.new-brief-form-module__XQ5IBG__form{margin-top:24px}.new-brief-form-module__XQ5IBG__form button{cursor:pointer}.new-brief-form-module__XQ5IBG__form button:disabled{cursor:default}.new-brief-form-module__XQ5IBG__form button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.new-brief-form-module__XQ5IBG__hint{color:var(--muted-foreground)}.new-brief-form-module__XQ5IBG__typeRow{align-items:center;gap:20px;margin-bottom:20px;display:flex}.new-brief-form-module__XQ5IBG__typeSwitch{background:var(--secondary);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.new-brief-form-module__XQ5IBG__typeSwitch button{color:var(--muted-foreground);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.new-brief-form-module__XQ5IBG__typeSwitch button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.new-brief-form-module__XQ5IBG__workflows{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.new-brief-form-module__XQ5IBG__workflows[data-type=video]{grid-template-columns:repeat(3,minmax(0,1fr))}.new-brief-form-module__XQ5IBG__workflow{background:var(--card);text-align:left;border:1px solid var(--border);border-radius:12px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.new-brief-form-module__XQ5IBG__workflow:hover{border-color:var(--muted-foreground)}.new-brief-form-module__XQ5IBG__workflow[aria-pressed=true]{border-color:var(--foreground)}.new-brief-form-module__XQ5IBG__workflowCopy{flex-direction:column;gap:8px;padding:16px;display:flex}.new-brief-form-module__XQ5IBG__workflowName{justify-content:space-between;align-items:center;gap:8px;display:flex}.new-brief-form-module__XQ5IBG__selection{border:1px solid var(--input);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.new-brief-form-module__XQ5IBG__workflow[aria-pressed=true] .new-brief-form-module__XQ5IBG__selection{background:var(--foreground);color:var(--background);border-color:#0000}.new-brief-form-module__XQ5IBG__workflowExplainer{align-items:center;gap:32px;margin-top:20px;display:flex}.new-brief-form-module__XQ5IBG__workflowExplainer>div{gap:4px;display:grid}.new-brief-form-module__XQ5IBG__exampleCaption{margin-top:12px}.new-brief-form-module__XQ5IBG__composer{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 340px;gap:24px 40px;margin-top:32px;padding-top:32px;display:grid}.new-brief-form-module__XQ5IBG__write{min-width:0}.new-brief-form-module__XQ5IBG__fieldHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.new-brief-form-module__XQ5IBG__draft{border-color:var(--border);resize:vertical;field-sizing:fixed;min-height:340px;margin-top:16px;padding:20px;background:var(--card)!important}.new-brief-form-module__XQ5IBG__options{flex-direction:column;gap:28px;display:flex}.new-brief-form-module__XQ5IBG__field{min-width:0}.new-brief-form-module__XQ5IBG__field legend{margin-bottom:8px}.new-brief-form-module__XQ5IBG__pills{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.new-brief-form-module__XQ5IBG__pill{overflow-wrap:anywhere;border:1px solid var(--border);background:var(--card);border-radius:8px;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:7px 12px;display:inline-flex}.new-brief-form-module__XQ5IBG__pill:hover{background:var(--secondary)}.new-brief-form-module__XQ5IBG__pill[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:#0000}.new-brief-form-module__XQ5IBG__quantityField{align-items:center;gap:12px;margin-bottom:8px;display:flex}.new-brief-form-module__XQ5IBG__quantityInput{width:120px}.new-brief-form-module__XQ5IBG__delivery{gap:8px;display:grid}.new-brief-form-module__XQ5IBG__orderFooter{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.new-brief-form-module__XQ5IBG__orderFooter p{overflow-wrap:anywhere;margin-top:4px}.new-brief-form-module__XQ5IBG__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.new-brief-form-module__XQ5IBG__error{color:var(--destructive)}@media (max-width:1100px){.new-brief-form-module__XQ5IBG__workflows{grid-template-columns:repeat(2,minmax(0,1fr))}.new-brief-form-module__XQ5IBG__composer{grid-template-columns:minmax(0,1fr) 280px;gap:24px}}@media (max-width:700px){.new-brief-form-module__XQ5IBG__typeRow{flex-direction:column;align-items:flex-start;gap:12px}.new-brief-form-module__XQ5IBG__workflows{gap:12px}.new-brief-form-module__XQ5IBG__workflows[data-type=video]{grid-template-columns:1fr}.new-brief-form-module__XQ5IBG__workflowCopy{padding:12px}.new-brief-form-module__XQ5IBG__workflowName{align-items:flex-start}.new-brief-form-module__XQ5IBG__selection{width:16px;height:16px;margin-top:4px}.new-brief-form-module__XQ5IBG__workflowExplainer{align-items:flex-start;gap:16px}.new-brief-form-module__XQ5IBG__workflowExplainer>svg{flex-shrink:0;margin-top:24px}.new-brief-form-module__XQ5IBG__composer{grid-template-columns:1fr;gap:28px;padding-top:24px}.new-brief-form-module__XQ5IBG__draft{min-height:440px;padding:16px}.new-brief-form-module__XQ5IBG__orderFooter{flex-direction:column;align-items:stretch}.new-brief-form-module__XQ5IBG__actions>button{flex:1}}@media (prefers-reduced-motion:reduce){.new-brief-form-module__XQ5IBG__workflow{transition:none}}
.studio-module__fufBZa__theme{--background:var(--studio-theme-background);--foreground:var(--studio-theme-foreground);--card:var(--studio-theme-card);--card-foreground:var(--foreground);--popover:var(--studio-theme-popover);--popover-foreground:var(--foreground);--surface:var(--studio-theme-surface);--surface-hover:var(--studio-theme-surface-hover);--primary:var(--studio-theme-primary);--primary-foreground:var(--studio-theme-primary-foreground);--action:var(--studio-theme-action);--action-foreground:var(--studio-theme-action-foreground);--secondary:var(--studio-theme-secondary);--secondary-foreground:var(--foreground);--muted:var(--studio-theme-muted);--muted-foreground:var(--studio-theme-muted-foreground);--ink:var(--foreground);--ink-2:var(--studio-theme-ink-2);--ink-3:var(--studio-theme-ink-3);--border:var(--studio-theme-border);--input:var(--studio-theme-input);--ring:var(--studio-theme-ring);--studio-heading:var(--studio-theme-heading);--studio-label:var(--studio-theme-label);--studio-muted:var(--muted-foreground);--studio-dim:var(--muted-foreground);--studio-panel:var(--surface);--studio-input:var(--card);--studio-body-size:.875rem;--studio-meta-size:.75rem;--studio-gap:12px;--studio-card-padding:16px;--studio-radius:12px;--studio-control-height:32px;--studio-reading-measure:76ch;color:var(--foreground);font-family:StudioInter,ui-sans-serif,system-ui,sans-serif;font-size:var(--studio-body-size);line-height:1.6;container-type:inline-size}.studio-module__fufBZa__surface{background:var(--background)}.studio-module__fufBZa__theme :where(button,a,summary,select,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}.studio-module__fufBZa__theme :where([role=option],[role=menuitem],[role=menuitemcheckbox]):focus-visible{background:var(--surface-hover);outline:none}.studio-module__fufBZa__filterTrigger{background:var(--surface);min-height:36px;color:var(--foreground);gap:8px;font-weight:500}.studio-module__fufBZa__filterLabel{color:var(--ink-2)}.studio-module__fufBZa__filterTrigger[data-filtered]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.studio-module__fufBZa__filterTrigger[data-filtered] :is(.studio-module__fufBZa__filterLabel,svg){color:inherit}.studio-module__fufBZa__filterTrigger[data-filtered]:hover{background:var(--foreground)}.studio-module__fufBZa__filterPopup{width:max(224px, var(--anchor-width));border-radius:10px;max-width:calc(100vw - 24px);padding:4px}.studio-module__fufBZa__filterGroup{padding:0}.studio-module__fufBZa__filterItem{min-height:34px;padding:7px 32px 7px 10px;line-height:1.4}.studio-module__fufBZa__filterItem[data-highlighted]{background:var(--surface-hover)}.studio-module__fufBZa__theme .studio-module__fufBZa__card{min-width:0;padding:var(--studio-card-padding);border-radius:var(--studio-radius);background:var(--card);overflow-wrap:anywhere;container-type:inline-size}.studio-module__fufBZa__theme .studio-module__fufBZa__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.studio-module__fufBZa__theme .studio-module__fufBZa__cardHead :is(h2,h3){color:var(--studio-heading);align-items:center;gap:8px;margin:0;display:flex}.studio-module__fufBZa__theme .studio-module__fufBZa__cardHead svg{stroke-width:1.6px;flex:none;width:16px;height:16px}.studio-module__fufBZa__theme .studio-module__fufBZa__peers{gap:var(--studio-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.studio-module__fufBZa__theme .studio-module__fufBZa__peers[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-module__fufBZa__theme .studio-module__fufBZa__peers>*{min-width:0}.studio-module__fufBZa__theme .studio-module__fufBZa__properties{gap:0;display:grid}.studio-module__fufBZa__theme .studio-module__fufBZa__properties>div{border-bottom:1px solid var(--border);grid-template-columns:clamp(100px,20%,140px) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.studio-module__fufBZa__theme .studio-module__fufBZa__properties>div:first-child{padding-top:0}.studio-module__fufBZa__theme .studio-module__fufBZa__properties>div:last-child{border-bottom:0;padding-bottom:0}.studio-module__fufBZa__theme .studio-module__fufBZa__properties dt{overflow-wrap:anywhere;min-width:0;color:var(--studio-label)}.studio-module__fufBZa__theme .studio-module__fufBZa__properties dd{overflow-wrap:anywhere;min-width:0}@container (max-width:700px){.studio-module__fufBZa__theme .studio-module__fufBZa__peers:not([data-compact]),.studio-module__fufBZa__theme .studio-module__fufBZa__peers[data-columns="3"]:not([data-compact]){grid-template-columns:minmax(0,1fr)}}@container (max-width:400px){.studio-module__fufBZa__theme .studio-module__fufBZa__peers[data-compact]{grid-template-columns:minmax(0,1fr)}.studio-module__fufBZa__theme .studio-module__fufBZa__properties>div{grid-template-columns:minmax(0,1fr);gap:3px}}
.navigation-shell-module__XcA1Wa__frame{background:var(--background);flex:1;min-width:0;min-height:100dvh}.navigation-shell-module__XcA1Wa__rail{display:none}.navigation-shell-module__XcA1Wa__content{min-width:0}.navigation-shell-module__XcA1Wa__mobileHeader{z-index:30;border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex;position:sticky;top:0}.navigation-shell-module__XcA1Wa__brandRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.navigation-shell-module__XcA1Wa__brand{border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 8px;display:flex}.navigation-shell-module__XcA1Wa__toggle{width:40px;height:40px;color:var(--muted-foreground);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.navigation-shell-module__XcA1Wa__toggle:hover{background:var(--secondary);color:var(--foreground)}.navigation-shell-module__XcA1Wa__expandIcon,.navigation-shell-module__XcA1Wa__compactWorkspace{display:none}.navigation-shell-module__XcA1Wa__rail [data-nav-compact-icon]{display:none}.navigation-shell-module__XcA1Wa__workspace{min-width:0;margin-bottom:16px;padding:0 8px}.navigation-shell-module__XcA1Wa__footer{margin-top:auto;padding-top:24px}.navigation-shell-module__XcA1Wa__accountRow{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:12px;padding:12px 8px 0;display:flex}.navigation-shell-module__XcA1Wa__drawerBackdrop{z-index:40;background:#0009;position:fixed;inset:0}.navigation-shell-module__XcA1Wa__drawer{z-index:40;width:min(320px,100vw - 48px);height:100dvh;padding:max(12px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));background:var(--card);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 36px #0000003d}.navigation-shell-module__XcA1Wa__drawer [data-nav-compact-icon]{display:none}@media (min-width:768px){.navigation-shell-module__XcA1Wa__frame{--navigation-width:240px;grid-template-columns:var(--navigation-width) minmax(0, 1fr);align-items:start;display:grid}.navigation-shell-module__XcA1Wa__rail{border-right:1px solid var(--border);background:var(--card);flex-direction:column;min-width:0;height:100dvh;padding:12px 8px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.navigation-shell-module__XcA1Wa__mobileHeader{display:none}html[data-navigation=collapsed] .navigation-shell-module__XcA1Wa__frame{--navigation-width:64px}:is(html[data-navigation=collapsed] .navigation-shell-module__XcA1Wa__rail [data-nav-label],html[data-navigation=collapsed] .navigation-shell-module__XcA1Wa__rail .navigation-shell-module__XcA1Wa__workspace,html[data-navigation=collapsed] .navigation-shell-module__XcA1Wa__rail .navigation-shell-module__XcA1Wa__collapseIcon){display:none}:is(html[data-navigation=collapsed] .navigation-shell-module__XcA1Wa__rail .navigation-shell-module__XcA1Wa__expandIcon,html[data-navigation=collapsed] .navigation-shell-module__XcA1Wa__rail [data-nav-compact-icon]){display:block}:is(html[data-navigation=collapsed] .navigation-shell-module__XcA1Wa__rail .navigation-shell-module__XcA1Wa__brandRow,html[data-navigation=collapsed] .navigation-shell-module__XcA1Wa__rail .navigation-shell-module__XcA1Wa__accountRow){flex-direction:column;padding-inline:0}html[data-navigation=collapsed] .navigation-shell-module__XcA1Wa__rail .navigation-shell-module__XcA1Wa__compactWorkspace{margin:0 auto 16px;display:flex}html[data-navigation=collapsed] .navigation-shell-module__XcA1Wa__rail [data-nav-link]{justify-content:center;padding-inline:0}}
.theme-toggle-module__5DGv2q__themeToggle{min-height:40px;color:var(--muted-foreground);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.theme-toggle-module__5DGv2q__themeToggle:hover{background:var(--surface-hover);color:var(--foreground)}.theme-toggle-module__5DGv2q__themeToggleCompact{flex-shrink:0;justify-content:center;width:44px;height:44px}.theme-toggle-module__5DGv2q__themeToggle[aria-pressed=true]{color:var(--studio-heading)}.theme-toggle-module__5DGv2q__icon{width:20px;height:20px;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.typography-module__B-ySyW__body,.typography-module__B-ySyW__scriptBody{font-family:StudioInter,ui-sans-serif,system-ui,sans-serif;font-size:var(--studio-body-size,.875rem);font-style:normal;font-weight:400;line-height:1.65}.typography-module__B-ySyW__scriptBody :where(p,li){font-size:inherit;line-height:inherit}.typography-module__B-ySyW__value{font-size:var(--studio-body-size,.875rem);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.5}.typography-module__B-ySyW__meta,.typography-module__B-ySyW__label{font-size:var(--studio-meta-size,.75rem);line-height:1.5}.typography-module__B-ySyW__meta{font-weight:400}.typography-module__B-ySyW__label{font-weight:500}.typography-module__B-ySyW__control,.typography-module__B-ySyW__heading{font-size:var(--studio-body-size,.875rem);line-height:1.5}.typography-module__B-ySyW__control{font-weight:500}.typography-module__B-ySyW__control[aria-selected=true],.typography-module__B-ySyW__control[aria-checked=true],.typography-module__B-ySyW__control[aria-pressed=true],.typography-module__B-ySyW__heading{font-weight:600}.typography-module__B-ySyW__sectionHeading{font-size:1.125rem;font-weight:600;line-height:1.4}.typography-module__B-ySyW__pageHeading{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.4}.typography-module__B-ySyW__featureHeading{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.3}.typography-module__B-ySyW__numeric{font-variant-numeric:tabular-nums;font-family:StudioInter,ui-sans-serif,system-ui,sans-serif}.typography-module__B-ySyW__compactBody,.typography-module__B-ySyW__propertyLabel,.typography-module__B-ySyW__propertyValue,.typography-module__B-ySyW__metricLabel,.typography-module__B-ySyW__metricValue{font-family:StudioInter,ui-sans-serif,system-ui,sans-serif;font-size:var(--studio-body-size,.875rem);font-style:normal;line-height:1.5}.typography-module__B-ySyW__compactBody,.typography-module__B-ySyW__propertyValue,.typography-module__B-ySyW__metricLabel{font-weight:400}.typography-module__B-ySyW__propertyLabel{font-weight:500}.typography-module__B-ySyW__metricValue{font-variant-numeric:tabular-nums;font-weight:600}.typography-module__B-ySyW__formValue,.typography-module__B-ySyW__formBody{font-family:StudioInter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.typography-module__B-ySyW__formBody{line-height:1.65}@media (min-width:640px){.typography-module__B-ySyW__formValue,.typography-module__B-ySyW__formBody{font-size:var(--studio-body-size,.875rem)}}
.brief-workflow-options-module__lbGYkW__visual{background:var(--secondary);justify-content:center;align-items:center;gap:8px;height:208px;padding:16px 12px;display:flex;overflow:hidden}.brief-workflow-options-module__lbGYkW__realExamples img{object-fit:contain;border-radius:6px;flex:1;width:0;min-width:0;height:100%}.brief-workflow-options-module__lbGYkW__storyVisual{flex-direction:column;gap:24px}.brief-workflow-options-module__lbGYkW__storyIcon{stroke-width:1.2px;width:48px;height:48px}.brief-workflow-options-module__lbGYkW__storyBeats{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.brief-workflow-options-module__lbGYkW__storyBeats span{align-items:center;gap:12px;font-size:12px;display:flex}.brief-workflow-options-module__lbGYkW__exampleDetail{margin-top:16px}.brief-workflow-options-module__lbGYkW__exampleDetail summary{cursor:pointer;border-radius:4px;width:fit-content}.brief-workflow-options-module__lbGYkW__exampleDetail summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.brief-workflow-options-module__lbGYkW__provenance{color:var(--muted-foreground);margin-top:12px}.brief-workflow-options-module__lbGYkW__comparison{background:var(--card);border-radius:12px;align-items:flex-start;gap:24px;margin-top:16px;padding:16px;display:flex}.brief-workflow-options-module__lbGYkW__original{flex:1;min-width:0}.brief-workflow-options-module__lbGYkW__original img{object-fit:contain;object-position:top;width:100%;height:280px;margin-top:12px}.brief-workflow-options-module__lbGYkW__results{flex:3;min-width:0}.brief-workflow-options-module__lbGYkW__resultImages{gap:12px;margin-top:12px;display:flex}.brief-workflow-options-module__lbGYkW__resultImages img{object-fit:contain;object-position:top;border-radius:6px;flex:0 auto;width:auto;min-width:0;max-width:calc(33.3333% - 8px);height:280px}@media (max-width:700px){.brief-workflow-options-module__lbGYkW__visual{gap:4px;height:160px;padding:12px 8px}.brief-workflow-options-module__lbGYkW__storyVisual{gap:16px;height:180px}.brief-workflow-options-module__lbGYkW__comparison{flex-direction:column}.brief-workflow-options-module__lbGYkW__original,.brief-workflow-options-module__lbGYkW__results{width:100%}.brief-workflow-options-module__lbGYkW__resultImages{flex-wrap:wrap}.brief-workflow-options-module__lbGYkW__resultImages img{flex:0 auto;max-width:100%;height:220px}}
.media-card-module__j8Wkkq__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.media-card-module__j8Wkkq__card{width:100%;max-width:100%}.media-card-module__j8Wkkq__media{width:100%;aspect-ratio:var(--media-ratio)}@media (min-width:640px){.media-card-module__j8Wkkq__grid{--media-height:var(--creative-media-height,280px);flex-wrap:wrap;align-items:stretch;display:flex}.media-card-module__j8Wkkq__card{width:calc(var(--media-height) * var(--media-ratio));flex:none}}@media (min-width:1024px){.media-card-module__j8Wkkq__grid{--media-height:var(--creative-media-height,320px)}}
.video-outputs-module__9Eq7Xa__card{background:var(--card);text-align:left;border-radius:12px;flex-direction:column;align-items:stretch;min-width:0;display:flex;overflow:hidden}.video-outputs-module__9Eq7Xa__preview{height:min(320px, var(--creative-media-height,320px));max-width:100%;aspect-ratio:var(--video-ratio);align-self:center;position:relative}.video-outputs-module__9Eq7Xa__card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.video-outputs-module__9Eq7Xa__stage{background:var(--surface);flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:24px;display:flex}.video-outputs-module__9Eq7Xa__player{object-fit:contain;width:100%;max-height:calc(100dvh - 120px);display:block}.video-outputs-module__9Eq7Xa__sidebar{background:var(--card);flex-direction:column;flex-shrink:0;gap:16px;width:min(100%,384px);padding:24px;display:flex;overflow-y:auto}.video-outputs-module__9Eq7Xa__verdicts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1023px){.video-outputs-module__9Eq7Xa__stage{flex:none;padding:16px}.video-outputs-module__9Eq7Xa__player{max-height:48dvh}.video-outputs-module__9Eq7Xa__sidebar{flex:1;width:100%;padding:16px}}.video-outputs-module__9Eq7Xa__surface{position:relative}.video-outputs-module__9Eq7Xa__overlay{touch-action:none;cursor:crosshair;position:absolute}.video-outputs-module__9Eq7Xa__comment{background:var(--surface);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}
.media-size-control-module__NNzq5W__control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.media-size-control-module__NNzq5W__control input{width:100px;min-height:36px;accent-color:var(--action)}.media-size-control-module__NNzq5W__control input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.media-size-control-module__NNzq5W__control output{min-width:56px}
.product-checklist-module__ju0pWG__filter,.product-checklist-module__ju0pWG__chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.product-checklist-module__ju0pWG__chips{flex:1}.product-checklist-module__ju0pWG__total{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.product-checklist-module__ju0pWG__chip{background:var(--secondary);min-height:36px;color:var(--foreground);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.product-checklist-module__ju0pWG__chip:hover{background:var(--muted)}.product-checklist-module__ju0pWG__positioner{z-index:40}.product-checklist-module__ju0pWG__popup{width:min(380px,100vw - 32px);max-height:min(640px, var(--available-height));background:var(--card);color:var(--foreground);border:1px solid var(--border);box-shadow:0 12px 40px var(--border);border-radius:12px;overflow-y:auto}.product-checklist-module__ju0pWG__header{justify-content:space-between;align-items:center;padding:8px 12px 0 16px;display:flex}.product-checklist-module__ju0pWG__search{color:var(--muted-foreground);align-items:center;gap:8px;padding:8px 16px;display:flex}.product-checklist-module__ju0pWG__actions{flex-wrap:wrap;align-items:center;gap:4px;padding:0 8px 8px;display:flex}.product-checklist-module__ju0pWG__actions>span{margin-left:auto;padding:0 8px}.product-checklist-module__ju0pWG__options{max-height:320px;padding:0 8px 8px;overflow-y:auto}.product-checklist-module__ju0pWG__option{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}.product-checklist-module__ju0pWG__option:hover,.product-checklist-module__ju0pWG__option:focus-within{background:var(--secondary)}.product-checklist-module__ju0pWG__option input{width:16px;height:16px;accent-color:var(--action);flex-shrink:0}.product-checklist-module__ju0pWG__thumbnail{background:var(--surface);height:50px;color:var(--muted-foreground);border-radius:4px;flex:0 0 40px;justify-content:center;align-items:center;display:flex;overflow:hidden}.product-checklist-module__ju0pWG__thumbnail img{object-fit:contain;width:100%;height:100%}.product-checklist-module__ju0pWG__identity{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.product-checklist-module__ju0pWG__note{border-top:1px solid var(--border);color:var(--muted-foreground);padding:12px 16px}.product-checklist-module__ju0pWG__noResults{padding:16px}@media (max-width:600px){.product-checklist-module__ju0pWG__chips{flex-basis:100%}}
.brief-gallery-experiment-module__Y84zla__experiment{min-width:0;container:briefGallery/inline-size}.brief-gallery-experiment-module__Y84zla__topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.brief-gallery-experiment-module__Y84zla__weekNavigation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brief-gallery-experiment-module__Y84zla__timeline{grid-template-columns:repeat(5,minmax(180px,1fr));gap:8px;width:100%;min-width:0;padding:2px;display:grid;overflow-x:auto}.brief-gallery-experiment-module__Y84zla__weekCard{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:4px;padding:12px;display:grid}.brief-gallery-experiment-module__Y84zla__weekCard:hover{background:var(--secondary)}.brief-gallery-experiment-module__Y84zla__weekCard[aria-pressed=true]{background:var(--card);border-color:var(--foreground)}.brief-gallery-experiment-module__Y84zla__weekPreviews{align-items:center;gap:4px;min-height:60px;margin:8px 0;display:flex}.brief-gallery-experiment-module__Y84zla__weekPreviews img{object-fit:contain;border-radius:4px;width:48px;height:60px}.brief-gallery-experiment-module__Y84zla__displayControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brief-gallery-experiment-module__Y84zla__filters>*{min-width:0}.brief-gallery-experiment-module__Y84zla__filters{gap:12px;margin-bottom:24px;display:grid}.brief-gallery-experiment-module__Y84zla__displayControls{margin-bottom:24px}.brief-gallery-experiment-module__Y84zla__sizeControl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brief-gallery-experiment-module__Y84zla__sizeControl input{width:120px;min-height:36px;accent-color:var(--action)}.brief-gallery-experiment-module__Y84zla__sizeControl output{min-width:56px}.brief-gallery-experiment-module__Y84zla__count{margin-left:auto}.brief-gallery-experiment-module__Y84zla__briefGroups{gap:32px;display:grid}.brief-gallery-experiment-module__Y84zla__briefHeader{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.brief-gallery-experiment-module__Y84zla__briefHeader h2{overflow-wrap:anywhere}.brief-gallery-experiment-module__Y84zla__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.brief-gallery-experiment-module__Y84zla__tile{background:var(--card);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.brief-gallery-experiment-module__Y84zla__tile:hover{outline:1px solid var(--input);outline-offset:0}.brief-gallery-experiment-module__Y84zla__image{width:100%;height:auto;display:block}.brief-gallery-experiment-module__Y84zla__tileInfo{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.brief-gallery-experiment-module__Y84zla__filename{overflow-wrap:anywhere;display:block}.brief-gallery-experiment-module__Y84zla__missing{background:var(--surface);min-height:240px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.brief-gallery-experiment-module__Y84zla__empty{background:var(--card);border-radius:12px;padding:24px}.brief-gallery-experiment-module__Y84zla__loadMore{justify-content:center;margin-top:24px;display:flex}.brief-gallery-experiment-module__Y84zla__backdrop{z-index:50;background:#000000b3;position:fixed;inset:0}.brief-gallery-experiment-module__Y84zla__viewer{z-index:50;background:var(--card);border-radius:12px;flex-direction:column;max-width:1200px;margin-inline:auto;display:flex;position:fixed;inset:16px;overflow:hidden}.brief-gallery-experiment-module__Y84zla__viewerHeader{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.brief-gallery-experiment-module__Y84zla__viewerIdentity{flex:320px;min-width:0}.brief-gallery-experiment-module__Y84zla__viewerStage{background:var(--surface);flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex}.brief-gallery-experiment-module__Y84zla__viewerImage{object-fit:contain;width:100%;height:100%;display:block}@container briefGallery (min-width:480px){.brief-gallery-experiment-module__Y84zla__grid{--tile-width:min(var(--preferred-tile-width), calc((100cqw - 16px) / 2));grid-template-columns:repeat(auto-fill, minmax(0, var(--tile-width)))}}@container briefGallery (max-width:479px){.brief-gallery-experiment-module__Y84zla__count{width:100%;margin-left:0}}
.detail-module__TJTXQq__metadata{flex-wrap:wrap;gap:12px 32px;display:flex}.detail-module__TJTXQq__metadata>div{min-width:0}.detail-module__TJTXQq__metadata dd{margin-top:2px}.detail-module__TJTXQq__outputGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--creative-media-height) * .5625)), 1fr));align-items:stretch;gap:12px;display:grid}.detail-module__TJTXQq__outputGrid>li{min-width:0}.detail-module__TJTXQq__outputs{background:var(--surface);border-radius:12px;min-width:0;padding:16px}.detail-module__TJTXQq__outputCard{border:1px solid var(--border);height:100%;transition:border-color .15s}.detail-module__TJTXQq__outputCard:hover{border-color:var(--input)}.detail-module__TJTXQq__outputFooter{flex-wrap:wrap;min-height:42px}@media (min-width:640px){.detail-module__TJTXQq__outputGrid{flex-wrap:wrap;display:flex}.detail-module__TJTXQq__outputGrid>li{width:calc(var(--creative-media-height) * var(--creative-ratio));flex:none;max-width:100%}}@media (max-width:420px){.detail-module__TJTXQq__outputs{padding:12px}}
.brief-experiments-module__Aovzla__root{min-height:100dvh}.brief-experiments-module__Aovzla__root button{cursor:pointer}.brief-experiments-module__Aovzla__root button:disabled{cursor:default}.brief-experiments-module__Aovzla__root button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.brief-experiments-module__Aovzla__appHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:16px 32px;display:flex}.brief-experiments-module__Aovzla__brand{align-items:center;gap:10px;font-size:14px;display:flex}.brief-experiments-module__Aovzla__workspace{color:var(--muted-foreground);border-left:1px solid var(--border);margin-left:12px;padding-left:22px}.brief-experiments-module__Aovzla__appNav{align-items:center;gap:16px;display:flex}.brief-experiments-module__Aovzla__navButton{color:var(--muted-foreground);padding:8px 0}.brief-experiments-module__Aovzla__navButton[aria-current],.brief-experiments-module__Aovzla__navButton:hover{color:var(--foreground)}.brief-experiments-module__Aovzla__experimentNote{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 32px;font-size:12px;display:flex}.brief-experiments-module__Aovzla__experimentNote>:first-child{color:var(--foreground);font-weight:600}.brief-experiments-module__Aovzla__builder{max-width:1424px;margin:24px auto 80px;padding:0 32px}.brief-experiments-module__Aovzla__titleRow{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.brief-experiments-module__Aovzla__hint{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.5}.brief-experiments-module__Aovzla__titleRow .brief-experiments-module__Aovzla__hint{margin-top:8px;font-size:14px}.brief-experiments-module__Aovzla__switcher,.brief-experiments-module__Aovzla__typeSwitch{background:var(--secondary);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.brief-experiments-module__Aovzla__switcher button,.brief-experiments-module__Aovzla__typeSwitch button{color:var(--muted-foreground);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.brief-experiments-module__Aovzla__switcher button[aria-pressed=true],.brief-experiments-module__Aovzla__typeSwitch button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.brief-experiments-module__Aovzla__typeRow{align-items:center;gap:20px;margin-bottom:20px;display:flex}.brief-experiments-module__Aovzla__typeRow .brief-experiments-module__Aovzla__hint{font-size:14px}.brief-experiments-module__Aovzla__workflows{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.brief-experiments-module__Aovzla__workflows[data-type=video]{grid-template-columns:repeat(3,minmax(0,1fr))}.brief-experiments-module__Aovzla__workflow{background:var(--card);text-align:left;border:1px solid var(--border);border-radius:12px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.brief-experiments-module__Aovzla__workflow:hover{border-color:var(--muted-foreground)}.brief-experiments-module__Aovzla__workflow[aria-pressed=true]{border-color:var(--foreground)}.brief-experiments-module__Aovzla__workflowCopy{flex-direction:column;gap:8px;padding:16px;display:flex}.brief-experiments-module__Aovzla__workflowName{justify-content:space-between;align-items:center;gap:8px;display:flex}.brief-experiments-module__Aovzla__selection{border:1px solid var(--input);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.brief-experiments-module__Aovzla__workflow[aria-pressed=true] .brief-experiments-module__Aovzla__selection{background:var(--foreground);color:var(--background);border-color:#0000}.brief-experiments-module__Aovzla__workflowExplainer{align-items:center;gap:32px;margin-top:20px;display:flex}.brief-experiments-module__Aovzla__workflowExplainer>div{gap:4px;display:grid}.brief-experiments-module__Aovzla__exampleCaption{margin-top:12px}.brief-experiments-module__Aovzla__composer{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 340px;gap:24px 40px;margin-top:32px;padding-top:32px;display:grid}.brief-experiments-module__Aovzla__write{min-width:0}.brief-experiments-module__Aovzla__fieldHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.brief-experiments-module__Aovzla__draft{border-color:var(--border);resize:vertical;field-sizing:fixed;min-height:340px;margin-top:16px;padding:20px;background:var(--card)!important}.brief-experiments-module__Aovzla__options{flex-direction:column;gap:28px;display:flex}.brief-experiments-module__Aovzla__field{min-width:0}.brief-experiments-module__Aovzla__field legend{margin-bottom:8px}.brief-experiments-module__Aovzla__pills{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.brief-experiments-module__Aovzla__pill{border:1px solid var(--border);background:var(--card);border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:7px 12px;display:inline-flex}.brief-experiments-module__Aovzla__pill:hover{background:var(--secondary)}.brief-experiments-module__Aovzla__pill[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:#0000}.brief-experiments-module__Aovzla__delivery{gap:8px;display:grid}.brief-experiments-module__Aovzla__orderFooter{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.brief-experiments-module__Aovzla__orderFooter p{margin-top:4px}.brief-experiments-module__Aovzla__preview{background:var(--card);border-radius:12px;grid-column:1/-1;padding:24px}.brief-experiments-module__Aovzla__previewText{white-space:pre-wrap;max-width:75ch;margin-top:20px}.brief-experiments-module__Aovzla__continue{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:24px;display:flex}.brief-experiments-module__Aovzla__selectedWorkflow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.brief-experiments-module__Aovzla__selectedWorkflow>.brief-experiments-module__Aovzla__hint{flex-basis:100%;font-size:14px}.brief-experiments-module__Aovzla__galleryMain{padding:24px 32px 80px}@media (min-width:1800px){.brief-experiments-module__Aovzla__builder{margin-top:40px}}@media (max-width:1100px){.brief-experiments-module__Aovzla__workflows{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-experiments-module__Aovzla__composer{grid-template-columns:minmax(0,1fr) 280px;gap:24px}}@media (max-width:700px){.brief-experiments-module__Aovzla__appHeader{flex-direction:column;align-items:flex-start;gap:16px;padding:16px}.brief-experiments-module__Aovzla__appNav{flex-wrap:wrap;gap:12px;width:100%}.brief-experiments-module__Aovzla__appNav>:last-child{margin-left:auto}.brief-experiments-module__Aovzla__experimentNote{gap:4px;padding:12px 16px}.brief-experiments-module__Aovzla__builder{margin-top:20px;padding:0 16px}.brief-experiments-module__Aovzla__titleRow{flex-direction:column;gap:20px;margin-bottom:24px}.brief-experiments-module__Aovzla__typeRow{flex-direction:column;align-items:flex-start;gap:12px}.brief-experiments-module__Aovzla__workflows{gap:12px}.brief-experiments-module__Aovzla__workflows[data-type=video]{grid-template-columns:1fr}.brief-experiments-module__Aovzla__workflowCopy{padding:12px}.brief-experiments-module__Aovzla__selection{width:16px;height:16px}.brief-experiments-module__Aovzla__workflowExplainer{align-items:flex-start;gap:16px}.brief-experiments-module__Aovzla__workflowExplainer>svg{flex-shrink:0;margin-top:24px}.brief-experiments-module__Aovzla__composer{grid-template-columns:1fr;gap:28px;padding-top:24px}.brief-experiments-module__Aovzla__options{grid-row:1}.brief-experiments-module__Aovzla__draft{min-height:440px;padding:16px}.brief-experiments-module__Aovzla__orderFooter,.brief-experiments-module__Aovzla__continue{flex-direction:column;align-items:stretch}.brief-experiments-module__Aovzla__galleryMain{padding:20px 16px 56px}}
.home-module__YeEH2q__reviewGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,32.5rem),min(100%,32.5rem)));align-items:stretch;gap:16px;display:grid}.home-module__YeEH2q__previewStrip{justify-content:center;align-items:flex-start;gap:8px;margin-block:16px;display:flex}.home-module__YeEH2q__preview{aspect-ratio:9/16;background:var(--surface);border-radius:8px;width:min(33.3333% - 5.33333px,157.5px);position:relative;overflow:hidden}
.settings-module__a0OfhG__contentLayout{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.settings-module__a0OfhG__navigation{flex-direction:column;gap:4px;display:flex;position:sticky;top:0}.settings-module__a0OfhG__sectionLink{min-height:36px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.settings-module__a0OfhG__sectionLink:hover,.settings-module__a0OfhG__activeLink{background:var(--secondary);color:var(--foreground)}.settings-module__a0OfhG__sectionLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.settings-module__a0OfhG__content{overflow-wrap:anywhere;min-width:0;max-width:100%}.settings-module__a0OfhG__intro{max-width:76ch;color:var(--muted-foreground);margin-top:8px;margin-bottom:16px}.settings-module__a0OfhG__readOnly{background:var(--card);border-radius:12px;padding:16px}.settings-module__a0OfhG__backdrop{z-index:60;background:#0009;position:fixed;inset:0}.settings-module__a0OfhG__modal{z-index:60;background:var(--background);min-width:0;color:var(--foreground);border-radius:16px;flex-direction:column;display:flex;position:fixed;inset:max(24px,50dvh - 380px) max(24px,50vw - 540px);overflow:hidden;box-shadow:0 16px 48px #0000003d}.settings-module__a0OfhG__modalHeader{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.settings-module__a0OfhG__modalBody{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}@media (max-width:639px){.settings-module__a0OfhG__contentLayout{grid-template-columns:minmax(0,1fr);gap:24px}.settings-module__a0OfhG__navigation{flex-flow:wrap;position:static}.settings-module__a0OfhG__modal{border-radius:0;inset:0}.settings-module__a0OfhG__modalHeader{padding:12px 16px;padding-top:max(12px, env(safe-area-inset-top))}.settings-module__a0OfhG__modalBody{padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom))}}
.team-settings-module__aGz90a__layout{gap:24px;display:grid}.team-settings-module__aGz90a__description{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:4px}.team-settings-module__aGz90a__heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.team-settings-module__aGz90a__roster{margin:0 0 12px;padding:0;list-style:none}.team-settings-module__aGz90a__person{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 80px 110px;align-items:center;gap:12px;padding:12px 0;display:grid}.team-settings-module__aGz90a__identity{overflow-wrap:anywhere;min-width:0}.team-settings-module__aGz90a__you{background:var(--secondary);color:var(--foreground);border-radius:6px;margin-left:8px;padding:1px 6px;display:inline-block}.team-settings-module__aGz90a__role{font-weight:500}.team-settings-module__aGz90a__status{color:var(--muted-foreground)}.team-settings-module__aGz90a__management{justify-items:start;gap:12px;display:grid}.team-settings-module__aGz90a__provider{width:100%;min-width:0}@media (max-width:639px){.team-settings-module__aGz90a__person{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.team-settings-module__aGz90a__status{grid-column:1/-1}}
