._0_bcUG_subtitle{color:#9ca3af;margin-top:.5rem;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5}._0_bcUG_sectionContainer{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}._0_bcUG_sectionTitle{justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:1.1rem;font-weight:700;display:flex}._0_bcUG_accountGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}._0_bcUG_accountCard{cursor:pointer;border:2px solid #0000;transition:all .2s}._0_bcUG_accountCard._0_bcUG_selected{border-color:var(--primary-color,#3b82f6);background:#3b82f61a}._0_bcUG_accountCard._0_bcUG_selected ._0_bcUG_accountMeta{font-weight:500;color:#1f2937!important}._0_bcUG_accountCard._0_bcUG_selected h3{color:#111827!important}._0_bcUG_accountCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}._0_bcUG_accountCardTitle{flex-direction:column;gap:.5rem;display:flex}._0_bcUG_accountCardTitle h3{color:#111827;margin:0;font-size:1.1rem;font-weight:600}._0_bcUG_selectedBadge{background:var(--primary-color,#3b82f6);color:#fff;border-radius:12px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}._0_bcUG_statusBadge{color:#d1d5db;background:#f3f4f61a;border-radius:12px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.8rem;display:flex}._0_bcUG_statusBadge._0_bcUG_active{color:#6ee7b7;background:#d1fae533}._0_bcUG_statusDot{background:#9ca3af;border-radius:50%;width:8px;height:8px}._0_bcUG_statusBadge._0_bcUG_active ._0_bcUG_statusDot{background:#10b981}._0_bcUG_accountMeta{color:#6b7280;margin:.25rem 0;font-size:.875rem}._0_bcUG_folderSelectArea{margin-bottom:1.5rem}._0_bcUG_folderBtn{background:var(--surface-hover);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s;display:flex}._0_bcUG_folderBtn:hover{border-color:#6366f1}._0_bcUG_imageList{gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}._0_bcUG_imageItem{cursor:pointer;flex-shrink:0;width:120px;transition:transform .2s;position:relative}._0_bcUG_imageItem:hover{transform:scale(1.02)}._0_bcUG_imageThumb{aspect-ratio:1;border:1px solid var(--border);border-radius:8px;width:100%;margin-bottom:.5rem;overflow:hidden}._0_bcUG_imageThumb img{object-fit:cover;width:100%;height:100%}._0_bcUG_imageName{color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._0_bcUG_imageCheckbox{color:#fff;cursor:pointer;z-index:1;background:#00000080;border:2px solid #fff;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:.5rem;left:.5rem}._0_bcUG_imageItemSelected ._0_bcUG_imageCheckbox{background:#3b82f6;border-color:#3b82f6}._0_bcUG_imageItemSelected ._0_bcUG_imageThumb{box-shadow:0 0 0 3px #3b82f6}._0_bcUG_selectActions{align-items:center;gap:.5rem;display:flex}._0_bcUG_selectBtn{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:6px;padding:.35rem .75rem;font-size:.75rem;transition:all .2s}._0_bcUG_selectBtn:hover{background:#f3f4f6;border-color:#9ca3af}._0_bcUG_ngButtonContainer{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}._0_bcUG_ngButton{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}._0_bcUG_ngButton:hover:not(:disabled){background:#b91c1c}._0_bcUG_ngButton:disabled{opacity:.5;cursor:not-allowed}._0_bcUG_templateSelect{align-items:center;gap:1rem;display:flex}._0_bcUG_templateSelect select{width:250px}._0_bcUG_templateSelector{background:#6366f10f;border:1.5px solid #6366f140;border-radius:10px;margin-bottom:1.5rem;padding:1rem 1.25rem}._0_bcUG_templateLabel{color:var(--text-primary);margin-bottom:.625rem;font-size:.9375rem;font-weight:600;display:block}._0_bcUG_templateSelect{color:var(--text-primary);cursor:pointer;background:#fff;border:1.5px solid #6366f159;border-radius:8px;flex:1;padding:.625rem 1rem;font-size:1rem;font-weight:500;transition:border-color .2s}._0_bcUG_templateSelect:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}._0_bcUG_refreshLink{color:#3b82f6;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;font-size:.875rem;display:flex}._0_bcUG_saveTemplateBtn{color:#93c5fd;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:6px;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}._0_bcUG_saveTemplateBtn:hover:not(:disabled){color:#dbeafe;background:#3b82f633;border-color:#3b82f6}._0_bcUG_saveTemplateBtn:disabled{opacity:.5;cursor:not-allowed}._0_bcUG_formGrid{gap:1.5rem;display:grid}._0_bcUG_formRow{grid-template-columns:1fr 2fr;gap:1.5rem;display:grid}._0_bcUG_formRow3{grid-template-columns:1fr 1fr 1fr;gap:1.5rem;display:grid}._0_bcUG_formGroup{flex-direction:column;gap:.5rem;display:flex}._0_bcUG_formGroup label{color:var(--text-secondary);font-size:.875rem}._0_bcUG_expandBtn{color:#3b82f6;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-top:1rem;font-size:.875rem;display:flex}._0_bcUG_watermarkContainer{grid-template-columns:200px 200px 1fr;align-items:start;gap:2rem;display:grid}._0_bcUG_wmPreview{aspect-ratio:1;color:#94a3b8;background:#e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:100%;font-size:.75rem;display:flex;position:relative;overflow:hidden}._0_bcUG_wmControls{flex-direction:column;gap:1.5rem;display:flex}._0_bcUG_wmButtons{flex-direction:column;gap:.5rem;display:flex}._0_bcUG_wmBtn{cursor:pointer;border:1px solid var(--border);color:var(--text-primary);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;font-size:.8125rem;transition:all .2s;display:flex}._0_bcUG_wmBtn:hover{border-color:var(--text-primary);background:var(--surface-hover)}._0_bcUG_wmHint{color:var(--text-secondary);margin-top:.5rem;font-size:.75rem}._0_bcUG_positionGrid{border:1px solid var(--border);background:#0f172a;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;max-width:180px;padding:.75rem;display:grid}._0_bcUG_posBtn{aspect-ratio:1;width:100%;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._0_bcUG_posBtn:hover{color:var(--text-primary)}._0_bcUG_posActive{color:#fff;background:#3b82f6;border-radius:4px}._0_bcUG_posActive:hover{color:#fff}._0_bcUG_sliderGroup{flex-direction:column;gap:.5rem;display:flex}._0_bcUG_sliderLabel{color:var(--text-secondary);justify-content:space-between;font-size:.875rem;display:flex}._0_bcUG_range{accent-color:#3b82f6;width:100%}._0_bcUG_generateBtnContainer{flex-direction:column;align-items:center;margin:2rem 0;display:flex}._0_bcUG_generateBtn{background:var(--primary-gradient);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 4rem;font-size:1.1rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 20px #3b82f666}._0_bcUG_generateBtn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #3b82f680}._0_bcUG_generateBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}._0_bcUG_csvOnlyBtn{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.875rem 3rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}._0_bcUG_csvOnlyBtn:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--primary-color);transform:translateY(-1px)}._0_bcUG_csvOnlyBtn:disabled{opacity:.5;cursor:not-allowed}._0_bcUG_resultSection{background:#10b9810d;border:1px solid #10b98133;border-radius:12px;margin-top:2rem;padding:1.5rem}._0_bcUG_resultHeader{color:var(--success);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.1rem;font-weight:700;display:flex}._0_bcUG_resultContent{flex-direction:column;gap:1rem;display:flex}._0_bcUG_resultMessage{color:var(--text-secondary);font-size:.9rem}._0_bcUG_downloadBtn{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;width:fit-content;padding:.75rem 1.5rem;display:flex}._0_bcUG_downloadBtn:hover{border-color:var(--text-primary)}._0_bcUG_csvPreview{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);white-space:pre;border-radius:8px;max-height:400px;padding:1rem;font-family:monospace;font-size:.875rem;line-height:1.6;overflow:auto}._0_bcUG_toggle{width:44px;height:24px;display:inline-block;position:relative}._0_bcUG_toggle input{opacity:0;width:0;height:0}._0_bcUG_slider{cursor:pointer;background-color:#475569;border-radius:24px;transition:all .4s;position:absolute;inset:0}._0_bcUG_slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+._0_bcUG_slider{background-color:#3b82f6}input:checked+._0_bcUG_slider:before{transform:translate(20px)}._0_bcUG_previewOverlay{z-index:1000;background:#000000e6;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}._0_bcUG_previewModal{flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}._0_bcUG_previewModal img{object-fit:contain;border-radius:8px;max-width:100%;max-height:80vh}._0_bcUG_previewClose{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex;position:absolute;top:-3rem;right:0}._0_bcUG_previewClose:hover{background:#fff3}._0_bcUG_previewFileName{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:1rem;font-size:.875rem;overflow:hidden}._0_bcUG_previewNav{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._0_bcUG_previewNav:hover{background:#fff3}._0_bcUG_previewNav:disabled{opacity:.3;cursor:not-allowed}._0_bcUG_previewNavPrev{left:-4rem}._0_bcUG_previewNavNext{right:-4rem}@media (max-width:768px){._0_bcUG_watermarkContainer,._0_bcUG_formRow,._0_bcUG_formRow3{grid-template-columns:1fr}._0_bcUG_positionGrid{max-width:150px}._0_bcUG_previewNavPrev{left:.5rem}._0_bcUG_previewNavNext{right:.5rem}}
.Qh_KcG_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Qh_KcG_modal{-webkit-backdrop-filter:blur(16px);background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;width:100%;max-width:72rem;height:90vh;animation:.2s ease-out Qh_KcG_fadeIn;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.Qh_KcG_head.Qh_KcG_item{background:#f9fafb;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;transition:all .2s;display:flex}.Qh_KcG_item:hover{background:#f3f4f6}.Qh_KcG_selectedItem{background:#3b82f61a;border-color:#3b82f64d}.Qh_KcG_checkboxArea{cursor:pointer;justify-content:center;align-items:center;padding:.5rem;display:flex}.Qh_KcG_checkbox{border:2px solid var(--text-secondary);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.Qh_KcG_checked{color:#fff;background:#3b82f6;border-color:#3b82f6}.Qh_KcG_folderNameArea{cursor:pointer;flex:1;align-items:center;padding:.5rem 0;display:flex}.Qh_KcG_navigateBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.Qh_KcG_navigateBtn:hover{color:#111827;background:#f3f4f6}.Qh_KcG_header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.Qh_KcG_title{color:#111827;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.Qh_KcG_closeBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.Qh_KcG_closeBtn:hover{color:#111827;background-color:#f3f4f6}.Qh_KcG_breadcrumbs{white-space:nowrap;scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:.25rem;padding:1rem 1.5rem;display:flex;overflow-x:auto}.Qh_KcG_breadcrumbItem{color:#6b7280;align-items:center;font-size:.875rem;display:flex}.Qh_KcG_breadcrumbBtn{color:#3b82f6;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;transition:color .2s}.Qh_KcG_breadcrumbBtn:hover{color:#2563eb;background-color:#e0f2fe}.Qh_KcG_breadcrumbCurrent{color:#111827;padding:.25rem .5rem;font-weight:600}.Qh_KcG_list{background-color:#fff;flex:1;padding:1rem;overflow-y:auto}.Qh_KcG_error{color:#fecaca;background-color:#7f1d1d4d;border:1px solid #ef444480;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:1rem;font-size:.875rem;display:flex}.Qh_KcG_loading,.Qh_KcG_empty{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:3rem 0;display:flex}.Qh_KcG_toolbar{background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.Qh_KcG_upBtn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .15s;display:flex}.Qh_KcG_upBtn:hover{color:#111827;background-color:#fff;border-color:#d1d5db}.Qh_KcG_newFolderBtn{color:#3b82f6;cursor:pointer;background:0 0;border:1px solid #bfdbfe;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.Qh_KcG_newFolderBtn:hover{background:#eff6ff;border-color:#93c5fd}.Qh_KcG_newFolderInput{align-items:center;gap:.375rem;display:flex}.Qh_KcG_newFolderInputField{color:#111827;background:#fff;border:1px solid #93c5fd;border-radius:.375rem;outline:none;width:200px;padding:.375rem .625rem;font-size:.875rem}.Qh_KcG_newFolderInputField:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.Qh_KcG_newFolderConfirmBtn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:.375rem;align-items:center;padding:.375rem .5rem;transition:opacity .15s;display:flex}.Qh_KcG_newFolderConfirmBtn:disabled{opacity:.5;cursor:not-allowed}.Qh_KcG_newFolderConfirmBtn:hover:not(:disabled){opacity:.85}.Qh_KcG_newFolderCancelBtn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;padding:.375rem .5rem;transition:all .15s;display:flex}.Qh_KcG_newFolderCancelBtn:hover{color:#111827;background:#f3f4f6}.Qh_KcG_contentArea{flex-direction:row;flex:1;display:flex;overflow:hidden}.Qh_KcG_columnsContainer{scrollbar-width:thin;scrollbar-color:#d1d5db #f9fafb;border-bottom:1px solid #e5e7eb;flex-direction:row;flex:1;display:flex;overflow:auto hidden}.Qh_KcG_columnWrapper{background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;width:220px;display:flex}.Qh_KcG_columnWrapper:last-child{border-right:none;flex-shrink:1;min-width:220px}.Qh_KcG_columnHeader{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:.5rem .75rem;font-size:.7rem;font-weight:600;overflow:hidden}.Qh_KcG_columnList{scrollbar-width:thin;scrollbar-color:#d1d5db #fff;flex:1;padding:.25rem 0;overflow-y:auto}.Qh_KcG_columnLoading{justify-content:center;align-items:center;padding:2rem 0;display:flex}.Qh_KcG_columnEmpty{color:#9ca3af;justify-content:center;align-items:center;padding:2rem .75rem;font-size:.75rem;display:flex}.Qh_KcG_columnItem{text-align:left;cursor:pointer;color:#111827;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;transition:background .1s;display:flex}.Qh_KcG_columnItem:hover{background:#f3f4f6}.Qh_KcG_columnItemSelected{color:#fff;background:#2563eb!important}.Qh_KcG_columnItemSelected .Qh_KcG_columnItemIcon{color:#fff}.Qh_KcG_columnItemSelected .Qh_KcG_columnItemArrow{color:#ffffffb3}.Qh_KcG_columnItemIcon{color:#60a5fa;flex-shrink:0}.Qh_KcG_columnItemName{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;font-weight:500;overflow:hidden}.Qh_KcG_columnItemArrow{color:#9ca3af;flex-shrink:0}.Qh_KcG_columnFileItem{color:#374151}.Qh_KcG_columnFileIcon{color:#9ca3af;flex-shrink:0;align-items:center;display:flex}.Qh_KcG_columnItemSelected .Qh_KcG_columnFileIcon{color:#fffc}.Qh_KcG_previewPanel{background:#f9fafb;border-left:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;align-items:center;gap:.75rem;width:180px;padding:1rem .75rem;display:flex;overflow-y:auto}.Qh_KcG_previewThumb{aspect-ratio:1;background:#e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.Qh_KcG_previewImage{object-fit:cover;width:100%;height:100%}.Qh_KcG_previewNoThumb{color:#9ca3af;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Qh_KcG_previewInfo{flex-direction:column;gap:.25rem;width:100%;display:flex}.Qh_KcG_previewName{color:#111827;word-break:break-all;font-size:.75rem;font-weight:600;line-height:1.4}.Qh_KcG_previewType{color:#9ca3af;text-transform:uppercase;font-size:.7rem}.Qh_KcG_previewLink{color:#3b82f6;white-space:nowrap;border:1px solid #bfdbfe;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;text-decoration:none;transition:background .15s;display:flex}.Qh_KcG_previewLink:hover{background:#eff6ff}.Qh_KcG_toolbarError{color:#ef4444;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.Qh_KcG_grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.625rem;padding:.25rem;display:grid}.Qh_KcG_gridItem{cursor:pointer;background:#f9fafb;border:1px solid #0000;border-radius:.625rem;flex-direction:column;align-items:center;gap:.375rem;min-width:0;padding:.875rem .5rem .625rem;transition:all .15s;display:flex;position:relative}.Qh_KcG_gridItem:hover{background:#f3f4f6;border-color:#e5e7eb}.Qh_KcG_gridItem:hover .Qh_KcG_gridActions{opacity:1}.Qh_KcG_gridIcon{color:#60a5fa;flex-shrink:0}.Qh_KcG_gridName{color:#111827;text-align:center;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;width:100%;font-size:.75rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.Qh_KcG_gridActions{opacity:0;gap:.25rem;margin-top:.25rem;transition:opacity .15s;display:flex}.Qh_KcG_item{cursor:pointer;background:#f9fafb;border:1px solid #0000;border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;margin-bottom:.25rem;padding:.875rem 1rem;transition:all .2s;display:flex}.Qh_KcG_item:hover{background-color:#f3f4f6;border-color:#e5e7eb}.Qh_KcG_itemBtn{text-align:left;cursor:pointer;color:#111827;background:0 0;border:none;flex:1;align-items:center;min-width:0;display:flex}.Qh_KcG_itemName{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.Qh_KcG_actionButtons{align-items:center;gap:.5rem;display:flex}.Qh_KcG_selectBtn{background:var(--primary-gradient);color:#fff;cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;transition:all .15s;display:flex;box-shadow:0 1px 3px #0000001a}.Qh_KcG_selectBtn:hover{opacity:.9;box-shadow:0 4px 8px #3b82f64d}.Qh_KcG_footer{background-color:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.Qh_KcG_footerInfo{color:#6b7280;font-size:.75rem}.Qh_KcG_actions{gap:.75rem;display:flex}.Qh_KcG_cancelBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:color .2s}.Qh_KcG_cancelBtn:hover{color:#111827;background-color:#f3f4f6}.Qh_KcG_confirmBtn{background:var(--primary-gradient);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Qh_KcG_confirmBtn:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}@keyframes Qh_KcG_fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.Qh_KcG_overlay{padding:0}.Qh_KcG_modal{border-radius:0;max-width:100%;max-height:100vh}.Qh_KcG_header{padding:1rem}.Qh_KcG_title{font-size:1rem}.Qh_KcG_breadcrumbs{padding:.75rem 1rem}.Qh_KcG_list,.Qh_KcG_item{padding:.75rem}.Qh_KcG_itemName{font-size:.9rem}.Qh_KcG_selectBtn{padding:.4rem .75rem;font-size:.8rem}.Qh_KcG_footer{flex-direction:column;gap:1rem;padding:1rem}.Qh_KcG_footerInfo{text-align:center}.Qh_KcG_actions{justify-content:center;width:100%}.Qh_KcG_cancelBtn,.Qh_KcG_confirmBtn{flex:1;justify-content:center}}
.Tw97-G_header{margin-bottom:2rem}.Tw97-G_subtitle{color:#9ca3af;margin-top:.5rem;font-size:.9375rem;line-height:1.5}.Tw97-G_sectionTitle{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.Tw97-G_accountSection{margin-bottom:2rem}.Tw97-G_accountGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.Tw97-G_accountCard{cursor:pointer;border:2px solid #0000;transition:all .2s}.Tw97-G_accountCard.Tw97-G_selected{border-color:var(--primary-color,#3b82f6);background:#3b82f61a}.Tw97-G_accountCard.Tw97-G_selected .Tw97-G_accountMeta{font-weight:500;color:#1f2937!important}.Tw97-G_accountCard.Tw97-G_selected h3{color:#111827!important}.Tw97-G_accountCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.Tw97-G_accountCardTitle{flex-direction:column;gap:.5rem;display:flex}.Tw97-G_accountCardTitle h3{color:#111827;margin:0;font-size:1.1rem;font-weight:600}.Tw97-G_selectedBadge{background:var(--primary-color,#3b82f6);color:#fff;border-radius:12px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.Tw97-G_statusBadge{color:#d1d5db;background:#f3f4f61a;border-radius:12px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.8rem;display:flex}.Tw97-G_statusBadge.Tw97-G_active{color:#6ee7b7;background:#d1fae533}.Tw97-G_statusDot{background:#9ca3af;border-radius:50%;width:8px;height:8px}.Tw97-G_statusBadge.Tw97-G_active .Tw97-G_statusDot{background:#10b981}.Tw97-G_accountMeta{color:#6b7280;margin:.25rem 0;font-size:.875rem}.Tw97-G_settingsSection{margin-bottom:2rem}.Tw97-G_settingItem{justify-content:space-between;align-items:center;gap:2rem;display:flex}.Tw97-G_settingItemBordered{border-top:1px solid #e5e7eb26;margin-top:1.5rem;padding-top:1.5rem}.Tw97-G_settingInfo{flex:1}.Tw97-G_settingLabel{color:#111827;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.Tw97-G_settingDescription{color:#374151;margin:0;font-size:.9375rem;line-height:1.6}.Tw97-G_toggle{cursor:pointer;background:#d1d5db;border:none;border-radius:14px;flex-shrink:0;width:52px;height:28px;transition:background-color .3s;position:relative}.Tw97-G_toggle:hover{background:#9ca3af}.Tw97-G_toggleOn{background:var(--primary-color,#3b82f6)}.Tw97-G_toggleOn:hover{background:#2563eb}.Tw97-G_toggleSlider{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.Tw97-G_toggleOn .Tw97-G_toggleSlider{transform:translate(24px)}.Tw97-G_actionButtons{gap:1rem;margin-bottom:2rem;display:flex}.Tw97-G_bidsContainer{min-height:400px}.Tw97-G_loading{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem;display:flex}.Tw97-G_empty{text-align:center;color:#6b7280;background:#f9fafb0d;border:1px dashed #4b5563;border-radius:8px;padding:4rem 2rem}.Tw97-G_empty p{margin:.5rem 0}.Tw97-G_bidsList{flex-direction:column;gap:1rem;display:flex}.Tw97-G_bidCard{background:#ffffff0d;border:1px solid #e5e7eb1a;border-radius:8px;padding:1.5rem;transition:box-shadow .2s}.Tw97-G_bidCard:hover{box-shadow:0 2px 8px #0000004d}.Tw97-G_bidHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.Tw97-G_bidStatus{align-items:center;gap:.5rem;font-weight:500;display:flex}.Tw97-G_statusText{color:#111827;font-size:.9rem}.Tw97-G_statusIconCompleted{color:#10b981}.Tw97-G_statusIconError{color:#ef4444}.Tw97-G_statusIconSkipped{color:#f59e0b}.Tw97-G_statusIconQueued{color:#8b5cf6}.Tw97-G_statusIconPending{color:#6b7280}.Tw97-G_statusIconProcessing{color:#3b82f6;animation:1s linear infinite Tw97-G_spin}.Tw97-G_statusIconCopied{color:#10b981}.Tw97-G_statusIconUpscaling{color:#8b5cf6;animation:2s infinite Tw97-G_pulse}@keyframes Tw97-G_pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Tw97-G_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Tw97-G_bidDate{color:#6b7280;font-size:.875rem}.Tw97-G_bidInfo{margin-bottom:1rem}.Tw97-G_bidTitle{color:#111827;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.Tw97-G_bidMeta{flex-direction:column;gap:.5rem;display:flex}.Tw97-G_metaItem{gap:.5rem;font-size:.9rem;display:flex}.Tw97-G_metaLabel{color:#6b7280;min-width:100px;font-weight:500}.Tw97-G_metaValue{color:#111827}.Tw97-G_noData{color:#9ca3af;font-style:italic}.Tw97-G_errorMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;font-size:.9rem;display:flex}.Tw97-G_bidActions{justify-content:flex-end;gap:.75rem;display:flex}.Tw97-G_completedBadge{color:#6ee7b7;background:#d1fae533;border-radius:6px;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.Tw97-G_expandButton{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.Tw97-G_bidItemRow{border-top:1px solid #ffffff0f;justify-content:space-between;gap:1rem;padding:.75rem .5rem;display:flex}.Tw97-G_bidMetaRow{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}@media (max-width:768px){.Tw97-G_header{margin-bottom:1.5rem}.Tw97-G_subtitle{font-size:.875rem}.Tw97-G_sectionTitle{font-size:1.1rem}.Tw97-G_accountGrid{grid-template-columns:1fr}.Tw97-G_accountCardHeader{flex-direction:column;gap:.5rem}.Tw97-G_accountCardTitle h3{font-size:1rem}.Tw97-G_settingItem{flex-direction:column;align-items:flex-start;gap:1rem}.Tw97-G_settingLabel{font-size:1rem}.Tw97-G_settingDescription{font-size:.875rem}.Tw97-G_actionButtons{flex-direction:column;width:100%}.Tw97-G_actionButtons button{justify-content:center;width:100%}.Tw97-G_bidCard{padding:1rem}.Tw97-G_bidHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.Tw97-G_bidTitle{font-size:1rem}.Tw97-G_bidActions{flex-direction:column;width:100%}.Tw97-G_bidActions button{justify-content:center;width:100%}.Tw97-G_bidItemRow{flex-direction:column;gap:.5rem}.Tw97-G_metaItem{flex-direction:column;gap:.25rem}.Tw97-G_metaLabel{min-width:auto}}
.pkVGLG_modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pkVGLG_modal{background:var(--surface);border-radius:16px;width:100%;max-width:450px;padding:2rem;position:relative;box-shadow:0 20px 40px #0003}.pkVGLG_closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s;position:absolute;top:1rem;right:1rem}.pkVGLG_closeButton:hover{background:var(--surface-hover);color:var(--text-primary)}.pkVGLG_iconWrapper{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.pkVGLG_title{text-align:center;color:var(--text-primary);margin:0 0 1rem;font-size:1.125rem;font-weight:700;line-height:1.4}.pkVGLG_description{text-align:center;color:var(--text-secondary);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.7}.pkVGLG_actions{flex-direction:column;gap:.75rem;display:flex}.pkVGLG_loginButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.pkVGLG_loginButton:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.pkVGLG_cancelButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s}.pkVGLG_cancelButton:hover{color:var(--text-primary)}
.FtAmOG_container{min-height:100vh;display:flex}.FtAmOG_mainContent{margin-left:var(--sidebar-width);background:var(--background);flex-direction:column;flex:1;min-height:100vh;display:flex}.FtAmOG_pageContent{flex:1;padding:2rem;overflow-y:auto}@media (max-width:768px){.FtAmOG_mainContent{margin-left:0}.FtAmOG_pageContent{padding:1rem;padding-top:calc(var(--mobile-header-height) + .5rem)}}
.sUwCVq_section{width:calc(100% + 8rem);margin-bottom:2rem;margin-left:-4rem;margin-right:-4rem;padding-left:2.5rem;padding-right:2.5rem}.sUwCVq_paymentHistorySection{margin-top:2rem}.sUwCVq_sectionHeader{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.125rem;font-weight:600;display:flex}.sUwCVq_planInfo{background:var(--surface-hover);border-radius:12px;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.sUwCVq_planName{color:var(--text-primary);font-size:2rem;font-weight:800}.sUwCVq_planStatus{color:var(--text-secondary);font-size:.9375rem}.sUwCVq_statusActive{color:#10b981;font-weight:600}.sUwCVq_statusInactive{color:#6b7280;font-weight:600}.sUwCVq_infoRow{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.sUwCVq_pendingDowngradeNotice{color:#b45309;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:.5rem;padding:1rem;display:flex}.sUwCVq_pendingDowngradeNotice>svg{flex-shrink:0;margin-top:2px}.sUwCVq_pendingDowngradeContent{flex-direction:column;flex:1;gap:.75rem;display:flex}.sUwCVq_pendingDowngradeContent span{font-size:.9375rem;line-height:1.5}.sUwCVq_pendingDowngradeContent strong{font-weight:700}.sUwCVq_cancelDowngradeButton{color:#b45309;cursor:pointer;background:#fff;border:1px solid #fbbf2480;border-radius:6px;justify-content:center;align-items:center;width:fit-content;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.sUwCVq_cancelDowngradeButton:hover:not(:disabled){background:#fbbf241a}.sUwCVq_cancelDowngradeButton:disabled{opacity:.6;cursor:not-allowed}.sUwCVq_actions{gap:1rem;display:flex}.sUwCVq_planGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem;display:grid}.sUwCVq_planCard{border:2px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:1rem;min-width:220px;min-height:360px;padding:1.5rem;display:flex}.sUwCVq_planCardContent{flex-direction:column;flex:1;display:flex}.sUwCVq_planCardButton{margin-top:auto}.sUwCVq_currentPlan{background:#8b5cf60d;border-color:#8b5cf6}.sUwCVq_recommendedPlan{border-width:2px;border-color:#8b5cf6;position:relative;box-shadow:0 4px 12px #8b5cf626}.sUwCVq_recommendedBadge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:20px;padding:4px 16px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.sUwCVq_tagline{color:#8b5cf6;margin:.5rem 0 .75rem;font-size:.9375rem;font-weight:600}.sUwCVq_trialText{color:#8b5cf6;margin-top:-.25rem;font-size:.9375rem;font-weight:600}.sUwCVq_trialInfo{color:#059669;text-align:center;background:#10b9811a;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:.8125rem;font-weight:600}.sUwCVq_gradientButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.sUwCVq_gradientButton:hover:not(:disabled){opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}.sUwCVq_gradientButton:disabled{opacity:.6;cursor:not-allowed}.sUwCVq_comingSoonItem{opacity:.7;font-style:italic}.sUwCVq_planCardButton button{text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.sUwCVq_planCardButton button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.sUwCVq_recommendedPlan .sUwCVq_planCardButton button{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none}.sUwCVq_recommendedPlan .sUwCVq_planCardButton button:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#7c3aed)}.sUwCVq_planCardHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sUwCVq_planCardHeader h3{margin:0;font-size:1.125rem;font-weight:700}.sUwCVq_currentBadge{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.sUwCVq_planPrice{color:var(--text-primary);align-items:baseline;gap:.25rem;font-size:2rem;font-weight:800;display:flex}.sUwCVq_priceNote{color:var(--text-secondary);font-size:.9rem;font-weight:400}.sUwCVq_featureList{flex-direction:column;gap:.5rem;padding:.75rem 0;display:flex}.sUwCVq_featureItem{color:var(--text-primary);align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.sUwCVq_featureItem span{white-space:pre-line;line-height:1.4}.sUwCVq_checkIcon{color:#8b5cf6;flex-shrink:0}.sUwCVq_xIcon{color:#6b7280;flex-shrink:0}.sUwCVq_invoiceList{flex-direction:column;gap:.75rem;display:flex}.sUwCVq_invoiceItem{border:1px solid var(--border);border-radius:8px;grid-template-columns:2fr 1fr 1fr 100px;align-items:center;gap:1rem;padding:1rem;display:grid}.sUwCVq_invoiceInfo{flex-direction:column;gap:.25rem;display:flex}.sUwCVq_invoiceDate{color:var(--text-primary);font-weight:600}.sUwCVq_invoicePeriod,.sUwCVq_invoiceDescription{color:var(--text-secondary);font-size:.875rem}.sUwCVq_invoiceAmount{color:var(--text-primary);font-size:1.125rem;font-weight:700}.sUwCVq_invoiceStatus{text-align:center}.sUwCVq_statusPaid{color:#065f46;background:#d1fae5;border-radius:6px;padding:4px 12px;font-size:.875rem;font-weight:600;display:inline-block}.sUwCVq_statusUnpaid{color:#991b1b;background:#fee2e2;border-radius:6px;padding:4px 12px;font-size:.875rem;font-weight:600;display:inline-block}.sUwCVq_invoiceLink{background:var(--surface-hover);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;justify-content:center;align-items:center;padding:8px 16px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.sUwCVq_invoiceLink:hover{background:var(--surface-hover-strong)}.sUwCVq_emptyState{text-align:center;color:var(--text-secondary);padding:2rem}@media (max-width:1200px){.sUwCVq_planGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sUwCVq_section{margin-bottom:1.5rem}.sUwCVq_sectionHeader{margin-bottom:1rem;font-size:1rem}.sUwCVq_planInfo{padding:1.25rem}.sUwCVq_planName{font-size:1.5rem}.sUwCVq_planStatus,.sUwCVq_infoRow{font-size:.875rem}.sUwCVq_actions{flex-direction:column}.sUwCVq_actions button,.sUwCVq_actions a{text-align:center;justify-content:center;width:100%}.sUwCVq_planGrid{grid-template-columns:1fr}.sUwCVq_planCard{padding:1.25rem}.sUwCVq_invoiceItem{grid-template-columns:1fr;gap:.75rem}.sUwCVq_invoiceAmount{font-size:1.25rem}.sUwCVq_invoiceStatus{text-align:left}.sUwCVq_invoiceLink{width:100%}}
.lzUJmG_modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.lzUJmG_modal{background:var(--surface);border-radius:16px;width:100%;max-width:420px;padding:2rem;position:relative;box-shadow:0 20px 40px #0003}.lzUJmG_closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s;position:absolute;top:1rem;right:1rem}.lzUJmG_closeButton:hover{background:var(--surface-hover);color:var(--text-primary)}.lzUJmG_iconWrapper{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.lzUJmG_title{text-align:center;color:var(--text-primary);margin:0 0 1rem;font-size:1.25rem;font-weight:700}.lzUJmG_description{text-align:center;color:var(--text-secondary);margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.lzUJmG_description strong{color:var(--text-primary)}.lzUJmG_upgradeText{text-align:center;color:#059669;background:#10b9811a;border-radius:8px;margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.lzUJmG_actions{flex-direction:column;gap:.75rem;display:flex}.lzUJmG_upgradeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.lzUJmG_upgradeButton:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.lzUJmG_cancelButton{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s}.lzUJmG_cancelButton:hover{background:var(--surface-hover);color:var(--text-primary)}
.hl8KRG_card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.5rem;transition:all .2s}.hl8KRG_hoverable{cursor:pointer}.hl8KRG_hoverable:hover{border-color:#6366f1;transform:translateY(-4px);box-shadow:0 10px 30px #0003}@media (max-width:768px){.hl8KRG_card{border-radius:12px;padding:1.25rem}.hl8KRG_hoverable:hover{transform:translateY(-2px)}}
._5RIjeW_modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._5RIjeW_modal{background:var(--surface);border-radius:16px;width:100%;max-width:450px;padding:2rem;position:relative;box-shadow:0 20px 40px #0003}._5RIjeW_closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s;position:absolute;top:1rem;right:1rem}._5RIjeW_closeButton:hover{background:var(--surface-hover);color:var(--text-primary)}._5RIjeW_iconWrapper{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}._5RIjeW_title{text-align:center;color:var(--text-primary);margin:0 0 1rem;font-size:1.125rem;font-weight:700;line-height:1.4}._5RIjeW_description{text-align:center;color:var(--text-secondary);margin:0 0 1rem;font-size:.9375rem;line-height:1.7}._5RIjeW_description strong{color:var(--text-primary)}._5RIjeW_currentPlan{text-align:center;background:var(--surface-hover);color:var(--text-secondary);border-radius:8px;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem}._5RIjeW_currentPlan strong{color:var(--text-primary)}._5RIjeW_actions{flex-direction:column;gap:.75rem;display:flex}._5RIjeW_upgradeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._5RIjeW_upgradeButton:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}._5RIjeW_proceedButton{background:var(--surface-hover);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:10px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s}._5RIjeW_proceedButton:hover{background:var(--surface-hover-strong)}._5RIjeW_cancelButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s}._5RIjeW_cancelButton:hover{color:var(--text-primary)}
.PwGO9q_banner{border-radius:8px;width:100%;margin-bottom:16px;padding:16px 20px;animation:.3s ease-out PwGO9q_slideDown;box-shadow:0 2px 8px #0000001a}@keyframes PwGO9q_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PwGO9q_banner.PwGO9q_info{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-left:4px solid #3b82f6}.PwGO9q_banner.PwGO9q_warning{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-left:4px solid #f59e0b}.PwGO9q_banner.PwGO9q_critical{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border-left:4px solid #ef4444}.PwGO9q_banner.PwGO9q_success{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-left:4px solid #10b981}.PwGO9q_content{flex-direction:column;gap:12px;display:flex}.PwGO9q_header{align-items:center;gap:8px;display:flex}.PwGO9q_icon{font-size:20px}.PwGO9q_title{color:#1f2937;font-size:16px;font-weight:600}.PwGO9q_countdown{color:#dc2626;background:#ef444426;border-radius:12px;margin-left:auto;padding:4px 12px;font-size:13px;font-weight:600}.PwGO9q_message{color:#374151;font-size:14px;line-height:1.6}.PwGO9q_message p{margin:0}.PwGO9q_priceChange{color:#dc2626;font-weight:700}.PwGO9q_actions{align-items:center;gap:12px;display:flex}.PwGO9q_button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.PwGO9q_button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.PwGO9q_dismissButton{color:#6b7280;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}.PwGO9q_dismissButton:hover:not(:disabled){background:#e5e7eb}.PwGO9q_dismissButton:disabled{opacity:.5;cursor:not-allowed}.PwGO9q_cannotDismiss{color:#6b7280;font-size:12px;font-style:italic}@media (max-width:768px){.PwGO9q_banner{padding:12px 16px}.PwGO9q_header{flex-wrap:wrap}.PwGO9q_countdown{margin-left:0}.PwGO9q_actions{flex-direction:column;align-items:stretch}.PwGO9q_button,.PwGO9q_dismissButton{text-align:center;width:100%}}
.r-1ota_header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.r-1ota_subtitle{color:var(--text-secondary);margin-top:.25rem}.r-1ota_actions{align-items:center;gap:1rem;display:flex}.r-1ota_statusToggle{color:var(--success);align-items:center;gap:.5rem;font-weight:600;display:flex}.r-1ota_tabs{border-bottom:1px solid var(--border);gap:2rem;margin-bottom:2rem;display:flex;overflow-x:auto}.r-1ota_tab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:1rem 0;font-weight:500;transition:color .2s;position:relative}.r-1ota_tab:hover{color:var(--text-primary)}.r-1ota_activeTab{color:#3b82f6}.r-1ota_activeTab:after{content:"";background:#3b82f6;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.r-1ota_content{animation:.3s ease-out r-1ota_fadeIn}@keyframes r-1ota_fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.r-1ota_templateHeader{gap:1rem;margin-bottom:1.5rem;display:flex}.r-1ota_templateSelect{flex:1}.r-1ota_formGrid{gap:1.5rem;display:grid}.r-1ota_formRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.r-1ota_formGroup{flex-direction:column;gap:.5rem;display:flex}.r-1ota_formGroup label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.r-1ota_textArea{resize:vertical;min-height:120px}.r-1ota_imageInputs{flex-direction:column;gap:1rem;display:flex}.r-1ota_imageInputGroup{align-items:center;gap:.5rem;display:flex}.r-1ota_inputNumber{width:2rem;color:var(--text-secondary);font-size:.875rem}.r-1ota_footerActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;display:flex}.r-1ota_checkboxLabel{cursor:pointer;color:var(--text-secondary);align-items:center;gap:.5rem;display:flex}.r-1ota_section{flex-direction:column;gap:1.5rem;display:flex}.r-1ota_sectionHeader{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.r-1ota_sectionIcon{color:#6366f1}.r-1ota_sectionHeader h2{font-size:1.1rem;font-weight:600}.r-1ota_planBox{border:1px solid var(--border);background:var(--surface-hover);border-radius:12px;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.25rem;display:grid}.r-1ota_planMeta{flex-direction:column;gap:.35rem;display:flex}.r-1ota_planLabel{color:var(--text-secondary);font-size:.85rem}.r-1ota_planName{color:var(--text-primary);font-size:1.2rem;font-weight:700}.r-1ota_planDescription{color:var(--text-secondary);font-size:.95rem}.r-1ota_planLink{color:#3b82f6;align-items:center;gap:.35rem;margin-top:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.r-1ota_planNote{border:1px dashed var(--border);color:var(--text-primary);background:#ffffff08;border-radius:10px;padding:1rem;font-size:.95rem;line-height:1.6}.r-1ota_planNoteMuted{color:var(--text-secondary);margin-top:.5rem;font-size:.9rem}.r-1ota_marketingBox{border:1px solid var(--border);background:var(--surface-hover);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.r-1ota_marketingLabel{color:var(--text-primary);font-weight:700}.r-1ota_marketingDescription{color:var(--text-secondary);margin-top:.35rem;font-size:.93rem}.r-1ota_planStatusRow{color:var(--text-secondary);gap:.5rem;font-size:.9rem;display:flex}.r-1ota_statusLabel{width:90px;color:var(--text-secondary)}.r-1ota_statusValue{color:var(--text-primary);font-weight:600}.r-1ota_watermarkConfig{grid-template-columns:200px 1fr;gap:2rem;display:grid}.r-1ota_uploadArea{border:2px dashed var(--border);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:200px;transition:all .2s;display:flex}.r-1ota_range{accent-color:#6366f1;width:100%}.r-1ota_folderControl{align-items:center;gap:1rem;display:flex}.r-1ota_folderControl>div:first-child{flex:1;min-width:0}.r-1ota_pathDisplay{width:200px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#0003;border-radius:6px;padding:.75rem;font-family:monospace;overflow:hidden}.r-1ota_fileList{background:#0000001a;border-radius:8px;flex-wrap:wrap;gap:.75rem;padding:.5rem;display:flex}.r-1ota_fileItem{background:var(--surface-hover);border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.r-1ota_toggle{width:44px;height:24px;display:inline-block;position:relative}.r-1ota_toggle input{opacity:0;width:0;height:0}.r-1ota_slider{cursor:pointer;background-color:#475569;border-radius:24px;transition:all .4s;position:absolute;inset:0}.r-1ota_slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.r-1ota_slider{background-color:#22c55e}input:checked+.r-1ota_slider:before{transform:translate(20px)}.r-1ota_templateList{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.r-1ota_templateItem{border:1px solid var(--border);background:#ffffff05;border-radius:.5rem;justify-content:space-between;align-items:center;padding:1.25rem;transition:all .2s;display:flex}.r-1ota_templateItem:hover{background:#ffffff0d;border-color:#3b82f64d}.r-1ota_defaultTemplate{background:#3b82f60d;border-color:#3b82f64d}.r-1ota_templateInfo{flex:1}.r-1ota_templateName{color:var(--text-primary);align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.r-1ota_defaultBadge{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:1rem;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.r-1ota_templateMeta{color:var(--text-secondary);font-size:.875rem}.r-1ota_templateActions{gap:.5rem;display:flex}@media (max-width:768px){.r-1ota_header{flex-direction:column;align-items:flex-start;gap:1rem}.r-1ota_subtitle{font-size:.875rem}.r-1ota_actions{flex-direction:column;width:100%}.r-1ota_actions button{justify-content:center;width:100%}.r-1ota_tabs{gap:1rem;margin-bottom:1.5rem}.r-1ota_tab{padding:.75rem 0;font-size:.9rem}.r-1ota_templateHeader{flex-direction:column}.r-1ota_templateSelect{width:100%}.r-1ota_formRow,.r-1ota_planBox{grid-template-columns:1fr;gap:1rem}.r-1ota_planMeta{border-bottom:1px solid var(--border);padding-bottom:1rem}.r-1ota_marketingBox{flex-direction:column;align-items:flex-start}.r-1ota_watermarkConfig{grid-template-columns:1fr}.r-1ota_uploadArea{height:150px}.r-1ota_folderControl{flex-direction:column;align-items:stretch}.r-1ota_pathDisplay{width:100%}.r-1ota_footerActions{flex-direction:column;gap:1rem}.r-1ota_footerActions button{justify-content:center;width:100%}.r-1ota_templateItem{flex-direction:column;align-items:flex-start;gap:1rem}}
.J6c4dq_section{margin-bottom:1.5rem}.J6c4dq_sectionHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.J6c4dq_sectionHeader h2{margin:0;font-size:1.125rem;font-weight:600}.J6c4dq_description{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.J6c4dq_dropZone{border:2px dashed var(--border);text-align:center;cursor:pointer;background:var(--surface);border-radius:12px;margin-bottom:1rem;padding:2rem;transition:all .2s}.J6c4dq_dropZone:hover{background:#3b82f60d;border-color:#3b82f6}.J6c4dq_dropZone.J6c4dq_dragging{background:#3b82f61a;border-color:#3b82f6}.J6c4dq_dropZone.J6c4dq_hasFile{cursor:default;padding:1rem}.J6c4dq_dropContent{color:var(--text-secondary);flex-direction:column;align-items:center;gap:.75rem;display:flex}.J6c4dq_dropContent p{margin:0;font-size:1rem}.J6c4dq_dropHint{opacity:.7;font-size:.85rem!important}.J6c4dq_fileInput{display:none}.J6c4dq_preview{align-items:center;gap:1rem;display:flex;position:relative}.J6c4dq_previewImage{object-fit:cover;border:1px solid var(--border);border-radius:8px;width:120px;height:120px}.J6c4dq_fileInfo{text-align:left;flex-direction:column;gap:.25rem;display:flex}.J6c4dq_fileName{color:var(--text-primary);word-break:break-all;font-weight:500}.J6c4dq_fileSize{color:var(--text-secondary);font-size:.85rem}.J6c4dq_clearButton{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:0;right:0}.J6c4dq_clearButton:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.J6c4dq_actions{gap:.75rem;display:flex}.J6c4dq_error{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem}.J6c4dq_sourceBadge{color:#60a5fa;background:#3b82f626;border-radius:20px;margin-left:auto;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.J6c4dq_resultBlock{margin-bottom:1.5rem}.J6c4dq_resultBlock:last-child{margin-bottom:0}.J6c4dq_resultHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.J6c4dq_resultLabel{color:var(--text-primary);font-weight:600}.J6c4dq_copyButton{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;transition:all .2s;display:flex}.J6c4dq_copyButton:hover{background:var(--surface-hover);color:var(--text-primary)}.J6c4dq_codeBlock{background:var(--bg-primary);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;color:var(--text-primary);border-radius:8px;margin:0;padding:1rem;font-family:SF Mono,Consolas,Monaco,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.J6c4dq_parametersGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.J6c4dq_paramItem{background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.J6c4dq_paramKey{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem}.J6c4dq_paramValue{color:var(--text-primary);font-weight:500}.J6c4dq_tagCloud{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.J6c4dq_tag{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633;border-radius:20px;padding:.35rem .75rem;font-size:.8rem}.J6c4dq_rawMetadata{margin-top:1rem}.J6c4dq_rawMetadata summary{cursor:pointer;color:var(--text-secondary);margin-bottom:.5rem;font-size:.85rem}.J6c4dq_rawMetadata summary:hover{color:var(--text-primary)}.J6c4dq_resultContainer{position:relative}.J6c4dq_blurredResult{filter:blur(8px);-webkit-user-select:none;user-select:none;pointer-events:none}.J6c4dq_upgradeOverlay{z-index:10;background:#0000004d;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.J6c4dq_upgradeModal{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:16px;max-width:400px;padding:2rem;box-shadow:0 20px 40px #0000004d}.J6c4dq_upgradeIcon{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}.J6c4dq_upgradeTitle{color:var(--text-primary);margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.J6c4dq_upgradeDescription{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.J6c4dq_upgradeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.J6c4dq_upgradeButton:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}@media (max-width:768px){.J6c4dq_preview{text-align:center;flex-direction:column}.J6c4dq_fileInfo{text-align:center}.J6c4dq_clearButton{top:-8px;right:calc(50% - 68px)}.J6c4dq_parametersGrid{grid-template-columns:1fr}.J6c4dq_resultHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.J6c4dq_upgradeModal{margin:1rem;padding:1.5rem}.J6c4dq_upgradeTitle{font-size:1.125rem}.J6c4dq_upgradeDescription{font-size:.875rem}}
.ZNSfna_section{margin-bottom:2rem}.ZNSfna_sectionHeader{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.125rem;font-weight:600;display:flex}.ZNSfna_infoGrid{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;display:flex}.ZNSfna_infoItem{flex-direction:column;gap:.5rem;display:flex}.ZNSfna_infoLabel{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.ZNSfna_infoValue{color:var(--text-primary);background:var(--surface-hover);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;font-size:1rem}.ZNSfna_description{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.ZNSfna_actions{gap:1rem;display:flex}@media (max-width:768px){.ZNSfna_section{margin-bottom:1.5rem}.ZNSfna_sectionHeader{margin-bottom:1rem;font-size:1rem}.ZNSfna_infoGrid{gap:1rem}.ZNSfna_infoLabel{font-size:.8125rem}.ZNSfna_infoValue{padding:.625rem .875rem;font-size:.9375rem}.ZNSfna_description{margin-bottom:1rem;font-size:.875rem}.ZNSfna_actions{flex-direction:column}.ZNSfna_actions button,.ZNSfna_actions a{text-align:center;justify-content:center;width:100%}}
.KrGu3a_header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.KrGu3a_subtitle{color:var(--text-secondary);margin-top:-1rem}.KrGu3a_layout{grid-template-columns:240px 1fr;align-items:start;gap:2rem;display:grid}.KrGu3a_sidebar{top:calc(var(--header-height) + 2rem);position:sticky}.KrGu3a_templateList{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.KrGu3a_templateItem{border:none;border-bottom:1px solid var(--border);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:1rem;font-weight:500;transition:all .2s;display:flex}.KrGu3a_templateItem:hover{background:var(--surface-hover);color:var(--text-primary)}.KrGu3a_templateItem.KrGu3a_active{color:#6366f1;background:#6366f11a;border-left:3px solid #6366f1}.KrGu3a_addBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-weight:500;transition:all .2s;display:flex}.KrGu3a_addBtn:hover{background:var(--surface-hover);color:var(--text-primary)}.KrGu3a_mainCard{min-height:600px}.KrGu3a_cardHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.KrGu3a_templateNameInput{color:var(--text-primary);background:0 0;border:none;width:100%;font-size:1.5rem;font-weight:700}.KrGu3a_templateNameInput:focus{border-bottom:2px solid #6366f1;outline:none}.KrGu3a_headerActions{gap:.5rem;display:flex}.KrGu3a_iconBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem;transition:all .2s}.KrGu3a_iconBtn:hover{background:var(--surface-hover);color:var(--text-primary)}.KrGu3a_formGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.KrGu3a_formGroup{flex-direction:column;gap:.5rem;display:flex}.KrGu3a_formGroup label{color:var(--text-secondary);font-size:.875rem}.KrGu3a_accordions{flex-direction:column;gap:1rem;display:flex}.KrGu3a_accordionItem{border:1px solid var(--border);border-radius:8px;overflow:hidden}.KrGu3a_accordionHeader{background:var(--surface-hover);width:100%;color:var(--text-primary);cursor:pointer;border:none;justify-content:space-between;align-items:center;padding:1rem;font-weight:600;display:flex}.KrGu3a_accordionContent{background:#0000001a;padding:1.5rem}.KrGu3a_textarea{font-family:monospace;line-height:1.5}.KrGu3a_checkboxGroup{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.KrGu3a_checkboxGroup label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.KrGu3a_imageRow{grid-template-columns:80px 1fr;align-items:center;gap:1rem;margin-bottom:1rem;display:grid}.KrGu3a_imageLabel{color:var(--text-secondary);font-size:.875rem}.KrGu3a_imageInputArea{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.KrGu3a_imageInputWrapper{flex:1;min-width:220px;position:relative}.KrGu3a_imageInputWrapper .KrGu3a_input-field{width:100%;padding-right:2.5rem}.KrGu3a_iconBtnOverlay{position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}@media (max-width:768px){.KrGu3a_header{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.KrGu3a_layout{grid-template-columns:1fr;gap:1.5rem}.KrGu3a_sidebar{position:static}.KrGu3a_templateList{background:0 0;border:none;grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.KrGu3a_templateItem{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.75rem;font-size:.875rem}.KrGu3a_templateItem.KrGu3a_active{border-left:1px solid #6366f1}.KrGu3a_addBtn{background:var(--surface);border:1px dashed var(--border);border-radius:8px;grid-column:span 2}.KrGu3a_mainCard{min-height:auto}.KrGu3a_cardHeader{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.KrGu3a_templateNameInput{font-size:1.25rem}.KrGu3a_headerActions{justify-content:flex-end;width:100%}.KrGu3a_formGrid{grid-template-columns:1fr;gap:1rem}.KrGu3a_accordionContent{padding:1rem}.KrGu3a_imageRow{grid-template-columns:1fr;gap:.5rem}.KrGu3a_imageInputWrapper{min-width:100%}}
.VGPk3a_section{margin-bottom:1.5rem}.VGPk3a_sectionHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.VGPk3a_sectionHeader h2{margin:0;font-size:1.125rem;font-weight:600}.VGPk3a_description{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.VGPk3a_inputTypeSelector{gap:.5rem;margin-bottom:1rem;display:flex}.VGPk3a_typeButton{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.VGPk3a_typeButton:hover{background:var(--surface-hover);color:var(--text-primary)}.VGPk3a_typeButton.VGPk3a_active{color:#60a5fa;background:#3b82f626;border-color:#3b82f6}.VGPk3a_inputGroup{margin-bottom:1rem}.VGPk3a_input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:8px;padding:.75rem 1rem;font-size:.95rem}.VGPk3a_input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.VGPk3a_input:disabled{opacity:.6;cursor:not-allowed}.VGPk3a_textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);resize:vertical;border-radius:8px;min-height:120px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem}.VGPk3a_textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.VGPk3a_textarea:disabled{opacity:.6;cursor:not-allowed}.VGPk3a_actions{align-items:center;gap:.75rem;display:flex}.VGPk3a_historyButton{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.VGPk3a_historyButton:hover{background:var(--surface-hover);color:var(--text-primary)}.VGPk3a_historyButton.VGPk3a_active{color:#60a5fa;background:#3b82f626;border-color:#3b82f6}.VGPk3a_error{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem}.VGPk3a_clearButton{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:.5rem;margin-left:auto;padding:.4rem .75rem;font-size:.8rem;transition:all .2s;display:flex}.VGPk3a_clearButton:hover{background:#ef44441a}.VGPk3a_emptyHistory{color:var(--text-secondary);text-align:center;padding:2rem}.VGPk3a_historyList{flex-direction:column;gap:.75rem;display:flex}.VGPk3a_historyItem{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.VGPk3a_historyInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.VGPk3a_historyDate{color:var(--text-secondary);font-size:.75rem}.VGPk3a_historyInput{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;font-size:.875rem;display:flex;overflow:hidden}.VGPk3a_historyFileName{color:#60a5fa;font-size:.75rem}.VGPk3a_historyActions{align-items:center;gap:.5rem;margin-left:1rem;display:flex}.VGPk3a_historyLoadButton{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:.4rem .75rem;font-size:.8rem;transition:all .2s}.VGPk3a_historyLoadButton:hover{background:var(--surface-hover)}.VGPk3a_historyDeleteButton{border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.VGPk3a_historyDeleteButton:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.VGPk3a_resultBlock{margin-bottom:1.5rem}.VGPk3a_resultBlock:last-child{margin-bottom:0}.VGPk3a_resultHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.VGPk3a_resultLabel{color:var(--text-primary);font-weight:600}.VGPk3a_resultActions{gap:.5rem;display:flex}.VGPk3a_copyButton{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;transition:all .2s;display:flex}.VGPk3a_copyButton:hover{background:var(--surface-hover);color:var(--text-primary)}.VGPk3a_downloadButton{color:#60a5fa;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f6;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;transition:all .2s;display:flex}.VGPk3a_downloadButton:hover{background:#3b82f633}.VGPk3a_codeBlock{background:var(--bg-primary);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;color:var(--text-primary);border-radius:8px;margin:0;padding:1rem;font-family:SF Mono,Consolas,Monaco,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.VGPk3a_resultContainer{position:relative}.VGPk3a_blurredResult{filter:blur(8px);-webkit-user-select:none;user-select:none;pointer-events:none}.VGPk3a_upgradeOverlay{z-index:10;background:#0000004d;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VGPk3a_upgradeModal{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:16px;max-width:400px;padding:2rem;box-shadow:0 20px 40px #0000004d}.VGPk3a_upgradeIcon{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}.VGPk3a_upgradeTitle{color:var(--text-primary);margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.VGPk3a_upgradeDescription{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.VGPk3a_upgradeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.VGPk3a_upgradeButton:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf64d}@media (max-width:768px){.VGPk3a_inputTypeSelector{flex-direction:column}.VGPk3a_typeButton{justify-content:center}.VGPk3a_actions{flex-direction:column}.VGPk3a_actions button{justify-content:center;width:100%}.VGPk3a_historyItem{flex-direction:column;align-items:flex-start;gap:.75rem}.VGPk3a_historyActions{width:100%;margin-left:0}.VGPk3a_historyLoadButton{flex:1}.VGPk3a_resultHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.VGPk3a_resultActions{width:100%}.VGPk3a_resultActions button{flex:1;justify-content:center}.VGPk3a_upgradeModal{margin:1rem;padding:1.5rem}.VGPk3a_upgradeTitle{font-size:1.125rem}.VGPk3a_upgradeDescription{font-size:.875rem}}
.GyIZza_overlay{z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GyIZza_popup{background:var(--surface);border-radius:16px;flex-direction:column;gap:.75rem;width:min(420px,90vw);padding:1.25rem;display:flex;box-shadow:0 20px 50px #0000004d}.GyIZza_header{justify-content:space-between;align-items:center;display:flex}.GyIZza_tag{color:#60a5fa;background:#3b82f61a;border-radius:6px;padding:.2rem .5rem;font-size:.8rem;font-weight:700}.GyIZza_closeBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem;transition:background .2s}.GyIZza_closeBtn:hover{background:#ffffff1a}.GyIZza_body{flex-direction:column;align-items:center;gap:.5rem;display:flex}.GyIZza_adFrame{border:1px dashed var(--border);width:100%;min-height:260px;color:var(--text-secondary);background:var(--bg-primary);text-align:center;border-radius:12px;place-items:center;padding:1rem;line-height:1.5;display:grid}.GyIZza_note{color:var(--text-secondary);text-align:center;font-size:.875rem}.GyIZza_primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:10px;width:100%;padding:.85rem;font-weight:700;transition:opacity .2s}.GyIZza_primaryBtn:hover{opacity:.9}@media (max-width:768px){.GyIZza_popup{width:95vw;padding:1rem}.GyIZza_adFrame{min-height:200px}}
