.stories-studio_studio__hgQI1{--paper:#fffdf8;--ink:#203e35;--muted:#6f786e;--line:#dedfd4;--clay:#a6573e;--wash:#f4f3eb;color:var(--ink);background:var(--paper);min-height:75vh;padding:36px 28px 72px;font-family:var(--font-inter),sans-serif}.stories-studio_studio__hgQI1 *{box-sizing:border-box}.stories-studio_createDialog__cOduj input,.stories-studio_createDialog__cOduj select,.stories-studio_createDialog__cOduj textarea,.stories-studio_studio__hgQI1 button,.stories-studio_studio__hgQI1 input,.stories-studio_studio__hgQI1 select,.stories-studio_studio__hgQI1 textarea{font-family:inherit}.stories-studio_createDialog__cOduj button,.stories-studio_studio__hgQI1 button{cursor:pointer}.stories-studio_createDialog__cOduj button:disabled,.stories-studio_studio__hgQI1 button:disabled{cursor:wait;opacity:.45}.stories-studio_createDialog__cOduj :is(button,a,input,textarea,select):focus-visible,.stories-studio_studio__hgQI1 :is(button,a,input,textarea,select):focus-visible{outline:2px solid #a6573e;outline-offset:4px}.stories-studio_createDialog__cOduj input,.stories-studio_createDialog__cOduj select,.stories-studio_createDialog__cOduj textarea,.stories-studio_studio__hgQI1 input,.stories-studio_studio__hgQI1 select,.stories-studio_studio__hgQI1 textarea{width:100%;min-width:0;border:1px solid #d9ddd1;border-radius:7px;background:#fffefb;color:#243e34;padding:11px 12px;box-shadow:none}.stories-studio_createDialog__cOduj textarea,.stories-studio_studio__hgQI1 textarea{resize:vertical;line-height:1.7}.stories-studio_createDialog__cOduj fieldset,.stories-studio_studio__hgQI1 fieldset{border:0;padding:0;margin:0;min-width:0}.stories-studio_createDialog__cOduj label,.stories-studio_studio__hgQI1 label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;color:#5e6e62}.stories-studio_createDialog__cOduj h2,.stories-studio_studio__hgQI1 h1,.stories-studio_studio__hgQI1 h2,.stories-studio_studio__hgQI1 h3,.stories-studio_studio__hgQI1 p{margin:0}.stories-studio_createDialog__cOduj h2,.stories-studio_studio__hgQI1 h1,.stories-studio_studio__hgQI1 h2{font-family:var(--font-fraunces),Georgia,serif;font-weight:450}.stories-studio_eyebrow__BsNZ7{font-size:10px;font-weight:600;letter-spacing:.18em;color:var(--clay,#a6573e);text-transform:uppercase}.stories-studio_iconButton__Og5ez,.stories-studio_primary__a4zXf,.stories-studio_secondary__0MBhz,.stories-studio_textButton__Sx29Z{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:6px;line-height:1.35;text-decoration:none;font-weight:600;font-size:12px;padding:9px 14px;transition:background .15s,color .15s,border-color .15s}.stories-studio_primary__a4zXf{background:#234a3e;color:#fffdf6;border:1px solid #234a3e}.stories-studio_primary__a4zXf:hover{background:#173b31}.stories-studio_secondary__0MBhz{border:1px solid #d8ddd0;color:#2d4c3c;background:#fffdf8}.stories-studio_secondary__0MBhz:hover{background:#f0f2e8}.stories-studio_textButton__Sx29Z{padding:5px 0;border:0;border-radius:2px;background:transparent;color:#8d4c35}.stories-studio_iconButton__Og5ez{height:36px;width:36px;padding:6px;border:1px solid #dde0d5;background:#fffdf8;color:#526b5b}.stories-studio_library__KWfZg{max-width:1160px;margin:0 auto}.stories-studio_libraryHeader__c5XIx{max-width:760px;padding:32px 0 46px}.stories-studio_libraryHeader__c5XIx h1{margin:18px 0;font-size:clamp(34px,4.5vw,57px);line-height:1.15;letter-spacing:-.035em}.stories-studio_libraryDescription__St4EA{font-size:14px;line-height:1.9;max-width:650px;color:var(--muted)}.stories-studio_sectionHeading__igBDy{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.stories-studio_sectionHeading__igBDy h2{font-size:20px;letter-spacing:-.02em}.stories-studio_rule__JNGIv{flex:1;height:1px;background:var(--line)}.stories-studio_startSection__ltMlP{margin-bottom:54px}.stories-studio_entries__pYlp2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stories-studio_entry__S9f_S{display:flex;text-align:left;align-items:flex-start;gap:16px;padding:26px 22px;background:transparent;border:0;border-right:1px solid var(--line);color:var(--ink)}.stories-studio_entry__S9f_S:first-child{padding-left:0}.stories-studio_entry__S9f_S:last-child{border-right:0;padding-right:0}.stories-studio_entry__S9f_S:hover strong{color:var(--clay)}.stories-studio_entry__S9f_S>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:10px}.stories-studio_entry__S9f_S strong{font-size:15px;font-weight:550}.stories-studio_entry__S9f_S>span:nth-child(2)>span{font-size:12px;line-height:1.75;color:var(--muted)}.stories-studio_entry__S9f_S>svg{flex-shrink:0;margin-top:1px}.stories-studio_entryNumber___EkBj{font-family:var(--font-fraunces),serif;font-size:20px;color:#a9b2a0;line-height:1}.stories-studio_projectSection__SixEY{margin-bottom:30px}.stories-studio_libraryEmpty__HrTrb{display:flex;align-items:center;flex-direction:column;gap:14px;text-align:center;padding:50px 20px;border:1px dashed #d7ddce;background:#fafbf5}.stories-studio_libraryEmpty__HrTrb h3{font-size:19px;font-weight:500;font-family:var(--font-fraunces),serif}.stories-studio_libraryEmpty__HrTrb p{font-size:13px;color:var(--muted,#6f786e);line-height:1.8;max-width:480px}.stories-studio_libraryEmpty__HrTrb .stories-studio_primary__a4zXf{margin-top:8px}.stories-studio_emptyFolio__LYFJL{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:18px;width:82px;height:104px;border:1px solid #c5cdb9;background:#f0f1e5;transform:rotate(-4deg);padding:12px;color:#627953}.stories-studio_emptyFolio__LYFJL span{font-size:11px;font-family:var(--font-mono),monospace;align-self:flex-start}.stories-studio_projectList__j9f33{border-top:1px solid var(--line)}.stories-studio_projectRow__pwrRA{display:flex;align-items:center;gap:24px;width:100%;padding:23px 10px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left}.stories-studio_projectRow__pwrRA:hover{background:#f5f5ed}.stories-studio_projectIndex__299F3{font-family:var(--font-mono),monospace;font-size:11px;color:#8b9586}.stories-studio_projectTitle__sOqPg{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0}.stories-studio_projectTitle__sOqPg strong{font-size:17px;font-weight:550}.stories-studio_projectTitle__sOqPg>span{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:550px}.stories-studio_projectMeta__fmBr1{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--muted);text-align:right}.stories-studio_createDialog__cOduj{width:min(570px,calc(100vw - 30px));padding:28px;background:#fffdf8;color:#203e35;border:1px solid #dbe0d0;border-radius:10px;max-height:calc(100dvh - 32px);overflow:auto}.stories-studio_dialogHeading__w0Z2W{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:27px}.stories-studio_dialogHeading__w0Z2W h2{font-size:29px;margin-top:9px}.stories-studio_dialogHeading__w0Z2W .stories-studio_eyebrow__BsNZ7{line-height:1.6}.stories-studio_formFields__VlX6J{display:flex;flex-direction:column;gap:23px}.stories-studio_formPair__cKKSl{display:grid;grid-template-columns:1fr 1fr;gap:18px}.stories-studio_dialogActions__JWw4Z{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.stories-studio_statusMessage__Itkb9{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:1500px;margin:0 auto 20px;padding:12px 15px;border:1px solid #e9b8a7;background:#fff4ef;color:#8b3d27;font-size:12px;line-height:1.7}.stories-studio_statusMessage__Itkb9 p{flex:1}.stories-studio_emptyText__piRHV{text-align:center;padding:40px;color:var(--muted);font-size:13px}.stories-studio_editor__sxfZK{max-width:1560px;margin:0 auto}.stories-studio_editorHeader__V98qw{display:flex;align-items:center;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line)}.stories-studio_editorHeading__0149P{flex:1;min-width:0}.stories-studio_editorHeading__0149P h1{font-size:25px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stories-studio_editorHeading__0149P p{margin-top:5px;font-size:11px;color:var(--muted)}.stories-studio_headerActions__nOShi{display:flex;align-items:center;gap:12px}.stories-studio_saveState__kWB5s{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:5px}.stories-studio_saveState__kWB5s[data-dirty=true]{color:var(--clay)}.stories-studio_editorLayout__KhaDW{display:grid;grid-template-columns:210px minmax(0,1fr) 300px;min-height:700px}.stories-studio_outline___VqqC{border-right:1px solid var(--line);padding:22px 15px 22px 0}.stories-studio_outlineHeading__AKV_s{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:12px}.stories-studio_outlineHeading__AKV_s .stories-studio_iconButton__Og5ez{width:26px;height:26px;min-height:26px}.stories-studio_episodeButton__Rfxtx{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;background:transparent;color:#647261;padding:10px 8px;border-radius:4px;text-align:left;font-size:12px;line-height:1.5}.stories-studio_episodeButton__Rfxtx[data-active=true]{background:#eaf0e1;color:#294b37;font-weight:600}.stories-studio_episodeButton__Rfxtx span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stories-studio_episodeButton__Rfxtx small{font-family:var(--font-mono),monospace;font-size:9px}.stories-studio_sceneTree__fXqIx{margin-top:30px}.stories-studio_sceneBlock__RfyHi{margin-bottom:18px}.stories-studio_sceneName__IxXTW{font-size:11px;line-height:1.6;color:#586b57;padding:0 7px 8px;display:flex;justify-content:space-between;align-items:center}.stories-studio_sceneName__IxXTW button{border:0;background:transparent;padding:3px;color:#61775c}.stories-studio_shotTree__AeCqR{display:flex;align-items:center;gap:9px;min-height:39px;width:100%;text-align:left;border:0;border-left:1px solid #dfe3d5;background:transparent;color:#65745e;padding:7px 8px 7px 12px;margin-left:8px;border-radius:0 4px 4px 0;font-size:11px;line-height:1.45}.stories-studio_shotTree__AeCqR>span:first-child{font-family:var(--font-mono),monospace;font-size:9px;color:#8d9a82}.stories-studio_shotTree__AeCqR>span:nth-child(2){flex:1}.stories-studio_shotTree__AeCqR[data-active=true]{background:#f2ece2;color:#784b31;border-left:2px solid #a45b40;padding-left:11px}.stories-studio_workArea__Iugbj{min-width:0;padding:22px 27px 36px}.stories-studio_stageNav__mRwEZ{display:flex;gap:22px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin;white-space:nowrap;margin:0 -27px 24px;padding:0 27px}.stories-studio_stageNav__mRwEZ button{display:flex;gap:7px;align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;padding:8px 0 14px;color:#77816f;font-size:11px;white-space:nowrap}.stories-studio_stageNav__mRwEZ button[data-active=true]{color:#2a4e36;border-color:#2a4e36;font-weight:600}.stories-studio_panelHeader__4AMxj{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.stories-studio_panelHeader__4AMxj h2{font-size:25px}.stories-studio_panelHeader__4AMxj p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:8px}.stories-studio_panelFields__Mm2_n{display:flex;flex-direction:column;gap:20px}.stories-studio_scriptArea__JxcaW{min-height:300px;font-family:var(--font-fraunces),Georgia,serif!important;font-size:16px!important;background:repeating-linear-gradient(#fffefa,#fffefa 35px,#f1f1e8 36px)!important;line-height:2.25!important;padding:16px 19px!important}.stories-studio_overviewBlock__SS_Qw{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.stories-studio_overviewBlock__SS_Qw summary{font-size:12px;color:#60715b;cursor:pointer;list-style-position:inside}.stories-studio_overviewBlock__SS_Qw[open]>.stories-studio_panelFields__Mm2_n{margin-top:20px}.stories-studio_characterList__n2Svk{display:flex;flex-direction:column;gap:17px}.stories-studio_characterCard__rJmeH{border:1px solid var(--line);padding:18px;border-radius:5px;display:flex;flex-direction:column;gap:16px}.stories-studio_characterTop__Y7yQM{display:flex;gap:12px;align-items:center}.stories-studio_characterNumber__XlVkP{display:flex;align-items:center;justify-content:center;flex:0 0 39px;width:39px;height:45px;background:#edf0e4;color:#718463;font-family:var(--font-fraunces),serif;font-size:18px}.stories-studio_characterTop__Y7yQM input{font-size:14px}.stories-studio_characterTop__Y7yQM .stories-studio_iconButton__Og5ez{flex-shrink:0}.stories-studio_board__GtiwW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.stories-studio_shotCard__VFCXe{border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#fffefa}.stories-studio_shotCard__VFCXe[data-active=true]{border-color:#9da98a;box-shadow:0 0 0 1px #9da98a}.stories-studio_shotCardButton__3KlGO{display:block;width:100%;text-align:left;padding:0;border:0;background:transparent;color:inherit}.stories-studio_shotArt__fpsD2{aspect-ratio:16/10;width:100%;display:block;object-fit:contain;background:#edf0e7}.stories-studio_shotCardCaption__Ua09s{padding:12px 13px 15px;display:flex;gap:11px}.stories-studio_shotCardCaption__Ua09s>span:first-child{font-family:var(--font-mono),monospace;font-size:9px;color:#8c9881;margin-top:3px}.stories-studio_shotCardCaption__Ua09s>span:nth-child(2){flex:1;min-width:0}.stories-studio_shotCardCaption__Ua09s strong{display:block;font-size:12px;font-weight:600;line-height:1.5}.stories-studio_shotCardCaption__Ua09s p{font-size:11px;line-height:1.8;color:#7b8372;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stories-studio_shotCardCaption__Ua09s small{font-size:10px;color:#8c9881}.stories-studio_mediaPlaceholder__qW5Er{display:flex;align-items:center;justify-content:center;color:#9ca88c;background:#edf0e7}.stories-studio_inspector__qf1ZO{border-left:1px solid var(--line);padding:23px 0 30px 21px;min-width:0}.stories-studio_inspectorTitle__IrXGg{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:20px;font-size:11px;font-weight:600}.stories-studio_inspectorFields__u4fGl{display:flex;flex-direction:column;gap:18px}.stories-studio_inspectorFields__u4fGl input,.stories-studio_inspectorFields__u4fGl select,.stories-studio_inspectorFields__u4fGl textarea{font-size:12px;padding:9px 10px}.stories-studio_inspectorFields__u4fGl label{font-size:10px}.stories-studio_inspectorFields__u4fGl textarea{line-height:1.65}.stories-studio_inspectorDivider__j5cmM{padding-top:18px;border-top:1px solid var(--line)}.stories-studio_inspectorSmall__2NPYs{font-size:10px;color:#7b8673;line-height:1.8}.stories-studio_inspectorActions__GaCd3{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.stories-studio_inspectorActions__GaCd3 .stories-studio_primary__a4zXf,.stories-studio_inspectorActions__GaCd3 .stories-studio_secondary__0MBhz{font-size:10px;padding:7px 9px;min-height:32px}.stories-studio_mediaChoices__P5FCG{display:flex;gap:6px;flex-wrap:wrap}.stories-studio_mediaChoices__P5FCG button{flex:1;min-width:62px;padding:7px;font-size:10px}.stories-studio_sourceAsset__s5EQB{display:flex;gap:8px;align-items:center;margin-top:10px}.stories-studio_sourceThumb__2O4r6{height:50px;width:65px;object-fit:cover}.stories-studio_sourceAsset__s5EQB>span{font-size:10px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stories-studio_candidateList__a7Lyi{display:flex;flex-direction:column;gap:12px}.stories-studio_candidate__FdGm0{border:1px solid var(--line);border-radius:4px;padding:8px}.stories-studio_candidate__FdGm0[data-adopted=true]{border-color:#879974;background:#f1f5eb}.stories-studio_candidateMedia__KmJno{max-height:170px;width:100%;object-fit:contain;background:#edf0e7;display:block}.stories-studio_candidate__FdGm0 footer{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:8px}.stories-studio_candidate__FdGm0 small{font-size:9px;color:#7b8673}.stories-studio_candidate__FdGm0 button{font-size:9px;min-height:27px;padding:5px 7px}.stories-studio_reviewBadge__cDs_2{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;color:#47703e;background:#edf3e5;padding:4px 6px;border-radius:3px}.stories-studio_impactNote__P_NT2{font-size:10px;line-height:1.8;border-left:2px solid #c5ad8d;padding-left:10px;color:#8d785d}.stories-studio_budgetBar__9SXBI{display:flex;gap:18px;align-items:center;padding:15px 0;border-top:1px solid var(--line);font-size:11px;color:#74806a}.stories-studio_budgetBar__9SXBI strong{font-size:12px;color:#3d5939;margin-right:auto}.stories-studio_budgetBar__9SXBI input{width:86px;font-size:11px;padding:7px 9px}.stories-studio_budgetBar__9SXBI label{flex-direction:row;align-items:center;gap:8px;font-size:10px}.stories-studio_planner__hjuJa{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.stories-studio_plannerTitle__IuVRJ{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.stories-studio_plannerIntro__Db_mD{font-size:11px;color:var(--muted);line-height:1.8;margin:9px 0 15px!important}.stories-studio_planner__hjuJa textarea{min-height:155px;font-size:13px}.stories-studio_plannerControls__MnO7M{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.stories-studio_plannerControls__MnO7M label{display:flex;flex-direction:row;align-items:center;font-size:10px;gap:9px;min-width:0}.stories-studio_plannerControls__MnO7M select{width:180px;max-width:100%;padding:7px 9px;font-size:10px}.stories-studio_plannerBilling__uwfGo{font-size:10px;line-height:1.8;color:#88907d;margin-top:12px!important}.stories-studio_proposal__SXWhN{border:1px solid #c4ceb7;background:#f6f8f0;border-radius:5px;padding:17px;margin-top:18px}.stories-studio_proposal__SXWhN h3{font-size:13px;font-weight:600;margin-bottom:9px}.stories-studio_proposal__SXWhN p{font-size:12px;line-height:1.8;white-space:pre-wrap}.stories-studio_proposalSummary__hY6Cc{display:flex;gap:17px;font-size:10px;color:#7e8a70;margin-top:10px}.stories-studio_proposal__SXWhN footer{display:flex;gap:8px;margin-top:15px}.stories-studio_productionRows__C4VQO{border-top:1px solid var(--line)}.stories-studio_productionRow__cpplq{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:13px 0}.stories-studio_productionRow__cpplq>input{width:auto}.stories-studio_productionRow__cpplq>span:nth-child(2){flex:1;font-size:12px}.stories-studio_productionRow__cpplq small{font-size:10px;color:var(--muted)}.stories-studio_productionTools__sVMqm{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:22px}.stories-studio_productionTools__sVMqm button{flex:1}.stories-studio_runHistory__wgG4C{margin-top:25px}.stories-studio_runItem__OO62p{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px;flex-wrap:wrap}.stories-studio_referenceHistory__rpwYr{flex-basis:100%;width:100%;min-width:0}.stories-studio_runItem__OO62p>span:first-child{flex:1}.stories-studio_runItem__OO62p small{color:var(--muted);font-size:10px}.stories-studio_timeline__vzKR0{display:flex;gap:3px;overflow-x:auto;padding:10px 0;margin-top:10px}.stories-studio_timeline__vzKR0 button{position:relative;flex-shrink:0;min-width:75px;max-width:140px;border:1px solid #d8dfcd;padding:8px;background:#f1f4e9;color:#68795b;text-align:left;font-size:9px;height:51px;overflow:hidden}.stories-studio_timeline__vzKR0 button[data-active=true]{background:#dfe9d0;border-color:#829775;color:#2f5030}.stories-studio_timeline__vzKR0 button small{display:block;margin-top:5px;font-family:var(--font-mono),monospace;font-size:8px}.stories-studio_previewScreen__P9uKM{position:relative;display:flex;align-items:center;justify-content:center;background:#000;min-height:0;aspect-ratio:16/9;overflow:hidden;border-radius:5px}.stories-studio_previewMode__CjfB9{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:11px}.stories-studio_previewMode__CjfB9 select{width:auto;max-width:65%;font-size:11px}.stories-studio_previewFrame__HNuUe{position:absolute;inset:0;background:#000}.stories-studio_previewSceneCard__VElNI{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;color:#e9edde;text-align:center;padding:30px 20px;max-width:100%}.stories-studio_previewSceneCard__VElNI small{display:block;opacity:.7;font-size:10px}.stories-studio_previewSceneCard__VElNI strong{display:block;font-size:19px;margin-top:15px}.stories-studio_previewSceneCard__VElNI p{font-size:12px;line-height:1.8;margin-top:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.stories-studio_previewVisual__iKO_H{width:100%;height:100%;max-height:480px;object-fit:contain;position:absolute;inset:0}.stories-studio_previewCaption__s7euf{position:absolute;bottom:7%;left:8%;right:8%;text-align:center;white-space:pre-line;color:white;text-shadow:0 1px 4px #000;font-size:14px;line-height:1.5;padding:8px;background:#0005}.stories-studio_previewControls__dSxSz{display:flex;align-items:center;gap:12px;margin-top:12px}.stories-studio_previewControls__dSxSz>span{font-family:var(--font-mono),monospace;font-size:10px;color:var(--muted)}.stories-studio_deliveryActions__h9FB_{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.stories-studio_captionList__Guqqt{display:flex;flex-direction:column;gap:12px;margin-top:18px}.stories-studio_captionRow__dWgZT{display:flex;gap:12px;align-items:flex-start}.stories-studio_captionRow__dWgZT small{font-family:var(--font-mono),monospace;font-size:9px;width:50px;flex-shrink:0;padding-top:13px;color:#8a957c}.stories-studio_captionRow__dWgZT textarea{font-size:12px;min-height:60px}.stories-studio_mobilePanels__J8KU_{display:none}.stories-studio_modalSummary__s9fvS{padding:20px 0;display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:20px;font-size:13px}.stories-studio_modalSummary__s9fvS strong{font-family:var(--font-fraunces),serif;font-size:28px}.stories-studio_issue__ZMyKE{font-size:11px;line-height:1.8;color:#9c5739;padding:8px 0}.stories-studio_exportResult__XgjvV{display:flex;align-items:center;gap:12px;margin-top:15px;border-top:1px solid var(--line);padding-top:15px;flex-wrap:wrap}.stories-studio_exportFiles__0Wvhv{display:flex;flex-wrap:wrap;gap:7px;flex-basis:100%}.stories-studio_exportFiles__0Wvhv button{font-size:10px;padding:7px 10px;min-height:32px}.stories-studio_exportResult__XgjvV p{font-size:11px;flex:1;color:var(--muted)}@media (min-width:1600px){.stories-studio_studio__hgQI1{padding:40px 50px 80px}.stories-studio_editorLayout__KhaDW{grid-template-columns:225px minmax(0,1fr) 325px}.stories-studio_stageNav__mRwEZ,.stories-studio_workArea__Iugbj{padding-left:35px;padding-right:35px}.stories-studio_stageNav__mRwEZ{margin-left:-35px;margin-right:-35px}.stories-studio_board__GtiwW{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1150px){.stories-studio_editorLayout__KhaDW{grid-template-columns:170px minmax(0,1fr) 260px}.stories-studio_studio__hgQI1{padding:25px 20px 60px}.stories-studio_workArea__Iugbj{padding:18px}.stories-studio_stageNav__mRwEZ{margin:0 -18px 22px;padding:0 18px;gap:15px}.stories-studio_inspector__qf1ZO{padding-left:15px}.stories-studio_entry__S9f_S{padding:22px 15px;gap:10px}.stories-studio_entry__S9f_S strong{font-size:13px}.stories-studio_entryNumber___EkBj{font-size:17px}.stories-studio_saveState__kWB5s{display:none}}@media (max-width:850px){.stories-studio_editorLayout__KhaDW{grid-template-columns:160px minmax(0,1fr)}.stories-studio_inspector__qf1ZO{grid-column:2;border-left:0;border-top:1px solid var(--line);padding:22px 18px}.stories-studio_inspectorFields__u4fGl{display:grid;grid-template-columns:1fr 1fr}.stories-studio_inspectorDivider__j5cmM{grid-column:1/-1}.stories-studio_inspectorTitle__IrXGg{font-size:12px}.stories-studio_outline___VqqC{grid-row:1/3}.stories-studio_entries__pYlp2{grid-template-columns:1fr}.stories-studio_entry__S9f_S,.stories-studio_entry__S9f_S:first-child,.stories-studio_entry__S9f_S:last-child{padding:21px 0;border-right:0;border-bottom:1px solid var(--line);gap:18px}.stories-studio_entry__S9f_S:last-child{border-bottom:0}.stories-studio_entry__S9f_S>span:nth-child(2){gap:6px}.stories-studio_entry__S9f_S strong{font-size:15px}.stories-studio_entry__S9f_S>span:nth-child(2)>span{font-size:12px}.stories-studio_libraryHeader__c5XIx{padding:24px 0 34px}.stories-studio_startSection__ltMlP{margin-bottom:36px}.stories-studio_headerActions__nOShi .stories-studio_secondary__0MBhz{padding:8px}.stories-studio_budgetBar__9SXBI{flex-wrap:wrap;gap:10px}}@media (max-width:600px){.stories-studio_studio__hgQI1{padding:14px 16px 40px;min-height:80vh}.stories-studio_libraryHeader__c5XIx{padding:20px 0 30px}.stories-studio_libraryHeader__c5XIx h1{font-size:36px;line-height:1.2;margin:17px 0}.stories-studio_libraryDescription__St4EA{font-size:12px;line-height:1.9}.stories-studio_eyebrow__BsNZ7{font-size:9px;letter-spacing:.13em}.stories-studio_sectionHeading__igBDy h2{font-size:20px}.stories-studio_sectionHeading__igBDy{gap:12px}.stories-studio_projectRow__pwrRA{padding:20px 0;gap:12px}.stories-studio_projectMeta__fmBr1{font-size:9px}.stories-studio_projectMeta__fmBr1 span{display:none}.stories-studio_projectTitle__sOqPg strong{font-size:15px}.stories-studio_projectTitle__sOqPg>span{font-size:10px;max-width:180px}.stories-studio_projectIndex__299F3{font-size:9px}.stories-studio_libraryEmpty__HrTrb{padding:35px 16px}.stories-studio_libraryEmpty__HrTrb p{font-size:12px}.stories-studio_createDialog__cOduj{padding:22px}.stories-studio_dialogHeading__w0Z2W h2{font-size:26px}.stories-studio_formFields__VlX6J{gap:19px}.stories-studio_formPair__cKKSl{gap:12px}.stories-studio_editorHeader__V98qw{gap:10px;padding:10px 0 18px;align-items:flex-start}.stories-studio_editorHeading__0149P h1{font-size:20px;white-space:normal}.stories-studio_editorHeading__0149P p{font-size:9px;line-height:1.6}.stories-studio_editorHeader__V98qw>.stories-studio_iconButton__Og5ez{width:30px;height:32px;min-height:32px}.stories-studio_headerActions__nOShi{gap:7px}.stories-studio_headerActions__nOShi .stories-studio_secondary__0MBhz{display:none}.stories-studio_headerActions__nOShi .stories-studio_primary__a4zXf{font-size:10px;padding:8px;min-height:32px}.stories-studio_headerActions__nOShi .stories-studio_primary__a4zXf svg{display:none}.stories-studio_editorLayout__KhaDW{display:block;min-height:500px}.stories-studio_mobilePanels__J8KU_{display:flex;gap:0;border-bottom:1px solid var(--line);background:#fafbf5}.stories-studio_mobilePanels__J8KU_ button{flex:1;border:0;border-bottom:2px solid transparent;padding:13px 8px;background:transparent;color:#78846e;font-size:11px}.stories-studio_mobilePanels__J8KU_ button[data-active=true]{border-color:#58764a;color:#2d4e31;font-weight:600}.stories-studio_editorLayout__KhaDW[data-mobile=details]>.stories-studio_outline___VqqC,.stories-studio_editorLayout__KhaDW[data-mobile=details]>.stories-studio_workArea__Iugbj,.stories-studio_editorLayout__KhaDW[data-mobile=outline]>.stories-studio_inspector__qf1ZO,.stories-studio_editorLayout__KhaDW[data-mobile=outline]>.stories-studio_workArea__Iugbj,.stories-studio_editorLayout__KhaDW[data-mobile=work]>.stories-studio_inspector__qf1ZO,.stories-studio_editorLayout__KhaDW[data-mobile=work]>.stories-studio_outline___VqqC{display:none}.stories-studio_outline___VqqC{border:0;padding:22px 0}.stories-studio_workArea__Iugbj{padding:20px 0}.stories-studio_stageNav__mRwEZ{margin:0 0 22px;padding:0;gap:20px}.stories-studio_stageNav__mRwEZ button{font-size:10px;padding:4px 0 13px}.stories-studio_stageNav__mRwEZ button svg{width:15px}.stories-studio_panelHeader__4AMxj h2{font-size:25px}.stories-studio_panelHeader__4AMxj{margin-bottom:20px}.stories-studio_panelHeader__4AMxj p{font-size:11px}.stories-studio_board__GtiwW{gap:12px}.stories-studio_shotCardCaption__Ua09s{padding:10px 9px;gap:7px}.stories-studio_shotCardCaption__Ua09s strong{font-size:11px}.stories-studio_shotCardCaption__Ua09s p{font-size:10px}.stories-studio_shotCardCaption__Ua09s small,.stories-studio_shotCardCaption__Ua09s>span:first-child{font-size:8px}.stories-studio_shotArt__fpsD2{aspect-ratio:4/3}.stories-studio_inspector__qf1ZO{padding:22px 0;border:0}.stories-studio_inspectorFields__u4fGl{display:flex}.stories-studio_inspectorFields__u4fGl label{font-size:11px}.stories-studio_inspectorFields__u4fGl input,.stories-studio_inspectorFields__u4fGl select,.stories-studio_inspectorFields__u4fGl textarea{font-size:13px;padding:11px}.stories-studio_budgetBar__9SXBI{font-size:10px;padding:16px 0;gap:12px}.stories-studio_budgetBar__9SXBI strong{width:100%}.stories-studio_planner__hjuJa{margin-top:20px;padding-top:22px}.stories-studio_plannerControls__MnO7M{align-items:stretch;flex-direction:column;gap:12px}.stories-studio_plannerControls__MnO7M label{justify-content:space-between}.stories-studio_plannerControls__MnO7M select{width:200px}.stories-studio_planner__hjuJa textarea{min-height:180px}.stories-studio_plannerControls__MnO7M .stories-studio_primary__a4zXf{min-height:42px}.stories-studio_productionTools__sVMqm{gap:6px}.stories-studio_productionTools__sVMqm button{font-size:10px;flex:1 1 40%;padding:9px}.stories-studio_productionRow__cpplq{gap:10px}.stories-studio_productionRow__cpplq>span:nth-child(2){font-size:11px}.stories-studio_deliveryActions__h9FB_{gap:7px}.stories-studio_deliveryActions__h9FB_ a,.stories-studio_deliveryActions__h9FB_ button{font-size:10px;padding:9px}.stories-studio_previewScreen__P9uKM{min-height:0}.stories-studio_previewCaption__s7euf{font-size:12px}.stories-studio_outlineHeading__AKV_s{font-size:11px}.stories-studio_episodeButton__Rfxtx{font-size:13px;padding:13px 10px}.stories-studio_sceneName__IxXTW{font-size:12px}.stories-studio_shotTree__AeCqR{min-height:45px;font-size:12px}.stories-studio_emptyText__piRHV{padding:35px 12px}.stories-studio_statusMessage__Itkb9{font-size:11px;margin-bottom:14px;padding:10px}.stories-studio_captionRow__dWgZT{gap:8px}.stories-studio_captionRow__dWgZT small{width:40px;font-size:8px}}@media (prefers-reduced-motion:reduce){.stories-studio_createDialog__cOduj *,.stories-studio_studio__hgQI1 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.stories-studio_captionRow__dWgZT,.stories-studio_productionRow__cpplq{flex-direction:row!important}.stories-studio_productionRow__cpplq{font-weight:400!important}.stories-studio_previewScreen__P9uKM{width:100%;max-width:854px;max-height:none;margin-inline:auto}.stories-studio_previewScreen__P9uKM[data-story-preview-aspect="9:16"]{max-width:270px}.stories-studio_previewScreen__P9uKM[data-story-preview-aspect="1:1"]{max-width:480px}.stories-studio_checkRow__JawUE{flex-direction:row!important;align-items:center;gap:10px!important;padding:5px 0;font-weight:400!important}.stories-studio_checkRow__JawUE input{width:auto!important}.stories-studio_checkRow__JawUE span{font-size:11px}.stories-studio_studio__hgQI1 .stories-studio_issue__ZMyKE{color:#956249}.atelier-site[data-page=stories] .stories-studio_studio__hgQI1{margin-top:0;padding-top:132px}.stories-studio_createDialog__cOduj input,.stories-studio_createDialog__cOduj select,.stories-studio_createDialog__cOduj textarea,.stories-studio_studio__hgQI1 input,.stories-studio_studio__hgQI1 select,.stories-studio_studio__hgQI1 textarea{font-size:13px;font-weight:400}@media (min-width:851px){.stories-studio_inspector__qf1ZO{padding-right:6px}.stories-studio_inspector__qf1ZO,.stories-studio_outline___VqqC{align-self:start;position:sticky;top:112px;max-height:calc(100dvh - 135px);overflow-y:auto;scrollbar-width:thin}}@media (max-width:600px){.atelier-site[data-page=stories] .stories-studio_studio__hgQI1{padding-top:86px}.stories-studio_createDialog__cOduj input,.stories-studio_createDialog__cOduj select,.stories-studio_createDialog__cOduj textarea,.stories-studio_studio__hgQI1 .stories-studio_inspectorFields__u4fGl input,.stories-studio_studio__hgQI1 .stories-studio_inspectorFields__u4fGl select,.stories-studio_studio__hgQI1 .stories-studio_inspectorFields__u4fGl textarea,.stories-studio_studio__hgQI1 input,.stories-studio_studio__hgQI1 select,.stories-studio_studio__hgQI1 textarea{font-size:16px}.stories-studio_inspectorActions__GaCd3 button,.stories-studio_mediaChoices__P5FCG button{min-height:42px}.stories-studio_headerActions__nOShi .stories-studio_primary__a4zXf{min-height:38px}.stories-studio_studio__hgQI1 .stories-studio_plannerControls__MnO7M select{font-size:13px}}@media (min-width:1280px){.stories-studio_board__GtiwW{grid-template-columns:repeat(3,minmax(0,1fr))}}.stories-studio_statePhase__wqJtH{display:flex;flex-direction:column;gap:12px}.stories-studio_statePhase__wqJtH h3{font-size:11px;font-weight:600;margin:0}.stories-studio_stateEntry__ofARx{display:flex;flex-direction:column;gap:11px;padding:12px 0;border-top:1px solid var(--line)}.stories-studio_stateSubjectRow__elFNz{display:flex;align-items:flex-end;gap:8px}.stories-studio_stateSubjectRow__elFNz>label{flex:1;min-width:0}.stories-studio_stateSubjectRow__elFNz>.stories-studio_iconButton__Og5ez{width:30px;height:34px;min-height:34px;flex-shrink:0}.stories-studio_issueEvidence__7y0BB{border-left:2px solid #c8ae84;margin-top:15px;padding:8px 11px;background:#fbf7ee;font-size:10px;line-height:1.8;color:#805a36}.stories-studio_issueEvidence__7y0BB[data-severity=error]{border-color:#a95c43;background:#fff4ed}.stories-studio_issueEvidence__7y0BB p{margin:0}.stories-studio_issueEvidence__7y0BB dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0}.stories-studio_issueEvidence__7y0BB dt{font-size:9px;color:#8e8066}.stories-studio_issueEvidence__7y0BB dd{margin:3px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#5b4c32}.stories-studio_historyTabs__TPr9U{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.stories-studio_historyList__JdM9T{list-style:none;padding:0;margin:0 0 18px;border-top:1px solid var(--line)}.stories-studio_historyList__JdM9T li{display:flex;align-items:center;gap:18px;padding:15px 0;border-bottom:1px solid var(--line)}.stories-studio_historyVersion__YrcsN{font-family:var(--font-mono),monospace;font-size:10px;color:#7f8a74}.stories-studio_historyDescription__8JuzH{display:flex;flex-direction:column;gap:6px;flex:1}.stories-studio_historyDescription__8JuzH strong{font-size:12px;font-weight:500}.stories-studio_historyDescription__8JuzH time{font-size:10px;color:#8b927e}.stories-studio_snapshotTitle__CNxOr{font-family:var(--font-fraunces),Georgia,serif;font-size:22px;font-weight:450;margin:18px 0 10px}.stories-studio_snapshotText__8vkxI{font-size:12px;line-height:1.8;white-space:pre-wrap;max-height:230px;overflow-y:auto;margin:15px 0!important}@media (max-width:600px){.stories-studio_statePhase__wqJtH h3{font-size:12px}.stories-studio_stateSubjectRow__elFNz>.stories-studio_iconButton__Og5ez{width:40px;min-height:44px}.stories-studio_issueEvidence__7y0BB{font-size:11px}.stories-studio_issueEvidence__7y0BB dt{font-size:10px}.stories-studio_historyList__JdM9T li{gap:10px;flex-wrap:wrap}.stories-studio_historyDescription__8JuzH{min-width:130px}.stories-studio_historyList__JdM9T .stories-studio_secondary__0MBhz{font-size:10px;padding:8px}.stories-studio_historyTabs__TPr9U .stories-studio_primary__a4zXf,.stories-studio_historyTabs__TPr9U .stories-studio_secondary__0MBhz{min-height:42px}.stories-studio_historyVersion__YrcsN{font-size:9px}}