.creative-idea-panel-module__zdECrq__backdrop{z-index:120;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a18267a;place-items:center;padding:1rem;animation:.22s ease-out creative-idea-panel-module__zdECrq__ideaGeneratorBackdropEnter;display:grid;position:fixed;inset:0}.creative-idea-panel-module__zdECrq__panel{--type-body-size:16px;--type-control-size:16px;--type-caption-size:14px;border:1px solid var(--line,#d7e1eb);background:var(--surface,#fff);width:min(58rem,100% - 2rem);max-height:min(90dvh,52rem);color:var(--ink,#102d49);font-size:var(--type-body-size,14px);line-height:var(--type-body-leading,1.5);box-shadow:var(--df-floating-shadow);border-radius:1rem;flex-direction:column;animation:.24s cubic-bezier(.2,.78,.2,1) creative-idea-panel-module__zdECrq__ideaGeneratorPanelEnter;display:flex;overflow:auto}.creative-idea-panel-module__zdECrq__header,.creative-idea-panel-module__zdECrq__resultsHeading,.creative-idea-panel-module__zdECrq__resultsActions,.creative-idea-panel-module__zdECrq__sourcesToggle{justify-content:space-between;align-items:center;gap:1rem;display:flex}.creative-idea-panel-module__zdECrq__header{z-index:2;border-bottom:1px solid var(--line,#d7e1eb);background:color-mix(in srgb, var(--surface,#fff) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.125rem;position:sticky;top:0}.creative-idea-panel-module__zdECrq__header h2,.creative-idea-panel-module__zdECrq__resultsHeading h3,.creative-idea-panel-module__zdECrq__sourceGroup h3{margin:0}.creative-idea-panel-module__zdECrq__header h2{font-size:var(--type-section-title-size,20px);font-weight:var(--type-heading-weight,650);line-height:1.3}.creative-idea-panel-module__zdECrq__header>button,.creative-idea-panel-module__zdECrq__resultsHeading>button{color:inherit;cursor:pointer;background:0 0;border:0}.creative-idea-panel-module__zdECrq__tabs{border-radius:var(--radius-control,6px);background:var(--surface-raised);isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin:.75rem 1.125rem 0;padding:.25rem;display:grid;position:relative}.creative-idea-panel-module__zdECrq__tabs button{z-index:1;border-radius:var(--radius-control,6px);min-height:2.5rem;color:var(--text-secondary);font:inherit;font-size:var(--type-body-size,14px);cursor:pointer;background:0 0;border:0;padding:.5rem .75rem;font-weight:600;transition:background-color .14s,color .14s;position:relative}.creative-idea-panel-module__zdECrq__tabs button:hover{background:var(--surface-hover);color:var(--text-primary)}.creative-idea-panel-module__zdECrq__tabs button[aria-selected=true]{color:var(--text-primary);background:0 0}.creative-idea-panel-module__zdECrq__tabs button:focus-visible{outline:var(--focus-ring);outline-offset:1px}.creative-idea-panel-module__zdECrq__importView{background:var(--surface);gap:.75rem;padding:1.125rem;display:grid}.creative-idea-panel-module__zdECrq__importField{color:var(--text-primary);font-size:var(--type-body-size,14px);gap:.5rem;font-weight:600;display:grid}.creative-idea-panel-module__zdECrq__importField textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--divider);border-radius:var(--radius-control,6px);background:var(--surface-raised);width:100%;min-height:18rem;color:var(--text-primary);font:inherit;font-size:var(--type-body-size,14px);outline:0;padding:.8rem;font-weight:500;line-height:1.5}.creative-idea-panel-module__zdECrq__importField textarea:focus{border-color:var(--focus-colour);box-shadow:var(--focus-ring)}.creative-idea-panel-module__zdECrq__importField textarea:disabled{cursor:progress;opacity:.72}.creative-idea-panel-module__zdECrq__importMeta{min-height:1.25rem;color:var(--text-secondary);font-size:var(--type-caption-size,12px);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.creative-idea-panel-module__zdECrq__importLimit{color:var(--danger,#bd3045);text-align:right}.creative-idea-panel-module__zdECrq__formView,.creative-idea-panel-module__zdECrq__resultsView{background:var(--surface);padding:1.125rem}.creative-idea-panel-module__zdECrq__formView{order:1}.creative-idea-panel-module__zdECrq__resultsView{border-top:1px solid var(--line,#d7e1eb);order:2}@keyframes creative-idea-panel-module__zdECrq__ideaGeneratorBackdropEnter{0%{opacity:0}to{opacity:1}}@keyframes creative-idea-panel-module__zdECrq__ideaGeneratorPanelEnter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.creative-idea-panel-module__zdECrq__backdrop,.creative-idea-panel-module__zdECrq__panel{animation-duration:1ms}}.creative-idea-panel-module__zdECrq__fieldGrid{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.creative-idea-panel-module__zdECrq__fieldGrid label,.creative-idea-panel-module__zdECrq__wideField{border:1px solid var(--line-strong,#b7c8d9);background:var(--control,var(--surface,#fff));min-height:2.75rem;font-size:var(--type-body-size,14px);border-radius:.65rem;grid-template-columns:minmax(7.25rem,.32fr) minmax(0,1fr);align-items:stretch;gap:0;font-weight:600;display:grid;overflow:hidden}.creative-idea-panel-module__zdECrq__fieldGrid label:focus-within,.creative-idea-panel-module__zdECrq__wideField:focus-within{border-color:var(--accent,#176fd1);box-shadow:var(--df-focus-shadow)}.creative-idea-panel-module__zdECrq__fieldGrid label>span,.creative-idea-panel-module__zdECrq__wideField>span{align-items:center;padding:.6rem .7rem;display:flex}.creative-idea-panel-module__zdECrq__fieldGrid label>span small{color:var(--muted,#66809a);font-weight:500}.creative-idea-panel-module__zdECrq__wideField{grid-column:1/-1}.creative-idea-panel-module__zdECrq__fieldGrid input,.creative-idea-panel-module__zdECrq__fieldGrid textarea{box-sizing:border-box;border:0;border-left:1px solid var(--line,#d7e1eb);width:100%;color:inherit;font:inherit;resize:none;background:0 0;border-radius:0;outline:0;padding:.6rem .7rem;font-weight:500}.creative-idea-panel-module__zdECrq__fieldGrid textarea{min-height:2.65rem;line-height:1.4}.creative-idea-panel-module__zdECrq__sourceSelectors{grid-template-columns:minmax(0,1fr);gap:.65rem;margin-top:0;display:grid}.creative-idea-panel-module__zdECrq__sources{border:0;border-radius:0;margin-top:0;overflow:hidden}.creative-idea-panel-module__zdECrq__sourcesToggle{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:.65rem 0}.creative-idea-panel-module__zdECrq__sourcesToggle>span{align-items:baseline;gap:.5rem;font-weight:600;display:flex}.creative-idea-panel-module__zdECrq__sourcesToggle>span strong{font-size:var(--type-body-size,14px)}.creative-idea-panel-module__zdECrq__sourcesToggle small{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px)}.creative-idea-panel-module__zdECrq__sourcesToggle[aria-expanded=true] svg{transform:rotate(180deg)}.creative-idea-panel-module__zdECrq__sourceContent{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;max-height:clamp(12rem,100dvh - 18rem,28rem);padding:.75rem;display:grid;overflow-y:auto}.creative-idea-panel-module__zdECrq__sourceSubsection{gap:.55rem;min-width:0;display:grid}.creative-idea-panel-module__zdECrq__sourceSubsection+.creative-idea-panel-module__zdECrq__sourceSubsection{border-left:1px solid var(--divider);padding-left:.75rem}.creative-idea-panel-module__zdECrq__sourceAction{border:1px solid var(--divider);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--type-control-size,14px);cursor:pointer;min-height:32px;padding:6px 10px;font-weight:600}.creative-idea-panel-module__zdECrq__sourceAction:hover:not(:disabled){background:var(--surface-hover)}.creative-idea-panel-module__zdECrq__sourceAction:focus-visible{outline:var(--focus-ring);outline-offset:1px}.creative-idea-panel-module__zdECrq__sourceAction:disabled{opacity:.55;cursor:default}.creative-idea-panel-module__zdECrq__sourceSubsectionHeader{min-width:0;color:var(--text-primary);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.creative-idea-panel-module__zdECrq__sourceSubsectionHeader strong{font-size:var(--type-body-size,14px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-idea-panel-module__zdECrq__sourceSubsectionHeader small{color:var(--text-secondary);font-size:var(--type-caption-size,12px);flex:none}.creative-idea-panel-module__zdECrq__addImagesButton{border:1px dashed var(--accent,#176fd1);width:100%;min-height:2.7rem;color:var(--accent,#176fd1);font-family:inherit;font-size:var(--type-body-size,14px);text-align:left;cursor:pointer;background:0 0;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;margin-top:0;padding:.65rem .75rem;font-weight:600;display:grid}.creative-idea-panel-module__zdECrq__addImagesButton:focus-visible{outline:var(--focus-ring);outline-offset:1px}.creative-idea-panel-module__zdECrq__addImagesButton:disabled{cursor:progress;opacity:.66}.creative-idea-panel-module__zdECrq__addImagesButton small{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px);grid-column:2;font-weight:550}.creative-idea-panel-module__zdECrq__addImagesInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.creative-idea-panel-module__zdECrq__sourceGroup{grid-template-columns:minmax(0,1fr);gap:.45rem;display:grid}.creative-idea-panel-module__zdECrq__sourceGroup h3{font-size:var(--type-body-size,14px);grid-column:1/-1}.creative-idea-panel-module__zdECrq__sourceGroup h3 small{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px);margin-left:.25rem;font-weight:600}.creative-idea-panel-module__zdECrq__sourceSetRow{border:1px solid var(--line,#d7e1eb);background:var(--surface,#fff);border-radius:.6rem;grid-template-columns:minmax(6.5rem,.38fr) minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:.45rem;display:grid}.creative-idea-panel-module__zdECrq__sourceSetRow[data-selection=all],.creative-idea-panel-module__zdECrq__sourceSetRow[data-selection=some]{border-color:var(--accent,#176fd1);background:color-mix(in srgb, var(--accent,#176fd1) 6%, var(--surface,#fff))}.creative-idea-panel-module__zdECrq__sourceSetToggle{min-width:0;min-height:3.25rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.35rem .4rem;display:grid}.creative-idea-panel-module__zdECrq__sourceSetToggle:hover:not(:disabled),.creative-idea-panel-module__zdECrq__sourceSetToggle:focus-visible{background:var(--surface-hover)}.creative-idea-panel-module__zdECrq__sourceSetToggle:disabled{cursor:default;opacity:.7}.creative-idea-panel-module__zdECrq__sourceSetToggle>span:first-child{min-width:0}.creative-idea-panel-module__zdECrq__sourceSetToggle strong,.creative-idea-panel-module__zdECrq__sourceSetToggle small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creative-idea-panel-module__zdECrq__sourceSetToggle strong{font-size:var(--type-body-size,14px)}.creative-idea-panel-module__zdECrq__sourceSetToggle small{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px);margin-top:.1rem}.creative-idea-panel-module__zdECrq__sourceSetIndicator{background:var(--accent,#176fd1);color:#fff;width:1.25rem;height:1.25rem;font-size:var(--type-caption-size,12px);border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.creative-idea-panel-module__zdECrq__sourceSetIndicator[data-partial=true]{background:color-mix(in srgb, var(--accent,#176fd1) 84%, #fff)}.creative-idea-panel-module__zdECrq__sourceAssetScroller{overscroll-behavior-inline:contain;scrollbar-color:var(--line-strong,#b7c8d9) transparent;scrollbar-width:thin;gap:.4rem;min-width:0;padding:.15rem .1rem .25rem;display:flex;overflow:auto hidden}.creative-idea-panel-module__zdECrq__sourceAssetButton{background:var(--surface-raised);width:3.25rem;height:3.25rem;color:inherit;cursor:pointer;border:1px solid #0000;border-radius:.5rem;flex:0 0 3.25rem;place-items:center;padding:2px;display:grid;position:relative;overflow:hidden}.creative-idea-panel-module__zdECrq__sourceAssetButton:hover:not(:disabled),.creative-idea-panel-module__zdECrq__sourceAssetButton:focus-visible,.creative-idea-panel-module__zdECrq__sourceAssetButton[data-selected=true]{border-color:var(--accent,#176fd1)}.creative-idea-panel-module__zdECrq__sourceAssetButton[data-selected=true]{box-shadow:inset 0 0 0 1px var(--accent,#176fd1)}.creative-idea-panel-module__zdECrq__sourceAssetButton:disabled{cursor:default;opacity:.68}.creative-idea-panel-module__zdECrq__sourceAssetButton img{object-fit:cover}.creative-idea-panel-module__zdECrq__sourceAssetCheck{background:color-mix(in srgb, var(--surface,#fff) 82%, transparent);color:#0000;border:1px solid #fffc;border-radius:999px;place-items:center;width:1rem;height:1rem;display:grid;position:absolute;top:.2rem;right:.2rem;box-shadow:0 1px 4px #0000003d}.creative-idea-panel-module__zdECrq__sourceAssetButton[data-selected=true] .creative-idea-panel-module__zdECrq__sourceAssetCheck{border-color:var(--accent,#176fd1);background:var(--accent,#176fd1);color:#fff}.creative-idea-panel-module__zdECrq__emptySetImages{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px);align-self:center}.creative-idea-panel-module__zdECrq__researchSourceRow{border:1px solid var(--line,#d7e1eb);background:var(--surface,#fff);border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.creative-idea-panel-module__zdECrq__researchSourceRow[data-selected=true]{border-color:var(--accent,#176fd1);background:color-mix(in srgb, var(--accent,#176fd1) 8%, var(--surface,#fff))}.creative-idea-panel-module__zdECrq__researchSelectButton{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .65rem;display:grid}.creative-idea-panel-module__zdECrq__researchSelectButton>span{min-width:0}.creative-idea-panel-module__zdECrq__researchSelectButton strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-body-size,14px);display:block;overflow:hidden}.creative-idea-panel-module__zdECrq__researchExcerpt{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.18rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.creative-idea-panel-module__zdECrq__researchPreviewButton{border:0;border-left:1px solid var(--line,#d7e1eb);width:2.75rem;min-height:3.4rem;color:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.creative-idea-panel-module__zdECrq__researchSelectButton:hover:not(:disabled),.creative-idea-panel-module__zdECrq__researchPreviewButton:hover,.creative-idea-panel-module__zdECrq__researchSelectButton:focus-visible,.creative-idea-panel-module__zdECrq__researchPreviewButton:focus-visible{background:var(--surface-hover)}.creative-idea-panel-module__zdECrq__inspirationHoverPreview,.creative-idea-panel-module__zdECrq__researchHoverPreview{z-index:2000;border:1px solid var(--divider);border-radius:var(--radius-card);background:var(--surface);color:var(--text-primary);margin:0;position:fixed;box-shadow:0 8px 30px #0003}.creative-idea-panel-module__zdECrq__inspirationHoverPreview{pointer-events:none;padding:6px}.creative-idea-panel-module__zdECrq__inspirationHoverPreview img{aspect-ratio:1;border-radius:calc(var(--radius-card) - 4px);object-fit:contain;width:100%;height:auto;display:block}.creative-idea-panel-module__zdECrq__inspirationHoverPreview span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption-size,12px);padding-top:.3rem;display:block;overflow:hidden}.creative-idea-panel-module__zdECrq__researchHoverPreview{overscroll-behavior:contain;padding:.8rem;overflow:auto}.creative-idea-panel-module__zdECrq__researchHoverPreview>strong{border-bottom:1px solid var(--divider);background:var(--surface);font-size:var(--type-body-size,14px);margin:-.8rem -.8rem .65rem;padding:.75rem .8rem;display:block;position:sticky;top:-.8rem}.creative-idea-panel-module__zdECrq__researchPreviewDocument{color:var(--text-secondary);font-size:var(--type-body-size,14px);gap:.65rem;line-height:1.5;display:grid}.creative-idea-panel-module__zdECrq__researchPreviewDocument h3,.creative-idea-panel-module__zdECrq__researchPreviewDocument h4,.creative-idea-panel-module__zdECrq__researchPreviewDocument p,.creative-idea-panel-module__zdECrq__researchPreviewDocument ul,.creative-idea-panel-module__zdECrq__researchPreviewDocument ol{margin:0}.creative-idea-panel-module__zdECrq__researchPreviewDocument h3{color:var(--text-primary);font-size:var(--type-body-size,14px);line-height:1.3}.creative-idea-panel-module__zdECrq__researchPreviewDocument h4{color:var(--text-primary);font-size:var(--type-body-size,14px);line-height:1.35}.creative-idea-panel-module__zdECrq__researchPreviewDocument ul,.creative-idea-panel-module__zdECrq__researchPreviewDocument ol{gap:.2rem;padding-left:1.2rem;display:grid}.creative-idea-panel-module__zdECrq__researchPreviewDocument code{background:var(--surface-raised);border-radius:.2rem;padding:.05rem .2rem}.creative-idea-panel-module__zdECrq__researchPreviewDocument a{color:var(--action-primary);text-underline-offset:2px}.creative-idea-panel-module__zdECrq__researchPreviewDocument hr{border:0;border-top:1px solid var(--divider);width:100%;margin:.2rem 0}.creative-idea-panel-module__zdECrq__researchPreviewTableWrap{border:1px solid var(--divider);background:var(--surface);border-radius:.5rem;max-width:100%;overflow-x:auto}.creative-idea-panel-module__zdECrq__researchPreviewTableWrap table{border-collapse:collapse;width:100%;min-width:20rem;color:var(--text-secondary)}.creative-idea-panel-module__zdECrq__researchPreviewTableWrap th,.creative-idea-panel-module__zdECrq__researchPreviewTableWrap td{border-right:1px solid var(--divider);border-bottom:1px solid var(--divider);overflow-wrap:anywhere;text-align:left;vertical-align:top;min-width:8rem;padding:.5rem .55rem}.creative-idea-panel-module__zdECrq__researchPreviewTableWrap th{background:var(--surface-raised);color:var(--text-primary);font-size:var(--type-caption-size,12px);font-weight:800}.creative-idea-panel-module__zdECrq__researchPreviewTableWrap th:last-child,.creative-idea-panel-module__zdECrq__researchPreviewTableWrap td:last-child{border-right:0}.creative-idea-panel-module__zdECrq__researchPreviewTableWrap tbody tr:last-child td{border-bottom:0}.creative-idea-panel-module__zdECrq__emptyState{color:var(--muted,#66809a);font-size:var(--type-body-size,14px);grid-column:1/-1;margin:0}.creative-idea-panel-module__zdECrq__guidanceField{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);min-height:3.35rem;margin-top:1.25rem;display:grid;overflow:hidden}.creative-idea-panel-module__zdECrq__guidanceField>span{font-size:var(--type-body-size,14px);align-content:center;padding:0 0 .5rem;line-height:1.1;display:grid}.creative-idea-panel-module__zdECrq__guidanceField textarea{box-sizing:border-box;border:1px solid var(--divider);border-radius:var(--radius-control,6px);background:var(--surface);width:100%;min-width:0;color:inherit;font:inherit;outline:0;padding:.65rem .8rem}.creative-idea-panel-module__zdECrq__guidanceField:focus-within{border-color:var(--focus-colour);box-shadow:var(--focus-ring)}.creative-idea-panel-module__zdECrq__generateActions{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.75rem;margin-top:.75rem;display:grid}.creative-idea-panel-module__zdECrq__countField{font-size:var(--type-body-size,14px);background:0 0;border:0;border-radius:.65rem;grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:.75rem;margin-top:0;padding:.55rem .7rem;font-weight:600;display:grid}.creative-idea-panel-module__zdECrq__countField input{border:0;border-left:1px solid var(--line,#d7e1eb);width:100%;min-height:2.3rem;color:inherit;font:inherit;text-align:center;background:0 0;outline:0;padding:.35rem .5rem}.creative-idea-panel-module__zdECrq__message{background:var(--soft,#f5f8fb);font-size:var(--type-body-size,14px);border-radius:.55rem;margin:.8rem 0 0;padding:.65rem .75rem}.creative-idea-panel-module__zdECrq__message[data-error=true]{color:#a52232;background:#fff0f1}.creative-idea-panel-module__zdECrq__generateButton,.creative-idea-panel-module__zdECrq__primaryButton{background:var(--accent-strong,#0c3c60);color:#fff;cursor:pointer;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:flex}.creative-idea-panel-module__zdECrq__generateExplanation{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px);margin:.9rem 0 0;line-height:1.45}.creative-idea-panel-module__zdECrq__generateButton{isolation:isolate;width:100%;min-height:3rem;margin-top:0;position:relative;overflow:hidden}.creative-idea-panel-module__zdECrq__generateButtonContent{z-index:1;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.creative-idea-panel-module__zdECrq__generateButton:disabled,.creative-idea-panel-module__zdECrq__primaryButton:disabled{opacity:.55;cursor:default}.creative-idea-panel-module__zdECrq__generateButton[data-progress=true]:disabled{opacity:1}.creative-idea-panel-module__zdECrq__resultsHeading{align-items:flex-start}.creative-idea-panel-module__zdECrq__resultsHeading p{color:var(--muted,#66809a);font-size:var(--type-body-size,14px);margin:.25rem 0 0}.creative-idea-panel-module__zdECrq__resultsHeading>button{color:var(--accent,#176fd1);font-weight:600}.creative-idea-panel-module__zdECrq__ideaList{gap:.5rem;margin-top:1rem;display:grid}.creative-idea-panel-module__zdECrq__ideaCard{border:1px solid var(--line,#d7e1eb);background:var(--surface,#fff);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem;display:grid}.creative-idea-panel-module__zdECrq__ideaCard[data-selected=true]{border-color:var(--accent,#176fd1)}.creative-idea-panel-module__zdECrq__ideaCheck{border:1px solid var(--line-strong,#b7c8d9);border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid}.creative-idea-panel-module__zdECrq__ideaCard[data-selected=true] .creative-idea-panel-module__zdECrq__ideaCheck{border-color:var(--accent,#176fd1);background:var(--accent,#176fd1);color:#fff}.creative-idea-panel-module__zdECrq__ideaCard strong,.creative-idea-panel-module__zdECrq__ideaCard small{display:block}.creative-idea-panel-module__zdECrq__ideaCard strong{font-size:var(--type-body-size,14px)}.creative-idea-panel-module__zdECrq__ideaCard small{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px);margin-top:.15rem}.creative-idea-panel-module__zdECrq__ideaCard em{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px);font-style:normal}.creative-idea-panel-module__zdECrq__resultsActions{border-top:1px solid var(--line,#d7e1eb);background:var(--surface,#fff);flex-wrap:wrap;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:1rem -1.125rem -1.125rem;padding:.8rem 1.125rem;display:grid;position:sticky;bottom:0}.creative-idea-panel-module__zdECrq__resultsActions button{min-width:0;font:inherit;font-size:var(--type-control-size,14px);border:1px solid var(--line-strong,#b7c8d9);background:var(--surface,#fff);min-height:2.6rem;color:inherit;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .8rem;font-weight:600;display:flex}.creative-idea-panel-module__zdECrq__resultsActions .creative-idea-panel-module__zdECrq__primaryButton{background:var(--accent-strong,#0c3c60);color:#fff;border:0}.creative-idea-panel-module__zdECrq__cancelRunButton{border:1px solid var(--line-strong,#b7c8d9);background:var(--surface,#fff);color:inherit;font:inherit;font-size:var(--type-caption-size,12px);cursor:pointer;border-radius:.5rem;margin-left:auto;padding:.35rem .65rem;font-weight:600}.creative-idea-panel-module__zdECrq__historySection{border:1px solid var(--line,#d7e1eb);background:var(--surface,#fff);border-radius:.8rem;order:3;margin:0 1.125rem 1.125rem;overflow:visible}.creative-idea-panel-module__zdECrq__historyToggle,.creative-idea-panel-module__zdECrq__historyGroupToggle{background:var(--soft,#f5f8fb);width:100%;color:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.creative-idea-panel-module__zdECrq__historyToggle{padding:.75rem}.creative-idea-panel-module__zdECrq__historyToggle>span,.creative-idea-panel-module__zdECrq__historyGroupToggle>span{gap:.1rem;font-weight:600;display:grid}.creative-idea-panel-module__zdECrq__historyToggle small,.creative-idea-panel-module__zdECrq__historyGroupToggle small{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px);font-weight:600}.creative-idea-panel-module__zdECrq__historyToggle[aria-expanded=true]>svg,.creative-idea-panel-module__zdECrq__historyGroupToggle[aria-expanded=true]>svg{transform:rotate(180deg)}.creative-idea-panel-module__zdECrq__historyBody{gap:.75rem;padding:.75rem;display:grid}.creative-idea-panel-module__zdECrq__historyTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.creative-idea-panel-module__zdECrq__historyTools label{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px);align-items:center;gap:.4rem;font-weight:600;display:flex}.creative-idea-panel-module__zdECrq__historyOverflow{margin-left:auto;position:relative}.creative-idea-panel-module__zdECrq__historyOverflow>summary{border:1px solid var(--line-strong,#b7c8d9);background:var(--surface,#fff);width:2.3rem;height:2.3rem;color:inherit;cursor:pointer;border-radius:.5rem;place-items:center;list-style:none;display:grid}.creative-idea-panel-module__zdECrq__historyOverflow>summary::-webkit-details-marker{display:none}.creative-idea-panel-module__zdECrq__historyOverflowMenu{z-index:5;border:1px solid var(--line-strong,#b7c8d9);background:var(--surface,#fff);border-radius:.65rem;width:min(16rem,100vw - 2rem);padding:.3rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;overflow:hidden;box-shadow:0 .8rem 2rem #0718282e}.creative-idea-panel-module__zdECrq__historyOverflowMenu label,.creative-idea-panel-module__zdECrq__historyTools .creative-idea-panel-module__zdECrq__historyOverflowMenu button{background:0 0;border:0;border-radius:.4rem;justify-content:flex-start;min-height:2.45rem;padding:.5rem .6rem}.creative-idea-panel-module__zdECrq__historyTools .creative-idea-panel-module__zdECrq__historyOverflowMenu .creative-idea-panel-module__zdECrq__historyDestructiveAction{border-top:1px solid var(--line,#d7e1eb);color:var(--danger,#bd3045);border-radius:0;margin-top:.25rem;padding-top:.6rem}.creative-idea-panel-module__zdECrq__historyTools button,.creative-idea-panel-module__zdECrq__historyBatchActions button,.creative-idea-panel-module__zdECrq__historyBatch footer button,.creative-idea-panel-module__zdECrq__loadMoreHistory{border:1px solid var(--line-strong,#b7c8d9);background:var(--surface,#fff);min-height:2.25rem;color:inherit;font:inherit;font-size:var(--type-caption-size,12px);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .65rem;font-weight:600;display:inline-flex}.creative-idea-panel-module__zdECrq__historyTools button:disabled,.creative-idea-panel-module__zdECrq__historyBatchActions button:disabled,.creative-idea-panel-module__zdECrq__historyBatch footer button:disabled,.creative-idea-panel-module__zdECrq__loadMoreHistory:disabled,.creative-idea-panel-module__zdECrq__cancelRunButton:disabled{cursor:default;opacity:.55}.creative-idea-panel-module__zdECrq__historyGroup{border:1px solid var(--line,#d7e1eb);border-radius:.65rem;overflow:hidden}.creative-idea-panel-module__zdECrq__historyGroupToggle{padding:.65rem .7rem}.creative-idea-panel-module__zdECrq__historyBatches{gap:.6rem;padding:.6rem;display:grid}.creative-idea-panel-module__zdECrq__historyBatch{border:1px solid var(--line,#d7e1eb);background:var(--surface,#fff);border-radius:.6rem;overflow:hidden}.creative-idea-panel-module__zdECrq__historyBatch>header{border-bottom:1px solid var(--line,#d7e1eb);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.65rem;display:flex}.creative-idea-panel-module__zdECrq__historyBatch>header>span:first-child{gap:.15rem;min-width:0;display:grid}.creative-idea-panel-module__zdECrq__historyBatch>header strong{overflow-wrap:anywhere;font-size:var(--type-body-size,14px)}.creative-idea-panel-module__zdECrq__historyBatch>header small{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px);text-transform:capitalize}.creative-idea-panel-module__zdECrq__historyBatchActions{flex-wrap:wrap;gap:.4rem;display:flex}.creative-idea-panel-module__zdECrq__historyError{color:#a52232;font-size:var(--type-caption-size,12px);background:#fff0f1;margin:0;padding:.55rem .65rem}.creative-idea-panel-module__zdECrq__historyIdeas{gap:.4rem;padding:.6rem;display:grid}.creative-idea-panel-module__zdECrq__historyIdea{grid-template-columns:minmax(0,1fr) auto;gap:.35rem;min-width:0;display:grid}.creative-idea-panel-module__zdECrq__historyIdea>button:first-child{border:1px solid var(--line,#d7e1eb);background:var(--surface,#fff);min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem;display:grid}.creative-idea-panel-module__zdECrq__historyIdea>button:first-child[data-selected=true]{border-color:var(--accent,#176fd1)}.creative-idea-panel-module__zdECrq__historyIdea>button:first-child[data-selected=true] .creative-idea-panel-module__zdECrq__ideaCheck{border-color:var(--accent,#176fd1);background:var(--accent,#176fd1);color:#fff}.creative-idea-panel-module__zdECrq__historyIdea>button:first-child strong,.creative-idea-panel-module__zdECrq__historyIdea>button:first-child small{overflow-wrap:anywhere;display:block}.creative-idea-panel-module__zdECrq__historyIdea>button:first-child strong{font-size:var(--type-body-size,14px)}.creative-idea-panel-module__zdECrq__historyIdea>button:first-child small{color:var(--muted,#66809a);font-size:var(--type-caption-size,12px);margin-top:.15rem}.creative-idea-panel-module__zdECrq__historyIdea>button:last-child{border:1px solid var(--line,#d7e1eb);background:var(--surface,#fff);width:2.3rem;color:inherit;cursor:pointer;border-radius:.5rem;place-items:center;display:grid}.creative-idea-panel-module__zdECrq__historyIdea[data-archived=true]{opacity:.66}.creative-idea-panel-module__zdECrq__historyBatch footer{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding:0 .6rem .6rem;display:flex}.creative-idea-panel-module__zdECrq__loadMoreHistory{justify-self:center}.creative-idea-panel-module__zdECrq__spin{animation:.9s linear infinite creative-idea-panel-module__zdECrq__spin}@keyframes creative-idea-panel-module__zdECrq__spin{to{transform:rotate(360deg)}}@media (max-width:820px){.creative-idea-panel-module__zdECrq__backdrop{align-items:stretch;padding:0}.creative-idea-panel-module__zdECrq__panel{border-width:0;border-radius:0;width:100%;height:100dvh;max-height:none}.creative-idea-panel-module__zdECrq__header{padding:.8rem}.creative-idea-panel-module__zdECrq__header h2{font-size:var(--type-section-title-size,20px);text-transform:none}.creative-idea-panel-module__zdECrq__tabs{margin:.6rem .8rem 0}.creative-idea-panel-module__zdECrq__tabs button{min-height:2.35rem;padding-inline:.45rem}.creative-idea-panel-module__zdECrq__importView{min-height:0;padding:.8rem}.creative-idea-panel-module__zdECrq__importField textarea{resize:none;min-height:min(48dvh,24rem)}.creative-idea-panel-module__zdECrq__formView,.creative-idea-panel-module__zdECrq__resultsView{padding:.8rem}.creative-idea-panel-module__zdECrq__fieldGrid{grid-template-columns:minmax(0,1fr);gap:.5rem}.creative-idea-panel-module__zdECrq__fieldGrid label,.creative-idea-panel-module__zdECrq__wideField{grid-template-columns:minmax(6.25rem,.38fr) minmax(0,1fr)}.creative-idea-panel-module__zdECrq__fieldGrid input,.creative-idea-panel-module__zdECrq__fieldGrid textarea{min-height:2.35rem;padding:.48rem .55rem;font-size:16px}.creative-idea-panel-module__zdECrq__guidanceField{grid-template-columns:minmax(0,1fr)}.creative-idea-panel-module__zdECrq__guidanceField textarea{min-height:2.75rem;font-size:16px}.creative-idea-panel-module__zdECrq__sourceSelectors{grid-template-columns:minmax(0,1fr);gap:.45rem}.creative-idea-panel-module__zdECrq__sourceContent{grid-template-columns:minmax(0,1fr);gap:0}.creative-idea-panel-module__zdECrq__sourceSubsection+.creative-idea-panel-module__zdECrq__sourceSubsection{border-top:1px solid var(--divider);border-left:0;margin-top:.8rem;padding-top:.8rem;padding-left:0}.creative-idea-panel-module__zdECrq__generateActions{grid-template-columns:minmax(0,1fr)}.creative-idea-panel-module__zdECrq__sourceGroup{grid-template-columns:1fr}.creative-idea-panel-module__zdECrq__progress ol{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:.6rem}.creative-idea-panel-module__zdECrq__resultsActions{margin-inline:-.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:-.8rem;padding:.8rem}.creative-idea-panel-module__zdECrq__resultsActions>button:first-child{grid-column:1/-1}.creative-idea-panel-module__zdECrq__resultsActions button{justify-content:center;min-height:44px;padding:6px}.creative-idea-panel-module__zdECrq__historySection{margin-inline:.75rem}.creative-idea-panel-module__zdECrq__historyTools,.creative-idea-panel-module__zdECrq__historyBatch>header{flex-direction:column;align-items:stretch}.creative-idea-panel-module__zdECrq__historyBatchActions button,.creative-idea-panel-module__zdECrq__historyBatch footer button{flex:auto}}.creative-idea-panel-module__zdECrq__backdrop{background:var(--scrim);-webkit-backdrop-filter:none;backdrop-filter:none}.creative-idea-panel-module__zdECrq__panel{border-radius:var(--radius-card);background:var(--surface);color:var(--text-primary);box-shadow:none;border:0}.creative-idea-panel-module__zdECrq__header,.creative-idea-panel-module__zdECrq__resultsActions{border-color:var(--divider);background:var(--surface-toolbar);-webkit-backdrop-filter:none;backdrop-filter:none}.creative-idea-panel-module__zdECrq__fieldGrid label,.creative-idea-panel-module__zdECrq__wideField,.creative-idea-panel-module__zdECrq__historySection,.creative-idea-panel-module__zdECrq__historyGroup,.creative-idea-panel-module__zdECrq__historyBatch{border-color:var(--divider);border-radius:var(--radius-card);background:var(--surface-raised)}.creative-idea-panel-module__zdECrq__fieldGrid label:focus-within,.creative-idea-panel-module__zdECrq__wideField:focus-within,.creative-idea-panel-module__zdECrq__guidanceField:focus-within{border-color:var(--focus-colour);box-shadow:var(--focus-ring)}.creative-idea-panel-module__zdECrq__fieldGrid input,.creative-idea-panel-module__zdECrq__fieldGrid textarea,.creative-idea-panel-module__zdECrq__guidanceField textarea,.creative-idea-panel-module__zdECrq__countField input{border-color:var(--divider);color:var(--text-primary)}.creative-idea-panel-module__zdECrq__historyToggle,.creative-idea-panel-module__zdECrq__historyGroupToggle,.creative-idea-panel-module__zdECrq__message{background:var(--surface-raised)}.creative-idea-panel-module__zdECrq__sourceGroup>button,.creative-idea-panel-module__zdECrq__ideaCard,.creative-idea-panel-module__zdECrq__historyIdea>button:first-child,.creative-idea-panel-module__zdECrq__historyIdea>button:last-child,.creative-idea-panel-module__zdECrq__historyTools button,.creative-idea-panel-module__zdECrq__historyBatchActions button,.creative-idea-panel-module__zdECrq__historyBatch footer button,.creative-idea-panel-module__zdECrq__loadMoreHistory,.creative-idea-panel-module__zdECrq__cancelRunButton,.creative-idea-panel-module__zdECrq__historyOverflow>summary{border-radius:var(--radius-control);background:var(--surface);border-color:#0000;transition:background-color .14s,border-color .14s}.creative-idea-panel-module__zdECrq__sourceGroup>button:hover,.creative-idea-panel-module__zdECrq__ideaCard:hover,.creative-idea-panel-module__zdECrq__historyIdea>button:hover,.creative-idea-panel-module__zdECrq__historyTools button:hover:not(:disabled),.creative-idea-panel-module__zdECrq__historyBatchActions button:hover:not(:disabled),.creative-idea-panel-module__zdECrq__historyBatch footer button:hover:not(:disabled),.creative-idea-panel-module__zdECrq__loadMoreHistory:hover:not(:disabled),.creative-idea-panel-module__zdECrq__cancelRunButton:hover:not(:disabled),.creative-idea-panel-module__zdECrq__historyOverflow>summary:hover{background:var(--surface-hover)}.creative-idea-panel-module__zdECrq__sourceGroup>button[data-selected=true],.creative-idea-panel-module__zdECrq__ideaCard[data-selected=true],.creative-idea-panel-module__zdECrq__historyIdea>button:first-child[data-selected=true]{border-color:var(--action-primary);background:var(--surface-selected)}.creative-idea-panel-module__zdECrq__historyOverflowMenu{border-color:var(--divider);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:none}.creative-idea-panel-module__zdECrq__generateButton,.creative-idea-panel-module__zdECrq__primaryButton,.creative-idea-panel-module__zdECrq__resultsActions .creative-idea-panel-module__zdECrq__primaryButton{border-radius:var(--radius-control);background:var(--button-primary);color:var(--button-primary-text);border:0}.creative-idea-panel-module__zdECrq__generateButton:hover:not(:disabled),.creative-idea-panel-module__zdECrq__primaryButton:hover:not(:disabled),.creative-idea-panel-module__zdECrq__resultsActions .creative-idea-panel-module__zdECrq__primaryButton:hover:not(:disabled){background:var(--action-primary-hover);color:#fff}@media (max-width:820px){.creative-idea-panel-module__zdECrq__panel{border-radius:0}}.creative-idea-panel-module__zdECrq__guidanceField{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;margin-top:16px}.creative-idea-panel-module__zdECrq__guidanceField>span{font-size:var(--type-control-size,14px);padding:0;font-weight:500}.creative-idea-panel-module__zdECrq__guidanceField textarea{min-height:32px;font-size:var(--type-control-size,14px);padding:6px 8px}.creative-idea-panel-module__zdECrq__guidanceField>span{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.creative-idea-panel-module__zdECrq__guidanceField>span small{font-size:var(--type-caption-size,12px);color:var(--text-secondary);font-weight:400}.creative-idea-panel-module__zdECrq__header>button{flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.creative-idea-panel-module__zdECrq__generateActions{grid-template-columns:auto minmax(0,1fr);align-items:center}.creative-idea-panel-module__zdECrq__generateButton{min-width:0;min-height:48px;font:inherit;font-size:var(--type-control-size,14px);padding:7px 12px;font-weight:600}.creative-idea-panel-module__zdECrq__generateButtonContent>svg{flex:none}.creative-idea-panel-module__zdECrq__generateButtonContent>span{overflow-wrap:anywhere}.creative-idea-panel-module__zdECrq__cancelRunButton{min-height:44px;padding-inline:12px}@media (max-width:820px){.creative-idea-panel-module__zdECrq__backdrop{align-items:center;padding:10px}.creative-idea-panel-module__zdECrq__panel{border-radius:8px;width:100%;height:auto;max-height:calc(100dvh - 20px)}.creative-idea-panel-module__zdECrq__generateActions{grid-template-columns:auto minmax(0,1fr);gap:8px}.creative-idea-panel-module__zdECrq__generateActions>.creative-idea-panel-module__zdECrq__generateButton{grid-area:1/2}.creative-idea-panel-module__zdECrq__countField{grid-template-columns:auto 56px;justify-content:start;gap:4px;padding:0}.creative-idea-panel-module__zdECrq__countField input{box-sizing:border-box;min-width:0;min-height:44px;padding:6px 4px;font-size:16px}.creative-idea-panel-module__zdECrq__guidanceField textarea{min-height:44px;font-size:16px}.creative-idea-panel-module__zdECrq__tabs button,.creative-idea-panel-module__zdECrq__sourcesToggle{min-height:44px}.creative-idea-panel-module__zdECrq__cancelRunButton{grid-area:2/2;justify-self:end}}.creative-idea-panel-module__zdECrq__sourcesToggle>span{flex-wrap:wrap;gap:4px 8px}.creative-idea-panel-module__zdECrq__sourcesToggle small,.creative-idea-panel-module__zdECrq__historyToggle small,.creative-idea-panel-module__zdECrq__historyGroupToggle small{color:var(--text-secondary);font-weight:400}.creative-idea-panel-module__zdECrq__generateActions{margin-top:16px}.creative-idea-panel-module__zdECrq__ideaCard strong{font-size:16px;font-weight:600;line-height:1.4}.creative-idea-panel-module__zdECrq__ideaCard small{font-size:var(--type-body-size,14px);line-height:1.5}.creative-idea-panel-module__zdECrq__ideaCard em{font-size:var(--type-caption-size,12px)}.creative-idea-panel-module__zdECrq__resultsHeading h3{font-size:var(--type-section-title-size,20px);font-weight:var(--type-heading-weight,650)}@media (max-width:480px){.creative-idea-panel-module__zdECrq__sourcesToggle>span{gap:2px;display:grid}.creative-idea-panel-module__zdECrq__sourcesToggle small{text-align:left}}.creative-idea-panel-module__zdECrq__sourcesToggle,.creative-idea-panel-module__zdECrq__historyToggle,.creative-idea-panel-module__zdECrq__historyGroupToggle{font:inherit;font-size:var(--type-control-size,14px);text-align:left}.creative-idea-panel-module__zdECrq__sourcesToggle>span{text-align:left;justify-items:start}.creative-idea-panel-module__zdECrq__resultsActions button{min-height:44px}.creative-idea-panel-module__zdECrq__sourceSelectors{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.creative-idea-panel-module__zdECrq__sources{border:1px solid var(--divider);border-radius:var(--radius-control,6px);min-width:0}.creative-idea-panel-module__zdECrq__sourcesToggle{gap:8px;min-height:52px;padding:10px 12px}.creative-idea-panel-module__zdECrq__sourcesToggle>span{gap:2px;display:grid}.creative-idea-panel-module__zdECrq__sourcesToggle svg{flex:none}.creative-idea-panel-module__zdECrq__sourceOptions{gap:10px;max-height:min(45dvh,360px);padding:0 12px 12px;display:grid;overflow-y:auto}.creative-idea-panel-module__zdECrq__creditCost{font-size:var(--type-caption-size,12px);white-space:nowrap;font-weight:400}@media (max-width:480px){.creative-idea-panel-module__zdECrq__sourceSelectors{grid-template-columns:minmax(0,1fr);gap:8px}}.creative-idea-panel-module__zdECrq__sourceRoot>.creative-idea-panel-module__zdECrq__sourcesToggle{padding-inline:0}.creative-idea-panel-module__zdECrq__sourceRoot>.creative-idea-panel-module__zdECrq__sourcesToggle>span{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.creative-idea-panel-module__zdECrq__sourceRoot>div{margin-top:8px}@media (max-width:480px){.creative-idea-panel-module__zdECrq__generateButtonContent>svg{display:none}}.creative-idea-panel-module__zdECrq__guidanceField textarea{box-sizing:border-box;resize:vertical;min-height:96px;padding:10px 12px;line-height:1.5}.creative-idea-panel-module__zdECrq__guidanceField strong,.creative-idea-panel-module__zdECrq__sourcesToggle strong,.creative-idea-panel-module__zdECrq__historyToggle>span,.creative-idea-panel-module__zdECrq__tabs button{font-weight:600}.creative-idea-panel-module__zdECrq__sourcesToggle small,.creative-idea-panel-module__zdECrq__historyToggle small,.creative-idea-panel-module__zdECrq__guidanceField small{line-height:1.5}.creative-idea-panel-module__zdECrq__countField{grid-template-columns:minmax(0,1fr);gap:6px;padding:0}.creative-idea-panel-module__zdECrq__countStepper{border:1px solid var(--divider);border-radius:var(--radius-control,6px);grid-template-rows:44px;grid-template-columns:36px 44px 36px;width:max-content;display:grid;overflow:hidden}.creative-idea-panel-module__zdECrq__countField .creative-idea-panel-module__zdECrq__countStepper input{appearance:textfield;border:0;border-inline:1px solid var(--divider);height:44px;min-height:0;padding:0;font-size:16px}.creative-idea-panel-module__zdECrq__countStepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.creative-idea-panel-module__zdECrq__countStepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.creative-idea-panel-module__zdECrq__countStepper button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.creative-idea-panel-module__zdECrq__countStepper button:disabled{opacity:.4;cursor:default}.creative-idea-panel-module__zdECrq__countStepper :focus-visible{outline:var(--focus-ring)}.creative-idea-panel-module__zdECrq__generateActions>.creative-idea-panel-module__zdECrq__generateButton{align-self:end}
.creative-idea-history-module__3vLhNG__root{font-size:16px;line-height:1.5}.creative-idea-history-module__3vLhNG__root button{font-family:inherit;font-size:16px;line-height:1.5}.creative-idea-history-module__3vLhNG__root strong{font-size:16px;font-weight:600;line-height:1.5}.creative-idea-history-module__3vLhNG__root small{font-size:14px;font-weight:400;line-height:1.5}.creative-idea-history-module__3vLhNG__root>button{min-height:48px}.creative-idea-history-module__3vLhNG__root>button>span{align-items:baseline;gap:8px;display:flex}.creative-idea-history-module__3vLhNG__root article>header{flex-direction:row;align-items:center}.creative-idea-history-module__3vLhNG__root article>header>span:first-child{flex:200px}.creative-idea-history-module__3vLhNG__root article>header button,.creative-idea-history-module__3vLhNG__root article>footer button{flex:0 auto;min-height:44px;padding:8px 12px}.creative-idea-history-module__3vLhNG__root article>footer{justify-content:flex-end;display:flex}.creative-idea-history-module__3vLhNG__root article>div>div>button:last-child{width:44px;min-height:44px}.creative-idea-history-module__3vLhNG__root button>svg{flex-shrink:0}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyGroup,.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyBatch{background:0 0;border:0;border-radius:0}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyGroupToggle{box-sizing:border-box;gap:8px;min-height:40px;padding:6px 0}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyGroupToggle>span{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyGroupToggle strong{overflow-wrap:anywhere}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyBatches{gap:2px;padding:0 0 4px}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyBatch+.creative-idea-history-module__3vLhNG__historyBatch{border-top:1px solid var(--divider);padding-top:12px}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyBatch>header{border:0;padding:0}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyBatch>header small{color:var(--text-secondary);text-transform:none}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyBatch>header .creative-idea-history-module__3vLhNG__archiveBatch{background:0 0;border:0;width:44px;padding:0}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyBatch>div{padding:0}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea{align-items:center;gap:4px}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea>button:first-child{background:0 0;border:1px solid #0000;padding:10px 0}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea>button:first-child[data-selected=true]{background:var(--surface-selected);border-color:var(--divider)}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea>button:first-child small{color:var(--text-secondary);font-size:16px;line-height:1.5}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea>button:last-child{background:0 0;border:0;height:44px}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea>button:last-child:hover,.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__archiveBatch:hover{background:var(--surface-selected)}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyBatch>footer{padding:8px 0 0}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea{gap:8px}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea>button:first-child{gap:8px;min-height:48px;padding:6px 8px}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea>button:first-child>span:first-child{box-sizing:border-box;width:20px;height:20px}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyBatch>div{gap:2px}.creative-idea-history-module__3vLhNG__actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.creative-idea-history-module__3vLhNG__actions>details{margin-left:0}.creative-idea-history-module__3vLhNG__actions>details>summary{box-sizing:border-box;width:44px;height:44px}.creative-idea-history-module__3vLhNG__actions>.creative-idea-history-module__3vLhNG__addSelected{border-radius:var(--radius-control);background:var(--button-primary);min-height:44px;color:var(--button-primary-text);font:inherit;cursor:pointer;border:0;padding:8px 14px;font-weight:600}.creative-idea-history-module__3vLhNG__actions>.creative-idea-history-module__3vLhNG__addSelected:disabled{opacity:.55;cursor:default}.creative-idea-history-module__3vLhNG__body{flex-direction:column;min-height:0;padding:0 12px;display:flex}.creative-idea-history-module__3vLhNG__list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(40dvh,360px);padding-right:8px;overflow-y:auto}.creative-idea-history-module__3vLhNG__body>.creative-idea-history-module__3vLhNG__actions{background:var(--surface-raised);border-top:1px solid var(--divider);flex-shrink:0;padding:12px 0;position:sticky;bottom:0}.creative-idea-history-module__3vLhNG__list:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.creative-idea-history-module__3vLhNG__menu{border:1px solid var(--divider);background:var(--surface-raised);width:min(280px,100vw - 16px);color:var(--text-primary);box-shadow:var(--df-floating-shadow);border-radius:8px;padding:6px;display:grid}.creative-idea-history-module__3vLhNG__menu>label,.creative-idea-history-module__3vLhNG__menu>button{box-sizing:border-box;width:100%;min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:8px 10px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.creative-idea-history-module__3vLhNG__menu>.creative-idea-history-module__3vLhNG__destructiveAction{color:var(--text-primary)}.creative-idea-history-module__3vLhNG__menu>button:disabled{opacity:.55;cursor:default}.creative-idea-history-module__3vLhNG__menu>.creative-idea-history-module__3vLhNG__destructiveAction svg{color:var(--danger,#bd3045)}.creative-idea-history-module__3vLhNG__menu>:is(label,button):hover{background:var(--surface-selected)}.creative-idea-history-module__3vLhNG__menu>:is(label,button):focus-within{outline:var(--focus-ring);outline-offset:-2px}.creative-idea-history-module__3vLhNG__menu input{width:18px;height:18px;accent-color:var(--action-primary);margin:0}.creative-idea-history-module__3vLhNG__menu svg{flex-shrink:0;width:18px;height:18px}.creative-idea-history-module__3vLhNG__actions>.creative-idea-history-module__3vLhNG__addSelected:hover:not(:disabled){background:var(--action-primary-hover);color:#fff}.creative-idea-history-module__3vLhNG__batchHeading{align-items:center;gap:4px;display:flex}.creative-idea-history-module__3vLhNG__batchHeading>.creative-idea-history-module__3vLhNG__historyGroupToggle{flex:1;min-width:0}.creative-idea-history-module__3vLhNG__batchHeading>.creative-idea-history-module__3vLhNG__archiveBatch{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 40px;place-items:center;padding:0;display:grid}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea strong,.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea>button:first-child small{line-height:1.35}.creative-idea-history-module__3vLhNG__batchHeading{position:relative}.creative-idea-history-module__3vLhNG__batchHeading>.creative-idea-history-module__3vLhNG__historyGroupToggle{padding-right:76px}.creative-idea-history-module__3vLhNG__batchHeading>.creative-idea-history-module__3vLhNG__historyGroupToggle>svg{position:absolute;right:8px}.creative-idea-history-module__3vLhNG__batchHeading>.creative-idea-history-module__3vLhNG__archiveBatch{opacity:0;pointer-events:none;width:36px;height:36px;position:absolute;right:32px}.creative-idea-history-module__3vLhNG__batchHeading:hover>.creative-idea-history-module__3vLhNG__archiveBatch{opacity:1;pointer-events:auto}.creative-idea-history-module__3vLhNG__batchHeading:has(:focus-visible)>.creative-idea-history-module__3vLhNG__archiveBatch{opacity:1;pointer-events:auto}@media (hover:none){.creative-idea-history-module__3vLhNG__batchHeading>.creative-idea-history-module__3vLhNG__archiveBatch{opacity:1;pointer-events:auto}}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea>button:last-child{opacity:0;pointer-events:none}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea:hover>button:last-child{opacity:1;pointer-events:auto}.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea:has(:focus-visible)>button:last-child{opacity:1;pointer-events:auto}@media (hover:none){.creative-idea-history-module__3vLhNG__root .creative-idea-history-module__3vLhNG__historyIdea>button:last-child{opacity:1;pointer-events:auto}}
.creative-research-panel-module__FGUzaa__backdrop{z-index:120;background:color-mix(in srgb, var(--ink) 48%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.creative-research-panel-module__FGUzaa__panel{--text-small:var(--type-body-size,14px);--text-tiny:var(--type-caption-size,12px);--text-control:var(--type-control-size,14px);font-size:var(--type-body-size,14px);line-height:var(--type-body-leading,1.5);border:1px solid var(--line);background:var(--surface);width:min(48rem,100%);max-height:94dvh;color:var(--ink);box-shadow:var(--df-floating-shadow);border-radius:1rem;overflow:auto}.creative-research-panel-module__FGUzaa__header{z-index:2;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.125rem;display:flex;position:sticky;top:0}.creative-research-panel-module__FGUzaa__header small{color:var(--muted);font-size:var(--text-tiny);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.15rem;font-weight:750;display:block}.creative-research-panel-module__FGUzaa__header h2,.creative-research-panel-module__FGUzaa__header p{margin:0}.creative-research-panel-module__FGUzaa__header h2{font-size:var(--type-section-title-size,20px);font-weight:var(--type-heading-weight,650)}.creative-research-panel-module__FGUzaa__header p{color:var(--faint);font-size:var(--text-small);margin-top:.2rem}.creative-research-panel-module__FGUzaa__header>button{min-width:2.4rem;min-height:2.4rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;place-items:center;display:grid}.creative-research-panel-module__FGUzaa__header>button:hover{background:var(--control-hover)}.creative-research-panel-module__FGUzaa__form{padding:1.125rem}.creative-research-panel-module__FGUzaa__fieldGrid{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.creative-research-panel-module__FGUzaa__fieldGrid label{min-width:0;color:var(--ink);font-size:var(--text-small);grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr);align-items:center;gap:.35rem;font-weight:700;display:grid}.creative-research-panel-module__FGUzaa__fieldGrid label>span small{color:var(--faint);font-weight:500}.creative-research-panel-module__FGUzaa__fieldGrid input,.creative-research-panel-module__FGUzaa__fieldGrid textarea{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--control);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:.65rem;padding:.7rem .75rem;font-weight:500}.creative-research-panel-module__FGUzaa__fieldGrid textarea{min-height:4.7rem;line-height:1.45}.creative-research-panel-module__FGUzaa__fieldGrid :is(input,textarea):focus-visible,.creative-research-panel-module__FGUzaa__sourcesToggle:focus-visible,.creative-research-panel-module__FGUzaa__sourceGroup input:focus-visible,.creative-research-panel-module__FGUzaa__actions button:focus-visible,.creative-research-panel-module__FGUzaa__header>button:focus-visible{outline:var(--focus-ring);outline-offset:1px}.creative-research-panel-module__FGUzaa__fieldGrid :is(input,textarea):disabled{opacity:.72}.creative-research-panel-module__FGUzaa__sources{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;margin-top:1rem;overflow:hidden}.creative-research-panel-module__FGUzaa__sourcesToggle{background:var(--soft);width:100%;color:var(--ink);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.creative-research-panel-module__FGUzaa__sourcesToggle>span{text-align:left;flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.creative-research-panel-module__FGUzaa__sourcesToggle strong{font-size:var(--text-control)}.creative-research-panel-module__FGUzaa__sourcesToggle small{color:var(--faint);font-size:var(--text-tiny)}.creative-research-panel-module__FGUzaa__sourcesToggle svg{flex:none;transition:transform .14s}.creative-research-panel-module__FGUzaa__sourcesToggle[aria-expanded=true] svg{transform:rotate(180deg)}.creative-research-panel-module__FGUzaa__sourceContent{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:.75rem;display:grid}.creative-research-panel-module__FGUzaa__sourceLoading{color:var(--faint);font-size:var(--text-small);grid-column:1/-1;align-items:center;gap:.5rem;margin:0;display:flex}.creative-research-panel-module__FGUzaa__sourceGroup{border:1px solid var(--line);border-radius:.65rem;min-width:0;margin:0;padding:.65rem}.creative-research-panel-module__FGUzaa__sourceGroup legend{color:var(--muted);font-size:var(--text-small);padding:0 .25rem;font-weight:750}.creative-research-panel-module__FGUzaa__sourceGroup label{cursor:pointer;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.5rem;display:grid}.creative-research-panel-module__FGUzaa__sourceGroup label:hover{background:var(--control-hover)}.creative-research-panel-module__FGUzaa__sourceGroup input{width:1rem;height:1rem;accent-color:var(--accent)}.creative-research-panel-module__FGUzaa__sourceGroup span,.creative-research-panel-module__FGUzaa__sourceGroup strong,.creative-research-panel-module__FGUzaa__sourceGroup small{min-width:0;display:block}.creative-research-panel-module__FGUzaa__sourceGroup strong,.creative-research-panel-module__FGUzaa__sourceGroup small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-research-panel-module__FGUzaa__sourceGroup strong{color:var(--ink);font-size:var(--text-small)}.creative-research-panel-module__FGUzaa__sourceGroup small,.creative-research-panel-module__FGUzaa__sourceGroup p{color:var(--faint);font-size:var(--text-tiny)}.creative-research-panel-module__FGUzaa__sourceGroup p{margin:.45rem}.creative-research-panel-module__FGUzaa__message{background:var(--soft);color:var(--ink);font-size:var(--text-small);border-radius:.55rem;margin:.8rem 0 0;padding:.65rem .75rem}.creative-research-panel-module__FGUzaa__message[data-error=true]{background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger)}.creative-research-panel-module__FGUzaa__actions{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1rem;padding-top:.85rem;display:flex}.creative-research-panel-module__FGUzaa__actions>p{max-width:29rem;color:var(--faint);font-size:var(--text-tiny);margin:0;line-height:1.45}.creative-research-panel-module__FGUzaa__actions>div{flex:none;gap:.55rem;display:flex}.creative-research-panel-module__FGUzaa__actions button{min-height:var(--action-height);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-control);cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .85rem;font-weight:700;display:inline-flex}.creative-research-panel-module__FGUzaa__actions .creative-research-panel-module__FGUzaa__primaryButton{border-color:var(--accent-dark);background:var(--accent-dark);color:var(--surface)}.creative-research-panel-module__FGUzaa__actions button:disabled{cursor:default;opacity:.55}.creative-research-panel-module__FGUzaa__spin{animation:.9s linear infinite creative-research-panel-module__FGUzaa__spin}@keyframes creative-research-panel-module__FGUzaa__spin{to{transform:rotate(360deg)}}@media (max-width:820px){.creative-research-panel-module__FGUzaa__backdrop{align-items:stretch;padding:0}.creative-research-panel-module__FGUzaa__panel{border-width:0;border-radius:0;width:100%;height:100dvh;max-height:none}.creative-research-panel-module__FGUzaa__header,.creative-research-panel-module__FGUzaa__form{padding:.8rem}.creative-research-panel-module__FGUzaa__header h2{font-size:var(--type-section-title-size,20px)}.creative-research-panel-module__FGUzaa__sourceContent{grid-template-columns:1fr}.creative-research-panel-module__FGUzaa__fieldGrid{gap:.5rem}.creative-research-panel-module__FGUzaa__fieldGrid label{grid-template-columns:6.4rem minmax(0,1fr)}.creative-research-panel-module__FGUzaa__fieldGrid input,.creative-research-panel-module__FGUzaa__fieldGrid textarea{min-height:2.35rem;padding:.48rem .55rem}.creative-research-panel-module__FGUzaa__fieldGrid textarea{min-height:4.5rem}.creative-research-panel-module__FGUzaa__actions{flex-direction:column;align-items:stretch}.creative-research-panel-module__FGUzaa__actions>p{display:none}.creative-research-panel-module__FGUzaa__actions>div,.creative-research-panel-module__FGUzaa__actions button{flex:0 auto}.creative-research-panel-module__FGUzaa__actions>div{justify-content:space-between;width:100%}.creative-research-panel-module__FGUzaa__actions>div>button:first-child{color:var(--faint);background:0 0;border-color:#0000}}@media (max-width:420px){.creative-research-panel-module__FGUzaa__header,.creative-research-panel-module__FGUzaa__form{padding-left:.8rem;padding-right:.8rem}.creative-research-panel-module__FGUzaa__header p{display:none}.creative-research-panel-module__FGUzaa__actions>div{flex-direction:row}}.creative-research-panel-module__FGUzaa__backdrop{background:var(--scrim);-webkit-backdrop-filter:none;backdrop-filter:none}.creative-research-panel-module__FGUzaa__panel{border-radius:var(--radius-card);background:var(--surface);color:var(--text-primary);box-shadow:none;border:0}.creative-research-panel-module__FGUzaa__header{border-color:var(--divider);background:var(--surface-toolbar);-webkit-backdrop-filter:none;backdrop-filter:none}.creative-research-panel-module__FGUzaa__fieldGrid input,.creative-research-panel-module__FGUzaa__fieldGrid textarea,.creative-research-panel-module__FGUzaa__sources,.creative-research-panel-module__FGUzaa__sourceGroup,.creative-research-panel-module__FGUzaa__message{border-color:var(--divider);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary)}.creative-research-panel-module__FGUzaa__sourcesToggle{background:var(--surface-raised)}.creative-research-panel-module__FGUzaa__sourceGroup label,.creative-research-panel-module__FGUzaa__header>button,.creative-research-panel-module__FGUzaa__actions button{border-radius:var(--radius-control);transition:background-color .14s,color .14s,border-color .14s}.creative-research-panel-module__FGUzaa__sourceGroup label:hover,.creative-research-panel-module__FGUzaa__header>button:hover,.creative-research-panel-module__FGUzaa__actions button:hover:not(:disabled){background:var(--surface-hover)}.creative-research-panel-module__FGUzaa__actions .creative-research-panel-module__FGUzaa__primaryButton{background:var(--button-primary);color:var(--button-primary-text);border:0}.creative-research-panel-module__FGUzaa__actions .creative-research-panel-module__FGUzaa__primaryButton:hover:not(:disabled){background:var(--action-primary-hover);color:#fff}@media (max-width:820px){.creative-research-panel-module__FGUzaa__panel{border-radius:0}}.creative-research-panel-module__FGUzaa__standaloneField,.creative-research-panel-module__FGUzaa__fieldGrid label{min-width:0;font-size:var(--type-control-size,14px);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:8px;font-weight:500;display:grid}.creative-research-panel-module__FGUzaa__standaloneField{margin-top:12px}.creative-research-panel-module__FGUzaa__standaloneField>span,.creative-research-panel-module__FGUzaa__fieldGrid label>span{padding-top:7px}.creative-research-panel-module__FGUzaa__standaloneField>small{color:var(--text-secondary);grid-column:2}.creative-research-panel-module__FGUzaa__standaloneField :is(textarea,select),.creative-research-panel-module__FGUzaa__fieldGrid :is(input,textarea){box-sizing:border-box;border:1px solid var(--divider);background:var(--surface-raised);width:100%;min-width:0;min-height:32px;color:var(--text-primary);font:inherit;border-radius:6px;padding:6px 8px;font-weight:400}.creative-research-panel-module__FGUzaa__standaloneField textarea{resize:vertical}.creative-research-panel-module__FGUzaa__standaloneField :is(textarea,select):focus-visible{outline:var(--focus-ring);outline-offset:1px}@media (max-width:480px){.creative-research-panel-module__FGUzaa__standaloneField,.creative-research-panel-module__FGUzaa__fieldGrid label{grid-template-columns:90px minmax(0,1fr)}}.creative-research-panel-module__FGUzaa__modeSwitch{gap:6px;margin-bottom:12px;display:flex}.creative-research-panel-module__FGUzaa__modeSwitch button{border:1px solid var(--divider);background:var(--surface-raised);min-height:32px;color:var(--text-primary);font:inherit;font-size:var(--type-control-size,14px);cursor:pointer;border-radius:6px;padding:6px 10px}.creative-research-panel-module__FGUzaa__modeSwitch button[aria-pressed=true]{border-color:var(--action-primary);background:var(--surface-selected)}.creative-research-panel-module__FGUzaa__modeSwitch button:last-child{margin-left:auto}.creative-research-panel-module__FGUzaa__modeSwitch button:focus-visible{outline:var(--focus-ring);outline-offset:1px}.creative-research-panel-module__FGUzaa__modeSwitch button:disabled{opacity:.5;cursor:default}@media (max-width:820px){.creative-research-panel-module__FGUzaa__backdrop{align-items:center;padding:10px}.creative-research-panel-module__FGUzaa__panel{border:1px solid var(--divider);border-radius:8px;height:auto;max-height:calc(100dvh - 20px)}.creative-research-panel-module__FGUzaa__modeSwitch button{padding-inline:7px}}.creative-research-panel-module__FGUzaa__actions .creative-research-panel-module__FGUzaa__primaryButton{min-width:190px;min-height:48px}.creative-research-panel-module__FGUzaa__actions .creative-research-panel-module__FGUzaa__primaryButton[aria-busy=true]{opacity:1}.creative-research-panel-module__FGUzaa__actions button>svg{flex:none}@media (max-width:820px){.creative-research-panel-module__FGUzaa__header>button{min-width:44px;min-height:44px}.creative-research-panel-module__FGUzaa__modeSwitch{flex-wrap:wrap}.creative-research-panel-module__FGUzaa__modeSwitch button,.creative-research-panel-module__FGUzaa__sourcesToggle,.creative-research-panel-module__FGUzaa__actions button{min-height:44px}.creative-research-panel-module__FGUzaa__standaloneField :is(textarea,select),.creative-research-panel-module__FGUzaa__fieldGrid :is(input,textarea){min-height:44px;font-size:16px}.creative-research-panel-module__FGUzaa__actions>div{grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.creative-research-panel-module__FGUzaa__actions .creative-research-panel-module__FGUzaa__primaryButton{min-width:0;min-height:48px}.creative-research-panel-module__FGUzaa__actions button{font-size:var(--type-control-size,14px);padding-inline:8px}}@media (max-width:360px){.creative-research-panel-module__FGUzaa__standaloneField,.creative-research-panel-module__FGUzaa__fieldGrid label{grid-template-columns:minmax(0,1fr);gap:4px}.creative-research-panel-module__FGUzaa__standaloneField>small{grid-column:1}.creative-research-panel-module__FGUzaa__standaloneField>span,.creative-research-panel-module__FGUzaa__fieldGrid label>span{padding-top:0}}.creative-research-panel-module__FGUzaa__panel{border-radius:8px;width:min(680px,100vw - 32px)}.creative-research-panel-module__FGUzaa__form{gap:16px;padding:16px;display:grid}.creative-research-panel-module__FGUzaa__modeSwitch{background:var(--control);border-radius:6px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.creative-research-panel-module__FGUzaa__modeSwitch button{border:0;border-radius:4px;min-height:36px}.creative-research-panel-module__FGUzaa__fieldGrid label{grid-template-columns:1fr;gap:6px;font-size:14px;font-weight:500}.creative-research-panel-module__FGUzaa__fieldGrid textarea{min-height:110px}.creative-research-panel-module__FGUzaa__options{border-bottom:1px solid var(--line);padding:0 0 12px}.creative-research-panel-module__FGUzaa__options summary{cursor:pointer;padding:8px 0;font-weight:600}.creative-research-panel-module__FGUzaa__options label{margin-top:12px}.creative-research-panel-module__FGUzaa__actions{border:0;margin:0;padding:0;display:block}.creative-research-panel-module__FGUzaa__actions>div{display:block}.creative-research-panel-module__FGUzaa__actions .creative-research-panel-module__FGUzaa__primaryButton{border-radius:6px;width:100%;min-height:44px}.creative-research-panel-module__FGUzaa__sources{margin:0}.creative-research-panel-module__FGUzaa__modeSwitch button:last-child{width:100%;margin-left:0}.creative-research-panel-module__FGUzaa__modeSwitch button{width:100%}.creative-research-panel-module__FGUzaa__standaloneField{gap:8px;min-width:0;flex-direction:column!important;align-items:stretch!important;display:flex!important}.creative-research-panel-module__FGUzaa__standaloneField textarea{box-sizing:border-box;resize:vertical;width:100%;max-width:100%;max-height:40vh}
.creative-run-button-content-module__L0vIaG__content{width:100%;min-width:0;display:grid;position:relative}.creative-run-button-content-module__L0vIaG__copy{justify-content:center;align-items:center;min-width:0;display:flex}.creative-run-button-content-module__L0vIaG__stage{justify-content:center;align-items:center;gap:.5rem;animation:.18s ease-out creative-run-button-content-module__L0vIaG__arrive;display:inline-flex}.creative-run-button-content-module__L0vIaG__track{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:3px;height:3px;position:absolute;inset:auto 0 -6px;overflow:hidden}.creative-run-button-content-module__L0vIaG__fill{opacity:.65;border-radius:inherit;background:currentColor;transition:width .25s linear;position:absolute;inset:0 auto 0 0}.creative-run-button-content-module__L0vIaG__shimmer{background:linear-gradient(90deg,#0000,currentColor,#0000);width:45%;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.creative-run-button-content-module__L0vIaG__track[data-active=true] .creative-run-button-content-module__L0vIaG__shimmer{animation:1.7s ease-in-out infinite creative-run-button-content-module__L0vIaG__sweep}@keyframes creative-run-button-content-module__L0vIaG__sweep{to{transform:translate(325%)}}@keyframes creative-run-button-content-module__L0vIaG__arrive{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.creative-run-button-content-module__L0vIaG__stage,.creative-run-button-content-module__L0vIaG__track[data-active=true] .creative-run-button-content-module__L0vIaG__shimmer{animation:none}.creative-run-button-content-module__L0vIaG__fill{transition:none}}
