.AdminSidebar-module__k2AnUa__sidebar{background:var(--bg-primary,#fff);border-right:1px solid var(--border-color,#e5e7eb);width:200px;min-width:200px;top:var(--admin-header-h,49px);height:calc(100vh - var(--admin-header-h,49px));height:calc(100dvh - var(--admin-header-h,49px));align-self:flex-start;padding:1rem 0;position:sticky;overflow-y:auto}.AdminSidebar-module__k2AnUa__menuList{flex-direction:column;gap:.25rem;padding:0 .5rem;display:flex}.AdminSidebar-module__k2AnUa__menuItem{color:var(--text-secondary,#6b7280);cursor:default;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.AdminSidebar-module__k2AnUa__menuItem:hover{background:var(--bg-secondary,#f3f4f6);color:var(--text-primary,#1f2937)}.AdminSidebar-module__k2AnUa__menuItem.AdminSidebar-module__k2AnUa__active{color:var(--text-primary,#1f2937);background:#f2b7201f;font-weight:600}.AdminSidebar-module__k2AnUa__menuIcon{flex-shrink:0;font-size:1rem;line-height:1}.AdminSidebar-module__k2AnUa__menuLabel{text-overflow:ellipsis;overflow:hidden}@media (max-width:767px){.AdminSidebar-module__k2AnUa__sidebar{border-right:none;border-bottom:1px solid var(--border-color,#e5e7eb);width:100%;min-width:0;top:var(--admin-header-h,49px);z-index:90;align-self:stretch;height:auto;padding:.5rem 0;position:sticky;overflow:auto hidden}.AdminSidebar-module__k2AnUa__menuList{flex-direction:row;gap:.25rem;padding:0 .75rem}.AdminSidebar-module__k2AnUa__menuItem{padding:.5rem .75rem;font-size:.813rem}}
.SettingsSection-module__4nyXgq__section{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:.75rem;padding:1.5rem}.SettingsSection-module__4nyXgq__description{color:var(--text-secondary,#6b7280);margin-bottom:.75rem;font-size:14px}.SettingsSection-module__4nyXgq__sectionHeader{align-items:center;gap:10px;margin-bottom:1rem;display:flex}.SettingsSection-module__4nyXgq__sectionHeader .SettingsSection-module__4nyXgq__sectionTitle{margin:0}.SettingsSection-module__4nyXgq__helpButton{background:var(--bg-secondary,#f3f4f6);width:20px;height:20px;color:var(--text-muted,#6b7280);border:1px solid var(--border-color,#e5e7eb);cursor:default;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:600;transition:all .15s;display:flex}.SettingsSection-module__4nyXgq__helpButton:hover{background:var(--bg-hover,#e5e7eb);color:var(--text-primary,#1f2937)}.SettingsSection-module__4nyXgq__helpBox{background:var(--bg-secondary,#f3f4f6);color:var(--text-muted,#6b7280);border-radius:8px;margin-bottom:.75rem;padding:10px 12px;font-size:14px;line-height:1.5}.SettingsSection-module__4nyXgq__sectionTitle{color:var(--text-primary,#1f2937);margin:0 0 1rem;font-size:15px;font-weight:600}.SettingsSection-module__4nyXgq__field{flex-direction:column;gap:.375rem;margin-bottom:.75rem;display:flex}.SettingsSection-module__4nyXgq__field:last-child{margin-bottom:0}.SettingsSection-module__4nyXgq__label{color:var(--text-muted,#6b7280);font-size:14px;font-weight:500}.SettingsSection-module__4nyXgq__input{border:1px solid var(--border-color,#e5e7eb);width:100%;color:var(--text-primary,#1f2937);background:var(--bg-primary,#fff);box-sizing:border-box;border-radius:.5rem;padding:.625rem .75rem;font-size:14px;transition:border-color .2s}.SettingsSection-module__4nyXgq__input::placeholder{color:var(--text-muted,#9ca3af)}.SettingsSection-module__4nyXgq__input:focus{border-color:#f2b720;outline:none;box-shadow:0 0 0 3px #f2b72026}.SettingsSection-module__4nyXgq__primaryButton{white-space:nowrap;background:var(--bg-secondary,#f3f4f6);color:var(--text-primary,#374151);border:1px solid var(--border-color,#e5e7eb);cursor:default;border-radius:.5rem;padding:.625rem 1rem;font-size:14px;font-weight:500;transition:all .2s}.SettingsSection-module__4nyXgq__primaryButton:hover:not(:disabled){background:var(--bg-hover,#e5e7eb)}.SettingsSection-module__4nyXgq__primaryButton:disabled{opacity:.6;cursor:not-allowed}.SettingsSection-module__4nyXgq__bonusInfo{background:var(--bonus-info-bg,#ecfdf5);border:1px solid var(--bonus-info-border,#a7f3d0);border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;display:flex}.SettingsSection-module__4nyXgq__bonusBadge{background:var(--bonus-badge-bg,#d1fae5);color:var(--bonus-badge-text,#047857);white-space:nowrap;border-radius:1rem;padding:.125rem .5rem;font-size:14px;font-weight:600}.SettingsSection-module__4nyXgq__discountNote{color:#f2b720;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:14px;font-weight:500;display:flex}.SettingsSection-module__4nyXgq__discountCode{color:#fff;letter-spacing:.05em;-webkit-user-select:all;user-select:all;background:#f2b720;border-radius:4px;padding:.125rem .5rem;font-size:14px;font-weight:700;display:inline-block}.SettingsSection-module__4nyXgq__upgradeButtons{justify-content:flex-start;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.SettingsSection-module__4nyXgq__upgradeButtons>.SettingsSection-module__4nyXgq__secondaryButton{padding:.75rem 1.5rem}.SettingsSection-module__4nyXgq__upgradeYearlyButton{white-space:nowrap;color:#000;cursor:default;background:#ffcca9;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:14px;font-weight:500;transition:all .2s;position:relative;overflow:visible}.SettingsSection-module__4nyXgq__upgradeYearlyButton:hover:not(:disabled){background:#e6a000}.SettingsSection-module__4nyXgq__upgradeYearlyButton:disabled{opacity:.6;cursor:not-allowed}.SettingsSection-module__4nyXgq__recommendIcon{z-index:1;filter:drop-shadow(3px 3px 2px #00000040);flex-shrink:0;align-items:center;margin-right:-12px;display:flex}.SettingsSection-module__4nyXgq__recommendIcon svg{width:auto;height:100%;max-height:42px}.SettingsSection-module__4nyXgq__secondaryButton{background:var(--bg-secondary,#f3f4f6);color:var(--text-primary,#374151);border:1px solid var(--border-color,#e5e7eb);cursor:default;border-radius:.5rem;padding:.625rem 1rem;font-size:14px;font-weight:400;transition:all .2s}.SettingsSection-module__4nyXgq__secondaryButton:hover:not(:disabled){background:var(--bg-hover,#e5e7eb)}.SettingsSection-module__4nyXgq__secondaryButton:disabled{opacity:.6;cursor:not-allowed}.SettingsSection-module__4nyXgq__dangerButton{white-space:nowrap;color:#ef4444;cursor:default;background:0 0;border:1px solid #ef4444;border-radius:.5rem;padding:.625rem 1rem;font-size:14px;font-weight:500;transition:all .2s}.SettingsSection-module__4nyXgq__dangerButton:hover:not(:disabled){background:#fef2f2}.SettingsSection-module__4nyXgq__dangerButton:disabled{opacity:.6;cursor:not-allowed}.SettingsSection-module__4nyXgq__error{color:#ef4444;margin:0;font-size:14px}.SettingsSection-module__4nyXgq__success{color:#10b981;margin:0;font-size:14px}.SettingsSection-module__4nyXgq__row{align-items:center;gap:.75rem;display:flex}.SettingsSection-module__4nyXgq__row .SettingsSection-module__4nyXgq__input{flex:1;width:auto;min-width:0}.SettingsSection-module__4nyXgq__badge{border-radius:9999px;padding:.125rem .5rem;font-size:14px;font-weight:500;display:inline-block}.SettingsSection-module__4nyXgq__badgeGreen{color:#fff;background:#059669}.SettingsSection-module__4nyXgq__badgeMuted{background:var(--brand-color,#f2b720);color:#fff}.SettingsSection-module__4nyXgq__checkboxRow{cursor:default;color:var(--text-primary,#1f2937);align-items:center;gap:.5rem;font-size:14px;display:flex}.SettingsSection-module__4nyXgq__checkbox{accent-color:#374151;cursor:default;width:1.125rem;height:1.125rem;margin:0}.SettingsSection-module__4nyXgq__checkbox:disabled{opacity:.6;cursor:not-allowed}
.DeleteAccountSection-module__Oj9JcG__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.15s DeleteAccountSection-module__Oj9JcG__fadeIn;display:flex;position:fixed;inset:0}@keyframes DeleteAccountSection-module__Oj9JcG__fadeIn{0%{opacity:0}to{opacity:1}}.DeleteAccountSection-module__Oj9JcG__modal{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:.75rem;width:90%;max-width:400px;padding:1.5rem;animation:.2s DeleteAccountSection-module__Oj9JcG__slideUp}@keyframes DeleteAccountSection-module__Oj9JcG__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .DeleteAccountSection-module__Oj9JcG__modal{background:var(--bg-primary);border-color:var(--border-color)}.DeleteAccountSection-module__Oj9JcG__modalTitle{color:#dc2626;margin:0 0 .75rem;font-size:18px;font-weight:600}.DeleteAccountSection-module__Oj9JcG__description{color:var(--text-muted,#6b7280);margin:0 0 1rem;font-size:14px;line-height:1.6}.DeleteAccountSection-module__Oj9JcG__dangerButton{color:#fff;cursor:default;background:#dc2626;border:none;border-radius:.5rem;padding:.625rem 1rem;font-size:14px;font-weight:600;transition:all .2s}.DeleteAccountSection-module__Oj9JcG__dangerButton:hover{background:#b91c1c}.DeleteAccountSection-module__Oj9JcG__confirmArea{flex-direction:column;gap:.5rem;display:flex}.DeleteAccountSection-module__Oj9JcG__confirmLabel{color:var(--text-muted,#6b7280);font-size:14px;font-weight:500}.DeleteAccountSection-module__Oj9JcG__confirmInput{border:1px solid var(--border-color,#e5e7eb);width:100%;color:var(--text-primary,#1f2937);background:var(--bg-primary,#fff);box-sizing:border-box;border-radius:.5rem;padding:.625rem .75rem;font-size:14px}.DeleteAccountSection-module__Oj9JcG__confirmInput:focus{border-color:#dc2626;outline:none;box-shadow:0 0 0 3px #dc26261a}.DeleteAccountSection-module__Oj9JcG__confirmInput:disabled{background:var(--bg-secondary,#f3f4f6);cursor:not-allowed}.DeleteAccountSection-module__Oj9JcG__buttonRow{gap:.75rem;margin-top:.25rem;display:flex}.DeleteAccountSection-module__Oj9JcG__deleteButton{color:#fff;cursor:default;background:#dc2626;border:none;border-radius:.5rem;padding:.625rem 1rem;font-size:14px;font-weight:600;transition:all .2s}.DeleteAccountSection-module__Oj9JcG__deleteButton:hover:not(:disabled){background:#b91c1c}.DeleteAccountSection-module__Oj9JcG__deleteButton:disabled{opacity:.6;cursor:not-allowed}.DeleteAccountSection-module__Oj9JcG__subWarning{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin:0 0 1rem;padding:.625rem;font-size:14px;font-weight:500;line-height:1.5}[data-theme=dark] .DeleteAccountSection-module__Oj9JcG__subWarning{color:#fca5a5;background:#451a1a;border-color:#7f1d1d}
.CheckoutSidePanel-module__BuFlSa__panel{z-index:101;background:var(--card-bg);border-left:1px solid var(--card-border);width:480px;max-width:100vw;height:100dvh;box-shadow:none;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.CheckoutSidePanel-module__BuFlSa__panelOpen{transform:translate(0)}.CheckoutSidePanel-module__BuFlSa__header{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.CheckoutSidePanel-module__BuFlSa__headerTitle{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.CheckoutSidePanel-module__BuFlSa__closeButton{width:32px;height:32px;color:var(--text-muted);cursor:default;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.CheckoutSidePanel-module__BuFlSa__closeButton:hover{background:var(--hover-bg);color:var(--foreground)}.CheckoutSidePanel-module__BuFlSa__emailHint{color:var(--text-muted);border-bottom:1px solid var(--card-border);flex-shrink:0;align-items:center;gap:6px;padding:8px 20px;font-size:14px;display:flex}.CheckoutSidePanel-module__BuFlSa__emailHint strong{color:var(--foreground);font-weight:600}.CheckoutSidePanel-module__BuFlSa__copyButton{color:var(--brand-color,#f2b720);border:1px solid var(--brand-color,#f2b720);cursor:default;white-space:nowrap;background:0 0;border-radius:4px;flex-shrink:0;margin-left:auto;padding:2px 10px;font-size:14px;font-weight:500;transition:all .15s}.CheckoutSidePanel-module__BuFlSa__copyButton:hover{background:var(--brand-color,#f2b720);color:#000}.CheckoutSidePanel-module__BuFlSa__copyButtonCopied{color:#22c55e;pointer-events:none;border-color:#22c55e}.CheckoutSidePanel-module__BuFlSa__copyButtonCopied:hover{color:#22c55e;background:0 0}.CheckoutSidePanel-module__BuFlSa__content{flex:1;position:relative;overflow:hidden}.CheckoutSidePanel-module__BuFlSa__checkoutFrame{opacity:0;border:none;width:100%;height:calc(100% + 90px);margin-top:-90px;transition:opacity .2s}.CheckoutSidePanel-module__BuFlSa__checkoutFrameVisible{opacity:1}.CheckoutSidePanel-module__BuFlSa__loading{height:100%;color:var(--text-muted);justify-content:center;align-items:center;font-size:14px;display:flex}.CheckoutSidePanel-module__BuFlSa__loadingOverlay{background:var(--card-bg);z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.CheckoutSidePanel-module__BuFlSa__spinner{border:3px solid var(--card-border);border-top-color:var(--brand-color,#f2b720);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite CheckoutSidePanel-module__BuFlSa__spin}@keyframes CheckoutSidePanel-module__BuFlSa__spin{to{transform:rotate(360deg)}}.CheckoutSidePanel-module__BuFlSa__loadingText{color:var(--text-muted);font-size:14px}.CheckoutSidePanel-module__BuFlSa__blockedMessage{text-align:center;background:var(--card-bg);z-index:2;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex;position:absolute;inset:0}.CheckoutSidePanel-module__BuFlSa__blockedTitle{color:var(--foreground);margin:8px 0 0;font-size:15px;font-weight:600}.CheckoutSidePanel-module__BuFlSa__blockedDesc{margin:0;font-size:14px;line-height:1.5}.CheckoutSidePanel-module__BuFlSa__retryButton{background:var(--brand-color,#f2b720);color:#000;cursor:default;border:none;border-radius:8px;margin-top:12px;padding:8px 24px;font-size:14px;font-weight:600;transition:opacity .15s}.CheckoutSidePanel-module__BuFlSa__retryButton:hover{opacity:.85}.CheckoutSidePanel-module__BuFlSa__retryButtonSecondary{color:var(--text-secondary,#666);border:1px solid var(--border-color,#ddd);cursor:default;background:0 0;border-radius:8px;margin-top:8px;padding:6px 20px;font-size:14px;transition:opacity .15s}.CheckoutSidePanel-module__BuFlSa__retryButtonSecondary:hover{opacity:.7}[data-theme=dark] .CheckoutSidePanel-module__BuFlSa__panel{box-shadow:none}@media (max-width:767px){.CheckoutSidePanel-module__BuFlSa__panel{width:100vw}}
.SettingsSidePanel-module___bqiGq__backdrop{z-index:99;pointer-events:none;background:0 0;transition:background .3s;position:fixed;inset:0}.SettingsSidePanel-module___bqiGq__backdropVisible{pointer-events:auto;background:#0000004d}.SettingsSidePanel-module___bqiGq__panel{z-index:100;background:var(--card-bg);border-left:1px solid var(--card-border);flex-direction:column;width:480px;max-width:100vw;height:100dvh;transition:transform .3s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.SettingsSidePanel-module___bqiGq__panelOpen{transform:translate(0)}.SettingsSidePanel-module___bqiGq__header{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.SettingsSidePanel-module___bqiGq__headerTitle{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.SettingsSidePanel-module___bqiGq__closeButton{width:32px;height:32px;color:var(--text-muted);cursor:default;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.SettingsSidePanel-module___bqiGq__closeButton:hover{background:var(--hover-bg);color:var(--foreground)}.SettingsSidePanel-module___bqiGq__content{flex-direction:column;flex:1;gap:16px;padding:16px 20px 32px;display:flex;overflow-y:auto}.SettingsSidePanel-module___bqiGq__content::-webkit-scrollbar{width:14px}.SettingsSidePanel-module___bqiGq__content::-webkit-scrollbar-track{background:#f1f1f1}.SettingsSidePanel-module___bqiGq__content::-webkit-scrollbar-thumb{background:#f2b720;border-radius:7px}.SettingsSidePanel-module___bqiGq__content::-webkit-scrollbar-thumb:hover{background:#e6b400}[data-theme=dark] .SettingsSidePanel-module___bqiGq__content::-webkit-scrollbar-thumb{background:#ffffff26}[data-theme=dark] .SettingsSidePanel-module___bqiGq__content::-webkit-scrollbar-thumb:hover{background:#ffffff40}.SettingsSidePanel-module___bqiGq__loading{color:var(--text-muted);justify-content:center;align-items:center;padding:64px 20px;font-size:14px;display:flex}[data-theme=dark] .SettingsSidePanel-module___bqiGq__backdropVisible{background:#00000080}@media (max-width:767px){.SettingsSidePanel-module___bqiGq__panel{width:100vw}}
.trash-panel-module__y5IaSq__backdrop{z-index:99;pointer-events:none;background:0 0;transition:background .3s;position:fixed;inset:0}.trash-panel-module__y5IaSq__backdropVisible{pointer-events:auto;background:#0000004d}.trash-panel-module__y5IaSq__panel{z-index:100;background:var(--card-bg);border-left:1px solid var(--card-border);width:480px;max-width:100vw;height:100dvh;box-shadow:none;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.trash-panel-module__y5IaSq__panelOpen{transform:translate(0)}.trash-panel-module__y5IaSq__header{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 20px 20px;display:flex}.trash-panel-module__y5IaSq__headerTitle{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.trash-panel-module__y5IaSq__headerActions{align-items:center;gap:8px;display:flex}.trash-panel-module__y5IaSq__emptyBtn{color:var(--danger-color,#ef4444);cursor:default;background:#ef444414;border:none;border-radius:6px;padding:6px 12px;font-size:13px;transition:all .15s}.trash-panel-module__y5IaSq__emptyBtn:hover{background:#ef444426}.trash-panel-module__y5IaSq__emptyBtn:disabled{opacity:.5;cursor:not-allowed}.trash-panel-module__y5IaSq__closeButton{width:32px;height:32px;color:var(--text-muted);cursor:default;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.trash-panel-module__y5IaSq__closeButton:hover{background:var(--hover-bg);color:var(--foreground)}.trash-panel-module__y5IaSq__content{overscroll-behavior:contain;flex:1;padding:16px 20px 32px;overflow-y:auto}.trash-panel-module__y5IaSq__loading,.trash-panel-module__y5IaSq__empty{color:var(--text-muted);justify-content:center;align-items:center;padding:64px 20px;font-size:14px;display:flex}.trash-panel-module__y5IaSq__premiumOverlay{text-align:center;justify-content:center;align-items:center;padding:64px 20px;display:flex}.trash-panel-module__y5IaSq__premiumText{color:var(--text-muted);font-size:14px;line-height:1.6}.trash-panel-module__y5IaSq__list{flex-direction:column;gap:2px;display:flex}.trash-panel-module__y5IaSq__item{border-radius:8px;justify-content:space-between;align-items:center;padding:10px 0;transition:background .1s;display:flex}.trash-panel-module__y5IaSq__item:hover{background:var(--hover-bg)}.trash-panel-module__y5IaSq__itemInfo{flex:1;align-items:center;min-width:0;display:flex}.trash-panel-module__y5IaSq__itemText{flex-direction:column;gap:2px;min-width:0;display:flex}.trash-panel-module__y5IaSq__itemTitle{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.trash-panel-module__y5IaSq__itemUrl{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;text-decoration:none;display:block;overflow:hidden}.trash-panel-module__y5IaSq__itemUrl:hover{color:var(--brand-color,#f2b720);text-decoration:underline}.trash-panel-module__y5IaSq__itemMeta{color:var(--text-muted);font-size:11px}.trash-panel-module__y5IaSq__itemActions{flex-shrink:0;gap:4px;margin-left:8px;display:flex}.trash-panel-module__y5IaSq__restoreBtn,.trash-panel-module__y5IaSq__deleteBtn{cursor:default;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:400;transition:all .15s}.trash-panel-module__y5IaSq__restoreBtn{background:var(--brand-color,#f2b720);color:#000}.trash-panel-module__y5IaSq__restoreBtn:hover{opacity:.85}.trash-panel-module__y5IaSq__deleteBtn{color:var(--text-muted);border:1px solid var(--card-border);background:0 0}.trash-panel-module__y5IaSq__deleteBtn:hover{color:var(--danger-color,#ef4444);border-color:var(--danger-color,#ef4444)}.trash-panel-module__y5IaSq__restoreBtn:disabled,.trash-panel-module__y5IaSq__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.trash-panel-module__y5IaSq__confirmOverlay{z-index:200;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.trash-panel-module__y5IaSq__confirmModal{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:12px;width:90%;max-width:360px;padding:24px}.trash-panel-module__y5IaSq__confirmModal p{color:var(--foreground);margin:0 0 20px;font-size:14px;line-height:1.5}.trash-panel-module__y5IaSq__confirmActions{justify-content:center;gap:8px;display:flex}.trash-panel-module__y5IaSq__confirmCancel,.trash-panel-module__y5IaSq__confirmDelete{cursor:default;border-radius:6px;padding:8px 20px;font-size:13px;transition:all .15s}.trash-panel-module__y5IaSq__confirmCancel{background:var(--hover-bg);border:1px solid var(--card-border);color:var(--foreground)}.trash-panel-module__y5IaSq__confirmCancel:hover{background:var(--card-border)}.trash-panel-module__y5IaSq__confirmDelete{background:var(--danger-color,#ef4444);color:#fff;border:none}.trash-panel-module__y5IaSq__confirmDelete:hover{opacity:.85}[data-theme=dark] .trash-panel-module__y5IaSq__panel{box-shadow:none}[data-theme=dark] .trash-panel-module__y5IaSq__backdropVisible{background:#00000080}@media (max-width:767px){.trash-panel-module__y5IaSq__panel{width:100vw}}
.OnboardingMockup-module__Lu-4pG__mockup{background:var(--background,#f5f5f5);z-index:1000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.OnboardingMockup-module__Lu-4pG__container{flex-direction:column;flex:1;width:100%;min-height:0;padding:0 1.5rem;display:flex}.OnboardingMockup-module__Lu-4pG__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 0 .5rem;display:flex;position:relative}.OnboardingMockup-module__Lu-4pG__headerLeft{align-items:center;gap:8px;display:flex}.OnboardingMockup-module__Lu-4pG__logo{width:auto;height:32px}[data-theme=dark] .OnboardingMockup-module__Lu-4pG__logo{filter:invert()}.OnboardingMockup-module__Lu-4pG__betaBadge{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--brand-color,#f2b720);border-radius:4px;align-items:center;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.OnboardingMockup-module__Lu-4pG__searchBar{z-index:1;position:absolute;left:50%;transform:translate(-50%)}.OnboardingMockup-module__Lu-4pG__searchInput{background:var(--background,#f5f5f5);width:280px;color:var(--foreground,#1a1a1a);box-shadow:0 0 0 1px var(--card-border,#e5e5e5);border:none;border-radius:20px;outline:none;padding:.5rem 1rem;font-size:.875rem}.OnboardingMockup-module__Lu-4pG__searchInput::placeholder{color:var(--muted-foreground,#999);font-size:.85rem}.OnboardingMockup-module__Lu-4pG__headerRight{align-items:center;gap:0;display:flex}.OnboardingMockup-module__Lu-4pG__iconBtn{width:36px;height:36px;color:var(--muted-foreground,#888);cursor:default;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.OnboardingMockup-module__Lu-4pG__avatar{color:#1a1a1a;background:linear-gradient(135deg,#f2b720 0%,#e5a800 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:flex}.OnboardingMockup-module__Lu-4pG__groupContainer{flex-shrink:0;margin-bottom:.5rem;padding-top:.5rem}.OnboardingMockup-module__Lu-4pG__tabsWrapper{align-items:flex-start;gap:.5rem;padding-bottom:.5rem;display:flex;overflow:hidden}.OnboardingMockup-module__Lu-4pG__groupArea{flex-wrap:wrap;flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.OnboardingMockup-module__Lu-4pG__tab{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e5e5e5);width:calc(10% - .3375rem);min-width:60px;height:2.25rem;color:var(--foreground,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;cursor:default;opacity:.7;box-sizing:border-box;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem .5rem;font-size:.875rem;font-weight:500;display:flex;position:relative;overflow:hidden}.OnboardingMockup-module__Lu-4pG__tabActive{opacity:1;background:#f2b72066;border-color:#f2b720;font-weight:600}.OnboardingMockup-module__Lu-4pG__settingsIcon{color:var(--foreground,#1a1a1a);opacity:.5;z-index:1;padding:0 .25rem;font-size:.95rem;font-weight:700;line-height:1;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.OnboardingMockup-module__Lu-4pG__actionButtons{flex-direction:row;flex-shrink:0;align-self:flex-start;align-items:flex-start;gap:.25rem;padding-top:.125rem;display:flex}.OnboardingMockup-module__Lu-4pG__actionBtn{width:2.25rem;height:2.25rem;color:var(--foreground,#1a1a1a);border:1px solid var(--card-border,#e5e5e5);cursor:default;opacity:.4;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:0;display:flex}.OnboardingMockup-module__Lu-4pG__secretColumn{flex-direction:row;align-items:center;gap:.25rem;display:flex}.OnboardingMockup-module__Lu-4pG__secretBtn{width:2.25rem;height:2.25rem;color:var(--foreground,#1a1a1a);border:1px solid var(--card-border,#e5e5e5);cursor:default;opacity:.4;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;display:flex}.OnboardingMockup-module__Lu-4pG__addGroupBtn{width:2.25rem;height:2.25rem;color:var(--foreground,#1a1a1a);border:1px solid var(--card-border,#e5e5e5);cursor:default;opacity:.4;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.OnboardingMockup-module__Lu-4pG__toggleRow{align-items:center;gap:.375rem;display:flex}.OnboardingMockup-module__Lu-4pG__statsLeft{align-items:center;gap:.25rem;margin-right:auto;padding-left:.5rem;display:flex}.OnboardingMockup-module__Lu-4pG__statsIcon{color:var(--muted-foreground,#888);opacity:.5;flex-shrink:0}.OnboardingMockup-module__Lu-4pG__statText{color:var(--muted-foreground,#888);opacity:.6;white-space:nowrap;font-size:.875rem}.OnboardingMockup-module__Lu-4pG__addCategoryBtn,.OnboardingMockup-module__Lu-4pG__collapseAllBtn{width:1.75rem;height:1.75rem;color:var(--muted-foreground,#888);cursor:default;opacity:.4;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.OnboardingMockup-module__Lu-4pG__scrollArea{flex:1;overflow-y:auto}.OnboardingMockup-module__Lu-4pG__columnsContainer{grid-template-columns:repeat(5,1fr);gap:5px;min-height:200px;padding:0 5px;display:grid}.OnboardingMockup-module__Lu-4pG__column{flex-direction:column;gap:0;min-width:0;min-height:100px;display:flex}.OnboardingMockup-module__Lu-4pG__category{background:var(--card-bg,#fff);border-radius:8px;min-width:0;margin-bottom:5px;padding:.5rem;overflow:hidden}.OnboardingMockup-module__Lu-4pG__categoryHeader{align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.OnboardingMockup-module__Lu-4pG__categoryTitle{color:var(--foreground,#1a1a1a);flex:1;align-items:center;gap:.4rem;padding:.25rem 0 .25rem .6rem;font-size:.9rem;font-weight:700;display:flex}.OnboardingMockup-module__Lu-4pG__categoryCount{color:var(--muted-foreground,#888);font-size:.875rem;font-weight:400}.OnboardingMockup-module__Lu-4pG__categoryActions{opacity:.45;align-items:center;gap:2px;margin-left:auto;display:flex}.OnboardingMockup-module__Lu-4pG__catActionBtn{color:var(--muted-foreground,#888);cursor:default;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;line-height:1;display:flex}.OnboardingMockup-module__Lu-4pG__bookmarkList{flex-direction:column;display:flex}.OnboardingMockup-module__Lu-4pG__bookmarkCard{align-items:center;gap:8px;margin-bottom:.1rem;padding:.35rem 0 .35rem .4rem;display:flex}.OnboardingMockup-module__Lu-4pG__favicon{color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.55rem;font-weight:700;display:flex}.OnboardingMockup-module__Lu-4pG__bookmarkTitle{color:var(--foreground,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;font-weight:400;overflow:hidden}.OnboardingMockup-module__Lu-4pG__bookmarkActions{opacity:.4;flex-shrink:0;align-items:center;gap:2px;display:flex}.OnboardingMockup-module__Lu-4pG__bmActionBtn{cursor:default;width:24px;height:24px;color:var(--muted-foreground,#888);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.OnboardingMockup-module__Lu-4pG__mobileGroupContainer{flex-shrink:0;display:none}.OnboardingMockup-module__Lu-4pG__mobileTriggerBar{align-items:center;gap:.5rem;padding:.5rem .25rem .375rem;display:flex}.OnboardingMockup-module__Lu-4pG__mobileGroupBtn{color:var(--foreground,#1a1a1a);background:var(--card-bg,#fff);border:1px solid var(--card-border,#e5e5e5);cursor:default;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;max-width:45%;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:flex}.OnboardingMockup-module__Lu-4pG__mobileGroupName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OnboardingMockup-module__Lu-4pG__mobileArrow{opacity:.5;flex-shrink:0;font-size:.7rem}.OnboardingMockup-module__Lu-4pG__mobileStats{color:var(--muted-foreground,#888);opacity:.6;white-space:nowrap;align-items:center;gap:.25rem;font-size:.875rem;display:flex;overflow:hidden}.OnboardingMockup-module__Lu-4pG__mobileStats svg{flex-shrink:0}.OnboardingMockup-module__Lu-4pG__mobileActions{flex-shrink:0;align-items:center;gap:.125rem;margin-left:auto;display:flex}.OnboardingMockup-module__Lu-4pG__mobileActionBtn{width:1.75rem;height:1.75rem;color:var(--muted-foreground,#888);cursor:default;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;font-size:.875rem;display:flex}@media (max-width:767px){.OnboardingMockup-module__Lu-4pG__container{padding:0 1rem}.OnboardingMockup-module__Lu-4pG__header{flex-wrap:wrap}.OnboardingMockup-module__Lu-4pG__searchBar{z-index:auto;flex-basis:100%;order:3;padding-top:.25rem;position:relative;left:auto;transform:none}.OnboardingMockup-module__Lu-4pG__searchInput{width:100%}.OnboardingMockup-module__Lu-4pG__groupContainer,.OnboardingMockup-module__Lu-4pG__collapseHeaderBtn{display:none}.OnboardingMockup-module__Lu-4pG__mobileGroupContainer{margin-bottom:.375rem;padding-top:.25rem;display:block}.OnboardingMockup-module__Lu-4pG__columnsContainer{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.OnboardingMockup-module__Lu-4pG__columnsContainer{grid-template-columns:repeat(3,1fr)}}
.OnboardingOverlay-module__Q8VbAW__overlay{z-index:1000;opacity:0;transition:opacity .4s;position:fixed;inset:0}.OnboardingOverlay-module__Q8VbAW__visible{opacity:1}.OnboardingOverlay-module__Q8VbAW__backdrop{z-index:1000;background:#0006;position:fixed;inset:0}.OnboardingOverlay-module__Q8VbAW__spotlight{z-index:1001;pointer-events:none;border:2px solid #f2b720;border-radius:8px;transition:top .3s,left .3s,width .3s,height .3s;animation:2s ease-in-out infinite OnboardingOverlay-module__Q8VbAW__glowPulse;position:fixed}@keyframes OnboardingOverlay-module__Q8VbAW__glowPulse{0%,to{box-shadow:0 0 0 9999px #0009,0 0 8px #f2b7204d}50%{box-shadow:0 0 0 9999px #0009,0 0 24px #f2b720b3}}.OnboardingOverlay-module__Q8VbAW__centerCard{z-index:1002;background:#f2b720;border:none;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:32px 48px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0000004d}.OnboardingOverlay-module__Q8VbAW__title{color:#1a1a1a;text-align:center;margin:0;font-size:1.5rem;font-weight:700}.OnboardingOverlay-module__Q8VbAW__subtitle{color:#1a1a1abf;text-align:center;word-break:keep-all;margin:0;font-size:1rem;font-weight:500}.OnboardingOverlay-module__Q8VbAW__startBtn{color:#f2b720;cursor:pointer;background:#1a1a1a;border:none;border-radius:12px;margin-top:4px;padding:14px 44px;font-size:1.1rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #0003}.OnboardingOverlay-module__Q8VbAW__startBtn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000004d}.OnboardingOverlay-module__Q8VbAW__startBtn:active{transform:translateY(0)}.OnboardingOverlay-module__Q8VbAW__checkLabel{color:#1a1a1a99;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.875rem;display:flex}.OnboardingOverlay-module__Q8VbAW__checkLabel:hover{color:#1a1a1ae6}.OnboardingOverlay-module__Q8VbAW__checkbox{accent-color:#1a1a1a;cursor:pointer;width:16px;height:16px}.OnboardingOverlay-module__Q8VbAW__skipBtn{color:#1a1a1a80;cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:.875rem;transition:color .2s}.OnboardingOverlay-module__Q8VbAW__skipBtn:hover{color:#1a1a1ae6}.OnboardingOverlay-module__Q8VbAW__tourTooltip{z-index:1002;pointer-events:auto;background:#fff;border-radius:14px;min-width:200px;max-width:300px;padding:20px 24px 16px;animation:.25s OnboardingOverlay-module__Q8VbAW__tooltipFadeIn;position:fixed;box-shadow:0 8px 32px #0000004d}@keyframes OnboardingOverlay-module__Q8VbAW__tooltipFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.OnboardingOverlay-module__Q8VbAW__closeBtn{color:#bbb;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1rem;line-height:1;transition:color .2s;position:absolute;top:8px;right:12px}.OnboardingOverlay-module__Q8VbAW__closeBtn:hover{color:#666}.OnboardingOverlay-module__Q8VbAW__tourText{color:#1a1a1a;word-break:keep-all;margin:0 0 16px;padding-right:16px;font-size:.95rem;line-height:1.6}.OnboardingOverlay-module__Q8VbAW__tourFooter{justify-content:space-between;align-items:center;display:flex}.OnboardingOverlay-module__Q8VbAW__stepIndicator{color:#999;font-size:.875rem;font-weight:500}.OnboardingOverlay-module__Q8VbAW__tourBtns{gap:8px;display:flex}.OnboardingOverlay-module__Q8VbAW__tourPrev{color:#666;cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:8px;padding:8px 16px;font-size:.875rem;transition:background .2s}.OnboardingOverlay-module__Q8VbAW__tourPrev:hover{background:#f5f5f5}.OnboardingOverlay-module__Q8VbAW__tourNext{color:#1a1a1a;cursor:pointer;background:#f2b720;border:none;border-radius:8px;padding:8px 20px;font-size:.875rem;font-weight:600;transition:background .2s}.OnboardingOverlay-module__Q8VbAW__tourNext:hover{background:#e5a800}@media (min-width:768px) and (max-width:1023px){.OnboardingOverlay-module__Q8VbAW__tourTooltip{max-width:260px}.OnboardingOverlay-module__Q8VbAW__centerCard{padding:28px 36px}.OnboardingOverlay-module__Q8VbAW__title{font-size:1.35rem}}@media (max-width:767px){.OnboardingOverlay-module__Q8VbAW__tourTooltip{max-width:calc(100vw - 32px);min-width:unset}.OnboardingOverlay-module__Q8VbAW__centerCard{width:calc(100vw - 48px);max-width:360px;padding:24px 28px}.OnboardingOverlay-module__Q8VbAW__title{font-size:1.25rem}.OnboardingOverlay-module__Q8VbAW__subtitle{font-size:.9rem}.OnboardingOverlay-module__Q8VbAW__startBtn{width:100%;padding:12px 36px;font-size:1rem}}
.TrialBanner-module__0Q-nZW__banner{border-radius:.5rem;margin:.75rem 0;padding:.625rem 1rem;font-size:14px;display:inline-flex}.TrialBanner-module__0Q-nZW__content{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.TrialBanner-module__0Q-nZW__badge{white-space:nowrap;border-radius:1rem;align-items:center;padding:.125rem .5rem;font-size:14px;font-weight:600;display:inline-flex}.TrialBanner-module__0Q-nZW__text{color:inherit;flex:1;min-width:0}.TrialBanner-module__0Q-nZW__days{white-space:nowrap;font-weight:600}.TrialBanner-module__0Q-nZW__countdown{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#dc2626;font-size:16px;font-weight:700}.TrialBanner-module__0Q-nZW__upgradeBtn{cursor:default;white-space:nowrap;border:none;border-radius:.375rem;padding:.25rem .75rem;font-size:13px;font-weight:600;transition:opacity .15s}.TrialBanner-module__0Q-nZW__upgradeBtn:hover{opacity:.85}.TrialBanner-module__0Q-nZW__active{background:var(--trial-bg,#ecfdf5);color:var(--trial-text,#065f46);border:1px solid var(--trial-border,#a7f3d0)}.TrialBanner-module__0Q-nZW__active .TrialBanner-module__0Q-nZW__badge{background:var(--trial-badge-bg,#d1fae5);color:var(--trial-badge-text,#047857)}.TrialBanner-module__0Q-nZW__expiring{background:var(--trial-warn-bg,#fffbeb);color:var(--trial-warn-text,#92400e);border:1px solid var(--trial-warn-border,#fcd34d)}.TrialBanner-module__0Q-nZW__expiring .TrialBanner-module__0Q-nZW__badge{background:var(--trial-warn-badge-bg,#fde68a);color:var(--trial-warn-badge-text,#b45309)}.TrialBanner-module__0Q-nZW__expiring .TrialBanner-module__0Q-nZW__days{color:var(--trial-warn-accent,#d97706)}.TrialBanner-module__0Q-nZW__urgent{background:var(--trial-urgent-bg,#fef2f2);color:var(--trial-urgent-text,#991b1b);border:1px solid var(--trial-urgent-border,#fca5a5)}.TrialBanner-module__0Q-nZW__urgent .TrialBanner-module__0Q-nZW__badge{background:var(--trial-urgent-badge-bg,#fee2e2);color:var(--trial-urgent-badge-text,#dc2626)}.TrialBanner-module__0Q-nZW__urgent .TrialBanner-module__0Q-nZW__upgradeBtn{color:#fff;background:#dc2626}.TrialBanner-module__0Q-nZW__expired{background:var(--trial-expired-bg,#fef2f2);color:var(--trial-expired-text,#991b1b);border:1px solid var(--trial-expired-border,#fca5a5)}.TrialBanner-module__0Q-nZW__expired .TrialBanner-module__0Q-nZW__upgradeBtn{background:var(--trial-expired-btn-bg,#ef4444);color:#fff}@media (prefers-color-scheme:dark){.TrialBanner-module__0Q-nZW__active{--trial-bg:#064e3b;--trial-text:#a7f3d0;--trial-border:#065f46;--trial-badge-bg:#065f46;--trial-badge-text:#6ee7b7}.TrialBanner-module__0Q-nZW__expiring{--trial-warn-bg:#78350f;--trial-warn-text:#fde68a;--trial-warn-border:#92400e;--trial-warn-badge-bg:#92400e;--trial-warn-badge-text:#fcd34d;--trial-warn-accent:#fbbf24}.TrialBanner-module__0Q-nZW__urgent{--trial-urgent-bg:#7f1d1d;--trial-urgent-text:#fca5a5;--trial-urgent-border:#991b1b;--trial-urgent-badge-bg:#991b1b;--trial-urgent-badge-text:#fca5a5}.TrialBanner-module__0Q-nZW__urgent .TrialBanner-module__0Q-nZW__countdown{color:#f87171}.TrialBanner-module__0Q-nZW__expired{--trial-expired-bg:#7f1d1d;--trial-expired-text:#fca5a5;--trial-expired-border:#991b1b;--trial-expired-btn-bg:#dc2626}}
.TrialExpiryModal-module__jfXlHW__overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TrialExpiryModal-module__jfXlHW__modal{background:var(--bg-primary,#fff);text-align:center;border-radius:.75rem;width:calc(100% - 2rem);max-width:400px;padding:2rem;box-shadow:0 4px 24px #00000026}.TrialExpiryModal-module__jfXlHW__icon{margin-bottom:.75rem;font-size:2.5rem}.TrialExpiryModal-module__jfXlHW__title{color:var(--text-primary,#1f2937);margin:0 0 .5rem;font-size:18px;font-weight:700}.TrialExpiryModal-module__jfXlHW__days{color:var(--trial-warn-accent,#d97706);margin:0 0 .75rem;font-size:16px;font-weight:600}.TrialExpiryModal-module__jfXlHW__desc{color:var(--text-secondary,#6b7280);word-break:keep-all;white-space:pre-line;margin:0 0 1.5rem;font-size:14px;line-height:1.5}.TrialExpiryModal-module__jfXlHW__emphasis{color:var(--trial-warn-accent,#d97706);font-weight:700}.TrialExpiryModal-module__jfXlHW__actions{justify-content:center;gap:.75rem;display:flex}.TrialExpiryModal-module__jfXlHW__laterBtn{border:1px solid var(--border-color,#d1d5db);color:var(--text-secondary,#6b7280);cursor:default;background:0 0;border-radius:.375rem;padding:.5rem 1.25rem;font-size:14px;transition:background .15s}.TrialExpiryModal-module__jfXlHW__laterBtn:hover{background:var(--bg-hover,#f3f4f6)}.TrialExpiryModal-module__jfXlHW__upgradeBtn{background:var(--brand-color,#f2b720);color:#1f2937;cursor:default;border:none;border-radius:.375rem;padding:.5rem 1.25rem;font-size:14px;font-weight:600;transition:opacity .15s}.TrialExpiryModal-module__jfXlHW__upgradeBtn:hover{opacity:.85}@media (prefers-color-scheme:dark){.TrialExpiryModal-module__jfXlHW__modal{--bg-primary:#1f2937;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--border-color:#4b5563;--bg-hover:#374151;--trial-warn-accent:#fbbf24}}
.landing-module___cEqKa__animateOnScroll{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.landing-module___cEqKa__visible{opacity:1;transform:translate(0)!important}.landing-module___cEqKa__landingPage{background:var(--background);min-height:100vh;color:var(--foreground);overflow-x:hidden}.landing-module___cEqKa__nav{z-index:100;justify-content:space-between;align-items:center;height:60px;padding:0 1.5rem;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.landing-module___cEqKa__navScrolled{-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--card-border);background:#ffffffd9}[data-theme=dark] .landing-module___cEqKa__navScrolled{background:#1e1e1ed9}.landing-module___cEqKa__navLogoWrap{align-items:center;gap:.4rem;display:flex;position:relative;top:5px}.landing-module___cEqKa__navLogoLink{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.landing-module___cEqKa__navLogoImg{width:auto;height:32px}[data-theme=dark] .landing-module___cEqKa__navLogoImg{filter:invert()}.landing-module___cEqKa__betaBadge{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#f2b720;border-radius:4px;align-items:center;padding:.2rem .6rem;font-size:.875rem;font-weight:700;display:inline-flex}.landing-module___cEqKa__navLinks{align-items:center;gap:.25rem;display:flex}.landing-module___cEqKa__navLink{color:var(--muted-foreground);cursor:default;background:0 0;border:none;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.landing-module___cEqKa__navLink:hover{color:var(--foreground)}.landing-module___cEqKa__navCta{color:#1a1a1a;cursor:default;background:#ffc90e;border:none;border-radius:8px;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.landing-module___cEqKa__navCta:hover{opacity:.9;transform:translateY(-1px)}.landing-module___cEqKa__mobileHeaderControls{align-items:center;gap:0;display:none}.landing-module___cEqKa__mobileMenuBtn{color:var(--foreground);cursor:default;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:1.5rem;line-height:1;display:none}.landing-module___cEqKa__mobileMenu{background:var(--card-bg);border:1px solid var(--card-border);z-index:99;border-radius:12px;flex-direction:column;gap:0;min-width:160px;padding:.5rem;animation:.15s landing-module___cEqKa__menuFadeIn;display:none;position:fixed;top:64px;right:1rem;box-shadow:0 4px 20px #0000001f}@keyframes landing-module___cEqKa__menuFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.landing-module___cEqKa__mobileMenu .landing-module___cEqKa__navLink{text-align:left;border-radius:8px;width:100%;padding:.625rem 1rem;font-size:.9375rem}.landing-module___cEqKa__mobileMenu .landing-module___cEqKa__navLink:hover{background:var(--card-hover,#f3f4f6)}.landing-module___cEqKa__mobileMenu .landing-module___cEqKa__navCta{border-radius:8px;margin-top:.25rem;padding:.625rem 1rem;font-size:.9375rem}.landing-module___cEqKa__mobileMenu.landing-module___cEqKa__open{display:flex}.landing-module___cEqKa__mobileMenuBackdrop{z-index:98;display:none;position:fixed;inset:0}.landing-module___cEqKa__mobileMenuBackdrop.landing-module___cEqKa__open{display:block}[data-theme=dark] .landing-module___cEqKa__mobileMenu{box-shadow:0 4px 20px #0006}[data-theme=dark] .landing-module___cEqKa__mobileMenu .landing-module___cEqKa__navLink:hover{background:#ffffff14}.landing-module___cEqKa__hero{text-align:center;max-width:1100px;margin:0 auto;padding:140px 2rem 80px;position:relative}.landing-module___cEqKa__heroTitle{color:var(--foreground);letter-spacing:-.02em;word-break:keep-all;margin:0 0 1.5rem;font-size:2.6rem;font-weight:700;line-height:1.15}.landing-module___cEqKa__heroTitleL{font-size:3.4rem}.landing-module___cEqKa__heroTitleM{font-size:2.8rem}.landing-module___cEqKa__heroTitleS{font-size:2.2rem}.landing-module___cEqKa__heroHighlight{color:#1a1a1a;display:inline-block;position:relative}.landing-module___cEqKa__heroHighlight:before{content:"";z-index:-1;opacity:.85;background:#f2b720;border-radius:4px;height:.35em;position:absolute;bottom:.05em;left:-.1em;right:-.1em}[data-theme=dark] .landing-module___cEqKa__heroHighlight{color:#fff}.landing-module___cEqKa__heroSubtitle{color:var(--muted-foreground);white-space:pre-line;word-break:keep-all;max-width:500px;margin:0 auto 2.5rem;font-size:1.25rem;line-height:1.7}.landing-module___cEqKa__heroActions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.landing-module___cEqKa__btnPrimary{color:#1a1a1a;cursor:default;background:#ffc90e;border:none;border-radius:12px;align-items:center;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s,box-shadow .15s;display:inline-flex}.landing-module___cEqKa__btnPrimary:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 16px #f2b7204d}.landing-module___cEqKa__btnSecondary{color:var(--foreground);border:1px solid var(--card-border);cursor:default;background:0 0;border-radius:12px;align-items:center;padding:.875rem 2rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.landing-module___cEqKa__btnSecondary:hover{background:var(--card-hover);border-color:var(--muted-foreground)}[data-theme=dark] .landing-module___cEqKa__btnSecondary{border-color:#ffffff40}.landing-module___cEqKa__heroStats{color:var(--muted-foreground);justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem;font-size:.875rem;font-weight:400;display:flex}.landing-module___cEqKa__heroStatItem{letter-spacing:-.01em}.landing-module___cEqKa__heroStatDivider{background:var(--card-border);width:1px;height:.875rem}.landing-module___cEqKa__heroMockup{max-width:900px;margin:0 auto}.landing-module___cEqKa__mockupFrame{background:#fafafa;border-radius:16px;overflow:hidden;box-shadow:0 25px 60px #0000001f,0 0 0 1px #0000000f}[data-theme=dark] .landing-module___cEqKa__mockupFrame{background:#1a1a1a;box-shadow:0 25px 60px #0006,0 0 0 1px #ffffff2e}.landing-module___cEqKa__mockupMini{border-radius:12px;min-width:345px;overflow:visible;box-shadow:0 12px 32px #0000001a,0 0 0 1px #0000000d}[data-theme=dark] .landing-module___cEqKa__mockupMini{box-shadow:0 12px 32px #0000004d,0 0 0 1px #ffffff2e}.landing-module___cEqKa__mockupHeader{background:#f0f0f0;border-bottom:1px solid #e0e0e0;border-radius:16px 16px 0 0;align-items:center;gap:6px;padding:12px 16px;display:flex}[data-theme=dark] .landing-module___cEqKa__mockupHeader{background:#2a2a2a;border-bottom-color:#333}.landing-module___cEqKa__mockupDot{border-radius:50%;width:10px;height:10px}.landing-module___cEqKa__dotRed{background:#ff5f57}.landing-module___cEqKa__dotYellow{background:#febc2e}.landing-module___cEqKa__dotGreen{background:#28c840}.landing-module___cEqKa__mockupBody{padding:0 .75rem .75rem}.landing-module___cEqKa__mockupTabs{grid-template-columns:repeat(3,1fr);gap:4px;padding:.75rem 0 .5rem;display:grid}.landing-module___cEqKa__mockupTab{text-align:center;color:#888;white-space:nowrap;opacity:.7;cursor:default;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:999px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:opacity .15s,background .15s,border-color .15s}[data-theme=dark] .landing-module___cEqKa__mockupTab{color:#777;background:#2a2a2a;border-color:#3a3a3a}.landing-module___cEqKa__mockupTabActive{opacity:1;color:#1a1a1a;background:#f2b72066;border-color:#f2b720;font-weight:600}[data-theme=dark] .landing-module___cEqKa__mockupTabActive{color:#f5f5f5;background:#f2b72014;border-color:#f2b720}.landing-module___cEqKa__mockupCategoryGroup{background:rgba(var(--mockup-cat-rgb,59,130,246),.08);border-radius:10px;margin-bottom:10px;padding:8px}[data-theme=dark] .landing-module___cEqKa__mockupCategoryGroup{background:rgba(var(--mockup-cat-rgb,59,130,246),.15);border:1px solid #ffffff14}.landing-module___cEqKa__mockupCategoryBar{color:#333;border-left:6px solid var(--mockup-category-color,#3b82f6);border-radius:0;align-items:center;gap:.4rem;margin-bottom:8px;padding:.25rem .5rem .25rem .6rem;font-size:.9rem;font-weight:700;display:flex}[data-theme=dark] .landing-module___cEqKa__mockupCategoryBar{color:#e8e8e8}.landing-module___cEqKa__mockupCategoryCount{color:#999;margin-left:2px;font-size:.75rem}[data-theme=dark] .landing-module___cEqKa__mockupCategoryCount{color:#777}.landing-module___cEqKa__mockupCategoryActions{gap:2px;margin-left:auto;display:flex}.landing-module___cEqKa__mockupCategoryActions span{opacity:.45;width:24px;color:var(--muted-foreground);background:0 0;justify-content:center;align-items:center;font-size:.85rem;line-height:1;display:flex}.landing-module___cEqKa__mockupCardActions{align-items:center;margin-left:auto;display:flex}.landing-module___cEqKa__mockupSummaryIcon{width:24px;color:var(--muted-foreground);opacity:.6;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.landing-module___cEqKa__mockupActionBtn{width:24px;color:var(--muted-foreground);opacity:.4;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}[data-theme=dark] .landing-module___cEqKa__mockupActionBtn{color:var(--foreground)}.landing-module___cEqKa__mockupCards{flex-direction:column;gap:4px;min-height:40px;padding:2px 0;display:flex}.landing-module___cEqKa__mockupCard{background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:5px .5rem;transition:background .15s;display:flex}.landing-module___cEqKa__mockupCard:hover{background:#0000000a}[data-theme=dark] .landing-module___cEqKa__mockupCard:hover{background:#ffffff0f}.landing-module___cEqKa__mockupFavicon{color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6rem;font-weight:700;display:flex}.landing-module___cEqKa__mockupCardTitle{color:#333;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:400;line-height:1.3;overflow:hidden}[data-theme=dark] .landing-module___cEqKa__mockupCardTitle{color:#ccc}.landing-module___cEqKa__mockupCardUrl{color:#999;margin-top:1px;font-size:.65rem}.landing-module___cEqKa__mockupMini .landing-module___cEqKa__mockupBody{padding:.75rem}.landing-module___cEqKa__mockupMini .landing-module___cEqKa__mockupTabs{padding:0 0 .5rem}.landing-module___cEqKa__mockupMini .landing-module___cEqKa__mockupCategoryGroup:last-child{margin-bottom:0}.landing-module___cEqKa__mockupMini .landing-module___cEqKa__mockupCardUrl{display:none}.landing-module___cEqKa__mockupMini .landing-module___cEqKa__imSummaryPopover{top:calc(100% - 4px);right:56px}.landing-module___cEqKa__mockupMini .landing-module___cEqKa__imSummaryArrow{display:none}.landing-module___cEqKa__imFrame{text-align:left;background:#fafafa;border-radius:16px;overflow:visible;box-shadow:0 25px 60px #0000001f,0 0 0 1px #0000000f}[data-theme=dark] .landing-module___cEqKa__imFrame{background:#1a1a1a;box-shadow:0 25px 60px #00000080,0 0 0 1px #ffffff2e}.landing-module___cEqKa__imHeader{background:#f0f0f0;border-bottom:1px solid #e0e0e0;border-radius:16px 16px 0 0;align-items:center;gap:6px;padding:12px 16px;display:flex}[data-theme=dark] .landing-module___cEqKa__imHeader{background:#222;border-bottom-color:#2a2a2a}.landing-module___cEqKa__imDragHint{color:var(--muted-foreground);margin-left:auto;font-size:14px}.landing-module___cEqKa__imTabBar{gap:4px;padding:.75rem .75rem .5rem;display:flex;overflow-x:auto}.landing-module___cEqKa__imTab{color:#888;white-space:nowrap;text-align:center;opacity:.7;cursor:default;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:999px;padding:.375rem 1.5rem;font-size:.875rem;font-weight:500;transition:opacity .15s,background .15s,border-color .15s}[data-theme=dark] .landing-module___cEqKa__imTab{color:#888;background:0 0;border-color:#444}.landing-module___cEqKa__imTabActive{opacity:1;color:#1a1a1a;background:#f2b72066;border-color:#f2b720;font-weight:600}[data-theme=dark] .landing-module___cEqKa__imTabActive{color:#f5f5f5;background:#f2b72014;border-color:#f2b720}.landing-module___cEqKa__imStatsRow{align-items:center;padding:.5rem .75rem;display:flex}.landing-module___cEqKa__imStatsLeft{flex:1;align-items:center;gap:.25rem;display:flex}.landing-module___cEqKa__imCollapseBtn{color:var(--muted-foreground);opacity:.45;cursor:default;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem;transition:opacity .15s,background .15s;display:flex}.landing-module___cEqKa__imCollapseBtn:hover{opacity:1;background:#0000000f}[data-theme=dark] .landing-module___cEqKa__imCollapseBtn:hover{background:#ffffff1a}.landing-module___cEqKa__imStatsIcon{color:var(--muted-foreground);opacity:.5;flex-shrink:0}.landing-module___cEqKa__imStatText{color:var(--muted-foreground);opacity:.6;white-space:nowrap;font-size:.875rem}:is([data-theme=dark] .landing-module___cEqKa__imStatsIcon,[data-theme=dark] .landing-module___cEqKa__imStatText){color:var(--foreground);opacity:1}.landing-module___cEqKa__imBody{min-height:220px;padding:0 .75rem .75rem}.landing-module___cEqKa__imColumns{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.landing-module___cEqKa__imColumn{border-radius:10px;min-height:120px;padding:8px}.landing-module___cEqKa__imCategoryHeader{border-left:6px solid var(--im-cat-color,#f2b720);border-radius:0;align-items:center;gap:.4rem;margin-bottom:8px;padding:.25rem .5rem .25rem .6rem;display:flex}.landing-module___cEqKa__imCategoryDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.landing-module___cEqKa__imCategoryTitle{color:#333;font-size:.9rem;font-weight:700}[data-theme=dark] .landing-module___cEqKa__imCategoryTitle{color:#e8e8e8}[data-theme=dark] .landing-module___cEqKa__imCategoryCount{color:#777}.landing-module___cEqKa__imCategoryCount{color:#999;margin-left:2px;font-size:.75rem}.landing-module___cEqKa__imHeaderActions{gap:2px;margin-left:auto;display:flex}.landing-module___cEqKa__imAddBtn,.landing-module___cEqKa__imSettingsBtn{opacity:.45;width:24px;color:var(--muted-foreground);cursor:default;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.landing-module___cEqKa__imCardList{border-radius:6px;flex-direction:column;gap:4px;min-height:40px;padding:2px 0;transition:background .15s,max-height .3s,opacity .3s;display:flex;overflow:visible}.landing-module___cEqKa__imCardListCollapsed{display:none}.landing-module___cEqKa__imColumnCollapsed{align-self:flex-start;min-height:auto;padding-bottom:0}.landing-module___cEqKa__imSecretBtn{cursor:default;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:2px 4px;font-size:1.1rem;line-height:1;transition:background .15s}.landing-module___cEqKa__imSecretBtn:hover{background:#0000000f}.landing-module___cEqKa__imSecretUnlocked{opacity:.7}.landing-module___cEqKa__imPinOverlay{border-radius:inherit;z-index:10;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing-module___cEqKa__imPinModal{background:var(--card-background,#fff);border-radius:12px;flex-direction:column;align-items:center;gap:0;min-width:300px;max-width:90%;padding:24px;display:flex;box-shadow:0 8px 32px #0000004d}.landing-module___cEqKa__imPinTitle{color:var(--text-primary,#1a1a1a);margin:0 0 20px;font-size:1.25rem;font-weight:600}.landing-module___cEqKa__imPinSubtitle{color:var(--muted-foreground,#888);margin:0 0 12px;font-size:.875rem}.landing-module___cEqKa__imPinDots{justify-content:center;gap:6px;margin-bottom:20px;display:flex}.landing-module___cEqKa__imPinDot{border:2px solid var(--border-color,#e5e7eb);background:var(--card-background,#fff);width:36px;height:42px;color:var(--text-primary,#1a1a1a);border-radius:8px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.landing-module___cEqKa__imPinDotFilled{border-color:var(--border-color,#e5e7eb)}.landing-module___cEqKa__imPinButtons{justify-content:center;gap:12px;width:100%;display:flex}.landing-module___cEqKa__imPinCancelBtn{cursor:default;color:var(--text-primary,#1a1a1a);border:1.5px solid var(--border-color,#e5e7eb);background:0 0;border-radius:8px;padding:10px 24px;font-size:.9rem;font-weight:500;transition:background .15s}.landing-module___cEqKa__imPinCancelBtn:hover{background:#0000000a}.landing-module___cEqKa__imPinUnlockBtn{cursor:default;color:#fff;background:#f2b720;border:none;border-radius:8px;padding:10px 24px;font-size:.9rem;font-weight:500;transition:background .15s}.landing-module___cEqKa__imPinUnlockBtn:hover{background:#d9a31c}.landing-module___cEqKa__imCard{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:4px;align-items:center;gap:0;padding:5px .5rem;transition:background .15s;display:flex}.landing-module___cEqKa__imCardDragArea{cursor:default;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.landing-module___cEqKa__imCard:hover{background:#0000000a}[data-theme=dark] .landing-module___cEqKa__imCard:hover{background:#ffffff0f}.landing-module___cEqKa__imCardDragging{background:#f2b7201a;box-shadow:0 4px 12px #0000001a}.landing-module___cEqKa__imDragHandle,.landing-module___cEqKa__imDragHandle:active{cursor:default}.landing-module___cEqKa__imColumnDragging{outline-offset:-2px;border-radius:10px;outline:2px solid #f2b720;min-height:auto;padding:8px;box-shadow:0 12px 32px #00000026}.landing-module___cEqKa__imColumnDark .landing-module___cEqKa__imCategoryTitle,.landing-module___cEqKa__imColumnDark .landing-module___cEqKa__imCategoryCount,.landing-module___cEqKa__imColumnDark .landing-module___cEqKa__imAddBtn,.landing-module___cEqKa__imColumnDark .landing-module___cEqKa__imSettingsBtn{color:#ffffffd9}.landing-module___cEqKa__imCatMenu{z-index:50;background:var(--card-background,#fff);border:1px solid var(--border-color,#e5e7eb);cursor:default;border-radius:10px;min-width:110px;padding:4px 0;position:absolute;top:0;right:100%;box-shadow:0 4px 16px #0000001f}[data-theme=dark] .landing-module___cEqKa__imCatMenu{background:var(--card-background,#1e1e1e);border-color:var(--border-color,#333);box-shadow:0 4px 16px #0006}.landing-module___cEqKa__imCatMenuItem{color:var(--text-primary,#333);white-space:nowrap;align-items:center;gap:8px;padding:7px 12px;font-size:.875rem;display:flex}[data-theme=dark] .landing-module___cEqKa__imCatMenuItem{color:var(--text-primary,#ddd)}.landing-module___cEqKa__imCatMenuDelete{color:#ef4444}[data-theme=dark] .landing-module___cEqKa__imCatMenuDelete{color:#f87171}.landing-module___cEqKa__imSummaryPopover{z-index:50;background:var(--card-background,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:8px;width:200px;padding:.5rem .625rem;animation:.15s landing-module___cEqKa__imPopoverIn;position:absolute;top:calc(100% + 8px);right:-8px;box-shadow:0 4px 16px #0000001f}[data-theme=dark] .landing-module___cEqKa__imSummaryPopover{background:var(--card-background,#1e1e1e);border-color:var(--border-color,#333);box-shadow:0 4px 16px #0006}.landing-module___cEqKa__imSummaryArrow{background:var(--card-background,#fff);border-left:1px solid var(--border-color,#e5e7eb);border-top:1px solid var(--border-color,#e5e7eb);width:10px;height:10px;position:absolute;top:-5px;right:12px;transform:rotate(45deg)}[data-theme=dark] .landing-module___cEqKa__imSummaryArrow{background:var(--card-background,#1e1e1e);border-color:var(--border-color,#333)}.landing-module___cEqKa__imSummaryText{color:var(--text-primary,#333);word-break:break-word;margin:0;font-size:.75rem;line-height:1.5}[data-theme=dark] .landing-module___cEqKa__imSummaryText{color:var(--text-primary,#ddd)}@keyframes landing-module___cEqKa__imPopoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.landing-module___cEqKa__imCardDark{background:#ffffff14;border-radius:6px}.landing-module___cEqKa__imCardDark:hover{background:#ffffff24}.landing-module___cEqKa__imCardDark .landing-module___cEqKa__imCardTitle{color:#ffffffe6}.landing-module___cEqKa__imCardDark .landing-module___cEqKa__imSummaryIcon,.landing-module___cEqKa__imCardDark .landing-module___cEqKa__imActionBtn{color:#ffffff80}[data-theme=dark] .landing-module___cEqKa__imCardDragging{background:#f2b72026;box-shadow:0 4px 12px #0000004d}[data-theme=dark] .landing-module___cEqKa__imColumnDragging{outline-color:#f2b720;box-shadow:0 12px 32px #0006}.landing-module___cEqKa__imFavicon{color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6rem;font-weight:700;display:flex}.landing-module___cEqKa__imCardTitle{color:#333;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:400;line-height:1.3;overflow:hidden}[data-theme=dark] .landing-module___cEqKa__imCardTitle{color:#ccc}.landing-module___cEqKa__imCardActions{flex-shrink:0;gap:2px;margin-left:auto;display:flex}.landing-module___cEqKa__imSummaryIcon{width:24px;color:var(--muted-foreground);opacity:.6;cursor:default;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-module___cEqKa__imActionBtn{width:24px;color:var(--muted-foreground);opacity:.4;cursor:default;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-theme=dark] .landing-module___cEqKa__imActionBtn{color:var(--foreground)}.landing-module___cEqKa__secretMockup{text-align:center;background:#fafafa;border-radius:12px;padding:20px;overflow:hidden;box-shadow:0 12px 32px #0000001a,0 0 0 1px #0000000d}[data-theme=dark] .landing-module___cEqKa__secretMockup{background:#1e1e1e;box-shadow:0 12px 32px #0000004d,0 0 0 1px #ffffff2e}.landing-module___cEqKa__secretLock{margin-bottom:12px;font-size:2.5rem;display:block}.landing-module___cEqKa__secretLabel{color:#555;margin-bottom:16px;font-size:.85rem;font-weight:600}[data-theme=dark] .landing-module___cEqKa__secretLabel{color:#aaa}.landing-module___cEqKa__secretPinRow{justify-content:center;gap:10px;margin-bottom:16px;display:flex}.landing-module___cEqKa__secretPinDot{background:#f2b720;border-radius:50%;width:12px;height:12px;box-shadow:0 0 8px #f2b72066}.landing-module___cEqKa__secretBlurred{flex-direction:column;gap:6px;display:flex}.landing-module___cEqKa__secretBlurredLine{filter:blur(3px);background:#e0e0e0;border-radius:5px;height:10px}[data-theme=dark] .landing-module___cEqKa__secretBlurredLine{background:#333}.landing-module___cEqKa__aiMockup{background:#fafafa;border-radius:12px;padding:16px;position:relative;overflow:visible;box-shadow:0 12px 32px #0000001a,0 0 0 1px #0000000d}[data-theme=dark] .landing-module___cEqKa__aiMockup{background:#1e1e1e;box-shadow:0 12px 32px #0000004d,0 0 0 1px #ffffff0d}.landing-module___cEqKa__aiCard{background:#fff;border:1px solid #eee;border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}[data-theme=dark] .landing-module___cEqKa__aiCard{background:#252525;border-color:#333}.landing-module___cEqKa__aiTooltip{color:#555;background:#fff;border:1px solid #e0e0e0;border-left:3px solid #f2b720;border-radius:10px;padding:12px 14px;font-size:.75rem;line-height:1.6;position:relative;box-shadow:0 4px 12px #00000014}[data-theme=dark] .landing-module___cEqKa__aiTooltip{color:#bbb;background:#2a2a2a;border-color:#444}.landing-module___cEqKa__aiTooltipHeader{color:#f2b720;align-items:center;gap:6px;margin-bottom:6px;font-size:.875rem;font-weight:600;display:flex}.landing-module___cEqKa__featuresSection{max-width:1100px;margin:0 auto;padding:6rem 2rem}.landing-module___cEqKa__sectionHeader{text-align:center;margin-bottom:5rem}.landing-module___cEqKa__sectionTag{color:#f2b720;letter-spacing:.03em;background:#f2b7201a;border-radius:20px;margin-bottom:1rem;padding:.35rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}[data-theme=dark] .landing-module___cEqKa__sectionTag{background:#f2b72026}.landing-module___cEqKa__sectionTitle{color:var(--foreground);letter-spacing:-.01em;word-break:keep-all;margin:0 0 .75rem;font-size:2.5rem;font-weight:700}.landing-module___cEqKa__sectionSubtitle{color:var(--muted-foreground);margin:0;font-size:1.05rem}.landing-module___cEqKa__featureRow{background:#fff9;border:1px solid #0000000f;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;margin-bottom:2.5rem;padding:2.5rem;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:0 2px 16px #0000000a}.landing-module___cEqKa__featureRow:last-child{margin-bottom:0}.landing-module___cEqKa__featureRow:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000014}[data-theme=dark] .landing-module___cEqKa__featureRow{background:#ffffff05;border-color:#ffffff0f;box-shadow:0 2px 16px #0003}[data-theme=dark] .landing-module___cEqKa__featureRow:hover{background:#ffffff0a;border-color:#ffffff1a;box-shadow:0 8px 32px #0000004d}.landing-module___cEqKa__featureRowReverse{direction:rtl}.landing-module___cEqKa__featureRowReverse>*{direction:ltr}.landing-module___cEqKa__featureText{flex-direction:column;gap:1rem;display:flex}.landing-module___cEqKa__featureIcon{background:linear-gradient(135deg,#f2b7201f,#f2b7200a);border:1px solid #f2b72026;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.75rem;display:flex}[data-theme=dark] .landing-module___cEqKa__featureIcon{background:linear-gradient(135deg,#f2b72026,#f2b7200d);border-color:#f2b72033}.landing-module___cEqKa__featureName{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:700}.landing-module___cEqKa__featureDesc{color:var(--muted-foreground);white-space:pre-line;margin:0;font-size:1rem;line-height:1.7}.landing-module___cEqKa__featureMockup{justify-content:center;display:flex;position:relative}.landing-module___cEqKa__featureMockup:before{content:"";pointer-events:none;background:radial-gradient(circle,#f2b7200f 0%,#0000 70%);border-radius:50%;width:85%;height:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .landing-module___cEqKa__featureMockup:before{background:radial-gradient(circle,#f2b72014 0%,#0000 70%)}.landing-module___cEqKa__benefitsSection{max-width:1100px;margin:0 auto;padding:5rem 2rem 3rem}.landing-module___cEqKa__benefitsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.landing-module___cEqKa__benefitCard{text-align:center;background:var(--card-background,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:16px;padding:2.5rem 1.5rem;transition:transform .25s,box-shadow .25s}.landing-module___cEqKa__benefitCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}[data-theme=dark] .landing-module___cEqKa__benefitCard{background:var(--card-background,#1a1a1a);border-color:var(--border-color,#333)}[data-theme=dark] .landing-module___cEqKa__benefitCard:hover{box-shadow:0 8px 24px #0000004d}.landing-module___cEqKa__benefitIcon{margin-bottom:1rem;font-size:2.5rem;display:block}.landing-module___cEqKa__benefitTitle{color:var(--foreground);word-break:keep-all;margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.landing-module___cEqKa__benefitDesc{color:var(--muted-foreground);word-break:keep-all;margin:0;font-size:.95rem;line-height:1.65}@media (max-width:768px){.landing-module___cEqKa__benefitsGrid{grid-template-columns:1fr;gap:1.25rem}.landing-module___cEqKa__benefitCard{padding:2rem 1.25rem}.landing-module___cEqKa__benefitsSection{padding:3rem 1.25rem 2rem}}.landing-module___cEqKa__pricingSection{max-width:1100px;margin:0 auto;padding:6rem 2rem}.landing-module___cEqKa__billingToggle{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:fit-content;margin:0 auto 2.5rem;display:flex;position:relative}.landing-module___cEqKa__billingOption{border:1px solid var(--card-border);color:var(--muted-foreground);cursor:default;background:0 0;padding:.5rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s}.landing-module___cEqKa__billingOption:first-child{border-radius:8px 0 0 8px;margin-right:-1px}.landing-module___cEqKa__billingOption:nth-child(2){border-radius:0 8px 8px 0}.landing-module___cEqKa__billingOptionActive{background:var(--foreground);color:var(--background);border-color:var(--foreground)}[data-theme=dark] .landing-module___cEqKa__billingOption{border-color:#ffffff40}[data-theme=dark] .landing-module___cEqKa__billingOptionActive{border-color:var(--foreground)}.landing-module___cEqKa__billingSaveBadge{color:#1a1a1a;white-space:nowrap;background:#f2b720;border-radius:12px;padding:.25rem .75rem;font-size:.875rem;font-weight:600;position:absolute;top:50%;right:-.5rem;transform:translate(100%)translateY(-50%)}.landing-module___cEqKa__pricingWrapper{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:760px;margin:0 auto;display:grid}.landing-module___cEqKa__pricingCard{border:1px solid var(--card-border);background:var(--card-bg);border-radius:16px;flex-direction:column;padding:2.5rem 2rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.landing-module___cEqKa__pricingCard:hover{transform:translateY(-2px)}.landing-module___cEqKa__pricingCardRecommended{background:linear-gradient(180deg,#f2b72008 0%,var(--card-bg)100%);border-color:#f2b720;box-shadow:0 0 0 1px #f2b720,0 8px 32px #f2b7201f}.landing-module___cEqKa__pricingCardRecommended:hover{box-shadow:0 0 0 1px #f2b720,0 12px 40px #f2b7202e}.landing-module___cEqKa__pricingBadge{color:#1a1a1a;white-space:nowrap;letter-spacing:.02em;background:#f2b720;border-radius:20px;padding:.3rem 1.2rem;font-size:.875rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.landing-module___cEqKa__pricingName{color:var(--foreground);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.landing-module___cEqKa__pricingPriceRow{align-items:baseline;gap:.25rem;margin-bottom:.25rem;display:flex}.landing-module___cEqKa__pricingPrice{color:var(--foreground);letter-spacing:-.02em;font-size:2.75rem;font-weight:700}.landing-module___cEqKa__pricingPeriod{color:var(--foreground);font-size:1.25rem;font-weight:600}.landing-module___cEqKa__pricingYearly{color:#f2b720;margin:.25rem 0;font-size:1rem;font-weight:700}.landing-module___cEqKa__pricingNote{color:#f2b720;min-height:1.2em;margin:0 0 1.75rem;font-size:.875rem}.landing-module___cEqKa__pricingEarlybird{color:#fff;text-align:left;word-break:keep-all;background:#f2b720;border-radius:8px;margin:.5rem -.5rem 1.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.landing-module___cEqKa__pricingFeatures{flex-direction:column;gap:.8rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.landing-module___cEqKa__pricingFeatureItem{color:var(--foreground);align-items:center;gap:.6rem;font-size:.875rem;display:flex}.landing-module___cEqKa__pricingCheck{color:#16a34a;background:#22c55e33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;display:flex}.landing-module___cEqKa__pricingCross{color:#dc2626;opacity:.8;background:#ef44441a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;display:flex}[data-theme=dark] .landing-module___cEqKa__pricingCross{color:#f87171;background:#ef44444d}.landing-module___cEqKa__pricingCta{text-align:center;cursor:default;border-radius:12px;width:100%;margin-top:auto;padding:.8rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s,box-shadow .15s;display:block}.landing-module___cEqKa__pricingCtaPrimary{color:#1a1a1a;background:#f2b720;border:none}.landing-module___cEqKa__pricingCtaPrimary:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 16px #f2b7204d}.landing-module___cEqKa__pricingCtaSecondary{color:var(--foreground);border:1px solid var(--card-border);background:0 0}.landing-module___cEqKa__pricingCtaSecondary:hover{background:var(--card-hover)}[data-theme=dark] .landing-module___cEqKa__pricingCtaSecondary{border-color:#ffffff40}.landing-module___cEqKa__faqSection{max-width:1100px;margin:0 auto;padding:6rem 2rem}.landing-module___cEqKa__faqList{flex-direction:column;gap:8px;max-width:720px;margin:0 auto;display:flex}.landing-module___cEqKa__faqItem{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;transition:box-shadow .2s;overflow:hidden}.landing-module___cEqKa__faqItem[open]{box-shadow:0 2px 12px #0000000a}[data-theme=dark] .landing-module___cEqKa__faqItem[open]{box-shadow:0 2px 12px #0003}.landing-module___cEqKa__faqSummary{color:var(--foreground);word-break:keep-all;cursor:default;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1.15rem 1.25rem;font-size:.95rem;font-weight:500;list-style:none;display:flex}.landing-module___cEqKa__faqSummary::-webkit-details-marker{display:none}.landing-module___cEqKa__faqSummary::marker{content:"";display:none}.landing-module___cEqKa__faqToggle{color:var(--muted-foreground);flex-shrink:0;margin-left:1rem;font-size:1.1rem;font-weight:300;transition:transform .2s}.landing-module___cEqKa__faqItem[open] .landing-module___cEqKa__faqToggle{transform:rotate(45deg)}.landing-module___cEqKa__faqAnswer{color:var(--muted-foreground);white-space:pre-line;margin:0;padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.7}.landing-module___cEqKa__faqHighlight{color:#f2b720;font-weight:600}.landing-module___cEqKa__ctaSection{text-align:center;background:linear-gradient(#f2b7200f 0%,#0000 100%);padding:6rem 2rem 2rem}[data-theme=dark] .landing-module___cEqKa__ctaSection{background:linear-gradient(#f2b72014 0%,#0000 100%)}.landing-module___cEqKa__ctaTitle{color:var(--foreground);letter-spacing:-.01em;word-break:keep-all;margin:0 0 2rem;font-size:2.5rem;font-weight:700}.landing-module___cEqKa__ctaSubtitle{color:var(--muted-foreground);margin:0 0 2rem;font-size:1.05rem}.landing-module___cEqKa__ctaUserCount{color:var(--muted-foreground);margin-top:4rem;font-size:.85rem}.landing-module___cEqKa__ctaUserCount+.landing-module___cEqKa__ctaUserCount{margin-top:.35rem}.landing-module___cEqKa__ctaUserNumber{color:#f2b720;font-weight:700}@media (max-width:1023px){.landing-module___cEqKa__heroTitle{font-size:2rem}.landing-module___cEqKa__heroTitleL{font-size:2.6rem}.landing-module___cEqKa__heroTitleM{font-size:2.2rem}.landing-module___cEqKa__heroTitleS{font-size:1.8rem}.landing-module___cEqKa__featureRow{gap:2rem;padding:2rem}.landing-module___cEqKa__featureName{font-size:1.5rem}.landing-module___cEqKa__sectionTitle{font-size:2rem}}@media (max-width:767px){.landing-module___cEqKa__nav{padding:0 1rem}.landing-module___cEqKa__navLinks{display:none}.landing-module___cEqKa__mobileHeaderControls{margin-left:auto;display:flex}.landing-module___cEqKa__mobileMenuBtn{display:flex}.landing-module___cEqKa__hero{padding:110px 1rem 40px}.landing-module___cEqKa__heroTitle{font-size:1.6rem}.landing-module___cEqKa__heroTitleL{font-size:2rem}.landing-module___cEqKa__heroTitleM{font-size:1.8rem}.landing-module___cEqKa__heroTitleS{font-size:1.5rem}.landing-module___cEqKa__heroSubtitle{font-size:1rem}.landing-module___cEqKa__heroActions{flex-direction:column;align-items:center;margin-bottom:2.5rem}.landing-module___cEqKa__imColumns{grid-template-columns:1fr;gap:8px}.landing-module___cEqKa__imBody{padding:10px}.landing-module___cEqKa__mockupDot{display:none}.landing-module___cEqKa__featuresSection{padding:3rem .5rem}.landing-module___cEqKa__sectionHeader{margin-bottom:3rem}.landing-module___cEqKa__sectionTitle{font-size:1.75rem}.landing-module___cEqKa__featureRow{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;padding:1.25rem .75rem;overflow:hidden}.landing-module___cEqKa__featureRowReverse{direction:ltr}.landing-module___cEqKa__featureName{font-size:1.35rem}.landing-module___cEqKa__featureMockup{order:-1;max-width:100%;overflow:hidden}.landing-module___cEqKa__mockupMini{width:100%;min-width:0;max-width:100%;overflow:hidden}.landing-module___cEqKa__pricingSection{padding:3rem 1rem}.landing-module___cEqKa__pricingWrapper{grid-template-columns:1fr}.landing-module___cEqKa__pricingCardRecommended{order:-1}.landing-module___cEqKa__pricingBadge{top:-10px}.landing-module___cEqKa__faqSection,.landing-module___cEqKa__ctaSection{padding:3rem 1rem}.landing-module___cEqKa__ctaTitle{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__animateOnScroll{opacity:1;transition:none;transform:none}.landing-module___cEqKa__faqToggle{transition:none}}
.GoogleSignInButton-module__e70_oW__container{flex-direction:column;align-items:center;gap:1rem;display:flex}.GoogleSignInButton-module__e70_oW__button{border:1px solid var(--border-color,#e5e7eb);color:#374151;cursor:default;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;min-width:200px;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.GoogleSignInButton-module__e70_oW__button:hover:not(:disabled){background:#f9fafb;box-shadow:0 1px 3px #0000001a}.GoogleSignInButton-module__e70_oW__button:disabled{opacity:.6;cursor:not-allowed}.GoogleSignInButton-module__e70_oW__icon{width:1.25rem;height:1.25rem}.GoogleSignInButton-module__e70_oW__error{color:#ef4444;margin:0;font-size:.875rem}.GoogleSignInButton-module__e70_oW__inAppNotice{background:var(--card-bg,#fffbeb);border:1px solid var(--warning-border,#fbbf24);text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.75rem;max-width:320px;padding:1rem;display:flex}.GoogleSignInButton-module__e70_oW__inAppText{color:var(--text-primary,#374151);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.5}.GoogleSignInButton-module__e70_oW__externalBtn{color:#1a1a1a;cursor:pointer;background:#f2b720;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-width:200px;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background .2s;display:flex}.GoogleSignInButton-module__e70_oW__externalBtn:hover{background:#e0a80d}.GoogleSignInButton-module__e70_oW__inAppHint{color:var(--text-secondary,#6b7280);word-break:keep-all;margin:0;font-size:.875rem;line-height:1.4}
.EmailSignInForm-module__Oud4Ra__form{flex-direction:column;gap:.75rem;width:100%;display:flex}.EmailSignInForm-module__Oud4Ra__field{width:100%}.EmailSignInForm-module__Oud4Ra__inputWrapper{position:relative}.EmailSignInForm-module__Oud4Ra__inputWrapper .EmailSignInForm-module__Oud4Ra__input{padding-right:2.25rem}.EmailSignInForm-module__Oud4Ra__inputClearBtn{width:1.375rem;height:1.375rem;color:var(--text-muted,#6b7280);cursor:default;opacity:.45;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;transition:all .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.EmailSignInForm-module__Oud4Ra__inputClearBtn:hover{opacity:1;background:#0000000f}.EmailSignInForm-module__Oud4Ra__input{border:1px solid var(--border-color,#e5e7eb);width:100%;color:var(--text-primary,#1f2937);background:var(--bg-primary,#fff);box-sizing:border-box;border-radius:.5rem;padding:.75rem 1rem;font-size:.938rem;transition:border-color .2s}.EmailSignInForm-module__Oud4Ra__input::placeholder{color:var(--text-muted,#9ca3af)}.EmailSignInForm-module__Oud4Ra__input:focus{border-color:#f2b720;outline:none;box-shadow:0 0 0 3px #f2b72026}.EmailSignInForm-module__Oud4Ra__error{color:#ef4444;text-align:left;margin:0;font-size:.813rem}.EmailSignInForm-module__Oud4Ra__submitButton{color:#1f2937;cursor:default;background:#f2b720;border:none;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:.938rem;font-weight:600;transition:all .2s}.EmailSignInForm-module__Oud4Ra__submitButton:hover:not(:disabled){background:#e5a913}.EmailSignInForm-module__Oud4Ra__submitButton:disabled{opacity:.6;cursor:not-allowed}.EmailSignInForm-module__Oud4Ra__links{justify-content:space-between;gap:.5rem;display:flex}.EmailSignInForm-module__Oud4Ra__link{color:var(--text-muted,#6b7280);cursor:default;background:0 0;border:none;padding:0;font-size:.813rem;text-decoration:underline;transition:color .2s}.EmailSignInForm-module__Oud4Ra__link:hover{color:var(--text-primary,#374151)}
.AnnouncementManagement-module__TZ1MDq__section{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:.75rem;padding:1.5rem}.AnnouncementManagement-module__TZ1MDq__sectionTitle{color:var(--text-primary,#1f2937);margin:0 0 1rem;font-size:1rem;font-weight:600}.AnnouncementManagement-module__TZ1MDq__createForm{border-bottom:1px solid var(--border-color,#e5e7eb);flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.AnnouncementManagement-module__TZ1MDq__input,.AnnouncementManagement-module__TZ1MDq__textarea{border:1px solid var(--border-color,#e5e7eb);width:100%;color:var(--text-primary,#1f2937);background:var(--bg-primary,#fff);box-sizing:border-box;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s}.AnnouncementManagement-module__TZ1MDq__input::placeholder,.AnnouncementManagement-module__TZ1MDq__textarea::placeholder{color:var(--text-muted,#9ca3af)}.AnnouncementManagement-module__TZ1MDq__input:focus,.AnnouncementManagement-module__TZ1MDq__textarea:focus{border-color:#f2b720;outline:none;box-shadow:0 0 0 3px #f2b72026}.AnnouncementManagement-module__TZ1MDq__textarea{resize:vertical;min-height:100px;font-family:inherit;line-height:1.5}.AnnouncementManagement-module__TZ1MDq__primaryButton{white-space:nowrap;color:#1f2937;cursor:default;background:#f2b720;border:none;border-radius:.5rem;align-self:flex-end;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.AnnouncementManagement-module__TZ1MDq__primaryButton:hover:not(:disabled){background:#e5a913}.AnnouncementManagement-module__TZ1MDq__primaryButton:disabled{opacity:.6;cursor:not-allowed}.AnnouncementManagement-module__TZ1MDq__secondaryButton{background:var(--bg-secondary,#f3f4f6);color:var(--text-primary,#374151);border:1px solid var(--border-color,#e5e7eb);cursor:default;border-radius:.375rem;padding:.5rem .75rem;font-size:.813rem;font-weight:500;transition:all .2s}.AnnouncementManagement-module__TZ1MDq__secondaryButton:hover:not(:disabled){background:var(--bg-hover,#e5e7eb)}.AnnouncementManagement-module__TZ1MDq__secondaryButton:disabled{opacity:.6;cursor:not-allowed}.AnnouncementManagement-module__TZ1MDq__dangerButton{color:var(--ncrom-accent-red,#ef4444);border:1px solid var(--ncrom-accent-red,#ef4444);cursor:default;background:0 0;border-radius:.375rem;padding:.5rem .75rem;font-size:.813rem;transition:all .2s}.AnnouncementManagement-module__TZ1MDq__dangerButton:hover{background:var(--ncrom-accent-red,#ef4444);color:#fff}.AnnouncementManagement-module__TZ1MDq__announcementList{flex-direction:column;gap:0;display:flex}.AnnouncementManagement-module__TZ1MDq__announcementItem{border-bottom:1px solid var(--border-color,#e5e7eb);padding:1rem 0}.AnnouncementManagement-module__TZ1MDq__announcementItem:last-child{border-bottom:none;padding-bottom:0}.AnnouncementManagement-module__TZ1MDq__announcementItem:first-child{padding-top:0}.AnnouncementManagement-module__TZ1MDq__announcementHeader{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.AnnouncementManagement-module__TZ1MDq__announcementTitle{color:var(--text-primary,#1f2937);margin:0;font-size:.938rem;font-weight:600}.AnnouncementManagement-module__TZ1MDq__badge{border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:.688rem;font-weight:500;display:inline-block}.AnnouncementManagement-module__TZ1MDq__badgeActive{color:#065f46;background:#d1fae5;}.AnnouncementManagement-module__TZ1MDq__badgeInactive{background:var(--bg-secondary,#f3f4f6);color:var(--text-muted,#6b7280);}.AnnouncementManagement-module__TZ1MDq__announcementMeta{color:var(--text-muted,#6b7280);margin-bottom:.375rem;font-size:.75rem}.AnnouncementManagement-module__TZ1MDq__announcementPreview{color:var(--text-muted,#6b7280);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .625rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.AnnouncementManagement-module__TZ1MDq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AnnouncementManagement-module__TZ1MDq__editForm{background:var(--bg-secondary,#f3f4f6);border-radius:.5rem;flex-direction:column;gap:.625rem;margin-top:.75rem;padding:.75rem;display:flex}.AnnouncementManagement-module__TZ1MDq__editActions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.AnnouncementManagement-module__TZ1MDq__empty{text-align:center;color:var(--text-muted,#6b7280);padding:2rem 1rem;font-size:.875rem}.AnnouncementManagement-module__TZ1MDq__errorBanner{color:var(--ncrom-accent-red,#ef4444);background:#ef444414;border:1px solid #ef444433;border-radius:.5rem;margin-bottom:.75rem;padding:.625rem .75rem;font-size:.813rem}[data-theme=dark] .AnnouncementManagement-module__TZ1MDq__badgeActive{color:#6ee7b7;background:#10b98126}[data-theme=dark] .AnnouncementManagement-module__TZ1MDq__badgeInactive{color:#9ca3af;background:#6b728026}[data-theme=dark] .AnnouncementManagement-module__TZ1MDq__dangerButton{color:#f87171;border-color:#f87171}[data-theme=dark] .AnnouncementManagement-module__TZ1MDq__dangerButton:hover{color:#1f2937;background:#f87171}[data-theme=dark] .AnnouncementManagement-module__TZ1MDq__editForm{background:var(--bg-secondary,#2d2d2d)}
.EmailSignUpForm-module__NiNzQW__form{flex-direction:column;gap:.75rem;width:100%;display:flex}.EmailSignUpForm-module__NiNzQW__field{width:100%}.EmailSignUpForm-module__NiNzQW__inputWrapper{position:relative}.EmailSignUpForm-module__NiNzQW__inputWrapper .EmailSignUpForm-module__NiNzQW__input{padding-right:2.25rem}.EmailSignUpForm-module__NiNzQW__inputClearBtn{width:1.375rem;height:1.375rem;color:var(--text-muted,#6b7280);cursor:default;opacity:.45;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;transition:all .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.EmailSignUpForm-module__NiNzQW__inputClearBtn:hover{opacity:1;background:#0000000f}.EmailSignUpForm-module__NiNzQW__input{border:1px solid var(--border-color,#e5e7eb);width:100%;color:var(--text-primary,#1f2937);background:var(--bg-primary,#fff);box-sizing:border-box;border-radius:.5rem;padding:.75rem 1rem;font-size:.938rem;transition:border-color .2s}.EmailSignUpForm-module__NiNzQW__input::placeholder{color:var(--text-muted,#9ca3af)}.EmailSignUpForm-module__NiNzQW__input:focus{border-color:#f2b720;outline:none;box-shadow:0 0 0 3px #f2b72026}.EmailSignUpForm-module__NiNzQW__error{color:#ef4444;text-align:left;margin:0;font-size:.813rem}.EmailSignUpForm-module__NiNzQW__submitButton{color:#1f2937;cursor:default;background:#f2b720;border:none;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:.938rem;font-weight:600;transition:all .2s}.EmailSignUpForm-module__NiNzQW__submitButton:hover:not(:disabled){background:#e5a913}.EmailSignUpForm-module__NiNzQW__submitButton:disabled{opacity:.6;cursor:not-allowed}.EmailSignUpForm-module__NiNzQW__backLink{color:var(--text-muted,#6b7280);cursor:default;background:0 0;border:none;padding:0;font-size:.813rem;text-decoration:underline;transition:color .2s}.EmailSignUpForm-module__NiNzQW__backLink:hover{color:var(--text-primary,#374151)}.EmailSignUpForm-module__NiNzQW__success{flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;display:flex}.EmailSignUpForm-module__NiNzQW__successText{color:var(--text-primary,#374151);text-align:center;margin:0;font-size:.938rem;line-height:1.5}
.BonusGrantModal-module__2--ika__overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BonusGrantModal-module__2--ika__modal{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:.75rem;width:100%;max-width:360px;padding:1.5rem;box-shadow:0 8px 32px #00000026}.BonusGrantModal-module__2--ika__title{color:var(--text-primary,#1f2937);margin:0 0 .25rem;font-size:1rem;font-weight:600}.BonusGrantModal-module__2--ika__userName{color:var(--text-muted,#6b7280);margin:0 0 1rem;font-size:.875rem}.BonusGrantModal-module__2--ika__currentBonus{background:var(--bonus-bg,#ecfdf5);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.5rem .75rem;font-size:.813rem;display:flex}.BonusGrantModal-module__2--ika__activeBadge{background:var(--bonus-badge-bg,#d1fae5);color:var(--bonus-badge-text,#047857);border-radius:1rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.BonusGrantModal-module__2--ika__remaining{color:var(--bonus-text,#065f46);font-weight:500}.BonusGrantModal-module__2--ika__currentReason{width:100%;color:var(--bonus-reason-text,#6b7280);font-size:.75rem}.BonusGrantModal-module__2--ika__field{margin-bottom:.75rem}.BonusGrantModal-module__2--ika__label{color:var(--text-primary,#374151);margin-bottom:.25rem;font-size:.813rem;font-weight:500;display:block}.BonusGrantModal-module__2--ika__input{border:1px solid var(--border-color,#d1d5db);width:100%;color:var(--text-primary,#1f2937);background:var(--bg-primary,#fff);box-sizing:border-box;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.BonusGrantModal-module__2--ika__input:focus{border-color:#f2b720;outline:none;box-shadow:0 0 0 2px #f2b72033}.BonusGrantModal-module__2--ika__textarea{border:1px solid var(--border-color,#d1d5db);width:100%;color:var(--text-primary,#1f2937);background:var(--bg-primary,#fff);resize:vertical;box-sizing:border-box;border-radius:.375rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.BonusGrantModal-module__2--ika__textarea:focus{border-color:#f2b720;outline:none;box-shadow:0 0 0 2px #f2b72033}.BonusGrantModal-module__2--ika__error{color:#ef4444;margin:0 0 .75rem;font-size:.813rem}.BonusGrantModal-module__2--ika__actions{justify-content:flex-end;gap:.5rem;display:flex}.BonusGrantModal-module__2--ika__cancelBtn{border:1px solid var(--border-color,#d1d5db);background:var(--bg-primary,#fff);color:var(--text-primary,#374151);cursor:default;border-radius:.375rem;padding:.375rem .75rem;font-size:.813rem;transition:background .15s}.BonusGrantModal-module__2--ika__cancelBtn:hover:not(:disabled){background:var(--bg-secondary,#f3f4f6)}.BonusGrantModal-module__2--ika__grantBtn{color:#1f2937;cursor:default;background:#f2b720;border:none;border-radius:.375rem;padding:.375rem .75rem;font-size:.813rem;font-weight:600;transition:background .15s}.BonusGrantModal-module__2--ika__grantBtn:hover:not(:disabled){background:#e5a913}.BonusGrantModal-module__2--ika__grantBtn:disabled,.BonusGrantModal-module__2--ika__cancelBtn:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.BonusGrantModal-module__2--ika__modal{--bg-primary:#1f2937;--text-primary:#f3f4f6;--text-muted:#9ca3af;--border-color:#4b5563}.BonusGrantModal-module__2--ika__currentBonus{--bonus-bg:#064e3b;--bonus-badge-bg:#065f46;--bonus-badge-text:#6ee7b7;--bonus-text:#a7f3d0;--bonus-reason-text:#9ca3af}}
.ForgotPasswordForm-module__iveZgW__form{flex-direction:column;gap:.75rem;width:100%;display:flex}.ForgotPasswordForm-module__iveZgW__formTitle{color:var(--text-primary,#1f2937);text-align:center;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.ForgotPasswordForm-module__iveZgW__field{width:100%}.ForgotPasswordForm-module__iveZgW__inputWrapper{position:relative}.ForgotPasswordForm-module__iveZgW__inputWrapper .ForgotPasswordForm-module__iveZgW__input{padding-right:2.25rem}.ForgotPasswordForm-module__iveZgW__inputClearBtn{width:1.375rem;height:1.375rem;color:var(--text-muted,#6b7280);cursor:default;opacity:.45;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;line-height:1;transition:all .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.ForgotPasswordForm-module__iveZgW__inputClearBtn:hover{opacity:1;background:#0000000f}.ForgotPasswordForm-module__iveZgW__input{border:1px solid var(--border-color,#e5e7eb);width:100%;color:var(--text-primary,#1f2937);background:var(--bg-primary,#fff);box-sizing:border-box;border-radius:.5rem;padding:.75rem 1rem;font-size:.938rem;transition:border-color .2s}.ForgotPasswordForm-module__iveZgW__input::placeholder{color:var(--text-muted,#9ca3af)}.ForgotPasswordForm-module__iveZgW__input:focus{border-color:#f2b720;outline:none;box-shadow:0 0 0 3px #f2b72026}.ForgotPasswordForm-module__iveZgW__error{color:#ef4444;text-align:left;margin:0;font-size:.813rem}.ForgotPasswordForm-module__iveZgW__submitButton{color:#1f2937;cursor:default;background:#f2b720;border:none;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:.938rem;font-weight:600;transition:all .2s}.ForgotPasswordForm-module__iveZgW__submitButton:hover:not(:disabled){background:#e5a913}.ForgotPasswordForm-module__iveZgW__submitButton:disabled{opacity:.6;cursor:not-allowed}.ForgotPasswordForm-module__iveZgW__backLink{color:var(--text-muted,#6b7280);cursor:default;text-align:center;background:0 0;border:none;padding:0;font-size:.813rem;text-decoration:underline;transition:color .2s}.ForgotPasswordForm-module__iveZgW__backLink:hover{color:var(--text-primary,#374151)}.ForgotPasswordForm-module__iveZgW__success{flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;display:flex}.ForgotPasswordForm-module__iveZgW__successText{color:var(--text-primary,#374151);text-align:center;margin:0;font-size:.938rem;line-height:1.5}
.UserManagement-module__sts7BG__section{background:var(--bg-primary,#fff)}.UserManagement-module__sts7BG__stickyHeader{z-index:20;background:var(--bg-primary,#fff);scrollbar-width:none;box-sizing:border-box;box-shadow:2.5rem 0 0 0 var(--bg-primary,#fff);padding:1.25rem 0 0;position:fixed;top:100px;left:calc(200px + 2rem);right:2.5rem;overflow:auto hidden}.UserManagement-module__sts7BG__stickyHeader::-webkit-scrollbar{display:none}.UserManagement-module__sts7BG__toolbar{z-index:21;background:var(--bg-primary,#fff);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem .75rem 2rem;display:flex;position:fixed;top:57px;left:200px;right:0}.UserManagement-module__sts7BG__searchInput{border:1px solid var(--border-color,#e5e7eb);min-width:180px;max-width:360px;color:var(--text-primary,#1f2937);background:var(--bg-primary,#fff);box-sizing:border-box;border-radius:.5rem;flex:1;padding:.5rem .75rem;font-size:.875rem;transition:border-color .2s}.UserManagement-module__sts7BG__searchInput::placeholder{color:var(--text-muted,#9ca3af)}.UserManagement-module__sts7BG__searchInput:focus{border-color:#f2b720;outline:none;box-shadow:0 0 0 3px #f2b72026}.UserManagement-module__sts7BG__filterSelect{border:1px solid var(--border-color,#e5e7eb);color:var(--text-primary,#1f2937);background:var(--bg-primary,#fff);cursor:default;border-radius:.5rem;min-width:100px;padding:.5rem .75rem;font-size:.875rem}.UserManagement-module__sts7BG__filterSelect:focus{border-color:#f2b720;outline:none}.UserManagement-module__sts7BG__totalCount{color:var(--text-muted,#6b7280);white-space:nowrap;font-size:.875rem}.UserManagement-module__sts7BG__totalStats{color:var(--text-muted,#6b7280);white-space:nowrap;background:var(--bg-secondary,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;align-items:center;gap:.5rem;margin-left:auto;padding:.375rem .75rem;font-size:.875rem;display:flex}.UserManagement-module__sts7BG__statItem strong{color:var(--text-primary,#1f2937)}.UserManagement-module__sts7BG__statDivider{color:var(--border-color,#d1d5db)}.UserManagement-module__sts7BG__mobileStats{display:none}.UserManagement-module__sts7BG__desktopStats{display:flex}.UserManagement-module__sts7BG__tableWrapper{scrollbar-width:none;width:100%;max-width:100%;margin-top:120px;margin-left:1rem;overflow:auto visible}.UserManagement-module__sts7BG__tableWrapper::-webkit-scrollbar{display:none}.UserManagement-module__sts7BG__stickyScrollbar{z-index:100;background:var(--bg-primary,#fff);border-top:1px solid var(--border-color,#e5e7eb);padding:0 2rem;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden}.UserManagement-module__sts7BG__stickyScrollbar::-webkit-scrollbar{height:12px}.UserManagement-module__sts7BG__stickyScrollbar::-webkit-scrollbar-track{background:var(--bg-secondary,#f3f4f6)}.UserManagement-module__sts7BG__stickyScrollbar::-webkit-scrollbar-thumb{background:#f2b720;border-radius:6px}.UserManagement-module__sts7BG__stickyScrollbar::-webkit-scrollbar-thumb:hover{background:#e6b400}.UserManagement-module__sts7BG__stickyScrollbarInner{height:1px}.UserManagement-module__sts7BG__table{border-collapse:collapse;table-layout:fixed;width:2000px}.UserManagement-module__sts7BG__headerRow th{text-align:center;color:var(--text-muted,#6b7280);letter-spacing:.02em;white-space:nowrap;border-bottom:2px solid var(--border-color,#e5e7eb);background:var(--bg-primary,#fff);padding:.625rem .75rem .75rem;font-size:.875rem;font-weight:500}.UserManagement-module__sts7BG__thUser,.UserManagement-module__sts7BG__thCenter{text-align:center!important}.UserManagement-module__sts7BG__thSortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.UserManagement-module__sts7BG__thSortable:hover{color:#f2b720}.UserManagement-module__sts7BG__thSortActive{color:#f2b720;font-weight:600}.UserManagement-module__sts7BG__sortIcon{opacity:.4;font-size:.75rem}.UserManagement-module__sts7BG__thSortActive .UserManagement-module__sts7BG__sortIcon{opacity:1}.UserManagement-module__sts7BG__tableWrapper .UserManagement-module__sts7BG__colUser{z-index:2;background:var(--bg-primary,#fff);position:sticky;left:0;box-shadow:2px 0 4px #00000014}.UserManagement-module__sts7BG__headerRow .UserManagement-module__sts7BG__colUser{z-index:3;background:var(--bg-primary,#fff);position:sticky;left:0;box-shadow:2px 0 4px #00000014}.UserManagement-module__sts7BG__colUser{width:260px}.UserManagement-module__sts7BG__colAuth{width:110px}.UserManagement-module__sts7BG__colVerified{width:145px}.UserManagement-module__sts7BG__colNewsletter{white-space:nowrap;width:55px}.UserManagement-module__sts7BG__colStats{width:185px}.UserManagement-module__sts7BG__colPlan{width:80px}.UserManagement-module__sts7BG__colMember{width:170px}.UserManagement-module__sts7BG__colSubStatus,.UserManagement-module__sts7BG__colRemaining{width:80px}.UserManagement-module__sts7BG__remainingDays{color:var(--text-primary,#1f2937);font-size:.875rem}.UserManagement-module__sts7BG__colBonus{width:110px}.UserManagement-module__sts7BG__colCountry{white-space:nowrap;width:55px}.UserManagement-module__sts7BG__colAccess{width:155px}.UserManagement-module__sts7BG__colCreated{white-space:nowrap;width:155px}.UserManagement-module__sts7BG__colNameHistory{white-space:nowrap;width:110px}.UserManagement-module__sts7BG__colRole{white-space:nowrap;width:120px}.UserManagement-module__sts7BG__row td,.UserManagement-module__sts7BG__rowChanged td{border-bottom:1px solid var(--border-color,#e5e7eb);color:var(--text-primary,#1f2937);vertical-align:middle;padding:.625rem .75rem;font-size:.875rem}.UserManagement-module__sts7BG__row{transition:background .15s}.UserManagement-module__sts7BG__row:hover{background:var(--bg-secondary,#f9fafb)}.UserManagement-module__sts7BG__rowChanged{background:#f2b7200d}.UserManagement-module__sts7BG__rowChanged:hover{background:#f2b7201a}.UserManagement-module__sts7BG__cellUser{align-items:center;gap:.75rem;display:flex}.UserManagement-module__sts7BG__cellAvatar{object-fit:cover;background:var(--bg-secondary,#e5e7eb);border-radius:50%;flex-shrink:0;width:2rem;height:2rem}.UserManagement-module__sts7BG__cellAvatarPlaceholder{background:var(--bg-secondary,#e5e7eb);width:2rem;height:2rem;color:var(--text-muted,#6b7280);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:flex}.UserManagement-module__sts7BG__cellAvatarClickable{cursor:pointer;transition:box-shadow .15s,transform .15s}.UserManagement-module__sts7BG__cellAvatarClickable:hover{transform:scale(1.1);box-shadow:0 0 0 3px #f2b72066}.UserManagement-module__sts7BG__emailViewButton{border:1px solid var(--border-color,#e5e7eb);color:var(--text-muted,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border-radius:.375rem;padding:.125rem .5rem;font-size:.875rem;transition:all .15s}.UserManagement-module__sts7BG__emailViewButton:hover{color:#f2b720;background:#f2b7200d;border-color:#f2b720}.UserManagement-module__sts7BG__emailPopoverOverlay{z-index:2000;position:fixed;inset:0}.UserManagement-module__sts7BG__emailPopover{z-index:2001;color:#1f2937;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;animation:.15s UserManagement-module__sts7BG__emailFadeIn;position:fixed;box-shadow:0 8px 30px #0003}@keyframes UserManagement-module__sts7BG__emailFadeIn{0%{opacity:0;transform:translateY(-50%)translate(4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.UserManagement-module__sts7BG__cellUserInfo{flex-direction:column;min-width:0;display:flex}.UserManagement-module__sts7BG__cellName{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;font-weight:500;display:flex;overflow:hidden}.UserManagement-module__sts7BG__countryFlags{align-items:center;gap:2px;display:inline-flex}.UserManagement-module__sts7BG__countryFlag{object-fit:cover;cursor:help;border-radius:50%;flex-shrink:0;width:20px;height:20px}.UserManagement-module__sts7BG__nameHistoryBadge{color:#b45309;cursor:pointer;background:#fef3c7;border:none;border-radius:.25rem;padding:.125rem .5rem;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-block}.UserManagement-module__sts7BG__nameHistoryBadge:hover{background:#fde68a}.UserManagement-module__sts7BG__nameHistoryPopoverBox{z-index:2001;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;min-width:240px;max-width:360px;padding:.75rem;animation:.15s UserManagement-module__sts7BG__emailFadeIn;position:fixed;box-shadow:0 8px 30px #0003}.UserManagement-module__sts7BG__nameHistoryTitle{color:#1f2937;border-bottom:1px solid #e5e7eb;margin-bottom:.5rem;padding-bottom:.375rem;font-size:.875rem;font-weight:600}.UserManagement-module__sts7BG__nameHistoryItem{border-bottom:1px solid #f3f4f6;flex-direction:column;gap:.125rem;padding:.375rem 0;display:flex}.UserManagement-module__sts7BG__nameHistoryItem:last-child{border-bottom:none}.UserManagement-module__sts7BG__nameHistoryDate{color:#9ca3af;font-size:.75rem}.UserManagement-module__sts7BG__nameHistoryChange{color:#1f2937;font-size:.875rem}.UserManagement-module__sts7BG__vpnBadge{color:#dc2626;background:#fee2e2;border-radius:3px;flex-shrink:0;padding:0 3px;font-size:.625rem;font-weight:700;line-height:1.4}.UserManagement-module__sts7BG__countryFlagSecond{object-fit:cover;opacity:.6;cursor:help;border-radius:50%;flex-shrink:0;width:16px;height:16px}.UserManagement-module__sts7BG__cellEmailText{color:var(--text-muted,#6b7280);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.UserManagement-module__sts7BG__cellCenter{text-align:center}.UserManagement-module__sts7BG__cellEmail{color:var(--text-muted,#6b7280);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.813rem;overflow:hidden}.UserManagement-module__sts7BG__cellMuted{color:var(--text-muted,#9ca3af)}.UserManagement-module__sts7BG__statCount{color:var(--text-primary,#1f2937);font-size:.813rem;font-weight:500}.UserManagement-module__sts7BG__statSep{color:var(--text-muted,#9ca3af);margin:0 .25rem;font-size:.75rem}.UserManagement-module__sts7BG__cellBonus{text-align:center;white-space:nowrap}.UserManagement-module__sts7BG__cellDate{white-space:nowrap;color:var(--text-muted,#9ca3af);font-size:.813rem}.UserManagement-module__sts7BG__cellAction{white-space:nowrap;text-align:right;min-width:80px}.UserManagement-module__sts7BG__verifiedYes{color:#059669;font-weight:600}.UserManagement-module__sts7BG__verifiedNo{color:var(--text-muted,#9ca3af)}.UserManagement-module__sts7BG__inlineSelect{border:1px solid var(--border-color,#e5e7eb);color:var(--text-primary,#1f2937);background:var(--bg-primary,#fff);cursor:default;border-radius:.375rem;padding:.25rem .5rem;font-size:.813rem}.UserManagement-module__sts7BG__inlineSelect:focus{border-color:#f2b720;outline:none}.UserManagement-module__sts7BG__toggle{cursor:default;border:none;border-radius:9999px;width:2.5rem;height:1.375rem;padding:0;transition:background .2s;position:relative}.UserManagement-module__sts7BG__toggleOff{background:var(--bg-secondary,#d1d5db);}.UserManagement-module__sts7BG__toggleOn{background:#f2b720;}.UserManagement-module__sts7BG__toggleKnob{background:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:left .2s;position:absolute;top:2px;box-shadow:0 1px 3px #0003}.UserManagement-module__sts7BG__toggleKnobOff{left:2px;}.UserManagement-module__sts7BG__toggleKnobOn{left:calc(100% - 1.125rem - 2px);}.UserManagement-module__sts7BG__toggle:disabled{opacity:.5;cursor:not-allowed}.UserManagement-module__sts7BG__authLabel{color:var(--text-primary,#1f2937);font-size:.875rem;font-weight:400}.UserManagement-module__sts7BG__roleLabel{color:var(--text-muted,#6b7280);font-size:.813rem;font-weight:500}.UserManagement-module__sts7BG__memberBadge{white-space:nowrap;color:#6b7280;background:#e5e7eb;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.UserManagement-module__sts7BG__memberBadge[data-type=trial]{color:#1d4ed8;background:#dbeafe}.UserManagement-module__sts7BG__memberBadge[data-type=free]{color:#6b7280;background:#f3f4f6}.UserManagement-module__sts7BG__memberBadge[data-type=monthly]{color:#b45309;background:#fef3c7}.UserManagement-module__sts7BG__memberBadge[data-type=yearly]{color:#6d28d9;background:#ede9fe}.UserManagement-module__sts7BG__subStatusBadge{white-space:nowrap;border-radius:.375rem;padding:.2rem .5rem;font-size:.875rem;font-weight:500;display:inline-block}.UserManagement-module__sts7BG__subStatusBadge[data-status=active]{color:#16a34a;background:#dcfce7}.UserManagement-module__sts7BG__subStatusBadge[data-status=cancelled]{color:#d97706;background:#fef3c7}.UserManagement-module__sts7BG__subStatusBadge[data-status=paused]{color:#6b7280;background:#e5e7eb}.UserManagement-module__sts7BG__subStatusBadge[data-status=expired]{color:#dc2626;background:#fee2e2}.UserManagement-module__sts7BG__subStatusBadge[data-status=past_due]{color:#dc2626;background:#fef3c7}.UserManagement-module__sts7BG__bonusBadge{color:#047857;white-space:nowrap;background:#d1fae5;border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:600;display:inline-block}.UserManagement-module__sts7BG__bonusButton{border:1px solid var(--border-color,#d1d5db);width:1.25rem;height:1.25rem;color:var(--text-muted,#6b7280);cursor:default;vertical-align:middle;background:0 0;border-radius:.25rem;justify-content:center;align-items:center;margin-left:.25rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.UserManagement-module__sts7BG__bonusButton:hover{color:#1f2937;background:#f2b720;border-color:#f2b720}.UserManagement-module__sts7BG__bonusRevokeButton{border:1px solid var(--border-color,#d1d5db);width:1.25rem;height:1.25rem;color:var(--text-muted,#6b7280);cursor:default;vertical-align:middle;background:0 0;border-radius:.25rem;justify-content:center;align-items:center;margin-left:.125rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.UserManagement-module__sts7BG__bonusRevokeButton:hover{color:#fff;background:#ef4444;border-color:#ef4444}.UserManagement-module__sts7BG__bonusRevokeButton:disabled{opacity:.5;cursor:not-allowed}.UserManagement-module__sts7BG__saveButton{color:#1f2937;cursor:default;background:#f2b720;border:none;border-radius:.375rem;padding:.25rem .75rem;font-size:.813rem;font-weight:600;transition:background .15s}.UserManagement-module__sts7BG__saveButton:hover:not(:disabled){background:#e5a913}.UserManagement-module__sts7BG__saveButton:disabled{opacity:.6;cursor:not-allowed}.UserManagement-module__sts7BG__revokeButton{color:#fff;cursor:default;background:#ef4444;border:none;border-radius:.375rem;padding:.25rem .75rem;font-size:.813rem;font-weight:600;transition:background .15s}.UserManagement-module__sts7BG__revokeButton:hover:not(:disabled){background:#dc2626}.UserManagement-module__sts7BG__revokeButton:disabled{opacity:.6;cursor:not-allowed}.UserManagement-module__sts7BG__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.UserManagement-module__sts7BG__saveModal{background:var(--card-bg,#fff);border-radius:12px;min-width:320px;max-width:420px;padding:24px;box-shadow:0 8px 32px #0003}.UserManagement-module__sts7BG__saveModalTitle{color:var(--text-primary,#1f2937);margin:0 0 16px;font-size:16px;font-weight:600}.UserManagement-module__sts7BG__saveModalBody{margin-bottom:20px}.UserManagement-module__sts7BG__saveModalUser{color:var(--text-primary,#1f2937);margin:0 0 8px;font-size:14px;font-weight:600}.UserManagement-module__sts7BG__saveModalChange{color:var(--text-secondary,#6b7280);margin:4px 0;font-size:14px}.UserManagement-module__sts7BG__saveModalActions{justify-content:flex-end;gap:8px;display:flex}.UserManagement-module__sts7BG__cancelButton{background:var(--bg-secondary,#f3f4f6);color:var(--text-primary,#374151);border:1px solid var(--border-color,#e5e7eb);cursor:default;border-radius:.375rem;padding:.375rem 1rem;font-size:14px}.UserManagement-module__sts7BG__cancelButton:hover:not(:disabled){background:var(--bg-tertiary,#e5e7eb)}.UserManagement-module__sts7BG__inlineSuccess{color:#059669;font-size:.75rem;font-weight:500}.UserManagement-module__sts7BG__inlineError{color:#ef4444;font-size:.75rem;font-weight:500}.UserManagement-module__sts7BG__pagination{border-top:1px solid var(--border-color,#e5e7eb);justify-content:center;align-items:center;gap:.25rem;margin-top:1rem;padding:1rem 0 2rem;display:flex}.UserManagement-module__sts7BG__pageButton{border:1px solid var(--border-color,#e5e7eb);background:var(--bg-primary,#fff);color:var(--text-primary,#374151);cursor:default;text-align:center;border-radius:.375rem;min-width:2rem;padding:.375rem .625rem;font-size:.813rem;transition:all .15s}.UserManagement-module__sts7BG__pageButton:hover:not(:disabled){background:var(--bg-secondary,#f3f4f6);border-color:#f2b720}.UserManagement-module__sts7BG__pageButton:disabled{opacity:.4;cursor:not-allowed}.UserManagement-module__sts7BG__pageButtonActive{color:#1f2937;background:#f2b720;border-color:#f2b720;font-weight:600;}.UserManagement-module__sts7BG__empty{text-align:center;color:var(--text-muted,#6b7280);padding:2rem 1rem;font-size:.875rem}.UserManagement-module__sts7BG__loading{text-align:center;color:var(--text-muted,#9ca3af);padding:2rem 1rem;font-size:.875rem}.UserManagement-module__sts7BG__errorBanner{color:var(--ncrom-accent-red,#ef4444);background:#ef444414;border:1px solid #ef444433;border-radius:.5rem;margin-bottom:.75rem;padding:.625rem .75rem;font-size:.813rem}[data-theme=dark] .UserManagement-module__sts7BG__toggleOff{background:#4b5563}[data-theme=dark] .UserManagement-module__sts7BG__inlineSelect{background:var(--bg-secondary,#374151);color:var(--text-primary,#f3f4f6);border-color:var(--border-color,#4b5563)}[data-theme=dark] .UserManagement-module__sts7BG__verifiedYes{color:#34d399}[data-theme=dark] .UserManagement-module__sts7BG__memberBadge{color:#9ca3af;background:#374151}[data-theme=dark] .UserManagement-module__sts7BG__memberBadge[data-type=trial]{color:#93c5fd;background:#1e3a5f}[data-theme=dark] .UserManagement-module__sts7BG__memberBadge[data-type=free]{color:#9ca3af;background:#374151}[data-theme=dark] .UserManagement-module__sts7BG__memberBadge[data-type=monthly]{color:#fcd34d;background:#78350f}[data-theme=dark] .UserManagement-module__sts7BG__memberBadge[data-type=yearly]{color:#c4b5fd;background:#4c1d95}[data-theme=dark] .UserManagement-module__sts7BG__bonusBadge{color:#6ee7b7;background:#065f46}[data-theme=dark] .UserManagement-module__sts7BG__rowChanged{background:#f2b72014}[data-theme=dark] .UserManagement-module__sts7BG__rowChanged:hover{background:#f2b7201f}:is([data-theme=dark] .UserManagement-module__sts7BG__tableWrapper .UserManagement-module__sts7BG__colUser,[data-theme=dark] .UserManagement-module__sts7BG__headerRow .UserManagement-module__sts7BG__colUser){background:var(--bg-primary,#1f2937)}@media (max-width:767px){.UserManagement-module__sts7BG__toolbar{background:var(--bg-primary,#fff);z-index:11;box-sizing:border-box;flex-direction:column;width:100%;padding:.75rem 1rem;position:sticky;top:0;left:0;right:auto}.UserManagement-module__sts7BG__searchInput{width:100%;min-width:auto}.UserManagement-module__sts7BG__filterSelect{width:100%}.UserManagement-module__sts7BG__totalCount{margin-left:0}.UserManagement-module__sts7BG__section{-webkit-overflow-scrolling:touch;height:calc(100dvh - 93px);padding:0;overflow:auto}.UserManagement-module__sts7BG__tableWrapper{margin-top:0;margin-left:0;overflow:visible}.UserManagement-module__sts7BG__stickyHeader{top:var(--toolbar-h,0px);background:var(--bg-primary,#fff);z-index:10;padding:0;position:sticky;left:auto;right:auto;overflow:visible}.UserManagement-module__sts7BG__stickyHeader:before{content:"";background:var(--bg-primary,#fff);width:2000px;height:12px;position:absolute;top:-12px;left:0}.UserManagement-module__sts7BG__stickyScrollbar{display:none}.UserManagement-module__sts7BG__mobileStats{box-sizing:border-box;flex-wrap:wrap;width:100%;margin-left:0;padding:.5rem 1rem;font-size:.875rem;display:flex;position:sticky;left:0}.UserManagement-module__sts7BG__desktopStats{display:none}.UserManagement-module__sts7BG__colUser{width:140px}.UserManagement-module__sts7BG__cellEmailText{display:none}}
