.template-entry_entryLink__2WWmr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 auto 16px;max-width:1280px;padding:12px 20px;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:13px}.template-entry_entryLink__2WWmr a{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid var(--border-color);border-radius:5px;color:var(--tone-info-text);font-weight:650;text-decoration:none;background:var(--bg-panel)}.template-entry_entryLink__2WWmr a:hover{background:var(--bg-hover)}.template-entry_entryLink__2WWmr a:focus-visible{outline:2px solid #28766a;outline-offset:2px}@media (max-width:600px){.template-entry_entryLink__2WWmr{align-items:flex-start;flex-direction:column;padding-inline:14px}}.RelativeTime_trigger__jy6nZ.RelativeTime_trigger__jy6nZ{display:inline;width:auto;min-height:0;padding:0;border:0;border-radius:2px;background:transparent;color:var(--text-muted,#64706b);font:inherit;text-align:inherit;cursor:pointer;letter-spacing:0}.RelativeTime_trigger__jy6nZ:focus-visible{outline:2px solid currentColor;outline-offset:3px}.RelativeTime_bubble__FqdoN{position:fixed;z-index:2147483000;max-width:calc(100vw - 16px);padding:7px 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-panel);color:var(--text-primary);box-shadow:0 2px 10px #0002;font-size:12px;line-height:1.5;overflow-wrap:anywhere;pointer-events:auto}.ImageComparisonPicker_backdrop__5JSpy{position:fixed;inset:0;display:grid;place-items:center;padding:16px;background:#0009;color:#f4f4f5}.ImageComparisonPicker_dialog__eLUfP{width:min(960px,100%);max-height:min(780px,92dvh);display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid #48484a;border-radius:8px;background:#202022}.ImageComparisonPicker_header__vOeVv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #3f3f42}.ImageComparisonPicker_header__vOeVv h2{margin:0;font-size:16px}.ImageComparisonPicker_filters__BMc_q{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #3f3f42}.ImageComparisonPicker_dialog__eLUfP button,.ImageComparisonPicker_dialog__eLUfP select,.ImageComparisonPicker_search__fl2z5{min-height:38px;border:1px solid #505054;border-radius:6px;background:#2c2c2f;color:inherit;font:inherit;font-size:13px}.ImageComparisonPicker_dialog__eLUfP button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;cursor:pointer}.ImageComparisonPicker_dialog__eLUfP button:hover{background:#3b3b3f}.ImageComparisonPicker_dialog__eLUfP button:focus-visible,.ImageComparisonPicker_dialog__eLUfP select:focus-visible,.ImageComparisonPicker_search__fl2z5:focus-within{outline:2px solid #70cfbd;outline-offset:2px}.ImageComparisonPicker_dialog__eLUfP button:disabled{opacity:.45;cursor:default}.ImageComparisonPicker_dialog__eLUfP select{min-width:0;max-width:100%;padding:0 8px}.ImageComparisonPicker_tabs__dK525{display:flex;flex-wrap:wrap;flex:1 1 100%;gap:6px}.ImageComparisonPicker_tabs__dK525 button[aria-selected=true]{background:#214a42;border-color:#70cfbd}.ImageComparisonPicker_search__fl2z5{display:flex;align-items:center;gap:6px;flex:1 1 220px;min-width:0;padding:0 8px}.ImageComparisonPicker_search__fl2z5 input{background:transparent;border:0;outline:0;color:inherit;width:100%;min-width:0;font:inherit}.ImageComparisonPicker_body__pyEoT{min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px}.ImageComparisonPicker_grid__bKjSk{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.ImageComparisonPicker_dialog__eLUfP .ImageComparisonPicker_item__ioBl9{display:grid;grid-template-rows:120px auto;grid-gap:8px;gap:8px;padding:8px;text-align:left;justify-content:stretch;overflow:hidden}.ImageComparisonPicker_item__ioBl9 img{width:100%;height:120px;object-fit:contain}.ImageComparisonPicker_item__ioBl9 svg{justify-self:center;align-self:center}.ImageComparisonPicker_item__ioBl9 span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ImageComparisonPicker_status__A6jmL{padding:8px 16px;font-size:13px;display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.ImageComparisonPicker_more__mXNg7{margin:16px auto 0}@media (max-width:640px){.ImageComparisonPicker_backdrop__5JSpy{padding:8px}.ImageComparisonPicker_dialog__eLUfP{max-height:96dvh}.ImageComparisonPicker_body__pyEoT,.ImageComparisonPicker_filters__BMc_q{padding:10px}.ImageComparisonPicker_grid__bKjSk{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ImageComparisonPicker_dialog__eLUfP .ImageComparisonPicker_item__ioBl9{grid-template-rows:100px auto}.ImageComparisonPicker_item__ioBl9 img{height:100px}}.editors_editor__ZVnkB{display:grid;grid-gap:14px;gap:14px;min-width:0;color:var(--text-primary)}.editors_editorHeader__AAaoH{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.editors_editorHeader__AAaoH h3{margin:0;font-size:16px;font-weight:700;line-height:1.3}.editors_editorHeader__AAaoH p{margin:3px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.4}.editors_pointTools__lLH1f,.editors_segmented__2ncm2,.editors_toolbar___vD15{display:flex;align-items:center;gap:6px;min-width:0}.editors_iconButton__IbJWi{display:inline-grid;flex:0 0 auto;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--border-color);border-radius:5px;background:var(--bg-panel);color:var(--text-secondary);cursor:pointer}.editors_iconButton__IbJWi:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.editors_applyButton__lcrXy:focus-visible,.editors_characterSelect__sThCt:focus-visible,.editors_iconButton__IbJWi:focus-visible,.editors_segmentActive__6s_wD:focus-visible,.editors_segment__VAwgD:focus-visible,.editors_sourceThumb__uVIr1:focus-visible{outline:2px solid var(--tone-success-text);outline-offset:2px}.editors_applyButton__lcrXy:disabled,.editors_characterSelect__sThCt:disabled,.editors_iconButton__IbJWi:disabled,.editors_segmentActive__6s_wD:disabled,.editors_segment__VAwgD:disabled,.editors_sourceThumb__uVIr1:disabled{cursor:not-allowed;opacity:.48}.editors_characterLayout__4HHsM,.editors_regionLayout__Zlzj1{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,310px);grid-gap:16px;gap:16px;align-items:start;min-width:0}.editors_imageColumn__ZUL_K{display:grid;grid-gap:8px;gap:8px;min-width:0}.editors_imageStage__ETYGZ{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;max-height:68dvh;margin-inline:auto;overflow:hidden;background-color:oklch(.15 .006 160);background-image:linear-gradient(45deg,oklch(.2 .006 160) 25%,transparent 0),linear-gradient(-45deg,oklch(.2 .006 160) 25%,transparent 0),linear-gradient(45deg,transparent 75%,oklch(.2 .006 160) 0),linear-gradient(-45deg,transparent 75%,oklch(.2 .006 160) 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editors_stageImage__pn0JS{display:block;width:auto;height:auto;max-width:100%;max-height:68dvh;pointer-events:none;object-fit:contain}.editors_overlay__9OAi_{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:all;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editors_drawCursor__m8QhW{cursor:crosshair}.editors_pointCursor__GoDeE{cursor:copy}.editors_boxSelected__RDhFb rect,.editors_box__SBsXL rect{fill:oklch(.78 .12 82/.12);stroke:oklch(.84 .13 82);stroke-width:2px;pointer-events:all}.editors_boxSelected__RDhFb rect{fill:oklch(.78 .1 170/.16);stroke:oklch(.82 .12 170);stroke-width:3px}.editors_boxSelected__RDhFb text,.editors_box__SBsXL text{fill:oklch(.98 .004 160);stroke:oklch(.14 .006 160/.9);stroke-width:3px;paint-order:stroke;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editors_foregroundPoint__yBp2T circle{fill:oklch(.78 .11 160/.92);stroke:oklch(.15 .006 160);stroke-width:1.5px}.editors_backgroundPoint__elgmv circle{fill:oklch(.81 .13 46/.94);stroke:oklch(.15 .006 160);stroke-width:1.5px}.editors_backgroundPoint__elgmv text,.editors_foregroundPoint__yBp2T text{fill:oklch(.98 .004 160);stroke:oklch(.14 .006 160/.9);stroke-width:2px;paint-order:stroke}.editors_drawingBox__rYW66,.editors_regionBox__4KUX3{fill:oklch(.77 .1 210/.15);stroke:oklch(.8 .11 210);stroke-width:2px;stroke-dasharray:6 4}.editors_regionBox__4KUX3{fill:oklch(.77 .1 210/.2);stroke-width:3px;stroke-dasharray:none}.editors_brushFooter__eCdKd,.editors_imageCaption__dJxuK{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.4}.editors_brushFooter__eCdKd>*,.editors_imageCaption__dJxuK>*{min-width:0;overflow-wrap:anywhere}.editors_regionFields__vm_W2,.editors_sidePanel__luWtb{display:grid;grid-gap:10px;gap:10px;min-width:0;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-border-start:1px solid var(--border-color);border-inline-start:1px solid var(--border-color)}.editors_sideHeading__r3eP8{display:flex;justify-content:space-between;align-items:center;color:var(--text-primary);font-size:13px}.editors_sideHeading__r3eP8 span{color:var(--text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editors_characterList__qt_MA{display:grid;min-width:0;max-height:55dvh;overflow:auto;overscroll-behavior:contain}.editors_characterItem__wwa2F{min-width:0;padding:6px 0;border-bottom:1px solid var(--border-color)}.editors_characterRow__h3ugH{display:flex;align-items:center;gap:4px;min-width:0}.editors_characterSelect__sThCt{display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0;min-height:34px;padding:4px 6px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-secondary);text-align:start;cursor:pointer}.editors_characterSelect__sThCt[aria-pressed=true]{border-color:var(--border-color);background:var(--bg-hover);color:var(--text-primary)}.editors_index__7pdLM{display:inline-grid;flex:0 0 23px;place-items:center;width:23px;height:23px;border-radius:4px;background:var(--bg-input);color:var(--tone-info-text);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editors_characterName__QPe88{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.editors_characterDetails__glYEb{display:grid;grid-gap:9px;gap:9px;padding:8px 4px 3px}.editors_numberGrid__fED8C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;min-width:0}.editors_field__oMVpu{display:grid;grid-gap:4px;gap:4px;min-width:0;color:var(--text-secondary);font-size:11px}.editors_field__oMVpu input{box-sizing:border-box;width:100%;min-width:0;min-height:34px;padding:5px 7px;border:1px solid var(--border-color);border-radius:5px;background:var(--bg-input);color:var(--text-primary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editors_field__oMVpu input:focus-visible,.editors_rangeField__QafQh input:focus-visible{outline:2px solid var(--tone-success-text);outline-offset:2px}.editors_field__oMVpu input:disabled{opacity:.55}.editors_pointTools__lLH1f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.editors_segmentActive__6s_wD,.editors_segment__VAwgD{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:34px;padding:5px 8px;border:1px solid var(--border-color);border-radius:5px;background:var(--bg-panel);color:var(--text-secondary);font-size:12px;line-height:1.25;cursor:pointer}.editors_segmentActive__6s_wD:hover:not(:disabled),.editors_segment__VAwgD:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.editors_segmentActive__6s_wD{border-color:var(--tone-info-border);background:var(--tone-info-bg);color:var(--tone-info-text)}.editors_pointList__WF6A8{display:grid;grid-gap:3px;gap:3px;max-height:140px;overflow:auto;list-style:none}.editors_pointList__WF6A8 li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--text-secondary);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editors_foregroundLabel__LXORo{color:var(--tone-success-text)}.editors_backgroundLabel__pHppS{color:var(--tone-warning-text)}.editors_emptyHint__sXVO3,.editors_fieldHint__65C_a{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.editors_regionFields__vm_W2>strong{font-size:13px}.editors_brushToolbar__Q0amT{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;min-width:0;padding-block:8px;border-block:1px solid var(--border-color)}.editors_segmented__2ncm2{flex-wrap:wrap}.editors_rangeField__QafQh{display:grid;grid-gap:5px;gap:5px;min-width:110px;color:var(--text-secondary);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editors_rangeField__QafQh input{width:100%;min-width:88px;accent-color:var(--tone-success-text)}.editors_applyButton__lcrXy{display:inline-flex;align-items:center;justify-content:center;min-height:36px;-webkit-margin-start:auto;margin-inline-start:auto;padding:7px 12px;border:1px solid var(--tone-success-border);border-radius:5px;background:var(--tone-success-bg);color:var(--tone-success-text);font-size:13px;font-weight:650;cursor:pointer}.editors_applyButton__lcrXy:hover:not(:disabled){filter:brightness(1.12)}.editors_inlineNotice__qOLLM{margin:0;padding:8px 10px;border:1px solid var(--tone-warning-border);border-radius:5px;background:var(--tone-warning-bg);color:var(--tone-warning-text);font-size:12px;line-height:1.45}.editors_brushStage__kAfoH{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:200px;max-height:68dvh;overflow:auto;background-color:oklch(.15 .006 160);background-image:linear-gradient(45deg,oklch(.2 .006 160) 25%,transparent 0),linear-gradient(-45deg,oklch(.2 .006 160) 25%,transparent 0),linear-gradient(45deg,transparent 75%,oklch(.2 .006 160) 0),linear-gradient(-45deg,transparent 75%,oklch(.2 .006 160) 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;overscroll-behavior:contain}.editors_paintCanvas__PU514{display:block;width:auto;height:auto;max-width:100%;max-height:68dvh;touch-action:none;cursor:crosshair}.editors_loadingOverlay__Kqt3l{position:absolute;top:50%;left:50%;display:grid;place-items:center;max-width:min(90%,42ch);padding:12px 16px;border:1px solid var(--border-color);border-radius:5px;background:var(--bg-panel);color:var(--text-secondary);font-size:13px;line-height:1.5;text-align:center;transform:translate(-50%,-50%)}.editors_brushFooter__eCdKd{flex-wrap:wrap}.editors_sourceStrip__WBX26{display:flex;align-items:center;gap:7px}.editors_sourceThumbUnavailable__DRKMH,.editors_sourceThumb__uVIr1{position:relative;display:grid;flex:0 0 58px;place-items:center;width:58px;height:48px;overflow:hidden;padding:0;border:1px solid var(--border-color);border-radius:5px;background:var(--bg-input);color:var(--text-secondary);font-size:10px}.editors_sourceThumb__uVIr1{cursor:pointer}.editors_sourceThumb__uVIr1 img{display:block;width:100%;height:100%;object-fit:cover}.editors_sourceThumb__uVIr1 span{position:absolute;right:2px;bottom:2px;max-width:calc(100% - 4px);padding:1px 4px;border-radius:3px;background:oklch(.13 .005 160/.88);color:var(--text-primary);overflow-wrap:anywhere}.editors_sourceThumbUnavailable__DRKMH{padding:3px;text-align:center;line-height:1.25}.editors_errorNotice__zA9T6{margin:0;padding:8px 10px;border:1px solid var(--tone-danger-border);border-radius:5px;background:var(--tone-danger-bg);color:var(--tone-danger-text);font-size:12px;line-height:1.45}.editors_srOnly__KTX5O{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (max-width:760px){.editors_characterLayout__4HHsM,.editors_regionLayout__Zlzj1{grid-template-columns:minmax(0,1fr);gap:12px}.editors_regionFields__vm_W2,.editors_sidePanel__luWtb{padding:12px 0 0;-webkit-border-start:0;border-inline-start:0;-webkit-border-before:1px solid var(--border-color);border-block-start:1px solid var(--border-color)}.editors_characterList__qt_MA{max-height:none}.editors_brushToolbar__Q0amT{align-items:stretch}.editors_segmented__2ncm2{width:100%}.editors_segmented__2ncm2>button{flex:1 1 96px}.editors_rangeField__QafQh{flex:1 1 120px}}@media (max-width:480px){.editors_editorHeader__AAaoH{align-items:flex-start}.editors_editorHeader__AAaoH p{max-width:35ch}.editors_toolbar___vD15{flex-wrap:wrap;justify-content:flex-end}.editors_brushToolbar__Q0amT{gap:9px}.editors_sourceThumbUnavailable__DRKMH,.editors_sourceThumb__uVIr1{flex-basis:52px;width:52px}}.cutout_page__fQLV0{width:min(100%,1680px);margin:0 auto;padding:20px 24px 40px}.cutout_layout__ut3st{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);grid-gap:24px;gap:24px;align-items:start}.cutout_column__2_6x6{min-width:0;display:flex;flex-direction:column;gap:22px}.cutout_section__H4HX6{min-width:0;padding:0 0 20px;border-bottom:1px solid var(--border-color)}.cutout_assetLine__TSeit,.cutout_buttonRow__HUWKq,.cutout_historyActions__0kPVI,.cutout_jobHeading__e5BSW,.cutout_jobMeta__adGKD,.cutout_modeTabs__QK4C7,.cutout_pager__FgyPA,.cutout_resultActions__rlqnM,.cutout_sectionHeading__CWR2h,.cutout_sectionTitle__PWmPq,.cutout_sliderTopline__H9C4r,.cutout_sourceHeading__vP67L,.cutout_strategyTabs__zq9GY,.cutout_toolbar__CfE_b{display:flex;align-items:center}.cutout_jobHeading__e5BSW,.cutout_sectionHeading__CWR2h,.cutout_sourceHeading__vP67L{justify-content:space-between;gap:12px}.cutout_sectionHeading__CWR2h{margin-bottom:14px}.cutout_sectionTitle__PWmPq{min-width:0;gap:9px}.cutout_sectionHeading__CWR2h h2,.cutout_sectionTitle__PWmPq h2{margin:0;color:var(--text-primary);font-size:16px;font-weight:650}.cutout_emptyHint__e0Ret,.cutout_fieldHint__C55na,.cutout_imageCaption__Kb7PX,.cutout_jobMeta__adGKD,.cutout_resultDetail__5h7TW,.cutout_sectionHeading__CWR2h p,.cutout_sectionTitle__PWmPq p,.cutout_sourceHint__kq9k4,.cutout_subtleText__p8DtP{color:var(--text-secondary);font-size:12px;line-height:1.55}.cutout_sectionHeading__CWR2h p{margin-top:3px}.cutout_dangerButton__uESzl,.cutout_iconButton__ttjbW,.cutout_modeTab__ge0XK,.cutout_pagerButton__1mdSS,.cutout_presetButton__eyKqW,.cutout_primaryButton__6yQ_l,.cutout_quietButton__4jIyx,.cutout_secondaryButton__oI7kl,.cutout_strategyTab__cFuyF,.cutout_textButton__44rb_{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-color);border-radius:5px;font:inherit;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.cutout_dangerButton__uESzl,.cutout_iconButton__ttjbW,.cutout_modeTab__ge0XK,.cutout_pagerButton__1mdSS,.cutout_presetButton__eyKqW,.cutout_quietButton__4jIyx,.cutout_secondaryButton__oI7kl,.cutout_strategyTab__cFuyF{min-height:34px;padding:6px 10px;background:var(--bg-panel);color:var(--text-primary);font-size:12px}.cutout_iconButton__ttjbW{width:34px;padding:0}.cutout_textButton__44rb_{min-height:30px;padding:4px 0;border-color:transparent;background:transparent;color:var(--tone-info-text);font-size:12px}.cutout_primaryButton__6yQ_l{min-height:40px;padding:8px 14px;border-color:var(--tone-success-border);background:var(--tone-success-bg);color:var(--tone-success-text);font-size:13px;font-weight:650}.cutout_dangerButton__uESzl{color:var(--tone-danger-text)}.cutout_dangerButton__uESzl:hover:not(:disabled),.cutout_iconButton__ttjbW:hover:not(:disabled),.cutout_modeTab__ge0XK:hover:not(:disabled),.cutout_pagerButton__1mdSS:hover:not(:disabled),.cutout_presetButton__eyKqW:hover:not(:disabled),.cutout_quietButton__4jIyx:hover:not(:disabled),.cutout_secondaryButton__oI7kl:hover:not(:disabled),.cutout_strategyTab__cFuyF:hover:not(:disabled){background:var(--bg-hover)}.cutout_primaryButton__6yQ_l:hover:not(:disabled){filter:brightness(1.12)}.cutout_textButton__44rb_:hover:not(:disabled){text-decoration:underline}.cutout_dangerButton__uESzl:disabled,.cutout_iconButton__ttjbW:disabled,.cutout_modeTab__ge0XK:disabled,.cutout_pagerButton__1mdSS:disabled,.cutout_presetButton__eyKqW:disabled,.cutout_primaryButton__6yQ_l:disabled,.cutout_quietButton__4jIyx:disabled,.cutout_secondaryButton__oI7kl:disabled,.cutout_strategyTab__cFuyF:disabled,.cutout_textButton__44rb_:disabled{cursor:not-allowed;opacity:.48}.cutout_modeTabs__QK4C7,.cutout_strategyTabs__zq9GY{width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;padding:3px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-input)}.cutout_modeTab__ge0XK,.cutout_strategyTab__cFuyF{min-height:32px;border-color:transparent;background:transparent}.cutout_modeActive__knZCY,.cutout_strategyActive__E7yk3{border-color:var(--border-color);background:var(--bg-hover);color:var(--text-primary)}.cutout_sourceDropzone__nCidn{display:flex;min-height:132px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;border:1px dashed var(--border-color);border-radius:6px;background:var(--bg-input);color:var(--text-primary);text-align:center}.cutout_sourceDropActive__TUHtB{border-color:var(--tone-info-border);background:var(--tone-info-bg)}.cutout_sourceDropzone__nCidn strong{font-size:13px;font-weight:600}.cutout_sourceDropzone__nCidn span{color:var(--text-secondary);font-size:12px}.cutout_hiddenInput__p8DDq{display:none}.cutout_sourceHeading__vP67L{margin:12px 0 8px}.cutout_sourceHeading__vP67L strong{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cutout_imageStage__kvE4H,.cutout_sourceStage__SI93i{position:relative;display:flex;min-height:160px;max-height:460px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-input);background-image:linear-gradient(45deg,var(--bg-hover) 25%,transparent 25%),linear-gradient(-45deg,var(--bg-hover) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--bg-hover) 75%),linear-gradient(-45deg,transparent 75%,var(--bg-hover) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.cutout_resultImage__EgQ0f,.cutout_sourceImage__MVDjm{display:block;width:100%;max-height:440px;object-fit:contain;cursor:zoom-in}.cutout_sourceImage__MVDjm{width:auto;max-width:100%}.cutout_sourceHint__kq9k4{display:flex;justify-content:space-between;gap:12px;margin-top:6px}.cutout_assetLine__TSeit{flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-top:10px}.cutout_assetLine__TSeit span{color:var(--text-secondary);font-size:12px}.cutout_settingsPanel__MqppC{min-width:0;padding-top:18px;border-top:1px solid var(--border-color)}.cutout_presetList__FTkTW{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cutout_presetButton__eyKqW{min-height:30px;padding:5px 9px}.cutout_presetActive__3vyOL{border-color:var(--tone-info-border);background:var(--tone-info-bg);color:var(--tone-info-text)}.cutout_controlLabel__A8M9y{display:block;margin:10px 0 5px;color:var(--text-secondary);font-size:12px}.cutout_numberInput__GP8VW,.cutout_selectControl__zsO5g,.cutout_textInput__9iHxw{min-width:0;min-height:36px;padding:7px 9px;border:1px solid var(--border-color);border-radius:5px;background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:13px}.cutout_selectControl__zsO5g{width:100%}.cutout_advancedSliderList__5Kkaw,.cutout_sliderList__80TYV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;margin-top:16px}.cutout_sliderField__KhG7k{display:grid;min-width:0;grid-gap:6px;gap:6px;color:var(--text-primary);font-size:12px}.cutout_sliderTopline__H9C4r{justify-content:space-between;gap:8px}.cutout_sliderTopline__H9C4r output{min-width:32px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cutout_sliderField__KhG7k input[type=range]{width:100%;accent-color:oklch(.72 .12 160)}.cutout_fieldHint__C55na{min-height:2.9em}.cutout_advancedSettings__6jr2R{margin-top:16px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.cutout_advancedSettings__6jr2R summary{padding:11px 0;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:600}.cutout_advancedBody__pSob5{padding:0 0 14px}.cutout_toggleGrid__3sKHs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px 12px;gap:9px 12px}.cutout_toggleField__B9me8{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px}.cutout_checkField__o4vpx input,.cutout_toggleField__B9me8 input{accent-color:oklch(.72 .12 160)}.cutout_advancedSliderList__5Kkaw{margin-top:16px}.cutout_advancedSliderList__5Kkaw .cutout_sliderField__KhG7k{padding-top:8px;border-top:1px solid var(--border-color)}.cutout_strategyCopy__I7rEi{max-width:620px;margin:8px 0 12px;color:var(--text-secondary);font-size:12px;line-height:1.55}.cutout_fieldGrid__WnFHq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.cutout_fieldLabel___FI0Q{display:grid;min-width:0;grid-gap:5px;gap:5px;color:var(--text-secondary);font-size:12px}.cutout_numberInput__GP8VW,.cutout_textInput__9iHxw{width:100%}.cutout_statusNotice__8iIoN{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--tone-info-border);border-radius:5px;background:var(--tone-info-bg);color:var(--tone-info-text);font-size:12px;line-height:1.5}.cutout_statusError__Wo7uo{border-color:var(--tone-danger-border);background:var(--tone-danger-bg);color:var(--tone-danger-text)}.cutout_statusWarning__Xm0y7{border-color:var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-text)}.cutout_primaryActions__2DavO{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.cutout_primaryActions__2DavO .cutout_primaryButton__6yQ_l{min-width:160px}.cutout_uploadProgress__qEqu4{display:grid;flex:1 0 100%;grid-gap:5px;gap:5px;color:var(--text-secondary);font-size:12px}.cutout_uploadProgress__qEqu4 progress{width:min(100%,360px);height:7px;accent-color:var(--tone-info-text)}.cutout_progressCopy__RcS9_{display:grid;min-width:0;grid-gap:3px;gap:3px}.cutout_progressCopy__RcS9_ strong{color:var(--text-primary);font-size:12px;font-weight:600}.cutout_progressMeta__VO5xO{color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cutout_historyToolbar__47E_f{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cutout_historyList__KJKGa{display:grid;border-top:1px solid var(--border-color)}.cutout_historyRow__yA30a{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:9px 0;border:0;border-bottom:1px solid var(--border-color);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.cutout_historyRow__yA30a:hover,.cutout_historySelected__0zKO1{background:color-mix(in oklab,var(--bg-hover),transparent 45%)}.cutout_historyThumb__GOiRP{display:flex;width:64px;aspect-ratio:16/10;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-input);color:var(--text-secondary);font-size:10px;text-align:center}.cutout_historyThumb__GOiRP img{width:100%;height:100%;object-fit:cover}.cutout_historyInfo__F559a{display:grid;min-width:0;grid-gap:3px;gap:3px}.cutout_historyInfo__F559a strong{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cutout_jobMeta__adGKD{flex-wrap:wrap;gap:4px 8px}.cutout_statusBadge__YHYv5{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:4px;background:var(--bg-hover);color:var(--text-secondary);font-size:11px;white-space:nowrap}.cutout_statusSucceeded__1H81q{background:var(--tone-success-bg);color:var(--tone-success-text)}.cutout_statusFailed__gY1Vt{background:var(--tone-danger-bg);color:var(--tone-danger-text)}.cutout_statusRunning__fWhhg{background:var(--tone-info-bg);color:var(--tone-info-text)}.cutout_pager__FgyPA{justify-content:space-between;gap:10px;padding-top:10px;color:var(--text-secondary);font-size:12px}.cutout_resultHeader__JSkAG{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin-bottom:14px}.cutout_resultGrid__8is8d{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.cutout_resultTile__YylYC{min-width:0;padding:8px;border:1px solid var(--border-color);border-radius:5px;background:var(--bg-panel)}.cutout_resultTileHeader__LNHTp{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.cutout_resultTileHeader__LNHTp strong{overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cutout_imageFrame__s3wPm{display:flex;min-height:140px;max-height:320px;align-items:center;justify-content:center;overflow:hidden;border-radius:3px;background-color:var(--bg-input);background-image:linear-gradient(45deg,var(--bg-hover) 25%,transparent 25%),linear-gradient(-45deg,var(--bg-hover) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--bg-hover) 75%),linear-gradient(-45deg,transparent 75%,var(--bg-hover) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.cutout_imageFrame__s3wPm .cutout_resultImage__EgQ0f{max-height:310px}.cutout_imageCaption__Kb7PX{display:flex;justify-content:space-between;gap:8px;margin-top:7px}.cutout_resultActions__rlqnM{flex-wrap:wrap;gap:5px 10px;margin-top:8px}.cutout_splitList__pJPaZ{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.cutout_splitRow__rDEbz{display:grid;grid-template-columns:auto 54px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-width:0;padding:7px 0;border-top:1px solid var(--border-color)}.cutout_splitThumb__A_wsw{display:block;width:54px;height:54px;object-fit:contain;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-input);cursor:zoom-in}.cutout_splitName__s0zh_{overflow:hidden;color:var(--text-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cutout_checkField__o4vpx{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:11px;white-space:nowrap}.cutout_operationBar__whS_h{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px}.cutout_emptyHint__e0Ret{padding:12px 0}.cutout_zoomLayer__NBafo{z-index:1200}.cutout_timeText__PyxYz{color:var(--text-secondary);font-size:11px}@media (max-width:1020px){.cutout_layout__ut3st{grid-template-columns:minmax(0,1fr)}.cutout_column__2_6x6{gap:18px}.cutout_historyList__KJKGa{max-height:420px;overflow:auto}}@media (max-width:600px){.cutout_page__fQLV0{padding:14px 12px 28px}.cutout_advancedSliderList__5Kkaw,.cutout_fieldGrid__WnFHq,.cutout_sliderList__80TYV,.cutout_toggleGrid__3sKHs{grid-template-columns:minmax(0,1fr)}.cutout_fieldHint__C55na{min-height:0}.cutout_historyRow__yA30a{grid-template-columns:56px minmax(0,1fr) auto;gap:8px}.cutout_historyThumb__GOiRP{width:56px}.cutout_splitRow__rDEbz{grid-template-columns:auto 44px minmax(0,1fr)}.cutout_splitThumb__A_wsw{width:44px;height:44px}.cutout_splitRow__rDEbz>:last-child{grid-column:3;justify-self:start}.cutout_primaryActions__2DavO .cutout_primaryButton__6yQ_l{flex:1 1 100%}}.GenerationCompletion_settings__AWPGs{font-size:13px;min-width:0}.GenerationCompletion_settings__AWPGs summary{cursor:pointer;display:flex;align-items:center;gap:6px}.GenerationCompletion_settings__AWPGs label{display:inline-flex;align-items:center;gap:6px;margin:10px 12px 8px 0}.GenerationCompletion_settings__AWPGs input[type=checkbox]{width:16px;height:16px;margin:0}.GenerationCompletion_settings__AWPGs small{display:block;color:var(--text-secondary);overflow-wrap:anywhere}.GenerationCompletion_settings__AWPGs button{display:inline-flex;align-items:center;gap:6px}.batch_controls__O8Ozy,.batch_results__4x4PN{display:grid;grid-gap:12px;gap:12px;min-width:0}.batch_controls__O8Ozy{padding:12px 0;border-block:1px solid var(--border,#d8dce1)}.batch_actions__Wkvj9,.batch_fields__Gkxxe,.batch_retry__SkBJu{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.batch_fields__Gkxxe label,.batch_retry__SkBJu label{display:grid;grid-gap:6px;gap:6px;font-size:13px}.batch_fields__Gkxxe input,.batch_retry__SkBJu input{width:130px;min-width:0}.batch_primary__Ozmg7{background:var(--primary,#177b60);color:#f7faf9}.batch_summary__zjUT_{font-weight:600}.batch_error__XXHZ2{color:var(--danger,#b33a44);overflow-wrap:anywhere}.batch_previews__n3x97{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-gap:8px;gap:8px;max-height:220px;overflow:auto}.batch_previews__n3x97 img{width:100%;height:64px;object-fit:contain;background:#f1f3f4}.batch_previews__n3x97 figure{margin:0;min-width:0}.batch_previews__n3x97 figcaption{font-size:11px;overflow-wrap:anywhere}.batch_compactItems__P6Guj,.batch_items__Xuueq{display:grid;grid-gap:8px;gap:8px}.batch_pagination__1GZxB{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;flex-wrap:wrap}.batch_pagination__1GZxB button{width:36px;height:36px;padding:0;display:inline-flex;justify-content:center;align-items:center}.batch_item__MwM9L{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid var(--border,#d8dce1);padding:8px 0;min-width:0}.batch_item__MwM9L img,.batch_placeholder__dNf0d{width:88px;height:72px;object-fit:contain;background:#f1f3f4}.batch_placeholder__dNf0d{display:grid;place-items:center;font-size:12px;color:#68717a}.batch_item__MwM9L strong{overflow-wrap:anywhere}.batch_item__MwM9L>button{padding:0;border:0;width:88px;height:72px;cursor:zoom-in}.batch_delivery__Dopoq input[type=checkbox],.batch_item__MwM9L input[type=checkbox]{width:16px;height:16px}.batch_item__MwM9L p,.batch_results__4x4PN p{margin:0;font-size:13px;overflow-wrap:anywhere}.batch_delivery__Dopoq{display:grid;grid-gap:8px;gap:8px;padding:12px 0;border-block:1px solid var(--border,#d8dce1)}.batch_dialog__cC5ev{width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid var(--border-color,#465057);border-radius:8px;background:var(--bg-panel,#171c1f);color:var(--text-primary,#eef0f2)}.batch_dialog__cC5ev button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid var(--border-color,#465057);border-radius:6px;background:var(--bg-input,#151a1d);color:inherit;cursor:pointer}.batch_dialog__cC5ev button:disabled{opacity:.5;cursor:default}.batch_dialog__cC5ev .batch_primary__Ozmg7{background:#79daca;color:#102721}.batch_historyItem__10MLg>button{display:flex;flex-direction:column;align-items:flex-start;width:100%}.batch_dialog__cC5ev::-webkit-backdrop{background:rgba(25,32,37,.45)}.batch_dialog__cC5ev::backdrop{background:rgba(25,32,37,.45)}.batch_dialog__cC5ev h2{font-size:20px}.batch_historyItem__10MLg{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:8px;padding:12px;margin-top:8px;text-align:left}.batch_historyItem__10MLg span{font-size:13px}@media (max-width:640px){.batch_item__MwM9L{grid-template-columns:72px minmax(0,1fr) auto;gap:8px}.batch_item__MwM9L img,.batch_item__MwM9L>button,.batch_placeholder__dNf0d{width:72px;height:64px}.batch_dialog__cC5ev{padding:12px}.batch_actions__Wkvj9 button{min-height:40px}}.template-studio_shellBody__D96ll{display:block;min-height:calc(100dvh - var(--composer-topbar-height, 48px))}.template-studio_shellContent__iMWrg{min-width:0;min-height:0;padding:0}.template-studio_workbench__Qfhhw{--canvas:oklch(0.17 0.008 170);--panel:oklch(0.205 0.009 170);--panel-raised:oklch(0.235 0.01 170);--line:oklch(0.34 0.012 170);--text:oklch(0.94 0.008 170);--muted:oklch(0.69 0.018 170);--accent:oklch(0.78 0.11 166);--accent-ink:oklch(0.22 0.04 166);min-height:calc(100dvh - var(--composer-topbar-height, 48px));color:var(--text);background:var(--canvas);font-size:14px}.template-studio_header__ZRxmH{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 26px;border-bottom:1px solid var(--line);background:oklch(.19 .008 170)}.template-studio_headerTitle__0TVCo{display:flex;align-items:baseline;gap:10px;min-width:0}.template-studio_imageHeader__7zWqL{-webkit-padding-start:268px;padding-inline-start:268px}@media (max-width:1200px){.template-studio_imageHeader__7zWqL{-webkit-padding-start:26px;padding-inline-start:26px}}.template-studio_headerTitle__0TVCo h1{margin:0;font-size:19px;line-height:1.2;font-weight:750}.template-studio_kicker__zyq51{color:var(--muted);font-size:12px}.template-studio_categoryTabs__2MDr1{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:7px;background:oklch(.15 .007 170)}.template-studio_categoryTabs__2MDr1 button,.template-studio_filterButton__cldxy,.template-studio_iconButton__tjn9A,.template-studio_listAction__ujn_Y,.template-studio_primaryButton__YRtfc,.template-studio_quietButton__BoTzB,.template-studio_viewTabs__q3GaG button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid transparent;border-radius:5px;padding:7px 10px;color:var(--text);background:transparent;font:inherit;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.template-studio_categoryTabs__2MDr1 button{min-width:76px;color:var(--muted);font-weight:650}.template-studio_categoryTabs__2MDr1 button:hover,.template-studio_filterButton__cldxy:hover,.template-studio_iconButton__tjn9A:hover,.template-studio_listAction__ujn_Y:hover,.template-studio_quietButton__BoTzB:hover,.template-studio_viewTabs__q3GaG button:hover{background:var(--panel-raised)}.template-studio_categoryTabs__2MDr1 button:focus-visible,.template-studio_filterButton__cldxy:focus-visible,.template-studio_iconButton__tjn9A:focus-visible,.template-studio_listAction__ujn_Y:focus-visible,.template-studio_primaryButton__YRtfc:focus-visible,.template-studio_quietButton__BoTzB:focus-visible,.template-studio_viewTabs__q3GaG button:focus-visible,.template-studio_workbench__Qfhhw input:focus-visible,.template-studio_workbench__Qfhhw select:focus-visible,.template-studio_workbench__Qfhhw textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.template-studio_categoryTabs__2MDr1 .template-studio_activeCategory__QbHNh{border-color:oklch(.44 .06 166);color:var(--accent);background:oklch(.27 .025 166)}.template-studio_imageSurface__DGdwG,.template-studio_imageSurface__DGdwG>*,.template-studio_videoWorkbench__iiPGk{min-width:0}.template-studio_resultMetadata__CChPH{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;min-width:0}.template-studio_resultMetadata__CChPH h3{font-size:15px;margin:0}.template-studio_resultMetadata__CChPH>.user-identity-badge{max-width:140px;min-width:0}.template-studio_formColumn__kwKwt details>summary{cursor:pointer;padding:8px 0;color:var(--muted)}.template-studio_videoHeader__HM23m{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 26px 12px;border-bottom:1px solid var(--line)}.template-studio_viewTabs__q3GaG{display:flex;align-items:center;gap:4px;min-width:0}.template-studio_viewTabs__q3GaG button{min-height:36px;padding-inline:12px;color:var(--muted);font-weight:650}.template-studio_viewTabs__q3GaG .template-studio_activeView__586fa{color:var(--text);background:var(--panel-raised);border-color:var(--line)}.template-studio_headerActions__onsOn{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.template-studio_headerActions__onsOn a.template-studio_quietButton__BoTzB{text-decoration:none}.template-studio_templateListItem__OM1wl{display:flex;align-items:flex-start;min-width:0;gap:4px}.template-studio_templateListContent__xtDMu,.template-studio_templateListItem__OM1wl>button{flex:1 1 auto;min-width:0}.template-studio_templateListContent__xtDMu>button{width:100%}.template-studio_templateListItem__OM1wl>[data-content-reactions]{flex:0 0 auto;margin-top:10px}.template-studio_contentHeader__4Tpi_>div:first-child,.template-studio_templateHeading__bsEQx{min-width:0;max-width:100%}.template-studio_primaryButton__YRtfc{min-height:40px;padding-inline:14px;border-color:oklch(.67 .12 166);color:var(--accent-ink);background:var(--accent);font-weight:750}.template-studio_primaryButton__YRtfc:hover:not(:disabled){background:oklch(.83 .105 166)}.template-studio_primaryButton__YRtfc:active:not(:disabled){background:oklch(.73 .11 166)}.template-studio_quietButton__BoTzB{border-color:var(--line);color:var(--text);background:var(--panel)}.template-studio_iconButton__tjn9A:disabled,.template-studio_listAction__ujn_Y:disabled,.template-studio_primaryButton__YRtfc:disabled,.template-studio_quietButton__BoTzB:disabled{opacity:.48;cursor:not-allowed}.template-studio_dangerButton__9KLPO{color:oklch(.78 .12 25)}.template-studio_iconButton__tjn9A{width:34px;min-width:34px;padding:6px;border-color:var(--line);background:var(--panel)}.template-studio_buttonLabel__tTdoY{display:inline}.template-studio_layout__avHpZ{display:grid;grid-template-columns:minmax(245px,290px) minmax(0,1fr);min-height:calc(100dvh - 166px)}.template-studio_sidebar__YKZI2{min-width:0;padding:16px 12px 24px;border-right:1px solid var(--line);background:oklch(.185 .008 170)}.template-studio_sidebarSection__45CD2+.template-studio_sidebarSection__45CD2{margin-top:22px}.template-studio_sectionHeading__4GWS3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 4px 8px;color:var(--muted);font-size:11px;font-weight:760}.template-studio_sectionHeading__4GWS3 h2{margin:0;color:inherit;font-size:inherit;font-weight:inherit}.template-studio_searchRow__uaOU6{display:flex;gap:6px;margin-bottom:9px}.template-studio_control__ZjIeE,.template-studio_workbench__Qfhhw input:not([type=checkbox]),.template-studio_workbench__Qfhhw select,.template-studio_workbench__Qfhhw textarea{box-sizing:border-box;min-width:0;min-height:36px;border:1px solid var(--line);border-radius:5px;padding:8px 9px;color:var(--text);background:oklch(.15 .006 170);font:inherit}.template-studio_workbench__Qfhhw input::placeholder,.template-studio_workbench__Qfhhw textarea::placeholder{color:oklch(.57 .018 170)}.template-studio_workbench__Qfhhw textarea{width:100%;min-height:130px;resize:vertical;line-height:1.55}.template-studio_workbench__Qfhhw select{max-width:100%}.template-studio_searchRow__uaOU6 input{flex:1 1;width:100%}.template-studio_filterRow__YXekS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:10px}.template-studio_filterRow__YXekS>*{width:100%}.template-studio_list__jRQ2Q{display:grid;grid-gap:2px;gap:2px}.template-studio_listItem__yurDX{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px 9px;border:1px solid transparent;border-radius:5px;color:var(--text);text-align:left;background:transparent;cursor:pointer}.template-studio_listItem__yurDX:hover{background:var(--panel)}.template-studio_listItem__yurDX[aria-current=true]{border-color:oklch(.43 .05 166);background:oklch(.245 .018 166)}.template-studio_runListItem__KOsXz{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px}.template-studio_runThumbPlaceholder__kVm2_,.template-studio_runThumb__grkW_{display:grid;place-items:center;width:88px;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);border-radius:4px;color:var(--muted);background:oklch(.14 .006 170)}.template-studio_runThumb__grkW_{object-fit:cover}.template-studio_runThumbPlaceholder__kVm2_{padding:4px;text-align:center;font-size:10px;line-height:1.35}.template-studio_runListContent__4M2_N{display:grid;min-width:0;grid-gap:6px;gap:6px}.template-studio_listItemTitle__npGYB{overflow:hidden;font-size:13px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.template-studio_listItemMeta__EwclP{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:11px}.template-studio_recordTime__G9Bwp{display:block;padding:3px 10px;color:var(--muted);font-size:11px}.template-studio_owner__ZOv4M{display:flex;align-items:center;gap:7px;min-width:0;color:var(--muted);font-size:11px}.template-studio_owner__ZOv4M .user-identity-badge{min-width:0}.template-studio_owner__ZOv4M .user-identity-avatar{width:20px;height:20px;flex-basis:20px}.template-studio_owner__ZOv4M .user-identity-name,.template-studio_status__5hOlw{color:var(--muted);font-size:11px}.template-studio_status__5hOlw{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:21px;padding:2px 7px;border:1px solid var(--line);border-radius:999px;background:oklch(.22 .008 170);line-height:1.2}.template-studio_statusSuccess__dm_4y{color:oklch(.8 .13 150);border-color:oklch(.45 .07 150);background:oklch(.25 .025 150)}.template-studio_statusError__lDD0n{color:oklch(.79 .14 25);border-color:oklch(.43 .08 25);background:oklch(.245 .025 25)}.template-studio_statusWarning__cKZX3{color:oklch(.82 .13 80);border-color:oklch(.48 .08 80);background:oklch(.26 .025 80)}.template-studio_statusActive__1D1YN{color:oklch(.79 .11 220);border-color:oklch(.46 .07 220);background:oklch(.245 .023 220)}.template-studio_content__cjI0L{min-width:0;padding:18px 22px 36px}.template-studio_contentHeader__4Tpi_{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.template-studio_contentHeader__4Tpi_ h2{margin:0;font-size:18px;line-height:1.3}.template-studio_contentHeader__4Tpi_ p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.template-studio_editorGrid__zxqpd{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);grid-gap:24px;gap:24px;align-items:start}.template-studio_formColumn__kwKwt{display:grid;grid-gap:15px;gap:15px;min-width:0}.template-studio_field__h2yYq{display:grid;grid-gap:6px;gap:6px;min-width:0}.template-studio_fieldLabel__Lmh9R,.template-studio_field__h2yYq>label{color:var(--muted);font-size:12px;font-weight:650}.template-studio_fieldHint__98EgB{color:var(--muted);font-size:11px;line-height:1.45}.template-studio_fieldError__jPAyL{color:oklch(.79 .14 25);font-size:12px}.template-studio_twoFields__Xzl4y{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.template-studio_sectionRule__hNSlE{border-top:1px solid var(--line);padding-top:15px}.template-studio_sectionTitle__oN_V0{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;font-size:13px;font-weight:730}.template-studio_videoReferences__8KnE6{min-width:0}.template-studio_videoReferences__8KnE6 .template-studio_sectionTitle__oN_V0{flex-wrap:wrap}.template-studio_referenceHeading__s3Gfa,.template-studio_referenceSlotTools__6OG3n{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.template-studio_referenceSlotTools__6OG3n{margin-bottom:8px}.template-studio_referenceSlotTools__6OG3n button{max-width:100%;flex-wrap:wrap;overflow-wrap:anywhere}.template-studio_referenceSlotTools__6OG3n button span{color:var(--muted);font-size:11px}.template-studio_referenceHelp__Jk1Dp{position:relative;font-weight:400}.template-studio_referenceHelp__Jk1Dp>button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.template-studio_referenceHelp__Jk1Dp>span{display:block;position:absolute;top:100%;right:0;z-index:4;width:240px;max-width:65vw;padding:8px;border:1px solid var(--line);border-radius:5px;background:var(--panel-raised);color:var(--muted);font-size:12px;line-height:1.5}.template-studio_referenceBinding__dS8lj{min-width:0}.template-studio_formColumn__kwKwt .template-studio_referenceBinding__dS8lj>summary{padding:4px 0;font-size:11px;overflow-wrap:anywhere}.template-studio_referenceBinding__dS8lj select{width:100%;min-width:0;padding:4px;font-size:11px}.template-studio_referenceError__BfSx_{display:flex;align-items:center;gap:8px;margin-top:6px;color:var(--muted);font-size:12px}.template-studio_referenceBinding__dS8lj summary:focus-visible,.template-studio_videoReferences__8KnE6 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.template-studio_fieldGrid__ci49v{display:grid;grid-gap:11px;gap:11px}.template-studio_parameterGrid__q0bC0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.template-studio_parameterToggles__VYKgT{display:flex;flex-wrap:wrap;gap:12px;padding-top:10px}.template-studio_assetList__htTt1{display:grid;grid-gap:4px;gap:4px}.template-studio_assetSlot__k4wxw{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:5px;background:oklch(.19 .008 170)}.template-studio_assetSlotHeader__rin3k{display:flex;align-items:center;justify-content:space-between;gap:10px}.template-studio_assetSlotHeader__rin3k>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.template-studio_assetSlotHeader__rin3k strong{font-size:12px}.template-studio_assetSlotHeader__rin3k span{color:var(--muted);font-size:11px;line-height:1.4}.template-studio_assetSlotMissing__v650H{padding:10px 0;color:oklch(.82 .13 80);font-size:11px}.template-studio_assetSlotEmpty__TD9dp{padding:8px 0;color:var(--muted);font-size:11px;line-height:1.45}.template-studio_assetRow__AzRHF{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(116px,auto) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;padding:8px 0;border-bottom:1px solid oklch(.29 .009 170)}.template-studio_assetType__2jzJC{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:5px;color:var(--accent);background:var(--panel)}.template-studio_assetName__ARkeE{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:12px}.template-studio_assetActions__2rLnJ{display:inline-flex;align-items:center;gap:4px}.template-studio_assetActions__2rLnJ .template-studio_iconButton__tjn9A{width:29px;min-width:29px;min-height:29px}.template-studio_assetEmpty__2kYRa{padding:14px 10px;border:1px dashed var(--line);color:var(--muted);font-size:12px;text-align:center}.template-studio_promptTools__0fLP4{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.template-studio_textModelField__Ni8gf{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;min-width:0}.template-studio_textModelField__Ni8gf>.template-studio_field__h2yYq{width:220px;max-width:100%}.template-studio_saveState__rWzwQ{min-height:19px;color:var(--muted);font-size:11px}.template-studio_saveState__rWzwQ[data-tone=progress]{color:var(--accent)}.template-studio_saveState__rWzwQ[data-tone=info]{color:var(--muted)}.template-studio_saveState__rWzwQ[data-tone=success]{color:oklch(.8 .13 150)}.template-studio_saveState__rWzwQ[data-tone=error]{color:oklch(.79 .14 25)}.template-studio_saveState__rWzwQ[data-tone=warning]{color:oklch(.82 .13 80)}.template-studio_blockerStatus__OAmjS{font-size:12px}.template-studio_blockerStatus__OAmjS[data-tone=progress]{color:var(--accent)}.template-studio_blockerStatus__OAmjS[data-tone=info]{color:var(--muted)}.template-studio_blockerStatus__OAmjS[data-tone=success]{color:oklch(.8 .13 150)}.template-studio_blockerStatus__OAmjS[data-tone=warning]{color:oklch(.82 .13 80)}.template-studio_blockerStatus__OAmjS[data-tone=error]{color:oklch(.79 .14 25)}.template-studio_callout__2_9Kg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:5px;color:var(--muted);background:var(--panel);font-size:12px;line-height:1.5}.template-studio_callout__2_9Kg strong{color:var(--text)}.template-studio_calloutLink__WGIAL{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;border:1px solid var(--line);border-radius:5px;color:var(--text);text-decoration:none;background:var(--panel)}.template-studio_calloutLink__WGIAL:hover{background:var(--panel-raised)}.template-studio_calloutError__QMiIs{border-color:oklch(.43 .08 25);background:oklch(.225 .018 25)}.template-studio_calloutWarning__n5J_K{border-color:oklch(.48 .08 80);background:oklch(.23 .018 80)}.template-studio_previewColumn__loDIK{min-width:0;border-left:1px solid var(--line);padding-left:20px}.template-studio_resultTabs__VnTev{display:flex;gap:4px;border-bottom:1px solid var(--line)}.template-studio_resultTabs__VnTev button{padding:8px 10px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);background:transparent;font:inherit;cursor:pointer}.template-studio_resultTabs__VnTev button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}.template-studio_resultPanel__wdvMW{display:grid;grid-gap:12px;gap:12px;padding-top:12px}.template-studio_runCard__bhrBC{display:grid;grid-gap:8px;gap:8px;padding:11px 0;border-bottom:1px solid var(--line)}.template-studio_runCardHeader__oVD_Z{display:flex;align-items:center;justify-content:space-between;gap:8px}.template-studio_runCard__bhrBC h3{margin:0;font-size:13px;font-weight:700}.template-studio_runPrompt__GInf7{margin:0;color:var(--muted);font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.template-studio_taskList__kmlhY{display:grid;grid-gap:6px;gap:6px;padding-top:4px}.template-studio_taskRow__Y84rX{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.template-studio_emptyState__Q6bJy{display:grid;justify-items:start;grid-gap:9px;gap:9px;max-width:520px;padding:42px 20px;border-bottom:1px solid var(--line)}.template-studio_emptyState__Q6bJy svg{color:var(--accent)}.template-studio_emptyState__Q6bJy h2{margin:0;font-size:17px}.template-studio_emptyState__Q6bJy p{max-width:58ch;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.template-studio_loadMore__agsNK{display:flex;justify-content:center;padding:12px 0}.template-studio_ownerLine__PQBCn{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px}.template-studio_templateRecipe__sCzSz{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.template-studio_templateRecipe__sCzSz h3{margin:0;font-size:13px}.template-studio_slotRow__OK_d1{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.template-studio_dialogBackdrop__Cdl16{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(5,9,8,.72)}.template-studio_dialog__WOy7X{display:grid;grid-gap:13px;gap:13px;width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:20px;border:1px solid var(--line);border-radius:7px;background:var(--panel);box-shadow:0 18px 48px rgba(0,0,0,.34)}.template-studio_dialog__WOy7X h2{margin:0;font-size:17px}.template-studio_dialogFooter__rzc33{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:6px}.template-studio_sessionGate__j3kQL{display:grid;justify-items:start;grid-gap:12px;gap:12px;max-width:580px;margin:48px auto;padding:22px;color:var(--text)}.template-studio_sessionGate__j3kQL h1{margin:0;font-size:20px}.template-studio_sessionGate__j3kQL p{margin:0;color:var(--muted);line-height:1.6}.template-studio_sessionGate__j3kQL a{color:var(--accent)}.template-studio_visuallyHidden__dPrlt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:980px){.template-studio_layout__avHpZ{grid-template-columns:230px minmax(0,1fr)}.template-studio_content__cjI0L{padding:16px}.template-studio_editorGrid__zxqpd{grid-template-columns:minmax(0,1fr)}.template-studio_previewColumn__loDIK{border-top:1px solid var(--line);border-left:0;padding:14px 0 0}}@media (max-width:700px){.template-studio_header__ZRxmH{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 14px}.template-studio_headerTitle__0TVCo{width:100%;justify-content:space-between}.template-studio_categoryTabs__2MDr1{width:100%}.template-studio_categoryTabs__2MDr1 button{flex:1 1}.template-studio_videoHeader__HM23m{align-items:flex-start;flex-direction:column;padding:11px 14px}.template-studio_viewTabs__q3GaG{max-width:100%;overflow-x:auto}.template-studio_viewTabs__q3GaG button{flex:0 0 auto;padding-inline:9px}.template-studio_headerActions__onsOn{width:100%;justify-content:flex-start}.template-studio_layout__avHpZ{grid-template-columns:minmax(0,1fr)}.template-studio_sidebar__YKZI2{padding:12px 12px 8px;border-right:0;border-bottom:1px solid var(--line)}.template-studio_sidebarSection__45CD2+.template-studio_sidebarSection__45CD2{margin-top:15px}.template-studio_list__jRQ2Q{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));max-height:250px;overflow:auto}.template-studio_content__cjI0L{padding:15px 12px 28px}.template-studio_contentHeader__4Tpi_{align-items:flex-start;flex-direction:column}.template-studio_parameterGrid__q0bC0,.template-studio_twoFields__Xzl4y{grid-template-columns:minmax(0,1fr)}.template-studio_assetSlotHeader__rin3k{align-items:flex-start;flex-direction:column}.template-studio_assetRow__AzRHF{grid-template-columns:28px minmax(0,1fr) auto}.template-studio_assetRow__AzRHF>select{grid-column:2/3}.template-studio_assetActions__2rLnJ{grid-column:3/4;grid-row:1/span 2}}@media (prefers-reduced-motion:reduce){.template-studio_categoryTabs__2MDr1 button,.template-studio_filterButton__cldxy,.template-studio_iconButton__tjn9A,.template-studio_listAction__ujn_Y,.template-studio_primaryButton__YRtfc,.template-studio_quietButton__BoTzB,.template-studio_viewTabs__q3GaG button{transition:none}}