.kcAi4G_switcherContainer{background-color:var(--color-surface-hover,#f1f5f9);border:1px solid var(--color-border,#e2e8f0);-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.kcAi4G_langBtn{color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:.825rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.kcAi4G_langBtn:hover{color:var(--color-text,#0f172a)}.kcAi4G_langBtn.kcAi4G_active{background-color:var(--color-surface,#fff);color:var(--color-primary-dark,#047857);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.kcAi4G_flag{font-size:.95rem;line-height:1}
.TvOKRa_layoutWrapper{background-color:var(--color-bg);min-height:100vh;display:flex}.TvOKRa_sidebar{background-color:var(--color-surface);border-right:1px solid var(--color-border);z-index:40;flex-direction:column;width:260px;height:100vh;transition:transform .3s;display:flex;position:sticky;top:0}.TvOKRa_sidebarHeader{border-bottom:1px solid var(--color-border-subtle);padding:1.5rem 1.25rem 1rem}.TvOKRa_brandLink{color:var(--color-primary-dark);align-items:center;gap:10px;font-size:1.25rem;font-weight:700;display:flex}.TvOKRa_brandIcon{font-size:1.5rem}.TvOKRa_storeBadge{background-color:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-sm);flex-direction:column;margin-top:.75rem;padding:6px 10px;display:flex}.TvOKRa_storeBadgeLabel{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.TvOKRa_storeBadgeName{color:var(--color-primary-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.TvOKRa_storeBadgeStatus{color:var(--color-danger-text);margin-top:2px;font-size:.7rem;font-weight:700}.TvOKRa_storeSwitcher{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);align-items:center;gap:6px;max-width:320px;padding:4px 8px;display:flex}.TvOKRa_storeSwitcherLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);white-space:nowrap;font-size:.7rem;font-weight:700}.TvOKRa_storeSwitcherSelect{color:var(--color-text);cursor:pointer;background:0 0;border:none;max-width:160px;font-size:.82rem;font-weight:600}.TvOKRa_storeSwitcherSelect:focus{outline:2px solid var(--color-primary-border);outline-offset:2px}.TvOKRa_storeSwitcherError{color:var(--color-danger-text);max-width:180px;font-size:.72rem}.TvOKRa_navSection{flex-direction:column;flex:1;gap:4px;padding:1.25rem .75rem;display:flex;overflow-y:auto}.TvOKRa_navItem{border-radius:var(--radius-sm);color:var(--color-text-secondary);align-items:center;gap:12px;padding:9px 12px;font-size:.9rem;font-weight:500;transition:all .15s;display:flex}.TvOKRa_navItem:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.TvOKRa_navItem.TvOKRa_active{background-color:var(--color-primary-light);color:var(--color-primary-dark);font-weight:600}.TvOKRa_adminDivider{border-top:1px solid var(--color-border-subtle);text-transform:uppercase;color:var(--color-text-light);letter-spacing:.05em;margin:1rem .5rem .5rem;padding-top:.75rem;font-size:.7rem;font-weight:700}.TvOKRa_sidebarFooter{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.TvOKRa_userCard{justify-content:space-between;align-items:center;display:flex}.TvOKRa_userName{color:var(--color-text);font-size:.85rem;font-weight:600}.TvOKRa_userEmail{color:var(--color-text-muted);font-size:.75rem}.TvOKRa_mainArea{flex-direction:column;flex:1;min-width:0;display:flex}.TvOKRa_topbar{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:30;justify-content:space-between;align-items:center;height:64px;padding:0 1.5rem;display:flex;position:sticky;top:0}.TvOKRa_mobileMenuBtn{cursor:pointer;color:var(--color-text);background:0 0;border:none;display:none}.TvOKRa_topbarActions{align-items:center;gap:1rem;display:flex}.TvOKRa_logoutBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:500;transition:all .15s;display:inline-flex}.TvOKRa_logoutBtn:hover{background-color:var(--color-danger-bg);color:var(--color-danger-text);border-color:#fca5a5}.TvOKRa_contentArea{flex:1;width:100%;max-width:1300px;margin:0 auto;padding:1.75rem}@media (max-width:768px){.TvOKRa_sidebar{position:fixed;transform:translate(-100%)}.TvOKRa_sidebar.TvOKRa_open{transform:translate(0)}.TvOKRa_mobileMenuBtn{display:block}.TvOKRa_contentArea{padding:1rem}.TvOKRa_storeSwitcher{max-width:170px}.TvOKRa_storeSwitcherLabel{display:none}.TvOKRa_storeSwitcherSelect{max-width:110px}.TvOKRa_storeSwitcherError{display:none}}
.VfUccG_adminWrapper{background-color:#f8fafc;min-height:100vh;display:flex}.VfUccG_adminSidebar{color:#f8fafc;z-index:40;background-color:#0f172a;flex-direction:column;width:270px;height:100vh;display:flex;position:sticky;top:0}.VfUccG_adminHeader{border-bottom:1px solid #1e293b;padding:1.5rem 1.25rem 1.25rem}.VfUccG_adminTitle{color:#c084fc;align-items:center;gap:8px;font-size:1.15rem;font-weight:700;display:flex}.VfUccG_adminSubtitle{color:#94a3b8;margin-top:4px;font-size:.75rem}.VfUccG_navSection{flex-direction:column;flex:1;gap:4px;padding:1.25rem .75rem;display:flex}.VfUccG_navItem{border-radius:var(--radius-sm);color:#94a3b8;align-items:center;gap:12px;padding:10px 14px;font-size:.9rem;font-weight:500;transition:all .15s;display:flex}.VfUccG_navItem:hover{color:#f8fafc;background-color:#1e293b}.VfUccG_navItem.VfUccG_active{color:#fff;background-color:#9333ea;font-weight:600}.VfUccG_adminFooter{border-top:1px solid #1e293b;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.VfUccG_backToDashboardLink{color:#38bdf8;border-radius:var(--radius-sm);background-color:#38bdf81a;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;font-weight:500;transition:background-color .15s;display:flex}.VfUccG_backToDashboardLink:hover{background-color:#38bdf833}.VfUccG_adminMain{flex-direction:column;flex:1;min-width:0;display:flex}.VfUccG_adminTopbar{background-color:#fff;border-bottom:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:1rem;height:64px;padding:0 1.5rem;display:flex}.VfUccG_adminContent{flex:1;width:100%;max-width:1350px;margin:0 auto;padding:2rem}.VfUccG_deniedCard{border-radius:var(--radius-md);text-align:center;background:#fff;border:1px solid #fee2e2;max-width:500px;margin:4rem auto;padding:3rem 2rem}
.lseWwW_pageContainer{flex-direction:column;gap:1.75rem;display:flex}.lseWwW_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lseWwW_pageTitle{color:var(--color-text);letter-spacing:-.02em;font-size:1.6rem;font-weight:700}.lseWwW_pageSubtitle{color:var(--color-text-muted);margin-top:.25rem;font-size:.875rem}.lseWwW_headerActions{align-items:center;gap:.75rem;display:flex}.lseWwW_primaryBtn{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-sm);border:none;align-items:center;gap:8px;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.lseWwW_primaryBtn:hover{background-color:var(--color-primary-hover)}.lseWwW_secondaryBtn{background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.lseWwW_secondaryBtn:hover{background-color:var(--color-surface-hover)}.lseWwW_statsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.lseWwW_statCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;padding:1.25rem;transition:transform .15s,box-shadow .15s;display:flex}.lseWwW_statCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.lseWwW_statTop{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.lseWwW_statLabel{color:var(--color-text-muted);font-size:.825rem;font-weight:600}.lseWwW_statIconBox{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.lseWwW_statValue{color:var(--color-text);font-size:1.75rem;font-weight:700;line-height:1.2}.lseWwW_tableCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.lseWwW_tableHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.lseWwW_tableTitle{color:var(--color-text);font-size:1.1rem;font-weight:700}.lseWwW_tableWrapper{width:100%;overflow-x:auto}.lseWwW_dataTable{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.lseWwW_dataTable th{background-color:var(--color-surface-subtle);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.75rem 1.25rem;font-size:.75rem;font-weight:600}.lseWwW_dataTable td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);vertical-align:middle;padding:1rem 1.25rem}.lseWwW_dataTable tr:last-child td{border-bottom:none}.lseWwW_dataTable tr:hover td{background-color:var(--color-surface-hover)}.lseWwW_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 1.5rem;display:flex}.lseWwW_emptyIcon{margin-bottom:1rem;font-size:3rem}.lseWwW_emptyTitle{color:var(--color-text);margin-bottom:.35rem;font-size:1.15rem;font-weight:600}.lseWwW_emptySubtitle{color:var(--color-text-muted);max-width:420px;margin-bottom:1.5rem;font-size:.875rem}.lseWwW_modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#0f172a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.lseWwW_modalCard{background-color:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:500px;box-shadow:var(--shadow-xl);border:1px solid var(--color-border);flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.lseWwW_modalHeader{justify-content:space-between;align-items:center;display:flex}.lseWwW_modalTitle{color:var(--color-text);font-size:1.25rem;font-weight:700}.lseWwW_closeBtn{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;font-size:1.25rem}.lseWwW_formGrid{flex-direction:column;gap:1rem;display:flex}.lseWwW_field{flex-direction:column;gap:.35rem;display:flex}.lseWwW_fieldLabel{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.lseWwW_fieldInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);padding:.65rem .85rem;font-size:.9rem}.lseWwW_fieldInput:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #05966926}.lseWwW_actionBanner{border-radius:var(--radius-md);background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #a7f3d0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.lseWwW_bannerTitle{color:#064e3b;font-size:1.15rem;font-weight:700}.lseWwW_bannerDesc{color:#047857;margin-top:.25rem;font-size:.875rem}.lseWwW_storeAlertCard{border-radius:var(--radius-md);background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.lseWwW_storeAlertTitle{color:#92400e;font-size:1.15rem;font-weight:700}.lseWwW_storeAlertDesc{color:#b45309;margin-top:.25rem;font-size:.875rem}.lseWwW_filterBar{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.lseWwW_searchInputWrapper{flex:1;align-items:center;min-width:240px;display:flex;position:relative}.lseWwW_searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:12px}.lseWwW_searchInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);width:100%;color:var(--color-text);padding:.65rem .85rem .65rem 2.4rem;font-size:.875rem}.lseWwW_searchInput:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #05966926}.lseWwW_filterSelect{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;min-width:160px;padding:.65rem 1rem;font-size:.875rem}.lseWwW_filterSelect:focus{border-color:var(--color-primary);outline:none}.lseWwW_actionGroup{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.lseWwW_actionIconBtn{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.lseWwW_actionIconBtn:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.lseWwW_actionIconBtn.lseWwW_publish{color:var(--color-primary);border-color:var(--color-primary-border)}.lseWwW_actionIconBtn.lseWwW_publish:hover{background-color:var(--color-primary-light)}.lseWwW_actionIconBtn.lseWwW_delete:hover{background-color:var(--color-danger-bg);color:var(--color-danger-text);border-color:#fca5a5}.lseWwW_previewModalCard{background-color:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:650px;max-height:90vh;box-shadow:var(--shadow-xl);border:1px solid var(--color-border);flex-direction:column;gap:1.25rem;padding:2rem;display:flex;overflow-y:auto}.lseWwW_previewBody{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fafafa;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.lseWwW_previewHeadline{color:#0f172a;font-size:1.35rem;font-weight:700}.lseWwW_previewBadge{color:#059669;border-radius:var(--radius-full);background-color:#ecfdf5;padding:3px 8px;font-size:.75rem;font-weight:600;display:inline-block}.lseWwW_previewMockForm{border-radius:var(--radius-sm);background-color:#fff;border:1px solid #e2e8f0;flex-direction:column;gap:.5rem;padding:1rem;display:flex}
.iuUeUq_wrapper{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-sm,8px);background-color:var(--color-surface,#fff);flex-direction:column;gap:.55rem;width:100%;padding:.85rem;display:flex}.iuUeUq_header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.iuUeUq_label{color:var(--color-text,#0f172a);font-size:.82rem;font-weight:700}.iuUeUq_counter{color:var(--color-text-muted,#64748b);font-size:.72rem;font-weight:700}.iuUeUq_empty{color:var(--color-text-muted,#64748b);margin:0;font-size:.78rem}.iuUeUq_grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.iuUeUq_tile{border:1px solid var(--color-border,#e2e8f0);aspect-ratio:1;background-color:#f8fafc;border-radius:8px;position:relative;overflow:hidden}.iuUeUq_tile img{object-fit:cover;width:100%;height:100%;display:block}.iuUeUq_primaryBadge{text-transform:uppercase;letter-spacing:.03em;color:#065f46;background-color:#d1fae5;border-radius:999px;padding:.1rem .35rem;font-size:.62rem;font-weight:700;position:absolute;top:4px;left:4px}.iuUeUq_tileActions{gap:.25rem;display:flex;position:absolute;bottom:4px;right:4px}.iuUeUq_tileBtn{border:1px solid var(--color-border,#e2e8f0);color:#0f172a;cursor:pointer;background-color:#fffffff0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.iuUeUq_tileBtn:hover{color:#047857;border-color:#10b981}.iuUeUq_tileBtnDanger{color:#b91c1c}.iuUeUq_tileBtnDanger:hover{color:#991b1b;border-color:#fecaca}.iuUeUq_tileBtn:disabled{opacity:.55;cursor:not-allowed}.iuUeUq_uploadRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.iuUeUq_hiddenInput{display:none}.iuUeUq_uploadBtn{border:1px dashed var(--color-border,#cbd5e1);color:var(--color-text,#0f172a);cursor:pointer;background-color:#fff;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.iuUeUq_uploadBtn:hover:not(:disabled){color:#047857;border-color:#10b981}.iuUeUq_uploadBtn:disabled{opacity:.6;cursor:not-allowed}.iuUeUq_spinner{animation:.9s linear infinite iuUeUq_spin}@keyframes iuUeUq_spin{to{transform:rotate(360deg)}}.iuUeUq_urlRow{flex-wrap:wrap;gap:.4rem;display:flex}.iuUeUq_urlInput{border:1px solid var(--color-border,#cbd5e1);min-width:0;color:var(--color-text,#0f172a);background-color:#fff;border-radius:8px;flex:200px;padding:.45rem .6rem;font-size:.8rem}.iuUeUq_addUrlBtn{border:1px solid var(--color-border,#cbd5e1);color:var(--color-text,#0f172a);cursor:pointer;background-color:#f8fafc;border-radius:8px;padding:.45rem .75rem;font-size:.8rem;font-weight:600}.iuUeUq_addUrlBtn:hover:not(:disabled){color:#047857;border-color:#10b981}.iuUeUq_addUrlBtn:disabled{opacity:.6;cursor:not-allowed}.iuUeUq_help{color:var(--color-text-muted,#64748b);margin:0;font-size:.72rem}.iuUeUq_error{color:#b91c1c;margin:0;font-size:.75rem;font-weight:600}
._8aEwW_homeWrapper{background-color:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}._8aEwW_navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);z-index:50;background-color:#ffffffe6;align-items:center;width:100%;height:72px;display:flex;position:sticky;top:0}._8aEwW_navContainer{justify-content:space-between;align-items:center;width:100%;display:flex}._8aEwW_brandLink{flex-shrink:0;align-items:center;line-height:1;text-decoration:none;display:inline-flex}._8aEwW_brandLogo{object-fit:contain;flex-shrink:0;width:auto;max-width:200px;height:auto;max-height:44px;display:block}._8aEwW_brandFallback{color:var(--color-primary-dark);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:1.35rem;font-weight:800;display:inline-flex}._8aEwW_brandIcon{flex-shrink:0;font-size:1.5rem;line-height:1}._8aEwW_brandText{color:var(--color-primary-dark);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-size:1.35rem;font-weight:800}._8aEwW_desktopNavActions{flex-shrink:0;align-items:center;gap:1rem;display:flex}._8aEwW_desktopLoginBtn{color:var(--color-text-secondary);border-radius:var(--radius-md);white-space:nowrap;flex-shrink:0;padding:6px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s}._8aEwW_desktopLoginBtn:hover{color:var(--color-primary);background-color:var(--color-surface-hover)}._8aEwW_desktopRegisterBtn{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;padding:8px 18px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s}._8aEwW_desktopRegisterBtn:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}._8aEwW_mobileMenuBtn{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:8px;line-height:1;transition:all .2s;display:none}._8aEwW_mobileMenuBtn:hover{background-color:var(--color-surface-hover);border-color:var(--color-primary-border);color:var(--color-primary)}._8aEwW_mobileMenuBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._8aEwW_mobileNavBackdrop,._8aEwW_mobileNavDrawer{display:none}._8aEwW_heroSection{text-align:center;background:radial-gradient(circle at 50% 10%,#ecfdf5 0%,#f8fafc 100%);padding:5rem 1.5rem 4rem}._8aEwW_heroBadge{background-color:var(--color-primary-light);border:1px solid var(--color-primary-border);color:var(--color-primary-dark);border-radius:var(--radius-full);align-items:center;gap:8px;margin-bottom:1.5rem;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}._8aEwW_heroTitle{color:var(--color-text);letter-spacing:-.02em;max-width:820px;margin:0 auto 1.25rem;font-size:2.75rem;font-weight:800;line-height:1.25}._8aEwW_heroHighlight{color:var(--color-primary);background:linear-gradient(135deg,#059669 0%,#10b981 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}._8aEwW_heroSubtitle{color:var(--color-text-secondary);max-width:650px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.6}._8aEwW_heroCta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}._8aEwW_featuresSection{width:100%;max-width:1200px;margin:0 auto;padding:4.5rem 1.5rem}._8aEwW_sectionHeader{text-align:center;max-width:760px;margin-bottom:3rem;margin-left:auto;margin-right:auto}._8aEwW_sectionTitle{color:var(--color-text);letter-spacing:-.01em;margin-bottom:.75rem;font-size:2rem;font-weight:700}._8aEwW_sectionDesc{color:var(--color-text-muted);font-size:1rem;line-height:1.6}._8aEwW_featuresGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}._8aEwW_featureCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:1rem;padding:2rem;transition:transform .2s,box-shadow .2s;display:flex}._8aEwW_featureCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}._8aEwW_featureIcon{border-radius:var(--radius-sm);background-color:var(--color-primary-light);width:52px;height:52px;color:var(--color-primary);justify-content:center;align-items:center;font-size:1.5rem;display:flex}._8aEwW_featureTitle{color:var(--color-text);font-size:1.2rem;font-weight:700}._8aEwW_featureText{color:var(--color-text-muted);font-size:.925rem;line-height:1.6}._8aEwW_pricingSection{background-color:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:5rem 1.5rem}._8aEwW_pricingGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1100px;margin:0 auto;display:grid}._8aEwW_pricingCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:2.25rem 2rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative}._8aEwW_pricingCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}._8aEwW_pricingCardFeatured{border:2px solid var(--color-primary);box-shadow:var(--shadow-md)}._8aEwW_featuredBadge{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-full);letter-spacing:.03em;text-transform:uppercase;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;right:20px}._8aEwW_planHeader{margin-bottom:1rem}._8aEwW_planName{color:var(--color-text);margin-bottom:.5rem;font-size:1.35rem;font-weight:800}._8aEwW_planDesc{color:var(--color-text-muted);min-height:42px;font-size:.9rem;line-height:1.5}._8aEwW_planPriceWrapper{align-items:baseline;gap:6px;margin:1.25rem 0;display:flex}._8aEwW_planPrice{color:var(--color-text);letter-spacing:-.03em;font-size:2.5rem;font-weight:800}._8aEwW_planInterval{color:var(--color-text-muted);font-size:.9rem;font-weight:500}._8aEwW_planDivider{border:none;border-top:1px solid var(--color-border-subtle);margin:1.25rem 0 1.5rem}._8aEwW_planFeaturesList{flex-direction:column;flex-grow:1;gap:.75rem;margin-bottom:2rem;font-size:.9rem;display:flex}._8aEwW_planFeatureItem{color:var(--color-text-secondary);align-items:center;gap:10px;line-height:1.4;display:flex}._8aEwW_planFeatureDisabled{color:var(--color-text-light)}._8aEwW_planCtaBtn{border-radius:var(--radius-md);text-align:center;cursor:pointer;background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._8aEwW_planCtaBtn:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-1px)}._8aEwW_planCtaBtnOutline{background-color:var(--color-surface);color:var(--color-primary-dark);border:1px solid var(--color-primary-border)}._8aEwW_planCtaBtnOutline:hover{background-color:var(--color-primary-light);border-color:var(--color-primary)}._8aEwW_tutorialsSection{width:100%;max-width:1200px;margin:0 auto;padding:5rem 1.5rem}._8aEwW_tutorialsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}._8aEwW_videoCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}._8aEwW_videoCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}._8aEwW_thumbnailContainer{aspect-ratio:16/9;cursor:pointer;background-color:#0f172a;width:100%;position:relative;overflow:hidden}._8aEwW_videoThumbnail{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}._8aEwW_thumbnailContainer:hover ._8aEwW_videoThumbnail{transform:scale(1.03)}._8aEwW_thumbnailFallback{color:#94a3b8;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}._8aEwW_playOverlay{background-color:#00000059;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;inset:0}._8aEwW_thumbnailContainer:hover ._8aEwW_playOverlay{background-color:#0003}._8aEwW_playButtonIcon{color:#fff;background-color:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #ef444480}._8aEwW_thumbnailContainer:hover ._8aEwW_playButtonIcon{transform:scale(1.1);box-shadow:0 6px 18px #ef444499}._8aEwW_videoDurationBadge{color:#fff;background-color:#000c;border-radius:4px;padding:3px 6px;font-size:.75rem;font-weight:600;position:absolute;bottom:10px;right:10px}._8aEwW_videoIframeWrapper{aspect-ratio:16/9;background-color:#000;width:100%;position:relative}._8aEwW_videoIframe{border:none;width:100%;height:100%}._8aEwW_closePlayerBtn{z-index:10;color:#fff;border-radius:var(--radius-full);cursor:pointer;background-color:#000000bf;border:1px solid #fff3;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;display:flex;position:absolute;top:8px;right:8px}._8aEwW_closePlayerBtn:hover{background-color:#000000e6}._8aEwW_videoContent{flex-direction:column;flex-grow:1;gap:.5rem;padding:1.25rem 1.5rem;display:flex}._8aEwW_videoTitle{color:var(--color-text);font-size:1.1rem;font-weight:700;line-height:1.4}._8aEwW_videoDesc{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}._8aEwW_emptyTutorialsState{background-color:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;max-width:680px;margin:0 auto;padding:3.5rem 2rem}._8aEwW_emptyTutorialsIcon{background-color:var(--color-primary-light);width:64px;height:64px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;display:flex}._8aEwW_emptyTutorialsTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}._8aEwW_emptyTutorialsDesc{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}._8aEwW_footer{border-top:1px solid var(--color-border);background-color:var(--color-surface);text-align:center;color:var(--color-text-muted);margin-top:auto;padding:2.5rem 1.5rem;font-size:.85rem}@media (max-width:768px){._8aEwW_navContainer{padding-left:1rem;padding-right:1rem}._8aEwW_desktopNavActions{display:none!important}._8aEwW_mobileMenuBtn{display:inline-flex}._8aEwW_brandLogo{max-width:175px;max-height:40px}._8aEwW_brandFallback{gap:7px;font-size:1.25rem}._8aEwW_brandText{font-size:1.25rem}._8aEwW_brandIcon{font-size:1.35rem}._8aEwW_mobileNavBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:48;opacity:0;pointer-events:none;visibility:hidden;background-color:#0f172a73;transition:opacity .25s,visibility .25s;display:block;position:fixed;inset:72px 0 0}._8aEwW_mobileNavBackdrop._8aEwW_open{opacity:1;pointer-events:auto;visibility:visible}._8aEwW_mobileNavDrawer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);z-index:49;opacity:0;pointer-events:none;visibility:hidden;-webkit-overflow-scrolling:touch;background-color:#fffffffa;flex-direction:column;gap:1rem;max-height:calc(100vh - 72px);padding:1.25rem 1rem 1.75rem;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s,visibility .2s;display:flex;position:fixed;top:72px;left:0;right:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 16px 32px -4px #0000001f}._8aEwW_mobileNavDrawer._8aEwW_open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}._8aEwW_mobileNavLinks{flex-direction:column;gap:.35rem;display:flex}._8aEwW_mobileNavLink{border-radius:var(--radius-md);color:var(--color-text);justify-content:space-between;align-items:center;padding:10px 14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}._8aEwW_mobileNavLink:hover{background-color:var(--color-surface-hover);color:var(--color-primary)}._8aEwW_mobileNavDivider{border:none;border-top:1px solid var(--color-border);margin:.25rem 0}._8aEwW_mobileNavLangWrapper{background-color:var(--color-surface-subtle);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding:6px 8px;display:flex}._8aEwW_mobileNavLangLabel{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}._8aEwW_mobileLanguageSwitcher{flex-shrink:0}._8aEwW_mobileNavAuthButtons{flex-direction:column;gap:.75rem;margin-top:.25rem;display:flex}._8aEwW_mobileLoginBtn{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text);background-color:var(--color-surface);white-space:nowrap;justify-content:center;align-items:center;padding:11px 16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}._8aEwW_mobileLoginBtn:hover{background-color:var(--color-surface-hover);border-color:var(--color-primary-border)}._8aEwW_mobileRegisterBtn{border-radius:var(--radius-md);background-color:var(--color-primary);color:#fff;white-space:nowrap;border:1px solid var(--color-primary);justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}._8aEwW_mobileRegisterBtn:hover{background-color:var(--color-primary-hover)}._8aEwW_heroTitle{font-size:2.1rem}._8aEwW_heroSubtitle{font-size:1rem}._8aEwW_sectionTitle{font-size:1.7rem}._8aEwW_featuresGrid,._8aEwW_pricingGrid,._8aEwW_tutorialsGrid{grid-template-columns:1fr}._8aEwW_pricingCard{padding:1.75rem 1.5rem}}@media (max-width:360px){._8aEwW_navContainer{padding-left:.75rem;padding-right:.75rem}._8aEwW_brandLogo{max-width:150px;max-height:36px}._8aEwW_brandFallback{gap:5px;font-size:1.15rem}._8aEwW_brandText{font-size:1.15rem}._8aEwW_brandIcon{font-size:1.25rem}._8aEwW_mobileMenuBtn{width:38px;height:38px;padding:6px}}
.veKDEa_authWrapper{background:radial-gradient(circle at 50% 20%,#ecfdf5 0%,#f8fafc 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem;display:flex}.veKDEa_topBar{position:absolute;top:1.5rem;right:1.5rem}.veKDEa_authCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-lg);padding:2.25rem}.veKDEa_authHeader{text-align:center;margin-bottom:2rem}.veKDEa_logoIcon{margin-bottom:.5rem;font-size:2.5rem;display:inline-block}.veKDEa_title{color:var(--color-text);margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.veKDEa_subtitle{color:var(--color-text-muted);font-size:.875rem}.veKDEa_form{flex-direction:column;gap:1.15rem;display:flex}.veKDEa_formGroup{flex-direction:column;gap:.35rem;display:flex}.veKDEa_label{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.veKDEa_input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);width:100%;color:var(--color-text);outline:none;padding:.75rem 1rem;transition:all .15s}.veKDEa_input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #05966926}.veKDEa_submitBtn{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;width:100%;box-shadow:var(--shadow-sm);border:none;margin-top:.5rem;padding:.85rem 1rem;font-size:.95rem;font-weight:600;transition:background-color .15s}.veKDEa_submitBtn:hover{background-color:var(--color-primary-hover)}.veKDEa_submitBtn:disabled{opacity:.65;cursor:not-allowed}.veKDEa_errorBanner{background-color:var(--color-danger-bg);color:var(--color-danger-text);border-radius:var(--radius-sm);border:1px solid #fca5a5;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem}.veKDEa_switchAuth{text-align:center;color:var(--color-text-muted);margin-top:1.75rem;font-size:.875rem}.veKDEa_switchLink{color:var(--color-primary);margin-left:.25rem;font-weight:600}.veKDEa_switchLink:hover{text-decoration:underline}.veKDEa_footerNotice{text-align:center;color:var(--color-text-light);margin-top:1.25rem;font-size:.75rem}
.w1FQOG_pageContainer{flex-direction:column;gap:1.75rem;display:flex}.w1FQOG_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.w1FQOG_pageTitle{color:var(--color-text);letter-spacing:-.02em;font-size:1.6rem;font-weight:700}.w1FQOG_pageSubtitle{color:var(--color-text-muted);margin-top:.25rem;font-size:.875rem}.w1FQOG_primaryBtn{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;gap:8px;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.w1FQOG_primaryBtn:hover:not(:disabled){background-color:var(--color-primary-hover)}.w1FQOG_primaryBtn:disabled{opacity:.65;cursor:not-allowed}.w1FQOG_secondaryBtn{background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.w1FQOG_secondaryBtn:hover:not(:disabled){background-color:var(--color-surface-hover)}.w1FQOG_secondaryBtn:disabled{opacity:.65;cursor:not-allowed}.w1FQOG_statsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.w1FQOG_statCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:.2rem;padding:1rem 1.1rem;display:flex}.w1FQOG_statIcon{border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:.35rem;display:inline-flex}.w1FQOG_statIconNeutral{color:#1d4ed8;background-color:#dbeafe}.w1FQOG_statIconActive{color:#047857;background-color:#d1fae5}.w1FQOG_statIconWarning{color:#b45309;background-color:#fef3c7}.w1FQOG_statIconMuted{color:#64748b;background-color:#f1f5f9}.w1FQOG_statValue{color:var(--color-text);font-size:1.45rem;font-weight:700;line-height:1.1}.w1FQOG_statLabel{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.w1FQOG_toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.w1FQOG_searchBox{flex:240px;align-items:center;min-width:0;display:flex;position:relative}.w1FQOG_searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:.65rem}.w1FQOG_searchInput{width:100%;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.55rem .75rem .55rem 2rem;font-family:inherit;font-size:.85rem}.w1FQOG_searchInput:focus{outline:2px solid var(--color-primary);outline-offset:1px}.w1FQOG_select{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;padding:.55rem .7rem;font-family:inherit;font-size:.82rem;font-weight:600}.w1FQOG_showingCount{color:var(--color-text-muted);margin-left:auto;font-size:.78rem;font-weight:600}.w1FQOG_list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.w1FQOG_card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:1rem;padding:.85rem 1rem;transition:box-shadow .15s;display:flex}.w1FQOG_card:hover{box-shadow:var(--shadow-md,0 4px 12px #0f172a14)}.w1FQOG_cardArchived{opacity:.9;background-color:#f8fafc}.w1FQOG_thumb{border-radius:var(--radius-sm);color:#94a3b8;background-color:#f1f5f9;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.w1FQOG_thumb img{object-fit:cover;width:100%;height:100%;display:block}.w1FQOG_cardBody{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.w1FQOG_cardTitleRow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.w1FQOG_cardTitle{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:700}.w1FQOG_statusBadge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;padding:.12rem .5rem;font-size:.66rem;font-weight:700;display:inline-flex}.w1FQOG_statusActive{color:#047857;background-color:#d1fae5}.w1FQOG_statusArchived{color:#475569;background-color:#e2e8f0}.w1FQOG_statusWarning{color:#b45309;background-color:#fef3c7}.w1FQOG_meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.w1FQOG_sku{color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.w1FQOG_metaDivider{color:#cbd5e1}.w1FQOG_priceRow{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.w1FQOG_price{color:#047857;font-size:1rem;font-weight:700}.w1FQOG_oldPrice{color:#94a3b8;font-size:.8rem;text-decoration:line-through}.w1FQOG_discountPill{color:#b91c1c;background-color:#fee2e2;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700}.w1FQOG_cardActions{flex:none;align-items:center;gap:.35rem;display:flex}.w1FQOG_iconBtn{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);color:#475569;cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:inline-flex}.w1FQOG_iconBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-surface-hover)}.w1FQOG_iconBtn:disabled{opacity:.55;cursor:not-allowed}.w1FQOG_iconBtnDanger:hover:not(:disabled){color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.w1FQOG_emptyState{text-align:center;background-color:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1.5rem;display:flex}.w1FQOG_emptyIcon{color:#94a3b8;background-color:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.w1FQOG_emptyTitle{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.w1FQOG_emptySubtitle{max-width:42ch;margin:0 0 .5rem;font-size:.82rem}.w1FQOG_loadMoreBtn{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:6px;margin-top:.25rem;padding:.55rem 1.1rem;font-size:.82rem;font-weight:600;display:inline-flex}.w1FQOG_loadMoreBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.w1FQOG_loadMoreBtn:disabled{opacity:.65;cursor:not-allowed}.w1FQOG_spinner{animation:.9s linear infinite w1FQOG_spin}@keyframes w1FQOG_spin{to{transform:rotate(360deg)}}.w1FQOG_modalBackdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0f172a8c;justify-content:center;align-items:flex-start;padding:1.5rem 1rem 3rem;display:flex;position:fixed;inset:0;overflow-y:auto}.w1FQOG_modalCard{background-color:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;max-width:720px;box-shadow:0 20px 50px #0f172a40}.w1FQOG_modalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.w1FQOG_modalTitle{color:var(--color-text);margin:0;font-size:1.05rem;font-weight:700}.w1FQOG_closeBtn{border-radius:var(--radius-sm);color:#64748b;cursor:pointer;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.w1FQOG_closeBtn:hover:not(:disabled){color:#0f172a;background-color:#f1f5f9}.w1FQOG_closeBtn:disabled{opacity:.5;cursor:not-allowed}.w1FQOG_form{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.w1FQOG_formGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.w1FQOG_field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.w1FQOG_label{color:var(--color-text);font-size:.78rem;font-weight:700}.w1FQOG_input,.w1FQOG_textarea{width:100%;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.55rem .7rem;font-family:inherit;font-size:.85rem}.w1FQOG_textarea{resize:vertical;min-height:90px;line-height:1.5}.w1FQOG_input:focus,.w1FQOG_textarea:focus{outline:2px solid var(--color-primary);outline-offset:1px}.w1FQOG_errorText{color:#b91c1c;margin:0;font-size:.72rem;font-weight:600}.w1FQOG_helpText{color:var(--color-text-muted);align-items:center;gap:5px;margin:0;font-size:.72rem;display:inline-flex}.w1FQOG_statusToggle{flex-wrap:wrap;gap:.5rem;display:flex}.w1FQOG_statusOption{color:var(--color-text-muted);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.w1FQOG_statusOption input{accent-color:var(--color-primary);margin:0}.w1FQOG_statusOptionActive{color:#047857;background-color:#ecfdf5;border-color:#10b981}.w1FQOG_modalFooter{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.6rem;margin-top:.25rem;padding-top:1rem;display:flex}@media (max-width:640px){.w1FQOG_card{flex-wrap:wrap}.w1FQOG_cardActions{justify-content:flex-end;width:100%}.w1FQOG_modalFooter{flex-direction:column-reverse}.w1FQOG_modalFooter>button{width:100%}}
.Oyz-2a_wrapper{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-sm,8px);background-color:var(--color-surface,#fff);flex-direction:column;gap:.5rem;width:100%;padding:.85rem;display:flex}.Oyz-2a_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Oyz-2a_label{color:var(--color-text,#0f172a);font-size:.82rem;font-weight:700}.Oyz-2a_previewBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#64748b);font-size:.68rem;font-weight:700}.Oyz-2a_body{flex-wrap:wrap;align-items:flex-start;gap:.85rem;display:flex}.Oyz-2a_preview{border:1px dashed var(--color-border,#cbd5e1);background-color:#f8fafc;border-radius:8px;flex:0 0 132px;justify-content:center;align-items:center;width:132px;max-width:100%;display:flex;overflow:hidden}.Oyz-2a_previewImage{object-fit:contain;width:100%;height:100%;display:block}.Oyz-2a_placeholder{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:.5rem;font-size:.72rem;font-weight:600;display:flex}.Oyz-2a_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Oyz-2a_hiddenInput{display:none}.Oyz-2a_uploadBtn,.Oyz-2a_removeBtn{border-radius:var(--radius-sm,8px);cursor:pointer;border:1px solid var(--color-border,#cbd5e1);color:var(--color-text,#0f172a);background-color:#fff;align-items:center;gap:6px;padding:.5rem .85rem;font-size:.8rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.Oyz-2a_uploadBtn{background-color:var(--color-primary,#059669);border-color:var(--color-primary,#059669);color:#fff}.Oyz-2a_uploadBtn:hover:not(:disabled){background-color:var(--color-primary-hover,#047857)}.Oyz-2a_removeBtn{color:var(--color-danger-text,#b91c1c);background-color:#fff;border-color:#fca5a5}.Oyz-2a_removeBtn:hover:not(:disabled){background-color:var(--color-danger-bg,#fef2f2)}.Oyz-2a_uploadBtn:disabled,.Oyz-2a_removeBtn:disabled{opacity:.6;cursor:not-allowed}.Oyz-2a_progressTrack{background-color:#e2e8f0;border-radius:9999px;width:100%;height:5px;overflow:hidden}.Oyz-2a_progressBar{background-color:var(--color-primary,#059669);height:100%;transition:width .15s}.Oyz-2a_spinner{animation:.9s linear infinite Oyz-2a_spin}.Oyz-2a_help{color:var(--color-text-muted,#64748b);margin:0;font-size:.74rem;line-height:1.5}.Oyz-2a_error{color:var(--color-danger-text,#b91c1c);margin:0;font-size:.78rem;font-weight:600}@keyframes Oyz-2a_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:480px){.Oyz-2a_preview{flex-basis:100%;width:100%}.Oyz-2a_uploadBtn,.Oyz-2a_removeBtn{flex:auto;justify-content:center}}
.-jjBJW_wrapper{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-sm,8px);background-color:var(--color-surface,#fff);flex-direction:column;gap:.5rem;width:100%;padding:.85rem;display:flex}.-jjBJW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.-jjBJW_label{color:var(--color-text,#0f172a);align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.-jjBJW_badgeLinked,.-jjBJW_badgeWarn{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.-jjBJW_badgeLinked{color:#047857;background-color:#d1fae5}.-jjBJW_badgeWarn{color:#b45309;background-color:#fef3c7}.-jjBJW_chooseBtn,.-jjBJW_linkBtn,.-jjBJW_removeBtn{border:1px solid var(--color-border,#cbd5e1);color:var(--color-text,#0f172a);cursor:pointer;background-color:#fff;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.-jjBJW_chooseBtn{align-self:flex-start}.-jjBJW_chooseBtn:hover,.-jjBJW_linkBtn:hover{color:#047857;border-color:#10b981}.-jjBJW_removeBtn{color:#b91c1c;border-color:#fecaca}.-jjBJW_removeBtn:hover{background-color:#fef2f2}.-jjBJW_chooseBtn:disabled,.-jjBJW_linkBtn:disabled,.-jjBJW_removeBtn:disabled{opacity:.6;cursor:not-allowed}.-jjBJW_selected{background-color:#f0fdf4;border:1px solid #a7f3d0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.55rem;display:flex}.-jjBJW_thumb,.-jjBJW_itemThumb{color:#94a3b8;background-color:#f8fafc;border-radius:6px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.-jjBJW_thumb img,.-jjBJW_itemThumb img{object-fit:cover;width:100%;height:100%;display:block}.-jjBJW_selectedInfo{flex-direction:column;flex:160px;gap:.15rem;min-width:0;display:flex}.-jjBJW_selectedName{color:var(--color-text,#0f172a);font-size:.85rem}.-jjBJW_selectedMeta{color:var(--color-text-muted,#64748b);font-size:.75rem}.-jjBJW_selectedActions{flex-wrap:wrap;gap:.4rem;display:flex}.-jjBJW_panel{border:1px solid var(--color-border,#e2e8f0);background-color:#fff;border-radius:8px;flex-direction:column;gap:.45rem;padding:.6rem;display:flex}.-jjBJW_searchRow{border:1px solid var(--color-border,#e2e8f0);color:#64748b;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .55rem;display:flex}.-jjBJW_searchInput{color:var(--color-text,#0f172a);background:0 0;border:none;outline:none;flex:1;font-size:.82rem}.-jjBJW_hint{color:var(--color-text-muted,#64748b);margin:0;font-size:.72rem}.-jjBJW_list{flex-direction:column;gap:.3rem;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.-jjBJW_item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.6rem;width:100%;padding:.4rem;display:flex}.-jjBJW_item:hover{border-color:var(--color-border,#e2e8f0);background-color:#f8fafc}.-jjBJW_itemBody{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.-jjBJW_itemName{color:var(--color-text,#0f172a);font-size:.82rem;font-weight:600}.-jjBJW_itemMeta{color:var(--color-text-muted,#64748b);font-size:.72rem}.-jjBJW_itemCheck{color:#059669;flex:none}.-jjBJW_empty{color:var(--color-text-muted,#64748b);flex-direction:column;gap:.35rem;padding:.5rem;font-size:.78rem;display:flex}.-jjBJW_empty p{margin:0}.-jjBJW_manageLink{color:#047857;font-size:.78rem;font-weight:600;text-decoration:underline}.-jjBJW_help{color:var(--color-text-muted,#64748b);margin:0;font-size:.72rem}.-jjBJW_error{color:#b91c1c;margin:0;font-size:.75rem;font-weight:600}
.KvApYW_editorContainer{background-color:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.KvApYW_topBar{z-index:40;background-color:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0000000d}.KvApYW_topBarLeft{align-items:center;gap:12px;display:flex}.KvApYW_backBtn{color:#64748b;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.KvApYW_backBtn:hover{color:#0f172a;background-color:#f1f5f9}.KvApYW_pageTitleHeader{align-items:center;gap:10px;display:flex}.KvApYW_pageTitleText{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:1.15rem;font-weight:800;overflow:hidden}.KvApYW_statusBadge{text-transform:uppercase;border-radius:9999px;padding:3px 10px;font-size:.75rem;font-weight:700}.KvApYW_statusDraft{color:#92400e;background-color:#fef3c7}.KvApYW_statusPublished{color:#065f46;background-color:#ecfdf5}.KvApYW_dirtyIndicator{color:#ea580c;align-items:center;gap:4px;font-size:.8rem;font-weight:600;display:flex}.KvApYW_topBarActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.KvApYW_actionBtn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:.6rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.KvApYW_btnSecondary{color:#334155;background-color:#fff;border-color:#cbd5e1}.KvApYW_btnSecondary:hover{background-color:#f8fafc;border-color:#94a3b8}.KvApYW_btnDraft{color:#0f172a;background-color:#f1f5f9;border-color:#cbd5e1}.KvApYW_btnDraft:hover{background-color:#e2e8f0}.KvApYW_btnPublish{color:#fff;background-color:#059669}.KvApYW_btnPublish:hover{background-color:#047857}.KvApYW_btnUnpublish{color:#b91c1c;background-color:#fee2e2;border-color:#fca5a5}.KvApYW_btnUnpublish:hover{background-color:#fecaca}.KvApYW_editorWorkspace{flex:1;display:flex;position:relative;overflow:hidden}.KvApYW_editorFormPane{flex:1;max-width:800px;margin:0 auto;padding:2rem 1.5rem 4rem;overflow-y:auto}.KvApYW_previewSidePane{background-color:#e2e8f0;border-left:1px solid #e2e8f0;flex-direction:column;flex:1;height:calc(100vh - 65px);display:flex;overflow:hidden}.KvApYW_previewToolbar{color:#64748b;background-color:#fff;border-bottom:1px solid #cbd5e1;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:.825rem;font-weight:600;display:flex}.KvApYW_previewIframeWrapper{flex:1;justify-content:center;padding:1.5rem;display:flex;overflow-y:auto}.KvApYW_previewDeviceFrame{background-color:#fff;border:8px solid #1e293b;border-radius:20px;width:100%;max-width:420px;max-height:820px;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.KvApYW_previewDeviceDesktop{background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;max-width:900px;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.KvApYW_tabsNav{border-bottom:2px solid #e2e8f0;gap:8px;margin-bottom:1.75rem;display:flex;overflow-x:auto}.KvApYW_tabBtn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:.75rem 1.25rem;font-size:.95rem;font-weight:700;transition:all .15s;display:flex}.KvApYW_tabBtnActive{color:#059669;border-bottom-color:#059669}.KvApYW_formSectionCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.KvApYW_sectionCardHeader{margin-bottom:1.25rem}.KvApYW_sectionCardTitle{color:#0f172a;font-size:1.1rem;font-weight:800}.KvApYW_sectionCardDesc{color:#64748b;margin-top:2px;font-size:.85rem}.KvApYW_formGrid{flex-direction:column;gap:1.25rem;display:flex}.KvApYW_gridTwoCols{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.KvApYW_fieldGroup{flex-direction:column;gap:.35rem;display:flex}.KvApYW_fieldLabel{color:#334155;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:700;display:flex}.KvApYW_fieldInput{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.7rem .9rem;font-family:inherit;font-size:.95rem;transition:all .15s}.KvApYW_fieldInput:focus{border-color:#059669;box-shadow:0 0 0 3px #0596691f}.KvApYW_fieldInputError{border-color:#ef4444}.KvApYW_errorMessage{color:#ef4444;font-size:.8rem;font-weight:600}.KvApYW_fieldHelp{color:#64748b;font-size:.775rem}.KvApYW_templateSelectorGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;display:grid}.KvApYW_templateCard{cursor:pointer;text-align:center;background-color:#fff;border:2px solid #e2e8f0;border-radius:10px;padding:1rem;transition:all .15s}.KvApYW_templateCardActive{background-color:#ecfdf5;border-color:#059669}.KvApYW_templateCardIcon{margin-bottom:.5rem;font-size:2rem}.KvApYW_templateCardName{color:#0f172a;font-size:.95rem;font-weight:800}.KvApYW_templateCardDesc{color:#64748b;margin-top:4px;font-size:.775rem}.KvApYW_paletteSelectorGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.KvApYW_paletteOption{cursor:pointer;color:#1e293b;background-color:#fff;border:2px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:.75rem;font-size:.85rem;font-weight:700;display:flex}.KvApYW_paletteOptionActive{background-color:#f0fdf4;border-color:#059669}.KvApYW_paletteDot{border-radius:50%;flex-shrink:0;width:18px;height:18px}.KvApYW_toggleRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.KvApYW_toggleLabel{color:#1e293b;font-size:.9rem;font-weight:700}.KvApYW_toggleDesc{color:#64748b;font-size:.8rem}.KvApYW_listEditor{flex-direction:column;gap:.75rem;display:flex}.KvApYW_listItemRow{align-items:center;gap:8px;display:flex}.KvApYW_removeBtn{color:#b91c1c;cursor:pointer;background-color:#fee2e2;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.KvApYW_addItemBtn{color:#059669;cursor:pointer;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:.6rem;font-size:.875rem;font-weight:700;transition:all .15s;display:flex}.KvApYW_addItemBtn:hover{background-color:#ecfdf5;border-color:#059669}.KvApYW_modalOverlay{z-index:50;background-color:#0f172ab3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.KvApYW_modalContent{background-color:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;overflow:hidden}@media (max-width:1024px){.KvApYW_previewSidePane{display:none}.KvApYW_gridTwoCols,.KvApYW_templateSelectorGrid{grid-template-columns:1fr}.KvApYW_paletteSelectorGrid{grid-template-columns:1fr 1fr}}
