@keyframes HSsxjW_cdmBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes HSsxjW_cdmPanelIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes HSsxjW_cdmPanelOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.HSsxjW_backdrop{z-index:900;background-color:#00000040;animation:.4s cubic-bezier(.16,1,.3,1) forwards HSsxjW_cdmBackdropIn;position:fixed;inset:0}.HSsxjW_backdrop[data-ending-style]{animation:.3s cubic-bezier(.16,1,.3,1) reverse forwards HSsxjW_cdmBackdropIn}.HSsxjW_popup{z-index:901;pointer-events:none;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.HSsxjW_panel,.HSsxjW_panel *{box-sizing:border-box}.HSsxjW_panel{pointer-events:auto;max-width:calc(100vw - var(--space-32));background:var(--bg-base);border:var(--border-hairline)solid var(--border-1);border-radius:var(--radius-12);outline:none;flex-direction:column;max-height:88vh;animation:.26s cubic-bezier(.16,1,.3,1) forwards HSsxjW_cdmPanelIn;display:flex;overflow:hidden;box-shadow:0 9px 24px #00000014,0 6px 12px #0000001a,0 1px .5px #0000000a}.HSsxjW_popup[data-ending-style] .HSsxjW_panel{animation:.2s cubic-bezier(.16,1,.3,1) forwards HSsxjW_cdmPanelOut}@media (prefers-reduced-motion:reduce){.HSsxjW_backdrop,.HSsxjW_panel{animation-duration:1ms}.HSsxjW_panel{transition-duration:1ms}}.HSsxjW_inner{flex-direction:column;flex:1;min-height:0;display:flex}.HSsxjW_header{padding:var(--space-12);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.HSsxjW_headerTitle{padding-left:var(--space-4);font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:-.1px;line-height:normal;font-weight:var(--font-weight-heading);color:var(--text-primary);margin:0}.HSsxjW_headerActions{align-items:center;gap:var(--space-6);display:flex}.HSsxjW_flow{gap:var(--space-12);padding:0 var(--space-6)var(--space-12);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.HSsxjW_stepCard{gap:var(--space-8);padding:var(--space-8)var(--space-4)var(--space-4);background:var(--bg-surface-1);border-radius:var(--radius-12);flex-direction:column;display:flex}.HSsxjW_stepCard[data-collapsed=true]{padding:var(--space-8)var(--space-4);gap:0}.HSsxjW_stepHeader{justify-content:space-between;align-items:center;gap:var(--space-8);padding:0 var(--space-4)0 0;font:inherit;-webkit-appearance:none;appearance:none;text-align:left;cursor:default;background:0 0;border:none;width:100%;min-height:24px;margin:0;display:flex}.HSsxjW_stepHeader[data-clickable=true]{cursor:pointer}.HSsxjW_stepCounter{align-items:center;gap:var(--space-12);padding:0 var(--space-16);min-width:0;display:inline-flex;overflow:hidden}.HSsxjW_stepNumber{border-radius:var(--radius-8);background:var(--accent-primary);color:var(--core-white);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;line-height:1;display:inline-flex}.HSsxjW_stepNumber[data-inactive=true]{background:var(--core-purple-400)}.HSsxjW_stepTitle{align-items:center;gap:var(--space-6);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.1px;line-height:normal;font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;display:inline-flex}.HSsxjW_forkInfoTrigger{border-radius:var(--radius-full);color:var(--text-muted);cursor:help;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:color .15s;display:inline-flex}@media (hover:hover){.HSsxjW_forkInfoTrigger:hover{color:var(--accent-text)}}.HSsxjW_forkInfoContent{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-secondary);white-space:normal;max-width:260px}.HSsxjW_stepInfo{color:var(--text-muted);flex-shrink:0}.HSsxjW_stepProspectIcon{border-radius:var(--radius-4);object-fit:contain;background:var(--bg-base);flex-shrink:0;width:24px;height:24px;box-shadow:0 1px 1px #0000000a,0 1px 6px -3px #00000005}.HSsxjW_stepProspectFallback{border-radius:var(--radius-4);background:var(--bg-base);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;box-shadow:0 1px 1px #0000000a,0 1px 6px -3px #00000005}.HSsxjW_stepProspectName{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.1px;line-height:normal;font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HSsxjW_stepActionBtn{border-radius:var(--radius-8);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.HSsxjW_stepActionBtn:hover{color:var(--text-primary);background:var(--bg-surface-2)}}.HSsxjW_clearAction{align-items:center;gap:var(--space-6);padding:var(--space-4)var(--space-6);border-radius:var(--radius-6);cursor:pointer;font-family:var(--font-body);letter-spacing:-.1px;font-size:11px;line-height:1;font-weight:var(--font-weight-text);color:var(--core-neutral-500);background:0 0;border:none;flex-shrink:0;transition:color .15s;display:inline-flex}.HSsxjW_clearAction svg{flex-shrink:0}@media (hover:hover){.HSsxjW_clearAction:hover{color:var(--text-primary)}}.HSsxjW_revealWrap{gap:var(--space-8);flex-direction:column;display:flex;overflow:hidden}.HSsxjW_animateHeight{overflow:hidden}.HSsxjW_animateHeightInner{width:100%}.HSsxjW_revealStack{gap:var(--space-8);flex-direction:column;display:flex}.HSsxjW_panel[data-expanded=true] .HSsxjW_animateHeight,.HSsxjW_panel[data-expanded=true] .HSsxjW_animateHeightInner{flex-direction:column;flex:auto;min-height:0;display:flex}.HSsxjW_stepPanel{background:var(--bg-base);border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-12);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 1px #0000000a}.HSsxjW_panel[data-expanded=true] .HSsxjW_stepCard[data-collapsed=false],.HSsxjW_panel[data-expanded=true] .HSsxjW_stepCard[data-collapsed=false] .HSsxjW_revealWrap,.HSsxjW_panel[data-expanded=true] .HSsxjW_stepCard[data-collapsed=false] .HSsxjW_stepPanel,.HSsxjW_panel[data-expanded=true] .HSsxjW_swipePane,.HSsxjW_panel[data-expanded=true] .HSsxjW_prospectPanel,.HSsxjW_panel[data-expanded=true] .HSsxjW_prospectResultsWrap,.HSsxjW_panel[data-expanded=true] .HSsxjW_resultsScroll,.HSsxjW_panel[data-expanded=true] .HSsxjW_productModeWrap,.HSsxjW_panel[data-expanded=true] .HSsxjW_templateSearch,.HSsxjW_panel[data-expanded=true] .HSsxjW_productModeWrap>.HSsxjW_productCard,.HSsxjW_panel[data-expanded=true] .HSsxjW_templateSearch>.HSsxjW_productCard,.HSsxjW_panel[data-expanded=true] .HSsxjW_templateResultsScroll{flex:auto;min-height:0}.HSsxjW_panel[data-expanded=true] .HSsxjW_swipePane,.HSsxjW_panel[data-expanded=true] .HSsxjW_prospectResultsWrap,.HSsxjW_panel[data-expanded=true] .HSsxjW_productModeWrap{flex-direction:column;display:flex}.HSsxjW_panel[data-expanded=true] .HSsxjW_resultsScroll [class*=Viewport],.HSsxjW_panel[data-expanded=true] .HSsxjW_templateResultsScroll [class*=Viewport]{max-height:none}.HSsxjW_continueRow{padding-right:var(--space-4);padding-bottom:var(--space-4);justify-content:flex-end;display:flex}.HSsxjW_continueBtn{align-items:center;gap:var(--space-8);padding:var(--space-2)var(--space-4);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-sm);line-height:1;font-weight:var(--font-weight-medium);color:var(--core-neutral-500);background:0 0;border:none;transition:color .15s;display:inline-flex}@media (hover:hover){.HSsxjW_continueBtn:hover{color:var(--text-primary)}}.HSsxjW_continueKey{padding:0 var(--space-4);border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-4);background:var(--bg-base);color:var(--text-muted);justify-content:center;align-items:center;min-width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.HSsxjW_panelSearchRow{align-items:center;gap:var(--space-8);padding:var(--space-12)var(--space-16);border-bottom:var(--border-hairline)solid var(--border-1);width:100%;display:flex}.HSsxjW_panelSearchIcon{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.HSsxjW_panelSearchInput{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.1px;line-height:normal;font-weight:var(--font-weight-text);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0}.HSsxjW_panelSearchInput::placeholder{color:var(--text-placeholder)}.HSsxjW_panelSearchSpinner{border-radius:var(--radius-full);border:2px solid var(--border-3);border-top-color:var(--accent-primary);flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite HSsxjW_cdmSpin}@keyframes HSsxjW_cdmSpin{to{transform:rotate(360deg)}}.HSsxjW_prospectPanel{gap:var(--space-10);padding-bottom:var(--space-12);flex-direction:column;width:100%;display:flex}.HSsxjW_resultsScroll{width:100%;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 12px),#0000 100%)}.HSsxjW_resultsScroll [class*=Viewport]{max-height:264px}.HSsxjW_resultRow{align-items:center;gap:var(--space-8);padding:var(--space-8)var(--space-10);border-radius:var(--radius-8);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;min-height:52px;transition:background-color .12s;display:flex}.HSsxjW_resultRow[data-active=true]{background:var(--bg-surface-1)}.HSsxjW_resultIcon{border-radius:var(--radius-6);object-fit:contain;border:var(--border-hairline)solid var(--border-2);flex-shrink:0;width:24px;height:24px}.HSsxjW_resultIconFallback{border-radius:var(--radius-6);background:var(--bg-surface-2);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.HSsxjW_resultText{flex-direction:column;flex:1;min-width:0;display:flex}.HSsxjW_resultName{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.1px;line-height:normal;font-weight:var(--font-weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HSsxjW_resultDomain{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HSsxjW_resultChevron{color:var(--text-muted);flex-shrink:0}.HSsxjW_resultSkelIcon{border-radius:var(--radius-6);background:var(--bg-surface-2);flex-shrink:0;width:24px;height:24px;animation:1.4s infinite HSsxjW_cdmSkeleton}.HSsxjW_resultSkelName{border-radius:var(--radius-4);background:var(--bg-surface-2);width:42%;height:11px;margin-bottom:5px;animation:1.4s infinite HSsxjW_cdmSkeleton}.HSsxjW_resultSkelDomain{border-radius:var(--radius-4);background:var(--bg-surface-2);width:28%;height:9px;animation:1.4s infinite HSsxjW_cdmSkeleton}@keyframes HSsxjW_cdmSkeleton{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.HSsxjW_resultSkelIcon,.HSsxjW_resultSkelName,.HSsxjW_resultSkelDomain{animation:none}}.HSsxjW_placeholderSection{flex-direction:column;width:100%;display:flex}.HSsxjW_placeholderSectionHeader{align-items:center;gap:var(--space-12);padding:var(--space-8)var(--space-16);width:100%;display:flex}.HSsxjW_placeholderSectionLabel{font-family:var(--font-body);letter-spacing:-.1px;font-size:11px;line-height:normal;font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap;flex-shrink:0}.HSsxjW_placeholderDivider{height:var(--border-hairline);background:var(--border-1);flex:1}.HSsxjW_companyContainer{align-items:center;gap:var(--space-10);padding:var(--space-4)var(--space-16)var(--space-16);flex-wrap:wrap;display:flex}.HSsxjW_companyPill{align-items:center;gap:var(--space-8);padding:var(--space-6)var(--space-10)var(--space-6)var(--space-6);background:var(--bg-base);border-radius:var(--radius-8);cursor:pointer;border:none;transition:box-shadow .12s;display:inline-flex;box-shadow:0 0 0 .5px #191a210f,0 3px 6px -2px #00000005,0 1px 1px #0000000a}@media (hover:hover){.HSsxjW_companyPill:hover{box-shadow:0 0 0 .5px #191a211a,0 4px 8px -2px #0000000a,0 1px 1px #0000000a}}.HSsxjW_companyPillIcon{border-radius:var(--radius-4);background:var(--bg-base);flex-shrink:0;width:20px;height:20px;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #00000005,0 1px .5px #0000000a}.HSsxjW_companyPillLogo{object-fit:contain;width:20px;height:20px}.HSsxjW_companyPillName{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:-.1px;line-height:normal;font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap}.HSsxjW_createOwn{align-items:center;gap:var(--space-4);padding:0 var(--space-4);cursor:pointer;background:0 0;border:none;height:28px;display:inline-flex}.HSsxjW_createOwnIcon{color:var(--text-muted);flex-shrink:0}.HSsxjW_createOwnText{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:-.1px;line-height:normal;font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap}.HSsxjW_customForm{overflow:hidden}.HSsxjW_customRow{align-items:center;gap:var(--space-8);padding:0 var(--space-16)var(--space-8);max-width:360px;display:flex}.HSsxjW_customInput{padding:0 var(--space-10);background:var(--bg-surface-1);border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-8);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:-.1px;color:var(--text-primary);outline:none;flex:1;min-width:0;height:32px}.HSsxjW_customInput::placeholder{color:var(--text-placeholder)}.HSsxjW_customSubmit{border-radius:var(--radius-8);background:var(--accent-primary);color:var(--core-white);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,opacity .15s;display:inline-flex}.HSsxjW_customSubmit:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.HSsxjW_customSubmit:not(:disabled):hover{background:var(--accent-hover)}}.HSsxjW_companyDetails{gap:var(--space-16);padding:var(--space-16);flex-direction:column;display:flex;position:relative}.HSsxjW_detailsLoading{z-index:2;background:var(--bg-base);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.HSsxjW_detailsContent{gap:var(--space-16);flex-direction:column;display:flex}.HSsxjW_companyGrid{gap:var(--space-16);grid-template-columns:1.2fr 1fr 1fr;display:grid}.HSsxjW_companyCol{gap:var(--space-8);flex-direction:column;min-width:0;min-height:146px;display:flex}.HSsxjW_fieldLabel{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--text-muted)}.HSsxjW_companyNameInput{padding:0 var(--space-10);background:var(--bg-surface-1);border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-8);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.1px;color:var(--text-primary);outline:none;width:100%;height:32px}.HSsxjW_companyHeadline{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);color:var(--text-muted);margin:0}.HSsxjW_logoTile{background:var(--bg-surface-2);border:1px dashed var(--border-3);border-radius:var(--radius-8);justify-content:center;align-items:center;width:100%;height:88px;display:flex;position:relative;overflow:hidden}.HSsxjW_logoLoading{background:linear-gradient(90deg,var(--bg-surface-1)25%,var(--bg-surface-2)50%,var(--bg-surface-1)75%);background-size:200% 100%;width:100%;height:100%;animation:1.4s infinite HSsxjW_cdmShimmer}.HSsxjW_logoImage{object-fit:contain;max-width:86%;max-height:68px}.HSsxjW_logoUploadBtn{bottom:var(--space-4);right:var(--space-4);position:absolute}.HSsxjW_logoUploadTrigger{border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-6);background:var(--bg-base);color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .15s;display:inline-flex}@media (hover:hover){.HSsxjW_logoUploadTrigger:hover{background:var(--bg-surface-1)}}.HSsxjW_spin{animation:.8s linear infinite HSsxjW_cdmSpin}.HSsxjW_swatchRow{align-items:center;gap:var(--space-6);flex-wrap:nowrap;display:flex;overflow:hidden}.HSsxjW_logoSwatch{border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-6);background:var(--bg-base);cursor:pointer;width:26px;height:26px;padding:2px}.HSsxjW_logoSwatchImg{object-fit:contain;width:100%;height:100%}.HSsxjW_colorTile{border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-8);cursor:pointer;width:100%;height:88px;position:relative;overflow:hidden}.HSsxjW_colorTileValue{left:var(--space-8);bottom:var(--space-8);font-family:var(--font-mono);font-size:var(--text-xs);color:#ffffffd9;text-shadow:0 1px 2px #0000004d;position:absolute}.HSsxjW_colorSwatch{border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-6);cursor:pointer;width:22px;height:22px}.HSsxjW_maxCard{border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-8);background:var(--bg-surface-1);padding:var(--space-12);transition:border-color .2s,background-color .2s}.HSsxjW_maxCard[data-active=true]{border-color:var(--accent-border);background:var(--accent-primary-subtle)}.HSsxjW_maxCardHeader{align-items:center;gap:var(--space-10);cursor:pointer;display:flex}.HSsxjW_maxSwitch{flex-shrink:0;display:inline-flex}.HSsxjW_maxSwitch *{box-sizing:content-box}.HSsxjW_maxCardIcon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.HSsxjW_maxCardTitleGroup{flex-direction:column;flex:1;min-width:0;display:flex}.HSsxjW_maxCardTitle{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary);transition:color .2s}.HSsxjW_maxCard[data-active=true] .HSsxjW_maxCardTitle{color:var(--accent-primary)}.HSsxjW_maxCardHelperWrap{overflow:hidden}.HSsxjW_maxCardHelper{margin:var(--space-10)0 0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--accent-primary)}.HSsxjW_maxCardHelper strong{font-weight:var(--font-weight-semibold)}.HSsxjW_maxAttachLabel{margin-top:var(--space-12);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--accent-primary);display:block}.HSsxjW_maxAttachHint{text-transform:none;color:var(--accent-primary);opacity:.75}.HSsxjW_hiddenFileInput{display:none}.HSsxjW_imageAttachArea{margin-top:var(--space-8);flex-direction:column;display:flex}.HSsxjW_imageDropZone{justify-content:center;align-items:center;gap:var(--space-8);border:var(--border-hairline)dashed var(--accent-border);border-radius:var(--radius-8);background:var(--accent-bg);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--accent-primary);height:48px;transition:border-color .15s,color .15s,background-color .15s;display:flex}@media (hover:hover){.HSsxjW_imageDropZone:hover{border-color:var(--accent-primary)}}.HSsxjW_imageThumbnails{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.HSsxjW_thumbnailWrapper{flex-shrink:0;width:48px;height:48px;position:relative}.HSsxjW_thumbnailButton{cursor:pointer;background:0 0;border:none;width:48px;height:48px;padding:0;display:block}.HSsxjW_thumbnailImg{object-fit:cover;border-radius:var(--radius-6);border:var(--border-hairline)solid var(--border-2);width:48px;height:48px}.HSsxjW_thumbnailRemove{border-radius:var(--radius-full);border:var(--border-hairline)solid var(--border-2);background:var(--bg-base);cursor:pointer;color:var(--text-muted);justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:color .15s,background-color .15s;display:flex;position:absolute;top:-6px;right:-6px}@media (hover:hover){.HSsxjW_thumbnailRemove:hover{color:var(--text-primary);background:var(--bg-surface-2)}}.HSsxjW_thumbnailAdd{border:var(--border-hairline)dashed var(--accent-border);border-radius:var(--radius-6);background:var(--accent-bg);cursor:pointer;color:var(--accent-text);justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:border-color .15s,color .15s,background-color .15s;display:flex}@media (hover:hover){.HSsxjW_thumbnailAdd:not(:disabled):hover{border-color:var(--accent-primary)}}.HSsxjW_thumbnailAdd:disabled{opacity:.4;cursor:not-allowed}.HSsxjW_maxAttachError{margin-top:var(--space-8);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--core-red-500,#e5484d);display:block}.HSsxjW_lightboxBackdrop{z-index:9200;background:#0000008c;position:fixed;inset:0}.HSsxjW_lightboxPopup{z-index:9201;padding:var(--space-40);outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.HSsxjW_lightboxFrame{pointer-events:auto;display:flex;position:relative}.HSsxjW_lightboxImage{object-fit:contain;border-radius:var(--radius-12);max-width:70vw;max-height:70vh;box-shadow:0 8px 32px #0006}.HSsxjW_lightboxClose{top:var(--space-12);right:var(--space-12);border-radius:var(--radius-full);color:var(--core-white);cursor:pointer;background:#0000008c;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s;display:inline-flex;position:absolute}@media (hover:hover){.HSsxjW_lightboxClose:hover{background:#000000bf}}.HSsxjW_templateSearch{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.HSsxjW_productCard{background:var(--bg-base);border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-12);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000000a}.HSsxjW_templateResultsScroll{width:100%;min-height:132px;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 12px),#0000 100%)}.HSsxjW_templateResultsScroll [class*=Viewport]{max-height:280px}.HSsxjW_virtualResultsBody{width:100%;position:relative}.HSsxjW_virtualResultsRow{box-sizing:border-box;position:absolute;top:0;left:0;right:0}.HSsxjW_labelFilterRow{padding:var(--space-8)0;border-bottom:var(--border-hairline)solid var(--border-1)}.HSsxjW_labelFilterScroll{width:100%;height:auto}.HSsxjW_labelFilterChip{align-items:center;gap:var(--space-6);padding:var(--space-4)var(--space-8);background:var(--bg-surface-1);border:var(--border-hairline)solid transparent;border-radius:var(--radius-4);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-primary);flex-shrink:0;max-width:200px;transition:background-color .12s;display:inline-flex;overflow:hidden}@media (hover:hover){.HSsxjW_labelFilterChip:hover{background:var(--bg-surface-2)}}.HSsxjW_labelFilterChip[data-active=true]{background:var(--bg-surface-3);padding-right:var(--space-6)}.HSsxjW_labelFilterSquare{width:var(--space-8);height:var(--space-8);box-sizing:content-box;border-radius:2.5px;flex-shrink:0}.HSsxjW_labelFilterRemove{color:currentColor;opacity:.7;flex-shrink:0;justify-content:center;align-items:center;height:14px;display:inline-flex;overflow:hidden}.HSsxjW_templateEmpty{padding:var(--space-32)var(--space-12);text-align:center;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-muted)}.HSsxjW_templateRow{align-items:center;gap:var(--space-8);padding:var(--space-8)var(--space-10);border-radius:var(--radius-8);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;min-height:52px;transition:background-color .12s;display:flex}.HSsxjW_templateRow[data-active=true]{background:var(--bg-surface-1)}.HSsxjW_templateRowText{flex-direction:column;flex:1;min-width:0;display:flex}.HSsxjW_templateRowName{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.1px;line-height:normal;font-weight:var(--font-weight-text);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HSsxjW_templateRowDesc{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HSsxjW_templateRowLabels{align-items:center;gap:var(--space-6);flex-shrink:0;display:inline-flex}.HSsxjW_templateRowLabelSquare{border-radius:var(--radius-4);box-sizing:content-box;flex-shrink:0;width:12px;height:12px;display:block}.HSsxjW_scratchCard{align-items:center;gap:var(--space-6);padding:var(--space-8)var(--space-6);background:var(--bg-base);border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-12);cursor:pointer;text-align:left;width:100%;transition:background-color .12s;display:flex;box-shadow:0 1px 1px #0000000a}@media (hover:hover){.HSsxjW_scratchCard:hover{background:var(--bg-surface-1)}}.HSsxjW_scratchOr{border-radius:var(--radius-8);background:var(--bg-surface-2);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.HSsxjW_scratchLabel{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.1px;font-weight:var(--font-weight-text);color:var(--text-primary);flex:1;min-width:0}.HSsxjW_scratchHint{color:var(--text-muted)}.HSsxjW_templateMode{gap:var(--space-12);padding:var(--space-16);flex-direction:column;display:flex}.HSsxjW_itemsList{gap:var(--space-20)var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HSsxjW_item{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.HSsxjW_itemLabel{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);align-items:center;display:flex}.HSsxjW_itemRequired{color:var(--core-red-500,#e5484d);margin-left:2px}.HSsxjW_itemControl{align-items:flex-start;gap:var(--space-8);width:100%;display:flex}.HSsxjW_itemField{flex:1;min-width:0}.HSsxjW_itemColorField{flex:none}.HSsxjW_generating{gap:var(--space-16);padding:var(--space-8)0;flex-direction:column;display:flex}.HSsxjW_generatingShimmer{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);background:linear-gradient(90deg,var(--text-muted)30%,var(--accent-primary)50%,var(--text-muted)70%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite HSsxjW_cdmTextShimmer}@keyframes HSsxjW_cdmTextShimmer{to{background-position:-200%}}.HSsxjW_skeletonGrid{gap:var(--space-20)var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HSsxjW_skeletonRow{gap:var(--space-6);flex-direction:column;display:flex}.HSsxjW_skeletonLabel{border-radius:var(--radius-4);background:var(--bg-surface-2);width:96px;height:12px}.HSsxjW_skeletonField{border-radius:var(--radius-6);background:linear-gradient(90deg,var(--bg-surface-1)25%,var(--bg-surface-2)50%,var(--bg-surface-1)75%);background-size:200% 100%;width:100%;height:36px;animation:1.4s infinite HSsxjW_cdmShimmer}@keyframes HSsxjW_cdmShimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.HSsxjW_generatingShimmer,.HSsxjW_skeletonField,.HSsxjW_logoLoading,.HSsxjW_panelSearchSpinner,.HSsxjW_spin{animation-duration:.01ms;animation-iteration-count:1}}.HSsxjW_footer{justify-content:flex-end;align-items:center;gap:var(--space-12);padding:0 var(--space-12)var(--space-12);flex-shrink:0;display:flex}.HSsxjW_brandAgentNoteReveal{flex-shrink:0;overflow:hidden}.HSsxjW_brandAgentNote{align-items:flex-start;gap:var(--space-8);padding:var(--space-4)var(--space-12)var(--space-10);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted);display:flex}.HSsxjW_brandAgentNote svg{color:var(--accent-primary);flex-shrink:0;margin-top:2px}.HSsxjW_footer[data-advanced=true]{justify-content:space-between}.HSsxjW_footerAdvanced{flex-direction:column;flex-shrink:0;display:flex}.HSsxjW_advancedPanelInner{padding:var(--space-16)var(--space-12)}.HSsxjW_advancedTrigger{align-items:center;gap:var(--space-6);height:var(--control-height-28);padding:0 var(--space-8);border-radius:var(--radius-8);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:background-color .15s;display:inline-flex}@media (hover:hover){.HSsxjW_advancedTrigger:hover{background:var(--bg-surface-1)}}.HSsxjW_advancedChevron{color:var(--text-muted);flex-shrink:0;transition:transform .15s;transform:rotate(-90deg)}.HSsxjW_advancedTrigger[data-panel-open] .HSsxjW_advancedChevron{transform:rotate(90deg)}.HSsxjW_advancedPanel{height:var(--collapsible-panel-height);transition:height .18s cubic-bezier(.16,1,.3,1);overflow:hidden}.HSsxjW_advancedPanel[data-starting-style],.HSsxjW_advancedPanel[data-ending-style]{height:0}.HSsxjW_advancedConfig{gap:var(--space-12);flex-direction:column;display:flex}.HSsxjW_advancedOption{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.HSsxjW_advancedInput{width:100%;max-width:280px}.HSsxjW_advancedRow{align-self:flex-start;align-items:center;gap:var(--space-8);cursor:pointer;display:inline-flex}.HSsxjW_advancedRowTitle{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.HSsxjW_advancedPanel{transition-duration:.01ms}}.HSsxjW_success{justify-content:center;align-items:center;gap:var(--space-16);padding:var(--space-48)var(--space-24)var(--space-40);flex-direction:column;flex:1;display:flex}.HSsxjW_successTitle{font-family:var(--font-body);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);font-weight:var(--font-weight-text);color:var(--text-primary);text-align:center;margin:0}.HSsxjW_successTitle strong{font-weight:var(--font-weight-heading)}.HSsxjW_successLink{padding:var(--space-8)var(--space-12);background:var(--bg-surface-1);border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-8);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.HSsxjW_successActions{align-items:center;gap:var(--space-10);display:flex}