.director-studio-module__f_AdrW__studio{--dr-start-w:20rem;--dr-end-w:20rem;--dr-band-h:clamp(14rem, 25vh, 16rem);--dr-card-min:13rem}@media (min-width:64rem){.director-studio-module__f_AdrW__studio{--dr-start-w:17rem;--dr-end-w:21rem}}@media (min-width:80rem){.director-studio-module__f_AdrW__studio{--dr-start-w:18rem;--dr-end-w:23rem}}@media (min-width:96rem){.director-studio-module__f_AdrW__studio{--dr-start-w:19rem;--dr-end-w:25rem;--dr-band-h:clamp(14rem, 25vh, 17rem)}}.director-studio-module__f_AdrW__dialogHost{display:contents}.director-studio-module__f_AdrW__paneHead,.director-studio-module__f_AdrW__dockHead{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--row-h);padding-inline:var(--space-3);padding-block:var(--space-1);border-block-end:var(--border-w) solid var(--border-hairline);background:var(--glass-bg-opaque);display:flex;position:sticky;inset-block-start:0}.director-studio-module__f_AdrW__paneTitleRow{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--text-secondary);display:flex}.director-studio-module__f_AdrW__paneTitle{min-inline-size:0;color:var(--text-primary);margin:0}.director-studio-module__f_AdrW__paneBody,.director-studio-module__f_AdrW__dockBody{gap:var(--space-3);min-inline-size:0;padding-block:var(--space-2) var(--space-4);padding-inline:var(--space-3);align-content:start;display:grid;position:relative}.director-studio-module__f_AdrW__dockBody[hidden]{display:none}.director-studio-module__f_AdrW__dockStrip{padding-block:var(--space-1);flex-direction:column;align-items:center;display:flex}.director-studio-module__f_AdrW__pane{gap:var(--space-3);min-inline-size:0;display:grid}.director-studio-module__f_AdrW__block{gap:var(--space-2);min-inline-size:0;display:grid}.director-studio-module__f_AdrW__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.director-studio-module__f_AdrW__rowBetween{justify-content:space-between;}.director-studio-module__f_AdrW__chips{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.director-studio-module__f_AdrW__muted{color:var(--text-secondary)}.director-studio-module__f_AdrW__tertiary{color:var(--text-tertiary)}.director-studio-module__f_AdrW__danger{color:var(--state-danger-fg)}.director-studio-module__f_AdrW__success{color:var(--state-success-fg)}.director-studio-module__f_AdrW__warning{color:var(--state-warning-fg)}.director-studio-module__f_AdrW__num{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.director-studio-module__f_AdrW__technical{padding:var(--space-3);border:var(--border-w) solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-1);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-code-size);line-height:var(--type-code-leading);white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;text-align:start;unicode-bidi:plaintext;max-block-size:18rem;margin:0;overflow:auto}.director-studio-module__f_AdrW__technicalSmall{max-block-size:8rem;}.director-studio-module__f_AdrW__studioHeader{border-block-end:var(--border-w) solid var(--border-subtle);flex-shrink:0;min-inline-size:0}.director-studio-module__f_AdrW__studioHeader .director-studio-module__f_AdrW__studioHead{align-items:center;gap:var(--space-4);inline-size:100%;max-inline-size:none;padding-block:var(--space-4);padding-inline:var(--page-gutter);border:0;grid-template-columns:minmax(0,1fr);margin-inline:0;display:grid}.director-studio-module__f_AdrW__studioHead>div{min-inline-size:0;max-inline-size:none}.director-studio-module__f_AdrW__studioHead h1{overflow-wrap:anywhere;text-wrap:pretty}.director-studio-module__f_AdrW__headControls{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;inline-size:100%;min-inline-size:0;display:grid;position:relative}.director-studio-module__f_AdrW__headNotice{overflow-wrap:anywhere;min-inline-size:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;display:block}.director-studio-module__f_AdrW__headNoticeWarning{color:var(--state-warning-fg)}.director-studio-module__f_AdrW__headNoticeSuccess{color:var(--state-success-fg)}@media (min-width:48rem){.director-studio-module__f_AdrW__studioHeader .director-studio-module__f_AdrW__studioHead{gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}.director-studio-module__f_AdrW__headNotice{max-inline-size:18rem}}.director-studio-module__f_AdrW__stageCell{border:var(--border-w) solid var(--border-hairline);border-radius:var(--stage-radius);background:var(--bg-canvas);min-block-size:0;min-inline-size:0;display:grid;position:relative;overflow:clip;container-type:inline-size}.director-studio-module__f_AdrW__stageCell .director-studio-module__f_AdrW__chromeRow{justify-content:space-between;align-items:center;gap:var(--space-2);pointer-events:none;flex-wrap:wrap;inline-size:100%;min-inline-size:0;display:flex}.director-studio-module__f_AdrW__stageCell .director-studio-module__f_AdrW__chromeRow>*{pointer-events:auto;min-inline-size:0}.director-studio-module__f_AdrW__chromeCluster{align-items:center;gap:var(--space-2);padding:var(--space-1);border-radius:var(--control-radius);flex-wrap:wrap;display:inline-flex}.director-studio-module__f_AdrW__cards{inset-block:calc(var(--toolbar-h) + var(--space-3)) calc(var(--toolbar-h) + var(--space-3));min-inline-size:0;padding-inline:var(--space-4);padding-block:var(--space-2);overscroll-behavior:contain;position:absolute;inset-inline:0;overflow:auto}.director-studio-module__f_AdrW__cardFoot{align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.director-studio-module__f_AdrW__previewHost{inset-block:calc(var(--toolbar-h) + var(--space-3)) calc(var(--toolbar-h) + var(--space-3));inset-inline:var(--space-3);border-radius:var(--control-radius);background:var(--bg-media-matte);min-block-size:0;min-inline-size:0;position:absolute;overflow:clip}.director-studio-module__f_AdrW__previewNote{align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--control-radius);background:var(--surface-floating);border:var(--border-w) solid var(--border-subtle);color:var(--text-secondary);display:inline-flex}.director-studio-module__f_AdrW__stageEmpty{padding:var(--space-6);place-items:center;display:grid;position:absolute;inset:0}.director-studio-module__f_AdrW__band{align-items:start;gap:var(--space-2);block-size:100%;min-block-size:0;min-inline-size:0;padding-block:var(--space-1-5);overscroll-behavior:contain;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"fold strip";display:grid;position:relative;overflow:auto;container-type:inline-size}.director-studio-module__f_AdrW__bandFold{grid-area:fold;align-items:flex-start;display:flex}.director-studio-module__f_AdrW__bandStrip{grid-area:strip;min-inline-size:0}.director-studio-module__f_AdrW__bandAside{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.director-studio-module__f_AdrW__tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));display:grid}.director-studio-module__f_AdrW__thumb{inline-size:var(--space-12);block-size:var(--space-12);object-fit:cover;border-radius:var(--control-radius);background:var(--bg-media-matte);flex-shrink:0}.director-studio-module__f_AdrW__thumbRow{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.director-studio-module__f_AdrW__thumbText{gap:var(--space-1);min-inline-size:0;display:grid}.director-studio-module__f_AdrW__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.director-studio-module__f_AdrW__listItem{gap:var(--space-2);padding:var(--space-3);border:var(--border-w) solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-1);min-inline-size:0;display:grid}.director-studio-module__f_AdrW__listItemSelected{border-color:var(--accent-border);background:var(--surface-selected)}.director-studio-module__f_AdrW__progress{gap:var(--space-1);display:grid}.director-studio-module__f_AdrW__field{gap:var(--space-1);min-inline-size:0;display:grid}.director-studio-module__f_AdrW__fieldRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.director-studio-module__f_AdrW__fieldPair{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.director-studio-module__f_AdrW__poseGrid{gap:var(--space-2);display:grid}.director-studio-module__f_AdrW__diff{gap:var(--space-2);padding:var(--space-3);border:var(--border-w) solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-1);display:grid}.director-studio-module__f_AdrW__diffPath{font-family:var(--font-sans);color:var(--text-secondary);overflow-wrap:anywhere}.director-studio-module__f_AdrW__take{gap:var(--space-2);display:grid}.director-studio-module__f_AdrW__takeMedia{object-fit:contain;border-radius:var(--control-radius);background:var(--bg-media-matte);max-block-size:14rem;inline-size:100%}.director-studio-module__f_AdrW__questions{gap:var(--space-3);display:grid}.director-studio-module__f_AdrW__referenceFields{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.director-studio-module__f_AdrW__referencePreview{max-block-size:var(--space-24)}.director-studio-module__f_AdrW__referenceQuestion{gap:var(--space-2);padding:var(--space-3);border:var(--border-w) solid var(--state-danger-border);border-radius:var(--control-radius);background:var(--state-danger-soft);color:var(--state-danger-fg);display:grid}.director-studio-module__f_AdrW__referenceQuestion[data-answered=true]{color:var(--text-primary);border-color:var(--border-subtle);background:var(--surface-1)}.director-studio-module__f_AdrW__question{gap:var(--space-2);padding:var(--space-3);border:var(--border-w) solid var(--border-subtle);border-radius:var(--control-radius);display:grid}.director-studio-module__f_AdrW__sheetPane{gap:var(--space-3);min-inline-size:0;display:grid}.director-studio-module__f_AdrW__projectRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.director-studio-module__f_AdrW__projectTitle{overflow-wrap:anywhere;min-inline-size:0}.director-studio-module__f_AdrW__cardsGrid{align-items:stretch;gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;min-inline-size:0;display:grid}@container (min-width:30rem){.director-studio-module__f_AdrW__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:56rem){.director-studio-module__f_AdrW__cardsGrid{grid-template-columns:repeat(auto-fit, minmax(var(--dr-card-min), 1fr))}}.director-studio-module__f_AdrW__cardsItem{min-inline-size:0;display:grid}.director-studio-module__f_AdrW__cardsItem>.director-studio-module__f_AdrW__shotCard{align-content:stretch;gap:var(--space-2);min-inline-size:0;padding:var(--space-3);text-align:start;font:inherit;color:var(--text-primary);grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid}.director-studio-module__f_AdrW__list .director-studio-module__f_AdrW__paneCard{gap:var(--space-2);min-inline-size:0;padding:var(--space-3);color:var(--text-primary);display:grid}.director-studio-module__f_AdrW__cardHead{justify-content:space-between;align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.director-studio-module__f_AdrW__cardHead>*{min-inline-size:0}.director-studio-module__f_AdrW__cardNumber{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-shrink:0}.director-studio-module__f_AdrW__shotCard .director-studio-module__f_AdrW__cardTitle{overflow-wrap:anywhere;min-inline-size:0;color:var(--text-primary);margin:0;display:block}.director-studio-module__f_AdrW__cardAction{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;min-block-size:calc(2 * var(--type-caption-size) * var(--type-caption-leading));color:var(--text-secondary);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.director-studio-module__f_AdrW__cardActionEmpty{color:var(--text-tertiary)}.director-studio-module__f_AdrW__cardMeta{column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;min-inline-size:0;display:grid}.director-studio-module__f_AdrW__cardMeta>*{justify-self:start;min-inline-size:0;max-inline-size:100%}.director-studio-module__f_AdrW__cardMetaItem{align-items:baseline;gap:var(--space-1);white-space:nowrap;min-inline-size:0;display:inline-flex}.director-studio-module__f_AdrW__cardMetaLabel{color:var(--text-tertiary);flex-shrink:0}.director-studio-module__f_AdrW__cardMetaValue{color:var(--text-secondary);min-inline-size:0}.director-studio-module__f_AdrW__cardTarget{text-overflow:ellipsis;white-space:nowrap;text-align:end;direction:ltr;unicode-bidi:isolate;min-inline-size:0;display:block;overflow:hidden}.director-studio-module__f_AdrW__cardFlags{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;align-self:end;min-inline-size:0;display:flex}.director-studio-module__f_AdrW__sheetBand{gap:var(--space-2);min-inline-size:0;display:grid}.director-studio-module__f_AdrW__studio{--dr-fact-label-w:7rem}.director-studio-module__f_AdrW__statusGrid{grid-template-columns:minmax(0, var(--dr-fact-label-w)) minmax(0, 1fr);column-gap:var(--space-3);row-gap:var(--space-1);align-items:center;min-inline-size:0;margin:0;display:grid}.director-studio-module__f_AdrW__statusGrid dt{color:var(--text-secondary);margin:0}.director-studio-module__f_AdrW__statusGrid dd{min-inline-size:0;margin:0}.director-studio-module__f_AdrW__facts{grid-template-columns:minmax(0, var(--dr-fact-label-w)) minmax(0, 1fr);column-gap:var(--space-2);row-gap:var(--space-1);align-items:baseline;min-inline-size:0;margin:0;display:grid}.director-studio-module__f_AdrW__facts dt{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.director-studio-module__f_AdrW__facts dd{min-inline-size:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0}.director-studio-module__f_AdrW__targetName{text-align:end;overflow-wrap:anywhere;min-inline-size:0;color:var(--text-primary);direction:ltr;unicode-bidi:isolate;display:block}.director-studio-module__f_AdrW__noticeList{gap:var(--space-2);min-inline-size:0;display:grid}.director-studio-module__f_AdrW__noticeList .director-studio-module__f_AdrW__notice{align-items:flex-start}.director-studio-module__f_AdrW__noticeList .director-studio-module__f_AdrW__notice>*{min-inline-size:0}.director-studio-module__f_AdrW__sheet [role=tablist]{row-gap:var(--space-1);flex-wrap:wrap;overflow-x:visible}.director-studio-module__f_AdrW__sheet [role=tablist]>[aria-hidden]{inset-block-start:calc(var(--indicator-y) + var(--indicator-h) - var(--border-w-strong));inset-block-end:auto}
.studio-workspace-header-module__n-uQTa__header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--page-gutter);border-block-end:var(--border-w) solid var(--border-subtle);background:var(--surface-1);flex-wrap:wrap;min-inline-size:0;display:flex}.studio-workspace-header-module__n-uQTa__project{align-items:center;gap:var(--space-3);flex:18rem;min-inline-size:0;display:flex}.studio-workspace-header-module__n-uQTa__mark{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--radius-control);background:var(--accent-soft);color:var(--accent);flex:none;place-items:center;display:grid}.studio-workspace-header-module__n-uQTa__heading{gap:var(--space-1);min-inline-size:0;display:grid}.studio-workspace-header-module__n-uQTa__eyebrow,.studio-workspace-header-module__n-uQTa__title,.studio-workspace-header-module__n-uQTa__private{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.studio-workspace-header-module__n-uQTa__eyebrow{gap:var(--space-4)}.studio-workspace-header-module__n-uQTa__title h1{overflow-wrap:anywhere;margin:0}.studio-workspace-header-module__n-uQTa__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.studio-workspace-header-module__n-uQTa__notice{margin-inline-end:var(--space-2)}@media (max-width:40rem){.studio-workspace-header-module__n-uQTa__mark{display:none}.studio-workspace-header-module__n-uQTa__actions{inline-size:100%}.studio-workspace-header-module__n-uQTa__notice{flex-basis:100%}.studio-workspace-header-module__n-uQTa__header{padding-inline:var(--space-4)}}
.projects-library-module__s0cFoW__library{gap:var(--space-5);min-inline-size:0;display:grid}.projects-library-module__s0cFoW__library p,.projects-library-module__s0cFoW__library h3{margin:0}.projects-library-module__s0cFoW__libraryHead,.projects-library-module__s0cFoW__privacy,.projects-library-module__s0cFoW__resultsHead,.projects-library-module__s0cFoW__titleRow,.projects-library-module__s0cFoW__metadata,.projects-library-module__s0cFoW__footer{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.projects-library-module__s0cFoW__libraryHead,.projects-library-module__s0cFoW__resultsHead,.projects-library-module__s0cFoW__footer{justify-content:space-between}.projects-library-module__s0cFoW__privacy{color:var(--text-secondary)}.projects-library-module__s0cFoW__filters{gap:var(--space-3);padding-block:var(--space-4);border-block:var(--border-w) solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.projects-library-module__s0cFoW__search,.projects-library-module__s0cFoW__filter{gap:var(--space-2);min-inline-size:0;display:grid}.projects-library-module__s0cFoW__projects{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.projects-library-module__s0cFoW__project{gap:var(--space-4);padding:var(--space-4);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-tool);background:var(--surface-1);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.projects-library-module__s0cFoW__project[data-current]{border-color:var(--accent-border)}.projects-library-module__s0cFoW__projectMark{align-items:center;gap:var(--space-3);color:var(--text-tertiary);display:flex}.projects-library-module__s0cFoW__projectContent{align-content:start;gap:var(--space-2);min-inline-size:0;display:grid}.projects-library-module__s0cFoW__titleRow h3{overflow-wrap:anywhere}.projects-library-module__s0cFoW__metadata{color:var(--text-secondary);column-gap:var(--space-4);row-gap:var(--space-1)}.projects-library-module__s0cFoW__projectActions{gap:var(--space-2);flex-wrap:wrap;align-content:center;min-inline-size:0;display:flex}.projects-library-module__s0cFoW__status{align-content:center;justify-items:center;gap:var(--space-5);padding-block:var(--space-8);color:var(--text-secondary);display:grid}.projects-library-module__s0cFoW__footer>span{flex:18rem}@media (min-width:48rem){.projects-library-module__s0cFoW__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.projects-library-module__s0cFoW__search{grid-column:1/-1}.projects-library-module__s0cFoW__project{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.projects-library-module__s0cFoW__projectMark{padding-inline:var(--space-3);border-inline-end:var(--border-w) solid var(--border-subtle);flex-direction:column;justify-content:center;align-self:stretch}.projects-library-module__s0cFoW__projectActions{flex-direction:column}}
.identity-pack-module__HLOHfG__root{gap:var(--space-5);min-inline-size:0;padding:var(--space-5);border:var(--border-w) solid var(--accent-border);border-radius:var(--radius-tool);background:var(--surface-1);scroll-margin-block:var(--space-6);display:grid}.identity-pack-module__HLOHfG__root:focus{outline:none}.identity-pack-module__HLOHfG__root p,.identity-pack-module__HLOHfG__root h3,.identity-pack-module__HLOHfG__root h4{margin:0}.identity-pack-module__HLOHfG__heading{justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.identity-pack-module__HLOHfG__heading>div{gap:var(--space-2);flex:24rem;min-inline-size:0;display:grid}.identity-pack-module__HLOHfG__types,.identity-pack-module__HLOHfG__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.identity-pack-module__HLOHfG__toolbar{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;display:grid}.identity-pack-module__HLOHfG__steps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.identity-pack-module__HLOHfG__steps li{padding-block:var(--space-3);border-block-end:var(--border-w) solid var(--border-subtle);min-inline-size:0}.identity-pack-module__HLOHfG__stack,.identity-pack-module__HLOHfG__review,.identity-pack-module__HLOHfG__checks{gap:var(--space-3);min-inline-size:0;display:grid}.identity-pack-module__HLOHfG__review{border-block-start:var(--border-w) solid var(--border-subtle);gap:var(--space-4);padding-block-start:var(--space-5)}.identity-pack-module__HLOHfG__comparison{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.identity-pack-module__HLOHfG__media{aspect-ratio:4/3;background:var(--bg-canvas);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-tool);place-items:center;min-inline-size:0;display:grid;position:relative;overflow:hidden}.identity-pack-module__HLOHfG__media img{object-fit:contain}.identity-pack-module__HLOHfG__media p{padding:var(--space-5);text-align:center}.identity-pack-module__HLOHfG__sourceList{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}@media (max-width:48rem){.identity-pack-module__HLOHfG__root{padding:var(--space-4)}.identity-pack-module__HLOHfG__toolbar,.identity-pack-module__HLOHfG__comparison{grid-template-columns:minmax(0,1fr)}.identity-pack-module__HLOHfG__types>button,.identity-pack-module__HLOHfG__actions>button{flex:12rem}.identity-pack-module__HLOHfG__steps{gap:var(--space-2)}}
.asset-tile-module__0aQhaG__root{inline-size:100%;min-inline-size:0;position:relative}.asset-tile-module__0aQhaG__tile{gap:var(--space-2);inline-size:100%;min-inline-size:0;color:inherit;cursor:pointer;text-align:start;scroll-snap-align:start;transition:translate var(--motion-hover) var(--ease-out);background:0 0;border:0;align-content:start;padding:0;display:grid}.asset-tile-module__0aQhaG__tile:disabled{cursor:not-allowed;opacity:.45}.asset-tile-module__0aQhaG__tile:focus-visible{outline:none}.asset-tile-module__0aQhaG__tile:focus-visible .asset-tile-module__0aQhaG__frame{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.asset-tile-module__0aQhaG__frame{inline-size:100%;aspect-ratio:var(--tile-aspect,4 / 3);border-radius:var(--tile-radius);background:var(--surface-2);border:var(--border-w) solid var(--border-subtle);transition:border-color var(--motion-hover) var(--ease-standard), box-shadow var(--motion-hover) var(--ease-standard);place-items:center;display:grid;position:relative;overflow:hidden}.asset-tile-module__0aQhaG__tile:hover:not(:disabled) .asset-tile-module__0aQhaG__frame{border-color:var(--border-default)}.asset-tile-module__0aQhaG__image{object-fit:cover;-webkit-user-select:none;user-select:none;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--motion-quick) var(--ease-out), scale var(--motion-hover) var(--ease-out);display:block;position:absolute;inset:0}.asset-tile-module__0aQhaG__imageLoaded{opacity:1}@media (prefers-reduced-motion:reduce){.asset-tile-module__0aQhaG__image{transition:none}}.asset-tile-module__0aQhaG__tile:hover:not(:disabled) .asset-tile-module__0aQhaG__image{scale:1.03}.asset-tile-module__0aQhaG__selected .asset-tile-module__0aQhaG__frame{border-color:var(--accent-emphasis);box-shadow:0 0 0 var(--border-w) var(--accent-emphasis)}.asset-tile-module__0aQhaG__applied{border-radius:var(--radius-pill);background:var(--accent-emphasis);block-size:1.25rem;inline-size:1.25rem;color:var(--accent-contrast);place-items:center;display:inline-grid;position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.asset-tile-module__0aQhaG__fallback{block-size:100%;inline-size:100%;color:var(--text-tertiary);background:linear-gradient(135deg, color-mix(in srgb, var(--tile-swatch,var(--surface-3)) 88%, transparent), color-mix(in srgb, var(--tile-swatch,var(--surface-2)) 62%, transparent));place-items:center;display:grid}.asset-tile-module__0aQhaG__fallbackTinted{color:var(--tile-ink,var(--text-secondary))}.asset-tile-module__0aQhaG__error{place-items:center;gap:var(--space-1);block-size:100%;inline-size:100%;color:var(--state-danger-fg);background:var(--state-danger-soft);display:grid}.asset-tile-module__0aQhaG__caption{gap:1px;min-inline-size:0;display:grid}.asset-tile-module__0aQhaG__name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-tile-module__0aQhaG__selected .asset-tile-module__0aQhaG__name{color:var(--text-primary)}.asset-tile-module__0aQhaG__meta{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-tile-module__0aQhaG__action{opacity:0;transition:opacity var(--motion-hover) var(--ease-standard);position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1)}.asset-tile-module__0aQhaG__tile:hover~.asset-tile-module__0aQhaG__action,.asset-tile-module__0aQhaG__tile:focus-visible~.asset-tile-module__0aQhaG__action,.asset-tile-module__0aQhaG__action:focus-within{opacity:1}@media (pointer:coarse){.asset-tile-module__0aQhaG__action{opacity:1}}.asset-tile-module__0aQhaG__badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-1) 82%, transparent);border:var(--border-w) solid var(--border-subtle);block-size:1.25rem;inline-size:1.25rem;color:var(--text-secondary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:inline-grid;position:absolute;inset-block-end:var(--space-1);inset-inline-start:var(--space-1)}.asset-tile-module__0aQhaG__badgeAccent{border-color:var(--accent-emphasis);color:var(--accent-emphasis)}.asset-tile-module__0aQhaG__badgeWarning{border-color:var(--state-warning-border);color:var(--state-warning-fg)}.asset-tile-module__0aQhaG__badgeLabel{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.asset-grid-module__bOWWTW__grid{grid-template-columns:repeat(auto-fill, minmax(var(--tile-min), 1fr));gap:var(--panel-gap);inline-size:100%;min-inline-size:0;display:grid}.asset-grid-module__bOWWTW__windowed{overscroll-behavior-y:contain;position:relative;overflow-y:auto}.asset-grid-module__bOWWTW__windowSpacer{inline-size:100%}.asset-grid-module__bOWWTW__empty{place-items:center;gap:var(--space-2);padding-block:var(--space-6);color:var(--text-tertiary);text-align:center;display:grid}
.location-workspace-module__Ru4iga__workspace,.location-workspace-module__Ru4iga__fields,.location-workspace-module__Ru4iga__field,.location-workspace-module__Ru4iga__details,.location-workspace-module__Ru4iga__references,.location-workspace-module__Ru4iga__referenceList,.location-workspace-module__Ru4iga__referenceDetails,.location-workspace-module__Ru4iga__shotLinks{gap:var(--space-4);align-content:start;min-inline-size:0;display:grid}.location-workspace-module__Ru4iga__workspace{padding:var(--space-5);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-tool);background:var(--surface-1)}.location-workspace-module__Ru4iga__workspace p,.location-workspace-module__Ru4iga__workspace h3,.location-workspace-module__Ru4iga__workspace h4,.location-workspace-module__Ru4iga__fields p{margin:0}.location-workspace-module__Ru4iga__header{gap:var(--rhythm-title-to-body);display:grid}.location-workspace-module__Ru4iga__fields{container:director-location/inline-size}.location-workspace-module__Ru4iga__basic{gap:var(--space-5);min-inline-size:0;display:grid}.location-workspace-module__Ru4iga__field{gap:var(--space-2)}.location-workspace-module__Ru4iga__source,.location-workspace-module__Ru4iga__referenceHead,.location-workspace-module__Ru4iga__uploadActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.location-workspace-module__Ru4iga__sourceSelect{align-items:center;gap:var(--space-2);flex:12rem;grid-template-columns:auto minmax(0,1fr);min-inline-size:0;display:grid}.location-workspace-module__Ru4iga__details{padding-block:var(--space-4)}.location-workspace-module__Ru4iga__references{border-block-start:var(--border-w) solid var(--border-subtle);padding-block-start:var(--space-4)}.location-workspace-module__Ru4iga__referenceList{margin:0;padding:0;list-style:none}.location-workspace-module__Ru4iga__reference{gap:var(--space-3);min-inline-size:0;border-block-end:var(--border-w) solid var(--border-subtle);padding-block-end:var(--space-4);display:grid}.location-workspace-module__Ru4iga__reference:last-child{border-block-end:0;padding-block-end:0}.location-workspace-module__Ru4iga__referenceDetails{gap:var(--space-2)}.location-workspace-module__Ru4iga__referenceDetails>button{justify-self:start}.location-workspace-module__Ru4iga__referenceHead{justify-content:space-between}.location-workspace-module__Ru4iga__referenceHead h4{overflow-wrap:anywhere}.location-workspace-module__Ru4iga__shotLinks{gap:var(--space-3);padding-block:var(--space-3)}@container director-location (min-width:36rem){.location-workspace-module__Ru4iga__basic{grid-template-columns:repeat(3,minmax(0,1fr))}.location-workspace-module__Ru4iga__details{grid-template-columns:repeat(2,minmax(0,1fr))}}
.director-flow-module__T2rM8G__root{flex-direction:column;flex:1;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.director-flow-module__T2rM8G__body{scrollbar-gutter:stable;flex:1;min-block-size:0;overflow:auto}.director-flow-module__T2rM8G__flow{min-block-size:100%;inline-size:100%;padding:var(--space-4) var(--page-gutter) var(--space-6);align-content:start;gap:var(--space-5);min-inline-size:0;display:grid}.director-flow-module__T2rM8G__steps{gap:var(--control-gap);padding-block:var(--space-2);background:var(--bg-canvas);border-block-end:var(--border-w) solid var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.director-flow-module__T2rM8G__steps>button{white-space:normal;block-size:auto;min-inline-size:0;padding-block:var(--space-3)}.director-flow-module__T2rM8G__steps [aria-current=step]{border-color:var(--accent-border);color:var(--accent);background:var(--accent-soft)}.director-flow-module__T2rM8G__intro{gap:var(--rhythm-title-to-body);display:grid}.director-flow-module__T2rM8G__intro h2,.director-flow-module__T2rM8G__intro p,.director-flow-module__T2rM8G__timing p,.director-flow-module__T2rM8G__planReview p,.director-flow-module__T2rM8G__planReview h3{margin:0}.director-flow-module__T2rM8G__intro h2:focus{outline:none}.director-flow-module__T2rM8G__muted{color:var(--text-secondary)}.director-flow-module__T2rM8G__idea,.director-flow-module__T2rM8G__delivery,.director-flow-module__T2rM8G__editor{gap:var(--space-5);min-inline-size:0;display:grid}.director-flow-module__T2rM8G__ideaWorkspace,.director-flow-module__T2rM8G__ideaMain,.director-flow-module__T2rM8G__ideaSettings{gap:var(--space-4);align-content:start;min-inline-size:0;display:grid}.director-flow-module__T2rM8G__ideaSettings>*{min-inline-size:0}.director-flow-module__T2rM8G__ideaSettings{padding:var(--space-5);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-tool);background:var(--surface-1)}.director-flow-module__T2rM8G__ideaSettings>.director-flow-module__T2rM8G__setupPanel{background:0 0;border:0;padding:0}.director-flow-module__T2rM8G__briefPanel,.director-flow-module__T2rM8G__setupPanel{gap:var(--space-4);min-inline-size:0;padding:var(--space-5);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-tool);background:var(--surface-1);align-content:start;display:grid}.director-flow-module__T2rM8G__briefPanel p,.director-flow-module__T2rM8G__setupPanel h3,.director-flow-module__T2rM8G__nextAction p{margin:0}.director-flow-module__T2rM8G__briefInput{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading)}.director-flow-module__T2rM8G__setupGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.director-flow-module__T2rM8G__timingEmbedded{gap:var(--space-4);min-inline-size:0;display:grid}.director-flow-module__T2rM8G__timingEmbedded p{margin:0}.director-flow-module__T2rM8G__referenceTiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));display:grid}.director-flow-module__T2rM8G__nextAction{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-block-start:var(--border-w) solid var(--border-subtle);flex-wrap:wrap;display:flex}.director-flow-module__T2rM8G__nextAction p{flex:16rem}.director-flow-module__T2rM8G__extraOptions{gap:var(--space-4);display:grid}.director-flow-module__T2rM8G__timing{gap:var(--space-3);padding:var(--space-4);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-tool);background:var(--surface-1);display:grid}.director-flow-module__T2rM8G__timingFields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.director-flow-module__T2rM8G__allocation{gap:var(--space-2);padding-block:var(--space-1);max-inline-size:100%;display:flex;overflow:auto}.director-flow-module__T2rM8G__allocationItem{gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--control-radius);color:var(--text-secondary);font-size:var(--type-label-size);flex:none;display:grid}.director-flow-module__T2rM8G__allocationItem strong{color:var(--text-primary)}.director-flow-module__T2rM8G__actions{gap:var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.director-flow-module__T2rM8G__summary{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.director-flow-module__T2rM8G__summary>div{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.director-flow-module__T2rM8G__shotList,.director-flow-module__T2rM8G__proposalList{gap:var(--space-4);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.director-flow-module__T2rM8G__shot{border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-tool);padding:var(--space-4);background:var(--surface-1);min-inline-size:0}.director-flow-module__T2rM8G__shot[data-selected]{border-color:var(--accent-border)}.director-flow-module__T2rM8G__shotHead{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(8rem,11rem);align-items:center;display:grid}.director-flow-module__T2rM8G__shotHead>button{text-align:start;white-space:normal;justify-self:start;block-size:auto}.director-flow-module__T2rM8G__shotTools{align-items:center;gap:var(--space-1);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.director-flow-module__T2rM8G__shotTools>span{margin-inline-end:auto}.director-flow-module__T2rM8G__shotSummary{color:var(--text-secondary);overflow-wrap:anywhere;margin-block:var(--space-2) 0}.director-flow-module__T2rM8G__editor{border-block-start:var(--border-w) solid var(--border-subtle);padding-block-start:var(--space-4)}.director-flow-module__T2rM8G__field{gap:var(--space-2);min-inline-size:0;display:grid}.director-flow-module__T2rM8G__preview{block-size:26rem;min-block-size:0;position:relative}.director-flow-module__T2rM8G__planReview{gap:var(--space-4);padding:var(--space-5);border:var(--border-w) solid var(--accent-border);border-radius:var(--radius-tool);display:grid}.director-flow-module__T2rM8G__proposalList>li{gap:var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-w) solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(8rem,10rem);display:grid}.director-flow-module__T2rM8G__proposalList>li>div:first-child{gap:var(--space-2);display:grid}.director-flow-module__T2rM8G__reviewList{gap:var(--space-2);color:var(--text-secondary);margin-block:0;padding-inline-start:var(--space-5);display:grid}.director-flow-module__T2rM8G__promptSetup{gap:var(--space-4);border-block-end:var(--border-w) solid var(--border-subtle);padding-block-end:var(--space-5);display:grid}.director-flow-module__T2rM8G__promptShot{gap:var(--space-4);padding-block:var(--space-5);border-block-end:var(--border-w) solid var(--border-subtle);min-inline-size:0;display:grid}.director-flow-module__T2rM8G__promptShot h3,.director-flow-module__T2rM8G__promptShot p,.director-flow-module__T2rM8G__promptSetup p{margin:0}.director-flow-module__T2rM8G__promptShot>button{justify-self:start}.director-flow-module__T2rM8G__promptText{gap:var(--space-3);min-inline-size:0;display:grid}.director-flow-module__T2rM8G__englishPrompt{padding:var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;background:var(--surface-1);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-tool);max-block-size:24rem;font-family:var(--font-sans);font-size:var(--type-code-size);line-height:var(--type-code-leading);margin:0;overflow:auto}@media (min-width:48rem){.director-flow-module__T2rM8G__body{scroll-padding-block-start:calc(var(--control-h-lg) + var(--space-6))}.director-flow-module__T2rM8G__steps{z-index:var(--z-sticky);position:sticky;inset-block-start:0}.director-flow-module__T2rM8G__ideaSettings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.director-flow-module__T2rM8G__promptGrid{align-items:start;column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.director-flow-module__T2rM8G__ideaWorkspace{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.director-flow-module__T2rM8G__ideaSettings{grid-template-columns:minmax(0,1fr)}.director-flow-module__T2rM8G__briefInput{min-block-size:clamp(12rem,25dvh,22rem)}}@media (max-width:47.999rem){.director-flow-module__T2rM8G__root{block-size:auto;min-block-size:calc(100dvh - var(--app-nav-block-size) - var(--border-w))}.director-flow-module__T2rM8G__body{scrollbar-gutter:auto;overflow:visible}.director-flow-module__T2rM8G__flow{padding-block:var(--space-4);gap:var(--space-4)}.director-flow-module__T2rM8G__steps>button{padding-inline:var(--space-2);flex:1}.director-flow-module__T2rM8G__shotHead,.director-flow-module__T2rM8G__proposalList>li{grid-template-columns:minmax(0,1fr)}.director-flow-module__T2rM8G__shot,.director-flow-module__T2rM8G__planReview{padding:var(--space-3)}.director-flow-module__T2rM8G__preview{block-size:20rem}.director-flow-module__T2rM8G__setupGrid{grid-template-columns:minmax(0,1fr)}.director-flow-module__T2rM8G__briefPanel,.director-flow-module__T2rM8G__setupPanel,.director-flow-module__T2rM8G__ideaSettings{padding:var(--space-4)}.director-flow-module__T2rM8G__nextAction>button{inline-size:100%}}@media (max-width:29.999rem){.director-flow-module__T2rM8G__timingFields{grid-template-columns:minmax(0,1fr)}}.director-flow-module__T2rM8G__referenceWorkspace{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.director-flow-module__T2rM8G__actionInput{min-inline-size:0;position:relative}.director-flow-module__T2rM8G__actionArea{padding-block-end:calc(var(--control-h-sm) + var(--space-4))}.director-flow-module__T2rM8G__voiceControls{inset-block-end:var(--space-3);inset-inline:var(--space-3);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute}@media (max-width:64rem){.director-flow-module__T2rM8G__referenceWorkspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.director-flow-module__T2rM8G__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
.director-copilot-module__cmAQPq__copilot{gap:var(--space-4);min-inline-size:0;display:grid;container-type:inline-size}.director-copilot-module__cmAQPq__heading,.director-copilot-module__cmAQPq__field,.director-copilot-module__cmAQPq__context,.director-copilot-module__cmAQPq__review{gap:var(--space-3);min-inline-size:0;display:grid}.director-copilot-module__cmAQPq__title{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.director-copilot-module__cmAQPq__context{padding-block:var(--space-4);border-block:var(--border-w) solid var(--border-subtle)}.director-copilot-module__cmAQPq__facts{align-items:baseline;gap:var(--space-2) var(--space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.director-copilot-module__cmAQPq__facts>*{overflow-wrap:anywhere;min-inline-size:0;margin:0}.director-copilot-module__cmAQPq__quickActions,.director-copilot-module__cmAQPq__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.director-copilot-module__cmAQPq__quickActions>button{white-space:normal;block-size:auto;min-block-size:var(--control-h-sm)}.director-copilot-module__cmAQPq__toolbar{justify-content:space-between}.director-copilot-module__cmAQPq__review{border-block-start:var(--border-w) solid var(--border-subtle);padding-block-start:var(--space-4)}.director-copilot-module__cmAQPq__changes{min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.director-copilot-module__cmAQPq__change{gap:var(--space-3);padding-block:var(--space-4);border-block-start:var(--border-w) solid var(--border-subtle);min-inline-size:0;display:grid}.director-copilot-module__cmAQPq__compare{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.director-copilot-module__cmAQPq__valueGroup{align-content:start;gap:var(--space-2);min-inline-size:0;display:grid}.director-copilot-module__cmAQPq__value{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.director-copilot-module__cmAQPq__valueList{gap:var(--space-2);margin:0;padding-inline-start:var(--space-4);display:grid}@container (max-width:28rem){.director-copilot-module__cmAQPq__compare,.director-copilot-module__cmAQPq__facts{grid-template-columns:minmax(0,1fr)}.director-copilot-module__cmAQPq__facts>dd{margin-block-end:var(--space-2)}}
.inspector-module__VuycYq__inspector{overscroll-behavior-y:contain;background:var(--surface-panel);flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;display:flex;overflow-y:auto}.inspector-module__VuycYq__head{z-index:var(--z-raised);justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--panel-pad);background:var(--surface-panel);border-block-end:var(--border-w) solid var(--border-subtle);display:flex;position:sticky;inset-block-start:0}.inspector-module__VuycYq__floating{border:var(--border-w) solid var(--border-subtle);border-radius:var(--card-radius);background:var(--surface-1);overscroll-behavior-y:contain;block-size:auto;max-block-size:100%;overflow:hidden auto}.inspector-module__VuycYq__floating .inspector-module__VuycYq__head{z-index:1;background:var(--glass-bg-opaque);border-radius:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.inspector-module__VuycYq__floating .inspector-module__VuycYq__head{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}.inspector-module__VuycYq__headHeading{flex:auto;min-inline-size:0}.inspector-module__VuycYq__subject{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-module__VuycYq__body{flex-direction:column;display:flex}.inspector-module__VuycYq__section{border-block-end:var(--border-w) solid var(--border-subtle)}.inspector-module__VuycYq__section:last-child{border-block-end:0}.inspector-module__VuycYq__sectionHead{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--row-h);padding-inline:var(--panel-pad);color:var(--text-secondary);cursor:pointer;text-align:start;transition:color var(--motion-hover) var(--ease-standard);background:0 0;border:0;display:flex}.inspector-module__VuycYq__sectionHead:hover{color:var(--text-primary)}.inspector-module__VuycYq__sectionTitle{color:inherit;flex:auto;min-inline-size:0}.inspector-module__VuycYq__sectionHeadRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.inspector-module__VuycYq__sectionActions{align-items:center;gap:var(--space-2);padding-inline-end:var(--panel-pad);display:inline-flex}.inspector-module__VuycYq__sectionHeadStatic{cursor:default}.inspector-module__VuycYq__sectionHeadStatic:hover{color:var(--text-secondary)}.inspector-module__VuycYq__sectionHeadStatic .inspector-module__VuycYq__sectionTitle{margin:0}.inspector-module__VuycYq__chevronSpacer{inline-size:var(--space-4);flex-shrink:0}.inspector-module__VuycYq__sectionSummary{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;max-inline-size:12rem;overflow:hidden}.inspector-module__VuycYq__chevron{transition:rotate var(--motion-panel) var(--ease-emphasis);display:inline-flex}.inspector-module__VuycYq__chevronOpen{rotate:180deg}.inspector-module__VuycYq__sectionBody{transition:grid-template-rows var(--motion-panel) var(--ease-emphasis);grid-template-rows:0fr;display:grid}.inspector-module__VuycYq__sectionBodyOpen{grid-template-rows:1fr}.inspector-module__VuycYq__sectionBodyInner{min-block-size:0;overflow:hidden}.inspector-module__VuycYq__sectionContent{gap:var(--prop-gap);padding-inline:var(--panel-pad);padding-block:var(--space-2) var(--panel-pad);flex-direction:column;display:flex}.inspector-module__VuycYq__group{gap:var(--prop-gap);flex-direction:column;min-inline-size:0;display:flex}.inspector-module__VuycYq__groupLabel{color:var(--text-tertiary)}.inspector-module__VuycYq__row{grid-template-columns:var(--prop-label-w,7rem) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2);min-block-size:var(--row-h);padding-inline:var(--space-1);border-radius:var(--control-radius);transition:background var(--motion-hover) var(--ease-standard);display:grid}.inspector-module__VuycYq__row:hover{background:var(--surface-2)}.inspector-module__VuycYq__rowLabel{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-module__VuycYq__rowControl{align-items:center;min-inline-size:0;display:flex}.inspector-module__VuycYq__rowValue{white-space:nowrap;justify-self:end;align-items:baseline;gap:.25em;display:inline-flex}.inspector-module__VuycYq__rowModified{position:relative}.inspector-module__VuycYq__rowModified:before{content:"";inline-size:var(--border-w-strong);border-radius:var(--radius-pill);background:var(--accent-emphasis);position:absolute;inset-block:15%;inset-inline-start:0}.inspector-module__VuycYq__rowReset{opacity:0;transition:opacity var(--motion-hover) var(--ease-standard)}.inspector-module__VuycYq__row:hover .inspector-module__VuycYq__rowReset,.inspector-module__VuycYq__rowReset:focus-within{opacity:1}@media (pointer:coarse){.inspector-module__VuycYq__rowReset{opacity:1}}.inspector-module__VuycYq__empty{place-items:center;gap:var(--space-2);padding:var(--space-6) var(--panel-pad);color:var(--text-tertiary);text-align:center;display:grid}@media (prefers-reduced-motion:reduce){.inspector-module__VuycYq__sectionBody,.inspector-module__VuycYq__chevron,.inspector-module__VuycYq__row,.inspector-module__VuycYq__rowReset{transition-duration:1ms}}
.workflow-workspace-module__BtQMEq__rail{flex-direction:column;min-block-size:100%;display:flex}.workflow-workspace-module__BtQMEq__railHeader{gap:var(--rhythm-label-to-title);min-block-size:var(--touch-target-min);padding:var(--space-3) var(--space-4);border-block-end:var(--border-w) solid var(--border-subtle);align-content:center;display:grid}.workflow-workspace-module__BtQMEq__railEyebrow{color:var(--accent);font-family:var(--font-sans);margin:0}.workflow-workspace-module__BtQMEq__railTitle{color:var(--text-primary);font-size:var(--type-ui-small-size);line-height:var(--type-ui-small-leading);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.workflow-workspace-module__BtQMEq__railList{gap:var(--space-0-5);padding:var(--space-2) var(--space-3);margin:0;list-style:none;display:grid;position:relative}.workflow-workspace-module__BtQMEq__railList:before{content:"";inset-block:var(--space-6);inline-size:var(--border-w);background:var(--border-subtle);position:absolute;inset-inline-start:calc(var(--space-3) + var(--space-4))}.workflow-workspace-module__BtQMEq__railItem{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:calc(var(--space-12) + var(--space-2));padding:var(--space-2) var(--space-3);border-radius:var(--radius-tool);color:var(--text-secondary);text-align:start;cursor:pointer;transition:color var(--motion-hover) var(--ease-standard), background var(--motion-hover) var(--ease-standard);background:0 0;border:0;display:flex;position:relative}.workflow-workspace-module__BtQMEq__railItem:hover{color:var(--text-primary);background:var(--nav-link-hover-wash)}.workflow-workspace-module__BtQMEq__railItem:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.workflow-workspace-module__BtQMEq__railItem[data-active]{color:var(--text-primary);background:var(--surface-selected)}.workflow-workspace-module__BtQMEq__railItem[data-compact]{padding-inline:var(--space-2);justify-content:center}.workflow-workspace-module__BtQMEq__railNumber{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--type-micro-size);font-variant-numeric:tabular-nums;z-index:var(--z-base);box-shadow:0 0 0 var(--space-1) var(--surface-base);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.workflow-workspace-module__BtQMEq__railItem[data-active] .workflow-workspace-module__BtQMEq__railNumber{background:var(--accent-soft-strong);color:var(--accent)}.workflow-workspace-module__BtQMEq__attention{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--state-warning-fg);position:absolute;inset-block-start:0;inset-inline-end:0}.workflow-workspace-module__BtQMEq__railCopy{min-inline-size:0;display:block}.workflow-workspace-module__BtQMEq__railCopy strong{font-size:var(--type-ui-small-size);font-weight:var(--font-weight-semibold);line-height:var(--type-ui-small-leading);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-workspace-module__BtQMEq__railCopy small{color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.workflow-workspace-module__BtQMEq__workspace{gap:var(--panel-gap);inline-size:min(100%, var(--container-wide));min-block-size:100%;padding:var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);grid-template-areas:"context context""main inspector""actions actions";align-items:start;margin-inline:auto;display:grid}.workflow-workspace-module__BtQMEq__workspace:not([data-has-inspector]){grid-template-columns:minmax(0,1fr)}.workflow-workspace-module__BtQMEq__context{z-index:var(--z-sticky);padding-block:var(--space-2);background:var(--bg-app);grid-area:context;position:sticky;inset-block-start:0}.workflow-workspace-module__BtQMEq__main{gap:var(--section-gap-product);grid-area:main;min-inline-size:0;display:grid}.workflow-workspace-module__BtQMEq__inspector{gap:var(--panel-gap);min-inline-size:0;max-block-size:calc(100dvh - var(--app-nav-block-size) - var(--space-8));overscroll-behavior-y:contain;grid-area:inspector;align-content:start;display:grid;position:sticky;inset-block-start:var(--space-2);overflow-y:auto}.workflow-workspace-module__BtQMEq__actions{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--control-gap);padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface-floating) 94%, transparent);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-area:actions;display:flex;position:sticky;inset-block-end:0}.workflow-workspace-module__BtQMEq__section{gap:var(--space-4);padding:var(--space-5);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-1);display:grid}.workflow-workspace-module__BtQMEq__sectionHeader{align-items:flex-start;gap:var(--space-3);border-block-end:var(--border-w) solid var(--border-subtle);padding-block-end:var(--space-3);display:flex}.workflow-workspace-module__BtQMEq__sectionMarker{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--type-micro-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.workflow-workspace-module__BtQMEq__sectionCopy{gap:var(--space-1);min-inline-size:0;display:grid}.workflow-workspace-module__BtQMEq__sectionCopy>*{margin:0}.workflow-workspace-module__BtQMEq__sectionBody{gap:var(--space-4);min-inline-size:0;display:grid}@media (max-width:79.9375rem){.workflow-workspace-module__BtQMEq__workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"context""main""inspector""actions"}.workflow-workspace-module__BtQMEq__inspector{max-block-size:none;position:static;overflow:visible}.workflow-workspace-module__BtQMEq__inspector[data-open=false]{display:none}}@media (max-width:47.9375rem){.workflow-workspace-module__BtQMEq__workspace{padding:var(--page-gutter-compact)}.workflow-workspace-module__BtQMEq__actions{flex-wrap:wrap}.workflow-workspace-module__BtQMEq__section{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.workflow-workspace-module__BtQMEq__railItem{transition-duration:1ms}}
.tools-module___I3Ndq__shell{gap:var(--tool-gap-region);min-block-size:calc(100vh - var(--app-nav-block-size,56px));min-block-size:calc(100dvh - var(--app-nav-block-size,56px));padding-block:var(--tool-pad-page) var(--space-12);color:var(--text-primary);flex-direction:column;display:flex}.tools-module___I3Ndq__shell[data-fill]{block-size:calc(100vh - var(--app-nav-block-size,56px));block-size:calc(100dvh - var(--app-nav-block-size,56px))}.tools-module___I3Ndq__shell[data-fill] .tools-module___I3Ndq__workspace{flex:auto;min-block-size:0}.tools-module___I3Ndq__shell[data-frame=viewport]{gap:0;block-size:auto;min-block-size:0;inline-size:100%;max-inline-size:none;margin-inline:0;padding:0}.tools-module___I3Ndq__shell[data-frame=viewport]>*{flex:auto;min-block-size:0;min-inline-size:0}@media (min-width:48rem){.tools-module___I3Ndq__shell[data-frame=viewport]{block-size:calc(100vh - var(--app-nav-block-size,56px) - var(--border-w));block-size:calc(100dvh - var(--app-nav-block-size,56px) - var(--border-w))}}.tools-module___I3Ndq__header{justify-content:space-between;align-items:flex-end;gap:var(--tool-gap-group) var(--tool-gap-section);border-block-end:var(--border-w) solid var(--border-subtle);flex-wrap:wrap;padding-block-end:var(--tool-gap-group);display:flex}.tools-module___I3Ndq__header[data-sticky]{z-index:3;background:color-mix(in srgb, var(--bg-app) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-block:var(--tool-gap-row) var(--tool-gap-group);margin-block-start:calc(-1 * var(--tool-gap-row));position:sticky;inset-block-start:var(--app-nav-visible-size)}.tools-module___I3Ndq__headText{gap:var(--space-1);flex-direction:column;min-inline-size:0;max-inline-size:68ch;display:flex}.tools-module___I3Ndq__crumbs{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--text-tertiary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tools-module___I3Ndq__crumbItem{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.tools-module___I3Ndq__crumbLink{color:inherit;border-radius:var(--tool-radius-control);transition:color var(--motion-quick) var(--ease-standard);text-decoration:none}.tools-module___I3Ndq__crumbLink:hover{color:var(--text-secondary)}.tools-module___I3Ndq__crumbSep{color:var(--text-tertiary);-webkit-user-select:none;user-select:none}.tools-module___I3Ndq__crumbCurrent{color:var(--text-secondary)}.tools-module___I3Ndq__headTitle{margin:0}.tools-module___I3Ndq__headDesc{color:var(--text-secondary);margin:0}.tools-module___I3Ndq__headActions{align-items:center;gap:var(--tool-gap-inline);flex-wrap:wrap;display:flex}.tools-module___I3Ndq__workspace{gap:var(--tool-gap-section);grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.tools-module___I3Ndq__main{gap:var(--tool-gap-section);flex-direction:column;min-inline-size:0;display:flex}.tools-module___I3Ndq__side{gap:var(--tool-gap-group);flex-direction:column;min-inline-size:0;display:flex}@media (min-width:64rem){.tools-module___I3Ndq__workspace[data-side=end]{grid-template-columns:minmax(0, 1fr) var(--tool-side-w,20rem)}.tools-module___I3Ndq__workspace[data-side=start]{grid-template-columns:var(--tool-side-w,20rem) minmax(0, 1fr)}.tools-module___I3Ndq__workspace[data-side=start] .tools-module___I3Ndq__side{order:-1}.tools-module___I3Ndq__side[data-sticky]{max-block-size:calc(100dvh - var(--app-nav-block-size,56px) - var(--tool-gap-section));position:sticky;inset-block-start:calc(var(--app-nav-visible-size) + var(--tool-gap-group))}}.tools-module___I3Ndq__panel{gap:var(--tool-gap-group);min-inline-size:0;padding:var(--tool-pad-panel);background:var(--surface-1);border:var(--border-w) solid var(--border-subtle);border-radius:var(--tool-radius-panel);flex-direction:column;display:flex}.tools-module___I3Ndq__panel .tools-module___I3Ndq__panel,.tools-module___I3Ndq__panel .tools-module___I3Ndq__resultPanel,.tools-module___I3Ndq__resultPanel .tools-module___I3Ndq__panel{background:0 0;border:none;border-radius:0;padding:0}.tools-module___I3Ndq__panel[data-quiet]{background:0 0;border-color:#0000}.tools-module___I3Ndq__panel[data-scroll]{max-block-size:var(--tool-panel-max,60vh);overflow:hidden auto}.tools-module___I3Ndq__panel[data-scroll]>.tools-module___I3Ndq__panelHead{z-index:1;padding-block:var(--tool-pad-panel) var(--tool-gap-row);background:var(--surface-1);margin-block-start:calc(-1 * var(--tool-pad-panel));position:sticky;inset-block-start:calc(-1 * var(--tool-pad-panel))}.tools-module___I3Ndq__panelHead{justify-content:space-between;align-items:flex-start;gap:var(--tool-gap-row) var(--tool-gap-group);min-inline-size:0;display:flex}.tools-module___I3Ndq__panelHeadText{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.tools-module___I3Ndq__panelTitle{margin:0}.tools-module___I3Ndq__panelDesc{color:var(--text-tertiary);margin:0}.tools-module___I3Ndq__panelActions{align-items:center;gap:var(--tool-gap-inline);flex-shrink:0;display:flex}.tools-module___I3Ndq__panelBody{gap:var(--tool-gap-group);flex-direction:column;min-inline-size:0;display:flex}.tools-module___I3Ndq__section{gap:var(--tool-gap-row);flex-direction:column;min-inline-size:0;display:flex}.tools-module___I3Ndq__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--tool-gap-row);min-inline-size:0;display:flex}.tools-module___I3Ndq__sectionTitle{margin:0}.tools-module___I3Ndq__sectionDesc{color:var(--text-tertiary);margin:0}.tools-module___I3Ndq__sectionBody{gap:var(--tool-gap-row);flex-direction:column;min-inline-size:0;display:flex}.tools-module___I3Ndq__section[data-divided]+.tools-module___I3Ndq__section[data-divided]{border-block-start:var(--border-w) solid var(--border-subtle);padding-block-start:var(--tool-gap-group)}.tools-module___I3Ndq__toolbar{align-items:center;gap:var(--tool-gap-inline);min-block-size:var(--toolbar-h);min-inline-size:0;padding:var(--space-1);background:var(--surface-1);border:var(--border-w) solid var(--border-subtle);border-radius:var(--tool-radius-control);flex-wrap:wrap;display:flex}.tools-module___I3Ndq__toolbar[data-quiet]{background:0 0;border-color:#0000;padding-inline:0}.tools-module___I3Ndq__toolbarGroup{align-items:center;gap:var(--space-1);min-inline-size:0;display:flex}.tools-module___I3Ndq__toolbarSpacer{min-inline-size:var(--space-2);flex:auto}.tools-module___I3Ndq__toolbarDivider{inline-size:var(--border-w);margin-block:var(--space-1);background:var(--border-subtle);flex:none;align-self:stretch}.tools-module___I3Ndq__resultPanel{gap:var(--tool-gap-group);min-block-size:0;min-inline-size:0;padding:var(--tool-pad-panel);background:var(--bg-media-matte);border:var(--border-w) solid var(--border-subtle);border-radius:var(--tool-radius-panel);flex-direction:column;display:flex}.tools-module___I3Ndq__resultBody{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.tools-module___I3Ndq__resultPanel[data-flush]{padding:0;overflow:hidden}.tools-module___I3Ndq__resultPanel[data-flush]>.tools-module___I3Ndq__panelHead{padding:var(--tool-pad-panel) var(--tool-pad-panel) 0}.tools-module___I3Ndq__field{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.tools-module___I3Ndq__fieldLabel{color:var(--text-secondary)}.tools-module___I3Ndq__fieldHint{color:var(--text-tertiary)}.tools-module___I3Ndq__fieldError{color:var(--state-danger-fg)}.tools-module___I3Ndq__readout{gap:var(--space-0-5);flex-direction:column;min-inline-size:0;display:flex}.tools-module___I3Ndq__readoutRow,.tools-module___I3Ndq__readout dt,.tools-module___I3Ndq__readout dd{margin:0}.tools-module___I3Ndq__readoutLabel{color:var(--text-tertiary)}.tools-module___I3Ndq__readoutValue{color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tools-module___I3Ndq__readoutRow{align-items:baseline;gap:var(--tool-gap-section);flex-wrap:wrap;min-inline-size:0;display:flex}
.CreationComposer-module__IX1CSa__composer{--composer-radius:var(--radius-composer);--composer-pad:var(--panel-pad);--composer-gap:var(--space-3);--composer-max-block:16rem;--composer-min-block:calc(var(--control-h-lg) + var(--space-4));gap:var(--composer-gap);min-inline-size:0;padding:var(--composer-pad);background:var(--surface-1);border:var(--border-w) solid var(--border-subtle);border-radius:var(--composer-radius);transition:border-color var(--motion-quick) var(--ease-standard);flex-direction:column;display:flex}.CreationComposer-module__IX1CSa__composer:focus-within{border-color:var(--border-strong)}.CreationComposer-module__IX1CSa__composer[data-disabled]{color:var(--text-disabled)}.CreationComposer-module__IX1CSa__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-inline-size:0;display:flex}.CreationComposer-module__IX1CSa__label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CreationComposer-module__IX1CSa__counter{color:var(--text-tertiary);unicode-bidi:isolate;flex-shrink:0}.CreationComposer-module__IX1CSa__attachments{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.CreationComposer-module__IX1CSa__grow{min-inline-size:0;display:grid}.CreationComposer-module__IX1CSa__grow:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere;min-inline-size:0;max-block-size:var(--composer-max-block);padding-inline:var(--space-3);padding-block:var(--space-2);border:var(--border-w) solid transparent;font-family:var(--font-sans);pointer-events:none;grid-area:1/1/2/2;overflow:hidden}.CreationComposer-module__IX1CSa__md:after{font-size:var(--type-ui-small-size);line-height:var(--type-ui-small-leading)}.CreationComposer-module__IX1CSa__sm:after{font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.CreationComposer-module__IX1CSa__grow textarea.CreationComposer-module__IX1CSa__input{inline-size:100%;min-block-size:var(--composer-min-block);max-block-size:var(--composer-max-block);resize:none;overflow-wrap:anywhere;background:0 0;border-color:#0000;grid-area:1/1/2/2;overflow:auto}.CreationComposer-module__IX1CSa__grow textarea.CreationComposer-module__IX1CSa__input:hover:not(:disabled),.CreationComposer-module__IX1CSa__grow textarea.CreationComposer-module__IX1CSa__input:focus-visible{background:var(--surface-2)}.CreationComposer-module__IX1CSa__choices{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.CreationComposer-module__IX1CSa__actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.CreationComposer-module__IX1CSa__voice{align-items:center;gap:var(--space-2);min-inline-size:0;display:inline-flex}.CreationComposer-module__IX1CSa__voiceSpacer{flex:auto}.CreationComposer-module__IX1CSa__voiceStatus{align-items:center;gap:var(--space-1-5);color:var(--text-secondary);min-inline-size:0;display:inline-flex}.CreationComposer-module__IX1CSa__composer[data-voice=listening] .CreationComposer-module__IX1CSa__voiceStatus{color:var(--text-primary)}.CreationComposer-module__IX1CSa__composer[data-voice=unsupported] .CreationComposer-module__IX1CSa__voiceStatus{color:var(--text-tertiary)}.CreationComposer-module__IX1CSa__pulse{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--accent);animation:CreationComposer-module__IX1CSa__composerPulse var(--motion-ambient) var(--ease-standard) infinite alternate;flex-shrink:0}@keyframes CreationComposer-module__IX1CSa__composerPulse{0%{opacity:.35}to{opacity:1}}.CreationComposer-module__IX1CSa__actionsEnd{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto;display:inline-flex}.CreationComposer-module__IX1CSa__hint{color:var(--text-tertiary);margin:0}.CreationComposer-module__IX1CSa__composer[data-disabled] .CreationComposer-module__IX1CSa__hint,.CreationComposer-module__IX1CSa__composer[data-disabled] .CreationComposer-module__IX1CSa__label{color:var(--text-disabled)}@media (max-width:30rem){.CreationComposer-module__IX1CSa__actionsEnd{flex:100%;margin-inline-start:0}.CreationComposer-module__IX1CSa__actionsEnd>:last-child{flex:auto}}@media (prefers-reduced-motion:reduce){.CreationComposer-module__IX1CSa__composer{transition-duration:1ms}.CreationComposer-module__IX1CSa__pulse{opacity:1;animation:none}}[data-motion=reduced] .CreationComposer-module__IX1CSa__composer{transition-duration:1ms}[data-motion=reduced] .CreationComposer-module__IX1CSa__pulse{opacity:1;animation:none}
.ShotStrip-module__crd4Uq__strip{--shot-gap:var(--space-1);--shot-pad:var(--space-2);--shot-radius:var(--control-radius);--shot-second:var(--space-4);--shot-min-inline:9rem;gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.ShotStrip-module__crd4Uq__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.ShotStrip-module__crd4Uq__title{color:var(--text-secondary);margin:0}.ShotStrip-module__crd4Uq__readouts{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.ShotStrip-module__crd4Uq__readout{align-items:baseline;gap:var(--space-1-5);display:inline-flex}.ShotStrip-module__crd4Uq__readoutLabel{color:var(--text-tertiary)}.ShotStrip-module__crd4Uq__readoutValue{color:var(--text-primary);unicode-bidi:isolate;align-items:baseline;gap:.15em;display:inline-flex}.ShotStrip-module__crd4Uq__track{align-items:stretch;gap:var(--shot-gap);margin:calc(var(--space-1-5) * -1);padding:var(--space-1-5);overscroll-behavior-x:contain;scrollbar-width:thin;min-inline-size:0;list-style:none;display:flex;overflow-x:auto}.ShotStrip-module__crd4Uq__item{gap:var(--space-1);flex-direction:column;flex:var(--shot-duration,1) 1 0;min-inline-size:var(--shot-min-inline);display:flex}.ShotStrip-module__crd4Uq__segment{gap:var(--space-1);inline-size:100%;min-block-size:var(--control-h-lg);padding:var(--shot-pad);border:var(--border-w) solid var(--border-subtle);border-radius:var(--shot-radius);background:var(--surface-1);color:var(--text-primary);text-align:start;cursor:pointer;transition:background var(--motion-hover) var(--ease-standard), border-color var(--motion-hover) var(--ease-standard);flex-direction:column;flex:auto;display:flex;position:relative}.ShotStrip-module__crd4Uq__segment:hover{background:var(--surface-2)}.ShotStrip-module__crd4Uq__segment[aria-current=true]{background:var(--surface-selected);border-color:var(--accent-border)}.ShotStrip-module__crd4Uq__segment[aria-current=true]:before{content:"";inset-block-start:0;inset-inline:var(--shot-pad);block-size:var(--border-w-strong);border-radius:var(--radius-pill);background:var(--accent-emphasis);position:absolute}.ShotStrip-module__crd4Uq__item[data-warning-tone=warning] .ShotStrip-module__crd4Uq__segment{border-color:var(--state-warning-border)}.ShotStrip-module__crd4Uq__item[data-warning-tone=danger] .ShotStrip-module__crd4Uq__segment{border-color:var(--state-danger-border)}.ShotStrip-module__crd4Uq__segmentTop{justify-content:flex-start;align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.ShotStrip-module__crd4Uq__number{color:var(--text-secondary)}.ShotStrip-module__crd4Uq__flag{flex-shrink:0}.ShotStrip-module__crd4Uq__duration{color:var(--text-secondary);unicode-bidi:isolate;align-items:baseline;gap:.15em;margin-inline-start:auto;display:inline-flex}.ShotStrip-module__crd4Uq__label{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ShotStrip-module__crd4Uq__badges{align-items:center;gap:var(--space-1);flex-wrap:nowrap;min-inline-size:0;margin-block-start:auto;display:flex}.ShotStrip-module__crd4Uq__moves{justify-content:space-between;gap:var(--space-1);display:flex}.ShotStrip-module__crd4Uq__flip{display:inline-flex}[dir=rtl] .ShotStrip-module__crd4Uq__strip[dir=ltr] .ShotStrip-module__crd4Uq__flip{transform:scaleX(-1)}.ShotStrip-module__crd4Uq__strip[dir=rtl] .ShotStrip-module__crd4Uq__flip{transform:scaleX(-1)}[dir=rtl] .ShotStrip-module__crd4Uq__strip[dir=rtl] .ShotStrip-module__crd4Uq__flip{transform:none}@media (max-width:47.9375rem){.ShotStrip-module__crd4Uq__track{overscroll-behavior-x:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--space-1);-webkit-overflow-scrolling:touch;overflow:auto hidden}.ShotStrip-module__crd4Uq__item{inline-size:max(var(--shot-min-inline), calc(var(--shot-duration,1) * var(--shot-second)));scroll-snap-align:start;flex:none}}@media (prefers-reduced-motion:reduce){.ShotStrip-module__crd4Uq__segment{transition-duration:1ms}}[data-motion=reduced] .ShotStrip-module__crd4Uq__segment{transition-duration:1ms}
.explorer-module__ISRgnq__explorer{--explorer-card-min:11rem;gap:var(--space-4);padding:var(--space-4);background:var(--surface-1);border-radius:var(--radius-lg);display:grid}.explorer-module__ISRgnq__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.explorer-module__ISRgnq__headText{min-inline-size:0;max-inline-size:var(--reading-max)}.explorer-module__ISRgnq__searchField{align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:26rem;padding-inline:var(--space-3);block-size:var(--touch-target-min);background:var(--surface-2);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-pill);transition:border-color var(--motion-quick) var(--ease-standard);flex:18rem;display:flex}.explorer-module__ISRgnq__searchField:focus-within{border-color:var(--border-strong)}.explorer-module__ISRgnq__searchInput{min-inline-size:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-ui-small-size);background:0 0;border:0;outline:none;flex:auto}.explorer-module__ISRgnq__searchInput::placeholder{color:var(--text-tertiary)}.explorer-module__ISRgnq__searchInput::-webkit-search-cancel-button{display:none}.explorer-module__ISRgnq__results{gap:var(--space-1);display:grid}.explorer-module__ISRgnq__result{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--touch-target-min);padding-inline:var(--space-3);padding-block:var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);text-align:start;cursor:pointer;transition:background var(--motion-quick) var(--ease-standard);background:0 0;border:0;display:flex}.explorer-module__ISRgnq__result:hover{background:var(--surface-2)}.explorer-module__ISRgnq__resultName{flex:none}.explorer-module__ISRgnq__resultPath{min-inline-size:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.explorer-module__ISRgnq__noResults{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:var(--border-w) dashed var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.explorer-module__ISRgnq__trail{align-items:center;gap:var(--space-1);min-block-size:var(--space-5);flex-wrap:wrap;display:flex}.explorer-module__ISRgnq__crumbWrap{align-items:center;gap:var(--space-1);display:inline-flex}.explorer-module__ISRgnq__crumb{padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-xs);color:var(--text-tertiary);cursor:pointer;transition:color var(--motion-quick) var(--ease-standard);background:0 0;border:0}.explorer-module__ISRgnq__crumb:hover,.explorer-module__ISRgnq__crumb[aria-current=true]{color:var(--text-primary)}.explorer-module__ISRgnq__clear{align-items:center;gap:var(--space-1);color:var(--text-tertiary);padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;display:inline-flex}.explorer-module__ISRgnq__clear:hover{color:var(--text-primary)}.explorer-module__ISRgnq__grid{grid-template-columns:repeat(auto-fill, minmax(var(--explorer-card-min), 1fr));gap:var(--space-2);display:grid}.explorer-module__ISRgnq__card{align-items:flex-start;gap:var(--space-2);min-block-size:4.5rem;padding:var(--space-3);background:var(--surface-2);border:var(--border-w) solid transparent;border-radius:var(--radius-md);color:var(--text-primary);text-align:start;cursor:pointer;transition:background var(--motion-quick) var(--ease-standard), border-color var(--motion-quick) var(--ease-standard), translate var(--motion-quick) var(--ease-out);flex-direction:column;padding-inline-end:var(--space-5);display:flex;position:relative}.explorer-module__ISRgnq__card:hover{background:var(--surface-3)}.explorer-module__ISRgnq__card:active{scale:var(--kinetic-utility-compress)}.explorer-module__ISRgnq__cardActive{background:var(--accent-soft);border-color:var(--accent-emphasis)}.explorer-module__ISRgnq__cardOnPath{background:color-mix(in srgb, var(--accent) 4%, var(--surface-2));border-color:var(--border-strong)}.explorer-module__ISRgnq__cardIcon{color:var(--text-secondary);display:inline-flex}.explorer-module__ISRgnq__cardActive .explorer-module__ISRgnq__cardIcon{color:var(--accent-emphasis)}.explorer-module__ISRgnq__cardName{color:var(--text-primary);display:block}.explorer-module__ISRgnq__cardDesc{color:var(--text-tertiary)}.explorer-module__ISRgnq__cardMore{color:var(--text-tertiary);display:inline-flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-2)}.explorer-module__ISRgnq__cardCustom{border-style:dashed;border-color:var(--border-default);background:0 0}.explorer-module__ISRgnq__customRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.explorer-module__ISRgnq__customInput{min-inline-size:0;block-size:var(--touch-target-min);padding-inline:var(--space-3);background:var(--surface-2);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-ui-small-size);flex:16rem}.explorer-module__ISRgnq__customInput::placeholder{color:var(--text-tertiary)}.explorer-module__ISRgnq__direction{gap:var(--space-5);border-block-start:var(--border-w) solid var(--border-subtle);padding-block-start:var(--space-4);display:grid}.explorer-module__ISRgnq__block{gap:var(--space-3);display:grid}.explorer-module__ISRgnq__blockHead{max-inline-size:var(--reading-max)}.explorer-module__ISRgnq__ladder{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.explorer-module__ISRgnq__rung{gap:var(--space-1);padding:var(--space-3);background:var(--surface-2);border:var(--border-w) solid transparent;border-radius:var(--radius-sm);text-align:start;cursor:pointer;transition:background var(--motion-quick) var(--ease-standard), border-color var(--motion-quick) var(--ease-standard);flex-direction:column;align-items:flex-start;display:flex}.explorer-module__ISRgnq__rung:hover{background:var(--surface-3)}.explorer-module__ISRgnq__rungOn{background:var(--accent-soft);border-color:var(--accent-emphasis)}.explorer-module__ISRgnq__rungName{color:var(--text-primary)}.explorer-module__ISRgnq__rungDesc{color:var(--text-tertiary)}.explorer-module__ISRgnq__ideas{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.explorer-module__ISRgnq__idea{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);background:var(--surface-2);border:var(--border-w) solid transparent;border-radius:var(--radius-md);text-align:start;cursor:pointer;transition:background var(--motion-quick) var(--ease-standard), border-color var(--motion-quick) var(--ease-standard);flex-direction:column;padding-inline-end:var(--space-5);display:flex;position:relative}.explorer-module__ISRgnq__idea:hover{background:var(--surface-3)}.explorer-module__ISRgnq__idea:active{scale:var(--kinetic-utility-compress)}.explorer-module__ISRgnq__ideaOn{background:var(--accent-soft);border-color:var(--accent-emphasis)}.explorer-module__ISRgnq__ideaName{color:var(--text-primary)}.explorer-module__ISRgnq__ideaBand{color:var(--text-tertiary)}.explorer-module__ISRgnq__ideaFlag{color:var(--text-tertiary);display:inline-flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-2)}.explorer-module__ISRgnq__dnaToggle{align-items:center;gap:var(--space-2);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.explorer-module__ISRgnq__dnaToggle:hover{color:var(--text-primary)}.explorer-module__ISRgnq__dnaGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.explorer-module__ISRgnq__dnaCol{min-inline-size:0}.explorer-module__ISRgnq__dnaList{gap:var(--space-1);color:var(--text-tertiary);margin:0;padding-inline-start:var(--space-4);display:grid}@media (max-width:639px){.explorer-module__ISRgnq__explorer{--explorer-card-min:8.5rem;padding:var(--space-3)}.explorer-module__ISRgnq__searchField{flex-basis:100%;max-inline-size:none}}
.contents-module__rp9_tW__panel{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-1);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-lg);display:grid}.contents-module__rp9_tW__panelBare,.contents-module__rp9_tW__verifiedPanel{gap:var(--space-4);display:grid}.contents-module__rp9_tW__verifiedHeader{align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.contents-module__rp9_tW__verifiedHeaderIcon,.contents-module__rp9_tW__decisionIcon,.contents-module__rp9_tW__propIcon{border-radius:var(--radius-sm);background:var(--surface-3);flex:none;place-items:center;display:grid}.contents-module__rp9_tW__verifiedHeaderIcon{inline-size:var(--control-h-lg);block-size:var(--control-h-lg);background:var(--accent-soft)}.contents-module__rp9_tW__verifiedHeaderCopy{min-inline-size:0}.contents-module__rp9_tW__verifiedHeader h3,.contents-module__rp9_tW__decisionHead h4,.contents-module__rp9_tW__extrasIntro h4{color:var(--text-strong);font-family:var(--font-sans);font-weight:700}.contents-module__rp9_tW__verifiedHeader h3{font-size:var(--type-h4-size);line-height:var(--type-h4-leading)}.contents-module__rp9_tW__decisionHead h4,.contents-module__rp9_tW__extrasIntro h4{font-size:var(--type-card-title-size)}.contents-module__rp9_tW__verifiedHeader p,.contents-module__rp9_tW__decisionHead p,.contents-module__rp9_tW__extrasIntro p,.contents-module__rp9_tW__cardEmpty,.contents-module__rp9_tW__extrasEmpty{color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.contents-module__rp9_tW__verifiedSummary{align-items:stretch;gap:var(--space-2);display:flex}.contents-module__rp9_tW__verifiedSummary>span{align-items:center;gap:var(--space-1) var(--space-2);min-inline-size:6rem;padding:var(--space-2) var(--space-3);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-tertiary);font-family:var(--font-sans);grid-template-columns:auto auto;font-weight:600;display:grid}.contents-module__rp9_tW__verifiedSummary>span[data-on]{border-color:var(--accent-border);color:var(--accent-emphasis)}.contents-module__rp9_tW__verifiedSummary small{color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--type-micro-size);grid-column:1/-1;font-weight:500}.contents-module__rp9_tW__decisionGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.contents-module__rp9_tW__decisionCard,.contents-module__rp9_tW__extrasCard{border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-1);min-inline-size:0;transition:border-color var(--motion-quick) var(--ease-standard), box-shadow var(--motion-quick) var(--ease-standard);overflow:hidden}.contents-module__rp9_tW__decisionCard[data-on]{border-color:var(--accent-border);box-shadow:inset 0 var(--border-w) 0 var(--accent-soft)}.contents-module__rp9_tW__decisionHead{align-items:center;gap:var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.contents-module__rp9_tW__decisionIcon{inline-size:var(--control-h-md);block-size:var(--control-h-md)}.contents-module__rp9_tW__decisionHead>div{min-inline-size:0}.contents-module__rp9_tW__decisionHead p{margin-block-start:var(--space-1)}.contents-module__rp9_tW__cardBody{gap:var(--space-4);padding:var(--space-4);border-block-start:var(--border-w) solid var(--border-subtle);background:var(--surface-base);animation:contents-module__rp9_tW__verified-contents-open var(--motion-standard) var(--ease-out) both;display:grid}.contents-module__rp9_tW__counterRow{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.contents-module__rp9_tW__counterRow>div{gap:var(--space-1);display:grid}.contents-module__rp9_tW__counterRow strong{color:var(--text-strong);font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-leading)}.contents-module__rp9_tW__largeStepper,.contents-module__rp9_tW__inlineCounter{align-items:center;gap:var(--space-1);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);display:inline-flex}.contents-module__rp9_tW__largeStepper{padding:var(--space-1)}.contents-module__rp9_tW__largeStepper>span,.contents-module__rp9_tW__inlineCounter>span{min-inline-size:3ch;color:var(--text-primary);font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:center}.contents-module__rp9_tW__inlineCounter{padding-inline:var(--space-1);color:var(--text-secondary);font-size:var(--type-caption-size);flex:none}.contents-module__rp9_tW__inlineCounter>span{min-inline-size:4.5rem;font-family:var(--font-sans)}.contents-module__rp9_tW__cardDetails{gap:var(--space-4);border-block-start:var(--border-w) solid var(--border-subtle);padding-block-start:var(--space-4);display:grid}.contents-module__rp9_tW__optionGroup{gap:var(--space-2);min-inline-size:0;display:grid}.contents-module__rp9_tW__optionLabel{color:var(--text-tertiary);font-size:var(--type-label-size);font-weight:600}.contents-module__rp9_tW__optionChoices{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.contents-module__rp9_tW__compactDecisions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contents-module__rp9_tW__cardEmpty{margin:0 var(--space-4) var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-base)}.contents-module__rp9_tW__extrasCard{padding:var(--space-4)}.contents-module__rp9_tW__extrasIntro{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.contents-module__rp9_tW__extrasIntro>div{min-inline-size:0}.contents-module__rp9_tW__verifiedProps{gap:var(--space-2);border-block-start:var(--border-w) solid var(--border-subtle);margin-block-start:var(--space-4);padding-block-start:var(--space-4);display:grid}.contents-module__rp9_tW__verifiedProp{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-base);grid-template-columns:auto auto minmax(12rem,1fr) auto auto;display:grid}.contents-module__rp9_tW__propIcon{inline-size:var(--control-h-sm);block-size:var(--control-h-sm)}.contents-module__rp9_tW__extrasEmpty{padding:var(--space-3);border:var(--border-w) dashed var(--border-default);border-radius:var(--radius-sm);text-align:center;margin-block-start:var(--space-4)}@keyframes contents-module__rp9_tW__verified-contents-open{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}to{opacity:1;transform:translateY(0)}}@media (max-width:63.9375rem){.contents-module__rp9_tW__decisionGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.9375rem){.contents-module__rp9_tW__verifiedHeader,.contents-module__rp9_tW__decisionHead,.contents-module__rp9_tW__extrasIntro{grid-template-columns:auto minmax(0,1fr)}.contents-module__rp9_tW__verifiedSummary,.contents-module__rp9_tW__decisionHead>:last-child,.contents-module__rp9_tW__extrasIntro>:last-child{grid-column:1/-1;inline-size:100%}.contents-module__rp9_tW__verifiedSummary>span{flex:1 1 0}.contents-module__rp9_tW__compactDecisions{grid-template-columns:minmax(0,1fr)}.contents-module__rp9_tW__counterRow{flex-direction:column;align-items:stretch}.contents-module__rp9_tW__largeStepper{justify-content:space-between}.contents-module__rp9_tW__verifiedProp{grid-template-columns:auto minmax(0,1fr) auto}.contents-module__rp9_tW__verifiedProp .contents-module__rp9_tW__text{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.contents-module__rp9_tW__cardBody{animation:none}}.contents-module__rp9_tW__group{gap:var(--space-3);padding-block:var(--space-3);border-block-start:var(--border-w) solid var(--border-subtle);display:grid}.contents-module__rp9_tW__group:first-of-type{border-block-start:0;padding-block-start:0}.contents-module__rp9_tW__detail{gap:var(--space-3);border-inline-start:2px solid var(--accent-soft);animation:contents-module__rp9_tW__contents-open var(--motion-standard) var(--ease-out) both;padding-inline-start:var(--space-4);display:grid}@keyframes contents-module__rp9_tW__contents-open{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.contents-module__rp9_tW__detail{animation:none}}.contents-module__rp9_tW__tally{color:var(--text-tertiary);font-variant-numeric:tabular-nums;direction:ltr}.contents-module__rp9_tW__stepper{align-items:center;gap:var(--space-1);padding-inline:var(--space-1);background:var(--surface-2);border-radius:var(--radius-sm);display:inline-flex}.contents-module__rp9_tW__num{text-align:center;min-inline-size:2rem;color:var(--text-primary);font-variant-numeric:tabular-nums}.contents-module__rp9_tW__text{min-block-size:2.25rem;min-inline-size:0;padding-inline:var(--space-3);background:var(--surface-2);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-ui-small-size);flex:12rem}.contents-module__rp9_tW__text:focus-visible{border-color:var(--accent-emphasis);outline:none}.contents-module__rp9_tW__props{gap:var(--space-2);display:grid}.contents-module__rp9_tW__prop{align-items:center;gap:var(--space-3);padding:var(--space-2);background:var(--surface-2);border-radius:var(--radius-sm);flex-wrap:wrap;padding-inline-start:var(--space-3);display:flex}.contents-module__rp9_tW__propKind{color:var(--text-primary);white-space:nowrap}.contents-module__rp9_tW__from{align-items:center;gap:var(--space-1);color:var(--text-tertiary);display:inline-flex}.contents-module__rp9_tW__bar{min-inline-size:0}.contents-module__rp9_tW__bar .contents-module__rp9_tW__barActions{flex:0 auto;min-inline-size:0}.contents-module__rp9_tW__barList{align-items:stretch;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.contents-module__rp9_tW__barItem{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);padding-block:var(--space-1);background:var(--surface-2);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);display:inline-flex}.contents-module__rp9_tW__itemIcon{background:var(--surface-1);border-radius:var(--radius-sm);block-size:1.5rem;inline-size:1.5rem;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.contents-module__rp9_tW__barItemOff .contents-module__rp9_tW__itemIcon,.contents-module__rp9_tW__barItemOff,.contents-module__rp9_tW__barTimes{color:var(--text-tertiary)}.contents-module__rp9_tW__barCount{inline-size:2.5ch;color:var(--text-tertiary);text-align:center;font:inherit;font-variant-numeric:tabular-nums;border-radius:var(--radius-xs);cursor:text;transition:background var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out);appearance:textfield;direction:ltr;background:0 0;border:none;padding:0}.contents-module__rp9_tW__barCount::-webkit-outer-spin-button{appearance:none;margin:0}.contents-module__rp9_tW__barCount::-webkit-inner-spin-button{appearance:none;margin:0}.contents-module__rp9_tW__barCount:hover{background:var(--surface-2);color:var(--text-primary)}.contents-module__rp9_tW__barCount:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px;color:var(--text-primary)}.contents-module__rp9_tW__kinds{gap:var(--space-2);flex-wrap:wrap;display:flex}
.campaign-module__nK7DcG__appWorkspace{--workspace-block-size:calc(100dvh - var(--app-nav-block-size))}.campaign-module__nK7DcG__page{min-block-size:100%;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 30rem), var(--bg-app);padding-block-end:var(--space-8)}.campaign-module__nK7DcG__mobileHero{display:none}@media (max-width:47.9375rem){.campaign-module__nK7DcG__mobileHero{padding:var(--space-4) var(--page-gutter-compact);border-block-end:var(--border-w) solid var(--border-subtle);display:block}.campaign-module__nK7DcG__mobileHero h1,.campaign-module__nK7DcG__mobileHero p{margin:0}}.campaign-module__nK7DcG__section{gap:var(--space-4);scroll-margin-block-start:calc(var(--app-nav-block-size,68px) + var(--space-8));display:grid}.campaign-module__nK7DcG__sectionHead{max-inline-size:var(--reading-max)}.campaign-module__nK7DcG__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.campaign-module__nK7DcG__origin{padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm)}.campaign-module__nK7DcG__originRole{padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-tertiary);padding-block:1px}.campaign-module__nK7DcG__originFrom{color:var(--text-tertiary);margin-inline-start:auto}.campaign-module__nK7DcG__placement{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);border-inline-start:2px solid var(--accent-emphasis);display:grid}.campaign-module__nK7DcG__explorerSlot{margin-block-end:var(--space-4)}.campaign-module__nK7DcG__step{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.campaign-module__nK7DcG__stepIdentity{align-items:flex-start;gap:var(--space-3);min-inline-size:0;display:flex}.campaign-module__nK7DcG__stepNumber{border-radius:var(--radius-pill);background:var(--accent-soft);block-size:2rem;inline-size:2rem;color:var(--accent-emphasis);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.campaign-module__nK7DcG__contentPane{inline-size:min(100%, var(--container-content));margin-inline:auto}.campaign-module__nK7DcG__stageProgress{color:var(--text-tertiary)}.campaign-module__nK7DcG__stepAlso{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm);color:var(--text-tertiary);display:flex}.campaign-module__nK7DcG__controlGroup{gap:var(--space-2);display:grid}.campaign-module__nK7DcG__controlLabel{color:var(--text-secondary)}.campaign-module__nK7DcG__controlLine{justify-content:space-between;align-items:center;gap:var(--control-gap);flex-wrap:wrap;display:flex}.campaign-module__nK7DcG__subjectFields{gap:var(--card-gap);border-block-start:var(--border-w) solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding-block-start:var(--space-3);display:grid}.campaign-module__nK7DcG__fieldGroup{gap:var(--space-2);display:grid}.campaign-module__nK7DcG__studioWrap{gap:var(--space-4);display:grid}.campaign-module__nK7DcG__studioBar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.campaign-module__nK7DcG__viewport{border-radius:var(--radius-xl);cursor:grab;touch-action:none;background:radial-gradient(120% 90% at 50% 16%, var(--surface-2), var(--bg-canvas) 76%);block-size:min(72vh,46rem);position:relative;overflow:hidden}.campaign-module__nK7DcG__viewport:active{cursor:grabbing}.campaign-module__nK7DcG__readout{gap:var(--space-3);pointer-events:none;direction:ltr;display:flex;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-4)}.campaign-module__nK7DcG__hint{pointer-events:none;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-4)}.campaign-module__nK7DcG__toolRow,.campaign-module__nK7DcG__primary{background:var(--surface-1);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);display:grid}.campaign-module__nK7DcG__cameraDock{gap:var(--space-4);align-content:start;min-inline-size:0;display:grid}.campaign-module__nK7DcG__cameraSurface{min-inline-size:0}.campaign-module__nK7DcG__cameraPresetsRow{grid-column:1/-1;min-inline-size:0}.campaign-module__nK7DcG__cameraPreviewColumn{gap:var(--space-3);order:-1;align-content:start;min-inline-size:0;display:grid}.campaign-module__nK7DcG__cameraFormatBar{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2) var(--space-3);padding-inline:var(--panel-pad);border-block-end:var(--border-w) solid var(--border-subtle);display:flex}.campaign-module__nK7DcG__cameraFormatBar>div:first-child{gap:var(--space-1);min-inline-size:0;display:grid}.campaign-module__nK7DcG__cameraFormatBar strong{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-ui-small-size)}.campaign-module__nK7DcG__cameraFormatBar small{color:var(--text-tertiary);font-size:var(--type-caption-size)}.campaign-module__nK7DcG__cameraGrid{gap:var(--space-5);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.82fr);align-items:start;display:grid}@media (max-width:56.1875rem){.campaign-module__nK7DcG__viewport{block-size:min(60vh,34rem)}}@media (max-width:63.9375rem){.campaign-module__nK7DcG__cameraGrid{grid-template-columns:minmax(0,1fr)}}.campaign-module__nK7DcG__summaryRow{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.campaign-module__nK7DcG__summaryItem{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:inline-flex}.campaign-module__nK7DcG__generateArea{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.campaign-module__nK7DcG__generateRow{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:var(--border-w) solid var(--border-subtle);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.campaign-module__nK7DcG__promptEmpty{justify-items:center;gap:var(--space-2);padding-block:var(--space-7);text-align:center;color:var(--text-tertiary);border:var(--border-w) dashed var(--border-default);border-radius:var(--radius-md);display:grid}.campaign-module__nK7DcG__promptEmpty p{max-inline-size:44ch;margin:0}.campaign-module__nK7DcG__dirty{color:var(--state-warning-fg);align-items:center;gap:var(--space-2);display:inline-flex}.campaign-module__nK7DcG__generating{align-items:center;gap:var(--space-3);color:var(--text-secondary);display:inline-flex}.campaign-module__nK7DcG__numeric{text-align:center;min-inline-size:2.75rem;color:var(--text-primary);font-variant-numeric:tabular-nums;direction:ltr}.campaign-module__nK7DcG__primary{margin-block-end:var(--space-4)}.campaign-module__nK7DcG__refinements{gap:var(--space-3);margin-block-end:var(--space-4);display:grid}.campaign-module__nK7DcG__lookOptions{gap:var(--space-6);min-inline-size:0;display:grid}.campaign-module__nK7DcG__textLayoutControls{gap:var(--space-4);min-inline-size:0;margin-block-start:var(--space-4);display:grid}.campaign-module__nK7DcG__lookOptions>section{gap:var(--space-3);border-block-end:var(--border-w) solid var(--border-subtle);padding-block-end:var(--space-5);display:grid}.campaign-module__nK7DcG__lookOptions .campaign-module__nK7DcG__chipWrap{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.campaign-module__nK7DcG__lookGroup{gap:var(--space-4);padding:var(--space-5);background:var(--surface-1);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-lg);display:grid}.campaign-module__nK7DcG__advRow{justify-content:flex-start;gap:var(--space-2);border-block-start:var(--border-w) solid var(--border-subtle);flex-wrap:wrap;margin-block-start:var(--space-1);padding-block-start:var(--space-2);display:flex}.campaign-module__nK7DcG__stepper{align-items:center;gap:var(--space-1);padding-inline:var(--space-1);background:var(--surface-2);border-radius:var(--radius-sm);display:inline-flex}.campaign-module__nK7DcG__pane{min-inline-size:0}.campaign-module__nK7DcG__pane:not([hidden]){gap:var(--space-5);display:grid}.campaign-module__nK7DcG__pane[hidden]{display:none}.campaign-module__nK7DcG__inspectorBlock{gap:var(--space-2);padding:var(--space-5);background:var(--surface-1);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-lg);display:grid}.campaign-module__nK7DcG__inspectorBlock p{margin:0}.campaign-module__nK7DcG__promptSlot{gap:var(--space-3);scroll-margin-block-start:calc(var(--app-nav-block-size) + var(--space-8));display:grid}.campaign-module__nK7DcG__inspectorToggle{display:none}@media (max-width:79.9375rem){.campaign-module__nK7DcG__inspectorToggle{display:inline-flex}}div.campaign-module__nK7DcG__chipRow{align-items:baseline}div.campaign-module__nK7DcG__chipRow>span:first-child{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}@media (max-width:39.9375rem){div.campaign-module__nK7DcG__chipRow{grid-template-columns:minmax(0,1fr) auto}div.campaign-module__nK7DcG__chipRow>span:first-child{grid-column:1/-1}}.campaign-module__nK7DcG__chipWrap{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:auto;min-inline-size:0;display:flex}.campaign-module__nK7DcG__rowHint{color:var(--text-tertiary);flex-basis:100%}.campaign-module__nK7DcG__disclosureBody{gap:var(--space-3);display:grid}.campaign-module__nK7DcG__formatPopover{inline-size:26rem;max-inline-size:100%}.campaign-module__nK7DcG__formatTriggerLabel{color:var(--text-tertiary)}.campaign-module__nK7DcG__stepRail{scrollbar-width:none;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--page-padding)}.campaign-module__nK7DcG__stepRail::-webkit-scrollbar{display:none}.campaign-module__nK7DcG__stepRail li{scroll-snap-align:start}.campaign-module__nK7DcG__cameraGrid.campaign-module__nK7DcG__cameraVisualOnly{grid-template-columns:minmax(0,1fr)}
.format-module__AbxEqq__panel{gap:var(--space-4);display:grid}.format-module__AbxEqq__modeSwitch{inline-size:100%}.format-module__AbxEqq__groups{gap:var(--space-4);display:grid}.format-module__AbxEqq__group{gap:var(--space-2);display:grid}.format-module__AbxEqq__groupLabel{color:var(--text-tertiary)}.format-module__AbxEqq__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));display:grid}.format-module__AbxEqq__preset{gap:var(--space-1);padding:var(--space-2);border:var(--border-w) solid transparent;border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;text-align:center;transition:background var(--motion-quick) var(--ease-standard), border-color var(--motion-quick) var(--ease-standard);justify-items:center;display:grid}.format-module__AbxEqq__preset:hover{background:var(--surface-3)}.format-module__AbxEqq__presetOn{background:var(--accent-soft);border-color:var(--accent-emphasis)}.format-module__AbxEqq__shapeBox{justify-content:center;align-items:center;block-size:2.25rem;inline-size:100%;display:flex}.format-module__AbxEqq__shape{border:var(--border-w-strong) solid var(--text-tertiary);border-radius:var(--radius-xs);block-size:2.25rem;max-block-size:2.25rem;max-inline-size:100%;display:block}.format-module__AbxEqq__presetOn .format-module__AbxEqq__shape{border-color:var(--accent-emphasis)}.format-module__AbxEqq__presetName{color:var(--text-primary)}.format-module__AbxEqq__presetSize{color:var(--text-tertiary);direction:ltr}.format-module__AbxEqq__custom{gap:var(--space-3);display:grid}.format-module__AbxEqq__customRow{align-items:flex-end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.format-module__AbxEqq__numField{gap:var(--space-1);flex:1 1 0;min-inline-size:0;display:grid}.format-module__AbxEqq__numLabel{color:var(--text-tertiary)}.format-module__AbxEqq__num{inline-size:100%;min-inline-size:0;block-size:var(--touch-target-min);padding-inline:var(--space-3);background:var(--surface-2);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-ui-body-size);text-align:start;direction:ltr;outline:none}.format-module__AbxEqq__num:focus-visible{border-color:var(--accent-emphasis)}.format-module__AbxEqq__times{color:var(--text-tertiary);padding-block-end:var(--space-3);display:inline-flex}.format-module__AbxEqq__ratio{color:var(--text-secondary);text-align:center}.format-module__AbxEqq__near{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.format-module__AbxEqq__nearChip{padding-block:var(--space-1);padding-inline:var(--space-3);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0}.format-module__AbxEqq__nearChip:hover{background:var(--surface-2);color:var(--text-primary)}.format-module__AbxEqq__clear{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target-min);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;justify-self:stretch;display:inline-flex}.format-module__AbxEqq__clear:hover{background:var(--surface-2);color:var(--text-primary)}.format-module__AbxEqq__autoHint{color:var(--text-tertiary)}@media (max-width:39.9375rem){.format-module__AbxEqq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.format-module__AbxEqq__panel,.format-module__AbxEqq__groups,.format-module__AbxEqq__group{min-inline-size:0}}
.reference-module__Hi5FLG__panel{gap:var(--space-3);padding:var(--space-4);background:var(--surface-1);border-radius:var(--radius-lg);display:grid}.reference-module__Hi5FLG__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.reference-module__Hi5FLG__headText{min-inline-size:0;max-inline-size:var(--reading-max)}.reference-module__Hi5FLG__file{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reference-module__Hi5FLG__roleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.reference-module__Hi5FLG__roleChip{align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;transition:background var(--motion-quick) var(--ease-standard), border-color var(--motion-quick) var(--ease-standard), color var(--motion-quick) var(--ease-standard);background:0 0;display:inline-flex}.reference-module__Hi5FLG__roleChip:hover{background:var(--surface-2);color:var(--text-primary)}.reference-module__Hi5FLG__roleChipOn{background:var(--accent-soft);border-color:var(--accent-emphasis);color:var(--accent-emphasis)}.reference-module__Hi5FLG__roleHint{color:var(--text-tertiary);min-inline-size:0}.reference-module__Hi5FLG__error{align-items:center;gap:var(--space-2);color:var(--state-danger-fg);display:flex}.reference-module__Hi5FLG__empty{color:var(--text-tertiary);padding-block:var(--space-2)}.reference-module__Hi5FLG__contextual{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.reference-module__Hi5FLG__thumbSmall{border-radius:var(--radius-xs);background:var(--surface-3);flex:none;block-size:2.25rem;inline-size:2.25rem;display:block;overflow:hidden}.reference-module__Hi5FLG__thumbSmall img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.reference-module__Hi5FLG__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.reference-module__Hi5FLG__card{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-md);display:flex}.reference-module__Hi5FLG__thumb{border-radius:var(--radius-sm);background:var(--surface-3);flex:none;max-block-size:5rem;inline-size:5rem;display:block;overflow:hidden}.reference-module__Hi5FLG__thumb img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.reference-module__Hi5FLG__cardBody{gap:var(--space-2);flex:auto;min-inline-size:0;display:grid}.reference-module__Hi5FLG__cardHead{min-inline-size:0}.reference-module__Hi5FLG__meta{color:var(--text-tertiary)}.reference-module__Hi5FLG__cardRow{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.reference-module__Hi5FLG__linkLabel{color:var(--text-tertiary);margin-inline-end:var(--space-1)}.reference-module__Hi5FLG__cardActions{align-items:center;gap:var(--space-1);flex:none;display:flex}@media (max-width:639px){.reference-module__Hi5FLG__card{flex-wrap:wrap}.reference-module__Hi5FLG__thumb{max-block-size:4rem;inline-size:4rem}}.reference-module__Hi5FLG__roleLabel{color:var(--text-tertiary);margin-inline-end:var(--space-1)}.reference-module__Hi5FLG__aspectBlock{gap:var(--space-2);padding:var(--space-2);border:var(--border-w) dashed var(--border-subtle);border-radius:var(--radius-sm);display:grid}
.auto-module__rKWbva__auto{gap:var(--space-4);padding:var(--space-4);background:var(--surface-1);border-radius:var(--radius-lg);display:grid}.auto-module__rKWbva__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.auto-module__rKWbva__headText{min-inline-size:0;max-inline-size:var(--reading-max)}.auto-module__rKWbva__brief{gap:var(--space-3);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-md);display:grid}.auto-module__rKWbva__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.auto-module__rKWbva__rowLbl{min-inline-size:6rem;color:var(--text-tertiary)}.auto-module__rKWbva__hint{color:var(--text-tertiary);min-inline-size:0}.auto-module__rKWbva__noteField{align-items:center;gap:var(--space-3);block-size:var(--touch-target-min);padding-inline:var(--space-3);background:var(--surface-1);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);display:flex}.auto-module__rKWbva__noteInput{min-inline-size:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-ui-small-size);background:0 0;border:0;outline:none;flex:auto}.auto-module__rKWbva__noteInput::placeholder{color:var(--text-tertiary)}.auto-module__rKWbva__empty{align-items:center;gap:var(--space-2);color:var(--text-tertiary);padding:var(--space-4);border:var(--border-w) dashed var(--border-default);border-radius:var(--radius-md);display:flex}.auto-module__rKWbva__routesHead{max-inline-size:var(--reading-max)}.auto-module__rKWbva__routes{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.auto-module__rKWbva__route{gap:var(--space-2);padding:var(--space-4);background:var(--surface-2);border:var(--border-w) solid transparent;border-radius:var(--radius-md);text-align:start;cursor:pointer;min-block-size:9.5rem;transition:background var(--motion-quick) var(--ease-standard), border-color var(--motion-quick) var(--ease-standard);align-content:start;justify-items:start;padding-inline-end:var(--space-5);display:grid;position:relative}.auto-module__rKWbva__route:hover{background:var(--surface-3)}.auto-module__rKWbva__route:active{scale:var(--kinetic-product-compress)}.auto-module__rKWbva__routeOn{background:var(--accent-soft);border-color:var(--accent-emphasis)}.auto-module__rKWbva__routeIcon{color:var(--text-secondary);display:inline-flex}.auto-module__rKWbva__routeOn .auto-module__rKWbva__routeIcon{color:var(--accent-emphasis)}.auto-module__rKWbva__routeName{color:var(--text-primary)}.auto-module__rKWbva__routeWhy{color:var(--text-tertiary)}.auto-module__rKWbva__routeChips{gap:var(--space-1);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.auto-module__rKWbva__routeChip{padding-block:calc(var(--space-1) / 2);padding-inline:var(--space-2);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-tertiary)}.auto-module__rKWbva__routeFlag{color:var(--text-tertiary);display:inline-flex;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-3)}.auto-module__rKWbva__variations{gap:var(--space-3);border-block-start:var(--border-w) solid var(--border-subtle);padding-block-start:var(--space-3);display:grid}.auto-module__rKWbva__variationsHead{max-inline-size:var(--reading-max)}.auto-module__rKWbva__appliedNote{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:flex}@media (max-width:639px){.auto-module__rKWbva__auto{padding:var(--space-3)}.auto-module__rKWbva__rowLbl{min-inline-size:100%}.auto-module__rKWbva__routes{grid-template-columns:1fr}}.auto-module__rKWbva__routeAsk{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-tertiary);margin-block-start:var(--space-1);padding-block:1px;display:inline-flex}.auto-module__rKWbva__changed{gap:var(--space-2);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm);display:grid}.auto-module__rKWbva__changedList{gap:var(--space-2);flex-wrap:wrap;display:flex}.auto-module__rKWbva__changedItem{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);padding-block:var(--space-1);background:var(--surface-floating);border-radius:var(--radius-xs);color:var(--text-secondary);display:inline-flex}.auto-module__rKWbva__changedSafe{color:var(--text-tertiary)}
.prompt-module__ZlCp9G__panel{background:var(--surface-floating);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);gap:0;display:grid;overflow:hidden}.prompt-module__ZlCp9G__panelBuilding{animation:prompt-module__ZlCp9G__prompt-arrive .62s var(--ease-out) both}.prompt-module__ZlCp9G__immersive{inline-size:100%;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.prompt-module__ZlCp9G__immersive .prompt-module__ZlCp9G__head{background:0 0;border-block-end:0;padding-inline:0}@keyframes prompt-module__ZlCp9G__prompt-arrive{0%{opacity:.45;filter:blur(4px);translate:0 10px}to{opacity:1;filter:blur();translate:0}}.prompt-module__ZlCp9G__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);padding-inline:var(--space-5);border-block-end:var(--border-w) solid var(--border-subtle);background:var(--surface-2);display:flex}.prompt-module__ZlCp9G__headText{gap:2px;min-inline-size:0;display:grid}.prompt-module__ZlCp9G__title{color:var(--text-primary)}.prompt-module__ZlCp9G__meta{align-items:center;gap:var(--space-2);color:var(--text-tertiary);text-align:start;direction:ltr;display:inline-flex}.prompt-module__ZlCp9G__scroll{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;background:var(--surface-1);block-size:34rem;max-block-size:34rem;padding-block:var(--space-5);padding-inline:var(--space-5);direction:ltr;overflow-y:auto}.prompt-module__ZlCp9G__column{gap:var(--space-6);max-inline-size:46rem;margin-inline:auto;display:grid}.prompt-module__ZlCp9G__immersiveScroll{block-size:auto;min-block-size:0;max-block-size:none;padding-inline:0;padding-block:var(--prompt-output-gap,var(--space-5));background:0 0;overflow:visible}.prompt-module__ZlCp9G__immersiveScroll .prompt-module__ZlCp9G__column{max-inline-size:none;margin-inline:0}.prompt-module__ZlCp9G__block{gap:var(--space-2);padding-inline-start:var(--space-4);padding-block:var(--space-1);border-radius:var(--radius-md);transition:background-color var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-standard);display:grid;position:relative}.prompt-module__ZlCp9G__block:before{content:"";inline-size:var(--border-w-strong);border-radius:var(--radius-pill);background:var(--accent-emphasis);opacity:0;transition:opacity var(--motion-standard) var(--ease-standard);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-emphasis) 20%, transparent);position:absolute;inset-block:2px;inset-inline-start:0}.prompt-module__ZlCp9G__blockHead{align-items:baseline;gap:var(--space-3);direction:ltr;display:flex}.prompt-module__ZlCp9G__index{font-family:var(--font-sans);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--text-disabled);letter-spacing:.04em}.prompt-module__ZlCp9G__label{font-family:var(--font-sans);font-size:var(--type-label-size);font-weight:var(--font-weight-bold);line-height:var(--type-label-leading);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0}.prompt-module__ZlCp9G__text{text-align:start;font-family:var(--font-sans);font-size:var(--type-ui-body-size);color:var(--text-secondary);direction:ltr;margin:0;line-height:1.78}@keyframes prompt-module__ZlCp9G__prompt-block-in{0%{opacity:0;filter:blur(3px);translate:0 var(--reveal-distance)}to{opacity:1;filter:blur();translate:0}}.prompt-module__ZlCp9G__blockBuilding{animation:prompt-module__ZlCp9G__prompt-block-in var(--motion-smooth) var(--ease-out) both;animation-delay:calc(var(--bi) * var(--prompt-step,.24s))}.prompt-module__ZlCp9G__blockResolving:before{opacity:1}.prompt-module__ZlCp9G__blockResolving{background:color-mix(in srgb, var(--surface-2) 78%, var(--accent-soft));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-emphasis) 10%, transparent)}.prompt-module__ZlCp9G__blockResolving .prompt-module__ZlCp9G__label{color:var(--accent-emphasis)}.prompt-module__ZlCp9G__blockResolving .prompt-module__ZlCp9G__text{color:var(--text-primary);text-shadow:0 0 14px color-mix(in srgb, var(--accent-emphasis) 18%, transparent)}@keyframes prompt-module__ZlCp9G__prompt-mark{0%{opacity:0}25%{opacity:1}to{opacity:0}}.prompt-module__ZlCp9G__blockChanged:before{animation:prompt-module__ZlCp9G__prompt-mark var(--motion-brand) var(--ease-standard) 1}.prompt-module__ZlCp9G__blockChanged .prompt-module__ZlCp9G__label{color:var(--accent-emphasis)}@media (prefers-reduced-motion:reduce){.prompt-module__ZlCp9G__panelBuilding,.prompt-module__ZlCp9G__blockBuilding,.prompt-module__ZlCp9G__blockChanged:before{animation:none}}[data-motion=reduced] .prompt-module__ZlCp9G__panelBuilding,[data-motion=reduced] .prompt-module__ZlCp9G__blockBuilding,[data-motion=reduced] .prompt-module__ZlCp9G__blockChanged:before{animation:none}@media (max-width:639px){.prompt-module__ZlCp9G__head{padding-inline:var(--space-4);flex-wrap:wrap}.prompt-module__ZlCp9G__scroll{padding-inline:var(--space-4);max-block-size:26rem}.prompt-module__ZlCp9G__column{gap:var(--space-5)}}.prompt-module__ZlCp9G__chunk{white-space:pre-wrap}.prompt-module__ZlCp9G__chunkActive{white-space:pre-wrap;background-image:linear-gradient(to right, var(--text-secondary) 0%, var(--text-secondary) 35%, var(--accent-emphasis) 50%, var(--text-secondary) 65%, var(--text-secondary) 100%);color:#0000;text-shadow:0 0 14px color-mix(in srgb, var(--accent-emphasis) 18%, transparent);animation:prompt-module__ZlCp9G__prompt-shimmer 1.15s var(--ease-standard) infinite;background-repeat:no-repeat;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}@keyframes prompt-module__ZlCp9G__prompt-shimmer{0%{background-position:170% 0}to{background-position:-70% 0}}@media (prefers-reduced-motion:reduce){.prompt-module__ZlCp9G__chunkActive{color:var(--text-primary);background-image:none;animation:none}}.prompt-module__ZlCp9G__singleDocument{gap:var(--prompt-output-gap,var(--space-5));inline-size:100%;max-inline-size:none;display:grid}.prompt-module__ZlCp9G__single{color:var(--text-primary);font-size:var(--type-ui-body-size);overflow-wrap:anywhere;margin:0;line-height:1.9}.prompt-module__ZlCp9G__w{animation:prompt-module__ZlCp9G__prompt-word-in .26s var(--ease-out) both}@keyframes prompt-module__ZlCp9G__prompt-word-in{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.prompt-module__ZlCp9G__w{animation:none}}.prompt-module__ZlCp9G__w[data-active]{color:var(--accent-emphasis);text-shadow:0 0 12px color-mix(in srgb, var(--accent-emphasis) 22%, transparent)}.prompt-module__ZlCp9G__singleEdit{min-block-size:14rem;inline-size:100%;padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-ui-body-size);overflow-wrap:anywhere;resize:vertical;field-sizing:content;text-align:start;direction:ltr;margin:0;line-height:1.9}.prompt-module__ZlCp9G__singleEdit:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}
.camera-rig-module__U72l9a__catalog{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:0;display:grid}.camera-rig-module__U72l9a__item{align-items:start;gap:var(--space-1);grid-template-rows:1fr auto;min-inline-size:0;display:grid}.camera-rig-module__U72l9a__choice{block-size:100%;inline-size:100%;min-inline-size:0;padding:var(--space-3);white-space:normal;text-align:start}.camera-rig-module__U72l9a__choice[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft)}.camera-rig-module__U72l9a__content{gap:var(--space-2);min-inline-size:0;display:grid}.camera-rig-module__U72l9a__preview{block-size:var(--space-16);min-block-size:0;color:var(--text-secondary);place-items:center;display:grid;overflow:hidden}.camera-rig-module__U72l9a__image{block-size:auto;inline-size:auto;max-inline-size:100%;max-block-size:var(--space-16);object-fit:contain;display:block}.camera-rig-module__U72l9a__source{white-space:normal;justify-self:start;max-inline-size:100%}@media (max-width:40rem){.camera-rig-module__U72l9a__catalog{grid-template-columns:minmax(0,1fr)}.camera-rig-module__U72l9a__choice{block-size:auto}.camera-rig-module__U72l9a__content{grid-template-columns:auto minmax(0,1fr);align-items:center}.camera-rig-module__U72l9a__preview{inline-size:calc(var(--space-8) + var(--space-8) + var(--space-2));grid-row:span 2}}
