.page-module__XLgdPG__mainContainer{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*6)}@media (min-width:64rem){.page-module__XLgdPG__mainContainer{padding-inline:calc(var(--spacing,.25rem)*8)}}.page-module__XLgdPG__stickyHeader{top:calc(var(--spacing,.25rem)*0);z-index:10;margin-inline:calc(var(--spacing,.25rem)*-6);margin-top:calc(var(--spacing,.25rem)*-6);margin-bottom:calc(var(--spacing,.25rem)*6);border-bottom-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#e5e7eb;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex;position:sticky}.page-module__XLgdPG__headerTitle{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#111928}@media (min-width:64rem){.page-module__XLgdPG__headerTitle{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}}.page-module__XLgdPG__headerActions{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.page-module__XLgdPG__content{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}.page-module__XLgdPG__metaSettingsSection{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:1px;border-color:#e5e7eb;transition-duration:.2s}.page-module__XLgdPG__metaSettingsHeader{margin-bottom:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*1);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*4);border-color:#f3f4f6;border-bottom-width:1px;flex-direction:column;display:flex}.page-module__XLgdPG__metaSettingsTitle{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#111928}.page-module__XLgdPG__metaSettingsDescription{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#4b5563}.page-module__XLgdPG__metaSettingsContent{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.page-module__XLgdPG__card{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:1px;border-color:#e5e7eb;transition-duration:.2s}@media (hover:hover){.page-module__XLgdPG__card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.page-module__XLgdPG__cardHeader{margin-bottom:calc(var(--spacing,.25rem)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*4);border-color:#f3f4f6;border-bottom-width:1px}.page-module__XLgdPG__cardTitle{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#111928}.page-module__XLgdPG__cardDescription{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#4b5563}.page-module__XLgdPG__cardContent{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}.page-module__XLgdPG__formSection{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.page-module__XLgdPG__sectionTitle{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#1f2a37}.page-module__XLgdPG__sectionDescription{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#4b5563}.page-module__XLgdPG__fieldRow{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;display:flex}@media (min-width:64rem){.page-module__XLgdPG__fieldRow{flex-direction:row}}.page-module__XLgdPG__fieldGroup{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;flex:1;display:flex}.page-module__XLgdPG__fieldLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#374151}.page-module__XLgdPG__fieldHint{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#6b7280}.page-module__XLgdPG__storeInfoGrid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.page-module__XLgdPG__storeInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__XLgdPG__fullWidthField{grid-column:span 1/span 1}@media (min-width:64rem){.page-module__XLgdPG__fullWidthField{grid-column:span 2/span 2}}.page-module__XLgdPG__logoGrid{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.page-module__XLgdPG__logoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__XLgdPG__logoCard{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.page-module__XLgdPG__logoHeader{justify-content:space-between;align-items:center;display:flex}.page-module__XLgdPG__logoTitle{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.page-module__XLgdPG__logoTitleText{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#1f2a37}.page-module__XLgdPG__logoSpecs{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#6b7280}.page-module__XLgdPG__logoUploadArea{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.page-module__XLgdPG__imagePreviewSquare{max-height:calc(var(--spacing,.25rem)*56);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);object-fit:contain;background-color:#f9fafb;border-width:1px;border-color:#e5e7eb;width:100%}.page-module__XLgdPG__imagePreviewHorizontal{max-height:calc(var(--spacing,.25rem)*40);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);object-fit:contain;background-color:#f9fafb;border-width:1px;border-color:#e5e7eb;width:100%}.page-module__XLgdPG__badge{padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;border-radius:3.40282e38px}.page-module__XLgdPG__required{color:#b43403;background-color:#feecdc}.page-module__XLgdPG__optional{color:#1a56db;background-color:#e1effe}.page-module__XLgdPG__twoColumnGrid{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.page-module__XLgdPG__twoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__XLgdPG__switchGroup{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.page-module__XLgdPG__switchRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:flex}@media (hover:hover){.page-module__XLgdPG__switchRow:hover{background-color:#f9fafb}}.page-module__XLgdPG__switchLabel{flex:1}.page-module__XLgdPG__switchLabelText{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#1f2a37}.page-module__XLgdPG__switchDescription{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#4b5563}.page-module__XLgdPG__textArea{border-radius:var(--radius-lg,.5rem)}.page-module__XLgdPG__dropdownField{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.page-module__XLgdPG__errorText{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#e02424}.page-module__XLgdPG__headerTitleDeleteNodeModal{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#111928}.page-module__XLgdPG__templateList{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.page-module__XLgdPG__templateRow{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*3);border-width:1px;border-color:#e5e7eb;display:flex}.page-module__XLgdPG__templatePreviewArea{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:#f8fafc;border-width:1px;border-color:#e5e7eb;flex-shrink:0;position:relative;overflow:hidden}.page-module__XLgdPG__templatePreviewWide{aspect-ratio:1.91;width:100px}.page-module__XLgdPG__templatePreviewSquare{aspect-ratio:1;width:50px}.page-module__XLgdPG__templatePreviewTall{aspect-ratio:4/5;width:50px}.page-module__XLgdPG__templatePreviewImage{object-fit:cover;border-radius:inherit;width:100%;height:100%}.page-module__XLgdPG__templateRowMeta{flex:1;justify-content:space-between;align-items:center;display:flex}.page-module__XLgdPG__templateLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,#45556c)}@supports (color:lab(0% 0 0)){.page-module__XLgdPG__templateLabel{color:var(--color-slate-600,lab(35.5623% -1.74978 -15.4316))}}.page-module__XLgdPG__templateEditBtn{cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0e9f6e;border-width:0}@media (hover:hover){.page-module__XLgdPG__templateEditBtn:hover{background-color:#057a55}}.page-module__XLgdPG__templateEditBtn:active{background-color:#046c4e}.page-module__XLgdPG__templatePickerContainer{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:100%;display:flex}.page-module__XLgdPG__templatePickerHeader{justify-content:space-between;align-items:center;display:flex}.page-module__XLgdPG__templatePickerTitle{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-slate-500,#62748e);text-transform:uppercase}@supports (color:lab(0% 0 0)){.page-module__XLgdPG__templatePickerTitle{color:var(--color-slate-500,lab(48.0876% -2.03595 -16.5814))}}.page-module__XLgdPG__templateBackBtn{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,#45556c);background-color:#0000;border-width:0}@supports (color:lab(0% 0 0)){.page-module__XLgdPG__templateBackBtn{color:var(--color-slate-600,lab(35.5623% -1.74978 -15.4316))}}@media (hover:hover){.page-module__XLgdPG__templateBackBtn:hover{color:var(--color-slate-800,#1d293d)}@supports (color:lab(0% 0 0)){.page-module__XLgdPG__templateBackBtn:hover{color:var(--color-slate-800,lab(16.132% -.318035 -14.6672))}}}.page-module__XLgdPG__templatePickerGrid{grid-template-columns:repeat(auto-fill,minmax(200px,200px));justify-content:start;gap:12px 10px;display:grid}.page-module__XLgdPG__templatePickerCard{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*1.5);flex-direction:column;max-width:200px;display:flex}.page-module__XLgdPG__templatePickerName{text-overflow:ellipsis;white-space:nowrap;width:100%;padding-inline:calc(var(--spacing,.25rem)*.5);text-align:center;--tw-leading:var(--leading-tight,1.25);font-size:11px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-slate-600,#45556c);overflow:hidden}@supports (color:lab(0% 0 0)){.page-module__XLgdPG__templatePickerName{color:var(--color-slate-600,lab(35.5623% -1.74978 -15.4316))}}.page-module__XLgdPG__templatePickerItem{cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#f8fafc;border-width:2px;border-color:#e5e7eb;justify-content:center;align-items:center;width:100%;max-width:200px;display:flex;position:relative;overflow:hidden}.page-module__XLgdPG__templatePickerItem:hover{background-color:#f3faf7;border-color:#31c48d}.page-module__XLgdPG__templatePickerItemSelected{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#31c48d4d;background-color:#f3faf7;border-color:#0e9f6e}@supports (color:lab(0% 0 0)){.page-module__XLgdPG__templatePickerItemSelected{--tw-ring-color:lab(70.7819% -49.3501 16.3367/.3)}}.page-module__XLgdPG__templatePickerImage{object-fit:contain;width:100%;height:100%}.page-module__XLgdPG__templatePickerItemInner{border-radius:var(--radius-lg,.5rem);width:60%;height:60%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#e5e7eb}@media (max-width:1024px){.page-module__XLgdPG__twoColumnGrid{grid-template-columns:repeat(1,minmax(0,1fr))}.page-module__XLgdPG__fieldRow{flex-direction:column}.page-module__XLgdPG__logoGrid{grid-template-columns:repeat(1,minmax(0,1fr))}}.page-module__XLgdPG__subHeaderTitle{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900)}.page-module__XLgdPG__spanText{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#090e1b}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.styles-module__6LdX2a__inputWrapper{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*2);background-color:#f9fafb;border-width:1px;border-color:#e5e7eb;flex:1;display:flex}.styles-module__6LdX2a__inputWrapper:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#a855f7;border-color:#a855f7}.styles-module__6LdX2a__promptTextarea{resize:none;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#4b5563;--tw-outline-style:none;outline-style:none}.styles-module__6LdX2a__promptTextarea::placeholder{color:#9ca3af}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.styles-module__IReOLW__wrapper{flex-direction:column;display:flex}.styles-module__IReOLW__container{position:relative}.styles-module__IReOLW__container:focus{outline-color:#a855f7}.styles-module__IReOLW__label{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#111928}.styles-module__IReOLW__leftIcon,.styles-module__IReOLW__rightIcon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:#6b7280;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.styles-module__IReOLW__leftIcon{pointer-events:none;left:calc(var(--spacing,.25rem)*4)}.styles-module__IReOLW__rightIcon{right:calc(var(--spacing,.25rem)*4)}.styles-module__IReOLW__input{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:100%;min-height:42px;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#374151;background-color:#f9fafb;border-width:1px;border-color:#e5e7eb}.styles-module__IReOLW__input:focus{outline-color:#a855f7}.styles-module__IReOLW__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.styles-module__IReOLW__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.styles-module__IReOLW__input[type=number]{-moz-appearance:textfield}.styles-module__IReOLW__inputWithLeftIcon{padding-left:calc(var(--spacing,.25rem)*10)}@media (min-width:64rem){.styles-module__IReOLW__inputWithLeftIcon{padding-left:calc(var(--spacing,.25rem)*10.5)}}.styles-module__IReOLW__inputDisabled{cursor:not-allowed;color:#9ca3af;background-color:#f3f4f6}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
.styles-module__6X14Za__backdrop{inset:calc(var(--spacing,.25rem)*0);z-index:50;background-color:#0000004d;justify-content:flex-end;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.styles-module__6X14Za__backdrop{background-color:color-mix(in oklab,var(--color-black,#000)30%,transparent)}}.styles-module__6X14Za__drawerContainer{inset:calc(var(--spacing,.25rem)*0);z-index:50;justify-content:flex-end;display:flex;position:fixed}.styles-module__6X14Za__drawerContainerLeft{inset:calc(var(--spacing,.25rem)*0);z-index:50;justify-content:flex-start;display:flex;position:fixed}.styles-module__6X14Za__defaultWidth{max-width:var(--container-md,28rem)}.styles-module__6X14Za__drawer{background-color:var(--color-white,#fff);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:100%;height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.styles-module__6X14Za__contentWrapper{flex-direction:column;flex:1;display:flex;overflow-y:auto}.styles-module__6X14Za__content{gap:calc(var(--spacing,.25rem)*4);height:100%;padding:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.styles-module__6X14Za__actions,.styles-module__6X14Za__header{padding:calc(var(--spacing,.25rem)*4)}.styles-module__6X14Za__xIcon{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);color:#9ca3af}.styles-module__6X14Za__headerInner{justify-content:space-between;align-items:center;display:flex}.styles-module__6X14Za__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.styles-module__6X14Za__subTitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#9ca3af}.styles-module__6X14Za__closeButton{cursor:pointer;color:#9ca3af}.styles-module__6X14Za__divider{border-bottom-style:var(--tw-border-style);border-color:#e5e7eb;border-bottom-width:1px;width:100%}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.styles-module__LJyraW__container{flex-direction:column;display:flex}.styles-module__LJyraW__header{justify-content:space-between;align-items:center;display:flex}.styles-module__LJyraW__headerTitle{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#111928;display:flex}.styles-module__LJyraW__icon{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);color:#1f2a37}.styles-module__LJyraW__chevron{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);cursor:pointer;color:#9ca3af;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.styles-module__LJyraW__chevronOpen{rotate:180deg}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.styles-module__j5WUna__subheading{margin-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#1f2a37}.styles-module__j5WUna__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#9ca3af}@property --tw-font-weight{syntax:"*";inherits:false}
.styles-module__NJ1-Da__promptInputContainer{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#e5e7eb;flex-direction:column;flex:1;min-height:360px;display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.styles-module__U5G8aW__emptyConversation{justify-content:center;align-items:center}.styles-module__U5G8aW__conversationArea{gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*2);background-color:#f9fafb;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.styles-module__U5G8aW__spinnerWrapper{padding-block:calc(var(--spacing,.25rem)*2);justify-content:center;display:flex}.styles-module__U5G8aW__messageContent{border-radius:var(--radius-2xl,1rem);width:fit-content;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));overflow-wrap:break-word;color:var(--color-gray-900);flex-direction:column;display:flex}.styles-module__U5G8aW__copyContainer{margin-block:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);cursor:pointer;justify-content:center;align-self:flex-end;align-items:center;display:flex}.styles-module__U5G8aW__icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);color:#151b28}@media (hover:hover){.styles-module__U5G8aW__icon:hover{color:#5c6c82}}.styles-module__U5G8aW__spinner{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:4px;border-color:#4b5563 #d1d5db #d1d5db;border-radius:3.40282e38px}.styles-module__U5G8aW__messageBubble{flex-direction:column;width:fit-content;max-width:100%;display:flex}.styles-module__U5G8aW__messageWrapper{flex-direction:column;width:fit-content;max-width:65%;display:flex}.styles-module__U5G8aW__wrapperMine{align-self:flex-end}.styles-module__U5G8aW__wrapperOther{align-self:flex-start}.styles-module__U5G8aW__wrapperMine .styles-module__U5G8aW__messageContent{border-style:var(--tw-border-style);color:#6b7280;background-color:#e5e7eb;border-width:1px;border-color:#e5e7eb;align-self:flex-end}.styles-module__U5G8aW__wrapperOther .styles-module__U5G8aW__messageContent{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);color:#374151;border-width:1px;border-color:#e5e7eb}.styles-module__U5G8aW__timestampWrapper{margin-top:calc(var(--spacing,.25rem)*1);justify-content:flex-end;width:100%;display:flex}.styles-module__U5G8aW__messageTimestamp{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#9ca3af}.styles-module__U5G8aW__quickOptiontext{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:#9ca3af}.styles-module__U5G8aW__errorWrapper{right:calc(var(--spacing,.25rem)*5);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*5);width:91.6667%;position:absolute}.styles-module__U5G8aW__markdown{max-width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.styles-module__U5G8aW__markdown p{margin-block:calc(var(--spacing,.25rem)*2)}.styles-module__U5G8aW__markdown ul,.styles-module__U5G8aW__markdown ol{margin-block:calc(var(--spacing,.25rem)*2);padding-left:calc(var(--spacing,.25rem)*5)}.styles-module__U5G8aW__markdown ul{list-style-type:disc}.styles-module__U5G8aW__markdown ol{list-style-type:decimal}.styles-module__U5G8aW__markdown strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.styles-module__U5G8aW__markdown table{margin-block:calc(var(--spacing,.25rem)*3);border-collapse:collapse;width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));display:block;overflow-x:auto}.styles-module__U5G8aW__markdown th,.styles-module__U5G8aW__markdown td{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);vertical-align:top;border-width:1px;border-color:#e5e7eb}.styles-module__U5G8aW__markdown th{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:#f3f4f6}.styles-module__U5G8aW__messageWrapperWithChart{width:100%;max-width:min(100%,48rem)}.styles-module__U5G8aW__messageContentWithChart{width:100%;min-width:min(100%,42rem)}.styles-module__U5G8aW__graphContainer{margin-top:calc(var(--spacing,.25rem)*4);width:100%;max-width:100%}.styles-module__U5G8aW__graphTitle{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900)}.styles-module__U5G8aW__graphDescription{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#9ca3af}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@keyframes styles-module__U5G8aW__spin{to{transform:rotate(360deg)}}
.styles-module__I2t-uq__fallbackContainer{color:#9ca3af;background-color:#f3f4f6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.styles-module__I2t-uq__fallbackIcon{color:#d1d5db;width:32px;height:32px}.styles-module__I2t-uq__fallbackText{margin:0;font-size:12px}
.styles-module__lyda3G__page{color:#17151f;background:#f4f4f7;width:100%;min-height:100%}.styles-module__lyda3G__layout{grid-template-columns:200px minmax(0,1fr) 340px;align-items:start;gap:24px;max-width:1440px;margin:0 auto;padding:20px 32px 40px;display:grid}.styles-module__lyda3G__rail,.styles-module__lyda3G__summary{position:sticky;top:16px}.styles-module__lyda3G__rail{flex-direction:column;gap:8px;display:flex}.styles-module__lyda3G__railButton{color:#5e5a6e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.styles-module__lyda3G__railButton:hover{background:#efe8fc}.styles-module__lyda3G__railButtonActive{color:#5b21b6;background:#f5f0fe}.styles-module__lyda3G__railMark{border:2px solid #c9c4d4;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.styles-module__lyda3G__railMarkDone{color:#fff;background:#0f8a52;border-color:#0f8a52}.styles-module__lyda3G__railHint{color:#5e5a6e;margin:16px 0 0;font-size:12px;line-height:1.45}.styles-module__lyda3G__column{flex-direction:column;gap:16px;min-width:0;display:flex}.styles-module__lyda3G__card{background:#fff;border:1px solid #e7e5ee;border-radius:16px;padding:22px 24px;scroll-margin-top:16px}.styles-module__lyda3G__cardPulse{animation:1.2s styles-module__lyda3G__studioPulse}@keyframes styles-module__lyda3G__studioPulse{0%{box-shadow:0 0 #5b21b673}to{box-shadow:0 0 0 10px #5b21b600}}.styles-module__lyda3G__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.styles-module__lyda3G__cardTitleRow{align-items:flex-start;gap:10px;display:flex}.styles-module__lyda3G__cardNumber{color:#fff;background:#5b21b6;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.styles-module__lyda3G__cardTitle{margin:0;font-size:16px;font-weight:700;line-height:1.3}.styles-module__lyda3G__cardSubtitle{color:#5e5a6e;margin:2px 0 0;font-size:13px}.styles-module__lyda3G__pill{color:#5b21b6;white-space:nowrap;background:#efe8fc;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.styles-module__lyda3G__pillDone{color:#0f6b3f;background:#e3f5ea}.styles-module__lyda3G__segment{background:#f0eef6;border-radius:12px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.styles-module__lyda3G__segmentButton{color:#5e5a6e;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;padding:0 14px;font-size:13px;font-weight:700}.styles-module__lyda3G__segmentButtonActive{color:#5b21b6;background:#fff}.styles-module__lyda3G__fieldRow{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.styles-module__lyda3G__search{flex:1;min-width:220px}.styles-module__lyda3G__chipGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.styles-module__lyda3G__chip{background:#fff;border:1px solid #e7e5ee;border-radius:12px;align-items:center;gap:10px;min-height:64px;padding:8px;display:flex}.styles-module__lyda3G__thumb,.styles-module__lyda3G__skeleton{background:#f4f4f7;border-radius:8px;flex:none;width:48px;height:48px;position:relative;overflow:hidden}.styles-module__lyda3G__skeleton{animation:1.2s infinite styles-module__lyda3G__studioShimmer}@keyframes styles-module__lyda3G__studioShimmer{50%{background:#efe8fc}}.styles-module__lyda3G__chipText{flex:1;min-width:0}.styles-module__lyda3G__chipTitle{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.styles-module__lyda3G__chipPrice{color:#5e5a6e;font-size:12px}.styles-module__lyda3G__iconButton{color:#5e5a6e;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;width:44px;height:44px}.styles-module__lyda3G__iconButton:hover{color:#5b21b6;background:#f5f0fe}.styles-module__lyda3G__linkButton,.styles-module__lyda3G__secondaryButton,.styles-module__lyda3G__primaryButton{cursor:pointer;border-radius:12px;min-height:44px;font-weight:700}.styles-module__lyda3G__linkButton,.styles-module__lyda3G__secondaryButton{color:#17151f;background:#fff;border:1px solid #e7e5ee;padding:0 14px}.styles-module__lyda3G__secondaryRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.styles-module__lyda3G__primaryButton{color:#fff;background:#5b21b6;border:0;width:100%;padding:0 16px;font-size:15px}.styles-module__lyda3G__primaryButton:hover{background:#4c1d95}.styles-module__lyda3G__primaryButton:disabled{opacity:.7;cursor:progress}.styles-module__lyda3G__stripWrap{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.styles-module__lyda3G__strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#cfcadb transparent;gap:12px;padding:6px 2px 10px;display:flex;overflow-x:auto}.styles-module__lyda3G__strip::-webkit-scrollbar{height:6px}.styles-module__lyda3G__strip::-webkit-scrollbar-thumb{background:#cfcadb;border-radius:999px}.styles-module__lyda3G__stripArrow{color:#5b21b6;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.styles-module__lyda3G__stripArrow:disabled{color:#b9b2cc;cursor:default}.styles-module__lyda3G__uploadSlot{scroll-snap-align:start;flex:none;width:132px;position:relative}.styles-module__lyda3G__styleCell,.styles-module__lyda3G__uploadTile{aspect-ratio:4/5;scroll-snap-align:start;box-sizing:border-box;cursor:pointer;background:#f4f4f7;border:1px solid #e7e5ee;border-radius:12px;flex:none;width:132px;padding:6px;position:relative}.styles-module__lyda3G__styleCellFluid{width:100%}.styles-module__lyda3G__styleCellSelected{border:2px solid #5b21b6;box-shadow:0 0 0 3px #e6dafb}.styles-module__lyda3G__styleFrame{width:100%;height:100%;display:block;position:relative;overflow:hidden}.styles-module__lyda3G__styleImage{object-fit:contain}.styles-module__lyda3G__styleSkeleton{z-index:1;background:#efe8fc;border-radius:8px;animation:1.2s infinite styles-module__lyda3G__studioShimmer;position:absolute;inset:0}.styles-module__lyda3G__styleCheck{color:#fff;background:#5b21b6;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:6px;right:6px}.styles-module__lyda3G__uploadTile{color:#5b21b6;text-align:center;border-style:dashed;border-color:#b9b2cc;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.styles-module__lyda3G__uploadTileActive{background:#f5f0fe;border-color:#5b21b6}.styles-module__lyda3G__uploadTitle,.styles-module__lyda3G__uploadMeta{font-size:13px;font-weight:700;line-height:1.2;display:block}.styles-module__lyda3G__uploadMeta{color:#5e5a6e;font-size:12px;font-weight:500}.styles-module__lyda3G__fileInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module__lyda3G__seeAllRow{justify-content:flex-end;margin-top:8px;display:flex}.styles-module__lyda3G__referenceGrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;max-height:60vh;padding:8px 0 16px;display:grid;overflow:auto}.styles-module__lyda3G__styleCaption{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#17151fb8;padding:4px 6px;font-size:11px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.styles-module__lyda3G__promptPreview{-webkit-line-clamp:3;color:#17151f;background:#f4f4f7;border-radius:12px;-webkit-box-orient:vertical;max-height:4.5em;margin:0;padding:12px 14px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.styles-module__lyda3G__promptEmpty{color:#5e5a6e}.styles-module__lyda3G__textarea{width:100%;min-height:120px;font:inherit;color:#17151f;resize:vertical;border:1px solid #e7e5ee;border-radius:12px;margin-top:12px;padding:12px}.styles-module__lyda3G__formatToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.styles-module__lyda3G__formatSearch{color:#5e5a6e;background:#fff;border:1px solid #e7e5ee;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:180px;min-height:44px;padding:0 14px;display:flex}.styles-module__lyda3G__formatSearch input{color:#17151f;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:14px}.styles-module__lyda3G__formatFilters{flex-wrap:nowrap;flex:1;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.styles-module__lyda3G__formatChip{color:#17151f;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.styles-module__lyda3G__formatChipActive{color:#5b21b6;background:#f5f0fe;border-color:#5b21b6}.styles-module__lyda3G__formatChipCount{color:#fff;background:#5b21b6;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.styles-module__lyda3G__formatObjective{color:#5e5a6e;background:#fff;border:1px solid #e7e5ee;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 14px;font-size:14px;font-weight:700;display:inline-flex}.styles-module__lyda3G__formatObjective select{color:#17151f;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.styles-module__lyda3G__formatSelectionBar{background:#f4f4f7;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.styles-module__lyda3G__formatSelectionLabel{color:#5e5a6e;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.styles-module__lyda3G__formatPicks{flex-wrap:wrap;flex:1;gap:8px;min-width:180px;display:flex}.styles-module__lyda3G__formatSelectionEmpty{color:#5e5a6e;margin:0;font-size:13px;font-weight:600}.styles-module__lyda3G__formatPick{color:#5b21b6;background:#f5f0fe;border-radius:999px;align-items:center;gap:4px;min-height:36px;padding:4px 4px 4px 12px;font-size:13px;font-weight:700;display:inline-flex}.styles-module__lyda3G__formatPickRemove{color:#5b21b6;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:16px;font-weight:700}.styles-module__lyda3G__formatSelectionTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.styles-module__lyda3G__formatSameLabel{color:#5e5a6e;font-size:13px;font-weight:700}.styles-module__lyda3G__formatQuantityGroup{gap:4px;display:inline-flex}.styles-module__lyda3G__formatQuantityButton,.styles-module__lyda3G__formatClear{min-height:40px;font:inherit;cursor:pointer;border-radius:10px;font-weight:700}.styles-module__lyda3G__formatQuantityButton{color:#17151f;background:#fff;border:1px solid #e7e5ee;width:40px}.styles-module__lyda3G__formatQuantityButtonActive{color:#5b21b6;background:#f5f0fe;border-color:#5b21b6}.styles-module__lyda3G__formatQuantityButton:disabled,.styles-module__lyda3G__formatClear:disabled{opacity:.45;cursor:not-allowed}.styles-module__lyda3G__formatClear{color:#b42318;background:0 0;border:0;padding:0 14px}.styles-module__lyda3G__formatGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin:12px 0 16px;display:grid}.styles-module__lyda3G__formatCard{box-sizing:border-box;background:#fff;border:2px solid #e7e5ee;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:68px;padding:0 10px 0 12px;display:grid}.styles-module__lyda3G__formatCardActive{background:#f5f0fe;border-color:#5b21b6}.styles-module__lyda3G__formatCardMain{grid-column:1/3;grid-template-columns:subgrid;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;column-gap:10px;padding:0;display:grid}.styles-module__lyda3G__formatGlyphBox{place-items:center;width:40px;height:40px;display:grid}.styles-module__lyda3G__formatIcon{background:#ede9fe;border:1.5px solid #5b21b6;border-radius:3px}.styles-module__lyda3G__formatCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.styles-module__lyda3G__formatName{color:#17151f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.styles-module__lyda3G__formatMeta{color:#5e5a6e;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.2;display:flex}.styles-module__lyda3G__formatChannelTag{color:#5e5a6e;font-size:11px;font-weight:700}.styles-module__lyda3G__formatAdd{color:#5b21b6;width:40px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:999px;font-size:22px;line-height:1}.styles-module__lyda3G__stepper{align-items:center;gap:4px;display:inline-flex}.styles-module__lyda3G__stepperButton{color:#17151f;width:36px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:10px;font-size:18px;font-weight:700}.styles-module__lyda3G__stepperButton:disabled{opacity:.4;cursor:not-allowed}.styles-module__lyda3G__stepperValue{color:#17151f;text-align:center;min-width:16px;font-size:15px;font-weight:800}.styles-module__lyda3G__formatChip:focus-visible,.styles-module__lyda3G__formatObjective select:focus-visible,.styles-module__lyda3G__formatPickRemove:focus-visible,.styles-module__lyda3G__formatQuantityButton:focus-visible,.styles-module__lyda3G__formatClear:focus-visible,.styles-module__lyda3G__formatCardMain:focus-visible,.styles-module__lyda3G__formatAdd:focus-visible,.styles-module__lyda3G__stepperButton:focus-visible{outline-offset:2px;outline:2px solid #5b21b6}.styles-module__lyda3G__summaryCard{background:#fff;border:1px solid #e7e5ee;border-radius:16px;padding:22px 24px}.styles-module__lyda3G__summaryTitle{letter-spacing:.04em;color:#5e5a6e;margin:0 0 12px;font-size:13px;font-weight:800}.styles-module__lyda3G__templateSizeLabel{color:#17151f;margin:4px 0 0;font-size:15px;font-weight:700}.styles-module__lyda3G__templateSizeLabel span{color:#5e5a6e;margin-left:8px;font-weight:600}.styles-module__lyda3G__summaryPreview{aspect-ratio:16/9;background:#f4f4f7;border-radius:12px;width:100%;max-height:220px;margin-bottom:12px;position:relative;overflow:hidden}.styles-module__lyda3G__summaryPreviewImage{object-fit:contain}.styles-module__lyda3G__summaryMeta{color:#5e5a6e;margin:0 0 16px;font-size:13px;line-height:1.5}.styles-module__lyda3G__countLabel{color:#5e5a6e;margin:0;font-size:13px}.styles-module__lyda3G__countValue{color:#5b21b6;margin:0 0 12px;font-size:48px;font-weight:800;line-height:1}.styles-module__lyda3G__help{color:#5e5a6e;margin:10px 0 0;font-size:12px}.styles-module__lyda3G__live{color:#7a1f1f;min-height:1.2em;margin:8px 0 0;font-size:13px;font-weight:600}.styles-module__lyda3G__catalogList{flex-direction:column;gap:8px;max-height:60vh;padding:8px 0 16px;display:flex;overflow:auto}.styles-module__lyda3G__catalogRow{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px;display:flex}.styles-module__lyda3G__catalogRowSelected{background:#f5f0fe;border-color:#5b21b6}.styles-module__lyda3G__modalBody{background:#fff;padding:8px 20px 20px}.styles-module__lyda3G__note{color:#5e5a6e;margin:0 0 12px;font-size:13px}.styles-module__lyda3G__errorText{color:#7a1f1f;font-size:13px}.styles-module__lyda3G__page :focus-visible{outline-offset:2px;outline:2px solid #5b21b6}.styles-module__lyda3G__mobileBar{display:none}@media (max-width:1100px){.styles-module__lyda3G__layout{grid-template-columns:minmax(0,1fr);padding-bottom:120px}.styles-module__lyda3G__rail{flex-direction:row;position:static;overflow-x:auto}.styles-module__lyda3G__railHint{display:none}.styles-module__lyda3G__railButton{white-space:nowrap;width:auto}.styles-module__lyda3G__summary{display:none}.styles-module__lyda3G__mobileBar{z-index:20;background:#fff;border-top:1px solid #e7e5ee;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.styles-module__lyda3G__mobileCount{color:#5b21b6;min-width:48px;font-size:28px;font-weight:800}.styles-module__lyda3G__mobileBar .styles-module__lyda3G__primaryButton{flex:1;width:auto}}@media (max-width:700px){.styles-module__lyda3G__layout{padding:16px}.styles-module__lyda3G__fieldRow{grid-template-columns:1fr}.styles-module__lyda3G__segment{width:100%;display:flex}.styles-module__lyda3G__segmentButton{flex:1}}.styles-module__lyda3G__catalogRoot{z-index:1100;position:relative}.styles-module__lyda3G__catalogOverlay{background:#17151f8c;position:fixed;inset:0}.styles-module__lyda3G__catalogPositioner{justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.styles-module__lyda3G__catalogPanel{color:#17151f;background:#fff;border-radius:16px;flex-direction:column;width:min(960px,92vw);max-height:86vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #17151f3d}.styles-module__lyda3G__catalogHeader{flex-direction:column;flex:none;gap:12px;padding:20px 20px 0;display:flex}.styles-module__lyda3G__catalogHeaderTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.styles-module__lyda3G__catalogTitle{color:#17151f;margin:0;font-size:20px;font-weight:700}.styles-module__lyda3G__catalogSubtitle{color:#5e5a6e;margin:4px 0 0;font-size:13px}.styles-module__lyda3G__catalogHeaderActions{flex:none;align-items:center;gap:8px;display:flex}.styles-module__lyda3G__catalogCount{color:#5b21b6;background:#ede9fe;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.styles-module__lyda3G__catalogClose{color:#17151f;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.styles-module__lyda3G__catalogSearchWrap{position:relative}.styles-module__lyda3G__catalogSearchIcon{color:#5e5a6e;position:absolute;top:12px;left:12px}.styles-module__lyda3G__catalogSearch{resize:none;color:#17151f;width:100%;min-height:42px;max-height:84px;font:inherit;background:#fff;border:1px solid #e7e5ee;border-radius:10px;padding:10px 12px 10px 38px;font-size:14px}.styles-module__lyda3G__catalogSearch:focus,.styles-module__lyda3G__catalogSelect:focus,.styles-module__lyda3G__catalogCard:focus-visible,.styles-module__lyda3G__catalogClose:focus-visible,.styles-module__lyda3G__catalogPrimary:focus-visible,.styles-module__lyda3G__catalogSecondary:focus-visible,.styles-module__lyda3G__catalogTab:focus-visible,.styles-module__lyda3G__catalogLoadMore:focus-visible,.styles-module__lyda3G__catalogThumbRemove:focus-visible{outline-offset:2px;outline:2px solid #5b21b6}.styles-module__lyda3G__catalogFilters{flex-wrap:wrap;gap:8px;display:flex}.styles-module__lyda3G__catalogSelect{appearance:none;color:#17151f;font:inherit;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%235E5A6E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #e7e5ee;border-radius:999px;padding:8px 28px 8px 12px;font-size:13px;font-weight:600}.styles-module__lyda3G__catalogTabs{border-bottom:1px solid #e7e5ee;gap:16px;display:flex}.styles-module__lyda3G__catalogTab{color:#5e5a6e;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 2px;font-size:14px;font-weight:600}.styles-module__lyda3G__catalogTabActive{color:#5b21b6;border-bottom-color:#5b21b6}.styles-module__lyda3G__catalogBody{flex:1;min-height:0;padding:12px 20px 16px;overflow:auto}.styles-module__lyda3G__catalogGrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.styles-module__lyda3G__catalogCard{color:#17151f;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fff;border:2px solid #e7e5ee;border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.styles-module__lyda3G__catalogCardSelected{border-color:#5b21b6;box-shadow:0 0 0 3px #e6dafb}.styles-module__lyda3G__catalogCardBlocked{opacity:.45;cursor:not-allowed}.styles-module__lyda3G__catalogCardNoImage{cursor:not-allowed;background:#fffdf5;border-style:dashed;border-color:#fcd34d}.styles-module__lyda3G__catalogCardNoImage .styles-module__lyda3G__catalogCardTitle,.styles-module__lyda3G__catalogCardNoImage .styles-module__lyda3G__catalogCardMeta{opacity:.65}.styles-module__lyda3G__catalogNoImage{color:#92400e;background:#fef3c7;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.styles-module__lyda3G__catalogNoImageBadge{background:#fff;border:1px solid #fcd34d;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:16px}.styles-module__lyda3G__catalogNotice,.styles-module__lyda3G__productsWarning{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.styles-module__lyda3G__catalogNotice svg,.styles-module__lyda3G__productsWarning svg{flex:none;margin-top:1px}.styles-module__lyda3G__summaryNotice{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:17px;display:flex}.styles-module__lyda3G__summaryNotice svg{flex:none;margin-top:1px}.styles-module__lyda3G__chipNoImage{background:#fffdf5;border-style:dashed;border-color:#fcd34d}.styles-module__lyda3G__thumbNoImage{color:#92400e;background:#fef3c7;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.styles-module__lyda3G__chipNoImageLabel{color:#92400e;font-size:12px;font-weight:700;display:block}.styles-module__lyda3G__catalogImageWrap,.styles-module__lyda3G__catalogThumb{background:#f4f4f7;border-radius:8px;position:relative;overflow:hidden}.styles-module__lyda3G__catalogImageWrap{aspect-ratio:1}.styles-module__lyda3G__catalogImage{object-fit:contain;background:#f4f4f7}.styles-module__lyda3G__catalogCheck{z-index:2;color:#fff;background:#5b21b6;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:8px;right:8px}.styles-module__lyda3G__catalogCardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.styles-module__lyda3G__catalogCardMeta{flex-direction:column;gap:2px;font-size:12px;display:flex}.styles-module__lyda3G__catalogCardPrice{font-weight:700}.styles-module__lyda3G__catalogCardSku{color:#5e5a6e}.styles-module__lyda3G__catalogSkeleton{background:linear-gradient(90deg,#f4f4f7 25%,#e7e5ee 37%,#f4f4f7 63%) 0 0/400% 100%;border-radius:12px;height:248px;animation:1.2s infinite styles-module__lyda3G__catalogShimmer}@keyframes styles-module__lyda3G__catalogShimmer{0%{background-position:100% 0}to{background-position:0 0}}.styles-module__lyda3G__catalogStatus{color:#5e5a6e;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}.styles-module__lyda3G__catalogLoadMore{color:#17151f;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:999px;margin:16px auto 0;padding:8px 16px;font-weight:600;display:block}.styles-module__lyda3G__catalogLoadMore:disabled{color:#5e5a6e;cursor:default}.styles-module__lyda3G__catalogFooter{background:#fff;border-top:1px solid #e7e5ee;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 16px;display:flex}.styles-module__lyda3G__catalogSelection{align-items:center;gap:12px;min-width:0;display:flex}.styles-module__lyda3G__catalogThumbs{flex-wrap:wrap;gap:8px;display:flex}.styles-module__lyda3G__catalogThumb{border:1px solid #e7e5ee;flex:none;width:40px;height:40px}.styles-module__lyda3G__catalogThumbRemove{color:#fff;cursor:pointer;background:#17151f;border:none;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:-6px;right:-6px}.styles-module__lyda3G__catalogSelectedCount{margin:0;font-size:14px;font-weight:700}.styles-module__lyda3G__catalogRemaining{color:#5e5a6e;margin:2px 0 0;font-size:12px}.styles-module__lyda3G__catalogFooterActions{gap:8px;margin-left:auto;display:flex}.styles-module__lyda3G__catalogSecondary,.styles-module__lyda3G__catalogPrimary{font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px;font-weight:700}.styles-module__lyda3G__catalogSecondary{color:#17151f;background:#fff;border:1px solid #e7e5ee}.styles-module__lyda3G__catalogPrimary{color:#fff;background:#5b21b6;border:none}.styles-module__lyda3G__catalogPrimary:disabled{cursor:not-allowed;background:#cfcadb}.styles-module__lyda3G__refChips{flex-wrap:wrap;gap:8px;display:flex}.styles-module__lyda3G__refChip{color:#17151f;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.styles-module__lyda3G__refChipActive{color:#5b21b6;background:#ede9fe;border-color:#e6dafb}.styles-module__lyda3G__refGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.styles-module__lyda3G__refCard{color:#17151f;text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:2px;display:flex}.styles-module__lyda3G__refImage{aspect-ratio:1;background:#f4f4f7;border:2px solid #0000;border-radius:10px;display:block;position:relative}.styles-module__lyda3G__refImageSelected{border-color:#5b21b6;box-shadow:0 0 0 3px #e6dafb}.styles-module__lyda3G__refImageFrame{background:#f4f4f7;border-radius:8px;position:absolute;inset:0;overflow:hidden}.styles-module__lyda3G__refImageSkeleton,.styles-module__lyda3G__refSkeleton{background:linear-gradient(90deg,#f4f4f7 25%,#e7e5ee 37%,#f4f4f7 63%) 0 0/400% 100%;border-radius:8px;animation:1.2s infinite styles-module__lyda3G__catalogShimmer}.styles-module__lyda3G__refImageSkeleton{z-index:1;position:absolute;inset:0}.styles-module__lyda3G__refSkeleton{aspect-ratio:1}.styles-module__lyda3G__refName{color:#17151f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.styles-module__lyda3G__refMeta{color:#5e5a6e;text-overflow:ellipsis;white-space:nowrap;min-height:1.2em;font-size:12px;display:block;overflow:hidden}.styles-module__lyda3G__refUploadSlot{position:relative}.styles-module__lyda3G__refUpload{aspect-ratio:1;color:#5b21b6;width:100%;font:inherit;cursor:pointer;background:#fff;border:1.5px dashed #b9b2cc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.styles-module__lyda3G__refUploadActive{background:#f4f4f7;border-color:#5b21b6}.styles-module__lyda3G__refUploadPlus{font-size:28px;font-weight:500;line-height:1}.styles-module__lyda3G__refFooterThumb{background:#f4f4f7;border:1px solid #e7e5ee;border-radius:8px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.styles-module__lyda3G__refFooterCopy{min-width:0}.styles-module__lyda3G__refFooterCopy .styles-module__lyda3G__catalogSelectedCount,.styles-module__lyda3G__refFooterCopy .styles-module__lyda3G__catalogRemaining{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module__lyda3G__refSelectedPill{color:#5b21b6;background:#ede9fe;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.styles-module__lyda3G__promptLibraryFrame,.styles-module__lyda3G__promptLibraryListView{flex-direction:column;flex:1;min-height:0;display:flex}.styles-module__lyda3G__promptLibraryListView[hidden]{display:none}.styles-module__lyda3G__promptEditorView{flex-direction:column;flex:1;min-height:0;display:flex}.styles-module__lyda3G__promptEditorHeader{border-bottom:1px solid #e7e5ee;align-items:center;gap:12px;padding:16px 20px;display:flex}.styles-module__lyda3G__promptBack{color:#17151f;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:10px;min-height:44px;padding:0 14px;font-family:inherit;font-weight:700}.styles-module__lyda3G__promptCrumbs{color:#5e5a6e;flex:1;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.styles-module__lyda3G__promptCrumbCurrent{color:#17151f;font-weight:700}.styles-module__lyda3G__promptCrumbCurrent:focus-visible,.styles-module__lyda3G__promptBack:focus-visible{outline-offset:2px;outline:2px solid #5b21b6}.styles-module__lyda3G__promptCreateLayout{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}@media (max-width:800px){.styles-module__lyda3G__promptCreateLayout{grid-template-columns:minmax(0,1fr)}}.styles-module__lyda3G__promptCreatePreview,.styles-module__lyda3G__promptCreateEditor{min-height:0;padding:16px}.styles-module__lyda3G__promptCreatePreview{color:#6b6780;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #e7e5ee;flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.styles-module__lyda3G__promptCreateFrame{background:#f4f4f7;border-radius:12px;flex:1;min-height:220px;position:relative;overflow:hidden}.styles-module__lyda3G__promptCreateEditor{flex-direction:column;gap:8px;display:flex}.styles-module__lyda3G__promptCreateEditor label{color:#6b6780;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.styles-module__lyda3G__promptCreateEditor textarea{color:#17151f;min-height:220px;font:inherit;resize:none;border:1px solid #c4b5fd;border-radius:12px;flex:1;padding:12px}.styles-module__lyda3G__promptCreateEditor textarea:focus-visible{outline-offset:2px;outline:2px solid #5b21b6}.styles-module__lyda3G__promptCreateMeta,.styles-module__lyda3G__promptEditorFooter{color:#5e5a6e;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.styles-module__lyda3G__promptCreateMeta p,.styles-module__lyda3G__promptEditorFooter p{margin:0}.styles-module__lyda3G__promptEditorFooter{border-top:1px solid #e7e5ee;grid-column:1/-1;padding:12px 20px 16px}.styles-module__lyda3G__promptDiscardBar{color:#17151f;background:#f4f4f7;border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;margin:0 16px;padding:12px 16px;display:flex}.styles-module__lyda3G__promptDiscardBar p{flex:1;margin:0}.styles-module__lyda3G__promptDiscardButton{color:#fff;cursor:pointer;background:#5b21b6;border:0;border-radius:10px;min-height:40px;padding:0 16px;font-family:inherit;font-weight:700}.styles-module__lyda3G__libraryToast{color:#fff;background:#17151f;border-radius:10px;margin:0;padding:10px 14px;font-size:14px;font-weight:600;position:absolute;bottom:24px;right:24px}.styles-module__lyda3G__promptLibraryPanel{color:#17151f;background:#fff;border-radius:16px;flex-direction:column;width:min(1040px,94vw);height:min(760px,86vh);max-height:86vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #17151f3d}.styles-module__lyda3G__promptLibraryBody{border-top:1px solid #e7e5ee;flex:1;grid-template-columns:400px minmax(0,1fr);min-height:0;display:grid}.styles-module__lyda3G__promptLibraryList,.styles-module__lyda3G__promptLibraryDetail{min-height:0}.styles-module__lyda3G__promptLibraryList{border-right:1px solid #e7e5ee;flex-direction:column;gap:8px;padding:12px;display:flex;overflow:auto}.styles-module__lyda3G__promptRow{color:#17151f;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:2px solid #e7e5ee;border-radius:12px;align-items:flex-start;gap:12px;padding:10px;display:flex}.styles-module__lyda3G__promptRowSelected{border-color:#5b21b6;box-shadow:0 0 0 3px #e6dafb}.styles-module__lyda3G__promptThumb{background:#f4f4f7;border-radius:8px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.styles-module__lyda3G__promptRowCopy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.styles-module__lyda3G__promptRowMeta{color:#5e5a6e;align-items:center;gap:8px;font-size:12px;display:flex}.styles-module__lyda3G__promptBadgeOriginal,.styles-module__lyda3G__promptBadgeCopy{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.styles-module__lyda3G__promptBadgeOriginal{color:#5b21b6;background:#ede9fe}.styles-module__lyda3G__promptBadgeCopy{color:#5e5a6e;background:#f4f4f7}.styles-module__lyda3G__promptRowExcerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.styles-module__lyda3G__promptRowSkeleton{background:linear-gradient(90deg,#f4f4f7 25%,#e7e5ee 37%,#f4f4f7 63%) 0 0/400% 100%;border-radius:12px;height:86px;animation:1.2s infinite styles-module__lyda3G__catalogShimmer}.styles-module__lyda3G__promptLibraryDetail{flex-direction:column;min-width:0;height:100%;padding:16px 20px;display:flex;overflow:hidden}.styles-module__lyda3G__promptDetailHead{flex:none;align-items:center;gap:12px;display:flex}.styles-module__lyda3G__promptDetailMeta{color:#5e5a6e;margin:6px 0 0;font-size:13px}.styles-module__lyda3G__promptDetailText{color:#17151f;flex:1;min-height:0;margin-top:16px;font-size:14px;line-height:1.55;overflow:auto}.styles-module__lyda3G__promptDetailText p{margin:0 0 12px}.styles-module__lyda3G__promptDetailHeading{font-weight:700}.styles-module__lyda3G__promptDetailActions{border-top:1px solid #e7e5ee;flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.styles-module__lyda3G__promptDeleteButton{color:#b42318;font:inherit;cursor:pointer;background:#fff5f4;border:1px solid #f3c7c3;border-radius:10px;padding:10px 16px;font-weight:700}.styles-module__lyda3G__promptDeleteButton:disabled{opacity:.6;cursor:default}.styles-module__lyda3G__promptActiveLabel{color:#17151f;min-width:0;margin:0;font-size:14px;font-weight:600}.styles-module__lyda3G__promptDeleteOverlay{background:#17151f59;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.styles-module__lyda3G__promptDeleteDialog{background:#fff;border-radius:16px;width:min(420px,100%);padding:20px;box-shadow:0 16px 40px #17151f33}.styles-module__lyda3G__promptDeleteDialog h3{margin:0 0 8px;font-size:18px}.styles-module__lyda3G__promptDeleteDialog p{color:#5e5a6e;margin:0 0 16px}@media (max-width:800px){.styles-module__lyda3G__promptLibraryBody{grid-template-columns:1fr;overflow:auto}.styles-module__lyda3G__promptLibraryList{border-bottom:1px solid #e7e5ee;border-right:none;overflow:visible}.styles-module__lyda3G__promptLibraryDetail,.styles-module__lyda3G__promptDetailText{overflow:visible}}.styles-module__lyda3G__productUpload{flex-direction:column;gap:16px;display:flex;position:relative}.styles-module__lyda3G__productDropzone{color:#17151f;text-align:left;cursor:pointer;background:#fff;border:1px dashed #d5d0e2;border-radius:12px;align-items:center;gap:16px;width:100%;min-height:88px;padding:12px 16px;font-family:inherit;display:flex}.styles-module__lyda3G__productDropzone:focus-visible,.styles-module__lyda3G__slotRemove:focus-visible,.styles-module__lyda3G__slotTextButton:focus-visible{outline-offset:2px;outline:2px solid #5b21b6}.styles-module__lyda3G__productDropzoneActive{background:#f5f0fe;border-color:#5b21b6}.styles-module__lyda3G__productDropzone:disabled{cursor:not-allowed;background:#f4f4f7}.styles-module__lyda3G__dropIcon{color:#5b21b6;background:#f4f4f7;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.styles-module__lyda3G__dropCopy{flex:1;min-width:0}.styles-module__lyda3G__dropTitle{color:#5b21b6;font-size:14px;font-weight:700;line-height:1.3;display:block}.styles-module__lyda3G__dropHint{color:#5e5a6e;margin-top:2px;font-size:12px;line-height:1.4;display:block}.styles-module__lyda3G__dropCta{color:#fff;background:#5b21b6;border-radius:8px;flex:none;margin-left:auto;padding:10px 16px;font-size:14px;font-weight:700}.styles-module__lyda3G__uploadCatalog{flex-direction:column;gap:8px;display:flex}.styles-module__lyda3G__uploadCatalogTitle{color:#17151f;margin:0;font-size:14px;font-weight:700}.styles-module__lyda3G__uploadCatalogEmpty{color:#5e5a6e;margin:0;font-size:13px}.styles-module__lyda3G__uploadCatalogStrip{gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.styles-module__lyda3G__uploadCatalogCard{color:#17151f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:12px;flex-direction:column;flex:none;gap:6px;width:96px;min-height:44px;padding:6px;font-family:inherit;display:flex}.styles-module__lyda3G__uploadCatalogCard img{object-fit:contain;background:#f4f4f7;border-radius:8px;width:100%;height:72px}.styles-module__lyda3G__uploadCatalogCard span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.styles-module__lyda3G__uploadCatalogCard:focus-visible{outline-offset:2px;outline:2px solid #5b21b6}.styles-module__lyda3G__uploadCatalogCardSelected{border:2px solid #5b21b6;box-shadow:0 0 0 3px #e6dafb}.styles-module__lyda3G__productSlotGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.styles-module__lyda3G__slotCard,.styles-module__lyda3G__slotEmpty{min-width:0}.styles-module__lyda3G__slotEmpty{aspect-ratio:1;color:#5e5a6e;background:#fff;border:1px dashed #d5d0e2;border-radius:12px;justify-content:center;align-self:start;align-items:center;font-size:13px;display:flex}.styles-module__lyda3G__slotCard{flex-direction:column;gap:6px;display:flex}.styles-module__lyda3G__slotPreview{aspect-ratio:1;background:#f4f4f7;border-radius:8px;position:relative;overflow:hidden}.styles-module__lyda3G__slotCardError .styles-module__lyda3G__slotPreview{box-shadow:inset 0 0 0 1px #b42318}.styles-module__lyda3G__slotImage,.styles-module__lyda3G__slotSkeleton{object-fit:contain;width:100%;height:100%}.styles-module__lyda3G__slotSkeleton{background:#e7e5ee}.styles-module__lyda3G__slotRemove{color:#17151f;cursor:pointer;background:#ffffffeb;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #17151f29}.styles-module__lyda3G__slotName{color:#17151f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;overflow:hidden}.styles-module__lyda3G__slotMeta{color:#5e5a6e;margin:0;font-size:12px}.styles-module__lyda3G__progressTrack{background:#e7e5ee;border-radius:999px;height:4px;overflow:hidden}.styles-module__lyda3G__progressBar{background:#5b21b6;height:100%;display:block}.styles-module__lyda3G__slotError{color:#b42318;margin:0;font-size:12px;font-weight:700}.styles-module__lyda3G__slotActions{gap:8px;display:flex}.styles-module__lyda3G__slotTextButton{color:#5b21b6;cursor:pointer;background:0 0;border:none;min-height:32px;padding:4px 2px;font-family:inherit;font-size:13px;font-weight:700}.styles-module__lyda3G__uploadBanner{color:#b42318;margin:0;font-size:13px;font-weight:700}.styles-module__lyda3G__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.styles-module__lyda3G__productSlotGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.styles-module__lyda3G__productDropzone{flex-wrap:wrap;height:auto}.styles-module__lyda3G__dropCta{margin-left:56px}.styles-module__lyda3G__productSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.styles-module__QfSw6a__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;max-width:1440px;margin:0 auto;padding:20px 32px 0;display:flex}.styles-module__QfSw6a__title{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800}.styles-module__QfSw6a__subtitle{color:#5e5a6e;margin:4px 0 0;font-size:14px}.styles-module__QfSw6a__headerTools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.styles-module__QfSw6a__quota{color:#6b4e08;background:#f5e7c4;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.styles-module__QfSw6a__formatRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.styles-module__QfSw6a__formatOption{color:#17151f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.styles-module__QfSw6a__formatOptionActive{border:2px solid #5b21b6;box-shadow:0 0 0 3px #e6dafb}.styles-module__QfSw6a__formatCopy{flex-direction:column;gap:2px;display:flex}.styles-module__QfSw6a__formatCopy strong{font-size:14px}.styles-module__QfSw6a__formatCopy span{color:#5e5a6e;font-size:12px}.styles-module__QfSw6a__glyph{color:#5b21b6;border:2px solid;border-radius:4px}.styles-module__QfSw6a__actionRow{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.styles-module__QfSw6a__studioAction{height:44px;min-height:44px;line-height:1;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.styles-module__QfSw6a__studioActionSecondary{color:#17151f;background:#fff;border:1px solid #e7e5ee}.styles-module__QfSw6a__studioActionPrimary{color:#fff;background:#5b21b6;border:0}.styles-module__QfSw6a__studioActionPrimary:hover{background:#4c1d95}.styles-module__QfSw6a__studioAction[aria-disabled=true]{opacity:.5;pointer-events:none}.styles-module__QfSw6a__videoGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.styles-module__QfSw6a__cardWrap{position:relative}.styles-module__QfSw6a__mediaCard{text-align:left;cursor:pointer;color:#17151f;width:100%;font:inherit;background:#fff;border:1px solid #e7e5ee;border-radius:8px;padding:0;position:relative;overflow:hidden}.styles-module__QfSw6a__mediaCardActive{border:2px solid #5b21b6;box-shadow:0 0 0 3px #e6dafb}.styles-module__QfSw6a__videoFrame{aspect-ratio:16/9;background:#17151f;border-radius:8px;display:block;position:relative;overflow:hidden}.styles-module__QfSw6a__videoPoster{object-fit:cover;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.styles-module__QfSw6a__videoFallback,.styles-module__QfSw6a__imageFallback{color:#5e5a6e;text-align:center;background:#f4f4f7;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.styles-module__QfSw6a__durationBadge{color:#fff;pointer-events:none;background:#17151fa6;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;line-height:1;display:inline-flex;position:absolute;bottom:8px;left:8px}.styles-module__QfSw6a__frameOverlay{aspect-ratio:16/9;pointer-events:none;justify-content:flex-end;align-items:flex-end;padding:8px;display:flex;position:absolute;top:2px;left:2px;right:2px}.styles-module__QfSw6a__frameOverlayImage{aspect-ratio:4/5;justify-content:center;align-items:center}.styles-module__QfSw6a__expandInFrame{color:#fff;cursor:pointer;pointer-events:auto;background:#17151fb8;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.styles-module__QfSw6a__frameOverlay .styles-module__QfSw6a__imageFallback,.styles-module__QfSw6a__frameOverlay .styles-module__QfSw6a__retryButton{pointer-events:auto}.styles-module__QfSw6a__imageFrame{aspect-ratio:4/5;background:#f4f4f7;border-radius:8px;display:block;position:relative;overflow:hidden}.styles-module__QfSw6a__imageFit{object-fit:contain}.styles-module__QfSw6a__cardBody{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.styles-module__QfSw6a__fileName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.styles-module__QfSw6a__metaRow{align-items:center;gap:8px;min-width:0;display:flex}.styles-module__QfSw6a__meta{color:#5e5a6e;font-size:12px}.styles-module__QfSw6a__badge{color:#5e5a6e;background:#f4f4f7;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700}.styles-module__QfSw6a__badgeAi{color:#3f1590;background:#efe8fc}.styles-module__QfSw6a__badgeManual{color:#4a4659;background:#f0eef6}.styles-module__QfSw6a__badgeApproved{color:#0f6b3f;background:#e3f5ea}.styles-module__QfSw6a__check{color:#fff;z-index:2;background:#5b21b6;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:8px;left:8px}.styles-module__QfSw6a__expand{color:#fff;cursor:pointer;z-index:2;background:#17151fb8;border:0;border-radius:12px;min-width:44px;min-height:44px;position:absolute;bottom:8px;left:8px}.styles-module__QfSw6a__filterRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.styles-module__QfSw6a__searchField{background:#fff;border:1px solid #e7e5ee;border-radius:12px;flex:320px;align-items:center;gap:8px;min-width:min(100%,280px);min-height:44px;padding:0 12px;display:flex}.styles-module__QfSw6a__searchIcon{color:#5e5a6e;flex:none}.styles-module__QfSw6a__searchField input{color:#17151f;width:100%;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;flex:1;padding:0}.styles-module__QfSw6a__searchField input:focus{outline:none}.styles-module__QfSw6a__searchField:focus-within{outline-offset:2px;outline:2px solid #5b21b6}.styles-module__QfSw6a__filterButton,.styles-module__QfSw6a__sizeChip,.styles-module__QfSw6a__retryButton{color:#17151f;height:44px;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;line-height:1;display:inline-flex}.styles-module__QfSw6a__sizeChip{color:#3f1590;background:#efe8fc;border-color:#c4b5fd;border-radius:999px}.styles-module__QfSw6a__menuWrap{position:relative}.styles-module__QfSw6a__menuPanel{z-index:6;background:#fff;border:1px solid #e7e5ee;border-radius:12px;flex-direction:column;gap:8px;min-width:220px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #17151f1f}.styles-module__QfSw6a__menuPanelEnd{left:auto;right:0}.styles-module__QfSw6a__menuPanelScroll{min-width:260px;max-height:min(360px,60vh);overflow-y:auto}.styles-module__QfSw6a__menuDivider{border:0;border-top:1px solid #e7e5ee;width:100%;margin:4px 0}.styles-module__QfSw6a__menuField{color:#5e5a6e;flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.styles-module__QfSw6a__menuField input{color:#17151f;min-height:44px;font:inherit;background:#fff;border:1px solid #e7e5ee;border-radius:12px;padding:0 12px;font-weight:500}.styles-module__QfSw6a__menuOption{color:#17151f;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px}.styles-module__QfSw6a__menuOption:hover,.styles-module__QfSw6a__menuOption[aria-selected=true]{background:#f4f4f7}.styles-module__QfSw6a__contextRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.styles-module__QfSw6a__contextCount{color:#5e5a6e;margin:0;font-size:13px}.styles-module__QfSw6a__seeAllLink{color:#5b21b6;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:700}.styles-module__QfSw6a__emptyState{color:#5e5a6e;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.styles-module__QfSw6a__skeletonCard{aspect-ratio:4/5;background:linear-gradient(90deg,#f4f4f7 0%,#e7e5ee 50%,#f4f4f7 100%) 0 0/200% 100%;border-radius:8px;animation:1.2s infinite styles-module__QfSw6a__studioShimmer}.styles-module__QfSw6a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.styles-module__QfSw6a__studioAction:focus-visible,.styles-module__QfSw6a__mediaCard:focus-visible,.styles-module__QfSw6a__filterButton:focus-visible,.styles-module__QfSw6a__sizeChip:focus-visible,.styles-module__QfSw6a__expandInFrame:focus-visible,.styles-module__QfSw6a__retryButton:focus-visible,.styles-module__QfSw6a__seeAllLink:focus-visible,.styles-module__QfSw6a__menuOption:focus-visible{outline-offset:2px;outline:2px solid #5b21b6}.styles-module__QfSw6a__imageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.styles-module__QfSw6a__promptBlock{color:#17151f;white-space:pre-wrap;background:#f4f4f7;border-radius:12px;max-height:7.5em;margin:0;padding:12px 14px;font-size:14px;line-height:1.5;overflow:hidden}.styles-module__QfSw6a__summaryImageFrame{background:#f4f4f7;border-radius:12px;margin-bottom:12px;line-height:0;overflow:hidden}.styles-module__QfSw6a__summaryImage{width:100%;height:auto;display:block}.styles-module__QfSw6a__summaryLine{color:#17151f;margin:0 0 8px;font-size:14px}.styles-module__QfSw6a__excerpt{color:#5e5a6e;margin:0 0 12px;font-size:13px;line-height:1.45}.styles-module__QfSw6a__player{background:#17151f;border-radius:16px;width:min(960px,92vw);overflow:hidden}.styles-module__QfSw6a__player video{width:100%;max-height:70vh}.styles-module__QfSw6a__dialog{background:#fff;border-radius:16px;flex-direction:column;width:min(960px,92vw);max-height:86vh;display:flex;position:relative;overflow:hidden}.styles-module__QfSw6a__sectionDisabled>:not(header){opacity:.55}.styles-module__QfSw6a__stepDone{background:#0f8a52}.styles-module__QfSw6a__sectionDisabled .styles-module__QfSw6a__actionRow,.styles-module__QfSw6a__sectionDisabled .styles-module__QfSw6a__videoGrid,.styles-module__QfSw6a__sectionDisabled .styles-module__QfSw6a__frameOverlay{pointer-events:none}.styles-module__QfSw6a__dialogWide{width:min(1040px,94vw);height:min(760px,86vh)}.styles-module__QfSw6a__dialogHeader,.styles-module__QfSw6a__dialogFooter{border-bottom:1px solid #e7e5ee;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.styles-module__QfSw6a__dialogFooter{border-top:1px solid #e7e5ee;border-bottom:0;flex:none}.styles-module__QfSw6a__dialogBody{padding:16px 20px;overflow:auto}.styles-module__QfSw6a__promptPanels{flex:1;grid-template-columns:400px minmax(0,1fr);min-height:0;display:grid}.styles-module__QfSw6a__promptList,.styles-module__QfSw6a__promptDetail{min-height:0;overflow:auto}.styles-module__QfSw6a__promptThumbImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.styles-module__QfSw6a__promptList{border-right:1px solid #e7e5ee}.styles-module__QfSw6a__promptRow{text-align:left;cursor:pointer;color:#17151f;background:#fff;border:0;border-bottom:1px solid #e7e5ee;gap:10px;width:100%;padding:12px;display:flex}.styles-module__QfSw6a__promptRowActive{box-shadow:inset 0 0 0 2px #5b21b6,inset 0 0 0 5px #e6dafb}.styles-module__QfSw6a__modalGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}@media (max-width:700px){.styles-module__QfSw6a__header{padding:16px 16px 0}.styles-module__QfSw6a__formatRow,.styles-module__QfSw6a__imageGrid,.styles-module__QfSw6a__promptPanels{grid-template-columns:1fr}.styles-module__QfSw6a__promptList{border-bottom:1px solid #e7e5ee;border-right:0;max-height:none}.styles-module__QfSw6a__voiceGrid{grid-template-columns:1fr}}.styles-module__QfSw6a__audioBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.styles-module__QfSw6a__scriptBox{width:100%;min-height:96px;font:inherit;color:#17151f;resize:vertical;background:#fff;border:1px solid #e7e5ee;border-radius:12px;margin-top:12px;padding:12px}.styles-module__QfSw6a__scriptMeta{color:#5e5a6e;justify-content:space-between;gap:12px;margin-top:8px;font-size:13px;display:flex}.styles-module__QfSw6a__voiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.styles-module__QfSw6a__voiceCard{color:#17151f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:84px;padding:14px 16px;display:flex}.styles-module__QfSw6a__voiceCardActive{background:#f5f0fe;border-color:#5b21b6;box-shadow:inset 0 0 0 1px #5b21b6}.styles-module__QfSw6a__playButton{color:#5b21b6;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:999px;flex:0 0 44px;width:44px;height:44px;font-weight:800}.styles-module__QfSw6a__playButton:disabled{opacity:.4;cursor:not-allowed}.styles-module__QfSw6a__voiceName{font-size:14px;font-weight:800}.styles-module__QfSw6a__voiceStyle{color:#5e5a6e;font-size:13px;line-height:1.35}.styles-module__QfSw6a__voiceGridCompact{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.styles-module__QfSw6a__voiceChip{color:#17151f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:14px;flex:180px;align-items:center;max-width:240px;height:56px;min-height:56px;padding:8px 12px;display:flex}.styles-module__QfSw6a__voiceChipLine{align-items:baseline;gap:6px;min-width:0;font-size:13px;display:flex}.styles-module__QfSw6a__voiceChipName{white-space:nowrap;flex:0 auto;font-weight:800}.styles-module__QfSw6a__voiceChipStyle{color:#5e5a6e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.styles-module__QfSw6a__seeAllVoices{color:#5b21b6;height:56px;min-height:56px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:14px;padding:0 16px;font-size:13px;font-weight:700}.styles-module__QfSw6a__voiceSettingsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:700px){.styles-module__QfSw6a__voiceSettingsRow{grid-template-columns:1fr}}.styles-module__QfSw6a__fieldLabel{color:#17151f;margin-top:16px;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.styles-module__QfSw6a__languageSelect{color:#17151f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #e7e5ee;border-radius:12px;padding:0 12px}.styles-module__QfSw6a__sliderRow{align-items:center;gap:12px;display:flex}.styles-module__QfSw6a__previewRow{align-items:center;gap:12px;min-height:44px;margin-top:12px;display:flex}.styles-module__QfSw6a__previewStatus,.styles-module__QfSw6a__previewStatusReady{font-weight:700}.styles-module__QfSw6a__previewStatus{color:#5e5a6e}.styles-module__QfSw6a__previewStatusReady{color:#3f1590}.styles-module__QfSw6a__slider{accent-color:#5b21b6;flex:1;min-height:44px}.styles-module__QfSw6a__sliderValue{color:#17151f;min-width:52px;font-weight:800}.styles-module__QfSw6a__chipRow{flex-wrap:wrap;gap:8px;display:flex}.styles-module__QfSw6a__chip{color:#5e5a6e;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:999px;min-height:44px;padding:0 14px;font-weight:700}.styles-module__QfSw6a__chipActive{color:#5b21b6;background:#f5f0fe;border-color:#5b21b6}.styles-module__QfSw6a__dropzone{color:#5e5a6e;cursor:pointer;background:#f4f4f7;border:1px dashed #e7e5ee;border-radius:16px;justify-content:center;align-items:center;min-height:88px;margin-top:12px;font-weight:700;display:flex}.styles-module__QfSw6a__trackList{flex-direction:column;gap:8px;margin-top:12px;display:flex}.styles-module__QfSw6a__trackRow{color:#17151f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:72px;padding:8px 12px;display:flex}.styles-module__QfSw6a__trackRowActive{background:#f5f0fe;border-color:#5b21b6}.styles-module__QfSw6a__checkRow{color:#17151f;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-weight:600;display:flex}@keyframes styles-module__QfSw6a__studioShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.styles-module__QfSw6a__libraryPanel{color:#17151f;background:#fff;border-radius:16px;flex-direction:column;width:min(1040px,94vw);height:min(760px,86vh);max-height:86vh;display:flex;position:relative;overflow:hidden}.styles-module__QfSw6a__libraryHeader{flex-direction:column;flex:none;gap:12px;padding:20px 20px 0;display:flex}.styles-module__QfSw6a__libraryHeaderTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.styles-module__QfSw6a__libraryTitle{margin:0;font-size:20px;font-weight:700}.styles-module__QfSw6a__librarySubtitle{color:#5e5a6e;margin:4px 0 0;font-size:13px}.styles-module__QfSw6a__libraryHeaderActions{align-items:center;gap:8px;display:flex}.styles-module__QfSw6a__libraryPrimary,.styles-module__QfSw6a__librarySecondary,.styles-module__QfSw6a__libraryClose,.styles-module__QfSw6a__libraryChip,.styles-module__QfSw6a__libraryBack{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;font-weight:700}.styles-module__QfSw6a__libraryPrimary,.styles-module__QfSw6a__librarySecondary,.styles-module__QfSw6a__libraryClose,.styles-module__QfSw6a__libraryChip,.styles-module__QfSw6a__libraryBack,.styles-module__QfSw6a__libraryCard,.styles-module__QfSw6a__librarySearch{outline:none}.styles-module__QfSw6a__libraryPrimary:focus-visible,.styles-module__QfSw6a__librarySecondary:focus-visible,.styles-module__QfSw6a__libraryClose:focus-visible,.styles-module__QfSw6a__libraryChip:focus-visible,.styles-module__QfSw6a__libraryBack:focus-visible,.styles-module__QfSw6a__libraryCard:focus-visible,.styles-module__QfSw6a__librarySearch:focus-visible,.styles-module__QfSw6a__libraryName:focus-visible,.styles-module__QfSw6a__libraryText:focus-visible{outline-offset:2px;outline:2px solid #5b21b6}.styles-module__QfSw6a__libraryPrimary{color:#fff;background:#5b21b6;border:none;padding:0 16px}.styles-module__QfSw6a__libraryPrimary:disabled{cursor:not-allowed;background:#cfcadb}.styles-module__QfSw6a__librarySecondary{color:#17151f;background:#fff;border:1px solid #e7e5ee;padding:0 16px}.styles-module__QfSw6a__libraryClose{color:#17151f;background:#fff;border:1px solid #e7e5ee;width:44px}.styles-module__QfSw6a__libraryTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.styles-module__QfSw6a__librarySearchWrap{border:1px solid #e7e5ee;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:220px;min-height:44px;padding:0 12px;display:flex}.styles-module__QfSw6a__librarySearchIcon{color:#5e5a6e;flex:none}.styles-module__QfSw6a__librarySearchWrap:focus-within{outline-offset:2px;outline:2px solid #5b21b6}.styles-module__QfSw6a__librarySearch:focus-visible{outline:none}.styles-module__QfSw6a__librarySearch{color:#17151f;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;flex:1;padding:0}.styles-module__QfSw6a__libraryChips{flex-wrap:wrap;gap:8px;display:flex}.styles-module__QfSw6a__libraryChip{color:#5e5a6e;background:#fff;border:1px solid #e7e5ee;padding:0 14px}.styles-module__QfSw6a__libraryChipActive{color:#3f1590;background:#efe8fc;border-color:#5b21b6}.styles-module__QfSw6a__libraryBody{border-top:1px solid #e7e5ee;flex:1;grid-template-columns:420px minmax(0,1fr);min-height:0;display:grid}.styles-module__QfSw6a__libraryList{border-right:1px solid #e7e5ee;flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex;overflow:auto}.styles-module__QfSw6a__libraryCard{color:#17151f;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:12px;align-items:flex-start;gap:12px;padding:10px;display:flex}.styles-module__QfSw6a__libraryCardActive{border:2px solid #5b21b6;box-shadow:0 0 0 3px #e6dafb}.styles-module__QfSw6a__libraryThumb,.styles-module__QfSw6a__libraryDetailThumb{background:#f4f4f7;border-radius:8px;flex:none;position:relative;overflow:hidden}.styles-module__QfSw6a__libraryThumb{width:56px;height:56px}.styles-module__QfSw6a__libraryDetailThumb{width:72px;height:72px}.styles-module__QfSw6a__libraryThumbImage{object-fit:cover;width:100%;height:100%}.styles-module__QfSw6a__libraryPlaceholder{color:#5e5a6e;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.styles-module__QfSw6a__libraryCardCopy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.styles-module__QfSw6a__libraryCardTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.styles-module__QfSw6a__libraryMeta{color:#5e5a6e;align-items:center;gap:8px;font-size:12px;display:flex}.styles-module__QfSw6a__libraryBadgeOriginal,.styles-module__QfSw6a__libraryBadgeCopy{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.styles-module__QfSw6a__libraryBadgeOriginal{color:#3f1590;background:#efe8fc}.styles-module__QfSw6a__libraryBadgeCopy{color:#4a4659;background:#f0eef6}.styles-module__QfSw6a__libraryExcerpt{color:#5e5a6e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.styles-module__QfSw6a__libraryDetail{flex-direction:column;min-width:0;min-height:0;padding:20px;display:flex}.styles-module__QfSw6a__libraryDetailHead{align-items:center;gap:12px;display:flex}.styles-module__QfSw6a__libraryDetailTitle{margin:0;font-size:18px;font-weight:800}.styles-module__QfSw6a__libraryScript{color:#17151f;background:#fafafc;border:1px solid #e7e5ee;border-radius:12px;flex:1;min-height:0;margin-top:16px;padding:16px;font-size:14px;line-height:1.65;overflow:auto}.styles-module__QfSw6a__librarySectionLabel{color:#6b6780;letter-spacing:.04em;text-transform:uppercase;margin:12px 0 4px;font-size:11px;font-weight:700}.styles-module__QfSw6a__librarySectionLabel:first-child{margin-top:0}.styles-module__QfSw6a__libraryScript p{margin:0 0 12px}.styles-module__QfSw6a__libraryActions{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.styles-module__QfSw6a__libraryActionRow{flex-wrap:wrap;gap:8px;display:flex}.styles-module__QfSw6a__libraryDelete{color:#b42318;min-height:44px;font:inherit;cursor:pointer;background:#fff5f4;border:1px solid #f3c7c3;border-radius:10px;padding:0 16px;font-weight:700}.styles-module__QfSw6a__libraryDelete:focus-visible{outline-offset:2px;outline:2px solid #b42318}.styles-module__QfSw6a__libraryConfirm{color:#17151f;flex:1;justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.styles-module__QfSw6a__libraryFooter{border-top:1px solid #e7e5ee;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 16px;display:flex}.styles-module__QfSw6a__librarySelected{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.styles-module__QfSw6a__libraryStatus{color:#5e5a6e;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:48px 16px;display:flex}.styles-module__QfSw6a__librarySkeleton{background:linear-gradient(90deg,#f4f4f7 25%,#e7e5ee 37%,#f4f4f7 63%) 0 0/400% 100%;border-radius:12px;height:86px;animation:1.2s infinite styles-module__QfSw6a__studioShimmer}.styles-module__QfSw6a__libraryEditor{flex-direction:column;flex:1;min-height:0;display:flex}.styles-module__QfSw6a__libraryEditorBody{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px 20px;display:flex}.styles-module__QfSw6a__libraryName,.styles-module__QfSw6a__libraryText{color:#17151f;width:100%;font:inherit;border:1px solid #e7e5ee;border-radius:12px}.styles-module__QfSw6a__libraryName{min-height:44px;padding:0 12px}.styles-module__QfSw6a__libraryText{resize:none;flex:1;min-height:180px;padding:12px;line-height:1.65}.styles-module__QfSw6a__libraryFieldLabel{color:#5e5a6e;font-size:13px;font-weight:700}.styles-module__QfSw6a__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.styles-module__QfSw6a__libraryBody{grid-template-columns:1fr;overflow:auto}.styles-module__QfSw6a__libraryList{border-bottom:1px solid #e7e5ee;border-right:0}}@keyframes styles-module__QfSw6a__sampleSpin{to{transform:rotate(360deg)}}@keyframes styles-module__QfSw6a__sampleEq{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}@keyframes styles-module__QfSw6a__sampleSlide{0%{left:-35%}to{left:100%}}@keyframes styles-module__QfSw6a__samplePop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}.styles-module__QfSw6a__sampleCard{color:#17151f;background:#fff;border:1px solid #e7e5ee;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;margin-top:16px;padding:14px;display:grid;position:relative;overflow:hidden}.styles-module__QfSw6a__sampleIdle{background:#fff}.styles-module__QfSw6a__sampleGenerating{background:#f5f0fe;border-color:#c9b5f5}.styles-module__QfSw6a__sampleReady{background:#f3fbf6;border-color:#9ad3b1}.styles-module__QfSw6a__sampleError{background:#fef3f2;border-color:#f0c9c5}.styles-module__QfSw6a__sampleMark{place-items:center;width:44px;height:44px;display:grid}.styles-module__QfSw6a__sampleNote{color:#8a869b;font-size:22px}.styles-module__QfSw6a__sampleSpinner,.styles-module__QfSw6a__videoSpinner,.styles-module__QfSw6a__miniSpinner{border-style:solid;border-radius:50%;animation:.9s linear infinite styles-module__QfSw6a__sampleSpin}.styles-module__QfSw6a__sampleSpinner{border-width:4px;border-color:#5b21b6 #e6dafb #e6dafb;width:44px;height:44px}.styles-module__QfSw6a__sampleCheck{color:#fff;background:#0f8a52;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;animation:.4s ease-out styles-module__QfSw6a__samplePop;display:grid}.styles-module__QfSw6a__sampleBang{color:#fff;background:#b42318;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.styles-module__QfSw6a__sampleCopy{min-width:0}.styles-module__QfSw6a__sampleTitle{margin:0;font-size:14px;font-weight:700}.styles-module__QfSw6a__sampleDetail{color:#5e5a6e;margin:4px 0 0;font-size:13px}.styles-module__QfSw6a__sampleActions{align-items:center;gap:8px;display:flex}.styles-module__QfSw6a__samplePlay{color:#fff;background:#5b21b6;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;display:grid}.styles-module__QfSw6a__sampleGhost,.styles-module__QfSw6a__sampleAction{border-radius:10px;min-height:40px;padding:0 14px;font-size:14px;font-weight:700}.styles-module__QfSw6a__sampleGhost{color:#17151f;background:#fff;border:1px solid #cfcadb}.styles-module__QfSw6a__sampleAction{color:#3f1590;background:#fff;border:1px solid #cfcadb}.styles-module__QfSw6a__sampleGhost:disabled{color:#8a869b;cursor:not-allowed}.styles-module__QfSw6a__sampleEq{align-items:flex-end;gap:3px;height:22px;margin-top:8px;display:flex}.styles-module__QfSw6a__sampleEq i{transform-origin:bottom;background:#5b21b6;border-radius:2px;width:4px;height:100%;animation:1s ease-in-out infinite styles-module__QfSw6a__sampleEq}.styles-module__QfSw6a__sampleEq i:nth-child(2n){background:#8b5cf6;animation-delay:-.4s}.styles-module__QfSw6a__sampleEq i:nth-child(3n){animation-delay:-.7s}.styles-module__QfSw6a__sampleWave,.styles-module__QfSw6a__sampleTrack{align-items:flex-end;gap:2px;height:22px;margin-top:8px;display:flex}.styles-module__QfSw6a__sampleWave i{transform-origin:bottom;background:#cfcadb;border-radius:2px;flex:1;height:100%}.styles-module__QfSw6a__sampleWave i.styles-module__QfSw6a__sampleWavePlayed{background:#5b21b6}.styles-module__QfSw6a__sampleTrack{background:#e7e5ee;border-radius:99px;overflow:hidden}.styles-module__QfSw6a__sampleTrack i{background:#5b21b6;height:100%;display:block}.styles-module__QfSw6a__sampleReason{color:#5e5a6e;grid-column:1/-1;margin:0;font-size:13px}.styles-module__QfSw6a__sampleIndeterminate,.styles-module__QfSw6a__videoIndeterminate{background:#e6dafb;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.styles-module__QfSw6a__sampleIndeterminate:after,.styles-module__QfSw6a__videoIndeterminate:after{content:"";background:linear-gradient(90deg,#5b21b6,#8b5cf6);border-radius:99px;width:35%;animation:1.3s ease-in-out infinite styles-module__QfSw6a__sampleSlide;position:absolute;top:0;bottom:0}.styles-module__QfSw6a__summaryStatus{color:#17151f;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.styles-module__QfSw6a__summaryMark{color:#0f8a52}.styles-module__QfSw6a__miniSpinner{border-width:2px;border-color:#5b21b6 #e6dafb #e6dafb;width:14px;height:14px}.styles-module__QfSw6a__generateButton{justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative;overflow:hidden}.styles-module__QfSw6a__generateButton.styles-module__QfSw6a__generateWaiting,.styles-module__QfSw6a__generateButton.styles-module__QfSw6a__generateWaiting:hover{color:#5e5a6e;cursor:not-allowed;background:#f0eef6}.styles-module__QfSw6a__generateButton.styles-module__QfSw6a__generateBusy,.styles-module__QfSw6a__generateButton.styles-module__QfSw6a__generateBusy:hover{color:#fff;background:#4b1a93}.styles-module__QfSw6a__videoSpinner{border-width:2px;border-color:#fff #ffffff59 #ffffff59;width:16px;height:16px}.styles-module__QfSw6a__generateNote,.styles-module__QfSw6a__sampleToast{color:#5e5a6e;margin:8px 0 0;font-size:13px}.styles-module__QfSw6a__sampleToast{color:#0f8a52;font-weight:700}@media (prefers-reduced-motion:reduce){.styles-module__QfSw6a__sampleSpinner,.styles-module__QfSw6a__videoSpinner,.styles-module__QfSw6a__miniSpinner,.styles-module__QfSw6a__sampleIndeterminate:after,.styles-module__QfSw6a__videoIndeterminate:after,.styles-module__QfSw6a__sampleCheck{animation:none}.styles-module__QfSw6a__sampleEq i{animation:none;transform:scaleY(.6)}}.styles-module__QfSw6a__brandLogoGrid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;margin-top:16px;display:grid}.styles-module__QfSw6a__brandLogoCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e5ee;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex}.styles-module__QfSw6a__brandLogoCardActive{background:#f5f0fe;border-color:#5b21b6;box-shadow:inset 0 0 0 1px #5b21b6}.styles-module__QfSw6a__brandLogoFrame{aspect-ratio:1;background:#f4f4f7;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.styles-module__QfSw6a__brandLogoImage{object-fit:contain}
.styles-module__9BXCGG__typingDots{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1);display:inline-flex}.styles-module__9BXCGG__typingDots span{height:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*1.5);background-color:#9ca3af;border-radius:3.40282e38px;animation:1.4s infinite both styles-module__9BXCGG__blink;display:inline-block}.styles-module__9BXCGG__typingDots span:nth-child(2){animation-delay:.2s}.styles-module__9BXCGG__typingDots span:nth-child(3){animation-delay:.4s}@keyframes styles-module__9BXCGG__blink{0%,80%,to{opacity:.2}40%{opacity:1}}
.styles-module__H95Qpq__errorContainer{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*5);background-color:#fde8e8;flex-direction:column;display:flex}.styles-module__H95Qpq__headingContainer{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.styles-module__H95Qpq__title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#c81e1e}.styles-module__H95Qpq__errorIcon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);color:#c81e1e}.styles-module__H95Qpq__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#c81e1e}.styles-module__H95Qpq__closeButton{cursor:pointer;padding:calc(var(--spacing,.25rem)*1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;margin-left:auto}@media (hover:hover){.styles-module__H95Qpq__closeButton:hover{background-color:#fbd5d5}}.styles-module__H95Qpq__closeIcon{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:#c81e1e}@property --tw-font-weight{syntax:"*";inherits:false}
.styles-module__CMvZyq__chartContainer{margin-block:calc(var(--spacing,.25rem)*5);max-width:100%}.styles-module__CMvZyq__chartTitle{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#1f2a37}.styles-module__CMvZyq__chartDescription{margin-bottom:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#6b7280;font-style:italic}.styles-module__CMvZyq__customTooltip{pointer-events:none;border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*3);color:var(--color-gray-900);opacity:.95;background-color:#f9fafb}.styles-module__CMvZyq__tooltipLabel{margin-bottom:calc(var(--spacing,.25rem)*1);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-color:#4b5563;border-bottom-width:1px}.styles-module__CMvZyq__tooltipValue,.styles-module__CMvZyq__tooltipPercent{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-900)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.styles-module__2mBAOW__chartContainer{margin-top:calc(var(--spacing,.25rem)*5);max-width:100%}.styles-module__2mBAOW__chartTitle{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#1f2a37}.styles-module__2mBAOW__chartDescription{margin-bottom:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#6b7280;font-style:italic}.styles-module__2mBAOW__customTooltip{pointer-events:none;border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*3);color:var(--color-gray-900);opacity:.95;background-color:#f9fafb}.styles-module__2mBAOW__tooltipLabel{margin-bottom:calc(var(--spacing,.25rem)*1);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-color:#4b5563;border-bottom-width:1px}.styles-module__2mBAOW__tooltipValue,.styles-module__2mBAOW__tooltipPercent{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-900)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.styles-module__FYjj9q__chartContainer{margin-block:calc(var(--spacing,.25rem)*5);max-width:100%}.styles-module__FYjj9q__chartTitle{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#1f2a37}.styles-module__FYjj9q__chartDescription{margin-bottom:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#6b7280;font-style:italic}.styles-module__FYjj9q__customTooltip{pointer-events:none;border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*3);color:var(--color-gray-900);opacity:.95;background-color:#f9fafb}.styles-module__FYjj9q__tooltipLabel{margin-bottom:calc(var(--spacing,.25rem)*1);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-color:#4b5563;border-bottom-width:1px}.styles-module__FYjj9q__tooltipValue,.styles-module__FYjj9q__tooltipPercent{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-900)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.styles-module__x8s6XG__chartContainer{max-width:100%}.styles-module__x8s6XG__chartTitle{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#1f2a37}.styles-module__x8s6XG__chartDescription{margin-bottom:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#6b7280;font-style:italic}.styles-module__x8s6XG__customTooltip{pointer-events:none;border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*3);color:var(--color-gray-900);opacity:.95;background-color:#f9fafb}.styles-module__x8s6XG__tooltipLabel{margin-bottom:calc(var(--spacing,.25rem)*1);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-color:#4b5563;border-bottom-width:1px}.styles-module__x8s6XG__tooltipValue,.styles-module__x8s6XG__tooltipPercent{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-900)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.styles-module__JEEEsW__quickOptions{margin-top:calc(var(--spacing,.25rem)*0);flex-direction:column;display:flex}:where(.styles-module__JEEEsW__quickOptions>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.styles-module__JEEEsW__quickOptions{border-top-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*3);border-top-width:1px;border-top-color:#e5e7eb}.styles-module__JEEEsW__quickOptionsContainer{gap:calc(var(--spacing,.25rem)*2);flex-flow:wrap;display:flex}.styles-module__JEEEsW__quickOptiontext{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:#9ca3af}.styles-module__JEEEsW__quickOption{cursor:pointer;border-radius:var(--radius-md,.375rem);width:max-content;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1);padding-top:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#111928;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#fef3c7;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.styles-module__JEEEsW__quickOption:hover{background-color:#facc15}}.styles-module__JEEEsW__quickOptionDisabled{cursor:not-allowed;opacity:.45}.styles-module__JEEEsW__collapsedIcon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.styles-module__ragQwq__inputWrapper{border-bottom-right-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*2);background-color:#f9fafb;border-width:1px;border-color:#1f2a37;display:flex}.styles-module__ragQwq__promptTextarea{resize:none;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#4b5563;--tw-outline-style:none;outline-style:none}.styles-module__ragQwq__promptTextarea::placeholder{color:#9ca3af}.styles-module__ragQwq__sendButton{cursor:pointer;color:#6b7280}@media (hover:hover){.styles-module__ragQwq__sendButton:hover{color:#374151}}.styles-module__ragQwq__sendButton:disabled{opacity:.45}.styles-module__ragQwq__sendIcon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.styles-module__mSx-JW__lataiLoader{margin-bottom:calc(var(--spacing,.25rem)*4);scale:1.5;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
@keyframes styles-module__PpOyja__spin{to{transform:rotate(360deg)}}.styles-module__PpOyja__loadingSpinner{animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:#0000 currentColor currentColor;border-radius:3.40282e38px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.styles-module__BKQf4G__container{flex-direction:column;height:100%;display:flex}.styles-module__BKQf4G__content{gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex;position:relative}.styles-module__BKQf4G__topItemsContainer{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.styles-module__BKQf4G__icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);display:inline}
.page-module__Kn4JOa__container{height:100%;display:flex}.page-module__Kn4JOa__chatArea{margin-right:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*3);width:75%;height:99dvh;padding:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.page-module__Kn4JOa__promptWrapper{min-height:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1;display:flex}
