:root{--bg:#edf1f7;--canvas:#edf1f7;--paper:#fff;--ink:#172a43;--muted:#50627a;--line:#ccd6e5;--blue:#285de5;--blue-hover:#1d49bf;--blue-soft:#e8efff;--radius:12px;--navy:#162b50;--mint-soft:#e7f4f1}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65}h1{font-size:28px;letter-spacing:-.6px;font-weight:650;line-height:1.4}h2{font-size:19px;font-weight:600}h3{font-size:16px;font-weight:550}.small,.tiny{font-size:12px}.muted{color:var(--muted)}.sidebar{width:236px;background:#fff;padding:25px 14px 16px;overflow-y:auto}.brand{padding:0 10px 25px;gap:11px}.brand-mark{width:38px;border-radius:11px;background:#3370ff;box-shadow:0 3px 7px #3370ff1a}.brand-name{font-size:20px;font-weight:650}.brand-en{color:#81858d;margin-top:1px}.space-switch{background:#f7f8fa;border-color:#ebedf0;margin-bottom:24px;padding:12px 10px}.space-button b{font-size:13px;font-weight:550}.space-button p{font-size:11px;line-height:1.5;margin-top:4px;white-space:normal}.space-icon{background:#edf2ff;color:#3d68c8}.nav{gap:4px}.nav-label{font-size:11px;letter-spacing:.3px;color:#8b9099;margin:0 12px 9px}.nav-divider{margin:22px 12px 8px}.nav button{min-height:42px;padding:10px 13px;font-size:14px;gap:12px;border-radius:7px;color:#50555e}.nav button.active{background:#edf2ff;color:#2861e3;font-weight:600}.nav button>svg{color:#777f8c;width:18px;height:18px}.nav button.active>svg{color:#3370ff}.sidebar-bottom{padding-top:24px}.sidebar-help{background:#f5f7fb;border:0;display:flex;align-items:center;gap:10px;width:100%;padding:13px 12px;font-size:12px;color:#4e6293;margin-bottom:14px}.co-note{background:none;border:0;padding:4px 10px 16px;margin:0}.co-note h3,.co-note p,.co-note>svg{display:none}.co-note button{color:#6e7788;margin:0}.profile{padding:17px 7px 0}.profile-name b{font-size:13px}.profile-name p{font-size:11px}.main{margin-left:236px}.topbar{height:64px;background:#fff;border-bottom:1px solid var(--line)}.breadcrumb,.breadcrumb b{font-size:13px}.top-actions{gap:20px}.save-note{font-size:12px;color:#747b86}.help-entry{display:flex;align-items:center;gap:7px;border:1px solid #dde2ea;border-radius:7px;padding:7px 11px;font-size:12px;color:#444c5d}.help-entry:hover{background:#f6f8fc;border-color:#b9c7e4}.content{max-width:1480px;padding:34px 36px 28px}.heading{margin-bottom:27px}.heading p{font-size:14px;line-height:1.8;color:#747b86;margin-top:8px;max-width:760px}.heading-actions .btn{font-size:13px;min-height:36px}.btn{font-size:13px;min-height:39px;padding:9px 15px;border-radius:7px;color:#3d4757}.btn.compact{font-size:12px;min-height:34px;padding:7px 12px}.btn.primary{font-weight:550}.link-btn{font-size:13px;color:#3768c7}.panel{border-radius:10px;border-color:var(--line)}.panel-head h2{font-size:17px}.panel-head p{font-size:13px;color:#747b86}.bottom-note{color:#8b919b;font-size:11px;margin-top:35px}.icon-btn{width:34px;height:34px}.empty p{font-size:14px}.filterbar{gap:15px}.search input,.segmented button{font-size:13px}.form-field label,.form-field>span{font-size:13px;color:#4c5666}.form-field small,.form-footer-note{font-size:12px;color:#737c8b;line-height:1.8}input,select,textarea{color:#292f3a;font-size:14px;border-color:#dce1e9;background:white;border-radius:7px}textarea{line-height:1.9}input:focus,select:focus,textarea:focus{border-color:#3370ff;outline:2px solid #3370ff1f}.checkbox{font-size:13px;color:#505a6b}.onboarding-strip{background:#fff;border-color:#e4e8f0}.onboarding-strip b{font-size:14px;color:#3e4c64}.onboarding-strip p{font-size:12px}.prototype-banner{font-size:13px}.start-workspace{display:grid}.start-top-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:stretch}.start-hero{position:relative;border:1px solid #dce5fc;background:#f0f4ff;padding:28px 30px 0;overflow:hidden}.hero-icon{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;background:#fff;color:#3370ff;border:1px solid #dee7ff;margin-bottom:19px}.start-hero h2{font-size:28px;line-height:1.5;letter-spacing:-.5px;color:#243a67}.start-hero p{font-size:14px;line-height:1.9;color:#637493;margin-top:14px}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:24px 0 26px}.hero-actions .btn{min-height:43px;padding:11px 17px;font-size:14px}.hero-guide{display:flex;gap:6px;align-items:center;border:0;background:none;color:#526d9e;font-size:13px;padding:5px 0}.hero-guide:hover{color:var(--blue)}.hero-process{display:flex;align-items:center;border-top:1px solid #dce5f8;padding:16px 0;color:#7184a5}.hero-process span{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.hero-process i{height:1px;flex:1;background:#cbd8ee;min-width:10px}.hero-process svg{color:#6f8dc1}.setup-panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;min-width:0}.setup-heading,.setup-panel{display:flex;flex-direction:column}.setup-heading{gap:7px;margin-bottom:14px}.setup-heading h2{font-size:16px}.setup-heading>span{color:#8a919c}.setup-list{display:grid;flex:1}.setup-list>button{display:flex;align-items:start;gap:10px;border:0;border-bottom:1px solid #f0f1f4;background:transparent;text-align:left;padding:12px 0;width:100%;min-width:0}.setup-list>button:last-child{border-bottom:0}.setup-list>button>span:last-child{min-width:0}.setup-list b{font-size:13px;font-weight:550;color:#495364;display:block}.setup-list small{font-size:12px;color:#737e8e;display:block;margin-top:4px;line-height:1.6;overflow-wrap:anywhere}.setup-check{width:19px;height:19px;border:1px solid #d8dfe9;border-radius:50%;margin-top:2px;flex:none;display:grid;place-items:center}.setup-check.done{background:#eef8f4;border-color:#d5eade;color:#278467}.setup-check:not(.done)>span{width:5px;height:5px;border-radius:50%;background:#cdd5e3}.setup-edit{display:flex;gap:7px;align-items:center;justify-content:center;border:1px solid #e1e5ed;border-radius:7px;font-size:13px;color:#55647e;padding:9px;margin-top:15px}.setup-edit:hover{background:#f6f8fc}.workspace-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:19px}.workspace-section-head h2{font-size:19px}.workspace-section-head p{font-size:13px;color:#737f90;margin-top:6px}.direction-grid{display:grid;gap:13px}.direction-card{position:relative;display:flex;align-items:start;text-align:left;min-width:0;border:1px solid #e2e6ee;padding:21px 18px;transition:border-color .15s,box-shadow .15s}.direction-card:hover{border-color:#9bb7fb;box-shadow:0 3px 12px #263d7410}.direction-symbol{border-radius:10px;display:grid;place-items:center;flex:none}.direction-symbol.mint{color:#208768;background:#e8f6ee}.direction-symbol.violet{color:#8260ce;background:#f0ebfc}.direction-symbol.orange{color:#d58c27;background:#fff3df}.direction-symbol.rose{color:#c9678e;background:#fcecf3}.direction-symbol.blue{color:#3c76d6;background:#eaf1ff}.direction-symbol.cyan{color:#2b8f9c;background:#e5f5f7}.direction-symbol.amber{color:#ab8b30;background:#f9f4de}.direction-symbol.slate{color:#637596;background:#edf0f6}.direction-text{display:flex;flex-direction:column;min-width:0;gap:6px}.direction-text strong{font-size:15px;font-weight:600}.direction-text>span{font-size:12px;color:#687386}.direction-text small{font-size:11px;color:#929aa7;display:block;margin-top:6px;padding-top:9px;border-top:1px solid #f0f2f5}.direction-arrow{position:absolute;right:17px;top:30px;color:#a6aebb}.direction-check{position:absolute;right:14px;top:16px;width:17px;height:17px;border:1px solid #d5dce9;border-radius:4px;display:grid;place-items:center;color:#fff}.direction-card.selected{border-color:#7e9ff3;background:#f8faff}.direction-card.selected .direction-check{background:#3370ff;border-color:#3370ff}.direction-grid.selectable{grid-template-columns:1fr 1fr;gap:11px}.selectable .direction-card{padding:16px;gap:10px;flex-direction:row}.selectable .direction-text{padding-right:9px}.selectable .direction-text strong{font-size:14px}.selectable .direction-text>span{font-size:12px}.selectable .direction-symbol{width:32px;height:32px;border-radius:8px}.selectable .direction-symbol svg{width:18px}.selectable .direction-check{right:10px;top:10px;width:14px;height:14px}.workspace-bottom-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.quick-guide-panel,.workspace-tools{border:1px solid var(--line);background:#fff;border-radius:11px;padding:24px}.quick-guide-panel .workspace-section-head{align-items:start}.quick-guide-panel h2,.workspace-tools h2{font-size:17px}.quick-guide-panel .workspace-section-head .link-btn{font-size:12px;margin-top:4px}.quick-guide-steps{display:grid;gap:0}.quick-guide-steps>div{display:flex;gap:14px;padding:17px 0;border-bottom:1px solid #edf0f4}.quick-guide-steps>div:last-child{border:0;padding-bottom:0}.quick-step-number{width:26px;height:26px;display:grid;place-items:center;background:#f1f4fa;border:1px solid #e4e9f3;color:#667da9;font-size:12px;border-radius:50%;flex:none}.quick-guide-steps h3{font-size:14px;font-weight:550}.quick-guide-steps p{font-size:12px;color:#737e8e;margin:4px 0 8px}.quick-guide-steps .link-btn{font-size:12px}.workspace-tools>button{display:flex;align-items:center;gap:13px;background:none;border:0;border-bottom:1px solid #eef0f4;width:100%;text-align:left;padding:17px 0;color:#70809a}.workspace-tools>button:last-child{border:0;padding-bottom:0}.workspace-tools>button>span{flex:1}.workspace-tools b{display:block;font-size:13px;font-weight:500;color:#454f60}.workspace-tools small{display:block;font-size:12px;color:#737f90;margin-top:4px}.workspace-tools>button>svg:last-child{color:#b0b7c3}.workspace-tools>button:hover b{color:var(--blue)}.saved-content-note{display:flex;align-items:center;gap:10px;font-size:13px;color:#808997}.saved-content-note .link-btn{margin-left:auto}dialog{width:min(840px,calc(100vw - 32px));border-radius:14px;border-color:#e1e5ee;max-height:90vh;box-shadow:0 24px 90px #172b4d2e}.modal-head{padding:24px 28px}.modal-head h2{font-size:21px}.modal-head p{font-size:13px;margin-top:7px;color:#7d8694}.modal-content{padding:24px 28px}.modal-footer{padding:16px 28px;background:#fafbfc;gap:10px;flex-wrap:wrap}.modal-head .icon-btn{border:0;background:#f6f7f9;color:#727d8f}.profile-directions{margin:9px 0 0;padding:0;border:0;min-width:0;grid-column:1/-1}.profile-directions legend{font-size:14px;font-weight:600;margin-bottom:8px}.profile-directions legend span{font-size:12px;font-weight:400;color:#818a99;margin-left:9px}.profile-directions>p{font-size:12px;color:#687588;margin-bottom:16px}.profile-directions>small{font-size:12px;line-height:1.8;color:#69758a;display:block;margin-top:14px}.guide-welcome{display:flex;gap:16px;align-items:center}.guide-book{width:53px;height:53px;display:grid;place-items:center;background:#edf2ff;color:#3370ff;border-radius:13px;flex:none}.guide-welcome h3{font-size:19px}.guide-welcome p{font-size:13px;color:#69778d;margin-top:7px}.guide-actions{display:flex;gap:12px;margin:22px 0 27px;flex-wrap:wrap}.guide-steps{list-style:none;margin:0;padding:0}.guide-steps>li{display:grid;grid-template-columns:28px 1fr;gap:18px;padding:0 0 26px;position:relative}.guide-steps>li:not(:last-child):before{content:"";position:absolute;left:13px;top:30px;bottom:3px;width:1px;background:#e4eaf4}.guide-step-number{width:28px;height:28px;display:grid;place-items:center;background:#edf2ff;border-radius:50%;color:#5275b4;font-size:13px;font-weight:600;z-index:1}.guide-step-title{display:flex;gap:9px;align-items:center;margin-top:1px;color:#5f7eaf}.guide-step-title h3{font-size:15px;font-weight:600;color:#353f50}.guide-steps p{font-size:13px;color:#6c788b;line-height:1.9;margin:8px 0}.guide-output{font-size:12px;line-height:1.8;color:#578771;display:flex;align-items:start;gap:5px}.guide-output svg{margin-top:4px}.guide-faq-title{font-size:17px;padding-top:21px;border-top:1px solid var(--line);margin-bottom:14px}.guide-faq details{border-bottom:1px solid #e9edf3;padding:15px 0}.guide-faq summary{font-size:14px;color:#4b586f;cursor:pointer}.guide-faq p{font-size:13px;color:#67778d;line-height:1.9;margin:12px 0 0}.guide-faq .link-btn{margin-top:10px}.topic-howto{display:flex;gap:12px;align-items:center;font-size:13px;color:#8a94a5;margin-bottom:22px}.topic-howto strong{color:#5677b8;font-weight:500}.topic-howto svg{color:#b5bdcb}.topic-direction-panel{padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:11px;margin-bottom:29px}.category-group-label{font-size:12px;color:#737f92;margin-bottom:13px}.idea-category-tabs{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0 0 18px}.idea-category-tabs button{color:#616d81;background:#f6f7fa;border:1px solid transparent;border-radius:7px;padding:9px 16px}.idea-category-tabs button.active{background:#3370ff;border-color:#3370ff;font-weight:500}.format-filters{display:flex;align-items:center;gap:11px;padding-top:15px;border-top:1px solid #edf0f5}.format-filters>span{font-size:12px;color:#8992a1;margin-right:4px}.format-filters>button{border:1px solid #e1e6ee;border-radius:5px;background:#fff;color:#798499;font-size:12px;padding:4px 10px}.format-filters>button.active{border-color:#9cb8f5;background:#edf3ff;color:#3370ff}.discovery-heading{margin-bottom:20px;align-items:center}.discovery-heading h3{font-size:21px;color:#2e3a50}.discovery-heading p{font-size:13px;color:#68788e;line-height:1.8;max-width:620px;margin-top:8px}.discovery-count{font-size:12px;color:#8792a5;display:block}.discovery-toolbar{margin-bottom:16px}.discovery-filters{margin-bottom:21px}.discovery-city input,.discovery-filters select{font-size:13px}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.discovery-idea{padding:24px 22px;border-color:var(--line);border-radius:11px;min-height:245px}.discovery-idea-meta{font-size:11px;margin-bottom:20px}.discovery-idea-meta>span:first-child{font-size:12px;background:#f0f4ff;color:#4f78c9;padding:3px 8px;border-radius:5px}.discovery-idea h3{font-size:17px;color:#303e55;line-height:1.7;margin-bottom:13px}.discovery-idea>p{font-size:13px;line-height:1.85;color:#68778c}.discovery-idea>.link-btn{padding-top:17px;border-top:1px solid #edf0f5;width:100%;font-size:13px;justify-content:space-between;color:#3971db}.discovery-source-note{font-size:13px;background:#fff}.discovery-empty{background:#fff;padding:35px}.discovery-empty h3{font-size:16px;color:#596c8b}.discovery-empty p{margin:8px 0 20px;font-size:13px}.discovery-context-note{font-size:13px}.production-stage-content{border-color:var(--line);border-radius:11px}.production-stage-title h2{font-size:20px;color:#2e3b51}.production-stage-title p{font-size:13px;color:#8792a3}.production-stage-title{padding:23px 26px}.production-fields{padding:26px}.production-stages b{font-size:13px}.production-stages small{font-size:11px;line-height:1.6;color:#8a94a5}.production-stages>button{padding:12px 10px}.production-stages>button.active{background:#e8efff}.production-layout{grid-template-columns:172px minmax(0,1fr);gap:22px}.production-task-name>input{font-size:23px;color:#34435d}.production-project-title h3{font-size:16px;color:#35435c}.production-project-title p{font-size:12px;color:#8692a5}.production-project-footer{font-size:13px}.production-intro{padding:25px;background:#fff;border-color:var(--line)}.production-intro h2{font-size:19px}.production-intro p{font-size:13px;color:#8490a3}.production-flow-summary>div{font-size:12px}.production-service-note{font-size:12px;color:#8590a2}.production-step-footer .small{font-size:12px;color:#8792a5}.production-step-footer .btn{font-size:13px}.step-guide{margin:0;background:#f8faff;border-bottom:1px solid #e2e9f5;padding:16px 26px}.step-guide summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#6684b6;list-style:none}.step-guide summary:after{content:"收起";margin-left:auto;font-size:11px;color:#889dbb}.step-guide:not([open]) summary:after{content:"展开"}.step-guide summary strong{font-weight:550}.step-guide summary>span{font-size:11px;color:#a0adc2}.step-guide-body{display:grid;grid-template-columns:.9fr 1.5fr 1fr;gap:22px;margin-top:15px}.step-guide-body b{font-size:11px;color:#7690b9;font-weight:500}.step-guide-body p{font-size:12px;color:#65748e;line-height:1.85;margin-top:5px}.script-tabs button{font-size:13px;padding:11px 15px}.script-workflow-heading h3{font-size:19px}.script-workflow-heading p{font-size:13px;color:#67758d}.copy-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.copy-option{padding:21px;background:#fff;border-color:#e2e7ef}.copy-option h3{font-size:15px;line-height:1.8;color:#3b4c68}.copy-option p{font-size:13px;line-height:1.9;color:#65758d}.copy-option .btn{font-size:12px}.production-script-summary p{font-size:13px;color:#75849b}.production-readiness>div{font-size:13px}.production-risk .finding p{font-size:12px}.production-risk .finding h3{font-size:14px}.production-file-button{font-size:13px}.production-save-state,.production-task-top>.btn,.production-upload-zone p{font-size:12px}.production-notice,.production-publish-summary p,.production-success{font-size:13px}.production-media-options .badge{font-size:11px}.production-subsection>h3{font-size:16px}.production-cover-styles button,.production-volume label{font-size:12px}@media(min-width:1600px){.content{padding:39px 44px}.topbar{padding:0 44px}.start-hero{padding:32px 36px 0}.hero-actions{margin-top:28px}.start-hero h2{font-size:31px}.direction-card{padding:23px}.direction-text>span{font-size:13px}.direction-text small{font-size:12px}}@media(max-width:1250px){.start-top-grid{grid-template-columns:minmax(0,1.25fr) minmax(255px,1fr);gap:18px}.start-hero{padding:25px 24px 0}.start-hero h2{font-size:25px}.hero-actions{gap:13px}.hero-process{gap:7px}.hero-process span{font-size:11px}.setup-panel{padding:22px}.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-card{flex-direction:row;gap:13px}.direction-text>span{font-size:12px}.direction-text small{border:0;padding-top:0;margin-top:1px}.direction-arrow{display:none}.workspace-bottom-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:18px}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-layout{display:block}.production-stages{position:static;grid-template-columns:repeat(3,minmax(0,1fr));border:0;padding:0;margin-bottom:20px;gap:7px}.production-stages>button{border:1px solid #dfe6f1;background:#fff;min-width:0}.production-stages small{display:none}.production-stages b{font-size:12px}.production-stages>button.active{border-color:#a3baf0}.production-fields,.production-stage-title{padding:22px}}@media(max-width:1000px){.sidebar{width:220px}.main{margin-left:220px}.content{padding:29px 25px}.topbar{padding:0 25px}.start-top-grid{grid-template-columns:1fr}.start-hero{padding:26px 28px 0}.start-hero h2{font-size:28px}.start-hero-copy{max-width:500px}.start-hero h2 br{display:none}.hero-icon{float:right;margin:0 0 10px 18px}.start-hero p br{display:none}.hero-process{max-width:600px}.setup-panel{padding:20px 23px}.setup-heading{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:4px}.setup-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.setup-list>button{border:0;padding:13px 0 5px}.setup-edit{align-self:start;padding:7px 12px;margin-top:12px}.workspace-bottom-grid{grid-template-columns:1fr}.workspace-tools{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.workspace-tools h2{grid-column:1/-1}.workspace-tools>button:nth-last-child(2){border:0}.direction-card{padding:20px 17px}.direction-symbol{width:34px;height:34px}.workspace-section-head h2{font-size:18px}.workspace-section-head p{font-size:12px}.step-guide-body{grid-template-columns:1fr;gap:12px}.step-guide-body>div{display:grid;grid-template-columns:62px 1fr;gap:10px}.step-guide-body p{margin-top:0}.step-guide-body b{padding-top:2px}}@media(max-width:900px){.sidebar{width:236px;transform:translateX(-100%)}.sidebar.open{transform:translateX(0)}.main{margin-left:0}.topbar{height:62px;padding:0 24px}.mobile-brand{font-size:15px;font-weight:600;color:#354760}.mobile-menu{display:inline-grid}.content{padding:28px 24px}.heading h1{font-size:26px}.heading p{font-size:13px;max-width:560px}.start-top-grid{grid-template-columns:minmax(0,1.25fr) minmax(230px,1fr);gap:16px}.start-hero{padding:23px 23px 0}.start-hero h2{font-size:25px}.start-hero h2 br{display:block}.start-hero p{font-size:13px}.hero-icon{float:none;margin:0 0 16px}.hero-actions{gap:15px;margin:23px 0}.hero-actions .btn{font-size:13px;min-height:42px}.hero-guide{font-size:12px}.hero-process{gap:6px}.hero-process span{font-size:11px;gap:4px}.hero-process span svg{width:13px}.setup-panel{padding:22px 19px}.setup-heading{flex-direction:column;align-items:start;margin-bottom:9px}.setup-heading h2{font-size:15px}.setup-list{display:grid;grid-template-columns:1fr;gap:0}.setup-list>button{border-bottom:1px solid #f0f1f4;padding:12px 0}.setup-edit{align-self:stretch;margin-top:15px;padding:9px;font-size:12px}.sidebar-bottom{padding-top:20px}.sidebar{padding-top:26px}.drawer-close{background:#f5f7fa;top:10px;right:9px}.brand{padding-top:7px}}@media(max-width:700px){.content{padding:25px 19px}.topbar{padding:0 19px}.heading{gap:12px;margin-bottom:23px}.heading h1{font-size:24px}.heading p{font-size:13px;max-width:490px}.heading-actions .btn{font-size:12px;padding:8px 11px}.heading-actions .btn svg{width:14px}.top-actions{gap:8px}.help-entry{font-size:12px;padding:7px 9px}.start-workspace{gap:27px}.start-top-grid{grid-template-columns:1fr}.start-hero{padding:25px 25px 0}.start-hero h2{font-size:28px}.start-hero h2 br{display:none}.hero-icon{float:right;margin:0 0 15px 15px;width:39px;height:39px}.hero-process{gap:14px}.hero-process span{font-size:12px}.hero-process svg{width:15px}.start-hero p{font-size:14px}.hero-actions{margin:24px 0}.setup-panel{padding:20px 22px}.setup-heading{flex-direction:row;align-items:center;margin-bottom:9px}.setup-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.setup-list>button{border:0;padding:12px 0 2px;gap:8px}.setup-list b{font-size:12px}.setup-list small{font-size:11px}.setup-edit{align-self:start;margin-top:16px;padding:8px 12px}.direction-card{flex-direction:row;padding:18px 16px;gap:12px}.direction-text strong{font-size:15px}.direction-text small{font-size:11px}.direction-grid{gap:11px}.workspace-section-head{gap:12px;align-items:start}.workspace-section-head h2{font-size:18px}.workspace-section-head p{font-size:12px}.workspace-section-head>.link-btn{font-size:11px;padding-top:4px}.quick-guide-panel,.workspace-tools{padding:22px}.discovery-heading h3{font-size:19px}.discovery-heading p{font-size:13px}.discovery-count{display:none}.topic-direction-panel{padding:20px}.idea-category-tabs{gap:8px}.idea-category-tabs button{font-size:13px;padding:8px 13px}.discovery-idea{padding:21px 18px}.discovery-idea h3{font-size:16px}.discovery-idea>p{font-size:13px}.discovery-filters select{font-size:12px;min-width:120px}.discovery-grid{gap:13px}.topic-howto{font-size:12px;gap:9px;flex-wrap:wrap}.production-media-grid{grid-template-columns:1fr 200px;gap:18px}.copy-options-grid{grid-template-columns:1fr 1fr}.step-guide{padding:16px 22px}.production-task-top{flex-wrap:wrap}.production-save-state{font-size:11px}.production-task-top>.btn,.production-task-top>.link-btn{font-size:12px}.production-stages>button{padding:11px 8px;gap:7px}.production-stages b{font-size:12px}.production-stages>button>span{width:22px;height:22px;font-size:11px}.production-flow-summary>div{font-size:12px}.production-intro h2{font-size:18px}.production-intro p{font-size:13px}.production-intro>.btn{margin-left:0}.production-project-title h3{font-size:15px}.production-project-title p{font-size:12px}.modal-content,.modal-head{padding:23px}.modal-footer{padding:17px 23px}.form-grid{grid-template-columns:1fr 1fr}.form-field.full{grid-column:1/-1}.modal-head p{font-size:12px}.direction-grid.selectable{grid-template-columns:1fr 1fr}.guide-welcome h3{font-size:17px}.guide-step-title h3{font-size:15px}}@media(max-width:480px){.content{padding:23px 16px}.topbar{padding:0 16px}.heading h1{font-size:23px}.heading p{font-size:12px;max-width:300px}.heading-actions .btn{padding:8px;font-size:11px}.heading-actions .btn svg{display:none}.mobile-brand{font-size:14px}.start-hero{padding:23px 21px 0}.start-hero h2{font-size:25px;max-width:none}.start-hero h2 br{display:block}.hero-icon{width:34px;height:34px}.hero-icon svg{width:21px}.start-hero p{font-size:13px}.hero-actions{gap:12px}.hero-actions .btn{padding:10px 12px}.hero-guide{font-size:11px}.hero-process{gap:8px}.hero-process span{font-size:11px;gap:4px}.setup-panel{padding:20px}.setup-heading h2{font-size:15px}.setup-list{grid-template-columns:1fr;gap:0}.setup-list>button{border-bottom:1px solid #f0f1f4;padding:12px 0;gap:10px}.setup-list b{font-size:13px}.setup-list small{font-size:12px;margin-top:3px}.setup-heading>span{font-size:11px}.setup-edit{align-self:stretch;margin-top:15px}.direction-grid{grid-template-columns:1fr 1fr;gap:10px}.direction-card{padding:16px 13px;flex-direction:column;gap:12px}.direction-text strong{font-size:14px}.direction-text>span{font-size:12px}.direction-text small{display:none}.direction-symbol{width:34px;height:34px}.workspace-section-head h2{font-size:17px}.workspace-section-head p{font-size:12px}.workspace-section-head>.link-btn{font-size:11px}.quick-guide-panel,.workspace-tools{padding:20px}.workspace-tools{grid-template-columns:1fr}.workspace-tools>button:nth-last-child(2){border-bottom:1px solid #eef0f4}.quick-guide-panel .workspace-section-head{flex-direction:column;gap:10px}.quick-guide-steps h3{font-size:14px}.quick-guide-steps p{font-size:12px}.copy-options-grid,.discovery-grid{grid-template-columns:1fr}.discovery-idea{min-height:220px;padding:22px}.topic-direction-panel{padding:18px}.idea-category-tabs button{padding:8px 11px;font-size:13px}.topic-howto{font-size:11px;gap:8px}.topic-howto svg{width:11px}.discovery-heading p,.discovery-toolbar .segmented button{font-size:12px}.discovery-city{max-width:110px}.discovery-filters .search{min-width:100%;width:100%}.discovery-filters select{flex:1}.production-media-grid,.production-project-list{grid-template-columns:1fr}.production-task-name>input{font-size:20px}.production-task-name .badge{font-size:11px}.production-task-top>.btn,.production-task-top>.link-btn{font-size:11px;padding:7px 9px}.production-task-top>.link-btn{padding-left:0}.production-save-state{font-size:10px}.production-stages{gap:6px}.production-stages>button{padding:10px 6px;gap:5px}.production-stages b{font-size:11px}.production-stages>button>span{width:18px;height:18px;font-size:10px}.production-stage-title h2{font-size:19px}.production-fields,.production-stage-title{padding:20px}.step-guide{padding:15px 20px}.step-guide-body>div{grid-template-columns:52px 1fr;gap:7px}.step-guide-body p{font-size:12px}.production-intro{padding:20px}.production-intro h2{font-size:17px}.production-intro p{font-size:12px}.production-flow-summary>div{font-size:11px}.production-step-footer .btn{font-size:12px}.production-step-footer .small{display:none}.modal-content,.modal-head{padding:21px 18px}.modal-head h2{font-size:19px}.modal-footer{padding:15px 18px}.modal-footer .btn{font-size:12px}.direction-grid.selectable,.form-grid{grid-template-columns:1fr}.selectable .direction-card{padding:15px}.selectable .direction-text>span{font-size:12px}.profile-directions legend span{display:block;margin:5px 0 0}.guide-welcome{align-items:start;gap:13px}.guide-book{width:40px;height:40px;border-radius:10px}.guide-book svg{width:22px}.guide-welcome h3{font-size:16px}.guide-welcome p{font-size:12px}.guide-actions{gap:9px}.guide-actions .btn{font-size:12px;padding:9px 11px}.guide-steps>li{gap:13px}.guide-faq summary,.guide-steps p{font-size:13px}.saved-content-note{flex-wrap:wrap;font-size:12px}.saved-content-note .link-btn{margin-left:26px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.case-library-note{display:flex;gap:11px;padding:17px 19px;margin:0 0 19px;background:#fff;border:1px solid #e2e8f3;border-radius:8px;color:#6480ae}.case-library-note>svg{margin-top:2px}.case-library-note b{font-size:13px;font-weight:550;color:#4d6282}.case-library-note p{font-size:12px;color:#7c889c;margin-top:5px;line-height:1.8}.case-family-filter{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.case-family-filter button{font-size:12px;background:#fff;color:#73819a;border:1px solid #dfe5ef;border-radius:6px;padding:6px 12px}.case-family-filter button.active{background:#edf2ff;color:#3370ff;border-color:#b6c9f6}.local-context-line{display:flex;align-items:start;gap:8px;flex-wrap:wrap;font-size:12px;color:#74849c;margin:-3px 0 20px}.local-context-line>svg{margin-top:3px}.local-context-line>span:last-child{margin-left:auto;color:#8995a8}.case-idea{min-height:315px}.case-hook{display:flex;gap:8px;align-items:start;border-left:2px solid #8fabed;background:#f5f8ff;padding:11px 12px;width:100%;margin:0 0 16px;border-radius:0 5px 5px 0}.case-hook svg{margin-top:4px;color:#89a0c8}.case-hook>p{font-size:13px;font-weight:500;line-height:1.8;color:#526d96;margin:0}.case-idea>p{font-size:12px;margin-bottom:16px}.case-material{display:flex;align-items:start;gap:6px;font-size:12px;color:#8a95a7;margin-bottom:15px;line-height:1.8}.case-material>svg{margin-top:3px}.case-breakdown{width:100%;margin:0 0 18px;font-size:12px;color:#7f8a9e}.case-breakdown summary{font-size:12px;color:#5a78ab;cursor:pointer;padding:8px 0}.case-breakdown>div{border-top:1px solid #e9edf5;margin-top:6px;padding-top:5px}.case-breakdown h4{font-size:12px;font-weight:550;color:#596d8d;margin:15px 0 8px}.case-breakdown li,.case-breakdown p{font-size:12px;line-height:1.9;color:#74839b}.case-breakdown ol,.case-breakdown ul{padding-left:19px;margin:0}.case-breakdown li{margin-bottom:8px}.case-source{padding:9px 0;border-bottom:1px solid #edf0f5}.case-source:last-child{border:0}.case-source b{font-size:12px;font-weight:500;color:#687d9e}.case-source small{font-size:10px;font-weight:400;color:#98a3b6;margin-left:4px}.case-source a{display:flex;align-items:center;gap:6px;font-size:12px;color:#4e78bf}.case-source p{margin-top:5px;font-size:11px;color:#8b96a8}.case-load-more{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:25px}.case-load-more,.copy-needs{font-size:12px;color:#8b97aa}.copy-needs{border-top:1px solid #edf0f5;padding:11px 0;display:grid;gap:5px}.copy-needs b{font-weight:500;color:#7386a5}.copy-option>p{white-space:pre-line}.case-edit-hint{display:flex;align-items:start;gap:9px;background:#f7f9fd;border:1px solid #e5eaf3;border-radius:7px;color:#8395b3;padding:13px 15px;margin-bottom:20px}.case-edit-hint>svg{margin-top:3px}.case-edit-hint p{font-size:12px;line-height:1.9;color:#7b8ba5}.discovery-grid:has(.case-idea){align-items:start}.case-idea>.link-btn{margin-top:auto}@media(max-width:700px){.case-library-note{padding:15px}.case-library-note b{font-size:12px}.case-library-note p{font-size:11px}.local-context-line>span:last-child{margin-left:22px}.case-hook>p{font-size:13px}.case-family-filter{gap:7px}.case-family-filter button{font-size:12px;padding:6px 10px}.case-idea{min-height:0}.case-idea>p{font-size:12px}}.video-editor{--editor-line:#e7eaf0;--editor-muted:#7d8593}.editor-intro{display:flex;align-items:center;gap:14px;margin-bottom:22px}.editor-intro p{font-size:12px;color:var(--editor-muted);margin:0}.editor-fieldset{border:0;padding:0;min-width:0;margin:0}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:28px;align-items:start}.editor-tools{min-width:0;display:grid;gap:16px}.editor-panel{border:1px solid var(--editor-line);border-radius:12px;padding:22px;background:#fff;min-width:0}.editor-panel header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:18px}.editor-panel header b{font-size:14px;letter-spacing:.02em}.editor-panel header>span{font-size:11px;color:var(--editor-muted)}.editor-upload-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.editor-panel .production-file-button,.editor-upload-actions .btn{font-size:12px;min-height:36px;padding:8px 11px;white-space:normal;text-align:center}.editor-file-name{font-size:12px;overflow-wrap:anywhere;background:#f7f8fa;padding:10px 12px;border-radius:6px;color:#5c6470}.editor-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end;margin:14px 0}.video-editor label:not(.production-file-button):not(.checkbox){display:grid;gap:8px;font-size:12px;color:#626b7b}.video-editor input:not([type=range]):not([type=checkbox]),.video-editor select,.video-editor textarea{width:100%;min-width:0;border:1px solid #dfe3eb;border-radius:7px;padding:9px 11px;font:inherit;font-size:12px;background:#fff;color:#343c49}.video-editor input:focus,.video-editor select:focus,.video-editor textarea:focus{outline:2px solid #bfd0ff;outline-offset:1px}.editor-mode-tabs{display:flex;background:#f3f5f8;border-radius:8px;padding:4px;gap:4px;margin-bottom:18px}.editor-mode-tabs button{border:0;background:transparent;color:#79818f;font-size:12px;flex:1;border-radius:5px;padding:9px 4px;cursor:pointer}.editor-mode-tabs button.active{color:#2d3544;background:#fff;box-shadow:0 1px 4px #172b4d12;font-weight:600}.editor-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.editor-presets button{text-align:left;border:1px solid #e5e8ee;border-radius:9px;padding:9px;display:grid;gap:8px;background:#fff;cursor:pointer;min-width:0}.editor-presets button:hover{border-color:#9eb8ef;background:#fbfcff}.editor-presets button>b{font-size:12px}.editor-presets button>span:last-child{color:#8590a0;font-size:10px;line-height:1.6}.editor-preset-art{height:77px;background:#eaf0f5;border-radius:5px;display:flex;align-items:center;justify-content:center;position:relative;color:#8796a6}.editor-preset-art.talking{background:#e9edf9;color:#7b8aba}.editor-preset-art.dynamic{background:#e9f2ef;color:#83a091}.editor-preset-art small{position:absolute;bottom:8px;right:9px;font-size:10px;color:#fff;background:#303947;padding:2px 5px;border-radius:2px}.editor-preset-art.talking small{color:#ffe181}.editor-controls{border-top:1px solid #eef0f4;margin-top:18px;padding-top:16px}.editor-controls summary,.editor-cover>summary,.editor-ready-file summary{cursor:pointer;font-size:12px;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between}.editor-controls summary:after{content:"＋";color:#8d96a5}.editor-controls[open] summary:after{content:"−"}.editor-controls summary span{font-size:10px;font-weight:400;color:#8c95a2;margin-left:auto;margin-right:12px}.editor-range{margin:15px 0}.editor-range>span{display:flex;justify-content:space-between}.editor-range b{font-size:11px;color:#9aa2ad;font-weight:400}.editor-range input{accent-color:#4b70db;width:100%;height:4px;cursor:pointer}.editor-preview-column{position:sticky;top:20px;background:#f6f7f9;border:1px solid #e9ecf1;border-radius:12px;padding:15px;min-width:0}.editor-preview-header{display:flex;align-items:center;justify-content:space-between;margin:1px 0 13px;font-size:12px}.editor-preview-header span{font-size:10px;color:#9aa2ae}.editor-canvas-wrap{aspect-ratio:9/16;position:relative;overflow:hidden;background:#171c24;border-radius:7px}.editor-canvas-wrap canvas{width:100%;height:100%;display:block}.editor-decoder{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.editor-transport{display:flex;align-items:center;gap:8px;margin-top:11px}.editor-transport button{border:0;background:#fff;border-radius:5px;display:grid;place-items:center;width:30px;height:30px;color:#4b5669;cursor:pointer}.editor-transport input{min-width:0;width:100%;height:3px;accent-color:#4b70db}.editor-transport span{font-size:9px;color:#8a94a5;white-space:nowrap}.editor-empty{min-height:290px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center;color:#a0a9b7}.editor-empty b{font-size:12px;color:#7d8797}.editor-empty p{font-size:11px;line-height:1.8;margin:0 20px}.editor-preview-column .form-footer-note{font-size:10px;line-height:1.8;margin-bottom:0}.editor-segments{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.editor-segments button{border:1px solid #dfe4ec;background:white;border-radius:5px;padding:4px 7px;color:#7b8799;font-size:10px;cursor:pointer}.editor-segments button.active{border-color:#7395e7;color:#3f66c4}.editor-sample{display:grid;gap:10px;border-top:1px solid #e1e5ec;margin-top:16px;padding-top:16px}.editor-sample>b{font-size:11px;color:#768196;font-weight:500}.editor-sample video{width:100%;max-height:360px;background:#141a23;border-radius:6px}.editor-sample a{font-size:11px}.editor-reference-media{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;margin:16px 0}.editor-reference-media video{width:88px;height:150px;background:#151c28;border-radius:5px;object-fit:contain}.editor-reference-media b{font-size:11px;overflow-wrap:anywhere}.editor-reference-media p{font-size:11px;color:#8b93a0;line-height:1.8}.editor-reference-media .btn{font-size:11px}.editor-reference-media .link-btn{font-size:10px;margin-left:10px}.editor-reference-stats{display:flex;gap:15px;flex-wrap:wrap;border-top:1px solid #eef0f4;padding-top:12px;margin:16px 0;font-size:10px;color:#8d95a3}.editor-reference-stats b{display:block;margin-top:6px;color:#596578;font-size:12px}.editor-captions{max-height:300px;overflow-y:auto;display:grid;gap:7px}.editor-captions>div{display:grid;grid-template-columns:55px 8px 55px minmax(0,1fr) 22px;gap:5px;align-items:center}.editor-captions>div input{padding:8px 5px!important;font-size:11px!important}.editor-captions>div>span{font-size:9px;color:#9aa4b3}.editor-captions button,.editor-clip-list button{border:0;background:none;color:#8d97a6;padding:3px;cursor:pointer}.editor-captions+.editor-upload-actions{margin-top:15px}.editor-clip-list{display:grid;gap:8px;margin-top:16px}.editor-clip-list>div{display:grid;grid-template-columns:14px minmax(0,1fr) 58px 58px 18px 18px;align-items:center;gap:7px;background:#f8f9fb;border-radius:7px;padding:10px 8px}.editor-clip-list>div>b{font-size:10px;color:#9aa3b0}.editor-clip-list>div>span{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-clip-list label{font-size:9px!important;gap:3px!important}.editor-clip-list input{padding:5px!important;font-size:10px!important}.editor-cover-inner{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:22px;margin-top:20px}.editor-cover-inner>div:first-child{display:grid;gap:13px;align-content:start}.editor-cover-inner .production-cover-preview{width:120px}.editor-cover-inner canvas{width:120px;height:auto;border-radius:5px}.editor-export{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f6f8fc;border:1px solid #e5eaf4;border-radius:10px;padding:20px 23px;margin-top:24px}.editor-export b{font-size:12px}.editor-export p{font-size:11px;color:#909aaa;margin:6px 0 0}.editor-export>.btn{flex-shrink:0}.editor-ready-file{margin-top:20px;border-top:1px solid #edf0f4;padding-top:20px}.editor-ready-file summary{color:#8b95a3;font-size:11px;display:block}.editor-message,.editor-status{background:#edf5f1;color:#557c68;border-radius:7px;padding:12px 15px;font-size:12px;line-height:1.7;margin:16px 0}.editor-status{display:flex;gap:8px;align-items:center;background:#eff3fc;color:#5b77b3}.editor-error{color:#a25050;font-size:12px;line-height:1.8;margin:12px 0}.editor-panel audio{width:100%;height:34px;margin:10px 0}.editor-panel .form-footer-note{font-size:11px;line-height:1.9;color:#8a94a3}.editor-panel .checkbox{font-size:12px}@media(min-width:1650px){.editor-layout{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:1150px){.editor-layout{grid-template-columns:minmax(0,1fr) 246px;gap:18px}.editor-panel{padding:16px}.editor-presets{gap:7px}}@media(max-width:900px){.editor-layout{grid-template-columns:1fr}.editor-preview-column{position:static;max-width:330px;width:100%;margin:auto;grid-row:1}.editor-intro{display:block}.editor-intro p{margin-top:12px;line-height:1.8}.editor-preview-column .editor-sample video{max-height:420px}}@media(max-width:560px){.editor-panel{padding:15px}.editor-panel header{align-items:flex-start;flex-direction:column;gap:5px}.editor-two-fields{grid-template-columns:1fr}.editor-presets{gap:6px}.editor-presets button{padding:7px}.editor-presets button>b{font-size:11px}.editor-preset-art{height:60px}.editor-presets button>span:last-child{font-size:9px}.editor-export{display:grid;padding:17px}.editor-export>.btn{justify-self:start}.editor-clip-list>div{grid-template-columns:12px minmax(0,1fr) 46px 46px 16px 16px;gap:4px}.editor-cover-inner{grid-template-columns:1fr}.editor-cover-inner .production-cover-preview{max-width:120px}.editor-captions>div{grid-template-columns:48px 6px 48px minmax(0,1fr) 16px;gap:3px}}.research-hero{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid #e8ebf0;padding:18px 0 32px}.research-hero h2{font-size:30px;line-height:1.6;letter-spacing:-.8px;font-weight:600;margin:12px 0;color:#2d3544}.research-hero p{font-size:12px;color:#8a94a5;line-height:1.9}.research-hero-note{display:grid;align-content:center;gap:12px;min-width:190px;border-left:1px solid #e6eaf1;padding-left:35px;color:#7d91b1}.research-hero-note b{font-size:13px;line-height:1.9;color:#66748b;font-weight:500}.research-hero-note span{font-size:10px;line-height:1.9;color:#98a2b2}.research-tabs{display:flex;gap:26px;border-bottom:1px solid #e5e9f1;margin-bottom:26px;overflow-x:auto}.research-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:20px 0 16px;white-space:nowrap;font-size:12px;color:#929bac;cursor:pointer}.research-tabs button.active{color:#4768c7;border-color:#4768c7}.research-note{font-size:12px;line-height:2;color:#8b95a6;margin:0 0 25px;max-width:850px}.research-path{display:grid;gap:16px}.research-path>article{display:grid;grid-template-columns:40px 1fr;gap:18px;padding:24px;border:1px solid #e7eaf0;border-radius:10px;background:#fff}.research-number{font-size:13px;font-weight:600;color:#8da0c6;padding-top:4px}.research-cases h3,.research-path h3,.research-plan-heading h3{font-size:16px;margin:0 0 14px;color:#374153;font-weight:600}.research-path article>div>b{font-size:12px;font-weight:500;color:#667794}.research-path p{font-size:12px;line-height:2;color:#8b96a7;margin:13px 0}.research-example{font-size:12px;line-height:1.9;background:#f7f9fc;border-radius:6px;padding:12px 15px;color:#6d7e98}.research-path footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 0}.research-path footer>span{font-size:11px;color:#809787;display:flex;gap:7px;align-items:center}.research-path footer button{font-size:11px}.research-path details{margin-top:15px;padding-top:12px;border-top:1px solid #edf0f5}.research-path summary{font-size:10px;color:#a0a9b6;cursor:pointer}.research-path details p{font-size:10px;line-height:1.9}.research-path details a{color:#8198c3;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.research-cases{display:grid;grid-template-columns:1fr 1fr;gap:18px}.research-cases article{padding:25px;border:1px solid #e4e9f1;border-radius:10px}.research-cases h3{margin-top:16px}.research-cases article>a{font-size:11px;color:#7990b6;display:inline-flex;gap:7px;align-items:center;text-decoration:none}.research-cases dl{margin:24px 0}.research-cases dt{font-size:10px;color:#7e90ad;margin-top:17px}.research-cases dd{margin:7px 0;font-size:12px;line-height:1.9;color:#8c97a8}.research-cases .link-btn{font-size:11px}.research-plan-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#9caac1}.research-plan-heading h3{margin-bottom:8px}.research-plan-heading p{font-size:12px;color:#95a0b0}.research-week-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0}.research-week-tabs button{background:#fff;border:1px solid #e5e9f0;border-radius:6px;font-size:11px;padding:10px 14px;color:#8a97ad;cursor:pointer}.research-week-tabs button.active{background:#eef3ff;border-color:#bdcdf2;color:#5b7cc9}.research-calendar{border:1px solid #e6eaf1;border-radius:10px;overflow:hidden}.research-calendar article{display:flex;gap:24px;align-items:center;padding:22px;border-bottom:1px solid #eef1f5}.research-calendar article:last-child{border:0}.research-calendar article>span{min-width:50px;font-size:10px;color:#91a4c9}.research-calendar article>div{flex:1}.research-calendar h3{font-size:13px;color:#64718a;margin:0 0 7px;font-weight:500}.research-calendar p{font-size:12px;color:#939faf;line-height:1.8;margin:0}.research-calendar button{font-size:11px;white-space:nowrap}.research-standard{display:flex;gap:23px;border:1px solid #e3eaf7;border-radius:10px;padding:26px;background:#f8faff;color:#8c9fbd}.research-quality h3,.research-source-title,.research-standard h3{font-size:15px;color:#5a6e90;margin:0 0 15px;font-weight:500}.research-standard li,.research-standard p{font-size:12px;line-height:2.1;color:#8c9bb1}.research-standard ol{padding-left:18px}.research-quality{padding:26px;border:1px solid #e6ebf3;border-radius:10px;margin:20px 0}.research-quality>p{font-size:11px;color:#9ca7b7;margin-bottom:24px}.research-quality label{font-size:12px;color:#8291a8;margin:16px 0}.research-quality-count{display:inline-block;margin-top:10px;font-size:11px;color:#7e9c88}.research-source-title{margin:35px 0 18px}.research-sources{display:grid;grid-template-columns:1fr 1fr;gap:14px}.research-sources article{border:1px solid #e9edf3;border-radius:8px;padding:20px}.research-sources a{font-size:12px;color:#7c93b8;text-decoration:none;display:flex;justify-content:space-between;gap:8px;line-height:1.8}.research-sources small{font-size:10px;color:#a6b0be;display:block;margin-top:11px}.research-sources p{font-size:11px;line-height:1.9;color:#929eb0;margin:12px 0 0}@media(max-width:750px){.research-hero{display:block}.research-hero h2{font-size:25px}.research-hero-note{border-left:0;border-top:1px solid #e7edf7;margin-top:23px;padding:22px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:18px}.research-hero-note b{font-size:11px}.research-hero-note span{font-size:9px}.research-tabs{gap:20px}.research-tabs button{font-size:11px}.research-cases,.research-sources{grid-template-columns:1fr}.research-path>article{padding:18px;grid-template-columns:25px 1fr;gap:12px}.research-path h3{font-size:14px}.research-path footer{align-items:flex-start}.research-path footer>span{line-height:1.8}.research-calendar article{padding:17px;gap:14px;flex-wrap:wrap}.research-calendar article>div{min-width:180px}.research-calendar button{margin-left:64px}.research-standard{padding:18px;gap:13px}.research-standard>svg{flex-shrink:0}}.research-center{color:#465166}.research-hero p{font-size:14px;color:#6e798b}.research-hero-note b{color:#52647f}.research-hero-note span{font-size:11px;color:#7c8ba1}.research-tabs button{font-size:13px;color:#7e8a9f}.research-note{font-size:13px;color:#748197}.research-cases article,.research-path>article,.research-sources article{background:#fff}.research-calendar p,.research-cases dd,.research-path p,.research-standard li,.research-standard p{font-size:14px;color:#637188}.research-path article>div>b{font-size:14px;color:#536782}.research-example{font-size:13px;color:#60738f}.research-path footer>span{font-size:12px;color:#718d7b}.research-path summary{font-size:12px;color:#8393aa}.research-path details p{font-size:12px;color:#7d8ba0}.research-cases dt{font-size:12px;color:#8c9db7}.research-calendar button,.research-cases .link-btn,.research-cases article>a{font-size:12px}.research-plan-heading p{font-size:13px;color:#7e8ba0}.research-calendar article{background:#fff}.research-calendar h3{font-size:14px;color:#4c5e7a}.research-calendar article>span,.research-week-tabs button{font-size:12px}.research-sources a{font-size:13px}.research-sources p{font-size:12px;color:#7a889f}.research-quality{background:#fff}.research-quality label{font-size:13px;color:#687b96}.research-quality>p{font-size:12px;color:#8392a8}.research-sources small{font-size:11px;color:#8998af}.plain-guide .research-hero{gap:38px;padding-top:8px}.plain-guide .research-hero h2{font-size:30px;line-height:1.5;margin:0 0 18px;color:#283242}.plain-guide .research-hero p{font-size:14px;line-height:1.9;max-width:620px;color:#677386}.research-hero p strong{font-weight:500;color:#34465d}.research-start-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.plain-guide .research-hero-note{min-width:260px;padding-left:28px;gap:9px;color:#7b8fab}.research-hero-note ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:13px;line-height:1.8;color:#617087}.research-hero-note li:before{content:"✓";margin-right:9px;color:#4c7c69}.research-hero-note small{font-size:12px;color:#8a94a5;margin-top:5px}.plain-guide .research-path{gap:18px}.plain-guide .research-path>article{padding:24px 26px;grid-template-columns:32px minmax(0,1fr);gap:18px}.plain-guide .research-number{width:29px;height:29px;display:grid;place-items:center;padding:0;border-radius:50%;background:#eff3ff;color:#5271bf;font-size:13px}.plain-guide .research-path h3{font-size:17px;margin-bottom:5px}.plain-guide .research-path .research-problem{font-size:13px;line-height:1.8;color:#8290a2;margin:0 0 13px}.plain-guide .research-path .research-action{margin:0 0 16px;max-width:780px;color:#4e5e74;line-height:1.9}.plain-guide .research-example{padding:13px 16px}.research-example b{font-size:12px;font-weight:500;color:#7790af}.plain-guide .research-example p{font-size:13px;color:#52647d;line-height:1.9;margin:4px 0 0}.plain-guide .research-path footer{flex-wrap:wrap;margin-top:18px}.plain-guide .research-path footer button{font-size:13px}.plain-guide .research-path details{border:0;padding:0;margin-top:14px}.plain-guide .research-path summary{font-size:12px;color:#8c98aa}.plain-guide .research-cases h3{margin-top:0;line-height:1.8}.plain-guide .research-cases dt{color:#8190a5}.plain-guide .research-cases dd{color:#53657d;line-height:1.9}.plain-guide .research-cases details{margin-top:18px;font-size:12px;line-height:1.9;color:#8a96a7}.plain-guide .research-cases details summary{cursor:pointer}.plain-guide .research-cases details a{display:inline-flex;gap:6px;font-size:12px}.plain-guide .research-cases details p{margin:10px 0}.research-source-drawer>summary{font-size:14px;cursor:pointer;color:#60748f;padding:14px 0}.research-source-drawer .research-sources{margin-top:16px}.topic-purpose-intro{padding:24px 26px;border:1px solid #dee6f5;border-radius:12px;background:#f8faff;margin-bottom:27px}.topic-purpose-intro h2{font-size:21px;line-height:1.6;color:#2e405b;letter-spacing:-.3px}.topic-purpose-intro p{font-size:14px;color:#6e7c91;margin-top:8px;max-width:790px}.topic-purpose-intro strong{font-weight:500;color:#3f5575}.topic-purpose-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.topic-purpose-actions .btn{background:#fff;font-size:13px;padding:10px 15px}.topic-profile-line{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #e6ebf5;padding-top:14px;margin-top:20px;font-size:12px;color:#8390a4}.topic-profile-line .link-btn{font-size:12px}.plain-discovery .discovery-heading h3{font-size:20px}.plain-discovery .discovery-heading p{font-size:13px;line-height:1.9;max-width:830px}.topic-library-help{font-size:13px;color:#6d7d93;line-height:1.9;margin:0 0 20px}.topic-library-help details{display:inline;margin-left:12px;font-size:12px;color:#8b97a9}.topic-library-help summary{display:inline;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.topic-library-help details p{margin-top:10px;max-width:800px}.plain-topic-card{display:flex;flex-direction:column}.plain-topic-card h3{font-size:17px;line-height:1.75}.plain-topic-card .topic-benefit{font-size:13px;line-height:1.8;color:#687b91;margin:0 0 14px}.topic-benefit>span{font-size:11px;display:block;margin-bottom:4px;color:#8c99aa}.plain-topic-card .case-hook{align-items:flex-start;padding:13px 14px;margin:0 0 17px}.plain-topic-card .case-hook>svg{margin-top:4px}.topic-piece-label{display:flex;gap:7px;align-items:center;font-size:11px;color:#8294af;margin-bottom:6px}.plain-topic-card .case-hook p{margin:0;font-size:14px;color:#415573}.topic-shot-list{margin-bottom:14px}.topic-shot-list ol{padding:0;margin:0 0 0 19px;font-size:12px;color:#6e7e94}.topic-shot-list li{padding:3px 0}.plain-topic-card .case-breakdown{margin-bottom:18px}.topic-choose{margin-top:auto!important;width:100%;background:#f2f5ff;color:#4266b4;border-color:#dce5fb;font-size:13px;padding:11px 13px}.topic-choose:hover{background:#e9efff;border-color:#b7caef}.topic-source-details summary{cursor:pointer}.topic-source-details p{line-height:1.85}@media(max-width:900px){.plain-guide .research-hero{display:block}.plain-guide .research-hero-note{border-left:0;border-top:1px solid #e5eaf2;padding:20px 0 0;margin-top:24px;display:block}.plain-guide .research-hero-note>svg{display:none}.research-hero-note ul{display:flex;flex-wrap:wrap;gap:8px 22px;margin:10px 0}.plain-guide .research-hero h2{font-size:27px}}@media(max-width:600px){.plain-guide .research-path>article{grid-template-columns:26px minmax(0,1fr);gap:12px;padding:19px 16px}.plain-guide .research-number{width:26px;height:26px}.plain-guide .research-path h3{font-size:16px}.plain-guide .research-path footer{align-items:flex-start;gap:13px}.research-start-actions .btn{width:100%;justify-content:center}.topic-purpose-intro{padding:19px 17px}.topic-purpose-intro h2{font-size:19px}.topic-purpose-actions{display:grid;grid-template-columns:1fr;gap:9px}.topic-purpose-actions .btn{justify-content:center}.plain-discovery .discovery-heading h3{font-size:18px}.topic-library-help details{display:block;margin:7px 0 0}.plain-topic-card h3{font-size:16px}}.editor-compare-tabs{display:flex;background:#eaf0f8;padding:4px;border-radius:7px;gap:4px;margin:14px 0 9px}.editor-compare-tabs button{flex:1;border:0;background:transparent;border-radius:5px;padding:9px 3px;font-size:12px;color:#7f8da4}.editor-compare-tabs button.active{color:#3a5c9d;box-shadow:0 1px 3px #1a2c4210}.editor-compare-note{font-size:11px;line-height:1.8;color:#8a96a8;margin-bottom:12px}.editor-presets button.selected{border-color:#89a7f1;background:#f7f9ff;box-shadow:0 0 0 1px #d4e1ff}.editor-applied-changes{padding:13px 14px;background:#fff;border:1px solid #e1e7f1;border-radius:8px;font-size:12px;color:#6c7e96;line-height:1.8}.editor-applied-changes b{font-weight:500;color:#475c7b}.editor-applied-changes ul{margin:8px 0;padding-left:16px}.editor-applied-changes span{display:block;font-size:11px;border-top:1px solid #edf0f4;padding-top:8px;color:#8b97a9}.editor-caption-missing{background:#fff9ed;border:1px solid #f1e5c9;border-radius:8px;padding:12px 14px;margin-bottom:15px;color:#8a7653;font-size:12px;line-height:1.8}.editor-caption-missing b{font-weight:500}.editor-caption-missing p{margin-top:5px;font-size:12px}body{background:var(--canvas);color:var(--ink);font-size:15px;line-height:1.75}.sidebar{width:260px;background:var(--navy);border:0;padding:27px 14px 18px;color:#f4f7ff}.main{margin-left:260px;background:var(--canvas)}.brand{gap:10px;padding:0 9px 25px}.brand,.brand>div:last-child{min-width:0}.brand-mark{width:34px;height:38px;border:1px solid #6d8ed1;background:#285de5;border-radius:9px;box-shadow:none;flex:none}.brand-mark svg{width:22px}.brand-name{color:#fff;font-size:19px;letter-spacing:-.4px;line-height:1.5;white-space:nowrap}.brand-en{color:#bdcce4;font-size:11px;line-height:1.6;margin-top:5px;white-space:nowrap}.space-switch{background:#223b63;border-color:#405780;color:#fff;padding:13px 11px;margin-bottom:25px;border-radius:9px}.space-button b{color:#fff;font-size:14px}.space-button p{color:#c5d1e7;font-size:12px;line-height:1.7}.space-button>svg{color:#c6d4ed}.space-icon{width:31px;height:33px;background:#334f7c;color:#d9e5ff;border:0}.space-switch:hover{background:#2b466f;border-color:#718bb7}.nav-label{color:#a4b8d9;font-size:12px;margin-bottom:10px}.nav-divider{margin-top:23px}.nav button{color:#d8e3f5;font-size:15px;min-height:44px;padding:10px 14px;border-radius:8px}.nav button>svg{color:#adc2e5}.nav button:hover{background:#29446e;color:#fff}.nav button.active{background:#e6eeff;color:#193e8c;font-weight:650;box-shadow:inset 3px 0 0 #8eb9ff}.nav button.active>svg{color:#285de5}.nav .count{background:#3a537c;color:#e3ecff}.nav button.active .count{background:#d3e1fc;color:#244d9c}.sidebar-help{background:#26436c;border:1px solid #405b85;color:#edf4ff;border-radius:8px;font-size:13px;padding:12px;line-height:1.6}.sidebar-help:hover{background:#335481}.co-note button{color:#b6c9e7;font-size:12px}.co-note button:hover{color:#fff}.profile{border-color:#3d5579;padding-top:17px}.profile-name b{color:#f3f7ff;font-size:14px}.profile-name p{color:#b5c7e3;font-size:12px}.profile a{color:#b8cbe8}.sidebar .avatar{background:#39628a;color:#e1fff5}.sidebar a:focus-visible,.sidebar button:focus-visible{outline:3px solid #a9cdff;outline-offset:3px}.topbar{background:#f9fbff;border-bottom:1px solid #cfd9e8;height:68px;padding:0 36px}.breadcrumb{color:#50627a;font-size:14px}.breadcrumb b{color:#263c5e;font-size:14px;font-weight:550}.save-note{font-size:13px;color:#50627a}.save-note:before{width:6px;height:6px;background:#24866d}.help-entry{background:#fff;color:#2c4363;border-color:#bac9df;font-size:13px;padding:8px 12px;min-height:38px}.content{max-width:1510px;padding:32px 36px 35px}.heading{margin-bottom:26px;align-items:center}.heading h1{font-size:29px;line-height:1.4;letter-spacing:-.5px;font-weight:650;color:#172a43}.heading p{font-size:15px;line-height:1.85;color:#50627a;margin-top:9px}.heading-actions .btn{min-height:41px;font-size:14px}.small,.tiny{font-size:13px}.muted{color:#50627a}.btn{min-height:42px;padding:10px 16px;font-size:14px;font-weight:500;border-radius:8px;color:#2b4264;border-color:#bac9df;box-shadow:none}.btn.primary{background:var(--blue);border-color:var(--blue);color:white;font-weight:600}.btn.primary:hover{background:var(--blue-hover);border-color:var(--blue-hover)}.btn.light{background:#e7efff;color:#234dac;border-color:#b9cff7}.btn.compact{min-height:36px;font-size:13px;padding:8px 12px}.btn:disabled,.link-btn:disabled,button:disabled{opacity:1;color:#64748a;background:#e8edf4;border-color:#ccd6e5;cursor:not-allowed;box-shadow:none}.btn.primary:disabled{color:#536888;background:#d5dff2;border-color:#c5d1e8}a:focus-visible,button:focus-visible{outline:3px solid #356be5;outline-offset:3px}input:focus,select:focus,textarea:focus{border-color:#285de5;outline:3px solid #bed0ff;outline-offset:1px}input,select,textarea{font-size:15px;color:#233751;border-color:#b9c8dd;background:#fff;line-height:1.7}input::placeholder,textarea::placeholder{color:#677b97;opacity:1}input:disabled,select:disabled,textarea:disabled{color:#66778d;background:#edf1f6;opacity:1}input[type=checkbox],input[type=range]{accent-color:#285de5}.checkbox,.form-field label,.form-field>span{font-size:14px;color:#2d4361;line-height:1.7}.form-field small,.form-footer-note,.profile-field-help{font-size:13px;color:#526780;line-height:1.8}.link-btn{font-size:14px;color:#2458c2}.panel{border-color:#ccd6e5;background:#fff;border-radius:11px}.panel-head{background:#f7f9fd;border-bottom:1px solid #e1e7f1;padding-top:21px;padding-bottom:21px}.panel-head h2{font-size:18px;color:#223853}.panel-head p{font-size:14px;color:#50627a}.panel-body{padding-top:22px}.bottom-note{font-size:12px;color:#526780;line-height:1.9;margin-top:33px}.badge{font-size:12px;font-weight:500}.badge.gray{color:#4b607c;background:#eef2f7;border-color:#d3deeb}.onboarding-strip{background:#e7efff;border-color:#bfd0f3}.onboarding-strip b{font-size:15px;color:#24477d}.onboarding-strip p{font-size:13px;color:#486284}.prototype-banner{font-size:14px;color:#70521f;background:#fff7e6;border-color:#e8cf9d;line-height:1.8}.start-workspace{gap:30px}.start-top-grid{grid-template-columns:minmax(0,1.5fr) minmax(295px,1fr);gap:22px}.start-hero{background:#dfeaff;border:1px solid #b9cbef;border-radius:13px;padding:30px 30px 0;display:flex;flex-direction:column}.start-hero-copy{flex:1}.start-hero h2{font-size:31px;line-height:1.45;letter-spacing:-.6px;color:#19325b;font-weight:650}.start-hero p{font-size:15px;color:#3b557c;line-height:1.85;margin-top:15px;max-width:510px}.hero-actions{margin:24px 0 25px;gap:17px}.hero-actions .btn{min-height:44px;font-size:15px;padding:11px 18px}.hero-guide{color:#2b4e84;font-size:14px;line-height:1.7}.hero-process{border-color:#b8caed;color:#344e77;padding:18px 0;gap:12px;max-width:none}.hero-process span{font-size:13px;gap:7px}.hero-process svg{color:#3d66ae}.hero-process i{background:#a5bcdf}.setup-panel{background:#e7f4f1;border-color:#bfdcd4;border-radius:13px;padding:25px 24px}.setup-heading{flex-direction:row;align-items:center;gap:12px;margin-bottom:10px}.setup-heading h2{font-size:18px;line-height:1.6;color:#224f4b}.setup-heading>span{font-size:12px;color:#42695f;white-space:nowrap}.setup-list{grid-template-columns:1fr;gap:0}.setup-list>button{padding:13px 0;border-bottom:1px solid #cce2dc;gap:11px}.setup-list b{font-size:14px;color:#234840}.setup-list small{font-size:13px;line-height:1.7;color:#456c61}.setup-check{background:#f8fffc;border-color:#9cbdaf;width:21px;height:21px}.setup-check.done{background:#1d7a62;border-color:#1d7a62;color:#fff}.setup-edit{background:#fff;color:#25634f;border-color:#abcfc1;align-self:stretch;margin-top:17px;padding:10px;font-size:14px;min-height:41px}.workspace-section-head{margin-bottom:18px}.workspace-section-head h2{font-size:21px;color:#203956}.workspace-section-head p{font-size:14px;color:#50627a;line-height:1.8}.direction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.direction-card{border-color:#c8d4e5;padding:21px 19px;border-radius:10px;gap:15px;background:#fff;flex-direction:column;box-shadow:none}.direction-card:hover{background:#f8fbff;border-color:#638bd8;box-shadow:none}.direction-text strong{font-size:17px;color:#203956}.direction-text>span{font-size:14px;color:#50627a;line-height:1.8}.direction-text small{font-size:12px;color:#5b6f8c;line-height:1.8;border-color:#dfe6f0}.direction-symbol{width:38px;height:38px}.direction-arrow{color:#637fa9}.direction-card.selected{background:#e9f0ff;border:2px solid #537fe0;padding:20px 18px}.workspace-bottom-grid{grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);gap:22px}.quick-guide-panel{background:#fff;border-color:#c8d4e5;padding:25px}.workspace-tools{background:#e9eef9;border-color:#c8d4e5;display:block;padding:25px}.quick-guide-panel h2,.workspace-tools h2{font-size:19px;color:#203956}.quick-guide-steps>div{padding:18px 0;border-color:#dfe6f0}.quick-step-number{background:#e9effc;color:#3458a2;border-color:#c4d2ec;width:28px;height:28px;font-size:13px}.quick-guide-steps h3{font-size:16px;color:#263c5a}.quick-guide-steps p{font-size:14px;color:#50627a;line-height:1.8;margin:5px 0 9px}.quick-guide-steps .link-btn{font-size:13px}.workspace-tools>button{padding:19px 0;border-color:#cdd8eb;color:#4e6c9d}.workspace-tools>button:nth-last-child(2){border-bottom:1px solid #cdd8eb}.workspace-tools b{font-size:15px;color:#243e63}.workspace-tools small{font-size:13px;color:#526986;line-height:1.8}.workspace-tools>button>svg:last-child{color:#607aa4}.saved-content-note{color:#50627a;font-size:14px;background:#e6edf8;border:1px solid #ccd8eb;border-radius:8px;padding:14px 17px;flex-wrap:wrap}.topic-purpose-intro{background:#ddeaff;border-color:#b9cdef;padding:26px 28px}.topic-purpose-intro h2{font-size:24px;color:#19365d}.topic-purpose-intro p{color:#415b80;font-size:15px;line-height:1.9}.topic-purpose-intro strong{color:#213f6b;font-weight:600}.topic-profile-line{color:#496485;font-size:13px;border-color:#bbceeb}.topic-profile-line .link-btn{font-size:13px}.topic-purpose-actions .btn{font-size:14px;border-color:#a7bfe7;color:#244f99;background:#f9fbff;min-height:42px}.topic-direction-panel{border-color:#c8d4e5;background:#f8faff}.category-group-label,.format-filters>span{font-size:13px;color:#49617e}.idea-category-tabs button{background:#e8eef8;color:#3d577b;border-color:#d6e0ef;font-size:14px;min-height:42px}.idea-category-tabs button.active{background:#285de5;color:#fff;border-color:#285de5}.format-filters>button{font-size:13px;color:#425f88;border-color:#becde4;padding:6px 11px}.format-filters>button.active{background:#e3edff;color:#234f9e;border-color:#7da0e2;font-weight:600}.discovery-heading h3,.plain-discovery .discovery-heading h3{font-size:22px;color:#233e60}.discovery-heading p,.plain-discovery .discovery-heading p,.topic-library-help{font-size:14px;color:#50627a;line-height:1.85}.discovery-context-note,.discovery-count,.discovery-source-note{font-size:13px;color:#526984}.discovery-idea{border-color:#c7d4e7;background:#fff;padding:23px}.discovery-idea h3,.plain-topic-card h3{font-size:18px;color:#213b5f;line-height:1.75}.plain-topic-card .topic-benefit{font-size:14px;color:#48617f}.topic-benefit>span,.topic-piece-label{color:#49668e;font-size:12px}.plain-topic-card .case-hook{background:#edf4ff;border-color:#d2e1fa}.plain-topic-card .case-hook p{font-size:15px;line-height:1.85;color:#2f4b73}.topic-shot-list ol{font-size:14px;line-height:1.9;color:#46617f}.topic-choose{background:#e7efff;color:#214eac;border-color:#b4c9ed;min-height:44px;font-size:14px}.production-stage-content{border-color:#bfcee3;background:#fff}.production-stage-title{background:#e7eefb;border-bottom:1px solid #c8d6ee}.production-stage-title h2{font-size:21px;color:#203c63}.production-stage-title p{font-size:14px;color:#476284}.production-stages{border-color:#c2cfe2}.production-stages>button{background:#f8faff;border:1px solid #d1dced;margin-bottom:6px;border-radius:8px;color:#344e72}.production-stages b{font-size:14px;color:#344e72}.production-stages small{font-size:12px;color:#526986}.production-stages>button.active{background:#dce8ff;border-color:#87a8e9}.production-stages>button.active b{color:#1c469a}.production-stages>button.active>span{background:#285de5;color:#fff}.production-intro{background:#e4edf9;border-color:#bdcfe7}.production-intro p,.production-service-note{font-size:14px;color:#4d6382}.production-project-title h3{font-size:17px;color:#263f61}.production-project-footer,.production-project-title p{font-size:13px;color:#526986}.production-project{border-color:#c6d3e5;background:#fff}.step-guide{background:#f0f5fd;border-color:#cddcf0}.step-guide summary{font-size:14px;color:#365b8e}.step-guide summary:after,.step-guide summary>span{font-size:12px;color:#526f98}.step-guide-body b{font-size:13px;color:#456791;font-weight:600}.step-guide-body p{font-size:14px;color:#425e81;line-height:1.9}.copy-option h3{font-size:17px;color:#29456c}.copy-option p{font-size:15px;line-height:1.95;color:#425a7b}.production-notice,.production-readiness>div,.production-success{font-size:14px}.task-profile-context{background:#f4f8ff;border-color:#c6d7f3}.profile-shoot-prep dd,.task-profile-context p{color:#4d6687;font-size:14px}.profile-shoot-prep{background:#eff5fb;border-color:#cbd8eb}.profile-shoot-prep dt{color:#47658c;font-size:14px}.editor-auto-card{background:#deebff;border-color:#a9c3ef;padding:25px}.editor-auto-card b{font-size:21px;color:#1b3a64}.editor-auto-card p{font-size:15px;color:#38567e}.editor-auto-card small{font-size:13px;color:#486589}.editor-block{border-color:#c6d3e6;background:#fff}.editor-block h3{font-size:18px;color:#263f63}.editor-preview{background:#e6edf8;border-color:#bdcce3}.editor-caption-missing{background:#fff3d9;border-color:#e4c58e;color:#785520;font-size:14px}.editor-caption-missing p{font-size:13px;color:#785520}.editor-applied-changes{background:#f6f9ff;border-color:#c4d3eb;font-size:13px;color:#435f84}.editor-applied-changes b{color:#264b7a}.editor-applied-changes span{font-size:12px;color:#526d90}.editor-compare-tabs{background:#cedcf3}.editor-compare-tabs button{font-size:13px;color:#3e5e8a;min-height:39px}.editor-compare-tabs button.active{background:#fff;color:#1f4ea5;font-weight:600}.editor-compare-note{font-size:13px;color:#526b8f}.editor-presets button.selected{border-color:#487cdb;background:#eaf1ff;box-shadow:inset 0 0 0 1px #487cdb}.editor-presets button h4{color:#253e61}.editor-presets button p{color:#526a8d;font-size:13px}.plain-guide .research-hero{background:#dfebfb;border:1px solid #bdcfe9;border-radius:12px;padding:27px}.plain-guide .research-hero h2{font-size:28px;color:#203a5e}.plain-guide .research-hero p{font-size:15px;color:#476181}.plain-guide .research-hero-note{border-color:#b7cae7;color:#46658d}.research-hero-note ul{font-size:14px;color:#405d81}.research-hero-note small{font-size:13px;color:#526b8b}.research-tabs button{font-size:14px;color:#49627f}.research-tabs button.active{color:#244da1;font-weight:600;border-color:#285de5}.research-note{font-size:14px;color:#526780}.plain-guide .research-path>article{border-color:#c7d4e7}.plain-guide .research-path h3{font-size:19px;color:#253f60}.plain-guide .research-path .research-problem{font-size:14px;color:#526780}.plain-guide .research-path .research-action{font-size:15px;color:#3e597b;line-height:1.95}.plain-guide .research-example{background:#edf3fb;border:1px solid #d4e0f0}.plain-guide .research-example p{font-size:14px;color:#405f85}.research-example b{font-size:13px;color:#4c6c97}.plain-guide .research-path summary{font-size:13px;color:#4c6b97}.plain-guide .research-cases dd{font-size:14px;color:#425e80}.research-calendar p,.research-standard li,.research-standard p{font-size:14px;color:#486080}.research-calendar h3{font-size:16px;color:#2d476b}.research-calendar article>span{font-size:13px;color:#4f6e9c}.research-week-tabs button{color:#4d678a;border-color:#b9cbe6;font-size:13px}.research-week-tabs button.active{background:#dce8ff;color:#2855b0;border-color:#779bdb}.research-sources a,.research-sources p,.research-sources small{color:#506b91}.bio-preview{background:#edf3fb;border-color:#c9d8ec}.bio-preview pre{font-size:14px;color:#344e72;line-height:1.9}.writing-text{font-size:15px!important;color:#263e60;line-height:1.95}.workspace-header{background:#e1ebfa;border-color:#bcd0ee}.workspace-header h3{color:#24446f;font-size:18px}.workspace-header p{color:#48658a;font-size:14px}.account-heading p,.helper,.writing-helper{font-size:14px;color:#4a6384;line-height:1.9}.form-grid{gap:21px}.profile-impact{background:#eaf4f1;border-color:#c2dbd3}.profile-impact dt,.profile-impact p{color:#466d63;font-size:14px}.profile-impact dd{font-size:14px;color:#2c5149}.modal-head{background:#e8effa;border-color:#c9d7ec}.modal-head p{font-size:14px;color:#4e688c}.modal-head h2{font-size:23px;color:#253f63}.modal-footer{background:#edf2f9;border-color:#cbd8eb}.modal-content{background:#fff}.guide-welcome h3{font-size:20px;color:#263f60}.guide-faq p,.guide-steps p,.guide-welcome p{font-size:14px;color:#4b6280;line-height:1.9}.guide-step-title h3{font-size:17px;color:#2b4568}.guide-output{font-size:13px;color:#356a58}.guide-faq summary{font-size:15px;color:#34577e}@media(min-width:1600px){.content{padding:37px 44px}.topbar{padding:0 44px}.start-hero{padding:34px 36px 0}.start-hero h2{font-size:34px}}@media(max-width:1250px) and (min-width:901px){.sidebar{width:244px;padding-left:12px;padding-right:12px}.main{margin-left:244px}.brand-name{font-size:18px}.brand{gap:9px;padding-left:7px;padding-right:7px}.brand-en{font-size:10px}.content{padding:29px 27px}.topbar{padding:0 27px}.start-top-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:18px}.start-hero{padding:25px 25px 0}.start-hero h2{font-size:28px}.setup-panel{padding:23px 20px}.setup-heading{align-items:flex-start;flex-direction:column;gap:4px}.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-card{flex-direction:row}.direction-text small{display:block}.workspace-bottom-grid{grid-template-columns:1fr}.workspace-tools{display:grid;grid-template-columns:1fr 1fr;column-gap:26px}}@media(max-width:900px){.sidebar{width:260px;padding:27px 14px 18px}.main{margin-left:0}.sidebar.open{box-shadow:12px 0 40px #1024493b}.brand{padding-top:8px}.brand-name{font-size:19px}.drawer-close{top:10px;right:10px;background:#2c4770;border-color:#55749c;color:#e7f0ff}.nav-scrim{background:#142b5066}.mobile-brand{font-size:16px;color:#244269;font-weight:650}.mobile-menu{background:#e6edfa;border-color:#b9cce8;color:#345680;width:36px;height:36px}.topbar{height:64px;padding:0 24px}.content{padding:27px 24px}.start-top-grid{grid-template-columns:minmax(0,1.25fr) minmax(240px,1fr);gap:17px}.start-hero{padding:26px 24px 0}.start-hero h2{font-size:29px}.start-hero p{font-size:15px}.hero-process{gap:8px}.hero-process span{font-size:12px}.setup-panel{padding:24px 20px}.setup-heading{align-items:flex-start;flex-direction:column;gap:5px}.setup-heading h2{font-size:17px}.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-card{flex-direction:row}.workspace-bottom-grid{grid-template-columns:1fr}.workspace-tools{display:grid;grid-template-columns:1fr 1fr;column-gap:26px}.sidebar-bottom{padding-top:20px}}@media(max-width:700px){.start-top-grid{grid-template-columns:1fr}.start-hero{padding:27px 25px 0}.start-hero h2{font-size:30px}.setup-panel{padding:23px}.setup-heading{flex-direction:row;align-items:center}.setup-heading h2{font-size:18px}.setup-heading>span{font-size:12px}.setup-list{grid-template-columns:1fr}.setup-list b{font-size:14px}.setup-list small{font-size:13px}.hero-process{gap:10px}.direction-card{flex-direction:column}.direction-text>span{font-size:14px}.direction-text small{display:block;font-size:12px}.workspace-section-head{align-items:flex-start}.workspace-section-head h2{font-size:20px}.workspace-section-head p{font-size:14px}.workspace-section-head>.link-btn{font-size:12px;white-space:normal}.plain-guide .research-hero{padding:23px}.plain-guide .research-hero h2{font-size:26px}.plain-guide .research-hero-note{border-color:#b9cce8;padding:20px 0 0}.topic-purpose-intro{padding:23px}.topic-purpose-intro h2{font-size:22px}.production-stages b{font-size:13px}.production-stage-title h2{font-size:20px}.production-stage-title p,.step-guide-body p{font-size:14px}.heading h1{font-size:27px}.heading p{font-size:14px}}@media(max-width:480px){.content{padding:23px 17px 30px}.topbar{padding:0 17px;gap:10px}.breadcrumb{gap:9px}.mobile-brand{font-size:15px;letter-spacing:-.3px;margin-right:0}.help-entry{font-size:12px;gap:5px;padding:8px;min-height:36px}.help-entry svg{width:15px}.heading{align-items:flex-start;gap:12px}.heading h1{font-size:25px}.heading p{font-size:14px;max-width:none}.heading-actions .btn{font-size:12px;min-height:36px;padding:9px 11px}.start-workspace{gap:25px}.start-hero{padding:25px 22px 0}.start-hero h2{font-size:28px;line-height:1.5}.start-hero p{font-size:15px}.hero-actions{gap:14px;align-items:flex-start;flex-direction:column;margin:23px 0}.hero-actions .btn{font-size:15px;min-height:44px}.hero-guide{font-size:14px}.hero-process{padding:16px 0;gap:7px}.hero-process span{font-size:12px;gap:5px}.hero-process svg{width:14px}.setup-panel{padding:22px}.setup-heading{flex-direction:column;align-items:flex-start;gap:5px}.setup-heading h2{font-size:18px}.setup-list>button{padding:14px 0}.setup-edit{font-size:14px}.workspace-section-head{gap:13px}.workspace-section-head h2{font-size:19px}.workspace-section-head p{font-size:14px}.workspace-section-head>.link-btn{font-size:12px;line-height:1.6;max-width:75px;flex:none}.direction-grid{gap:11px}.direction-card{padding:18px 14px;gap:13px}.direction-text strong{font-size:16px}.direction-text>span{font-size:13px;line-height:1.85}.direction-text small{display:none}.direction-card.selected{padding:17px 13px}.quick-guide-panel,.workspace-tools{padding:22px}.workspace-tools{display:block}.workspace-tools>button:nth-last-child(2){border-bottom:1px solid #cdd8eb}.quick-guide-panel .workspace-section-head{flex-direction:column}.quick-guide-panel .workspace-section-head>.link-btn{max-width:none;font-size:13px}.quick-guide-steps h3{font-size:16px}.quick-guide-steps p{font-size:14px}.topic-purpose-intro{padding:21px 19px}.topic-purpose-intro h2{font-size:21px}.topic-purpose-intro p{font-size:14px}.idea-category-tabs button{font-size:14px;padding:9px 13px}.discovery-idea{padding:21px 19px}.discovery-idea h3,.plain-topic-card h3{font-size:18px}.plain-topic-card .case-hook p{font-size:15px}.topic-shot-list ol{font-size:14px}.production-fields,.production-stage-title{padding:19px}.production-stages{gap:7px}.production-stages>button{padding:11px 7px;gap:6px}.production-stages b{font-size:12px}.production-stages>button>span{width:23px;height:23px;font-size:12px}.editor-auto-card{padding:21px}.editor-auto-card b{font-size:20px}.editor-auto-card p{font-size:15px}.production-task-name>input{font-size:21px}.production-save-state,.production-task-top>.btn,.production-task-top>.link-btn{font-size:12px}.modal-content,.modal-head{padding:21px}.modal-head h2{font-size:22px}.modal-head p{font-size:13px}.modal-footer{padding:17px 21px}.modal-footer .btn{font-size:13px;min-height:40px;padding:9px 12px}.direction-grid.selectable,.form-grid{grid-template-columns:1fr}.selectable .direction-card{padding:17px 16px}.selectable .direction-text strong{font-size:15px}.selectable .direction-text>span{font-size:13px}.profile-directions legend{font-size:16px}.profile-directions legend span{display:block;margin:5px 0 0;font-size:13px}.profile-directions>p,.profile-directions>small{font-size:13px}.bottom-note{font-size:12px}.saved-content-note .link-btn{margin-left:26px}}@media(prefers-reduced-motion:reduce){.btn,.direction-card,.nav button{transition:none}}.video-editor{--editor-line:#c6d4e8;--editor-muted:#4b6486;color:#243d60}.video-editor .editor-intro p{font-size:14px;line-height:1.9;color:#4a6384}.video-editor .editor-panel{background:#fff;border-color:#c5d3e7;border-radius:11px;padding:23px}.video-editor .editor-panel header{border-bottom:1px solid #d6e0ef;padding-bottom:15px;margin-bottom:19px}.video-editor .editor-panel header b{font-size:18px;color:#223f65;font-weight:600;letter-spacing:0}.video-editor .editor-panel header>span{font-size:13px;color:#506b8d;line-height:1.8}.video-editor .editor-panel .production-file-button,.video-editor .editor-upload-actions .btn{font-size:14px;min-height:41px;padding:10px 13px;color:#2c4c78;border-color:#afc3e1}.video-editor .editor-upload-actions .btn.primary{color:#fff}.video-editor .editor-panel .production-file-button{background:#f7faff;border-radius:8px}.video-editor label:not(.production-file-button):not(.checkbox){font-size:14px;color:#385679;line-height:1.8}.video-editor input:not([type=range]):not([type=checkbox]),.video-editor select,.video-editor textarea{font-size:14px;color:#263e60;border-color:#b4c7e1;line-height:1.8;min-height:41px}.video-editor .editor-panel .form-footer-note,.video-editor .editor-preview-column .form-footer-note{font-size:13px;color:#506987;line-height:1.9}.video-editor .editor-panel .checkbox{font-size:14px;line-height:1.8;color:#3b587d}.video-editor .editor-file-name{background:#edf3fb;color:#3e5b81;font-size:14px;padding:12px 14px}.video-editor .editor-mode-tabs{background:#e2ebf8;border:1px solid #c6d6ee}.video-editor .editor-mode-tabs button{font-size:14px;color:#436188;min-height:41px}.video-editor .editor-mode-tabs button.active{color:#1d4eaa;font-weight:600;background:#fff;box-shadow:0 1px 3px #1c3d691a}.video-editor .editor-presets button{padding:11px;gap:10px;border-color:#bbcde6}.video-editor .editor-presets button>b{font-size:15px;line-height:1.7;color:#294568}.video-editor .editor-presets button>span:last-child{font-size:13px;line-height:1.8;color:#49668a}.video-editor .editor-preset-art{background:#dfebf7;color:#557797}.video-editor .editor-preset-art.talking{background:#dce7fb;color:#506fa7}.video-editor .editor-preset-art.dynamic{background:#dcefe7;color:#3e7b67}.video-editor .editor-preset-art small{font-size:12px;padding:3px 6px;color:#fff;background:#284768}.video-editor .editor-preset-art.talking small{color:#fff0a0;background:#354e77}.video-editor .editor-controls summary,.video-editor .editor-cover>summary{font-size:16px;color:#2b4b75;line-height:1.8}.video-editor .editor-controls summary span{font-size:13px;color:#567296}.video-editor .editor-range{margin:19px 0}.video-editor .editor-range b{color:#395e91;font-size:14px;font-weight:500}.video-editor .editor-range input{height:6px;accent-color:#285de5}.video-editor .editor-preview-column{background:#e5edf9;border-color:#bbcee9;top:85px;padding:17px}.video-editor .editor-preview-header{font-size:16px;color:#2b4a73;margin-bottom:14px}.video-editor .editor-preview-header span{font-size:13px;color:#4e6f99}.video-editor .editor-transport button{color:#264f84;background:#f9fbff;width:36px;height:36px;border:1px solid #bed1ec}.video-editor .editor-transport span{font-size:13px;color:#47668f}.video-editor .editor-transport input{height:5px;accent-color:#285de5}.video-editor .editor-empty{color:#5a789b}.video-editor .editor-empty b{font-size:16px;color:#2d4f78}.video-editor .editor-empty p{font-size:14px;line-height:1.9;color:#4e6c92}.video-editor .editor-sample{border-color:#b7c9e5}.video-editor .editor-sample a,.video-editor .editor-sample>b{font-size:14px;color:#2c5487;line-height:1.8}.video-editor .editor-segments button{font-size:13px;color:#42638f;border-color:#adc2e2;padding:7px 10px}.video-editor .editor-segments button.active{background:#d9e7ff;border-color:#7098d8;color:#214f9e}.video-editor .editor-reference-media b{font-size:14px;line-height:1.8;color:#344f75}.video-editor .editor-reference-media p{font-size:13px;line-height:1.9;color:#4c6688}.video-editor .editor-reference-media .btn,.video-editor .editor-reference-media .link-btn{font-size:13px;line-height:1.8}.video-editor .editor-reference-stats{font-size:13px;color:#4d678b;border-color:#d0ddf0}.video-editor .editor-reference-stats b{font-size:14px;color:#304f7b}.video-editor .editor-captions>div{grid-template-columns:62px 8px 62px minmax(0,1fr) 28px;gap:6px}.video-editor .editor-captions>div input{font-size:13px!important;padding:8px 5px!important;min-height:39px}.video-editor .editor-captions>div>span{font-size:13px;color:#557197}.video-editor .editor-captions button,.video-editor .editor-clip-list button{width:28px;height:32px;color:#42648d;background:#eff4fc;border:1px solid #c6d7ef;border-radius:5px}.video-editor .editor-clip-list>div{grid-template-columns:20px minmax(0,1fr) 64px 64px 28px 28px;gap:8px;background:#edf3fb;padding:12px}.video-editor .editor-clip-list>div>b,.video-editor .editor-clip-list>div>span{font-size:13px;color:#3e5b81;line-height:1.8}.video-editor .editor-clip-list label{font-size:13px!important;line-height:1.6}.video-editor .editor-clip-list input{font-size:13px!important;padding:5px!important;min-height:36px}.video-editor .editor-export{background:#dfeafa;border-color:#afc7eb;padding:23px}.video-editor .editor-export b{font-size:17px;line-height:1.8;color:#26456f}.video-editor .editor-export p{font-size:14px;color:#48668e;line-height:1.8}.video-editor .editor-ready-file summary{font-size:14px;color:#3f608a;line-height:1.9}.video-editor .editor-message{font-size:14px;color:#2b6651;background:#e7f5ef;border:1px solid #bdddd0;line-height:1.9}.editor-auto-progress,.video-editor .editor-status{font-size:14px;color:#2f5798;background:#e3ecfb;line-height:1.9}.video-editor .editor-error{font-size:14px;color:#a93c37;line-height:1.9;background:#fff2ed;border:1px solid #eec9bf;border-radius:8px;padding:13px 16px}.personal-dispatch .personal-dispatch-heading h3,.personal-publishing .personal-publish-heading h3{color:#263f62;font-size:23px}.personal-dispatch .personal-dispatch-heading p,.personal-publishing .personal-publish-heading p{font-size:15px;color:#4c6585;line-height:1.9}.personal-publishing .personal-publish-eyebrow{font-size:13px;color:#4d6789}.personal-publishing .personal-publish-steps{background:#e0ebfb;border-color:#b9cdec;padding:23px}.personal-publishing .personal-publish-steps b{font-size:15px;color:#294a76}.personal-publishing .personal-publish-steps p{font-size:14px;color:#46658b;line-height:1.8}.personal-publishing .personal-publish-steps li>span{color:#2c579c;border-color:#a9c3eb;font-size:14px}.personal-publishing .personal-platform-card{border-color:#c0cfe4;background:#f9fbff;border-radius:10px;padding:22px 19px}.personal-publishing .personal-platform-title h4{font-size:18px;color:#294669}.personal-publishing .personal-publish-mode{font-size:13px;color:#4c688d}.personal-publishing .personal-platform-card>p{font-size:14px;color:#506886;line-height:1.9}.personal-publishing .personal-platform-card .personal-platform-open{font-size:14px;background:#e5eeff;color:#2351a4;border-color:#abc5ed;min-height:44px}.personal-publishing .personal-platform-title .platform-symbol{width:40px;height:40px;background:#e7effb;border-color:#c3d3ec;color:#3c659d;font-size:17px}.personal-publishing .personal-platform-card .personal-direct-state,.personal-publishing .personal-platform-card .personal-optional-auth{font-size:13px;line-height:1.9}.personal-publishing .personal-publish-footnote{font-size:13px;color:#526b8c;line-height:1.9}.personal-publishing .platform-admin-settings{color:#4b6588;border-color:#bdcee8}.personal-publishing .platform-admin-settings>summary{font-size:14px;color:#405e86}.personal-publishing .platform-admin-settings>summary>span:last-child{font-size:13px;color:#526f93}.personal-publishing .personal-admin-callback,.personal-publishing .platform-admin-intro .link-btn,.personal-publishing .platform-admin-item .link-btn,.personal-publishing .platform-admin-item>summary>span{font-size:13px;color:#4d6b94}.personal-publishing .platform-admin-item{background:#f7faff;border-color:#c5d5eb}.personal-publishing .platform-admin-materials pre{background:#e9eff8;font-size:13px;line-height:1.9;color:#496387}.personal-dispatch{background:#f7faff;border-color:#c0d0e7}.personal-dispatch .personal-dispatch-path{font-size:14px;color:#4b6689}.personal-dispatch .personal-dispatch-path>span{background:#e0ebfc;color:#2f5489}.personal-dispatch .personal-dispatch-link{background:#fff;border-color:#bbcee8}.personal-dispatch .personal-dispatch-link b{font-size:15px;color:#2c4f7e}.personal-dispatch .personal-dispatch-link span{font-size:13px;color:#516f95}.personal-dispatch .personal-publish-preparation,.personal-dispatch .personal-save-before-publish{font-size:14px;line-height:1.9;color:#506b8e;background:#e9f0fa;border-color:#cad9ed}.personal-dispatch .personal-direct-dispatch>summary,.personal-dispatch .personal-direct-dispatch>summary>span{font-size:13px;color:#4b6990;line-height:1.9}@media(max-width:1150px){.video-editor .editor-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.video-editor .editor-panel{padding:19px}.video-editor .editor-presets{grid-template-columns:1fr;gap:10px}.video-editor .editor-presets button{display:grid;grid-template-columns:70px minmax(0,1fr);column-gap:13px;padding:12px}.video-editor .editor-preset-art{grid-row:1/3;height:76px}.video-editor .editor-presets button>b{align-self:end}.video-editor .editor-presets button>span:last-child{grid-column:2}.video-editor .editor-reference-media{grid-template-columns:1fr}.video-editor .editor-reference-media video{width:100%;height:190px}.video-editor .editor-clip-list>div{grid-template-columns:20px minmax(0,1fr) 28px 28px}.video-editor .editor-clip-list label{grid-row:2;grid-column:span 2}}@media(max-width:900px){.video-editor .editor-layout{grid-template-columns:1fr}.video-editor .editor-preview-column{position:static;max-width:360px;width:100%;margin:auto;grid-row:1}.video-editor .editor-intro{display:block}.video-editor .editor-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.video-editor .editor-presets button{display:grid;grid-template-columns:1fr;gap:9px;padding:11px}.video-editor .editor-preset-art{grid-row:auto;height:80px}.video-editor .editor-presets button>span:last-child{grid-column:auto}.personal-publishing .personal-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.personal-publishing .personal-platform-grid{grid-template-columns:1fr}.personal-publishing .personal-publish-steps{padding:21px;gap:19px}.personal-publishing .personal-publish-heading h3{font-size:22px}.personal-publishing .personal-platform-card{padding:21px}.personal-dispatch .personal-dispatch-path{font-size:13px}.personal-dispatch .personal-dispatch-path>span{padding:7px 9px}.personal-publishing .platform-admin-settings>summary,.personal-publishing .platform-admin-settings>summary>span:last-child{font-size:13px}}@media(max-width:480px){.video-editor .editor-panel{padding:19px 16px}.video-editor .editor-panel header b{font-size:17px}.video-editor .editor-panel header>span{font-size:13px}.video-editor .editor-upload-actions{gap:9px}.video-editor .editor-panel .production-file-button,.video-editor .editor-upload-actions .btn{font-size:13px;padding:10px 12px;min-height:41px}.video-editor .editor-two-fields{grid-template-columns:1fr;gap:17px}.video-editor .editor-presets{grid-template-columns:1fr;gap:11px}.video-editor .editor-presets button{grid-template-columns:70px minmax(0,1fr);gap:4px 12px;padding:12px}.video-editor .editor-preset-art{grid-row:1/3;height:77px}.video-editor .editor-presets button>b{font-size:15px}.video-editor .editor-presets button>span:last-child{grid-column:2;font-size:13px}.video-editor .editor-captions>div{grid-template-columns:49px 6px 49px minmax(0,1fr) 26px;gap:4px}.video-editor .editor-captions button{width:26px}.video-editor .editor-preview-column{padding:16px}.video-editor .editor-transport span{font-size:13px}.video-editor .editor-export{padding:21px 18px}.video-editor .editor-export b{font-size:17px}.video-editor .editor-export p{font-size:13px}.video-editor .editor-ready-file summary{font-size:14px}.editor-auto-card small{font-size:13px}.editor-auto-card .btn{white-space:normal;line-height:1.7}}.video-editor .editor-upload-actions .btn.primary:disabled{color:#526783;background:#d5dff2;border-color:#c5d1e8}.video-editor .editor-panel .production-file-button:has(input:disabled),.video-editor button:disabled{color:#62758d;background:#e7edf5;border-color:#cbd6e7;opacity:1}.rewrite-progress{display:flex;align-items:center;gap:10px;margin:18px 0;padding:16px 18px;background:#e7eefb;border:1px solid #b7c9ee;border-radius:12px;color:#264a80;line-height:1.7}.rewrite-progress svg{flex-shrink:0}.rewrite-report{margin:20px 0;padding:22px;background:#f0f6f4;border:1px solid #b9d5cb;border-radius:14px;color:#25423b}.rewrite-report.needs-review{background:#fff6e9;border-color:#e9cb9b;color:#634a25}.rewrite-report-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rewrite-report ul{margin:12px 0;padding-left:22px;line-height:1.85}.rewrite-report>small{display:block;margin-top:14px;color:#566b68;line-height:1.7}.rewrite-report details{margin-top:18px;border-top:1px solid #cadbd5;padding-top:14px}.rewrite-report summary{cursor:pointer;font-weight:600;line-height:1.7}.rewrite-missing{margin-top:16px;padding:16px;background:#fff;border:1px solid #d8dfdb;border-radius:10px}.rewrite-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.rewrite-comparison>div{min-width:0;padding:18px;background:#fff;border:1px solid #d6e1de;border-radius:10px}.rewrite-comparison p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.9;color:#283d3a;margin:12px 0 0;max-height:440px;overflow:auto}@media(max-width:760px){.rewrite-report{padding:16px}.rewrite-comparison{grid-template-columns:1fr}}