.paid-badge{display:inline-flex!important;align-items:center;gap:5px;padding:5px 10px;border:1px solid #f1d5a1;border-radius:8px;background:#fff6e5;color:#85500c!important;font-size:12px!important;font-weight:650;white-space:nowrap}.paid-badge svg{width:15px;height:15px}.paid-page{max-width:1320px;margin:0 auto;padding:24px 30px 40px;color:#18304e}.paid-back{display:flex;gap:8px;align-items:center;border:0;background:none;color:#687f9b;font-size:13px;cursor:pointer;padding:0;margin-bottom:24px}.paid-page__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.paid-eyebrow{display:flex;gap:16px;align-items:center;color:#6c85a5;font-size:13px}.paid-page h1{font-size:34px;line-height:1.3;letter-spacing:-1px;margin:13px 0}.paid-page h1 span{color:#1d67e8}.paid-page__heading p{font-size:14px;color:#70849d;margin:0;line-height:1.7}.paid-model{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dbe7f6;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:700;color:#3677d3}.paid-model svg{width:21px;height:21px}.paid-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:24px;align-items:start}.paid-editor{padding:26px;background:#fff;border:1px solid #e0e9f5;border-radius:20px}.paid-section-title{display:flex;align-items:center;gap:12px;margin:0 0 20px}.paid-section-title>span{font-size:12px;font-weight:700;color:#2670ea;background:#edf4ff;padding:9px;border-radius:10px}.paid-section-title h2{font-size:17px;margin:0 0 5px}.paid-section-title p{font-size:12px;color:#7589a1;margin:0}.paid-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.paid-media{min-width:0;border:1px solid #e0e8f3;border-radius:14px;overflow:hidden}.paid-media header{display:flex;align-items:center;justify-content:space-between;padding:14px;gap:8px;background:#fbfdff;border-bottom:1px solid #edf1f7}.paid-media header>span{display:flex;gap:7px;align-items:center;font-size:13px}.paid-media header svg{width:17px;height:17px;color:#5782bd}.paid-media header small{display:flex;align-items:center;gap:4px;font-size:11px;color:#748aa4}.paid-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.paid-media__drop{width:100%;min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:20px 10px;border:0;background:#fff;cursor:pointer;color:#45617e}.paid-media__drop>svg{width:44px;height:44px;border-radius:14px;background:#eef5ff;color:#4080e6;padding:10px;box-sizing:content-box}.paid-media.is-audio .paid-media__drop>svg{background:#f2efff;color:#8271bf}.paid-media__drop strong{font-size:13px}.paid-media__drop span,.paid-media__drop small{font-size:11px;color:#7a8da6;text-align:center;line-height:1.6}.paid-media__drop:hover{background:#f8fbff}.paid-media__preview{padding:12px;min-height:230px;display:flex;flex-direction:column;justify-content:center}.paid-media__preview>img{width:100%;height:185px;object-fit:contain;border-radius:8px;background:#f5f8fc}.paid-media__preview>div{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12px}.paid-media__preview>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.paid-media__preview button,.paid-error button{border:0;background:#edf4ff;color:#1c63d1;border-radius:6px;padding:5px 10px;cursor:pointer}.paid-media__preview audio{width:100%;height:42px}.paid-media__preview p{font-size:11px;color:#7c8ba3;line-height:1.7;text-align:center}.paid-audio-icon{width:46px;height:46px;color:#8676b9;margin:22px auto}.paid-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.paid-fields label,.paid-settings label{display:flex;flex-direction:column;gap:10px;font-size:12px;font-weight:600;color:#59708c;min-width:0}.paid-fields label>div{display:flex;align-items:center;border:1px solid #dae4f1;border-radius:10px;overflow:hidden;background:#fcfdff}.paid-fields label>div span{padding-right:15px;color:#8aa0b8}.paid-fields input,.paid-settings input,.paid-settings select,.paid-settings textarea{width:100%;min-width:0;border:1px solid #dae4f1;border-radius:9px;background:#fcfdff;padding:11px 13px;font:inherit;color:#294664;box-sizing:border-box}.paid-fields label>div input{border:0;background:none;font-size:15px}.paid-settings{margin-top:22px;padding-top:20px;border-top:1px solid #e9eff7}.paid-settings summary{cursor:pointer;font-size:13px;color:#426482;font-weight:600}.paid-settings summary span{float:right;font-size:11px;font-weight:400;color:#8b9eb4}.paid-settings[open]>label,.paid-settings[open]>.paid-fields{margin-top:18px}.paid-settings textarea{min-height:95px;resize:vertical;line-height:1.7}.paid-settings>small{display:block;font-size:11px;font-weight:400;color:#8b9eb4;line-height:1.7;margin-top:12px}.paid-preview{background:linear-gradient(150deg,#fff 40%,#f1f6ff);padding:20px;border:1px solid #dfe9f6;border-radius:20px}.paid-preview header{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:16px}.paid-preview header svg{color:#3980ed;width:17px}.paid-preview header>span{margin-left:auto;border:1px solid #e0e8f3;border-radius:6px;font-size:11px;padding:3px 8px;color:#8597af}.paid-sample{background:#101727;border-radius:14px;overflow:hidden;aspect-ratio:4/4.5;max-height:375px}.paid-sample>button{border:0;position:relative;padding:0;width:100%;height:100%;background:#121a28;cursor:pointer}.paid-sample img,.paid-sample video{width:100%;height:100%;object-fit:contain}.paid-sample button>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#ffffffd9;color:#1760dd;box-shadow:0 6px 24px #10284e50}.paid-sample button>span svg{width:25px;height:25px}.paid-preview h3{font-size:16px;margin:20px 0 10px}.paid-preview p{font-size:12px;line-height:1.8;color:#70859f;margin:0}.paid-preview__facts{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.paid-preview__facts span{font-size:11px;background:#eaf2ff;color:#537ba8;border-radius:6px;padding:5px 8px}.paid-preview>a{font-size:10px;color:#8b9cb1;text-decoration:none}.paid-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);align-items:start;gap:24px 40px;padding:24px 28px;border:1px solid #d9e5f5;background:#fff;border-radius:17px;margin-top:24px;box-shadow:0 8px 25px #244f8a08}.paid-checkout__price{display:flex;flex-direction:column;gap:7px}.paid-checkout__price>span{display:flex;align-items:center;gap:6px;color:#8d671f;font-size:12px;font-weight:650}.paid-checkout__price>span svg{width:17px}.paid-checkout__price>strong{font-size:25px;letter-spacing:-.5px}.paid-checkout small{font-size:11px;color:#7d90a8;line-height:1.7}.paid-checkout__action{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0}.paid-checkout .cw-btn{display:flex;align-items:center;gap:14px;min-height:46px;padding:0 24px;border-radius:11px}.paid-checkout .cw-btn svg{width:18px}.paid-checkout .cw-btn:disabled{opacity:.5;cursor:not-allowed}.paid-error{color:#b23c38!important;font-size:12px;line-height:1.7}.paid-checkout>.paid-error{grid-column:1/-1;width:100%;padding-top:10px;border-top:1px solid #f1e1dd}.paid-workflow-card{display:flex!important;overflow:hidden;border:1px solid #d9e6fa!important;background:linear-gradient(145deg,#fff,#f5f9ff)!important;border-radius:20px!important;min-height:290px}.paid-workflow-card__cover{position:relative;width:32%;flex-shrink:0;border:0;padding:0;cursor:pointer;background:#dbe6f7;overflow:hidden}.paid-workflow-card__cover>img{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute;top:0;right:0;bottom:0;left:0}.paid-workflow-card__cover>span{position:absolute;bottom:14px;left:8px;right:8px;display:flex;justify-content:center;align-items:center;gap:5px;border-radius:8px;background:#ffffffde;padding:8px 2px;color:#345b87;font-size:11px}.paid-workflow-card__cover svg{width:13px}.paid-workflow-card__body{flex:1;min-width:0;padding:20px!important;display:flex;flex-direction:column}.paid-workflow-card__body header{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:12px;color:#367bea}.paid-workflow-card__body h3{margin:20px 0 10px;font-size:18px;color:#294669}.paid-workflow-card__body p{color:#8093ac;font-size:12px;line-height:1.8;margin:0}.paid-workflow-card__body ul{list-style:none;padding:0;display:flex;gap:5px;flex-wrap:wrap}.paid-workflow-card__body li{font-size:10px;background:#eaf2ff;color:#6f8ab0;padding:4px 6px;border-radius:6px}.paid-workflow-card__body footer{margin-top:auto!important;display:flex;align-items:center;justify-content:space-between;gap:10px}.paid-workflow-card__body small{font-size:10px;color:#899db9;line-height:1.7}.paid-workflow-card__body .cw-btn{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap;padding:10px 12px}.paid-workflow-card__body .cw-btn svg{width:14px}.paid-task-billing{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff9ed;border:1px solid #f0debb;border-radius:12px;padding:16px 20px;font-size:13px;margin:15px 0}.paid-task-billing p{width:100%;margin:0;font-size:12px;color:#956017}.paid-page button:focus-visible,.paid-page input:focus-visible,.paid-page select:focus-visible,.paid-page textarea:focus-visible,.paid-workflow-card button:focus-visible{outline:3px solid #91b6f1;outline-offset:3px}@media(max-width:1050px){.paid-page{padding:20px}.paid-layout{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:16px}.paid-editor{padding:18px}.paid-media-grid{gap:10px}.paid-model{display:none}.paid-page h1{font-size:29px}.paid-workflow-card__body{padding:15px!important}}@media(max-width:760px){.paid-page{padding:16px 12px 30px}.paid-page h1{font-size:27px}.paid-layout{grid-template-columns:1fr}.paid-preview{order:2}.paid-sample{aspect-ratio:16/10;max-height:240px}.paid-media-grid{grid-template-columns:1fr}.paid-media__drop{min-height:185px}.paid-editor{padding:18px}.paid-checkout{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px;align-items:start}.paid-checkout__action{max-width:100%;width:100%;align-items:stretch}.paid-checkout__action .cw-btn{width:100%;justify-content:center}.paid-eyebrow{gap:8px;font-size:11px}.paid-settings summary span{float:none;display:block;margin-top:7px}.paid-page__heading p{font-size:12px}.paid-workflow-card__body h3{font-size:16px}.paid-workflow-card__body .paid-badge{font-size:10px!important;padding:4px 6px}.paid-workflow-card__body header{flex-wrap:wrap}.paid-fields{gap:10px}}.paid-examples{padding:22px 24px;margin:0 0 24px;border:1px solid #dce7f6;border-radius:18px;background:linear-gradient(120deg,#f5f9ff,#fff)}.paid-examples>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.paid-example-kicker{font-size:11px;color:#3978d9;letter-spacing:1px}.paid-examples h2{font-size:18px;margin:6px 0 0;color:#244061}.paid-examples>header>span{font-size:12px;color:#7a8da6}.paid-example-tabs{display:flex;gap:10px;margin:18px 0}.paid-example-tabs button{display:flex;gap:12px;align-items:center;padding:10px 16px;border-radius:10px;border:1px solid #dae5f5;color:#627b9a;background:#fff;cursor:pointer}.paid-example-tabs button[aria-pressed=true]{border-color:#88b4f6;background:#edf4ff;color:#266cda}.paid-example-tabs small{font-size:11px}.paid-example-guide{display:grid;grid-template-columns:1fr 1fr;gap:22px}.paid-example-guide p{display:flex;gap:10px;margin:0;font-size:12px;line-height:1.8;color:#6f829b}.paid-example-guide svg{width:19px;height:19px;flex-shrink:0;margin-top:3px;color:#5e8ad0}.paid-example-guide strong{display:block;color:#385776;font-size:12px}.paid-examples blockquote{font-size:13px;line-height:1.8;color:#4d6683;background:#fff;border-left:3px solid #a9c8f5;padding:12px 16px;margin:15px 0}.paid-examples blockquote>span{display:block;font-size:11px;color:#8194ad;margin-bottom:4px}.paid-example-values{display:flex;gap:22px;font-size:12px;color:#7b8ba0}.paid-example-values b{color:#345f96;margin-left:5px}.paid-example-prompt{font-size:12px;line-height:1.8;color:#607997;margin:12px 0}.paid-example-prompt strong{margin-right:10px;color:#385776}.paid-examples footer{display:flex;justify-content:space-between;align-items:center;gap:20px}.paid-examples footer small{font-size:11px;line-height:1.7;color:#8596ad}.paid-examples footer button{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #bed5f8;border-radius:9px;background:#fff;color:#2871df;font-size:12px;font-weight:600;cursor:pointer}.paid-examples footer button svg{width:15px}.paid-examples button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.paid-examples{padding:18px}.paid-examples>header{align-items:start;flex-direction:column;gap:6px}.paid-examples h2{font-size:16px}.paid-example-guide{grid-template-columns:1fr;gap:12px}.paid-example-tabs{gap:8px}.paid-example-tabs button{align-items:start;flex-direction:column;gap:4px;flex:1;padding:10px}.paid-examples footer{align-items:stretch;flex-direction:column;gap:12px}.paid-examples footer button{justify-content:center}.paid-example-values{gap:12px;flex-wrap:wrap}}.paid-page input.paid-file-input{display:none}.paid-media__preview>video{width:100%;height:200px;object-fit:contain;background:#101820;border-radius:8px}.paid-media.is-video .paid-media__drop>svg{background:#eaf5f3;color:#378576}.paid-checkout__consent{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;min-height:48px;border:1px solid #dde7f5;border-radius:10px;background:#f8fbff;color:#4b6584;font-size:13px;line-height:1.7;cursor:pointer;box-sizing:border-box}.paid-checkout__consent>span{flex:1;min-width:0;overflow-wrap:anywhere}.paid-checkout__consent b{color:#234e85;white-space:nowrap}.paid-page .paid-checkout__consent>input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0;border-radius:4px;accent-color:#206def;cursor:pointer}.paid-checkout__consent:has(input:focus-visible){outline:2px solid #8ab5f4;outline-offset:3px}.paid-checkout__consent:has(input:checked){border-color:#b5cef1;background:#f1f7ff}.paid-checkout__policy{font-size:12px;line-height:1.8;color:#71839c;margin:9px 0 0}.paid-checkout__buttons .cw-btn{width:100%;justify-content:center;min-height:48px}.paid-checkout__action>small{text-align:center;line-height:1.7}.paid-checkout__balance{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #f0dfbc;border-radius:10px;background:#fffaf0}.paid-checkout__balance>div{display:flex;flex-direction:column;gap:4px;min-width:0}.paid-checkout__balance strong{font-size:13px;color:#875517}.paid-checkout__balance span{font-size:12px;color:#886a40;line-height:1.6}.paid-checkout__balance button{flex-shrink:0;min-height:36px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:#94601f;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.paid-checkout__balance button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.paid-checkout__action{padding-top:18px;border-top:1px solid #e6edf6}.paid-checkout__balance{flex-wrap:wrap}.paid-checkout__balance button{padding-left:0}.paid-checkout__consent{padding:12px;font-size:13px}}.cp-popover{position:fixed;z-index:1100;width:480px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;background:#fff;border:1px solid #d9e5f5;border-radius:15px;box-shadow:0 14px 42px #17365c26;color:#183354;font-size:14px}.cp-heading{display:flex;gap:14px;padding:23px 22px 19px;align-items:flex-start}.cp-heading img{width:76px;height:85px;object-fit:cover;border-radius:8px}.cp-heading>div{flex:1;min-width:0}.cp-heading h3{font-size:17px;line-height:1.55;margin:0 0 8px;overflow-wrap:anywhere}.cp-heading p{color:#7b91ad;font-size:13px;margin:0}.cp-close{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:0;background:transparent;border-radius:6px;color:#7186a3;font-size:20px;cursor:pointer}.cp-close:hover{background:#edf4ff}.cp-body{padding:0 22px}.cp-body h4{font-size:15px;margin:7px 0 8px}.cp-platform{display:flex;gap:12px;align-items:center;padding:17px 0;border-top:1px solid #eaf0f8}.cp-platform .wb-platform-badge{flex:1;min-width:112px}.cp-platform .wb-platform-badge i{width:36px;height:36px;flex:0 0 36px;border-radius:9px}.cp-platform .wb-platform-badge strong{font-size:14px}.cp-platform .wb-platform-badge small{font-size:12px;max-width:105px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-result{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:102px}.cp-result time{font-size:11px;color:#71849b}.cp-result small{font-size:11px;color:#ae4550;max-width:150px;overflow-wrap:anywhere}.cp-status{display:inline-flex;gap:4px;align-items:center;font-size:12px;font-weight:650;white-space:nowrap}.cp-status svg{width:15px;height:15px}.cp-status.is-success{color:#168a57}.cp-status.is-processing{color:#176bef}.cp-status.is-failed{color:#c23b4d}.cp-status.is-warning{color:#9a690b}.cp-status.is-muted{color:#77869a}.cp-platform>a{display:flex;gap:2px;align-items:center;color:#1465e9;font-size:12px;white-space:nowrap;text-decoration:none}.cp-platform>a svg{width:13px}.cp-no-link{font-size:11px;color:#8294ab;max-width:70px}.cp-suggestion button{padding:8px 14px;border:1px solid #cfe0fb;background:#f8fbff;color:#1264e4;border-radius:8px;cursor:pointer}.cp-popover footer{padding:0 22px 13px}.cp-add{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;background:#1469f4;border:0;border-radius:9px;color:#fff;font:inherit;font-weight:650;cursor:pointer}.cp-add svg{font-size:21px}.cp-task{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:17px 4px 5px;background:none;border:none;color:#176bef;font:inherit;font-size:13px;cursor:pointer}.cp-error{color:#a85a22;font-size:12px;line-height:1.6}.cp-popover button:disabled{opacity:.5;cursor:not-allowed}.cp-popover :focus-visible{outline:3px solid #93bcff;outline-offset:2px}.cp-card-platforms{display:flex;gap:4px;flex-wrap:wrap;padding-top:3px}.cp-card-platforms>span{display:inline-flex;align-items:center;gap:3px;font-size:9px;padding:2px 4px;border-radius:4px;background:#fff9}.cp-card-platforms .cp-status{font-size:9px;gap:2px}.cp-card-platforms svg{width:10px;height:10px}.cp-addition-notice{margin:0 0 20px;border:1px solid #cfe2ff;border-radius:12px;background:#f4f8ff;padding:18px 20px;display:flex;gap:15px;align-items:center;justify-content:space-between}.cp-addition-notice strong{display:block;color:#205ba9}.cp-addition-notice p{margin:6px 0 0;color:#6a819d;font-size:13px}.cp-addition-notice button{flex-shrink:0}.cp-existing-account{font-size:12px;color:#798aa0;margin:8px 0}.cp-blocked{padding:16px;border:1px solid #f2d7b5;border-radius:10px;background:#fffaf3;color:#885b27;margin-bottom:18px}@media(max-width:560px){.cp-heading{padding:18px 16px 15px;gap:10px}.cp-heading h3{font-size:16px}.cp-heading img{width:52px;height:65px}.cp-body{padding:0 16px}.cp-popover footer{padding:0 16px 12px}.cp-platform{gap:8px;flex-wrap:wrap}.cp-platform .wb-platform-badge{min-width:130px}.cp-result{min-width:100px}.cp-no-link{display:none}.cp-addition-notice{align-items:flex-start;flex-direction:column}}.cw-app .ai-video-page{color:#213b5a;padding-bottom:100px;min-width:0}.ai-video-steps{display:flex;align-items:center;justify-content:space-around;gap:16px;list-style:none;margin:0 0 18px;padding:19px 25px;border:1px solid #dce7f7;border-radius:15px;background:#fff}.ai-video-steps li{display:flex;align-items:center;gap:10px;font-size:14px;color:#97a9c1;white-space:nowrap;flex:1;justify-content:center}.ai-video-steps li+li:before{content:"";height:1px;background:#dce7f7;flex:1;margin-right:18px;max-width:130px}.ai-video-steps b{display:grid;place-items:center;font-size:12px;border:1px solid #dce7f7;border-radius:50%;width:29px;height:29px;font-weight:500;flex:none}.ai-video-steps .is-current{color:#1768ef;font-weight:650}.ai-video-steps .is-current b{background:#1768ef;color:#fff;border-color:#1768ef}.ai-video-notice,.ai-video-alert{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border-radius:12px;border:1px solid #d8e6fa;background:#f0f6ff;font-size:12px;line-height:1.7;color:#59799f;margin:0 0 16px;overflow-wrap:anywhere}.ai-video-notice>svg{width:18px;height:18px;flex:none;margin-top:2px}.ai-video-notice>div{flex:1}.ai-video-notice small,.ai-video-alert small{display:block;font-size:11px;margin-top:5px}.ai-video-alert{border-color:#eddbc0;background:#fffbf4;color:#946730;display:block;margin-top:15px}.ai-video-alert p{margin:7px 0}.ai-video-alert>button,.ai-video-notice>button{background:transparent;color:#1768ef;border:0;padding:0;white-space:nowrap;font-size:12px;cursor:pointer}.ai-video-alert>button{margin-left:12px}.ai-video-form{display:grid;grid-template-columns:minmax(0,1fr) 260px;background:#fff;border:1px solid #dce7f7;border-radius:16px;overflow:hidden}.ai-video-editor{padding:27px;min-width:0}.ai-video-settings{border-left:1px solid #dce7f7;background:#fbfdff;padding:25px}.ai-video-settings h2{font-size:16px;margin:0 0 18px}.ai-video-input-modes{display:flex;width:fit-content;padding:4px;gap:5px;border-radius:10px;background:#f1f5fb;margin-bottom:22px}.ai-video-input-modes button{border:0;background:transparent;border-radius:7px;color:#7b91b0;padding:9px 23px;font-size:13px;cursor:pointer}.ai-video-input-modes button[aria-pressed=true]{color:#1768ef;background:#fff;box-shadow:0 2px 5px #29436c0c}.ai-video-field{display:block;margin-bottom:18px;min-width:0}.ai-video-field>span{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;color:#6e829e;font-size:12px;flex-wrap:wrap}.ai-video-field small{font-size:11px;color:#879bb5;font-weight:400}.cw-app .ai-video-field input,.cw-app .ai-video-field select,.cw-app .ai-video-field textarea{display:block;width:100%;min-width:0;border:1px solid #d8e5f7;background:#fcfdff;border-radius:11px;padding:12px 13px;color:#29415f;font-size:14px;font-family:inherit}.cw-app .ai-video-field textarea{min-height:220px;resize:vertical;line-height:1.85}.ai-video-count{display:block;text-align:right;margin-top:6px}.ai-video-editor-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#879bb5;font-size:11px}.ai-video-editor-bottom>span:first-child{display:flex;align-items:center;gap:6px;color:#1768ef}.ai-video-editor-bottom svg{width:16px;height:16px}.ai-video-spec-note{font-size:11px;color:#8b9cb3}.ai-video-cost{border-top:1px solid #dce7f7;margin-top:17px;padding-top:18px}.ai-video-cost h3{font-size:12px;color:#7389a5;font-weight:500;margin:0 0 5px}.ai-video-cost>strong{display:block;color:#1768ef;font-size:30px;font-weight:650;line-height:1.6}.ai-video-cost dl{margin:11px 0}.ai-video-cost dl>div,.ai-video-result dl>div{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px}.ai-video-cost dt,.ai-video-result dt{color:#7d92ad}.ai-video-cost dd,.ai-video-result dd{margin:0;font-weight:550}.ai-video-cost>small,.ai-video-cost p{font-size:11px;color:#7d93b0;line-height:1.7}.ai-video-cost p{margin-bottom:0}.cw-app .ai-video-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #dce7f7;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-block:16px}.ai-video-footer>span{font-size:12px;color:#8295b0}.ai-video-footer>div{display:flex;align-items:center;gap:18px}.ai-video-footer-price{display:flex;align-items:center;gap:8px}.ai-video-footer-price small{font-size:11px;color:#8295b0}.ai-video-footer-price strong{font-size:20px;color:#1768ef}.ai-video-page button:disabled{cursor:not-allowed;opacity:.55}.ai-video-page button:focus-visible{outline:3px solid #5795fa;outline-offset:3px}.ai-video-task{background:#fff;border:1px solid #dce7f7;border-radius:15px;padding:25px}.ai-video-task>header{display:flex;align-items:center;gap:13px}.ai-video-task>header>span{display:grid;place-items:center;color:#1768ef;background:#eef5ff;width:43px;height:43px;border-radius:12px}.ai-video-task>header>div{flex:1}.ai-video-task h2{font-size:18px;margin:0}.ai-video-task header p{font-size:12px;color:#8196b2;margin:5px 0}.ai-video-task-message{padding:24px 0;color:#6d84a2;font-size:13px}.ai-video-result{display:grid;grid-template-columns:230px minmax(0,1fr);gap:26px;margin-top:25px}.ai-video-player video{width:100%;max-height:480px;background:#102136;border-radius:12px}.ai-video-result h3{font-size:17px}.ai-video-result p,.ai-video-result small{font-size:12px;color:#7c91ad}.ai-video-result small{display:block;margin-top:8px}.ai-video-result dl{margin:20px 0}@media(max-width:1200px){.ai-video-form{grid-template-columns:minmax(0,1fr) 215px}.ai-video-editor,.ai-video-settings{padding:20px}.ai-video-steps li+li:before{max-width:45px;margin-right:8px}}@media(max-width:900px){.ai-video-steps{padding:15px 12px;gap:10px}.ai-video-steps li{font-size:12px;gap:6px}.ai-video-steps li+li:before{display:none}.ai-video-form{grid-template-columns:minmax(0,1fr) 190px}.ai-video-footer>span{display:none}.ai-video-footer>div{margin-left:auto}.ai-video-result{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:760px){.ai-video-page{padding-bottom:125px}.ai-video-form{grid-template-columns:1fr}.ai-video-settings{border-left:0;border-top:1px solid #dce7f7;display:grid;grid-template-columns:1fr 1fr;gap:14px}.ai-video-settings h2,.ai-video-cost,.ai-video-spec-note{grid-column:1/-1}.ai-video-settings .ai-video-field{margin-bottom:0}.ai-video-footer>div{width:100%;justify-content:space-between;gap:10px}.ai-video-steps{gap:4px}.ai-video-steps b{width:24px;height:24px}.cw-app .ai-video-field input,.cw-app .ai-video-field textarea,.cw-app .ai-video-field select{font-size:16px}.ai-video-result{grid-template-columns:1fr}.ai-video-player{max-width:230px}.ai-video-task>header{flex-wrap:wrap}.ai-video-notice{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ai-video-page .is-spinning{animation:none}}.ai-video-cost .ai-video-balance-warning{color:#946730;background:#fffbf4;padding:9px;border-radius:8px}.ai-video-ledger{margin:20px 0;background:#fff;border:1px solid #dce8fa;border-radius:16px;padding:18px 22px;color:#294362}.ai-video-ledger summary{cursor:pointer;font-weight:600}.ai-video-ledger ul{list-style:none;margin:12px 0 0;padding:0}.ai-video-ledger li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #edf2fa}.ai-video-ledger li span:last-child{text-align:right}.ai-video-ledger small{display:block;margin-top:4px;color:#8293ad;font-size:12px}.ai-video-generation-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px;padding:20px 24px;background:#fff;border:1px solid #dce7f7;border-radius:15px}.ai-video-generation-heading h2{font-size:18px;margin:0 0 7px;color:#213b5a}.ai-video-generation-heading p{margin:0;font-size:13px;color:#7d92ad;line-height:1.7}.ai-video-submission-notice{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:17px 22px;border:1px solid #ccebdd;background:#f2fbf7;border-radius:14px;color:#258464}.ai-video-submission-notice>svg{width:24px;height:24px;flex:none}.ai-video-submission-notice>div{flex:1;min-width:0}.ai-video-submission-notice strong{font-size:14px}.ai-video-submission-notice p{font-size:12px;line-height:1.7;margin:5px 0 0;overflow-wrap:anywhere}.ai-video-generation-heading>.cw-btn,.ai-video-submission-notice>.cw-btn{flex:none}@media(max-width:760px){.ai-video-generation-heading,.ai-video-submission-notice{flex-wrap:wrap;padding:17px}.ai-video-generation-heading>.cw-btn{width:100%;justify-content:center}.ai-video-submission-notice>.cw-btn{margin-left:36px}}.ai-video-input-modes{flex-wrap:wrap;max-width:100%}.ai-video-upload{border:1px solid #dce7f7;border-radius:14px;background:#fbfdff;padding:20px;margin-bottom:20px;min-width:0}.ai-video-upload-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#38516f}.ai-video-upload-heading strong{font-size:14px}.ai-video-upload-heading>span{font-size:11px;color:#527dab;background:#edf4ff;border-radius:6px;padding:4px 8px;white-space:nowrap}.ai-video-upload-hint{margin:8px 0 18px;color:#7d92ad;font-size:12px;line-height:1.7}.ai-video-first-frame{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;align-items:center;padding:12px;background:#fff;border:1px solid #e2eaf6;border-radius:12px}.ai-video-image{position:relative;height:200px;display:flex;align-items:center;justify-content:center;background:#f0f4fa;border-radius:9px;overflow:hidden}.ai-video-image img,.ai-video-reference-preview img{width:100%;height:100%;object-fit:contain}.ai-video-image-label{position:absolute;left:10px;bottom:10px;padding:4px 8px;border-radius:5px;background:#ffffffed;color:#4d6786;font-size:10px;box-shadow:0 2px 6px #213b5a0a}.ai-video-image-details{min-width:0;padding:8px 12px 8px 0}.ai-video-upload-ready{display:flex;align-items:center;gap:5px;color:#328a70;font-size:11px}.ai-video-upload-ready svg{width:15px;height:15px}.ai-video-file-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#38516f;margin:10px 0}.ai-video-image-details p{font-size:12px;color:#8294ac;line-height:1.8;margin:0 0 18px}.ai-video-upload-actions{display:flex;gap:10px;flex-wrap:wrap}.ai-video-upload button{font-family:inherit;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.ai-video-upload-actions>button,.ai-video-reference-details button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.2}.ai-video-upload button svg{width:17px;height:17px;flex:none}.ai-video-upload .ai-video-replace{border:1px solid #cddff7;background:#f4f8ff;color:#1768ef}.ai-video-upload .ai-video-replace:hover:not(:disabled){background:#eaf2ff;border-color:#8cb5f5}.ai-video-upload .ai-video-remove{border:1px solid #e3e9f1;background:#fff;color:#788ba3}.ai-video-upload .ai-video-remove:hover:not(:disabled){color:#cb4949;border-color:#f1caca;background:#fff5f5}.ai-video-upload-empty,.ai-video-add-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed #bdd2f1;background:#f6f9ff;border-radius:12px;color:#397bc9;text-align:center;min-width:0}.ai-video-upload-empty{width:100%;min-height:190px;padding:24px 12px}.ai-video-upload-empty>strong,.ai-video-add-tile>strong{font-size:13px;font-weight:550}.ai-video-upload-empty>span:last-child,.ai-video-add-tile small{color:#8b9db5;font-size:11px;line-height:1.6}.ai-video-upload-empty:hover:not(:disabled),.ai-video-add-tile:hover:not(:disabled){background:#edf4ff;border-color:#719ff1}.ai-video-upload-icon{display:grid;place-items:center;width:42px;height:42px;background:#e8f1ff;border-radius:12px;color:#347df0}.ai-video-upload .ai-video-upload-icon svg{width:23px;height:23px}.ai-video-reference-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.ai-video-reference-card{min-width:0;background:#fff;border:1px solid #e0e8f4;border-radius:12px;overflow:hidden}.ai-video-reference-preview{position:relative;height:154px;display:flex;align-items:center;justify-content:center;background:#f0f4fa;margin:7px 7px 0;border-radius:7px;overflow:hidden}.ai-video-reference-number{position:absolute;top:8px;left:8px;padding:3px 6px;background:#ffffffed;color:#50749f;border-radius:5px;font-size:10px;font-weight:600}.ai-video-reference-details{padding:10px}.ai-video-reference-details>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#536b89;font-size:12px;font-weight:500}.ai-video-reference-details>div{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:7px}.ai-video-reference-details>div>span{font-size:11px;color:#8a9bb1}.ai-video-reference-details button{padding:7px 8px;min-height:34px;font-size:11px}.ai-video-add-tile{min-height:235px;padding:16px 8px}.ai-video-upload-footnote{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-top:13px;color:#8a9db6;font-size:10px;line-height:1.7}.ai-video-upload-footnote>small{font-size:inherit}.ai-video-upload-footnote>span{display:flex;align-items:center;gap:5px}.ai-video-upload-footnote svg{width:14px;height:14px;color:#397bc9}.ai-video-preview__empty{color:#7d90ac;font-size:12px;padding:15px;overflow-wrap:anywhere;text-align:center}.ai-video-upload button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:1100px){.ai-video-first-frame{grid-template-columns:160px minmax(0,1fr);gap:16px}.ai-video-image{height:185px}.ai-video-image-details{padding-right:0}}@media(max-width:600px){.ai-video-upload{padding:14px}.ai-video-first-frame{grid-template-columns:minmax(0,1fr);gap:10px}.ai-video-image{height:220px}.ai-video-image-details{padding:8px 4px}.ai-video-image-details p br{display:none}.ai-video-upload-actions>button{flex:1;min-height:42px}.ai-video-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-video-reference-preview{height:128px}.ai-video-add-tile{min-height:215px}.ai-video-reference-details>div{flex-wrap:wrap}.ai-video-reference-details button{min-height:40px}.ai-video-input-modes button{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.ai-video-upload button{transition:none}}.ai-video-generation-heading{padding:4px 0 18px;border:0;background:transparent;border-radius:0;margin-bottom:8px}.ai-video-generation-heading h2{font-size:22px;color:#183250}.ai-video-generation-heading p{color:#657f9f}.ai-video-form{grid-template-columns:minmax(0,1fr) 260px;gap:24px;border:0;background:transparent;border-radius:0;overflow:visible}.ai-video-editor{padding:0}.ai-video-settings{border:1px solid #e3ecf8;background:#fff;border-radius:16px;padding:24px;align-self:start}.ai-video-input-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;padding:0;gap:12px;background:transparent;margin:0 0 26px}.ai-video-input-modes button{position:relative;display:flex;align-items:center;gap:13px;min-width:0;min-height:106px;padding:20px 18px;border:1px solid #9cbff6;background:#fff;border-radius:12px;text-align:left;color:#213b5a;transition:background-color .15s,border-color .15s,box-shadow .15s}.ai-video-input-modes button>span{min-width:0}.ai-video-input-modes strong{display:block;font-size:18px;font-weight:650;line-height:1.5}.ai-video-input-modes small{display:block;font-size:13px;color:#617da0;margin-top:5px;line-height:1.5}.ai-video-mode-icon{width:38px;height:38px;flex:none;color:#1267f2}.ai-video-mode-check{position:absolute;right:10px;top:10px;width:22px;height:22px}.ai-video-input-modes button:hover:not(:disabled){background:#edf4ff;border-color:#1768ef}.ai-video-input-modes button[aria-pressed=true]{color:#fff;background:#1267f2;border-color:#1267f2;box-shadow:0 5px 12px #1768ef16}.ai-video-input-modes button[aria-pressed=true]:hover:not(:disabled){background:#0b58d5}.ai-video-input-modes button[aria-pressed=true] small,.ai-video-input-modes button[aria-pressed=true] .ai-video-mode-icon{color:#fff}.ai-video-field{margin-bottom:22px}.ai-video-field>span{font-size:14px;font-weight:550;color:#415d7e;margin-bottom:10px}.ai-video-field small{color:#7189a6}.cw-app .ai-video-field input,.cw-app .ai-video-field textarea,.cw-app .ai-video-field select{background:#fff;border-color:#d2e1f6}.cw-app .ai-video-field textarea{min-height:190px}.ai-video-upload{background:#fff;margin-bottom:24px}.ai-video-upload--empty{padding:22px;border-color:#d2e1f6}.ai-video-upload-strip{display:flex;align-items:center;gap:20px;min-height:104px}.ai-video-upload-strip>.ai-video-upload-icon{width:76px;height:96px;border-radius:12px;flex:none;background:#eef5ff}.ai-video-upload-strip>.ai-video-upload-icon svg{width:36px;height:36px}.ai-video-upload-copy{min-width:0;flex:1}.ai-video-upload-copy>strong{color:#213b5a;font-size:19px;font-weight:650}.ai-video-upload-copy p{font-size:14px;line-height:1.7;color:#617da0;margin:8px 0 5px}.ai-video-upload-copy small{font-size:12px;line-height:1.7;color:#7189a6}.ai-video-upload .ai-video-select-image{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:12px 18px;border:1px solid #1267f2;border-radius:10px;color:#fff;background:#1267f2;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 10px #1768ef12}.ai-video-upload .ai-video-select-image:hover:not(:disabled){background:#0b58d5;border-color:#0b58d5}.ai-video-upload .ai-video-replace{background:#1267f2;border-color:#1267f2;color:#fff}.ai-video-upload .ai-video-replace:hover:not(:disabled){background:#0b58d5;color:#fff}.ai-video-upload .ai-video-add-tile{border-color:#8db6f8;color:#1768ef;background:#f3f7ff}.ai-video-add-tile .ai-video-upload-icon{background:#1267f2;color:#fff}.ai-video-footer .cw-btn.primary:disabled{background:#a3b3cc;border-color:#a3b3cc;color:#fff;opacity:1;box-shadow:none}@media(max-width:1250px){.ai-video-form{grid-template-columns:minmax(0,1fr) 225px;gap:18px}.ai-video-settings{padding:20px}.ai-video-input-modes button{padding:18px 12px;gap:9px}.ai-video-mode-icon{width:26px;height:26px}.ai-video-input-modes strong{font-size:14px}.ai-video-input-modes small{font-size:11px}.ai-video-upload-strip{gap:14px}.ai-video-upload-strip>.ai-video-upload-icon{width:58px;height:78px}}@media(max-width:1000px){.ai-video-form{grid-template-columns:1fr}.ai-video-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ai-video-settings h2,.ai-video-spec-note,.ai-video-cost{grid-column:1/-1}.ai-video-settings .ai-video-field{margin:0}.ai-video-input-modes button{min-height:100px}.ai-video-input-modes strong{font-size:16px}.ai-video-input-modes small{font-size:12px}}@media(max-width:600px){.ai-video-input-modes{gap:7px;margin-bottom:20px}.ai-video-input-modes button{min-height:105px;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:14px 10px}.ai-video-input-modes strong{font-size:13px}.ai-video-input-modes small{display:none}.ai-video-mode-icon{width:25px;height:25px}.ai-video-mode-check{width:15px;height:15px;right:7px;top:7px}.ai-video-upload--empty{padding:18px}.ai-video-upload-strip{flex-wrap:wrap;gap:14px}.ai-video-upload-strip>.ai-video-upload-icon{width:48px;height:58px}.ai-video-upload-strip>.ai-video-upload-icon svg{width:27px;height:27px}.ai-video-upload-copy>strong{font-size:15px}.ai-video-upload-copy p{font-size:12px}.ai-video-upload-copy small{font-size:11px}.ai-video-select-image{width:100%}.ai-video-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-video-generation-heading h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.ai-video-input-modes button{transition:none}}.ai-video-footer>span{display:flex;align-items:center;gap:9px;color:#536d8f;font-size:13px}.ai-video-footer>span>svg{width:18px;height:18px;flex:none}@media(max-width:900px){.ai-video-footer>span{display:none}}.ai-video-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:11px 13px;border:1px solid #d2e1f6;border-radius:11px;background:#fff;color:#29415f;font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ai-video-select__trigger>span,.ai-video-select__option>span{display:flex;align-items:center;gap:10px;min-width:0}.ai-video-select__trigger>svg{width:17px;height:17px;flex:none;color:#7189a6;transition:transform .15s}.ai-video-select__trigger:hover:not(:disabled){border-color:#8cb5f5;background:#fbfdff}.ai-video-select__trigger[aria-expanded=true],.ai-video-select__trigger:focus-visible{outline:none;border-color:#1768ef;box-shadow:0 0 0 3px #1768ef14}.ai-video-select__trigger[aria-expanded=true]>svg{transform:rotate(180deg);color:#1768ef}.ai-video-select__trigger:disabled{cursor:not-allowed;background:#f4f7fb;color:#8b9db4;opacity:.7}.ai-video-select__menu{position:fixed;z-index:1200;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid #dce7f7;border-radius:13px;background:#fff;box-shadow:0 8px 30px #193e6b20,0 2px 6px #193e6b08;font-family:inherit;color:#29415f;scrollbar-width:thin;scrollbar-color:#c9d9ee transparent}.ai-video-select__option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;box-sizing:border-box;padding:10px 12px;border-radius:8px;font-size:14px;line-height:20px;cursor:pointer;-webkit-user-select:none;user-select:none}.ai-video-select__option.is-active{background:#f1f6fe}.ai-video-select__option[aria-selected=true]{background:#eaf2ff;color:#1768ef;font-weight:600}.ai-video-select__option[aria-selected=true].is-active{background:#e1edff}.ai-video-select__option>svg{width:17px;height:17px;flex:none;color:#1768ef}.ai-video-select__ratio{display:inline-block;height:18px;max-width:27px;box-sizing:border-box;border:1.5px solid currentColor;border-radius:3px;opacity:.7;flex:none}@media(max-width:600px){.ai-video-select__option{min-height:44px}.ai-video-select__trigger{min-height:46px;padding:11px 10px;font-size:13px}}@media(prefers-reduced-motion:reduce){.ai-video-select__trigger,.ai-video-select__trigger>svg{transition:none}}.cw-app .creation-mode{scroll-margin-top:115px;margin-bottom:24px;color:#183151}.creation-mode__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.creation-mode__heading>div>span{font-size:12px;color:#6c809c}.creation-mode__heading h1{font-size:25px;line-height:1.4;margin:5px 0 0}.creation-mode__heading>small{font-size:12px;color:#70849e}.creation-mode__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cw-app .creation-mode__options>button{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid #d9e4f3;background:#fff;border-radius:15px;padding:20px;color:#506581;cursor:pointer;min-width:0;transition:border-color .16s,background .16s,box-shadow .16s}.cw-app .creation-mode__options>button:hover{border-color:#88b4ff;background:#f8fbff}.cw-app .creation-mode__options>button[aria-pressed=true]{color:#1768ef;border-color:#4289ff;background:#eef5ff;box-shadow:0 0 0 2px #1768ef0c}.creation-mode__icon{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:12px;background:#f0f4fa}.creation-mode__options>button[aria-pressed=true] .creation-mode__icon{background:#dfecff}.cw-app .creation-mode__icon svg{width:25px;height:25px}.creation-mode__copy{flex:1;min-width:0}.creation-mode__copy strong{display:flex;align-items:center;gap:12px;font-size:17px;flex-wrap:wrap}.creation-mode__copy strong small{font-size:11px;font-weight:400;color:#7b8ca5}.creation-mode__copy>span{display:block;margin-top:6px;font-size:12px;line-height:1.6;color:#6a809f}.cw-app .creation-mode__check{width:21px;height:21px;flex:none;opacity:0}.creation-mode__options>button[aria-pressed=true] .creation-mode__check{opacity:1}.creation-mode>p{margin:11px 2px 0;font-size:12px;line-height:1.6;color:#71849d;min-height:20px}.creation-mode__options>button:focus-visible{outline:3px solid #1768ef;outline-offset:3px}.creation-mode__options>button:disabled{cursor:wait;opacity:.65}.cw-app .creation-workspace .avatar-page{margin:0;background:transparent;min-height:0}.cw-app .creation-workspace .avatar-page__body{padding:0;width:100%}.creation-workspace .avatar-narration{animation:creation-enter .18s ease-out}@keyframes creation-enter{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.creation-mode__heading{align-items:flex-start;gap:8px;flex-direction:column}.creation-mode__heading h1{font-size:22px}.cw-app .creation-mode__options>button{padding:13px 11px;gap:8px;align-items:flex-start}.creation-mode__icon{width:32px;height:32px;border-radius:9px}.cw-app .creation-mode__icon svg{width:20px;height:20px}.creation-mode__copy strong{font-size:15px}.creation-mode__copy strong small,.cw-app .creation-mode__check{display:none}.creation-mode__copy>span{font-size:11px}.creation-mode__options{gap:10px}.cw-app .creation-mode{scroll-margin-top:82px}}@media(prefers-reduced-motion:reduce){.creation-workspace .avatar-narration{animation:none}.creation-mode__options>button{transition:none}}.creation-mode__tag{display:block;font-size:11px;font-weight:400;color:#7b8ca5;margin-top:4px}.creation-mode__copy strong .creation-mode__model{font-style:normal;font-size:10px;font-weight:500;background:#e6efff;color:#1768ef;border-radius:5px;padding:1px 6px}@media(min-width:761px)and (max-width:1200px){.cw-app .creation-mode__options>button{padding:16px 12px;gap:10px;align-items:flex-start}.creation-mode__icon{width:34px;height:34px}.creation-mode__copy strong{font-size:16px}.cw-app .creation-mode__check{width:17px;height:17px}.creation-mode__copy>span{font-size:11px}}@media(max-width:760px){.cw-app .creation-mode__options>button{position:relative;display:block}.creation-mode__icon{margin-bottom:9px}.creation-mode__copy strong{gap:5px;font-size:13px}.creation-mode__tag{display:none}.creation-mode__copy>span{font-size:11px}.creation-mode__copy strong .creation-mode__model{font-size:9px}.creation-mode__options{gap:8px}}.cw-revision{display:grid;gap:14px;min-width:0}.cw-revision h3,.cw-revision h4,.cw-revision p{margin:0}.cw-revision label{display:grid;gap:8px;font-weight:600}.cw-revision textarea{width:100%;min-height:160px;box-sizing:border-box;resize:vertical;padding:12px;border:1px solid #d6e1ee;border-radius:14px;font:inherit;line-height:1.6}.cw-revision select{max-width:100%;padding:10px;border:1px solid #d6e1ee;border-radius:10px;background:#fff;color:#334155}.cw-revision small{display:block;color:#64748b;font-size:12px;font-weight:400;overflow-wrap:anywhere}.cw-revision button{cursor:pointer}.cw-revision button:disabled{opacity:.55;cursor:default}.cw-revision-secondary,.cw-revision-candidate>button,.cw-revision-history button,.cw-revision-notice button,.cw-revision-error button{padding:10px 14px;border:1px solid #cbdcf0;border-radius:10px;background:#fff;color:#125dc2}.cw-revision-error,.cw-revision-notice{padding:12px;border-radius:12px;background:#fff6f5;color:#922f30;font-size:14px;line-height:1.7}.cw-revision-candidate{padding:16px;border:1px solid #b6d6ff;border-radius:14px;display:grid;gap:12px;background:#f5faff}.cw-revision-text{white-space:pre-wrap;line-height:1.8;max-height:380px;overflow:auto;font-size:15px;color:#263953}.cw-revision details{font-size:14px;line-height:1.6}.cw-revision summary{cursor:pointer;font-weight:600}.cw-revision a{color:#125dc2;overflow-wrap:anywhere}.cw-revision-history article{margin-top:10px;padding:12px;border:1px solid #dbe5f1;border-radius:10px}.cw-revision-history p{max-height:80px;overflow:auto}.cw-revision-history button{margin-top:8px}.avatar-page{--avatar-blue:#1768ef;--avatar-ink:#142b50;--avatar-muted:#7185a3;background:#f8fbff;color:var(--avatar-ink);min-height:calc(100dvh - 110px);margin:-28px -32px;display:flex;flex-direction:column}.avatar-page__header{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #dce6f5;padding:26px 40px}.avatar-page h1{font-size:28px;line-height:1.4;margin:0;font-weight:700;letter-spacing:-.5px}.avatar-page p{margin:8px 0 0;color:var(--avatar-muted);font-size:15px;line-height:1.6}.avatar-page__header>button{border:0;background:none;color:#597493;display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.avatar-page__header>button svg{width:16px}.avatar-page__body{width:100%;max-width:1280px;margin:0 auto;padding:32px 40px;flex:1}.avatar-narration>label,.avatar-attachments h2{font-size:21px;font-weight:700;line-height:1.5;margin:0;display:block}.avatar-editor{margin-top:16px;border:1px solid #bdd4fa;border-radius:11px;background:#fff;position:relative;overflow:hidden;box-shadow:0 1px 2px #10244b03}.avatar-editor:focus-within{border-color:var(--avatar-blue);box-shadow:0 0 0 3px #1768ef16}.avatar-editor textarea{display:block;width:100%;height:198px;min-height:150px;padding:20px 22px 44px;border:0;outline:0;resize:vertical;font:inherit;font-size:17px;line-height:1.8;color:var(--avatar-ink);background:transparent}.avatar-editor textarea::placeholder{color:#7c8da6}.avatar-editor>span{position:absolute;bottom:15px;right:20px;pointer-events:none;font-size:12px;color:var(--avatar-muted);background:#fff}.avatar-check:empty{display:none}.avatar-check{font-size:13px;line-height:1.6;color:#a56019;margin-top:8px}.avatar-check p{color:inherit;font-size:13px}.avatar-check button{color:#1768ef;background:transparent;border:0;cursor:pointer;padding:6px}.avatar-candidate{padding:15px;background:#fff;border:1px solid #dce6f5;border-radius:10px}.avatar-candidate pre{white-space:pre-wrap;font:inherit;color:#142b50}.avatar-attachments{margin-top:28px}.avatar-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:16px}.avatar-upload{position:relative;border:1px dashed #9bc2ff;border-radius:11px;overflow:hidden;background:#fbfdff;min-width:0}.avatar-upload.has-error{border-color:#bd542e}.avatar-upload>input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.avatar-upload__button{width:100%;min-height:197px;padding:22px 12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;border:0;background:transparent;font:inherit;color:#142b50;cursor:pointer}.avatar-upload__button:hover{background:#f0f6ff}.avatar-upload__button:disabled{cursor:wait}.avatar-upload__icon{display:grid;place-items:center;border-radius:50%;background:#edf5ff;width:62px;height:62px;color:#1670ff;margin-bottom:0}.avatar-upload__icon svg{width:28px;height:28px}.avatar-upload__button strong{font-size:17px;max-width:100%;overflow-wrap:anywhere}.avatar-upload__button>span:not(.avatar-upload__icon){font-size:13px;color:#7185a3;display:flex;align-items:center;gap:5px}.avatar-upload__button>span svg{width:15px}.avatar-upload__button small{font-size:11px;color:#8294af}.avatar-upload__button img{width:60px;height:68px;object-fit:cover;border-radius:7px}.avatar-upload>p{font-size:12px;padding:0 15px 12px;color:#ac431c}.avatar-settings{border:1px solid #d7e4f6;border-radius:10px;background:#fff;margin-top:22px}.avatar-settings summary{display:flex;gap:14px;align-items:center;padding:19px 22px;cursor:pointer;list-style:none}.avatar-settings summary::-webkit-details-marker{display:none}.avatar-settings summary>svg{width:22px;height:22px}.avatar-settings summary>svg:last-child{margin-left:auto;width:17px}.avatar-settings summary strong{font-size:16px}.avatar-settings summary span{font-size:13px;color:#7185a3}.avatar-settings[open] summary>svg:last-child{transform:rotate(180deg)}.avatar-settings>label,.avatar-settings>p{display:block;margin:0 22px 16px;font-size:14px}.avatar-settings input{display:block;width:260px;max-width:100%;margin-top:15px;accent-color:#1768ef}.avatar-settings output{margin-left:15px}.avatar-footer{position:sticky;bottom:0;z-index:8;background:#fff;border-top:1px solid #dce6f5;display:flex;align-items:center;gap:24px;padding:18px 40px}.avatar-consent{display:flex;align-items:center;gap:11px;font-size:13px;flex:1}.avatar-consent input{width:18px;height:18px;flex:none;accent-color:#1768ef}.avatar-fee{display:flex;flex-direction:column;gap:6px}.avatar-fee strong{font-size:17px}.avatar-fee strong span{font-size:12px;color:#7185a3;font-weight:400}.avatar-fee small,.avatar-submit small{font-size:11px;color:#7185a3}.avatar-submit{border-left:1px solid #e1e9f4;padding-left:24px;display:flex;flex-direction:column;gap:7px;text-align:center}.avatar-submit button{width:220px;min-height:48px;background:#1768ef;color:#fff;font-size:15px;font-weight:600;border:0;border-radius:10px;cursor:pointer}.avatar-submit button:disabled{background:#a1c0f3;cursor:not-allowed}.avatar-page button:focus-visible,.avatar-settings summary:focus-visible,.avatar-page input:focus-visible{outline:3px solid #226ce4;outline-offset:3px}.avatar-preparation{margin:18px 0}.avatar-preparation article{background:#fff;border:1px solid #dae6f7;border-radius:12px;padding:20px;margin-bottom:12px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.avatar-preparation article>div{flex:1}.avatar-preparation article small{display:block;color:#7185a3;margin-top:6px}.avatar-preparation p{width:100%;font-size:13px;margin:0;color:#7185a3}.avatar-preparation p[role=alert]{color:#b05a26}.avatar-preparation button{border:1px solid #d3e2f7;background:#fff;border-radius:8px;padding:8px 12px;color:#1768ef;cursor:pointer}@media(min-width:1500px){.avatar-editor textarea{height:220px}.avatar-upload__button{min-height:210px}}@media(max-width:1100px){.avatar-page{margin:-20px}.avatar-page__header,.avatar-page__body{padding:24px}.avatar-footer{padding:16px 24px;gap:14px;flex-wrap:wrap}.avatar-consent{flex-basis:100%}.avatar-fee{flex:1}.avatar-submit{border-left:0;padding-left:0}}@media(max-width:640px){.avatar-page{margin:-16px}.avatar-page__header{align-items:flex-start;gap:12px}.avatar-page h1{font-size:24px}.avatar-page__header>button{max-width:90px;flex-shrink:0}.avatar-upload-grid{grid-template-columns:1fr}.avatar-upload__button{min-height:170px}.avatar-footer{position:static}.avatar-submit,.avatar-submit button{width:100%}.avatar-fee{margin:4px 0}.avatar-settings summary{gap:9px}.avatar-settings summary span{font-size:11px}}.cw-app .avatar-page__body{max-width:none}.cw-app .avatar-editor textarea{border:0;background:#fff;border-radius:0;padding:20px 22px 44px;font:17px/1.8 inherit;font-family:inherit;font-size:17px;line-height:1.8;color:#142b50}.cw-app .avatar-editor textarea:focus{outline:none}.cw-app .avatar-consent{min-width:270px;line-height:1.5}.cw-app .avatar-consent input{width:18px;height:18px;padding:0;flex:0 0 18px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-radius:3px}.cw-app .avatar-upload>input{width:1px;height:1px;padding:0}.cw-app .avatar-settings input[type=range]{width:260px;max-width:100%;padding:0;border:0;background:transparent}.cw-app .avatar-upload__icon svg{width:28px;height:28px}.cw-app .avatar-upload__button>span:not(.avatar-upload__icon) svg{width:15px;height:15px}@media(min-width:1101px){.cw-app .avatar-page__body{padding-top:40px}.cw-app .avatar-editor textarea{height:212px}.cw-app .avatar-attachments{margin-top:34px}.cw-app .avatar-upload__button{min-height:218px}.cw-app .avatar-settings{margin-top:24px}.cw-app .avatar-consent{font-size:14px}}.cw-app .avatar-page{--avatar-muted:#60738f}.cw-app .avatar-preparation details{width:100%}.cw-app .avatar-preparation pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.cw-app .avatar-media-card{min-width:0;background:#fff;border:1px solid #dce6f4;border-radius:16px;padding:20px;display:flex;flex-direction:column;box-shadow:0 3px 14px #143a6c04}.avatar-media-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:12px}.avatar-media-card>header>div{display:flex;align-items:center;gap:10px}.avatar-media-card h3{margin:0;font-size:17px;font-weight:650}.avatar-media-card__heading-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#edf5ff;color:#1768ef}.cw-app .avatar-media-card__heading-icon svg{width:20px;height:20px}.avatar-media-card>header>span{font-size:12px;color:#7788a0}.avatar-media-card>header>span.is-ready{color:#248362;background:#edf8f2;padding:4px 9px;border-radius:20px}.cw-app .avatar-media-card .avatar-media-input{position:absolute;width:1px;height:1px;padding:0;opacity:0;pointer-events:none}.avatar-media-drop{flex:1;min-height:220px;border:1px dashed #bdd4f6;border-radius:12px;background:#f8fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;padding:22px 12px;color:#203858}.avatar-media-drop:hover{background:#f0f6ff;border-color:#629df6}.avatar-media-drop>span{width:52px;height:52px;display:grid;place-items:center;background:#eaf3ff;border-radius:50%;color:#1768ef}.cw-app .avatar-media-drop>span svg{width:27px;height:27px}.avatar-media-drop strong{font-size:16px}.avatar-media-drop small{font-size:12px;color:#667c9b;line-height:1.6;text-align:center}.avatar-portrait-preview{position:relative;display:grid;place-items:center;width:100%;height:260px;min-height:260px;flex:1;background:#f3f6fb;border:0;border-radius:12px;overflow:hidden;cursor:zoom-in;padding:10px}.cw-app .avatar-portrait-preview img{width:100%;height:100%;max-height:260px;object-fit:contain;border-radius:7px}.avatar-portrait-preview>span{position:absolute;right:12px;bottom:12px;color:#fff;background:#17304cbb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:7px 11px;border-radius:7px;font-size:12px}.avatar-portrait-preview:disabled{cursor:default}.avatar-media-file{display:flex;align-items:center;gap:12px;margin-top:14px}.avatar-media-file>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#5e728e}.avatar-media-file button,.avatar-voice-file>button{border:1px solid #d9e5f5;border-radius:8px;background:#fff;color:#1768ef;padding:8px 12px;cursor:pointer;white-space:nowrap;font-size:13px}.avatar-voice-file{min-height:168px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;background:#f7faff;border:1px solid #e8eef8;border-radius:12px}.avatar-voice-file__icon{width:46px;height:46px;display:grid;place-items:center;background:#e9f2ff;border-radius:12px;color:#1768ef}.cw-app .avatar-voice-file__icon svg{width:25px;height:25px}.avatar-voice-file strong{font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#243d60}.avatar-voice-file small{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:12px;color:#68829b}.cw-app .avatar-voice-file small svg{width:14px;height:14px}.avatar-sample-player{grid-column:1/-1}.avatar-sample-player audio{display:block;width:100%;height:40px}.avatar-sample-player>button{font-size:13px;padding:8px 12px;border:1px solid #c8dcf8;background:#fff;border-radius:8px;color:#1768ef;cursor:pointer}.avatar-sample-player small{font-size:11px}.avatar-speed{padding:22px 2px 2px;margin-top:auto}.avatar-speed>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.avatar-speed label{font-size:14px;font-weight:600}.avatar-speed output{font-size:17px;color:#1768ef;font-weight:650}.avatar-speed output span{font-size:12px;font-weight:400;margin-left:5px;color:#7184a0}.cw-app .avatar-speed input[type=range]{display:block;width:100%;height:22px;padding:0;margin:12px 0 8px;accent-color:#1768ef;border:0;background:transparent;cursor:pointer}.avatar-speed__labels span,.avatar-speed__labels button{font-size:11px;color:#6a7d98}.avatar-speed__labels button{border:0;background:transparent;cursor:pointer;padding:4px}.avatar-media-error{font-size:12px!important;color:#b4482b!important}.avatar-media-error button{background:none;border:0;color:#1768ef;cursor:pointer}.avatar-lightbox{width:min(90vw,1040px);max-width:90vw;max-height:92dvh;padding:20px;border:1px solid #dfe7f2;border-radius:16px;background:#fff;box-shadow:0 25px 100px #0b203755;color:#183151}.avatar-lightbox::backdrop{background:#0b1b32c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.avatar-lightbox__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px}.avatar-lightbox__header strong{font:600 15px/1.5 system-ui;overflow-wrap:anywhere;min-width:0}.avatar-lightbox__header button{flex:none;padding:9px 14px;border:1px solid #d6e1ee;border-radius:8px;background:#f5f8fd;color:#183151;cursor:pointer;font:14px system-ui}.avatar-lightbox>img{display:block;width:100%;height:min(72dvh,850px);object-fit:contain;background:#f2f5fa;border-radius:10px}.avatar-lightbox>p{margin:12px 0 0;text-align:center;color:#657b97;font:12px/1.5 system-ui}.avatar-lightbox button:focus-visible{outline:3px solid #1768ef;outline-offset:3px}@media(max-width:640px){.cw-app .avatar-media-card{padding:16px}.avatar-voice-file{grid-template-columns:40px minmax(0,1fr) auto;padding:10px;gap:8px}.avatar-voice-file__icon{width:38px;height:38px}.avatar-voice-file>button{padding:8px}.avatar-portrait-preview{height:300px;min-height:300px}.cw-app .avatar-portrait-preview img{max-height:280px}.avatar-lightbox{padding:12px}.avatar-lightbox>img{height:70dvh}.avatar-page__header>button{white-space:nowrap;max-width:none;font-size:12px}}.cw-app .avatar-media-card{min-height:414px}.avatar-submit-error{margin-top:20px;padding:16px 18px;border:1px solid #f3ccc8;border-radius:12px;background:#fff8f7;color:#963f35}.avatar-submit-error>strong{font-size:14px}.avatar-submit-error>p{font-size:13px;color:#8e615d}.avatar-submit-error>small{display:block;font-size:11px;margin-top:8px;overflow-wrap:anywhere}.cw-app .avatar-queue-task{border-bottom:1px solid #edf3f8;background:#fff}.cw-app .avatar-queue-task:last-child{border-bottom:0}.cw-app .avatar-queue-task__row{width:100%;min-height:78px;border:0;background:#fff;padding:16px 19px;display:grid;grid-template-columns:minmax(0,1fr) 80px 120px 110px 20px;gap:14px;align-items:center;text-align:left;cursor:pointer;color:var(--cw-ink)}.cw-app .avatar-queue-task__row:hover{background:#fafdff;box-shadow:inset 3px 0 #2878ff}.avatar-queue-task__row>span:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}.avatar-queue-task__row strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.avatar-queue-task__row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-queue-task__row>span:nth-child(2){font-size:11px;color:#7a8da7;font-weight:700}.avatar-queue-task__stage{font-size:11px;color:#7a8da7}.cw-app .avatar-queue-task__row>svg{width:18px;height:18px;color:#9ab0c9}.avatar-queue-task__row[aria-expanded=true]>svg{transform:rotate(180deg)}.avatar-queue-task__detail{padding:0 20px 18px;color:#60738f;font-size:13px;line-height:1.7}.avatar-queue-task__detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#243d60}.avatar-queue-task__detail button{border:1px solid #d3e2f7;background:#fff;color:#1768ef;border-radius:8px;padding:8px 12px;margin:12px 10px 0 0;cursor:pointer}.avatar-queue-task__detail summary{cursor:pointer}.avatar-queue-task button:focus-visible{outline:3px solid #1768ef;outline-offset:-3px}@media(max-width:760px){.cw-app .avatar-queue-task{border:1px solid #dce6f4;border-radius:15px;overflow:hidden;box-shadow:0 9px 24px #1a4c870d}.cw-app .avatar-queue-task__row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px;min-height:84px}.avatar-queue-task__row>span:nth-child(2),.avatar-queue-task__stage,.cw-app .avatar-queue-task__row>svg{display:none}.avatar-queue-task__row strong{line-height:1.7}.avatar-queue-task__detail{padding:0 15px 15px}}.cw-app .avatar-speed input[type=range]{height:40px;margin:5px 0;position:relative;z-index:1;touch-action:pan-y;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;pointer-events:auto}.cw-app .avatar-speed__presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cw-app .avatar-speed__presets button{padding:10px 3px;min-height:40px;border:1px solid #dde7f4;border-radius:8px;background:#fff;color:#617591;font-size:12px;cursor:pointer;white-space:nowrap}.cw-app .avatar-speed__presets button[aria-pressed=true]{background:#edf5ff;border-color:#6b9ff5;color:#1768ef;font-weight:600}.avatar-speed__hint{display:block;color:#73839a;font-size:11px;line-height:1.6;margin-top:10px}.cw-input-validation{border:1px solid #c8dafa;border-radius:12px;padding:16px;margin:12px 0;background:#f7faff;color:#243b5a;font-size:14px}.cw-input-validation__settings{display:flex;flex-wrap:wrap;gap:12px}.cw-input-validation__settings label{display:flex;flex:1 1 140px;flex-direction:column;gap:6px}.cw-input-validation input,.cw-input-validation select{width:100%;min-height:38px;border:1px solid #bfd0e8;border-radius:6px;padding:6px;background:#fff;color:#243b5a}.cw-input-validation ul{padding-left:22px}.cw-input-validation li{margin:8px 0}.cw-input-validation li[data-severity=block]{color:#96401d}.cw-input-validation button{border:1px solid #a9c4ef;border-radius:6px;background:#fff;color:#175cc0;padding:8px 12px;margin:4px;cursor:pointer}.cw-input-validation button:disabled{opacity:.6;cursor:wait}.cw-input-validation pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;font:inherit;line-height:1.7}.cw-input-validation__candidate{border-top:1px solid #c8dafa;padding-top:12px;margin-top:12px}.cw-input-validation details{margin-top:12px}.cw-input-validation :focus-visible{outline:2px solid #1769e0;outline-offset:2px}.cw-script-review__editor .cw-input-validation{flex-shrink:0}.cw-script-review__editor:has(.cw-input-validation){overflow-y:auto}:root{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;color:#0a1c42;background:#f7faff;font-synthesis:none;--primary: #086cff;--muted: #72809c;--line: #e4ebf5;--shadow: 0 16px 40px rgba(17, 61, 128, .08)}.cw-top>div:last-child>button.cw-account-metric,.cw-top>div:last-child>div.cw-account-metric{width:auto;min-width:136px;height:48px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;place-items:initial;align-items:center;gap:9px;padding:6px 10px 6px 7px;border:1px solid #d9e7f7;border-radius:15px;color:#18314f;background:linear-gradient(145deg,#fffffffa,#f7fbfff5);box-shadow:0 10px 26px #1f529112;white-space:nowrap}.cw-top>div:last-child>button.cw-account-metric{min-width:186px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cw-top>div:last-child>button.cw-account-metric:hover{border-color:#b8d5f7;box-shadow:0 13px 30px #1968cb1f;transform:translateY(-1px)}.cw-top>div:last-child>button.cw-account-metric:focus-visible{outline:3px solid rgba(23,110,242,.18);outline-offset:2px}.cw-account-metric__icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#176ef2;background:#eaf3ff}.cw-account-metric__icon svg{width:17px;height:17px}.cw-account-metric__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.cw-account-metric__copy small{color:#8796aa;font-size:7px;line-height:1.15}.cw-account-metric__copy strong{color:#20344f;font-size:11px;line-height:1.2;letter-spacing:-.01em}.cw-account-metric__action{display:flex;align-items:center;gap:1px;color:#176ef2;font-size:8px;font-weight:700}.cw-account-metric__action svg{width:11px;height:11px}.cw-account-metric.is-cyan .cw-account-metric__icon{color:#0f75bc;background:#eaf8ff}.cw-account-metric.is-cyan{border-color:#cfe8f7;background:linear-gradient(145deg,#fbfeff,#f0faff)}.cw-account-metric.is-green .cw-account-metric__icon{color:#168157;background:#eaf8f1}.cw-account-metric.is-green{border-color:#cce9da;background:linear-gradient(145deg,#fcfffd,#f0fbf5)}.cw-account-metric.is-green .cw-account-metric__action{color:#168157}.cw-voice-clone-card{display:grid;gap:8px;margin-top:9px;padding:10px;border:1px solid #dce8f7;border-radius:12px;background:linear-gradient(155deg,#fff,#f7fbff);box-shadow:0 8px 22px #2053920e}.cw-voice-clone-card__name{display:grid;gap:5px}.cw-voice-clone-card__name>span{color:#708198;font-size:8px;font-weight:700}.cw-voice-clone-card__name>input{width:100%;height:36px;padding:0 11px;border:1px solid #dbe6f3;border-radius:9px;color:#243750;background:#fff;font:inherit;font-size:10px;outline:none}.cw-voice-clone-card__name>input:focus{border-color:#76b1f8;box-shadow:0 0 0 3px #176ef217}.cw-voice-clone-card__consent{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid #e1e9f4;border-radius:10px;background:#fff;cursor:pointer}.cw-voice-clone-card__consent>input,.cw-app .cw-avatar-authorization>input{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;opacity:0}.cw-voice-clone-card__shield{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#56708f;background:#f1f5fa}.cw-voice-clone-card__shield svg{width:16px;height:16px}.cw-voice-clone-card__consent-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.cw-voice-clone-card__consent-copy strong{color:#30425b;font-size:9px}.cw-voice-clone-card__consent-copy small{color:#8a98aa;font-size:8px}.cw-voice-clone-card__check{width:20px;height:20px;display:grid;place-items:center;color:#176ef2}.cw-voice-clone-card__check svg{width:19px;height:19px}.cw-voice-clone-card__check i{width:16px;height:16px;border:1px solid #bdc9d8;border-radius:50%}.cw-voice-clone-card.is-confirmed .cw-voice-clone-card__consent{border-color:#bcd6f6;background:#f5f9ff}.cw-voice-clone-card.is-confirmed .cw-voice-clone-card__shield{color:#176ef2;background:#e4f0ff}.cw-voice-clone-card__consent:has(input:focus-visible){outline:3px solid rgba(23,110,242,.15);outline-offset:2px}.cw-voice-clone-card__submit{position:relative;min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:7px 11px 7px 13px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#1269e8,#2585fa);box-shadow:0 9px 18px #176ef233;cursor:pointer}.cw-voice-clone-card__submit>span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800}.cw-voice-clone-card__submit>span svg{width:15px;height:15px}.cw-voice-clone-card__submit>small{grid-column:1;color:#ffffffbd;font-size:7px;text-align:left}.cw-voice-clone-card__submit>svg{grid-column:2;grid-row:1 / span 2;width:15px;height:15px}.cw-voice-clone-card__submit:disabled{color:#8c9bb0;background:#edf2f7;box-shadow:none;cursor:not-allowed}.cw-voice-clone-card__submit:disabled>small{color:#a0adbd}.cw-avatar-clone-progress{display:flex;align-items:center;gap:9px;margin-top:9px;padding:10px;border:1px solid #cfe2f8;border-radius:11px;color:#176ef2;background:#f4f9ff}.cw-avatar-clone-progress>svg{width:18px;height:18px;flex:0 0 auto}.cw-avatar-clone-progress>span{display:flex;flex-direction:column;gap:2px}.cw-avatar-clone-progress strong{color:#294568;font-size:9px}.cw-avatar-clone-progress small{color:#7c8da4;font-size:8px;line-height:1.4}.cw-avatar-clone-progress.is-failed{border-color:#f2cdc9;color:#c2473f;background:#fff7f6}.cw-voice-clone-status{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-top:9px;padding:10px;border:1px solid #cfe2f8;border-radius:12px;background:linear-gradient(145deg,#fbfdff,#f2f8ff);box-shadow:0 7px 18px #2254910d}.cw-voice-clone-status__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#176ef2;background:#e5f0ff}.cw-voice-clone-status__icon svg{width:18px;height:18px}.cw-voice-clone-status__copy{min-width:0;display:flex;flex-direction:column;gap:3px}.cw-voice-clone-status__copy strong{color:#294568;font-size:9px}.cw-voice-clone-status__copy small{color:#71839a;font-size:8px;line-height:1.45}.cw-voice-clone-status.is-failed{border-color:#f0d0cc;background:linear-gradient(145deg,#fffdfd,#fff5f3)}.cw-voice-clone-status.is-failed .cw-voice-clone-status__icon{color:#c64e43;background:#ffebe8}.cw-voice-clone-status__actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cw-voice-clone-status__actions button{min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #c9dbf1;border-radius:9px;color:#246bc7;background:#fff;font-size:8px;font-weight:800;cursor:pointer}.cw-voice-clone-status__actions button:first-child{border-color:#2b7aeb;color:#fff;background:#176ef2}.cw-voice-clone-status__actions button:disabled{opacity:.58;cursor:wait}.cw-voice-clone-status__actions svg{width:14px;height:14px}.cw-voice-clone-status details{grid-column:1 / -1;color:#8b665f;font-size:7px}.cw-voice-clone-status summary{cursor:pointer}.cw-voice-clone-status details p{margin:5px 0 0;padding:7px;border-radius:7px;background:#ffffffb8;overflow-wrap:anywhere}.cw-avatar-readiness>.cw-avatar-authorization{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:5px;padding:12px;border:1px solid #b8d5f7;border-radius:14px;color:#263650;background:linear-gradient(145deg,#fff,#f6faff);box-shadow:0 10px 24px #175eb514;cursor:pointer;line-height:1.4;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.cw-avatar-readiness>.cw-avatar-authorization:hover{border-color:#72acf2;box-shadow:0 13px 30px #175eb521;transform:translateY(-1px)}.cw-avatar-authorization__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#176ef2;background:#e8f2ff}.cw-avatar-authorization__icon svg{width:20px;height:20px}.cw-avatar-authorization__copy{min-width:0;display:flex;flex-direction:column;gap:2px}.cw-avatar-authorization__copy strong{color:#1f3552;font-size:11px}.cw-avatar-authorization__copy small{color:#71839b;font-size:8px}.cw-avatar-authorization__status{min-width:104px;min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;padding:6px 11px;border:1px solid #0d67db;border-radius:11px;color:#fff;background:linear-gradient(135deg,#1269e8,#2585fa);box-shadow:0 8px 17px #176ef238;white-space:nowrap}.cw-avatar-authorization__status>svg{width:18px;height:18px;flex:0 0 auto}.cw-avatar-authorization__status>span{display:flex;flex-direction:column;align-items:flex-start;gap:0}.cw-avatar-authorization__status strong{color:inherit;font-size:9px;line-height:1.25}.cw-avatar-authorization__status small{color:#ffffffbd;font-size:7px;line-height:1.3}.cw-avatar-authorization__note{grid-column:1 / -1;display:flex;align-items:flex-start;gap:6px;margin-top:3px;padding-top:9px;border-top:1px solid #e4edf8;color:#75859b;font-size:8px}.cw-avatar-authorization__note svg{width:13px;height:13px;flex:0 0 auto;color:#2e79de}.cw-avatar-authorization.is-confirmed{border-color:#75b79f;background:linear-gradient(145deg,#fff,#f1fbf7);box-shadow:0 10px 26px #15845d1a}.cw-avatar-authorization.is-confirmed .cw-avatar-authorization__icon{color:#15845d;background:#e5f6ef}.cw-avatar-authorization.is-confirmed .cw-avatar-authorization__status{border-color:#117655;background:linear-gradient(135deg,#11815c,#1aa878);box-shadow:0 8px 17px #15845d33}.cw-avatar-authorization:has(input:focus-visible){outline:3px solid rgba(23,110,242,.16);outline-offset:2px}@media(max-width:920px){.cw-top>div:last-child>button.cw-account-metric{min-width:150px}.cw-account-metric__action{display:none}}@media(max-width:760px){.cw-top>div:last-child>button.cw-account-metric,.cw-top>div:last-child>div.cw-account-metric{min-width:0;width:42px;height:42px;display:grid;grid-template-columns:1fr;padding:4px}.cw-top>div:last-child>div.cw-account-metric{display:none}.cw-account-metric span.cw-account-metric__icon{display:grid!important}.cw-account-metric__copy,.cw-account-metric__action{display:none!important}.cw-avatar-readiness>.cw-avatar-authorization{grid-template-columns:38px minmax(0,1fr)}.cw-avatar-authorization__status{grid-column:1 / -1;width:100%}}.cw-avatar-generate{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;border:1px solid #b9d4f7;border-radius:9px;color:#1268dd;background:#f4f9ff;font-size:9px;font-weight:800;cursor:pointer}.cw-avatar-generate:disabled{color:#9aa8ba;border-color:#e2e8f0;background:#f7f9fc;cursor:not-allowed}.cw-avatar-generate svg{font-size:14px}.cw-avatar-requote{display:flex;align-items:flex-start;gap:5px;margin:8px 0 0;color:#7b899c;font-size:8px;line-height:1.45}.cw-avatar-billing{padding:13px 16px;border-bottom:1px solid #edf1f6;background:#f8fbff}.cw-avatar-billing>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cw-avatar-billing>header strong{color:#23354f;font-size:11px}.cw-avatar-billing>header span{padding:4px 7px;border-radius:999px;color:#176bdd;background:#eaf3ff;font-size:8px;font-weight:800}.cw-avatar-billing dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.cw-avatar-billing dl div{min-width:0;padding:8px;border:1px solid #e2ebf6;border-radius:9px;background:#fff}.cw-avatar-billing dt{color:#8b98a9;font-size:7px}.cw-avatar-billing dd{overflow:hidden;margin:4px 0 0;color:#30415a;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cw-avatar-billing.is-ready dl div:nth-child(2) dd{color:#ef6a2d}.cw-avatar-billing>p{display:flex;align-items:flex-start;gap:5px;margin:9px 0 0;color:#c3463e;font-size:8px;line-height:1.45}.cw-sticky--avatar{gap:20px;padding-block:10px}.cw-sticky--avatar>.cw-avatar-cost-summary{min-width:0;flex:1;display:grid;grid-template-columns:repeat(5,minmax(82px,1fr)) minmax(190px,1.4fr);align-items:center;gap:0}.cw-avatar-cost-summary>span{min-width:0;display:flex;flex-direction:column;gap:2px;padding:0 14px;border-right:1px solid #e8edf4}.cw-avatar-cost-summary>span:first-child{padding-left:0}.cw-avatar-cost-summary small{color:#8b98aa;font-size:8px}.cw-avatar-cost-summary strong{overflow:hidden;color:#24364f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cw-avatar-cost-summary .is-fee strong{color:#f2692f;font-size:16px}.cw-avatar-cost-summary>em{display:flex;align-items:center;gap:5px;padding-left:15px;color:#6f7f94;font-size:8px;font-style:normal}.cw-sticky--avatar>div:last-child{flex:0 0 auto}.cw-sticky--avatar .cw-btn.primary{min-width:230px;min-height:48px}.cw-balance-pill{min-height:38px;display:flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #d8e6f5;border-radius:12px;color:#203651;background:#ffffffeb;box-shadow:0 8px 24px #18457e0f;cursor:pointer}.cw-balance-pill>svg{color:#176ef2;font-size:16px}.cw-balance-pill>span{color:#21354f!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:11px;font-weight:800}.cw-balance-pill>small{color:#176ef2;font-size:9px}.cw-balance-pill.is-exempt{border-color:#cdebdc;background:#f2fbf6}.cw-balance-pill.is-exempt>svg,.cw-balance-pill.is-exempt>small{color:#168157}.cw-balance-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;justify-content:flex-end;background:#0e1c3042;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cw-balance-drawer{width:min(430px,100vw);height:100%;overflow-y:auto;padding:24px;color:#152743;background:#f7faff;box-shadow:-18px 0 50px #1532582e}.cw-balance-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.cw-balance-drawer>header small{color:#2875df;font-size:9px;font-weight:900;letter-spacing:.15em}.cw-balance-drawer>header h2{margin:5px 0 0;font-size:22px}.cw-balance-drawer>header button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #dbe6f3;border-radius:11px;color:#5c6d83;background:#fff;cursor:pointer}.cw-balance-card{padding:22px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#0c5fd3,#2585fa);box-shadow:0 18px 35px #1267dc38}.cw-balance-card span{font-size:10px;opacity:.76}.cw-balance-card strong{display:block;margin-top:8px;font-size:32px;letter-spacing:-.02em}.cw-balance-card p{margin:10px 0 0;font-size:10px;line-height:1.5;opacity:.82}.cw-balance-breakdown{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 20px}.cw-balance-breakdown span{padding:12px;border:1px solid #dce7f4;border-radius:12px;background:#fff}.cw-balance-breakdown small{display:block;color:#8b98a9;font-size:8px}.cw-balance-breakdown strong{display:block;margin-top:5px;font-size:12px}.cw-balance-ledger{margin-top:20px;overflow:hidden;border:1px solid #dce7f4;border-radius:16px;background:#fff}.cw-balance-ledger>header{display:flex;justify-content:space-between;padding:15px 16px;border-bottom:1px solid #edf1f6}.cw-balance-ledger>header strong{font-size:13px}.cw-balance-ledger>header span{color:#8795a8;font-size:9px}.cw-balance-ledger article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid #eef2f7}.cw-balance-ledger article:last-child{border-bottom:0}.cw-balance-ledger article>i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;font-size:14px;font-style:normal;font-weight:900}.cw-balance-ledger article>i.is-income{color:#168157;background:#eaf8f1}.cw-balance-ledger article>i.is-expense{color:#e46138;background:#fff1ec}.cw-balance-ledger article>span{min-width:0;display:flex;flex-direction:column;gap:3px}.cw-balance-ledger article>span strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cw-balance-ledger article>span small{color:#8b98aa;font-size:8px}.cw-balance-ledger article>b{font-size:11px}.cw-balance-ledger article>b.is-income{color:#168157}.cw-balance-ledger article>b.is-expense{color:#e46138}.cw-balance-drawer>footer{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:12px;border-radius:12px;color:#66768d;background:#edf4fd;font-size:9px;line-height:1.5}.detail-wallet{margin-top:14px;padding:14px;border:1px solid #dce8f5;border-radius:13px;background:#f7fbff}.detail-wallet>span{display:flex;align-items:center;gap:6px;color:#5e6f86;font-size:11px}.detail-wallet>strong{display:block;margin-top:7px;color:#0f66d3;font-size:22px}.detail-wallet>small{display:block;margin-top:5px;color:#8a98aa;font-size:9px}@media(max-width:1180px){.cw-sticky--avatar>.cw-avatar-cost-summary{grid-template-columns:repeat(3,minmax(78px,1fr));row-gap:6px}.cw-avatar-cost-summary>span:nth-child(4),.cw-avatar-cost-summary>span:nth-child(5),.cw-avatar-cost-summary>em{display:none}}@media(max-width:760px){.cw-balance-pill>small,.cw-quota-pill{display:none!important}.cw-balance-pill{padding-inline:9px}.cw-balance-pill>span{display:inline!important;font-size:9px}.cw-sticky--avatar>.cw-avatar-cost-summary{display:flex}.cw-avatar-cost-summary>span{display:none}.cw-avatar-cost-summary>span:first-child,.cw-avatar-cost-summary>span.is-fee{display:flex;padding:0 10px}.cw-sticky--avatar .cw-btn.primary{min-width:0;min-height:44px}.cw-balance-drawer{padding:18px}}.cw-output-modes{margin:0 0 14px;padding:15px 16px 16px;border:1px solid #dbe6f4;border-radius:14px;background:#fff;box-shadow:0 8px 24px #204e8409}.cw-output-modes>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.cw-output-modes h3{margin:0;color:#14233e;font-size:14px}.cw-output-modes p{margin:4px 0 0;color:#7a899f;font-size:10px}.cw-output-modes>header>span{display:flex;align-items:center;gap:5px;color:#8a98ad;font-size:10px}.cw-output-modes>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cw-output-modes button{min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:11px 14px;border:1px solid #dce5f1;border-radius:11px;color:#53627a;background:#fff;cursor:pointer;text-align:left;transition:.16s ease}.cw-output-modes button:hover{border-color:#a9c9fa;background:#fbfdff}.cw-output-modes button.is-active{border-color:#4b91ff;color:#1263db;background:linear-gradient(135deg,#f8fbff,#edf5ff);box-shadow:0 0 0 2px #2677f40f}.cw-output-modes button>i{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#6d7e96;background:#f1f5fb;font-size:18px}.cw-output-modes button.is-active>i{color:#1470ef;background:#e5f0ff}.cw-output-modes button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.cw-output-modes button strong{font-size:13px}.cw-output-modes button small{overflow:hidden;color:#8996a9;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cw-output-modes button>em{display:grid;place-items:center;color:#1470ef;font-size:18px}.cw-builder.is-avatar{grid-template-columns:220px minmax(400px,1fr) 366px}.cw-content-step.is-avatar{display:grid;grid-template-columns:minmax(0,1fr) 366px;align-items:start;gap:14px}.cw-content-step.is-avatar>:not(.cw-avatar-panel){grid-column:1}.cw-content-step.is-avatar>.cw-modes{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.cw-content-step.is-avatar>.cw-output-modes{margin-bottom:0}.cw-content-step.is-avatar>.cw-avatar-panel{grid-column:2;grid-row:1 / span 20}.cw-content-step.is-avatar>.cw-builder.is-avatar{grid-template-columns:220px minmax(0,1fr)}.cw-content-step.is-avatar>.cw-inspiration-workspace.is-avatar{grid-template-columns:minmax(0,1fr)}.cw-inspiration-workspace.is-avatar{grid-template-columns:minmax(0,1fr) 366px}.cw-avatar-panel{overflow:hidden;border:1px solid #dbe6f4;border-radius:14px;background:#fff;box-shadow:0 9px 26px #2649770a}.cw-avatar-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px 13px;border-bottom:1px solid #edf1f6}.cw-avatar-panel__head small{display:block;margin-bottom:3px;color:#2c73de;font-size:8px;font-weight:800;letter-spacing:.14em}.cw-avatar-panel__head h3{margin:0;color:#162541;font-size:15px}.cw-avatar-panel__head>span{display:flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;color:#1768db;background:#edf5ff;font-size:9px;font-weight:700}.cw-avatar-step{padding:13px 16px;border-bottom:1px solid #edf1f6}.cw-avatar-step>header{display:flex;align-items:center;gap:9px;margin-bottom:10px}.cw-avatar-step>header>b{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;border-radius:50%;color:#7c8a9f;background:#edf1f7;font-size:10px}.cw-avatar-step.is-complete>header>b{color:#fff;background:#176ef2}.cw-avatar-step>header>span{min-width:0;display:flex;flex:1;flex-direction:column;gap:1px}.cw-avatar-step>header strong{color:#21314b;font-size:12px}.cw-avatar-step>header small{color:#8b98aa;font-size:9px}.cw-avatar-step>header>em{display:flex;align-items:center;gap:4px;color:#15875e;font-size:9px;font-style:normal}.cw-avatar-upload{min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;border:1px dashed #a9c6ec;border-radius:10px;color:#2d75df;background:#f8fbff;cursor:pointer}.cw-avatar-upload>svg{width:20px;height:20px;justify-self:center}.cw-avatar-upload>span{min-width:0;display:flex;flex-direction:column;gap:2px}.cw-avatar-upload strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cw-avatar-upload small{color:#8291a6;font-size:8px}.cw-app .cw-avatar-upload input,.cw-app .cw-avatar-portrait input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;opacity:0;pointer-events:none}.cw-avatar-clone-action{display:grid;gap:7px;margin-top:8px}.cw-avatar-clone-action>input{width:100%;height:34px;padding:0 10px;border:1px solid #dce5f1;border-radius:8px;color:#263650;background:#fff;font-size:10px}.cw-avatar-clone-action>label{display:flex;align-items:center;gap:6px;color:#69788f;font-size:9px}.cw-avatar-clone-action>.cw-btn{width:100%;min-height:34px;justify-content:center}.cw-avatar-clone-action>p{display:flex;align-items:flex-start;gap:5px;margin:0;color:#c2413b;font-size:9px;line-height:1.5}.cw-avatar-player{display:grid;grid-template-columns:34px minmax(80px,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid #dbe7f6;border-radius:10px;background:#f8fbff}.cw-avatar-player>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#176ef2;cursor:pointer}.cw-avatar-player>button:disabled{color:#94a3b8;background:#e6edf6;cursor:not-allowed}.cw-avatar-player>div{height:24px;display:flex;align-items:center;gap:2px}.cw-avatar-player>div i{width:2px;border-radius:2px;background:#73a9f5}.cw-avatar-player>span{max-width:110px;overflow:hidden;color:#65758c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cw-avatar-player.is-stale{border-color:#f0d59a;background:#fffaf0}.cw-avatar-player.is-stale>button{background:#d89724}.cw-avatar-player.is-stale>div i{background:#e1b766}.cw-avatar-player.is-stale>span{color:#9a6b16;font-weight:700}.cw-avatar-speed{display:block;margin-top:10px}.cw-avatar-speed>span{display:flex;align-items:center;justify-content:space-between;color:#4f6078;font-size:9px}.cw-avatar-speed output{padding:3px 6px;border-radius:6px;color:#146be7;background:#edf5ff;font-weight:800}.cw-avatar-speed input{width:100%;margin:7px 0 2px;accent-color:#176ef2}.cw-avatar-speed>small{display:flex;justify-content:space-between;color:#9aa6b7;font-size:7px}.cw-avatar-portrait{position:relative;min-height:105px;display:flex;overflow:hidden;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:1px dashed #a9c6ec;border-radius:10px;color:#2b74df;background:#f8fbff;cursor:pointer}.cw-avatar-portrait>svg{font-size:23px}.cw-avatar-portrait>strong{font-size:10px}.cw-avatar-portrait>small{color:#8997aa;font-size:8px}.cw-avatar-portrait.has-image{min-height:142px;border-style:solid;background:#edf4fb}.cw-avatar-portrait>img{width:100%;height:142px;display:block;object-fit:contain}.cw-avatar-portrait>span{position:absolute;right:7px;bottom:7px;display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;color:#1569de;background:#ffffffed;font-size:8px;font-weight:700}.cw-avatar-readiness{display:grid;gap:7px;padding:13px 16px 15px;background:#fbfcfe}.cw-avatar-readiness>strong{margin-bottom:1px;color:#263650;font-size:11px}.cw-avatar-readiness>span{display:flex;align-items:center;gap:6px;color:#8a97aa;font-size:9px}.cw-avatar-readiness>span>i{width:13px;height:13px;border:1px solid #cdd7e5;border-radius:50%}.cw-avatar-readiness>span.is-ready{color:#148059}.cw-avatar-readiness>label{display:flex;align-items:flex-start;gap:6px;margin-top:3px;color:#596a82;font-size:9px;line-height:1.45}.cw-avatar-readiness input{margin:1px 0 0;accent-color:#176ef2}.cw-avatar-readiness>p{display:flex;align-items:flex-start;gap:5px;margin:2px 0 0;padding:7px 8px;border-radius:8px;color:#7c6b45;background:#fff8e8;font-size:8px;line-height:1.5}@media(max-width:1180px){.cw-content-step.is-avatar{display:block}.cw-content-step.is-avatar>.cw-avatar-panel{margin-top:14px}.cw-builder.is-avatar{grid-template-columns:190px minmax(0,1fr)}.cw-builder.is-avatar .cw-avatar-panel{grid-column:1 / -1}.cw-inspiration-workspace.is-avatar{grid-template-columns:1fr}}@media(max-width:760px){.cw-output-modes>header{flex-direction:column}.cw-output-modes>div{grid-template-columns:1fr}.cw-output-modes button small{display:block}.cw-builder.is-avatar{grid-template-columns:1fr}.cw-avatar-panel{grid-column:auto}}:root{--cw-blue:#1672f8;--cw-ink:#101828;--cw-muted:#7a879d;--cw-line:#e5ebf3;--cw-bg:#f7f9fd;--cw-radius:16px}.cw-app{min-height:100vh;background:var(--cw-bg);color:var(--cw-ink);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}.cw-sidebar{position:fixed;inset:0 auto 0 0;width:238px;max-height:100dvh;overflow:hidden;padding:28px 16px 22px;background:#fff;color:#68758c;border-right:1px solid #e8edf5;z-index:30;display:flex;flex-direction:column;box-shadow:2px 0 14px #203d6906}.cw-brand{min-height:116px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding:0 8px 24px}.cw-brand img{width:138px;height:48px;object-fit:contain}.cw-brand>span{color:#7d899d;font-size:17px;letter-spacing:.08em}.cw-sidefoot span{display:flex;flex-direction:column}.cw-sidebar nav{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(120,148,184,.42) transparent;display:grid;gap:8px}.cw-sidebar nav button{min-height:50px;border:1px solid transparent;background:transparent;color:#77849a;display:flex;align-items:center;gap:14px;padding:0 18px;border-radius:14px;font:inherit;text-align:left;cursor:pointer;font-size:14px;font-weight:600;transition:.16s ease}.cw-sidebar nav button svg{font-size:22px;stroke-width:1.7}.cw-sidebar nav button span{flex:1}.cw-sidebar nav button:hover{background:#f6f9fd;color:#2d66ad}.cw-sidebar nav button.is-active{border-color:#b9d8ff;background:#eff5ff;color:#086cff;box-shadow:0 0 0 2px #4ebfe538}.cw-sidefoot{margin-top:auto;flex:0 0 auto;display:grid;gap:10px;padding-top:16px}.cw-sidefoot>button,.cw-sidefoot>div{min-height:64px;border:1px solid #e9eef6;background:#f6f8fc;color:#516079;border-radius:14px;display:flex;gap:10px;align-items:center;padding:12px;text-align:left}.cw-sidefoot>button{cursor:pointer}.cw-sidefoot>button:hover{border-color:#bed8ff;background:#eff5ff}.cw-sidefoot>div>button{margin-left:auto;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#738199;cursor:pointer}.cw-sidefoot svg{font-size:22px;color:#2475df}.cw-sidefoot strong{font-size:12px}.cw-sidefoot small{font-size:10px;color:#94a0b2;margin-top:3px}.cw-shell{margin-left:238px;min-height:100vh}.cw-top{height:104px;background:var(--cw-bg);display:flex;align-items:center;justify-content:space-between;padding:0 36px;position:sticky;top:0;z-index:20}.cw-top>div:first-of-type{display:flex;flex-direction:column}.cw-top>div:first-of-type strong{font-size:24px;letter-spacing:-.02em}.cw-top>div:first-of-type small{font-size:12px;color:#97a3b5;margin-top:6px}.cw-top>div:last-child{display:flex;align-items:center;gap:11px}.cw-top>div:last-child>button:not(.cw-admin-entry),.cw-menu{border:1px solid #e7ecf4;background:#fff;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#66758c}.cw-top>div:last-child>span{font-size:11px;color:#69758b;background:#fff;border:1px solid #e7ecf4;padding:8px 11px;border-radius:20px}.cw-admin-entry{width:auto!important;height:38px!important;display:flex!important;align-items:center;gap:7px;padding:0 13px!important;border:1px solid #dce8f7!important;border-radius:20px!important;background:#f5f9ff!important;color:#3370be!important}.cw-admin-entry span{font-size:12px}.cw-menu{display:none}.cw-shell main{padding:12px 36px 92px;max-width:1680px;margin:auto;outline:none}.wb-page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.wb-page-heading p{font-size:10px;font-weight:800;letter-spacing:.2em;color:var(--cw-blue);margin:0 0 9px}.wb-page-heading h2{font-size:28px;line-height:1.18;margin:0 0 7px;letter-spacing:-.035em}.wb-page-heading span{color:var(--cw-muted);font-size:12px}.wb-page-heading__action{display:flex}.cw-btn,.wb-button{min-height:38px;border:1px solid #dce4ef;background:#fff;color:#344054;padding:9px 15px;border-radius:10px;font:inherit;font-size:12px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:.16s ease}.cw-btn.primary{background:var(--cw-blue);border-color:var(--cw-blue);color:#fff;box-shadow:0 8px 18px #1672f829}.cw-btn:hover{transform:translateY(-1px)}.cw-btn:disabled,.cw-btn.is-disabled{opacity:.55;cursor:not-allowed;transform:none}.cw-steps{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-radius);padding:15px;margin-bottom:18px}.cw-steps button{position:relative;border:0;background:transparent;display:flex;justify-content:center;align-items:center;gap:9px;color:#9ba6b8;font:inherit;cursor:pointer}.cw-steps button:not(:last-child):after{content:"";position:absolute;right:-18%;width:36%;height:1px;background:#dfe5ee}.cw-steps i{font-style:normal;border:1px solid #d7dee9;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-size:11px}.cw-steps .is-active{color:var(--cw-blue);font-weight:700}.cw-steps .is-active i{background:var(--cw-blue);color:#fff;border-color:var(--cw-blue)}.cw-steps .is-done{color:#27a067}.cw-steps .is-done i{background:#e7f8ef;border-color:#bdebd3}.cw-modes{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:9px;margin-bottom:14px}.cw-modes button{min-width:0;min-height:56px;border:1px solid var(--cw-line);background:#fff;padding:9px 12px;border-radius:10px;color:#637087;font:inherit;cursor:pointer;display:flex;align-items:center;gap:9px;text-align:left;transition:border-color .16s,background .16s,box-shadow .16s}.cw-modes button:hover{border-color:#b8cff3;background:#fbfdff}.cw-modes button>i{width:30px;height:30px;flex:0 0 30px;border-radius:8px;display:grid;place-items:center;background:#f1f5fb;color:#64748b;font-size:16px;font-style:normal}.cw-modes button>span{min-width:0;display:flex;flex-direction:column}.cw-modes button strong{font-size:12px}.cw-modes button small{margin-top:2px;overflow:hidden;color:#8b97aa;font-size:9px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.cw-modes button.is-active{border-color:#9fc4fb;background:#edf5ff;color:#185fc8;box-shadow:0 5px 15px #1672f812}.cw-modes button.is-active>i{background:#fff;color:#176ef2}.cw-modes button.is-active small{color:#5f7fa9}.cw-tabs button{border:1px solid var(--cw-line);background:#fff;padding:9px 14px;border-radius:8px;color:#637087;font:inherit;cursor:pointer;display:flex;align-items:center;gap:6px}.cw-tabs button.is-active{border-color:#a9c8ff;background:#edf4ff;color:#185fc8;font-weight:700}.cw-ingress,.cw-upload{background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-radius);padding:17px;margin-bottom:14px}.cw-ingress{display:grid;grid-template-columns:250px 1fr auto;gap:14px;align-items:center}.cw-ingress div,.cw-upload{display:flex;flex-direction:column}.cw-ingress span,.cw-upload span{font-size:11px;color:var(--cw-muted);margin-top:4px}.cw-ingress textarea{height:58px;resize:none}.cw-upload{align-items:center;border-style:dashed;border-color:#bdd0ed;cursor:pointer}.cw-upload svg{font-size:26px;color:var(--cw-blue);margin-bottom:5px}.cw-upload input,.cw-file input{display:none}.cw-builder{display:grid;grid-template-columns:220px minmax(420px,1fr) 255px;gap:14px;align-items:start}.cw-items,.cw-editor,.cw-config,.cw-card{background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-radius)}.cw-items{overflow:hidden}.cw-items header{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid var(--cw-line)}.cw-items header>div{display:flex;align-items:center;gap:8px}.cw-items header span{font-size:11px;color:var(--cw-muted)}.cw-items header button{border:0;background:transparent;color:#8b95a8;font-size:10px;cursor:pointer;padding:4px 6px;border-radius:6px}.cw-items header button:hover,.cw-items header button.is-confirming{background:#fff0f0;color:#d82c34}.cw-item-row{position:relative;display:flex;border-bottom:1px solid #f0f3f8;background:#fff;transition:background .16s}.cw-item-row:hover{background:#f8fbff}.cw-item-row.is-active{background:#edf4ff;box-shadow:inset 3px 0 var(--cw-blue)}.cw-item-select{min-width:0;flex:1;border:0;background:transparent;padding:12px 40px 12px 12px;display:flex;gap:9px;text-align:left;cursor:pointer}.cw-item-select>i{font-style:normal;color:#9ba5b7;font-size:10px;padding-top:3px}.cw-item-select>span{display:flex;flex-direction:column;min-width:0}.cw-item-select strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-item-select small{color:#8b95a8;font-size:10px;margin-top:3px}.cw-item-delete{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#9aa5b6;display:grid;place-items:center;cursor:pointer;opacity:0;transition:.16s}.cw-item-row:hover .cw-item-delete,.cw-item-row.is-active .cw-item-delete,.cw-item-delete:focus-visible{opacity:1}.cw-item-delete:hover{background:#fff0f0;color:#e5484d}.cw-item-delete.is-confirming{width:42px;opacity:1;background:#fff0f0;color:#d82c34;font-size:10px;font-weight:700}.cw-items-empty,.cw-editor-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8b95a8}.cw-items-empty{min-height:128px;padding:20px}.cw-items-empty svg,.cw-editor-empty svg{font-size:28px;color:#b9c8dd}.cw-items-empty strong{margin-top:7px;color:#596579;font-size:12px}.cw-items-empty small{margin-top:3px}.cw-editor-empty{min-height:330px;padding:40px}.cw-editor-empty h3{color:var(--cw-text);margin:12px 0 6px}.cw-editor-empty p{max-width:360px;margin:0 0 18px}.cw-items .add{width:100%;border:0;background:#fff;padding:12px;display:flex;gap:9px;color:var(--cw-blue);justify-content:center;cursor:pointer}.cw-items-single-limit{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 12px;border-top:1px solid #dce9fa;background:#f5f9ff;color:#2268c8}.cw-items-single-limit>svg{font-size:18px}.cw-items-single-limit>span{display:flex;flex-direction:column}.cw-items-single-limit strong{font-size:10px}.cw-items-single-limit small{margin-top:1px;color:#7184a0;font-size:8px}.cw-editor,.cw-config,.cw-card{padding:18px}.cw-editor label,.cw-config label,.cw-drawer label,.cw-settings label{display:grid;gap:7px;font-size:12px;font-weight:650}.cw-editor>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px}.cw-editor .compact textarea{height:auto}.cw-editor textarea{height:210px;resize:vertical}.cw-app input,.cw-app textarea,.cw-app select{width:100%;box-sizing:border-box;border:1px solid #dfe5ee;background:#fbfcfe;border-radius:8px;padding:10px 11px;color:var(--cw-ink);font:inherit;font-size:12px}.cw-app input:focus,.cw-app textarea:focus,.cw-app select:focus{outline:2px solid #b8d2ff;border-color:var(--cw-blue)}.cw-config>span,.cw-card>span,.cw-card header span{display:block;color:var(--cw-muted);font-size:11px;margin:-6px 0 17px}.cw-config h3,.cw-card h3{margin:0 0 8px;font-size:15px}.cw-config>strong{font-size:12px}.cw-config label{margin-top:15px}.cw-config p{font-size:10px;line-height:1.6;color:#78849a;background:#f5f8fc;padding:10px;border-radius:8px}.cw-ratios{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.cw-ratios button{border:1px solid #e2e7ef;background:#fff;border-radius:8px;padding:8px 3px;font-size:10px;display:grid;place-items:center;gap:4px}.cw-ratios button.is-active{border-color:var(--cw-blue);background:#edf4ff;color:#1d63ca}.cw-ratios i{display:block;border:1.5px solid currentColor;width:9px;height:15px;border-radius:2px}.cw-ratios i.landscape{width:16px;height:10px}.cw-ratios i.square{width:12px;height:12px}.cw-ratios small{font-size:8px}.cw-file{border:1px dashed #bfcde0;padding:10px;border-radius:8px;color:#286dcc;text-align:center;display:flex!important;align-items:center!important}.cw-auto-duration{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px;border:1px solid #d8e8fb;border-radius:9px;background:#f4f8ff;color:#2669c7}.cw-auto-duration>svg{flex:0 0 auto;margin-top:1px;font-size:16px}.cw-auto-duration>span{display:flex;min-width:0;flex-direction:column}.cw-auto-duration strong{font-size:10px}.cw-auto-duration small{margin-top:3px;color:#70819a;font-size:9px;line-height:1.45}.cw-asset-section{display:grid;gap:9px;margin-top:16px;padding-top:15px;border-top:1px solid #edf1f6}.cw-asset-section>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.cw-asset-section>header strong{font-size:12px}.cw-asset-section>header span{color:#8190a6;font-size:9px;white-space:nowrap}.cw-asset-list{display:grid;gap:7px;max-height:244px;overflow:auto;padding-right:2px}.cw-asset-row{display:grid;grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:8px;min-height:56px;padding:6px;border:1px solid #e2e9f3;border-radius:9px;background:#fbfdff}.cw-asset-row.is-uploading{grid-template-columns:44px minmax(0,1fr);border-style:dashed}.cw-asset-thumb{width:44px;height:44px;overflow:hidden;border-radius:7px;background:#eaf2fd;color:#3374cf;display:grid;place-items:center;font-size:20px}.cw-asset-thumb img{width:100%;height:100%;object-fit:cover}.cw-asset-copy{display:flex;min-width:0;flex-direction:column}.cw-asset-copy strong{overflow:hidden;color:#24334d;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cw-asset-copy span{margin-top:2px;color:#7a879b;font-size:8px}.cw-asset-copy small{display:flex;align-items:center;gap:4px;margin-top:3px;color:#329061;font-size:8px}.cw-asset-copy small i{width:5px;height:5px;border-radius:50%;background:#35ad70}.cw-asset-row>button{width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:#8d9aaf;display:grid;place-items:center;cursor:pointer}.cw-asset-row>button:hover{background:#fff0f0;color:#d7424a}.cw-asset-empty{min-height:72px;padding:11px;border:1px dashed #cbd8e9;border-radius:9px;background:#fbfdff;color:#8090a8;display:flex;align-items:center;justify-content:center;gap:9px}.cw-asset-empty>svg{font-size:22px}.cw-asset-empty>span{display:flex;flex-direction:column}.cw-asset-empty strong{font-size:10px}.cw-asset-empty small{margin-top:3px;font-size:8px}.cw-asset-section .cw-file{width:100%;box-sizing:border-box;margin-top:0;background:#fff}.cw-asset-section>p{margin:0}.cw-link-extractor{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(360px,1.35fr) auto;gap:14px;align-items:center;margin-bottom:14px;padding:16px 18px;background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-radius)}.cw-link-copy{display:flex;align-items:center;gap:11px}.cw-link-copy>i{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#edf4ff;color:var(--cw-blue);font-size:19px}.cw-link-copy>span{display:flex;flex-direction:column;min-width:0}.cw-link-copy strong{font-size:13px}.cw-link-copy small{margin-top:4px;color:var(--cw-muted);font-size:10px;line-height:1.5}.cw-link-copy em{margin-top:5px;color:#2d6fce;font-size:9px;font-style:normal;font-weight:650}.cw-link-extractor textarea{height:64px;min-height:64px;resize:vertical}.cw-link-extractor .cw-btn{min-height:44px;white-space:nowrap}.cw-inspiration-panel{display:grid;grid-template-columns:minmax(310px,.82fr) minmax(480px,1.18fr);gap:18px;align-items:center;margin-bottom:14px;padding:18px;border:1px solid #cfe0fb;border-radius:var(--cw-radius);background:linear-gradient(115deg,#f4f8ff,#fbfaff);box-shadow:0 8px 24px #2e5ca50d}.cw-inspiration-copy{display:flex;align-items:flex-start;gap:12px}.cw-inspiration-copy>i{width:42px;height:42px;flex:0 0 42px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#2478f5,#785eea);box-shadow:0 8px 18px #425ed233;font-size:20px;font-style:normal}.cw-inspiration-copy>span{display:flex;min-width:0;flex-direction:column}.cw-inspiration-copy strong{font-size:15px}.cw-inspiration-copy small{margin-top:5px;color:#697991;font-size:10px;line-height:1.6}.cw-inspiration-copy em{margin-top:7px;color:#326ec5;font-size:9px;font-style:normal;font-weight:700}.cw-inspiration-form{padding:14px;border:1px solid #dfe8f5;border-radius:11px;background:#ffffffeb}.cw-inspiration-form>label{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:#344054;font-size:11px;font-weight:750}.cw-inspiration-form>label b{color:#176ef2;font-size:9px;font-weight:700}.cw-inspiration-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.cw-inspiration-form input{height:44px;background:#fff}.cw-inspiration-form .cw-btn{min-width:158px;white-space:nowrap}.cw-inspiration-form>small{display:block;margin-top:7px;color:#8490a3;font-size:9px;line-height:1.5}.cw-inspiration-panel.is-topic-only{grid-template-columns:minmax(310px,.72fr) minmax(560px,1.28fr);align-items:stretch}.cw-inspiration-panel.is-topic-only .cw-inspiration-copy{align-items:center}.cw-inspiration-form>.cw-inspiration-form-head{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cw-inspiration-form-head>label{display:flex;align-items:center;gap:8px;color:#344054;font-size:11px;font-weight:750}.cw-inspiration-form-head>label b{color:#176ef2;font-size:9px}.cw-topic-mode{display:flex;padding:3px;border-radius:8px;background:#f2f5fa}.cw-topic-mode button{min-height:26px;border:0;border-radius:6px;background:transparent;padding:4px 9px;color:#758197;font:inherit;font-size:9px;cursor:pointer}.cw-topic-mode button.is-active{background:#fff;color:#176ef2;font-weight:750;box-shadow:0 2px 7px #2d4b7a17}.cw-inspiration-form>div.is-batch{align-items:end}.cw-inspiration-form textarea{min-height:92px;resize:vertical;background:#fff;line-height:1.55}.cw-inspiration-form>div.is-batch .cw-btn{min-height:44px}.cw-inspiration-workspace{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:14px;align-items:start}.cw-topic-queue{overflow:hidden;border:1px solid var(--cw-line);border-radius:var(--cw-radius);background:#fff;box-shadow:0 8px 26px #1f3d6909}.cw-topic-queue>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #edf1f6}.cw-topic-queue>header small{color:#3578d4;font-size:9px;font-weight:800;letter-spacing:.15em}.cw-topic-queue>header h3{margin:4px 0 3px;font-size:17px}.cw-topic-queue>header p{margin:0;color:var(--cw-muted);font-size:10px}.cw-topic-queue>header>span{display:flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#f2f6fc;color:#65748b;font-size:9px;white-space:nowrap}.cw-topic-list{display:grid;min-height:230px}.cw-topic-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:12px;min-height:74px;padding:10px 16px;border-bottom:1px solid #edf1f6;background:#fff}.cw-topic-row:hover{background:#fafcff}.cw-topic-row>i{width:30px;height:30px;border-radius:9px;background:#edf4ff;color:#236dd5;display:grid;place-items:center;font-size:9px;font-style:normal;font-weight:750}.cw-topic-row>div{display:flex;min-width:0;flex-direction:column}.cw-topic-row>div strong{overflow:hidden;color:#23324a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cw-topic-row>div small{display:flex;align-items:center;gap:4px;margin-top:5px;color:#8591a4;font-size:9px}.cw-topic-row>div small svg{color:#5b79df}.cw-topic-row>div small.is-error{color:#bd3d47}.cw-topic-row>div small.is-error svg{color:#d34b55}.cw-topic-row>span{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#fff5df;color:#9a6500;font-size:9px;white-space:nowrap}.cw-topic-row>span.is-ready{background:#eaf8f0;color:#168650}.cw-topic-row>span.is-failed{background:#fff0f2;color:#c33c49}.cw-topic-row>button{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#9aa6b8;display:grid;place-items:center;cursor:pointer}.cw-topic-row>button:hover,.cw-topic-row>button.is-confirming{width:auto;min-width:30px;padding:0 7px;background:#fff0f0;color:#d82c34;font-size:9px;font-weight:700}.cw-topic-empty{min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#8c99ac;text-align:center}.cw-topic-empty>svg{font-size:30px;color:#9eb8e2}.cw-topic-empty strong{margin-top:9px;color:#516079;font-size:13px}.cw-topic-empty p{max-width:320px;margin:4px 0 0;font-size:10px}.cw-topic-queue>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;background:#f8fbff;color:#6d7b91;font-size:9px}.cw-topic-queue>footer span{display:flex;align-items:center;gap:5px}.cw-topic-queue>footer svg{color:#2b7bdc}.cw-topic-queue>footer strong{color:#286dcc;font-size:10px}.cw-import-panel{display:grid;gap:12px;margin-bottom:14px;padding:16px;background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-radius)}.cw-import-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.cw-import-panel>header>div{display:flex;align-items:center;gap:11px}.cw-import-panel>header i{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#edf4ff;color:var(--cw-blue);font-size:19px}.cw-import-panel>header span{display:flex;flex-direction:column}.cw-import-panel>header strong{font-size:13px}.cw-import-panel>header small{margin-top:3px;color:var(--cw-muted);font-size:10px}.cw-import-panel .cw-upload{margin:0;padding:20px;background:#fbfdff}.cw-import-preview{border:1px solid #dce7f5;border-radius:10px;overflow:hidden;background:#fbfdff}.cw-import-summary{display:flex;align-items:center;gap:16px;padding:11px 13px;border-bottom:1px solid #e5edf7;background:#f4f8fe}.cw-import-summary>span{display:flex;align-items:center;gap:5px;color:#52617a;font-size:11px}.cw-import-summary>span:first-child{color:#15803d}.cw-import-summary>span.has-error{color:#b54708}.cw-import-summary svg{font-size:16px}.cw-import-summary .cw-btn{margin-left:auto}.cw-import-table{max-height:270px;overflow:auto}.cw-import-row{display:grid;grid-template-columns:70px minmax(150px,.75fr) minmax(240px,1.35fr) minmax(190px,1fr);border-bottom:1px solid #edf1f6}.cw-import-row:last-child{border-bottom:0}.cw-import-row>span{min-width:0;padding:9px 10px;border-right:1px solid #edf1f6;font-size:10px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-import-row>span:last-child{border-right:0}.cw-import-row.head{position:sticky;top:0;z-index:1;background:#fff;color:#667085;font-weight:700}.cw-import-row.ok em,.cw-import-row.error em{display:block;margin-top:2px;font-style:normal;font-size:9px}.cw-import-row.ok em{color:#15803d}.cw-import-row.error{background:#fff9f5}.cw-import-row.error em{color:#b54708}.cw-import-preview>p{margin:0;padding:8px 12px;color:var(--cw-muted);font-size:10px}.cw-editor>.cw-editor-heading{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:12px;margin:0 0 15px;padding-bottom:12px;border-bottom:1px solid #edf1f6}.cw-editor-heading>div{display:block}.cw-editor-heading small{color:#3578d4;font-size:9px;font-weight:800;letter-spacing:.15em}.cw-editor-heading h3{margin:3px 0 0;font-size:16px}.cw-editor-heading>span{display:flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#ecfdf3;color:#15803d;font-size:10px;font-weight:650}.cw-editor>label{margin-top:13px}.cw-editor>label:first-of-type{margin-top:0}.cw-editor textarea.cw-script-field{height:480px;min-height:360px}.cw-field-help{color:var(--cw-muted);font-size:10px;font-weight:400;line-height:1.5}.cw-editor>.cw-editor-topic{display:flex;grid-template-columns:none;align-items:center;gap:9px;margin:0 0 13px;padding:9px 11px;border:1px solid #dce8f8;border-radius:9px;background:#f7faff}.cw-editor-topic span{flex:0 0 auto;color:#6e7d93;font-size:9px}.cw-editor-topic strong{min-width:0;overflow:hidden;color:#2c4f7d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cw-columns,.cw-publish{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:15px}.cw-publish{grid-template-columns:1fr 1fr 300px}.cw-card header{display:flex;justify-content:space-between;align-items:start}.cw-voices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cw-voices>button{border:1px solid var(--cw-line);background:#fff;border-radius:10px;padding:13px;display:flex;align-items:center;gap:10px;text-align:left}.cw-voices>button.is-active{border-color:var(--cw-blue);box-shadow:0 0 0 2px #dceaff}.cw-voices>button>i{width:36px;height:36px;border-radius:50%;background:#eaf2ff;color:var(--cw-blue);display:grid;place-items:center;font-size:18px}.cw-voices>button>span{display:flex;flex:1;flex-direction:column}.cw-voices small{color:var(--cw-muted);margin-top:3px}.cw-voices b{font-size:10px;color:var(--cw-blue)}.cw-voice-option{position:relative;min-height:64px;border:1px solid var(--cw-line);background:#fff;border-radius:10px;display:flex;align-items:stretch;overflow:hidden;transition:border-color .16s,box-shadow .16s}.cw-voice-option:hover{border-color:#b8cff3}.cw-voice-option.is-active{border-color:var(--cw-blue);box-shadow:0 0 0 2px #dceaff}.cw-voice-option.is-disabled{opacity:.58}.cw-voice-select{min-width:0;flex:1;border:0;background:transparent;padding:8px 7px 8px 11px;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.cw-voice-select>i{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#eaf2ff;color:var(--cw-blue);display:grid;place-items:center;font-size:16px}.cw-voice-select>span{min-width:0;display:flex;flex-direction:column}.cw-voice-select strong{font-size:12px}.cw-voice-select small{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-voice-select em{width:max-content;margin-top:3px;padding:1px 5px;border-radius:999px;background:#f1f5fb;color:#66758c;font-size:7px;font-style:normal}.cw-voice-option.is-active .cw-voice-select em{background:#e7f0ff;color:#1e64c8}.cw-voice-preview{flex:0 0 52px;border:0;border-left:1px solid #edf1f7;background:#fbfcff;color:var(--cw-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;font-size:14px}.cw-voice-preview span{font-size:8px;font-weight:700}.cw-voice-preview:disabled{cursor:wait;color:#9aa8ba}.cw-voice-preview svg{flex:0 0 auto}.cw-voice-loading{min-height:76px;border:1px dashed #cbd8ea;border-radius:10px;color:#64748b;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px}.cw-voice-loading svg,.cw-voice-preview:disabled svg{animation:cw-spin 1s linear infinite}@keyframes cw-spin{to{transform:rotate(360deg)}}.cw-summary dl,.cw-accounts dl{margin:15px 0}.cw-summary dl div,.cw-accounts dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf0f5;font-size:12px}.cw-summary dt,.cw-accounts dt{color:var(--cw-muted)}.cw-summary .cw-btn{width:100%;margin-top:9px}.cw-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:8px!important;line-height:1.5}.cw-check input{width:auto}.cw-platforms{display:grid;gap:9px;margin-top:16px}.cw-platforms>button{border:1px solid var(--cw-line);background:#fff;border-radius:10px;padding:8px;display:flex;align-items:center;justify-content:space-between}.cw-platforms>button.is-active{border-color:var(--cw-blue);background:#f3f7ff}.cw-radio{display:flex!important;grid-template-columns:auto 1fr!important;gap:9px!important;padding:10px 0;border-bottom:1px solid #edf0f5}.cw-radio input{width:auto}.cw-radio span{display:flex;flex-direction:column}.cw-radio small{color:var(--cw-muted);font-weight:400;margin-top:3px}.cw-card>select{margin-top:13px}.cw-card>input{margin-top:8px}.cw-sticky{position:fixed;bottom:0;left:244px;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--cw-line);padding:12px 32px;display:flex;justify-content:space-between;align-items:center;z-index:15}.cw-sticky>span{color:var(--cw-muted);font-size:11px}.cw-sticky>div{display:flex;gap:8px}.cw-tabs{display:flex;gap:7px;margin-bottom:14px}.cw-tabs button{padding:8px 13px}.cw-table,.cw-timeline{background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-radius);overflow:hidden}.cw-table>button{width:100%;border:0;border-bottom:1px solid var(--cw-line);background:#fff;padding:15px;display:grid;grid-template-columns:1fr 80px 120px 110px 20px;gap:14px;align-items:center;text-align:left}.cw-table>button>span:first-child{display:flex;flex-direction:column}.cw-table small{color:var(--cw-muted);margin-top:4px}.cw-task-progress{display:grid;grid-template-columns:1fr 38px;align-items:center;gap:8px}.cw-task-progress>i{height:7px;overflow:hidden;border-radius:999px;background:#e8edf5}.cw-task-progress>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2878ff,#16b579);transition:width .35s ease}.cw-task-progress>em{font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.cw-timeline{padding:24px;display:grid;grid-template-columns:repeat(5,1fr)}.cw-timeline>div{display:flex;align-items:center;gap:8px;position:relative}.cw-timeline>div:not(:last-child):after{content:"";height:1px;background:#dce3ed;position:absolute;left:36px;right:8px;top:15px}.cw-timeline i{z-index:1;width:30px;height:30px;border-radius:50%;background:#eef1f6;display:grid;place-items:center;font-style:normal}.cw-timeline span{display:flex;flex-direction:column;z-index:1;background:#fff;padding-right:7px}.cw-timeline small{color:var(--cw-muted)}.cw-timeline .is-done i{background:#dff6e9;color:#168c52}.cw-timeline .is-active i{background:var(--cw-blue);color:#fff}.cw-grid,.cw-accounts{display:grid;gap:14px}.cw-grid{grid-template-columns:repeat(3,1fr)}.cw-accounts{grid-template-columns:repeat(4,minmax(0,1fr))}.cw-grid article,.cw-accounts article{background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-radius);padding:18px}.cw-grid article>div{height:100px;background:#eaf1fb;border-radius:9px;display:grid;place-items:center;color:#7896bd;font-size:30px;margin-bottom:12px}.cw-grid small,.cw-grid p{color:var(--cw-muted)}.cw-grid h3{font-size:15px}.cw-grid p{font-size:12px}.cw-accounts article>.wb-status{margin:15px 0 4px}.cw-calendar{background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-radius);overflow:hidden}.cw-calendar>header{display:grid;grid-template-columns:repeat(7,1fr);background:#f8fafc;border-bottom:1px solid var(--cw-line)}.cw-calendar>header span{padding:10px;text-align:center;color:var(--cw-muted);font-size:11px}.cw-calendar>div{display:grid;grid-template-columns:repeat(7,1fr)}.cw-calendar article{min-height:96px;padding:8px;border-right:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line)}.cw-calendar article b{font-size:11px;color:#7f899c}.cw-calendar article.is-today b{display:grid;place-items:center;width:22px;height:22px;background:var(--cw-blue);color:#fff;border-radius:50%}.cw-calendar article button{border:0;background:#eaf2ff;color:#205eb8;border-radius:6px;padding:6px;text-align:left;margin-top:7px;width:100%}.cw-calendar article button small{display:block;font-size:8px;margin-top:2px}.cw-settings{max-width:620px;display:grid;gap:15px}.cw-shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d172961;z-index:60}.cw-drawer{position:absolute;right:0;top:0;bottom:0;width:min(430px,90vw);background:#fff;padding:26px;display:flex;flex-direction:column;gap:18px;box-shadow:-20px 0 50px #12203829}.cw-drawer header{display:flex;justify-content:space-between}.cw-drawer header h2{margin:4px 0}.cw-drawer header button{border:0;background:#f1f4f8;width:34px;height:34px;border-radius:8px}.cw-toast{position:fixed;right:24px;bottom:28px;z-index:80;background:#15253f;color:#fff;padding:12px 18px;border-radius:9px;box-shadow:0 12px 35px #0d1d3640;font-size:12px}.wb-service-notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;margin:12px 0;background:#fff8e6;border:1px solid #f7d895}.wb-service-notice--info{background:#edf5ff;border-color:#c8defd}.wb-service-notice strong{font-size:12px}.wb-service-notice p{margin:3px 0 0;font-size:11px;color:#69758a}.wb-service-notice>.cw-btn{margin-left:auto;flex:0 0 auto;white-space:nowrap}.wb-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;white-space:nowrap;font-size:10px;border-radius:20px;padding:5px 8px;background:#eef1f5;color:#626d80}.wb-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.wb-status--success{background:#e6f7ee;color:#168650}.wb-status--warning{background:#fff4dc;color:#a96800}.wb-status--danger{background:#ffebec;color:#cc3240}.wb-status--info{background:#e8f2ff;color:#256ac6}.wb-platform-badge{display:flex;align-items:center;gap:9px}.wb-platform-badge>i{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--platform-color) 12%,white);color:var(--platform-color)}.wb-platform-badge>span{display:flex;flex-direction:column}.wb-platform-badge small{color:var(--cw-muted);margin-top:2px}@media(max-width:1100px){.cw-builder{grid-template-columns:190px 1fr}.cw-config{grid-column:1/-1}.cw-publish{grid-template-columns:1fr 1fr}.cw-publish .cw-summary{grid-column:1/-1}.cw-grid,.cw-accounts{grid-template-columns:repeat(2,1fr)}.cw-link-extractor{grid-template-columns:1fr auto}.cw-link-copy{grid-column:1/-1}}.cw-table>button>span:first-child>strong{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cw-task-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:700;line-height:1.4;white-space:nowrap}.cw-task-badge svg{width:13px;height:13px}.cw-task-badge--avatar{color:#6d3bd1;background:#f1eaff;border:1px solid #d9c7ff}.cw-task-badge--ip{color:#176b50;background:#e8f8f1;border:1px solid #c7eadb}@media(max-width:760px){.cw-sidebar{transform:translate(-100%);transition:transform .2s}.cw-sidebar.is-open{transform:none}.cw-mobile-shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:25;border:0}.cw-shell{margin-left:0}.cw-top{padding:0 14px}.cw-menu{display:grid}.cw-top>div:last-child span{display:none}.cw-shell main{padding:20px 14px 90px}.wb-page-heading{align-items:flex-start;gap:12px}.wb-page-heading h2{font-size:22px}.cw-builder,.cw-columns,.cw-publish{grid-template-columns:1fr}.cw-items{max-height:210px;overflow:auto}.cw-editor>div{grid-template-columns:1fr}.cw-ingress,.cw-link-extractor{grid-template-columns:1fr}.cw-ingress textarea,.cw-link-extractor textarea{height:80px}.cw-import-panel>header{align-items:flex-start;flex-direction:column}.cw-import-summary{align-items:flex-start;flex-wrap:wrap}.cw-import-summary .cw-btn{width:100%;margin-left:0}.cw-import-table{overflow-x:auto}.cw-import-row{min-width:760px}.cw-editor>.cw-editor-heading{display:flex}.cw-sticky{left:0;padding:10px 14px}.cw-sticky>span{display:none}.cw-sticky>div{margin-left:auto}.cw-voices,.cw-grid,.cw-accounts{grid-template-columns:1fr}.cw-table>button{grid-template-columns:1fr auto}.cw-table>button>*:nth-child(2),.cw-table>button>*:nth-child(4){display:none}.cw-timeline{grid-template-columns:1fr;gap:18px}.cw-timeline>div:not(:last-child):after{left:15px;right:auto;top:30px;bottom:-18px;width:1px;height:auto}.cw-calendar article{min-height:62px;padding:4px}.cw-calendar article button strong{font-size:8px}.cw-calendar article button small{display:none}.cw-steps button span{font-size:11px}.cw-steps button:not(:last-child):after{display:none}}@media(max-width:1100px){.cw-inspiration-panel,.cw-inspiration-panel.is-topic-only,.cw-inspiration-workspace{grid-template-columns:1fr}.cw-modes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.cw-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.cw-modes button{min-width:0;justify-content:center;padding-inline:7px}.cw-modes button>i{width:28px;height:28px;flex-basis:28px}.cw-modes button small{display:none}.cw-inspiration-panel{padding:14px}.cw-inspiration-form>.cw-inspiration-form-head{align-items:flex-start;flex-direction:column}.cw-inspiration-form>div{grid-template-columns:1fr}.cw-inspiration-form .cw-btn,.cw-topic-mode{width:100%}.cw-topic-mode button{flex:1}.cw-topic-row{grid-template-columns:30px minmax(0,1fr) 30px;gap:8px;padding:10px}.cw-topic-row>span{grid-column:2;padding:4px 7px;width:max-content}.cw-topic-row>button{grid-column:3;grid-row:1}.cw-topic-row>div small{white-space:normal}.cw-topic-queue>footer{align-items:flex-start;flex-direction:column}.cw-editor-heading>span{max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.wb-dashboard-hero{display:flex;justify-content:space-between;align-items:center;padding:25px 28px;border-radius:16px;background:linear-gradient(115deg,#f7fbff,#eaf3ff);border:1px solid #dfeafb;margin-bottom:16px}.wb-dashboard-hero p{margin:0 0 8px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#3172d3;font-weight:750}.wb-dashboard-hero h2{font-size:25px;margin:0 0 6px}.wb-dashboard-hero>div>span{font-size:12px;color:var(--cw-muted)}.wb-dashboard-hero__summary{display:flex;align-items:center;gap:11px;background:#fff;padding:12px 15px;border:1px solid #dce8f8;border-radius:11px;box-shadow:0 8px 24px #285ca014}.wb-dashboard-hero__summary>svg{font-size:22px;color:var(--cw-blue)}.wb-dashboard-hero__summary>div{display:flex;flex-direction:column}.wb-dashboard-hero__summary strong{font-size:12px}.wb-dashboard-hero__summary span{font-size:10px;color:var(--cw-muted);margin-top:2px}.wb-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.wb-entry-card{border:1px solid var(--cw-line);background:#fff;border-radius:14px;padding:20px;display:grid;grid-template-columns:48px 1fr auto;gap:13px;align-items:center;text-align:left;cursor:pointer;box-shadow:0 5px 18px #19345c0a}.wb-entry-card:hover{border-color:#aac9f8;transform:translateY(-1px)}.wb-entry-card__icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-size:23px;background:#eaf2ff;color:#246ed9}.wb-entry-card--link .wb-entry-card__icon{background:#e9f8f3;color:#15976a}.wb-entry-card__copy{display:flex;flex-direction:column}.wb-entry-card__copy small{font-size:9px;color:#8591a5}.wb-entry-card__copy strong{font-size:16px;margin:4px 0}.wb-entry-card__copy em{font-style:normal;font-size:11px;color:var(--cw-muted);line-height:1.5}.wb-entry-card__action{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#286dcc;white-space:nowrap}.wb-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0}.wb-metric-grid article{background:#fff;border:1px solid var(--cw-line);border-radius:12px;padding:15px;display:flex;align-items:center;gap:11px}.wb-metric-grid article>span{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;font-size:18px;background:#eaf2ff;color:#2874df}.wb-metric-grid .is-amber{background:#fff3df;color:#c57800}.wb-metric-grid .is-violet{background:#f1ebff;color:#744bc2}.wb-metric-grid .is-green{background:#e6f7ee;color:#15905a}.wb-metric-grid article>div{display:flex;flex-direction:column;flex:1}.wb-metric-grid small{font-size:10px;color:var(--cw-muted)}.wb-metric-grid strong{font-size:19px}.wb-metric-grid em{font-style:normal;font-size:9px;color:#98a2b3}.wb-dashboard-columns{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.wb-panel{background:#fff;border:1px solid var(--cw-line);border-radius:14px;padding:18px}.wb-panel__heading{display:flex;justify-content:space-between;align-items:start;margin-bottom:12px}.wb-panel__heading h3{margin:0 0 3px;font-size:15px}.wb-panel__heading span{font-size:10px;color:var(--cw-muted)}.wb-panel__heading button{border:0;background:transparent;color:#2d6bc8;font:inherit;font-size:10px;cursor:pointer}.wb-recent-list{display:grid}.wb-recent-list>button{border:0;border-top:1px solid #edf1f6;background:#fff;padding:12px 2px;display:flex;align-items:center;gap:10px;text-align:left}.wb-recent-list__icon{width:35px;height:35px;border-radius:8px;background:#edf4ff;color:#3174d8;display:grid;place-items:center}.wb-recent-list__copy{display:flex;flex:1;flex-direction:column}.wb-recent-list__copy strong{font-size:12px}.wb-recent-list__copy small{font-size:10px;color:var(--cw-muted);margin:3px 0 6px}.wb-recent-list__copy i{height:3px;border-radius:4px;background:#edf1f6}.wb-recent-list__copy i b{display:block;height:100%;background:var(--cw-blue);border-radius:inherit}.wb-next-publish{position:relative;background:#f7faff;border-radius:11px;padding:15px}.wb-next-publish__date{display:flex;gap:6px;color:#2b6ecf;font-size:11px}.wb-next-publish h4{font-size:13px;margin:12px 0}.wb-next-publish>div:nth-of-type(2){display:flex;gap:5px}.wb-next-publish>.wb-status{position:absolute;right:12px;top:12px}.wb-risk-card{width:100%;border:1px solid #f0d7ad;background:#fff9ed;border-radius:10px;padding:10px;margin-top:10px;display:flex;align-items:center;gap:9px;text-align:left}.wb-risk-card>svg:first-child{color:#b7760a}.wb-risk-card span{display:flex;flex:1;flex-direction:column}.wb-risk-card strong{font-size:11px}.wb-risk-card small{font-size:9px;color:#8c7655}.wb-compact-empty{display:flex;align-items:center;gap:10px;color:var(--cw-muted);padding:18px}.wb-compact-empty>svg{font-size:24px}.wb-compact-empty span{display:flex;flex-direction:column}.wb-compact-empty strong{font-size:12px}.wb-compact-empty small{font-size:10px}@media(max-width:760px){.wb-dashboard-hero{align-items:flex-start;padding:20px}.wb-dashboard-hero__summary{display:none}.wb-entry-grid,.wb-dashboard-columns{grid-template-columns:1fr}.wb-entry-card{grid-template-columns:42px 1fr}.wb-entry-card__action{grid-column:2}.wb-metric-grid{grid-template-columns:1fr 1fr}}.cw-items,.cw-editor,.cw-config,.cw-card,.cw-table,.cw-timeline,.cw-calendar,.wb-panel,.wb-entry-card,.wb-metric-grid article{box-shadow:0 8px 26px #1f3d6909}.cw-sticky{left:238px;padding-inline:36px}.cw-calendar article{min-height:112px;padding:9px}.wb-dashboard-hero{padding:24px 26px;border-radius:16px;background:#fff;border-color:#e5ebf3;box-shadow:0 8px 26px #1f3d6909}.wb-dashboard-hero:before{content:"";align-self:stretch;width:4px;border-radius:4px;background:#1672f8;margin-right:16px}.wb-dashboard-hero>div:first-child{margin-right:auto}.wb-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px;border:1px dashed #ccd8e8;border-radius:16px;color:#8995a8;background:#fff;text-align:center}.wb-empty>span{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;color:#3b7dd8;background:#edf5ff;font-size:25px}.wb-empty h3{margin:14px 0 7px;color:#334155;font-size:15px}.wb-empty p{max-width:430px;margin:0 0 16px;font-size:12px;line-height:1.7}.wb-loading,.wb-error{min-height:68px;display:flex;align-items:center;justify-content:center;gap:9px;margin:12px 0;padding:14px;border:1px solid #dce6f3;border-radius:12px;color:#64748b;background:#fff;font-size:12px}.wb-error{justify-content:flex-start;border-color:#facaca;color:#b42318;background:#fff7f7}.wb-error button{margin-left:auto;color:#b42318;background:transparent;cursor:pointer;font-weight:700}.wb-spin{animation:cw-spin 1s linear infinite}.cw-item-status{margin-top:16px}.cw-item-status header{align-items:center;margin-bottom:6px}.cw-task-detail__back{min-height:44px;margin:0 0 16px;padding:7px 14px 7px 8px;border:1px solid #c9def6;border-radius:12px;color:#174f87;background:#fff;box-shadow:0 5px 14px #13447e14;display:inline-flex;align-items:center;gap:9px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s}.cw-task-detail__back-icon{width:28px;height:28px;flex:0 0 28px;border-radius:8px;color:#fff;background:#0875e1;display:grid;place-items:center;transition:background .16s,transform .16s}.cw-task-detail__back-icon svg{font-size:18px}.cw-task-detail__back:hover{border-color:#8dbcf0;color:#075fce;background:#f8fbff;box-shadow:0 8px 20px #075fce24;transform:translateY(-1px)}.cw-task-detail__back:hover .cw-task-detail__back-icon{background:#075fce;transform:translate(-1px)}.cw-task-detail__back:active{box-shadow:0 3px 10px #075fce1f;transform:translateY(0)}.cw-task-detail__back:focus-visible{outline:3px solid rgba(7,95,206,.18);outline-offset:2px}.cw-task-results{display:grid;gap:18px}.cw-task-result{min-width:0}.cw-task-result>.cw-generated-video{margin-bottom:0}.cw-task-result__heading{margin-bottom:12px}.cw-task-result__heading>span{color:#075fce;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cw-task-result__heading h3{margin:4px 0 0;color:#102746;font-size:15px}.cw-task-result-state{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #d8e6f5;border-radius:16px;background:#fff;box-shadow:0 12px 28px #13447e0b}.cw-task-result-state>i{width:40px;height:40px;flex:0 0 40px;border-radius:12px;color:#075fce;background:#edf5ff;display:grid;place-items:center;font-size:21px;font-style:normal}.cw-task-result-state>span{display:flex;min-width:0;flex:1;flex-direction:column}.cw-task-result-state strong{color:#102746;font-size:13px}.cw-task-result-state small{margin-top:4px;color:var(--cw-muted);font-size:10px;line-height:1.55}.cw-task-result-state.is-failed{border-color:#f1d4cf;background:snow}.cw-task-result-state.is-failed>i{color:#c1463d;background:#fff0ee}.cw-task-result-state .cw-btn{flex:0 0 auto}.cw-item-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid #edf1f6}.cw-item-row>span:first-child{display:flex;flex-direction:column}.cw-item-row small{margin-top:4px;color:var(--cw-muted);font-size:10px}.cw-item-delivery{border-top:1px solid #edf1f6}.cw-item-delivery>.cw-item-row{border-top:0}.cw-generated-video{margin:0 0 18px;padding:18px;border:1px solid #dfe8f5;border-radius:16px;background:#f6f9fe}.cw-generated-video__workspace{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(430px,1.22fr);gap:18px;align-items:start}.cw-generated-video__preview{min-width:0;padding:12px;border:1px solid #dbe7f5;border-radius:14px;background:#fff;box-shadow:0 12px 28px #13447e0d}.cw-generated-video__stage{width:100%;min-height:220px;max-height:68vh;border-radius:12px;overflow:hidden;background:#101621;display:grid;place-items:center;box-shadow:0 14px 30px #0c22441f}.cw-generated-video__stage video{display:block;width:100%;height:100%;max-height:68vh;object-fit:contain;background:#000}.cw-generated-video__stage .cw-loading,.cw-generated-video__stage .cw-error{color:#fff}.cw-generated-video__delivery{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 2px 12px}.cw-generated-video__delivery-status{display:flex;min-width:0;align-items:center;gap:10px}.cw-generated-video__delivery-status>i{width:34px;height:34px;flex:0 0 34px;border-radius:10px;color:#168650;background:#e8f8ef;display:grid;place-items:center;font-size:19px;font-style:normal}.cw-generated-video__delivery-status>span{display:flex;min-width:0;flex-direction:column}.cw-generated-video__delivery small{margin-top:3px;color:var(--cw-muted);font-size:10px;line-height:1.5}.cw-generated-video__delivery .cw-btn{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;text-decoration:none;white-space:nowrap}.cw-publish-material{min-width:0;padding:18px;border:1px solid #dbe7f5;border-radius:14px;background:#fff;box-shadow:0 12px 28px #13447e0f}.cw-publish-material>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.cw-publish-material>header>div{display:flex;min-width:0;flex-direction:column}.cw-publish-material>header h4{margin:5px 0 2px;color:#0c2346;font-size:18px}.cw-publish-material>header small{color:var(--cw-muted);font-size:11px}.cw-publish-material>header>em{flex:0 0 auto;padding:5px 10px;border-radius:999px;color:#0a7c51;background:#e8f8f1;font-size:11px;font-style:normal;font-weight:700}.cw-publish-material__eyebrow{display:flex;align-items:center;gap:5px;color:#086cff;font-size:10px;font-weight:750;letter-spacing:.04em}.cw-publish-material__eyebrow svg{font-size:14px}.cw-publish-material__field{display:grid;gap:7px;margin-top:13px}.cw-publish-material__field>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#183153;font-size:12px}.cw-publish-material__field>span small{color:#8b9bb1;font-size:10px}.cw-publish-material__field>div{position:relative}.cw-publish-material__field input,.cw-publish-material__field textarea{width:100%;border:1px solid #d8e4f1;border-radius:10px;color:#102746;background:#fbfdff;font:inherit;line-height:1.6;outline:0;transition:border-color .16s,box-shadow .16s,background .16s}.cw-publish-material__field input{height:42px;padding:9px 42px 9px 12px}.cw-publish-material__field textarea{min-height:180px;padding:11px 42px 11px 12px;resize:vertical}.cw-publish-material__field input:hover,.cw-publish-material__field textarea:hover{border-color:#aac8ee;background:#fff}.cw-publish-material__field input:focus,.cw-publish-material__field textarea:focus{border-color:#2783e8;background:#fff;box-shadow:0 0 0 3px #2783e81f}.cw-publish-material__field>div>button{position:absolute;top:7px;right:7px;width:30px;height:30px;border:0;border-radius:8px;color:#6e819b;background:transparent;display:grid;place-items:center;cursor:pointer}.cw-publish-material__field>div>button:hover{color:#086cff;background:#edf5ff}.cw-publish-material>footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:16px}.cw-publish-material>footer .cw-btn{display:inline-flex;align-items:center;gap:6px}.cw-publish-material>footer .cw-btn:disabled{opacity:.56;cursor:not-allowed}.cw-audio-remix{margin-top:14px;border:1px solid #dce8f7;border-radius:14px;background:#fff;overflow:hidden}.cw-audio-remix>summary{display:flex;align-items:center;gap:12px;padding:15px 16px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.cw-audio-remix>summary::-webkit-details-marker{display:none}.cw-audio-remix>summary:after{content:"›";margin-left:auto;color:#7c91ad;font-size:22px;line-height:1;transform:rotate(90deg);transition:transform .2s ease}.cw-audio-remix[open]>summary:after{transform:rotate(-90deg)}.cw-audio-remix>summary>span:not(.cw-audio-remix__icon){display:flex;flex-direction:column;gap:3px}.cw-audio-remix>summary small{color:var(--cw-muted);font-size:12px;font-weight:400}.cw-audio-remix>summary em{margin-left:auto;padding:5px 9px;border-radius:999px;background:#eaf4ff;color:#0871dc;font-size:11px;font-style:normal;font-weight:700}.cw-audio-remix__icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#147fe8,#0759c9);box-shadow:0 8px 20px #086cff38}.cw-audio-remix__icon svg{width:21px;height:21px}.cw-audio-remix__body{display:grid;gap:14px;padding:0 16px 16px;border-top:1px solid #edf2f8}.cw-audio-upload{display:flex;align-items:center;gap:12px;margin-top:15px;padding:14px;border:1px dashed #9fc6ee;border-radius:12px;background:#f6faff;cursor:pointer;transition:border-color .2s ease,background .2s ease}.cw-audio-upload:hover{border-color:#147fe8;background:#eef7ff}.cw-audio-upload>svg{width:24px;height:24px;color:#147fe8}.cw-audio-upload>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.cw-audio-upload strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-audio-upload small{color:var(--cw-muted)}.cw-audio-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cw-audio-remix audio{width:100%;height:38px}.cw-audio-mix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cw-audio-mix-grid>label{display:grid;gap:7px;padding:13px;border:1px solid #e5edf7;border-radius:12px;background:#fbfdff}.cw-audio-mix-grid label>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.cw-audio-mix-grid label b{color:#086cff;font-size:13px}.cw-audio-mix-grid input[type=range]{width:100%;accent-color:#086cff}.cw-audio-mix-grid small,.cw-audio-ducking small{color:var(--cw-muted);font-size:11px}.cw-audio-ducking{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border-radius:12px;background:#f3f8ff;cursor:pointer}.cw-audio-ducking input{margin-top:3px;accent-color:#086cff}.cw-audio-ducking span{display:flex;flex-direction:column;gap:3px}.cw-audio-remix__error{margin:0;padding:10px 12px;border:1px solid #ffd3ce;border-radius:10px;background:#fff4f2;color:#bc3f33;font-size:12px}.cw-audio-remix__actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.cw-audio-remix__actions>span{color:var(--cw-muted);font-size:11px}.cw-audio-remix__actions .cw-btn{flex:0 0 auto}.cw-video-unavailable{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:16px;border-radius:12px;background:#f5f7fa;color:#7b8799}.cw-video-unavailable>svg{font-size:24px}.cw-video-unavailable>span{display:flex;flex-direction:column}.cw-video-unavailable small{margin-top:4px}@media(max-width:1100px){.cw-generated-video__workspace{grid-template-columns:1fr}.cw-generated-video__preview{width:min(100%,520px);margin-inline:auto}}@media(max-width:760px){.cw-sticky{left:0;padding-inline:14px}.cw-audio-mix-grid{grid-template-columns:1fr}.cw-audio-remix__actions{align-items:stretch;flex-direction:column}.cw-audio-remix__actions .cw-btn{justify-content:center}.cw-generated-video{padding:10px}.cw-generated-video__workspace{gap:12px}.cw-generated-video__stage{max-height:none}.cw-generated-video__delivery{align-items:stretch;flex-direction:column}.cw-generated-video__delivery .cw-btn{width:100%}.cw-task-result-state{align-items:flex-start;flex-wrap:wrap;padding:14px}.cw-task-result-state .cw-btn{width:100%}.cw-publish-material{padding:14px}.cw-publish-material>header{gap:10px}.cw-publish-material>footer{align-items:stretch;flex-direction:column}.cw-publish-material>footer .cw-btn{justify-content:center}}.cw-app--qa-desktop{width:2048px;min-height:1150px;transform:scale(.2529296875);transform-origin:top left}.cw-app--qa-desktop .cw-sidebar{width:238px;transform:none}.cw-app--qa-desktop .cw-shell{margin-left:238px}.cw-app--qa-desktop .cw-top{padding:0 36px}.cw-app--qa-desktop .cw-menu{display:none}.cw-app--qa-desktop .cw-shell main{padding:12px 36px 92px}.cw-app--qa-desktop .cw-sticky{left:238px;padding-inline:36px}.cw-app--qa-desktop .wb-page-heading{align-items:flex-end}.cw-app--qa-desktop .wb-page-heading h2{font-size:28px}.cw-app--qa-desktop .wb-entry-grid{grid-template-columns:1fr 1fr}.cw-app--qa-desktop .wb-dashboard-columns{grid-template-columns:1.25fr .75fr}.cw-app--qa-desktop .wb-entry-card{grid-template-columns:48px 1fr auto}.cw-app--qa-desktop .wb-entry-card__action{grid-column:auto}.cw-app--qa-desktop .wb-metric-grid{grid-template-columns:repeat(4,1fr)}.cw-app--qa-desktop:has(.cw-publish-calendar){width:1664px;min-height:952px;transform:scale(.2782451923)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;background:#f7faff}button,textarea,input,select{font:inherit}button{border:0;touch-action:manipulation;-webkit-tap-highlight-color:rgba(8,108,255,.12)}.auth-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:18px;color:#6f7d95;background:radial-gradient(circle at 50% 35%,rgba(36,173,255,.12),transparent 32%),#f6faff}.auth-loading img{width:180px}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(560px,1.18fr) minmax(450px,.82fr);overflow-x:hidden;background:#f6f9ff}.login-story{--light-x: 72%;--light-y: 18%;position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;isolation:isolate;perspective:1200px;padding:38px clamp(42px,6vw,104px) 32px;color:#fff;background:#031b64}.login-story:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00195fc7,#00237073 44%,#00349014 78%),linear-gradient(0deg,rgba(0,18,75,.64) 0%,transparent 42%);pointer-events:none}.ocean-stage{--ocean-rx: 0deg;--ocean-ry: 0deg;--ocean-x: 0%;--ocean-y: 0%;position:absolute;z-index:-2;top:-4%;right:-4%;bottom:-4%;left:-4%;overflow:hidden;transform:rotateX(var(--ocean-rx)) rotateY(var(--ocean-ry)) translate3d(var(--ocean-x),var(--ocean-y),0);transform-style:preserve-3d;transition:transform .48s cubic-bezier(.2,.74,.22,1);will-change:transform}.ocean-stage__depth{width:100%;height:100%;transform:translateZ(30px) scale(1.075);animation:ocean-breathe 8s ease-in-out infinite alternate;will-change:transform}.ocean-stage__depth img{width:100%;height:100%;display:block;object-fit:cover;object-position:72% center;filter:saturate(1.08) contrast(1.03);-webkit-user-select:none;user-select:none}.ocean-stage__light{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--light-x) var(--light-y),rgba(98,229,255,.28),transparent 27%);mix-blend-mode:screen;opacity:.72;pointer-events:none;transition:background-position .32s ease}.login-story>:not(.ocean-stage,.ocean-stage__light){position:relative;z-index:1}.login-story__logo{width:162px;height:auto;object-fit:contain}.login-story__copy{max-width:620px;margin:auto 0}.login-story__copy>span{display:inline-block;margin-bottom:20px;color:#9cecff;font-size:12px;font-weight:700;letter-spacing:.19em;text-shadow:0 3px 14px rgba(0,26,100,.44)}.login-story__copy h1{margin:0;font-size:clamp(44px,4.4vw,68px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 14px 38px rgba(0,24,90,.38)}.login-story__copy>p{max-width:530px;margin:24px 0 0;color:#edf9ffe6;font-size:15px;line-height:1.8;text-shadow:0 4px 18px rgba(0,25,94,.5)}.login-feature-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.login-feature-list span{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(178,236,255,.38);border-radius:999px;color:#ffffffeb;background:#00329261;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);font-size:12px;box-shadow:inset 0 1px #ffffff14}.login-feature-list svg{width:17px;height:17px;color:#80e8ff}.login-story__foot{margin:0;color:#e0f4ffb3;font-size:12px;letter-spacing:.08em;text-shadow:0 3px 12px rgba(0,25,92,.55)}.login-panel{position:relative;min-height:100vh;max-height:100vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px clamp(32px,5.5vw,92px) 24px;background:radial-gradient(circle at 100% 0,rgba(57,190,255,.13),transparent 30%),radial-gradient(circle at 0 100%,rgba(8,108,255,.05),transparent 28%),#f8fbff}.login-card{width:min(100%,430px);margin:auto 0}.login-mode-switch{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:30px;padding:5px;border:1px solid rgba(211,223,241,.9);border-radius:15px;background:#e7effab8}.login-mode-switch button{min-height:40px;border-radius:11px;color:#75839b;background:transparent;cursor:pointer;font-size:13px;font-weight:650;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.login-mode-switch button:hover{color:#086cff}.login-mode-switch button.is-active{color:#0867e8;background:#fff;box-shadow:0 5px 16px #1e4d8a1a}.login-card__eyebrow{color:#0872ed;font-size:12px;font-weight:750;letter-spacing:.12em}.login-card h2{margin:9px 0 8px;color:#071631;font-size:clamp(28px,2.35vw,34px);letter-spacing:-.035em}.login-card>p{margin:0;color:#8290a7;font-size:14px}.login-card form{display:flex;flex-direction:column;gap:16px;margin-top:28px}.login-card.is-register{width:min(100%,460px)}.login-card.is-register .login-mode-switch{margin-bottom:22px}.login-card.is-register form{gap:12px;margin-top:20px}.login-card.is-register .login-input{height:48px}.login-card form>label{display:flex;flex-direction:column;gap:9px;color:#3b4962;font-size:13px;font-weight:650}.login-input{height:52px;display:flex;align-items:center;gap:11px;padding:0 16px;border:1px solid #dce5f1;border-radius:14px;background:#fff;box-shadow:0 7px 20px #1846820a;transition:border-color .16s ease,box-shadow .16s ease}.login-input:focus-within{border-color:#69adff;box-shadow:0 0 0 4px #086cff17}.login-input>svg{width:20px;height:20px;flex:0 0 auto;color:#8390a6}.login-input input{min-width:0;flex:1;border:0;outline:0;color:#17233c;background:transparent;font-size:14px}.login-input input::placeholder{color:#a4afc0}.login-input button{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#8290a7;background:transparent;cursor:pointer}.login-input button:hover{color:#086cff;background:#edf5ff}.login-input button svg{width:20px;height:20px}.login-captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px}.login-field-help{display:block;margin-top:7px;color:#71819d;font-size:11px;line-height:1.5}.login-captcha-image{min-height:48px;overflow:hidden;border:1px solid #dce5f1;border-radius:14px;color:#1768d8;background:#fff;cursor:pointer;font-size:12px;font-weight:700}.login-captcha-image img{width:100%;height:100%;display:block;object-fit:cover}.login-error{margin-top:-4px;padding:10px 13px;border:1px solid #ffd0cc;border-radius:10px;color:#b42318;background:#fff4f3;font-size:13px}.login-success{margin-top:-4px;padding:10px 13px;border:1px solid #bfead5;border-radius:10px;color:#087849;background:#effcf6;font-size:13px}.trial-benefits{padding:13px 14px;border:1px solid #dce9f7;border-radius:14px;background:#eef7ffc7}.trial-benefits>strong{display:block;margin-bottom:10px;color:#1c4b82;font-size:12px}.trial-benefits>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trial-benefits span{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:7px}.trial-benefits svg{width:18px;height:18px;grid-row:1 / 3;color:#0785e4}.trial-benefits small{overflow:hidden;color:#8391a7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.trial-benefits b{color:#183b67;font-size:12px}.login-submit{height:54px;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#086cff,#06a8e6);box-shadow:0 12px 28px #086cff38;cursor:pointer;font-size:16px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease}.login-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px #086cff47}.login-submit:disabled{cursor:wait;opacity:.74}.login-submit svg{width:20px;height:20px}.login-card .login-dev-tip{margin-top:17px;color:#8190a8;text-align:center;font-size:12px}.login-legal{width:100%;margin:22px 0 0;color:#9aa6b8;text-align:center;font-size:11px}@keyframes ocean-breathe{0%{transform:translate3d(-.35%,.25%,30px) scale(1.075)}to{transform:translate3d(.45%,-.35%,42px) scale(1.095)}}button:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:3px solid rgba(54,215,255,.72);outline-offset:3px}.skip-link{position:fixed;z-index:120;top:10px;left:12px;padding:10px 14px;border-radius:10px;color:#fff;background:#073b9a;box-shadow:0 8px 24px #051f503d;transform:translateY(-160%);transition:transform .14s ease}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.app-shell{min-height:100vh;background:#f8fbff}.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:240px;display:flex;flex-direction:column;padding:30px 18px 24px;background:#fff;border-right:1px solid #edf1f7}.mobile-nav{display:none}.brand-block{display:flex;min-height:84px;flex-direction:column;align-items:center;gap:2px}.brand-logo{width:168px;height:48px;object-fit:cover;object-position:center}.brand-block span{color:#7b879e;font-size:17px;letter-spacing:.08em}.primary-nav{display:flex;flex-direction:column;gap:10px;margin-top:34px}.nav-item{width:100%;min-height:70px;display:flex;align-items:center;gap:18px;padding:0 24px;border-radius:16px;color:#748096;background:transparent;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.nav-item:hover{color:var(--primary);background:#f7faff;transform:translate(2px)}.nav-item svg{width:27px;height:27px;stroke-width:1.8}.nav-item span{font-size:17px;font-weight:560}.nav-item--active{color:var(--primary);background:#eff6ff}.membership{min-height:84px;margin-top:auto;display:grid;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;padding:14px 15px;border-radius:17px;color:#48556f;background:#f3f7fe;cursor:pointer;text-align:left}.membership>svg:first-child{width:27px;height:27px;color:#ffc43d;fill:#ffc43d}.membership>svg:last-child{width:18px;height:18px}.membership span{display:flex;flex-direction:column;gap:4px}.membership strong{font-size:15px;color:#303e5b}.membership small{color:#8a96aa;font-size:12px}.main-content{min-height:100vh;margin-left:240px;padding:0 30px 42px}.topbar{height:112px;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.topbar h1{margin:0 0 6px;color:#07152f;font-size:28px;line-height:1.25;letter-spacing:-.02em}.topbar p{margin:0;color:#8994aa;font-size:14px}.topbar-actions{display:flex;align-items:center;gap:10px}.quota-pill{height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #d8e6fa;border-radius:21px;color:#1768d8;background:#f7fbff;font-size:12px;font-weight:700;white-space:nowrap}.quota-pill svg{width:17px;height:17px}.quota-pill--unlimited{border-color:#b8e6d7;color:#087a5f;background:#f1fbf7}.tenant-switcher{height:42px;min-width:148px;display:inline-flex;align-items:center;gap:7px;padding:0 10px 0 12px;border:1px solid #d8e6fa;border-radius:21px;color:#1768d8;background:#fff}.tenant-switcher>svg{width:18px;height:18px;flex:0 0 auto}.tenant-switcher select{min-width:0;max-width:164px;border:0;outline:0;color:#33445d;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:650}.tenant-switcher select:disabled{cursor:default;opacity:1}.tenant-switcher:focus-within{border-color:#92bff8;box-shadow:0 0 0 3px #086cff21}.admin-entry-button{height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 15px;border:1px solid #d8e6fa;border-radius:21px;color:#1768d8;background:#f2f7ff;cursor:pointer;font-size:13px;font-weight:650;transition:transform .16s ease,background-color .16s ease}.admin-entry-button:hover{transform:translateY(-1px);background:#e5f0ff}.admin-entry-button svg{width:19px;height:19px}.icon-button{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#44516b;background:transparent;cursor:pointer}.icon-button:hover{color:var(--primary);background:#eef5ff}.icon-button svg{width:23px;height:23px}.has-notice:after{content:"";position:absolute;top:8px;right:8px;width:7px;height:7px;border:2px solid white;border-radius:50%;background:#ff4d4f}.profile-button{height:48px;display:flex;align-items:center;gap:10px;padding:4px 8px 4px 5px;margin-left:7px;border-radius:24px;color:#39465f;background:transparent;cursor:pointer}.profile-button:hover{background:#eef5ff}.profile-button img{width:38px;height:38px;border:2px solid #d7e6ff;border-radius:50%;object-fit:cover;object-position:50% 66%}.profile-button span{font-size:14px;font-weight:550}.profile-button svg{width:15px;height:15px;transform:rotate(90deg)}.creation-hero{position:relative;min-height:500px;overflow:hidden;border-radius:28px;color:#fff;background-color:#0758d7;background-image:url(/assets/optimized-v1/hero-ocean-panda.webp);background-size:cover;background-position:center;box-shadow:0 18px 44px #013cab2e}.creation-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0036a32e;pointer-events:none}.hero-content{position:relative;z-index:2;width:min(72%,840px);padding:48px 0 32px 64px}.hero-content>label{display:block;font-size:clamp(30px,3vw,42px);font-weight:720;letter-spacing:-.025em;text-shadow:0 4px 18px rgba(0,35,120,.28)}.hero-content textarea{width:100%;height:112px;margin-top:18px;padding:22px 26px;resize:none;border:1px solid rgba(140,230,255,.66);border-radius:22px;color:#fff;background:#002a86a3;box-shadow:inset 0 0 0 1px #ffffff14,0 9px 30px #00227540;font-size:17px;line-height:1.7}.hero-content textarea::placeholder{color:#dff3ffb8}.platform-selector{display:flex;align-items:center;gap:12px;margin-top:20px}.platform-selector__label{flex:0 0 auto;font-size:15px;font-weight:650}.platform-options{display:flex;align-items:center;gap:8px}.platform-chip{min-height:40px;display:flex;align-items:center;gap:7px;padding:5px 10px 5px 6px;border:1px solid rgba(255,255,255,.48);border-radius:22px;color:#ffffffd1;background:#ffffff24;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.platform-chip:hover{transform:translateY(-1px);background:#ffffff3b}.platform-chip--selected{color:#fff;border-color:#88eaffeb;background:#1ea1fa9e}.platform-chip>span:nth-child(2){white-space:nowrap;font-size:13px;font-weight:600}.platform-logo{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border:2px solid rgba(255,255,255,.88);border-radius:50%;color:#fff;background:var(--platform-color)}.platform-logo svg{width:14px;height:14px}.platform-logo--compact{width:29px;height:29px;border-width:2px}.platform-logo--compact svg{width:15px;height:15px}.platform-check{width:17px;height:17px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:50%}.platform-check svg{width:13px;height:13px;stroke-width:3}.select-all{flex:0 0 auto;padding:8px 3px;color:#fff;background:transparent;cursor:pointer;font-size:13px;font-weight:600}.select-all:hover{color:#8eeeff}.create-button{min-width:220px;height:58px;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 26px;border:1px solid rgba(255,255,255,.86);border-radius:29px;color:#fff;background:#0fbcf4;box-shadow:0 8px 22px #001c7c47,inset 0 0 14px #ffffff42;cursor:pointer;font-size:19px;font-weight:700;letter-spacing:.03em;transition:transform .16s ease,background-color .16s ease}.create-button:hover:not(:disabled){transform:translateY(-2px);background:#20cdfc}.create-button:disabled{cursor:wait;opacity:.78}.create-button svg{width:20px;height:20px}.workflow-steps{width:100%;height:58px;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:13px;padding:0 22px;border:1px solid rgba(147,220,255,.28);border-radius:29px;background:#0751bd70}.workflow-step{display:flex;align-items:center;gap:7px;color:#ffffffeb}.workflow-step>svg{width:19px;height:19px}.workflow-step>span{white-space:nowrap;font-size:14px;font-weight:600}.workflow-step>i{display:block;width:4px;height:4px;margin-left:6px;border-radius:50%;background:#ffffffbf}.publish-plan{margin-top:30px}.section-heading{display:flex;align-items:center;justify-content:space-between;padding:0 12px 14px}.section-heading h2{margin:0;color:#16213a;font-size:21px}.section-heading button{display:flex;align-items:center;gap:7px;color:var(--primary);background:transparent;cursor:pointer;font-size:14px;font-weight:600}.section-heading button svg:first-child{width:20px;height:20px}.section-heading button svg:last-child{width:15px;height:15px}.publish-table{overflow:visible;border:1px solid #e1e9f4;border-radius:18px;background:#fff;box-shadow:var(--shadow)}.publish-row{min-height:74px;display:grid;grid-template-columns:minmax(310px,1.7fr) minmax(190px,1fr) minmax(130px,.72fr) 100px 36px;align-items:center;gap:18px;padding:0 22px;border-bottom:1px solid #e9eef5;color:#627089}.publish-row:last-child{border-bottom:0}.publish-row--head{min-height:48px;color:#7f8ba0;font-size:13px}.video-title{display:flex;min-width:0;align-items:center;gap:13px;color:#2d3a55;font-size:14px;font-weight:550}.video-title img{width:72px;height:46px;flex:0 0 auto;border-radius:9px;object-fit:cover;background:#edf4ff}.video-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-stack{display:flex;align-items:center}.platform-stack .platform-logo+.platform-logo{margin-left:-5px}.publish-row time{font-size:14px;white-space:nowrap}.status-badge{width:fit-content;min-width:70px;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:9px;font-size:13px;font-weight:650;white-space:nowrap}.status-badge--pending{color:#0876e8;background:#e9f3ff}.status-badge--review{color:#c47716;background:#fff3df}.status-badge--success{color:#12936a;background:#e6f8f1}.row-menu-wrap{position:relative}.row-menu-button{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#6f7d96;background:transparent;cursor:pointer}.row-menu-button:hover{background:#edf4ff;color:var(--primary)}.row-menu-button svg{width:22px;height:22px}.row-menu{position:absolute;z-index:10;top:38px;right:0;width:118px;overflow:hidden;border:1px solid #dfe7f2;border-radius:12px;background:#fff;box-shadow:0 12px 28px #13356a29}.row-menu button{width:100%;padding:10px 13px;color:#3c4960;background:#fff;cursor:pointer;text-align:left;font-size:13px}.row-menu button:hover{color:var(--primary);background:#f2f7ff}.toast{position:fixed;z-index:100;left:50%;bottom:28px;transform:translate(-50%);padding:12px 18px;border-radius:12px;color:#fff;background:#071b44eb;box-shadow:0 12px 30px #081e4633;font-size:14px}.modal-backdrop,.drawer-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#05132e73;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.success-modal{position:relative;width:min(92vw,490px);padding:38px 42px 36px;border-radius:26px;background:#fff;box-shadow:0 26px 70px #021f5638;text-align:center;overscroll-behavior:contain}.modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#6c7890;background:#f2f6fc;cursor:pointer}.modal-close svg{width:21px;height:21px}.success-icon{width:68px;height:68px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#10b981}.success-icon svg{width:36px;height:36px;stroke-width:2.5}.success-modal h2{margin:0;color:#10203f;font-size:25px}.success-modal>p{margin:12px auto 22px;color:#71809a;font-size:14px;line-height:1.7}.modal-steps{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border-radius:12px;background:#f1f5fb}.modal-steps span{padding:9px 4px;color:#7c879b;font-size:12px}.modal-steps span.is-current{color:#fff;background:var(--primary)}.modal-primary{width:100%;height:48px;margin-top:22px;border-radius:14px;color:#fff;background:var(--primary);cursor:pointer;font-weight:650}.drawer-backdrop{display:flex;justify-content:flex-end;place-items:unset}.calendar-drawer{width:min(92vw,520px);height:100vh;padding:30px;overflow-y:auto;overscroll-behavior:contain;background:#fff;box-shadow:-18px 0 50px #041c4a29}.drawer-heading{display:flex;align-items:flex-start;justify-content:space-between}.drawer-heading p{margin:0 0 4px;color:var(--primary);font-size:14px;font-weight:700}.drawer-heading h2{margin:0;color:#15213d;font-size:26px}.drawer-heading>button{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#65718a;background:#f1f5fb;cursor:pointer}.drawer-heading>button svg{width:22px;height:22px}.calendar-days{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:30px}.calendar-days button{min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid #e1e8f2;border-radius:13px;color:#65718a;background:#fff;cursor:pointer;font-size:12px}.calendar-days button strong{color:#26344f;font-size:13px}.calendar-days button.is-active{color:#fff;border-color:var(--primary);background:var(--primary)}.calendar-days button.is-active strong{color:#fff}.drawer-list{margin-top:28px}.drawer-list article{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid #e9eef5}.drawer-list time{color:#627089;font-size:13px}.drawer-list h3{margin:0 0 9px;color:#25324b;font-size:14px}@media(max-width:1180px){.sidebar{width:94px;padding-inline:12px}.brand-logo{width:72px;object-position:left}.brand-block span,.nav-item span,.membership span,.membership>svg:last-child{display:none}.nav-item{justify-content:center;padding:0}.membership{display:grid;grid-template-columns:1fr;place-items:center;padding:0}.main-content{margin-left:94px}.hero-content{width:82%;padding-left:42px}.platform-options{flex-wrap:wrap}}@media(max-width:820px){.sidebar{position:static;width:100%;height:74px;flex-direction:row;align-items:center;padding:8px 16px;border-right:0;border-bottom:1px solid #edf1f7}.brand-block{min-height:0;margin-right:auto}.brand-logo{width:120px;height:40px}.primary-nav{display:none}.mobile-nav{position:fixed;z-index:60;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;min-height:66px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;border:1px solid rgba(208,222,242,.9);border-radius:19px;background:#fffffff5;box-shadow:0 16px 42px #0a2b602e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-nav button{min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 2px;border-radius:14px;color:#7d8ba1;background:transparent;cursor:pointer;font-size:10px;font-weight:650}.mobile-nav button svg{width:21px;height:21px;stroke-width:1.9}.mobile-nav button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav button:hover,.mobile-nav button.is-active{color:#086cff;background:#edf5ff}.membership{display:none}.main-content{margin-left:0;padding:0 16px calc(92px + env(safe-area-inset-bottom))}.topbar{height:86px}.topbar h1{font-size:22px}.topbar p,.profile-button span,.topbar-actions .icon-button{display:none}.creation-hero{min-height:620px;background-position:62% center}.creation-hero:after{background:#002d916b}.hero-content{width:100%;padding:32px 24px}.hero-content textarea{height:98px}.platform-selector{align-items:flex-start;flex-wrap:wrap}.platform-options{width:calc(100% - 65px)}.workflow-steps{height:auto;flex-wrap:wrap;padding-block:14px}.publish-table{overflow-x:auto}.publish-row{min-width:850px}.admin-entry-button span{display:none}.admin-entry-button{width:42px;justify-content:center;padding:0}.tenant-switcher{min-width:0;max-width:132px}.tenant-switcher select{max-width:92px}.quota-pill{width:42px;justify-content:center;padding:0}.quota-pill span{display:none}.toast{bottom:calc(88px + env(safe-area-inset-bottom))}.calendar-drawer{width:min(100%,520px);padding:24px 20px calc(24px + env(safe-area-inset-bottom))}}.admin-shell{min-height:100vh;color:#17233e;background:#f5f8fc}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:248px;display:flex;flex-direction:column;padding:24px 16px 20px;border-right:1px solid #e8edf5;background:#fff}.admin-brand{display:flex;align-items:center;gap:12px;padding:0 10px}.admin-brand img{width:134px;height:42px;object-fit:cover}.admin-brand span{padding-left:12px;border-left:1px solid #dbe3ef;color:#56637a;font-size:13px;font-weight:650;white-space:nowrap}.admin-edition{min-height:36px;margin:22px 8px 12px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #d9e8ff;border-radius:10px;color:#3475cf;background:#f3f8ff;font-size:12px;font-weight:650}.admin-edition svg{width:17px;height:17px}.admin-sidebar nav{overflow-y:auto;padding-right:2px}.admin-nav-section{margin-top:20px}.admin-nav-section>p{margin:0 12px 8px;color:#a0aabd;font-size:11px;font-weight:700;letter-spacing:.12em}.admin-nav-section>button{position:relative;width:100%;min-height:46px;display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:12px;color:#69758a;background:transparent;cursor:pointer;text-align:left;font-size:14px;font-weight:550}.admin-nav-section>button:hover{color:#176ddd;background:#f5f8fd}.admin-nav-section>button.is-active{color:#086cff;background:#eaf3ff;font-weight:680}.admin-nav-section>button.is-active:before{content:"";position:absolute;left:0;width:3px;height:22px;border-radius:0 3px 3px 0;background:#086cff}.admin-nav-section>button svg{width:20px;height:20px}.admin-nav-section>button b{margin-left:auto;padding:2px 7px;border-radius:10px;color:#b54708;background:#fff1e7;font-size:11px}.back-studio{min-height:46px;margin:auto 4px 0;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe6f1;border-radius:12px;color:#526078;background:#fff;cursor:pointer;font-size:13px;font-weight:650}.back-studio:hover{color:#086cff;border-color:#b7d3ff;background:#f5f9ff}.back-studio svg{width:18px;height:18px}.admin-main{min-height:100vh;margin-left:248px;padding:0 32px 42px}.admin-topbar{min-height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9eef5}.admin-topbar p{margin:0 0 5px;color:#8a96a9;font-size:12px}.admin-topbar h1{margin:0;color:#101b33;font-size:24px}.admin-top-actions,.admin-profile{display:flex;align-items:center}.admin-top-actions{gap:18px}.admin-icon-button{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#59667b;background:#fff;cursor:pointer}.admin-icon-button svg{width:21px;height:21px}.admin-icon-button i{position:absolute;top:8px;right:8px;width:7px;height:7px;border:2px solid white;border-radius:50%;background:#f04438}.admin-profile{gap:10px}.admin-profile>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#0b74f7;font-size:16px;font-weight:700}.admin-profile>div{display:flex;flex-direction:column;gap:2px}.admin-profile strong{color:#27334a;font-size:13px}.admin-profile small{color:#8a96a9;font-size:11px}.admin-logout{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #dfe6f1;border-radius:10px;color:#65728a;background:#fff;cursor:pointer;font-size:12px;font-weight:650}.admin-logout:hover{color:#d92d20;border-color:#f6c6c1;background:#fff6f5}.admin-logout svg{width:17px;height:17px}@media(max-width:980px){.login-page{grid-template-columns:1fr}.login-story{min-height:310px;padding:28px 32px}.login-story__copy{margin:42px 0 18px}.login-story__copy h1{font-size:38px}.login-story__copy>p,.login-feature-list,.login-story__foot{display:none}.login-panel{min-height:calc(100vh - 310px);max-height:none;overflow:visible;padding:38px 28px 24px}.login-card{margin:0}.login-mode-switch{margin-bottom:26px}}@media(max-width:560px){.login-story{min-height:250px;padding:22px}.login-story__logo{width:136px}.login-story__copy{margin:auto 0 6px}.login-story__copy>span{margin-bottom:12px;font-size:10px}.login-story__copy h1{font-size:clamp(30px,9vw,36px)}.ocean-stage__depth img{object-position:69% center}.login-panel{min-height:calc(100vh - 250px);padding:30px 20px calc(22px + env(safe-area-inset-bottom))}.login-mode-switch{margin-bottom:24px}.login-card h2{font-size:28px}.login-card form{margin-top:24px}.login-card.is-register form{margin-top:18px}.trial-benefits{padding:12px}.login-captcha-row{grid-template-columns:minmax(0,1fr) 112px}}.admin-page-intro{display:flex;align-items:center;justify-content:space-between;padding:28px 0 22px}.admin-page-intro h2{margin:0 0 6px;color:#111d35;font-size:22px}.admin-page-intro p{margin:0;color:#7c889d;font-size:13px}.admin-primary,.admin-secondary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border-radius:11px;cursor:pointer;font-size:13px;font-weight:650}.admin-primary{color:#fff;background:#086cff;box-shadow:0 8px 20px #086cff33}.admin-primary:hover{background:#005edc}.admin-primary svg{width:18px;height:18px}.admin-secondary{border:1px solid #dce4ef;color:#526078;background:#fff}.admin-secondary:hover{color:#086cff;border-color:#b7d4ff}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card{min-height:122px;display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #e4eaf3;border-radius:16px;background:#fff;box-shadow:0 8px 24px #23467b0b}.metric-card>span{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px}.metric-card>span svg{width:23px;height:23px}.metric-card--blue>span{color:#176ef2;background:#e9f2ff}.metric-card--cyan>span{color:#0891b2;background:#e5f8fb}.metric-card--violet>span{color:#7f56d9;background:#f1ebff}.metric-card--orange>span{color:#dc6803;background:#fff1e7}.metric-card>div{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px}.metric-card p{grid-column:1 / -1;margin:0 0 4px;color:#7a879b;font-size:12px}.metric-card strong{color:#17233d;font-size:27px;letter-spacing:-.02em}.metric-card small{color:#8c97aa;font-size:11px;white-space:nowrap}.user-panel{margin-top:18px;overflow:hidden;border:1px solid #e2e9f2;border-radius:18px;background:#fff;box-shadow:0 12px 30px #1d437c0e}.user-panel-heading{min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e8edf4}.user-panel-heading>div{display:flex;align-items:center;gap:10px}.user-panel-heading h2{margin:0;color:#17233d;font-size:17px}.user-panel-heading span{color:#98a2b3;font-size:12px}.user-toolbar{display:flex;align-items:center;gap:10px;padding:15px 20px;background:#fafcff}.admin-search{position:relative;width:min(100%,350px)}.admin-search svg{position:absolute;top:50%;left:13px;width:18px;height:18px;color:#8e9aaf;transform:translateY(-50%)}.admin-search input,.user-toolbar select,.add-user-form input,.add-user-form select{height:40px;border:1px solid #dce4ef;border-radius:10px;color:#344054;background:#fff;font-size:13px}.admin-search input{width:100%;padding:0 14px 0 40px}.admin-search input::placeholder,.add-user-form input::placeholder{color:#a0aabd}.user-toolbar select{min-width:132px;padding:0 34px 0 12px}.toolbar-reset{height:40px;padding:0 10px;color:#667085;background:transparent;cursor:pointer;font-size:12px}.toolbar-reset:hover{color:#086cff}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;min-width:1080px;border-collapse:collapse}.admin-table th{height:42px;padding:0 14px;color:#7f8ba0;background:#f7f9fc;text-align:left;font-size:11px;font-weight:650}.admin-table th:first-child,.admin-table td:first-child{padding-left:20px}.admin-table td{height:76px;padding:10px 14px;border-bottom:1px solid #edf1f6;color:#526078;font-size:12px;vertical-align:middle}.admin-table tbody tr:hover{background:#fafcff}.invite-heading-actions{display:flex;align-items:center;gap:10px}.invite-security-note{display:flex;align-items:center;gap:13px;padding:15px 18px;border:1px solid #c9defe;border-radius:14px;color:#155fc0;background:#f0f7ff}.invite-security-note>svg{width:24px;height:24px;flex:0 0 auto}.invite-security-note>div{display:flex;flex-direction:column;gap:3px}.invite-security-note strong{font-size:13px}.invite-security-note span{color:#62799a;font-size:12px}.invite-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.invite-metric{display:flex;align-items:center;gap:12px;min-height:88px;padding:16px;border:1px solid #e1e8f2;border-radius:15px;background:#fff}.invite-metric>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#176ef2;background:#eaf3ff}.invite-metric--active>span{color:#067647;background:#e8f8f0}.invite-metric--expired>span{color:#b54708;background:#fff1e7}.invite-metric--disabled>span{color:#667085;background:#f2f4f7}.invite-metric svg{width:22px;height:22px}.invite-metric div{display:flex;flex-direction:column;gap:2px}.invite-metric small{color:#7a879b;font-size:12px}.invite-metric strong{color:#17233d;font-size:24px}.invite-panel{margin-top:16px}.invite-toolbar .admin-search{width:min(100%,460px)}.invite-toolbar select{min-width:140px}.invite-state{min-height:230px;display:flex;align-items:center;justify-content:center;gap:10px;color:#7c889d;font-size:13px}.invite-state>svg{width:24px;height:24px}.invite-state--error{color:#b42318}.invite-table{min-width:1160px}.invite-table td{height:84px}.invite-table td>strong,.invite-table td>small,.invite-table td>code{display:block}.invite-table td>code{color:#125fc5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.invite-table td>small{max-width:220px;margin-top:5px;overflow:hidden;color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.invite-table td>strong{color:#344054;font-size:12px}.invite-status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700}.invite-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.invite-status--success{color:#067647;background:#e8f8f0}.invite-status--blue{color:#175cd3;background:#eaf2ff}.invite-status--warning{color:#b54708;background:#fff1e7}.invite-status--muted{color:#667085;background:#f2f4f7}.invite-muted{color:#98a2b3;font-size:12px}.invite-disable{padding:7px 10px;border:1px solid #f4c7c7;border-radius:8px;color:#b42318;background:#fff;cursor:pointer;font-size:11px}.invite-disable:hover{background:#fff2f2}.invite-pagination{padding:0 20px}.invite-drawer{width:min(520px,calc(100vw - 24px))}.invite-result{display:flex;flex-direction:column;gap:18px;padding-top:18px}.invite-result-alert{display:flex;gap:12px;padding:15px;border:1px solid #a9e4cb;border-radius:13px;color:#067647;background:#ecfdf3}.invite-result-alert>svg{width:24px;height:24px;flex:0 0 auto}.invite-result-alert>div{display:flex;flex-direction:column;gap:4px}.invite-result-alert span{color:#4c7565;font-size:12px}.invite-result dl{margin:0;border:1px solid #e3eaf3;border-radius:12px}.invite-result dl>div{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #edf1f6}.invite-result dl>div:last-child{border-bottom:0}.invite-result dt{color:#7c889d;font-size:12px}.invite-result dd{margin:0;color:#344054;font-size:12px;font-weight:650}.invite-result textarea{width:100%;min-height:220px;resize:vertical;padding:14px;border:1px solid #dce4ef;border-radius:12px;color:#174276;background:#f8fbff;font:13px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.invite-copy-all{width:100%}@media(max-width:900px){.invite-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-page-intro{align-items:flex-start}.invite-heading-actions{flex-wrap:wrap;justify-content:flex-end}}.admin-user-cell{min-width:210px;display:flex;align-items:center;gap:11px}.admin-avatar{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#fff;background:var(--avatar-color);box-shadow:inset 0 0 0 1px #ffffff2e;font-size:15px;font-weight:700}.admin-avatar--large{width:54px;height:54px;border-radius:16px;font-size:20px}.admin-user-cell>div{min-width:0;display:flex;flex-direction:column;gap:4px}.admin-user-cell strong{color:#27334a;font-size:13px}.admin-user-cell span{max-width:220px;overflow:hidden;color:#8c97aa;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.role-tag{padding:5px 9px;border:1px solid #d9e7fa;border-radius:8px;color:#3471c9;background:#f1f7ff;white-space:nowrap;font-size:11px;font-weight:650}.quota-cell{min-width:110px;display:flex;flex-direction:column;gap:4px}.quota-cell strong{color:#344054;font-size:12px}.quota-cell span{color:#8995a8;font-size:10px}.quota-cell>i,.detail-quota>i{width:98px;height:4px;overflow:hidden;border-radius:3px;background:#e9eef5}.quota-cell>i b,.detail-quota>i b{display:block;height:100%;border-radius:inherit;background:#2381ff}.admin-platforms{min-width:138px;display:flex;align-items:center}.admin-platform{position:relative;width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;border:1px solid #e1e7ef;border-radius:50%;color:#fff;background:var(--platform-color)}.admin-platform+.admin-platform{margin-left:-3px}.admin-platform svg{width:13px;height:13px}.admin-platform i{position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border:1.5px solid #ffffff;border-radius:50%;background:#12b76a}.admin-platform.is-muted{color:#98a2b3;background:#f2f4f7;opacity:.72}.user-status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:9px;white-space:nowrap;font-size:11px;font-weight:650}.user-status i{width:6px;height:6px;border-radius:50%}.user-status--active{color:#067647;background:#ecfdf3}.user-status--active i{background:#12b76a}.user-status--disabled{color:#667085;background:#f2f4f7}.user-status--disabled i{background:#98a2b3}.user-status--expiring{color:#b54708;background:#fff6ed}.user-status--expiring i{background:#f79009}.last-login{white-space:nowrap}.view-user{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:8px;color:#176ddd;background:transparent;cursor:pointer;font-size:11px;font-weight:650}.view-user:hover{background:#edf5ff}.view-user svg{width:16px;height:16px}.empty-users{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#8a96a9}.empty-users svg{width:36px;height:36px}.empty-users strong{color:#475467;font-size:14px}.empty-users span{font-size:12px}.table-footer{min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;color:#8a96a9;font-size:11px}.table-footer>div{display:flex;gap:5px}.table-footer button{min-width:32px;height:32px;padding:0 9px;border:1px solid #e0e7f0;border-radius:8px;color:#667085;background:#fff;cursor:pointer;font-size:11px}.table-footer button.is-current{color:#fff;border-color:#086cff;background:#086cff}.table-footer button:disabled{cursor:not-allowed;opacity:.5}.admin-drawer-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0a18306b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.user-drawer{width:min(94vw,520px);height:100vh;overflow-y:auto;padding:28px;background:#fff;box-shadow:-20px 0 60px #112b5633}.user-drawer-heading{display:flex;align-items:flex-start;justify-content:space-between}.user-drawer-heading p{margin:0 0 4px;color:#086cff;font-size:12px;font-weight:700}.user-drawer-heading h2{margin:0;color:#16213a;font-size:24px}.user-drawer-heading button{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#667085;background:#f2f4f7;cursor:pointer}.user-drawer-heading button svg{width:21px;height:21px}.user-profile-card{display:flex;align-items:center;gap:14px;margin-top:28px;padding:18px;border:1px solid #e1e9f3;border-radius:16px;background:#f8fbff}.user-profile-card>div{flex:1}.user-profile-card h3{margin:0 0 4px;color:#27334a;font-size:17px}.user-profile-card p{margin:0;color:#8995a8;font-size:12px}.detail-section{margin-top:26px}.detail-section h3{margin:0 0 13px;color:#344054;font-size:14px}.detail-section dl{margin:0;overflow:hidden;border:1px solid #e5eaf1;border-radius:13px}.detail-section dl>div{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border-bottom:1px solid #edf1f5}.detail-section dl>div:last-child{border-bottom:0}.detail-section dt{color:#8a96a9;font-size:12px}.detail-section dd{margin:0;color:#475467;text-align:right;font-size:12px}.detail-pills{display:flex;gap:8px}.detail-pills span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #d9e8fa;border-radius:9px;color:#3471c9;background:#f3f8ff;font-size:11px;font-weight:650}.detail-pills svg{width:15px;height:15px}.detail-quota{margin-top:14px;padding:14px;border-radius:12px;background:#f7f9fc}.detail-quota>div{display:flex;justify-content:space-between;color:#667085;font-size:12px}.detail-quota strong{color:#344054}.detail-quota>i{width:100%;height:6px;display:block;margin-top:9px}.platform-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.platform-detail-grid .admin-platform{width:100%;height:42px;justify-content:flex-start;padding:0 12px;border-radius:11px;color:#fff}.platform-detail-grid .admin-platform+.admin-platform{margin-left:0}.platform-detail-grid .admin-platform span{color:inherit;font-size:12px;font-weight:650}.platform-detail-grid .admin-platform i{right:10px;bottom:50%;width:8px;height:8px;border:0;transform:translateY(50%)}.platform-detail-grid .admin-platform.is-muted{color:#667085}.drawer-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:28px;padding-top:20px;border-top:1px solid #e9eef5}.disable-user,.enable-user{min-height:42px;padding:0 16px;border-radius:11px;cursor:pointer;font-size:13px;font-weight:650}.disable-user{color:#b42318;background:#fee4e2}.enable-user{color:#067647;background:#d1fadf}.add-user-form{margin-top:28px}.add-user-form>label,.form-grid label{display:flex;flex-direction:column;gap:7px;margin-bottom:17px}.add-user-form label>span{color:#475467;font-size:12px;font-weight:600}.add-user-form input,.add-user-form select{width:100%;padding:0 12px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.form-note{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:11px;color:#3471c9;background:#f0f7ff;font-size:11px;line-height:1.6}.form-note svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px}.tenant-term-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.tenant-term-mode>button{min-height:104px;display:flex;align-items:flex-start;gap:10px;padding:15px;border:1px solid #dce4ef;border-radius:14px;color:#667085;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.tenant-term-mode>button:hover,.tenant-term-mode>button.is-active{border-color:#2680ff;color:#086cff;background:#f3f8ff;box-shadow:0 8px 22px #086cff1a}.tenant-term-mode svg{width:22px;height:22px;flex:0 0 auto}.tenant-term-mode span{display:flex;flex-direction:column;gap:5px}.tenant-term-mode strong{color:#24334d;font-size:13px}.tenant-term-mode small{color:#8995a8;font-size:11px;line-height:1.5}.tenant-term-form .admin-primary:disabled{cursor:wait;opacity:.65}@media(max-width:1180px){.admin-sidebar{width:88px;padding-inline:10px}.admin-brand{padding:0}.admin-brand img{width:66px;object-position:left}.admin-brand span,.admin-edition,.admin-nav-section>p,.admin-nav-section>button span,.back-studio{display:none}.admin-nav-section>button{justify-content:center;padding:0}.admin-main{margin-left:88px}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.admin-sidebar{position:static;width:100%;height:68px;flex-direction:row;align-items:center;padding:8px 14px;border-right:0;border-bottom:1px solid #e8edf5}.admin-sidebar nav,.admin-edition{display:none}.admin-brand img{width:118px}.admin-brand span{display:block}.back-studio{min-width:42px;min-height:42px;display:grid;place-items:center;margin:0 0 0 auto;font-size:0}.admin-main{margin-left:0;padding:0 14px 30px}.admin-topbar{min-height:78px}.admin-topbar h1{font-size:20px}.admin-profile>div{display:none}.admin-page-intro{gap:12px}.admin-page-intro p{display:none}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:92px}.user-toolbar{align-items:stretch;flex-wrap:wrap}.admin-search{width:100%}.user-toolbar label:not(.admin-search){flex:1}.user-toolbar select{width:100%;min-width:0}.user-panel-heading{padding-inline:14px}.table-footer{align-items:flex-start;flex-direction:column;gap:10px;padding-block:14px}}.app-error-boundary{min-height:100vh;padding:32px;display:grid;place-items:center;background:#f4f8fe;color:#152033}.app-error-boundary>section{width:min(560px,100%);padding:36px;border:1px solid #dbe7f5;border-radius:20px;background:#fff;box-shadow:0 18px 60px #2d5b911f}.app-error-boundary>section>span{color:#2478ff;font-size:12px;font-weight:750;letter-spacing:.16em}.app-error-boundary h1{margin:12px 0 8px;font-size:28px}.app-error-boundary p{margin:0 0 24px;color:#68778d;line-height:1.7}.app-error-boundary dl{margin:0;padding:16px;border-radius:12px;background:#f7faff}.app-error-boundary dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}.app-error-boundary dt{color:#718097}.app-error-boundary dd{margin:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.app-error-boundary__actions{margin-top:24px;display:flex;gap:12px}.app-error-boundary button,.global-error-monitor button{border:0;border-radius:10px;padding:10px 16px;background:#2478ff;color:#fff;cursor:pointer;font:inherit;font-weight:650}.global-error-monitor{position:fixed;z-index:3000;right:24px;bottom:24px;width:min(520px,calc(100vw - 32px));padding:16px;display:flex;align-items:center;gap:14px;border:1px solid #ffd5d8;border-radius:14px;background:#fff7f7;box-shadow:0 16px 44px #6819212e;color:#7d2028}.global-error-monitor>div{min-width:0;flex:1}.global-error-monitor strong,.global-error-monitor span{display:block}.global-error-monitor strong{margin-bottom:5px}.global-error-monitor span{color:#99545b;font-size:12px}.global-error-monitor code{overflow-wrap:anywhere}.global-error-monitor .global-error-monitor__close{padding:4px 8px;background:transparent;color:#99545b;font-size:22px}@media(max-width:600px){.app-error-boundary{padding:16px}.app-error-boundary>section{padding:24px}.app-error-boundary__actions,.global-error-monitor{align-items:stretch;flex-direction:column}.global-error-monitor{right:16px;bottom:16px}.global-error-monitor .global-error-monitor__close{position:absolute;top:7px;right:7px}}.cw-sound-workflow{--sound-blue: #0967e4;--sound-blue-soft: #edf5ff;--sound-green: #1b9b69}.cw-sound-layout{display:grid;grid-template-columns:minmax(0,1fr) 258px;gap:18px;align-items:start}.cw-sound-main{min-width:0;padding:22px;border:1px solid #dce7f4;border-radius:20px;background:#ffffffb8;box-shadow:0 18px 48px #1840740f}.cw-sound-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 2px 18px}.cw-sound-heading h2{margin:0;color:#0b2248;font-size:23px;letter-spacing:-.03em}.cw-sound-heading p{margin:7px 0 0;color:#8190a7;font-size:12px}.cw-sound-heading>span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #cfe1f8;border-radius:999px;color:#286ac5;background:#f5f9ff;font-size:10px;font-weight:700}.cw-sound-heading>span svg{font-size:14px}.cw-sound-step{overflow:hidden;margin-top:12px;border:1px solid #dce7f3;border-radius:18px;background:#fff;box-shadow:0 10px 30px #1940740b}.cw-sound-step>header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px}.cw-sound-step>header>div{display:flex;align-items:center;gap:11px}.cw-sound-step>header b{color:#24416e;font-size:14px}.cw-sound-step>header span{display:flex;align-items:center;gap:9px}.cw-sound-step>header strong{color:#15294a;font-size:15px}.cw-sound-step>header em{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;color:#17845a;background:#e7f7ef;font-size:9px;font-style:normal;font-weight:750}.cw-sound-step__body{padding:0 20px 20px;border-top:1px solid #edf2f7}.cw-voice-summary{display:flex;align-items:center;gap:11px;margin:-5px 20px 18px;padding:12px 14px;border-radius:13px;background:#f7faff}.cw-voice-summary>i{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:11px;color:var(--sound-blue);background:#e8f2ff;font-style:normal;font-size:19px}.cw-voice-summary>span{display:flex;min-width:0;flex-direction:column}.cw-voice-summary strong{color:#1f3454;font-size:13px}.cw-voice-summary small{margin-top:4px;color:#7b899e;font-size:10px}.cw-voice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 12px}.cw-voice-toolbar>span{color:#7b899e;font-size:10px}.cw-speech-rate-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:15px}.cw-speech-rate-options>button{min-width:0;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border:1px solid #dce7f3;border-radius:13px;color:#264361;background:#fbfdff;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.cw-speech-rate-options>button:hover{border-color:#99c5f4;background:#f6faff}.cw-speech-rate-options>button.is-active{border-color:var(--sound-blue);background:#eef6ff;box-shadow:0 0 0 2px #267de017}.cw-speech-rate-options>button>span{min-width:0;display:flex;flex-direction:column;gap:5px}.cw-speech-rate-options strong{display:flex;align-items:center;gap:6px;color:#173456;font-size:12px}.cw-speech-rate-options strong em{padding:2px 6px;border-radius:999px;color:#1769c2;background:#dceeff;font-size:8px;font-style:normal}.cw-speech-rate-options small{overflow:hidden;color:#71849a;font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.cw-speech-rate-options>button>b{flex:0 0 auto;color:#2878d2;font-size:15px}.cw-speech-rate-note{display:flex;align-items:center;gap:7px;margin:11px 0 0;color:#6b7f98;font-size:9px;line-height:1.55}.cw-music-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:16px 0}.cw-music-modes>button{min-height:78px;display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #dce6f2;border-radius:14px;color:#263954;background:#fff;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.cw-music-modes>button:hover{border-color:#9ec4f5;transform:translateY(-2px)}.cw-music-modes>button.is-active{border-color:#73aaf2;color:#075fcf;background:#f3f8ff;box-shadow:0 10px 24px #0967e417}.cw-music-modes>button>svg{width:25px;height:25px;flex:0 0 25px}.cw-music-modes>button>span{display:flex;min-width:0;flex-direction:column}.cw-music-modes strong{display:flex;align-items:center;gap:6px;font-size:13px}.cw-music-modes strong em{padding:2px 6px;border-radius:999px;color:#0871dc;background:#e1efff;font-size:8px;font-style:normal}.cw-music-modes small{margin-top:5px;color:#8995a8;font-size:9px}.cw-music-ai-note{min-height:38px;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;color:#2c6fc8;background:#eef6ff;font-size:10px}.cw-music-ai-note svg{flex:0 0 auto;font-size:16px}.cw-music-recommendation{display:grid;grid-template-columns:104px minmax(0,1fr) 112px;gap:16px;align-items:center;margin-top:12px;padding:16px;border:1px solid #dce7f4;border-radius:17px;background:#fff;box-shadow:0 12px 34px #143d740f}.cw-music-cover{position:relative;width:104px;height:104px}.cw-music-cover img{width:100%;height:100%;display:block;border-radius:14px;object-fit:cover}.cw-music-cover button{position:absolute;right:-9px;bottom:-9px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #d8e5f3;border-radius:50%;color:#0868df;background:#fff;box-shadow:0 8px 18px #133b6f29;cursor:pointer}.cw-music-recommendation__copy{min-width:0}.cw-music-recommendation__copy>div{display:flex;align-items:center;gap:10px}.cw-music-recommendation__copy h3{margin:0;color:#0e2448;font-size:17px}.cw-music-creator{display:block;margin-top:6px;color:#7d8ca3;font-size:9px}.cw-music-recommendation__copy>div span{display:flex;flex-wrap:wrap;gap:5px}.cw-music-recommendation__copy i{padding:3px 7px;border-radius:999px;color:#476b9e;background:#edf3fd;font-size:8px;font-style:normal}.cw-music-recommendation__copy p{display:flex;align-items:center;gap:5px;margin:9px 0 12px;color:#64806e;font-size:9px}.cw-music-recommendation__copy p svg{color:#2aa56f}.cw-music-pending{flex:0 0 auto;padding:2px 6px;border-radius:999px;color:#9a6800;background:#fff4d7;font-size:8px;font-style:normal;font-weight:700}.cw-music-ready{flex:0 0 auto;padding:2px 6px;border-radius:999px;color:#16704c;background:#e5f8ef;font-size:8px;font-style:normal;font-weight:700}.cw-music-recommendation__copy input[type=range]{width:calc(100% - 44px);padding:0;border:0;accent-color:#84baff;background:transparent}.cw-music-recommendation__copy>small{margin-left:8px;color:#73839a;font-size:9px}.cw-music-match{display:flex;align-items:center;flex-direction:column}.cw-music-match>span{color:#8491a5;font-size:9px}.cw-music-match>strong{margin:3px 0 12px;color:#0870e4;font-size:23px}.cw-music-match .cw-btn{width:100%;min-height:34px;padding:7px 10px}.cw-music-recommendation details{grid-column:1 / -1;overflow:hidden;border:1px solid #dce8f6;border-radius:11px;background:#f7faff}.cw-music-recommendation summary{display:flex;align-items:center;gap:6px;padding:10px 12px;color:#3e6fae;cursor:pointer;font-size:10px;font-weight:700}.cw-music-recommendation details p{margin:0;padding:0 12px 11px;color:#697990;font-size:10px;line-height:1.7}.cw-music-recommendation details .cw-music-attribution{padding-top:0;color:#52657f}.cw-music-recommendation button:disabled{cursor:wait;opacity:.6}.cw-sound-step__body .wb-service-notice a{color:#096bd8;font-weight:700;text-decoration:none}.cw-sound-step__body .wb-service-notice a:hover{text-decoration:underline}.cw-music-upload-panel{display:grid;gap:12px;padding:4px 0 2px}.cw-music-upload{min-height:96px;display:flex;align-items:center;gap:14px;padding:18px;border:1px dashed #8ebced;border-radius:15px;color:#286ec8;background:#f5faff;cursor:pointer}.cw-music-upload>svg{width:28px;height:28px;flex:0 0 28px}.cw-music-upload>span{display:flex;min-width:0;flex-direction:column}.cw-music-upload strong{overflow:hidden;color:#245590;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cw-music-upload small{margin-top:5px;color:#7f90a7;font-size:10px}.cw-music-upload input{position:absolute;width:1px;height:1px;opacity:0}.cw-music-upload-panel audio{width:100%;height:40px}.cw-music-upload-panel>p{display:flex;align-items:center;gap:6px;margin:0;color:#6f8097;font-size:10px}.cw-music-upload-panel>p svg{color:#229765}.cw-music-none{min-height:112px;display:flex;align-items:center;justify-content:center;gap:13px;border:1px dashed #cbd8e8;border-radius:15px;color:#75859b;background:#fafcff}.cw-music-none>svg{width:30px;height:30px;color:#8a9aaf}.cw-music-none>span{display:flex;flex-direction:column}.cw-music-none strong{color:#34465f;font-size:13px}.cw-music-none small{margin-top:5px;font-size:10px}.cw-audio-plan-locked{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px;border:0;border-radius:11px;color:#23436a;background:#f3f7fc}.cw-audio-plan-locked>svg{flex:0 0 auto;width:18px;height:18px;margin-top:1px;color:#1873e8}.cw-audio-plan-locked span{display:grid;gap:3px}.cw-audio-plan-locked strong{font-size:11px}.cw-audio-plan-locked small{color:#6c8099;font-size:10px;line-height:1.55}.cw-mix-preset{margin-top:14px;padding:16px;border:1px solid #dce7f4;border-radius:15px;background:#fbfdff}.cw-mix-preset>h3{margin:0 0 13px;color:#1a3153;font-size:13px}.cw-mix-controls{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(260px,1.2fr);gap:18px;align-items:center}.cw-mix-controls>label:not(.cw-mix-ducking){display:grid;gap:9px}.cw-mix-controls>label>span{display:flex;align-items:center;gap:6px;color:#586b84;font-size:10px}.cw-mix-controls>label>span b{margin-left:auto;color:#1d5fae}.cw-mix-controls input[type=range]{width:100%;padding:0;border:0;accent-color:var(--sound-blue);background:transparent}.cw-mix-ducking{display:flex;align-items:flex-start;gap:9px;padding-left:17px;border-left:1px solid #dfe7f1}.cw-mix-ducking input{width:34px;margin-top:2px;accent-color:var(--sound-blue)}.cw-mix-ducking span{display:flex;flex-direction:column}.cw-mix-ducking strong{color:#334861;font-size:10px}.cw-mix-ducking small{margin-top:3px;color:#8090a5;font-size:9px;line-height:1.5}.cw-mix-preset>p{display:flex;align-items:center;gap:7px;margin:14px 0 0;padding:9px 11px;border-radius:10px;color:#6680a1;background:#f1f6fd;font-size:9px}.cw-sound-summary{position:sticky;top:110px;padding:18px}.cw-sound-summary>header{align-items:center}.cw-sound-summary>header h3{margin:0;color:#152c4f;font-size:16px}.cw-sound-summary>header button{display:inline-flex;align-items:center;gap:4px;border:0;color:#3473c5;background:transparent;cursor:pointer;font-size:9px}.cw-sound-summary dl{margin:16px 0}.cw-sound-summary dl div{display:grid;grid-template-columns:1fr;gap:6px;padding:14px 0;border-bottom:1px solid #e9eef5}.cw-sound-summary dt{display:flex;align-items:center;gap:7px;color:#8190a5;font-size:9px}.cw-sound-summary dt svg{width:16px;height:16px;color:#3d7fd5}.cw-sound-summary dd{margin:0 0 0 23px;color:#243a58;font-size:11px;font-weight:700}.cw-sound-summary .cw-check{padding:11px;border-radius:11px;color:#53657d;background:#f5f9ff;font-size:9px}.cw-sound-summary .cw-rights-check{position:relative;align-items:flex-start;gap:9px!important;border:1px solid #dce8f7;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.cw-sound-summary .cw-rights-check>svg,.cw-sound-rights-mobile>svg{flex:0 0 auto;margin-top:1px;width:17px;height:17px}.cw-sound-summary .cw-rights-check>span,.cw-sound-rights-mobile>span{display:flex;min-width:0;flex-direction:column;gap:3px}.cw-sound-summary .cw-rights-check strong,.cw-sound-rights-mobile strong{color:#334861;font-size:10px;line-height:1.45}.cw-sound-summary .cw-rights-check small,.cw-sound-rights-mobile small{color:#71839c;font-size:9px;line-height:1.5}.cw-sound-summary .cw-rights-check.is-required,.cw-sound-rights-mobile.is-required{border:2px solid #ff4d4f;background:#fff5f5;box-shadow:0 0 0 4px #ff4d4f1c,0 9px 22px #d22d341f;animation:cw-rights-attention 1.8s ease-in-out infinite}.cw-sound-summary .cw-rights-check.is-required>svg,.cw-sound-rights-mobile.is-required>svg,.cw-sound-summary .cw-rights-check.is-required strong,.cw-sound-rights-mobile.is-required strong{color:#d92d35}.cw-sound-summary .cw-rights-check.is-required input,.cw-sound-rights-mobile.is-required input{accent-color:#e5484d}.cw-sound-summary .cw-rights-check.is-confirmed,.cw-sound-rights-mobile.is-confirmed{border-color:#bfe8d0;background:#f2fcf6}.cw-sound-summary .cw-rights-check.is-confirmed>svg,.cw-sound-rights-mobile.is-confirmed>svg{color:#1d9a5d}.cw-sound-summary dl dd.is-pending{color:#d92d35;font-weight:800}.cw-sound-summary dl dd.is-confirmed{color:#1d9a5d}.cw-sound-summary>p{display:flex;align-items:flex-start;gap:6px;margin:13px 0 0;color:#75869d;font-size:9px;line-height:1.55}.cw-sound-summary>p svg{flex:0 0 auto;margin-top:1px;color:#23996a}.cw-sound-summary>p.is-required-note{align-items:flex-start;margin-top:10px;padding:9px 10px;border:1px solid #ffc5c7;border-radius:9px;color:#c43b43;background:#fff5f5;font-weight:650}.cw-sound-summary>p.is-required-note svg{color:#e5484d}@keyframes cw-rights-attention{0%,to{box-shadow:0 0 0 4px #ff4d4f1a,0 9px 22px #d22d341a}50%{box-shadow:0 0 0 7px #ff4d4f33,0 11px 28px #d22d342e}}.cw-sound-rights-mobile{display:none!important}.cw-rights-sticky-hint{display:inline-flex;align-items:center;gap:5px;color:#d92d35!important;font-weight:750}.cw-rights-sticky-hint svg{flex:0 0 auto;font-size:15px}.cw-sticky .cw-rights-next{border-color:#e5484d;background:linear-gradient(135deg,#e5484d,#c92f3b);box-shadow:0 8px 20px #d22d3433;animation:cw-rights-attention 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cw-sound-summary .cw-rights-check.is-required,.cw-sound-rights-mobile.is-required,.cw-sticky .cw-rights-next{animation:none}}.cw-sound-workflow+.cw-sticky .cw-btn.primary{min-width:236px}.cw-app--sound-guide .cw-top{height:78px}.cw-app--sound-guide .cw-shell main{padding-top:14px}.cw-creation-page--sound>.wb-page-heading{display:none}.cw-creation-page--sound>.cw-steps{margin-bottom:14px;padding-block:12px}@media(max-width:1180px){.cw-sound-layout{grid-template-columns:minmax(0,1fr) 230px}.cw-mix-controls{grid-template-columns:1fr 1fr}.cw-mix-ducking{grid-column:1 / -1;padding:12px 0 0;border-top:1px solid #dfe7f1;border-left:0}}@media(max-width:900px){.cw-sound-layout{grid-template-columns:1fr}.cw-sound-summary{display:none}.cw-sound-rights-mobile{display:flex!important;margin-top:12px;padding:13px 14px;border:1px solid #cfe0f6;border-radius:13px;color:#334b6b;background:#f4f8ff}.cw-sound-rights-mobile>span{display:flex;flex-direction:column}.cw-sound-rights-mobile strong{font-size:11px}.cw-sound-rights-mobile small{margin-top:3px;color:#6d8099;font-size:9px;font-weight:450;line-height:1.55}}@media(max-width:700px){.cw-app--sound-guide .cw-top{height:68px}.cw-app--sound-guide .cw-shell main{padding:12px 10px 86px}.cw-creation-page--sound>.cw-steps{margin-bottom:10px;padding:10px 5px}.cw-creation-page--sound .cw-steps button{gap:5px}.cw-creation-page--sound .cw-steps i{width:24px;height:24px}.cw-creation-page--sound .cw-steps button span{font-size:9px}.cw-sound-main{padding:10px;border-radius:16px}.cw-sound-heading{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:2px 2px 10px}.cw-sound-heading h2{font-size:20px}.cw-sound-heading p{margin-top:4px;font-size:10px;line-height:1.5}.cw-sound-heading>span{padding:6px 8px;font-size:8px}.cw-sound-step{margin-top:9px;border-radius:15px}.cw-sound-step>header{min-height:58px;padding:11px 12px}.cw-sound-step>header strong{font-size:13px}.cw-sound-step>header .cw-btn{min-height:36px;padding:7px 10px;font-size:10px}.cw-voice-summary{margin:-2px 12px 12px;padding:10px 11px}.cw-sound-step__body{padding:0 12px 12px}.cw-speech-rate-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:11px}.cw-music-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:11px 0}.cw-music-modes>button{min-height:76px;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:9px 5px;text-align:center}.cw-music-modes>button>svg{width:22px;height:22px;flex-basis:22px}.cw-music-modes strong{justify-content:center;gap:3px;font-size:10px;white-space:nowrap}.cw-music-modes small{display:none}.cw-music-ai-note{min-height:34px;padding:7px 9px;font-size:9px;line-height:1.45}.cw-music-recommendation{grid-template-columns:72px minmax(0,1fr);gap:12px;margin-top:9px;padding:12px;border-radius:14px}.cw-music-cover{width:72px;height:72px}.cw-music-recommendation__copy h3{font-size:14px}.cw-music-recommendation__copy>div{align-items:flex-start;flex-direction:column;gap:5px}.cw-music-recommendation__copy p{align-items:flex-start;flex-wrap:wrap;margin:6px 0 8px;font-size:8px;line-height:1.45}.cw-music-pending{font-size:7px}.cw-music-match{grid-column:1 / -1;align-items:center;flex-direction:row;gap:10px}.cw-music-match>strong{margin:0 auto 0 0;font-size:19px}.cw-music-match .cw-btn{width:auto}.cw-mix-preset{margin-top:10px;padding:12px}.cw-mix-controls{grid-template-columns:1fr 1fr;gap:14px 12px}.cw-mix-ducking{grid-column:1 / -1;padding:10px 0 0}.cw-sound-workflow+.cw-sticky .cw-btn.primary{min-width:0}.cw-creation-page--sound+.cw-sticky{gap:8px;padding:8px 10px}.cw-creation-page--sound+.cw-sticky>span{display:none}.cw-creation-page--sound+.cw-sticky>div{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);margin-left:0}.cw-creation-page--sound+.cw-sticky .cw-btn{min-height:42px;padding-inline:12px}.cw-creation-page--sound+.cw-sticky .cw-btn.primary{width:100%}}.subsection-heading{min-height:70px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid #e8edf4}.subsection-heading>div{display:flex;align-items:center;gap:10px}.subsection-heading h2{margin:0;color:#17233d;font-size:17px}.subsection-heading span{color:#98a2b3;font-size:12px}.role-workspace{display:grid;grid-template-columns:390px minmax(0,1fr);gap:18px}.role-list-card,.permission-card,.billing-overview{overflow:hidden;border:1px solid #e2e9f2;border-radius:18px;background:#fff;box-shadow:0 12px 30px #1d437c0d}.role-list{padding:8px}.role-list>button{width:100%;min-height:98px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px;border:1px solid transparent;border-radius:13px;color:#667085;background:transparent;cursor:pointer;text-align:left}.role-list>button:hover{background:#f8faff}.role-list>button.is-active{border-color:#cfe1fb;background:#f1f7ff}.role-list>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.role-list strong{color:#344054;font-size:13px}.role-list small{overflow:hidden;color:#8b96a8;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.role-list em{color:#5076aa;font-size:10px;font-style:normal}.role-list>button>svg{width:18px;height:18px;color:#98a2b3}.role-symbol{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--role-color);background:color-mix(in srgb,var(--role-color) 11%,white)}.role-symbol svg{width:21px;height:21px}.permission-heading{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 20px;border-bottom:1px solid #e8edf4}.permission-heading>div{display:flex;align-items:center;gap:12px}.permission-heading h2{margin:0 0 4px;color:#17233d;font-size:16px}.permission-heading p{margin:0;color:#8995a8;font-size:11px}.permission-table{padding:4px 20px}.permission-row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid #edf1f5}.permission-row:last-child{border-bottom:0}.permission-module{display:flex;align-items:center;gap:9px;color:#344054}.permission-module svg{width:19px;height:19px;color:#176ef2}.permission-module strong{font-size:12px}.permission-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.permission-options label{display:flex;align-items:center;gap:7px;color:#667085;cursor:pointer;font-size:11px}.permission-options input{position:absolute;opacity:0;pointer-events:none}.permission-options label>span{width:18px;height:18px;display:grid;place-items:center;border:1px solid #d0d8e4;border-radius:5px;color:transparent;background:#fff}.permission-options label>span svg{width:13px;height:13px}.permission-options input:checked+span{color:#fff;border-color:#086cff;background:#086cff}.permission-options input:disabled+span{border-color:#9ec4ff;background:#599cff}.permission-note{min-height:50px;display:flex;align-items:center;gap:8px;margin:6px 20px 18px;padding:0 12px;border-radius:10px;color:#5076aa;background:#f1f7ff;font-size:10px}.permission-note svg{width:15px;height:15px}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan-card{position:relative;overflow:hidden;padding:22px;border:1px solid #e1e7f0;border-radius:18px;background:#fff;box-shadow:0 12px 30px #1d437c0d}.plan-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#98a2b3}.plan-card--blue:before{background:#086cff}.plan-card--violet:before{background:#7f56d9}.popular-tag{position:absolute;top:14px;right:14px;padding:5px 9px;border-radius:9px;color:#fff;background:#086cff;font-size:10px;font-weight:700}.plan-card-heading{display:flex;align-items:center;gap:12px}.plan-card-heading>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#667085;background:#f2f4f7}.plan-card--blue .plan-card-heading>span{color:#086cff;background:#e9f2ff}.plan-card--violet .plan-card-heading>span{color:#7f56d9;background:#f1ebff}.plan-card-heading svg{width:22px;height:22px}.plan-card-heading h2{margin:0 0 4px;color:#17233d;font-size:17px}.plan-card-heading p{margin:0;color:#8a96a9;font-size:10px}.plan-price{margin-top:22px;color:#667085}.plan-price strong{color:#17233d;font-size:30px;letter-spacing:-.03em}.plan-price span{margin-left:4px;font-size:11px}.plan-customers{display:flex;align-items:center;gap:7px;margin-top:6px;color:#7a879b;font-size:10px}.plan-customers svg{width:15px;height:15px}.plan-quotas{margin:20px 0;padding:14px;border-radius:12px;background:#f8fafc}.plan-quotas>div{min-height:30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9eef4}.plan-quotas>div:last-child{border-bottom:0}.plan-quotas dt{color:#7a879b;font-size:10px}.plan-quotas dd{margin:0;color:#344054;font-size:11px;font-weight:650}.plan-card>button{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dce4ef;border-radius:10px;color:#526078;background:#fff;cursor:pointer;font-size:11px;font-weight:650}.plan-card>button:hover{color:#086cff;border-color:#b7d4ff;background:#f4f9ff}.plan-card>button svg{width:16px;height:16px}.billing-overview{margin-top:18px}.billing-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:18px 20px 22px}.billing-metrics article{min-height:82px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 20px;border-right:1px solid #e8edf4}.billing-metrics article:first-child{padding-left:0}.billing-metrics article:last-child{border-right:0}.billing-metrics span{color:#8a96a9;font-size:10px}.billing-metrics strong{color:#17233d;font-size:20px}.billing-metrics small{color:#5b7fae;font-size:9px}.tenant-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.tenant-summary article{min-height:104px;display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #e2e9f2;border-radius:16px;background:#fff;box-shadow:0 8px 24px #23467b0b}.tenant-summary article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#176ef2;background:#e9f2ff}.tenant-summary article>span svg{width:21px;height:21px}.tenant-summary article>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:5px 9px}.tenant-summary p{grid-column:1 / -1;margin:0;color:#8a96a9;font-size:10px}.tenant-summary strong{color:#17233d;font-size:22px}.tenant-summary small{color:#7a879b;font-size:9px}.tenant-table{min-width:1120px}.tenant-name-cell{min-width:190px;display:flex;align-items:center;gap:10px}.tenant-name-cell>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#4285f4;font-size:14px;font-weight:700}.tenant-name-cell>div{display:flex;flex-direction:column;gap:3px}.tenant-name-cell strong,.tenant-owner{display:block;color:#344054;font-size:12px}.tenant-name-cell small,.tenant-subline{display:block;color:#98a2b3;font-size:10px}.tenant-usage{min-width:100px}.tenant-usage span{color:#526078;font-size:10px}.tenant-usage i{width:88px;height:5px;display:block;overflow:hidden;margin-top:5px;border-radius:3px;background:#e9eef4}.tenant-usage i b{display:block;height:100%;border-radius:inherit;background:#2381ff}.tenant-hero{display:flex;align-items:center;gap:13px;margin-top:26px;padding:18px;border:1px solid #dce8f7;border-radius:15px;background:#f5f9ff}.tenant-hero>span:first-child{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;color:#086cff;background:#dfeeff}.tenant-hero>span:first-child svg{width:25px;height:25px}.tenant-hero>div{flex:1}.tenant-hero h3{margin:0 0 4px;color:#27334a;font-size:15px}.tenant-hero p{margin:0;color:#8995a8;font-size:10px}.tenant-resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px}.tenant-resource-grid article{min-height:88px;display:grid;grid-template-columns:28px 1fr;align-items:center;column-gap:9px;padding:14px;border:1px solid #e3e9f1;border-radius:12px;background:#fff}.tenant-resource-grid svg{grid-row:1 / 3;width:23px;height:23px;color:#176ef2}.tenant-resource-grid span{color:#8a96a9;font-size:10px}.tenant-resource-grid strong{color:#344054;font-size:15px}@media(max-width:1080px){.role-workspace{grid-template-columns:1fr}.role-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.plan-grid{grid-template-columns:1fr}.billing-metrics,.tenant-summary{grid-template-columns:repeat(2,1fr)}.billing-metrics article:nth-child(2){border-right:0}}@media(max-width:680px){.role-list,.permission-options,.billing-metrics,.tenant-summary,.permission-row{grid-template-columns:1fr}.billing-metrics article{padding:12px 0;border-right:0;border-bottom:1px solid #e8edf4}.billing-metrics article:last-child{border-bottom:0}}.creator-page{display:grid;gap:22px;padding:8px 0 42px}.creator-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.creator-page-heading p{margin:0 0 7px;color:#2380f7;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.creator-page-heading h2{margin:0;color:#0c2148;font-size:29px;letter-spacing:-.03em}.creator-page-heading span{display:block;margin-top:8px;color:#7a879d;font-size:13px}.creator-primary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#086cff,#2f91ff);box-shadow:0 9px 22px #086cff33;cursor:pointer;font-size:12px;font-weight:700}.creator-primary:disabled{opacity:.58;cursor:wait}.creator-primary svg{width:18px;height:18px}.provider-banner{min-height:76px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 18px;border:1px solid #ffe1ab;border-radius:15px;background:linear-gradient(90deg,#fffaf0,#fffdf9)}.provider-banner>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#d97800;background:#fff0cf}.provider-banner svg{width:21px;height:21px}.provider-banner strong{color:#543d1e;font-size:12px}.provider-banner p{margin:4px 0 0;color:#9b7441;font-size:10px}.provider-banner em{padding:5px 9px;border-radius:12px;color:#b86200;background:#ffedc5;font-size:9px;font-style:normal;font-weight:750}.provider-banner.is-ready{border-color:#ccebdc;background:#f4fcf8}.provider-banner.is-ready>span{color:#0a8f63;background:#daf5e9}.voice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0}.voice-toolbar>div{display:flex;gap:7px;padding:4px;border:1px solid #e3ebf6;border-radius:12px;background:#fff}.voice-toolbar button{min-height:32px;padding:0 13px;border-radius:8px;color:#7c899f;background:transparent;cursor:pointer;font-size:11px}.voice-toolbar button.is-active{color:#176ef2;background:#eaf3ff;font-weight:700}.voice-toolbar>span{color:#8b98aa;font-size:10px}.voice-clone-progress{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 17px;border:1px solid #bcd8ff;border-radius:15px;color:#38577f;background:linear-gradient(100deg,#eff7ff,#f8fbff)}.voice-clone-progress>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#176ef2;background:#fff;box-shadow:0 7px 18px #176ef21f}.voice-clone-progress svg{width:21px;height:21px}.voice-clone-progress strong{display:block;color:#214872;font-size:12px}.voice-clone-progress p{margin:4px 0 0;color:#7186a2;font-size:10px;line-height:1.6}.voice-clone-progress em{padding:5px 9px;border-radius:999px;color:#176ef2;background:#deedff;font-size:9px;font-style:normal;font-weight:750}.voice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.voice-card{min-width:0;padding:18px;border:1px solid #e0e8f4;border-radius:17px;background:#fff;box-shadow:0 12px 30px #1944840d}.voice-orb{height:94px;position:relative;display:grid;place-items:center;overflow:hidden;margin-bottom:15px;border-radius:13px;color:#fff;background:radial-gradient(circle at 75% 20%,rgba(255,255,255,.26),transparent 30%),linear-gradient(135deg,#086cff,#38bdf8)}.voice-orb--1{background:linear-gradient(135deg,#243b78,#5676c9)}.voice-orb--2{background:linear-gradient(135deg,#ff6b6b,#ffae65)}.voice-orb--3{background:linear-gradient(135deg,#176b87,#64ccc5)}.voice-orb--4{background:linear-gradient(135deg,#7c3aed,#c084fc)}.voice-orb svg{width:32px;height:32px;position:relative;z-index:2}.voice-orb i{width:8px;height:46px;position:absolute;left:calc(50% - 55px);bottom:18px;border-radius:5px;background:#ffffff52;transform:rotate(90deg)}.voice-orb i:nth-of-type(2){left:calc(50% + 47px);height:60px}.voice-orb i:nth-of-type(3){left:calc(50% - 4px);bottom:-20px;width:100px;height:100px;border:1px solid rgba(255,255,255,.22);background:transparent;border-radius:50%}.voice-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.voice-card h3{margin:0;color:#20304e;font-size:15px}.voice-card-title span{display:block;margin-top:3px;color:#8d99ac;font-size:9px}.voice-state,.publish-state{flex:0 0 auto;padding:4px 7px;border-radius:10px;font-size:8px;font-style:normal;font-weight:750}.voice-state--success,.publish-state--success{color:#087a55;background:#ddf7ea}.voice-state--review,.publish-state--review{color:#176bd8;background:#e7f1ff}.voice-state--warning,.publish-state--warning{color:#a95d00;background:#fff0d2}.voice-state--danger,.publish-state--danger{color:#b42318;background:#fee4e2}.voice-card>p{min-height:34px;margin:13px 0;color:#7c899e;font-size:10px;line-height:1.7}.voice-card-tags{display:flex;gap:6px;margin-bottom:13px}.voice-card-tags span{padding:4px 7px;border:1px solid #e4ebf4;border-radius:9px;color:#728098;background:#f9fbfe;font-size:8px}.voice-cache-status{min-height:27px;display:flex;align-items:flex-start;gap:7px;margin:-2px 0 10px;color:#8794a8;font-size:8px;line-height:1.45}.voice-cache-status i{width:7px;height:7px;flex:0 0 auto;margin-top:3px;border-radius:50%;background:#a9b4c5;box-shadow:0 0 0 4px #a9b4c521}.voice-cache-status--cached,.voice-cache-status--playing,.voice-cache-status--paused{color:#087a55}.voice-cache-status--cached i,.voice-cache-status--playing i,.voice-cache-status--paused i{background:#12a171;box-shadow:0 0 0 4px #12a17121}.voice-cache-status--error,.voice-cache-status--blocked{color:#b42318}.voice-cache-status--error i,.voice-cache-status--blocked i{background:#d92d20;box-shadow:0 0 0 4px #d92d201f}.voice-card-actions{display:flex;align-items:stretch;gap:8px}.voice-card-actions button{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d7e6fa;border-radius:9px;color:#176ef2;background:#f4f9ff;cursor:pointer;font-size:10px;font-weight:700}.voice-card-actions button:disabled{opacity:.62;cursor:wait}.voice-card-actions .voice-download-button{width:auto;flex:0 0 auto;padding:0 12px;color:#4f6380;border-color:#dfe7f2;background:#fff}.voice-card-actions .voice-use-button{width:auto;flex:0 0 auto;padding:0 13px;color:#fff;border-color:#176ef2;background:#176ef2}.creator-page--embedded{margin-top:2px;padding:18px;border:1px solid var(--cw-line);border-radius:var(--cw-radius);background:#fff}.voice-card-actions .voice-download-button span{display:inline}.voice-card.is-playing{border-color:#176ef259;box-shadow:0 16px 38px #176ef21a}.voice-card.is-processing{border-color:#bcd8ff;background:linear-gradient(180deg,#fff,#f8fbff)}.voice-card.is-processing .voice-orb{background:linear-gradient(110deg,#176ef2,#38bdf8,#176ef2);background-size:220% 100%;animation:voice-clone-shimmer 2.4s ease-in-out infinite}.voice-card-actions .voice-retry-button{color:#b54708;border-color:#fed7aa;background:#fff8ed}@keyframes voice-clone-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.voice-retry-dialog{width:min(440px,calc(100vw - 32px));padding:30px;border:1px solid rgba(205,218,237,.9);border-radius:22px;background:#fff;box-shadow:0 28px 80px #132d543d}.voice-retry-dialog__icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:17px;border-radius:14px;color:#a95d00;background:#fff0d2}.voice-retry-dialog__icon svg{width:24px;height:24px}.voice-retry-dialog p{margin:0 0 5px;color:#176ef2;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.voice-retry-dialog h2{margin:0;color:#20304e;font-size:21px}.voice-retry-dialog>div>span{display:block;margin-top:11px;color:#718098;font-size:12px;line-height:1.75}.voice-retry-dialog dl{display:grid;gap:8px;margin:18px 0 0}.voice-retry-dialog dl div{display:flex;justify-content:space-between;gap:18px;padding:9px 11px;border-radius:10px;color:#65758c;background:#f6f9fd;font-size:10px}.voice-retry-dialog dt,.voice-retry-dialog dd{margin:0}.voice-retry-dialog dd{color:#243b5f;font-weight:700;text-align:right}.voice-retry-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.is-spinning{animation:creator-spin .9s linear infinite}@keyframes creator-spin{to{transform:rotate(360deg)}}.creator-empty{min-height:240px;grid-column:1 / -1;display:grid;place-content:center;justify-items:center;gap:8px;border:1px dashed #d8e4f3;border-radius:17px;color:#8997aa;background:#fff}.creator-empty svg{width:35px;height:35px;color:#72a7ee}.creator-empty strong{color:#34435e;font-size:13px}.creator-empty span{font-size:10px}.creator-drawer{width:min(100%,520px);min-height:100%;margin-left:auto;padding:26px;overflow-y:auto;overscroll-behavior:contain;background:#fff;box-shadow:-20px 0 60px #0c234b26}.creator-form{display:grid;gap:15px;margin-top:24px}.creator-form>label:not(.file-drop):not(.consent-check){display:grid;gap:7px}.creator-form label>span,.publish-platform-picker legend{color:#536078;font-size:10px;font-weight:700}.creator-form label>small{color:#8a97aa;font-size:9px;line-height:1.6}.creator-form input:not([type=checkbox]):not([type=file]),.creator-form textarea{width:100%;min-height:41px;padding:10px 12px;border:1px solid #dfe7f1;border-radius:10px;outline:none;color:#344054;background:#fbfcfe;font-size:11px;resize:vertical}.creator-form input:focus,.creator-form textarea:focus{border-color:#7bb5ff;box-shadow:0 0 0 3px #176ef214}.clone-guide,.provider-disclosure{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:11px;color:#6e7d94;background:#f3f8ff;font-size:9px;line-height:1.6}.clone-guide svg,.provider-disclosure svg{width:19px;height:19px;flex:0 0 auto;color:#277ff5}.clone-guide strong,.clone-guide span{display:block}.clone-guide strong{color:#304362;font-size:10px}.file-drop{min-height:130px;display:grid;place-content:center;justify-items:center;gap:6px;position:relative;border:1px dashed #99bff1;border-radius:13px;color:#71829a;background:#f7fbff;cursor:pointer}.file-drop svg{width:28px;height:28px;color:#2d82f5}.file-drop strong{color:#385273;font-size:11px}.file-drop span{font-size:9px}.file-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.consent-check{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:flex-start;cursor:pointer}.consent-check input{position:absolute;opacity:0}.creator-form .consent-check>span{width:18px;height:18px;display:grid;place-items:center;border:1px solid #cdd9e8;border-radius:5px;color:transparent;background:#fff}.creator-form .consent-check input:checked+span{color:#fff;border-color:#176ef2;background:#176ef2}.creator-form .consent-check input:focus-visible+span{outline:3px solid rgba(23,110,242,.16);outline-offset:2px}.consent-check p{margin:0;color:#68778e;font-size:9px;line-height:1.65}.account-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.account-strip article{min-width:0;display:grid;gap:9px;padding:14px;border:1px solid #e0e8f3;border-radius:14px;background:#fff}.creator-platform-mark{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#344054;font-size:9px;font-weight:700}.creator-platform-mark>svg{width:21px;height:21px;padding:4px;border-radius:6px;color:#fff;background:var(--platform-color)}.creator-platform-mark small{color:#98a2b3;font-size:7px;font-weight:500}.account-strip strong,.account-strip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-strip strong{color:#344054;font-size:10px}.account-strip span{margin-top:3px;color:#98a2b3;font-size:8px}.account-strip em{width:fit-content;padding:3px 6px;border-radius:8px;color:#a15c00;background:#fff0d4;font-size:7px;font-style:normal}.account-strip em.is-ready{color:#087a55;background:#ddf7ea}.publish-workspace{overflow:hidden;border:1px solid #e0e8f3;border-radius:16px;background:#fff}.publish-workspace-heading{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #e8eef6}.publish-workspace-heading h3{margin:0;color:#263650;font-size:13px}.publish-workspace-heading span{display:block;margin-top:3px;color:#95a1b3;font-size:8px}.publish-workspace-heading button{display:inline-flex;align-items:center;gap:6px;color:#65758d;background:transparent;cursor:pointer;font-size:9px}.publish-job-list>article{min-height:78px;display:grid;grid-template-columns:58px minmax(190px,1.5fr) minmax(110px,.7fr) minmax(120px,.8fr) auto;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid #edf1f6;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.publish-job-list>article:hover{background:#f8fbff}.publish-job-list>article:focus-visible{position:relative;z-index:1;background:#f4f9ff;box-shadow:inset 0 0 0 2px #56a5ff}.publish-job-list>article:last-child{border-bottom:0}.publish-job-list>article>img{width:58px;height:52px;object-fit:cover;border-radius:9px}.publish-job-main h3{margin:0 0 7px;color:#303e57;font-size:11px}.publish-job-main>div{display:flex;gap:4px}.publish-job-main .creator-platform-mark span,.publish-job-main .creator-platform-mark small{display:none}.publish-job-main .creator-platform-mark>svg{width:19px;height:19px}.publish-job-time{display:flex;align-items:center;gap:6px;color:#77859a;font-size:9px}.publish-job-time svg{width:16px;height:16px;color:#6499df}.publish-job-progress span{color:#67758a;font-size:8px}.publish-job-progress i{height:5px;display:block;overflow:hidden;margin-top:6px;border-radius:4px;background:#e9eef5}.publish-job-progress b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#1875f5,#45b7ff)}.publish-platform-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.publish-platform-picker legend{grid-column:1 / -1;margin-bottom:1px}.publish-platform-picker>button{min-height:52px;position:relative;display:flex;align-items:center;padding:9px;border:1px solid #e0e7f1;border-radius:10px;background:#fff;cursor:pointer}.publish-platform-picker>button.is-selected{border-color:#77aef8;background:#f2f8ff;box-shadow:inset 0 0 0 1px #a9ccfa}.publish-platform-picker .creator-platform-mark{display:grid;grid-template-columns:25px 1fr;text-align:left}.publish-platform-picker .creator-platform-mark>svg{grid-row:1 / 3;width:25px;height:25px}.publish-platform-picker .creator-platform-mark small{grid-column:2}.platform-picker-check{width:16px;height:16px;display:grid;place-items:center;position:absolute;top:7px;right:7px;border-radius:50%;color:#fff;background:#176ef2}.publish-detail-summary{display:flex;align-items:center;gap:12px;margin-top:24px;padding:15px;border-radius:13px;background:#f3f8ff}.publish-detail-summary>svg{width:38px;height:38px;padding:9px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#176ef2,#41b2ff)}.publish-detail-summary strong,.publish-detail-summary span{display:block}.publish-detail-summary strong{color:#30405b;font-size:12px}.publish-detail-summary span{margin-top:4px;color:#8996aa;font-size:9px}.target-receipts{display:grid;gap:9px;margin:18px 0}.target-receipts article{min-height:64px;display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid #e4eaf2;border-radius:11px}.target-receipts strong,.target-receipts span{display:block}.target-receipts strong{color:#344054;font-size:10px}.target-receipts span{margin-top:3px;color:#8c98a9;font-size:8px}.creator-drawer--publisher{width:min(100%,680px)}.local-publisher-panel{margin-top:20px;padding:18px;border:1px solid #dbe7f5;border-radius:16px;background:linear-gradient(180deg,#fbfdff,#f5f9ff)}.local-publisher-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.local-publisher-panel__heading p{margin:0 0 5px;color:#2b7ced;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.local-publisher-panel__heading h3{margin:0;color:#273a58;font-size:14px}.local-publisher-panel__heading>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:#a15c00;background:#fff0d4;font-size:8px;font-weight:750}.local-publisher-panel__heading>span.is-ready{color:#087a55;background:#ddf7ea}.local-publisher-warning{display:flex;align-items:flex-start;gap:9px;margin:14px 0 17px;padding:11px 12px;border:1px solid #f3ddb1;border-radius:11px;color:#80541f;background:#fffaf0}.local-publisher-warning svg{width:18px;height:18px;flex:0 0 auto;color:#c87810}.local-publisher-warning p{margin:0;font-size:9px;line-height:1.65}.local-publisher-platforms,.local-material-picker{margin:0;padding:0;border:0}.local-publisher-platforms legend,.local-material-picker legend,.local-publisher-field>span{display:block;margin-bottom:8px;color:#4c5d76;font-size:10px;font-weight:750}.local-publisher-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.local-publisher-platforms legend{grid-column:1 / -1}.local-publisher-platforms>button{min-height:54px;display:grid;justify-items:start;gap:4px;padding:9px 10px;border:1px solid #dce6f2;border-radius:10px;color:#718098;background:#fff;cursor:pointer}.local-publisher-platforms>button.is-selected{border-color:#73abf5;background:#eef6ff;box-shadow:inset 0 0 0 1px #b8d7ff}.local-publisher-platforms>button:disabled{opacity:.48;cursor:not-allowed}.local-publisher-platforms small{color:#8290a3;font-size:8px}.local-publisher-field{display:grid;gap:0;margin-top:16px}.local-publisher-field select,.local-publisher-field input{width:100%;min-height:42px;padding:9px 11px;border:1px solid #dce5f0;border-radius:10px;outline:none;color:#344054;background:#fff;font-size:11px}.local-publisher-field select:focus,.local-publisher-field input:focus{border-color:#72adf8;box-shadow:0 0 0 3px #176ef214}.local-publisher-field select:disabled{color:#8f9bad;background:#f2f5f9}.local-material-picker{margin-top:16px}.local-material-picker>div{max-height:270px;display:grid;gap:7px;overflow-y:auto;padding-right:3px;overscroll-behavior:contain}.local-material-picker label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px;border:1px solid #dfe7f1;border-radius:11px;background:#fff;cursor:pointer}.local-material-picker label.is-selected{border-color:#78aff5;background:#eff7ff;box-shadow:inset 0 0 0 1px #b8d8ff}.local-material-picker input{position:absolute;opacity:0;pointer-events:none}.local-material-picker label:has(input:focus-visible){outline:2px solid #3d8df5;outline-offset:2px}.local-material-type{min-width:38px;padding:5px 7px;border-radius:8px;color:#46627f;background:#eaf0f7;text-align:center;font-size:8px;font-weight:750}.local-material-type--video{color:#1264cc;background:#e1efff}.local-material-type--image{color:#8b4d00;background:#fff0d6}.local-material-copy{min-width:0}.local-material-copy strong,.local-material-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-material-copy strong{color:#33445f;font-size:10px}.local-material-copy small{margin-top:4px;color:#8b98aa;font-size:8px}.local-material-picker label>i{width:20px;height:20px;display:grid;place-items:center;border:1px solid #cfd9e6;border-radius:6px;color:#fff;background:#fff}.local-material-picker label.is-selected>i{border-color:#176ef2;background:#176ef2}.local-material-picker label>i svg{width:13px;height:13px}.local-material-empty{margin:0;padding:18px;border:1px dashed #cfdaea;border-radius:11px;color:#7c8ba1;background:#fff;text-align:center;font-size:9px;line-height:1.6}.local-publisher-receipt{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;border:1px solid #bfe7d4;border-radius:11px;color:#087a55;background:#effbf5}.local-publisher-receipt>svg{width:19px;height:19px;flex:0 0 auto}.local-publisher-receipt strong,.local-publisher-receipt span{display:block}.local-publisher-receipt strong{font-size:10px}.local-publisher-receipt span{margin-top:3px;color:#417861;font-size:8px}.local-publisher-submit{width:100%;margin-top:16px}.local-publisher-submit:disabled{box-shadow:none;cursor:not-allowed}@media(max-width:1120px){.voice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-job-list>article{grid-template-columns:52px minmax(180px,1fr) 110px auto}.publish-job-progress{display:none}}@media(max-width:760px){.creator-page-heading{align-items:flex-start;flex-direction:column}.voice-grid,.account-strip{grid-template-columns:1fr}.voice-toolbar{align-items:flex-start;flex-direction:column}.provider-banner{grid-template-columns:38px 1fr}.provider-banner em{grid-column:2}.publish-job-list>article{grid-template-columns:52px 1fr auto}.publish-job-time{display:none}.publish-state{grid-column:3;grid-row:1}.creator-drawer{width:100%;padding:22px 22px calc(22px + env(safe-area-inset-bottom))}.target-receipts article{grid-template-columns:88px 1fr}.target-receipts .publish-state{grid-column:2}.local-publisher-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.is-spinning{animation:none!important}.ocean-stage,.ocean-stage__depth{transform:none!important;animation:none!important}.nav-item:hover,.admin-entry-button:hover,.login-submit:hover:not(:disabled){transform:none}}.cw-local-publish{display:grid;grid-template-columns:minmax(330px,.92fr) minmax(430px,1.25fr) minmax(290px,.78fr);gap:16px;margin-top:18px;align-items:start}.cw-local-publish__form,.cw-local-publish__materials,.cw-local-publish__schedule{display:grid;gap:14px;border-color:#dce7f5;border-radius:16px;box-shadow:0 10px 30px #1a46800b}.cw-local-publish__form>label,.cw-local-publish__datetime{display:grid;gap:7px;color:#4b5870;font-size:11px;font-weight:700}.cw-publish-step-heading{display:flex;align-items:flex-start;gap:10px;margin:0}.cw-publish-step-heading>span{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,#0b66df,#2d86f6);box-shadow:0 6px 14px #1069e233;font-size:11px;font-weight:800}.cw-publish-step-heading>div{min-width:0;flex:1}.cw-publish-step-heading h3{margin:0;color:#102747;font-size:14px}.cw-publish-step-heading small{display:block;margin-top:3px;color:#8290a5;font-size:9px;font-weight:500;line-height:1.5}.cw-publish-step-heading--assets{align-items:center}.cw-publish-step-heading--assets>b{flex:0 0 auto;padding:4px 8px;border-radius:999px;color:#1768d3;background:#eef6ff;font-size:9px}.cw-local-publish__form .cw-publish-step-heading:not(:first-child){margin-top:7px;padding-top:16px;border-top:1px solid #eaf0f7}.cw-local-platform{overflow:hidden;border:1px solid var(--cw-line);border-radius:11px;background:#fff}.cw-local-platform.is-active{border-color:var(--cw-blue);box-shadow:0 0 0 2px #dceaff}.cw-local-platform>button{width:100%;padding:8px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.cw-local-platform>button:disabled{cursor:not-allowed;opacity:.55}.cw-local-platform>button>i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:var(--cw-blue);background:#edf5ff;font-style:normal}.cw-local-platform.is-active>button>i{color:#fff;background:var(--cw-blue)}.cw-local-platform>button>i svg{width:15px;height:15px}.cw-local-platform>select{margin:0 9px 9px;width:calc(100% - 18px)}.cw-link-button{width:max-content;padding:0;border:0;color:var(--cw-blue);background:transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.cw-creation-asset-empty{min-height:178px;display:grid;place-items:center;align-content:center;gap:10px;padding:24px;border:1px dashed #bfd5ed;border-radius:14px;color:#7e91aa;background:linear-gradient(145deg,#fbfdff,#f5f9fe);text-align:center}.cw-creation-asset-empty>svg{width:32px;height:32px;color:#5d8fc8}.cw-creation-asset-empty span{display:grid;gap:4px}.cw-creation-asset-empty strong{color:#334f72;font-size:11px}.cw-creation-asset-empty small{font-size:9px}.cw-creation-asset-preview{display:grid;grid-template-columns:168px minmax(0,1fr);gap:15px;align-items:center;min-height:194px;padding:12px;border:1px solid #b9d7fb;border-radius:14px;background:linear-gradient(135deg,#f7fbff,#edf6ff)}.cw-creation-asset-preview__media{position:relative;width:168px;height:168px;overflow:hidden;display:grid;place-items:center;border-radius:11px;color:#7c8ca3;background:#071324}.cw-creation-asset-preview[data-ratio="16:9"]{grid-template-columns:minmax(0,1fr)}.cw-creation-asset-preview__media[data-ratio="16:9"]{width:100%;height:auto;aspect-ratio:16 / 9}.cw-creation-asset-preview__media[data-ratio="9:16"]{width:126px;height:224px}.cw-creation-asset-preview__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#f6f3eb}.cw-creation-asset-cover-download{width:max-content;padding:0;border:0;background:transparent;color:#176fe5;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cw-creation-asset-preview__media video{width:100%;height:100%;object-fit:contain;background:#071324}.cw-creation-asset-preview__media .loading-block,.cw-creation-asset-preview__media .error-block{width:100%;min-height:168px;padding:10px}.cw-creation-asset-preview__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:0;color:#fff;background:#030c1c2e;cursor:pointer;transition:background .16s ease}.cw-creation-asset-preview__play:hover{background:#030c1c52}.cw-creation-asset-preview__play svg{width:36px;height:36px;padding:9px;border-radius:50%;background:#1166daeb;box-shadow:0 8px 24px #0315314d}.cw-creation-asset-preview__copy{min-width:0;display:grid;gap:7px}.cw-creation-asset-preview__copy>strong,.cw-creation-asset-preview__copy>small{overflow:hidden;text-overflow:ellipsis}.cw-creation-asset-preview__copy>strong{color:#17375e;font-size:13px;line-height:1.5}.cw-creation-asset-preview__copy>small{color:#71839a;font-size:9px;line-height:1.6}.cw-creation-asset-preview__status{width:max-content;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;color:#097b58;background:#e8f8f1;font-size:9px;font-weight:750}.cw-creation-asset-preview__status svg{width:13px;height:13px}.cw-creation-asset-toolbar{display:grid;gap:9px}.cw-creation-asset-filters{display:flex;gap:6px}.cw-creation-asset-filters button{padding:5px 10px;border:1px solid #dce6f1;border-radius:999px;color:#6f7e92;background:#fff;cursor:pointer;font-size:9px;font-weight:700}.cw-creation-asset-filters button.is-active{border-color:#7db4f7;color:#0b67da;background:#edf6ff}.cw-creation-asset-search{display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #dce6f1;border-radius:10px;background:#fbfdff}.cw-creation-asset-search svg{flex:0 0 auto;width:15px;height:15px;color:#8ca0b8}.cw-creation-asset-search input{min-width:0;flex:1;padding:9px 0;border:0;outline:0;background:transparent;font-size:10px}.cw-creation-asset-list{max-height:390px;overflow:auto;display:grid;gap:8px;padding-right:3px}.cw-creation-asset-list>button{width:100%;display:grid;grid-template-columns:104px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px;border:1px solid #e0e8f2;border-radius:11px;color:inherit;background:#fff;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.cw-creation-asset-list>button:hover{border-color:#9bc2f1;background:#f9fcff}.cw-creation-asset-list>button.is-active{border-color:#4f9bf4;background:#f0f7ff;box-shadow:0 0 0 2px #4290ee1c}.cw-creation-asset-thumbnail{width:104px;height:auto;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;border-radius:10px;color:#327fd8;background:#f6f3eb}.cw-creation-asset-thumbnail[data-ratio="9:16"]{width:42px;aspect-ratio:9 / 16;justify-self:center}.cw-creation-asset-thumbnail[data-ratio="1:1"]{width:70px;aspect-ratio:1;justify-self:center}.cw-creation-asset-thumbnail img{width:100%;height:100%;object-fit:contain}.cw-creation-asset-thumbnail svg{width:19px;height:19px}.cw-creation-asset-thumbnail>svg:not(.is-spinning){color:#78b6fb}.cw-creation-asset-list>button>span{min-width:0;display:grid;gap:4px}.cw-creation-asset-list>button strong,.cw-creation-asset-list>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-creation-asset-list>button strong{color:#263f60;font-size:10px}.cw-creation-asset-list>button small{color:#8492a6;font-size:8px}.cw-creation-asset-list>button>em{color:#8da1ba}.cw-creation-asset-list>button.is-active>em{color:#1670dc}.cw-creation-asset-list>button>em svg{width:17px;height:17px}.cw-local-publish__schedule dl{margin:4px 0}.cw-local-publish__schedule dl div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #edf0f5;font-size:11px}.cw-local-publish__schedule dt{color:var(--cw-muted)}.cw-local-publish__schedule dd{margin:0;color:#344054;font-weight:700}.cw-local-publish__schedule>.cw-btn{width:100%;min-height:42px}.cw-local-publish__datetime small{color:var(--cw-muted);font-size:9px;font-weight:500}.cw-local-publish__schedule{position:sticky;top:18px}.cw-publish-summary-card{display:grid;gap:8px;padding:10px;border:1px solid #e3ebf5;border-radius:12px;background:#f9fbfe}.cw-publish-summary-card>span{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px}.cw-publish-summary-card i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#93a1b4;background:#edf1f6}.cw-publish-summary-card i.is-ready{color:#087a59;background:#e4f7ef}.cw-publish-summary-card i svg{width:15px;height:15px}.cw-publish-summary-card small{color:#8190a5;font-size:9px}.cw-publish-summary-card strong{color:#304764;font-size:9px}.cw-publish-isolation-note{margin:-3px 0 0;display:flex;align-items:flex-start;gap:5px;color:#7b8ca2;font-size:8px;line-height:1.6}.cw-publish-isolation-note svg{flex:0 0 auto;width:13px;height:13px;margin-top:1px;color:#2f88df}.cw-publish-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;padding:24px;background:#05132b94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:cw-confirm-fade-in .18s ease-out}.cw-publish-confirm{position:relative;width:min(560px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:26px;border:1px solid rgba(176,203,235,.85);border-radius:22px;color:#153052;background:#fff;box-shadow:0 30px 80px #04183847,0 8px 24px #1a50941f;animation:cw-confirm-enter .2s ease-out}.cw-publish-confirm__close{position:absolute;top:18px;right:18px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #e2eaf4;border-radius:11px;color:#69809d;background:#f8fbff;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.cw-publish-confirm__close:hover:not(:disabled){border-color:#b8d4f5;color:#0f69d8;background:#eef6ff}.cw-publish-confirm__close svg{width:20px;height:20px}.cw-publish-confirm__header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding-right:38px}.cw-publish-confirm__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:#fff;background:#126bdc;box-shadow:0 10px 24px #126bdc40}.cw-publish-confirm__icon svg{width:24px;height:24px}.cw-publish-confirm__header p{margin:0 0 3px;color:#2b7de2;font-size:9px;font-weight:800;letter-spacing:.16em}.cw-publish-confirm__header h2{margin:0;color:#102846;font-size:20px;line-height:1.35}.cw-publish-confirm__header div>span{display:block;margin-top:4px;color:#7a8ca3;font-size:11px}.cw-publish-confirm__header>em{padding:6px 9px;border-radius:999px;color:#1467cc;background:#edf5ff;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.cw-publish-confirm__summary{display:grid;gap:0;margin-top:24px;overflow:hidden;border:1px solid #e2eaf4;border-radius:16px;background:#fbfdff}.cw-publish-confirm__summary article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:flex-start;padding:15px 16px}.cw-publish-confirm__summary article+article{border-top:1px solid #e8eef6}.cw-publish-confirm__summary article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#1b72d8;background:#eaf4ff}.cw-publish-confirm__summary article>i svg{width:19px;height:19px}.cw-publish-confirm__summary article>div{min-width:0;display:grid;gap:4px}.cw-publish-confirm__summary article span,.cw-publish-confirm__summary article small{color:#7c8ea5;font-size:10px;line-height:1.55}.cw-publish-confirm__summary article strong{overflow:hidden;color:#203b5f;font-size:12px;line-height:1.55;text-overflow:ellipsis}.cw-publish-confirm__platforms{display:flex!important;flex-wrap:wrap;gap:6px!important}.cw-publish-confirm__platforms b{padding:5px 9px;border:1px solid #cfe1f6;border-radius:999px;color:#2669b7;background:#f2f8ff;font-size:10px;font-weight:750}.cw-publish-confirm__security{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 14px;border:1px solid #bfe7d6;border-radius:14px;color:#126c52;background:#f0faf6}.cw-publish-confirm__security>svg{flex:0 0 auto;width:19px;height:19px;margin-top:1px}.cw-publish-confirm__security div{display:grid;gap:3px}.cw-publish-confirm__security strong{font-size:11px}.cw-publish-confirm__security span{color:#568273;font-size:9px;line-height:1.6}.cw-publish-confirm__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cw-publish-confirm__actions .cw-btn{min-width:112px;min-height:42px;justify-content:center}.cw-publish-confirm__actions .cw-btn.primary{min-width:164px}.cw-publish-confirm__actions .cw-btn svg{width:16px;height:16px}@keyframes cw-confirm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cw-confirm-enter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:620px){.cw-publish-confirm-backdrop{padding:14px}.cw-publish-confirm{max-height:calc(100vh - 28px);padding:21px 17px 17px;border-radius:18px}.cw-publish-confirm__header{grid-template-columns:42px minmax(0,1fr);padding-right:34px}.cw-publish-confirm__icon{width:42px;height:42px;border-radius:13px}.cw-publish-confirm__header>em{grid-column:2;width:max-content}.cw-publish-confirm__actions{display:grid;grid-template-columns:1fr 1.35fr}.cw-publish-confirm__actions .cw-btn,.cw-publish-confirm__actions .cw-btn.primary{min-width:0}}.cw-local-receipt{display:grid;gap:6px;padding:11px;border:1px solid #bde8d4;border-radius:10px;color:#177056;background:#effaf5;font-size:10px}.cw-local-receipt span{margin:0;color:#477463}.cw-local-receipt button{width:max-content;padding:0;border:0;color:#087a55;background:transparent;cursor:pointer;font:inherit;font-weight:800}.cw-accounts+.cw-local-publish{margin-top:14px}.cw-account-center{--account-ink: #071d43;--account-blue: #0d67e8;--account-cyan: #54d6ff}.cw-account-vault{position:relative;display:grid;grid-template-columns:minmax(300px,1fr) auto minmax(220px,auto);align-items:center;gap:28px;min-height:166px;margin-bottom:14px;padding:26px 28px;overflow:hidden;border:1px solid rgba(92,173,255,.45);border-radius:18px;color:#fff;background:radial-gradient(circle at 82% 12%,rgba(55,203,255,.28),transparent 30%),linear-gradient(122deg,#031b54,#07378f 58%,#0873dd);box-shadow:0 20px 50px #0a459d2e}.cw-account-vault.is-offline{filter:saturate(.65)}.cw-account-vault__glow{position:absolute;right:15%;bottom:-72px;width:360px;height:130px;border:2px solid rgba(83,219,255,.44);border-radius:50%;transform:rotate(-8deg);box-shadow:0 0 38px #26c8ff99;pointer-events:none}.cw-account-vault__copy,.cw-account-vault__stats,.cw-account-vault__action{position:relative;z-index:1}.cw-account-vault__copy>span{display:inline-flex;align-items:center;gap:7px;color:#91dcff;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cw-account-vault__copy>span svg{width:16px;height:16px}.cw-account-vault__copy h3{margin:9px 0 7px;font-size:24px;letter-spacing:-.03em}.cw-account-vault__copy p{max-width:540px;margin:0;color:#e7f4ffc2;font-size:11px;line-height:1.7}.cw-account-vault__stats{display:flex;gap:8px}.cw-account-vault__stats div{display:grid;min-width:82px;padding:13px 12px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cw-account-vault__stats strong{font-size:20px}.cw-account-vault__stats span{margin-top:3px;color:#e7f4ffb3;font-size:9px}.cw-account-vault__action{display:flex;align-items:center;gap:10px;min-width:218px;padding:14px 16px;border:1px solid rgba(255,255,255,.55);border-radius:13px;color:#06469f;background:linear-gradient(135deg,#fff,#dff5ff);box-shadow:0 10px 28px #0012483d;cursor:pointer;text-align:left}.cw-account-vault__action:disabled{opacity:.48;cursor:not-allowed}.cw-account-vault__action>svg{width:22px;height:22px}.cw-account-vault__action span{display:grid;gap:2px}.cw-account-vault__action strong{font-size:12px}.cw-account-vault__action small{color:#6584aa;font-size:9px}.cw-account-section-title{display:flex;align-items:end;justify-content:space-between;margin:24px 2px 12px}.cw-account-section-title>div>span{color:var(--account-blue);font-size:8px;font-weight:800;letter-spacing:.18em}.cw-account-section-title h3{margin:3px 0;color:var(--account-ink);font-size:17px}.cw-account-section-title p{margin:0;color:var(--cw-muted);font-size:10px}.cw-account-section-title>span{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #dbe7f5;border-radius:999px;color:#5f7796;background:#fff;font-size:9px;font-weight:700}.cw-accounts--vault article{position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cw-accounts--vault article:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:#dce7f5}.cw-accounts--vault article.is-ready:before{background:linear-gradient(#24d7ee,#156ce8)}.cw-accounts--vault article:hover{transform:translateY(-3px);border-color:#a9caf3;box-shadow:0 14px 32px #1a559d1f}.cw-account-card__top{display:flex;align-items:start;justify-content:space-between;gap:8px}.cw-account-private{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;padding:5px 7px;border-radius:999px;color:#3371ba;background:#edf6ff;font-size:8px;font-weight:800}.cw-account-private svg{width:11px;height:11px}.cw-accounts--vault article>.cw-btn{width:100%}.cw-account-grants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cw-account-grants article{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #dce8f6;border-radius:13px;background:#fff}.cw-account-grants article>span{color:#0b7561;font-size:9px;font-weight:800}.cw-account-security-note{display:flex;gap:12px;margin-top:18px;padding:16px 18px;border:1px solid #cfe3fa;border-radius:14px;color:#174e92;background:linear-gradient(110deg,#f8fbff,#eef7ff)}.cw-account-security-note>svg{flex:0 0 auto;width:22px;height:22px;color:#0c70e8}.cw-account-security-note strong{color:#0b315e;font-size:11px}.cw-account-security-note p{margin:4px 0 0;color:#6380a2;font-size:10px;line-height:1.7}@media(max-width:1180px){.cw-account-vault{grid-template-columns:1fr auto}.cw-account-vault__action{grid-column:1 / -1;width:max-content}.cw-local-publish{grid-template-columns:1fr 1fr}.cw-local-publish__schedule{grid-column:1 / -1;position:static}}@media(max-width:760px){.cw-account-vault{grid-template-columns:1fr;padding:22px 18px}.cw-account-vault__stats{display:grid;grid-template-columns:repeat(3,1fr)}.cw-account-vault__stats div{min-width:0}.cw-account-vault__action{width:100%}.cw-account-grants,.cw-local-publish{grid-template-columns:1fr}.cw-local-publish__schedule{grid-column:auto}.cw-creation-asset-preview{grid-template-columns:132px minmax(0,1fr)}.cw-creation-asset-preview__media{width:132px;height:132px}.cw-creation-asset-preview__media .loading-block,.cw-creation-asset-preview__media .error-block{min-height:132px}}.cw-publish-calendar .wb-page-heading{margin-bottom:18px}.cw-calendar-shell{overflow:visible;border:1px solid #dfe7f2;border-radius:15px;background:#fff;box-shadow:0 8px 26px #1f3d6909}.cw-calendar-toolbar{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 18px;border-bottom:1px solid #e7edf5}.cw-calendar-toolbar__months{display:flex;align-items:center;gap:9px;min-width:0}.cw-calendar-toolbar__months>button{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #dce5f0;border-radius:9px;background:#fff;color:#475467;cursor:pointer}.cw-calendar-toolbar__months>button:hover:not(:disabled){border-color:#9fc4fb;color:#1267db;background:#f5f9ff}.cw-calendar-toolbar__months>button:disabled{color:#bdc6d3;background:#f8fafc;cursor:not-allowed}.cw-calendar-toolbar__months label{width:170px}.cw-calendar-toolbar__months select{height:36px;padding:7px 34px 7px 12px;border-color:#dce5f0;background-color:#fff;color:#21324f;font-size:13px;font-weight:750}.cw-calendar-toolbar__months .cw-calendar-today{width:auto;min-width:78px;padding:0 12px;color:#1768d3;font-size:11px;font-weight:700}.cw-calendar-toolbar__months>small{margin-left:2px;color:#8a97aa;font-size:10px;white-space:nowrap}.cw-calendar-summary{display:flex;align-items:center;margin:0}.cw-calendar-summary>div{min-width:88px;display:flex;align-items:baseline;justify-content:center;gap:9px;padding:2px 16px;border-left:1px solid #e7edf5}.cw-calendar-summary>div:first-child{border-left:0}.cw-calendar-summary dt{color:#66758c;font-size:10px;white-space:nowrap}.cw-calendar-summary dd{margin:0;color:#1267db;font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.cw-calendar-summary .is-success dd{color:#16945c}.cw-calendar-summary .is-processing dd{color:#1672f8}.cw-calendar-summary .is-failed dd{color:#d93c4a}.cw-calendar-grid{position:relative;overflow:visible}.cw-calendar-grid>header{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid #e4ebf4;background:#fafcff}.cw-calendar-grid>header span{padding:11px 8px;color:#7c8aa0;font-size:10px;font-weight:650;text-align:center}.cw-calendar-grid__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}.cw-calendar-grid__days>article{position:relative;min-width:0;min-height:120px;padding:8px;border-right:1px solid #e4ebf4;border-bottom:1px solid #e4ebf4;background:#fff}.cw-calendar-grid__days>article:nth-child(7n){border-right:0}.cw-calendar-grid__days>article.is-outside{background:#fbfcfe}.cw-calendar-grid__days>article>b{min-height:22px;display:inline-grid;place-items:center;color:#5f6f87;font-size:10px;font-weight:700}.cw-calendar-grid__days>article.is-outside>b{color:#a7b2c2;font-weight:550}.cw-calendar-grid__days>article.is-today>b{width:22px;height:22px;border-radius:50%;color:#fff;background:#1672f8}.cw-calendar-events{display:grid;gap:5px;margin-top:4px}.cw-calendar-event-wrap{position:relative;min-width:0;z-index:1}.cw-calendar-event-wrap:has(.cw-calendar-popover){z-index:15}.cw-calendar-event{width:100%;min-width:0;display:grid;gap:4px;padding:6px 7px;border:1px solid #bfd6fa;border-radius:7px;color:#205fab;background:#f4f8ff;text-align:left;cursor:pointer}.cw-calendar-event:hover,.cw-calendar-event:focus-visible{outline:2px solid #78abf4;outline-offset:1px;border-color:#75a8f0;background:#edf5ff}.cw-calendar-event.is-success{border-color:#bfe5cf;color:#157548;background:#f1fbf5}.cw-calendar-event.is-failed{border-color:#f0c4c9;color:#bf3442;background:#fff5f6}.cw-calendar-event>span{min-width:0;display:flex;align-items:center;gap:6px}.cw-calendar-event time{flex:0 0 auto;font-size:8px;font-weight:800;font-variant-numeric:tabular-nums}.cw-calendar-event strong{min-width:0;overflow:hidden;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.cw-calendar-event>small{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:5px;overflow:hidden;color:#6f8098;font-size:7px;white-space:nowrap}.cw-calendar-event>small>em{flex:0 0 auto;color:currentColor;font-style:normal;font-weight:750}.cw-calendar-more{width:max-content;padding:1px 3px;color:#2570cf;font-size:9px;font-weight:750}.cw-calendar-popover{position:absolute;top:-12px;left:calc(100% + 9px);width:330px;padding:15px 15px 0;border:1px solid #dce5ef;border-radius:11px;color:#24334d;background:#fff;box-shadow:0 18px 42px #1c31522e}.cw-calendar-popover:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:12px}.cw-calendar-event-wrap.opens-left .cw-calendar-popover{right:calc(100% + 9px);left:auto}.cw-calendar-event-wrap.opens-left .cw-calendar-popover:before{right:-12px;left:auto}.cw-calendar-event-wrap.opens-up .cw-calendar-popover{top:auto;bottom:-12px}.cw-calendar-popover>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid #edf1f6}.cw-calendar-popover>header>strong{font-size:12px;line-height:1.45}.cw-calendar-popover>header>span{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:999px;color:#2469c6;background:#edf4ff;font-size:8px;font-weight:750}.cw-calendar-popover>header>span.is-success{color:#168451;background:#eaf8f0}.cw-calendar-popover>header>span.is-failed{color:#c23a47;background:#fff0f2}.cw-calendar-popover section{margin-top:11px}.cw-calendar-popover h4{margin:0 0 4px;color:#53627a;font-size:8px}.cw-calendar-popover p{display:-webkit-box;overflow:hidden;margin:0;color:#35435a;font-size:9px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cw-calendar-popover>dl{display:grid;gap:5px;margin:11px 0 0;padding-top:9px;border-top:1px solid #edf1f6}.cw-calendar-popover>dl>div{display:flex;justify-content:space-between;gap:12px;font-size:8px}.cw-calendar-popover dt{color:#7b8799}.cw-calendar-popover dd{margin:0;color:#37465d;font-weight:650}.cw-calendar-platform-results{display:grid;gap:5px;margin-top:10px}.cw-calendar-platform-results>span{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border:1px solid #e6ebf2;border-radius:7px;background:#fbfcfe;font-size:8px}.cw-calendar-platform-results b{font-weight:700}.cw-calendar-platform-results em{color:#226bc9;font-style:normal}.cw-calendar-platform-results em.is-success{color:#168451}.cw-calendar-platform-results em.is-failed{color:#c23a47}.cw-calendar-popover__message{display:block;margin-top:8px;color:#7b8799;font-size:8px}.cw-calendar-popover>footer{margin:12px -15px 0;padding:10px;border-top:1px solid #e8edf4;border-radius:0 0 11px 11px;background:#f7faff}.cw-calendar-task-action{width:100%;min-height:50px;padding:7px 8px;border:1px solid #075fce;border-radius:9px;color:#fff;background:#075fce;display:grid;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:9px;cursor:pointer;font:inherit;text-align:left;box-shadow:0 9px 18px #075fce2e;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cw-calendar-task-action:hover{border-color:#034fae;background:#034fae;box-shadow:0 12px 23px #074fae40;transform:translateY(-1px)}.cw-calendar-task-action:active{box-shadow:0 5px 12px #074fae33;transform:translateY(0)}.cw-calendar-task-action:focus-visible{outline:3px solid rgba(7,95,206,.25);outline-offset:3px}.cw-calendar-task-action__icon{width:32px;height:32px;border-radius:8px;color:#075fce;background:#fff;display:grid;place-items:center}.cw-calendar-task-action__icon svg{font-size:17px}.cw-calendar-task-action__copy{min-width:0;display:flex;flex-direction:column}.cw-calendar-task-action__copy strong{color:#fff;font-size:10px;font-weight:800;line-height:1.35}.cw-calendar-task-action__copy small{margin-top:2px;overflow:hidden;color:#ffffffc2;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cw-calendar-task-action__arrow{justify-self:center;font-size:16px;transition:transform .16s ease}.cw-calendar-task-action:hover .cw-calendar-task-action__arrow{transform:translate(2px)}.cw-calendar-empty{position:absolute;top:104px;left:50%;width:min(420px,calc(100% - 40px));display:flex;align-items:center;gap:11px;padding:15px 16px;border:1px solid #dce8f8;border-radius:11px;background:#f8fbfff5;box-shadow:0 12px 30px #1f3d6914;transform:translate(-50%)}.cw-calendar-empty>svg{flex:0 0 auto;color:#3779d5;font-size:25px}.cw-calendar-empty>span{min-width:0;display:flex;flex:1;flex-direction:column}.cw-calendar-empty strong{font-size:11px}.cw-calendar-empty small{margin-top:3px;color:#7b889c;font-size:8px}.cw-calendar-empty button{flex:0 0 auto;border:0;color:#1768d3;background:transparent;cursor:pointer;font-size:9px;font-weight:750}.cw-calendar-retention{padding:9px 18px;color:#8a97aa;background:#fbfcfe;font-size:9px}.cw-local-publish__form textarea{min-height:74px;resize:vertical}@media(max-width:1180px){.cw-calendar-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.cw-calendar-summary{width:100%}.cw-calendar-summary>div{flex:1}}@media(max-width:760px){.cw-calendar-shell{overflow-x:auto}.cw-calendar-toolbar,.cw-calendar-grid,.cw-calendar-retention{min-width:900px}.cw-calendar-toolbar__months>small{display:none}.cw-calendar-popover{display:none}}.cw-app--qa-desktop .cw-calendar-shell{overflow:visible}.cw-app--qa-desktop .cw-calendar-toolbar{min-width:0;align-items:center;flex-direction:row;gap:24px}.cw-app--qa-desktop .cw-calendar-grid,.cw-app--qa-desktop .cw-calendar-retention{min-width:0}.cw-app--qa-desktop .cw-calendar-summary{width:auto}.cw-app--qa-desktop .cw-calendar-summary>div{flex:none}.cw-app--qa-desktop .cw-calendar-toolbar__months>small{display:inline}.cw-app--qa-desktop .cw-calendar-popover{display:block}.cw-app--calendar .cw-top{height:0;padding:0;background:transparent}.cw-app--calendar .cw-top>.cw-menu,.cw-app--calendar .cw-top>div:first-of-type{display:none}.cw-app--calendar .cw-top>div:last-child{position:absolute;top:24px;right:36px}.cw-app--calendar .cw-shell main{padding-top:25px}.cw-app--calendar .cw-publish-calendar .wb-page-heading{min-height:60px;padding-right:330px}.cw-app--calendar .cw-publish-calendar .wb-page-heading p{display:none}:root{--cw-blue: #075fce;--cw-ink: #071a3b;--cw-muted: #708099;--cw-line: #dce8f5;--cw-bg: #f4f8fd;--cw-radius: 18px}body,.cw-app{background:#f4f8fd}.cw-sidebar{width:272px;padding:24px 18px 20px;border:0;color:#fff;background-color:#031c4f;background-image:url(/assets/optimized-v1/hero-ocean-panda.webp);background-repeat:no-repeat;background-position:18% center;background-size:auto 100%;box-shadow:18px 0 44px #03215229}.cw-brand{min-height:108px;align-items:flex-start;gap:2px;padding:0 13px 22px}.cw-brand img{width:142px;filter:brightness(0) invert(1)}.cw-brand>span{color:#e1f5ffbd;font-size:13px;font-weight:650;letter-spacing:.13em}.cw-sidebar nav{gap:7px}.cw-sidebar nav button{min-height:50px;padding:0 16px;border-color:transparent;border-radius:14px;color:#e2f1ffc2;background:#02225952;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.cw-sidebar nav button:hover{color:#fff;background:#1370e06b;transform:translate(3px)}.cw-sidebar nav button.is-active{border-color:#92e5ff59;color:#fff;background:#0d6fe5c2;box-shadow:0 12px 30px #003d9952,inset 0 1px #ffffff2e}.cw-sidefoot>button,.cw-sidefoot>div{border-color:#a7dcff2e;color:#eaf7ff;background:#001f5375;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cw-sidefoot>button:hover{border-color:#85deff70;background:#0d68d885}.cw-sidefoot>div>button{color:#dff6ff;background:#ffffff1f}.cw-sidefoot svg{color:#78dfff}.cw-sidefoot small{color:#d7eeffa1}.cw-shell{margin-left:272px}.cw-top{height:92px;padding:0 42px;border-bottom:1px solid rgba(214,228,244,.78);background:#f7fbffdb;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.cw-top>div:first-of-type strong{color:#071a3b;font-size:22px}.cw-top>div:last-child>button:not(.cw-admin-entry),.cw-menu{border-color:#dce8f5;color:#48617f;background:#ffffffe0;box-shadow:0 8px 24px #18457e12}.cw-top>div:last-child>button.cw-balance-pill{width:auto;min-width:154px;height:38px;display:flex;place-items:unset;justify-content:center;white-space:nowrap}.cw-top>div:last-child>span,.cw-admin-entry{border-color:#d8e6f5!important;color:#175fae!important;background:#ffffffe6!important;box-shadow:0 8px 24px #18457e0f}.cw-shell main{max-width:1660px;padding:22px 42px 104px}.cw-sticky{left:272px;padding-inline:42px}.wb-page-heading h2{color:#071a3b}.cw-items,.cw-editor,.cw-config,.cw-card,.cw-table,.cw-timeline,.cw-calendar,.wb-panel,.wb-entry-card,.wb-metric-grid article,.cw-ingress,.cw-upload,.cw-link-extractor,.cw-topic-queue{border-color:#dce8f5;border-radius:18px;box-shadow:0 14px 38px #1640750e}.cw-btn,.wb-button{min-height:42px;border-color:#d8e5f3;border-radius:12px}.cw-btn.primary{border-color:#075fce;background:#075fce;box-shadow:0 12px 26px #075fce33}.cw-btn:hover,.wb-button:hover{transform:translateY(-2px)}.cw-app input,.cw-app textarea,.cw-app select{border-color:#d8e4f1;border-radius:12px;background:#fbfdff}.cw-steps{border-color:#dce8f5;border-radius:18px;box-shadow:0 12px 34px #1640750b}.cw-modes button{min-height:62px;border-color:#dce8f5;border-radius:14px;box-shadow:0 8px 22px #16407509}.cw-modes button.is-active{border-color:#8cbcf4;background:#edf6ff;box-shadow:0 12px 28px #075fce1a}.wb-dashboard--ocean{display:grid;gap:20px}.wb-ocean-hero{--sea-x: 38%;--sea-y: 52%;--sea-shift-x: 0px;--sea-shift-y: 0px;position:relative;min-height:482px;overflow:hidden;padding:42px 44px 26px;border:1px solid rgba(183,225,245,.92);border-radius:28px;background-color:#dff8ff;background-image:url(/assets/optimized-v1/dashboard-panda-hero-v1.webp);background-repeat:no-repeat;background-position:calc(50% + var(--sea-shift-x)) calc(50% + var(--sea-shift-y));background-size:cover;box-shadow:0 24px 60px #07549e2b;transition:background-position .36s cubic-bezier(.2,.75,.25,1),box-shadow .26s ease;isolation:isolate}.wb-ocean-hero:hover{box-shadow:0 30px 72px #07549e36}.wb-ocean-hero:after{content:"";position:absolute;z-index:-1;left:var(--sea-x);top:var(--sea-y);width:110px;height:110px;border:1px solid rgba(255,255,255,.32);border-radius:50%;box-shadow:0 0 42px #73e5ff45;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.76);transition:opacity .22s ease,transform .28s ease}.wb-ocean-hero:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.wb-ocean-hero__copy,.wb-ocean-composer,.wb-platform-selector,.wb-ocean-hero__action,.wb-ocean-hero__status{position:relative;z-index:1;width:min(58%,700px)}.wb-ocean-hero__copy p{margin:0 0 9px;color:#087fc8;font-size:10px;font-weight:850;letter-spacing:.2em}.wb-ocean-hero__copy h2{margin:0 0 10px;color:#042456;font-size:clamp(32px,3vw,46px);line-height:1.08;letter-spacing:-.045em}.wb-ocean-hero__copy>span{display:block;max-width:610px;color:#52718e;font-size:13px;line-height:1.75}.wb-ocean-composer{margin-top:24px;padding:15px 17px 12px;border:1px solid rgba(174,211,235,.9);border-radius:19px;background:#ffffffe6;box-shadow:0 18px 42px #13528b1f;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);transition:transform .22s ease,box-shadow .22s ease}.wb-ocean-composer:focus-within{transform:translateY(-2px);box-shadow:0 22px 50px #13528b2b}.wb-ocean-composer>label{display:block;margin-bottom:5px;color:#17629f;font-size:10px;font-weight:800;letter-spacing:.1em}.cw-app .wb-ocean-composer textarea{min-height:70px;resize:none;padding:6px 0;border:0;border-radius:0;color:#092751;background:transparent;font-size:15px;line-height:1.65}.cw-app .wb-ocean-composer textarea:focus{outline:0}.wb-ocean-composer__tools{display:flex;flex-wrap:wrap;gap:7px;padding-top:10px;border-top:1px solid rgba(204,224,239,.8)}.wb-ocean-composer__tools button{min-height:29px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:0;border-radius:9px;color:#54728f;background:#eff7fd;cursor:pointer;font:inherit;font-size:10px;transition:color .16s ease,background .16s ease,transform .16s ease}.wb-ocean-composer__tools button:hover{color:#075fce;background:#fff;transform:translateY(-1px)}.wb-platform-selector{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding:8px;border:1px solid rgba(180,211,233,.88);border-radius:18px;background:#ffffffb8;box-shadow:0 16px 34px #07549e1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wb-platform-selector__header{min-height:48px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 11px 0 6px;border-right:1px solid rgba(184,211,232,.86)}.wb-platform-selector__header span{color:#244968;font-size:10px;font-weight:800}.wb-platform-selector__header small{color:#7a8fa4;font-size:9px;font-weight:650}.wb-platform-selector__options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.wb-platform-selector__options>button{position:relative;min-width:0;min-height:48px;display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:7px 24px 7px 8px;border:1px solid rgba(198,216,231,.92);border-radius:13px;color:#5c7186;background:#ffffffad;cursor:pointer;font:inherit;box-shadow:inset 0 1px #ffffffdb;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.wb-platform-selector__options>button:hover{border-color:#ff5b2073;background:#fffffff0;box-shadow:0 10px 22px #ff5b2017;transform:translateY(-2px)}.wb-platform-selector__options>button:focus-visible{outline:3px solid rgba(255,127,54,.22);outline-offset:2px}.wb-platform-selector__options>button.is-active{border-color:#ff5b20db;color:#f45118;background:linear-gradient(180deg,#fff8f3f5,#ffffffd1);box-shadow:0 13px 26px #ff5b2024}.wb-platform-selector .wb-platform-badge.is-compact{min-width:0;gap:6px}.wb-platform-selector .wb-platform-badge.is-compact>i{width:30px;height:30px;border-radius:8px}.wb-platform-selector .wb-platform-badge.is-compact strong{white-space:nowrap;line-height:1.05}.wb-platform-selector__state{position:absolute;top:5px;right:5px;width:16px;min-width:16px;height:16px;display:grid;place-items:center;justify-items:center;color:#9baabd}.wb-platform-selector__state svg{font-size:16px}.wb-platform-selector__state small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wb-platform-selector__options>button.is-active .wb-platform-selector__state{color:#19a65c}.wb-ocean-hero__action{display:flex;align-items:center;gap:14px;margin-top:16px}.wb-ocean-create{--magnetic-x: 0px;--magnetic-y: 0px;min-width:178px;min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:1px solid #075fce;border-radius:15px;color:#fff;background:#075fce;box-shadow:0 16px 34px #075fce47;cursor:pointer;font:inherit;font-size:14px;font-weight:800;transform:translate(var(--magnetic-x),var(--magnetic-y));transition:transform .13s ease,box-shadow .18s ease,background .18s ease}.wb-ocean-create:hover{background:#034fae;box-shadow:0 20px 42px #075fce57}.wb-ocean-hero__action small{max-width:260px;color:#577891;font-size:9px;line-height:1.55}.wb-ocean-hero__status{display:flex;gap:8px;margin-top:22px}.wb-ocean-hero__status span{padding:7px 10px;border:1px solid rgba(176,210,233,.72);border-radius:999px;color:#58758d;background:#ffffffa3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px}.wb-ocean-hero__status b{color:#075fce}.wb-ocean-columns{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:18px}.wb-ocean-panel{min-width:0;overflow:hidden;padding:21px;border:1px solid #dce8f5;border-radius:20px;background:#fff;box-shadow:0 16px 42px #1640750f}.wb-ocean-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.wb-ocean-panel>header>div{display:flex;flex-direction:column}.wb-ocean-panel>header h3{margin:0 0 5px;color:#0b2347;font-size:16px}.wb-ocean-panel>header span{color:#8795a9;font-size:10px}.wb-ocean-panel>header button{display:inline-flex;align-items:center;gap:5px;border:0;color:#1768be;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.wb-ocean-task-list,.wb-ocean-publish-list{display:grid}.wb-ocean-task-list>button{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) 42px auto;align-items:center;gap:11px;padding:14px 3px;border:0;border-top:1px solid #edf2f7;color:inherit;background:#fff;cursor:pointer;text-align:left;transition:transform .17s ease,background .17s ease}.wb-ocean-task-list>button:hover{background:#f8fbff;transform:translate(3px)}.wb-ocean-task-list__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#126dcc;background:#eaf4ff}.wb-ocean-task-list__copy{min-width:0;display:flex;flex-direction:column}.wb-ocean-task-list__copy strong{overflow:hidden;color:#183253;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wb-ocean-task-list__copy small{margin:3px 0 7px;color:#8290a3;font-size:9px}.wb-ocean-task-list__copy i{height:4px;overflow:hidden;border-radius:99px;background:#e8eef5}.wb-ocean-task-list__copy i b{display:block;height:100%;border-radius:inherit;background:#0b76d9}.wb-ocean-task-list>button>em{color:#1769bd;font-size:10px;font-style:normal;font-weight:800}.wb-ocean-publish-list>button{position:relative;display:grid;gap:9px;min-height:130px;padding:15px;border:1px solid #e1ebf5;border-radius:15px;color:inherit;background:#f8fbff;cursor:pointer;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.wb-ocean-publish-list>button+button{margin-top:9px}.wb-ocean-publish-list>button:hover{border-color:#9bc8ef;box-shadow:0 14px 30px #16538e1a;transform:translateY(-3px)}.wb-ocean-publish-list__date{display:flex;align-items:center;gap:6px;color:#1769bd;font-size:10px}.wb-ocean-publish-list>button>strong{padding-right:72px;color:#173052;font-size:12px}.wb-ocean-publish-list__platforms{display:flex;gap:5px}.wb-ocean-publish-list>button>.wb-status{position:absolute;top:13px;right:13px}.wb-ocean-empty{min-height:116px;display:flex;align-items:center;justify-content:center;gap:11px;padding:18px;color:#8493a8;text-align:left}.wb-ocean-empty>svg{font-size:26px;color:#5b97d7}.wb-ocean-empty>span{display:flex;flex-direction:column}.wb-ocean-empty strong{color:#405a78;font-size:12px}.wb-ocean-empty small{margin-top:4px;font-size:9px}.wb-ocean-panel .wb-risk-card{margin-top:12px}.login-page{background:#f4f8fd}.login-story{background:#031b64}.login-panel{background:#f7fbff}.login-card{padding:30px;border:1px solid rgba(211,226,241,.88);border-radius:24px;background:#ffffffc7;box-shadow:0 26px 70px #1540761f;-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}.login-mode-switch{border-color:#d8e5f2;background:#edf4fb}.login-input{border-radius:15px;box-shadow:0 9px 26px #1846820b}.login-submit{border:1px solid #075fce;background:#075fce;box-shadow:0 16px 34px #075fce3d}.login-submit:hover:not(:disabled){background:#034fae;box-shadow:0 20px 42px #075fce4d}.cw-app--qa-desktop .cw-sidebar{width:272px}.cw-app--qa-desktop .cw-shell{margin-left:272px}.cw-app--qa-desktop .cw-sticky{left:272px}.cw-app--qa-capture,.login-page--qa-capture{width:1440px;min-height:1024px;zoom:.5}@media(max-width:1120px){.wb-ocean-hero__copy,.wb-ocean-composer,.wb-platform-selector,.wb-ocean-hero__action,.wb-ocean-hero__status{width:min(68%,660px)}.wb-ocean-columns{grid-template-columns:1fr}}@media(max-width:900px){.cw-sidebar{width:min(82vw,300px)}.cw-shell{margin-left:0}.cw-top{height:76px;padding:0 20px}.cw-shell main{padding:18px 18px 90px}.cw-sticky{left:0;padding-inline:18px}.wb-ocean-hero{min-height:630px;padding:260px 22px 22px;background-position:68% top;background-size:auto 300px}.wb-ocean-hero__copy,.wb-ocean-composer,.wb-platform-selector,.wb-ocean-hero__action,.wb-ocean-hero__status{width:100%}.wb-ocean-hero__copy h2{font-size:32px}.wb-ocean-hero__action{align-items:flex-start;flex-direction:column}.wb-ocean-hero__status{flex-wrap:wrap}}@media(max-width:680px){.login-card{padding:22px;border-radius:20px}.wb-ocean-hero{border-radius:22px}.wb-platform-selector{grid-template-columns:1fr;gap:8px}.wb-platform-selector__header{min-height:auto;flex-direction:row;align-items:center;justify-content:space-between;padding:0 4px 6px;border-right:0;border-bottom:1px solid rgba(184,211,232,.86)}.wb-platform-selector__options{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-platform-selector__options>button{min-height:45px}.wb-ocean-task-list>button{grid-template-columns:38px minmax(0,1fr) auto}.wb-ocean-task-list>button>em{display:none}.wb-ocean-task-list>button>.wb-status{grid-column:2 / -1;justify-self:start}}@media(prefers-reduced-motion:reduce){.wb-ocean-hero,.wb-ocean-create,.wb-ocean-panel button,.cw-sidebar nav button{transition:none}.wb-ocean-hero:after{display:none}}.cw-app--script-review .cw-top{display:none}.cw-app--script-review .cw-shell{min-height:100vh;background:#f7faff}.cw-app--script-review .cw-shell main{max-width:none;margin:0;padding:0 0 82px}.cw-script-review-page{min-height:100vh}.cw-script-review{color:#11213e;background:#f7faff}.cw-script-review__top{min-height:94px;padding:0 30px;border-bottom:1px solid #dce7f4;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.cw-script-review__top>div:first-child{display:flex;align-items:center;gap:13px}.cw-script-review__top h2{margin:0;color:#0a1d3b;font-size:22px;letter-spacing:-.02em}.cw-script-review__top>div:first-child>span{display:flex;align-items:center;gap:5px;color:#258155;font-size:11px}.cw-script-review__top>div:first-child>span svg{font-size:14px}.cw-script-review__toolbar{display:flex;align-items:center;gap:4px}.cw-script-review__toolbar>span{margin-right:10px;display:flex;align-items:center;gap:5px;color:#64748b;font-size:10px}.cw-script-review__toolbar>span svg{color:#168650;font-size:15px}.cw-script-review__toolbar button{min-height:36px;padding:0 9px;border:0;border-radius:9px;color:#53627a;background:transparent;display:inline-flex;align-items:center;gap:5px;cursor:pointer;font:inherit;font-size:10px}.cw-script-review__toolbar button:hover:not(:disabled){color:#1267d5;background:#f0f6ff}.cw-script-review__toolbar button:disabled{color:#b8c2d1;cursor:default}.cw-script-review__toolbar button.is-original{margin-left:5px;padding-inline:13px;border:1px solid #d6e3f3;color:#224b80;background:#fff}.cw-script-review__toolbar svg{font-size:15px}.cw-script-review__toolbar b{font-weight:650}.cw-script-review__body{min-height:calc(100vh - 188px);display:grid;grid-template-columns:248px minmax(470px,1fr) 292px;background:#fff}.cw-script-review__queue{min-width:0;padding:23px 18px;border-right:1px solid #dfe8f3;background:#fbfdff}.cw-script-review__queue>header{margin:0 1px 15px;display:flex;align-items:center;gap:7px}.cw-script-review__queue>header strong{color:#182a48;font-size:13px}.cw-script-review__queue>header span{min-width:20px;height:20px;padding:0 6px;border-radius:999px;color:#5d6e86;background:#eef3f9;display:grid;place-items:center;font-size:9px}.cw-script-review__queue>div{display:grid;gap:10px}.cw-script-review__queue>div>button{width:100%;min-height:98px;padding:15px 13px;border:1px solid #dce6f2;border-radius:13px;color:#46546a;background:#fff;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;text-align:left;cursor:pointer;font:inherit;transition:border-color .18s,background .18s,box-shadow .18s}.cw-script-review__queue>div>button:hover{border-color:#a9c8ef;background:#fbfdff}.cw-script-review__queue>div>button.is-active{border-color:#1870ed;background:#f6f9ff;box-shadow:inset 3px 0 #1870ed}.cw-script-review__queue>div>button>i{color:#68778d;font-size:12px;font-style:normal}.cw-script-review__queue>div>button.is-active>i{color:#176ef2}.cw-script-review__queue>div>button>span{min-width:0;display:flex;flex-direction:column}.cw-script-review__queue>div>button strong{overflow:hidden;color:#25344f;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.cw-script-review__queue>div>button small{margin-top:12px;color:#78869a;display:flex;align-items:center;gap:6px;font-size:9px}.cw-script-review__queue>div>button small em{width:6px;height:6px;border-radius:50%;background:#2e7df0}.cw-script-review__queue>div>button small.is-modified em,.cw-script-review__queue>div>button small.is-confirmed em{background:#28a36a}.cw-script-review__editor{min-width:0;padding:29px 32px 24px;background:#fff}.cw-script-review__editor label{display:block}.cw-script-review__editor label>span{display:block;margin-bottom:8px;color:#6b788d;font-size:11px;font-weight:600}.cw-script-review__title{padding-bottom:20px;border-bottom:1px solid #dfe7f1}.cw-script-review__title>div{position:relative}.cw-script-review__title input{width:100%;min-height:40px;padding:0 38px 0 0;border:0;border-radius:0;color:#142644;background:transparent;font-size:17px;font-weight:750;letter-spacing:-.01em}.cw-script-review__title input:focus{outline:0;box-shadow:inset 0 -2px #9dc3f7}.cw-script-review__title svg{position:absolute;top:11px;right:7px;color:#7b8da6;font-size:16px;pointer-events:none}.cw-script-review__content{position:relative;margin-top:19px}.cw-script-review__content textarea{width:100%;min-height:550px;box-sizing:border-box;padding:17px 18px 42px;resize:vertical;border:1px solid #d8e3f0;border-radius:11px;color:#1a2942;background:#fff;font:inherit;font-size:14px;line-height:1.95;transition:border-color .18s,box-shadow .18s}.cw-script-review__content textarea:focus{outline:0;border-color:#7cadf0;box-shadow:0 0 0 3px #2474e11a}.cw-script-review__content>small{position:absolute;right:15px;bottom:13px;color:#6b7a90;display:flex;gap:5px;font-size:9px}.cw-script-review__content>small b{font-weight:500}.cw-script-review__content>small i{font-style:normal}.cw-script-review__editor>p{margin:15px 0 0;color:#77859a;display:flex;align-items:center;gap:7px;font-size:9px}.cw-script-review__editor>p svg{flex:0 0 auto;color:#6e84a3;font-size:14px}.cw-script-review__ai{min-width:0;padding:27px 22px;border-left:1px solid #dfe8f3;background:#fbfdff}.cw-script-review__ai h3{margin:0 0 23px;color:#162847;font-size:16px}.cw-script-review__ai>strong{color:#273853;font-size:11px}.cw-script-review__adjustments{margin-top:11px;display:grid;gap:9px}.cw-script-review__adjustments button{min-height:49px;padding:0 14px;border:1px solid #d7e4f2;border-radius:11px;color:#3568a8;background:#fff;display:flex;align-items:center;gap:8px;cursor:pointer;font:inherit;font-size:11px;font-weight:650}.cw-script-review__adjustments button:hover,.cw-script-review__adjustments button.is-active{border-color:#8eb9ef;color:#0a66db;background:#f2f7ff}.cw-script-review__adjustments svg{font-size:16px}.cw-script-review__ai>label{position:relative;margin-top:26px;display:block}.cw-script-review__ai>label>span{margin-bottom:9px;color:#2c3c56;display:block;font-size:11px;font-weight:700}.cw-script-review__ai>label>span small{color:#8895a7;font-size:9px;font-weight:500}.cw-script-review__ai>label textarea{width:100%;min-height:150px;box-sizing:border-box;padding:13px 13px 30px;resize:vertical;border:1px solid #d7e2ef;border-radius:11px;color:#293851;background:#fff;font:inherit;font-size:10px;line-height:1.65}.cw-script-review__ai>label textarea:focus{outline:0;border-color:#79aef0;box-shadow:0 0 0 3px #2474e117}.cw-script-review__ai>label>b{position:absolute;right:11px;bottom:9px;color:#8895a7;font-size:9px;font-weight:500}.cw-script-review__regenerate{width:100%;min-height:48px;margin-top:12px;border:1px solid #075fce;border-radius:11px;color:#fff;background:#075fce;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:inherit;font-size:12px;font-weight:700;box-shadow:0 12px 22px #075fce29}.cw-script-review__regenerate:hover:not(:disabled){background:#0757bd}.cw-script-review__regenerate:disabled{opacity:.68;cursor:wait}.cw-script-review__ai details{margin-top:28px;padding-top:20px;border-top:1px solid #e0e8f2}.cw-script-review__ai summary{color:#273751;display:flex;align-items:center;cursor:pointer;list-style:none;font-size:11px;font-weight:750}.cw-script-review__ai summary::-webkit-details-marker{display:none}.cw-script-review__ai summary span{margin-left:6px;color:#8995a7;font-size:9px;font-weight:500}.cw-script-review__ai summary svg{margin-left:auto;transition:transform .18s}.cw-script-review__ai details[open] summary svg{transform:rotate(90deg)}.cw-script-review__ai dl{margin:13px 0 0;display:grid;gap:9px}.cw-script-review__ai dl>div{display:flex;justify-content:space-between;gap:12px;font-size:9px}.cw-script-review__ai dt{color:#7b8799}.cw-script-review__ai dd{margin:0;color:#30415d;text-align:right}.cw-script-review__sticky{min-height:94px;box-sizing:border-box;padding-inline:30px;background:#fffffff7}.cw-script-review__sticky>span{margin:0 auto}.cw-script-review__sticky>button:last-child{min-width:230px;justify-content:center}.cw-script-original{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center}.cw-script-original__shade{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#09172f7a;cursor:default}.cw-script-original>section{position:relative;width:min(680px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid #d7e2ef;border-radius:18px;background:#fff;box-shadow:0 28px 80px #051e443b}.cw-script-original header{padding:20px 22px 16px;border-bottom:1px solid #e2e9f2;display:flex;align-items:center;justify-content:space-between}.cw-script-original header small{color:#3578d4;font-size:9px;font-weight:800;letter-spacing:.15em}.cw-script-original header h3{margin:4px 0 0;color:#152640;font-size:18px}.cw-script-original header button{width:34px;height:34px;border:0;border-radius:9px;color:#6e7d91;background:#f4f7fb;display:grid;place-items:center;cursor:pointer}.cw-script-original>section>strong{padding:18px 22px 0;color:#1b2c48;display:block;font-size:14px}.cw-script-original pre{margin:0;padding:14px 22px 24px;color:#34445d;white-space:pre-wrap;font:inherit;font-size:12px;line-height:1.85}.cw-script-original footer{position:sticky;bottom:0;padding:13px 18px;border-top:1px solid #e2e9f2;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px}.cw-script-original footer span{color:#7b8799;font-size:10px}@media(max-width:1180px){.cw-script-review__body{grid-template-columns:220px minmax(430px,1fr)}.cw-script-review__ai{grid-column:1 / -1;border-top:1px solid #dfe8f3;border-left:0}.cw-script-review__adjustments{grid-template-columns:repeat(3,1fr)}.cw-script-review__ai>label{max-width:620px}.cw-script-review__regenerate{max-width:260px}}@media(max-width:760px){.cw-app--script-review .cw-shell main{padding-bottom:74px}.cw-script-review__top{min-height:92px;padding:13px 15px;align-items:flex-start;flex-direction:column}.cw-script-review__top>div:first-child{align-items:flex-start;flex-direction:column;gap:5px}.cw-script-review__toolbar{width:100%}.cw-script-review__toolbar>span{margin-right:auto}.cw-script-review__toolbar b{display:none}.cw-script-review__body{display:block}.cw-script-review__queue{padding:14px;border-right:0;border-bottom:1px solid #dfe8f3;overflow-x:auto}.cw-script-review__queue>div{min-width:max-content;display:flex}.cw-script-review__queue>div>button{width:210px;min-height:82px}.cw-script-review__editor,.cw-script-review__ai{padding:20px 15px}.cw-script-review__content textarea{min-height:360px}.cw-script-review__adjustments{grid-template-columns:1fr}.cw-script-review__sticky{min-height:74px;padding-inline:14px}.cw-script-review__sticky>span,.cw-script-review__sticky>button:first-child{display:none}.cw-script-review__sticky>button:last-child{width:100%;min-width:0}.cw-script-original footer{align-items:stretch;flex-direction:column}}.cw-config{container-type:inline-size}.cw-subtitle-picker{min-width:0;margin:15px 0 0;padding:0;border:0}.cw-subtitle-picker legend{margin:0 0 9px;padding:0;color:#071a3b;font-size:12px;font-weight:750}.cw-subtitle-options{display:grid;gap:8px}.cw-subtitle-option{position:relative;width:100%;min-width:0;min-height:132px;padding:10px;border:1px solid #d8e4f1;border-radius:14px;color:#071a3b;background:#fff;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:11px;text-align:left;cursor:pointer;box-shadow:0 7px 20px #16407509;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.cw-subtitle-option:hover{border-color:#9fc4f3;background:#fbfdff;box-shadow:0 11px 26px #075fce14;transform:translateY(-1px)}.cw-subtitle-option:focus-visible{outline:3px solid rgba(7,95,206,.22);outline-offset:2px;border-color:#075fce}.cw-subtitle-option.is-active{border-color:#075fce;background:#f1f7ff;box-shadow:0 0 0 2px #075fce1a,0 12px 28px #075fce1a}.cw-subtitle-preview{position:relative;width:64px;aspect-ratio:9 / 16;overflow:hidden;border-radius:9px;background:#0a3565;box-shadow:inset 0 0 0 1px #ffffff2e}.cw-subtitle-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#03132a1f;pointer-events:none}.cw-subtitle-preview img{width:100%;height:100%;display:block;object-fit:cover}.cw-subtitle-sample{position:absolute;z-index:1;right:2px;bottom:16px;left:2px;color:#fff;font-style:normal;font-weight:800;line-height:1.15;white-space:nowrap;text-align:center;text-shadow:-1px -1px 0 rgba(0,0,0,.92),1px -1px 0 rgba(0,0,0,.92),-1px 1px 0 rgba(0,0,0,.92),1px 1px 0 rgba(0,0,0,.92)}.cw-subtitle-sample.is-clean{bottom:17px;font-family:Songti SC,STSong,SimSun,serif;font-size:5.5px;font-weight:700;letter-spacing:.015em}.cw-subtitle-sample.is-bold{bottom:16px;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:7px;font-weight:950;line-height:1.05;text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000,0 2px 2px rgba(0,0,0,.72)}.cw-subtitle-sample b{color:#ffd400;font:inherit}.cw-subtitle-copy{min-width:0;display:flex;align-items:flex-start;flex-direction:column}.cw-subtitle-heading{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.cw-subtitle-heading strong{color:#10264a;font-size:13px;line-height:1.3}.cw-subtitle-heading svg{flex:0 0 auto;color:#a4b3c7;font-size:18px;opacity:.6;transition:color .18s ease,opacity .18s ease,transform .18s ease}.cw-subtitle-copy small{margin-top:6px;color:#71819a;font-size:9px;font-weight:450;line-height:1.55}.cw-subtitle-copy em{margin-top:8px;padding:3px 7px;border-radius:999px;color:#075fce;background:#fff;font-size:8px;font-style:normal;font-weight:750;line-height:1.2;box-shadow:inset 0 0 0 1px #cfe2fb}.cw-subtitle-option.is-active .cw-subtitle-heading svg{color:#075fce;opacity:1;transform:scale(1.06)}@container (min-width: 520px){.cw-subtitle-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-subtitle-option{grid-template-columns:76px minmax(0,1fr);min-height:150px;padding:12px}.cw-subtitle-preview{width:76px}.cw-subtitle-heading strong{font-size:14px}.cw-subtitle-copy small{font-size:10px}}.ops-page-intro .admin-secondary svg{width:17px;height:17px}.is-spinning{animation:ops-spin .85s linear infinite}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-state{min-height:250px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:32px;border:1px dashed #d7e1ee;border-radius:18px;color:#7e8ba0;background:#fff;text-align:center}.ops-state>svg{width:34px;height:34px;margin-bottom:4px;color:#6d9de2}.ops-state strong{color:#22304a;font-size:15px}.ops-state span{max-width:520px;font-size:12px;line-height:1.7}.ops-state .admin-secondary{margin-top:8px}.ops-state--error{border-color:#f6cbc7;color:#a75a54;background:snow}.ops-state--error>svg{color:#e24b40}.ops-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.ops-health-grid>article{min-height:86px;display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid #e4eaf3;border-radius:15px;background:#fff}.ops-health-grid article>div{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.ops-health-grid strong{color:#26334b;font-size:13px}.ops-health-grid div span{overflow:hidden;color:#8b97aa;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-health-grid article>b{color:#17233d;font-size:20px}.ops-health-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px}.ops-health-icon svg{width:20px;height:20px}.ops-health-icon--success{color:#079455;background:#eafbf2}.ops-health-icon--warning{color:#dc6803;background:#fff5e8}.ops-health-icon--danger{color:#d92d20;background:#fff0ef}.ops-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.ops-panel{overflow:hidden;border:1px solid #e2e9f2;border-radius:17px;background:#fff;box-shadow:0 10px 26px #1d437c0b}.ops-panel>header{min-height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #ebeff5}.ops-panel>header h3{margin:0 0 5px;color:#1c2942;font-size:15px}.ops-panel>header p{margin:0;color:#929daf;font-size:11px}.ops-panel>header>svg{width:21px;height:21px;color:#7c9bc5}.ops-compact-table>div:not(.ops-compact-empty){min-height:64px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 17px;border-bottom:1px solid #f0f3f7}.ops-compact-table>div:last-child{border-bottom:0}.ops-event-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px}.ops-event-icon svg{width:17px;height:17px}.ops-event-icon.is-success{color:#079455;background:#eafaf2}.ops-event-icon.is-danger{color:#d92d20;background:#fff0ef}.ops-compact-table div>div{min-width:0;display:flex;flex-direction:column;gap:4px}.ops-compact-table strong{overflow:hidden;color:#2a374e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ops-compact-table div>div span{overflow:hidden;color:#909bae;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ops-compact-table time{color:#9ba5b6;font-size:10px;white-space:nowrap}.ops-compact-empty{min-height:120px;display:grid;place-items:center;color:#9aa5b7;font-size:12px}.ops-summary-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ops-summary-row article{min-height:86px;display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid #e4eaf3;border-radius:15px;background:#fff}.ops-summary-row article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#176ef2;background:#e9f2ff}.ops-summary-row article>span.is-success{color:#079455;background:#eafaf2}.ops-summary-row article>span.is-warning{color:#dc6803;background:#fff5e8}.ops-summary-row article>span.is-danger{color:#d92d20;background:#fff0ef}.ops-summary-row article svg{width:20px;height:20px}.ops-summary-row article>div{display:flex;flex-direction:column;gap:3px}.ops-summary-row small{color:#8b97aa;font-size:11px}.ops-summary-row strong{color:#17233d;font-size:22px}.ops-data-panel{margin-top:16px}.ops-audit-panel{margin-top:0}.ops-toolbar .admin-primary{min-height:40px;padding:0 18px;box-shadow:none}.ops-filter-input input{width:170px;height:40px;padding:0 12px;border:1px solid #dce4ef;border-radius:10px;color:#344054;background:#fff;font-size:13px}.ops-filter-input input::placeholder{color:#a0aabd}.ops-table td{height:68px}.ops-account-table{min-width:1180px}.ops-login-table{min-width:1050px}.ops-operation-table{min-width:1220px}.ops-account-cell{min-width:200px;display:flex;align-items:center;gap:10px}.ops-account-cell>div,.ops-owner-cell,.ops-date-cell{min-width:0;display:flex;flex-direction:column;gap:4px}.ops-account-cell strong,.ops-owner-cell strong,.ops-date-cell strong,.ops-primary-text{color:#27344b;font-size:12px;font-weight:650}.ops-account-cell span,.ops-owner-cell span,.ops-date-cell small{max-width:220px;overflow:hidden;color:#929daf;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ops-platform{min-width:74px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:0 9px;border:1px solid #e3e8ef;border-radius:9px;color:#49566d;background:#fff;font-size:11px;font-weight:650}.ops-platform svg{width:15px;height:15px}.ops-platform--red svg{color:#ff2442}.ops-platform--orange svg{color:#ff5b20}.ops-platform--green svg{color:#12b76a}.ops-platform--cyan svg{color:#00aeec}.ops-platform--blue svg{color:#176ef2}.ops-status{min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:650;white-space:nowrap}.ops-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.ops-status--success{color:#07844d;background:#eaf9f1}.ops-status--warning{color:#c45f02;background:#fff4e6}.ops-status--danger{color:#d12d22;background:#fff0ef}.ops-status--muted{color:#667085;background:#f0f2f5}.ops-request-cell{min-width:200px;display:flex;align-items:center;gap:8px}.ops-request-cell b{padding:4px 7px;border-radius:6px;color:#176ef2;background:#eaf3ff;font-size:9px}.ops-request-cell span,.ops-message-cell{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-pagination>div{align-items:center}.ops-pagination>div>span{min-width:58px;color:#6f7b90;text-align:center;font-size:11px}@media(max-width:1180px){.ops-health-grid,.ops-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-overview-grid{grid-template-columns:1fr}}@media(max-width:720px){.ops-health-grid,.ops-summary-row{grid-template-columns:1fr}.ops-toolbar{align-items:stretch;flex-direction:column}.ops-toolbar .admin-search,.ops-toolbar select,.ops-filter-input input{width:100%}.ops-compact-table>div:not(.ops-compact-empty){grid-template-columns:32px minmax(0,1fr)}.ops-compact-table time{grid-column:2}}.login-page{--login-blue: #0b63f6;--login-blue-deep: #074ec5;--login-ink: #071b3b;--login-muted: #6f829f;position:relative;min-height:100dvh;grid-template-columns:minmax(0,58fr) minmax(430px,42fr);isolation:isolate;overflow:hidden;background:#f3f8ff}.login-page>.ocean-stage{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:rotateX(var(--ocean-rx)) rotateY(var(--ocean-ry)) translate3d(var(--ocean-x),var(--ocean-y),0);transform-origin:45% 50%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.74,.22,1);will-change:transform;pointer-events:none}.login-page .ocean-stage__depth{width:100%;height:100%;transform:translateZ(24px) scale(1);animation:liquid-ocean-drift 9s ease-in-out infinite alternate}.login-page .ocean-stage__depth img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(1.02) contrast(1.01)}.login-page>.ocean-stage__light{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:.18;background:#ffffff1f;pointer-events:none}.login-page .login-story{position:relative;z-index:2;min-height:100dvh;overflow:visible;padding:48px clamp(42px,5vw,74px) 40px;color:var(--login-ink);background:transparent}.login-page .login-story:before{display:none}.login-page .login-story__logo{width:174px;filter:brightness(0) saturate(100%) invert(25%) sepia(96%) saturate(3127%) hue-rotate(210deg) brightness(99%) contrast(96%) drop-shadow(0 12px 24px rgba(37,113,207,.13))}.login-page .login-story__copy{max-width:640px;margin:auto 0 34px}.login-page .login-story__copy>span{margin:0 0 15px;color:#305c91;font-size:11px;letter-spacing:.18em;text-shadow:none}.login-page .login-feature-list{gap:8px;margin-top:0}.login-page .login-feature-list span{min-height:32px;border-color:#ffffffd1;color:#27527f;background:#ffffff7a;box-shadow:0 10px 28px #4885c514,inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.login-page .login-feature-list svg{color:var(--login-blue)}.login-page .login-story__foot{color:#284e77ad;text-shadow:none}.login-page .login-panel{position:relative;z-index:3;min-height:100dvh;max-height:100dvh;align-items:center;justify-content:flex-start;padding:clamp(64px,9vh,104px) clamp(40px,4.8vw,78px) 34px;background:transparent;scrollbar-width:thin;scrollbar-color:rgba(91,131,181,.34) transparent}.login-panel__intro{width:min(100%,500px);margin:0 auto 28px}.login-panel__intro>span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(124,183,255,.28);border-radius:999px;color:#1763c7;background:#ffffff6b;font-size:11px;font-weight:750;letter-spacing:.08em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-panel__intro h1{margin:18px 0 10px;color:var(--login-ink);font-size:clamp(34px,3vw,46px);line-height:1.16;letter-spacing:-.048em;text-wrap:balance}.login-panel__intro p{max-width:470px;margin:0;color:var(--login-muted);font-size:13px;line-height:1.8}.login-page .login-card{width:min(100%,500px);margin:0 auto;padding:26px 30px 30px;border:1px solid rgba(255,255,255,.88);border-radius:24px;background:#ffffff80;box-shadow:0 28px 68px #376faf21,inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(26px) saturate(1.18);backdrop-filter:blur(26px) saturate(1.18)}.login-page .login-card.is-register{width:min(100%,520px)}.login-page .login-mode-switch{gap:0;margin-bottom:24px;padding:0;border:0;border-bottom:1px solid rgba(126,159,200,.24);border-radius:0;background:transparent}.login-page .login-mode-switch button{min-height:46px;border-bottom:2px solid transparent;border-radius:0;color:#7b8da7;background:transparent}.login-page .login-mode-switch button:hover{color:var(--login-blue);background:#ffffff38}.login-page .login-mode-switch button.is-active{border-bottom-color:var(--login-blue);color:var(--login-blue);background:transparent;box-shadow:none}.login-page .login-card__eyebrow,.login-page .login-card>h2,.login-page .login-card>p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.login-page .login-card form{gap:15px;margin-top:0}.login-page .login-card.is-register form{gap:12px;margin-top:0}.login-page .login-card form>label{gap:8px;color:#27415f;font-size:12px}.login-page .login-input{height:52px;border-color:#97b5d866;border-radius:14px;background:#ffffffb8;box-shadow:0 10px 28px #3366a50e,inset 0 1px #ffffffc7}.login-page .login-input:focus-within{border-color:#0b63f694;box-shadow:0 0 0 4px #0b63f61a,0 12px 30px #3366a514}.login-page .login-input>svg{color:#738ba9}.login-page .login-input button:hover{color:var(--login-blue);background:#e1efffb8}.login-page .login-submit{height:54px;margin-top:5px;border:1px solid var(--login-blue);border-radius:14px;color:#fff;background:var(--login-blue);box-shadow:0 16px 34px #0b63f63d}.login-page .login-submit:hover:not(:disabled){background:var(--login-blue-deep);box-shadow:0 20px 42px #0b63f64d}.login-page .login-captcha-image,.login-page .trial-benefits{border-color:#97b5d866;background:#ffffffad}.login-page .login-legal{width:min(100%,500px);margin:18px auto 0;color:#8191a7;line-height:1.65}@keyframes liquid-ocean-drift{0%{transform:translate3d(-.18%,.1%,24px) scale(1)}to{transform:translate3d(.24%,-.16%,36px) scale(1.014)}}@media(max-width:1100px){.login-page{grid-template-columns:minmax(0,52fr) minmax(430px,48fr)}.login-page .login-story,.login-page .login-panel{padding-inline:34px}.login-panel__intro h1{font-size:34px}}@media(max-width:900px){.login-page{grid-template-columns:1fr;overflow-x:hidden;overflow-y:auto;background:#f4f9ff}.login-page>.ocean-stage{inset:0 0 auto;height:340px;transform-origin:35% 50%}.login-page .ocean-stage__depth img{object-fit:cover;object-position:35% center}.login-page>.ocean-stage__light{height:340px}.login-page .login-story{min-height:310px;padding:28px 28px 24px}.login-page .login-story__copy,.login-page .login-story__foot{display:none}.login-page .login-panel{min-height:auto;max-height:none;overflow:visible;padding:38px 28px calc(26px + env(safe-area-inset-bottom));background:#f7fbfff5}.login-panel__intro{margin-bottom:24px}.login-panel__intro h1{font-size:clamp(30px,6vw,38px)}}@media(max-width:560px){.login-page>.ocean-stage,.login-page>.ocean-stage__light{height:260px}.login-page .login-story{min-height:235px;padding:22px}.login-page .login-story__logo{width:148px}.login-page .login-panel{padding:30px 18px calc(22px + env(safe-area-inset-bottom))}.login-panel__intro>span{display:none}.login-panel__intro h1{margin-top:0;font-size:30px}.login-page .login-card{padding:22px 18px 24px;border-radius:20px}.login-page .login-captcha-row{grid-template-columns:minmax(0,1fr) 104px}}@media(prefers-reduced-motion:reduce){.login-page>.ocean-stage,.login-page .ocean-stage__depth,.login-page .login-submit{animation:none;transition:none}}.cw-publish{grid-template-columns:minmax(240px,.9fr) minmax(340px,1.2fr) minmax(270px,.9fr);gap:18px;align-items:start}.cw-publish-panel{min-width:0;padding:22px}.cw-publish-card-heading{display:grid!important;grid-template-columns:56px minmax(0,1fr);min-height:96px;gap:14px;align-items:start!important;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #edf2f8}.cw-publish-card-heading>span{position:relative;width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(22,117,224,.1);border-radius:18px;color:#086cff;background:linear-gradient(145deg,#f2f8ff,#dcecff);box-shadow:0 10px 24px #1d6bc91a;font-size:23px}.cw-publish-card-heading>span>svg{position:relative;z-index:1}.cw-publish-card-heading>span>em{position:absolute;right:-4px;bottom:-4px;z-index:2;min-width:22px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid #fff;border-radius:999px;color:#2a6fbc;background:#fff;box-shadow:0 4px 10px #1448801f;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.04em}.cw-publish-panel--production .cw-publish-card-heading>span{color:#6b4ad5;border-color:#6b4ad51a;background:linear-gradient(145deg,#f6f1ff,#e8defe);box-shadow:0 10px 24px #6b4ad51c}.cw-publish-panel--production .cw-publish-card-heading>span>em{color:#6b4ad5}.cw-publish-panel--delivery .cw-publish-card-heading>span{color:#087d60;border-color:#087d601a;background:linear-gradient(145deg,#edf9f4,#d9f3e8);box-shadow:0 10px 24px #087d601a}.cw-publish-panel--delivery .cw-publish-card-heading>span>em{color:#087d60}.cw-publish-card-heading>div{min-width:0}.cw-publish-card-heading small{display:block;margin:2px 0 4px;color:#6c87a8;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.cw-publish-card-heading h3{margin:0;color:#0c2346;font-size:17px;line-height:1.35;text-wrap:balance}.cw-publish-card-heading p{margin:6px 0 0;color:#7c8ca3;font-size:10px;line-height:1.65;text-wrap:pretty}.cw-publish-choice-group{min-width:0;margin:0;padding:0;border:0}.cw-publish-rule-select{display:grid;gap:7px;margin:0 0 16px;color:#46627f;font-size:10px;font-weight:800}.cw-publish-rule-select select{width:100%;min-height:42px;padding:0 36px 0 12px;border:1px solid #e2eaf4;border-radius:11px;background:#fbfdff;color:#173b68;font:inherit;font-size:12px}.cw-publish-rule-select select:focus{border-color:#1976e8;outline:3px solid rgba(25,118,232,.13)}.cw-publish-rule-select small{color:#7c8ca3;font-size:9px;font-weight:500;line-height:1.5}.cw-publish-choice-group+.cw-publish-choice-group{margin-top:18px}.cw-publish-choice-group legend{width:100%;margin:0 0 7px;padding:0;color:#46627f;font-size:10px;font-weight:800}.cw-publish-choice{position:relative;align-items:flex-start;gap:10px!important;margin-top:7px;padding:12px!important;border:1px solid #e2eaf4!important;border-radius:12px;background:#fbfdff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;touch-action:manipulation}.cw-publish-panel--production .cw-publish-choice{min-height:72px;padding:13px!important}.cw-publish-choice:hover:not(.is-disabled){border-color:#aac9ef!important;background:#f7fbff}.cw-publish-choice:focus-within{border-color:#1976e8!important;box-shadow:0 0 0 3px #1976e821}.cw-publish-choice.is-selected{border-color:#7fb3f3!important;background:#f2f7ff;box-shadow:inset 3px 0 #1976e8}.cw-publish-choice.is-disabled{cursor:not-allowed;opacity:.52}.cw-publish-choice input{flex:0 0 auto;margin-top:3px}.cw-publish-choice span{min-width:0}.cw-publish-choice strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#173252;font-size:12px}.cw-publish-choice__badge{display:inline-flex;align-items:center;min-height:18px;padding:1px 7px;border-radius:999px;color:#176ad3;background:#e9f3ff;font-size:9px;font-style:normal;font-weight:800;line-height:1}.cw-publish-choice small{margin-top:4px;color:#7a8ba2;font-size:10px;line-height:1.55;text-wrap:pretty}.cw-platforms{margin-top:0}.cw-platforms>button{min-height:58px;padding:10px 11px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;touch-action:manipulation}.cw-platforms>button:hover{border-color:#a9c9ef;background:#f8fbff}.cw-platforms>button:focus-visible{outline:3px solid rgba(25,118,232,.18);outline-offset:2px}.cw-platforms>button.is-active{border-color:#7fb3f3;background:#f2f7ff;box-shadow:inset 3px 0 #1976e8}.cw-platforms>button>i{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:9px;color:#6e8199;background:#f1f5f9;font-style:normal;font-weight:800}.cw-platforms>button.is-active>i{color:#fff;background:#1976e8}.cw-publish-schedule{display:grid;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid #e9eef5}.cw-publish-schedule label{display:grid;gap:6px}.cw-publish-schedule label>span{color:#46627f;font-size:10px;font-weight:800}.cw-generation-summary{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(210px,.75fr) minmax(430px,1.7fr) minmax(190px,auto);gap:22px;align-items:center;padding:22px 24px;border-color:#cfe1f7;background:linear-gradient(125deg,#f8fbff,#fff 54%,#f5f9ff)}.cw-generation-summary__intro{min-width:0}.cw-generation-summary__intro>span{display:inline-flex;align-items:center;gap:5px;color:#087d60;font-size:10px;font-weight:800}.cw-generation-summary__intro>span svg{font-size:15px}.cw-generation-summary__intro h3{margin:6px 0 5px;color:#0b2447;font-size:18px;text-wrap:balance}.cw-generation-summary__intro p{margin:0;color:#71839a;font-size:10px;line-height:1.65;text-wrap:pretty}.cw-generation-summary dl.cw-generation-summary__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:1px solid #e2eaf4;border-radius:14px;overflow:hidden;background:#ffffffe0}.cw-generation-summary__details>div{min-width:0;display:grid!important;gap:4px;padding:11px 13px!important;border:0!important}.cw-generation-summary__details>div:nth-child(-n+3){border-bottom:1px solid #e8eef6!important}.cw-generation-summary__details>div:not(:nth-child(3n)){border-right:1px solid #e8eef6!important}.cw-generation-summary__details dt{display:flex;align-items:center;gap:5px;color:#7790aa;font-size:9px}.cw-generation-summary__details dt svg{flex:0 0 auto;font-size:13px}.cw-generation-summary__details dd{min-width:0;margin:0;overflow:hidden;color:#183654;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.cw-generation-summary__action{display:grid;justify-items:stretch;gap:9px}.cw-generation-summary__action>span{display:flex;align-items:center;justify-content:center;gap:5px;color:#5e7692;font-size:10px;font-weight:700}.cw-generate-button{min-width:170px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0!important;font-size:13px;font-weight:800;touch-action:manipulation}.cw-generate-button:focus-visible{outline:3px solid rgba(25,118,232,.22);outline-offset:3px}.cw-generate-button:disabled{cursor:wait;opacity:.7;transform:none}.cw-generate-button .is-spinning{animation:cw-spin 1s linear infinite}@media(max-width:1180px){.cw-publish{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-publish-panel--delivery{grid-column:1 / -1}.cw-generation-summary{grid-template-columns:minmax(200px,.8fr) minmax(400px,1.6fr)}.cw-generation-summary__action{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end}}@media(max-width:760px){.cw-publish{grid-template-columns:1fr}.cw-publish-panel,.cw-generation-summary{grid-column:1;padding:17px}.cw-generation-summary{grid-template-columns:1fr;gap:16px}.cw-generation-summary__details{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cw-generation-summary__details>div:nth-child(-n+4){border-bottom:1px solid #e8eef6!important}.cw-generation-summary__details>div:not(:nth-child(3n)){border-right:0!important}.cw-generation-summary__details>div:nth-child(odd){border-right:1px solid #e8eef6!important}.cw-generation-summary__action{grid-column:1;display:grid}.cw-generate-button{width:100%}}@media(prefers-reduced-motion:reduce){.cw-publish-choice,.cw-platforms>button,.cw-generate-button{transition:none}.cw-generate-button .is-spinning{animation:none}}.cw-mobile-bottom-nav{display:none}.wb-ocean-desktop-hint{display:inline-flex;align-items:center;gap:6px;color:#71829b;font-size:12px;font-weight:750}.wb-ocean-desktop-hint svg{width:17px;height:17px;color:#1671df}.cw-mobile-desktop-only{width:min(100%,620px);min-height:min(620px,calc(100dvh - 180px));margin:0 auto;display:grid;place-content:center;justify-items:center;gap:12px;padding:44px;border:1px solid #dce8f5;border-radius:24px;color:#6e7d93;background:radial-gradient(circle at 50% 0,rgba(31,133,255,.13),transparent 38%),#fff;box-shadow:0 18px 48px #19468414;text-align:center}.cw-mobile-desktop-only__icon{width:68px;height:68px;display:grid;place-items:center;margin-bottom:4px;border-radius:22px;color:#fff;background:linear-gradient(145deg,#075fce,#1596ef);box-shadow:0 14px 30px #075fce3d}.cw-mobile-desktop-only__icon svg{width:34px;height:34px}.cw-mobile-desktop-only>p{margin:0;color:#1473de;font-size:11px;font-weight:850;letter-spacing:.16em}.cw-mobile-desktop-only>h1{margin:0;color:#10284c;font-size:clamp(24px,7vw,32px);line-height:1.25;letter-spacing:-.035em}.cw-mobile-desktop-only>span:not(.cw-mobile-desktop-only__icon){max-width:480px;font-size:13px;line-height:1.75}.cw-mobile-desktop-only>div{display:flex;gap:10px;margin-top:10px}@media(max-width:760px){.cw-app{min-height:100dvh;overflow-x:clip}.cw-sidebar{width:min(86vw,320px);z-index:80}.cw-sidebar nav .cw-nav-desktop-only{display:none}.cw-mobile-shade{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cw-top{position:sticky;top:0;z-index:45;height:64px;padding:0 14px;border-bottom:1px solid rgba(213,226,241,.88);background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cw-top>div:first-of-type>small{display:none}.cw-top>div:first-of-type>strong{max-width:120px;overflow:hidden;display:block;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cw-top>div:last-child>span:last-child{display:none}.cw-shell main{padding:14px 12px calc(104px + env(safe-area-inset-bottom))}.cw-mobile-bottom-nav{position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:55;min-height:66px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;padding:6px;border:1px solid rgba(203,219,238,.92);border-radius:20px;background:#fffffff0;box-shadow:0 18px 42px #0f315e33;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cw-mobile-bottom-nav button{min-width:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:5px 2px;border:0;border-radius:14px;color:#8290a5;background:transparent;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cw-mobile-bottom-nav button svg{width:21px;height:21px;stroke-width:1.8}.cw-mobile-bottom-nav button span{overflow:hidden;max-width:100%;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.cw-mobile-bottom-nav button.is-active{color:#075fce;background:#edf6ff}.cw-mobile-bottom-nav button:nth-child(2){color:#fff;background:linear-gradient(145deg,#075fce,#1596ef);box-shadow:0 8px 18px #075fce3b}.cw-mobile-bottom-nav button:nth-child(2).is-active{background:linear-gradient(145deg,#034fae,#087fd5)}.cw-sticky{bottom:calc(80px + env(safe-area-inset-bottom));padding:9px 12px}.cw-toast{bottom:calc(90px + env(safe-area-inset-bottom));z-index:90}.wb-ocean-hero{min-height:auto;padding:190px 16px 18px;border-radius:20px;background-position:62% top;background-size:auto 220px}.wb-ocean-hero__copy h2{font-size:29px}.wb-ocean-hero__copy>span{font-size:12px;line-height:1.65}.wb-ocean-composer{padding:13px;border-radius:16px}.wb-ocean-composer textarea{min-height:82px;font-size:16px}.wb-ocean-composer__tools{overflow-x:auto;justify-content:flex-start;padding-bottom:2px;scrollbar-width:none}.wb-ocean-composer__tools::-webkit-scrollbar{display:none}.wb-ocean-composer__tools button{flex:0 0 auto;min-height:40px}.wb-ocean-create{width:100%;min-height:52px;justify-content:center}.wb-ocean-hero__status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wb-ocean-hero__status>span{min-width:0;padding:9px 5px;text-align:center}.wb-ocean-panel{border-radius:18px}.wb-ocean-panel>header{align-items:flex-start;gap:10px}.wb-ocean-publish-list>button:disabled{cursor:default;opacity:.76}.cw-mobile-desktop-only{min-height:calc(100dvh - 180px);padding:30px 20px;border-radius:20px}.cw-mobile-desktop-only>div{width:100%;display:grid;grid-template-columns:1fr}.cw-mobile-desktop-only .cw-btn{width:100%;min-height:46px;justify-content:center}}.cw-top>div:last-child>button:not(.cw-admin-entry).cw-account-metric{width:auto;min-width:186px;height:48px;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding:6px 10px 6px 7px;border-radius:15px}@media(max-width:920px){.cw-top>div:last-child>button:not(.cw-admin-entry).cw-account-metric{min-width:150px}}@media(max-width:760px){.cw-top>div:last-child>button:not(.cw-admin-entry).cw-account-metric{width:42px;min-width:42px;height:42px;grid-template-columns:1fr;padding:4px}.cw-account-metric span.cw-account-metric__icon{display:grid!important}.cw-account-metric span.cw-account-metric__copy,.cw-account-metric span.cw-account-metric__action{display:none!important}}:root{--haike-orange: #ff5418;--haike-red: #f43f1a;--haike-gold: #ffb31a;--haike-orange-dark: #d93b12;--haike-orange-soft: #fff2e8;--haike-orange-line: #ffc7a5;--haike-orange-ring: rgba(255, 84, 24, .18);--primary: var(--haike-orange);--cw-blue: var(--haike-orange)}::selection{color:#5c1b08;background:#ffd8b7}.brand-logo,.cw-brand img,.admin-brand img,.login-story__logo,.auth-loading img{object-fit:contain;object-position:center}.cw-brand img{width:174px;height:auto;filter:none}.cw-brand>span{color:#fff1e2d1}.cw-sidebar nav button:hover{color:#fff;background:#ff6c203d}.cw-sidebar nav button.is-active{border-color:#ffd5a880;color:#fff;background:linear-gradient(135deg,#f43f1af0,#ff841ceb);box-shadow:0 14px 32px #7e220852,inset 0 1px #ffffff3d}.cw-sidefoot svg{color:var(--haike-gold)}.cw-sidefoot>button:hover{border-color:#ffbe778f;background:#ff5b1852}.cw-admin-entry{border-color:#ffd4b8!important;color:#c83e14!important;background:#fff7f0!important}.cw-admin-entry:hover{border-color:#ffad78!important;background:var(--haike-orange-soft)!important}.cw-btn.primary,.wb-button.primary{border-color:var(--haike-orange);background:linear-gradient(135deg,var(--haike-red),#ff7b18 72%,var(--haike-gold));box-shadow:0 10px 24px #f43f1a38}.cw-app input:focus,.cw-app textarea:focus,.cw-app select:focus{border-color:var(--haike-orange);outline-color:var(--haike-orange-ring)}.cw-modes button.is-active,.cw-tabs button.is-active,.cw-ratios button.is-active,.cw-platforms>button.is-active{border-color:var(--haike-orange-line);color:var(--haike-orange-dark);background:var(--haike-orange-soft)}.cw-modes button.is-active>i,.cw-link-copy>i,.cw-import-panel>header i{color:var(--haike-orange);background:#fff8f2}.wb-ocean-composer>label,.wb-ocean-composer__tools button:hover{color:var(--haike-orange-dark)}.wb-ocean-platforms>button.is-active{border-color:#ff9d65;color:var(--haike-orange-dark);box-shadow:0 8px 20px #f43f1a1f}.wb-ocean-create{border-color:var(--haike-red);background:linear-gradient(135deg,var(--haike-red),#ff7b18 72%,var(--haike-gold));box-shadow:0 16px 34px #f43f1a47}.wb-ocean-create:hover{background:linear-gradient(135deg,#df3515,#f96512 72%,#f7a80c);box-shadow:0 20px 42px #f43f1a57}.login-story__logo{width:196px;height:auto;filter:drop-shadow(0 8px 18px rgba(92,25,5,.22))}.login-story__copy>span{color:#ffd06f}.login-feature-list span{border-color:#ffc88975;background:#5a1c0433}.login-feature-list svg{color:var(--haike-gold)}.login-mode-switch button:hover,.login-mode-switch button.is-active,.login-card__eyebrow,.login-input button:hover{color:var(--haike-orange-dark)}.login-mode-switch button.is-active{box-shadow:0 5px 16px #a5360b1f}.login-input:focus-within{border-color:#ff9b61;box-shadow:0 0 0 4px var(--haike-orange-ring)}.login-input button:hover{background:var(--haike-orange-soft)}.login-submit{border-color:var(--haike-red);background:linear-gradient(135deg,var(--haike-red),#ff7b18 70%,var(--haike-gold));box-shadow:0 16px 34px #f43f1a40}.login-submit:hover:not(:disabled){background:linear-gradient(135deg,#df3515,#f96512 72%,#f7a80c);box-shadow:0 20px 42px #f43f1a52}.admin-brand img{width:146px;height:52px}.admin-edition{border-color:#ffd8bd;color:#c74419;background:#fff7f1}.admin-nav-section>button:hover,.back-studio:hover{color:var(--haike-orange-dark);border-color:var(--haike-orange-line);background:#fff8f2}.admin-nav-section>button.is-active{color:var(--haike-orange-dark);background:var(--haike-orange-soft)}.admin-nav-section>button.is-active:before{background:linear-gradient(180deg,var(--haike-red),var(--haike-gold))}.admin-primary{border-color:var(--haike-orange);background:linear-gradient(135deg,var(--haike-red),#ff7819);box-shadow:0 9px 20px #f43f1a29}.admin-secondary:hover{color:var(--haike-orange-dark);border-color:var(--haike-orange-line)}.admin-profile>span{background:linear-gradient(135deg,var(--haike-red),#ff8a18)}@media(max-width:1180px){.admin-brand img{width:70px;object-position:left center}}@media(max-width:760px){.admin-brand img{width:126px}}@media(max-width:560px){.login-story__logo{width:154px}}:root{--haike-ui-ink: #102343;--haike-ui-ink-soft: #536883;--haike-ui-muted: #899bb2;--haike-ui-line: #dce8f5;--haike-ui-line-soft: #edf3f8;--haike-ui-bg: #f5f9fd;--haike-ui-surface: #ffffff;--haike-ui-blue: #1769ee;--haike-ui-blue-strong: #0d58d7;--haike-ui-blue-soft: #edf5ff;--haike-ui-blue-line: #c9e0fa;--haike-ui-orange: #ff641d}body{background:var(--haike-ui-bg)}.cw-app{background:var(--haike-ui-bg);color:var(--haike-ui-ink)}.cw-sidebar{width:248px;padding:26px 16px 20px;border-right:1px solid var(--haike-ui-line);background:var(--haike-ui-surface);background-image:none!important;box-shadow:4px 0 22px #16417509}.cw-brand{min-height:108px;align-items:flex-start;gap:4px;padding:0 12px 22px}.cw-brand img{width:150px;height:auto;filter:none!important}.cw-brand>span{color:#8799b0;font-size:12px;font-weight:700;letter-spacing:.12em}.cw-sidebar nav{gap:6px}.cw-sidebar nav button{position:relative;min-height:48px;gap:13px;padding:0 14px;border:1px solid transparent;border-radius:12px;color:#70839c;background:transparent;font-size:13px;font-weight:650;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.cw-sidebar nav button svg{color:#91a5bd;font-size:20px;transition:color .16s ease}.cw-sidebar nav button:hover{color:var(--haike-ui-blue);background:#f7fbff;transform:translate(2px)}.cw-sidebar nav button:hover svg{color:var(--haike-ui-blue)}.cw-sidebar nav button.is-active{border-color:#d7e9fc;color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft);box-shadow:none}.cw-sidebar nav button.is-active:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;border-radius:0 4px 4px 0;background:var(--haike-ui-blue)}.cw-sidebar nav button.is-active svg{color:var(--haike-ui-blue)}.cw-sidefoot{gap:9px;padding-top:16px}.cw-sidefoot>button,.cw-sidefoot>div{min-height:62px;border:1px solid var(--haike-ui-line);border-radius:13px;color:#5b6f89;background:#f8fbfe}.cw-sidefoot>button:hover{border-color:var(--haike-ui-blue-line);background:var(--haike-ui-blue-soft)}.cw-sidefoot>div>button{color:#6f849d;background:#fff}.cw-sidefoot svg{color:var(--haike-ui-blue)}.cw-sidefoot small{color:#9aaac0}.cw-shell{margin-left:248px}.cw-top{height:88px;padding:0 38px;border-bottom:1px solid var(--haike-ui-line);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cw-top>div:first-of-type strong{color:var(--haike-ui-ink);font-size:22px;letter-spacing:-.035em}.cw-top>div:first-of-type small{margin-top:5px;color:var(--haike-ui-muted)}.cw-top>div:last-child{gap:9px}.cw-top>div:last-child>button:not(.cw-admin-entry),.cw-menu{width:38px;height:38px;border-color:var(--haike-ui-line);border-radius:11px;color:#637994;background:var(--haike-ui-surface);box-shadow:none}.cw-top>div:last-child>button:not(.cw-admin-entry):hover,.cw-menu:hover{border-color:var(--haike-ui-blue-line);color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft)}.cw-top>div:last-child>span,.cw-admin-entry{border-color:var(--haike-ui-blue-line)!important;border-radius:999px!important;color:#2e6ebc!important;background:#f7fbff!important;box-shadow:none!important}.cw-top>div:last-child>.cw-quota-pill{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border-color:#d7e8fb!important;color:#2469b5!important;background:#f5faff!important;font-size:11px;font-weight:800;white-space:nowrap}.cw-top>div:last-child>.cw-quota-pill svg{color:#2f83e6;font-size:15px}.cw-top>div:last-child>.cw-quota-pill.is-unlimited{border-color:#cfeedd!important;color:#198754!important;background:#f3fcf6!important}.cw-top>div:last-child>.cw-quota-pill.is-unlimited svg{color:#22a564}.cw-shell main{max-width:1500px;padding:30px 38px 86px}.cw-sticky{left:248px;padding-inline:38px}.cw-items,.cw-editor,.cw-config,.cw-card,.cw-table,.cw-timeline,.cw-calendar,.cw-ingress,.cw-upload,.cw-link-extractor,.cw-topic-queue,.cw-import-panel,.cw-inspiration-panel,.cw-sound-main,.cw-sound-step,.cw-publish-material,.cw-generated-video,.wb-ocean-panel,.wb-panel,.wb-entry-card,.wb-metric-grid article{border-color:var(--haike-ui-line);border-radius:16px;box-shadow:0 10px 30px #1c4a7e0b}.cw-btn,.wb-button{min-height:40px;border-color:#d5e3f1;border-radius:10px;color:#3d5876;background:#fff;box-shadow:none}.cw-btn:hover,.wb-button:hover{border-color:#a9c9ed;color:var(--haike-ui-blue);background:#fbfdff;transform:translateY(-1px)}.cw-btn.primary,.wb-button.primary{border-color:var(--haike-ui-blue);color:#fff;background:var(--haike-ui-blue);box-shadow:0 10px 24px #1769ee2e}.cw-btn.primary:hover,.wb-button.primary:hover{border-color:var(--haike-ui-blue-strong);color:#fff;background:var(--haike-ui-blue-strong);box-shadow:0 13px 28px #1769ee3d}.cw-app input,.cw-app textarea,.cw-app select{border-color:#d6e3f0;border-radius:10px;color:var(--haike-ui-ink);background:#fbfdff}.cw-app input:hover,.cw-app textarea:hover,.cw-app select:hover{border-color:#b9d2ed;background:#fff}.cw-app input:focus,.cw-app textarea:focus,.cw-app select:focus{border-color:var(--haike-ui-blue);outline:3px solid rgba(23,105,238,.12)}.cw-steps{border-color:var(--haike-ui-line);border-radius:15px;box-shadow:0 8px 25px #1c4a7e09}.cw-steps .is-active{color:var(--haike-ui-blue)}.cw-steps .is-active i{border-color:var(--haike-ui-blue);background:var(--haike-ui-blue)}.cw-modes button{border-color:var(--haike-ui-line);border-radius:12px;box-shadow:none}.cw-modes button.is-active,.cw-tabs button.is-active,.cw-ratios button.is-active,.cw-platforms>button.is-active{border-color:var(--haike-ui-blue-line);color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft);box-shadow:none}.wb-dashboard--ocean{gap:18px}.wb-ocean-hero{min-height:468px;padding:38px 40px 26px;border-color:#cfe3f6;border-radius:24px;background-color:#eef7ff;background-size:cover;box-shadow:0 18px 48px #1653911a}.wb-ocean-hero:after{display:none}.wb-ocean-hero__copy,.wb-ocean-composer,.wb-platform-selector,.wb-ocean-hero__action,.wb-ocean-hero__status{width:min(59%,710px)}.wb-ocean-hero__copy p{margin-bottom:8px;color:#2381d5;letter-spacing:.18em}.wb-ocean-hero__copy h2{margin-bottom:9px;color:#0a2e61;font-size:clamp(32px,3vw,44px)}.wb-ocean-hero__copy>span{color:#5f7d9d;line-height:1.7}.wb-ocean-composer{margin-top:22px;padding:15px 17px 12px;border-color:#c9def2;border-radius:15px;background:#fffffff5;box-shadow:0 12px 28px #154c8517;-webkit-backdrop-filter:none;backdrop-filter:none}.wb-ocean-composer:focus-within{transform:translateY(-1px);box-shadow:0 16px 32px #154c8521}.wb-ocean-composer>label{color:#2a6fae}.cw-app .wb-ocean-composer textarea{color:#12365f}.wb-ocean-composer__tools{border-top-color:#e1edf7}.wb-ocean-composer__tools button{color:#607c98;background:#f2f7fc}.wb-ocean-composer__tools button:hover{color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft)}.wb-platform-selector{border-color:#c9def2;border-radius:15px;background:#ffffffe6;box-shadow:0 10px 25px #154c8512;-webkit-backdrop-filter:none;backdrop-filter:none}.wb-platform-selector__header{border-right-color:#dbe9f5}.wb-platform-selector__header span{color:#315473}.wb-platform-selector__options>button{border-color:#d8e6f3;border-radius:11px;color:#607b96;background:#fbfdff;box-shadow:none}.wb-platform-selector__options>button:hover{border-color:#9fc5eb;background:#fff;box-shadow:0 8px 18px #154c8512}.wb-platform-selector__options>button.is-active{border-color:#a9cdf0;color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft);box-shadow:none}.wb-ocean-create{min-height:50px;border-color:var(--haike-ui-blue);border-radius:12px;color:#fff;background:var(--haike-ui-blue);box-shadow:0 12px 26px #1769ee38}.wb-ocean-create:hover{border-color:var(--haike-ui-blue-strong);background:var(--haike-ui-blue-strong);box-shadow:0 16px 32px #1769ee47}.wb-ocean-hero__action small{color:#6684a0}.wb-ocean-hero__status span{border-color:#cfe0ef;color:#607b96;background:#ffffffd1;-webkit-backdrop-filter:none;backdrop-filter:none}.wb-ocean-hero__status b{color:var(--haike-ui-blue)}.wb-ocean-columns{gap:16px}.wb-ocean-panel{padding:20px;border-radius:16px;background:#fff;box-shadow:0 10px 30px #1c4a7e0b}.wb-ocean-panel>header h3{color:var(--haike-ui-ink)}.wb-ocean-panel>header button{color:var(--haike-ui-blue)}.wb-ocean-task-list>button:hover{background:#f7fbff;transform:translate(2px)}.wb-ocean-task-list__icon{color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft)}.wb-ocean-task-list__copy strong,.wb-ocean-publish-list>button>strong{color:#17365f}.wb-ocean-task-list__copy i b{background:var(--haike-ui-blue)}.wb-ocean-task-list>button>em{color:var(--haike-ui-blue)}.wb-ocean-publish-list>button{border-color:var(--haike-ui-line-soft);border-radius:12px;background:#f8fbff}.wb-ocean-publish-list>button:hover{border-color:#b0d1ef;box-shadow:0 10px 24px #16538e14}.wb-ocean-publish-list__date{color:var(--haike-ui-blue)}.wb-ocean-empty>svg{color:#6ba0d7}.wb-ocean-risk,.wb-risk-card{border-color:#f1dfc3;background:#fffaf1}.cp-page{--cp-primary: var(--haike-ui-blue);--cp-primary-strong: var(--haike-ui-blue-strong);--cp-primary-soft: var(--haike-ui-blue-soft);--cp-ink: var(--haike-ui-ink);--cp-ink-soft: var(--haike-ui-ink-soft);--cp-line: var(--haike-ui-line);--cp-line-soft: var(--haike-ui-line-soft);--cp-surface-soft: #f8fbff}.cp-page-heading h2,.wb-page-heading h2{color:var(--haike-ui-ink)}.cp-button--primary{border-color:var(--haike-ui-blue);background:var(--haike-ui-blue);box-shadow:0 10px 22px #1769ee29}.cp-button--primary:hover:not(:disabled){border-color:var(--haike-ui-blue-strong);background:var(--haike-ui-blue-strong)}.cp-button--secondary,.cp-icon-button,.cp-filter-bar,.cp-job-list,.cp-job-detail,.cp-script-settings,.cp-script-editor{border-color:var(--haike-ui-line);border-radius:14px}.cp-trend-card:hover,.cp-job-card:hover{border-color:#a9c9ed}@media(max-width:900px){.cw-sidebar{width:min(82vw,300px)}.cw-shell{margin-left:0}.cw-top{height:76px;padding:0 20px}.cw-shell main{padding:22px 20px 88px}.cw-sticky{left:0;padding-inline:20px}.wb-ocean-hero{min-height:600px;padding:250px 22px 22px;background-position:68% top;background-size:auto 300px}.wb-ocean-hero__copy,.wb-ocean-composer,.wb-platform-selector,.wb-ocean-hero__action,.wb-ocean-hero__status{width:100%}}@media(max-width:680px){.cw-shell main{padding:18px 14px 82px}.cw-top{padding:0 14px}.wb-ocean-hero{border-radius:18px}}@media(prefers-reduced-motion:reduce){.cw-sidebar nav button,.cw-btn,.wb-button,.wb-ocean-create,.wb-ocean-panel button{transition:none}}.cw-app .wb-page-heading{min-height:58px;margin-bottom:24px}.cw-app .wb-page-heading p,.cw-app .creator-page-heading p{color:var(--haike-ui-blue)}.cw-app .wb-page-heading h2,.cw-app .creator-page-heading h2{font-size:clamp(27px,2.4vw,34px);letter-spacing:-.045em}.cw-app .wb-page-heading span,.cw-app .creator-page-heading>div>span{color:var(--haike-ui-ink-soft)}.cw-app .wb-page-heading__action .cw-btn,.cw-app .creator-page-heading .creator-primary{min-height:44px;padding-inline:17px;border-radius:12px}.cw-quota-card{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(180px,260px);align-items:center;gap:16px;margin:18px 0;padding:18px 20px;border:1px solid #d7e8fb;border-radius:18px;background:linear-gradient(115deg,#f8fcff,#eef7ff);box-shadow:0 12px 28px #216fbe0f}.cw-quota-card.is-unlimited{border-color:#ccebd9;background:linear-gradient(115deg,#f8fdf9,#eefaf3)}.cw-quota-card__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#2f83e6;background:#fff;box-shadow:0 6px 16px #2878dc1a;font-size:20px}.cw-quota-card.is-unlimited .cw-quota-card__icon{color:#1d9a5d}.cw-quota-card__copy{display:flex;min-width:0;flex-direction:column}.cw-quota-card__copy>span{color:#4e87c9;font-size:9px;font-weight:900;letter-spacing:.16em}.cw-quota-card__copy>strong{margin-top:4px;overflow:hidden;color:var(--haike-ui-ink);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.cw-quota-card__copy>small{margin-top:5px;overflow:hidden;color:#7f91a8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cw-quota-card__meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.cw-quota-card__meter>i{height:8px;overflow:hidden;border-radius:999px;background:#dcecfb}.cw-quota-card__meter>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3f9af1,#176ef2)}.cw-quota-card__meter>span{color:#276db8;font-size:11px;font-weight:900;white-space:nowrap}.cw-app .cw-tabs{width:fit-content;max-width:100%;margin-bottom:18px;padding:5px;gap:4px;border:1px solid var(--haike-ui-line);border-radius:14px;background:#fff;box-shadow:0 8px 24px #1c4a7e0a}.cw-app .cw-tabs button{min-height:34px;padding:6px 13px;border:0;border-radius:9px;color:#71839c;background:transparent;font-weight:700}.cw-app .cw-tabs button:hover{color:var(--haike-ui-blue);background:#f7fbff}.cw-app .cw-tabs button.is-active{color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft);box-shadow:inset 0 0 0 1px #d8eafe}.cw-app .cw-table{overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 16px 38px #1c4a7e0f}.cw-app .cw-table>button{min-height:78px;padding:16px 19px;border-bottom-color:#edf3f8;background:#fff;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.cw-app .cw-table>button:last-child{border-bottom:0}.cw-app .cw-table>button:hover{background:#fafdff;box-shadow:inset 3px 0 0 var(--haike-ui-blue);transform:translate(2px)}.cw-app .cw-table>button>span:first-child strong{color:var(--haike-ui-ink);font-size:13px}.cw-app .cw-table>button>span:nth-child(2){color:#7a8da7;font-size:11px;font-weight:700}.cw-app .cw-table>button>svg:last-child{color:#9ab0c9;font-size:18px}.cw-app .cw-empty,.cw-app .wb-empty{border-color:#cfe0f4;border-radius:18px;background:radial-gradient(circle at 50% 0%,#fff,#fff 58%,#f7fbff);box-shadow:0 14px 34px #1c4a7e0a}.cw-app .wb-empty>span{color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft);box-shadow:0 8px 22px #1769ee1a}.cw-app .creator-page--embedded{margin-top:0;padding:22px;border-color:var(--haike-ui-line);border-radius:22px;background:#ffffffb3;box-shadow:0 16px 40px #1c4a7e0b}.cw-app .creator-page-heading{padding-bottom:2px}.cw-app .creator-primary{border:1px solid var(--haike-ui-blue);color:#fff;background:var(--haike-ui-blue);box-shadow:0 10px 24px #1769ee2e}.cw-app .creator-primary:hover{background:var(--haike-ui-blue-strong);transform:translateY(-1px)}.cw-app .provider-banner{border-color:#d6e7f8;border-radius:16px;background:linear-gradient(100deg,#f5faff,#fff)}.cw-app .provider-banner>span{color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft)}.cw-app .provider-banner strong{color:var(--haike-ui-ink)}.cw-app .provider-banner p{color:var(--haike-ui-ink-soft)}.cw-app .provider-banner em{color:#2e6ebc;background:#eaf4ff}.cw-app .voice-toolbar>div{padding:4px;border-color:var(--haike-ui-line);border-radius:13px;box-shadow:0 5px 16px #1c4a7e0a}.cw-app .voice-toolbar button.is-active{color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft)}.cw-app .voice-grid{gap:18px;align-items:stretch}.cw-app .voice-card{min-height:244px;position:relative;display:flex;flex-direction:column;padding:18px;border-color:var(--haike-ui-line);border-radius:18px;box-shadow:0 12px 30px #1c4a7e0e;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cw-app .voice-card:hover{border-color:#b9d6f6;box-shadow:0 18px 34px #1c4a7e1a;transform:translateY(-2px)}.cw-app .voice-card__identity{min-height:52px;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px}.cw-app .voice-orb,.cw-app .voice-orb--1,.cw-app .voice-orb--2,.cw-app .voice-orb--3,.cw-app .voice-orb--4{width:52px;height:52px;margin:0;border-radius:15px;background:radial-gradient(circle at 78% 20%,rgba(255,255,255,.3),transparent 31%),linear-gradient(135deg,#1263da,#43b6f4)}.cw-app .voice-orb--1{background:linear-gradient(135deg,#24447f,#5d91dd)}.cw-app .voice-orb--2{background:linear-gradient(135deg,#2875d0,#7abcf4)}.cw-app .voice-orb--3{background:linear-gradient(135deg,#14769d,#54c7d1)}.cw-app .voice-orb--4{background:linear-gradient(135deg,#4255bf,#99aafa)}.cw-app .voice-orb svg{width:24px;height:24px}.cw-app .voice-orb i{display:none}.cw-app .voice-card-title{min-width:0;align-items:center}.cw-app .voice-card h3{overflow:hidden;color:var(--haike-ui-ink);font-size:15px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.cw-app .voice-card__usage{min-height:40px;display:-webkit-box;overflow:hidden;margin:17px 0 18px;color:#6f839d;font-size:11px;font-weight:500;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cw-app .voice-card__usage.is-error{color:#b34a3c}.cw-app .voice-card__assistive-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.cw-app .voice-card-actions{margin-top:auto}.cw-app .voice-card-actions button{min-height:38px;border-color:#d2e3f5;border-radius:10px;color:var(--haike-ui-blue);background:#f5faff;font-size:11px}.cw-app .voice-card-actions .voice-download-button{width:38px;min-width:38px;padding:0}.cw-app .voice-card-actions .voice-use-button{min-width:82px;border-color:var(--haike-ui-blue);color:#fff;background:var(--haike-ui-blue)}.cw-app .cw-local-publish{gap:18px;margin-top:22px}.cw-app .cw-local-publish__form,.cw-app .cw-local-publish__materials,.cw-app .cw-local-publish__schedule{border-color:var(--haike-ui-line);border-radius:20px;box-shadow:0 16px 38px #1c4a7e0e}.cw-app .cw-publish-step-heading{min-height:68px;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid #eaf0f7}.cw-app .cw-publish-step-heading>.cw-publish-step-heading__index{width:44px;height:44px;display:grid;align-content:center;justify-items:center;gap:1px;border:1px solid #c6defb;border-radius:14px;color:var(--haike-ui-blue);background:linear-gradient(145deg,#f6fbff,#e8f3ff);box-shadow:inset 0 1px #ffffffe6,0 7px 16px #1769ee17}.cw-app .cw-publish-step-heading__index small{display:block;margin:0;color:#78a5d8;font-size:7px;font-weight:800;letter-spacing:.12em;line-height:1}.cw-app .cw-publish-step-heading__index b{color:var(--haike-ui-blue);font-size:15px;font-weight:850;letter-spacing:-.04em;line-height:1.05}.cw-app .cw-publish-step-heading h3{color:var(--haike-ui-ink);font-size:15px}.cw-app .cw-publish-step-heading small{color:#7c90aa}.cw-app .cw-publish-step-heading__count{flex:0 0 auto;padding:6px 9px;border:1px solid #d8e9fb;border-radius:999px;color:#2b74c7;background:#f4f9ff;font-size:9px;font-style:normal;font-weight:800}.cw-app .cw-local-publish__form .cw-publish-step-heading:not(:first-child){margin-top:6px;padding-top:18px;border-top-color:#eaf0f7}.cw-app .cw-local-platform.is-active{border-color:#8bbbf1;box-shadow:0 0 0 3px #1769ee17}.cw-app .cw-creation-asset-preview{border-color:#c6def7;background:linear-gradient(135deg,#f9fcff,#edf6ff)}.cw-app .cw-local-publish__schedule{top:22px}.cw-app .cw-publish-summary-card{border-color:#dce8f5;background:#f8fbff}.cw-app .cw-local-publish__schedule>.cw-btn.primary{min-height:46px;border-radius:12px}.cw-app .cw-calendar-shell{border-color:#d7e5f3;border-radius:20px;box-shadow:0 16px 38px #1c4a7e0e}.cw-app .cw-calendar-toolbar{min-height:78px;padding-inline:20px;background:linear-gradient(180deg,#fff,#fbfdff)}.cw-app .cw-calendar-summary>div{min-width:92px;padding-inline:18px}.cw-app .cw-calendar-summary dd{color:var(--haike-ui-blue)}.cw-app .cw-calendar-grid>header{background:#f7fbff}.cw-app .cw-calendar-grid__days>article{min-height:132px;background:#fff;transition:background .16s ease}.cw-app .cw-calendar-grid__days>article:hover{background:#fbfdff}.cw-app .cw-calendar-grid__days>article.is-outside{background:#fbfcfe}.cw-app .cw-calendar-grid__days>article.is-today>b{background:var(--haike-ui-blue);box-shadow:0 5px 13px #1769ee38}.cw-app .cw-account-vault{overflow:hidden;border-color:#c7ddf5;border-radius:22px;color:var(--haike-ui-ink);background:linear-gradient(120deg,#f8fcff,#e9f4ff);box-shadow:0 18px 42px #1c5da31a}.cw-app .cw-account-vault.is-offline{background:linear-gradient(120deg,#f8fcff,#eef6ff)}.cw-app .cw-account-vault__glow{opacity:.55;background:radial-gradient(circle,rgba(74,161,245,.2),transparent 68%)}.cw-app .cw-account-vault__copy>span{color:var(--haike-ui-blue)}.cw-app .cw-account-vault__copy h3{color:var(--haike-ui-ink)}.cw-app .cw-account-vault__copy p{color:var(--haike-ui-ink-soft)}.cw-app .cw-account-vault__stats div{border-color:#c9def4;background:#ffffff9e}.cw-app .cw-account-vault__stats strong{color:var(--haike-ui-ink)}.cw-app .cw-account-vault__stats span{color:#7188a5}.cw-app .cw-account-vault__action{border-color:#b7d5f4;color:var(--haike-ui-blue);background:#ffffffc7}.cw-app .cw-account-vault__action:hover:not(:disabled){border-color:#78b0ee;background:#fff;box-shadow:0 10px 24px #1769ee1a}.cw-app .cw-accounts--vault{gap:18px}.cw-app .cw-accounts--vault article{border-color:var(--haike-ui-line);border-radius:18px;box-shadow:0 12px 28px #1c4a7e0d;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cw-app .cw-accounts--vault article:hover{border-color:#b6d3f2;box-shadow:0 17px 34px #1c4a7e1a;transform:translateY(-2px)}.cw-app .cw-accounts--vault article:before,.cw-app .cw-accounts--vault article.is-ready:before{background:var(--haike-ui-blue)}.cw-app .cw-account-security-note{border-color:#c8e0f8;border-radius:16px;background:#f3f9ff}.cw-app .cw-account-security-note>svg{color:var(--haike-ui-blue)}.cw-app .cw-settings{max-width:760px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:26px;border-radius:20px;box-shadow:0 16px 38px #1c4a7e0f}.cw-app .cw-settings label{gap:8px;color:#435b79}.cw-app .cw-settings select{min-height:46px;background:#fbfdff}.cw-app .cw-settings .cw-auto-duration{grid-column:1 / -1;margin-top:0;padding:13px;border-color:#cbe0f8;border-radius:13px;background:#f3f9ff}.cw-app .cw-settings .cw-check{align-self:center;margin:0}.cw-app .cw-settings>.cw-btn{grid-column:1 / -1;min-height:46px;border-radius:12px}@media(max-width:760px){.cw-app .wb-page-heading,.cw-app .creator-page-heading{align-items:flex-start;flex-direction:column;gap:14px}.cw-app .wb-page-heading__action,.cw-app .creator-page-heading .creator-primary{width:100%}.cw-app .wb-page-heading__action .cw-btn,.cw-app .creator-page-heading .creator-primary{justify-content:center;width:100%}.cw-app .cw-tabs{overflow-x:auto;width:100%}.cw-app .cw-settings{grid-template-columns:1fr;padding:20px}.cw-app .cw-settings .cw-auto-duration,.cw-app .cw-settings>.cw-btn{grid-column:auto}.cw-app .creator-page--embedded{padding:16px}.cw-top>div:last-child>.cw-quota-pill{min-height:34px;padding:0 9px}.cw-top>div:last-child>.cw-quota-pill>span{display:none}.cw-quota-card{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px}.cw-quota-card__meter{grid-column:1 / -1}}.cw-app .cw-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cw-app .cw-modes button{min-height:92px;padding:16px 18px}.cw-app .cw-modes button:last-child{border-color:#c8c5ff;background:#faf9ff}.cw-app .cw-modes button:last-child>i{color:#6d5ce8;background:#f0edff}.cw-app .cw-modes button:last-child.is-active{border-color:#796cf1;color:#5b4bd6;background:#f4f2ff;box-shadow:0 12px 30px #6657e121}.cw-task-type-tabs{display:flex;gap:10px;margin:16px 0 10px}.cw-task-type-tabs button{border:1px solid #d9e5f4;border-radius:999px;background:#fff;color:#64748b;padding:8px 15px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cw-task-type-tabs button.is-active{border-color:#8db8ff;background:#edf5ff;color:#176ef2}.cw-ip-task-badge{display:inline-flex;margin-right:8px;border-radius:999px;background:#eef4ff;color:#176ef2;padding:3px 8px;font-size:11px;font-style:normal;vertical-align:middle}.cw-ip-library{overflow:hidden;border:1px solid #dce8f5;border-radius:20px;background:#fff;box-shadow:0 16px 42px #1640750f}.cw-ip-library__header{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,390px) auto;align-items:center;gap:18px;padding:22px 24px 18px;border-bottom:1px solid #e7eef7}.cw-ip-library__header>div>span{color:#3378d3;font-size:9px;font-weight:800;letter-spacing:.17em}.cw-ip-library__header h3{margin:5px 0 3px;color:#071a3b;font-size:22px;letter-spacing:-.025em}.cw-ip-library__header p{margin:0;color:#7f8da3;font-size:11px}.cw-ip-library__header>strong{color:#718199;font-size:10px;font-weight:650;white-space:nowrap}.cw-ip-library__search{position:relative;display:block}.cw-ip-library__search>svg{position:absolute;z-index:1;top:50%;left:14px;color:#7d8da4;font-size:18px;transform:translateY(-50%)}.cw-app .cw-ip-library__search>input{height:44px;padding-left:42px;border-radius:12px;background:#fbfdff}.cw-ip-library__body{display:grid;grid-template-columns:184px minmax(0,1fr);min-height:510px}.cw-ip-categories{padding:18px 12px;border-right:1px solid #e7eef7;background:#fbfdff}.cw-ip-categories h4{margin:0 10px 12px;color:#172b4d;font-size:13px}.cw-ip-categories>button{width:100%;min-height:44px;margin-bottom:5px;padding:7px 10px;border:0;border-radius:10px;color:#66758c;background:transparent;display:flex;align-items:center;gap:9px;font:inherit;font-size:11px;text-align:left;cursor:pointer}.cw-ip-categories>button>i{width:28px;height:28px;flex:0 0 28px;border-radius:8px;color:#74849b;background:#eef3f9;display:grid;place-items:center;font-size:15px;font-style:normal}.cw-ip-categories>button:hover{color:#2468c2;background:#f1f6fd}.cw-ip-categories>button.is-active{color:#155fc5;background:#eaf3ff;box-shadow:inset 3px 0 #1672f8;font-weight:750}.cw-ip-categories>button.is-active>i{color:#fff;background:#2878df}.cw-ip-catalog{min-width:0;padding:18px}.cw-ip-formats{display:flex;align-items:center;gap:8px;overflow-x:auto;margin-bottom:16px;padding-bottom:2px}.cw-ip-formats>button{min-height:32px;padding:6px 13px;border:1px solid #dce7f4;border-radius:9px;color:#66758c;background:#fff;font:inherit;font-size:10px;white-space:nowrap;cursor:pointer}.cw-ip-formats>button:hover{border-color:#a8c7ef;color:#2368c4}.cw-ip-formats>button.is-active{border-color:#9dc3f6;color:#175fc4;background:#eaf3ff;font-weight:750}.cw-ip-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cw-ip-workflow-card{min-width:0;overflow:hidden;border:1px solid #dfe8f3;border-radius:15px;background:#fff;box-shadow:0 8px 24px #19447a0a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cw-ip-workflow-card:hover{border-color:#aacbf4;transform:translateY(-2px)}.cw-ip-workflow-card.is-selected{border-color:#2c75eb;box-shadow:0 0 0 2px #2c75eb17,0 14px 32px #225caf1a}.cw-ip-workflow-card__main{width:100%;min-height:190px;padding:10px;border:0;color:inherit;background:#fff;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:stretch;gap:12px;font:inherit;text-align:left;cursor:pointer}.cw-ip-workflow-card__main>img{width:104px;height:170px;border-radius:10px;object-fit:cover;background:#eef3f8}.cw-ip-workflow-card__copy{min-width:0;display:flex;flex-direction:column;padding:3px 0 0}.cw-ip-workflow-card__title{display:flex;align-items:flex-start;gap:6px}.cw-ip-workflow-card__title strong{min-width:0;color:#172b4d;font-size:12px;line-height:1.45}.cw-ip-workflow-card__title em{flex:0 0 auto;padding:2px 5px;border-radius:999px;color:#8a5600;background:#fff2cf;font-size:7px;font-style:normal;font-weight:750}.cw-ip-workflow-card__copy>b{margin-top:7px;color:#5274a5;font-size:10px;font-weight:600}.cw-ip-workflow-card__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:9px}.cw-ip-workflow-card__tags small{padding:3px 5px;border-radius:6px;color:#4774ad;background:#edf5ff;font-size:7px;white-space:nowrap}.cw-ip-workflow-card__copy p{margin:10px 0 0;color:#7a889d;font-size:9px;line-height:1.55}.cw-ip-workflow-card>footer{min-height:48px;padding:8px 10px;border-top:1px solid #edf1f6;display:flex;align-items:center;justify-content:space-between;gap:8px}.cw-ip-workflow-card>footer>span{color:#8492a6;font-size:8px;white-space:nowrap}.cw-ip-workflow-card>footer>button,.cw-ip-workflow-empty>button{min-height:31px;padding:6px 10px;border:1px solid #cddff4;border-radius:8px;color:#2767bd;background:#fff;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.cw-ip-workflow-card.is-selected>footer>button{border-color:#176ad8;color:#fff;background:#176ad8;box-shadow:0 8px 18px #176ad82e}.cw-ip-workflow-empty{min-height:360px;border:1px dashed #cddcec;border-radius:14px;color:#7d8ba0;background:#fbfdff;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.cw-ip-workflow-empty>svg{color:#8eabd0;font-size:32px}.cw-ip-workflow-empty>strong{margin-top:10px;color:#3f526d;font-size:13px}.cw-ip-workflow-empty>p{margin:4px 0 14px;font-size:10px}.cw-ip-applied{margin-bottom:14px;padding:14px 16px;border:1px solid #d5e4f7;border-radius:14px;background:#f5f9ff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.cw-ip-applied>i{width:38px;height:38px;border-radius:10px;color:#176ad8;background:#e4efff;display:grid;place-items:center;font-size:22px}.cw-ip-applied>span{min-width:0;display:flex;flex-direction:column}.cw-ip-applied small{color:#5e7fa9;font-size:10px}.cw-ip-applied strong{margin-top:2px;color:#17345e;font-size:14px}.cw-ip-applied em{margin-top:3px;overflow:hidden;color:#71839b;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.cw-ip-applied>button{min-height:34px;padding:7px 12px;border:1px solid #bdd3ef;border-radius:8px;color:#2463b9;background:#fff;font:inherit;font-size:10px;font-weight:700;cursor:pointer}@media(max-width:1380px){.cw-ip-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1040px){.cw-ip-library__header{grid-template-columns:1fr minmax(280px,360px)}.cw-ip-library__header>strong{grid-column:1 / -1}.cw-ip-library__body{grid-template-columns:164px minmax(0,1fr)}.cw-ip-workflow-grid{grid-template-columns:1fr}}@media(max-width:760px){.cw-app .cw-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-app .cw-modes button{min-height:72px}.cw-ip-library__header{grid-template-columns:1fr;padding:18px}.cw-ip-library__header>strong{grid-column:auto}.cw-ip-library__body{grid-template-columns:1fr}.cw-ip-categories{overflow-x:auto;padding:12px;border-right:0;border-bottom:1px solid #e7eef7;display:flex;gap:6px}.cw-ip-categories h4{display:none}.cw-ip-categories>button{width:auto;flex:0 0 auto;margin:0;padding-right:13px}.cw-ip-catalog{padding:13px}.cw-ip-workflow-card__main{grid-template-columns:92px minmax(0,1fr)}.cw-ip-workflow-card__main>img{width:92px;height:150px}.cw-ip-applied{grid-template-columns:auto minmax(0,1fr)}.cw-ip-applied>button{grid-column:2;justify-self:start}}.cw-ip-profile-page{width:100%;color:var(--haike-ui-ink)}.cw-ip-profile-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.cw-ip-profile-heading>button{width:34px;height:34px;flex:0 0 34px;margin-top:1px;border:0;border-radius:9px;color:#172f56;background:transparent;display:grid;place-items:center;font-size:23px;cursor:pointer}.cw-ip-profile-heading>button:hover{color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft)}.cw-ip-profile-heading h2{margin:0;color:#0a1c3e;font-size:25px;line-height:1.25;letter-spacing:-.035em}.cw-ip-profile-heading p{margin:5px 0 0;color:#60738e;font-size:12px}.cw-ip-profile-workflow{min-height:112px;margin-bottom:20px;padding:12px 16px;border:1px solid var(--haike-ui-line);border-radius:15px;background:var(--haike-ui-surface);display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;box-shadow:0 8px 24px #1c4a7e09}.cw-ip-profile-workflow>img{width:62px;height:64px;border-radius:10px;object-fit:cover;object-position:center 20%;background:#f2f6fa}.cw-ip-profile-workflow>div{min-width:0}.cw-ip-profile-workflow strong{display:flex;align-items:center;gap:9px;color:#152c4f;font-size:14px}.cw-ip-profile-workflow strong b{color:#0b1f43;font-weight:780}.cw-ip-profile-workflow strong em{padding:3px 7px;border-radius:999px;color:#8c5800;background:#fff1cb;font-size:8px;font-style:normal;font-weight:760}.cw-ip-profile-workflow>div>span{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.cw-ip-profile-workflow small{padding:4px 8px;border-radius:7px;color:#4e76ad;background:#edf5ff;font-size:9px}.cw-ip-profile-workflow>button{min-height:36px;padding:7px 10px;border:0;border-radius:9px;color:var(--haike-ui-blue);background:transparent;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.cw-ip-profile-workflow>button:hover{background:var(--haike-ui-blue-soft)}.cw-ip-profile-layout{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);align-items:start;gap:20px}.cw-ip-profile-list>h3,.cw-ip-profile-form>h3{margin:0 0 14px;color:#102343;font-size:16px;letter-spacing:-.02em}.cw-ip-profile-list{padding-top:22px}.cw-ip-profile-list>h3{margin-bottom:21px}.cw-ip-profile-list__items{display:grid;gap:16px}.cw-ip-profile-list__items>button{position:relative;width:100%;min-height:156px;padding:16px;border:1px solid var(--haike-ui-line);border-radius:14px;color:inherit;background:#fff;display:grid;grid-template-columns:66px minmax(160px,1fr) minmax(230px,.95fr);align-items:center;gap:16px;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cw-ip-profile-list__items>button:hover{border-color:#a9c9ef;transform:translateY(-1px)}.cw-ip-profile-list__items>button.is-selected{border-color:var(--haike-ui-blue);box-shadow:0 0 0 2px #1769ee14,0 12px 28px #1858ab12}.cw-ip-profile-check{position:absolute;top:-1px;right:-1px;width:30px;height:30px;border-radius:0 14px 0 12px;color:#fff;background:var(--haike-ui-blue);display:grid;place-items:center;font-size:18px;font-style:normal}.cw-ip-profile-avatar{width:66px;height:66px;overflow:hidden;border:1px solid #6ea8f5;border-radius:50%;background:#fff;display:block}.cw-ip-profile-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 31%}.cw-ip-profile-copy{min-width:0;display:flex;flex-direction:column}.cw-ip-profile-copy>strong{color:#17345e;font-size:14px}.cw-ip-profile-copy>small{overflow:hidden;margin-top:5px;color:#60738e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cw-ip-profile-copy>span{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.cw-ip-profile-copy em{padding:4px 7px;border-radius:7px;color:#4c75aa;background:#edf5ff;font-size:8px;font-style:normal;white-space:nowrap}.cw-ip-profile-mini-brand{min-width:0;display:grid;grid-template-columns:1fr 1.2fr;gap:8px}.cw-ip-profile-mini-brand>span{min-width:0;min-height:64px;padding:9px 10px;border:1px solid #dde8f4;border-radius:10px;background:#fbfdff;display:flex;flex-direction:column;justify-content:center}.cw-ip-profile-mini-brand small{margin-bottom:7px;color:#8291a5;font-size:7px}.cw-ip-profile-mini-brand b{overflow:hidden;color:#142d50;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.cw-ip-profile-mini-brand>span:first-child b{font-style:italic}.cw-ip-profile-mini-brand em{overflow:hidden;margin-top:3px;color:#7f8fa4;font-size:6px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.cw-ip-profile-list__items>.cw-ip-profile-add{min-height:96px;border-style:dashed;color:var(--haike-ui-blue);background:#ffffff80;display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:13px;font-weight:720}.cw-ip-profile-add>svg{width:28px;height:28px;padding:5px;border:1px solid currentColor;border-radius:50%}.cw-ip-profile-form{padding:20px;border:1px solid var(--haike-ui-line);border-radius:15px;background:#fff;box-shadow:0 10px 30px #1c4a7e0a}.cw-ip-profile-form>label{display:block;margin-top:14px}.cw-ip-profile-form>label>span:first-child{display:block;margin-bottom:7px;color:#233a5a;font-size:11px;font-weight:700}.cw-ip-profile-form>label>span:first-child b{color:#ef4444}.cw-ip-profile-form>label>span:first-child em{color:#8190a4;font-style:normal;font-weight:500}.cw-ip-field{position:relative;display:block}.cw-app .cw-ip-field>input{width:100%;height:42px;padding:0 52px 0 12px;font-size:11px}.cw-ip-field>small{position:absolute;top:50%;right:12px;color:#8fa0b5;font-size:8px;transform:translateY(-50%)}.cw-ip-profile-error{margin:9px 0 0;color:#c2413c;display:flex;align-items:center;gap:6px;font-size:10px}.cw-ip-profile-inference{margin:11px 0 18px;color:#74859b;font-size:9px}.cw-ip-profile-inference strong{color:#276fc8;font-weight:650}.cw-ip-profile-inference span{margin:0 4px}.cw-ip-profile-preview-label{margin-bottom:8px;color:#263d5d;display:flex;align-items:center;gap:4px;font-size:10px}.cw-ip-profile-preview-label>span,.cw-ip-profile-preview-label>svg{color:#8191a5}.cw-ip-profile-preview{position:relative;overflow:hidden;width:100%;height:240px;border-radius:10px;background:#eef3f8}.cw-ip-profile-preview>img{width:100%;height:100%;display:block;object-fit:cover}.cw-ip-profile-preview>span{position:absolute;right:14px;bottom:12px;max-width:62%;overflow:hidden;color:#fff;font-size:clamp(18px,2vw,28px);font-weight:880;font-style:italic;letter-spacing:-.035em;line-height:1;text-overflow:ellipsis;white-space:nowrap;text-shadow:-2px -2px 0 #101827,2px -2px 0 #101827,-2px 2px 0 #101827,2px 2px 0 #101827}.cw-ip-profile-brand-note{min-height:36px;color:#6e8097;display:flex;align-items:center;gap:7px;font-size:9px}.cw-ip-profile-brand-note>svg{flex:0 0 auto;color:var(--haike-ui-blue);font-size:16px}.cw-ip-profile-actions{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(190px,1.25fr);gap:10px;margin-top:5px}.cw-ip-profile-actions>.cw-btn{min-height:46px;justify-content:center;font-size:11px;font-weight:760}.cw-ip-profile-positioning-preview{display:block;overflow:hidden;margin-top:10px;color:#8a99ad;font-size:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.cw-ip-profile-layout{grid-template-columns:1fr}.cw-ip-profile-list__items>button{grid-template-columns:66px minmax(180px,1fr) minmax(280px,1fr)}.cw-ip-profile-list{padding-top:0}.cw-ip-profile-preview{height:auto;aspect-ratio:16 / 9}}.cw-incubation-page{width:100%;color:var(--haike-ui-ink)}.cw-incubation-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:22px}.cw-incubation-heading>div>span,.cw-incubation-create__heading>div>span,.cw-incubation-task-detail>header>div>span,.cw-incubation-modal>section>header span{color:var(--haike-ui-blue);font-size:11px;font-weight:850;letter-spacing:.16em}.cw-incubation-heading h1,.cw-incubation-create__heading h1,.cw-incubation-task-detail>header h1{margin:7px 0 5px;color:var(--haike-ui-ink);font-size:clamp(26px,2.5vw,38px);line-height:1.15;letter-spacing:-.045em}.cw-incubation-heading p,.cw-incubation-create__heading p,.cw-incubation-task-detail>header p{margin:0;color:var(--haike-ui-muted);font-size:13px}.cw-incubation-heading>.cw-btn{min-height:44px;padding:0 20px}.cw-incubation-tabs{display:flex;gap:4px;margin-bottom:28px;padding:5px;border:1px solid var(--haike-ui-line);border-radius:14px;background:#fff}.cw-incubation-tabs>button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 19px;border:0;border-radius:10px;color:#71859e;background:transparent;font-size:12px;font-weight:760;cursor:pointer}.cw-incubation-tabs>button svg{font-size:18px}.cw-incubation-tabs>button:hover,.cw-incubation-tabs>button.is-active{color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft)}.cw-incubation-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.cw-incubation-section-head h2{margin:0 0 4px;font-size:19px;letter-spacing:-.025em}.cw-incubation-section-head p,.cw-incubation-section-head>span{margin:0;color:var(--haike-ui-muted);font-size:11px}.cw-incubation-section-head>span{padding:7px 11px;border-radius:999px;background:#edf5ff;color:#4c78ad;font-weight:760}.cw-incubation-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cw-incubation-profile-card{min-width:0;display:grid;grid-template-columns:160px minmax(0,1fr);overflow:hidden;border:1px solid var(--haike-ui-line);border-radius:18px;background:#fff;box-shadow:0 12px 34px #1f497b0e}.cw-incubation-profile-card__visual{position:relative;min-height:320px;overflow:hidden;background:#edf5ff}.cw-incubation-profile-card__visual>img{width:100%;height:100%;display:block;object-fit:cover}.cw-incubation-profile-card__visual>span{position:absolute;left:12px;top:12px;padding:5px 8px;border-radius:7px;color:#fff;background:#112342c7;font-size:10px;font-weight:850;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cw-incubation-profile-card__body{min-width:0;display:flex;flex-direction:column;padding:18px}.cw-incubation-profile-card__body>header,.cw-incubation-profile-card__body>header>div{display:flex;align-items:center}.cw-incubation-profile-card__body>header{justify-content:space-between;gap:14px}.cw-incubation-profile-card__body>header>div{min-width:0;gap:10px}.cw-incubation-avatar{width:42px;height:42px;flex:0 0 auto;overflow:hidden;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1px var(--haike-ui-blue-line)}.cw-incubation-avatar img{width:100%;height:100%;object-fit:cover}.cw-incubation-profile-card__body>header span span{min-width:0;display:grid;gap:4px}.cw-incubation-profile-card__body>header strong{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.cw-incubation-profile-card__body>header small{overflow:hidden;color:#8496ad;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cw-incubation-profile-card__body>header>em{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:#188253;background:#eaf8f0;font-size:9px;font-weight:800;font-style:normal}.cw-incubation-profile-card__workflow{display:flex;align-items:center;gap:10px;margin:17px 0 13px;padding:11px 12px;border:1px solid #dceafb;border-radius:12px;background:#f7fbff}.cw-incubation-profile-card__workflow>span{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:var(--haike-ui-blue);background:#e7f2ff;font-size:18px}.cw-incubation-profile-card__workflow>div{min-width:0;display:grid;gap:3px}.cw-incubation-profile-card__workflow small{color:#8698ae;font-size:9px}.cw-incubation-profile-card__workflow strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cw-incubation-profile-card__meta{display:flex;flex-wrap:wrap;gap:6px}.cw-incubation-profile-card__meta>span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;color:#617894;background:#f1f6fb;font-size:9px}.cw-incubation-profile-card__meta svg{color:#4e89ca;font-size:12px}.cw-incubation-profile-card__body>footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.cw-incubation-profile-card__body>footer>div{display:flex;gap:15px}.cw-incubation-profile-card__body>footer>div:first-child span{display:grid;gap:2px}.cw-incubation-profile-card__body>footer>div:first-child strong{max-width:90px;overflow:hidden;color:#385778;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cw-incubation-profile-card__body>footer>div:first-child small{color:#9aa8ba;font-size:8px}.cw-incubation-profile-card__body>footer>div:last-child{gap:7px}.cw-incubation-profile-card__body>footer .cw-btn{min-height:34px;padding-inline:11px;font-size:9px}.cw-incubation-add-card{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #bdd8f7;border-radius:18px;color:#5f7691;background:#ffffffb3;cursor:pointer}.cw-incubation-add-card:hover{border-color:var(--haike-ui-blue);color:var(--haike-ui-blue);background:#f8fbff}.cw-incubation-add-card>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #c8dff7;border-radius:50%;color:var(--haike-ui-blue);background:#fff;font-size:22px}.cw-incubation-add-card strong{font-size:13px}.cw-incubation-add-card small{color:#93a2b5;font-size:9px}.cw-incubation-safety-note,.cw-incubation-generation-note,.cw-incubation-backend-note{display:flex;align-items:center;gap:11px;margin-top:18px;padding:13px 15px;border:1px solid #d7e8fb;border-radius:13px;color:#507191;background:#f7fbff}.cw-incubation-safety-note>svg,.cw-incubation-generation-note>svg,.cw-incubation-backend-note>svg{flex:0 0 auto;color:var(--haike-ui-blue);font-size:20px}.cw-incubation-safety-note>span,.cw-incubation-generation-note>span,.cw-incubation-backend-note>span{display:grid;gap:3px}.cw-incubation-safety-note strong,.cw-incubation-generation-note strong,.cw-incubation-backend-note strong{font-size:11px}.cw-incubation-safety-note small,.cw-incubation-generation-note small,.cw-incubation-backend-note small{color:#8295aa;font-size:9px;line-height:1.55}.cw-incubation-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;border:1px solid var(--haike-ui-line);border-radius:18px;background:#fff;text-align:center}.cw-incubation-empty>svg{margin-bottom:14px;color:#8eb8e8;font-size:48px}.cw-incubation-empty h2{margin:0 0 7px;font-size:19px}.cw-incubation-empty p{margin:0 0 17px;color:var(--haike-ui-muted);font-size:11px}.cw-incubation-modal{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px}.cw-incubation-modal__shade{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0e203a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cw-incubation-modal>section{position:relative;width:min(510px,100%);display:grid;gap:16px;padding:24px;border:1px solid #d9e6f4;border-radius:18px;background:#fff;box-shadow:0 24px 70px #102d5438}.cw-incubation-modal>section>header,.cw-incubation-modal>section>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.cw-incubation-modal>section>header h2{margin:5px 0 0;font-size:22px}.cw-incubation-modal>section>header>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--haike-ui-line);border-radius:10px;color:#70849c;background:#fff;cursor:pointer}.cw-incubation-modal>section>label{display:grid;gap:7px}.cw-incubation-modal>section>label>span{display:flex;align-items:center;gap:5px;color:#3e5875;font-size:11px;font-weight:760}.cw-incubation-modal>section>label b{color:#e44a4a}.cw-incubation-modal>section>label em{color:#91a1b4;font-size:9px;font-style:normal}.cw-incubation-modal>section>label small{margin-left:auto;color:#a1afbf;font-weight:500}.cw-incubation-modal input,.cw-incubation-content-field textarea{width:100%;border:1px solid #d7e5f4;border-radius:11px;color:var(--haike-ui-ink);background:#fbfdff;outline:none}.cw-incubation-modal input{height:43px;padding:0 12px;font-size:12px}.cw-incubation-modal input:focus,.cw-incubation-content-field textarea:focus{border-color:#76aef0;box-shadow:0 0 0 3px #1769ee17}.cw-incubation-modal__workflow{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid #dce9f7;border-radius:12px;background:#f7fbff}.cw-incubation-modal__workflow img{width:48px;height:48px;object-fit:cover;border-radius:9px}.cw-incubation-modal__workflow>span{min-width:0;display:grid;gap:3px}.cw-incubation-modal__workflow small{color:#8799ae;font-size:8px}.cw-incubation-modal__workflow strong{font-size:11px}.cw-incubation-modal__workflow em{color:#168153;font-size:8px;font-style:normal}.cw-incubation-modal>section>footer{justify-content:flex-end}.cw-incubation-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cw-incubation-workflow-grid>article{min-width:0;display:grid;grid-template-columns:120px minmax(0,1fr);overflow:hidden;border:1px solid var(--haike-ui-line);border-radius:16px;background:#fff}.cw-incubation-workflow-grid>article.is-planned{opacity:.68}.cw-incubation-workflow-grid>article.is-local-review,.cw-incubation-workflow-grid>article.is-local-test{border-color:#e5c67d;box-shadow:0 12px 30px #a7761814}.cw-incubation-workflow-grid>article>img{width:100%;height:100%;min-height:250px;object-fit:cover}.cw-incubation-workflow-grid>article>div{min-width:0;display:flex;flex-direction:column;padding:15px}.cw-incubation-workflow-grid header,.cw-incubation-workflow-grid footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.cw-incubation-workflow-grid header span{color:var(--haike-ui-blue);font-size:10px;font-weight:850}.cw-incubation-workflow-grid header em{padding:4px 6px;border-radius:999px;color:#6c7f96;background:#eef3f8;font-size:8px;font-weight:760;font-style:normal}.cw-incubation-workflow-grid .is-published header em{color:#138052;background:#eaf8f0}.cw-incubation-workflow-grid .is-local-review header em,.cw-incubation-workflow-grid .is-local-test header em{color:#8b651e;background:#fff5d9}.cw-incubation-workflow-grid h3{margin:13px 0 7px;font-size:14px}.cw-incubation-workflow-grid p{margin:0;color:#7f91a7;font-size:9px;line-height:1.55}.cw-incubation-workflow-grid ul{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0;padding:0;list-style:none}.cw-incubation-workflow-grid li{padding:4px 6px;border-radius:6px;color:#617997;background:#f0f5fb;font-size:8px}.cw-incubation-workflow-grid footer{align-items:flex-end;margin-top:auto}.cw-incubation-workflow-grid footer small{max-width:150px;overflow:hidden;color:#99a8b9;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.cw-incubation-workflow-grid footer .cw-btn{min-height:32px;padding-inline:9px;font-size:8px}.cw-incubation-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:19px;padding:0;border:0;color:#667d98;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.cw-incubation-back:hover{color:var(--haike-ui-blue)}.cw-incubation-create__heading,.cw-incubation-task-detail>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.cw-incubation-create__heading>span,.cw-incubation-task-detail>header>em{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #cfe7d9;border-radius:999px;color:#198357;background:#f2fbf6;font-size:9px;font-weight:800;font-style:normal}.cw-incubation-context-card{display:grid;grid-template-columns:52px minmax(150px,.75fr) 1px minmax(230px,1.25fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:12px 14px;border:1px solid var(--haike-ui-line);border-radius:14px;background:#fff}.cw-incubation-context-card>img{width:52px;height:52px;object-fit:cover;border-radius:10px}.cw-incubation-context-card>div{min-width:0;display:grid;gap:3px}.cw-incubation-context-card>div small{color:#94a3b5;font-size:8px}.cw-incubation-context-card>div strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cw-incubation-context-card>div p{overflow:hidden;margin:0;color:#7890a8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cw-incubation-context-card>i{width:1px;height:34px;background:var(--haike-ui-line)}.cw-incubation-create__layout,.cw-incubation-task-detail__layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:18px;align-items:start}.cw-incubation-editor,.cw-incubation-config,.cw-incubation-task-progress,.cw-incubation-task-summary{border:1px solid var(--haike-ui-line);border-radius:16px;background:#fff;box-shadow:0 10px 30px #1f497b0b}.cw-incubation-editor,.cw-incubation-config{padding:19px}.cw-incubation-editor>header,.cw-incubation-config>header,.cw-incubation-task-progress>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cw-incubation-editor>header>div,.cw-incubation-config>header{display:flex;align-items:center;gap:9px}.cw-incubation-editor>header span,.cw-incubation-config>header>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--haike-ui-blue);font-size:11px;font-weight:850}.cw-incubation-editor>header strong,.cw-incubation-config>header strong{font-size:13px}.cw-incubation-editor>header small,.cw-incubation-config>header em{color:#92a1b3;font-size:8px;font-style:normal}.cw-incubation-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px}.cw-incubation-mode-toggle>button{display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 12px;border:1px solid #dce7f3;border-radius:12px;color:#657b96;background:#fbfdff;text-align:left;cursor:pointer}.cw-incubation-mode-toggle>button>svg{flex:0 0 auto;color:#7e9fc6;font-size:23px}.cw-incubation-mode-toggle>button>span{display:grid;gap:3px}.cw-incubation-mode-toggle strong{font-size:11px}.cw-incubation-mode-toggle small{color:#9aa8b8;font-size:8px}.cw-incubation-mode-toggle>button:hover,.cw-incubation-mode-toggle>button.is-active{border-color:#83b7f2;color:var(--haike-ui-blue);background:#f3f8ff}.cw-incubation-mode-toggle>button.is-active>svg{color:var(--haike-ui-blue)}.cw-incubation-content-field{display:grid;gap:7px}.cw-incubation-content-field>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.cw-incubation-content-field>span strong{color:#405b78;font-size:10px}.cw-incubation-content-field>span small{color:#9ba9ba;font-size:8px}.cw-incubation-content-field textarea{min-height:160px;resize:vertical;padding:14px;font:inherit;font-size:12px;line-height:1.75}.cw-incubation-field-error{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:#c13d3d;font-size:9px}.cw-incubation-config{position:sticky;top:104px}.cw-incubation-config>header{justify-content:flex-start}.cw-incubation-config>header em{margin-left:auto}.cw-incubation-config>img{width:100%;display:block;aspect-ratio:16 / 9;border:1px solid #e0e9f2;border-radius:11px;object-fit:cover}.cw-incubation-config dl,.cw-incubation-task-summary dl{display:grid;gap:0;margin:14px 0}.cw-incubation-config dl>div,.cw-incubation-task-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;border-bottom:1px solid #edf2f7}.cw-incubation-config dt,.cw-incubation-task-summary dt{display:inline-flex;align-items:center;gap:6px;color:#72869e;font-size:9px}.cw-incubation-config dt svg{color:#4385ca;font-size:13px}.cw-incubation-config dd,.cw-incubation-task-summary dd{max-width:58%;overflow:hidden;margin:0;color:#344f6d;font-size:9px;font-weight:730;text-overflow:ellipsis;white-space:nowrap}.cw-incubation-deliverables{display:flex;flex-wrap:wrap;gap:6px;padding:11px;border-radius:10px;background:#f6f9fc}.cw-incubation-deliverables>strong{width:100%;margin-bottom:2px;color:#536b86;font-size:9px}.cw-incubation-deliverables>span{display:inline-flex;align-items:center;gap:4px;color:#6e8299;font-size:8px}.cw-incubation-deliverables svg{color:var(--haike-ui-blue);font-size:12px}.cw-incubation-submit{width:100%;min-height:46px;justify-content:center;margin-top:14px;font-size:12px}.cw-incubation-config>small{display:block;margin-top:8px;color:#9ba9b9;font-size:8px;text-align:center}.cw-incubation-task-list{display:grid;gap:10px}.cw-incubation-task-list>button{display:grid;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:13px;min-height:76px;padding:12px 15px;border:1px solid var(--haike-ui-line);border-radius:14px;color:var(--haike-ui-ink);background:#fff;text-align:left;cursor:pointer}.cw-incubation-task-list>button:hover{border-color:#a8cff7;box-shadow:0 8px 24px #1f497b0f}.cw-incubation-task-list__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:var(--haike-ui-blue);background:var(--haike-ui-blue-soft);font-size:21px}.cw-incubation-task-list__copy,.cw-incubation-task-list__status{min-width:0;display:grid;gap:5px}.cw-incubation-task-list__copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cw-incubation-task-list__copy small,.cw-incubation-task-list__status small{color:#92a1b3;font-size:8px}.cw-incubation-task-list__status{justify-items:end}.cw-incubation-task-list__status em{padding:5px 8px;border-radius:999px;color:#a66d12;background:#fff6df;font-size:8px;font-weight:800;font-style:normal}.cw-incubation-task-list>button>svg{color:#8da0b6}.cw-incubation-task-detail>header>em{border-color:#f2deb3;color:#a66d12;background:#fff9eb}.cw-incubation-task-progress,.cw-incubation-task-summary{padding:19px}.cw-incubation-task-progress>header strong{font-size:13px}.cw-incubation-task-progress>header small{display:block;margin-top:4px;color:#91a1b3;font-size:8px}.cw-incubation-task-progress>header b{color:var(--haike-ui-blue);font-size:18px}.cw-incubation-progress-bar{height:7px;overflow:hidden;border-radius:999px;background:#e9f0f7}.cw-incubation-progress-bar>i{height:100%;display:block;border-radius:inherit;background:var(--haike-ui-blue)}.cw-incubation-task-progress ol{display:grid;gap:0;margin:19px 0 0;padding:0;list-style:none}.cw-incubation-task-progress li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;min-height:58px}.cw-incubation-task-progress li:after{content:"";position:absolute;left:14px;top:30px;bottom:0;width:1px;background:#dfe8f2}.cw-incubation-task-progress li:last-child:after{display:none}.cw-incubation-task-progress li>span{position:relative;z-index:1;width:30px;height:30px;display:grid;place-items:center;border:1px solid #dbe6f1;border-radius:50%;color:#9aabba;background:#fff;font-size:16px}.cw-incubation-task-progress li.is-completed>span{border-color:#bce5cd;color:#1a955e;background:#effaf4}.cw-incubation-task-progress li.is-blocked>span{border-color:#f0d69f;color:#b57513;background:#fff8e8}.cw-incubation-task-progress li.is-running>span{border-color:#b7d8ff;color:var(--haike-ui-blue);background:#eef6ff}.cw-incubation-task-progress li.is-failed>span{border-color:#f2b9b9;color:#c53f3f;background:#fff1f1}.cw-incubation-task-progress li>div{display:grid;align-content:start;gap:4px;padding-top:5px}.cw-incubation-task-progress li strong{color:#506985;font-size:10px}.cw-incubation-task-progress li small{color:#8e9fb2;font-size:8px;line-height:1.45}.cw-incubation-task-summary>header{display:flex;align-items:center;gap:9px;padding-bottom:13px;border-bottom:1px solid #edf2f7}.cw-incubation-task-summary>header>svg{color:var(--haike-ui-blue);font-size:22px}.cw-incubation-task-summary>header>span{display:grid;gap:3px}.cw-incubation-task-summary>header strong{font-size:11px}.cw-incubation-task-summary>header small{color:#93a2b4;font-size:8px}.cw-incubation-task-summary>.cw-btn{width:100%;justify-content:center}.cw-incubation-backend-note{border-color:#f1ddb5;color:#8b651e;background:#fffaf0}.cw-incubation-backend-note>svg{color:#bd7b17}.cw-incubation-generation-note.is-ready{border-color:#bce5cd;color:#18794e;background:#f0faf4}.cw-incubation-generation-note.is-ready>svg{color:#1a955e}.cw-incubation-generation-note.is-local-review,.cw-incubation-generation-note.is-local-test{border-color:#e9d39a;color:#805d1d;background:#fffaf0}.cw-incubation-generation-note.is-local-review>svg,.cw-incubation-generation-note.is-local-test>svg{color:#bd7b17}.cw-local-test-task__layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:20px;align-items:start}.cw-local-test-task__result,.cw-local-test-task__summary{border:1px solid var(--haike-ui-line);border-radius:18px;background:#fff;box-shadow:0 16px 40px #355e9212}.cw-local-test-task__result{overflow:hidden}.cw-local-test-task__result>header{display:grid;gap:5px;padding:18px 20px}.cw-local-test-task__result>header>span{width:max-content;padding:4px 9px;border-radius:999px;color:#18794e;background:#eaf8f0;font-size:10px;font-weight:800}.cw-local-test-task__result>header>strong{font-size:18px}.cw-local-test-task__result>header>small{color:#8293a8}.cw-local-test-task__result video{display:block;width:100%;aspect-ratio:16 / 9;background:#10151b}.cw-local-test-task__result>footer{display:flex;gap:10px;padding:16px 20px 20px}.cw-local-test-task__result>footer .cw-btn{justify-content:center;text-decoration:none}.cw-local-test-task__summary{display:grid;gap:14px;padding:20px}.cw-local-test-task__summary>strong{font-size:16px}.cw-local-test-task__summary dl{display:grid;gap:8px;margin:0}.cw-local-test-task__summary dl>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #edf2f7}.cw-local-test-task__summary dt,.cw-local-test-task__summary dd{margin:0;font-size:11px}.cw-local-test-task__summary dt{color:#7d8fa5}.cw-local-test-task__summary dd{text-align:right;font-weight:750}.cw-local-test-task__summary ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cw-local-test-task__summary li{display:flex;gap:9px;color:#7d8fa5}.cw-local-test-task__summary li.is-completed>svg{color:#1a955e}.cw-local-test-task__summary li span{display:grid;gap:2px}.cw-local-test-task__summary li strong,.cw-local-test-task__summary li small,.cw-local-test-task__summary>small,.cw-local-test-task__summary section p{font-size:10px;line-height:1.5}.cw-local-test-task__summary section{padding:14px;border-radius:12px;background:#f7faff}.cw-local-test-task__summary section p{margin:5px 0 12px}.cw-incubation-backend-note.is-error{border-color:#f2b9b9;color:#9e3535;background:#fff4f4}.cw-incubation-backend-note.is-error>svg{color:#c53f3f}.cw-incubation-submit:disabled{cursor:not-allowed;opacity:.58}.cw-incubation-result{margin-top:18px;padding:20px;border:1px solid #c9def7;border-radius:18px;background:#fff;box-shadow:0 12px 32px #24558914}.cw-incubation-result>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.cw-incubation-result>header span{color:var(--haike-ui-blue);font-size:9px;font-weight:900;letter-spacing:.16em}.cw-incubation-result>header h2{margin:4px 0 0;color:var(--haike-ui-navy);font-size:20px}.cw-incubation-result>header em{color:#708399;font-size:10px;font-style:normal}.cw-incubation-result__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px}.cw-incubation-result__layout>video{width:100%;aspect-ratio:16 / 9;border-radius:14px;background:#0f172a}.cw-incubation-result__layout>aside{display:grid;align-content:start;gap:10px}.cw-incubation-result__layout>aside>section{position:relative;display:grid;gap:5px;padding:12px 78px 12px 13px;border:1px solid #e3ebf4;border-radius:12px;background:#f9fbfd}.cw-incubation-result__layout>aside>section small{color:#8294a8;font-size:8px}.cw-incubation-result__layout>aside>section strong,.cw-incubation-result__layout>aside>section p{margin:0;color:#263d59;font-size:10px;line-height:1.6;white-space:pre-line}.cw-incubation-result__layout>aside>section button{position:absolute;top:11px;right:11px;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:0;border-radius:8px;color:var(--haike-ui-blue);background:#eaf4ff;font:inherit;font-size:8px;cursor:pointer}.cw-incubation-result__layout>aside>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cw-incubation-result__layout>aside>div .cw-btn{justify-content:center;text-decoration:none}@media(max-width:1280px){.cw-incubation-profile-grid,.cw-incubation-workflow-grid{grid-template-columns:1fr}.cw-incubation-profile-card__visual{min-height:280px}}@media(max-width:980px){.cw-incubation-create__layout,.cw-local-test-task__layout,.cw-incubation-task-detail__layout,.cw-incubation-result__layout{grid-template-columns:1fr}.cw-incubation-config{position:static}.cw-incubation-context-card{grid-template-columns:52px minmax(0,1fr) auto}.cw-incubation-context-card>i,.cw-incubation-context-card>div:nth-of-type(2){display:none}}@media(max-width:760px){.cw-incubation-heading,.cw-incubation-create__heading,.cw-incubation-task-detail>header{align-items:flex-start;flex-direction:column}.cw-incubation-heading>.cw-btn{width:100%;justify-content:center}.cw-incubation-tabs{overflow-x:auto}.cw-incubation-tabs>button{flex:1 0 auto}.cw-incubation-profile-card{grid-template-columns:1fr}.cw-incubation-profile-card__visual{min-height:190px;max-height:220px}.cw-incubation-profile-card__body>footer{align-items:stretch;flex-direction:column}.cw-incubation-profile-card__body>footer>div:last-child,.cw-incubation-profile-card__body>footer .cw-btn{flex:1}.cw-incubation-mode-toggle{grid-template-columns:1fr}.cw-incubation-context-card{grid-template-columns:44px minmax(0,1fr)}.cw-incubation-context-card>img{width:44px;height:44px}.cw-incubation-context-card>button{grid-column:1 / -1;width:100%;justify-content:center}.cw-incubation-task-list>button{grid-template-columns:38px minmax(0,1fr) 16px}.cw-incubation-task-list__status{display:none}}@media(max-width:760px){:root{--h5-canvas: #f3f8ff;--h5-surface: #ffffff;--h5-surface-soft: #f7fbff;--h5-ink: #10284c;--h5-copy: #5f7390;--h5-muted: #8ba0ba;--h5-blue: #1769ee;--h5-blue-strong: #0758cb;--h5-blue-soft: #edf6ff;--h5-line: #d5e4f4;--h5-shadow: 0 14px 34px rgba(26, 76, 135, .07);--h5-radius: 18px}html{min-width:320px;background:var(--h5-canvas);scroll-behavior:smooth}body,button,input,textarea,select{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}body{min-width:320px;color:var(--h5-ink);background:radial-gradient(circle at 8% 3%,rgba(88,175,255,.12),transparent 24%),var(--h5-canvas)}.cw-app{background:transparent}.cw-shell main{width:100%;max-width:none;padding:18px 14px calc(112px + env(safe-area-inset-bottom))}.cw-top{height:70px;padding:0 14px;border-bottom-color:#cddef1eb;background:#ffffffe6;box-shadow:0 5px 22px #295b920a}.cw-top>div:first-of-type strong{max-width:150px;color:var(--h5-ink);font-size:18px;font-weight:850;letter-spacing:-.04em}.cw-menu,.cw-top>div:last-child>button:not(.cw-admin-entry){width:40px;height:40px;border-color:var(--h5-line);border-radius:12px;color:#6c819b;background:#ffffffeb}.cw-sidebar{width:min(86vw,326px);padding:22px 14px 18px;border-radius:0 24px 24px 0;box-shadow:18px 0 60px #05234b33}.cw-sidebar .cw-brand{min-height:92px;padding:0 10px 18px}.cw-sidebar nav{gap:5px}.cw-sidebar nav button{min-height:50px;border-radius:13px;font-size:14px}.cw-sidebar .cw-sidefoot{padding-bottom:env(safe-area-inset-bottom)}.cw-mobile-bottom-nav{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));min-height:68px;padding:6px;border-color:#c4d8eff5;border-radius:21px;background:#fffffff2;box-shadow:0 18px 40px #0f315e2e}.cw-mobile-bottom-nav button{min-height:54px;border-radius:15px}.cw-mobile-bottom-nav button span{font-size:10px;font-weight:800}.cw-mobile-bottom-nav button.is-active{color:var(--h5-blue);background:var(--h5-blue-soft)}.cw-mobile-bottom-nav button:nth-child(2),.cw-mobile-bottom-nav button:nth-child(2).is-active{color:#fff;background:linear-gradient(145deg,#176ff1,#087cd7);box-shadow:0 9px 19px #0b66dd40}.cw-app button,.cw-app a,.cw-app input,.cw-app textarea,.cw-app select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cw-app input,.cw-app textarea,.cw-app select{min-height:44px;border-color:var(--h5-line);border-radius:12px;background:#fff;font-size:16px}.cw-app textarea{line-height:1.65}.cw-btn,.wb-button,.creator-primary,.creator-secondary{min-height:46px;border-radius:12px;font-weight:800}.cw-app .wb-page-heading,.cw-app .creator-page-heading{min-height:auto;margin:0 0 18px;gap:13px}.cw-app .wb-page-heading>div:first-child,.cw-app .creator-page-heading>div:first-child{min-width:0}.cw-app .wb-page-heading p,.cw-app .creator-page-heading p{margin-bottom:7px;color:#0c68dd;font-size:10px;font-weight:900;letter-spacing:.2em}.cw-app .wb-page-heading h2,.cw-app .creator-page-heading h2{color:var(--h5-ink);font-size:28px;font-weight:900;line-height:1.18;letter-spacing:-.045em}.cw-app .wb-page-heading span,.cw-app .creator-page-heading>div>span{margin-top:7px;color:var(--h5-copy);font-size:12px;line-height:1.7}.cw-app .wb-page-heading__action,.cw-app .creator-page-heading .creator-primary{width:100%}.cw-app .wb-page-heading__action .cw-btn,.cw-app .creator-page-heading .creator-primary{width:100%;justify-content:center}.cw-items,.cw-editor,.cw-config,.cw-card,.cw-table,.cw-upload,.cw-link-extractor,.cw-topic-queue,.cw-import-panel,.cw-inspiration-panel,.cw-sound-main,.cw-sound-step,.cw-publish-panel,.cw-publish-material,.cw-generated-video,.cw-app .creator-page--embedded,.cw-app .voice-card,.cw-account-vault,.cw-account-security-note,.cw-mobile-desktop-only{border-color:var(--h5-line);border-radius:var(--h5-radius);box-shadow:var(--h5-shadow)}.cw-creation-page{padding-bottom:8px}.cw-steps{position:sticky;top:80px;z-index:12;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 16px;padding:6px;border:1px solid var(--h5-line);border-radius:16px;background:#fffffff0;box-shadow:0 10px 26px #1a4c8714;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cw-steps>div{min-width:0;min-height:48px;justify-content:center;gap:6px;padding:7px 5px;border-radius:11px}.cw-steps>div.is-active{background:var(--h5-blue-soft)}.cw-steps i{width:24px;height:24px;flex:0 0 24px;font-size:11px}.cw-steps span{overflow:hidden;min-width:0;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.cw-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px}.cw-modes button{min-width:0;min-height:78px;padding:10px 7px;border-radius:14px}.cw-modes button strong{font-size:12px}.cw-modes button span{overflow:hidden;display:grid;min-width:0;gap:1px}.cw-modes button span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-modes button span small{display:none}.cw-builder,.cw-sound-layout,.cw-publish{grid-template-columns:1fr;gap:13px}.cw-items,.cw-editor,.cw-config,.cw-import-panel,.cw-inspiration-panel,.cw-link-extractor,.cw-topic-queue,.cw-sound-main,.cw-sound-step,.cw-publish-panel,.cw-publish-material{min-width:0;padding:16px}.cw-editor header,.cw-config header,.cw-items header,.cw-sound-step__header,.cw-publish-panel>header{align-items:flex-start;gap:10px}.cw-editor header h3,.cw-config header h3,.cw-items header h3,.cw-sound-step__header h3,.cw-publish-panel h3{color:var(--h5-ink);font-size:17px}.cw-editor textarea{min-height:240px}.cw-item,.cw-topic-item,.cw-voice-option,.cw-music-recommendation{min-height:54px;border-radius:13px}.cw-item>button,.cw-topic-item>button{min-width:42px;min-height:42px}.cw-upload{min-height:150px}.cw-upload .cw-btn,.cw-import-panel .cw-btn,.cw-link-extractor .cw-btn{width:100%;justify-content:center}.cw-sound-step__body,.cw-sound-main__content{padding:0}.cw-voice-select,.cw-voices,.cw-speech-rate-options,.cw-music-modes,.cw-mix-controls,.cw-publish-choice-group,.cw-platforms{grid-template-columns:1fr;gap:9px}.cw-speech-rate-options>button{min-height:64px;padding:11px 12px}.cw-voice-option,.cw-publish-choice,.cw-platforms>button,.cw-music-modes>button{min-height:58px;padding:12px}.cw-publish-schedule,.cw-generation-summary,.cw-generation-summary__details{grid-template-columns:1fr}.cw-generation-summary__details>div{border-right:0!important}.cw-sticky{left:0;right:0;bottom:calc(82px + env(safe-area-inset-bottom));gap:8px;padding:9px 14px;border-top-color:#cddef1e6;background:#fffffff0;box-shadow:0 -12px 30px #19457814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cw-sticky .cw-btn{flex:1 1 0;justify-content:center}.cw-quota-card{grid-template-columns:auto minmax(0,1fr);gap:11px;margin:18px 0;padding:16px;border-radius:18px}.cw-quota-card__icon{width:42px;height:42px;border-radius:13px}.cw-quota-card__meter{grid-column:1 / -1}.cw-app .cw-tabs{overflow-x:auto;width:100%;margin-bottom:18px;padding:5px;scroll-snap-type:x proximity;scrollbar-width:none}.cw-app .cw-tabs::-webkit-scrollbar{display:none}.cw-app .cw-tabs button{min-width:60px;min-height:44px;flex:1 0 auto;padding:8px 11px;scroll-snap-align:start}.cw-app .cw-empty,.cw-app .wb-empty{min-height:266px;padding:30px 18px}.cw-app .cw-table{overflow:visible;display:grid;gap:10px;border:0;background:transparent;box-shadow:none}.cw-app .cw-table>button{min-height:84px;padding:15px;border:1px solid var(--h5-line);border-radius:15px;background:#fff;box-shadow:0 9px 24px #1a4c870d}.cw-task-detail,.cw-task-results{grid-template-columns:1fr}.cw-task-result,.cw-task-result-card{border-radius:15px}.cw-app .creator-page--embedded{padding:16px;background:#ffffffc7}.cw-app .creator-page--embedded .creator-page-heading h2{font-size:26px}.cw-app .provider-banner{align-items:flex-start;padding:13px;border-radius:14px}.cw-app .voice-toolbar{align-items:stretch;flex-direction:column;gap:10px}.cw-app .voice-toolbar>div{overflow-x:auto;width:100%;scrollbar-width:none}.cw-app .voice-toolbar>div::-webkit-scrollbar{display:none}.cw-app .voice-toolbar button{min-height:40px;flex:1 0 auto;white-space:nowrap}.cw-app .voice-grid{grid-template-columns:1fr;gap:12px}.cw-app .voice-card{min-height:220px;padding:16px}.cw-app .voice-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:auto}.cw-app .voice-card-actions button{min-height:44px}.cw-app .cw-account-vault{grid-template-columns:1fr;gap:18px;padding:18px}.cw-app .cw-account-vault__copy h3{font-size:24px}.cw-app .cw-account-vault__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cw-app .cw-account-vault__stats div{min-width:0;padding:12px 8px;border-radius:12px}.cw-app .cw-account-vault__stats strong{font-size:21px}.cw-app .cw-account-vault__stats span{font-size:10px;line-height:1.35}.cw-app .cw-account-vault__action{width:100%;min-height:62px;justify-content:flex-start;padding:12px 16px;border-radius:14px}.cw-app .cw-account-security-note{align-items:flex-start;padding:14px}.cw-app .cw-account-security-note .cw-btn{flex:0 0 auto}.cw-app .cw-accounts--vault{grid-template-columns:1fr;gap:12px}.cw-app .cw-accounts--vault article{min-height:150px;padding:16px}.cw-app .cw-settings{max-width:none;grid-template-columns:1fr;gap:17px;padding:18px}.cw-app .cw-settings label{gap:9px;font-size:13px;font-weight:800}.cw-app .cw-settings select{min-height:48px}.cw-app .cw-settings .cw-auto-duration{grid-column:auto;padding:14px}.cw-app .cw-settings>.cw-btn{grid-column:auto;width:100%;min-height:50px;justify-content:center}.cw-mobile-desktop-only{min-height:calc(100dvh - 206px);padding:28px 18px;background:radial-gradient(circle at 50% 4%,rgba(42,144,245,.15),transparent 36%),#fff}.cw-mobile-desktop-only__icon{width:70px;height:70px;border-radius:22px}.cw-mobile-desktop-only>h1{font-size:29px}.cw-mobile-desktop-only>span:not(.cw-mobile-desktop-only__icon){color:var(--h5-copy);font-size:13px}.cw-mobile-desktop-only>div{width:100%;grid-template-columns:1fr}}@media(max-width:370px){.cw-shell main{padding-inline:10px}.cw-mobile-bottom-nav{left:6px;right:6px}.cw-app .wb-page-heading h2,.cw-app .creator-page-heading h2{font-size:25px}.cw-steps span{font-size:10px}.cw-modes button strong{font-size:11px}}@media(max-width:760px){.cw-app .cw-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-ip-profile-heading{gap:8px;margin-bottom:14px}.cw-ip-profile-heading h2{font-size:22px}.cw-ip-profile-heading p{font-size:11px;line-height:1.5}.cw-ip-profile-workflow{min-height:0;grid-template-columns:50px minmax(0,1fr);gap:10px;padding:11px}.cw-ip-profile-workflow>img{width:50px;height:54px}.cw-ip-profile-workflow strong{flex-wrap:wrap;gap:5px;font-size:12px}.cw-ip-profile-workflow>button{grid-column:2;justify-self:start;margin-top:-8px;padding-left:0}.cw-ip-profile-layout{grid-template-columns:1fr;gap:16px}.cw-ip-profile-list__items>button{min-height:0;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:13px}.cw-ip-profile-avatar{width:56px;height:56px}.cw-ip-profile-mini-brand{grid-column:1 / -1}.cw-ip-profile-list__items>.cw-ip-profile-add{min-height:72px}.cw-ip-profile-form{padding:16px}.cw-ip-profile-actions{grid-template-columns:1fr}.cw-ip-profile-preview>span{font-size:20px}}
