.script-workspace .ant-typography{overflow-wrap:anywhere}.script-workspace .ant-btn-block{text-overflow:ellipsis;overflow:hidden}.script-source-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:14.375rem;padding-block:.75rem;line-height:1.8;overflow:auto}.script-episode-item{box-sizing:border-box;border-radius:5px;min-height:4.125rem;padding:8px 8px 10px}.script-episode-status{color:#a6ae9b;padding:3px 0 0 1.75rem;font-size:11px;display:block}.script-episode-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.script-batch-selection{max-height:42vh;overflow:auto}.script-batch-row{align-items:start;gap:10px;padding:8px 0;display:flex}.script-batch-row>span:nth-child(2){overflow-wrap:anywhere;flex:1}.script-reading-view{white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;color:#e4e6db;width:100%;padding:1.25rem 2.625rem 2.5rem;font-size:.9375rem;line-height:2.05;overflow:auto}.script-reading-view p{margin:0 0 1.125rem}.script-reading-stage{color:#b5beaa}.script-reading-heading{color:#ecd58d;letter-spacing:.4px;font-size:.875rem;font-weight:500}.script-candidate-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.script-candidate-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:55vh;font:inherit;overflow:auto}.script-history-layout{grid-template-columns:11.25rem minmax(0,1fr);gap:1rem;display:grid}.script-history-layout>*{min-width:0;max-height:55vh;overflow:auto}.script-workspace{--script-line:#343e30;--script-gold:#ecd58d;--script-muted:#a6ae9b;box-sizing:border-box;background:#0d110f;flex-direction:column;width:100%;min-width:0;height:100dvh;min-height:35rem;padding:0;font-size:.8125rem;display:flex}.script-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.script-production-header{box-sizing:border-box;border-bottom:1px solid #293225;flex:none;align-items:center;gap:10px;min-width:0;min-height:3.75rem;padding:8px 1.375rem;display:flex}.script-production-header>a{color:inherit;padding:8px}.script-production-header>div:not(.ant-space){flex:1;align-items:baseline;gap:1rem;min-width:0;display:flex}.script-production-header h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.125rem;line-height:1.4;overflow:hidden}.script-production-header p{color:var(--script-muted);white-space:nowrap;margin:0;font-size:.75rem}.script-run-status{border-bottom:1px solid var(--script-line);background:#141b14;flex:none;align-items:center;gap:10px;min-width:0;padding:9px 1.5rem;font-size:.75rem;line-height:1.6;display:flex}.script-run-status>.anticon{color:var(--script-muted);flex:none}.script-run-status-copy{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px .75rem;min-width:0;display:flex}.script-run-status-copy strong{font-weight:500}.script-run-status-copy span{color:var(--script-muted);overflow-wrap:anywhere}.script-run-status-actions{flex-wrap:wrap;flex:none;align-items:center;gap:4px 8px;display:flex}.script-run-status.needs-attention{background:#ecd58d0e}.script-run-status.needs-attention>.anticon{color:var(--script-gold)}@media (max-width:45rem){.script-run-status{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;padding:9px .75rem}.script-run-status>.anticon{padding-top:4px}.script-run-status-copy{flex-basis:calc(100% - 1.5rem)}.script-run-status-actions{max-width:100%;padding-left:1.25rem}}.script-workspace-tabs{border-bottom:1px solid var(--script-line);box-sizing:border-box;background:#10160f;flex-wrap:wrap;flex:none;align-items:center;gap:1.625rem;min-height:2.875rem;padding:0 1.5rem;display:flex}.script-workspace-tabs>.ant-btn{height:2rem;margin-left:-1.25rem;padding-inline:6px;font-size:.75rem}.script-workspace-tabs>span{flex:1}.script-workspace button{cursor:pointer}.script-workspace button:disabled{cursor:not-allowed;opacity:.48}.script-production-body{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.script-production-body.has-assistant{grid-template-columns:minmax(0,1fr) 22rem}.script-production-main{scrollbar-width:thin;min-width:0;min-height:0;overflow:auto}.script-brief-page{max-width:71.5rem;margin:0 auto;padding:1.75rem 2rem 0}.script-brief-heading{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.script-brief-heading h2,.script-section-heading h2{margin:0 0 5px;font-size:1.125rem;line-height:1.4}.script-brief-heading p,.script-section-heading p{color:var(--script-muted);margin:0}.script-compact-source{border:1px solid var(--script-line);background:#171d17;border-radius:5px;align-items:center;gap:.875rem;margin-bottom:1.375rem;padding:.9375rem 1.125rem;display:flex}.script-compact-source>span{color:var(--script-gold);background:#292f20;border:1px solid #444c30;border-radius:4px;flex:0 0 2.375rem;place-items:center;width:2.375rem;height:2.375rem;font-size:1rem;display:grid}.script-source-file{flex:1;min-width:0}.script-source-file p{color:var(--script-muted);margin:3px 0 0;font-size:.75rem}.script-compact-source strong{font-size:.8125rem}.script-brief-page .script-compact-source button{padding:7px 10px}.script-workspace .script-text-button{color:var(--script-gold);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0}.script-brief-page button.script-text-button{color:var(--script-gold);background:0 0;border:0;padding:4px 0}.script-brief-section{border-top:1px solid #293225;grid-template-columns:9.375rem minmax(0,1fr);gap:1.375rem;padding:1.375rem 0;display:grid}.script-brief-intro{gap:0;padding-right:6px;display:flex}.script-brief-intro>span{display:none}.script-brief-intro h3{margin:0 0 7px;font-size:.875rem}.script-brief-intro p{color:var(--script-muted);margin:0;font-size:.75rem;line-height:1.7}.script-brief-fields{flex-direction:column;gap:1.0625rem;min-width:0;display:flex}.script-brief-row{grid-template-columns:5.3125rem minmax(0,1fr);align-items:start;gap:10px;display:grid}.script-brief-row>span,.script-execution-fields>div>span{align-items:center;min-height:2.0625rem;font-size:.8125rem;font-weight:600;display:flex}.script-choice-group{border:0;flex-wrap:wrap;gap:.75rem;min-width:0;margin:0;padding:0;display:flex}.script-choice{border:1px solid var(--script-line);cursor:pointer;text-align:center;border-radius:4px;flex:1;justify-content:center;align-items:center;min-width:3.875rem;min-height:2.0625rem;padding:5px 10px;font-size:.75rem;display:flex;position:relative}.script-choice input{opacity:0;width:1px;height:1px;position:absolute}.script-choice[aria-disabled=true]{cursor:not-allowed;opacity:.6}.script-choice-reason{margin-top:4px;font-size:.75rem;line-height:1.5;display:block}.script-workspace button:focus-visible{outline:2px solid var(--script-gold);outline-offset:3px}.script-choice:has(input:focus-visible){outline:2px solid var(--script-gold);outline-offset:3px}.script-range-choice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.script-range-choice>fieldset{flex:0 auto}.script-range-choice>button{white-space:nowrap;font-size:11px}.script-brief-note{color:var(--script-muted);margin:8px 0 0;font-size:.75rem;line-height:1.7}.script-brief-page label{font-weight:500}.script-brief-page input:not([type=radio]),.script-brief-page textarea{background:var(--ant-color-bg-container,transparent);color:inherit;border:1px solid var(--script-line);font:inherit;border-radius:4px;min-width:0;padding:9px .75rem;line-height:1.5}.script-brief-page textarea{resize:vertical;box-sizing:border-box;width:100%;margin-top:9px;font-size:.8125rem;display:block}.script-brief-two-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;margin-left:5.9375rem;display:grid}.script-brief-two-fields>label{min-width:0;font-size:.8125rem}.script-number-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:.8125rem;display:flex}.script-number-row input{width:6.875rem;margin-left:10px}.script-number-row small{color:var(--script-muted)}.script-duration-custom{color:var(--script-muted);align-items:center;gap:8px;margin-top:8px;font-size:.75rem;display:flex}.script-duration-custom input{width:5.9375rem}.script-execution-fields{flex-direction:column;gap:1.0625rem;display:flex}.script-execution-fields>div,.script-execution-fields>label{grid-template-columns:5.3125rem minmax(0,1fr);align-items:start;gap:6px 10px;display:grid}.script-execution-fields>label{padding-left:5.9375rem;display:block;position:relative}.script-execution-fields .script-brief-note{grid-column:2;margin:0}.script-execution-fields .script-budget-input{max-width:16.25rem}.script-execution-fields>.script-budget-row>span{min-height:2.5rem}.script-budget-row .script-budget-input{margin-top:0}.script-duration-summary{color:var(--script-muted);flex-wrap:wrap;gap:8px;margin-top:8px;font-size:11px;display:flex}.script-duration-summary summary{color:var(--script-gold);cursor:pointer;list-style:none}.script-duration-custom{margin:6px 0 0}.script-execution-fields>*{min-width:0;font-size:.8125rem}.script-execution-fields>:not(:last-child){border-right:0;padding-right:0}.script-execution-fields .script-choice-group{gap:8px;margin-top:0}.script-execution-fields .script-choice{min-width:4.6875rem;padding-inline:8px}.script-brief-page .script-choice-group{gap:8px}.script-brief-page .script-choice{box-sizing:border-box;overflow-wrap:anywhere;flex:0 auto;min-width:7.5rem;max-width:100%;padding-inline:1rem}.script-brief-page .script-choice:has(input[name=brief-duration]){min-width:4.25rem;padding-inline:.75rem}.script-brief-page .script-choice:has(input[name=brief-model]){min-width:10rem;max-width:min(17.5rem,100%)}.script-budget-input{border:1px solid var(--script-line);border-radius:4px;align-items:center;margin-top:9px;display:flex}.script-budget-input>input{flex:1;width:100%;border:0!important}.script-budget-input>span{color:var(--script-muted);white-space:nowrap;padding-right:.875rem}.script-brief-footer{border-top:1px solid var(--script-line);z-index:5;background:#0d110f;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.875rem 0;display:flex;position:sticky;bottom:0}.script-brief-footer>span{color:var(--script-muted);font-size:.75rem}.script-brief-footer>div{gap:1rem;display:flex}.script-source-import{border:1px solid var(--script-line);border-radius:5px;margin-bottom:1.5rem;padding:1.125rem}.script-source-import h3{margin:0 0 8px}.script-source-import>p{color:var(--script-muted);font-size:.8125rem}.script-source-import>.ant-space{margin-top:.75rem}.script-range-editor{border:1px solid var(--script-line);border-radius:4px;margin-top:.75rem;padding:.875rem}.script-range-editor .ant-select{width:13.75rem;max-width:100%}.script-range-editor details{margin-top:.75rem}.script-range-editor p{color:var(--script-muted);margin-bottom:0;font-size:.75rem}.script-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem 1rem;display:flex}.script-episode-table-wrap{overflow:auto}.script-episode-table{border-collapse:collapse;width:100%;font-size:.8125rem}.script-episode-table td,.script-episode-table th{border-bottom:1px solid var(--script-line);text-align:left;padding:11px .75rem}.script-episode-table th{color:var(--script-muted);font-size:.75rem;font-weight:500}.script-episode-table td:nth-child(2){min-width:11.25rem}.script-episode-table td:nth-child(2) button{color:inherit;font-weight:500}.script-directory-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:.75rem 0 1.125rem;display:flex}.script-directory-controls>.ant-input{width:13.75rem;max-width:100%}.script-directory-controls label{align-items:center;gap:6px;font-size:.75rem;display:flex}.script-directory-controls .ant-input-number{width:5.125rem}.script-production-columns{flex:1;grid-template-columns:12.875rem minmax(0,1fr);gap:0;min-height:0;display:grid}.script-production-columns>*,.script-plan-main{min-width:0}.script-confirm-summary{grid-template-columns:8.125rem 1fr;gap:.875rem;display:grid}.script-confirm-summary dt{color:var(--script-muted)}.script-confirm-summary dd{overflow-wrap:anywhere;margin:0}.script-task-dialog{--script-line:var(--ant-color-border-secondary,#343e30);--script-muted:var(--ant-color-text-secondary,#a6ae9b);--script-gold:#ecd58d}.script-task-dialog .ant-modal-title{font-size:1rem;line-height:1.5rem}.script-task-dialog .ant-modal-body{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 11.25rem);overflow-y:auto}.script-task-panel{flex-direction:column;gap:1.25rem;padding-top:8px;font-size:.8125rem;line-height:1.65;display:flex}.script-decision-panel{border-bottom:1px solid var(--script-line);background:var(--ant-color-bg-container);flex:none;min-width:0;padding:.75rem 1.25rem}.script-decision-panel>.script-section-heading{gap:8px 1rem;padding:0}.script-decision-panel h2{font-size:.875rem}.script-decision-panel .script-section-heading p,.script-decision-count{color:var(--script-muted);font-size:.75rem}.script-decision-panel>p,.script-decision-panel form{margin:8px 0 0}.script-decision-panel form{gap:10px;display:grid}.script-decision-questions{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(min(100%,26.25rem),1fr));gap:.75rem 1.25rem;max-height:clamp(8rem,30dvh,17.5rem);padding:0 2px 2px;display:grid;overflow-y:auto}.script-decision-questions>details{grid-column:1/-1}.script-decision-panel fieldset{border:0;min-width:0;margin:0;padding:0}.script-decision-panel legend{margin-bottom:6px;font-size:.8125rem;font-weight:500;line-height:1.65}.script-decision-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.script-decision-panel details,.script-decision-panel small{color:var(--script-muted);font-size:.75rem}.script-decision-panel details{margin-top:8px}.script-decision-panel summary{cursor:pointer}.script-decision-panel p,.script-decision-option span{overflow-wrap:anywhere}.script-decision-option{border:1px solid var(--script-line);cursor:pointer;border-radius:4px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;display:flex}.script-decision-option:has(input:checked){border-color:var(--script-gold);background:#ecd58d0b}.script-decision-option input{accent-color:var(--script-gold);flex:none;margin-top:4px}.script-decision-option strong,.script-decision-option small{display:block}.script-decision-actions{flex-wrap:wrap;align-items:center;gap:8px .75rem;display:flex}.script-decision-actions small{flex:13.75rem}@media (max-width:45rem){.script-decision-panel{padding:10px .75rem}.script-decision-questions{grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){.script-decision-options{grid-template-columns:minmax(0,1fr)}}.script-task-panel>*,.script-task-panel section,.script-task-panel article{min-width:0}.script-task-panel h3,.script-task-panel h4,.script-task-panel p{margin:0}.script-task-panel h3{font-size:1.0625rem;font-weight:600;line-height:1.5}.script-task-panel h4{font-size:.8125rem;font-weight:600;line-height:1.5}.script-task-panel .ant-typography,.script-task-panel p,.script-task-panel dd{overflow-wrap:anywhere}.script-task-refresh{border-bottom:1px solid var(--script-line);flex-wrap:wrap;align-items:center;gap:8px .75rem;padding-bottom:.875rem;display:flex}.script-task-refresh>.ant-alert,.script-task-refresh>.ant-typography-warning{flex:0 0 100%}.script-task-read-time{flex:18.75rem;font-size:.75rem}.script-task-overview{flex-direction:column;gap:1.125rem;display:flex}.script-task-status,.script-task-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px .75rem;display:flex}.script-task-status .ant-tag,.script-task-section-title .ant-tag{margin-inline-end:0}.script-task-reason{border-left:2px solid var(--script-gold);color:var(--script-muted);background:#ecd58d0b;border-radius:0 4px 4px 0;padding:10px .75rem}.script-task-record .script-confirm-summary{font-variant-numeric:tabular-nums;grid-template-columns:7.75rem minmax(0,1fr) 7.75rem minmax(0,1fr);gap:10px 1rem;margin:.875rem 0 .75rem}.script-task-record .ant-typography{color:var(--script-muted);margin-bottom:0;font-size:.75rem}.script-task-finance{flex-direction:column;gap:.75rem;display:flex}.script-task-finance>.ant-typography{margin:0;font-size:.75rem}.script-task-money-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.script-task-money{border:1px solid var(--script-line);font-variant-numeric:tabular-nums;background:#0000001a;border-radius:6px;min-width:0;padding:.875rem 1rem}.script-task-money>span{color:var(--script-muted);margin-bottom:6px;font-size:.75rem;display:block}.script-task-money>strong{overflow-wrap:anywhere;font-size:1.3125rem;font-weight:600;line-height:1.4}.script-task-money>small{color:var(--script-muted);font-size:.75rem}.script-task-money.is-settled>strong{color:var(--script-gold)}.script-task-controls{border-top:1px solid var(--script-line);flex-direction:column;gap:10px;padding-top:.875rem;display:flex}.script-task-current-step{color:var(--script-muted);font-size:.75rem}.script-task-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.script-task-history{border-top:1px solid var(--script-line);padding-top:1.125rem}.script-task-history>h4{margin-bottom:8px}.script-task-history-row{border-bottom:1px solid var(--script-line);justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;padding:.875rem 0;display:flex}.script-task-history-row:last-child{border-bottom:0;padding-bottom:0}.script-task-history-main{flex-wrap:wrap;flex:1;align-items:center;gap:6px .75rem;min-width:0;display:flex}.script-task-history-title.ant-btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:1.625rem}.script-task-history-main>.ant-typography{font-size:.75rem}.script-task-history-reason{flex-basis:100%}.script-task-history-actions{flex-wrap:wrap;flex:none;gap:6px;max-width:40%;display:flex}@media (max-width:45rem){.script-task-dialog .ant-modal-body{max-height:calc(100dvh - 8.75rem)}.script-task-panel{gap:1rem}.script-task-record .script-confirm-summary{grid-template-columns:7.75rem minmax(0,1fr);gap:8px .75rem}.script-task-money-grid{gap:8px}.script-task-money{padding:10px .75rem}.script-task-money>strong{font-size:1.125rem}.script-task-history-row{flex-direction:column;gap:10px}.script-task-history-actions{max-width:100%}}@media (max-width:30rem){.script-task-money-grid{grid-template-columns:minmax(0,1fr)}.script-task-money{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.script-task-money>span{margin:0 auto 0 0;padding-right:8px}.script-task-money>strong{max-width:100%}.script-task-record .script-confirm-summary{grid-template-columns:7rem minmax(0,1fr)}}.script-home-list{border-top:1px solid var(--ant-color-border-secondary,#30382f);flex-direction:column;gap:0;display:flex}.script-home-title,.script-home-counts,.script-home-updated{flex-direction:column;gap:4px;min-width:0;display:flex}.script-home-title>span{font-size:.875rem}.script-home-title>div,.script-home-counts>:last-child,.script-home-updated{font-size:.75rem}.script-home-continue{color:var(--ant-color-primary,#edd48a);white-space:nowrap;font-size:.8125rem}.script-source-choice{border-bottom:1px solid var(--ant-color-border-secondary,#30382f);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:.875rem 0;display:flex}.script-source-choice p{color:var(--ant-color-text-secondary,#a7aca6);margin:4px 0 0;font-size:.75rem}.script-brief-lock-fieldset{border:0;min-width:0;margin:0;padding:0}.script-central-comparison{padding-block:.75rem}.script-candidate-actions{z-index:2;border-top:1px solid var(--script-line);background:var(--ant-color-bg-layout,#0c100e);padding-block:.75rem;display:flex;position:sticky;bottom:0}.script-production-header>.ant-space{flex:none}.script-workspace .script-mobile-directory{display:none}.script-episode-directory .script-directory-controls{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0 0 10px;display:grid}.script-episode-directory .script-directory-controls>label{min-width:0}.script-episode-directory .script-directory-controls>label .ant-input-number{flex:1;width:auto;min-width:0}.script-episode-directory .script-directory-controls>.ant-pagination{grid-column:1/-1}.script-document-evidence{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.script-workspace-assistant-context{border:1px solid var(--script-line,#30382f);color:var(--script-muted,#a6ae9b);border-radius:5px;flex:none;order:1;max-height:8.75rem;margin:0 .875rem 4px;padding:6px 8px;font-size:11px;overflow:auto}.script-workspace-assistant-context summary .anticon{margin-right:9px}.script-document-evidence h4{color:var(--ant-color-text);margin:1rem 0 8px}.script-document-evidence ul{padding-inline-start:1.25rem}.script-document-evidence li+li{margin-top:8px}.script-document-evidence blockquote{background:#ead48c08;border-inline-start:2px solid #ead48c66;margin:10px 0;padding:10px .75rem}.script-document-evidence blockquote p{margin:6px 0 0}.script-evidence-note{color:#919789;font-size:.75rem}.script-evidence-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.script-workspace.is-editing{flex-direction:column;height:100dvh;min-height:35rem;display:flex}.script-workspace-tabs>button:not(.ant-btn){color:var(--script-muted);border:0;height:2.8125rem;font:inherit;cursor:pointer;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:0 2px}.script-workspace-tabs>button.is-selected:not(.ant-btn){color:var(--script-gold);border-bottom-color:var(--script-gold);font-weight:600}.script-brief-page button:not(.ant-btn){color:inherit;border:1px solid var(--script-line);font:inherit;background:0 0;border-radius:5px;padding:8px 1rem;line-height:1.25}.script-brief-page .script-choice.is-selected,.script-brief-page button.script-primary-button{color:#171b15;background:var(--script-gold);border-color:var(--script-gold);font-weight:600}.is-editing .script-production-main{flex-direction:column;display:flex}.is-editing .script-production-main>.ant-alert{flex:none;max-height:10rem;overflow:auto}.script-production-document{flex-direction:column;min-width:0;min-height:0;display:flex}.script-plan-page{padding:1.75rem 2rem;position:relative}.script-plan-page>.script-section-heading{padding-top:0;padding-bottom:1.5rem}.script-plan-layout{flex-direction:column;gap:1rem;min-width:0;display:flex}.script-plan-layout>*{width:100%;min-width:0}.script-plan-columns{grid-template-columns:minmax(0,1fr) 18.125rem;align-items:start;gap:1.5rem;display:grid}.script-plan-columns>*{min-width:0}.script-plan-columns>.script-plan-main{display:block}.script-plan-review:empty{display:none}.script-plan-columns:has(>.script-plan-review:empty){grid-template-columns:minmax(0,1fr)}.script-plan-review>.script-plan-tradeoffs{background:#171d17;border-color:#343e30;padding:1.125rem 1rem}.script-plan-layout>.script-plan-actions{justify-content:flex-end;width:auto;max-width:calc(100% - 16.875rem);margin-bottom:2px;position:absolute;top:1.75rem;right:2rem}.script-plan-layout .script-plan-document-editor{position:relative}.script-plan-layout .script-plan-document-editor>.script-editor-toolbar{z-index:1;border:0;min-height:1.875rem;padding:0;font-size:.75rem;position:absolute;top:0;right:0}.script-plan-content{flex-direction:column;gap:.75rem;width:100%;display:flex}.script-plan-summary{color:var(--script-muted);font-size:.75rem}.script-plan-summary summary{cursor:pointer;padding:4px 0 .75rem}.script-plan-episodes{border-top:1px solid var(--script-line)}.script-plan-episode{border-bottom:1px solid var(--script-line);padding:1.1875rem 0 1.375rem}.script-plan-episode header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.script-plan-episode h3{overflow-wrap:anywhere;gap:.75rem;min-width:0;margin:0;font-size:.8125rem;display:flex}.script-plan-episode h3>span{color:#a6ae9b;font-variant-numeric:tabular-nums;font-size:.75rem}.script-plan-event-preview{color:#c4cbb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1rem 0;font-size:.8125rem;line-height:1.8;display:-webkit-box;overflow:hidden}.script-plan-episode-meta{color:#a6ae9b;flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.script-plan-episode-fields{border:1px solid var(--script-line);background:#11170f;border-radius:5px;margin-top:1rem;padding:1rem}.script-plan-row-actions{flex:none}.script-plan-row-actions .ant-btn{padding:0 5px;font-size:.75rem}.script-plan-content>.ant-btn{align-self:flex-start}@media (max-width:68.75rem){.script-plan-columns{grid-template-columns:minmax(0,1fr)}.script-plan-review{order:-1}}.script-episode-overview,.script-central-comparison{padding:1.5rem 2rem}.script-plan-tradeoffs{border:1px solid var(--script-line);border-radius:5px;padding:.75rem .875rem}.script-plan-tradeoffs summary{cursor:pointer;font-weight:500}.script-plan-tradeoffs summary span{color:var(--script-muted);font-size:.75rem;font-weight:400}.script-episode-editor{flex-direction:column;flex:1;min-height:0;display:flex}.script-editor-notice{color:var(--script-muted);border-bottom:1px solid var(--script-line);flex:none;padding:6px .75rem;font-size:.75rem}.script-workspace .script-episode-directory,.script-directory-drawer .script-episode-directory{border:0;border-right:1px solid var(--script-line);background:#11170f;border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex}.script-workspace .script-episode-directory.ant-card-small>.ant-card-head,.script-directory-drawer .script-episode-directory.ant-card-small>.ant-card-head{border-bottom:0;flex:none;min-height:3.625rem;padding:0 .75rem;font-size:.8125rem}.script-workspace .script-episode-directory.ant-card-small>.ant-card-body,.script-directory-drawer .script-episode-directory.ant-card-small>.ant-card-body{flex-direction:column;flex:1;min-height:0;padding:0 8px 8px;display:flex}.script-directory-controls .ant-input{min-width:0}.script-episode-directory .ant-pagination{font-size:.75rem}.script-workspace .script-episode-item .ant-btn,.script-directory-drawer .script-episode-item .ant-btn{text-align:left;height:auto;min-height:1.5625rem;box-shadow:none;color:#e4e6db;background:0 0;border:0;justify-content:flex-start;gap:9px;padding:0;font-size:.8125rem;font-weight:400}.script-episode-number{color:#89937c;font-variant-numeric:tabular-nums;min-width:1.1875rem;font-size:11px}.script-episode-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.script-episode-item:hover{background:#1b2218}.script-episode-item:has([aria-current=page]){box-shadow:inset 2px 0 var(--script-gold);background:#292f20}.script-workspace .script-episode-item [aria-current=page],.script-directory-drawer .script-episode-item [aria-current=page]{color:var(--script-gold)}.script-directory-search{flex:none;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-bottom:8px;display:grid}.script-directory-search input{min-width:0}.script-directory-paging{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.script-directory-paging>label{align-items:center;gap:6px;min-width:0;font-size:.75rem;display:flex}.script-directory-paging .ant-input-number{width:4.25rem}.script-episode-directory .script-directory-paging{border-top:1px solid var(--script-line,#30382f);flex:none;margin-top:8px;padding-top:10px}.script-episode-directory .script-directory-paging>.ant-pagination{order:3;width:100%}.script-directory-count{color:var(--script-muted);margin-right:auto;font-size:11px}.script-episode-directory .script-directory-paging .ant-btn{height:1.75rem;padding:0 5px;font-size:11px}.script-episode-directory .script-directory-search .ant-btn{padding-inline:9px}.script-episode-directory .script-directory-search{margin:0 4px .75rem;display:block;position:relative}.script-episode-directory .script-directory-search input{height:2rem;padding-right:1.875rem;font-size:.75rem}.script-episode-directory .script-directory-search .ant-btn{width:1.875rem;height:2rem;padding:0;position:absolute;top:0;right:0}.script-episode-directory .script-directory-search-label{display:none}.script-episode-directory .script-directory-paging{gap:4px}.script-episode-directory .script-directory-paging .ant-input-number{width:2.875rem}.script-document-editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.script-editor-toolbar{box-sizing:border-box;border-bottom:1px solid #293225;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:3.375rem;padding:8px 1.25rem;display:flex}.script-editor-heading{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.script-editor-heading .ant-btn{flex:0 0 1.5rem;padding:0 6px}.script-production-columns.is-directory-collapsed{grid-template-columns:minmax(0,1fr)}.script-production-columns.is-directory-collapsed>.script-episode-directory{display:none}.script-editor-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:.875rem;overflow:hidden}.script-editor-toolbar .ant-btn{height:1.75rem;padding-inline:8px;font-size:.75rem}.script-editor-toolbar .ant-space{gap:6px!important}.script-editor-status{box-sizing:border-box;min-height:2rem;color:var(--script-muted);flex-wrap:wrap;flex:none;align-items:center;gap:6px .75rem;padding:6px 1.375rem;font-size:11px;display:flex}.script-editor-status .ant-btn{height:auto;padding:0;font-size:11px}.script-editor-field{width:100%;min-width:0;min-height:0}.script-document-editor>.script-editor-field{flex:1;display:flex;overflow:hidden}.script-document-editor .script-editor-field>textarea.ant-input{resize:none;width:100%;height:100%;box-shadow:none;scrollbar-width:thin;color:#e4e6db;background:0 0;border:0;border-radius:0;padding:1.25rem 2.625rem 2.5rem;font-size:.9375rem;line-height:2.05}.script-document-editor .script-editor-field>textarea.ant-input:focus-visible{outline:1px solid color-mix(in srgb, var(--script-gold) 35%, transparent);outline-offset:-1px}.script-editor-footer{color:var(--script-muted);box-sizing:border-box;border-top:1px solid #293225;flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;min-height:2.1875rem;padding:6px 1.25rem;font-size:11px;display:flex}.script-editor-footer .ant-btn{height:1.625rem;padding-inline:8px;font-size:.75rem}.script-editor-word-count{white-space:nowrap;order:3;margin-left:auto}.script-document-editor .script-editor-save-state{order:0}.script-document-editor .script-save-detail{display:none}.script-document-editor .script-save-button{height:1.375rem;color:var(--script-gold);order:4;padding:0 4px;font-size:11px}.script-document-editor .script-save-button .anticon{display:none}.script-editor-hint{text-align:center;flex:1;order:1;font-size:11px}.script-auxiliary-panel{border-left:1px solid var(--script-line,#30382f);background:#171d17;flex-direction:column;min-width:0;height:calc(100dvh - 6.625rem);min-height:0;display:flex;position:sticky;top:0}.is-editing .script-auxiliary-panel{height:100%;position:static}.script-auxiliary-tabs{box-sizing:border-box;border-bottom:1px solid #293225;flex:none;align-items:center;gap:.9375rem;height:2.875rem;padding:0 .875rem;display:flex}.script-auxiliary-tabs button{height:2.875rem;color:var(--script-muted,#a6ae9b);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:.75rem}.script-auxiliary-tabs button[aria-pressed=true]{color:var(--ant-color-primary,#ecd58d);border-bottom-color:currentColor}.script-auxiliary-tabs .script-auxiliary-close{margin-left:auto;padding:4px 8px;font-size:1.25rem}.script-auxiliary-content{overscroll-behavior:contain;scrollbar-width:thin;overflow-wrap:anywhere;flex:1;min-height:0;padding:1rem;overflow:auto}.script-auxiliary-content h3{margin:0 0 .75rem;font-size:.875rem}.script-auxiliary-content .ant-select{width:100%}.script-auxiliary-content .script-source-preview{max-height:none;font-size:.8125rem;line-height:1.9}.script-auxiliary-panel .story-script-agent-panel.is-open{--story-agent-panel-w:100%;z-index:auto;flex:1 1 0;width:100%;height:auto;min-height:0;max-height:none;margin:0;position:relative;inset:auto}.script-auxiliary-panel .story-script-agent-panel__surface{background:#171d17;border-left:0}.script-auxiliary-panel .story-script-agent-panel__header{flex:0 0 2.75rem;order:0;min-height:2.75rem;padding:10px .875rem}.script-auxiliary-panel .story-script-agent-panel__messages{order:2;padding:1.125rem 1rem .9375rem}.script-auxiliary-panel .story-script-agent-panel__composer{order:3;padding:0 .75rem .75rem}.script-auxiliary-panel .story-script-agent-panel__input-wrap.has-context-chips{height:auto;min-height:11rem;box-shadow:none;background:#20271e;border:1px solid #4b5541;border-radius:.8125rem;outline:none;padding:10px}.script-auxiliary-panel .story-script-agent-panel__input-wrap textarea{color:#e4e6db;flex:1 0 4.25rem;min-height:4.25rem;padding:5px 3px;font-size:.75rem;line-height:1.8}.script-auxiliary-panel .story-script-agent-panel__input-wrap>.story-script-agent-panel__composer-tools{margin-top:8px;position:static}.script-auxiliary-panel .script-assistant-modes{flex:none;margin-bottom:7px}.script-auxiliary-panel .script-assistant-modes .ant-btn{color:#e4e6db;height:1.5rem;box-shadow:none;background:0 0;border:0;padding:2px 7px;font-size:11px}.script-auxiliary-panel .script-assistant-modes .ant-btn[aria-pressed=true]{color:#ecd58d;background:#363c27}.script-auxiliary-panel .story-script-agent-panel__send:not(:disabled){color:#22281a;background:#ecd58d}.script-auxiliary-panel .story-script-agent-panel__send{width:1.75rem;height:1.75rem}.script-auxiliary-panel .story-script-agent-panel__send img{filter:grayscale();mix-blend-mode:multiply;width:1.75rem;height:1.75rem}.script-auxiliary-panel .story-script-agent-panel__brand strong{font-size:.8125rem}.script-workspace-assistant-context summary{cursor:pointer;overflow-wrap:anywhere}.script-workspace-assistant-context p{margin:8px 0 0;font-size:.75rem;line-height:1.7}.script-workspace-assistant-drawer .script-auxiliary-panel{height:100dvh;position:static}.script-episode-table tbody tr:hover{background:var(--ant-color-fill-quaternary)}.script-home-page{box-sizing:border-box;width:100%;min-width:0;margin:0 auto;padding:0}.script-home-header{box-sizing:border-box;border-bottom:1px solid #293225;align-items:center;gap:1rem;height:3.75rem;padding:8px 1.375rem;display:flex}.script-home-header h1{flex:1;margin:0;font-size:1.125rem}.script-home-header a{color:inherit;padding:8px}.script-home-content{padding:1.75rem 2rem}.script-home-heading{justify-content:space-between;gap:1rem;margin-bottom:1.375rem;display:flex}.script-home-heading h2{margin:0 0 5px;font-size:1.125rem}.script-home-heading p{color:#a6ae9b;margin:0;font-size:.8125rem}.script-home-heading>span{color:#a6ae9b;font-size:.75rem}.script-home-search{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:.875rem;display:flex}.script-home-search>span:last-child{color:#a6ae9b;margin-left:auto;font-size:.75rem}.script-home-columns{background:#11170f;border-top:1px solid #343e30}.script-home-page .script-home-title .ant-tag{background:0 0;border:0;margin-right:5px;padding:0;font-size:11px}.script-home-page h3.ant-typography{margin-top:0;font-size:1.25rem}.script-home-row,.script-home-columns{border-bottom:1px solid var(--ant-color-border-secondary,#30382f);grid-template-columns:minmax(0,1.8fr) minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:.875rem 1rem;display:grid}.script-home-row:hover{background:var(--ant-color-fill-quaternary)}.script-home-columns{color:var(--ant-color-text-secondary);padding-block:10px;font-size:.75rem}@media (max-width:87.5rem){.script-production-body.has-assistant{grid-template-columns:minmax(0,1fr) 20rem}.script-production-header>div:not(.ant-space){display:block}.script-production-header p{margin-top:3px}.script-production-columns{grid-template-columns:11.875rem minmax(0,1fr)}.script-editor-toolbar{padding:8px .75rem}.script-editor-toolbar .ant-space{gap:4px!important}}@media (max-width:68.75rem){.script-production-body.has-assistant{grid-template-columns:minmax(0,1fr)}.script-brief-section{grid-template-columns:8.125rem minmax(0,1fr);gap:1.125rem}.script-range-choice{gap:8px}.script-execution-fields{gap:1rem}.script-execution-fields>:last-child{grid-column:1/-1}.script-execution-fields>:nth-child(2){border:0;padding:0}}@media (max-width:47.5rem){.script-workspace{padding-inline:0}.script-production-header,.script-workspace-tabs{padding-inline:.75rem}.script-workspace-tabs{gap:1rem}.script-workspace-tabs>.ant-btn{margin-left:0}.script-editor-hint{display:none}.script-brief-page,.script-plan-page,.script-episode-overview,.script-central-comparison{padding:1.25rem .75rem}.script-production-header{flex-wrap:wrap}.script-production-header h1{font-size:1rem}.script-production-header>div:not(.ant-space){flex:calc(100% - 3.125rem)}.script-production-header>.ant-space{margin-left:auto}.script-production-header p{white-space:normal}.script-workspace-tabs>button:not(.ant-btn){padding:10px}.script-workspace-tabs .ant-btn{padding-inline:8px;font-size:.75rem}.script-workspace .script-mobile-directory{display:inline-flex}.script-production-columns{grid-template-columns:minmax(0,1fr)}.script-production-columns>.script-episode-directory,.script-directory-toggle{display:none}.script-directory-drawer .script-episode-list{max-height:calc(100dvh - 16.25rem)}.script-document-editor .script-editor-field>textarea.ant-input,.script-reading-view{padding:1.125rem .75rem}.script-editor-toolbar{padding-inline:8px}.script-editor-status{gap:4px 8px;padding-inline:8px}.script-editor-save-state{max-width:10.3125rem}.script-brief-section{grid-template-columns:minmax(0,1fr);gap:1rem}.script-brief-intro{border:0}.script-brief-two-fields,.script-execution-fields,.script-history-layout,.script-candidate-comparison{grid-template-columns:minmax(0,1fr)}.script-execution-fields>:not(:last-child){border:0;padding:0}.script-brief-row{grid-template-columns:minmax(0,1fr);gap:8px}.script-brief-row>span,.script-execution-fields>div>span,.script-execution-fields>.script-budget-row>span{min-height:0}.script-brief-two-fields{margin-left:0}.script-choice-group{gap:8px}.script-choice{min-width:5rem;padding-inline:8px}.script-brief-footer{flex-direction:column;align-items:stretch}.script-brief-footer>div{gap:10px}.script-brief-footer>div button{flex:1}.script-history-layout>:first-child{max-height:10rem}.script-home-page{padding:0}.script-home-content{padding:1.25rem .75rem}.script-home-header{padding-inline:.75rem}.script-home-columns{display:none}.script-home-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.875rem 8px}.script-home-title,.script-home-counts{grid-column:1/-1}.script-home-updated{grid-column:1}.script-home-continue{grid-area:3/2}.script-confirm-summary{grid-template-columns:5.625rem 1fr}}html.app-shell-create .script-workspace .script-episode-directory.ant-card,html.app-shell-create .script-directory-drawer .script-episode-directory.ant-card{box-shadow:none;background:#11170f!important;border-color:#343e30!important}html.app-shell-create .script-workspace-tabs>.ant-btn{color:#ecd58d!important;background:0 0!important}html.app-shell-create .script-auxiliary-panel .script-assistant-modes .ant-btn{color:#e4e6db!important;background:0 0!important}html.app-shell-create .script-auxiliary-panel .script-assistant-modes .ant-btn[aria-pressed=true]{color:#ecd58d!important;background:#363c27!important}html.app-shell-create .script-auxiliary-panel .story-script-agent-panel__input-wrap{box-shadow:none!important;outline:none!important}@media (max-width:47.5rem){.script-brief-heading{flex-wrap:wrap}.script-compact-source{gap:8px;padding:.75rem}.script-brief-section,.script-execution-fields>div{grid-template-columns:minmax(0,1fr)}.script-execution-fields .script-brief-note{grid-column:1}.script-execution-fields>label{padding-left:0}.script-editor-heading{flex-basis:100%}}html.app-shell-create .script-brief-page button.script-text-button{box-shadow:none;padding:4px 0;color:#ecd58d!important;background:0 0!important;border:0!important}@media (max-width:68.75rem){.script-plan-layout>.script-plan-actions{justify-content:flex-start;max-width:none;position:static}}.script-auxiliary-panel .story-script-agent-panel__input-wrap.composer-flow:before{display:none}.script-workspace-tabs>.ant-btn>span{color:inherit!important}@media (max-width:47.5rem){.script-editor-heading .ant-btn.script-directory-toggle{display:none}}
