.ampere-back-exit-hint{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 72px);z-index:10050;max-width:min(92vw,360px);padding:12px 18px;border-radius:999px;background:#0f172aeb;color:#fff;font-size:14px;font-weight:600;text-align:center;transform:translate(-50%);pointer-events:none;box-shadow:0 8px 24px #0f172a47}:root{--ampere-dark-blue: #0b2447;--ampere-blue: #3b82f6;--ampere-white: #ffffff;--ampere-light-gray: #f5f7fa;--ampere-green: #22c55e;--ampere-red: #ef4444;--ampere-yellow: #f59e0b;--ampere-gray-600: #4b5563;--ampere-gray-400: #9ca3af;--ampere-gray-200: #e5e7eb;--ampere-adm-primary: #243b53;--ampere-adm-primary-light: #334e68;--ampere-adm-primary-deep: #102a43;--ampere-adm-accent: #627d98;--ampere-adm-surface: #ffffff;--ampere-adm-bg-top: #fafbfc;--ampere-adm-bg-bottom: #eef2f6;--ampere-adm-text: #243b53;--ampere-adm-text-muted: #475569;--ampere-adm-success: #0e9488;--ampere-adm-danger: #c41e3a;--ampere-adm-warning: #b7791f;--ampere-sub-primary: #2563eb;--ampere-sub-primary-dark: #1d4ed8;--ampere-sub-accent: #06b6d4;--ampere-sub-success: #10b981;--ampere-sub-danger: #ef4444;--ampere-sub-warning: #f59e0b;--ampere-sub-violet: #7c3aed;--ampere-sub-text: #0f172a;--ampere-sub-text-muted: #475569;--ampere-sub-bg-top: #eff6ff;--ampere-sub-bg-mid: #f8fafc;--ampere-sub-bg-bottom: #f1f5f9;--ampere-founder-bg: #0b1120;--ampere-founder-surface: #131b2e;--ampere-founder-surface-2: #1a2438;--ampere-founder-primary: #3b82f6;--ampere-founder-success: #10b981;--ampere-founder-warn: #f59e0b;--ampere-founder-danger: #ef4444;--ampere-card-bg: #e8eef4;--ampere-card-radius: clamp(14px, 3.6vw, 18px);--ampere-card-paid-from: #22c55e;--ampere-card-paid-to: #86efac;--ampere-card-unpaid-from: #e8b84a;--ampere-card-unpaid-to: #fdecc2;--ampere-dark-body: #0f172a;--ampere-dark-body-gradient-start: #0b1220;--ampere-dark-body-gradient-end: #1e293b;--ampere-dark-card: #1e293b;--ampere-dark-text: #f1f5f9;--ampere-dark-text-muted: #94a3b8;--ampere-body-bg: var(--ampere-light-gray);--ampere-body-text: var(--ampere-dark-blue);--ampere-auth-bg: linear-gradient(180deg, #b4c8da 0%, #f5f7fa 45%, #eef2f6 100%);--ampere-chrome-bg: rgba(255, 255, 255, .82);--ampere-chrome-border: rgba(226, 232, 240, .9);--ampere-chrome-text: var(--ampere-dark-blue);--ampere-surface-elevated: var(--ampere-white);--ampere-surface-text: var(--ampere-dark-blue);--ampere-surface-text-muted: var(--ampere-gray-600);--ampere-dev-btn-bg: var(--ampere-white);--ampere-dev-btn-text: var(--ampere-dark-blue);--ampere-dev-btn-border: var(--ampere-gray-200);--ampere-dev-btn-active-bg: var(--ampere-dark-blue);--ampere-dev-btn-active-text: var(--ampere-white);--ampere-shadow-elevated: var(--ampere-shadow-card)}:root{--ampere-font-ar: "Cairo", sans-serif;--ampere-font-ckb: "Vazirmatn", sans-serif;--ampere-font-en: "Cairo", sans-serif;--ampere-font-size-base: 16px;--ampere-font-weight-base: 600;--ampere-line-height-base: 1.55;--ampere-input-font-size: max(16px, 1rem)}:root{--ampere-safe-top: env(safe-area-inset-top, 0px);--ampere-safe-bottom: env(safe-area-inset-bottom, 0px);--ampere-safe-left: env(safe-area-inset-left, 0px);--ampere-safe-right: env(safe-area-inset-right, 0px);--ampere-form-sheet-inset: clamp(14px, 4.5vw, 20px);--ampere-ff-height: 52px;--ampere-touch-min: 44px;--ampere-bottom-nav-height: 54px;--ampere-bottom-nav-offset: 4px;--ampere-bottom-space: calc( var(--ampere-bottom-nav-height) + var(--ampere-bottom-nav-offset) + 12px )}:root{--ampere-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--ampere-shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--ampere-shadow-lg: 0 12px 32px rgba(15, 23, 42, .12);--ampere-shadow-card: 0 2px 8px rgba(36, 59, 83, .08)}:root{--ampere-chrome-ease: cubic-bezier(.32, .72, 0, 1);--ampere-chrome-duration: .22s;--ampere-transition-fast: .15s ease;--ampere-transition-base: .22s var(--ampere-chrome-ease)}:root{--ampere-bp-phone: 768px;--ampere-bp-tablet: 1024px}[data-portal=admin]{--ampere-portal-text: var(--ampere-adm-text);--ampere-portal-text-muted: var(--ampere-adm-text-muted);--ampere-portal-surface: var(--ampere-adm-surface);--ampere-portal-primary: var(--ampere-adm-primary);--ampere-portal-bg: linear-gradient( 180deg, var(--ampere-adm-bg-top) 0%, var(--ampere-adm-bg-bottom) 100% )}[data-portal=subscriber]{--ampere-portal-text: var(--ampere-sub-text);--ampere-portal-text-muted: var(--ampere-sub-text-muted);--ampere-portal-surface: var(--ampere-white);--ampere-portal-primary: var(--ampere-sub-primary);--ampere-portal-bg: linear-gradient( 180deg, var(--ampere-sub-bg-top) 0%, var(--ampere-sub-bg-mid) 28%, var(--ampere-sub-bg-bottom) 100% )}[data-portal=founder]{--ampere-portal-text: #f8fafc;--ampere-portal-text-muted: #94a3b8;--ampere-portal-surface: var(--ampere-founder-surface);--ampere-portal-primary: var(--ampere-founder-primary);--ampere-portal-bg: linear-gradient( 160deg, var(--ampere-founder-bg) 0%, #0f172a 50%, var(--ampere-founder-bg) 100% )}[data-theme=dark]{color-scheme:dark;--ampere-body-bg: var(--ampere-dark-body);--ampere-body-text: var(--ampere-dark-text);--ampere-auth-bg: linear-gradient( 180deg, var(--ampere-dark-body-gradient-start) 0%, var(--ampere-dark-body-gradient-end) 100% );--ampere-chrome-bg: rgba(15, 23, 42, .92);--ampere-chrome-border: rgba(148, 163, 184, .22);--ampere-chrome-text: #f8fafc;--ampere-surface-elevated: var(--ampere-dark-card);--ampere-surface-text: #f8fafc;--ampere-surface-text-muted: var(--ampere-dark-text-muted);--ampere-dev-btn-bg: #1e293b;--ampere-dev-btn-text: #e2e8f0;--ampere-dev-btn-border: rgba(148, 163, 184, .35);--ampere-dev-btn-active-bg: var(--ampere-blue);--ampere-dev-btn-active-text: #ffffff;--ampere-shadow-elevated: 0 8px 24px rgba(0, 0, 0, .45);--ampere-light-gray: var(--ampere-dark-body);--ampere-white: var(--ampere-dark-card);--ampere-gray-200: rgba(148, 163, 184, .35);--ampere-gray-600: var(--ampere-dark-text-muted);--ampere-card-bg: #334155;--ampere-adm-bg-top: var(--ampere-dark-body-gradient-start);--ampere-adm-bg-bottom: var(--ampere-dark-body-gradient-end);--ampere-adm-surface: var(--ampere-dark-card);--ampere-adm-text: var(--ampere-dark-text);--ampere-adm-text-muted: var(--ampere-dark-text-muted);--ampere-adm-primary: #e2e8f0;--ampere-sub-text: var(--ampere-dark-text);--ampere-sub-text-muted: var(--ampere-dark-text-muted);--ampere-sub-bg-top: var(--ampere-dark-body-gradient-start);--ampere-sub-bg-mid: #111827;--ampere-sub-bg-bottom: var(--ampere-dark-body-gradient-end);--adm-bg: #0f172a;--adm-surface: #1e293b;--adm-card-bg: #1e293b;--adm-text: #f8fafc;--adm-text-muted: #94a3b8;--adm-border: rgba(148, 163, 184, .18);--adm-primary-soft: rgba(148, 163, 184, .12);--adm-accent: #94a3b8;--mw-card-bg: #1e293b;--mw-card-border: rgba(148, 163, 184, .18);--mw-card-shadow: none;--mw-card-shadow-hover: 0 4px 14px rgba(0, 0, 0, .28);--gray-200: rgba(148, 163, 184, .18);--gray-600: #94a3b8}[data-theme=dark][data-portal=admin]{--ampere-portal-text: var(--ampere-dark-text);--ampere-portal-text-muted: var(--ampere-dark-text-muted);--ampere-portal-surface: var(--ampere-dark-card);--ampere-portal-primary: var(--ampere-blue);--ampere-portal-bg: linear-gradient( 180deg, var(--ampere-dark-body-gradient-start) 0%, var(--ampere-dark-body-gradient-end) 100% )}[data-theme=dark][data-portal=subscriber]{--ampere-portal-text: var(--ampere-dark-text);--ampere-portal-text-muted: var(--ampere-dark-text-muted);--ampere-portal-surface: var(--ampere-dark-card);--ampere-portal-primary: var(--ampere-blue);--ampere-portal-bg: linear-gradient( 180deg, var(--ampere-dark-body-gradient-start) 0%, #111827 28%, var(--ampere-dark-body-gradient-end) 100% )}[data-theme=dark][data-portal=founder]{--ampere-founder-bg: #060a14;--ampere-founder-surface: #0d1424;--ampere-founder-surface-2: #111c31;--ampere-portal-bg: linear-gradient(160deg, #060a14 0%, #0a1020 50%, #060a14 100%);--ampere-portal-surface: var(--ampere-founder-surface)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{min-height:100%;min-height:100dvh}body{margin:0;font-family:var(--ampere-font-ar);font-size:var(--ampere-font-size-base);font-weight:var(--ampere-font-weight-base);line-height:var(--ampere-line-height-base);color:var(--ampere-body-text);background:var(--ampere-body-bg);-webkit-font-smoothing:antialiased;transition:color var(--ampere-chrome-duration) var(--ampere-chrome-ease),background-color var(--ampere-chrome-duration) var(--ampere-chrome-ease)}html[lang=ckb] body{font-family:var(--ampere-font-ckb)}html[lang=en] body{font-family:var(--ampere-font-en)}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer;min-height:var(--ampere-touch-min);min-width:var(--ampere-touch-min)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ampere-blue);outline-offset:2px}html,body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}*,*:before,*:after{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=image]),textarea,select,[contenteditable=true]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=image])::selection,textarea::selection,select::selection,[contenteditable=true]::selection{-webkit-user-select:text;user-select:text}.ampere-config-error{min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:var(--ampere-bg-page, #f4f6f8)}.ampere-config-error__card{width:min(100%,520px);padding:24px;border-radius:16px;background:var(--ampere-bg-surface, #fff);border:1px solid var(--ampere-border-subtle, #e2e8f0);box-shadow:0 12px 40px #0f172a14}.ampere-config-error__title{margin:0 0 8px;font-size:1.25rem}.ampere-config-error__lead{margin:0 0 16px;color:var(--ampere-text-muted, #64748b);line-height:1.6}.ampere-config-error__details{margin:0 0 16px;padding:12px;border-radius:10px;background:#0f172a;color:#f8fafc;white-space:pre-wrap;overflow-x:auto;font-size:.85rem;line-height:1.5}.ampere-config-error__vars{margin:0;padding-inline-start:1.25rem;line-height:1.8}.ampere-config-error__vars code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ampere-global-error{min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:var(--ampere-bg-page, #f4f6f8)}.ampere-global-error__card{width:min(100%,520px);padding:24px;border-radius:16px;background:var(--ampere-bg-surface, #fff);border:1px solid var(--ampere-border-subtle, #e2e8f0);box-shadow:0 12px 40px #0f172a14}.ampere-global-error__title{margin:0 0 8px;font-size:1.25rem}.ampere-global-error__lead{margin:0 0 16px;color:var(--ampere-text-muted, #64748b);line-height:1.6}.ampere-global-error__details{margin:0 0 16px;padding:12px;border-radius:10px;background:#0f172a;color:#f8fafc;white-space:pre-wrap;overflow-x:auto;font-size:.85rem;line-height:1.5;max-height:min(40dvh,280px);-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.ampere-global-error__actions{display:grid;gap:10px}@media(min-width:480px){.ampere-global-error__actions{grid-template-columns:1fr 1fr}}.ampere-network-offline{position:fixed;inset-inline:0;top:0;z-index:1200;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left));pointer-events:none}.ampere-network-offline__inner{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:min(100%,720px);margin-inline:auto;padding:12px 14px;border-radius:12px;border:1px solid rgb(245 158 11 / 35%);background:#fffbebf5;color:#78350f;box-shadow:0 8px 24px #0f172a1f}.ampere-network-offline__copy{min-width:0;flex:1}.ampere-network-offline__message{margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.ampere-network-offline__hint{margin:4px 0 0;font-size:.85rem;line-height:1.45;color:#78350fd1}.ampere-network-offline__retry{flex-shrink:0}html[data-theme=dark] .ampere-network-offline__inner{background:#422006eb;border-color:#f59e0b47;color:#fde68a}html[data-theme=dark] .ampere-network-offline__hint{color:#fde68ac7}@media(max-width:560px){.ampere-network-offline__inner{flex-direction:column;align-items:stretch}.ampere-network-offline__retry{width:100%}}:root{--ampere-top-chrome-height: 72px;--keyboard-height: 0px}.ampere-shell{min-height:100dvh;display:flex;flex-direction:column;padding-top:var(--ampere-safe-top);padding-bottom:var(--ampere-safe-bottom);padding-left:var(--ampere-safe-left);padding-right:var(--ampere-safe-right)}.ampere-shell__chrome{flex-shrink:0;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px clamp(14px,4vw,20px);background:var(--ampere-chrome-bg);border-bottom:1px solid var(--ampere-chrome-border);color:var(--ampere-chrome-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--ampere-chrome-duration) var(--ampere-chrome-ease),border-color var(--ampere-chrome-duration) var(--ampere-chrome-ease),color var(--ampere-chrome-duration) var(--ampere-chrome-ease)}.ampere-shell__content{flex:1;display:flex;flex-direction:column;min-height:0}.ampere-placeholder{margin:auto;max-width:28rem;padding:clamp(20px,5vw,32px);text-align:center;border-radius:var(--ampere-card-radius);background:var(--ampere-portal-surface, var(--ampere-surface-elevated));color:var(--ampere-portal-text, var(--ampere-surface-text));box-shadow:var(--ampere-shadow-elevated);border:1px solid var(--ampere-chrome-border);transition:background-color var(--ampere-chrome-duration) var(--ampere-chrome-ease),color var(--ampere-chrome-duration) var(--ampere-chrome-ease),box-shadow var(--ampere-chrome-duration) var(--ampere-chrome-ease),border-color var(--ampere-chrome-duration) var(--ampere-chrome-ease)}.ampere-placeholder__title{margin:0 0 8px;font-size:clamp(1.125rem,3vw,1.375rem);font-weight:800}.ampere-placeholder__text{margin:0;color:var(--ampere-portal-text-muted, var(--ampere-surface-text-muted))}.ampere-dev-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ampere-dev-bar__group{display:flex;gap:4px}.ampere-dev-bar__btn{min-height:var(--ampere-touch-min);min-width:auto;padding:0 12px;border:1px solid var(--ampere-dev-btn-border);border-radius:8px;background:var(--ampere-dev-btn-bg);color:var(--ampere-dev-btn-text);font-size:.875rem;font-weight:700;transition:background-color var(--ampere-chrome-duration) var(--ampere-chrome-ease),color var(--ampere-chrome-duration) var(--ampere-chrome-ease),border-color var(--ampere-chrome-duration) var(--ampere-chrome-ease)}.ampere-dev-bar__btn.is-active{background:var(--ampere-dev-btn-active-bg);color:var(--ampere-dev-btn-active-text);border-color:var(--ampere-dev-btn-active-bg)}[data-portal=founder]{--ampere-chrome-bg: rgba(19, 27, 46, .88);--ampere-chrome-border: rgba(148, 163, 184, .18);--ampere-chrome-text: #f8fafc;--ampere-dev-btn-bg: var(--ampere-founder-surface-2);--ampere-dev-btn-text: #e2e8f0;--ampere-dev-btn-border: rgba(148, 163, 184, .3);--ampere-dev-btn-active-bg: var(--ampere-founder-primary);--ampere-dev-btn-active-text: #ffffff}[data-theme=dark][data-portal=founder]{--ampere-chrome-bg: rgba(6, 10, 20, .94);--ampere-chrome-border: rgba(59, 130, 246, .2)}html[data-portal=admin] body,html[data-portal=subscriber] body{overflow:hidden;height:100dvh;overscroll-behavior:none}.ampere-admin-shell.ampere-layout-with-sidebar,.ampere-portal-layout:not(.ampere-layout-with-sidebar),.ampere-layout-with-sidebar.ampere-portal-layout{height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden}.ampere-admin-shell .ampere-layout-with-sidebar__main,.ampere-portal-layout:not(.ampere-layout-with-sidebar),.ampere-layout-with-sidebar.ampere-portal-layout .ampere-layout-with-sidebar__main{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.ampere-admin-shell .ampere-admin-top-chrome{flex:0 0 auto;flex-shrink:0}.ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav,.ampere-portal-layout:not(.ampere-layout-with-sidebar)>.ampere-shell__content.ampere-layout-content--with-bottom-nav{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-behavior:auto}:root{--ampere-chrome-progress: 0;--ampere-bottom-chrome-progress: 0;--ampere-chrome-fade: 0;--ampere-chrome-move: 0;--ampere-bottom-chrome-fade: 0;--ampere-bottom-chrome-move: 0;--ampere-top-chrome-height: 72px;--ampere-bottom-chrome-slide: 84px;--ampere-chrome-duration: .26s;--ampere-chrome-ease: cubic-bezier(.22, 1, .36, 1)}.ampere-top-chrome-shell{flex:0 0 auto;flex-shrink:0}.ampere-top-chrome-spacer{display:none}@media(max-width:767px){.ampere-top-chrome-spacer{display:none;height:0;flex:0 0 0;overflow:hidden;pointer-events:none}.ampere-admin-shell .ampere-admin-portal-scroll[data-portal-scroll-root]{padding-top:var(--ampere-top-chrome-height, 72px);box-sizing:border-box}.founder-app .founder-shell__content.founder-content--with-bottom-nav{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.founder-app .founder-portal-scroll[data-portal-scroll-root]{flex:1 1 0;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-behavior:auto;padding-top:var(--ampere-top-chrome-height, 72px);box-sizing:border-box}.ampere-portal-layout:not(.ampere-admin-shell)>.ampere-shell__content.ampere-layout-content--with-bottom-nav,.ampere-layout-with-sidebar.ampere-portal-layout:not(.ampere-admin-shell) .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav{padding-top:var(--ampere-top-chrome-height, 72px)!important;box-sizing:border-box}.ampere-top-chrome-shell{position:fixed;top:0;left:0;right:0;z-index:500;flex:none;max-height:none;background:transparent;opacity:1;transform:none;pointer-events:none;visibility:visible;overflow:visible;transition:none;will-change:auto}.founder-app .founder-main{flex:1;min-height:0;display:flex;flex-direction:column}.founder-app .founder-topbar-shell{position:fixed;top:0;left:0;right:0;z-index:500;flex:none;max-height:none;background:transparent;opacity:1;transform:none;pointer-events:none;visibility:visible;overflow:visible;transition:none;will-change:auto}.ampere-top-chrome-shell .ampere-topbar,.ampere-top-chrome-shell .ampere-admin-top-chrome,.founder-topbar-shell .founder-topbar{opacity:calc(1 - var(--ampere-chrome-fade, 0));transform:translate3d(0,calc(-1 * var(--ampere-chrome-move, 0) * 14px),0);pointer-events:auto;transition:none;will-change:opacity,transform}.ampere-top-chrome-shell .ampere-topbar,.founder-topbar-shell .founder-topbar{-webkit-backdrop-filter:blur(calc(14px * (1 - var(--ampere-chrome-fade, 0))));backdrop-filter:blur(calc(14px * (1 - var(--ampere-chrome-fade, 0))))}.ampere-top-chrome-shell.is-fully-hidden .ampere-topbar,.ampere-top-chrome-shell.is-fully-hidden .ampere-admin-top-chrome,.founder-topbar-shell.is-fully-hidden .founder-topbar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0,-14px,0)!important}.ampere-top-chrome-shell.is-fully-hidden,.founder-topbar-shell.is-fully-hidden{visibility:visible;pointer-events:none;opacity:1;transform:none}html.chrome-snap-active .ampere-top-chrome-shell .ampere-topbar,html.chrome-snap-active .ampere-top-chrome-shell .ampere-admin-top-chrome,html.chrome-snap-active .founder-topbar-shell .founder-topbar{transition:opacity var(--ampere-chrome-duration) var(--ampere-chrome-ease),transform var(--ampere-chrome-duration) var(--ampere-chrome-ease),-webkit-backdrop-filter var(--ampere-chrome-duration) var(--ampere-chrome-ease),backdrop-filter var(--ampere-chrome-duration) var(--ampere-chrome-ease)}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.ampere-top-chrome-shell .ampere-topbar,.ampere-top-chrome-shell .ampere-admin-top-chrome,.founder-topbar-shell .founder-topbar{transition-duration:.01ms!important}}@keyframes amperePortalPageEnter{0%{opacity:.94;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes amperePortalTitleEnter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes ampereBottomNavPop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}.ampere-portal-page-enter{animation:amperePortalPageEnter .36s cubic-bezier(.22,1,.36,1) both;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ampere-topbar__title.ampere-portal-title-enter{animation:amperePortalTitleEnter .24s cubic-bezier(.22,1,.36,1) both}.ampere-bottom-nav__item--just-activated{animation:ampereBottomNavPop .38s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.ampere-portal-page-enter,.ampere-topbar__title.ampere-portal-title-enter,.ampere-bottom-nav__item--just-activated{animation:none!important}}.ampere-admin-shell .ampere-shell__content.ampere-layout-content--with-bottom-nav{display:flex;flex-direction:column;min-height:0;overflow:hidden;overflow-y:hidden}.ampere-admin-shell .ampere-admin-portal-scroll{flex:1 1 0;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-behavior:auto}.ampere-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:14px 24px;border:none;border-radius:12px;font-size:16px;font-weight:700;line-height:1.2;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.ampere-btn:active:not(:disabled){transform:scale(.98)}.ampere-btn:disabled,.ampere-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.ampere-btn--sm{min-height:44px;padding:10px 16px;font-size:14px}.ampere-btn--icon{width:44px;min-width:44px;padding:0}.ampere-btn--inline{width:auto}.ampere-btn--primary{background:var(--ampere-dark-blue);color:var(--ampere-white)}.ampere-btn--primary:active:not(:disabled){background:#19376d}.ampere-btn--success{background:var(--ampere-green);color:var(--ampere-white)}.ampere-btn--danger{background:var(--ampere-red);color:var(--ampere-white)}.ampere-btn--warning{background:var(--ampere-yellow);color:var(--ampere-white)}.ampere-btn--outline{background:transparent;color:var(--ampere-dark-blue);border:2px solid var(--ampere-gray-200)}.ampere-btn--ghost{background:transparent;color:var(--ampere-portal-primary, var(--ampere-dark-blue))}[data-theme=dark] .ampere-btn--outline,[data-theme=dark] .ampere-btn--ghost{color:#f8fafc;border-color:#94a3b859}.ampere-btn__spinner{width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ampere-spin .7s linear infinite}@keyframes ampere-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ampere-btn:active:not(:disabled){transform:none}}.ampere-card{border-radius:var(--ampere-card-radius);padding:clamp(16px,4vw,20px);border:1px solid rgba(100,116,139,.32);box-shadow:0 2px 8px #0f172a14;transition:box-shadow .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.ampere-card--neutral{background:var(--ampere-card-bg);color:var(--ampere-portal-text, var(--ampere-dark-blue))}.ampere-card--surface{background:var(--ampere-portal-surface, var(--ampere-white));color:var(--ampere-portal-text, var(--ampere-dark-blue))}.ampere-card--paid{background:linear-gradient(160deg,#22c55e,#86efac);color:#0f172a;border-color:#22c55e59}.ampere-card--unpaid{background:linear-gradient(160deg,#e8b84a,#fdecc2);color:#0f172a;border-color:#e8b84a59}.ampere-card--blue{background:linear-gradient(160deg,#3b82f6,#93c5fd);color:#0f172a}.ampere-card--green{background:linear-gradient(160deg,#22c55e,#86efac);color:#0f172a}.ampere-card--amber{background:linear-gradient(160deg,#d97706,#fcd34d);color:#0f172a}.ampere-card--slate{background:linear-gradient(160deg,#64748b,#cbd5e1);color:#0f172a}.ampere-card--teal{background:linear-gradient(160deg,#0f766e,#5eead4);color:#0f172a}.ampere-card--indigo{background:linear-gradient(160deg,#6366f1,#a5b4fc);color:#0f172a}.ampere-card--violet{background:linear-gradient(160deg,#6d28d9,#a78bfa);color:#0f172a}.ampere-card--danger{background:linear-gradient(160deg,#dc2626,#f87171);color:#fff}.ampere-card--interactive{cursor:pointer}.ampere-card--interactive:hover{box-shadow:0 6px 16px #0f172a1f}.ampere-card--sm{padding:12px 14px}.ampere-card--none{padding:0}.ampere-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600;white-space:nowrap}.ampere-badge--status{padding:6px 12px;border-radius:8px;font-size:14px}.ampere-badge--paid{background:#22c55e1f;color:#16a34a}.ampere-badge--unpaid{background:#e8b84a33;color:#b7791f}.ampere-badge--active{background:#22c55e1a;color:var(--ampere-green)}.ampere-badge--stopped{background:#ef44441a;color:var(--ampere-red)}.ampere-badge--maintenance{background:#f59e0b1f;color:var(--ampere-yellow)}.ampere-badge--suspended{background:#64748b26;color:#64748b}.ampere-badge--count{min-width:18px;min-height:18px;padding:0 5px;border-radius:9999px;background:var(--ampere-red);color:#fff;font-size:11px;font-weight:700;line-height:1}.ampere-badge--dot{width:8px;height:8px;min-width:8px;padding:0;border-radius:50%;background:var(--ampere-blue)}.ampere-empty{text-align:center;padding:60px 20px;color:var(--ampere-gray-400)}.ampere-empty--compact{padding:48px 20px}.ampere-empty--search .ampere-empty__icon{opacity:.35}.ampere-empty__icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 16px;opacity:.3;color:currentColor}.ampere-empty__icon svg{width:80px;height:80px}.ampere-empty__title{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--ampere-portal-text, var(--ampere-dark-blue))}.ampere-empty__description{margin:0;font-size:15px;font-weight:600;color:var(--ampere-portal-text-muted, var(--ampere-gray-600));line-height:1.5}.ampere-empty__action{margin-top:20px}[data-theme=dark] .ampere-empty{color:var(--ampere-dark-text-muted)}[data-theme=dark] .ampere-empty__icon{opacity:.25}[data-theme=dark] .ampere-empty__title{color:var(--ampere-dark-text)}.ampere-field{display:flex;flex-direction:column;gap:8px;width:100%}.ampere-field__label{font-size:15px;font-weight:700;color:var(--ampere-portal-text, var(--ampere-dark-blue))}.ampere-field__hint{font-size:13px;font-weight:600;color:var(--ampere-portal-text-muted, var(--ampere-gray-600))}.ampere-field__error{font-size:13px;font-weight:600;color:#dc2626}.ampere-input,.ampere-textarea,.ampere-select__trigger{width:100%;min-height:var(--ampere-ff-height);padding:0 16px;border:2px solid var(--ampere-gray-200);border-radius:14px;background:var(--ampere-portal-surface, var(--ampere-white));color:var(--ampere-portal-text, var(--ampere-dark-blue));font-size:var(--ampere-input-font-size);font-weight:600;line-height:1.45;transition:border-color .2s ease,box-shadow .2s ease}.ampere-textarea{min-height:120px;padding:14px 16px;resize:vertical}.ampere-input::placeholder,.ampere-textarea::placeholder{color:#64748b;font-weight:600}.ampere-input:focus,.ampere-textarea:focus,.ampere-select__trigger:focus-visible{outline:none;border-color:var(--ampere-blue);box-shadow:0 0 0 4px #3b82f624}.ampere-input--error,.ampere-textarea--error,.ampere-select--error .ampere-select__trigger{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261f}.ampere-select{position:relative;width:100%}.ampere-select__native{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);opacity:0;pointer-events:none}.ampere-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:start}.ampere-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ampere-select__value--placeholder{color:#64748b}.ampere-select__chevron{flex-shrink:0;transition:transform .2s ease}.ampere-select.is-open .ampere-select__chevron{transform:rotate(180deg)}.ampere-select__menu{list-style:none;margin:0;padding:6px;max-height:240px;overflow-y:auto;background:var(--ampere-portal-surface, var(--ampere-white));border:2px solid var(--ampere-blue);border-radius:0 0 12px 12px;box-shadow:0 10px 28px #0f172a1f}.ampere-select__menu--up{border-radius:12px 12px 0 0;border-bottom:none;border-top:2px solid var(--ampere-blue);box-shadow:0 -10px 28px #0f172a1f}.ampere-select__option{width:100%;padding:12px 14px;border:none;border-radius:10px;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:start;cursor:pointer}.ampere-select__option:hover,.ampere-select__option.is-selected{background:#3b82f61a}.ampere-select__option:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .ampere-input,[data-theme=dark] .ampere-textarea,[data-theme=dark] .ampere-select__trigger{background:#0f172a;border-color:#94a3b859;color:#f8fafc}[data-theme=dark] .ampere-select__menu{background:#0f172a;border-color:#93c5fd59}.ampere-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;padding-bottom:calc(16px + var(--keyboard-height, 0px));background:#102a4385;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ampere-fade-in .24s ease}.ampere-modal{width:100%;max-width:min(420px,calc(100vw - 32px));max-height:min(88dvh,640px);display:flex;flex-direction:column;border-radius:22px;background:var(--ampere-portal-surface, var(--ampere-white));color:var(--ampere-portal-text, var(--ampere-dark-blue));box-shadow:0 4px 8px #102a430f,0 24px 48px #102a4324;animation:ampere-modal-in .34s cubic-bezier(.22,1,.36,1)}.ampere-modal__header,.ampere-modal__hero{display:flex;align-items:center;gap:12px;padding:18px 20px 12px}.ampere-modal__header{justify-content:space-between}.ampere-modal__hero{border-bottom:1px solid var(--ampere-gray-200)}.ampere-modal__hero-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;flex-shrink:0}.ampere-modal__title{margin:0;font-size:18px;font-weight:800}.ampere-modal__body{flex:1;overflow-y:auto;padding:0 20px 16px}.ampere-modal__footer{display:flex;flex-direction:column;gap:10px;padding:12px 20px 20px}@keyframes ampere-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ampere-modal-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ampere-overlay,.ampere-modal{animation:none}}.ampere-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#102a4385;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ampere-fade-in .24s ease}.ampere-sheet{width:100%;max-height:min(92dvh,calc(100dvh - var(--keyboard-height, 0px) - 16px));display:flex;flex-direction:column;border-radius:22px 22px 0 0;background:var(--ampere-portal-surface, var(--ampere-white));color:var(--ampere-portal-text, var(--ampere-dark-blue));box-shadow:0 4px 8px #102a430f,0 24px 48px #102a4324;animation:ampere-sheet-in .34s cubic-bezier(.22,1,.36,1);padding-bottom:var(--ampere-safe-bottom)}.ampere-sheet__handle{width:40px;height:4px;margin:10px auto 6px;border-radius:2px;background:#cbd5e1;flex-shrink:0}.ampere-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px 12px}.ampere-sheet__title{margin:0;font-size:18px;font-weight:800}.ampere-sheet__body{flex:1;overflow-y:auto;padding:0 20px 16px;-webkit-overflow-scrolling:touch}.ampere-sheet__footer{display:flex;flex-direction:column;gap:10px;padding:12px 20px 20px;border-top:1px solid var(--ampere-gray-200)}.ampere-sheet__hero{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--ampere-gray-200)}.ampere-sheet__hero-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#3b82f61f;color:var(--ampere-blue)}@keyframes ampere-sheet-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:768px){.ampere-sheet-overlay{align-items:center;padding:24px}.ampere-sheet{max-width:min(420px,calc(100vw - 32px));border-radius:22px;margin-bottom:0}.ampere-sheet__handle{display:none}}@media(prefers-reduced-motion:reduce){.ampere-sheet-overlay,.ampere-sheet{animation:none}}.ampere-notif-bell{position:relative}.ampere-notif-bell__trigger{position:relative;width:48px;min-width:48px;height:48px;padding:0;border:none;border-radius:12px;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.ampere-notif-bell__trigger:active{background:#3b82f61a}.ampere-notif-bell__badge{position:absolute;top:2px;inset-inline-end:2px}.ampere-notif-bell__badge.ampere-badge--count{border:2px solid #ffffff;box-shadow:0 1px 4px #dc262673;min-width:18px;min-height:18px;font-size:10px;font-weight:800}.ampere-notif-panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:200;width:min(320px,calc(100vw - 32px));border-radius:16px;background:var(--ampere-portal-surface, var(--ampere-white));border:1px solid var(--ampere-gray-200);box-shadow:0 8px 30px #243b5317;overflow:hidden}.ampere-notif-panel__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--ampere-gray-200)}.ampere-notif-panel__title{margin:0;font-size:15px;font-weight:800}.ampere-notif-panel__mark{border:none;background:transparent;color:var(--ampere-blue);font-size:12px;font-weight:700;cursor:pointer;padding:4px 0}.ampere-notif-panel__mark:disabled{cursor:not-allowed;opacity:.45}.ampere-notif-panel__list{list-style:none;margin:0;padding:8px;max-height:320px;overflow-y:auto}.ampere-notif-panel__item{display:flex;gap:10px;padding:12px;border-radius:12px}.ampere-notif-panel__item--unread{background:#3b82f614}.ampere-notif-panel__dot{flex-shrink:0;margin-top:6px}.ampere-notif-panel__content{flex:1;min-width:0}.ampere-notif-panel__sender{margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.4}.ampere-notif-panel__sender-name{color:#15803d;font-weight:800;letter-spacing:.01em}.ampere-notif-panel__sender-sep{color:#94a3b8;font-weight:600}.ampere-notif-panel__sender-role{color:#64748b;font-weight:700;font-size:12px}.ampere-notif-panel__item-title{margin:0 0 4px;font-size:13px;font-weight:800;line-height:1.4;color:#1e293b}.ampere-notif-panel__message{margin:0 0 6px;font-size:clamp(15px,3.8vw,17px);font-weight:800;line-height:1.55;color:#0f172a;letter-spacing:.01em;overflow-wrap:anywhere}.ampere-notif-panel__time{margin:0;font-size:12px;font-weight:700;color:var(--ampere-gray-400)}.ampere-notif-panel__footer{padding:10px 16px 14px;border-top:1px solid var(--ampere-gray-200)}.ampere-notif-panel__view-all{width:100%;border:none;border-radius:10px;background:#3b82f614;color:var(--ampere-blue);font-size:13px;font-weight:800;padding:10px 12px;cursor:pointer}@media(max-width:767px){.ampere-notif-panel{position:fixed;top:auto;bottom:0;inset-inline:0;width:100%;max-height:70dvh;border-radius:22px 22px 0 0}}#toast.toast-overlay{--toast-auto-hide-success-ms: 2200;--toast-auto-hide-error-ms: 3000}.toast.toast-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:24px;background:transparent;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .32s ease,visibility .32s ease}.toast.toast-overlay.show{opacity:1;visibility:visible;pointer-events:auto}.toast.toast-overlay.show.is-hiding{opacity:0;visibility:hidden;pointer-events:none}.toast-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ms-overlay);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.toast-overlay__card{position:relative;z-index:1;width:100%;max-width:min(340px,calc(100vw - 48px));padding:28px 24px 24px;border-radius:var(--ms-radius);text-align:center;box-shadow:var(--ms-shadow);animation:toastCardIn .38s var(--ms-ease)}.toast-overlay.show.is-hiding .toast-overlay__card{animation:toastCardOut .32s var(--ms-ease) forwards}@keyframes toastCardIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes toastCardOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.94) translateY(14px)}}.toast-overlay__icon{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.toast-overlay__icon:before{content:"";display:block;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:contain}.toast-overlay__message{margin:0;font-size:1rem;font-weight:700;line-height:1.55}.toast-overlay--success .toast-overlay__card{background:linear-gradient(180deg,#ecfdf5,#fff 40%);border:1px solid #a7f3d0}.toast-overlay--success .toast-overlay__icon{background:linear-gradient(145deg,#10b98133,#34d3991a);box-shadow:0 8px 24px #10b98138}.toast-overlay--success .toast-overlay__icon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23059669' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}.toast-overlay--success .toast-overlay__message{color:#047857}.toast-overlay--error .toast-overlay__card{background:linear-gradient(180deg,#fef2f2,#fff 40%);border:1px solid #fecaca}.toast-overlay--error .toast-overlay__icon{background:linear-gradient(145deg,#dc26262e,#f871711a)}.toast-overlay--error .toast-overlay__icon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23dc2626' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6 18L18 6M6 6l12 12'/%3E%3C/svg%3E")}.toast-overlay--error .toast-overlay__message{color:#b91c1c}.ampere-topbar{flex-shrink:0;min-height:calc(var(--ampere-safe-top, 0px) + 56px);padding-top:var(--ampere-safe-top);background:linear-gradient(180deg,#b4c8da,#fffffff5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(226,232,240,.7)}.ampere-topbar--founder{background:#131b2eeb;border-bottom-color:#94a3b82e;color:#f8fafc}.ampere-topbar__grid{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:56px;padding:8px clamp(10px,3vw,16px)}.ampere-topbar__start,.ampere-topbar__end{display:flex;align-items:center;min-width:44px}.ampere-topbar__start-actions{display:inline-flex;align-items:center;gap:2px}.ampere-topbar--admin .ampere-topbar__start:has(.ampere-topbar__start-actions){min-width:auto}.ampere-topbar__end{justify-content:flex-end;gap:4px}.ampere-topbar__center{justify-self:center;width:100%;max-width:100%;text-align:center;padding-inline:4px}.ampere-topbar__title{margin:0;font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ampere-topbar__icon-btn{width:44px;min-width:44px;height:44px;padding:0;border:none;border-radius:10px;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ampere-topbar__icon-btn:active{transform:scale(.96)}.ampere-topbar--admin .ampere-topbar__title{font-size:clamp(17px,4.4vw,19px);font-weight:800;letter-spacing:-.01em;color:var(--ampere-adm-text, #243b53)}.ampere-topbar--admin .ampere-topbar__icon-btn{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:12px}.ampere-topbar--admin .ampere-topbar__icon-btn--menu{background:#243b5312;color:var(--ampere-adm-primary, #243b53)}.ampere-topbar--admin .ampere-topbar__start{justify-content:flex-start}.ampere-topbar--admin .ampere-topbar__end{justify-content:flex-end}.ampere-topbar__spacer{width:44px;height:44px}[data-theme=dark] .ampere-topbar:not(.ampere-topbar--founder){background:#0f172aeb;border-bottom-color:#94a3b838;color:#f8fafc}.ampere-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0006;animation:ampere-fade-in .24s ease}.ampere-sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;inset-inline-end:auto;z-index:901;width:min(280px,88vw);display:flex;flex-direction:column;background:linear-gradient(180deg,#f8fafc,#eef4fc 55%,#e8f0fc);border-inline-end:1px solid rgba(191,219,254,.65);box-shadow:12px 0 36px #2563eb1a;animation:ampere-sidebar-in .28s cubic-bezier(.32,.72,0,1)}.ampere-sidebar--founder{background:var(--ampere-founder-surface);border-color:#94a3b826;box-shadow:-12px 0 36px #00000059;color:#f8fafc}.ampere-sidebar--desktop{position:sticky;top:0;inset-inline-end:auto;inset-inline-start:0;height:100dvh;flex-shrink:0;animation:none}.ampere-sidebar__header{padding:clamp(14px,3.6vw,18px);background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6);color:#fff;box-shadow:0 4px 18px #2563eb47}.ampere-sidebar--founder .ampere-sidebar__header{background:linear-gradient(135deg,#1e3a8a,#3b82f6)}.ampere-sidebar__header-title{margin:0;font-size:15px;font-weight:800}.ampere-sidebar__header-sub{margin:4px 0 0;font-size:12px;font-weight:600;opacity:.9}.ampere-sidebar__nav{flex:1;overflow-y:auto;padding:12px 10px}.ampere-sidebar__item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:4px;border:none;border-radius:12px;background:transparent;color:inherit;font:inherit;font-weight:700;font-size:14px;text-align:start;cursor:pointer;border-inline-end:3px solid transparent}.ampere-sidebar__item svg{width:22px;height:22px;flex-shrink:0}.ampere-sidebar__item--active{background:#3b82f61f;border-inline-end-color:#3b82f6;color:#1d4ed8}.ampere-sidebar--founder .ampere-sidebar__item--active{background:#3b82f62e;color:#93c5fd;border-inline-end-color:#3b82f6}@keyframes ampere-sidebar-in{0%{transform:translate(-100%)}to{transform:translate(0)}}[dir=rtl] .ampere-sidebar:not(.ampere-sidebar--dropdown){animation-name:ampere-sidebar-in-rtl}@keyframes ampere-sidebar-in-rtl{0%{transform:translate(100%)}to{transform:translate(0)}}.ampere-sidebar--admin-dropdown{top:calc(var(--ampere-safe-top, 0px) + var(--ampere-top-chrome-height, 72px));bottom:auto;inset-inline-start:clamp(10px,3vw,16px);inset-inline-end:auto;width:min(248px,calc(100vw - 20px));height:auto;max-height:min(78dvh,calc(100dvh - var(--ampere-safe-top, 0px) - var(--ampere-top-chrome-height, 72px) - 16px));border-radius:0 0 clamp(14px,3.6vw,18px) clamp(14px,3.6vw,18px);border-inline-end:1px solid rgba(191,219,254,.65);box-shadow:0 16px 40px #2563eb24;animation:ampere-admin-menu-drop .24s cubic-bezier(.32,.72,0,1)}.ampere-sidebar--admin-dropdown .ampere-sidebar__nav{max-height:min(52dvh,420px)}@keyframes ampere-admin-menu-drop{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}[dir=rtl] .ampere-sidebar{animation-name:ampere-sidebar-in-rtl}[dir=rtl] .ampere-sidebar--admin-dropdown{animation-name:ampere-admin-menu-drop}[data-theme=dark] .ampere-sidebar:not(.ampere-sidebar--founder){background:linear-gradient(180deg,#0f172a,#1e293b);color:#f1f5f9}.ampere-layout-with-sidebar{display:flex;min-height:100dvh}.ampere-layout-with-sidebar__main{flex:1;min-width:0;display:flex;flex-direction:column}@media(min-width:1024px){.ampere-sidebar:not(.ampere-sidebar--desktop){display:none}}@media(max-width:1023px){.ampere-sidebar--desktop{display:none}}.ampere-admin-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1550;background:#102a436b;animation:ampere-fade-in .24s ease}.ampere-admin-sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;inset-inline-end:auto;z-index:1600;width:min(290px,88vw);max-width:88vw;display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;box-sizing:border-box;background:linear-gradient(180deg,#f8fafc,#eef4fc 55%,#e8f0fc);border-inline-end:1px solid rgba(191,219,254,.65);box-shadow:12px 0 40px #243b5314;animation:ampere-admin-sidebar-in .32s cubic-bezier(.32,.72,0,1)}[dir=rtl] .ampere-admin-sidebar{animation-name:ampere-admin-sidebar-in-rtl}@keyframes ampere-admin-sidebar-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ampere-admin-sidebar-in-rtl{0%{transform:translate(100%)}to{transform:translate(0)}}.ampere-admin-sidebar--desktop{position:sticky;top:0;inset-inline-start:0;height:100dvh;flex-shrink:0;animation:none;z-index:auto}.ampere-admin-sidebar__account{padding:clamp(14px,3.6vw,18px) clamp(16px,4vw,18px);background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6);box-shadow:0 4px 18px #2563eb47;flex-shrink:0}.ampere-admin-sidebar__account-main{display:flex;align-items:center;gap:clamp(12px,3.2vw,14px);width:100%;min-width:0;padding:0;margin:0;border:none;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ampere-admin-sidebar__account-main:active{transform:scale(.995);filter:brightness(.97)}.ampere-admin-sidebar__account-main--static{cursor:default}.ampere-admin-sidebar__account-main--static:active{transform:none;filter:none}.ampere-admin-sidebar__avatar{width:clamp(52px,13vw,56px);height:clamp(52px,13vw,56px);border-radius:clamp(14px,3.6vw,16px);background:#ffffff2e;border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 10px #0f172a1f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.ampere-admin-sidebar__avatar-icon{width:clamp(26px,6.8vw,28px)!important;height:clamp(26px,6.8vw,28px)!important}.ampere-admin-sidebar__avatar-image{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.ampere-admin-sidebar__user{flex:1;min-width:0}.ampere-admin-sidebar__user-name{margin:0 0 clamp(2px,.6vw,3px);color:#fff;font-weight:800;font-size:clamp(14px,3.6vw,15px);line-height:1.2}.ampere-admin-sidebar__user-role{margin:0;padding-bottom:1px;color:#ffffffe6;font-size:clamp(11px,2.9vw,12px);font-weight:600;line-height:1.2}.ampere-admin-sidebar__chevron{flex-shrink:0;color:#ffffffb8;margin-inline-start:auto}.ampere-admin-sidebar__menu{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:12px 10px 16px;touch-action:pan-y}.ampere-admin-sidebar__menu-item{width:100%;display:flex;align-items:center;gap:14px;padding:11px 12px;margin:0 0 5px;border:1px solid transparent;border-radius:14px;background:transparent;color:#020617;font:inherit;font-size:clamp(14px,3.6vw,15px);font-weight:800;line-height:1.35;letter-spacing:.01em;text-align:start;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .16s ease}.ampere-admin-sidebar__menu-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:inherit;color:inherit}.ampere-admin-sidebar__menu-item svg{width:18px!important;height:18px!important;padding:5px;box-sizing:content-box;border-radius:9px;flex-shrink:0;stroke-width:2;background:linear-gradient(145deg,#f0f9ff,#eff6ff 42%,#dbeafe);color:#2563eb;border:1px solid #bfdbfe;box-shadow:0 1px 4px #2563eb1a}.ampere-admin-sidebar__menu-item.active{background:#3b82f624;color:#020617;box-shadow:inset 3px 0 #3b82f6}.ampere-admin-sidebar__menu-item.active svg{background:linear-gradient(145deg,#60a5fa,#3b82f6);color:#fff;border-color:#3b82f6;box-shadow:0 1px 5px #2563eb33}.ampere-admin-sidebar__menu-item--logout{margin-top:10px;padding-top:14px;border-top:1px solid rgba(191,219,254,.7);border-radius:14px;background:transparent;border-inline:1px solid transparent;border-bottom:1px solid transparent}.ampere-admin-sidebar__menu-item--logout svg{background:linear-gradient(145deg,#f0f9ff,#eff6ff 42%,#dbeafe);color:#ef4444;border:1px solid #bfdbfe;box-shadow:0 1px 4px #2563eb1a}.ampere-admin-sidebar__menu-item--about svg{background:linear-gradient(145deg,#f0f9ff,#eff6ff 42%,#dbeafe);color:#2563eb}@media(hover:hover){.ampere-admin-sidebar__menu-item:not(.active):not(.ampere-admin-sidebar__menu-item--logout):hover{background:linear-gradient(145deg,#bfdbfe,#93c5fd 45%,#60a5fa);border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f624,0 3px 10px #2563eb24}.ampere-admin-sidebar__menu-item:not(.active):not(.ampere-admin-sidebar__menu-item--logout):hover svg{background:linear-gradient(145deg,#60a5fa,#3b82f6);color:#fff;border-color:#3b82f6}}@media(max-width:767px){.ampere-admin-sidebar{width:min(248px,76vw)!important;max-width:76vw!important;padding-top:var(--ampere-safe-top, env(safe-area-inset-top, 0px));padding-bottom:var(--ampere-safe-bottom, env(safe-area-inset-bottom, 0px))}.ampere-admin-sidebar__account{padding:14px 13px 15px}.ampere-admin-sidebar__account-main{gap:10px}.ampere-admin-sidebar__avatar{width:46px;height:46px;border-radius:12px}.ampere-admin-sidebar__avatar-icon{width:23px!important;height:23px!important}.ampere-admin-sidebar__user-name{font-size:14px;margin-bottom:2px}.ampere-admin-sidebar__user-role{font-size:11px}.ampere-admin-sidebar__chevron{width:16px!important;height:16px!important}.ampere-admin-sidebar__menu{padding:0 0 6px;scrollbar-width:none}.ampere-admin-sidebar__menu::-webkit-scrollbar{display:none}.ampere-admin-sidebar__menu-item:not(.ampere-admin-sidebar__menu-item--logout):hover{background:transparent!important;border-color:#bfdbfe73!important;box-shadow:none!important}.ampere-admin-sidebar__menu-item{min-height:46px;padding:11px 12px;margin:0;gap:10px;border-radius:0;border:none;border-bottom:1px solid rgba(191,219,254,.45);font-size:clamp(14px,3.5vw,14.5px);font-weight:800;color:#020617;background:transparent!important;box-shadow:none!important;transform:none!important}.ampere-admin-sidebar__menu-item.active{background:#3b82f624!important;box-shadow:inset 3px 0 #3b82f6!important;color:#020617!important}.ampere-admin-sidebar__menu-item--logout{margin-top:4px;padding-top:10px;border-top:1px solid rgba(191,219,254,.7)!important;border-bottom:none!important;border-radius:0 0 12px 12px!important;border-inline:none!important;background:transparent!important}}[data-theme=dark] .ampere-admin-sidebar{background:linear-gradient(180deg,#0f172a,#1e293b);border-inline-end-color:#47556980;box-shadow:12px 0 36px #00000059;color:#f8fafc}[data-theme=dark] .ampere-admin-sidebar__account{background:linear-gradient(135deg,#1e3a8a,#2563eb,#60a5fa)}[data-theme=dark] .ampere-admin-sidebar__menu-item{color:#f1f5f9;font-weight:800}[data-theme=dark] .ampere-admin-sidebar__menu-item svg{background:#2563eb33;border-color:#60a5fa59;color:#93c5fd}[data-theme=dark] .ampere-admin-sidebar__menu-item--logout{background:transparent!important;border-color:transparent!important}[data-theme=dark] .ampere-admin-sidebar__menu-item--logout svg{background:#2563eb33;border-color:#60a5fa59;color:#f87171}[data-theme=dark] .ampere-admin-sidebar__menu-item.active{background:#3b82f638;box-shadow:inset 3px 0 #60a5fa}@media(min-width:1024px){.ampere-admin-sidebar:not(.ampere-admin-sidebar--desktop){display:none}}@media(max-width:1023px){.ampere-admin-sidebar--desktop{display:none}}.ampere-bottom-nav{--ampere-bottom-nav-text: #262626;--ampere-bottom-nav-text-active: #141414;position:fixed;bottom:calc(var(--ampere-safe-bottom, env(safe-area-inset-bottom, 0px)) + 4px);left:50%;right:auto;transform:translate(-50%);z-index:1500;width:min(390px,calc(100vw - 56px));max-width:calc(100vw - 56px);min-height:0;height:auto;padding:clamp(6px,1.6vw,8px) clamp(12px,3vw,16px);display:grid;grid-template-columns:repeat(var(--ampere-bottom-nav-cols, 4),minmax(0,1fr));gap:0;align-items:center;justify-content:stretch;justify-items:center;background:#fffffff5;backdrop-filter:blur(16px) saturate(1.06);-webkit-backdrop-filter:blur(16px) saturate(1.06);border:1px solid rgba(226,232,240,.42);border-radius:9999px;overflow:hidden;box-shadow:0 8px 24px #0f172a14;box-sizing:border-box;isolation:isolate;touch-action:manipulation;pointer-events:auto}.ampere-bottom-nav__item{flex:none;width:100%;min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;gap:2px;padding:clamp(2px,.6vw,3px) clamp(2px,.4vw,3px) clamp(4px,1.1vw,5px);border:none;background:transparent;color:var(--ampere-bottom-nav-text);cursor:pointer;min-height:0;border-radius:9999px;transition:background .2s ease,box-shadow .2s ease,color .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ampere-bottom-nav__icon-wrap{width:clamp(32px,7.8vw,36px);height:clamp(26px,6.6vw,30px);display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;color:inherit;border:none;box-shadow:none;flex-shrink:0;transition:background .2s ease,color .2s ease,transform .2s ease}.ampere-bottom-nav__icon{width:clamp(21px,5.3vw,23px);height:clamp(21px,5.3vw,23px);display:inline-flex;align-items:center;justify-content:center;transform:none}.ampere-bottom-nav__icon svg{width:clamp(21px,5.3vw,23px);height:clamp(21px,5.3vw,23px);stroke:currentColor;stroke-width:2.55;stroke-linecap:round;stroke-linejoin:round;filter:none;transform:none;transition:stroke .2s ease,opacity .2s ease}.ampere-bottom-nav__label{font-size:clamp(10px,2.65vw,11px);font-weight:900;line-height:1.1;letter-spacing:.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--ampere-bottom-nav-text);text-shadow:none}.ampere-bottom-nav__item--active{color:var(--ampere-bottom-nav-text-active);background:#3b82f621;box-shadow:inset 0 0 0 1px #3b82f626}.ampere-bottom-nav__item--active .ampere-bottom-nav__icon-wrap{background:transparent;border-radius:0;box-shadow:none;transform:none}.ampere-bottom-nav__item--active .ampere-bottom-nav__label{color:var(--ampere-bottom-nav-text-active);font-weight:900}.ampere-bottom-nav__item--active .ampere-bottom-nav__icon svg{stroke:var(--ampere-bottom-nav-text-active);stroke-width:2.7;transform:none;filter:none}.ampere-bottom-nav__item:not(.ampere-bottom-nav__item--active):active{opacity:.92}.ampere-bottom-nav--admin .ampere-bottom-nav__item--active{color:var(--ampere-bottom-nav-text-active)}.ampere-admin-shell .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav,.ampere-portal-layout:not(.ampere-layout-with-sidebar)>.ampere-shell__content.ampere-layout-content--with-bottom-nav{padding-bottom:calc(var(--ampere-bottom-space) + var(--ampere-safe-bottom))!important;scroll-padding-bottom:calc(var(--ampere-bottom-space) + var(--ampere-safe-bottom))}@media(min-width:768px){.ampere-bottom-nav{display:none}.ampere-layout-content--with-bottom-nav{padding-bottom:0}}@media(max-width:480px){.ampere-bottom-nav{width:min(380px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px))!important;bottom:calc(var(--ampere-safe-bottom, env(safe-area-inset-bottom, 0px)) + 6px)!important}.ampere-bottom-nav__item{padding:clamp(2px,.6vw,3px) clamp(2px,.4vw,3px) clamp(4px,1.1vw,5px)!important;gap:2px!important}.ampere-bottom-nav__icon-wrap{width:clamp(32px,7.8vw,36px)!important;height:clamp(26px,6.6vw,30px)!important}.ampere-bottom-nav__icon svg{width:clamp(21px,5.3vw,23px)!important;height:clamp(21px,5.3vw,23px)!important}}[data-theme=dark] .ampere-bottom-nav{--ampere-bottom-nav-text: #9aa8ba;--ampere-bottom-nav-text-active: #e2e8f0;background:#1e293bf5;border-color:#94a3b840}[data-theme=dark] .ampere-bottom-nav__item,[data-theme=dark] .ampere-bottom-nav__label{color:var(--ampere-bottom-nav-text)}[data-theme=dark] .ampere-bottom-nav__item--active{background:#3b82f638;box-shadow:inset 0 0 0 1px #60a5fa38;color:var(--ampere-bottom-nav-text-active)}[data-theme=dark] .ampere-bottom-nav__item--active .ampere-bottom-nav__label,[data-theme=dark] .ampere-bottom-nav__item--active .ampere-bottom-nav__icon svg{color:var(--ampere-bottom-nav-text-active);stroke:var(--ampere-bottom-nav-text-active)}.ampere-bottom-nav--founder{background:#131b2ef5;border-color:#94a3b840}.ampere-bottom-nav--founder .ampere-bottom-nav__item{color:#cbd5e1}.ampere-bottom-nav--founder .ampere-bottom-nav__item--active{color:var(--ampere-founder-primary, #93c5fd);background:#3b82f62e}.ampere-showcase{padding:20px clamp(14px,4vw,24px) 40px;max-width:960px;margin:0 auto;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.ampere-showcase *,.ampere-showcase *:before,.ampere-showcase *:after{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.ampere-showcase__section{margin-bottom:32px}.ampere-showcase__heading{margin:0 0 16px;font-size:clamp(18px,4vw,22px);font-weight:800}.ampere-showcase__grid{display:grid;gap:12px}.ampere-showcase__row{display:flex;flex-wrap:wrap;gap:10px}.ampere-showcase__toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:12px;border-radius:14px;background:var(--ampere-portal-surface, var(--ampere-white));border:1px solid var(--ampere-gray-200)}.ampere-showcase__chrome-preview{position:relative;min-height:280px;border-radius:16px;overflow:hidden;border:1px solid var(--ampere-gray-200)}.ampere-auth-layout--welcome{background:linear-gradient(135deg,#0b2447,#19376d);color:#fff}html[data-theme=dark] .ampere-auth-layout--welcome{background:linear-gradient(155deg,#0b1220,#111827 42%,#1e293b)}.ampere-auth-layout--welcome .ampere-shell__content{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.ampere-welcome{width:min(100%,720px);margin-inline:auto;padding:clamp(20px,4vw,28px) clamp(12px,3vw,20px) clamp(24px,6vw,40px);display:flex;flex-direction:column;gap:0}.ampere-welcome__hero{text-align:center;transform-origin:center top}.ampere-welcome__title{margin:0 0 10px;font-size:clamp(22px,5.8vw,32px);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#fff;max-width:min(100%,28ch);margin-inline:auto;text-align:center}.ampere-welcome__subtitle{margin:0 0 clamp(20px,4.5vw,28px);font-size:clamp(16px,4.2vw,18px);font-weight:700;line-height:1.5;letter-spacing:.01em;color:#fffffff2;text-align:center}.ampere-welcome__roles{display:flex;flex-direction:row;flex-wrap:nowrap;gap:clamp(16px,4vw,24px);justify-content:center;align-items:stretch;direction:rtl;margin-top:2px;position:relative}.ampere-welcome__roles:before{content:"";position:absolute;z-index:1;pointer-events:none;border-radius:999px;background:#19376d;left:50%;top:clamp(10px,3.5%,20px);bottom:clamp(10px,3.5%,20px);width:clamp(3px,.75vw,5px);transform:translate(-50%)}html[data-theme=dark] .ampere-welcome__roles:before{background:#334155}.ampere-welcome__role-card{flex:1 1 0;min-width:0;max-width:340px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:clamp(18px,4vw,26px) clamp(14px,3vw,20px) clamp(20px,4vw,28px);border-radius:24px;cursor:pointer;box-shadow:0 2px 8px #0b244712,0 10px 24px #0b24471a;transition:border-color .22s ease,box-shadow .22s ease,transform .18s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative;z-index:2;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ampere-welcome__role-card--owner{order:2;background:linear-gradient(168deg,#dce9f8,#b8d4f0 46%,#93c5fd);border:1px solid rgba(37,99,235,.28)}.ampere-welcome__role-card--subscriber{order:1;background:linear-gradient(168deg,#daf5e8,#b0e8cf 46%,#7dd9a8);border:1px solid rgba(22,163,74,.28)}.ampere-welcome__role-card--owner:hover,.ampere-welcome__role-card--owner:focus-visible{border-color:#2563eb66;box-shadow:0 6px 14px #2563eb24,0 16px 32px #0b24471a}.ampere-welcome__role-card--subscriber:hover,.ampere-welcome__role-card--subscriber:focus-visible{border-color:#16a34a66;box-shadow:0 6px 14px #16a34a24,0 16px 32px #0b24471a}@media(hover:hover)and (pointer:fine){.ampere-welcome__role-card:hover{transform:translateY(-2px)}}.ampere-welcome__role-card:active{transform:scale(.97);transition-duration:.1s}.ampere-welcome__role-card:focus-visible{outline:2px solid #22c55e;outline-offset:3px}html[dir=ltr] .ampere-welcome__roles{direction:ltr}html[dir=ltr] .ampere-welcome__role-card--owner{order:1}html[dir=ltr] .ampere-welcome__role-card--subscriber{order:2}.ampere-welcome__role-icon{flex:0 0 auto;width:100%;height:clamp(128px,30vw,156px);min-height:clamp(128px,30vw,156px);display:flex;align-items:center;justify-content:center;margin:0 auto clamp(14px,3vw,18px);padding:0 clamp(4px,1vw,8px);background:transparent;border-radius:0;overflow:visible}.ampere-welcome__role-img{display:block;width:auto;height:auto;max-width:min(92%,200px);max-height:100%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ampere-welcome__role-body{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,2vw,10px);width:100%;padding-top:2px}.ampere-welcome__role-title{font-size:clamp(22px,5.8vw,30px);font-weight:700;letter-spacing:-.01em;color:#0f172a;line-height:1.25}.ampere-welcome__role-desc{font-size:clamp(14px,3.7vw,16px);font-weight:700;line-height:1.5;color:#0f172a;max-width:28ch}html[data-theme=dark] .ampere-welcome__role-card--owner{background:linear-gradient(168deg,#1e293b,#1a2744);border-color:#94a3b838}html[data-theme=dark] .ampere-welcome__role-card--subscriber{background:linear-gradient(168deg,#1e293b,#163328);border-color:#22c55e38}html[data-theme=dark] .ampere-welcome__role-card{box-shadow:0 4px 6px #0003,0 12px 24px #00000052}html[data-theme=dark] .ampere-welcome__role-title,html[data-theme=dark] .ampere-welcome__role-desc{color:#f8fafc}html[data-theme=dark] .ampere-welcome__role-desc{color:#e2e8f0}@media(max-width:560px){.ampere-welcome{padding:clamp(12px,3vw,18px) clamp(8px,2vw,14px) clamp(24px,6vw,36px)}.ampere-welcome__title{font-size:clamp(20px,5.4vw,26px);margin-bottom:8px;max-width:24ch}.ampere-welcome__subtitle{margin-bottom:clamp(14px,3.5vw,18px);font-size:clamp(15px,4vw,17px);line-height:1.48}.ampere-welcome__roles{flex-direction:column;flex-wrap:wrap;align-items:center;gap:clamp(18px,5vw,26px)}.ampere-welcome__roles:before{top:50%;left:clamp(14px,7%,28px);right:clamp(14px,7%,28px);bottom:auto;width:auto;height:clamp(3px,.75vw,5px);transform:translateY(-50%)}.ampere-welcome__role-card{flex:1 1 auto;width:100%;max-width:340px;padding:clamp(14px,3.5vw,18px) clamp(12px,3vw,16px) clamp(16px,3.5vw,20px);border-radius:20px}.ampere-welcome__role-card--owner,.ampere-welcome__role-card--subscriber{order:unset}.ampere-welcome__role-icon{height:clamp(96px,24vw,112px);min-height:clamp(96px,24vw,112px);margin-bottom:clamp(10px,2.5vw,12px)}.ampere-welcome__role-img{max-width:min(88%,180px)}.ampere-welcome__role-body{gap:6px}.ampere-welcome__role-title{font-size:clamp(21px,5.4vw,26px)}.ampere-welcome__role-desc{font-size:clamp(14px,3.5vw,16px);max-width:32ch}}.ampere-auth-layout--branded{background:linear-gradient(135deg,#0b2447,#19376d);color:#fff}html[data-theme=dark] .ampere-auth-layout--branded{background:linear-gradient(155deg,#0b1220,#111827 42%,#1e293b)}.ampere-auth-layout--branded .ampere-shell__chrome{background:transparent;border-bottom-color:#ffffff1f}.ampere-auth-layout--branded .ampere-portal-layout__chrome-title{color:#fffffff2}.ampere-auth-layout--branded .ampere-dev-bar__btn{color:#ffffffe6;border-color:#ffffff47;background:#ffffff14}.ampere-auth-layout--branded .ampere-dev-bar__btn.is-active{color:var(--ampere-dark-blue);background:#fff;border-color:#fff}.ampere-auth-form{width:min(100%,440px);margin-inline:auto;padding:clamp(12px,3vw,20px) clamp(12px,3vw,16px) clamp(24px,6vw,36px);display:flex;flex-direction:column;gap:clamp(14px,3.5vw,18px)}.ampere-auth-form__back{display:inline-flex;align-items:center;gap:6px;align-self:start;min-height:44px;padding:8px 4px;border:none;background:transparent;color:#ffffffeb;font-size:clamp(15px,3.8vw,16px);font-weight:700;cursor:pointer}.ampere-auth-form__back:hover{color:#fff}.ampere-auth-form__card{background:#fff;border:1px solid var(--ampere-gray-200);border-radius:clamp(20px,4vw,24px);box-shadow:0 18px 40px #0b244738;color:var(--ampere-dark-blue)}.ampere-auth-form__header{margin-bottom:clamp(16px,4vw,22px);text-align:center}.ampere-auth-form__title{margin:0 0 8px;font-size:clamp(20px,5vw,24px);font-weight:800;line-height:1.25;color:var(--ampere-dark-blue)}.ampere-auth-form__subtitle{margin:0;font-size:clamp(14px,3.5vw,15px);line-height:1.5;color:var(--ampere-gray-600)}.ampere-auth-form__fields{display:flex;flex-direction:column;gap:var(--ff-group-gap, 18px)}.ampere-auth-form__fields .ampere-field{display:flex;flex-direction:column;gap:8px}.ampere-auth-form__fields .ampere-input,.ampere-auth-form__fields .ampere-select__trigger{min-height:var(--ff-height, 52px);font-size:max(16px,1rem)}.ampere-auth-form__fields .ampere-field__error{margin:0}@media(min-width:768px){.ampere-auth-form{width:min(100%,480px)}}.ampere-auth-layout--subscriber{min-height:100dvh;padding:0;background:linear-gradient(160deg,#1e40af,#2563eb 45%,#06b6d4);color:#fff}.ampere-auth-layout--subscriber .ampere-shell__content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ampere-subscriber-login{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}.ampere-subscriber-login .login-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex:1;min-height:100dvh;padding:max(10px,env(safe-area-inset-top)) clamp(10px,3vw,14px) max(12px,env(safe-area-inset-bottom)) clamp(10px,3vw,14px);overflow-x:hidden;overflow-y:hidden;box-sizing:border-box;-webkit-overflow-scrolling:touch}.ampere-subscriber-login .container{width:100%;max-width:100%;margin:0 auto;padding-inline:clamp(14px,4.5vw,20px);padding-block:0;display:flex;flex-direction:column;justify-content:center;flex:0 1 auto;margin-block:auto}.ampere-subscriber-login .logo{text-align:center;margin-bottom:10px;transition:max-height .22s ease,opacity .22s ease,margin .22s ease,padding .22s ease}.ampere-subscriber-login .logo h1{font-size:clamp(26px,6.8vw,30px);font-weight:800;color:#fff;margin:0 0 4px;line-height:1.2}.ampere-subscriber-login .logo p{margin:0;color:#fff;font-size:clamp(14px,3.6vw,15px);font-weight:700;line-height:1.4}.ampere-subscriber-login .login-card.login-form-panel.login-card--subscriber{width:100%;max-width:100%;padding:0;overflow:hidden;border-radius:18px;border:1px solid rgba(37,99,235,.14);background:#fff;box-shadow:0 4px 6px #2563eb0a,0 24px 56px #102a4324;animation:ampereSubscriberLoginIn .28s ease}@keyframes ampereSubscriberLoginIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ampere-subscriber-login .login-form-hero{background:linear-gradient(165deg,#eff6ff,#dbeafe 42%,#f0f9ff);border-bottom:1px solid rgba(37,99,235,.12);padding:clamp(10px,2.5vw,14px) clamp(12px,3vw,18px) 10px;display:flex;flex-direction:column}.ampere-subscriber-login .login-form-hero .login-nav-btn{margin:0 0 8px}.ampere-subscriber-login .login-nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;max-width:calc(100% - clamp(24px,6vw,36px));margin:clamp(10px,2.5vw,14px) clamp(12px,3vw,18px) 0;padding:8px 12px;min-height:44px;min-width:44px;border-radius:10px;border:1px solid rgba(37,99,235,.26);background:linear-gradient(135deg,#eff6ff,#bfdbfe 52%,#93c5fd);color:#1e3a8a;font-size:max(13px,.8125rem);font-weight:700;line-height:1.35;text-align:start;cursor:pointer;align-self:flex-end;box-shadow:0 2px 8px #2563eb29;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[dir=rtl] .ampere-subscriber-login .login-nav-btn{align-self:flex-start}.ampere-subscriber-login .login-nav-btn svg{width:18px;height:18px;flex-shrink:0}.ampere-subscriber-login .login-nav-btn:active{border-color:#1d4ed86b;background:linear-gradient(135deg,#dbeafe,#60a5fa 52%,#3b82f6);color:#fff;box-shadow:0 3px 10px #2563eb3d}.ampere-subscriber-login .login-form-content{padding:0 0 14px;display:flex;flex-direction:column}.ampere-subscriber-login .login-form-head{margin:0;padding:0;text-align:center;background:transparent;border-bottom:none}.ampere-subscriber-login .login-form-icon.login-form-icon--subscriber{width:40px;height:40px;margin:0 auto 6px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#2563eb2e,#60a5fa1a);box-shadow:0 4px 12px #2563eb29;color:#2563eb}.ampere-subscriber-login .login-form-icon.login-form-icon--subscriber svg{width:20px;height:20px}.ampere-subscriber-login .login-form-title{margin:0 0 6px;font-size:clamp(1.125rem,4.6vw,1.25rem);font-weight:700;letter-spacing:-.01em;color:#0f172a;line-height:1.35}.ampere-subscriber-login .login-form-subtitle{margin:0 auto;font-size:clamp(.8125rem,3.2vw,.875rem);font-weight:700;line-height:1.45;color:#0f172a;max-width:28em}.ampere-subscriber-login .login-form-fields{display:flex;flex-direction:column;gap:10px;padding:10px 14px 4px;margin-bottom:4px}.ampere-subscriber-login .login-form-fields .input-group{margin-bottom:0}.ampere-subscriber-login .login-form-fields .input-group label{display:block;margin-bottom:4px;font-size:14px;font-weight:700;color:#0f172a;line-height:1.3}.ampere-subscriber-login .login-form-fields .input-group input{width:100%;box-sizing:border-box;min-height:44px;padding:11px 13px;border:1.5px solid rgba(15,23,42,.24);border-radius:12px;background:#f8fafc;font-size:16px;font-weight:700;color:#0f172a;direction:rtl;text-align:right;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;touch-action:pan-y}html[dir=ltr] .ampere-subscriber-login .login-form-fields .input-group input{direction:ltr;text-align:left}.ampere-subscriber-login .login-form-fields .input-group input::placeholder{color:#94a3b8;font-weight:700}.ampere-subscriber-login .login-form-fields .input-group input:focus{outline:none;border-color:#2563eb73;background:#fff;box-shadow:0 0 0 3px #3b82f624}.ampere-subscriber-login .login-form-fields .input-group input[aria-invalid=true]{border-color:#ef44448c}.ampere-subscriber-login .input-group:has(.custom-select.is-open){position:relative;z-index:41;overflow:visible}.ampere-subscriber-login .custom-select{position:relative;display:block;width:100%}.ampere-subscriber-login .custom-select.is-open{z-index:42}.ampere-subscriber-login .custom-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;min-height:44px;padding:11px 13px;padding-inline-end:40px;border:1.5px solid rgba(15,23,42,.24);border-radius:12px;background:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 13px center;background-size:18px 18px;font:inherit;font-size:16px;font-weight:700;color:#0f172a;text-align:start;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,border-radius .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[dir=ltr] .ampere-subscriber-login .custom-select__trigger{padding-inline-end:13px;padding-inline-start:40px;background-position:right 13px center}.ampere-subscriber-login .custom-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.ampere-subscriber-login .custom-select__value.is-placeholder{color:#64748b;font-weight:700}.ampere-subscriber-login .custom-select.is-open .custom-select__trigger{background-color:#eff6ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232563eb'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");border-color:#3b82f6;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 3px #3b82f624}.ampere-subscriber-login .custom-select.is-open .custom-select__value.is-placeholder{color:#2563eb}.ampere-subscriber-login .custom-select__menu{list-style:none;margin:0;padding:6px;overflow:hidden;background:#fff;border:2px solid #3b82f6;border-top:none;border-radius:0 0 12px 12px;box-shadow:0 10px 28px #0f172a1f;box-sizing:border-box}.ampere-subscriber-login .custom-select__menu[hidden]{display:none}.ampere-subscriber-login .custom-select__option{display:block;width:100%;padding:12px 14px;border:none;border-radius:10px;background:transparent;font:inherit;font-size:16px;font-weight:700;line-height:1.4;color:#0f172a;text-align:start;cursor:pointer;transition:background .18s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ampere-subscriber-login .custom-select__option:active{background:#3b82f61a;transform:scale(.99)}.ampere-subscriber-login .login-form-actions{display:flex;flex-direction:column;gap:8px;padding:4px 14px 12px;margin-top:12px;flex-shrink:0}.ampere-subscriber-login .login-form-actions .error-msg{margin:0;font-size:13px;font-weight:700;line-height:1.45;color:#dc2626;text-align:center}.ampere-subscriber-login .login-form-fields .error-msg{margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.4;color:#dc2626}.ampere-subscriber-login .btn{width:100%;min-height:44px;padding:10px 14px;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s ease,background .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ampere-subscriber-login .btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 8px 20px #2563eb47}.ampere-subscriber-login .btn-primary:active:not(:disabled){transform:scale(.98);background:linear-gradient(135deg,#1d4ed8,#2563eb)}.ampere-subscriber-login .btn-primary:disabled{opacity:.72;cursor:not-allowed}@media(max-width:767px){html.keyboard-open .ampere-subscriber-login .login-wrapper,html.form-field-focused .ampere-subscriber-login .login-wrapper{justify-content:flex-start!important;align-items:stretch!important;min-height:0!important;height:var(--viewport-visible-height, 100dvh)!important;max-height:var(--viewport-visible-height, 100dvh)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto;scroll-behavior:auto;scroll-padding-top:max(8px,env(safe-area-inset-top,0px));scroll-padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}html.keyboard-open .ampere-subscriber-login .logo,html.form-field-focused .ampere-subscriber-login .logo{max-height:0;opacity:0;overflow:hidden;margin:0!important;padding:0!important;pointer-events:none}html.keyboard-open .ampere-subscriber-login .container,html.form-field-focused .ampere-subscriber-login .container{justify-content:flex-start!important;margin-block:0!important;flex:0 0 auto!important;min-height:auto!important;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}html.keyboard-open .ampere-subscriber-login .login-form-content,html.form-field-focused .ampere-subscriber-login .login-form-content,html.keyboard-open .ampere-subscriber-login .login-form-fields,html.form-field-focused .ampere-subscriber-login .login-form-fields{flex:0 0 auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}html.keyboard-open .ampere-subscriber-login .login-form-actions,html.form-field-focused .ampere-subscriber-login .login-form-actions{margin-top:12px!important;flex-shrink:0;position:static!important}html.keyboard-open .ampere-subscriber-login .login-form-fields .input-group input,html.form-field-focused .ampere-subscriber-login .login-form-fields .input-group input,html.keyboard-open .ampere-subscriber-login .login-form-fields .input-group .custom-select__trigger,html.form-field-focused .ampere-subscriber-login .login-form-fields .input-group .custom-select__trigger,html.keyboard-open .ampere-subscriber-login .login-form-actions .btn,html.form-field-focused .ampere-subscriber-login .login-form-actions .btn{scroll-margin-top:8px;scroll-margin-bottom:16px}}@media(min-width:768px){.ampere-subscriber-login .container{max-width:480px;padding-inline:clamp(12px,3vw,24px)}.ampere-subscriber-login .login-card.login-form-panel.login-card--subscriber{border-radius:20px}.ampere-subscriber-login .logo{margin-bottom:clamp(16px,3vw,24px)}.ampere-subscriber-login .logo h1{font-size:clamp(28px,7vw,36px);margin-bottom:8px}.ampere-subscriber-login .logo p{font-size:clamp(16px,4vw,17px)}.ampere-subscriber-login .login-form-title{font-size:clamp(1.2rem,4.8vw,1.375rem);margin-bottom:8px}.ampere-subscriber-login .login-form-subtitle{font-size:clamp(.875rem,3.4vw,.9375rem)}.ampere-subscriber-login .btn{min-height:clamp(50px,12vw,54px);font-size:clamp(15px,3.8vw,16px)}}html[data-theme=dark] .ampere-auth-layout--subscriber{background:linear-gradient(160deg,#0f172a,#1e3a8a 45%,#0e7490)}html[data-theme=dark] .ampere-subscriber-login .login-card.login-form-panel.login-card--subscriber{background:#1e293b;border-color:#60a5fa2e}html[data-theme=dark] .ampere-subscriber-login .login-nav-btn{border-color:#60a5fa52;background:linear-gradient(135deg,#1e3a5f,#1e40af 52%,#2563eb);color:#eff6ff;box-shadow:0 2px 8px #00000038}html[data-theme=dark] .ampere-subscriber-login .login-form-hero{background:linear-gradient(165deg,#1e293b,#1e3a5f 42%,#172554);border-bottom-color:#60a5fa24}html[data-theme=dark] .ampere-subscriber-login .login-form-title,html[data-theme=dark] .ampere-subscriber-login .login-form-subtitle,html[data-theme=dark] .ampere-subscriber-login .login-form-fields .input-group label{color:#f8fafc}html[data-theme=dark] .ampere-subscriber-login .login-form-fields .input-group input{background:#0f172a;border-color:#60a5fa38;color:#f8fafc}html[data-theme=dark] .ampere-subscriber-login .custom-select__trigger{background-color:#0f172a;border-color:#60a5fa38;color:#f8fafc}html[data-theme=dark] .ampere-subscriber-login .custom-select.is-open .custom-select__trigger{background-color:#1e3a5f;border-color:#60a5fa73}html[data-theme=dark] .ampere-subscriber-login .custom-select__menu{background:#0f172a;border-color:#60a5fa73}html[data-theme=dark] .ampere-subscriber-login .custom-select__option{color:#f8fafc}html[data-theme=dark] .ampere-subscriber-login .login-form-fields .input-group input::placeholder{color:#64748b}.ampere-auth-layout--owner{min-height:100dvh;padding:0;background:linear-gradient(155deg,#1e293b,#1e3a5f 42%,#334155);color:#fff}.ampere-auth-layout--owner .ampere-shell__content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ampere-owner-login{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}.ampere-owner-login .login-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex:1;min-height:100dvh;padding:max(10px,env(safe-area-inset-top)) clamp(10px,3vw,14px) max(12px,env(safe-area-inset-bottom)) clamp(10px,3vw,14px);overflow-x:hidden;overflow-y:hidden;box-sizing:border-box;-webkit-overflow-scrolling:touch}.ampere-owner-login .container{width:100%;max-width:100%;margin:0 auto;padding-inline:clamp(14px,4.5vw,20px);padding-block:0;display:flex;flex-direction:column;justify-content:center;flex:0 1 auto;margin-block:auto}.ampere-owner-login .logo{text-align:center;margin-bottom:10px;transition:max-height .22s ease,opacity .22s ease,margin .22s ease,padding .22s ease}.ampere-owner-login .logo h1{font-size:clamp(26px,6.8vw,30px);font-weight:800;color:#fff;margin:0 0 4px;line-height:1.2}.ampere-owner-login .logo p{margin:0;color:#fff;font-size:clamp(16px,4vw,17px);font-weight:700;line-height:1.45}.ampere-owner-login .login-card.login-form-panel.login-card--admin{width:100%;max-width:100%;padding:0;overflow:hidden;border-radius:18px;border:1px solid rgba(99,102,241,.14);background:#fff;box-shadow:0 4px 6px #4338ca0a,0 24px 56px #102a4329;animation:ampereOwnerLoginIn .28s ease}@keyframes ampereOwnerLoginIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ampere-owner-login .login-form-hero{background:linear-gradient(165deg,#eef2ff,#e0e7ff 42%,#f5f3ff);border-bottom:1px solid rgba(99,102,241,.12);padding:clamp(10px,2.5vw,14px) clamp(12px,3vw,18px) 10px;display:flex;flex-direction:column}.ampere-owner-login .login-form-hero .login-nav-btn{margin:0 0 8px}.ampere-owner-login .login-nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;max-width:calc(100% - clamp(24px,6vw,36px));margin:clamp(10px,2.5vw,14px) clamp(12px,3vw,18px) 0;padding:8px 12px;min-height:44px;min-width:44px;border-radius:10px;border:1px solid rgba(37,99,235,.26);background:linear-gradient(135deg,#eff6ff,#bfdbfe 52%,#93c5fd);color:#1e3a8a;font-size:max(13px,.8125rem);font-weight:700;line-height:1.35;text-align:start;cursor:pointer;align-self:flex-end;box-shadow:0 2px 8px #2563eb29;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[dir=rtl] .ampere-owner-login .login-nav-btn{align-self:flex-start}.ampere-owner-login .login-nav-btn svg{width:18px;height:18px;flex-shrink:0}.ampere-owner-login .login-nav-btn:active{border-color:#1d4ed86b;background:linear-gradient(135deg,#dbeafe,#60a5fa 52%,#3b82f6);color:#fff;box-shadow:0 3px 10px #2563eb3d}.ampere-owner-login .login-form-content{padding:0 0 14px;display:flex;flex-direction:column}.ampere-owner-login .login-form-head{margin:0;padding:0;text-align:center;background:transparent;border-bottom:none}.ampere-owner-login .login-form-icon.login-form-icon--owner{width:40px;height:40px;margin:0 auto 6px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#6366f138,#818cf81f);box-shadow:0 4px 12px #6366f133;color:#4f46e5}.ampere-owner-login .login-form-icon.login-form-icon--owner svg{width:20px;height:20px}.ampere-owner-login .login-form-title{margin:0 0 6px;font-size:clamp(1.125rem,4.6vw,1.25rem);font-weight:700;letter-spacing:-.01em;color:#0f172a;line-height:1.35}.ampere-owner-login .login-form-subtitle{margin:0 auto;font-size:clamp(.8125rem,3.2vw,.875rem);font-weight:700;line-height:1.45;color:#0f172a;max-width:28em}.ampere-owner-login .login-form-fields{display:flex;flex-direction:column;gap:10px;padding:10px 14px 4px;margin-bottom:4px}.ampere-owner-login .login-form-fields .input-group{margin-bottom:0}.ampere-owner-login .login-form-fields .input-group label{display:block;margin-bottom:4px;font-size:14px;font-weight:700;color:#0f172a;line-height:1.3}.ampere-owner-login .login-form-fields .input-group input{width:100%;box-sizing:border-box;min-height:44px;padding:11px 13px;border:1.5px solid rgba(15,23,42,.24);border-radius:12px;background:#f8fafc;font-size:16px;font-weight:700;color:#0f172a;direction:rtl;text-align:right;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;touch-action:pan-y}html[dir=ltr] .ampere-owner-login .login-form-fields .input-group input{direction:ltr;text-align:left}.ampere-owner-login .login-form-fields .input-group input::placeholder{color:#94a3b8;font-weight:700}.ampere-owner-login .login-form-fields .input-group input:focus{outline:none;border-color:#4f46e573;background:#fff;box-shadow:0 0 0 3px #6366f124}.ampere-owner-login .login-form-fields .input-group input[aria-invalid=true]{border-color:#ef44448c}.ampere-owner-login .input-group:has(.custom-select.is-open){position:relative;z-index:41;overflow:visible}.ampere-owner-login .custom-select{position:relative;display:block;width:100%}.ampere-owner-login .custom-select.is-open{z-index:42}.ampere-owner-login .custom-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;min-height:44px;padding:11px 13px;padding-inline-end:40px;border:1.5px solid rgba(15,23,42,.24);border-radius:12px;background:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 13px center;background-size:18px 18px;font:inherit;font-size:16px;font-weight:700;color:#0f172a;text-align:start;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,border-radius .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[dir=ltr] .ampere-owner-login .custom-select__trigger{padding-inline-end:13px;padding-inline-start:40px;background-position:right 13px center}.ampere-owner-login .custom-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.ampere-owner-login .custom-select__value.is-placeholder{color:#64748b;font-weight:700}.ampere-owner-login .custom-select.is-open .custom-select__trigger{background-color:#eef2ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234f46e5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");border-color:#6366f1;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 3px #6366f124}.ampere-owner-login .custom-select.is-open .custom-select__value.is-placeholder{color:#4f46e5}.ampere-owner-login .custom-select__menu{list-style:none;margin:0;padding:6px;overflow:hidden;background:#fff;border:2px solid #6366f1;border-top:none;border-radius:0 0 12px 12px;box-shadow:0 10px 28px #0f172a1f;box-sizing:border-box}.ampere-owner-login .custom-select__menu[hidden]{display:none}.ampere-owner-login .custom-select__option{display:block;width:100%;padding:12px 14px;border:none;border-radius:10px;background:transparent;font:inherit;font-size:16px;font-weight:700;line-height:1.4;color:#0f172a;text-align:start;cursor:pointer;transition:background .18s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ampere-owner-login .custom-select__option:active{background:#6366f11a;transform:scale(.99)}.ampere-owner-login .login-form-actions{display:flex;flex-direction:column;gap:8px;padding:4px 14px 12px;margin-top:12px;flex-shrink:0}.ampere-owner-login .login-form-actions .error-msg{margin:0;font-size:13px;font-weight:700;line-height:1.45;color:#dc2626;text-align:center}.ampere-owner-login .login-form-fields .error-msg{margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.4;color:#dc2626}.ampere-owner-login .btn{width:100%;min-height:44px;padding:10px 14px;border:none;border-radius:14px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s ease,background .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ampere-owner-login .btn-primary{background:linear-gradient(135deg,#4338ca,#4f46e5 55%,#6366f1);color:#fff;box-shadow:0 4px 14px #4f46e547}.ampere-owner-login .btn-primary:active:not(:disabled){transform:scale(.98);background:linear-gradient(135deg,#3730a3,#4338ca 55%,#4f46e5);box-shadow:0 2px 8px #4f46e538}.ampere-owner-login .btn-primary:disabled{opacity:.72;cursor:not-allowed}.ampere-owner-login .login-register-link{display:block;width:100%;padding:8px 4px;border:none;background:transparent;text-align:center;font-size:clamp(14px,3.8vw,15px);font-weight:700;line-height:1.45;color:#0f172a;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ampere-owner-login .login-register-link__prefix{font-weight:700;color:inherit}.ampere-owner-login .login-register-link__action{font-weight:700;color:#25d366;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.ampere-owner-login .login-register-link:active .login-register-link__action{color:#128c7e}@media(max-width:767px){html.keyboard-open .ampere-owner-login .login-wrapper,html.form-field-focused .ampere-owner-login .login-wrapper{justify-content:flex-start!important;align-items:stretch!important;min-height:0!important;height:var(--viewport-visible-height, 100dvh)!important;max-height:var(--viewport-visible-height, 100dvh)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto;scroll-behavior:auto;scroll-padding-top:max(8px,env(safe-area-inset-top,0px));scroll-padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}html.keyboard-open .ampere-owner-login .logo,html.form-field-focused .ampere-owner-login .logo{max-height:0;opacity:0;overflow:hidden;margin:0!important;padding:0!important;pointer-events:none}html.keyboard-open .ampere-owner-login .container,html.form-field-focused .ampere-owner-login .container{justify-content:flex-start!important;margin-block:0!important;flex:0 0 auto!important;min-height:auto!important;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}html.keyboard-open .ampere-owner-login .login-form-content,html.form-field-focused .ampere-owner-login .login-form-content,html.keyboard-open .ampere-owner-login .login-form-fields,html.form-field-focused .ampere-owner-login .login-form-fields{flex:0 0 auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}html.keyboard-open .ampere-owner-login .login-form-actions,html.form-field-focused .ampere-owner-login .login-form-actions{margin-top:12px!important;flex-shrink:0;position:static!important}html.keyboard-open .ampere-owner-login .login-form-fields .input-group input,html.form-field-focused .ampere-owner-login .login-form-fields .input-group input,html.keyboard-open .ampere-owner-login .login-form-fields .input-group .custom-select__trigger,html.form-field-focused .ampere-owner-login .login-form-fields .input-group .custom-select__trigger,html.keyboard-open .ampere-owner-login .login-form-actions .btn,html.form-field-focused .ampere-owner-login .login-form-actions .btn,html.keyboard-open .ampere-owner-login .login-form-actions .login-register-link,html.form-field-focused .ampere-owner-login .login-form-actions .login-register-link{scroll-margin-top:8px;scroll-margin-bottom:16px}}@media(min-width:768px){.ampere-owner-login .container{max-width:480px;padding-inline:clamp(12px,3vw,24px)}.ampere-owner-login .login-card.login-form-panel.login-card--admin{border-radius:20px}.ampere-owner-login .logo{margin-bottom:clamp(16px,3vw,24px)}.ampere-owner-login .logo h1{font-size:clamp(28px,7vw,36px);margin-bottom:8px}.ampere-owner-login .login-form-title{font-size:clamp(1.2rem,4.8vw,1.375rem);margin-bottom:8px}.ampere-owner-login .login-form-subtitle{font-size:clamp(.875rem,3.4vw,.9375rem)}.ampere-owner-login .btn{min-height:50px;font-size:15px}}html[data-theme=dark] .ampere-auth-layout--owner{background:linear-gradient(155deg,#0f172a,#1e293b 42%,#334155)}html[data-theme=dark] .ampere-owner-login .login-card.login-form-panel.login-card--admin{background:#1e293b;border-color:#818cf838}html[data-theme=dark] .ampere-owner-login .login-form-hero{background:linear-gradient(165deg,#1e293b,#312e81 42%,#1e1b4b);border-bottom-color:#818cf824}html[data-theme=dark] .ampere-owner-login .login-form-title,html[data-theme=dark] .ampere-owner-login .login-form-subtitle,html[data-theme=dark] .ampere-owner-login .login-form-fields .input-group label,html[data-theme=dark] .ampere-owner-login .login-register-link{color:#f8fafc}html[data-theme=dark] .ampere-owner-login .login-form-fields .input-group input{background:#0f172a;border-color:#818cf838;color:#f8fafc}html[data-theme=dark] .ampere-owner-login .custom-select__trigger{background-color:#0f172a;border-color:#818cf838;color:#f8fafc}html[data-theme=dark] .ampere-owner-login .custom-select.is-open .custom-select__trigger{background-color:#312e81;border-color:#818cf873}html[data-theme=dark] .ampere-owner-login .custom-select__menu{background:#0f172a;border-color:#818cf873}html[data-theme=dark] .ampere-owner-login .custom-select__option{color:#f8fafc}.ampere-owner-register{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}.ampere-owner-register .login-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1;min-height:0;max-height:100%;padding:max(10px,env(safe-area-inset-top)) clamp(10px,3vw,14px) max(12px,env(safe-area-inset-bottom)) clamp(10px,3vw,14px);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-padding-bottom:max(20px,env(safe-area-inset-bottom,0px));touch-action:pan-y}.ampere-owner-register .container{width:100%;max-width:100%;margin:0 auto;padding-inline:clamp(14px,4.5vw,20px);padding-block:0;display:flex;flex-direction:column;justify-content:flex-start;flex:0 1 auto}.ampere-owner-register .logo{text-align:center;margin-bottom:10px;transition:max-height .22s ease,opacity .22s ease,margin .22s ease,padding .22s ease}.ampere-owner-register .logo h1{font-size:clamp(26px,6.8vw,30px);font-weight:800;color:#fff;margin:0 0 4px;line-height:1.2}.ampere-owner-register .logo p{margin:0;color:#fff;font-size:clamp(16px,4vw,17px);font-weight:700;line-height:1.45}.ampere-owner-register .login-card.login-form-panel.login-register-panel{width:100%;max-width:100%;padding:0;overflow:hidden;border-radius:18px;border:1px solid rgba(99,102,241,.14);background:#fff;box-shadow:0 4px 6px #4338ca0a,0 24px 56px #102a4329;display:flex;flex-direction:column;animation:ampereOwnerRegisterIn .28s ease}@keyframes ampereOwnerRegisterIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ampere-owner-register .login-form-hero{background:linear-gradient(165deg,#eef2ff,#e0e7ff 42%,#f5f3ff);border-bottom:1px solid rgba(99,102,241,.12);padding:clamp(10px,2.5vw,14px) clamp(12px,3vw,18px) 10px;display:flex;flex-direction:column}.ampere-owner-register .login-form-hero .login-nav-btn{margin:0 0 8px}.ampere-owner-register .login-nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;max-width:calc(100% - clamp(24px,6vw,36px));padding:8px 12px;min-height:44px;min-width:44px;border-radius:10px;border:1px solid rgba(37,99,235,.26);background:linear-gradient(135deg,#eff6ff,#bfdbfe 52%,#93c5fd);color:#1e3a8a;font-size:max(13px,.8125rem);font-weight:700;line-height:1.35;text-align:start;cursor:pointer;align-self:flex-end;box-shadow:0 2px 8px #2563eb29;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[dir=rtl] .ampere-owner-register .login-nav-btn{align-self:flex-start}.ampere-owner-register .login-nav-btn svg{width:18px;height:18px;flex-shrink:0}.ampere-owner-register .login-nav-btn:active{border-color:#1d4ed86b;background:linear-gradient(135deg,#dbeafe,#60a5fa 52%,#3b82f6);color:#fff;box-shadow:0 3px 10px #2563eb3d}.ampere-owner-register .login-form-head{margin:0;padding:0;text-align:center;background:transparent;border-bottom:none}.ampere-owner-register .login-form-icon.login-form-icon--owner{width:40px;height:40px;margin:0 auto 6px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#6366f138,#818cf81f);box-shadow:0 4px 12px #6366f133;color:#4f46e5}.ampere-owner-register .login-form-icon.login-form-icon--owner svg{width:20px;height:20px}.ampere-owner-register .login-form-title{margin:0 0 6px;font-size:clamp(1.125rem,4.6vw,1.25rem);font-weight:700;letter-spacing:-.01em;color:#0f172a;line-height:1.35}.ampere-owner-register .login-form-subtitle{margin:0 auto;font-size:clamp(.8125rem,3.2vw,.875rem);font-weight:700;line-height:1.45;color:#0f172a;max-width:28em}.ampere-owner-register .login-form-content{padding:0 0 14px;display:flex;flex-direction:column}.ampere-owner-register .login-form-fields.login-form-fields--scroll{display:flex;flex-direction:column;gap:10px;padding:10px 14px 4px;margin-bottom:0}.ampere-owner-register .login-form-fields .input-group{margin-bottom:0}.ampere-owner-register .login-form-fields .input-group label{display:block;margin-bottom:4px;font-size:14px;font-weight:700;color:#0f172a;line-height:1.3;text-align:start}.ampere-owner-register .login-optional-label{font-weight:700;color:#64748b}.ampere-owner-register .login-form-fields .input-group input{width:100%;box-sizing:border-box;min-height:44px;padding:11px 13px;border:1.5px solid rgba(15,23,42,.24);border-radius:12px;background:#f8fafc;font-size:16px;font-weight:700;color:#0f172a;direction:rtl;text-align:right;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;touch-action:pan-y}.ampere-owner-register .login-form-fields .input-group input[type=number]{direction:ltr;text-align:left}html[dir=ltr] .ampere-owner-register .login-form-fields .input-group input:not([type=number]){direction:ltr;text-align:left}.ampere-owner-register .login-form-fields .input-group input::placeholder{color:#94a3b8;font-weight:700}.ampere-owner-register .login-form-fields .input-group input:focus{outline:none;border-color:#4f46e573;background:#fff;box-shadow:0 0 0 3px #6366f124}.ampere-owner-register .login-form-fields .input-group--has-error input,.ampere-owner-register .login-form-fields .input-group input[aria-invalid=true]{border-color:#ef44448c}.ampere-owner-register .login-form-fields .error-msg{display:none;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.4;color:#dc2626}.ampere-owner-register .login-form-fields .error-msg.show{display:block}.ampere-owner-register .input-group:has(.custom-select.is-open){position:relative;z-index:41;overflow:visible}.ampere-owner-register .custom-select{position:relative;display:block;width:100%}.ampere-owner-register .custom-select.is-open{z-index:42}.ampere-owner-register .custom-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;min-height:44px;padding:11px 13px;padding-inline-end:40px;border:1.5px solid rgba(15,23,42,.24);border-radius:12px;background:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 13px center;background-size:18px 18px;font:inherit;font-size:16px;font-weight:700;color:#0f172a;text-align:start;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,border-radius .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[dir=ltr] .ampere-owner-register .custom-select__trigger{padding-inline-end:13px;padding-inline-start:40px;background-position:right 13px center}.ampere-owner-register .custom-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.ampere-owner-register .custom-select__value.is-placeholder{color:#64748b}.ampere-owner-register .custom-select.is-open .custom-select__trigger{background-color:#eef2ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234f46e5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");border-color:#6366f1;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 3px #6366f124}.ampere-owner-register .custom-select.is-open .custom-select__value.is-placeholder{color:#4f46e5}.ampere-owner-register .custom-select__menu{list-style:none;margin:0;padding:6px;max-height:min(240px,40dvh);overflow-y:auto;background:#fff;border:2px solid #6366f1;border-top:none;border-radius:0 0 12px 12px;box-shadow:0 10px 28px #0f172a1f;box-sizing:border-box}.ampere-owner-register .custom-select__menu[hidden]{display:none}.ampere-owner-register .custom-select__option{display:block;width:100%;padding:12px 14px;border:none;border-radius:10px;background:transparent;font:inherit;font-size:16px;font-weight:700;line-height:1.4;color:#0f172a;text-align:start;cursor:pointer;transition:background .18s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ampere-owner-register .custom-select__option:active{background:#6366f11a}.ampere-owner-register .login-form-actions{display:flex;flex-direction:column;gap:8px;padding:4px 14px 12px;margin-top:12px;flex-shrink:0}.ampere-owner-register .login-form-actions .error-msg{display:none;margin:0;font-size:13px;font-weight:700;line-height:1.45;color:#dc2626;text-align:center}.ampere-owner-register .login-form-actions .error-msg.show{display:block}.ampere-owner-register .btn{width:100%;min-height:44px;padding:10px 14px;border:none;border-radius:14px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .16s ease,background .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ampere-owner-register .btn-primary{background:linear-gradient(135deg,#4338ca,#4f46e5 55%,#6366f1);color:#fff;box-shadow:0 4px 14px #4f46e547}.ampere-owner-register .btn-primary:active:not(:disabled){transform:scale(.98);background:linear-gradient(135deg,#3730a3,#4338ca 55%,#4f46e5)}.ampere-owner-register .btn-primary:disabled{opacity:.72;cursor:not-allowed}.ampere-owner-register .login-support-link{display:block;width:100%;min-height:46px;padding:10px 8px;border:none;background:transparent;text-align:center;font-size:clamp(14px,3.8vw,16px);font-weight:700;line-height:1.5;color:#0f172a;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ampere-owner-register .login-support-link__prefix{font-weight:700;color:inherit}.ampere-owner-register .login-support-link__brand{font-weight:700;color:#25d366;text-decoration:underline;text-decoration-color:#25d366;text-underline-offset:3px;text-decoration-thickness:1.5px}.ampere-owner-register .login-support-link:active .login-support-link__brand{color:#128c7e;text-decoration-color:#128c7e}@media(max-width:767px){.ampere-owner-register .login-wrapper{height:100%;max-height:100dvh;overflow-y:auto!important;touch-action:pan-y}html.keyboard-open .ampere-owner-register .login-wrapper,html.form-field-focused .ampere-owner-register .login-wrapper{justify-content:flex-start!important;min-height:0!important;height:var(--viewport-visible-height, 100dvh)!important;max-height:var(--viewport-visible-height, 100dvh)!important}html.keyboard-open .ampere-owner-register .logo,html.form-field-focused .ampere-owner-register .logo{max-height:0;opacity:0;overflow:hidden;margin:0!important;padding:0!important;pointer-events:none}html.keyboard-open .ampere-owner-register .container,html.form-field-focused .ampere-owner-register .container{justify-content:flex-start!important;margin-block:0!important;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}html.keyboard-open .ampere-owner-register .login-form-fields .input-group input,html.form-field-focused .ampere-owner-register .login-form-fields .input-group input,html.keyboard-open .ampere-owner-register .login-form-fields .input-group .custom-select__trigger,html.form-field-focused .ampere-owner-register .login-form-fields .input-group .custom-select__trigger,html.keyboard-open .ampere-owner-register .login-form-actions .btn,html.form-field-focused .ampere-owner-register .login-form-actions .btn,html.keyboard-open .ampere-owner-register .login-form-actions .login-support-link,html.form-field-focused .ampere-owner-register .login-form-actions .login-support-link{scroll-margin-top:8px;scroll-margin-bottom:16px}}@media(min-width:768px){.ampere-owner-register .login-wrapper{justify-content:center;overflow-y:hidden}.ampere-owner-register .container{max-width:480px;justify-content:center;margin-block:auto}.ampere-owner-register .login-card.login-form-panel.login-register-panel{border-radius:20px}.ampere-owner-register .logo{margin-bottom:clamp(16px,3vw,24px)}.ampere-owner-register .btn{min-height:50px;font-size:15px}}html[data-theme=dark] .ampere-owner-register .login-card.login-form-panel.login-register-panel{background:#1e293b;border-color:#818cf838}html[data-theme=dark] .ampere-owner-register .login-form-hero{background:linear-gradient(165deg,#1e293b,#312e81 42%,#1e1b4b);border-bottom-color:#818cf824}html[data-theme=dark] .ampere-owner-register .login-form-title,html[data-theme=dark] .ampere-owner-register .login-form-subtitle,html[data-theme=dark] .ampere-owner-register .login-form-fields .input-group label,html[data-theme=dark] .ampere-owner-register .login-support-link{color:#f8fafc}html[data-theme=dark] .ampere-owner-register .login-form-fields .input-group input,html[data-theme=dark] .ampere-owner-register .custom-select__trigger{background:#0f172a;border-color:#818cf838;color:#f8fafc}html[data-theme=dark] .ampere-owner-register .login-support-link__brand{color:#4ade80!important;text-decoration-color:#4ade80}.ampere-register-success{width:min(100%,480px);margin-inline:auto;padding:clamp(12px,3vw,20px) clamp(12px,3vw,16px) clamp(24px,6vw,36px);display:flex;flex-direction:column;gap:clamp(14px,3.5vw,18px)}.ampere-register-success__back{display:inline-flex;align-items:center;gap:6px;align-self:start;min-height:44px;padding:8px 4px;border:none;background:transparent;color:#ffffffeb;font-size:clamp(15px,3.8vw,16px);font-weight:700;cursor:pointer}.ampere-register-success__card{text-align:center;display:flex;flex-direction:column;align-items:stretch;gap:14px;border-radius:clamp(20px,4vw,24px);box-shadow:0 18px 40px #0b244738}.ampere-register-success__icon{width:clamp(64px,16vw,72px);height:clamp(64px,16vw,72px);margin-inline:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(28px,7vw,32px);font-weight:800;color:#fff;background:linear-gradient(135deg,var(--ampere-green) 0%,#86efac 100%)}.ampere-register-success__title{margin:0;font-size:clamp(20px,5vw,24px);font-weight:800;color:var(--ampere-dark-blue)}.ampere-register-success__text{margin:0;font-size:clamp(14px,3.5vw,15px);line-height:1.55;color:var(--ampere-gray-600)}.ampere-register-success__id{margin:0;padding:14px 16px;border-radius:14px;font-size:clamp(22px,5.5vw,28px);font-weight:800;letter-spacing:.06em;color:var(--ampere-dark-blue);background:#0b24470f;font-variant-numeric:tabular-nums}.ampere-register-success__hint{margin:0;font-size:clamp(13px,3.2vw,14px);line-height:1.5;color:var(--ampere-gray-600)}.owner-register-success-modal.ampere-register-success-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;padding-bottom:calc(16px + var(--keyboard-height, 0px) + var(--ampere-safe-bottom, 0px));background:#0b244785;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.owner-register-success-modal.is-open{animation:ownerRegisterSuccessOverlayIn .32s ease forwards}.owner-register-success-modal.is-closing{animation:ownerRegisterSuccessOverlayOut .3s ease forwards;pointer-events:none}.owner-register-success-modal .register-success-modal{position:relative;overflow:hidden;width:min(100%,320px);padding:32px 24px 28px;text-align:center;border:1px solid rgba(34,197,94,.28);border-radius:24px;background:linear-gradient(165deg,#fff,#f0fdf4 48%,#ecfdf5);box-shadow:0 24px 48px #0b244724,0 8px 24px #22c55e33,inset 0 1px #ffffffe6}.owner-register-success-modal.is-open .register-success-modal{animation:ownerRegisterSuccessCardIn .42s cubic-bezier(.22,1,.36,1) forwards}.owner-register-success-modal.is-closing .register-success-modal{animation:ownerRegisterSuccessCardOut .3s ease forwards}.register-success-modal__glow{position:absolute;inset:-40% auto auto 50%;width:220px;height:220px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#22c55e47,#22c55e00 70%);pointer-events:none}.register-success-modal__icon{position:relative;width:80px;height:80px;margin:0 auto 18px}.register-success-modal__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(34,197,94,.22);animation:registerSuccessRingPulse 1.6s ease-out .5s infinite}.register-success-modal__svg{position:relative;z-index:1;width:100%;height:100%;display:block}.register-success-modal__circle{stroke:var(--ampere-green);stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166}.register-success-modal__check{stroke:#16a34a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48}.owner-register-success-modal.is-open .register-success-modal__circle{animation:registerSuccessCircle .58s cubic-bezier(.65,0,.45,1) forwards}.owner-register-success-modal.is-open .register-success-modal__check{animation:registerSuccessCheck .38s .48s cubic-bezier(.65,0,.45,1) forwards}.register-success-modal__message{position:relative;z-index:1;margin:0;font-size:18px;font-weight:800;line-height:1.45;color:var(--ampere-dark-blue)}.register-success-modal__hint{position:relative;z-index:1;margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.5;color:var(--ampere-gray-600)}@keyframes ownerRegisterSuccessOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes ownerRegisterSuccessOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes ownerRegisterSuccessCardIn{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ownerRegisterSuccessCardOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes registerSuccessRingPulse{0%{transform:scale(.92);opacity:.85}70%{transform:scale(1.12);opacity:0}to{transform:scale(1.12);opacity:0}}@keyframes registerSuccessCircle{to{stroke-dashoffset:0}}@keyframes registerSuccessCheck{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.owner-register-success-modal.is-open,.owner-register-success-modal.is-closing,.owner-register-success-modal.is-open .register-success-modal,.owner-register-success-modal.is-closing .register-success-modal{animation:none}.owner-register-success-modal.is-open .register-success-modal__circle,.owner-register-success-modal.is-open .register-success-modal__check{animation:none;stroke-dashoffset:0}.register-success-modal__ring{animation:none}}@media(max-width:380px){.owner-register-success-modal .register-success-modal{max-width:min(320px,92vw);padding:28px 20px 24px}.register-success-modal__icon{width:72px;height:72px}.register-success-modal__message{font-size:17px}.register-success-modal__hint{font-size:12px}}.ampere-force-password__message{margin:0 0 var(--ff-group-gap, 18px);text-align:center;font-size:clamp(14px,3.5vw,15px);line-height:1.55;color:var(--ampere-gray-600)}.ampere-force-password__form{display:flex;flex-direction:column;gap:var(--ff-group-gap, 18px)}.ampere-force-password__form .ampere-field{display:flex;flex-direction:column;gap:8px}.ampere-force-password__form .ampere-input{min-height:var(--ff-height, 52px);font-size:max(16px,1rem)}.ampere-sheet__hero-icon .ampere-force-password__icon,.ampere-modal__hero-icon .ampere-force-password__icon{color:#d97706}.ampere-sheet__hero:has(.ampere-force-password__icon) .ampere-sheet__hero-icon,.ampere-modal__hero:has(.ampere-force-password__icon) .ampere-modal__hero-icon{background:#f59e0b24}.ampere-login-alert-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;padding-bottom:calc(16px + var(--keyboard-height, 0px) + var(--ampere-safe-bottom, 0px));background:#102a4385;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ampere-fade-in .24s ease}.ampere-login-alert{width:min(100%,340px);padding:20px 18px 18px;border-radius:18px;background:#fef2f2;border:1px solid #fecaca;box-shadow:0 18px 40px #7f1d1d1f;animation:ampere-modal-in .34s cubic-bezier(.22,1,.36,1)}.ampere-login-alert__icon{width:48px;height:48px;margin:0 auto 12px;border-radius:14px;background:#ef44441f;color:#dc2626;display:flex;align-items:center;justify-content:center}.ampere-login-alert__message{margin:0 0 18px;font-size:clamp(14px,3.5vw,15px);line-height:1.65;color:#991b1b;text-align:center;white-space:pre-line}.ampere-login-alert__actions{display:flex;flex-direction:column;gap:10px}.ampere-login-alert__actions .ampere-btn{width:100%;min-height:46px}.ampere-login-alert__action--whatsapp.ampere-btn--primary{background:#25d366;border-color:#25d366}.ampere-login-alert__action--whatsapp.ampere-btn--primary:hover:not(:disabled){background:#1ebe57;border-color:#1ebe57}.ampere-login-alert__inline-error{margin:0 0 10px;font-size:13px;line-height:1.5;color:#b91c1c;text-align:center}@media(prefers-reduced-motion:reduce){.ampere-login-alert-overlay,.ampere-login-alert{animation:none}}:root:not([data-theme=dark]){--mw-card-bg: #e8eef4;--mw-card-border: rgba(100, 116, 139, .32);--mw-card-radius: clamp(14px, 3.6vw, 18px);--mw-card-shadow: 0 2px 8px rgba(15, 23, 42, .08);--mw-card-shadow-hover: 0 6px 16px rgba(15, 23, 42, .12);--mw-card-padding: clamp(16px, 4vw, 20px);--mw-card-margin: clamp(12px, 3.2vw, 14px);--mw-grad-angle: 160deg;--mw-tint-paid-top: #22c55e;--mw-tint-paid-mid: #4ade80;--mw-tint-paid-bottom: #86efac;--mw-tint-paid-border: rgba(34, 197, 94, .4);--mw-tint-paid-ring: rgba(5, 150, 105, .46);--mw-tint-paid-stroke: #047857;--mw-tint-unpaid-top: #e8b84a;--mw-tint-unpaid-mid: #f5d98a;--mw-tint-unpaid-bottom: #fdecc2;--mw-tint-unpaid-border: rgba(217, 168, 56, .4);--mw-tint-unpaid-ring: rgba(180, 83, 9, .42);--mw-tint-unpaid-stroke: #b45309;--mw-tint-debts-top: #ef4444;--mw-tint-debts-mid: #f87171;--mw-tint-debts-bottom: #fca5a5;--mw-tint-debts-border: rgba(220, 38, 38, .36);--mw-tint-debts-ring: rgba(185, 28, 28, .42);--mw-tint-debts-stroke: #b91c1c;--mw-tint-blue-top: #3b82f6;--mw-tint-blue-mid: #60a5fa;--mw-tint-blue-bottom: #93c5fd;--mw-tint-blue-border: rgba(59, 130, 246, .4);--mw-tint-blue-icon-bg: rgba(255, 255, 255, .24);--mw-tint-blue-icon: #ffffff;--mw-tint-indigo-top: #6366f1;--mw-tint-indigo-mid: #818cf8;--mw-tint-indigo-bottom: #a5b4fc;--mw-tint-indigo-border: rgba(99, 102, 241, .4);--mw-tint-indigo-icon-bg: rgba(255, 255, 255, .24);--mw-tint-indigo-icon: #ffffff;--mw-tint-green-top: #22c55e;--mw-tint-green-mid: #4ade80;--mw-tint-green-bottom: #86efac;--mw-tint-green-border: rgba(34, 197, 94, .4);--mw-tint-green-icon-bg: rgba(255, 255, 255, .24);--mw-tint-green-icon: #ffffff;--mw-tint-slate-top: #64748b;--mw-tint-slate-mid: #94a3b8;--mw-tint-slate-bottom: #cbd5e1;--mw-tint-slate-border: rgba(100, 116, 139, .38);--mw-tint-slate-icon-bg: rgba(255, 255, 255, .22);--mw-tint-slate-icon: #ffffff;--mw-tint-teal-top: #0f766e;--mw-tint-teal-mid: #14b8a6;--mw-tint-teal-bottom: #5eead4;--mw-tint-teal-border: rgba(13, 148, 136, .38);--mw-tint-teal-icon-bg: rgba(255, 255, 255, .26);--mw-tint-teal-icon: #ffffff;--mw-tint-amber-top: #d97706;--mw-tint-amber-mid: #f59e0b;--mw-tint-amber-bottom: #fcd34d;--mw-tint-amber-border: rgba(217, 119, 6, .4);--mw-tint-amber-icon-bg: rgba(255, 255, 255, .24);--mw-tint-amber-icon: #ffffff;--mw-tint-violet-top: #6d28d9;--mw-tint-violet-mid: #7c3aed;--mw-tint-violet-bottom: #a78bfa;--mw-tint-violet-border: rgba(124, 58, 237, .4);--mw-tint-violet-icon-bg: rgba(255, 255, 255, .24);--mw-tint-violet-icon: #ffffff;--mw-tint-danger-top: #dc2626;--mw-tint-danger-mid: #ef4444;--mw-tint-danger-bottom: #f87171;--mw-tint-danger-border: rgba(220, 38, 38, .36);--mw-tint-danger-icon-bg: rgba(255, 255, 255, .24);--mw-tint-danger-icon: #ffffff;--mw-grad-paid: linear-gradient(var(--mw-grad-angle), var(--mw-tint-paid-top) 0%, var(--mw-tint-paid-mid) 48%, var(--mw-tint-paid-bottom) 100%);--mw-grad-unpaid: linear-gradient(var(--mw-grad-angle), var(--mw-tint-unpaid-top) 0%, var(--mw-tint-unpaid-mid) 48%, var(--mw-tint-unpaid-bottom) 100%);--mw-grad-debts: linear-gradient(var(--mw-grad-angle), var(--mw-tint-debts-top) 0%, var(--mw-tint-debts-mid) 48%, var(--mw-tint-debts-bottom) 100%);--mw-grad-blue: linear-gradient(var(--mw-grad-angle), var(--mw-tint-blue-top) 0%, var(--mw-tint-blue-mid) 48%, var(--mw-tint-blue-bottom) 100%);--mw-grad-indigo: linear-gradient(var(--mw-grad-angle), var(--mw-tint-indigo-top) 0%, var(--mw-tint-indigo-mid) 48%, var(--mw-tint-indigo-bottom) 100%);--mw-grad-green: linear-gradient(var(--mw-grad-angle), var(--mw-tint-green-top) 0%, var(--mw-tint-green-mid) 48%, var(--mw-tint-green-bottom) 100%);--mw-grad-slate: linear-gradient(var(--mw-grad-angle), var(--mw-tint-slate-top) 0%, var(--mw-tint-slate-mid) 48%, var(--mw-tint-slate-bottom) 100%);--mw-grad-teal: linear-gradient(155deg, var(--mw-tint-teal-top) 0%, var(--mw-tint-teal-mid) 36%, var(--mw-tint-teal-bottom) 100%);--mw-grad-amber: linear-gradient(var(--mw-grad-angle), var(--mw-tint-amber-top) 0%, var(--mw-tint-amber-mid) 48%, var(--mw-tint-amber-bottom) 100%);--mw-grad-violet: linear-gradient(var(--mw-grad-angle), var(--mw-tint-violet-top) 0%, var(--mw-tint-violet-mid) 48%, var(--mw-tint-violet-bottom) 100%);--mw-grad-danger: linear-gradient(var(--mw-grad-angle), var(--mw-tint-danger-top) 0%, var(--mw-tint-danger-mid) 48%, var(--mw-tint-danger-bottom) 100%);--mw-grad-welcome: linear-gradient(var(--mw-grad-angle), var(--mw-tint-slate-top) 0%, var(--mw-tint-slate-mid) 42%, var(--mw-tint-blue-bottom) 100%);--shadow: 0 2px 8px rgba(15, 23, 42, .08);--shadow-lg: 0 6px 16px rgba(15, 23, 42, .12);--gray-200: rgba(148, 163, 184, .18);--gray-600: #64748b;--white: #ffffff;--green: #22c55e;--red: #ef4444;--yellow: #f59e0b;--blue: #3b82f6;--dark-blue: #0b2447;--adm-bg: #f8fafc;--adm-surface: #ffffff;--adm-text-muted: #94a3b8}.dashboard-section{margin-bottom:clamp(20px,5vw,28px)}.dashboard-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2.4vw,12px);align-items:stretch}.dashboard-metric-card{aspect-ratio:1;min-height:0;width:100%;border-radius:clamp(14px,3.6vw,18px);padding:clamp(14px,3.6vw,18px);box-shadow:var(--shadow);border:1px solid var(--gray-200);min-width:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-sizing:border-box;overflow:hidden;background:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(6px,1.6vw,8px);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.dashboard-stat-card{aspect-ratio:1;min-height:0;width:100%;border-radius:clamp(12px,3vw,14px);padding:clamp(8px,2.2vw,10px);box-shadow:var(--shadow);border:1px solid var(--gray-200);min-width:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-sizing:border-box;overflow:hidden;background:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(4px,1.2vw,6px)}.dashboard-gen-status-head{display:flex;align-items:center;gap:clamp(14px,3.5vw,18px)}.status-badge-dot{width:8px;height:8px;background:currentColor;border-radius:50%;flex-shrink:0}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:600}.status-badge.active{background:#22c55e1a;color:var(--green)}.status-badge.stopped{background:#ef44441a;color:var(--red)}.status-badge.maintenance{background:#f59e0b1a;color:var(--yellow)}.dashboard-stats-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2.2vw,10px);align-items:stretch}.dashboard-stats-row--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.ampere-admin-home{width:100%!important;max-width:100%!important;margin-inline:0!important;overflow-x:hidden;box-sizing:border-box;background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(148,163,184,.06) 0%,transparent 55%),radial-gradient(ellipse 90% 60% at 0% 100%,rgba(148,163,184,.04) 0%,transparent 50%),var(--adm-bg, #f8fafc)}.ampere-admin-home.container{max-width:100%!important;margin-inline:0!important}.ampere-admin-home .admin-dashboard--modern{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.ampere-admin-home__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:min(320px,50dvh);padding:24px 16px;text-align:center}.ampere-admin-home .admin-dashboard--modern{--mw-home-grad-angle: 160deg;--mw-home-paid-top: #9ecfb0;--mw-home-paid-mid: #b5dcc3;--mw-home-paid-bottom: #cce8d4;--mw-home-unpaid-top: #d9a0a0;--mw-home-unpaid-mid: #e5baba;--mw-home-unpaid-bottom: #f5d0d0;--mw-home-debts-top: #f0b4b4;--mw-home-debts-mid: #f5cccc;--mw-home-debts-bottom: #fae4e4;padding:clamp(4px,1.2vw,8px) 0 clamp(20px,5vw,28px);animation:adminHomeFadeIn .5s cubic-bezier(.22,1,.36,1) both}@keyframes adminHomeFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ampere-admin-home .dashboard-welcome--brand{--dw-gold: #d4af37;--dw-gold-mid: #f0d060;--dw-gold-light: #fde68a;--dw-gold-pale: #fff7d6;--dw-gold-deep: #c9a227;--dw-navy-deep: #2d4a6f;--dw-navy: #3a5578;--dw-navy-soft: #455f82;--dw-name-gold: #f0d060;--dw-charcoal: #223a56;--dw-card: #2a3d58;--dw-text: #eef2f7;--dw-text-muted: #7d8fa8;position:relative;margin-bottom:clamp(10px,2.6vw,12px);padding:clamp(10px,2.8vw,13px) clamp(12px,3.2vw,14px);border-radius:clamp(13px,3.4vw,16px);overflow:hidden;border:1px solid rgba(212,175,55,.48)!important;box-shadow:0 12px 36px #1a2d4a4d,inset 0 1px #d4af3724!important;background:radial-gradient(ellipse 130% 62% at 50% -12%,rgba(212,175,55,.14) 0%,transparent 58%),radial-gradient(ellipse 90% 48% at 0% 88%,rgba(45,74,111,.28) 0%,transparent 55%),linear-gradient(175deg,var(--dw-navy-soft) 0%,var(--dw-navy) 52%,var(--dw-navy-deep) 100%)!important}.ampere-admin-home .dashboard-welcome--brand:before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent 0%,var(--dw-gold-mid) 22%,var(--dw-gold-light) 50%,var(--dw-gold-mid) 78%,transparent 100%);opacity:.85;pointer-events:none;z-index:2}.ampere-admin-home .dashboard-welcome__mesh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 90% 48% at 0% 88%,rgba(90,130,184,.16) 0%,transparent 55%),radial-gradient(ellipse 70% 40% at 100% 72%,rgba(74,111,165,.18) 0%,transparent 52%)}.ampere-admin-home .dashboard-welcome__sheen{display:none}.ampere-admin-home .dashboard-welcome__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,2.8vw,14px);min-width:0;min-height:clamp(40px,10.5vw,46px)}.ampere-admin-home .dashboard-welcome__copy{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:0;text-align:start;order:1}.ampere-admin-home .dashboard-welcome__brand{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2px,.7vw,4px);order:2}[dir=rtl] .ampere-admin-home .dashboard-welcome__copy{order:2}[dir=rtl] .ampere-admin-home .dashboard-welcome__brand{order:1}.ampere-admin-home .dashboard-welcome__brand-logo{display:inline-flex;align-items:center;padding:clamp(2px,.7vw,3px) clamp(7px,1.9vw,9px);border-radius:999px;font-size:clamp(10.5px,2.75vw,11.5px);font-weight:900;letter-spacing:.02em;line-height:1.15;color:#78350f;white-space:nowrap;background:linear-gradient(145deg,#fff7d6 0%,#fde68a 38%,var(--dw-gold-mid) 100%);border:1px solid rgba(212,175,55,.55);box-shadow:inset 0 1px #ffffff73}.ampere-admin-home .dashboard-welcome__mark{position:relative;flex-shrink:0;width:clamp(32px,8.2vw,36px);height:clamp(32px,8.2vw,36px);display:flex;align-items:center;justify-content:center}.ampere-admin-home .dashboard-welcome__mark-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#d4af371f;border:2px solid rgba(212,175,55,.42);box-shadow:0 0 0 3px #d4af371a}.ampere-admin-home .dashboard-welcome__mark-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:clamp(24px,6.4vw,27px);height:clamp(24px,6.4vw,27px);border-radius:50%;color:#78350f;background:linear-gradient(145deg,#fff7d6 0%,#fde68a 38%,var(--dw-gold-mid) 100%);border:1px solid rgba(212,175,55,.55);box-shadow:inset 0 1px #ffffff73}.ampere-admin-home .dashboard-welcome__mark-icon svg{width:clamp(12px,3.2vw,14px);height:clamp(12px,3.2vw,14px);display:block}.ampere-admin-home .dashboard-welcome__eyebrow,.ampere-admin-home .dashboard-welcome__eyebrow-badge{display:none}.ampere-admin-home .dashboard-welcome__title{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:clamp(4px,1.1vw,6px);margin:0;line-height:1.2;min-width:0}.ampere-admin-home .dashboard-welcome__greeting{font-size:clamp(12px,3.1vw,13px);font-weight:900;letter-spacing:.01em;white-space:nowrap;background:none!important;-webkit-background-clip:unset;background-clip:unset;color:var(--dw-name-gold)!important;filter:none}.ampere-admin-home .dashboard-welcome__name{font-size:clamp(18px,4.5vw,22px);font-weight:900;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-width:0;background:none!important;-webkit-background-clip:unset;background-clip:unset;color:var(--dw-name-gold)!important;filter:none}.ampere-admin-home .dashboard-welcome__title--solo .dashboard-welcome__greeting{font-size:clamp(17px,4.4vw,20px);font-weight:900;background:none!important;-webkit-background-clip:unset;background-clip:unset;color:var(--dw-name-gold)!important;filter:none}.ampere-admin-home .dashboard-welcome__generator{display:none}.ampere-admin-home .dashboard-welcome__tagline{margin:clamp(6px,1.8vw,9px) 0 0;font-size:clamp(11px,2.9vw,12.5px);font-weight:800;color:#fff!important;line-height:1.42;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;opacity:1}.ampere-admin-home .dashboard-section-heading{display:flex;align-items:center;gap:8px;margin:0 0 clamp(10px,2.6vw,12px);font-size:clamp(12px,3.1vw,13px);font-weight:700;color:#94a3b8!important;letter-spacing:.01em}.ampere-admin-home .dashboard-section-heading:before{content:"";width:3px;height:12px;border-radius:3px;background:#cbd5e1}.ampere-admin-home .admin-dashboard--modern .dashboard-stats-row{gap:clamp(10px,2.6vw,12px)}.ampere-admin-home .admin-dashboard--modern .dashboard-stats-row--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(10px,2.8vw,14px)}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card,.ampere-admin-home .admin-dashboard--modern button.dashboard-stat-card{display:flex!important;flex-direction:column!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:clamp(14px,3.6vw,17px)!important;padding:clamp(5px,1.4vw,7px) clamp(5px,1.4vw,7px) clamp(5px,1.4vw,7px)!important;box-shadow:0 2px 8px #0f172a0a!important;position:relative;aspect-ratio:auto!important;min-height:clamp(128px,31vw,142px)!important;max-height:clamp(128px,31vw,142px)!important;gap:clamp(2px,.6vw,4px)!important;justify-content:center!important;align-items:center!important;text-align:center;overflow:hidden!important;width:100%;min-width:0}html:not([data-theme=dark]) .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card{background:var(--mw-card-bg, #f8fafc)!important}html:not([data-theme=dark]) .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--paid,html:not([data-theme=dark]) .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--unpaid{background:linear-gradient(160deg,#fafafa,#f5f5f4 55%,#f0f0ee)!important;border-color:#94a3b838!important}html:not([data-theme=dark]) .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--debts{background:linear-gradient(var(--mw-home-grad-angle),var(--mw-home-debts-top) 0%,var(--mw-home-debts-mid) 52%,var(--mw-home-debts-bottom) 100%)!important;border-color:#a52a2a42!important}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--clickable:hover{transform:translateY(-3px)!important;box-shadow:0 6px 16px #0f172a12!important}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--clickable:active,.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--clickable:active{transform:scale(.98)!important;transition:none!important}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--clickable,.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--clickable{touch-action:pan-y}@media(hover:hover)and (pointer:fine){.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--clickable:hover{transform:translateY(-3px)!important;box-shadow:0 6px 16px #0f172a12!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--clickable:hover{transform:translateY(-3px)!important;filter:none;box-shadow:0 6px 18px #0f172a12!important}}@media(hover:none){.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--clickable:hover,.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--clickable:hover{transform:none!important;box-shadow:0 2px 8px #0f172a0a!important}}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-icon{display:none!important}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring--donut,.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring--neon{position:relative;width:min(96%,112px);height:min(96%,112px);aspect-ratio:1;flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin-inline:auto}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring__backdrop{display:none}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;overflow:visible}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring__track{stroke:#e2e8f0;stroke-width:13;stroke-linecap:butt}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--paid .dashboard-stat-ring__track{stroke:#22c55e38}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--unpaid .dashboard-stat-ring__track{stroke:#ef444438}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring__progress{stroke-width:13;stroke-linecap:butt;filter:none;transition:stroke-dasharray .45s cubic-bezier(.25,.46,.45,.94)}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--paid .dashboard-stat-ring__progress{stroke:#22c55e}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--unpaid .dashboard-stat-ring__progress{stroke:#ef4444}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring--empty .dashboard-stat-ring__track,.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring--empty .dashboard-stat-ring__progress{stroke:#cbd5e1}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring--zero .dashboard-stat-ring__progress{opacity:0}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring--donut .dashboard-stat-count,.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring--neon .dashboard-stat-count{position:relative;z-index:2;font-size:clamp(24px,6.8vw,30px)!important;font-weight:800!important;line-height:1!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#111827!important;text-shadow:none}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--paid .dashboard-stat-ring--donut .dashboard-stat-count,.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--unpaid .dashboard-stat-ring--donut .dashboard-stat-count,.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--paid .dashboard-stat-ring--neon .dashboard-stat-count,.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--unpaid .dashboard-stat-ring--neon .dashboard-stat-count{color:#111827!important;text-shadow:none}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-label{flex:0 0 auto;flex-shrink:0;width:100%;margin:0;padding:0 2px;font-size:clamp(13px,3.4vw,15px)!important;font-weight:800!important;color:#0f172a!important;line-height:1.25!important;letter-spacing:.02em;-webkit-text-stroke:0;text-align:center;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--paid .dashboard-stat-label,.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--unpaid .dashboard-stat-label{color:#0f172a!important;font-weight:800!important;font-size:clamp(13px,3.4vw,15px)!important;letter-spacing:.02em;-webkit-text-stroke:0}.ampere-admin-home .admin-dashboard--modern .dashboard-metrics-grid{gap:clamp(10px,2.8vw,14px);padding-inline:clamp(6px,1.8vw,10px)}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card{aspect-ratio:auto!important;min-height:clamp(122px,30.5vw,138px)!important;padding:clamp(14px,3.6vw,17px) clamp(10px,2.8vw,13px)!important;align-items:center!important;text-align:center!important;position:relative;overflow:hidden;background:var(--mw-card-bg, #f8fafc)!important;box-shadow:0 2px 10px #0f172a0a!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card{aspect-ratio:auto;min-height:clamp(100px,26vw,116px);border:1px solid rgba(148,163,184,.16)!important;border-radius:clamp(15px,3.8vw,19px)!important;padding:clamp(13px,3.4vw,16px)!important;align-items:flex-start;text-align:right;position:relative;overflow:hidden;background:var(--mw-card-bg, #f8fafc)!important;box-shadow:0 2px 10px #0f172a0a!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card:after{display:none}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--clickable:hover{transform:translateY(-3px)!important;filter:none;box-shadow:0 6px 18px #0f172a12!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-icon{width:clamp(42px,11vw,46px)!important;height:clamp(42px,11vw,46px)!important;border-radius:12px!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-body{align-items:center!important;text-align:center!important;justify-content:center!important;width:100%}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-body{align-items:flex-start;text-align:right}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-title{color:#64748b!important;font-weight:600!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-value{color:#334155!important;font-weight:800!important;text-shadow:none}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-title{font-size:clamp(13.5px,3.5vw,15px)!important;font-weight:800!important;color:#0f172a!important;line-height:1.32!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-value{font-size:clamp(21px,5.5vw,26px)!important;font-weight:900!important;color:#0f172a!important;line-height:1.12!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-value small,.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-amps-unit{font-weight:900!important;color:#0f172a!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--collected .dashboard-metric-title{font-size:clamp(12.5px,3.2vw,14px)!important;font-weight:800!important;color:#0f172a!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--collected .dashboard-metric-value,.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--collected .dashboard-metric-money{font-size:clamp(19px,5vw,24px)!important;font-weight:900!important;color:#0f172a!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-value small{color:#94a3b8!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-amps-unit{font-size:clamp(.78em,2.6vw,.86em)!important;font-weight:900!important;color:#1e293b!important;letter-spacing:.02em}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--blue{background:var(--mw-grad-blue)!important;border-color:var(--mw-tint-blue-border)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--blue .dashboard-metric-icon{background:var(--mw-tint-blue-icon-bg)!important;color:var(--mw-tint-blue-icon)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--indigo{background:var(--mw-grad-indigo)!important;border-color:var(--mw-tint-indigo-border)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--indigo .dashboard-metric-icon{background:var(--mw-tint-indigo-icon-bg)!important;color:var(--mw-tint-indigo-icon)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--green{background:var(--mw-grad-green)!important;border-color:var(--mw-tint-green-border)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--green .dashboard-metric-icon{background:var(--mw-tint-green-icon-bg)!important;color:var(--mw-tint-green-icon)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--slate{background:linear-gradient(var(--mw-home-grad-angle),#cbd5e1 0%,#e2e8f0 48%,#f8fafc 100%)!important;border-color:#94a3b86b!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--slate .dashboard-metric-icon{background:var(--mw-tint-slate-icon-bg, rgba(100, 116, 139, .12))!important;color:var(--mw-tint-slate-icon, #64748b)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--teal{background:var(--mw-grad-teal)!important;border-color:var(--mw-tint-teal-border)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--teal .dashboard-metric-icon{background:var(--mw-tint-teal-icon-bg)!important;color:var(--mw-tint-teal-icon)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--collected{align-items:center!important;text-align:center!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--collected .dashboard-metric-body{align-items:center!important;text-align:center!important;width:100%}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--collected .dashboard-metric-title{width:100%;text-align:center!important;font-size:clamp(11px,2.9vw,12.5px)!important;line-height:1.38!important;letter-spacing:0;color:#0f4c5c!important;-webkit-line-clamp:2}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--collected .dashboard-metric-value{display:flex;align-items:center;justify-content:center;width:100%;text-align:center!important;font-size:clamp(17px,4.4vw,21px)!important;line-height:1.2!important;font-variant-numeric:tabular-nums!important;color:#0f172a!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-money{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:nowrap;gap:.32em;max-width:100%;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-align:center;direction:ltr;unicode-bidi:isolate}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-money__amount,.ampere-admin-home .admin-dashboard--modern .dashboard-metric-money__unit{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--amber{background:linear-gradient(var(--mw-home-grad-angle),#fcd34d 0%,#fde68a 48%,#fffbeb 100%)!important;border-color:#f59e0b66!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--amber .dashboard-metric-icon{background:var(--mw-tint-amber-icon-bg, rgba(245, 158, 11, .14))!important;color:var(--mw-tint-amber-icon, #f59e0b)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-icon__img{filter:none;opacity:.75}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status{background:var(--mw-card-bg, #f8fafc)!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:clamp(16px,4vw,20px)!important;box-shadow:0 2px 12px #0f172a0a!important;padding:clamp(16px,4vw,20px)!important;margin-bottom:clamp(8px,2.2vw,12px)}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-icon{border-radius:16px!important;box-shadow:none;width:clamp(50px,12.5vw,56px);height:clamp(50px,12.5vw,56px);display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-icon svg{width:clamp(24px,6vw,28px);height:clamp(24px,6vw,28px);flex-shrink:0}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-icon--active{background:#4ade8057!important;color:#16a34a!important;border:none}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-icon--stopped{background:#f8717157!important;color:#dc2626!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-icon--maintenance{background:#fbbf2457!important;color:#ca8a04!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-label--solo,.ampere-admin-home .admin-dashboard--modern .card-title.dashboard-gen-status-label--solo{text-align:center!important;width:100%;margin:0 0 clamp(10px,2.6vw,12px)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-head--status{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(10px,2.6vw,12px);width:100%;margin-bottom:clamp(2px,.6vw,4px)}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-label,.ampere-admin-home .admin-dashboard--modern .card-title.dashboard-gen-status-label{font-size:clamp(15px,3.9vw,18px)!important;font-weight:800!important;color:#0f172a!important;line-height:1.35!important;margin:0 0 clamp(8px,2.2vw,10px)!important;letter-spacing:.01em;text-shadow:none;-webkit-font-smoothing:antialiased}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-badge{display:inline-flex!important;align-items:center;gap:7px;font-size:clamp(13px,3.3vw,14px)!important;font-weight:800!important;padding:clamp(7px,1.9vw,8px) clamp(13px,3.4vw,15px)!important;border-radius:999px!important;border:1px solid transparent}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-badge.active{background:#22c55e3d!important;color:#15803d!important;border-color:transparent!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-badge.active .status-badge-dot{background:#16a34a}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-badge.stopped{background:#ef44443d!important;color:#b91c1c!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-badge.maintenance{background:#f59e0b42!important;color:#a16207!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2.2vw,10px);margin-top:clamp(14px,3.6vw,18px)!important;margin-bottom:clamp(4px,1vw,6px)}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle{flex:none!important;min-height:clamp(58px,14.5vw,64px);padding:15px 12px!important;border:1px solid transparent!important;border-radius:14px!important;font-size:clamp(14px,3.8vw,16px)!important;font-weight:900!important;letter-spacing:.02em;line-height:1.2!important;cursor:pointer;box-shadow:none;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .18s ease,box-shadow .22s ease,filter .22s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#fff!important;text-shadow:0 1px 3px rgba(15,23,42,.28);-webkit-font-smoothing:antialiased}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle:not(.is-active){opacity:1;filter:saturate(.94) brightness(1.02)}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle.is-active{transform:none;font-weight:900!important;filter:none;letter-spacing:.025em;text-shadow:0 1px 4px rgba(15,23,42,.32)}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle:active{transform:scale(.98)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle--working{background:linear-gradient(165deg,#22c55e,#16a34a 52%,#15803d)!important;border-color:#86efac6b!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle--working.is-active{background:linear-gradient(165deg,#4ade80,#22c55e 48%,#16a34a)!important;border-color:#bbf7d09e!important;box-shadow:0 0 0 2px #4ade803d,0 4px 14px #16a34a47!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle--stopped{background:linear-gradient(165deg,#ef4444,#dc2626 52%,#b91c1c)!important;border-color:#fca5a56b!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle--stopped.is-active{background:linear-gradient(165deg,#f87171,#ef4444 48%,#dc2626)!important;border-color:#fecaca9e!important;box-shadow:0 0 0 2px #f871713d,0 4px 14px #dc262647!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle--maintenance{background:linear-gradient(165deg,#eab308,#ca8a04 52%,#a16207)!important;border-color:#fde0476b!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle--maintenance.is-active{background:linear-gradient(165deg,#facc15,#eab308 48%,#ca8a04)!important;border-color:#fef08a9e!important;box-shadow:0 0 0 2px #fbbf2442,0 4px 14px #ca8a0447!important}.ampere-admin-home .admin-dashboard--modern .subscription-locked-notice{border-radius:12px;margin-bottom:14px}html[data-theme=dark] .ampere-admin-home{background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(71,85,105,.15) 0%,transparent 55%),var(--adm-bg, #0f172a)}html[data-theme=dark] .ampere-admin-home .dashboard-welcome--brand,html:not([data-theme=dark]) .ampere-admin-home .dashboard-welcome--brand{background:radial-gradient(ellipse 130% 62% at 50% -12%,rgba(212,175,55,.16) 0%,transparent 58%),radial-gradient(ellipse 90% 48% at 0% 88%,rgba(74,111,165,.22) 0%,transparent 55%),linear-gradient(175deg,#455f82,#3a5578 52%,#2d4a6f)!important;border-color:#d4af377a!important}html[data-theme=dark] .ampere-admin-home .dashboard-welcome__greeting,html:not([data-theme=dark]) .ampere-admin-home .dashboard-welcome__greeting,html[data-theme=dark] .ampere-admin-home .dashboard-welcome__name,html:not([data-theme=dark]) .ampere-admin-home .dashboard-welcome__name,html[data-theme=dark] .ampere-admin-home .dashboard-welcome__title--solo .dashboard-welcome__greeting,html:not([data-theme=dark]) .ampere-admin-home .dashboard-welcome__title--solo .dashboard-welcome__greeting{color:#f0d060!important}html[data-theme=dark] .ampere-admin-home .dashboard-welcome__tagline,html:not([data-theme=dark]) .ampere-admin-home .dashboard-welcome__tagline{color:#fff!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-metric-card{background:var(--adm-surface, #1e293b)!important;border-color:#94a3b824!important;box-shadow:none!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--paid,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--unpaid{background:var(--adm-surface, #1e293b)!important;border-color:#94a3b82e!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--debts{background:linear-gradient(var(--mw-home-grad-angle, 160deg),rgba(127,29,29,.38) 0%,rgba(185,28,28,.2) 55%,rgba(127,29,29,.1) 100%)!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--paid .dashboard-stat-label,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--unpaid .dashboard-stat-label,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-label{color:#f1f5f9!important;font-weight:800!important;font-size:clamp(15px,3.9vw,17px)!important;letter-spacing:.02em;-webkit-text-stroke:0;text-shadow:none}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring__backdrop{background:#0f172a8c;box-shadow:inset 0 0 0 1px #94a3b829}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring__track{stroke:#cbd5e1a6}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--blue{background:var(--mw-grad-blue)!important;border-color:var(--mw-tint-blue-border)!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--indigo{background:var(--mw-grad-indigo)!important;border-color:var(--mw-tint-indigo-border)!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--green{background:var(--mw-grad-green)!important;border-color:var(--mw-tint-green-border)!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--teal{background:var(--mw-grad-teal)!important;border-color:var(--mw-tint-teal-border)!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--collected .dashboard-metric-title{color:#ccfbf1!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--collected .dashboard-metric-value,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--collected .dashboard-metric-money{color:#f8fafc!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--amber{background:linear-gradient(var(--mw-home-grad-angle, 160deg),rgba(120,53,15,.42) 0%,rgba(245,158,11,.22) 55%,rgba(120,53,15,.1) 100%)!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--slate{background:linear-gradient(var(--mw-home-grad-angle, 160deg),rgba(51,65,85,.55) 0%,rgba(71,85,105,.28) 55%,rgba(51,65,85,.12) 100%)!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-metric-amps-unit{color:#cbd5e1!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--paid .dashboard-stat-ring--donut .dashboard-stat-count,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--unpaid .dashboard-stat-ring--donut .dashboard-stat-count,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--paid .dashboard-stat-ring--neon .dashboard-stat-count,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--unpaid .dashboard-stat-ring--neon .dashboard-stat-count,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-metric-value{color:#f8fafc!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-metric-title,html[data-theme=dark] .ampere-admin-home .dashboard-section-heading{color:var(--adm-text-muted, #94a3b8)!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-title,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-value,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-amps-unit,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--collected .dashboard-metric-title,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--collected .dashboard-metric-value,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--collected .dashboard-metric-money{color:#f8fafc!important;font-weight:800!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-value,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--collected .dashboard-metric-value,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--collected .dashboard-metric-money{font-weight:900!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-status{background:var(--adm-surface, #1e293b)!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-label,html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .card-title.dashboard-gen-status-label{color:#f1f5f9!important;font-weight:800!important;text-shadow:none}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-icon--active{background:#10b98152!important;color:#6ee7b7!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-icon--stopped{background:#ef444452!important;color:#fca5a5!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-icon--maintenance{background:#f59e0b52!important;color:#fcd34d!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-badge.active{background:#10b98147!important;color:#86efac!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-badge.stopped{background:#ef444447!important;color:#fca5a5!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-badge.maintenance{background:#f59e0b4d!important;color:#fcd34d!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle--working{background:linear-gradient(165deg,#10b981,#059669 52%,#047857)!important;border-color:#6ee7b759!important;color:#ecfdf5!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle--working.is-active{background:linear-gradient(165deg,#34d399,#10b981 48%,#059669)!important;border-color:#a7f3d080!important;box-shadow:0 0 0 2px #34d39938,0 4px 14px #05966952!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle--stopped{background:linear-gradient(165deg,#dc2626,#b91c1c 52%,#991b1b)!important;border-color:#fca5a559!important;color:#fff1f2!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle--stopped.is-active{background:linear-gradient(165deg,#ef4444,#dc2626 48%,#b91c1c)!important;border-color:#fecaca80!important;box-shadow:0 0 0 2px #f8717138,0 4px 14px #b91c1c52!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle--maintenance{background:linear-gradient(165deg,#eab308,#ca8a04 52%,#a16207)!important;border-color:#fde04759!important;color:#fffbeb!important}html[data-theme=dark] .ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle--maintenance.is-active{background:linear-gradient(165deg,#facc15,#eab308 48%,#ca8a04)!important;border-color:#fef08a80!important;box-shadow:0 0 0 2px #fbbf2438,0 4px 14px #ca8a0452!important}@media(min-width:600px){.ampere-admin-home .admin-dashboard--modern .dashboard-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.ampere-admin-home .admin-dashboard--modern{padding:4px 0 clamp(32px,8.2vw,44px)}.ampere-admin-home .dashboard-section{margin-bottom:clamp(14px,3.6vw,18px)}.ampere-admin-home .dashboard-section--stats{margin-bottom:clamp(12px,3.2vw,16px)}.ampere-admin-home .dashboard-section--last{margin-bottom:clamp(28px,7vw,36px)!important}.ampere-admin-home .dashboard-welcome--brand{margin-bottom:clamp(8px,2.2vw,10px);padding:clamp(9px,2.5vw,12px) clamp(11px,3vw,13px);border-radius:clamp(12px,3.2vw,14px)}.ampere-admin-home .dashboard-welcome__inner{gap:clamp(7px,2vw,9px);min-height:clamp(32px,8.5vw,38px)}.ampere-admin-home .dashboard-welcome__brand{gap:clamp(2px,.6vw,3px)}.ampere-admin-home .dashboard-welcome__brand-logo{padding:clamp(2px,.6vw,3px) clamp(6px,1.7vw,8px);font-size:clamp(10px,2.65vw,11px)}.ampere-admin-home .dashboard-welcome__mark{width:clamp(30px,8vw,34px);height:clamp(30px,8vw,34px)}.ampere-admin-home .dashboard-welcome__mark-icon{width:clamp(22px,6vw,25px);height:clamp(22px,6vw,25px)}.ampere-admin-home .dashboard-welcome__mark-icon svg{width:clamp(11px,3vw,13px);height:clamp(11px,3vw,13px)}.ampere-admin-home .dashboard-welcome__greeting{font-size:clamp(10.5px,2.8vw,11.5px);font-weight:900!important}.ampere-admin-home .dashboard-welcome__name{font-size:clamp(15px,3.9vw,18px)}.ampere-admin-home .dashboard-welcome__title--solo .dashboard-welcome__greeting{font-size:clamp(14px,3.6vw,16px)}.ampere-admin-home .dashboard-welcome__tagline{margin-top:clamp(5px,1.5vw,7px);font-size:clamp(10px,2.65vw,11.5px);font-weight:800!important;color:#fff!important;line-height:1.38}.ampere-admin-home .dashboard-section-heading{gap:7px;margin-bottom:9px;font-size:clamp(12px,3vw,13px)}.ampere-admin-home .dashboard-section-heading:before{height:11px}.ampere-admin-home .admin-dashboard--modern .dashboard-stats-row{gap:9px}.ampere-admin-home .admin-dashboard--modern .dashboard-stats-row--pair{gap:clamp(9px,2.6vw,12px)}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card{min-height:clamp(128px,31vw,142px)!important;max-height:clamp(128px,31vw,142px)!important;padding:clamp(4px,1.2vw,6px) clamp(4px,1.2vw,6px) clamp(4px,1.2vw,6px)!important;border-radius:clamp(12px,3.2vw,15px)!important;gap:2px!important}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring--donut,.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring--neon{width:min(98%,108px);height:min(98%,108px)}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring--donut .dashboard-stat-count,.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring--neon .dashboard-stat-count{font-size:clamp(22px,6.2vw,28px)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-label,.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--paid .dashboard-stat-label,.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--unpaid .dashboard-stat-label{font-size:clamp(14px,3.6vw,16px)!important;font-weight:800!important;color:#0f172a!important;letter-spacing:.02em;-webkit-text-stroke:0;line-height:1.25!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metrics-grid{gap:9px;padding-inline:clamp(5px,1.5vw,8px)}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card{min-height:clamp(118px,29.5vw,132px)!important;padding:clamp(13px,3.4vw,16px) clamp(9px,2.5vw,12px)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card{min-height:clamp(100px,25.5vw,112px);padding:clamp(12px,3.2vw,15px)!important;border-radius:clamp(13px,3.4vw,17px)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-icon{width:clamp(40px,10.2vw,44px)!important;height:clamp(40px,10.2vw,44px)!important;border-radius:11px!important}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-icon svg,.ampere-admin-home .admin-dashboard--modern .dashboard-metric-icon__img{width:21px;height:21px}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-title{font-size:clamp(13px,3.4vw,14.5px)!important;font-weight:800!important;color:#0f172a!important;line-height:1.32!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-value{font-size:clamp(20px,5.2vw,24px)!important;font-weight:900!important;color:#0f172a!important;line-height:1.12!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--collected .dashboard-metric-value,.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--collected .dashboard-metric-money{font-size:clamp(18px,4.8vw,22px)!important;font-weight:900!important;color:#0f172a!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--collected .dashboard-metric-title{font-size:clamp(12px,3.1vw,13.5px)!important;font-weight:800!important;color:#0f172a!important;line-height:1.36!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status{padding:clamp(14px,3.6vw,18px)!important;border-radius:clamp(15px,3.6vw,19px)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-head{gap:clamp(12px,3vw,14px)}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-icon{width:clamp(48px,12vw,52px);height:clamp(48px,12vw,52px);border-radius:14px!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-icon svg{width:24px;height:24px}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-label,.ampere-admin-home .admin-dashboard--modern .card-title.dashboard-gen-status-label{font-size:clamp(14px,3.6vw,17px)!important;font-weight:800!important;margin-bottom:6px}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-status-badge{font-size:clamp(12px,3.1vw,13px);font-weight:800!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggles{gap:8px;margin-top:clamp(12px,3.2vw,14px)!important}.ampere-admin-home .admin-dashboard--modern .dashboard-gen-toggle{min-height:clamp(54px,13.5vw,58px);padding:13px 10px!important;font-size:clamp(13px,3.5vw,15px)!important;font-weight:900!important;border-radius:13px!important}.ampere-admin-home .admin-dashboard--modern .subscription-locked-notice{margin-bottom:11px;padding:10px 12px;font-size:clamp(12px,3vw,13px);line-height:1.45}.ampere-admin-home .platform-ad-banner{margin-bottom:clamp(12px,3vw,14px);border-radius:clamp(12px,3.2vw,16px)}.ampere-admin-home .platform-ad-banner__caption{padding:clamp(9px,2.5vw,11px) clamp(11px,3vw,14px)}.ampere-admin-home .platform-ad-banner__title{font-size:clamp(13px,3.4vw,15px);margin-bottom:3px}.ampere-admin-home .platform-ad-banner__desc{font-size:clamp(12px,3vw,13px);line-height:1.42}}@media(prefers-reduced-motion:reduce){.ampere-admin-home .admin-dashboard--modern{animation:none}.ampere-admin-home .admin-dashboard--modern .dashboard-stat-ring__progress{animation:none;transition:none}.ampere-admin-home .admin-dashboard--modern .dashboard-metric-card--clickable:hover,.ampere-admin-home .admin-dashboard--modern .dashboard-stat-card--clickable:hover{transform:none}}.ampere-admin-shell .admin-subscription-banner.admin-subscription-banner--trial,.ampere-admin-shell .admin-subscription-banner[data-mode=trial]{--trial-banner-gold: #c9a227;--trial-banner-gold-mid: #d4af37;--trial-banner-gold-light: #f0d060;--trial-banner-gold-border: rgba(201, 162, 39, .44);position:relative;display:flex;align-items:center;justify-content:center;max-width:none;margin:0;padding:0;border:none;border-bottom:1px solid var(--trial-banner-gold-border)!important;background:linear-gradient(145deg,#fff8dc,#fde68a 24%,#f5c842 50%,#e8b84a 74%,#d4af37)!important;color:#78350f!important;box-shadow:0 4px 16px #c9a22738}.ampere-admin-shell .admin-subscription-banner.admin-subscription-banner--trial:before,.ampere-admin-shell .admin-subscription-banner[data-mode=trial]:before{display:none}.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__inner{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;margin:0;padding:clamp(10px,2.8vw,14px) clamp(12px,3.5vw,16px);text-align:center}.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__row{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px 12px;width:auto;max-width:min(100%,560px);margin:0 auto;text-align:center}.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__label{flex:0 1 auto;font-size:14px;font-weight:900;line-height:1.45;letter-spacing:.02em;color:#fff!important;-webkit-text-fill-color:#ffffff;text-shadow:0 1px 3px rgba(91,45,0,.28);white-space:normal}.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__countdown,.ampere-admin-shell .admin-subscription-banner--trial [data-countdown]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:4px 10px;border-radius:8px;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.3;white-space:nowrap;text-align:center;color:#92400e;background:#ffffff8c;border:1px solid rgba(217,119,6,.22);box-shadow:0 1px 4px #b453091a}.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__subs-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;min-height:32px;border:1px solid rgba(255,255,255,.22);border-radius:9px;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.01em;color:#fff!important;background:linear-gradient(145deg,#1ebe57,#25d366 48%,#128c7e)!important;box-shadow:0 4px 14px #25d36657;cursor:pointer;transition:filter .2s ease,transform .18s ease,box-shadow .2s ease}.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__subs-btn:hover{filter:brightness(1.04);box-shadow:0 6px 18px #25d3666b}.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__subs-btn:active{transform:scale(.98);filter:brightness(.96)}.ampere-admin-shell .admin-subscription-banner.is-expired{background:linear-gradient(90deg,#881337,#9f1239)!important;color:#fff!important}html[data-theme=dark] .ampere-admin-shell .admin-subscription-banner.admin-subscription-banner--trial,html[data-theme=dark] .ampere-admin-shell .admin-subscription-banner[data-mode=trial],html:not([data-theme=dark]) .ampere-admin-shell .admin-subscription-banner.admin-subscription-banner--trial,html:not([data-theme=dark]) .ampere-admin-shell .admin-subscription-banner[data-mode=trial]{background:linear-gradient(145deg,#fff8dc,#fde68a 24%,#f5c842 50%,#e8b84a 74%,#d4af37)!important;color:#78350f!important;border-bottom-color:#c9a22770!important}html[data-theme=dark] .ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__label,html:not([data-theme=dark]) .ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__label{color:#fff!important;-webkit-text-fill-color:#ffffff}html[data-theme=dark] .ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__subs-btn,html:not([data-theme=dark]) .ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__subs-btn{color:#fff!important;background:linear-gradient(145deg,#1ebe57,#25d366 48%,#128c7e)!important;border-color:#ffffff38!important;box-shadow:0 4px 14px #25d36657}@media(max-width:380px){.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__inner{padding:9px 10px}.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__row{flex-wrap:wrap;gap:6px 8px}.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__label{font-size:13px;font-weight:900}.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__countdown,.ampere-admin-shell .admin-subscription-banner--trial [data-countdown]{font-size:12px;padding:3px 8px;white-space:normal;max-width:100%}.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__subs-btn{min-width:84px;padding:6px 10px;min-height:30px;font-size:10px}}@media(prefers-reduced-motion:reduce){.ampere-admin-shell .admin-subscription-banner--trial .admin-subscription-banner__countdown{transition:none}}.ampere-admin-shell .admin-subscription-banner.admin-subscription-banner--trial[hidden],.ampere-admin-shell .admin-subscription-banner[data-mode=trial][hidden]{display:none!important}.ampere-admin-home.admin-content--home{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box;padding-inline:clamp(12px,3.2vw,16px);background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(148,163,184,.06) 0%,transparent 55%),radial-gradient(ellipse 90% 60% at 0% 100%,rgba(148,163,184,.04) 0%,transparent 50%),var(--adm-bg, #f8fafc)}html[data-theme=dark] .ampere-admin-home.admin-content--home{background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(71,85,105,.15) 0%,transparent 55%),radial-gradient(ellipse 90% 60% at 0% 100%,rgba(51,65,85,.12) 0%,transparent 50%),var(--adm-bg, #0f172a)}.ampere-admin-shell .ampere-layout-content--with-bottom-nav{padding-inline:0}.ampere-admin-home .dashboard-section--last{margin-bottom:clamp(28px,7vw,36px)!important}.ampere-admin-home .admin-dashboard--modern button.dashboard-stat-card,.ampere-admin-home .admin-dashboard--modern button.dashboard-metric-card,.ampere-admin-home .admin-dashboard--modern button.dashboard-gen-toggle{min-width:0}.ampere-admin-home .admin-dashboard--modern .card{background:var(--mw-card-bg, #f8fafc);border-radius:clamp(16px,4vw,20px);margin-bottom:0}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card{display:flex!important;flex-direction:column!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-icon{position:absolute!important;top:clamp(11px,2.9vw,14px)!important;inset-inline-start:clamp(11px,2.9vw,14px)!important;inset-inline-end:auto!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-body{width:100%;padding-inline:clamp(8px,2vw,10px)!important;padding-top:clamp(44px,11.5vw,50px)!important;padding-bottom:clamp(2px,.6vw,4px)!important;box-sizing:border-box;flex:1;display:flex;flex-direction:column;justify-content:center!important}.ampere-admin-home .admin-dashboard--modern .dashboard-section--metrics .dashboard-metric-card--collected .dashboard-metric-body{padding-inline:clamp(8px,2vw,10px)!important}.admin-subscription-banner--urgent{border-bottom-width:2px!important;box-shadow:0 6px 20px #c9a22752!important}.admin-subscription-banner--urgent .admin-subscription-banner__countdown{font-size:15px!important;font-weight:900!important;color:#7c2d12!important}.admin-subscription-banner__dismiss-btn{flex:0 0 auto;min-width:28px;min-height:28px;border:1px solid rgba(120,53,15,.2);border-radius:8px;background:#ffffff73;color:#78350f;font-size:18px;line-height:1;cursor:pointer}.admin-subscription-banner.is-expired{width:100%;border:none;cursor:pointer;text-align:center;padding:clamp(10px,2.8vw,14px) clamp(12px,3.5vw,16px)}.admin-subscription-banner.is-expired .admin-subscription-banner__inner{font-size:14px;font-weight:800;line-height:1.45}.admin-trial-welcome-card{margin-bottom:clamp(14px,3.6vw,18px);padding:clamp(16px,4vw,20px);border-radius:clamp(16px,4vw,20px);border:1px solid rgba(59,130,246,.22);background:linear-gradient(145deg,#eff6fff2,#dbeafeeb);box-shadow:0 8px 24px #2563eb1a}.admin-trial-welcome-card__title{margin:0 0 8px;font-size:clamp(1.05rem,3.4vw,1.18rem);font-weight:800;color:#1e3a8a}.admin-trial-welcome-card__desc{margin:0 0 12px;color:#334155;font-size:clamp(.875rem,2.8vw,.95rem);line-height:1.55}.admin-trial-welcome-card__steps{margin:0 0 14px;padding-inline-start:1.25rem;color:#0f172a;font-size:clamp(.875rem,2.8vw,.94rem);line-height:1.6}.admin-trial-welcome-card__cta{width:100%;min-height:48px;border:none;border-radius:12px;background:linear-gradient(145deg,#1ebe57,#22c55e 48%,#16a34a);color:#fff;font-weight:800;cursor:pointer}.subscription-locked-notice{margin-bottom:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(239,68,68,.24);background:#fef2f2eb}.subscription-locked-notice__text{margin:0;color:#991b1b;font-size:.875rem;font-weight:700;line-height:1.5}html[data-theme=dark] .subscription-locked-notice{background:#7f1d1d38;border-color:#f8717147}html[data-theme=dark] .subscription-locked-notice__text{color:#fecaca}.admin-reports-page{--rep-card-title-size: clamp(13px, 3.4vw, 14px);--rep-card-value-size: clamp(18px, 4.8vw, 22px);--rep-card-meta-size: clamp(11px, 2.9vw, 12px);display:flex;flex-direction:column;gap:clamp(16px,4vw,22px);padding:clamp(8px,2vw,12px) clamp(12px,3vw,16px) clamp(20px,5vw,28px);max-width:960px;margin-inline:auto;animation:adminReportsPageIn .45s cubic-bezier(.22,1,.36,1) both}@keyframes adminReportsPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-reports-page__header{display:flex;flex-direction:column;gap:14px;padding:clamp(14px,3.6vw,18px);border-radius:clamp(16px,4vw,20px);background:linear-gradient(160deg,#f8fafc,#f1f5f9 55%,#eef2ff);border:1px solid rgba(148,163,184,.2);box-shadow:0 4px 14px #0f172a0a}@media(min-width:768px){.admin-reports-page__header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.admin-reports-page__title{margin:0 0 4px;font-size:clamp(17px,4.5vw,20px);font-weight:800;color:#334155}.admin-reports-page__subtitle,.admin-reports-page__hint{margin:0;font-size:clamp(12px,3vw,13px);font-weight:600;color:#64748b;line-height:1.45}.admin-reports-page__updated{margin:6px 0 0;font-size:clamp(10px,2.7vw,11px);font-weight:600;color:#94a3b8}.admin-reports-page__section{display:flex;flex-direction:column;gap:clamp(10px,2.6vw,12px)}.admin-reports-page__section-title{display:flex;align-items:center;gap:8px;margin:0;padding-inline:2px;font-size:clamp(12px,3.1vw,13px);font-weight:700;color:#64748b}.admin-reports-page__section-title:before{content:"";width:3px;height:14px;border-radius:3px;background:linear-gradient(180deg,#2563eb,#3b82f6)}.admin-reports-page__charts{display:grid;grid-template-columns:1fr;gap:clamp(10px,2.6vw,12px)}@media(min-width:768px){.admin-reports-page__charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-reports-page__state,.admin-reports-page__archive-note{margin:0;color:var(--ampere-gray-600);line-height:1.6}.admin-reports-page__state{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.admin-reports-cycle{display:flex;flex-direction:column;gap:8px;width:min(100%,360px)}.admin-reports-cycle__label{font-size:14px;font-weight:600}.admin-reports-cycle__select{width:100%;min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid var(--ampere-gray-200);background:var(--ampere-portal-surface, #fff);font-size:max(16px,1rem)}.admin-reports-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2.6vw,12px)}@media(min-width:640px){.admin-reports-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.admin-reports-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-reports-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,2vw,10px);min-height:clamp(108px,28vw,124px);padding:clamp(14px,3.6vw,18px);border-radius:clamp(14px,3.6vw,18px);border:1px solid rgba(148,163,184,.16);box-shadow:0 2px 10px #0f172a0a;min-width:0}.admin-reports-kpi__icon{width:clamp(44px,11.5vw,50px);height:clamp(44px,11.5vw,50px);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-reports-kpi__icon svg{width:clamp(22px,6vw,26px);height:clamp(22px,6vw,26px)}.admin-reports-kpi__body{display:flex;flex-direction:column;gap:clamp(5px,1.4vw,7px);width:100%;min-width:0}.admin-reports-kpi__label{margin:0;font-size:var(--rep-card-title-size);font-weight:800;color:#1e293b;line-height:1.35}.admin-reports-kpi__value{margin:0;font-size:var(--rep-card-value-size);font-weight:800;color:#0f172a;line-height:1.22;font-variant-numeric:tabular-nums;word-break:break-word}.admin-reports-kpi__meta{margin:0;font-size:var(--rep-card-meta-size);font-weight:600;color:#475569;line-height:1.45}.admin-reports-kpi--tone-2{background:var(--mw-grad-green);border-color:var(--mw-tint-green-border)}.admin-reports-kpi--tone-2 .admin-reports-kpi__icon{background:var(--mw-tint-green-icon-bg);color:var(--mw-tint-green-icon)}.admin-reports-kpi--tone-3{background:var(--mw-grad-blue);border-color:var(--mw-tint-blue-border)}.admin-reports-kpi--tone-3 .admin-reports-kpi__icon{background:var(--mw-tint-blue-icon-bg);color:var(--mw-tint-blue-icon)}.admin-reports-kpi--tone-5{background:var(--mw-grad-indigo);border-color:var(--mw-tint-indigo-border)}.admin-reports-kpi--tone-5 .admin-reports-kpi__icon{background:var(--mw-tint-indigo-icon-bg);color:var(--mw-tint-indigo-icon)}.admin-reports-kpi--tone-6{background:var(--mw-grad-violet);border-color:var(--mw-tint-violet-border)}.admin-reports-kpi--tone-6 .admin-reports-kpi__icon{background:var(--mw-tint-violet-icon-bg);color:var(--mw-tint-violet-icon)}.admin-reports-kpi--tone-7{background:var(--mw-grad-unpaid);border-color:var(--mw-tint-unpaid-border)}.admin-reports-kpi--tone-7 .admin-reports-kpi__icon{background:#ffffff3d;color:#fff}.admin-reports-kpi--tone-10{background:var(--mw-grad-debts);border-color:var(--mw-tint-debts-border)}.admin-reports-kpi--tone-10 .admin-reports-kpi__icon{background:#ffffff3d;color:#fff}.admin-reports-chart-card{padding:clamp(16px,4vw,20px) clamp(14px,3.6vw,18px);border-radius:clamp(14px,3.6vw,18px);border:1px solid rgba(148,163,184,.16);box-shadow:0 2px 12px #0f172a0d;background:var(--ampere-portal-surface, #fff);min-height:clamp(200px,52vw,240px)}.admin-reports-chart-card__title{margin:0 0 clamp(12px,3.2vw,16px);padding-bottom:clamp(10px,2.6vw,12px);border-bottom:1px solid rgba(148,163,184,.12);font-size:var(--rep-card-title-size);font-weight:800;color:#1e293b}.admin-reports-chart-empty{padding:clamp(28px,7vw,36px) clamp(12px,3.2vw,16px);border-radius:12px;border:1px dashed rgba(148,163,184,.25);background:#f8fafccc;text-align:center;font-size:var(--rep-card-meta-size);font-weight:600;color:#64748b}.admin-reports-bar-chart__row{display:grid;grid-template-columns:minmax(88px,1fr) minmax(0,2fr) auto;gap:clamp(8px,2.2vw,10px);align-items:center;margin-bottom:clamp(8px,2.2vw,10px)}.admin-reports-bar-chart__label,.admin-reports-bar-chart__value{font-size:var(--rep-card-meta-size);font-weight:600;color:#475569;min-width:0}.admin-reports-bar-chart__value{font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-reports-bar-chart__track{height:clamp(8px,2.2vw,10px);border-radius:999px;background:#e2e8f0d9;overflow:hidden}.admin-reports-bar-chart__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1e3a8a,#2563eb 55%,#3b82f6)}.admin-reports-donut{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,3.6vw,20px);padding:clamp(4px,1.2vw,8px) 0}@media(min-width:480px){.admin-reports-donut{flex-direction:row;align-items:center;justify-content:center}}.admin-reports-donut__svg{width:clamp(140px,38vw,168px);height:clamp(140px,38vw,168px);filter:drop-shadow(0 4px 12px rgba(15,23,42,.06));flex-shrink:0}.admin-reports-donut__legend{display:flex;flex-direction:column;gap:10px;min-width:0}.admin-reports-donut__legend-item{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;background:#f8fafce6;border:1px solid rgba(148,163,184,.14)}.admin-reports-donut__legend-dot{width:10px;height:10px;border-radius:50%}.admin-reports-donut__legend-label{font-size:var(--rep-card-meta-size);font-weight:600;color:#475569}.admin-reports-donut__legend-value{font-size:var(--rep-card-meta-size);font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}html[data-theme=dark] .admin-reports-page__header{background:linear-gradient(160deg,#1e293beb,#0f172aeb);border-color:#94a3b82e;box-shadow:none}html[data-theme=dark] .admin-reports-page__title,html[data-theme=dark] .admin-reports-card__value,html[data-theme=dark] .admin-reports-donut__legend-value{color:#f8fafc}html[data-theme=dark] .admin-reports-page__desc,html[data-theme=dark] .admin-reports-card__label,html[data-theme=dark] .admin-reports-card__meta,html[data-theme=dark] .admin-reports-donut__legend-label{color:#94a3b8}html[data-theme=dark] .admin-reports-card{background:#0f172ae0;border-color:#94a3b82e}html[data-theme=dark] .admin-reports-kpi{box-shadow:none}html[data-theme=dark] .admin-reports-progress__bar{background:#334155b8}html[data-theme=dark] .admin-reports-progress__fill{background:linear-gradient(90deg,#1e3a8a,#2563eb 55%,#3b82f6)}html[data-theme=dark] .admin-reports-chart-empty{background:#0f172a8c;border-color:#94a3b838;color:#94a3b8}html[data-theme=dark] .admin-reports-bar-chart__label,html[data-theme=dark] .admin-reports-bar-chart__value{color:#cbd5e1}html[data-theme=dark] .admin-reports-bar-chart__value{color:#f8fafc}html[data-theme=dark] .admin-reports-bar-chart__track{background:#334155b8}html[data-theme=dark] .admin-reports-donut__svg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.28))}html[data-theme=dark] .admin-reports-donut__legend-item{background:#0f172ab8;border-color:#94a3b829}.platform-ad-banner{width:100%;margin-bottom:clamp(14px,3.6vw,20px);border-radius:clamp(14px,3.6vw,18px);overflow:hidden;border:1px solid var(--ampere-gray-200, #e5e7eb);background:var(--ampere-white, #fff);box-shadow:0 2px 12px #0f172a0f;position:relative}.platform-ad-banner__dismiss-btn{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:#0f172a8c;color:#fff;font-size:20px;line-height:1;cursor:pointer}.platform-ad-banner__dismiss-btn:active{transform:scale(.96)}.platform-ad-banner__link,.platform-ad-banner__static{display:flex;align-items:center;justify-content:center;width:100%;color:inherit;text-decoration:none;background:var(--ampere-light-gray, #f5f7fa)}.platform-ad-banner__link{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.platform-ad-banner__link:active{transform:scale(.995)}.platform-ad-banner__image{display:block;width:100%;height:auto;max-height:100%;aspect-ratio:3 / 1;object-fit:contain;object-position:center;background:var(--ampere-light-gray, #f5f7fa)}.platform-ad-banner__caption{padding:clamp(10px,2.8vw,14px) clamp(12px,3.2vw,16px);border-top:1px solid var(--ampere-gray-200, #e5e7eb)}.platform-ad-banner__title{display:block;font-size:clamp(14px,3.6vw,16px);font-weight:700;color:#111827;margin-bottom:4px}.platform-ad-banner__desc{margin:0;font-size:clamp(12px,3.2vw,14px);color:var(--ampere-gray-600, #4b5563);line-height:1.5}.platform-ad-banner--carousel{overflow:hidden;max-width:100%;min-width:0;contain:layout paint}.platform-ad-carousel{position:relative;width:100%;max-width:100%;min-width:0}.platform-ad-carousel__viewport{overflow:hidden;width:100%;max-width:100%;min-width:0;position:relative;background:var(--ampere-light-gray, #f5f7fa)}.platform-ad-banner--carousel:not(.platform-ad-banner--single) .platform-ad-carousel__viewport{aspect-ratio:3 / 1}.platform-ad-carousel__track{width:100%;height:100%}.platform-ad-banner--carousel:not(.platform-ad-banner--single) .platform-ad-carousel__track{position:absolute;top:0;right:0;bottom:0;left:0}.platform-ad-carousel__slide{box-sizing:border-box;overflow:hidden}.platform-ad-banner--carousel:not(.platform-ad-banner--single) .platform-ad-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease,visibility .5s ease}.platform-ad-banner--carousel:not(.platform-ad-banner--single) .platform-ad-carousel__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.platform-ad-banner--carousel:not(.platform-ad-banner--single) .platform-ad-carousel__slide .platform-ad-banner__static,.platform-ad-banner--carousel:not(.platform-ad-banner--single) .platform-ad-carousel__slide .platform-ad-banner__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.platform-ad-banner--carousel:not(.platform-ad-banner--single) .platform-ad-carousel__slide .platform-ad-banner__image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:unset;object-fit:contain;object-position:center}.platform-ad-banner--carousel:not(.platform-ad-banner--single) .platform-ad-banner__caption{display:none}.platform-ad-carousel__caption{padding:clamp(10px,2.8vw,14px) clamp(12px,3.2vw,16px);border-top:1px solid var(--ampere-gray-200, #e5e7eb);background:var(--ampere-white, #fff)}.platform-ad-banner--single .platform-ad-carousel__viewport{height:auto}.platform-ad-banner--carousel:not(.platform-ad-banner--single) .platform-ad-carousel__dots{position:absolute;bottom:0;left:0;right:0;z-index:2;border-top:none;background:linear-gradient(to top,rgba(15,23,42,.28),transparent);padding:18px 12px 10px}.platform-ad-carousel__dots{display:flex;justify-content:center;gap:8px;padding:10px 12px 12px;background:var(--ampere-white, #fff);border-top:1px solid var(--ampere-gray-200, #e5e7eb)}.platform-ad-carousel__dot{width:8px;height:8px;min-width:8px;min-height:8px;border:none;border-radius:999px;padding:0;background:var(--ampere-gray-200, #e5e7eb);cursor:pointer;transition:width .2s ease,background-color .2s ease}.platform-ad-carousel__dot.is-active{width:22px;background:var(--ampere-blue, #3b82f6)}@media(prefers-reduced-motion:reduce){.platform-ad-banner--carousel:not(.platform-ad-banner--single) .platform-ad-carousel__slide{transition:none}}[data-theme=dark] .platform-ad-banner{background:var(--ampere-adm-surface, #1e293b);border-color:#94a3b840}[data-theme=dark] .platform-ad-banner__link,[data-theme=dark] .platform-ad-banner__static,[data-theme=dark] .platform-ad-carousel__viewport,[data-theme=dark] .platform-ad-banner__image{background:#0f172aa6}[data-theme=dark] .platform-ad-banner__title{color:#f8fafc}[data-theme=dark] .platform-ad-banner__desc{color:#94a3b8}[data-theme=dark] .platform-ad-carousel__caption{background:var(--ampere-adm-surface, #1e293b);border-color:#94a3b833}.ampere-admin-shell .subscriber-search-wrap{position:relative;display:flex;align-items:center;margin-bottom:12px}.ampere-admin-shell .subscriber-search-icon{position:absolute;right:14px;left:auto;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;color:#475569b8;z-index:2}.ampere-admin-shell button.subscriber-search-icon{pointer-events:auto;margin:0;padding:0;border:0;background:transparent;cursor:pointer;min-width:44px;min-height:44px;border-radius:12px;transition:color .16s ease,background .16s ease,transform .16s ease}.ampere-admin-shell button.subscriber-search-icon:active{transform:translateY(-50%) scale(.94)}.ampere-admin-shell .subscriber-search-input{width:100%;box-sizing:border-box;padding-right:52px;padding-left:16px;position:relative;z-index:1}.ampere-admin-shell .subscribers-page{padding-inline:0;padding-bottom:var(--ampere-bottom-space, 16px)}.ampere-admin-shell .subscribers-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent}.ampere-admin-shell .subscribers-pagination{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:12px;padding:12px 14px;box-sizing:border-box}.ampere-admin-shell .subscribers-pagination__info{text-align:center;font-size:.8125rem;font-weight:700;color:var(--adm-text-secondary, #475569)}.ampere-admin-shell .subscribers-pagination__nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ampere-admin-shell .subscribers-pagination__nav[hidden],.ampere-admin-shell .subscribers-pagination__controls[hidden]{display:none!important}.ampere-admin-shell .subscribers-pagination__controls{display:flex;flex-direction:column;gap:8px}.ampere-admin-shell .subscribers-pagination__label{font-size:.8125rem;font-weight:700;color:var(--adm-text-secondary, #475569);text-align:start}.ampere-admin-shell .subscribers-page-nav-btn{min-height:44px;border-radius:10px;font-weight:700;cursor:pointer}.ampere-admin-shell .subscribers-page-nav-btn:disabled{opacity:.45;cursor:not-allowed}.ampere-admin-shell .subscribers-page-size-btns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ampere-admin-shell .subscribers-page-size-btn{min-height:40px;border-radius:10px;font-size:.8125rem;font-weight:700;cursor:pointer;border:1px solid var(--adm-border, rgba(152, 166, 173, .22));background:var(--adm-surface, #fff);color:var(--adm-text-secondary, #334155)}.ampere-admin-shell .subscribers-page-size-btn.active{background:var(--adm-primary, #243b53);border-color:var(--adm-primary, #243b53);color:#fff}.ampere-admin-shell .subscribers-cards-list{display:flex;flex-direction:column;padding-inline:0;box-sizing:border-box}.ampere-admin-shell .subscribers-empty{padding:24px 14px;text-align:center;font-weight:700;color:var(--adm-text-muted, #64748b)}.ampere-admin-shell .subscribers-page .subscribers-page-header{display:flex;justify-content:center;margin-bottom:10px;padding-inline:14px;overflow:visible}.ampere-admin-shell .subscribers-page .subscribers-page-header__actions{width:100%;box-sizing:border-box}.ampere-admin-shell .subscribers-page .subscribers-add-btn__text--short{display:none}.ampere-admin-shell .subscribers-page .subscribers-add-btn.btn-primary{width:100%;max-width:100%;min-height:52px;padding:12px 20px;border:none;border-radius:var(--adm-radius-sm, 14px);font-size:15px;font-weight:800;letter-spacing:.01em;color:#fff;-webkit-text-fill-color:#ffffff;background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6);box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f;transition:transform var(--adm-duration-fast, .16s) var(--adm-ease-out),box-shadow var(--adm-duration, .24s) ease,filter var(--adm-duration, .24s) ease}.ampere-admin-shell .subscribers-page .subscribers-add-btn.btn-primary:active{transform:scale(.98);filter:brightness(.96);background:linear-gradient(135deg,#1e40af,#1d4ed8 48%,#2563eb);box-shadow:0 2px 10px #2563eb47,0 1px 4px #1e3a8a24}.ampere-admin-shell .subscribers-page .subscribers-add-btn svg{width:20px;height:20px;color:#fff;stroke:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}.ampere-admin-shell .subscribers-page .subscribers-toolbar{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;--sub-filter-action-h: 58px;--sub-filter-action-font: clamp(.6875rem, 2.75vw, .78125rem);--sub-filter-action-pad-y: 9px;--sub-filter-action-pad-x: 5px;--sub-filter-action-radius: 10px;--sub-filter-action-gap: 7px;--sub-filter-icon-size: 14px}.ampere-admin-shell .subscribers-page .subscriber-search-wrap.subscribers-page-search{margin-bottom:0;width:100%}.ampere-admin-shell .subscribers-page .subscriber-search-input{min-height:58px;padding-block:17px;padding-inline:50px;font-size:16px;font-weight:600;line-height:1.35;text-align:start;direction:inherit;border-radius:var(--adm-radius-sm, 14px);border:1.5px solid rgba(71,85,105,.42);background:var(--adm-surface, #fff);color:var(--adm-text, #243b53);box-shadow:0 2px 10px #243b530d,inset 0 1px 2px #243b5308;transition:border-color var(--adm-duration, .24s) ease,box-shadow var(--adm-duration, .24s) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ampere-admin-shell .subscribers-page .subscriber-search-input::-webkit-search-cancel-button,.ampere-admin-shell .subscribers-page .subscriber-search-input::-webkit-search-decoration,.ampere-admin-shell .subscribers-page .subscriber-search-input::-webkit-search-results-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.ampere-admin-shell .subscribers-page .subscriber-search-input::placeholder{color:var(--adm-accent, #627d98);font-weight:600;text-align:start}.ampere-admin-shell .subscribers-page .subscriber-search-input:focus{border-color:#2563eb85;box-shadow:0 0 0 3px #2563eb1f,0 2px 10px #243b530d}.ampere-admin-shell .subscribers-page .subscriber-search-icon{right:10px;left:auto;color:#0f172a}.ampere-admin-shell .subscribers-page .subscriber-search-icon svg{width:22px;height:22px;stroke-width:2.75}.ampere-admin-shell .subscribers-page .subscriber-search-clear{position:absolute;left:10px;right:auto;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;margin:0;padding:0;border:0;border-radius:12px;background:#94a3b838;color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .16s ease,color .16s ease,transform .16s ease}.ampere-admin-shell .subscribers-page .subscriber-search-clear[hidden]{display:none!important}.ampere-admin-shell .subscribers-page .subscriber-search-clear:active{transform:translateY(-50%) scale(.94);background:#94a3b857;color:#334155}.ampere-admin-shell .subscribers-page .subscriber-search-clear svg{width:22px;height:22px;stroke-width:2.5}.ampere-admin-shell .subscribers-page .subscribers-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sub-filter-action-gap);margin-bottom:0;overflow:visible;width:100%}.ampere-admin-shell .subscribers-page .subscribers-filter-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;min-width:0;min-height:var(--sub-filter-action-h);padding:var(--sub-filter-action-pad-y) var(--sub-filter-action-pad-x);margin:0;border-radius:var(--sub-filter-action-radius);border:1.5px solid transparent;font-size:var(--sub-filter-action-font);font-weight:700;line-height:1.2;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .14s ease}.ampere-admin-shell .subscribers-page .subscribers-filter-btn:active{transform:scale(.97);opacity:.9}.ampere-admin-shell .subscribers-page .subscribers-filter-btn__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sub-filter-icon-size);height:var(--sub-filter-icon-size)}.ampere-admin-shell .subscribers-page .subscribers-filter-btn__icon svg{width:var(--sub-filter-icon-size);height:var(--sub-filter-icon-size)}.ampere-admin-shell .subscribers-page .subscribers-filter-btn__label{display:block;min-width:0;width:100%;text-align:center;line-height:1.15;white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none}html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn{background:var(--adm-surface, #fff);border-color:var(--adm-border, rgba(152, 166, 173, .22));color:var(--adm-text-secondary, #334155);box-shadow:var(--adm-shadow-sm, 0 2px 10px rgba(36, 59, 83, .04))}html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn--all:not(.active){border-color:#243b5329}html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn--paid:not(.active){border-color:#0e948833}html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn--unpaid:not(.active){border-color:#b7791f33}html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn--debts:not(.active){border-color:#c41e3a2e}.ampere-admin-shell .subscribers-page .subscribers-filter-btn__icon svg{stroke:currentColor}html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn--all.active{background:var(--adm-primary, #243b53);border-color:var(--adm-primary, #243b53);color:#fff;font-weight:800;box-shadow:0 3px 12px #243b5338}html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn--paid.active{background:var(--adm-success, #0e9488);border-color:var(--adm-success, #0e9488);color:#fff;font-weight:800;box-shadow:0 3px 12px #0e948847}html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn--unpaid.active{background:var(--adm-warning, #b7791f);border-color:var(--adm-warning, #b7791f);color:#fff;font-weight:800;box-shadow:0 3px 12px #b7791f47}html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn--debts.active{background:var(--adm-danger, #c41e3a);border-color:var(--adm-danger, #c41e3a);color:#fff;font-weight:800;box-shadow:0 3px 12px #c41e3a42}html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn:not(.active):active,html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn:not(.active).adm-pressed{background:var(--adm-primary-soft, rgba(36, 59, 83, .09))!important;border-color:#243b5338!important;color:var(--adm-primary, #243b53)!important;font-weight:800!important;box-shadow:var(--adm-shadow-press, 0 3px 10px rgba(36, 59, 83, .06))!important;transform:scale(.97)}html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn.active:active,html:not([data-theme=dark]) .ampere-admin-shell .subscribers-page .subscribers-filter-btn.active.adm-pressed{filter:brightness(.94);transform:scale(.97)}@media(max-width:767px){.ampere-admin-shell .subscribers-page .subscribers-page-header{margin-bottom:8px;padding-inline:12px}.ampere-admin-shell .subscribers-page .subscribers-toolbar{gap:10px;margin-bottom:10px;padding-inline:12px;box-sizing:border-box;--sub-filter-action-h: 56px;--sub-filter-action-pad-y: 8px}.ampere-admin-shell .subscribers-page .subscribers-add-btn svg{width:16px;height:16px}.ampere-admin-shell .subscribers-page .subscriber-search-input{min-height:52px;padding-block:14px;padding-inline:50px;font-size:16px;border-radius:14px}.ampere-admin-shell .subscribers-page .subscriber-search-clear{left:8px;width:38px;height:38px;min-width:38px;min-height:38px}.ampere-admin-shell .subscribers-page .subscriber-search-icon{right:8px;left:auto}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscriber-search-icon svg,.ampere-admin-shell .subscribers-page .subscriber-search-icon svg{width:22px;height:22px}}@media(max-width:359px){.ampere-admin-shell .subscribers-page .subscribers-page-header{padding-inline:10px}.ampere-admin-shell .subscribers-page .subscribers-toolbar{padding-inline:10px;--sub-filter-action-h: 54px;--sub-filter-action-font: .65rem;--sub-filter-action-pad-y: 8px}.ampere-admin-shell .subscribers-page .subscriber-search-input{min-height:48px;padding-block:12px;padding-inline:42px}.ampere-admin-shell .subscribers-page .subscribers-page-header__actions .subscribers-add-btn.btn-primary{min-height:48px;padding:12px 16px;font-size:14px}.ampere-admin-shell .subscribers-page .subscribers-add-btn__text{display:none}.ampere-admin-shell .subscribers-page .subscribers-add-btn__text--short{display:inline}}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscribers-add-btn.btn-primary{background:linear-gradient(135deg,#1e3a8a,#2563eb,#60a5fa);box-shadow:0 4px 14px #2563eb52,0 2px 6px #0003}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscriber-search-input{background:var(--adm-surface, #1e293b)!important;border:1.5px solid rgba(148,163,184,.34)!important;color:#f1f5f9!important;box-shadow:inset 0 1px 2px #0000001f!important}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscriber-search-input::placeholder{color:#64748b!important}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscriber-search-icon{color:#e2e8f0}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscriber-search-clear{background:#94a3b82e;color:#cbd5e1}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscriber-search-clear:active{background:#94a3b847;color:#f1f5f9}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscribers-filter-btn{background:#1e293bd9;border-color:#94a3b82e;color:#e2e8f0;box-shadow:none}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscribers-filter-btn--all.active{background:var(--adm-primary-light, #334e68);border-color:#94a3b859;color:#f8fafc;box-shadow:0 3px 12px #00000040}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscribers-filter-btn--paid.active{background:#0e94888c;border-color:#0e9488a6;color:#f0fdfa}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscribers-filter-btn--unpaid.active{background:#b7791f8c;border-color:#b7791fa6;color:#fffbeb}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscribers-filter-btn--debts.active{background:#c41e3a8c;border-color:#c41e3aa6;color:#fff1f2}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscribers-filter-btn:not(.active):active,html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscribers-filter-btn:not(.active).adm-pressed{background:#334155d9!important;border-color:#94a3b847!important;color:#f1f5f9!important;box-shadow:none!important;transform:scale(.97)}html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscribers-filter-btn.active:active,html[data-theme=dark] .ampere-admin-shell .subscribers-page .subscribers-filter-btn.active.adm-pressed{filter:brightness(.92);transform:scale(.97)}@media(prefers-reduced-motion:reduce){.ampere-admin-shell .subscribers-page .subscribers-add-btn,.ampere-admin-shell .subscribers-page .subscribers-filter-btn{transition-duration:.01ms}}html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-add-btn.btn-primary{background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:none!important;box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f!important}html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-add-btn.btn-primary:active{background:linear-gradient(135deg,#1e40af,#1d4ed8 48%,#2563eb)!important;box-shadow:0 2px 10px #2563eb47,0 1px 4px #1e3a8a24!important}html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-add-btn.btn-primary svg{color:#fff!important;stroke:#fff!important}html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscriber-search-input{border:1.5px solid rgba(71,85,105,.42)!important;box-shadow:0 2px 10px #243b530d,inset 0 1px 2px #243b5308!important}html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscriber-search-input:focus{border-color:#2563eb85!important;box-shadow:0 0 0 3px #2563eb1f,0 2px 10px #243b530d!important}.ampere-admin-shell .ampere-shell__content .subscribers-page .subscriber-search-input,.ampere-admin-shell .ampere-shell__content .subscribers-page .subscriber-search-input::placeholder{text-align:start!important}html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn.filter-btn:not(.active){background:var(--adm-surface, #fff)!important;border:1px solid var(--adm-border, rgba(152, 166, 173, .22))!important;color:var(--adm-text-secondary, #334155)!important;box-shadow:var(--adm-shadow-sm, 0 2px 10px rgba(36, 59, 83, .04))!important}html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn--all.filter-btn.active{background:var(--adm-primary, #243b53)!important;border:1px solid var(--adm-primary, #243b53)!important;color:#fff!important;font-weight:800!important;box-shadow:0 3px 12px #243b5338!important}html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn--paid.filter-btn.active{background:var(--adm-success, #0e9488)!important;border:1px solid var(--adm-success, #0e9488)!important;color:#fff!important;font-weight:800!important;box-shadow:0 3px 12px #0e948847!important}html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn--unpaid.filter-btn.active{background:var(--adm-warning, #b7791f)!important;border:1px solid var(--adm-warning, #b7791f)!important;color:#fff!important;font-weight:800!important;box-shadow:0 3px 12px #b7791f47!important}html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn--debts.filter-btn.active{background:var(--adm-danger, #c41e3a)!important;border:1px solid var(--adm-danger, #c41e3a)!important;color:#fff!important;font-weight:800!important;box-shadow:0 3px 12px #c41e3a42!important}html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn.filter-btn:not(.active):active,html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn.filter-btn:not(.active).adm-pressed{background:var(--adm-primary-soft, rgba(36, 59, 83, .09))!important;border:1px solid rgba(36,59,83,.22)!important;color:var(--adm-primary, #243b53)!important;font-weight:800!important;box-shadow:var(--adm-shadow-press, 0 3px 10px rgba(36, 59, 83, .06))!important;transform:scale(.97)!important}html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn.filter-btn.active:active,html:not([data-theme=dark]) .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn.filter-btn.active.adm-pressed{filter:brightness(.94)!important;transform:scale(.97)!important}html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscriber-search-input{background:var(--adm-surface, #1e293b)!important;border:1.5px solid rgba(148,163,184,.34)!important;color:#f1f5f9!important;box-shadow:inset 0 1px 2px #0000001f!important}html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscriber-search-input:focus{border-color:#60a5fa8c!important;box-shadow:0 0 0 3px #2563eb2e,inset 0 1px 2px #0000001f!important}html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscriber-search-input::placeholder{color:#64748b!important}html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-add-btn.btn-primary{background:linear-gradient(135deg,#1e3a8a,#2563eb,#60a5fa)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:none!important}html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-add-btn.btn-primary svg{color:#fff!important;stroke:#fff!important}html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn.filter-btn:not(.active){background:#1e293bd9!important;border:1px solid rgba(148,163,184,.18)!important;color:#e2e8f0!important;box-shadow:none!important}html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn--all.filter-btn.active{background:var(--adm-primary-light, #334e68)!important;border:1px solid rgba(148,163,184,.35)!important;color:#f8fafc!important}html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn--paid.filter-btn.active{background:#0e94888c!important;border:1px solid rgba(14,148,136,.65)!important;color:#f0fdfa!important}html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn--unpaid.filter-btn.active{background:#b7791f8c!important;border:1px solid rgba(183,121,31,.65)!important;color:#fffbeb!important}html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn--debts.filter-btn.active{background:#c41e3a8c!important;border:1px solid rgba(196,30,58,.65)!important;color:#fff1f2!important}html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn.filter-btn:not(.active):active,html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn.filter-btn:not(.active).adm-pressed{background:#334155d9!important;border:1px solid rgba(148,163,184,.28)!important;color:#f1f5f9!important;box-shadow:none!important;transform:scale(.97)!important}html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn.filter-btn.active:active,html[data-theme=dark] .ampere-admin-shell .ampere-shell__content .subscribers-page .subscribers-filter-btn.filter-btn.active.adm-pressed{filter:brightness(.92)!important;transform:scale(.97)!important}.ampere-admin-shell .subscribers-cards-shell{display:none}.ampere-admin-shell .subscribers-cards-list{display:flex;flex-direction:column;gap:10px}.ampere-admin-shell .subscriber-mobile-card{--sub-meta-h: 46px;--sub-action-h: 54px;--sub-meta-font: clamp(.5625rem, 2.75vw, .6875rem);border:1px solid var(--adm-border, #e5e7eb);border-radius:12px;background:var(--adm-card-bg, #fff);box-shadow:var(--adm-shadow-sm, 0 1px 3px rgba(0, 0, 0, .08));padding:10px;animation:subscribersFadeIn .35s ease-out}.ampere-admin-shell .subscriber-mobile-card--selected{box-shadow:0 0 0 2px #243b531f;background:#243b5308}.ampere-admin-shell .subscriber-mobile-card__head{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.ampere-admin-shell .subscriber-mobile-card__check{margin-top:2px;flex-shrink:0}.ampere-admin-shell .subscriber-mobile-card__identity{flex:1;min-width:0}.ampere-admin-shell .subscriber-mobile-card__name{display:flex;align-items:center;gap:6px;margin:0;font-size:.9375rem;font-weight:700;color:var(--adm-text, #1e293b);line-height:1.3}.ampere-admin-shell .subscriber-mobile-card__name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ampere-admin-shell .subscriber-mobile-card__area{display:flex;align-items:center;gap:4px;margin:2px 0 0;font-size:.6875rem;font-weight:600;color:var(--adm-text-muted, #64748b);line-height:1.3}.ampere-admin-shell .subscriber-mobile-card__area-icon{width:12px;height:12px;flex-shrink:0;opacity:.75}.ampere-admin-shell .subscriber-mobile-card__area span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ampere-admin-shell .subscriber-mobile-card__badge{flex-shrink:0;margin-inline-start:auto;padding:4px 9px;border-radius:999px;font-size:.6875rem;font-weight:800;line-height:1.2;white-space:nowrap}.ampere-admin-shell .subscriber-mobile-card__badge--paid{background:#e6f4ea;color:#166534;box-shadow:0 0 16px #1e7e3473,0 0 4px #1e7e3440,inset 0 1px #ffffffa6;text-shadow:0 0 10px rgba(30,126,52,.55),0 0 4px rgba(30,126,52,.35)}.ampere-admin-shell .subscriber-mobile-card__badge--unpaid{background:#fef9c3;color:#a16207;box-shadow:0 0 16px #ca8a0473,0 0 4px #ca8a0440,inset 0 1px #ffffffa6;text-shadow:0 0 10px rgba(202,138,4,.55),0 0 4px rgba(202,138,4,.35)}.ampere-admin-shell .subscriber-mobile-card__badge--stopped{background:#fef2f2;color:#dc2626;box-shadow:0 0 16px #ef444473,0 0 4px #ef444440,inset 0 1px #ffffffa6;text-shadow:0 0 10px rgba(239,68,68,.55),0 0 4px rgba(239,68,68,.35)}.ampere-admin-shell .subscriber-mobile-card__badge--debt{background:#fef2f2;color:#991b1b;box-shadow:0 0 16px #b91c1c73,0 0 4px #b91c1c40,inset 0 1px #ffffffa6;text-shadow:0 0 10px rgba(185,28,28,.55),0 0 4px rgba(185,28,28,.35)}.ampere-admin-shell .subscriber-mobile-card--debt{border-color:#ef444438}.ampere-admin-shell .subscriber-mobile-card--stopped{border-color:#ef444447}.ampere-admin-shell .subscriber-mobile-card__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:8px;padding:0;border-radius:10px;overflow:hidden;background:#f3f4f6;border:1px solid #e5e7eb;box-shadow:none}.ampere-admin-shell .subscriber-mobile-card__meta-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:var(--sub-meta-h);padding:5px 3px;border:none;border-radius:0;border-inline-start:1px solid #e5e7eb;background:#f3f4f6;color:#020617;font-size:var(--sub-meta-font);font-weight:800;line-height:1.08;text-decoration:none;box-shadow:none;-webkit-tap-highlight-color:transparent;transition:background .15s ease,opacity .15s ease}.ampere-admin-shell .subscriber-mobile-card__meta-chip:first-child{border-inline-start:none}.ampere-admin-shell .subscriber-mobile-card__meta-chip:active{background:#e5e7eb;opacity:.92}.ampere-admin-shell .subscriber-mobile-card__meta-chip-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px;color:#020617}.ampere-admin-shell .subscriber-mobile-card__meta-chip-icon-svg{width:11px;height:11px;display:block}.ampere-admin-shell .subscriber-mobile-card__meta-chip-text{width:100%;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;text-align:center;color:#020617;font-weight:800;letter-spacing:.01em;word-break:break-word}.ampere-admin-shell .subscriber-mobile-card__meta-chip--phone .subscriber-mobile-card__meta-chip-text{direction:ltr;unicode-bidi:plaintext;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ampere-admin-shell .subscriber-mobile-card__actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-inline:0;box-sizing:border-box}.ampere-admin-shell .subscriber-mobile-card__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;min-height:var(--sub-action-h);padding:8px 4px;border:none;border-radius:9px;color:#fff;font-size:clamp(.625rem,2.5vw,.7rem);font-weight:700;line-height:1.2;text-align:center;cursor:pointer;box-shadow:none;transition:transform .14s ease,opacity .14s ease;-webkit-tap-highlight-color:transparent}.ampere-admin-shell .subscriber-mobile-card__btn span{display:block;width:100%;text-align:center;line-height:1.15}.ampere-admin-shell .subscriber-mobile-card__btn svg{width:13px;height:13px;flex-shrink:0}.ampere-admin-shell .subscriber-mobile-card__btn:active{transform:scale(.97);opacity:.9}.ampere-admin-shell .subscriber-mobile-card__btn--payment{background:#10b981}.ampere-admin-shell .subscriber-mobile-card__btn--edit{background:#3b82f6}.ampere-admin-shell .subscriber-mobile-card__btn--notify{background:#7c3aed}.ampere-admin-shell .subscriber-mobile-card__btn--delete{background:#ef4444}@media(max-width:767px){.ampere-admin-shell .subscribers-table-shell{display:none!important}.ampere-admin-shell .subscribers-cards-shell{display:block}.ampere-admin-shell .subscribers-pagination{margin-top:10px;padding:8px 10px;gap:8px;border-radius:12px}.ampere-admin-shell .subscribers-pagination__info,.ampere-admin-shell .subscribers-pagination__label{font-size:.75rem}.ampere-admin-shell .subscriber-mobile-card{--sub-meta-h: 44px;--sub-action-h: 52px;--sub-meta-font: clamp(.53125rem, 2.65vw, .65625rem);padding:8px}.ampere-admin-shell .subscriber-mobile-card__actions{gap:6px}.ampere-admin-shell .subscriber-mobile-card__btn{min-height:var(--sub-action-h);padding:7px 4px;gap:3px}.ampere-admin-shell .subscribers-page-nav-btn{min-width:64px;min-height:32px;padding:5px 10px;font-size:.6875rem;border-radius:8px}.ampere-admin-shell .subscribers-page-size-btns{gap:4px}.ampere-admin-shell .subscribers-page-size-btn{min-width:36px;min-height:28px;padding:4px 7px;font-size:.625rem;border-radius:7px}}@media(min-width:768px){.ampere-admin-shell .subscribers-cards-shell{display:none!important}}@media(max-width:360px){.ampere-admin-shell .subscriber-mobile-card{--sub-meta-h: 42px;--sub-action-h: 50px;--sub-meta-font: clamp(.5rem, 2.5vw, .625rem);padding:6px}.ampere-admin-shell .subscriber-mobile-card__meta-chip{padding:4px 2px;gap:2px}.ampere-admin-shell .subscriber-mobile-card__meta-chip-icon-svg{width:10px;height:10px}.ampere-admin-shell .subscriber-mobile-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ampere-admin-shell .subscriber-mobile-card__btn{flex-direction:row;justify-content:center;gap:3px;font-size:.6rem;min-height:var(--sub-action-h)}}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card{background:var(--adm-surface, #1e293b)!important;border-color:#94a3b824!important;box-shadow:none!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card--selected{background:#3341558c!important;box-shadow:0 0 0 2px #93c5fd47!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card--debt{border-color:#f8717147!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card--stopped{border-color:#f8717152!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__name,html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__name-text{color:#f1f5f9!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__area{color:#94a3b8!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__meta{background:#0f172aa6!important;border-color:#94a3b824!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__meta-chip{background:#0f172aa6!important;border-inline-start-color:#94a3b824!important;color:#f1f5f9!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__meta-chip-text{color:#f1f5f9!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__meta-chip-icon{color:#cbd5e1!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__meta-chip:active{background:#334155d9!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__badge--paid{background:#064e3b73!important;color:#6ee7b7!important;box-shadow:none!important;text-shadow:none!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__badge--unpaid{background:#78350f66!important;color:#fcd34d!important;box-shadow:none!important;text-shadow:none!important}html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__badge--stopped,html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__badge--debt,html[data-theme=dark] .ampere-admin-shell .subscriber-mobile-card__badge--suspended{background:#7f1d1d61!important;color:#fca5a5!important;border-color:#f8717147!important;box-shadow:none!important;text-shadow:none!important}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page--v2{animation:subscribersPageEnter var(--adm-duration-slow, .36s) var(--adm-ease-out, cubic-bezier(.22, 1, .36, 1)) both;background:transparent}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page--v2 .subscribers-cards-shell,html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page--v2 .subscribers-cards-list{background:transparent}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-page-header{margin-top:clamp(10px,2.8vw,14px)}@keyframes subscribersPageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-cards-list{gap:clamp(10px,2.6vw,12px)}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-toolbar{--sub-filter-action-h: 52px}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-add-btn.btn-primary{min-height:52px;padding:12px 20px;font-weight:900}html:not([data-theme=dark]).subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscriber-search-input{min-height:52px;padding-block:14px;padding-inline-end:52px;padding-inline-start:56px;background:#fafbfc;font-weight:800;border:1.5px solid rgba(71,85,105,.42);box-shadow:0 2px 10px #243b530d,inset 0 1px 2px #243b5308}html:not([data-theme=dark]).subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscriber-search-clear{left:10px;right:auto;width:42px;height:42px;min-width:42px;min-height:42px;border-radius:12px;background:#94a3b833;color:#475569}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscriber-search-clear:active{background:#94a3b852;color:#334155}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page button.subscriber-search-icon{color:#0f172a}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page button.subscriber-search-icon svg{width:22px;height:22px;stroke-width:2.75}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page button.subscriber-search-icon:active{background:#0f172a0f}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn{min-height:52px;border-radius:12px;font-size:13px!important;font-weight:700!important;color:#1e293b}html:not([data-theme=dark]).subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn:not(.active){background:#fff!important;border-color:#98a6ad2e!important;box-shadow:0 1px 5px #243b5306!important;color:#1e293b!important}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn__label{font-weight:700!important;letter-spacing:0!important;font-size:13px!important;line-height:1.25!important;text-shadow:none!important;font-variant-ligatures:none;text-rendering:geometricPrecision;color:inherit}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--adm-primary-soft, rgba(36, 59, 83, .06));transition:background var(--adm-duration-fast, .16s) ease}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn__icon svg{width:20px;height:20px;stroke-width:2.25}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn--paid:not(.active) .subscribers-filter-btn__icon{background:var(--adm-success-soft, rgba(14, 148, 136, .1))}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn--unpaid:not(.active) .subscribers-filter-btn__icon{background:var(--adm-warning-soft, rgba(183, 121, 31, .1))}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn--debts:not(.active) .subscribers-filter-btn__icon{background:var(--adm-danger-soft, rgba(196, 30, 58, .08))}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn.active .subscribers-filter-btn__icon{background:#ffffff2e}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination{border:1px solid var(--adm-border, rgba(152, 166, 173, .22));border-radius:var(--adm-radius-sm, 14px);background:var(--adm-surface, #fff);box-shadow:var(--adm-shadow-sm, 0 2px 10px rgba(36, 59, 83, .04))}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-nav-btn{border-radius:10px;font-weight:700;transition:transform var(--adm-duration-fast, .16s) var(--adm-ease-out)}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-nav-btn:active{transform:scale(.97)}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-size-btn{border-radius:10px;border:1px solid var(--adm-border, rgba(152, 166, 173, .22));transition:transform var(--adm-duration-fast, .16s) var(--adm-ease-out),background var(--adm-duration-fast, .16s) ease,border-color var(--adm-duration-fast, .16s) ease}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-size-btn.active{background:var(--adm-primary, #243b53);border-color:var(--adm-primary, #243b53);box-shadow:0 3px 12px #243b5338}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-size-btn:active{transform:scale(.97)}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux{padding:clamp(12px,3.2vw,14px);border:1px solid rgba(152,166,173,.14);border-radius:var(--adm-radius-sm, 14px);background:var(--mw-card-bg, #e8eef4)!important;box-shadow:0 1px 6px #243b530a;transition:transform var(--adm-duration-fast, .16s) var(--adm-ease-out, cubic-bezier(.22, 1, .36, 1)),box-shadow var(--adm-duration, .24s) ease,border-color var(--adm-duration, .24s) ease}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux.subscriber-mobile-card--paid,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux.subscriber-mobile-card--unpaid,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux.subscriber-mobile-card--debt,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux.subscriber-mobile-card--stopped{background:var(--mw-card-bg, #e8eef4)!important}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux:active{transform:scale(.995);box-shadow:var(--adm-shadow-press, 0 3px 10px rgba(36, 59, 83, .06))}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__head--ux{align-items:flex-start;margin-bottom:0;gap:10px}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__identity{flex:1;min-width:0}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__name-banner{padding:0;margin-bottom:clamp(8px,2.2vw,10px);border:none;background:none;box-shadow:none}html:not([data-theme=dark]).subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__name{display:flex;align-items:center;gap:7px;margin:0;font-size:clamp(1.125rem,4.8vw,1.3125rem);font-weight:900;color:#000;letter-spacing:.015em;line-height:1.35;text-shadow:0 0 10px rgba(0,0,0,.16)}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__name{display:flex;align-items:center;gap:7px;margin:0;font-size:clamp(1.125rem,4.8vw,1.3125rem);font-weight:900;letter-spacing:.015em;line-height:1.35}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__status-dot{position:relative;flex-shrink:0;width:13px;height:13px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__status-dot-core{width:5px;height:5px;border-radius:50%;flex-shrink:0}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__status-dot--paid{border:2px solid #22c55e;background:radial-gradient(circle at 35% 30%,#4ade8073,#22c55e2e);box-shadow:0 0 0 1px #ffffffe6,0 0 10px #22c55e6b}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__status-dot--paid .subscriber-mobile-card__status-dot-core{background:#16a34a;box-shadow:0 0 5px #16a34abf}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__status-dot--unpaid{border:2px solid #ef4444;background:radial-gradient(circle at 35% 30%,#fca5a573,#ef444429);box-shadow:0 0 0 1px #ffffffe6,0 0 10px #ef444461}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__status-dot--unpaid .subscriber-mobile-card__status-dot-core{background:#dc2626;box-shadow:0 0 5px #dc2626b8}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__name-text{flex:1;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-shadow:inherit}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__name-text .search-highlight,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__name-text mark.search-highlight{display:inline;background:transparent!important;color:#16a34a;padding:0;border-radius:0;font-weight:800;box-shadow:none}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__name-text .search-highlight,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__name-text mark.search-highlight{background:transparent!important;color:#4ade80;box-shadow:none}#subscriberModal .subscriber-form-modal__loading{margin:0;padding:28px 16px;text-align:center;font-weight:700;color:var(--adm-text-muted, #475569)}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stats{display:flex;align-items:center;min-height:0;margin-top:2px;border:none;border-radius:0;background:none;box-shadow:none}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:5px;min-width:0;padding:4px 6px;font-weight:900;color:#1e293b;text-shadow:none}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat-content{display:inline-flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:4px;min-width:0;white-space:nowrap}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat-icon{width:18px;height:18px;flex-shrink:0;color:var(--adm-accent, #627d98)}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat--amps .subscriber-mobile-card__stat-icon{color:#b45309}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat--juza .subscriber-mobile-card__stat-icon{color:#1d4ed8}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat-value{font-size:clamp(.8125rem,3.5vw,.9375rem);font-weight:900;line-height:1.15;letter-spacing:.01em;color:#1e293b;flex-shrink:0}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat-unit,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat-label{font-size:clamp(.75rem,3vw,.8125rem);font-weight:900;color:#334155;line-height:1.2;flex-shrink:0}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat-divider{flex-shrink:0;width:1px;height:22px;align-self:center;background:#98a6ad47}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__meta-line{margin:5px 0 0;font-size:clamp(.75rem,3.1vw,.8125rem);font-weight:700;color:var(--adm-text-muted, #475569);line-height:1.4}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__meta-sep{margin-inline:5px;opacity:.45}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__area--compact{margin:6px 0 0;font-size:clamp(.6875rem,2.8vw,.75rem);font-weight:600;color:var(--adm-accent, #627d98)}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--paid,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--unpaid{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:3px;flex-shrink:0!important;min-width:max-content;max-width:none;min-height:18px;height:18px;padding:0 6px!important;border-radius:999px;font-family:Cairo,sans-serif;font-size:9px!important;font-weight:900!important;font-style:normal;line-height:1!important;letter-spacing:0!important;word-spacing:normal;border:1px solid transparent;filter:none!important;transform:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-variant-ligatures:none;text-rendering:geometricPrecision;color:#000!important}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--paid{background:var(--mw-grad-paid)!important;border-color:var(--mw-tint-paid-border, rgba(34, 197, 94, .4))!important;font-size:8px!important}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--unpaid{background:var(--mw-grad-debts)!important;border-color:var(--mw-tint-debts-border, rgba(220, 38, 38, .36))!important}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--paid .subscriber-mobile-card__badge-status-icon,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--unpaid .subscriber-mobile-card__badge-status-icon,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge-status-icon{width:11px;height:11px;flex-shrink:0;display:block;overflow:visible;color:#000!important;filter:none!important}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--paid .subscriber-mobile-card__badge-status-icon{width:10px;height:10px}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--paid .subscriber-mobile-card__badge-text,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--unpaid .subscriber-mobile-card__badge-text,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge-text{display:inline-block;flex-shrink:0;min-width:max-content;white-space:nowrap;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:#000!important;text-shadow:none!important;filter:none!important;transform:none!important;font-variant-ligatures:none;text-rendering:geometricPrecision}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--unpaid .subscriber-mobile-card__badge-text{font-size:9px!important}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--paid .subscriber-mobile-card__badge-text{font-size:8px!important}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__head-end .subscriber-mobile-card__badge{margin-inline-start:auto}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux .subscriber-mobile-card__badge--paid,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux .subscriber-mobile-card__badge--unpaid{box-shadow:none!important}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--debt,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--stopped,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--suspended{background:var(--adm-danger-soft, rgba(196, 30, 58, .08));color:var(--adm-danger, #c41e3a);border:1px solid rgba(196,30,58,.2)}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__head-end{flex-shrink:0;align-self:flex-start;margin-top:2px;margin-inline-end:-6px}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__toolbar{display:flex;flex-direction:row-reverse;align-items:stretch;gap:8px;margin-top:clamp(10px,2.6vw,12px);margin-inline-start:8px;margin-inline-end:-6px}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__more-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:auto;min-height:52px;padding:0 14px;border:1px solid rgba(124,58,237,.22);border-radius:12px;background:#fff;color:#5b21b6;font-size:clamp(.9375rem,3.8vw,1rem);font-weight:900;line-height:1;cursor:pointer;box-shadow:0 1px 6px #243b5314;transition:transform var(--adm-duration-fast, .16s) var(--adm-ease-out),background var(--adm-duration-fast, .16s) ease,border-color var(--adm-duration-fast, .16s) ease,box-shadow var(--adm-duration-fast, .16s) ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex:0 0 auto}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__more-label{white-space:nowrap;font-weight:900}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__more-dots{font-size:1.3125rem;font-weight:900;line-height:1;color:#7c3aed;margin-inline-start:0}@media(hover:hover){html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__more-btn:hover{background:#fff;border-color:#7c3aed52;box-shadow:0 2px 10px #243b531a}}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__more-btn:active{transform:scale(.96);box-shadow:0 1px 6px #7c3aed1f}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__btn--payment-compact{display:inline-flex;flex:1 1 0;flex-direction:row;align-items:center;justify-content:center;gap:7px;min-width:0;max-width:none;min-height:52px;padding:11px 18px;border:none;border-radius:12px;font-size:clamp(.9375rem,3.9vw,1rem);font-weight:900;letter-spacing:.02em;color:#fff;background:linear-gradient(145deg,#166534,#15803d 48%,#14532d);box-shadow:0 3px 12px #14532d47;cursor:pointer;transition:transform var(--adm-duration-fast, .16s) var(--adm-ease-out),box-shadow var(--adm-duration-fast, .16s) ease,filter var(--adm-duration-fast, .16s) ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__pay-icon{width:19px;height:19px;flex-shrink:0;color:#fff}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900;letter-spacing:.02em}@media(hover:hover){html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__btn--payment-compact:hover{box-shadow:0 5px 16px #14532d57;transform:translateY(-1px)}}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__btn--payment-compact:active{transform:scale(.97);filter:brightness(.96);box-shadow:0 2px 8px #14532d38}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__actions--ux{display:block;margin-top:clamp(10px,2.6vw,12px)}@media(max-width:380px){html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__btn-label{display:none}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__btn--payment-compact{flex:1 1 auto;max-width:none;padding-inline:10px}}html.subscribers-ui-v2 .subscriber-mobile-more-menu{--sub-more-menu-divider: rgba(152, 166, 173, .18);padding:0;overflow:hidden;border:1px solid rgba(152,166,173,.2);border-radius:12px;background:#fff;box-shadow:0 8px 24px #243b531a;transform-origin:bottom center;transition:opacity var(--adm-duration, .24s) var(--adm-ease-out),transform var(--adm-duration, .24s) var(--adm-ease-out)}html.subscribers-ui-v2 .subscriber-mobile-more-menu.subscriber-action-menu--above{transform-origin:bottom center;box-shadow:0 -4px 16px #0f172a1f,0 8px 24px #0f172a14}html.subscribers-ui-v2 .subscriber-mobile-more-menu.subscriber-action-menu--above,html.subscribers-ui-v2 .subscriber-mobile-more-menu.subscriber-action-menu--above.is-visible{transform:none!important}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__header{padding:9px 12px;font-size:.75rem;font-weight:800;color:var(--adm-text, #243b53);border-bottom:1px solid var(--sub-more-menu-divider);margin-bottom:0;background:#fff}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__items{display:flex;flex-direction:column}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 14px;border:none;border-radius:0;font-size:clamp(.8125rem,3.4vw,.9375rem);font-weight:800;text-align:start;cursor:pointer;background:#fff;transition:background var(--adm-duration-fast, .16s) ease,transform var(--adm-duration-fast, .16s) var(--adm-ease-out)}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item+.subscriber-action-menu__item{border-top:1px solid var(--sub-more-menu-divider)}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;background:#f8fafcf2;box-shadow:none}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item-icon svg{width:18px;height:18px}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item-label{flex:1;min-width:0;font-weight:800;letter-spacing:.01em}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--payment-log{background:#fff;color:#047857}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--payment-log .subscriber-action-menu__item-icon{background:#10b9811a}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--payment-log .subscriber-action-menu__item-icon svg{color:#047857}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--edit{background:#fff;color:#4338ca}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--edit .subscriber-action-menu__item-icon{background:#6366f11a}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--edit .subscriber-action-menu__item-icon svg{color:#4338ca}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--notify{background:#fff;color:#6d28d9}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--notify .subscriber-action-menu__item-icon{background:#7c3aed1a}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--notify .subscriber-action-menu__item-icon svg{color:#6d28d9}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--danger{background:#fff;color:#b91c1c}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--danger .subscriber-action-menu__item-icon{background:#dc262614}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--danger .subscriber-action-menu__item-icon svg{color:#b91c1c}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item:hover,html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item:focus-visible{background:#f8fafc;outline:none}html.subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item:active{transform:scale(.985);background:#f1f5f9}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-name-btn--more{border:1px solid transparent;border-radius:10px;transition:background var(--adm-duration-fast, .16s) ease,border-color var(--adm-duration-fast, .16s) ease,transform var(--adm-duration-fast, .16s) var(--adm-ease-out)}@media(hover:hover){html.subscribers-ui-v2 .ampere-admin-shell .subscriber-name-btn--more:hover{background:var(--adm-primary-soft, rgba(36, 59, 83, .07));border-color:#243b5314}}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-name-btn__dots{flex-shrink:0;font-size:1.125rem;font-weight:700;line-height:1;color:var(--adm-accent, #627d98);padding-inline-start:4px}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-name-btn--more .subscriber-name-btn__chevron{display:none}html.subscribers-ui-v2 .subscriber-form-extras__summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:12px 14px;margin:8px 0 0;border-radius:var(--adm-radius-sm, 14px);border:1.5px solid rgba(37,99,235,.38);background:#2563eb12;font-size:.9375rem;font-weight:800;color:#2563eb;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background var(--adm-duration-fast, .16s) ease,border-color var(--adm-duration-fast, .16s) ease,color var(--adm-duration-fast, .16s) ease}html.subscribers-ui-v2 .subscriber-form-extras__summary::-webkit-details-marker{display:none}html.subscribers-ui-v2 .subscriber-form-extras__summary:after{content:"▼";font-size:.65rem;color:#2563eb;opacity:.9;transition:transform var(--adm-duration, .24s) var(--adm-ease-out)}html.subscribers-ui-v2 .subscriber-form-extras[open] .subscriber-form-extras__summary:after{transform:rotate(180deg)}html.subscribers-ui-v2 .subscriber-form-extras__summary:hover{background:#2563eb1c;border-color:#2563eb80}html.subscribers-ui-v2 .subscriber-form-extras__summary:active{background:#2563eb24}html.subscribers-ui-v2 .subscriber-form-extras__body{padding-top:6px}html.subscribers-ui-v2 .subscriber-form-extras .subscriber-form-modal__notice{margin-top:8px}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page--v2 .subscribers-bulk-bar,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux .subscriber-mobile-card__check{display:none!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux.subscriber-mobile-card--paid,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux.subscriber-mobile-card--unpaid,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux.subscriber-mobile-card--debt,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux.subscriber-mobile-card--stopped{background:var(--adm-surface, #1e293b)!important;border-color:#94a3b824!important;box-shadow:none!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__name,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__name-text{color:#f8fafc!important;text-shadow:0 0 12px rgba(248,250,252,.22)!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__name-banner{background:none!important;border:none!important;box-shadow:none!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stats{background:none!important;border:none!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat{color:#f1f5f9!important;text-shadow:none!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat-unit,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat-label{color:#94a3b8!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__stat-divider{background:#94a3b847!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__meta-line{color:#94a3b8!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__more-btn{background:linear-gradient(145deg,#4c1d9573,#6d28d959)!important;border-color:#a78bfa47!important;color:#ede9fe!important;box-shadow:0 2px 10px #6d28d938!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__more-dots{color:#c4b5fd!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--paid,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--unpaid{color:#f8fafc!important;text-shadow:none!important;box-shadow:none!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--paid{background:#22c55e47!important;border-color:#22c55e6b!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--unpaid{background:#ef444442!important;border-color:#ef44446b!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--paid .subscriber-mobile-card__badge-text,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--paid .subscriber-mobile-card__badge-status-icon,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--unpaid .subscriber-mobile-card__badge-text,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--unpaid .subscriber-mobile-card__badge-status-icon{color:#f8fafc!important;text-shadow:none!important;font:inherit!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--debt,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--stopped,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__badge--suspended{background:#c41e3a33!important;color:#fca5a5!important;border-color:#c41e3a59!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu{--sub-more-menu-divider: rgba(148, 163, 184, .16);background:var(--adm-surface, #1e293b)!important;border-color:#94a3b838!important;box-shadow:0 8px 28px #00000073!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__header{color:#f8fafc!important;border-bottom-color:var(--sub-more-menu-divider)!important;background:#0f172a8c!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item+.subscriber-action-menu__item{border-top-color:var(--sub-more-menu-divider)!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item{background:var(--adm-surface, #1e293b)!important;color:inherit!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--payment-log{color:#047857!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--edit{color:#4338ca!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--notify{color:#6d28d9!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item--danger{color:#b91c1c!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item-icon{background:#0f172ab8!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item:hover,html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item:focus-visible{background:#334155b8!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item:active{background:#475569b8!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-mobile-more-menu .subscriber-action-menu__item-icon{box-shadow:none!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-form-extras__summary{background:#2563eb24!important;border-color:#60a5fa6b!important;color:#60a5fa!important}html[data-theme=dark].subscribers-ui-v2 .subscriber-form-extras__summary:after{color:#60a5fa}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscriber-search-input{background:#1e293ba6!important;border:1.5px solid rgba(148,163,184,.34)!important;box-shadow:inset 0 1px 2px #0000001f!important;color:#f8fafc!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscriber-search-input::placeholder{color:#64748b!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-page button.subscriber-search-icon{color:#cbd5e1!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscriber-search-clear{background:#334155b8!important;color:#cbd5e1!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn:not(.active){background:#1e293ba6!important;border-color:#94a3b829!important;box-shadow:none!important;color:#e2e8f0!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn__icon{background:#334155a6!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn.active .subscribers-filter-btn__icon{background:#ffffff24!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-page--v2,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-page--v2 .subscribers-cards-shell,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-page--v2 .subscribers-cards-list{background:var(--adm-bg, #0f172a)!important}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination{background:var(--adm-surface, #1e293b)!important;border-color:#94a3b824!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page--v2,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__more-btn,html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__btn--payment-compact,html.subscribers-ui-v2 .subscriber-mobile-more-menu,html.subscribers-ui-v2 .subscriber-form-extras__summary:after{animation:none!important;transition-duration:.01ms!important}}.ampere-admin-shell .subscribers-cards-shell{display:block!important}html[data-theme=dark] #subscribers-list-search-input{background:#1e293ba6;border-color:#94a3b857;color:#f1f5f9}html[data-theme=dark] #subscribers-list-search-input::placeholder{color:#64748b}html[data-theme=dark] .subscribers-list-search>span[aria-hidden=true]{color:#e2e8f0}html[data-theme=dark] #subscribers-list-search-clear{background:#94a3b82e;color:#cbd5e1}#subscribers-list-search-clear[hidden]{display:none!important}@media(max-width:767px){#subscribers-list-search-input{min-height:52px}#subscribers-list-search-clear{width:38px;height:38px;left:8px}.subscribers-list-search>span[aria-hidden=true]{right:8px}}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page.subscribers-page--v2{--sub-page-inset: clamp(14px, 4vw, 18px);padding-inline:var(--sub-page-inset);box-sizing:border-box}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-page-header{margin-top:8px;margin-bottom:6px;padding-inline:0!important}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-toolbar{gap:8px!important;margin-bottom:8px!important;padding-inline:0!important}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-cards-list{gap:clamp(14px,3.6vw,16px)!important;padding-inline:0!important}html:not([data-theme=dark]).subscribers-ui-v2 .ampere-admin-shell .ampere-shell__content.ampere-layout-content--with-bottom-nav{background:#fff}html:not([data-theme=dark]).subscribers-ui-v2 .ampere-admin-shell .subscribers-page.subscribers-page--v2,html:not([data-theme=dark]).subscribers-ui-v2 .ampere-admin-shell .subscribers-page--v2 .subscribers-cards-shell,html:not([data-theme=dark]).subscribers-ui-v2 .ampere-admin-shell .subscribers-page--v2 .subscribers-cards-list{background:#fff}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .ampere-shell__content.ampere-layout-content--with-bottom-nav{background:var(--adm-bg, #0f172a)}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-page--v2 .subscribers-cards-list{background:transparent}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-bar{gap:7px}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn{min-height:52px;border-radius:12px}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn__icon{width:32px;height:32px;border-radius:9px}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page .subscribers-filter-btn__icon svg{width:20px;height:20px}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination{display:flex;flex-direction:column;gap:12px;margin-top:10px;margin-inline:0!important;padding:14px 12px;border:1px solid var(--adm-border, rgba(152, 166, 173, .22));border-radius:14px;background:var(--adm-surface, #fff);box-shadow:var(--adm-shadow-sm, 0 2px 10px rgba(36, 59, 83, .04));box-sizing:border-box}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination{background:var(--adm-surface, #1e293b);border-color:#94a3b824;box-shadow:none}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination__info,html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination__btn{color:#94a3b8}html[data-theme=dark].subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination__btn:not(:disabled):hover{background:#334155a6;color:#f8fafc}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination__info{font-size:.8125rem;font-weight:700;color:var(--adm-text-muted, #64748b);text-align:center}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination__nav{display:flex;align-items:center;justify-content:center;gap:10px}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-nav-btn{min-width:88px;min-height:40px;padding:8px 16px;font-size:.8125rem;font-weight:700;border-radius:10px}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination__label{font-size:.8125rem;font-weight:700;color:var(--adm-text, #243b53);text-align:start;width:100%}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-size-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-size-btn{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:56px;padding:10px;border:1px solid var(--adm-border, rgba(152, 166, 173, .22));border-radius:12px;background:var(--adm-surface, #fff);color:var(--adm-text, #243b53);font-size:.875rem;font-weight:800;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-size-btn.active{background:var(--adm-primary, #243b53);border-color:var(--adm-primary, #243b53);color:#fff;box-shadow:0 3px 12px #243b5338}@media(max-width:767px){html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination{padding:12px 10px!important;gap:10px!important;border-radius:14px!important}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination__info,html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination__label{font-size:.8125rem!important}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-nav-btn{min-width:64px;min-height:36px!important;padding:8px 14px!important;font-size:.8125rem!important;border-radius:10px!important}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-size-btn{min-width:0!important;min-height:48px!important;padding:8px 4px!important;font-size:.75rem!important;font-weight:800!important;border-radius:12px!important}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-size-btns{gap:6px!important}}@media(max-width:480px){html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination__controls{flex-direction:column;align-items:stretch;gap:8px}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-size-btns{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page-size-btn{width:100%;min-width:0!important;min-height:48px!important;aspect-ratio:1;padding:8px 4px!important;font-size:.75rem!important;border-radius:12px!important}html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination__info,html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination__label{font-size:.75rem!important}}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card--ux{margin-block:0}html.subscribers-ui-v2 .ampere-admin-shell .subscriber-mobile-card__head--ux{margin-bottom:6px;gap:8px}@media(max-width:767px){html.subscribers-ui-v2 .ampere-admin-shell .subscribers-pagination{margin-bottom:6px}}@media(max-width:359px){html.subscribers-ui-v2 .ampere-admin-shell .subscribers-page.subscribers-page--v2{--sub-page-inset: 12px}}.ampere-admin-shell[data-admin-page=notifications] .admin-notifications-page,.ampere-portal-layout[data-notifications-page] .admin-notifications-page{display:flex;flex-direction:column;gap:14px;min-height:0;padding:clamp(12px,3.5vw,18px);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.ampere-admin-shell[data-admin-page=notifications] .admin-notifications-page__header,.ampere-portal-layout[data-notifications-page] .admin-notifications-page__header{flex-shrink:0;padding-inline:2px}.admin-notifications-page__header--actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-notifications-page__header--actions>:only-child,.admin-notifications-page__header--actions>:first-child:not(:last-child){flex:1 1 auto;min-width:min(100%,160px)}.ampere-admin-shell .admin-notifications-page .admin-notifications-broadcast-btn.subscribers-add-btn.btn-primary{width:100%;max-width:100%;min-height:52px;padding:12px 20px;border:none;border-radius:var(--adm-radius-sm, 14px);font-size:15px;font-weight:800;letter-spacing:.01em;color:#fff;-webkit-text-fill-color:#ffffff;background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6);box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f;display:inline-flex;align-items:center;justify-content:center;gap:10px}.ampere-admin-shell .admin-notifications-page .admin-notifications-broadcast-btn.subscribers-add-btn.btn-primary:active{transform:scale(.98)}.admin-notifications-page__title{margin:0;font-size:clamp(1.05rem,3.8vw,1.2rem);font-weight:800;color:var(--ampere-portal-text, #1e293b)}.admin-notifications-page__subtitle{margin:0;font-size:.875rem;font-weight:600;color:var(--ampere-portal-text-muted, #64748b)}.notif-inbox-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.notif-inbox-list__item{margin:0}.notif-card{position:relative;border-radius:16px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(165deg,#fff,#f8fafc);box-shadow:0 2px 10px #243b530f,inset 0 1px #ffffffe6;overflow:hidden}.notif-card--unread{border-color:#3b82f657;background:linear-gradient(165deg,#eff6fff2,#f8fafc);box-shadow:0 4px 16px #3b82f61a,inset 0 1px #ffffffeb}.notif-card__unread-mark{position:absolute;top:16px;inset-inline-start:0;width:4px;height:calc(100% - 32px);border-radius:0 4px 4px 0;background:linear-gradient(180deg,#3b82f6,#2563eb)}.notif-card__body{padding:12px 14px 10px;padding-inline-start:16px;display:flex;flex-direction:column;gap:0}.notif-card__row{padding:7px 0;margin:0}.notif-card__row--divided{border-top:1px solid rgba(148,163,184,.18)}.notif-card__row-label{display:block;margin-bottom:2px;font-size:.6875rem;font-weight:700;line-height:1.25;color:#94a3b8}.notif-card__row-value{font-size:.875rem;font-weight:800;line-height:1.4;color:#0f172a;overflow-wrap:anywhere}.notif-card__row-value--sender{color:#15803d}.notif-card__row-value--message{white-space:pre-wrap;line-height:1.5;color:#2563eb}.notif-card__actions{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 4px;margin-top:4px;border-top:1px solid rgba(148,163,184,.18)}.notif-card__action-btn{min-height:44px;padding:8px 14px;border-radius:10px;border:1px solid rgba(37,99,235,.35);background:#3b82f614;color:#2563eb;font-size:.8125rem;font-weight:800;cursor:pointer;transition:background .15s ease,transform .1s ease}.notif-card__action-btn:hover{background:#3b82f624}.notif-card__action-btn:active{transform:scale(.98)}.notif-card__action-btn--navigate{flex:1 1 auto;min-width:min(100%,220px);border-color:#15803d;background:linear-gradient(145deg,#22c55e,#16a34a 52%,#15803d);color:#fff;box-shadow:0 4px 14px #16a34a57;text-shadow:0 1px 1px rgba(15,23,42,.12)}.notif-card__action-btn--navigate:after{content:"←";margin-inline-start:6px;font-size:.95em;line-height:1;opacity:.92}[dir=ltr] .notif-card__action-btn--navigate:after{content:"→"}.notif-card__action-btn--navigate:hover{background:linear-gradient(145deg,#4ade80,#22c55e 52%,#16a34a);box-shadow:0 6px 18px #16a34a6b}.notif-card__action-btn--navigate:active{transform:scale(.98);box-shadow:0 2px 8px #16a34a47}.notif-card__row-value--meta{font-weight:700}.notif-card__recipient-name{color:#ea580c;font-weight:800}.notif-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;width:100%}.notif-card__datetime{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;font-variant-numeric:lining-nums tabular-nums}.notif-card__date,.notif-card__time{font-size:.8125rem;font-weight:800;color:#1e293b;line-height:1.25}.notif-card__datetime-sep{color:#64748b;font-weight:700;font-size:.8125rem}.notif-card__recipient-label{margin-inline-end:4px;font-weight:800;color:#64748b}.notif-card__sent-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#16a34a;filter:drop-shadow(0 1px 2px rgba(22,163,74,.25))}.notif-card__sent-check svg{stroke-width:2.25}.notif-card__status{font-size:.75rem;font-weight:800;letter-spacing:.02em;text-transform:none;padding:4px 10px;border-radius:999px;background:#94a3b829;color:#475569}.notif-card__status--sent{background:#3b82f61f;color:#1d4ed8}.notif-card__status--delivered{background:#22c55e1f;color:#15803d}.notif-card__status--read{background:#94a3b824;color:#64748b}.notif-card--unread .notif-card__unread-mark{box-shadow:0 0 0 1px #2563eb33}.notif-inbox-footer{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:14px 12px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(148,163,184,.22);background:#f8fafceb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.notif-inbox-footer__info{font-size:.8125rem;font-weight:700;color:var(--ampere-portal-text-muted, #64748b);text-align:center}.notif-inbox-footer__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.notif-inbox-footer__label{font-size:.8125rem;font-weight:700;color:var(--ampere-portal-text-muted, #64748b)}.notif-inbox-footer__btns{display:inline-flex;flex-wrap:wrap;gap:8px}.notif-inbox-footer__btn{min-width:44px;min-height:44px;padding:0 14px;border-radius:12px;border:1.5px solid rgba(148,163,184,.35);background:#fff;color:var(--ampere-portal-text, #1e293b);font-size:.875rem;font-weight:800;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.notif-inbox-footer__btn.active{border-color:#3b82f673;background:#3b82f61f;color:#1d4ed8}.notif-inbox-footer__btn:active{transform:scale(.98)}@media(min-width:768px){.admin-notifications-page{max-width:720px;margin-inline:auto;width:100%}.notif-inbox-footer{border-radius:16px;border:1px solid rgba(148,163,184,.22)}}html[data-theme=dark] .notif-card{border-color:#94a3b82e;background:linear-gradient(165deg,#1e293bf2,#0f172afa);box-shadow:0 4px 18px #00000047}html[data-theme=dark] .notif-card--unread{border-color:#60a5fa59;background:linear-gradient(165deg,#1e3a8a47,#0f172afa)}html[data-theme=dark] .notif-card__row-label{color:#64748b}html[data-theme=dark] .notif-card__row-value{color:#f1f5f9}html[data-theme=dark] .notif-card__row-value--sender{color:#4ade80}html[data-theme=dark] .notif-card__row-value--message{color:#60a5fa}html[data-theme=dark] .notif-card__row--divided{border-top-color:#94a3b829}html[data-theme=dark] .notif-card__recipient-name{color:#fb923c}html[data-theme=dark] .notif-card__date,html[data-theme=dark] .notif-card__time{color:#e2e8f0}html[data-theme=dark] .notif-card__datetime-sep{color:#cbd5e1}html[data-theme=dark] .notif-card__sent-check{color:#4ade80}html[data-theme=dark] .notif-inbox-footer{background:#0f172aeb;border-color:#94a3b829}html[data-theme=dark] .notif-inbox-footer__btn{background:#1e293be6;border-color:#94a3b838;color:#e2e8f0}html[data-theme=dark] .notif-inbox-footer__btn.active{background:#3b82f633;color:#93c5fd}html[data-theme=dark] .notif-card__actions{border-top-color:#94a3b829}html[data-theme=dark] .notif-card__action-btn{border-color:#60a5fa59;background:#3b82f624;color:#93c5fd}html[data-theme=dark] .notif-card__action-btn:hover{background:#3b82f638}html[data-theme=dark] .notif-card__action-btn--navigate{border-color:#4ade8073;background:linear-gradient(145deg,#16a34a,#15803d 52%,#166534);color:#f0fdf4;box-shadow:0 4px 14px #16a34a47}html[data-theme=dark] .notif-card__action-btn--navigate:hover{background:linear-gradient(145deg,#22c55e,#16a34a 52%,#15803d);box-shadow:0 6px 18px #16a34a5c}:root{--ms-overlay: rgba(16, 42, 67, .52);--ms-radius: 22px;--ms-shadow: 0 4px 8px rgba(16, 42, 67, .06), 0 24px 48px rgba(16, 42, 67, .14);--ms-ease: cubic-bezier(.22, 1, .36, 1)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12050;display:none;align-items:center;justify-content:center;box-sizing:border-box;background:var(--ms-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease;overscroll-behavior:contain}.modal.show{display:flex;opacity:1;visibility:visible}.modal.show>.modal-content.subscriber-form-modal{animation:msheetIn .36s var(--ms-ease)}@keyframes msheetIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.modal>.modal-content{border-radius:var(--ms-radius);box-shadow:var(--ms-shadow);max-width:min(420px,calc(100vw - 32px));padding:0;overflow:hidden}.modal>.modal-content.subscriber-form-modal{display:flex;flex-direction:column;justify-content:flex-start}.msheet__hero{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 20px 16px;margin:-22px -20px 18px;text-align:center}.msheet__hero .modal-header{margin-bottom:0;font-size:1.125rem;font-weight:800;line-height:1.35}.msheet__icon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.msheet__icon svg{width:26px;height:26px}#subscriberModal .subscriber-form-modal{padding:0;max-width:min(440px,calc(100vw - 24px))}#subscriberModal .msheet__hero--subscriber{background:linear-gradient(165deg,#eef2ff,#e0e7ff,#fff);border-bottom:1px solid rgba(99,102,241,.18);margin:0;padding:22px 20px 14px}#subscriberModal .msheet__hero--subscriber .modal-header{color:#4338ca}#subscriberModal .msheet__icon--subscriber{background:linear-gradient(145deg,#6366f138,#818cf81f);color:#4f46e5;box-shadow:0 6px 16px #6366f12e}#subscriberModal .subscriber-form-modal__body{padding:16px 20px 0}#subscriberModal .subscriber-form-modal__actions{padding:0 20px}html.keyboard-open input,html.keyboard-open textarea,html.keyboard-open select{scroll-margin-top:8px;scroll-margin-bottom:16px}body.mobile-modal-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.modal.show>.modal-content.subscriber-form-modal{animation:none}}#subscriberModal{--sub-form-accent: #4f46e5;--sub-form-accent-deep: #4338ca;--sub-form-accent-soft: rgba(99, 102, 241, .1);--sub-form-accent-ring: 0 0 0 3px rgba(99, 102, 241, .14);--sub-form-field-bg: #f8fafc;--sub-form-field-bg-focus: #ffffff;--sub-form-border: rgba(99, 102, 241, .14);--sub-form-border-focus: rgba(79, 70, 229, .45);--sub-form-label: #3730a3;--sub-form-text: #1e293b;--sub-form-placeholder: rgba(148, 163, 184, .62);--sub-form-radius: 11px;--sub-form-field-h: 48px}#subscriberModal .subscriber-form-modal{width:100%;max-width:min(400px,calc(100vw - 20px));padding:0;border:1px solid rgba(99,102,241,.14);box-shadow:0 4px 6px #4338ca0a,0 24px 56px #102a4329;background:#fff}#subscriberModal .msheet__hero--subscriber{padding:24px 22px 18px;background:linear-gradient(165deg,#eef2ff,#e0e7ff 42%,#f5f3ff);border-bottom:1px solid rgba(99,102,241,.12)}#subscriberModal .msheet__hero--subscriber .modal-header{font-size:1.125rem;font-weight:800;letter-spacing:.01em;color:var(--sub-form-accent-deep)}#subscriberModal .msheet__icon--subscriber{width:56px;height:56px;border-radius:18px;box-shadow:0 8px 20px #6366f138}#subscriberModal .msheet__icon--subscriber svg{width:28px;height:28px}#subscriberModal .subscriber-form-modal__body{padding:12px 0 8px}#subscriberModal .subscriber-form-modal__body .input-group{margin-bottom:10px}#subscriberModal .subscriber-form-modal__body .input-group:last-child{margin-bottom:6px}#subscriberModal .subscriber-form-modal__body .input-group label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.35;color:var(--sub-form-label);letter-spacing:.02em}#subscriberModal .subscriber-form-modal__body .input-group input,#subscriberModal .subscriber-form-modal__body .input-group select{min-height:var(--sub-form-field-h);padding:10px 12px;padding-inline-end:44px;border:1.5px solid var(--sub-form-border);border-radius:var(--sub-form-radius);background:var(--sub-form-field-bg);color:var(--sub-form-text);font-size:16px;font-weight:600;line-height:1.45;box-shadow:inset 0 1px #ffffffd9;transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s ease,box-shadow .2s ease,transform .14s ease}#subscriberModal .subscriber-form-modal__body .input-group input{padding-inline-end:16px}#subscriberModal .subscriber-form-modal__body .input-group input::placeholder{color:var(--sub-form-placeholder);font-weight:500;opacity:1}#subscriberModal .subscriber-form-modal__body .input-group input.input-optional-hint::placeholder{color:color-mix(in srgb,var(--sub-form-placeholder) 82%,transparent);font-weight:400}#subscriberModal .subscriber-form-modal[data-form-mode=edit] #subPhone,#subscriberModal .subscriber-form-modal[data-form-mode=edit] #subPassword{font-weight:700;letter-spacing:.02em}#subscriberModal .subscriber-form-modal__body .input-group select{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--sub-form-field-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234f46e5' stroke-width='2.25'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;background-size:20px 20px}html[dir=ltr] #subscriberModal .subscriber-form-modal__body .input-group select{padding-inline-end:16px;padding-inline-start:44px;background-position:right 14px center}#subscriberModal .subscriber-form-modal__body .input-group input:hover,#subscriberModal .subscriber-form-modal__body .input-group select:hover{border-color:color-mix(in srgb,var(--sub-form-accent) 28%,var(--sub-form-border));background:color-mix(in srgb,var(--sub-form-field-bg) 88%,#eef2ff)}#subscriberModal .subscriber-form-modal__body .input-group input:focus,#subscriberModal .subscriber-form-modal__body .input-group select:focus{outline:none;border-color:var(--sub-form-border-focus);background:var(--sub-form-field-bg-focus);box-shadow:var(--sub-form-accent-ring),inset 0 1px #ffffffe6}#subscriberModal .subscriber-form-modal__body .input-group:has(>.error-msg.show) input,#subscriberModal .subscriber-form-modal__body .input-group:has(>.error-msg.show) select{border-color:#dc262673;box-shadow:0 0 0 3px #dc26261a}#subscriberModal .subscriber-form-modal__body .error-msg{margin-top:7px;font-size:12px;font-weight:700;line-height:1.45;display:none;color:#dc2626}#subscriberModal .subscriber-form-modal__body .error-msg.show{display:block}#subscriberModal .subscriber-form-modal__body .input-group--error input{border-color:#dc262673;box-shadow:0 0 0 3px #dc26261a}#subscriberModal .input-group__field-wrap{position:relative;display:flex;align-items:stretch;width:100%}#subscriberModal .input-group__field-wrap--password input{width:100%;padding-inline-end:48px}#subscriberModal .subscriber-password-toggle{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:transparent;color:#6366f1;cursor:pointer;touch-action:manipulation}#subscriberModal .subscriber-password-toggle svg{width:20px;height:20px}#subscriberModal .subscriber-password-toggle:active{background:#6366f11a}#subscriberModal .subscriber-form-modal__actions .btn-primary:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}#subscriberModal .subscriber-form-modal__actions{display:flex;gap:12px;flex-shrink:0;margin:0;padding:14px 20px 12px;background:#fff}#subscriberModal .subscriber-form-modal__actions .btn{flex:1 1 0;min-width:0;min-height:44px;padding:10px 14px;font-size:15px;font-weight:700;border-radius:14px;transition:transform .16s ease,box-shadow .2s ease,background .2s ease}#subscriberModal .subscriber-form-modal__actions .btn-outline{border:1.5px solid rgba(99,102,241,.22);color:var(--sub-form-accent-deep);background:#fff}#subscriberModal .subscriber-form-modal__actions .btn-outline:active{background:var(--sub-form-accent-soft)}#subscriberModal .subscriber-form-modal__actions .btn-primary{border:none;background:linear-gradient(135deg,var(--sub-form-accent-deep) 0%,var(--sub-form-accent) 55%,#6366f1 100%);color:#fff;box-shadow:0 4px 14px #4f46e547}#subscriberModal .subscriber-form-modal__actions .btn-primary:active{transform:scale(.98);box-shadow:0 2px 8px #4f46e538}#subscriberModal .subscriber-form-modal__body .subscriber-form-modal__notice{display:flex;align-items:flex-start;gap:10px;flex-shrink:0;margin:4px 0 0;padding:0}#subscriberModal .subscriber-form-modal__notice-icon{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#6366f12e,#818cf81a);color:var(--sub-form-accent);box-shadow:0 4px 12px #6366f124}#subscriberModal .subscriber-form-modal__notice-icon svg{width:22px;height:22px}#subscriberModal .subscriber-credentials-note{margin:0;flex:1;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid rgba(99,102,241,.16);background:linear-gradient(135deg,#eef2fff2,#e0e7ffa6);color:#3730a3;font-size:11px;font-weight:600;line-height:1.5;text-align:start;border-inline-start:none}@media(max-width:767px){#subscriberModal .subscriber-form-modal{max-width:min(400px,calc(100vw - 16px));padding:0}#subscriberModal .subscriber-form-modal__body .input-group{margin-bottom:10px}#subscriberModal .subscriber-form-modal__body .input-group label{margin-bottom:5px;font-size:12px}#subscriberModal .subscriber-form-modal__body .input-group input,#subscriberModal .subscriber-form-modal__body .input-group select{min-height:52px;padding:13px 15px;font-size:16px;border-radius:12px;direction:rtl;text-align:right}#subscriberModal .subscriber-form-modal__body .input-group label{text-align:right;color:var(--sub-form-label)}#subscriberModal .subscriber-form-modal__actions{padding:6px 0 8px;gap:8px}#subscriberModal .subscriber-form-modal__actions .btn{min-height:44px;padding:8px 12px;font-size:14px;border-radius:10px}#subscriberModal .subscriber-form-modal__body .subscriber-form-modal__notice{margin-top:2px}}@media(max-width:360px){#subscriberModal .subscriber-form-modal{max-width:calc(100vw - 16px);padding:0}#subscriberModal .subscriber-form-modal__body .input-group label{font-size:13px}}html[data-theme=dark] #subscriberModal{--sub-form-field-bg: rgba(15, 23, 42, .72);--sub-form-field-bg-focus: rgba(30, 41, 59, .95);--sub-form-border: rgba(129, 140, 248, .22);--sub-form-border-focus: rgba(165, 180, 252, .55);--sub-form-label: #c7d2fe;--sub-form-text: #f1f5f9;--sub-form-placeholder: rgba(148, 163, 184, .62);--sub-form-accent-ring: 0 0 0 3px rgba(99, 102, 241, .22)}html[data-theme=dark] #subscriberModal .subscriber-form-modal{background:#1e293b;border-color:#818cf833}html[data-theme=dark] #subscriberModal .msheet__hero--subscriber{background:linear-gradient(165deg,#312e81,#1e1b4b 55%,#1e293b);border-bottom-color:#818cf82e}html[data-theme=dark] #subscriberModal .msheet__hero--subscriber .modal-header{color:#e0e7ff}html[data-theme=dark] #subscriberModal .subscriber-form-modal__actions{background:#1e293b}html[data-theme=dark] #subscriberModal .subscriber-form-modal__body .input-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a5b4fc' stroke-width='2.25'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E")}html[data-theme=dark] #subscriberModal .subscriber-credentials-note{background:linear-gradient(135deg,#312e818c,#1e1b4b66);border-color:#818cf840;color:#e0e7ff}html[data-theme=dark] #subscriberModal .subscriber-form-modal__notice-icon{background:linear-gradient(145deg,#6366f147,#4f46e526);color:#a5b4fc}@media(prefers-reduced-motion:reduce){#subscriberModal .subscriber-form-modal__body .input-group input,#subscriberModal .subscriber-form-modal__body .input-group select,#subscriberModal .subscriber-form-modal__actions .btn{transition-duration:.01ms}}#subscriberModal.modal.show{z-index:12050;isolation:isolate}#subscriberModal .subscriber-form-modal,#subscriberModal .subscriber-form-modal__body{isolation:isolate;background:#fff}#subscriberModal .subscriber-form-modal__body .input-group{position:relative;z-index:1;isolation:isolate}#subscriberModal .subscriber-form-modal__body .input-group input,#subscriberModal .subscriber-form-modal__body .input-group select{position:relative;z-index:1;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box}#subscriberModal .subscriber-form-modal__body .input-group:has(.custom-select.is-open){position:relative;z-index:50;overflow:visible}#subscriberModal .input-group .custom-select{position:relative;display:block;width:100%;z-index:2;isolation:isolate}#subscriberModal .input-group .custom-select.is-open{z-index:60}#subscriberModal .input-group .custom-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;min-height:var(--sub-form-field-h);padding:10px 12px;padding-inline-end:44px;border:1.5px solid var(--sub-form-border);border-radius:var(--sub-form-radius);background-color:var(--sub-form-field-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234f46e5' stroke-width='2.25'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;background-size:20px 20px;color:var(--sub-form-text);font:inherit;font-size:16px;font-weight:600;line-height:1.45;text-align:start;cursor:pointer;box-shadow:inset 0 1px #ffffffd9;transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s ease,box-shadow .2s ease,border-radius .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[dir=ltr] #subscriberModal .input-group .custom-select__trigger{padding-inline-end:12px;padding-inline-start:44px;background-position:right 14px center}#subscriberModal .input-group .custom-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-align:start}#subscriberModal .input-group .custom-select__trigger:hover{border-color:color-mix(in srgb,var(--sub-form-accent) 28%,var(--sub-form-border));background-color:color-mix(in srgb,var(--sub-form-field-bg) 88%,#eef2ff)}#subscriberModal .input-group .custom-select.is-open .custom-select__trigger{border-color:var(--sub-form-border-focus);background-color:var(--sub-form-field-bg-focus);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:var(--sub-form-accent-ring),inset 0 1px #ffffffe6}#subscriberModal .input-group .custom-select__menu{position:relative;list-style:none;margin:0;padding:6px;width:100%;max-height:min(220px,38dvh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;background:#fff;border:1.5px solid var(--sub-form-border-focus);border-top:none;border-radius:0 0 var(--sub-form-radius) var(--sub-form-radius);box-shadow:0 10px 24px #1e293b1a,0 2px 8px #4f46e514;box-sizing:border-box;z-index:2}#subscriberModal .input-group .custom-select__menu[hidden]{display:none}#subscriberModal .input-group .custom-select__option{display:block;width:100%;min-height:44px;padding:11px 12px;border:none;border-radius:calc(var(--sub-form-radius) - 2px);background:transparent;font:inherit;font-size:16px;font-weight:600;line-height:1.4;color:var(--sub-form-text);text-align:start;cursor:pointer;transition:background .16s ease,color .16s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#subscriberModal .input-group .custom-select__option:hover,#subscriberModal .input-group .custom-select__option:focus-visible{outline:none;background:var(--sub-form-accent-soft);color:var(--sub-form-accent-deep)}#subscriberModal .input-group .custom-select__option[aria-selected=true]{background:color-mix(in srgb,var(--sub-form-accent) 12%,#ffffff);color:var(--sub-form-accent-deep);font-weight:700}#subscriberModal .input-group .custom-select__option:active{background:color-mix(in srgb,var(--sub-form-accent) 18%,#ffffff)}#subscriberModal .subscriber-form-extras,#subscriberModal .subscriber-form-extras__body{position:relative;z-index:1;isolation:isolate;background:#fff}html[data-theme=dark] #subscriberModal .input-group .custom-select__trigger{background-color:#0f172aeb;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] #subscriberModal .input-group .custom-select.is-open .custom-select__trigger{background-color:#1e293bfa}html[data-theme=dark] #subscriberModal .input-group .custom-select__menu{background:#1e293bfa;box-shadow:0 12px 28px #00000047,0 2px 8px #6366f11f}html[data-theme=dark] #subscriberModal .input-group .custom-select__option[aria-selected=true]{background:#6366f12e;color:#c7d2fe}html[data-theme=dark] #subscriberModal .subscriber-form-extras,html[data-theme=dark] #subscriberModal .subscriber-form-extras__body,html[data-theme=dark] #subscriberModal .subscriber-form-modal,html[data-theme=dark] #subscriberModal .subscriber-form-modal__body{background:#1e293b}html[data-theme=dark] #subscriberModal .subscriber-form-modal__body .input-group input,html[data-theme=dark] #subscriberModal .subscriber-form-modal__body .input-group select{background-color:#0f172aeb}#subscriberModal .modal-content.subscriber-form-modal,#staffModal .modal-content.staff-form-modal,#operationalExpenseModal .modal-content.subscriber-form-modal,#subscriberNotificationModal .modal-content.subscriber-form-modal{display:flex;flex-direction:column;height:min(94dvh,820px);max-height:min(94dvh,820px);overflow:hidden;overflow-y:hidden;padding:0}#subscriberModal .subscriber-form-modal__body,#staffModal .staff-form-modal__body,#operationalExpenseModal .subscriber-form-modal__body,#subscriberNotificationModal .subscriber-form-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.35) transparent}#subscriberModal .subscriber-form-modal__body::-webkit-scrollbar,#staffModal .staff-form-modal__body::-webkit-scrollbar,#operationalExpenseModal .subscriber-form-modal__body::-webkit-scrollbar,#subscriberNotificationModal .subscriber-form-modal__body::-webkit-scrollbar{width:5px}#subscriberModal .subscriber-form-modal__body::-webkit-scrollbar-thumb,#staffModal .staff-form-modal__body::-webkit-scrollbar-thumb,#operationalExpenseModal .subscriber-form-modal__body::-webkit-scrollbar-thumb,#subscriberNotificationModal .subscriber-form-modal__body::-webkit-scrollbar-thumb{border-radius:999px;background:#6366f147}#subscriberModal .subscriber-form-modal>.msheet__hero--subscriber,#staffModal .staff-form-modal>.msheet__hero--staff,#operationalExpenseModal .subscriber-form-modal>.msheet__hero--expense,#subscriberNotificationModal .subscriber-form-modal>.msheet__hero--notify-direct{flex-shrink:0;position:sticky;top:0;z-index:2}#subscriberModal .subscriber-form-modal__footer,#staffModal .staff-form-modal__footer,#operationalExpenseModal .subscriber-form-modal__footer,#subscriberNotificationModal .subscriber-form-modal__footer{flex-shrink:0;position:sticky;bottom:0;z-index:4;background:#fff;border-top:1px solid rgba(99,102,241,.1);box-shadow:0 -8px 28px #102a4314;padding-bottom:max(0px,env(safe-area-inset-bottom,0px))}#subscriberModal .subscriber-form-modal__footer .subscriber-form-modal__actions,#staffModal .staff-form-modal__footer .staff-form-modal__actions,#operationalExpenseModal .subscriber-form-modal__footer .subscriber-form-modal__actions,#subscriberNotificationModal .subscriber-form-modal__footer .subscriber-form-modal__actions{border-top:none;box-shadow:none;margin:0}#subscriberModal .subscriber-form-modal__body .subscriber-form-modal__notice{padding-top:0;background:transparent}#subscriberModal .subscriber-form-modal__body,#staffModal .staff-form-modal__body,#operationalExpenseModal .subscriber-form-modal__body,#subscriberNotificationModal .subscriber-form-modal__body{padding-bottom:28px;background:linear-gradient(180deg,#fff,#fafbff 85%,#fafbff) padding-box,linear-gradient(to top,rgba(99,102,241,.06),transparent 28px) border-box}@media(max-width:767px){#subscriberModal .modal-content.subscriber-form-modal,#staffModal .modal-content.staff-form-modal,#operationalExpenseModal .modal-content.subscriber-form-modal{height:auto;max-height:94dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#subscriberModal .subscriber-form-modal__body,#staffModal .staff-form-modal__body,#operationalExpenseModal .subscriber-form-modal__body{flex:0 0 auto;min-height:auto;overflow:visible}#subscriberModal .subscriber-form-modal__footer,#staffModal .staff-form-modal__footer,#operationalExpenseModal .subscriber-form-modal__footer{position:static;bottom:auto;box-shadow:none}#subscriberModal .subscriber-form-modal>.msheet__hero--subscriber,#staffModal .staff-form-modal>.msheet__hero--staff,#operationalExpenseModal .subscriber-form-modal>.msheet__hero--expense{position:relative;top:auto}#subscriberModal .subscriber-form-modal>.msheet__hero--subscriber,#staffModal .staff-form-modal>.msheet__hero--staff,#operationalExpenseModal .subscriber-form-modal>.msheet__hero--expense{padding:12px 14px 10px;gap:6px}#subscriberModal .subscriber-form-modal>.msheet__hero--subscriber .modal-header,#staffModal .staff-form-modal>.msheet__hero--staff .modal-header,#operationalExpenseModal .subscriber-form-modal>.msheet__hero--expense .modal-header{font-size:.9375rem;line-height:1.3}#subscriberModal .msheet__icon--subscriber,#staffModal .msheet__icon--staff,#operationalExpenseModal .msheet__icon--expense{width:40px;height:40px;border-radius:12px}#subscriberModal .msheet__icon--subscriber svg,#staffModal .msheet__icon--staff svg,#operationalExpenseModal .msheet__icon--expense svg{width:20px;height:20px}#subscriberModal .subscriber-form-modal__body,#staffModal .staff-form-modal__body,#operationalExpenseModal .subscriber-form-modal__body{padding:8px 0 4px}#subscriberModal .subscriber-form-modal__footer,#staffModal .staff-form-modal__footer,#operationalExpenseModal .subscriber-form-modal__footer{box-shadow:0 -4px 16px #102a430f}#staffModal .staff-form-modal__body .input-group,#operationalExpenseModal .subscriber-form-modal__body .input-group{margin-bottom:12px}html.keyboard-open #subscriberModal .modal-content.subscriber-form-modal,html.form-field-focused #subscriberModal .modal-content.subscriber-form-modal,html.keyboard-open #staffModal .modal-content.staff-form-modal,html.form-field-focused #staffModal .modal-content.staff-form-modal,html.keyboard-open #operationalExpenseModal .modal-content.subscriber-form-modal,html.form-field-focused #operationalExpenseModal .modal-content.subscriber-form-modal,html.keyboard-open #subscriberNotificationModal .modal-content.subscriber-form-modal,html.form-field-focused #subscriberNotificationModal .modal-content.subscriber-form-modal{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto;height:auto!important;max-height:calc(var(--viewport-visible-height, 100dvh) - max(8px,env(safe-area-inset-top,0px)) - max(10px,env(safe-area-inset-bottom,0px)))!important;scroll-padding-bottom:max(72px,env(safe-area-inset-bottom,0px) + 56px)}html.keyboard-open #subscriberModal .subscriber-form-modal__body,html.form-field-focused #subscriberModal .subscriber-form-modal__body,html.keyboard-open #staffModal .staff-form-modal__body,html.form-field-focused #staffModal .staff-form-modal__body,html.keyboard-open #operationalExpenseModal .subscriber-form-modal__body,html.form-field-focused #operationalExpenseModal .subscriber-form-modal__body,html.keyboard-open #subscriberNotificationModal .subscriber-form-modal__body,html.form-field-focused #subscriberNotificationModal .subscriber-form-modal__body{flex:0 0 auto!important;min-height:auto!important;overflow:visible!important}}html[data-theme=dark] #subscriberModal .subscriber-form-modal__footer,html[data-theme=dark] #staffModal .staff-form-modal__footer,html[data-theme=dark] #operationalExpenseModal .subscriber-form-modal__footer,html[data-theme=dark] #subscriberNotificationModal .subscriber-form-modal__footer{background:#1e293b;border-top-color:#818cf824;box-shadow:0 -8px 28px #00000047}html[data-theme=dark] #subscriberModal .subscriber-form-modal__body,html[data-theme=dark] #staffModal .staff-form-modal__body,html[data-theme=dark] #operationalExpenseModal .subscriber-form-modal__body,html[data-theme=dark] #subscriberNotificationModal .subscriber-form-modal__body{background:linear-gradient(180deg,#1e293b,#1e293b 88%,#1e293b)}@media(prefers-reduced-motion:reduce){#subscriberModal .subscriber-form-modal__body,#staffModal .staff-form-modal__body,#operationalExpenseModal .subscriber-form-modal__body,#subscriberNotificationModal .subscriber-form-modal__body{scroll-behavior:auto}}@media(max-width:767px){:root{--mf-sheet-inset: var(--form-sheet-inset, clamp(14px, 4.5vw, 20px));--mf-inner-inset: var(--form-inner-inset, clamp(14px, 4vw, 20px));--mf-form-container: var(--form-container-width, 100%);--mf-form-gutter: var(--form-gutter, clamp(18px, 5.5vw, 22px));--mf-form-inner-max: var(--form-inner-max, 520px);--mf-field-h: 52px;--mf-field-pad-y: 13px;--mf-field-pad-x: 15px;--mf-field-radius: 12px;--mf-field-font: 16px;--mf-label-size: 13px;--mf-label-weight: 600;--mf-label-gap: 5px;--mf-label-color: #3730a3;--mf-group-gap: 10px;--mf-btn-h: 52px;--mf-btn-radius: 12px;--mf-btn-font: 15px;--mf-sheet-radius: 20px;--mf-sheet-max-h: 94dvh;--mf-chrome-border: rgba(15, 23, 42, .08);--mf-action-bg: #ffffff;--ff-height: 52px;--ff-pad-y: 13px;--ff-pad-x: 15px;--ff-radius: 12px;--ff-label-size: 13px;--ff-label-gap: 5px;--ff-group-gap: 10px}.modal.show{align-items:center!important;justify-content:center!important;padding-inline:var(--mf-sheet-inset)!important;padding-top:max(12px,env(safe-area-inset-top,0px))!important;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;overflow:hidden!important;overscroll-behavior:contain}.modal.show:has(.msheet__body),.modal.show:has(.subscriber-form-modal),.modal.show:has(.staff-form-modal){align-items:stretch!important;justify-content:flex-start!important}.modal.show>.modal-content.msheet,.modal.show>.modal-content.subscriber-form-modal,.modal.show>.modal-content.staff-form-modal{justify-content:flex-start!important;align-content:flex-start!important}.modal.show>.modal-content{width:100%!important;max-width:100%!important;margin-inline:auto!important;padding-inline:var(--mf-inner-inset)!important;border-radius:18px!important;box-sizing:border-box!important}.modal.show .subscriber-form-modal__body,.modal.show .staff-form-modal__body,.modal.show .msheet__body{align-items:stretch!important;justify-content:flex-start!important}.modal.show .subscriber-form-modal__body>*,.modal.show .staff-form-modal__body>*,.modal.show .msheet__body>*{width:var(--mf-form-container)!important;max-width:var(--mf-form-container)!important;margin-inline:auto!important;box-sizing:border-box}.modal.show .subscriber-form-modal__actions,.modal.show .staff-form-modal__actions,.modal.show .msheet__actions{width:var(--mf-form-container)!important;max-width:var(--mf-form-container)!important;margin-inline:auto!important}.modal.show .msheet__hero,.modal.show .subscriber-form-modal>.msheet__hero--subscriber,.modal.show .staff-form-modal>.msheet__hero--staff{width:var(--mf-form-container)!important;max-width:var(--mf-form-container)!important;margin-inline:auto!important;box-sizing:border-box}#loginScreen .login-card.login-form-panel,#loginScreen .login-card.login-stage{padding-inline:var(--mf-inner-inset)!important;box-sizing:border-box}#loginScreen .login-form-content,#loginScreen #subscriberLoginForm .login-form-content{width:100%!important;max-width:100%!important;margin-inline:auto!important;box-sizing:border-box}#adminScreen .settings-page--modern:not(.finance-page),#adminScreen .admin-content>form,#subscriberScreen .sub-content>form{padding-inline:0;box-sizing:border-box}#adminScreen .settings-page--modern .settings-section,#adminScreen .settings-page--modern .settings-card,#adminScreen .settings-page--modern .settings-panel-body{width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box}.modal.show .input-group,.modal.show [class*=__row],.modal.show .subscriber-form-modal__row,#loginScreen #adminLoginForm .input-group,#loginScreen #ownerRegisterForm .input-group,#adminScreen .settings-page--modern .input-group,#adminScreen .settings-page--modern .settings-form-row,#adminScreen .settings-page--modern .settings-grid{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important}.modal.show [class*=__row]>.input-group,.modal.show .subscriber-form-modal__row>.input-group,#adminScreen .settings-page--modern .settings-grid>*{width:100%!important;max-width:100%!important;flex:1 1 auto!important}.modal.show .input-group input,.modal.show .input-group select,.modal.show .input-group textarea,.modal.show .custom-select__trigger,.modal.show .notif-autocomplete,.modal.show .notif-autocomplete__wrap,#loginScreen #adminLoginForm .input-group input,#loginScreen #adminLoginForm .input-group select,#loginScreen #ownerRegisterForm .input-group input,#loginScreen #ownerRegisterForm .input-group select,#loginScreen #subscriberLoginForm .input-group input,#loginScreen #subscriberLoginForm .input-group select,#adminScreen .settings-page--modern .input-group input,#adminScreen .settings-page--modern .input-group select,#adminScreen .settings-page--modern .input-group textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.modal.show .input-group input,.modal.show .input-group select,.modal.show .input-group textarea{scroll-margin-top:8px;scroll-margin-bottom:16px}.modal.show .input-group input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]),.modal.show .input-group textarea,.modal.show .input-group select,.modal.show .custom-select__trigger,html.keyboard-open #loginScreen .input-group input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]),html.keyboard-open #loginScreen .input-group textarea,html.keyboard-open #loginScreen .input-group select,html.form-field-focused #loginScreen .input-group input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]),html.form-field-focused #loginScreen .input-group textarea,html.form-field-focused #loginScreen .input-group select,html.keyboard-open #adminScreen .settings-page--modern .input-group input,html.keyboard-open #adminScreen .settings-page--modern .input-group textarea,html.keyboard-open #adminScreen .settings-page--modern .input-group select,html.form-field-focused #adminScreen .settings-page--modern .input-group input,html.form-field-focused #adminScreen .settings-page--modern .input-group textarea,html.form-field-focused #adminScreen .settings-page--modern .input-group select{touch-action:pan-y}.modal.show>.modal-content.msheet:not(.subscriber-form-modal):not(.staff-form-modal),.modal.show>.modal-content.delete-account-modal,.modal.show>.modal-content.subscriber-delete-confirm-modal,.modal.show>.modal-content.revenue-reset-warning-modal,.modal.show>.modal-content.backup-restore-confirm-modal,.modal.show>.modal-content.register-success-modal{margin:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:min(88dvh,calc(var(--viewport-visible-height, 100dvh) - 24px))!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:var(--mf-sheet-radius)!important;box-shadow:0 12px 40px #0f172a2e!important;animation:msheetIn .34s cubic-bezier(.22,1,.36,1)}#subscriberModal.modal.show,#staffModal.modal.show,#operationalExpenseModal.modal.show{align-items:flex-start!important;justify-content:flex-start!important;padding-top:max(8px,env(safe-area-inset-top,0px))!important;padding-bottom:max(10px,env(safe-area-inset-bottom,0px))!important;background:#0f172a6b!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html.keyboard-open #subscriberModal.modal.show,html.keyboard-open #staffModal.modal.show,html.keyboard-open #operationalExpenseModal.modal.show,html.form-field-focused #subscriberModal.modal.show,html.form-field-focused #staffModal.modal.show,html.form-field-focused #operationalExpenseModal.modal.show{top:0!important;height:100dvh!important;max-height:100dvh!important;padding-top:max(8px,env(safe-area-inset-top,0px))!important;padding-bottom:max(10px,env(safe-area-inset-bottom,0px))!important}.modal.show>.modal-content.subscriber-form-modal,.modal.show>.modal-content.staff-form-modal{margin:0 auto!important;border-radius:var(--mf-sheet-radius)!important;height:auto!important;max-height:min(var(--mf-sheet-max-h),calc(100dvh - max(16px,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))))!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto;overflow-anchor:none;scroll-behavior:auto;scroll-padding-top:12px;scroll-padding-bottom:max(16px,env(safe-area-inset-bottom,0px));box-shadow:0 8px 40px #0f172a24!important;animation:mfSheetSlideUp .34s cubic-bezier(.22,1,.36,1)}@keyframes mfSheetSlideUp{0%{opacity:.92;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.modal.show .msheet__hero:not(.msheet__hero--payment):before,.modal.show .subscriber-form-modal>.msheet__hero--subscriber:before,.modal.show .staff-form-modal>.msheet__hero--staff:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:40px;height:4px;border-radius:99px;background:#0f172a24}#paymentModal .msheet__hero--payment{margin:0!important;padding:14px 20px 12px!important;background:#fff!important;background-image:none!important;border-bottom:none!important}.modal.show .msheet__hero:not(.msheet__hero--payment),.modal.show .subscriber-form-modal>.msheet__hero--subscriber,.modal.show .staff-form-modal>.msheet__hero--staff{position:relative;flex-shrink:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin:0!important;padding:14px 0 10px!important;text-align:right;border-bottom:1px solid var(--mf-chrome-border);background:#fff!important}.modal.show .msheet__hero .modal-header,.modal.show .subscriber-form-modal .modal-header,.modal.show .staff-form-modal .modal-header{margin:0!important;font-size:1rem!important;font-weight:700!important;line-height:1.35!important;text-align:start;flex:1;min-width:0}.modal.show .msheet__icon,.modal.show .msheet__icon--subscriber,.modal.show .msheet__icon--staff{width:36px!important;height:36px!important;border-radius:10px!important;flex-shrink:0;box-shadow:none!important}.modal.show .msheet__icon svg{width:18px!important;height:18px!important}.modal.show .msheet__body,.modal.show .subscriber-form-modal__body,.modal.show .staff-form-modal__body{flex:0 0 auto!important;min-height:auto!important;overflow:visible!important;padding:8px 0 4px!important;display:flex;flex-direction:column;gap:0}.modal.show .msheet__footer,.modal.show .subscriber-form-modal__footer,.modal.show .staff-form-modal__footer{position:static!important;bottom:auto!important;top:auto!important;flex-shrink:0;margin:0!important;padding:0!important;background:var(--mf-action-bg)!important;border-top:1px solid var(--mf-chrome-border);box-shadow:none!important;display:flex;flex-direction:column;align-items:center}.modal.show .msheet__actions,.modal.show .subscriber-form-modal__actions,.modal.show .staff-form-modal__actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;width:var(--mf-form-container)!important;max-width:var(--mf-form-container)!important;margin:0 auto!important;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px))!important;background:transparent!important}.modal.show .msheet__actions .btn,.modal.show .subscriber-form-modal__actions .btn,.modal.show .staff-form-modal__actions .btn{flex:1 1 0;min-width:0;min-height:var(--mf-btn-h)!important;height:var(--mf-btn-h);padding:0 16px!important;font-size:var(--mf-btn-font)!important;font-weight:700!important;border-radius:var(--mf-btn-radius)!important;letter-spacing:.01em;touch-action:manipulation}.modal.show .msheet__actions .btn-outline,.modal.show .subscriber-form-modal__actions .btn-outline,.modal.show .staff-form-modal__actions .btn-outline{border-width:1.5px!important;background:#fff!important}.modal.show .msheet__actions .btn-primary,.modal.show .subscriber-form-modal__actions .btn-primary,.modal.show .staff-form-modal__actions .btn-primary,.modal.show .msheet__actions .btn-warning{box-shadow:0 2px 10px #243b532e!important}.modal.show .msheet__actions-col{display:flex;flex-direction:column;gap:10px;width:100%;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))!important}.modal.show .msheet__actions-col .btn{width:100%!important;min-height:var(--mf-btn-h)!important;font-size:var(--mf-btn-font)!important;border-radius:var(--mf-btn-radius)!important;justify-content:center}.modal.show .delete-account-modal__actions,.modal.show .subscriber-delete-confirm-modal__actions,.modal.show .backup-restore-confirm-modal__actions,.modal.show .revenue-reset-warning-modal__actions{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.modal.show .delete-account-modal__actions,.modal.show .backup-restore-confirm-modal__actions,.modal.show .revenue-reset-warning-modal__actions{flex-direction:column-reverse!important}.modal.show .delete-account-modal__actions .btn,.modal.show .subscriber-delete-confirm-modal__actions .btn,.modal.show .backup-restore-confirm-modal__actions .btn,.modal.show .revenue-reset-warning-modal__actions .btn{width:100%!important;min-height:var(--mf-btn-h)!important;border-radius:var(--mf-btn-radius)!important}.modal.show .input-group{margin-bottom:var(--mf-group-gap)!important;width:100%}.modal.show .input-group:last-child{margin-bottom:0!important}.modal.show .input-group label{display:block;margin-bottom:var(--mf-label-gap)!important;font-size:var(--mf-label-size)!important;font-weight:var(--mf-label-weight)!important;line-height:1.35;color:var(--mf-label-color);text-align:right!important}.modal.show .input-group input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.modal.show .input-group select,.modal.show .input-group textarea,.modal.show .subscriber-search-input,.modal.show .notif-autocomplete__input,.modal.show .custom-select__trigger,.modal.show .staff-permissions-select__trigger{min-height:var(--mf-field-h)!important;height:auto;padding:var(--mf-field-pad-y) var(--mf-field-pad-x)!important;font-size:var(--mf-field-font)!important;font-weight:500!important;line-height:1.4!important;border-radius:var(--mf-field-radius)!important;direction:rtl!important;text-align:right!important;border-width:1px!important;background:#f8fafc!important;border-color:#0f172a1a!important}.modal.show .input-group input:focus,.modal.show .input-group select:focus,.modal.show .input-group textarea:focus{background:#fff!important;border-color:#3b82f673!important;box-shadow:0 0 0 3px #3b82f61a!important}html.form-field-focused .modal.show .input-group:focus-within label,html.keyboard-open .modal.show .input-group:focus-within label,html.form-field-focused #loginScreen .input-group:focus-within label,html.keyboard-open #loginScreen .input-group:focus-within label,html.form-field-focused #adminScreen .input-group:focus-within label,html.keyboard-open #adminScreen .input-group:focus-within label,html.form-field-focused #subscriberScreen .input-group:focus-within label,html.keyboard-open #subscriberScreen .input-group:focus-within label{color:#1e40af!important;font-weight:700!important}.modal.show .input-group textarea{min-height:72px;resize:vertical;padding-top:var(--mf-field-pad-y)!important;padding-bottom:var(--mf-field-pad-y)!important}.modal.show .input-group input::placeholder,.modal.show .input-group textarea::placeholder{color:#94a3b8;font-weight:500;opacity:1}.modal.show input.app-date-input[type=date]{direction:rtl!important;text-align:right!important}.modal.show input.app-date-input[type=date][dir=ltr],.modal.show input.app-date-input[type=date][lang=en]{direction:ltr!important;text-align:start!important}.modal.show .input-group select,.modal.show .custom-select__trigger,.modal.show .staff-permissions-select__trigger{padding-inline-start:var(--mf-field-pad-x)!important;padding-inline-end:40px!important;background-position:left 12px center!important}html[dir=ltr] .modal.show .input-group select,html[dir=ltr] .modal.show .custom-select__trigger{direction:ltr!important;text-align:left!important;padding-inline-start:40px!important;padding-inline-end:var(--mf-field-pad-x)!important;background-position:right 12px center!important}.modal.show .error-msg{margin-top:5px!important;font-size:11px!important;font-weight:600;text-align:right!important}.modal.show .notif-templates{display:flex;flex-direction:column;gap:8px}.modal.show .notif-template-btn{min-height:40px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.4;text-align:start;border-radius:10px}.modal.show .subscriber-form-modal__notice{margin-top:4px!important;padding:0!important}.modal.show .subscriber-credentials-note{font-size:11px!important;line-height:1.45!important;padding:8px 10px!important}.modal.show .subscriber-form-modal__notice-icon{width:28px!important;height:28px!important}.modal.show .payment-bulk-info{font-size:12px;padding:8px 10px;border-radius:10px;margin-bottom:10px}html.keyboard-open .modal.show:not(:has(.subscriber-form-modal)):not(:has(.staff-form-modal))>.modal-content:not(.login-alert-modal),html.form-field-focused .modal.show:not(:has(.subscriber-form-modal)):not(:has(.staff-form-modal))>.modal-content:not(.login-alert-modal){max-height:min(var(--mf-sheet-max-h),calc(var(--viewport-visible-height, 100dvh) - max(24px,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto;overflow-anchor:none;scroll-behavior:auto;scroll-padding-top:12px;scroll-padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}html.keyboard-open .modal.show>.modal-content.subscriber-form-modal,html.keyboard-open .modal.show>.modal-content.staff-form-modal,html.form-field-focused .modal.show>.modal-content.subscriber-form-modal,html.form-field-focused .modal.show>.modal-content.staff-form-modal{max-height:min(var(--mf-sheet-max-h),calc(var(--viewport-visible-height, 100dvh) - max(12px,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto;overflow-anchor:none;scroll-behavior:auto;scroll-padding-top:8px;scroll-padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}html.keyboard-open .modal.show .input-group input,html.keyboard-open .modal.show .input-group select,html.keyboard-open .modal.show .input-group textarea,html.form-field-focused .modal.show .input-group input,html.form-field-focused .modal.show .input-group select,html.form-field-focused .modal.show .input-group textarea,html.keyboard-open #subscriberModal .subscriber-form-modal__body .input-group input,html.keyboard-open #subscriberModal .subscriber-form-modal__body .input-group select,html.form-field-focused #subscriberModal .subscriber-form-modal__body .input-group input,html.form-field-focused #subscriberModal .subscriber-form-modal__body .input-group select,html.keyboard-open #staffModal .staff-form-modal__body .input-group input,html.keyboard-open #staffModal .staff-form-modal__body .input-group select,html.form-field-focused #staffModal .staff-form-modal__body .input-group input,html.form-field-focused #staffModal .staff-form-modal__body .input-group select{scroll-margin-top:8px;scroll-margin-bottom:16px}html.keyboard-open .modal.show .subscriber-form-modal__body,html.keyboard-open .modal.show .staff-form-modal__body,html.form-field-focused .modal.show .subscriber-form-modal__body,html.form-field-focused .modal.show .staff-form-modal__body{flex:0 0 auto!important;min-height:auto!important;overflow:visible!important}html.keyboard-open #adminScreen #adminContent,html.form-field-focused #adminScreen #adminContent,html.keyboard-open #subscriberScreen .sub-content,html.form-field-focused #subscriberScreen .sub-content{overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto;overflow-anchor:none;scroll-behavior:auto;max-height:calc(var(--viewport-visible-height, 100dvh) - var(--mawldatna-bottom-nav-height, 52px) - var(--mawldatna-bottom-nav-offset, 6px) - var(--mawldatna-safe-bottom, 0px) - 8px);scroll-padding-top:max(8px,env(safe-area-inset-top,0px));scroll-padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}html.keyboard-open #adminScreen .settings-page--modern .input-group input,html.keyboard-open #adminScreen .settings-page--modern .input-group select,html.keyboard-open #adminScreen .settings-page--modern .input-group textarea,html.form-field-focused #adminScreen .settings-page--modern .input-group input,html.form-field-focused #adminScreen .settings-page--modern .input-group select,html.form-field-focused #adminScreen .settings-page--modern .input-group textarea{scroll-margin-top:8px;scroll-margin-bottom:16px}html.keyboard-open #loginScreen .login-wrapper,html.form-field-focused #loginScreen .login-wrapper{justify-content:flex-start!important;align-items:stretch!important;min-height:0!important;height:var(--viewport-visible-height, 100dvh)!important;max-height:var(--viewport-visible-height, 100dvh)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto;overflow-anchor:none;scroll-behavior:auto;scroll-padding-top:max(8px,env(safe-area-inset-top,0px));scroll-padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}html.keyboard-open #loginScreen .login-form-fields .input-group input,html.form-field-focused #loginScreen .login-form-fields .input-group input,html.keyboard-open #loginScreen .login-form-fields .input-group select,html.form-field-focused #loginScreen .login-form-fields .input-group select{scroll-margin-top:8px;scroll-margin-bottom:16px}html.keyboard-open #loginScreen .container,html.form-field-focused #loginScreen .container{justify-content:flex-start!important;margin-block:0!important;flex:0 0 auto!important}html.keyboard-open #loginScreen #subscriberLoginForm .login-form-content,html.keyboard-open #loginScreen #adminLoginForm .login-form-content,html.keyboard-open #loginScreen #ownerRegisterForm .login-form-content,html.form-field-focused #loginScreen #subscriberLoginForm .login-form-content,html.form-field-focused #loginScreen #adminLoginForm .login-form-content,html.form-field-focused #loginScreen #ownerRegisterForm .login-form-content{overflow:visible;flex:0 0 auto!important}html.keyboard-open #loginScreen #ownerRegisterForm .login-form-fields--scroll,html.form-field-focused #loginScreen #ownerRegisterForm .login-form-fields--scroll{max-height:none!important;overflow:visible!important}#loginScreen .login-form-actions{margin-top:12px!important}#loginScreen .login-form-actions .btn{touch-action:manipulation}#loginScreen .login-form-fields{gap:var(--mf-group-gap)!important;margin-bottom:4px!important}#loginScreen #adminLoginForm.login-card,#loginScreen #ownerRegisterForm.login-card,#loginScreen #subscriberLoginForm.login-card{border-radius:18px!important;max-width:100%}#loginScreen #adminLoginForm .login-form-content,#loginScreen #ownerRegisterForm .login-form-content,#loginScreen #subscriberLoginForm .login-form-content{padding:0 0 14px!important}#loginScreen .container{padding-inline:var(--mf-sheet-inset)!important}#loginScreen #adminLoginForm .login-form-head,#loginScreen #ownerRegisterForm .login-form-head,#loginScreen #subscriberLoginForm .login-form-head{padding:10px 0 8px!important;gap:6px;margin-bottom:0!important}#loginScreen #adminLoginForm .login-form-title,#loginScreen #ownerRegisterForm .login-form-title,#loginScreen #subscriberLoginForm .login-form-title{font-size:clamp(1.125rem,4.6vw,1.25rem)!important;font-weight:700!important;color:#0f172a!important;line-height:1.35}#loginScreen #adminLoginForm .login-form-subtitle,#loginScreen #ownerRegisterForm .login-form-subtitle,#loginScreen #subscriberLoginForm .login-form-subtitle{font-size:clamp(.8125rem,3.2vw,.875rem)!important;font-weight:700!important;color:#0f172a!important;line-height:1.45}#loginScreen #adminLoginForm .login-form-icon,#loginScreen #ownerRegisterForm .login-form-icon{width:40px!important;height:40px!important;border-radius:12px!important}#loginScreen #adminLoginForm .input-group,#loginScreen #ownerRegisterForm .input-group,#loginScreen #subscriberLoginForm .input-group{margin-bottom:var(--mf-group-gap)!important}#loginScreen #adminLoginForm,#loginScreen #ownerRegisterForm,#loginScreen #subscriberLoginForm{--mf-label-size: 14px;--mf-label-weight: 700;--mf-label-color: #0f172a}#loginScreen #adminLoginForm .input-group label,#loginScreen #ownerRegisterForm .input-group label,#loginScreen #subscriberLoginForm .input-group label{font-size:var(--mf-label-size)!important;margin-bottom:var(--mf-label-gap)!important;font-weight:var(--mf-label-weight)!important;text-align:right!important;color:var(--mf-label-color)!important}#loginScreen #adminLoginForm .input-group input,#loginScreen #ownerRegisterForm .input-group input,#loginScreen #subscriberLoginForm .input-group input,#loginScreen #adminLoginForm .input-group select,#loginScreen #ownerRegisterForm .input-group select,#loginScreen #subscriberLoginForm .input-group select{min-height:var(--mf-field-h)!important;padding:var(--mf-field-pad-y) var(--mf-field-pad-x)!important;font-size:var(--mf-field-font)!important;font-weight:700!important;color:#0f172a!important;border-radius:var(--mf-field-radius)!important;direction:rtl!important;text-align:right!important}#loginScreen #adminLoginForm .login-form-actions .btn-primary,#loginScreen #ownerRegisterForm .login-form-actions .btn-primary{min-height:var(--mf-btn-h)!important;font-size:var(--mf-btn-font)!important;border-radius:var(--mf-btn-radius)!important;font-weight:700!important;width:100%}#loginScreen[data-login-view=register] #ownerRegisterForm .login-form-fields--scroll{max-height:none!important;overflow:visible!important;padding-inline-end:0;flex:none!important;min-height:auto!important}#loginScreen #ownerRegisterForm .input-group{margin-bottom:0!important}#adminScreen .settings-page--modern .input-group{margin-bottom:var(--mf-group-gap)}#adminScreen .settings-page--modern .input-group label{font-size:var(--mf-label-size);margin-bottom:var(--mf-label-gap);font-weight:var(--mf-label-weight);text-align:right;color:var(--mf-label-color)}#adminScreen .settings-page--modern .input-group input,#adminScreen .settings-page--modern .input-group select,#adminScreen .settings-page--modern .input-group textarea,#adminScreen .settings-page--modern .settings-profile-input,#adminScreen .settings-page--modern .custom-select__trigger,#adminScreen .admin-content .input-group input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#adminScreen .admin-content .input-group select,#adminScreen .admin-content .input-group textarea,#adminScreen .admin-content .custom-select__trigger,#subscriberScreen .sub-content .input-group input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#subscriberScreen .sub-content .input-group select,#subscriberScreen .sub-content .input-group textarea{min-height:var(--mf-field-h);padding:var(--mf-field-pad-y) var(--mf-field-pad-x);font-size:var(--mf-field-font);border-radius:var(--mf-field-radius);text-align:right;direction:rtl}#adminScreen .settings-page--modern .settings-save-btn,#adminScreen .settings-page--modern .settings-add-btn,#adminScreen .settings-page--modern .btn-primary{min-height:var(--mf-btn-h);font-size:var(--mf-btn-font);border-radius:var(--mf-btn-radius);font-weight:700}.modal.show>.modal-content.account-restricted-notif-modal,.modal.show>.modal-content.subscriber-delete-confirm-modal,.modal.show>.modal-content.delete-account-modal,.modal.show>.modal-content.register-success-modal,.modal.show>.modal-content.revenue-reset-warning-modal,.modal.show>.modal-content.backup-restore-confirm-modal,.modal.show>.modal-content.entity-details-modal,.modal.show>.modal-content.owner-portal-notif-modal,.modal.show>.modal-content.financial-archive-modal{width:100%!important;max-width:min(400px,100%)!important;margin:auto!important;border-radius:18px!important;padding:20px 18px!important;max-height:min(88dvh,calc(var(--viewport-visible-height, 100dvh) - max(24px,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))))!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-shrink:0}.modal.show:has(.account-restricted-notif-modal),.modal.show:has(.subscriber-delete-confirm-modal),.modal.show:has(.delete-account-modal),.modal.show:has(.register-success-modal),.modal.show:has(.revenue-reset-warning-modal),.modal.show:has(.backup-restore-confirm-modal),.modal.show:has(.entity-details-modal),.modal.show:has(.owner-portal-notif-modal),.modal.show:has(.financial-archive-modal),#accountRestrictedNotifModal.modal.show,#ownerRegisterSuccessModal.modal.show,#subscriberDetailsModal.modal.show,#paymentLogDrillModal.modal.show,#financialArchiveModal.modal.show,#financialArchiveDetailsModal.modal.show,#ownerPortalNotifModal.modal.show{align-items:center!important;justify-content:center!important;top:var(--viewport-offset-top, 0px)!important;height:var(--viewport-visible-height, 100dvh)!important;max-height:var(--viewport-visible-height, 100dvh)!important;overflow:hidden!important;padding-inline:var(--mf-sheet-inset)!important;padding-top:max(12px,env(safe-area-inset-top,0px))!important;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}html.keyboard-open .modal.show:has(.entity-details-modal)>.modal-content.entity-details-modal,html.form-field-focused .modal.show:has(.entity-details-modal)>.modal-content.entity-details-modal,html.keyboard-open .modal.show:has(.owner-portal-notif-modal)>.modal-content.owner-portal-notif-modal,html.form-field-focused .modal.show:has(.owner-portal-notif-modal)>.modal-content.owner-portal-notif-modal{max-height:min(88dvh,calc(var(--viewport-visible-height, 100dvh) - max(16px,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))))!important}.modal.show.modal-scroll-active a[href],.modal.show.modal-scroll-active .btn,.modal.show.modal-scroll-active button{pointer-events:none}#loginScreen #loginAlertModal.show .login-alert-modal{width:min(360px,calc(100% - 24px))!important;max-width:min(360px,calc(100% - 24px))!important}@keyframes loginAlertModalFadeIn{0%{opacity:0}to{opacity:1}}}@media(max-width:767px){html[data-theme=dark] .modal.show .msheet__hero,html[data-theme=dark] .modal.show .subscriber-form-modal>.msheet__hero--subscriber,html[data-theme=dark] .modal.show .staff-form-modal>.msheet__hero--staff{background:#1e293b!important;border-bottom-color:#94a3b824}html[data-theme=dark] .modal.show .msheet__actions,html[data-theme=dark] .modal.show .subscriber-form-modal__footer,html[data-theme=dark] .modal.show .staff-form-modal__footer,html[data-theme=dark] .modal.show .msheet__body>.msheet__actions{background:#1e293b!important;border-top-color:#94a3b824}html[data-theme=dark] .modal.show .input-group input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-theme=dark] .modal.show .input-group select,html[data-theme=dark] .modal.show .input-group textarea{background:#0f172ab8!important;border-color:#94a3b833!important;color:#f1f5f9}html[data-theme=dark] .modal.show .input-group input:focus,html[data-theme=dark] .modal.show .input-group select:focus,html[data-theme=dark] .modal.show .input-group textarea:focus{background:#1e293bf2!important}html[data-theme=dark].form-field-focused .modal.show .input-group:focus-within input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-theme=dark].keyboard-open .modal.show .input-group:focus-within input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-theme=dark].form-field-focused #loginScreen .input-group:focus-within input,html[data-theme=dark].keyboard-open #loginScreen .input-group:focus-within input,html[data-theme=dark].form-field-focused #adminScreen .input-group:focus-within input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-theme=dark].keyboard-open #adminScreen .input-group:focus-within input:not([type=checkbox]):not([type=radio]):not([type=hidden]){background:#1e293bfa!important;border-color:#60a5fa8c!important;box-shadow:0 0 0 4px #3b82f633!important;color:#f8fafc}html[data-theme=dark] .modal.show .msheet__hero:not(.msheet__hero--payment):before,html[data-theme=dark] .modal.show .subscriber-form-modal>.msheet__hero--subscriber:before,html[data-theme=dark] .modal.show .staff-form-modal>.msheet__hero--staff:before{background:#94a3b847}}@media(min-width:768px)and (max-width:1023px){:root{--mf-sheet-inset: var(--form-sheet-inset, clamp(16px, 3vw, 24px));--mf-inner-inset: var(--form-inner-inset, clamp(16px, 3.5vw, 22px));--mf-form-container: var(--form-container-width, 100%);--mf-form-gutter: var(--form-gutter, 24px);--mf-field-h: 52px;--mf-field-pad-y: 13px;--mf-field-pad-x: 15px;--mf-group-gap: 11px;--mf-label-gap: 5px;--mf-btn-h: 52px}.modal.show{padding-inline:var(--mf-sheet-inset)!important}.modal.show>.modal-content{padding-inline:var(--mf-inner-inset)!important}.modal.show .subscriber-form-modal__body,.modal.show .staff-form-modal__body,.modal.show .msheet__body{align-items:stretch!important;justify-content:flex-start!important;padding-inline:0!important}.modal.show .msheet__footer,.modal.show .subscriber-form-modal__footer,.modal.show .staff-form-modal__footer{align-items:center;padding-inline:0!important}.modal.show .input-group input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.modal.show .input-group select,.modal.show .input-group textarea{min-height:var(--mf-field-h)!important;padding:var(--mf-field-pad-y) var(--mf-field-pad-x)!important}.modal.show:has(.msheet__footer),.modal.show:has(.subscriber-form-modal),.modal.show:has(.staff-form-modal){align-items:center!important;justify-content:flex-start!important;padding:max(16px,env(safe-area-inset-top)) 24px max(16px,env(safe-area-inset-bottom))!important}.modal.show>.modal-content.msheet:has(.msheet__footer),.modal.show>.modal-content.subscriber-form-modal,.modal.show>.modal-content.staff-form-modal{width:min(520px,calc(100vw - 48px))!important;max-width:520px!important;border-radius:20px!important;height:min(88dvh,760px)!important;max-height:88dvh!important;margin:auto!important}.modal.show .msheet__hero:before,.modal.show .subscriber-form-modal>.msheet__hero--subscriber:before,.modal.show .staff-form-modal>.msheet__hero--staff:before{display:none}}@media(prefers-reduced-motion:reduce){.modal.show>.modal-content.msheet:has(.msheet__footer),.modal.show>.modal-content.subscriber-form-modal,.modal.show>.modal-content.staff-form-modal{animation:none}}@media(max-width:767px){#subscriberModal.modal.show .subscriber-form-modal__body,#staffModal.modal.show .staff-form-modal__body,#operationalExpenseModal.modal.show .subscriber-form-modal__body,#subscriberNotificationModal.modal.show .subscriber-form-modal__body,.modal.show .msheet__body{overflow:visible!important;overflow-y:visible!important;max-height:none!important}.modal.show>.modal-content,.modal.show>.modal-content.msheet,.modal.show>.modal-content.subscriber-form-modal,.modal.show>.modal-content.staff-form-modal,html.keyboard-open #loginScreen .login-wrapper,html.form-field-focused #loginScreen .login-wrapper,html.keyboard-open #adminScreen #adminContent,html.form-field-focused #adminScreen #adminContent,html.keyboard-open #subscriberScreen .sub-content,html.form-field-focused #subscriberScreen .sub-content{touch-action:pan-y!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;scroll-behavior:auto}.modal.show .input-group :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]),.modal.show .custom-select__trigger,html.form-field-focused .modal.show .input-group :is(input,textarea,select),html.keyboard-open .modal.show .input-group :is(input,textarea,select),html.keyboard-open #loginScreen .input-group :is(input,textarea,select),html.form-field-focused #loginScreen .input-group :is(input,textarea,select),html.keyboard-open #adminScreen #adminContent .input-group :is(input,textarea,select),html.form-field-focused #adminScreen #adminContent .input-group :is(input,textarea,select),html.keyboard-open #subscriberScreen .sub-content .input-group :is(input,textarea,select),html.form-field-focused #subscriberScreen .sub-content .input-group :is(input,textarea,select){touch-action:pan-y!important}#subscriberModal.modal.show .subscriber-form-modal,#staffModal.modal.show .staff-form-modal,#subscriberNotificationModal.modal.show .subscriber-form-modal{overflow-x:hidden!important;overflow-y:auto!important}#subscriberModal.modal.show,#staffModal.modal.show,#operationalExpenseModal.modal.show{padding-inline:clamp(10px,3vw,14px)!important}#subscriberModal.modal.show>.modal-content.subscriber-form-modal,#staffModal.modal.show>.modal-content.staff-form-modal,#operationalExpenseModal.modal.show>.modal-content.subscriber-form-modal{padding-inline:clamp(10px,2.8vw,14px)!important;max-width:min(420px,calc(100vw - clamp(18px,5.5vw,24px)))!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto!important;scroll-behavior:auto}#subscriberModal.modal.show .subscriber-form-modal__body .input-group :is(input,select,textarea),#staffModal.modal.show .staff-form-modal__body .input-group :is(input,select,textarea),#operationalExpenseModal.modal.show .subscriber-form-modal__body .input-group :is(input,select,textarea){touch-action:pan-y}html.keyboard-open #subscriberModal.modal.show,html.keyboard-open #staffModal.modal.show,html.keyboard-open #operationalExpenseModal.modal.show,html.form-field-focused #subscriberModal.modal.show,html.form-field-focused #staffModal.modal.show,html.form-field-focused #operationalExpenseModal.modal.show{padding-bottom:0!important;align-items:flex-start!important}html.keyboard-open #subscriberModal .modal-content.subscriber-form-modal,html.keyboard-open #staffModal .modal-content.staff-form-modal,html.keyboard-open #operationalExpenseModal .modal-content.subscriber-form-modal,html.form-field-focused #subscriberModal .modal-content.subscriber-form-modal,html.form-field-focused #staffModal .modal-content.staff-form-modal,html.form-field-focused #operationalExpenseModal .modal-content.subscriber-form-modal{max-height:calc(var(--viewport-visible-height, 100dvh) - max(8px,env(safe-area-inset-top,0px)) - max(10px,env(safe-area-inset-bottom,0px)))!important;margin-bottom:0!important;overscroll-behavior-y:auto!important;scroll-padding-bottom:max(72px,env(safe-area-inset-bottom,0px) + 56px)!important}html.keyboard-open #subscriberModal .subscriber-form-modal__body,html.keyboard-open #staffModal .staff-form-modal__body,html.keyboard-open #operationalExpenseModal .subscriber-form-modal__body,html.form-field-focused #subscriberModal .subscriber-form-modal__body,html.form-field-focused #staffModal .staff-form-modal__body,html.form-field-focused #operationalExpenseModal .subscriber-form-modal__body{padding-bottom:0!important;background:none!important;overflow:visible!important}html.keyboard-open #subscriberModal .subscriber-form-modal__body .input-group :is(input,select,textarea),html.keyboard-open #staffModal .staff-form-modal__body .input-group :is(input,select,textarea),html.keyboard-open #operationalExpenseModal .subscriber-form-modal__body .input-group :is(input,select,textarea),html.form-field-focused #subscriberModal .subscriber-form-modal__body .input-group :is(input,select,textarea),html.form-field-focused #staffModal .staff-form-modal__body .input-group :is(input,select,textarea),html.form-field-focused #operationalExpenseModal .subscriber-form-modal__body .input-group :is(input,select,textarea),html.keyboard-open #subscriberModal .subscriber-form-modal__body .custom-select__trigger,html.form-field-focused #subscriberModal .subscriber-form-modal__body .custom-select__trigger{scroll-margin-top:8px;scroll-margin-bottom:max(24px,env(safe-area-inset-bottom,0px) + 16px)}}#loginScreen .login-role-card__title{font-size:clamp(22px,5.8vw,30px)!important;font-weight:700!important;color:#0f172a!important}#loginScreen .login-role-card__desc{font-size:clamp(14px,3.7vw,16px)!important;font-weight:700!important;color:#0f172a!important}#loginScreen .login-form-panel .login-form-fields .input-group label,#loginScreen .login-form-panel .login-optional-label{font-weight:700!important;color:#0f172a!important}#loginScreen .login-form-panel .login-form-fields :is(input,select,textarea,.custom-select__trigger,.custom-select__value){font-weight:700!important;color:#0f172a!important}html[data-theme=dark] #loginScreen .login-role-card__title,html[data-theme=dark] #loginScreen .login-role-card__desc,html[data-theme=dark] #loginScreen .login-form-panel .login-form-fields .input-group label,html[data-theme=dark] #loginScreen .login-form-panel .login-optional-label,html[data-theme=dark] #loginScreen .login-form-panel .login-form-fields :is(input,select,textarea,.custom-select__trigger,.custom-select__value){color:#f1f5f9!important;font-weight:700!important}#deleteSubscriberConfirmModal.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12060;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#102a438c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:opacity .28s ease,visibility .28s ease}#deleteSubscriberConfirmModal.modal.show{opacity:1;visibility:visible}#deleteSubscriberConfirmModal.modal.show .modal-content{animation:subscriberDeleteConfirmIn .34s cubic-bezier(.22,1,.36,1)}@keyframes subscriberDeleteConfirmIn{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.subscriber-delete-confirm-modal{max-width:420px;padding:26px 24px 22px;text-align:center;background:linear-gradient(180deg,#fffbeb,#fff7ed);border:1px solid #fde68a;box-shadow:0 4px 6px #b453090f,0 20px 40px #102a4324}.subscriber-delete-confirm-modal__icon{width:58px;height:58px;margin:0 auto 16px;border-radius:16px;background:linear-gradient(145deg,#f59e0b38,#fbbf241f);color:#d97706;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #f59e0b33}.subscriber-delete-confirm-modal__icon svg{width:30px;height:30px}.subscriber-delete-confirm-modal__title{margin:0 0 12px;font-size:1.125rem;font-weight:800;line-height:1.4;color:#b45309;text-align:center}.subscriber-delete-confirm-modal__message{margin:0 0 22px;font-size:.9375rem;line-height:1.65;color:#92400e;text-align:center}.subscriber-delete-confirm-modal__actions{display:flex;flex-direction:column;gap:10px}.subscriber-delete-confirm-modal__actions .btn{width:100%;min-height:46px;padding:12px 20px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;border:2px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}#deleteSubscriberConfirmModal .btn-outline{background:transparent;border-color:#243b532e;color:#243b53}#deleteSubscriberConfirmModal .btn-danger{background:#dc2626;color:#fff;border-color:#dc2626}.subscriber-delete-confirm-modal__cancel{color:var(--adm-text-muted, #627d98);border-color:#243b532e;background:#ffffffbf}@media(hover:hover){.subscriber-delete-confirm-modal__cancel:hover{transform:translateY(-1px);background:#fff;border-color:#243b5347;box-shadow:0 4px 12px #102a4314}.subscriber-delete-confirm-modal__confirm:hover{transform:translateY(-1px);box-shadow:0 6px 18px #dc262647}}.subscriber-delete-confirm-modal__confirm{font-weight:800;box-shadow:0 2px 8px #dc262626}@media(min-width:480px){.subscriber-delete-confirm-modal__actions{flex-direction:row-reverse;gap:12px}.subscriber-delete-confirm-modal__actions .btn{flex:1;min-height:44px}}html[data-theme=dark] .subscriber-delete-confirm-modal{background:linear-gradient(180deg,#78350f59,#1e293b)!important;border-color:#fbbf2459!important}html[data-theme=dark] .subscriber-delete-confirm-modal__title{color:#fbbf24!important}html[data-theme=dark] .subscriber-delete-confirm-modal__message{color:#fde68a!important}html[data-theme=dark] .subscriber-delete-confirm-modal__icon{background:#f59e0b33!important;color:#fbbf24!important}html[data-theme=dark] .subscriber-delete-confirm-modal__cancel,html[data-theme=dark] #deleteSubscriberConfirmModal .btn-outline{background:#0f172a80!important;border-color:#94a3b847!important;color:#cbd5e1!important}#subscriberNotificationModal .subscriber-form-modal.sub-notif-form-modal{padding:0;max-width:min(440px,calc(100vw - 24px));border-radius:22px;overflow:hidden}#subscriberNotificationModal .sub-notif-modal-focus-trap{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0;overflow:hidden}#subscriberNotificationModal .msheet__hero--notify-direct{background:linear-gradient(165deg,#faf5ff,#f3e8ff,#fff);border-bottom:1px solid rgba(192,132,252,.25);padding:16px 20px 14px;gap:10px}#subscriberNotificationModal .msheet__hero--notify-direct .modal-header{color:#7e22ce;font-size:1.05rem;font-weight:800;line-height:1.35;margin:0}#subscriberNotificationModal .msheet__icon--notify-direct{width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#a855f733,#d8b4fe26);color:#9333ea;box-shadow:0 4px 14px #9333ea26}#subscriberNotificationModal .msheet__icon--notify-direct svg{width:22px;height:22px}#subscriberNotificationModal .subscriber-form-modal__body{padding:16px 20px 0}#subscriberNotificationModal .subscriber-form-modal__footer{padding:12px 0 0}#subscriberNotificationModal .subscriber-form-modal__actions{--sub-notif-actions-inset: 20px;--sub-notif-actions-gap: 20px;display:grid!important;grid-template-columns:1fr 1fr;width:100%!important;max-width:100%!important;margin:0!important;padding:8px var(--sub-notif-actions-inset) calc(14px + env(safe-area-inset-bottom,0px))!important;gap:var(--sub-notif-actions-gap)!important;box-sizing:border-box}#subscriberNotificationModal .subscriber-form-modal__actions .btn{flex:none!important;width:100%;min-height:50px!important;height:50px!important;font-size:.875rem!important;font-weight:800!important;border-radius:14px!important;letter-spacing:.01em;padding:0 12px!important}#subscriberNotificationModal .subscriber-form-modal__actions .btn-primary{border:none;color:#fff;-webkit-text-fill-color:#ffffff;background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6);box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f}#subscriberNotificationModal .subscriber-form-modal__actions .btn-primary:active{transform:scale(.98);box-shadow:0 2px 8px #2563eb47}#subscriberNotificationModal .subscriber-form-modal__actions .btn-outline{border:1px solid rgba(100,116,139,.38)!important;background:#fff!important;color:#243b53!important;box-shadow:none!important}#subscriberNotificationModal .subscriber-form-modal__actions .btn-outline:active{background:#94a3b81f!important}#subscriberNotificationModal .sub-notif-modal-recipient{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:14px;background:#243b530f}#subscriberNotificationModal .sub-notif-modal-recipient__label{font-size:14px;font-weight:800;color:#475569}#subscriberNotificationModal .sub-notif-modal-recipient__name{font-size:16px;font-weight:800;color:#ea580c}#subscriberNotificationModal .input-group{margin-bottom:14px}#subscriberNotificationModal .input-group>label{display:block;margin-bottom:8px;font-size:14px;font-weight:800;color:#6d28d9}#subscriberNotificationModal .notif-templates{display:flex;flex-direction:column;gap:8px}#subscriberNotificationModal .notif-template-btn{width:100%;text-align:start;padding:10px 12px;border:2px solid #e2e8f0;border-radius:10px;background:#fff;font-size:14px;font-weight:800;color:#0f172a;cursor:pointer;line-height:1.45;transition:border-color .18s ease,background-color .18s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}#subscriberNotificationModal .notif-template-btn:active{transform:scale(.99)}#subscriberNotificationModal .notif-template-btn--warning{border-color:#ef444459}#subscriberNotificationModal .notif-template-btn--amber{border-color:#f59e0b66}#subscriberNotificationModal .notif-template-btn.active{border-color:#1e3a5f;background:#243b530f}#subscriberNotificationModal .notif-template-btn--warning.active{background:#ef444414;border-color:#dc2626}#subscriberNotificationModal .notif-template-btn--amber.active{background:#f59e0b1a;border-color:#d97706}#subscriberNotificationModal textarea#subNotifMessage{width:100%;min-height:112px;resize:vertical;font-size:max(16px,1rem);font-weight:700;line-height:1.55;padding:12px 14px;border:2px solid #e2e8f0;border-radius:12px;color:#0f172a;background:#fff}#subscriberNotificationModal textarea#subNotifMessage:focus{outline:none;border-color:#7c3aed73;box-shadow:0 0 0 3px #7c3aed1f}#subscriberNotificationModal textarea#subNotifMessage::placeholder{color:#64748b;font-weight:700}html[data-theme=dark] #subscriberNotificationModal .msheet__hero--notify-direct{background:linear-gradient(165deg,#581c8738,#0f172afa);border-bottom-color:#a855f738}html[data-theme=dark] #subscriberNotificationModal .msheet__hero--notify-direct .modal-header{color:#e9d5ff}html[data-theme=dark] #subscriberNotificationModal .sub-notif-modal-recipient{background:#1e293ba6;border-color:#94a3b82e}html[data-theme=dark] #subscriberNotificationModal .sub-notif-modal-recipient__label{color:#94a3b8}html[data-theme=dark] #subscriberNotificationModal .sub-notif-modal-recipient__name{color:#fb923c}html[data-theme=dark] #subscriberNotificationModal .notif-template-btn,html[data-theme=dark] #subscriberNotificationModal textarea#subNotifMessage{background:#1e293be6;border-color:#94a3b838;color:#f1f5f9}html[data-theme=dark] #subscriberNotificationModal .subscriber-form-modal__actions .btn-outline{border-color:#94a3b847!important;background:#0f172a8c!important;color:#e2e8f0!important}html[data-theme=dark] #subscriberNotificationModal .subscriber-form-modal__actions .btn-primary{background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6);box-shadow:0 4px 14px #2563eb6b,inset 0 1px #ffffff1a}@media(max-width:767px){#subscriberNotificationModal.modal.show{align-items:center!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top,0px)) 16px max(12px,env(safe-area-inset-bottom,0px))!important}#subscriberNotificationModal.modal.show>.modal-content.subscriber-form-modal.sub-notif-form-modal{width:100%!important;max-width:min(440px,calc(100vw - 24px))!important;margin-inline:auto!important;padding-inline:0!important;border-radius:22px!important;height:min(94dvh,820px)!important;max-height:min(94dvh,820px)!important;overflow:hidden!important;overflow-y:hidden!important}#subscriberNotificationModal .subscriber-form-modal__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px 20px 0!important}#subscriberNotificationModal .subscriber-form-modal__footer{position:sticky!important;bottom:0!important;box-shadow:0 -8px 28px #102a4314!important}#subscriberNotificationModal .subscriber-form-modal>.msheet__hero--notify-direct{position:sticky!important;top:0!important;padding:16px 20px 14px!important;gap:10px!important}#subscriberNotificationModal .subscriber-form-modal>.msheet__hero--notify-direct .modal-header{font-size:1.05rem!important;line-height:1.35!important}#subscriberNotificationModal .msheet__icon--notify-direct{width:44px!important;height:44px!important;border-radius:14px!important}#subscriberNotificationModal .msheet__icon--notify-direct svg{width:22px!important;height:22px!important}html.keyboard-open #subscriberNotificationModal.modal.show,html.form-field-focused #subscriberNotificationModal.modal.show{align-items:flex-start!important;justify-content:flex-start!important;top:var(--viewport-offset-top, 0px)!important;height:var(--viewport-visible-height, 100dvh)!important;max-height:var(--viewport-visible-height, 100dvh)!important;padding-top:max(6px,env(safe-area-inset-top,0px))!important;padding-bottom:max(6px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}html.keyboard-open #subscriberNotificationModal.modal.show>.modal-content.subscriber-form-modal.sub-notif-form-modal,html.form-field-focused #subscriberNotificationModal.modal.show>.modal-content.subscriber-form-modal.sub-notif-form-modal{max-height:var(--viewport-visible-height, 100dvh)!important;margin-bottom:0!important;overflow-y:auto!important;scroll-padding-bottom:max(80px,calc(env(safe-area-inset-bottom,0px) + 12px))!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}html.keyboard-open #subscriberNotificationModal .subscriber-form-modal>.msheet__hero--notify-direct,html.form-field-focused #subscriberNotificationModal .subscriber-form-modal>.msheet__hero--notify-direct{max-height:0;opacity:0;overflow:hidden;margin:0!important;padding:0!important;border:none!important;pointer-events:none}#subscriberNotificationModal textarea#subNotifMessage{scroll-margin-top:12px;scroll-margin-bottom:72px}}#subscriberPaymentLogModal .subscriber-payment-log-modal{--paylog-modal-radius: 22px;--paylog-card-radius: 18px;--paylog-paid-accent: #059669;--paylog-paid-bg: linear-gradient(165deg, #ecfdf5 0%, #ffffff 72%);--paylog-unpaid-accent: #dc2626;--paylog-unpaid-bg: linear-gradient(165deg, #fef2f2 0%, #ffffff 72%);padding:0;width:100%;max-width:min(460px,calc(100vw - 12px));max-height:min(96dvh,calc(100dvh - max(8px,env(safe-area-inset-top,0px)) - max(8px,env(safe-area-inset-bottom,0px))));min-height:min(78dvh,640px);border-radius:var(--paylog-modal-radius);overflow:hidden;display:flex;flex-direction:column;background:#f8fafc}#subscriberPaymentLogModal .msheet__hero--payment-log{flex-shrink:0;background:linear-gradient(165deg,#ecfdf5,#d1fae5 48%,#fff);border-bottom:1px solid rgba(16,185,129,.22);padding:18px 20px 16px;gap:8px}#subscriberPaymentLogModal .msheet__hero--payment-log .modal-header{color:#047857;font-size:1.1rem;font-weight:800;line-height:1.35;margin:0;text-align:start}#subscriberPaymentLogModal .subscriber-payment-log-modal__subtitle{margin:0;font-size:.9rem;font-weight:700;color:#065f46;opacity:.9;text-align:start}#subscriberPaymentLogModal .msheet__icon--payment-log{width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#10b98133,#6ee7b726);color:#059669;box-shadow:0 4px 14px #05966926}#subscriberPaymentLogModal .msheet__icon--payment-log svg{width:24px;height:24px}#subscriberPaymentLogModal .subscriber-payment-log-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 14px 12px;background:linear-gradient(180deg,#f1f5f9,#f8fafc)}#subscriberPaymentLogModal .subscriber-payment-log-modal__empty{margin:0;padding:40px 16px;text-align:center;font-size:.95rem;font-weight:600;color:#64748b}#subscriberPaymentLogModal .subscriber-payment-log-list{display:flex;flex-direction:column;gap:14px}#subscriberPaymentLogModal .subscriber-payment-log-card{position:relative;border-radius:var(--paylog-card-radius);border:1.5px solid rgba(148,163,184,.24);background:#fff;padding:16px 16px 14px;padding-inline-start:20px;box-shadow:0 2px 6px #0f172a0a,0 10px 28px #0f172a0f;overflow:hidden}#subscriberPaymentLogModal .subscriber-payment-log-card__accent{position:absolute;inset-block:12px;inset-inline-start:0;width:5px;border-radius:0 6px 6px 0;background:#94a3b8}#subscriberPaymentLogModal .subscriber-payment-log-card--paid{border-color:#10b9814d;background:var(--paylog-paid-bg)}#subscriberPaymentLogModal .subscriber-payment-log-card--paid .subscriber-payment-log-card__accent{background:linear-gradient(180deg,#34d399 0%,var(--paylog-paid-accent) 100%)}#subscriberPaymentLogModal .subscriber-payment-log-card--unpaid{border-color:#ef444459;background:var(--paylog-unpaid-bg)}#subscriberPaymentLogModal .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__accent{background:linear-gradient(180deg,#f87171 0%,var(--paylog-unpaid-accent) 100%)}#subscriberPaymentLogModal .subscriber-payment-log-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}#subscriberPaymentLogModal .subscriber-payment-log-card__month{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}#subscriberPaymentLogModal .subscriber-payment-log-card__month-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:12px;background:#0f172a0d;color:#334155}#subscriberPaymentLogModal .subscriber-payment-log-card--paid .subscriber-payment-log-card__month-icon{background:#10b98124;color:#047857}#subscriberPaymentLogModal .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__month-icon{background:#ef44441f;color:#b91c1c}#subscriberPaymentLogModal .subscriber-payment-log-card__month-icon svg{width:18px;height:18px}#subscriberPaymentLogModal .subscriber-payment-log-card__month-name{font-size:1rem;font-weight:800;line-height:1.35;color:#0f172a;text-align:start}#subscriberPaymentLogModal .subscriber-payment-log-card__status{display:inline-flex;align-items:center;flex-shrink:0;min-height:32px;padding:5px 12px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}#subscriberPaymentLogModal .subscriber-payment-log-card__status--paid{color:#047857;background:#10b98129;border:1px solid rgba(16,185,129,.32)}#subscriberPaymentLogModal .subscriber-payment-log-card__status--unpaid{color:#b91c1c;background:#ef444424;border:1px solid rgba(239,68,68,.38)}#subscriberPaymentLogModal .subscriber-payment-log-card__amount-block{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(148,163,184,.2)}#subscriberPaymentLogModal .subscriber-payment-log-card--paid .subscriber-payment-log-card__amount-block{border-color:#10b98138;background:#ecfdf5a6}#subscriberPaymentLogModal .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__amount-block{border-color:#ef444438;background:#fef2f2b3}#subscriberPaymentLogModal .subscriber-payment-log-card__amount-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:13px;background:#0f172a0f;color:#1e293b}#subscriberPaymentLogModal .subscriber-payment-log-card--paid .subscriber-payment-log-card__amount-icon{background:#10b98129;color:#047857}#subscriberPaymentLogModal .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__amount-icon{background:#ef444424;color:#b91c1c}#subscriberPaymentLogModal .subscriber-payment-log-card__amount-icon svg{width:20px;height:20px}#subscriberPaymentLogModal .subscriber-payment-log-card__amount-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}#subscriberPaymentLogModal .subscriber-payment-log-card__amount-label{font-size:.76rem;font-weight:600;color:#64748b;text-align:start}#subscriberPaymentLogModal .subscriber-payment-log-card__amount-value{font-size:clamp(1.05rem,4.2vw,1.2rem);font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;text-align:start;line-height:1.25}#subscriberPaymentLogModal .subscriber-payment-log-card__details{display:grid;grid-template-columns:1fr;gap:10px}#subscriberPaymentLogModal .subscriber-payment-log-card__detail{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fffc;border:1px solid rgba(148,163,184,.16)}#subscriberPaymentLogModal .subscriber-payment-log-card__detail-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:#94a3b81f;color:#475569}#subscriberPaymentLogModal .subscriber-payment-log-card--paid .subscriber-payment-log-card__detail-icon{background:#10b9811a;color:#059669}#subscriberPaymentLogModal .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__detail-icon{background:#ef44441a;color:#dc2626}#subscriberPaymentLogModal .subscriber-payment-log-card__detail-icon svg{width:17px;height:17px}#subscriberPaymentLogModal .subscriber-payment-log-card__detail-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}#subscriberPaymentLogModal .subscriber-payment-log-card__detail-label{font-size:.74rem;font-weight:600;color:#64748b;text-align:start}#subscriberPaymentLogModal .subscriber-payment-log-card__detail-value{font-size:.9rem;font-weight:800;color:#1e293b;text-align:start;font-variant-numeric:tabular-nums;line-height:1.3}#subscriberPaymentLogModal .subscriber-payment-log-modal__footer{flex-shrink:0;padding:0;border-top:1px solid rgba(148,163,184,.22);background:#fff;box-shadow:0 -8px 24px #0f172a0f}#subscriberPaymentLogModal .subscriber-payment-log-modal__actions{display:grid!important;grid-template-columns:1fr 1fr;width:100%!important;max-width:100%!important;margin:0!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px))!important;gap:12px!important;box-sizing:border-box}#subscriberPaymentLogModal .subscriber-payment-log-modal__actions .btn{flex:none!important;width:100%;min-height:50px!important;height:50px!important;font-size:.875rem!important;font-weight:800!important;border-radius:14px!important}#subscriberPaymentLogModal .subscriber-payment-log-modal__finance-btn.btn-primary{border:none;color:#fff;-webkit-text-fill-color:#ffffff;background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6);box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f}#subscriberPaymentLogModal .subscriber-payment-log-modal__finance-btn.btn-primary:active{transform:scale(.98);filter:brightness(.96);background:linear-gradient(135deg,#1e40af,#1d4ed8 48%,#2563eb);box-shadow:0 2px 10px #2563eb47,0 1px 4px #1e3a8a24}#subscriberPaymentLogModal .subscriber-payment-log-card__latin{unicode-bidi:isolate;font-variant-numeric:tabular-nums}@media(min-width:480px){#subscriberPaymentLogModal .subscriber-payment-log-card__details{grid-template-columns:repeat(2,minmax(0,1fr))}#subscriberPaymentLogModal .subscriber-payment-log-card__detail:first-child{grid-column:1 / -1}}@media(min-width:768px){#subscriberPaymentLogModal .subscriber-payment-log-modal{max-width:min(480px,calc(100vw - 32px));min-height:min(72dvh,600px)}#subscriberPaymentLogModal .subscriber-payment-log-modal__body{padding:18px 18px 14px}#subscriberPaymentLogModal .subscriber-payment-log-list{gap:16px}}@media(max-width:767px){#subscriberPaymentLogModal .subscriber-payment-log-modal{max-width:calc(100vw - 10px);min-height:min(82dvh,720px);border-radius:20px 20px var(--paylog-modal-radius) var(--paylog-modal-radius)}}[dir=rtl] #subscriberPaymentLogModal .subscriber-payment-log-card__accent{border-radius:6px 0 0 6px}#paymentModal .modal-content.payment-form-modal{display:flex;flex-direction:column;position:relative;padding:0;max-width:min(440px,calc(100vw - 24px));border-radius:22px;overflow:hidden;background:#fff}#paymentModal .sub-notif-modal-focus-trap{position:absolute;width:1px;height:1px;min-height:0!important;min-width:0!important;margin:0;padding:0;opacity:0;pointer-events:none;border:0;background:transparent;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%)}#paymentModal.modal.show>.modal-content.payment-form-modal{animation:msheetIn .36s cubic-bezier(.22,1,.36,1)}#paymentModal .msheet__hero--payment{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%!important;max-width:100%!important;margin:0!important;margin-inline:0!important;padding:14px 20px 12px!important;text-align:start;border-bottom:none!important;background:#fff!important;background-image:none!important;box-shadow:none!important}#paymentModal .msheet__hero--payment:before,#paymentModal .msheet__hero--payment:after{display:none!important;content:none!important;width:0!important;height:0!important}#paymentModal .payment-form-modal__title-row{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;align-self:flex-start;width:auto;max-width:100%;margin:0;margin-inline-start:-20px}#paymentModal .msheet__hero--payment .modal-header{margin:0!important;flex:0 1 auto;min-width:0;width:auto;color:#047857;font-size:1rem!important;font-weight:700!important;line-height:1.35!important;text-align:start;background:transparent!important}#paymentModal .payment-form-modal__subscriber-name{margin:24px 0 0;width:100%;color:#0f172a;font-size:1.0625rem;font-weight:800;line-height:1.35;text-align:center;letter-spacing:.01em}#paymentModal .payment-form-modal__already-paid-warning{margin:10px 0 0;width:100%;padding:0 4px;color:#dc2626;font-size:.875rem;font-weight:700;line-height:1.5;text-align:center}#paymentModal .msheet__icon--payment{width:36px!important;height:36px!important;border-radius:10px!important;flex-shrink:0;margin:0!important;background:linear-gradient(145deg,#10b98138,#34d3991f);color:#059669;box-shadow:none!important}#paymentModal .msheet__icon--payment svg{width:18px!important;height:18px!important}#paymentModal .msheet__body{flex:0 0 auto;padding:12px 20px 4px}#paymentModal .input-group{margin-bottom:10px;width:100%}#paymentModal .input-group:last-child{margin-bottom:0}#paymentModal .input-group label{display:block;margin-bottom:5px;font-size:13px;font-weight:600;line-height:1.35;color:#3730a3;text-align:start}#paymentModal .input-group input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.payment-amps-display__input),#paymentModal .input-group textarea,#paymentModal .input-group .ampere-input,#paymentModal .payment-date-en-field .app-date-display-input{width:100%;min-height:52px;padding:13px 15px;font-size:16px;font-weight:500;line-height:1.4;border-radius:12px;border:1.5px solid rgba(71,85,105,.28);background:#fff!important;color:#243b53;text-align:start;box-sizing:border-box}#paymentModal .input-group textarea{min-height:96px;resize:vertical}#paymentModal .input-group input::placeholder,#paymentModal .input-group textarea::placeholder{color:#64748b8c;font-weight:500;opacity:1}#paymentModal .payment-amps-display-group{margin-top:0}#paymentModal .payment-amps-display__input{background:#f1f5f9!important;color:#475569;border-color:#e2e8f0f2;cursor:default;pointer-events:none;touch-action:none;user-select:none;-webkit-user-select:none;font-weight:700;text-align:start}#paymentModal .payment-amps-display__input:focus{outline:none;box-shadow:none}#paymentModal .payment-date-en-field{position:relative;width:100%}#paymentModal .payment-date-en-field .app-date-display-input{width:100%;pointer-events:none;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-weight:600;direction:ltr!important;text-align:right!important;unicode-bidi:plaintext}#paymentModal .payment-date-en-field__picker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}#paymentModal .msheet__footer{flex-shrink:0;margin:0;padding:0;background:#fff!important;border-top:1px solid rgba(15,23,42,.08)}#paymentModal .msheet__actions{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:0;padding:10px 20px calc(14px + env(safe-area-inset-bottom,0px));box-sizing:border-box}#paymentModal .msheet__actions .btn{flex:none!important;width:100%;min-height:52px!important;height:52px;padding:0 16px!important;font-size:15px!important;font-weight:700!important;border-radius:12px!important;letter-spacing:.01em}#paymentModal .msheet__actions .btn-outline{border:1.5px solid rgba(100,116,139,.38)!important;background:#fff!important;color:#334155!important}#paymentModal .msheet__actions .btn-outline:active{background:#f8fafc!important}#paymentModal .msheet__actions .payment-modal-save-btn.btn-primary{border:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6)!important;box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f!important}#paymentModal .msheet__actions .payment-modal-save-btn.btn-primary:active{transform:scale(.98);filter:brightness(.96);background:linear-gradient(135deg,#1e40af,#1d4ed8 48%,#2563eb)!important}html[data-theme=dark] #paymentModal .modal-content.payment-form-modal,html[data-theme=dark] #paymentModal .msheet__hero--payment,html[data-theme=dark] #paymentModal .msheet__footer{background:#0b1220!important}html[data-theme=dark] #paymentModal .msheet__hero--payment{border-bottom-color:#94a3b829}html[data-theme=dark] #paymentModal .msheet__hero--payment .modal-header{color:#34d399}html[data-theme=dark] #paymentModal .payment-form-modal__subscriber-name{color:#f8fafc}html[data-theme=dark] #paymentModal .payment-form-modal__already-paid-warning{color:#f87171}html[data-theme=dark] #paymentModal .msheet__hero--payment:before{display:none!important;content:none!important}html[data-theme=dark] #paymentModal .input-group label{color:#a5b4fc}html[data-theme=dark] #paymentModal .input-group input:not(.payment-amps-display__input),html[data-theme=dark] #paymentModal .input-group textarea,html[data-theme=dark] #paymentModal .input-group .ampere-input,html[data-theme=dark] #paymentModal .payment-date-en-field .app-date-display-input{background:#0f172ab8!important;border-color:#94a3b847;color:#e2e8f0}html[data-theme=dark] #paymentModal .payment-amps-display__input{background:color-mix(in srgb,#94a3b8 10%,#0f172a);color:#cbd5e1;border-color:color-mix(in srgb,#94a3b8 24%,#334155)}html[data-theme=dark] #paymentModal .msheet__actions .btn-outline{background:#0f172ab8!important;color:#e2e8f0!important;border-color:#94a3b859!important}@media(max-width:767px){#paymentModal.modal.show{align-items:center!important;justify-content:flex-start!important;padding:max(16px,env(safe-area-inset-top)) 20px max(16px,env(safe-area-inset-bottom))!important}#paymentModal .modal-content.payment-form-modal{width:min(520px,calc(100vw - 40px))!important;max-width:520px!important;max-height:min(88dvh,760px);margin:auto!important;border-radius:20px!important}}@media(min-width:768px){#paymentModal .msheet__hero--payment{padding-top:16px!important}}#broadcastNotificationModal.broadcast-modal.modal.show{align-items:center!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top,0px)) 16px max(12px,env(safe-area-inset-bottom,0px))!important;background:#0f172a7a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overscroll-behavior:contain}#broadcastNotificationModal.broadcast-modal--enter{animation:broadcast-modal-fade-in .28s ease forwards}#broadcastNotificationModal.broadcast-modal--exit{animation:broadcast-modal-fade-out .26s ease forwards}#broadcastNotificationModal .broadcast-modal__sheet{width:100%;max-width:min(440px,calc(100vw - 24px));max-height:min(94dvh,640px);display:flex;flex-direction:column;border-radius:22px;background:#fff;box-shadow:0 4px 8px #102a430f,0 24px 56px #102a432e;overflow:hidden;box-sizing:border-box}#broadcastNotificationModal.broadcast-modal--enter .broadcast-modal__sheet{animation:broadcast-modal-sheet-in .34s cubic-bezier(.22,1,.36,1) forwards}#broadcastNotificationModal.broadcast-modal--exit .broadcast-modal__sheet{animation:broadcast-modal-sheet-out .26s ease forwards}#broadcastNotificationModal.broadcast-modal--field-focused .broadcast-modal__sheet,#broadcastNotificationModal.broadcast-modal.modal.show:has(.broadcast-modal__textarea:focus) .broadcast-modal__sheet{animation:none;transform:none}#broadcastNotificationModal .broadcast-modal__body{flex:1 1 auto;min-height:0;padding:18px 18px 12px;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}#broadcastNotificationModal .broadcast-modal__textarea{width:100%;box-sizing:border-box;min-height:clamp(140px,32dvh,280px);resize:vertical;margin:0;padding:16px;border:2px solid #e2e8f0;border-radius:16px;background:#f8fafc;color:#0f172a;font-size:max(16px,1rem);font-weight:700;line-height:1.6;text-align:start;overflow-wrap:anywhere;scroll-margin:0;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}#broadcastNotificationModal .broadcast-modal__textarea::placeholder{color:#94a3b8;font-weight:600}#broadcastNotificationModal .broadcast-modal__textarea:focus{outline:none;border-color:#2563eb80;background:#fff;box-shadow:0 0 0 4px #2563eb1f}#broadcastNotificationModal .broadcast-modal__footer{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:8px 20px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fff0,#fff 24%);border-top:1px solid rgba(148,163,184,.16)}#broadcastNotificationModal .broadcast-modal__btn{min-height:50px!important;height:50px!important;font-size:.875rem!important;font-weight:800!important;border-radius:14px!important;padding:0 12px!important}#broadcastNotificationModal .broadcast-modal__btn--send{border:none;color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6);box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f}#broadcastNotificationModal .broadcast-modal__btn--send:active:not(:disabled){transform:scale(.98)}#broadcastNotificationModal .broadcast-modal__btn--cancel{border:1px solid rgba(100,116,139,.38)!important;background:#fff!important;color:#243b53!important;box-shadow:none!important}#broadcastNotificationModal .broadcast-modal__btn--cancel:active:not(:disabled){background:#94a3b81f!important}html[data-theme=dark] #broadcastNotificationModal .broadcast-modal__sheet{background:#1e293b;box-shadow:0 24px 56px #0000006b}html[data-theme=dark] #broadcastNotificationModal .broadcast-modal__textarea{background:#0f172aa6;border-color:#94a3b838;color:#f1f5f9}html[data-theme=dark] #broadcastNotificationModal .broadcast-modal__textarea:focus{background:#0f172aeb;border-color:#60a5fa73;box-shadow:0 0 0 4px #3b82f62e}html[data-theme=dark] #broadcastNotificationModal .broadcast-modal__footer{background:linear-gradient(180deg,#1e293b00,#1e293b 24%);border-top-color:#94a3b824}html[data-theme=dark] #broadcastNotificationModal .broadcast-modal__btn--cancel{border-color:#94a3b847!important;background:#0f172a8c!important;color:#e2e8f0!important}@keyframes broadcast-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes broadcast-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes broadcast-modal-sheet-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes broadcast-modal-sheet-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.98)}}@media(prefers-reduced-motion:reduce){#broadcastNotificationModal.broadcast-modal--enter,#broadcastNotificationModal.broadcast-modal--exit,#broadcastNotificationModal.broadcast-modal--enter .broadcast-modal__sheet,#broadcastNotificationModal.broadcast-modal--exit .broadcast-modal__sheet{animation:none}}@media(max-width:767px){#broadcastNotificationModal.broadcast-modal.modal.show:not(.broadcast-modal--field-focused):not(:has(.broadcast-modal__textarea:focus)){align-items:center!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top,0px)) 14px max(12px,env(safe-area-inset-bottom,0px))!important}#broadcastNotificationModal.broadcast-modal--field-focused.modal.show,#broadcastNotificationModal.broadcast-modal.modal.show:has(.broadcast-modal__textarea:focus){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:auto!important;max-height:none!important;align-items:center!important;justify-content:flex-start!important;padding:max(6px,env(safe-area-inset-top,0px)) 14px max(6px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important;overscroll-behavior:contain}#broadcastNotificationModal.broadcast-modal--field-focused .broadcast-modal__sheet,#broadcastNotificationModal.broadcast-modal.modal.show:has(.broadcast-modal__textarea:focus) .broadcast-modal__sheet{width:100%;max-width:min(440px,calc(100vw - 28px))!important;max-height:calc(100% - 4px)!important;height:auto!important;margin:0!important;flex:0 1 auto;min-height:0;overflow:hidden!important}#broadcastNotificationModal.broadcast-modal--field-focused .broadcast-modal__body,#broadcastNotificationModal.broadcast-modal.modal.show:has(.broadcast-modal__textarea:focus) .broadcast-modal__body{flex:1 1 auto;min-height:0;padding:12px 14px 8px;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain}#broadcastNotificationModal.broadcast-modal--field-focused .broadcast-modal__textarea,#broadcastNotificationModal.broadcast-modal.modal.show:has(.broadcast-modal__textarea:focus) .broadcast-modal__textarea{min-height:clamp(72px,16dvh,120px);max-height:none;resize:none}#broadcastNotificationModal.broadcast-modal--field-focused .broadcast-modal__footer,#broadcastNotificationModal.broadcast-modal.modal.show:has(.broadcast-modal__textarea:focus) .broadcast-modal__footer{flex-shrink:0;padding:6px 16px max(8px,env(safe-area-inset-bottom,0px))!important;position:relative}}.ampere-list-pagination{display:flex;flex-direction:column;gap:10px;margin-top:12px;margin-bottom:12px;padding:12px clamp(12px,3.5vw,14px);border:1px solid rgba(148,163,184,.22);border-radius:14px;background:var(--adm-surface, #ffffff);box-sizing:border-box;flex-shrink:0}.ampere-list-pagination__info{font-size:.8125rem;font-weight:700;color:var(--ampere-portal-text-muted, #64748b);text-align:center}.ampere-list-pagination__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.ampere-list-pagination__label{font-size:.8125rem;font-weight:700;color:var(--ampere-portal-text-muted, #64748b)}.ampere-list-pagination__btns{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%}.ampere-list-pagination__btn{min-width:var(--ampere-touch-min, 44px);min-height:var(--ampere-touch-min, 44px);padding:0 14px;border-radius:12px;border:1.5px solid rgba(148,163,184,.35);background:#fff;color:var(--ampere-portal-text, #1e293b);font-size:.875rem;font-weight:800;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.ampere-list-pagination__btn--active{border-color:#3b82f673;background:#3b82f61f;color:#1d4ed8}.ampere-list-pagination__btn:active{transform:scale(.98)}.ampere-list-pagination__controls[hidden]{display:none!important}html[data-theme=dark] .ampere-list-pagination{background:#1e293bf5;border-color:#94a3b833}html[data-theme=dark] .ampere-list-pagination__btn{background:#0f172a8c;border-color:#94a3b847;color:#e2e8f0}html[data-theme=dark] .ampere-list-pagination__btn--active{border-color:#60a5fa73;background:#3b82f633;color:#93c5fd}.ampere-review-page{display:flex;flex-direction:column;gap:14px;padding:clamp(12px,3vw,16px);max-width:960px;margin-inline:auto}.ampere-review-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.ampere-review-kpi{padding:14px;border-radius:14px;background:var(--ampere-portal-surface-tinted, rgba(59, 130, 246, .08))}.ampere-review-kpi__label{margin:0 0 6px;font-size:13px;color:var(--ampere-gray-600)}.ampere-review-kpi__value{margin:0;font-size:clamp(20px,5vw,24px);font-weight:800}.ampere-review-list{display:flex;flex-direction:column;gap:10px}.ampere-review-list__item{padding:14px;border-radius:14px;border:1px solid var(--ampere-gray-200);background:var(--ampere-portal-surface, #fff);display:flex;flex-direction:column;gap:8px}.ampere-review-list__actions{display:flex;flex-wrap:wrap;gap:8px}.ampere-review-form{display:flex;flex-direction:column;gap:12px}.ampere-staff-settings-page .ampere-staff-settings__hint{margin:0 0 12px;font-size:14px;color:var(--ampere-gray-600)}.ampere-staff-settings-page .ampere-staff-settings__form{display:flex;flex-direction:column;gap:14px;margin-block:16px}.ampere-staff-settings-page .ampere-staff-settings__form .input-group input{width:100%;min-height:44px;font-size:max(16px,1rem)}.ampere-staff-settings-page .ampere-staff-settings__actions{display:flex;flex-direction:column;gap:10px;margin-top:8px}.ampere-staff-settings-page .ampere-staff-settings__preferences{display:flex;flex-direction:column;gap:14px;margin-top:20px;padding-top:16px;border-top:1px solid var(--ampere-gray-200)}.ampere-staff-settings-page .ampere-staff-settings__preferences-title{margin:0;font-size:16px;font-weight:700}.ampere-staff-settings-page .ampere-staff-settings__select{width:100%;min-height:44px;font-size:max(16px,1rem)}.ampere-staff-settings-page .ampere-staff-settings__field-hint{margin:6px 0 0;font-size:13px;color:var(--ampere-gray-600)}.ampere-staff-settings-page .ampere-staff-settings__field-label{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.ampere-staff-settings-page .ampere-staff-settings__theme-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ampere-staff-settings-page .ampere-staff-settings__theme-btn{min-height:44px;border-radius:12px;border:1px solid var(--ampere-gray-200);background:var(--ampere-portal-surface, #fff);font-size:max(16px,1rem);font-weight:600;cursor:pointer}.ampere-staff-settings-page .ampere-staff-settings__theme-btn.is-active{border-color:var(--ampere-primary, #2563eb);background:#2563eb14;color:var(--ampere-primary, #2563eb)}html[data-theme=dark] .ampere-review-page h2{color:#f8fafc}html[data-theme=dark] .ampere-review-kpi{background:#3b82f61f}html[data-theme=dark] .ampere-review-kpi__label{color:#94a3b8}html[data-theme=dark] .ampere-review-kpi__value{color:#f8fafc}html[data-theme=dark] .ampere-review-list__item{background:#0f172ae0;border-color:#94a3b82e}.ampere-skeleton-block,.ampere-skeleton-line{position:relative;overflow:hidden;background:color-mix(in srgb,var(--ampere-portal-text, #0f172a) 6%,var(--ampere-portal-bg, #f1f5f9));border-radius:clamp(12px,3vw,16px)}.ampere-skeleton-line{border-radius:999px;min-height:12px}.ampere-skeleton-line--sm{width:42%;min-height:10px;margin-bottom:10px}.ampere-skeleton-line--lg{width:68%;min-height:22px}.ampere-skeleton-line--heading{width:38%;min-height:14px;margin-bottom:clamp(10px,2.6vw,14px)}.ampere-skeleton-block:after,.ampere-skeleton-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ampere-portal-bg, #fff) 55%,transparent) 50%,transparent 100%);animation:ampere-skeleton-shimmer 1.2s ease-in-out infinite}.ampere-skeleton-block--banner{min-height:clamp(72px,18vw,88px);margin-bottom:clamp(10px,2.6vw,14px)}.ampere-skeleton-block--welcome{min-height:clamp(52px,13vw,64px);margin-bottom:clamp(14px,3.6vw,18px)}.ampere-skeleton-block--stat{min-height:clamp(128px,31vw,142px)}.ampere-skeleton-block--metric{min-height:clamp(108px,27vw,124px)}.ampere-skeleton-block--generator{min-height:clamp(120px,30vw,140px)}.ampere-skeleton-block--subscriber-card{min-height:clamp(132px,34vw,156px);margin-bottom:10px;border-radius:clamp(14px,3.6vw,18px)}.ampere-review-kpi.ampere-skeleton-block{min-height:88px;padding:14px}.ampere-bootstrap-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;min-height:100dvh;background:#0b2447;overflow:hidden}.ampere-bootstrap-splash__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@keyframes ampere-skeleton-shimmer{to{transform:translate(100%)}}@keyframes ampere-bootstrap-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.ampere-skeleton-block:after,.ampere-skeleton-line:after{animation:none}}:is(.ampere-finance-page,.owner-settings-page){width:100%;min-width:0;box-sizing:border-box;padding-inline:clamp(12px,3.2vw,16px)}:is(.ampere-finance-tabs,.owner-settings-tabs){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:clamp(16px,4vw,22px);margin-bottom:clamp(14px,3.6vw,18px)}:is(.ampere-finance-tab,.owner-settings-tab){position:relative;width:100%;min-width:0;min-height:44px;padding:10px 8px;border-radius:12px;border:2px solid rgba(0,0,0,.62);background:#f1f5f9;color:#000;font-size:clamp(12px,3.2vw,14px);font-weight:600;line-height:1.35;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease;box-shadow:0 1px 3px #0f172a0d}.ampere-finance-tab__label{font-weight:inherit;color:inherit}:is(.ampere-finance-tab,.owner-settings-tab):active{transform:scale(.98)}:is(.ampere-finance-tab--active,.owner-settings-tab--active){font-weight:700;border:2px solid rgba(0,0,0,.82);background:#dbeafe;color:#000;box-shadow:0 2px 8px #2563eb1f;transform:translateY(-1px)}.ampere-finance-tab__badge{position:absolute;top:4px;inset-inline-end:4px;width:8px;height:8px;border-radius:999px;background:#f59e0b;border:1px solid rgba(0,0,0,.45)}.ampere-finance-content{min-width:0}.ampere-finance-hero{display:flex;align-items:flex-start;gap:12px;margin-bottom:clamp(14px,3.6vw,18px);padding:clamp(14px,3.6vw,18px);border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 10px #0f172a0d}.ampere-finance-hero__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#3b82f61f;color:#2563eb}.ampere-finance-hero__body{min-width:0;flex:1 1 auto}.ampere-finance-hero__title{margin:0 0 6px;font-size:clamp(1.0625rem,3.6vw,1.2rem);font-weight:800;color:#3b82f6}.ampere-finance-hero__desc{margin:0;font-size:clamp(.8125rem,2.7vw,.875rem);line-height:1.5;font-weight:700;color:#0a0a0a}.ampere-finance-panel{min-height:0}.ampere-finance-ampere-price__card{display:flex;flex-direction:column;gap:clamp(12px,3.2vw,16px);padding:clamp(14px,3.6vw,18px);border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 10px #0f172a0d}.ampere-finance-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ampere-finance-field__money-input::placeholder,.ampere-finance-field .ampere-input::placeholder{color:#64748b8c;font-weight:400;opacity:1}[data-theme=dark] .ampere-finance-field__money-input::placeholder,[data-theme=dark] .ampere-finance-field .ampere-input::placeholder{color:#94a3b880}.ampere-finance-ampere-price__save{margin-top:4px}.ampere-finance-ampere-price__save.ampere-btn--primary{width:100%;min-height:52px;padding:12px 20px;border:none;border-radius:14px;font-size:15px;font-weight:800;letter-spacing:.01em;color:#fff;-webkit-text-fill-color:#ffffff;background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6);box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,filter .24s ease}.ampere-finance-ampere-price__save.ampere-btn--primary:active:not(:disabled){transform:scale(.98);filter:brightness(.96);background:linear-gradient(135deg,#1e40af,#1d4ed8 48%,#2563eb);box-shadow:0 2px 10px #2563eb47,0 1px 4px #1e3a8a24}html[data-theme=dark] .ampere-finance-ampere-price__save.ampere-btn--primary{background:linear-gradient(135deg,#1e3a8a,#2563eb,#60a5fa);color:#fff;-webkit-text-fill-color:#ffffff;box-shadow:0 4px 14px #2563eb52,0 2px 6px #0f172a47,inset 0 1px #ffffff1a}html[data-theme=dark] .ampere-finance-ampere-price__save.ampere-btn--primary:active:not(:disabled){background:linear-gradient(135deg,#1e40af,#1d4ed8 48%,#3b82f6)}.ampere-finance-ampere-price--loading{min-height:220px;border-radius:16px;background:linear-gradient(90deg,#94a3b81f,#94a3b833,#94a3b81f);background-size:200% 100%;animation:ampereFinanceShimmer 1.2s ease-in-out infinite}.ampere-finance-ampere-price--state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:220px;padding:24px 16px;text-align:center}.ampere-finance-ampere-price--migration{align-items:stretch;text-align:start;gap:12px}.ampere-finance-ampere-price__migration-title{margin:0;font-weight:500;color:var(--adm-text, #0f172a)}.ampere-finance-ampere-price__migration-hint,.ampere-finance-ampere-price__migration-file{margin:0;color:var(--adm-text-muted, #64748b);line-height:1.5}.ampere-finance-ampere-price__migration-file{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;word-break:break-all}@keyframes ampereFinanceShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}[data-theme=dark] .ampere-finance-ampere-price__card{background:#0f172ab8;border-color:#94a3b833}@media(min-width:768px){.ampere-finance-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}[data-theme=dark] :is(.ampere-finance-tab,.owner-settings-tab){background:#1e293bb8;border:2px solid rgba(0,0,0,.55);color:#e2e8f0;font-weight:600;box-shadow:0 1px 4px #0003}[data-theme=dark] :is(.ampere-finance-tab--active,.owner-settings-tab--active){border:2px solid rgba(0,0,0,.72);background:#2563eb47;color:#f8fafc;font-weight:700;box-shadow:0 2px 10px #2563eb2e}[data-theme=dark] .ampere-finance-hero{background:#0f172ab8;border-color:#94a3b833}[data-theme=dark] .ampere-finance-hero__title{color:#93c5fd}[data-theme=dark] .ampere-finance-hero__desc{color:#e2e8f0;font-weight:700}@media(prefers-reduced-motion:reduce){:is(.ampere-finance-tab,.owner-settings-tab){transition:none}:is(.ampere-finance-tab--active,.owner-settings-tab--active){transform:none}}#paymentLogPageRoot.payment-log-page{min-width:0}#paymentLogPageRoot .payment-log-ref-note{margin:0 0 12px;font-size:clamp(12px,3.2vw,13px);color:#0f172ab8}#paymentLogPageRoot .payment-log-hint{margin:0 0 12px;padding:14px 16px;border-radius:14px;border:1px dashed rgba(148,163,184,.35);background:#f8fafce6;font-size:clamp(13px,3.4vw,14px);font-weight:600;color:#0f172a9e;text-align:center}#paymentLogPageRoot .payment-log-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(128px,32vw,142px);gap:clamp(8px,2.4vw,10px);align-items:stretch;margin-bottom:12px;padding-inline:clamp(4px,1.2vw,6px)}#paymentLogPageRoot .payment-log-stats>.payment-log-stat-card,#paymentLogPageRoot .payment-log-stats>.payment-log-subscribers-chart-card{aspect-ratio:auto!important;width:100%;min-width:0;height:100%;max-height:clamp(128px,32vw,142px);min-height:0!important;padding:clamp(10px,2.6vw,12px) clamp(10px,2.6vw,12px) clamp(8px,2.2vw,10px)!important;border-radius:clamp(14px,3.6vw,18px);border:1px solid rgba(148,163,184,.16);box-shadow:0 2px 10px #0f172a0a;position:relative;display:flex;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;text-align:center;box-sizing:border-box;overflow:hidden}#paymentLogPageRoot .payment-log-stats--loading{min-height:clamp(128px,32vw,142px);border-radius:16px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:payment-log-shimmer 1.2s ease-in-out infinite}@keyframes payment-log-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#paymentLogPageRoot .payment-log-dashboard-stat.dashboard-metric-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}#paymentLogPageRoot .payment-log-dashboard-stat.dashboard-metric-card:hover{transform:translateY(-3px);box-shadow:0 6px 18px #0f172a12}#paymentLogPageRoot .payment-log-dashboard-stat.dashboard-metric-card--blue{background:var(--mw-grad-blue);border-color:var(--mw-tint-blue-border)}#paymentLogPageRoot .payment-log-dashboard-stat.dashboard-metric-card--slate{background:var(--mw-grad-slate);border-color:var(--mw-tint-slate-border)}#paymentLogPageRoot .payment-log-dashboard-stat.dashboard-metric-card--indigo{background:var(--mw-grad-indigo);border-color:var(--mw-tint-indigo-border)}#paymentLogPageRoot .payment-log-dashboard-stat.dashboard-metric-card--green,#paymentLogPageRoot .payment-log-subscribers-chart-card.dashboard-metric-card--green{background:var(--mw-grad-green);border-color:var(--mw-tint-green-border)}#paymentLogPageRoot .payment-log-dashboard-stat .payment-log-stat-card__icon,#paymentLogPageRoot .payment-log-dashboard-stat .dashboard-metric-icon{position:absolute;top:clamp(10px,2.6vw,12px);inset-inline-start:clamp(10px,2.6vw,12px);width:clamp(34px,8.8vw,38px);height:clamp(34px,8.8vw,38px);border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;z-index:1}#paymentLogPageRoot .payment-log-dashboard-stat.dashboard-metric-card--blue .dashboard-metric-icon{background:var(--mw-tint-blue-icon-bg);color:var(--mw-tint-blue-icon)}#paymentLogPageRoot .payment-log-dashboard-stat.dashboard-metric-card--slate .dashboard-metric-icon{background:var(--mw-tint-slate-icon-bg);color:var(--mw-tint-slate-icon)}#paymentLogPageRoot .payment-log-dashboard-stat.dashboard-metric-card--indigo .dashboard-metric-icon{background:var(--mw-tint-indigo-icon-bg);color:var(--mw-tint-indigo-icon)}#paymentLogPageRoot .payment-log-dashboard-stat .dashboard-metric-icon svg{width:clamp(17px,4.5vw,19px);height:clamp(17px,4.5vw,19px)}#paymentLogPageRoot .payment-log-dashboard-stat .payment-log-stat-card__main,#paymentLogPageRoot .payment-log-dashboard-stat .dashboard-metric-body{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;gap:clamp(3px,.9vw,5px);width:100%;min-width:0;min-height:0;padding:clamp(22px,5.8vw,28px) clamp(4px,1.1vw,6px) clamp(2px,.6vw,4px);text-align:center;overflow:hidden}#paymentLogPageRoot .payment-log-dashboard-stat .dashboard-metric-title{font-size:clamp(12.5px,3.2vw,14.5px);font-weight:800;color:#0a0a0a;line-height:1.28;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#paymentLogPageRoot .payment-log-dashboard-stat .dashboard-metric-value,#paymentLogPageRoot .payment-log-dashboard-stat .payment-log-stat-card__amount{font-size:clamp(18px,4.8vw,22px);font-weight:900;color:#0a0a0a;font-variant-numeric:tabular-nums;line-height:1.12;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#paymentLogPageRoot .payment-log-dashboard-stat .payment-log-stat-card__count{flex-shrink:0;align-self:stretch;text-align:start;padding-inline:clamp(4px,1.1vw,6px);font-size:clamp(11px,2.9vw,12.5px);font-weight:800;color:#0a0a0a;line-height:1.25}#paymentLogPageRoot .payment-log-stats>.payment-log-subscribers-chart-card{padding:clamp(6px,1.6vw,8px) clamp(8px,2.2vw,10px) clamp(6px,1.6vw,8px)!important;overflow:visible}#paymentLogPageRoot .payment-log-subscribers-chart-card{background:var(--mw-grad-green);border-color:var(--mw-tint-green-border)}#paymentLogPageRoot .payment-log-subscribers-chart-card__content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(4px,1.1vw,6px);flex:1 1 auto;min-height:0;width:100%;overflow:visible;padding-top:0}#paymentLogPageRoot .payment-log-subscribers-chart-card__chart{display:flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0;margin-inline:auto}#paymentLogPageRoot .payment-log-subscribers-chart-card__svg{width:clamp(52px,13.5vw,58px);height:clamp(52px,13.5vw,58px);flex-shrink:0;display:block}#paymentLogPageRoot .payment-log-subscribers-chart-card__legend{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(2px,.6vw,4px);flex:0 0 auto;flex-shrink:0;min-width:0;width:100%}#paymentLogPageRoot .payment-log-subscribers-chart-card__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;max-width:100%;min-height:0;flex-shrink:0;padding:0;font-size:clamp(12.5px,3.3vw,14.5px);font-weight:900;cursor:pointer;text-align:center;line-height:1.25;-webkit-font-smoothing:antialiased;letter-spacing:.01em}#paymentLogPageRoot .payment-log-subscribers-chart-card__label,#paymentLogPageRoot .payment-log-subscribers-chart-card__value{font-size:inherit;font-weight:900;font-variant-numeric:tabular-nums;line-height:inherit}#paymentLogPageRoot .payment-log-subscribers-chart-card__row--paid,#paymentLogPageRoot .payment-log-subscribers-chart-card__row--paid .payment-log-subscribers-chart-card__label,#paymentLogPageRoot .payment-log-subscribers-chart-card__row--paid .payment-log-subscribers-chart-card__value{color:#14532d}#paymentLogPageRoot .payment-log-subscribers-chart-card__row--unpaid,#paymentLogPageRoot .payment-log-subscribers-chart-card__row--unpaid .payment-log-subscribers-chart-card__label,#paymentLogPageRoot .payment-log-subscribers-chart-card__row--unpaid .payment-log-subscribers-chart-card__value{color:#7f1d1d}@media(min-width:600px){#paymentLogPageRoot .payment-log-stats{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(122px,13vw,132px);gap:clamp(8px,2.4vw,12px)}#paymentLogPageRoot .payment-log-stats>.payment-log-stat-card,#paymentLogPageRoot .payment-log-stats>.payment-log-subscribers-chart-card{max-height:clamp(122px,13vw,132px)}#paymentLogPageRoot .payment-log-dashboard-stat .dashboard-metric-title{font-size:clamp(12.5px,1.4vw,14px)}#paymentLogPageRoot .payment-log-dashboard-stat .dashboard-metric-value,#paymentLogPageRoot .payment-log-dashboard-stat .payment-log-stat-card__amount{font-size:clamp(17px,2vw,20px)}}#paymentLogPageRoot .payment-log-filters.card{border:1px solid rgba(148,163,184,.18);background:linear-gradient(165deg,#f8fafc,#fff 55%,#f1f5f9);box-shadow:0 4px 18px #0f172a0d}#paymentLogPageRoot .payment-log-filters__title{margin:0 0 14px;font-size:clamp(15px,3.8vw,17px);font-weight:900;color:#0f172a}#paymentLogPageRoot .payment-log-filters__stack{display:flex;flex-direction:column;gap:10px}#paymentLogPageRoot .payment-log-filters__input-shell{position:relative;display:flex;align-items:stretch;gap:12px;padding:12px 14px;border-radius:16px;border:1.5px solid rgba(148,163,184,.22);background:#fff;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}#paymentLogPageRoot .payment-log-filters__input-shell:focus-within{border-color:#3b82f68c;box-shadow:0 0 0 4px #3b82f61f,0 4px 14px #2563eb14}#paymentLogPageRoot .payment-log-filters__input-shell--search:focus-within{transform:translateY(-1px)}#paymentLogPageRoot .payment-log-filters__input-icon{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#3b82f624,#2563eb14);color:#1d4ed8;flex-shrink:0}#paymentLogPageRoot .payment-log-filters__input-shell--date .payment-log-filters__input-icon{background:linear-gradient(145deg,#6366f124,#4f46e514);color:#4338ca}#paymentLogPageRoot .payment-log-filters__input-icon svg{width:20px;height:20px}#paymentLogPageRoot .payment-log-filters__input-body{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}#paymentLogPageRoot .payment-log-filters__input-body .ampere-field__label{margin:0;font-size:clamp(13px,3.4vw,14px);font-weight:800;color:#475569;letter-spacing:.01em}#paymentLogPageRoot .payment-log-filters__search,#paymentLogPageRoot .payment-log-filters__date{width:100%;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#0f172a;font-size:max(16px,1rem);font-weight:700;line-height:1.4;box-shadow:none;outline:none}#paymentLogPageRoot .payment-log-filters__search::placeholder{color:#94a3b8;font-weight:600}#paymentLogPageRoot .payment-log-filters__search--selected{color:#1d4ed8}#paymentLogPageRoot .payment-log-filters__input-shell--search:has(.payment-log-filters__search--selected){border-color:#2563eb66;background:linear-gradient(165deg,#eff6ff,#fff)}#paymentLogPageRoot .payment-log-filters__date{color-scheme:light}#paymentLogPageRoot .payment-log-filters__date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}#paymentLogPageRoot .payment-log-filters__search-wrap{position:relative}#paymentLogPageRoot .payment-log-autocomplete{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:20;max-height:240px;overflow:auto;border-radius:14px;border:1.5px solid rgba(148,163,184,.28);background:#fff;box-shadow:0 12px 32px #0f172a24}#paymentLogPageRoot .payment-log-autocomplete__option{display:block;width:100%;min-height:44px;padding:12px 14px;border:0;background:transparent;text-align:start;cursor:pointer;font-size:max(15px,.95rem);font-weight:700;color:#0f172a}#paymentLogPageRoot .payment-log-autocomplete__option:hover{background:#3b82f614}#paymentLogPageRoot .payment-log-filters__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#paymentLogPageRoot .payment-log-filters__actions .ampere-btn{flex:1 1 140px}#paymentLogPageRoot .payment-log-subscriber-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}#paymentLogPageRoot .payment-log-subscriber-focus__badge{display:inline-block;margin-bottom:6px;padding:4px 8px;border-radius:999px;background:#3b82f61f;color:#1d4ed8;font-size:11px;font-weight:700}#paymentLogPageRoot .payment-log-subscriber-section__title{margin:0;font-size:clamp(15px,4vw,18px);font-weight:800}#paymentLogPageRoot .payment-log-subscriber-focus__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}#paymentLogPageRoot .payment-log-subscriber-focus__stat{padding:10px 12px;border-radius:12px;background:#94a3b814}#paymentLogPageRoot .payment-log-subscriber-focus__stat span{display:block;font-size:12px;color:#0f172aa6}#paymentLogPageRoot .payment-log-subscriber-focus__stat strong{font-size:clamp(16px,4.2vw,18px)}#paymentLogPageRoot .payment-log-subscriber-section__filters{margin-bottom:12px}#paymentLogPageRoot .subscriber-payment-log-list{display:flex;flex-direction:column;gap:14px}#paymentLogPageRoot .payment-log-list__empty,#paymentLogPageRoot .payment-log-archive-note{margin:0;font-size:clamp(12px,3.2vw,13px);color:#0f172aad}#paymentLogPageRoot .payment-log-archive-note{margin-top:12px}#paymentLogPageRoot .subscriber-payment-log-card,.payment-log-drill-sheet .subscriber-payment-log-card{position:relative;border-radius:18px;border:1.5px solid rgba(148,163,184,.24);background:#fff;padding:16px 16px 14px;padding-inline-start:20px;box-shadow:0 2px 6px #0f172a0a,0 10px 28px #0f172a0f;overflow:hidden}#paymentLogPageRoot .subscriber-payment-log-card__accent,.payment-log-drill-sheet .subscriber-payment-log-card__accent{position:absolute;inset-block:12px;inset-inline-start:0;width:5px;border-radius:0 6px 6px 0;background:#94a3b8}#paymentLogPageRoot .subscriber-payment-log-card--paid,.payment-log-drill-sheet .subscriber-payment-log-card--paid{border-color:#10b9814d;background:linear-gradient(165deg,#ecfdf5,#fff 72%)}#paymentLogPageRoot .subscriber-payment-log-card--paid .subscriber-payment-log-card__accent,.payment-log-drill-sheet .subscriber-payment-log-card--paid .subscriber-payment-log-card__accent{background:linear-gradient(180deg,#34d399,#059669)}#paymentLogPageRoot .subscriber-payment-log-card--unpaid,.payment-log-drill-sheet .subscriber-payment-log-card--unpaid{border-color:#ef444447;background:linear-gradient(165deg,#fef2f2,#fff 72%)}#paymentLogPageRoot .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__accent,.payment-log-drill-sheet .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__accent{background:linear-gradient(180deg,#f87171,#dc2626)}#paymentLogPageRoot .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__month-icon,.payment-log-drill-sheet .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__month-icon{background:#ef44441f;color:#dc2626}#paymentLogPageRoot .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__amount-block,.payment-log-drill-sheet .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__amount-block{background:#fee2e273}#paymentLogPageRoot .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__amount-icon,.payment-log-drill-sheet .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__amount-icon{background:#ef444424;color:#dc2626}#paymentLogPageRoot .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__detail-icon,.payment-log-drill-sheet .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__detail-icon{background:#ef44441a;color:#dc2626}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__status--unpaid{background:#dc26261f;color:#b91c1c}#paymentLogPageRoot .payment-log-cycle-groups,.payment-log-drill-sheet .payment-log-cycle-groups{display:flex;flex-direction:column;gap:1.25rem}#paymentLogPageRoot .payment-log-cycle-group__title,.payment-log-drill-sheet .payment-log-cycle-group__title{margin:0 0 .75rem;font-size:.95rem;font-weight:700;color:var(--ampere-adm-text, #243b53)}#paymentLogPageRoot .payment-log-cycle-group__list,.payment-log-drill-sheet .payment-log-cycle-group__list{display:flex;flex-direction:column;gap:.75rem}#paymentLogPageRoot .subscriber-payment-log-card--late .subscriber-payment-log-card__status--late,.payment-log-drill-sheet .subscriber-payment-log-card--late .subscriber-payment-log-card__status--late{background:#dc26261f;color:#b91c1c}#paymentLogPageRoot .payment-log-card__archive-tag,.payment-log-drill-sheet .payment-log-card__archive-tag{margin:10px 0 0;font-size:11px;font-weight:700;color:#b45309}#paymentLogPageRoot .payment-log-card__notes-inline,.payment-log-drill-sheet .payment-log-card__notes-inline{margin:10px 0 0;padding:8px 10px;border-radius:10px;background:#94a3b81a;font-size:12px;color:#0f172abf}#paymentLogPageRoot .payment-log-pager{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:14px;border-radius:16px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#f8fafc,#fff)}#paymentLogPageRoot .payment-log-pager__info{margin:0;text-align:center;font-size:.8125rem;font-weight:700;color:#64748b}#paymentLogPageRoot .payment-log-pager__nav{display:flex;align-items:center;justify-content:center;gap:8px}#paymentLogPageRoot .payment-log-pager__arrow{width:44px;height:44px;border-radius:12px;border:1.5px solid rgba(148,163,184,.35);background:#fff;color:#1e293b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s ease,background .18s ease}#paymentLogPageRoot .payment-log-pager__arrow:disabled{opacity:.4;cursor:not-allowed}#paymentLogPageRoot .payment-log-pager__arrow svg{width:20px;height:20px}#paymentLogPageRoot .payment-log-pager__pages{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}#paymentLogPageRoot .payment-log-pager__page{min-width:40px;height:40px;padding:0 10px;border-radius:12px;border:1.5px solid transparent;background:transparent;color:#475569;font-weight:800;cursor:pointer}#paymentLogPageRoot .payment-log-pager__page--active{border-color:#3b82f673;background:#3b82f61f;color:#1d4ed8}#paymentLogPageRoot .payment-log-pager__gap{color:#94a3b8;font-weight:800;padding:0 2px}#paymentLogPageRoot .payment-log-pager__sizes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}#paymentLogPageRoot .payment-log-pager__sizes-label{font-size:.8125rem;font-weight:700;color:#64748b}#paymentLogPageRoot .payment-log-pager__size{min-width:44px;min-height:40px;padding:0 12px;border-radius:12px;border:1.5px solid rgba(148,163,184,.35);background:#fff;font-weight:800;color:#334155;cursor:pointer}#paymentLogPageRoot .payment-log-pager__size--active{border-color:#3b82f673;background:#3b82f61f;color:#1d4ed8}.payment-log-drill-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:flex;align-items:flex-end;justify-content:center;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(min-width:768px){.payment-log-drill-overlay{align-items:center}}.payment-log-drill-sheet{width:min(520px,100%);max-height:min(88dvh,720px);display:flex;flex-direction:column;border-radius:22px 22px 18px 18px;background:#f8fafc;box-shadow:0 24px 60px #0f172a38;overflow:hidden}@media(min-width:768px){.payment-log-drill-sheet{border-radius:20px}}.payment-log-drill-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 16px 12px;background:linear-gradient(165deg,#eff6ff,#dbeafe 55%,#fff);border-bottom:1px solid rgba(59,130,246,.18)}.payment-log-drill-sheet__header-main{min-width:0;flex:1}.payment-log-drill-sheet__back{display:inline-flex;margin-bottom:6px;padding:4px 0;border:0;background:transparent;color:#1d4ed8;font-size:12px;font-weight:800;cursor:pointer}.payment-log-drill-sheet__title{margin:0;font-size:clamp(15px,4vw,17px);font-weight:800;color:#0f172a;line-height:1.35}.payment-log-drill-sheet__close{width:40px;height:40px;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:#fffc;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.payment-log-drill-sheet__body{flex:1 1 auto;min-height:0;overflow:auto;padding:14px;-webkit-overflow-scrolling:touch}.payment-log-drill-search{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;min-height:42px;border-radius:14px;border:1.5px solid rgba(148,163,184,.28);background:#fff;box-shadow:0 2px 8px #0f172a0a}.payment-log-drill-search__icon{color:#64748b;display:inline-flex}.payment-log-drill-search__icon svg{width:18px;height:18px}.payment-log-drill-search__input{flex:1;min-width:0;border:0;background:transparent;min-height:40px;font-size:max(15px,.95rem);outline:none}.payment-log-drill-sheet__cards{display:flex;flex-direction:column;gap:12px}.payment-log-drill-entry-list{display:flex;flex-direction:column;gap:8px}.payment-log-drill-entry{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:#fff}.payment-log-drill-entry__name{font-size:clamp(14px,3.6vw,15px);font-weight:800;color:#0f172a;line-height:1.35}.payment-log-drill-entry__date{font-size:clamp(12px,3.2vw,13px);font-weight:600;color:#64748b}.payment-log-drill-entry__amount{font-size:clamp(15px,4vw,16px);font-weight:900;color:#1d4ed8;font-variant-numeric:tabular-nums}.payment-log-drill-sheet__empty,.payment-log-drill-sheet__loading{margin:0;padding:28px 12px;text-align:center;color:#64748b;font-weight:600}.payment-log-drill-sheet__footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(148,163,184,.2);background:#fff}.payment-log-drill-sheet__summary{display:flex;align-items:stretch;justify-content:space-between;gap:10px}.payment-log-drill-sheet__summary-item{flex:1;padding:10px 12px;border-radius:12px;background:#94a3b81a;display:flex;flex-direction:column;gap:2px;font-size:12px;color:#64748b}.payment-log-drill-sheet__summary-item strong{font-size:16px;color:#0f172a}.payment-log-drill-sheet__summary-item--total strong{color:#1d4ed8}.payment-log-drill-day-table__head,.payment-log-drill-day-table__row{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:8px;align-items:center}.payment-log-drill-day-table__head{margin-bottom:8px;font-size:12px;font-weight:700;color:#64748b}.payment-log-drill-day-table__row{width:100%;min-height:48px;margin-bottom:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:#fff;text-align:start;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.payment-log-drill-day-table__row:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0f172a0f}.payment-log-drill-day-table__day{font-weight:800}.payment-log-drill-sheet__body--subscribers{display:flex;flex-direction:column;overflow:hidden}.payment-log-drill-subscribers-panel{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1 1 auto}.payment-log-drill-subscriber-list{display:flex;flex-direction:column;gap:8px;min-height:0;max-height:clamp(220px,42dvh,320px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(8px,2.2vw,10px);border-radius:16px;border:1.5px solid rgba(148,163,184,.24);background:#fff;box-shadow:inset 0 1px #ffffffd9}.payment-log-drill-subscriber-list::-webkit-scrollbar{width:6px}.payment-log-drill-subscriber-list::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b873}.payment-log-drill-subscriber-list__row{width:100%;min-height:48px;padding:12px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:#fff;text-align:start;cursor:pointer;transition:background .15s ease}.payment-log-drill-subscriber-list__row:hover{background:#3b82f60f}.payment-log-drill-subscriber-list__name{font-size:15px;font-weight:800;color:#0f172a}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__subscriber-name{margin:0 0 10px;padding:0 2px;font-size:1.0625rem;font-weight:800;line-height:1.35;color:#2563eb;text-align:start;letter-spacing:.01em}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__month{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__month-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#10b98124;color:#047857}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__month-icon svg{width:18px;height:18px}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__month-name{font-size:1rem;font-weight:800;color:#0f172a}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__status{display:inline-flex;align-items:center;min-height:32px;padding:5px 12px;border-radius:999px;font-size:.78rem;font-weight:800}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__status--paid{color:#047857;background:#10b98129;border:1px solid rgba(16,185,129,.32)}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__status--late{color:#b91c1c;background:#ef444424;border:1px solid rgba(239,68,68,.38)}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__amount-block{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:14px;background:#ecfdf5a6;border:1px solid rgba(16,185,129,.22)}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__amount-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:13px;background:#10b98129;color:#047857}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__amount-icon svg{width:20px;height:20px;flex-shrink:0}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__amount-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__amount-label{font-size:.76rem;font-weight:600;color:#64748b;text-align:start}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__amount-value{font-size:clamp(1.05rem,4.2vw,1.2rem);font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;text-align:start;line-height:1.25}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__details{display:grid;grid-template-columns:1fr;gap:10px}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__detail{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fffc;border:1px solid rgba(148,163,184,.16)}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__detail-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:#10b9811a;color:#059669}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__detail-icon svg{width:16px;height:16px;flex-shrink:0}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__detail-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__detail-label{font-size:.74rem;font-weight:600;color:#64748b}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__detail-value{font-size:.92rem;font-weight:800;color:#0f172a}:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__latin{unicode-bidi:isolate}@media(min-width:480px){:is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__details{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-theme=dark] #paymentLogPageRoot .payment-log-ref-note,html[data-theme=dark] #paymentLogPageRoot .payment-log-list__empty,html[data-theme=dark] #paymentLogPageRoot .payment-log-archive-note{color:#94a3b8}html[data-theme=dark] #paymentLogPageRoot .payment-log-hint{background:#0f172ab8;border-color:#94a3b838;color:#cbd5e1}html[data-theme=dark] #paymentLogPageRoot .payment-log-stats--loading{background:linear-gradient(90deg,#3341558c 25%,#475569bf,#3341558c 75%)}html[data-theme=dark] #paymentLogPageRoot .payment-log-dashboard-stat .dashboard-metric-title,html[data-theme=dark] #paymentLogPageRoot .payment-log-dashboard-stat .dashboard-metric-value,html[data-theme=dark] #paymentLogPageRoot .payment-log-dashboard-stat .payment-log-stat-card__amount{color:#f8fafc!important}html[data-theme=dark] #paymentLogPageRoot .payment-log-stats>.payment-log-stat-card,html[data-theme=dark] #paymentLogPageRoot .payment-log-stats>.payment-log-subscribers-chart-card{box-shadow:none}html[data-theme=dark] #paymentLogPageRoot .payment-log-filters.card{background:#0f172ae0;border-color:#94a3b82e;box-shadow:none}html[data-theme=dark] #paymentLogPageRoot .payment-log-filters__title{color:#f8fafc}html[data-theme=dark] #paymentLogPageRoot .payment-log-filters__input-shell{background:#0f172ab8;border-color:#94a3b847;box-shadow:inset 0 1px 2px #0000001f}html[data-theme=dark] #paymentLogPageRoot .payment-log-filters__input-shell:focus-within{border-color:#60a5fa73;box-shadow:0 0 0 4px #3b82f629}html[data-theme=dark] #paymentLogPageRoot .payment-log-filters__input-shell--search:has(.payment-log-filters__search--selected){background:#1e3a8a47;border-color:#60a5fa61}html[data-theme=dark] #paymentLogPageRoot .payment-log-filters__input-body .ampere-field__label{color:#94a3b8}html[data-theme=dark] #paymentLogPageRoot .payment-log-filters__search,html[data-theme=dark] #paymentLogPageRoot .payment-log-filters__date{color:#f8fafc;color-scheme:dark}html[data-theme=dark] #paymentLogPageRoot .payment-log-filters__search::placeholder{color:#64748b}html[data-theme=dark] #paymentLogPageRoot .payment-log-filters__search--selected{color:#93c5fd}html[data-theme=dark] #paymentLogPageRoot .payment-log-autocomplete{background:#1e293b;border-color:#94a3b847;box-shadow:0 12px 32px #0000006b}html[data-theme=dark] #paymentLogPageRoot .payment-log-autocomplete__option{color:#f8fafc}html[data-theme=dark] #paymentLogPageRoot .payment-log-autocomplete__option:hover{background:#3b82f629}html[data-theme=dark] #paymentLogPageRoot .payment-log-subscriber-section__title,html[data-theme=dark] #paymentLogPageRoot .payment-log-cycle-group__title{color:#f8fafc}html[data-theme=dark] #paymentLogPageRoot .payment-log-subscriber-focus__stat{background:#0f172aa6}html[data-theme=dark] #paymentLogPageRoot .payment-log-subscriber-focus__stat span{color:#94a3b8}html[data-theme=dark] #paymentLogPageRoot .payment-log-subscriber-focus__stat strong{color:#f8fafc}html[data-theme=dark] #paymentLogPageRoot .subscriber-payment-log-card,html[data-theme=dark] .payment-log-drill-sheet .subscriber-payment-log-card{background:#0f172ae0;border-color:#94a3b82e;box-shadow:none}html[data-theme=dark] #paymentLogPageRoot .subscriber-payment-log-card--paid,html[data-theme=dark] .payment-log-drill-sheet .subscriber-payment-log-card--paid{background:linear-gradient(165deg,#064e3b59,#0f172aeb 72%);border-color:#34d39947}html[data-theme=dark] #paymentLogPageRoot .subscriber-payment-log-card--unpaid,html[data-theme=dark] .payment-log-drill-sheet .subscriber-payment-log-card--unpaid{background:linear-gradient(165deg,#7f1d1d52,#0f172aeb 72%);border-color:#f8717147}html[data-theme=dark] :is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__detail-label{color:#94a3b8}html[data-theme=dark] :is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__detail-value{color:#f8fafc}html[data-theme=dark] #paymentLogPageRoot .payment-log-card__notes-inline{background:#0f172a8c;color:#cbd5e1}html[data-theme=dark] #paymentLogPageRoot .payment-log-pager{background:#0f172ab8;border-color:#94a3b82e}html[data-theme=dark] #paymentLogPageRoot .payment-log-pager__info,html[data-theme=dark] #paymentLogPageRoot .payment-log-pager__sizes-label,html[data-theme=dark] #paymentLogPageRoot .payment-log-pager__gap{color:#94a3b8}html[data-theme=dark] #paymentLogPageRoot .payment-log-pager__arrow,html[data-theme=dark] #paymentLogPageRoot .payment-log-pager__size{background:#1e293bd9;border-color:#94a3b847;color:#e2e8f0}html[data-theme=dark] #paymentLogPageRoot .payment-log-pager__page{color:#94a3b8}html[data-theme=dark] #paymentLogPageRoot .payment-log-pager__page--active,html[data-theme=dark] #paymentLogPageRoot .payment-log-pager__size--active{border-color:#60a5fa6b;background:#2563eb38;color:#93c5fd}html[data-theme=dark] .payment-log-drill-overlay{background:#020617b8}html[data-theme=dark] .payment-log-drill-sheet{background:#0f172a;box-shadow:0 24px 60px #0000007a}html[data-theme=dark] .payment-log-drill-sheet__header{background:linear-gradient(165deg,#1e3a8a59,#0f172aeb);border-bottom-color:#60a5fa2e}html[data-theme=dark] .payment-log-drill-sheet__back{color:#93c5fd}html[data-theme=dark] .payment-log-drill-sheet__title{color:#f8fafc}html[data-theme=dark] .payment-log-drill-sheet__close{background:#1e293bd9;border-color:#94a3b847;color:#e2e8f0}html[data-theme=dark] .payment-log-drill-search{background:#0f172ab8;border-color:#94a3b847;box-shadow:none}html[data-theme=dark] .payment-log-drill-search__icon{color:#94a3b8}html[data-theme=dark] .payment-log-drill-search__input{color:#f8fafc}html[data-theme=dark] .payment-log-drill-entry,html[data-theme=dark] .payment-log-drill-day-table__row,html[data-theme=dark] .payment-log-drill-subscriber-list{background:#0f172ab8;border-color:#94a3b82e;box-shadow:none}html[data-theme=dark] .payment-log-drill-entry__name,html[data-theme=dark] .payment-log-drill-day-table__day{color:#f8fafc}html[data-theme=dark] .payment-log-drill-entry__date,html[data-theme=dark] .payment-log-drill-day-table__head,html[data-theme=dark] .payment-log-drill-sheet__empty,html[data-theme=dark] .payment-log-drill-sheet__loading{color:#94a3b8}html[data-theme=dark] .payment-log-drill-entry__amount{color:#93c5fd}html[data-theme=dark] .payment-log-drill-sheet__footer{background:#0f172aeb;border-top-color:#94a3b82e}html[data-theme=dark] .payment-log-drill-sheet__summary-item{background:#1e293bb8;color:#94a3b8}html[data-theme=dark] .payment-log-drill-sheet__summary-item strong{color:#f8fafc}html[data-theme=dark] .payment-log-drill-sheet__summary-item--total strong{color:#93c5fd}html[data-theme=dark] .payment-log-drill-subscriber-list__row{background:#0f172ab8;border-color:#94a3b82e}html[data-theme=dark] .payment-log-drill-subscriber-list__row:hover{background:#2563eb29}html[data-theme=dark] .payment-log-drill-subscriber-list__name{color:#f8fafc}html[data-theme=dark] :is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__subscriber-name{color:#93c5fd}html[data-theme=dark] :is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__month-name{color:#f8fafc}html[data-theme=dark] :is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card__amount-block{background:#064e3b38;border-color:#34d39938}html[data-theme=dark] :is(#paymentLogPageRoot,.payment-log-drill-sheet) .subscriber-payment-log-card--unpaid .subscriber-payment-log-card__amount-block{background:#7f1d1d38;border-color:#f8717138}.ampere-finance-fuel-share{min-width:0}.ampere-finance-fuel-share__card{display:flex;flex-direction:column;gap:clamp(12px,3.2vw,16px);padding:clamp(14px,3.6vw,18px);border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 10px #0f172a0d}.ampere-finance-fuel-share--loading{min-height:280px;border-radius:16px;background:linear-gradient(90deg,#94a3b81f,#94a3b833,#94a3b81f);background-size:200% 100%;animation:ampereFinanceShimmer 1.2s ease-in-out infinite}#fuelSharePageRoot .fuel-share-howto{margin:0;padding:clamp(12px,3.2vw,14px) clamp(14px,3.6vw,16px);border-radius:clamp(12px,3.2vw,14px);background:linear-gradient(165deg,#3b82f614,#2563eb0a);border:1px solid rgba(59,130,246,.18);box-shadow:inset 0 1px #ffffffa6}#fuelSharePageRoot .fuel-share-howto__title{margin:0 0 clamp(8px,2.2vw,10px);font-size:clamp(14px,3.6vw,15px);font-weight:800;line-height:1.45;color:#1e3a8a}#fuelSharePageRoot .fuel-share-howto__list{margin:0;padding:0;padding-inline-start:1.25rem;list-style:decimal;display:flex;flex-direction:column;gap:clamp(6px,1.8vw,8px)}#fuelSharePageRoot .fuel-share-howto__list li{font-size:clamp(13px,3.3vw,14px);font-weight:650;line-height:1.55;color:#334155;text-align:start}.ampere-finance-fuel-share__auto-card{margin:0;padding:clamp(14px,3.6vw,18px);border-radius:14px;background:#f8fafce6;border:1px solid rgba(15,23,42,.06);box-shadow:none}.ampere-finance-fuel-share__auto-title{font-size:clamp(15px,3.8vw,17px);font-weight:800;color:#1d4ed8;margin-bottom:8px}.ampere-finance-fuel-share__auto-hint{margin:0 0 16px;color:var(--ampere-text-muted, #64748b);font-size:clamp(13px,3.3vw,14px);line-height:1.5}.ampere-finance-fuel-share__metric-value{font-size:clamp(17px,4.2vw,18px);font-weight:800;color:#1d4ed8;font-variant-numeric:tabular-nums}.ampere-finance-fuel-share__metric-value small{font-size:.78em;font-weight:700;color:var(--ampere-text-muted, #64748b)}.ampere-finance-fuel-share__metric-sub{margin:8px 0 0;color:var(--ampere-text-muted, #64748b);font-size:clamp(13px,3.3vw,14px);line-height:1.5}.ampere-finance-field--last{margin-bottom:0}[data-theme=dark] .ampere-finance-fuel-share__card{background:#0f172ab8;border-color:#94a3b833}[data-theme=dark] #fuelSharePageRoot .fuel-share-howto{background:linear-gradient(165deg,#3b82f624,#2563eb14);border-color:#60a5fa3d}[data-theme=dark] #fuelSharePageRoot .fuel-share-howto__title{color:#93c5fd}[data-theme=dark] #fuelSharePageRoot .fuel-share-howto__list li{color:#cbd5e1}[data-theme=dark] .ampere-finance-fuel-share__auto-card{background:#0f172a8c;border-color:#94a3b829}[data-theme=dark] .ampere-finance-fuel-share__auto-title,[data-theme=dark] .ampere-finance-fuel-share__metric-value{color:#93c5fd}#employeeSalariesPageRoot .employee-salaries-actions{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:clamp(12px,3.2vw,14px);padding-inline:clamp(18px,5.5vw,32px)}#employeeSalariesPageRoot .employee-salaries-actions .btn{min-height:50px;padding:14px 20px;border-radius:16px!important;font-size:15px;font-weight:800!important;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .18s ease,box-shadow .22s ease,filter .22s ease}#employeeSalariesPageRoot .employee-salaries-add-staff-btn{width:auto;min-width:min(100%,240px);max-width:100%;padding-inline:clamp(22px,6vw,36px)}#employeeSalariesPageRoot .employee-salaries-add-staff-btn,html:not([data-theme=dark]) #employeeSalariesPageRoot .employee-salaries-add-staff-btn{border:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6)!important;box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f!important}#employeeSalariesPageRoot .employee-salaries-add-staff-btn svg{color:#fff!important;stroke:#fff!important;flex-shrink:0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}#employeeSalariesPageRoot .employee-salaries-add-staff-btn:active,html:not([data-theme=dark]) #employeeSalariesPageRoot .employee-salaries-add-staff-btn:active{transform:scale(.98);filter:brightness(.96);background:linear-gradient(135deg,#1e40af,#1d4ed8 48%,#2563eb)!important;box-shadow:0 2px 10px #2563eb47,0 1px 4px #1e3a8a24!important}#employeeSalariesPageRoot .employee-salaries-list-card{margin-bottom:clamp(12px,3.2vw,14px)!important}#employeeSalariesPageRoot .employee-salaries-list-card .card-title{margin:0 0 clamp(12px,3vw,14px);font-size:clamp(16px,4vw,18px);font-weight:800;color:#020617;text-align:start;letter-spacing:-.01em}#employeeSalariesPageRoot .employee-salaries-staff-list{display:flex;flex-direction:column;gap:clamp(10px,2.6vw,12px)}#employeeSalariesPageRoot .employee-salaries-staff-list .staff-mobile-card{margin:0}#employeeSalariesPageRoot .staff-mobile-card__actions--finance .staff-mobile-card__btn{border-radius:12px}#employeeSalariesPageRoot .employee-salaries-staff-list .empty-state{text-align:center;padding:32px 16px;color:var(--ampere-adm-text-muted, #64748b);font-size:14px;font-weight:600;line-height:1.5}#employeeSalariesPageRoot .employee-salaries-staff-list .empty-state p{margin:0}html[data-theme=dark] #employeeSalariesPageRoot .employee-salaries-add-staff-btn{background:linear-gradient(135deg,#1e3a8a,#2563eb,#60a5fa)!important;color:#fff!important}html[data-theme=dark] #employeeSalariesPageRoot .employee-salaries-list-card .card-title{color:var(--ampere-dark-text, #f8fafc)}#operationalExpensesPageRoot .operational-expenses-actions{display:flex;justify-content:center;margin-bottom:clamp(12px,3.2vw,14px);padding-inline:clamp(18px,5.5vw,32px)}#operationalExpensesPageRoot .operational-expenses-add-btn{width:100%;min-height:50px;padding:14px 20px;border-radius:16px!important;font-size:15px;font-weight:800!important;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6)!important;box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f!important}#operationalExpensesPageRoot .operational-expenses-add-btn svg{color:#fff!important;stroke:#fff!important;flex-shrink:0}#operationalExpensesPageRoot .operational-expenses-add-btn:active{transform:scale(.98);filter:brightness(.96)}#operationalExpensesPageRoot .finance-summary-card{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin-bottom:clamp(12px,3.2vw,14px)}#operationalExpensesPageRoot .finance-summary-card>.card-title{margin-bottom:12px!important;color:#334155!important;font-weight:800!important;text-align:start}#operationalExpensesPageRoot .expense-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2.6vw,12px);margin-bottom:0}#operationalExpensesPageRoot .expense-summary-metric.dashboard-metric-card{aspect-ratio:auto!important;min-height:clamp(108px,28vw,124px)!important;padding:clamp(14px,3.6vw,18px)!important;border-radius:clamp(14px,3.6vw,18px)!important;border:1px solid rgba(148,163,184,.16)!important;box-shadow:0 2px 10px #0f172a0a!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:start!important;gap:clamp(8px,2vw,10px)!important;overflow:hidden}#operationalExpensesPageRoot .expense-summary-metric.dashboard-metric-card--blue{background:var(--mw-grad-blue)!important;border-color:var(--mw-tint-blue-border)!important}#operationalExpensesPageRoot .expense-summary-metric.dashboard-metric-card--indigo{background:var(--mw-grad-indigo)!important;border-color:var(--mw-tint-indigo-border)!important}#operationalExpensesPageRoot .expense-summary-metric .dashboard-metric-icon{width:clamp(44px,11.5vw,50px)!important;height:clamp(44px,11.5vw,50px)!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff38!important}#operationalExpensesPageRoot .expense-summary-metric .dashboard-metric-icon svg{width:clamp(22px,5.8vw,26px);height:clamp(22px,5.8vw,26px)}#operationalExpensesPageRoot .expense-summary-metric .dashboard-metric-body{display:flex;flex-direction:column;gap:4px;width:100%}#operationalExpensesPageRoot .expense-summary-metric .dashboard-metric-title{font-size:clamp(12px,3.2vw,13px);font-weight:700;line-height:1.35;color:#0f172a!important}#operationalExpensesPageRoot .expense-summary-metric .dashboard-metric-value{font-size:clamp(18px,4.8vw,22px);font-weight:900;line-height:1.2;color:#020617!important}#operationalExpensesPageRoot .operational-expenses-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-bottom:14px}#operationalExpensesPageRoot .operational-expenses-filter-bar .filter-btn{min-height:46px!important;padding:12px 14px!important;font-size:clamp(13px,3.4vw,14px)!important;border-radius:12px!important;font-weight:700!important;border:1.5px solid rgba(15,15,15,.2)!important;background:#fff!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;box-shadow:0 1px 4px #0f0f0f0d!important}#operationalExpensesPageRoot .operational-expenses-filter-bar .filter-btn.active{border:1.5px solid rgba(15,15,15,.35)!important;font-weight:800!important;box-shadow:0 3px 10px #0f0f0f14!important}#operationalExpensesPageRoot .operational-expenses-log-card .card-title{margin:0 0 clamp(12px,3vw,14px);font-size:clamp(16px,4vw,18px);font-weight:800;color:#020617;text-align:start}#operationalExpensesPageRoot .operational-expenses-list{display:flex;flex-direction:column;gap:clamp(10px,2.6vw,12px)}#operationalExpensesPageRoot .operational-expense-list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:clamp(12px,3.2vw,14px);border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#f8fafc}#operationalExpensesPageRoot .operational-expense-list-item h4{margin:0 0 4px;font-size:clamp(14px,3.6vw,15px);font-weight:800;color:#0f172a}#operationalExpensesPageRoot .operational-expense-list-item p{margin:0 0 4px;font-size:clamp(12px,3.2vw,13px);color:#475569;line-height:1.45}#operationalExpensesPageRoot .operational-expense-list-item__meta{font-size:clamp(11px,2.9vw,12px)!important;color:#64748b!important}#operationalExpensesPageRoot .operational-expense-list-item__amount-wrap{flex-shrink:0;display:flex;align-items:flex-end;justify-content:center}#operationalExpensesPageRoot .operational-expense-list-item__amount{font-size:16px;font-weight:900;color:#0f172a;white-space:nowrap}#operationalExpensesPageRoot .operational-expenses-list .empty-state{text-align:center;padding:32px 16px;color:#64748b;font-size:14px;font-weight:600}#operationalExpensesPageRoot .operational-expenses-list .empty-state p{margin:0}.ampere-finance-operational-expenses--loading{min-height:280px;border-radius:16px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:operational-expenses-shimmer 1.2s ease-in-out infinite}@keyframes operational-expenses-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-theme=dark] #operationalExpensesPageRoot .finance-summary-card>.card-title,html[data-theme=dark] #operationalExpensesPageRoot .operational-expenses-log-card .card-title{color:#f8fafc!important}html[data-theme=dark] #operationalExpensesPageRoot .expense-summary-metric .dashboard-metric-title,html[data-theme=dark] #operationalExpensesPageRoot .expense-summary-metric .dashboard-metric-value{color:#f8fafc!important}html[data-theme=dark] #operationalExpensesPageRoot .operational-expenses-filter-bar .filter-btn:not(.active){background:#1e293bb8!important;border-color:#94a3b838!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;box-shadow:none!important}html[data-theme=dark] #operationalExpensesPageRoot .operational-expenses-filter-bar .filter-btn.active{border-color:#60a5fa61!important;background:#2563eb3d!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}html[data-theme=dark] #operationalExpensesPageRoot .operational-expense-list-item{background:#0f172ab8;border-color:#94a3b82e}html[data-theme=dark] #operationalExpensesPageRoot .operational-expense-list-item h4,html[data-theme=dark] #operationalExpensesPageRoot .operational-expense-list-item__amount{color:#f8fafc}html[data-theme=dark] #operationalExpensesPageRoot .operational-expense-list-item p{color:#cbd5e1}html[data-theme=dark] #operationalExpensesPageRoot .operational-expense-list-item__meta{color:#94a3b8!important}html[data-theme=dark] #operationalExpensesPageRoot .operational-expenses-list .empty-state{color:#94a3b8}html[data-theme=dark] .ampere-finance-operational-expenses--loading{background:linear-gradient(90deg,#3341558c 25%,#475569bf,#3341558c 75%)}#revenueResetPageRoot .revenue-reset-actions-card,#revenueResetPageRoot .revenue-reset-archive-card{margin-bottom:clamp(14px,3.6vw,16px)}#revenueResetPageRoot .card-title{margin:0 0 clamp(12px,3vw,14px);font-size:clamp(16px,4vw,18px);font-weight:800;color:#020617;text-align:start}#revenueResetPageRoot .revenue-reset-note{margin:0 0 12px;color:#64748b;font-size:clamp(13px,3.4vw,14px);line-height:1.55;text-align:start}#revenueResetPageRoot .revenue-reset-actions{display:flex;flex-wrap:wrap;gap:12px}#revenueResetPageRoot .revenue-reset-action-btn{position:relative;width:100%;min-height:50px;padding:14px 20px;border-radius:16px!important;font-size:15px;font-weight:800!important;border:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#c2410c,#ea580c 42%,#f97316)!important;box-shadow:0 4px 14px #ea580c61,0 2px 6px #9a341238,inset 0 1px #ffffff24!important}#revenueResetPageRoot .revenue-reset-action-btn:disabled{background:linear-gradient(135deg,#f9fafb,#f3f4f6)!important;color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;box-shadow:none!important;cursor:not-allowed}#revenueResetPageRoot .revenue-reset-action-btn:active:not(:disabled){transform:scale(.98);filter:brightness(.96)}#revenueResetPageRoot .revenue-reset-action-btn__badge{position:absolute;top:-4px;inset-inline-end:-4px;width:10px;height:10px;border-radius:50%;background:#f59e0b;border:2px solid #fff}#revenueResetPageRoot .revenue-archive-list{display:flex;flex-direction:column;gap:10px}#revenueResetPageRoot .revenue-archive-file{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:14px 16px;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:#f8fafc;text-align:start;cursor:pointer;touch-action:manipulation;transition:background .2s ease,border-color .2s ease,transform .16s cubic-bezier(.22,1,.36,1)}#revenueResetPageRoot .revenue-archive-file:hover{background:#eff6ff;border-color:#2563eb38}#revenueResetPageRoot .revenue-archive-file:active{transform:scale(.99)}#revenueResetPageRoot .revenue-archive-file__chevron{flex-shrink:0;font-size:22px;line-height:1;font-weight:700;color:#94a3b8}#revenueResetPageRoot .revenue-archive-file__icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#2563eb1a;color:#2563eb}#revenueResetPageRoot .revenue-archive-file__icon svg{width:22px;height:22px}#revenueResetPageRoot .revenue-archive-file__body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}#revenueResetPageRoot .revenue-archive-file__title{font-size:15px;font-weight:800;color:#0f172a}#revenueResetPageRoot .revenue-archive-file__meta{font-size:12px;font-weight:600;color:#64748b;line-height:1.4}#revenueResetPageRoot .revenue-archive-empty{text-align:center;padding:28px 16px;color:#64748b;font-size:14px;font-weight:600}#revenueResetPageRoot .revenue-archive-empty p{margin:0}.ampere-finance-revenue-reset--loading{min-height:280px;border-radius:16px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:revenue-reset-shimmer 1.2s ease-in-out infinite}@keyframes revenue-reset-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.revenue-archive-detail{--rad-accent: #2563eb;--rad-accent-deep: #1e3a8a;--rad-radius: 16px;--rad-shadow: 0 4px 8px rgba(15, 23, 42, .05), 0 18px 40px rgba(15, 23, 42, .08)}.revenue-archive-detail--loading{min-height:320px}.revenue-archive-detail__toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.revenue-archive-detail__btn-back,.revenue-archive-detail__btn-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border-radius:14px;font-size:15px;font-weight:800;cursor:pointer;touch-action:manipulation;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,filter .2s ease}.revenue-archive-detail__btn-back svg,.revenue-archive-detail__btn-download svg{width:18px;height:18px;flex-shrink:0}.revenue-archive-detail__btn-back{border:1.5px solid rgba(37,99,235,.2);background:#fff;color:var(--rad-accent-deep)}.revenue-archive-detail__btn-back:active,.revenue-archive-detail__btn-download:active{transform:scale(.98)}.revenue-archive-detail__btn-download{flex:1 1 auto;min-width:min(100%,240px);border:none;color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6);box-shadow:0 4px 14px #2563eb57,0 2px 6px #1e3a8a29,inset 0 1px #ffffff1f}.revenue-archive-detail__hero{position:relative;overflow:hidden;margin-bottom:16px;padding:24px 20px 20px;border-radius:20px;border:1px solid rgba(37,99,235,.14);background:linear-gradient(165deg,#eff6ff,#dbeafe 48%,#f8fafc);box-shadow:var(--rad-shadow);text-align:center}.revenue-archive-detail__hero-glow{position:absolute;inset:-45% auto auto 50%;width:260px;height:260px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#3b82f638,#3b82f600 72%);pointer-events:none}.revenue-archive-detail__hero-badge{position:relative;display:inline-flex;margin:0 0 10px;padding:6px 12px;border-radius:999px;border:1px solid rgba(37,99,235,.16);background:#ffffffc7;color:var(--rad-accent-deep);font-size:12px;font-weight:800;letter-spacing:.04em}.revenue-archive-detail__hero-title{position:relative;margin:0 0 8px;font-size:clamp(18px,4.5vw,22px);font-weight:800;color:#0f172a;line-height:1.35}.revenue-archive-detail__hero-meta{position:relative;margin:0 0 6px;color:#475569;font-size:14px;font-weight:600;line-height:1.55}.revenue-archive-detail__section{margin-bottom:16px}.revenue-archive-detail__section-title{margin:0 0 12px;font-size:clamp(16px,4vw,18px);font-weight:800;color:#0f172a;text-align:start}.revenue-archive-detail__panel{padding:18px 16px;border-radius:var(--rad-radius);border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:var(--rad-shadow)}.revenue-archive-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.revenue-archive-kpi{display:flex;align-items:flex-start;gap:10px;min-height:96px;padding:14px;border-radius:14px;border:1px solid rgba(148,163,184,.16);box-shadow:0 2px 10px #0f172a0a}.revenue-archive-kpi__icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.revenue-archive-kpi__icon svg{width:20px;height:20px}.revenue-archive-kpi__body{display:flex;flex-direction:column;gap:6px;min-width:0}.revenue-archive-kpi__label{font-size:12px;font-weight:700;color:#64748b;line-height:1.4}.revenue-archive-kpi__value{font-size:clamp(15px,3.8vw,17px);font-weight:800;color:#0f172a;word-break:break-word}.revenue-archive-kpi--blue{background:linear-gradient(180deg,#eff6ff,#fff)}.revenue-archive-kpi--blue .revenue-archive-kpi__icon{background:#2563eb24;color:#2563eb}.revenue-archive-kpi--green{background:linear-gradient(180deg,#ecfdf5,#fff)}.revenue-archive-kpi--green .revenue-archive-kpi__icon{background:#10b98124;color:#059669}.revenue-archive-kpi--orange{background:linear-gradient(180deg,#fff7ed,#fff)}.revenue-archive-kpi--orange .revenue-archive-kpi__icon{background:#ea580c24;color:#ea580c}.revenue-archive-kpi--indigo{background:linear-gradient(180deg,#eef2ff,#fff)}.revenue-archive-kpi--indigo .revenue-archive-kpi__icon{background:#6366f124;color:#4f46e5}.revenue-archive-kpi--teal{background:linear-gradient(180deg,#f0fdfa,#fff)}.revenue-archive-kpi--teal .revenue-archive-kpi__icon{background:#14b8a624;color:#0d9488}.revenue-archive-kpi--rose{background:linear-gradient(180deg,#fff1f2,#fff)}.revenue-archive-kpi--rose .revenue-archive-kpi__icon{background:#f43f5e24;color:#e11d48}.revenue-archive-kpi--violet{background:linear-gradient(180deg,#f5f3ff,#fff)}.revenue-archive-kpi--violet .revenue-archive-kpi__icon{background:#8b5cf624;color:#7c3aed}.revenue-archive-kpi:nth-child(7){grid-column:1 / -1}.revenue-archive-breakdown-grid,.revenue-archive-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.revenue-archive-breakdown-item,.revenue-archive-meta-item{padding:14px;border-radius:12px;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid rgba(226,232,240,.95)}.revenue-archive-meta-item--wide{grid-column:1 / -1}.revenue-archive-breakdown-item span,.revenue-archive-meta-item span{display:block;margin-bottom:6px;font-size:12px;font-weight:700;color:#64748b}.revenue-archive-breakdown-item strong,.revenue-archive-meta-item strong{font-size:clamp(15px,3.8vw,16px);font-weight:800;color:#0f172a;word-break:break-word}.revenue-archive-report-block+.revenue-archive-report-block{margin-top:18px;padding-top:18px;border-top:1px solid rgba(226,232,240,.9)}.revenue-archive-report-block__title{margin:0 0 12px;font-size:15px;font-weight:800;color:#334155;text-align:start}.revenue-archive-report-empty{margin:0;padding:16px;border-radius:12px;background:#f8fafc;color:#64748b;font-size:14px;font-weight:600;text-align:center}.revenue-archive-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.revenue-archive-scroll-panel{max-height:clamp(240px,45dvh,360px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:14px;border:1.5px solid rgba(226,232,240,.95);background:#fff;padding:clamp(8px,2.2vw,10px)}.revenue-archive-scroll-panel::-webkit-scrollbar{width:6px}.revenue-archive-scroll-panel::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b873}.revenue-archive-scroll-panel--payments .revenue-archive-table-wrap--desktop{border:0;border-radius:0}.revenue-archive-table-wrap--desktop{display:none}.revenue-archive-table{width:100%;min-width:520px;border-collapse:collapse;font-size:13px}.revenue-archive-table th,.revenue-archive-table td{padding:11px 12px;text-align:start;border-bottom:1px solid rgba(226,232,240,.9)}.revenue-archive-table th{background:#f1f5f9;font-size:12px;font-weight:800;color:#475569}.revenue-archive-table tbody tr:last-child td{border-bottom:none}.revenue-archive-mobile-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.revenue-archive-mobile-card{padding:14px;border-radius:12px;border:1px solid rgba(226,232,240,.95);background:linear-gradient(180deg,#f8fafc,#fff)}.revenue-archive-mobile-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.revenue-archive-mobile-card__head strong{font-size:14px;font-weight:800;color:#0f172a}.revenue-archive-mobile-card__head span{font-size:14px;font-weight:800;color:#1d4ed8;flex-shrink:0}.revenue-archive-mobile-card__meta{margin:0;font-size:12px;font-weight:600;color:#64748b}.revenue-archive-record-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.revenue-archive-record-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-radius:12px;border:1px solid rgba(226,232,240,.95);background:linear-gradient(180deg,#f8fafc,#fff)}.revenue-archive-record-item__main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.revenue-archive-record-item__main strong{font-size:14px;font-weight:800;color:#0f172a}.revenue-archive-record-item__main span{font-size:12px;font-weight:600;color:#64748b;line-height:1.45;word-break:break-word}.revenue-archive-record-item__sub{font-size:11px!important;color:#94a3b8!important}.revenue-archive-record-item__meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;text-align:end}.revenue-archive-record-item__meta span{font-size:12px;font-weight:600;color:#64748b}.revenue-archive-record-item__meta strong{font-size:14px;font-weight:800;color:#0f172a}@media(min-width:768px){.revenue-archive-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.revenue-archive-kpi:nth-child(7){grid-column:auto}.revenue-archive-table-wrap--desktop{display:block}.revenue-archive-mobile-cards--payments{display:none}.revenue-archive-detail__toolbar{align-items:center}.revenue-archive-detail__btn-download{flex:0 1 auto;margin-inline-start:auto}}@media(max-width:767px){.revenue-archive-breakdown-grid,.revenue-archive-meta-grid{grid-template-columns:1fr}.revenue-archive-detail__toolbar{flex-direction:column}.revenue-archive-detail__btn-back,.revenue-archive-detail__btn-download{width:100%}}html[data-theme=dark] .revenue-archive-detail__hero{background:linear-gradient(165deg,#0c1929,#172554 55%,#0f172a);border-color:#60a5fa2e}html[data-theme=dark] .revenue-archive-detail__hero-title{color:#e2e8f0}html[data-theme=dark] .revenue-archive-detail__panel,html[data-theme=dark] .revenue-archive-record-item,html[data-theme=dark] .revenue-archive-mobile-card,html[data-theme=dark] .revenue-archive-breakdown-item,html[data-theme=dark] .revenue-archive-meta-item{background:#1e293b;border-color:#334155e6}html[data-theme=dark] .revenue-archive-detail__section-title,html[data-theme=dark] .revenue-archive-kpi__value,html[data-theme=dark] .revenue-archive-record-item__main strong{color:#e2e8f0}html[data-theme=dark] #revenueResetPageRoot .card-title{color:#f8fafc}html[data-theme=dark] #revenueResetPageRoot .revenue-reset-note,html[data-theme=dark] #revenueResetPageRoot .revenue-archive-empty{color:#94a3b8}html[data-theme=dark] #revenueResetPageRoot .revenue-reset-action-btn:disabled{background:#1e293bb8!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important}html[data-theme=dark] #revenueResetPageRoot .revenue-reset-action-btn__badge{border-color:#0f172ad9}html[data-theme=dark] #revenueResetPageRoot .revenue-archive-file{background:#0f172ab8;border-color:#94a3b82e}html[data-theme=dark] #revenueResetPageRoot .revenue-archive-file:hover{background:#1e3a8a38;border-color:#60a5fa47}html[data-theme=dark] #revenueResetPageRoot .revenue-archive-file__title{color:#f8fafc}html[data-theme=dark] #revenueResetPageRoot .revenue-archive-file__meta,html[data-theme=dark] #revenueResetPageRoot .revenue-archive-file__chevron{color:#94a3b8}html[data-theme=dark] #revenueResetPageRoot .revenue-archive-file__icon{background:#2563eb2e;color:#93c5fd}html[data-theme=dark] .ampere-finance-revenue-reset--loading{background:linear-gradient(90deg,#3341558c 25%,#475569bf,#3341558c 75%)}html[data-theme=dark] .revenue-archive-detail__btn-back{background:#0f172ab8;border-color:#60a5fa47;color:#93c5fd}html[data-theme=dark] .revenue-archive-detail__hero-badge{background:#0f172ab8;border-color:#60a5fa38;color:#93c5fd}html[data-theme=dark] .revenue-archive-detail__hero-meta,html[data-theme=dark] .revenue-archive-kpi__label,html[data-theme=dark] .revenue-archive-breakdown-item span,html[data-theme=dark] .revenue-archive-meta-item span,html[data-theme=dark] .revenue-archive-record-item__main span,html[data-theme=dark] .revenue-archive-record-item__meta span,html[data-theme=dark] .revenue-archive-mobile-card__meta{color:#94a3b8}html[data-theme=dark] .revenue-archive-breakdown-item strong,html[data-theme=dark] .revenue-archive-meta-item strong,html[data-theme=dark] .revenue-archive-record-item__meta strong,html[data-theme=dark] .revenue-archive-mobile-card__head strong{color:#f8fafc}html[data-theme=dark] .revenue-archive-mobile-card__head span{color:#93c5fd}html[data-theme=dark] .revenue-archive-kpi--blue{background:linear-gradient(180deg,#1e3a8a6b,#0f172aeb);border-color:#60a5fa38}html[data-theme=dark] .revenue-archive-kpi--green{background:linear-gradient(180deg,#064e3b61,#0f172aeb);border-color:#34d39938}html[data-theme=dark] .revenue-archive-kpi--orange{background:linear-gradient(180deg,#7c2d1261,#0f172aeb);border-color:#fb923c38}html[data-theme=dark] .revenue-archive-kpi--indigo{background:linear-gradient(180deg,#312e8161,#0f172aeb);border-color:#818cf838}html[data-theme=dark] .revenue-archive-kpi--teal{background:linear-gradient(180deg,#0f766e61,#0f172aeb);border-color:#2dd4bf38}html[data-theme=dark] .revenue-archive-kpi--rose{background:linear-gradient(180deg,#88133761,#0f172aeb);border-color:#fb718538}html[data-theme=dark] .revenue-archive-kpi--violet{background:linear-gradient(180deg,#4c1d9561,#0f172aeb);border-color:#a78bfa38}html[data-theme=dark] .revenue-archive-report-block+.revenue-archive-report-block{border-top-color:#94a3b829}html[data-theme=dark] .revenue-archive-report-block__title{color:#cbd5e1}html[data-theme=dark] .revenue-archive-report-empty{background:#0f172a8c;color:#94a3b8}html[data-theme=dark] .revenue-archive-scroll-panel{background:#0f172ab8;border-color:#94a3b82e}html[data-theme=dark] .revenue-archive-table th{background:#1e293bd9;color:#cbd5e1}html[data-theme=dark] .revenue-archive-table th,html[data-theme=dark] .revenue-archive-table td{border-bottom-color:#94a3b824;color:#e2e8f0}#staffModal{--staff-form-accent: #4f46e5;--staff-form-accent-deep: #4338ca;--staff-form-accent-soft: rgba(99, 102, 241, .1);--staff-form-accent-ring: 0 0 0 3px rgba(99, 102, 241, .14);--staff-form-field-bg: #f8fafc;--staff-form-field-bg-focus: #ffffff;--staff-form-border: rgba(99, 102, 241, .14);--staff-form-border-focus: rgba(79, 70, 229, .45);--staff-form-label: #3730a3;--staff-form-text: #1e293b;--staff-form-placeholder: #94a3b8;--staff-form-radius: 11px;--staff-form-field-h: 48px}#staffModal .staff-form-modal{width:100%;max-width:min(400px,calc(100vw - 20px));padding:0;border:1px solid rgba(99,102,241,.14);box-shadow:0 4px 6px #4338ca0a,0 24px 56px #102a4329;background:#fff}#staffModal .msheet__hero--staff{padding:24px 22px 18px;background:linear-gradient(165deg,#eef2ff,#e0e7ff 42%,#f5f3ff);border-bottom:1px solid rgba(99,102,241,.12)}#staffModal .msheet__hero--staff .modal-header{font-size:1.125rem;font-weight:800;letter-spacing:.01em;color:var(--staff-form-accent-deep)}#staffModal .msheet__icon--staff{width:56px;height:56px;border-radius:18px;background:linear-gradient(145deg,#6366f138,#818cf81f);color:#4f46e5;box-shadow:0 8px 20px #6366f138}#staffModal .msheet__icon--staff svg{width:28px;height:28px}#staffModal .staff-form-modal__body{padding:20px 20px 10px}#staffModal .staff-form-modal__body .input-group{margin-bottom:16px}#staffModal .staff-form-modal__body .input-group:last-child{margin-bottom:6px}#staffModal .staff-form-modal__body .input-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.35;color:var(--staff-form-label);letter-spacing:.02em}#staffModal .staff-form-modal__body .input-group input,#staffModal .staff-form-modal__body .input-group select{min-height:var(--staff-form-field-h);padding:10px 12px;padding-inline-end:44px;border:1.5px solid var(--staff-form-border);border-radius:var(--staff-form-radius);background:var(--staff-form-field-bg);color:var(--staff-form-text);font-size:16px;font-weight:600;line-height:1.45;box-shadow:inset 0 1px #ffffffd9;transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s ease,box-shadow .2s ease,transform .14s ease}#staffModal .staff-form-modal__body .input-group input[type=password],#staffModal .staff-form-modal__body .input-group input[type=text],#staffModal .staff-form-modal__body .input-group input[type=tel]{padding-inline-end:16px}#staffModal .staff-form-modal__body .input-group input::placeholder{color:var(--staff-form-placeholder);font-weight:600;opacity:1}#staffModal .staff-form-modal__body .input-group select{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--staff-form-field-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234f46e5' stroke-width='2.25'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;background-size:20px 20px}html[dir=ltr] #staffModal .staff-form-modal__body .input-group select{padding-inline-end:16px;padding-inline-start:44px;background-position:right 14px center}#staffModal .staff-form-modal__body .input-group input:hover,#staffModal .staff-form-modal__body .input-group select:hover{border-color:color-mix(in srgb,var(--staff-form-accent) 28%,var(--staff-form-border));background:color-mix(in srgb,var(--staff-form-field-bg) 88%,#eef2ff)}#staffModal .staff-form-modal__body .input-group input:focus,#staffModal .staff-form-modal__body .input-group select:focus{outline:none;border-color:var(--staff-form-border-focus);background:var(--staff-form-field-bg-focus);box-shadow:var(--staff-form-accent-ring),inset 0 1px #ffffffe6}#staffModal .staff-form-modal__body .input-group:has(>.error-msg.show) input,#staffModal .staff-form-modal__body .input-group:has(>.error-msg.show) select,#staffModal .staff-form-modal__body .input-group:has(>.error-msg.show) .staff-permissions-select .custom-select__trigger,#staffModal .staff-form-modal__body .input-group:has(>.error-msg.show) .staff-role-select .custom-select__trigger{border-color:#dc262673;box-shadow:0 0 0 3px #dc26261a}#staffModal .staff-form-modal__body .error-msg{margin-top:7px;font-size:12px;font-weight:700;line-height:1.45;display:none;color:#dc2626}#staffModal .staff-form-modal__body .error-msg.show{display:block}#staffModal .staff-form-modal__body .staff-permissions-select{width:100%}#staffModal .staff-form-modal__body .input-group .staff-permissions-select .custom-select__trigger,#staffModal .staff-form-modal__body .input-group .staff-role-select .custom-select__trigger{min-height:var(--staff-form-field-h);padding:10px 12px;padding-inline-end:44px;border:1.5px solid var(--staff-form-border);border-radius:var(--staff-form-radius);background-color:var(--staff-form-field-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234f46e5' stroke-width='2.25'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;background-size:20px 20px;color:var(--staff-form-text);font-size:16px;font-weight:600;line-height:1.45;box-shadow:inset 0 1px #ffffffd9;transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s ease,box-shadow .2s ease,border-radius .2s ease}html[dir=ltr] #staffModal .staff-form-modal__body .input-group .staff-permissions-select .custom-select__trigger,html[dir=ltr] #staffModal .staff-form-modal__body .input-group .staff-role-select .custom-select__trigger{padding-inline-end:16px;padding-inline-start:44px;background-position:right 14px center}#staffModal .staff-form-modal__body .staff-permissions-select__value{color:var(--staff-form-text);font-weight:600}#staffModal .staff-form-modal__body .staff-permissions-select__value.is-placeholder{color:var(--staff-form-placeholder);font-weight:600}#staffModal .staff-form-modal__body .input-group .staff-permissions-select .custom-select__trigger:hover,#staffModal .staff-form-modal__body .input-group .staff-role-select .custom-select__trigger:hover{border-color:color-mix(in srgb,var(--staff-form-accent) 28%,var(--staff-form-border));background-color:color-mix(in srgb,var(--staff-form-field-bg) 88%,#eef2ff)}#staffModal .staff-form-modal__body .input-group .staff-permissions-select .custom-select__trigger:focus,#staffModal .staff-form-modal__body .input-group .staff-role-select .custom-select__trigger:focus,#staffModal .staff-form-modal__body .staff-permissions-select.is-open .custom-select__trigger,#staffModal .staff-form-modal__body .staff-role-select.is-open .custom-select__trigger{outline:none;border-color:var(--staff-form-border-focus);background-color:var(--staff-form-field-bg-focus);box-shadow:var(--staff-form-accent-ring),inset 0 1px #ffffffe6}#staffModal .staff-form-modal__body .staff-permissions-select.is-open-up .custom-select__trigger,#staffModal .staff-form-modal__body .staff-role-select.is-open-up .custom-select__trigger{border-top-left-radius:0;border-top-right-radius:0}#staffModal .staff-form-modal__body .staff-permissions-select__menu,#staffModal .staff-form-modal__body .staff-permissions-select.is-open-up .staff-permissions-select__menu,#staffModal .staff-form-modal__body .staff-role-select__menu,#staffModal .staff-form-modal__body .staff-role-select.is-open-up .staff-role-select__menu{z-index:12;border:1.5px solid var(--staff-form-border-focus);background:#fff;border-radius:var(--staff-form-radius) var(--staff-form-radius) 0 0;border-bottom:none;box-shadow:0 -10px 28px #4338ca1f;padding:6px}#staffModal .staff-form-modal__body .staff-permissions-select__option.is-selected{background:var(--staff-form-accent-soft)}#staffModal .staff-form-modal__body .staff-permissions-select__option.is-selected .staff-permissions-select__option-label{color:var(--staff-form-accent-deep);font-weight:700}#staffModal .staff-form-modal__actions{display:flex;gap:12px;flex-shrink:0;margin:0;padding:14px 20px 16px;background:#fff}#staffModal .staff-form-modal__actions .btn{flex:1 1 0;min-width:0;min-height:50px;padding:12px 16px;font-size:15px;font-weight:700;border-radius:14px;transition:transform .16s ease,box-shadow .2s ease,background .2s ease}#staffModal .staff-form-modal__actions .btn-outline{border:1.5px solid rgba(99,102,241,.22);color:var(--staff-form-accent-deep);background:#fff}#staffModal .staff-form-modal__actions .btn-outline:active{background:var(--staff-form-accent-soft)}#staffModal .staff-form-modal__actions .btn-primary{border:none;background:linear-gradient(135deg,var(--staff-form-accent-deep) 0%,var(--staff-form-accent) 55%,#6366f1 100%);color:#fff;box-shadow:0 4px 14px #4f46e547}#staffModal .staff-form-modal__actions .btn-primary:active{transform:scale(.98);box-shadow:0 2px 8px #4f46e538}@media(max-width:767px){#staffModal .staff-form-modal{max-width:min(380px,calc(100vw - 18px));padding:0}#staffModal .staff-form-modal__body .input-group{margin-bottom:9px}#staffModal .staff-form-modal__body .input-group input,#staffModal .staff-form-modal__body .input-group select,#staffModal .staff-form-modal__body .input-group .staff-permissions-select .custom-select__trigger,#staffModal .staff-form-modal__body .input-group .staff-role-select .custom-select__trigger{min-height:52px;padding:13px 15px;font-size:16px;border-radius:12px;direction:rtl;text-align:right}#staffModal .staff-form-modal__actions{padding:8px 0 10px}}@media(max-width:360px){#staffModal .staff-form-modal{max-width:calc(100vw - 16px);padding:0}#staffModal .staff-form-modal__body .input-group label{font-size:13px}}html[data-theme=dark] #staffModal{--staff-form-field-bg: rgba(15, 23, 42, .72);--staff-form-field-bg-focus: rgba(30, 41, 59, .95);--staff-form-border: rgba(129, 140, 248, .22);--staff-form-border-focus: rgba(165, 180, 252, .55);--staff-form-label: #c7d2fe;--staff-form-text: #f1f5f9;--staff-form-placeholder: #94a3b8;--staff-form-accent-ring: 0 0 0 3px rgba(99, 102, 241, .22)}html[data-theme=dark] #staffModal .staff-form-modal{background:#1e293b;border-color:#818cf833}html[data-theme=dark] #staffModal .msheet__hero--staff{background:linear-gradient(165deg,#312e81,#1e1b4b 55%,#1e293b);border-bottom-color:#818cf82e}html[data-theme=dark] #staffModal .msheet__hero--staff .modal-header{color:#e0e7ff}html[data-theme=dark] #staffModal .staff-form-modal__actions{background:#1e293b}html[data-theme=dark] #staffModal .staff-form-modal__body .input-group select,html[data-theme=dark] #staffModal .staff-form-modal__body .input-group .staff-permissions-select .custom-select__trigger,html[data-theme=dark] #staffModal .staff-form-modal__body .input-group .staff-role-select .custom-select__trigger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a5b4fc' stroke-width='2.25'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E")}html[data-theme=dark] #staffModal .staff-form-modal__body .staff-permissions-select__menu,html[data-theme=dark] #staffModal .staff-form-modal__body .staff-role-select__menu{background:#1e293b;border-color:#a5b4fc66;box-shadow:0 -12px 32px #00000059}#staffModal .staff-form-modal__body .input-group:has(.custom-select.is-open),#staffModal .staff-form-modal__body .input-group:has(.staff-permissions-select.is-open),#staffModal .staff-form-modal__body .input-group:has(.staff-role-select.is-open){position:relative;z-index:50;overflow:visible}#staffModal .staff-role-select,#staffModal .staff-permissions-select{position:relative;display:block;width:100%;min-width:0;max-width:100%}#staffModal .staff-role-select.is-open,#staffModal .staff-permissions-select.is-open{z-index:60}#staffModal .staff-role-select.is-open-up,#staffModal .staff-permissions-select.is-open-up{display:flex;flex-direction:column-reverse;align-items:stretch}#staffModal .staff-role-select.is-open-up .custom-select__trigger,#staffModal .staff-permissions-select.is-open-up .custom-select__trigger{border-top-left-radius:0;border-top-right-radius:0}#staffModal .staff-role-select__menu,#staffModal .staff-permissions-select__menu{position:relative;list-style:none;margin:0;padding:6px;width:100%;max-height:min(240px,42dvh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;box-sizing:border-box;z-index:2}#staffModal .staff-role-select.is-open-up .staff-role-select__menu,#staffModal .staff-permissions-select.is-open-up .staff-permissions-select__menu{border-radius:var(--staff-form-radius) var(--staff-form-radius) 0 0;border-bottom:none;box-shadow:0 -10px 28px #4338ca1f}#staffModal .staff-role-select__menu[hidden],#staffModal .staff-permissions-select__menu[hidden]{display:none}#staffModal .staff-role-select__option{display:block;width:100%;min-height:44px;padding:11px 12px;border:none;border-radius:calc(var(--staff-form-radius) - 2px);background:transparent;font:inherit;font-size:16px;font-weight:600;line-height:1.4;color:var(--staff-form-text);text-align:start;cursor:pointer;transition:background .16s ease,color .16s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#staffModal .staff-role-select__option.is-selected,#staffModal .staff-role-select__option[aria-selected=true]{background:var(--staff-form-accent-soft);color:var(--staff-form-accent-deep);font-weight:700}#staffModal .staff-role-select__option:active{background:color-mix(in srgb,var(--staff-form-accent-soft) 80%,#eef2ff)}#staffModal .staff-permissions-select__option{display:flex!important;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-width:0;min-height:44px;padding:10px 12px;margin:0;border-radius:calc(var(--staff-form-radius) - 2px);cursor:pointer;box-sizing:border-box;text-align:start;white-space:normal;line-height:1.5;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#staffModal .staff-permissions-select__checkbox{flex:0 0 18px;width:18px;height:18px;min-width:18px;margin:0;padding:0;accent-color:var(--staff-form-accent);pointer-events:none;align-self:center}#staffModal .staff-permissions-select__option-label{flex:1 1 auto;min-width:0;white-space:normal;word-break:break-word;overflow-wrap:break-word;line-height:1.5}#staffModal .staff-permissions-select--locked .custom-select__trigger{opacity:.72;cursor:not-allowed}#staffModal .staff-permissions-select__option--locked{opacity:.85;cursor:default}#staffModal .staff-permissions-select__option--locked .staff-permissions-select__checkbox{pointer-events:none}#staffModal .staff-permissions-select__group{list-style:none;margin:0;padding:0}#staffModal .staff-permissions-select__group-label{padding:10px 14px 6px;font-size:12px;font-weight:700;color:var(--ampere-gray-600);text-transform:none}#staffModal .staff-permissions-select__group-list{list-style:none;margin:0;padding:0}@media(prefers-reduced-motion:reduce){#staffModal .staff-form-modal__body .input-group input,#staffModal .staff-form-modal__body .input-group select,#staffModal .staff-form-modal__body .input-group .staff-permissions-select .custom-select__trigger,#staffModal .staff-form-modal__body .input-group .staff-role-select .custom-select__trigger,#staffModal .staff-form-modal__actions .btn{transition-duration:.01ms}}#deleteStaffConfirmModal.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12060;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#0f172a94;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .28s ease,visibility .28s ease}#deleteStaffConfirmModal.modal.show{opacity:1;visibility:visible}#deleteStaffConfirmModal.modal.show .modal-content{animation:staffDeleteConfirmIn .34s cubic-bezier(.22,1,.36,1)}@keyframes staffDeleteConfirmIn{0%{opacity:0;transform:translateY(18px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.staff-delete-confirm-modal{width:min(100%,440px);max-width:440px;padding:0;overflow:hidden;text-align:center;background:#fff;border:1px solid rgba(239,68,68,.22);border-radius:20px;box-shadow:0 4px 6px #dc26260d,0 24px 48px #0f172a29}.staff-delete-confirm-modal__hero{padding:22px 24px 18px;background:linear-gradient(165deg,#fef2f2,#fff7ed 52%,#fff);border-bottom:1px solid rgba(254,202,202,.65)}.staff-delete-confirm-modal__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:6px 12px;border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.02em;text-transform:none;color:#991b1b;background:#fee2e2f2;border:1px solid rgba(248,113,113,.45);box-shadow:0 2px 8px #dc26261a}.staff-delete-confirm-modal__icon{width:62px;height:62px;margin:0 auto 14px;border-radius:18px;background:linear-gradient(145deg,#ef44442e,#f871711a);color:#dc2626;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #ef44441f,0 8px 20px #dc262629}.staff-delete-confirm-modal__icon svg{width:32px;height:32px}.staff-delete-confirm-modal__title{margin:0 0 10px;font-size:1.2rem;font-weight:800;line-height:1.35;color:#991b1b;text-align:center}.staff-delete-confirm-modal__name{margin:0;padding:10px 14px;border-radius:12px;font-size:1rem;font-weight:800;line-height:1.4;color:#7f1d1d;background:#ffffffd1;border:1px dashed rgba(239,68,68,.35)}.staff-delete-confirm-modal__body{padding:18px 22px 22px}.staff-delete-confirm-modal__message{margin:0 0 16px;font-size:.9375rem;line-height:1.65;color:#64748b;text-align:center}.staff-delete-confirm-modal__points{margin:0 0 20px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;text-align:start}.staff-delete-confirm-modal__point{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;font-size:.875rem;line-height:1.5;color:#475569;background:#f8fafc;border:1px solid rgba(148,163,184,.18)}.staff-delete-confirm-modal__point-icon{flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#dc2626;background:#fee2e2d9}.staff-delete-confirm-modal__point-icon svg{width:14px;height:14px}.staff-delete-confirm-modal__actions{display:flex;flex-direction:column;gap:10px}.staff-delete-confirm-modal__actions .btn{width:100%;min-height:48px;padding:12px 20px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;border:2px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.staff-delete-confirm-modal__actions .btn:disabled{opacity:.65;cursor:not-allowed;transform:none}#deleteStaffConfirmModal .btn-outline,.staff-delete-confirm-modal__cancel{background:#ffffffe6;border-color:#243b5329;color:#334155}#deleteStaffConfirmModal .btn-danger,.staff-delete-confirm-modal__confirm{background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;border-color:#dc2626;font-weight:800;box-shadow:0 4px 14px #dc262647}@media(hover:hover){.staff-delete-confirm-modal__cancel:hover:not(:disabled){transform:translateY(-1px);background:#fff;border-color:#243b533d;box-shadow:0 4px 12px #102a4314}.staff-delete-confirm-modal__confirm:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #dc262657}}@media(min-width:480px){.staff-delete-confirm-modal__actions{flex-direction:row-reverse;gap:12px}.staff-delete-confirm-modal__actions .btn{flex:1;min-height:46px}}html[data-theme=dark] .staff-delete-confirm-modal{background:#1e293b!important;border-color:#f8717152!important}html[data-theme=dark] .staff-delete-confirm-modal__hero{background:linear-gradient(165deg,#7f1d1d73,#1e293bf2)!important;border-bottom-color:#f8717133!important}html[data-theme=dark] .staff-delete-confirm-modal__badge{color:#fecaca!important;background:#7f1d1d8c!important;border-color:#f8717159!important}html[data-theme=dark] .staff-delete-confirm-modal__title{color:#fca5a5!important}html[data-theme=dark] .staff-delete-confirm-modal__name{color:#fecaca!important;background:#0f172a8c!important;border-color:#f8717147!important}html[data-theme=dark] .staff-delete-confirm-modal__message{color:#cbd5e1!important}html[data-theme=dark] .staff-delete-confirm-modal__point{color:#e2e8f0!important;background:#0f172a8c!important;border-color:#94a3b829!important}html[data-theme=dark] .staff-delete-confirm-modal__cancel,html[data-theme=dark] #deleteStaffConfirmModal .btn-outline{background:#0f172aa6!important;border-color:#94a3b847!important;color:#e2e8f0!important}#operationalExpenseModal{--expense-form-accent: #2563eb;--expense-form-accent-deep: #1e3a8a;--expense-form-accent-mid: #3b82f6;--expense-form-accent-soft: rgba(37, 99, 235, .1);--expense-form-accent-ring: 0 0 0 3px rgba(37, 99, 235, .14);--expense-form-field-bg: #f8fafc;--expense-form-field-bg-focus: #ffffff;--expense-form-border: rgba(37, 99, 235, .14);--expense-form-border-focus: rgba(37, 99, 235, .45);--expense-form-label: #1e40af;--expense-form-text: #1e293b;--expense-form-placeholder: #94a3b8;--expense-form-radius: 12px;--expense-form-field-h: 52px}#operationalExpenseModal .expense-form-modal{width:100%;max-width:min(420px,calc(100vw - 20px));padding:0;border:1px solid rgba(37,99,235,.14);box-shadow:0 4px 6px #1e3a8a0a,0 24px 56px #0f172a29;background:#fff;overflow:hidden}#operationalExpenseModal .msheet__hero--expense{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 22px 18px;background:linear-gradient(165deg,#eff6ff,#dbeafe 42%,#f0f9ff);border-bottom:1px solid rgba(37,99,235,.12);text-align:center}#operationalExpenseModal .msheet__hero--expense .modal-header{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:.01em;color:var(--expense-form-accent-deep);line-height:1.35}#operationalExpenseModal .msheet__icon--expense{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#2563eb38,#60a5fa24);color:var(--expense-form-accent);box-shadow:0 8px 20px #2563eb38}#operationalExpenseModal .msheet__icon--expense svg{width:28px;height:28px}#operationalExpenseModal .subscriber-form-modal__body{padding:20px 20px 10px}#operationalExpenseModal .expense-form-section{margin-bottom:18px}#operationalExpenseModal .expense-form-section__title{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}#operationalExpenseModal .subscriber-form-modal__body .input-group{margin-bottom:14px}#operationalExpenseModal .subscriber-form-modal__body .input-group:last-child{margin-bottom:0}#operationalExpenseModal .subscriber-form-modal__body .input-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.35;color:var(--expense-form-label);letter-spacing:.02em}#operationalExpenseModal .subscriber-form-modal__body .input-group input,#operationalExpenseModal .subscriber-form-modal__body .input-group textarea,#operationalExpenseModal .subscriber-form-modal__body .input-group .ampere-input{width:100%;min-height:var(--expense-form-field-h);padding:12px 14px;border:1.5px solid var(--expense-form-border);border-radius:var(--expense-form-radius);background:var(--expense-form-field-bg);color:var(--expense-form-text);font-size:max(16px,1rem);font-weight:600;line-height:1.45;box-shadow:inset 0 1px #ffffffd9;transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s ease,box-shadow .2s ease}#operationalExpenseModal .subscriber-form-modal__body .input-group textarea{min-height:96px;resize:vertical;padding-top:12px;padding-bottom:12px}#operationalExpenseModal .subscriber-form-modal__body .input-group input::placeholder,#operationalExpenseModal .subscriber-form-modal__body .input-group textarea::placeholder,#operationalExpenseModal .subscriber-form-modal__body .input-group .ampere-input::placeholder{color:var(--expense-form-placeholder);font-weight:600;opacity:1}#operationalExpenseModal .subscriber-form-modal__body .input-group input:hover,#operationalExpenseModal .subscriber-form-modal__body .input-group textarea:hover,#operationalExpenseModal .subscriber-form-modal__body .input-group .ampere-input:hover{border-color:color-mix(in srgb,var(--expense-form-accent) 28%,var(--expense-form-border));background:color-mix(in srgb,var(--expense-form-field-bg) 88%,#eff6ff)}#operationalExpenseModal .subscriber-form-modal__body .input-group input:focus,#operationalExpenseModal .subscriber-form-modal__body .input-group textarea:focus,#operationalExpenseModal .subscriber-form-modal__body .input-group .ampere-input:focus{outline:none;border-color:var(--expense-form-border-focus);background:var(--expense-form-field-bg-focus);box-shadow:var(--expense-form-accent-ring),inset 0 1px #ffffffe6}#operationalExpenseModal .expense-form-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#operationalExpenseModal .expense-form-meta-item{display:flex;flex-direction:column;gap:6px;min-width:0}#operationalExpenseModal .expense-form-meta-item--wide{grid-column:1 / -1}#operationalExpenseModal .expense-form-meta-item label{margin-bottom:0!important;font-size:12px!important;font-weight:700!important;color:#64748b!important;letter-spacing:.02em}#operationalExpenseModal .operational-expense-meta-value{min-height:44px;display:flex;align-items:center;padding:10px 12px;border-radius:var(--expense-form-radius);border:1.5px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#0f172a;font-size:15px;font-weight:700;line-height:1.4;word-break:break-word}#operationalExpenseModal .subscriber-form-modal__actions{display:flex;gap:12px;flex-shrink:0;margin:0;padding:14px 20px 16px;background:#fff}#operationalExpenseModal .subscriber-form-modal__actions .btn{flex:1 1 0;min-width:0;min-height:50px;padding:12px 16px;font-size:15px;font-weight:800;border-radius:14px;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background .2s ease,filter .2s ease}#operationalExpenseModal .subscriber-form-modal__actions .btn-outline{border:1.5px solid rgba(37,99,235,.22);color:var(--expense-form-accent-deep);background:#fff;-webkit-text-fill-color:var(--expense-form-accent-deep)}#operationalExpenseModal .subscriber-form-modal__actions .btn-outline:hover{background:var(--expense-form-accent-soft)}#operationalExpenseModal .subscriber-form-modal__actions .btn-outline:active{transform:scale(.98);background:#2563eb24}#operationalExpenseModal .subscriber-form-modal__actions .btn-primary{border:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,var(--expense-form-accent-deep) 0%,var(--expense-form-accent) 42%,var(--expense-form-accent-mid) 100%)!important;box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f!important}#operationalExpenseModal .subscriber-form-modal__actions .btn-primary:hover{filter:brightness(1.03)}#operationalExpenseModal .subscriber-form-modal__actions .btn-primary:active{transform:scale(.98);filter:brightness(.96);background:linear-gradient(135deg,#1e40af,#1d4ed8 48%,#2563eb)!important;box-shadow:0 2px 10px #2563eb47,0 1px 4px #1e3a8a24!important}#operationalExpenseModal .subscriber-form-modal__actions .btn:disabled{opacity:.62;cursor:not-allowed;transform:none}html[data-theme=dark] #operationalExpenseModal .expense-form-modal{background:#0f172a;border-color:#60a5fa2e}html[data-theme=dark] #operationalExpenseModal .msheet__hero--expense{background:linear-gradient(165deg,#0c1929,#172554 55%,#0f172a);border-bottom-color:#60a5fa29}html[data-theme=dark] #operationalExpenseModal .msheet__hero--expense .modal-header,html[data-theme=dark] #operationalExpenseModal .subscriber-form-modal__body .input-group label{color:#93c5fd}html[data-theme=dark] #operationalExpenseModal .subscriber-form-modal__body .input-group input,html[data-theme=dark] #operationalExpenseModal .subscriber-form-modal__body .input-group textarea,html[data-theme=dark] #operationalExpenseModal .subscriber-form-modal__body .input-group .ampere-input{background:#1e293b;border-color:#60a5fa33;color:#f1f5f9}html[data-theme=dark] #operationalExpenseModal .operational-expense-meta-value{background:#1e293b;border-color:#94a3b838;color:#e2e8f0}html[data-theme=dark] #operationalExpenseModal .subscriber-form-modal__footer,html[data-theme=dark] #operationalExpenseModal .subscriber-form-modal__actions{background:#0f172a}html[data-theme=dark] #operationalExpenseModal .subscriber-form-modal__actions .btn-outline{background:#1e293b;color:#93c5fd;-webkit-text-fill-color:#93c5fd}@media(max-width:767px){#operationalExpenseModal .expense-form-meta-grid{grid-template-columns:1fr}#operationalExpenseModal .expense-form-meta-item--wide{grid-column:auto}}.staff-mobile-card{--staff-card-text-primary: #020617;--staff-card-text-secondary: #1e293b;--staff-card-text-muted: #334155;--staff-card-fs-title: clamp(17px, 4.2vw, 18px);--staff-card-fs-body: clamp(14px, 3.5vw, 15px);--staff-card-fs-meta: clamp(13px, 3.2vw, 14px);--staff-card-fs-badge: clamp(12px, 3vw, 13px);--staff-card-fs-btn: clamp(12px, 3vw, 13px);--staff-card-fw-title: 800;--staff-card-fw-body: 700;--staff-card-fw-meta: 700;--staff-card-fw-emphasis: 800;background:var(--ampere-adm-surface, #fff);border:1px solid var(--ampere-adm-border, #e2e8f0);border-radius:14px;padding:0;margin-bottom:0;box-shadow:0 2px 8px #0f172a0f;overflow:hidden}.staff-mobile-card--ux{display:flex;flex-direction:column}.staff-mobile-card__header{padding:clamp(14px,3.6vw,16px) clamp(14px,3.6vw,16px) clamp(10px,2.6vw,12px)}.staff-mobile-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px;min-width:0}.staff-mobile-card__name{flex:1;min-width:0;font-size:var(--staff-card-fs-title);font-weight:var(--staff-card-fw-title);color:var(--staff-card-text-primary);margin:0;line-height:1.35;word-break:break-word;letter-spacing:-.01em}.staff-mobile-card__badge{flex-shrink:0;max-width:46%}.staff-mobile-card__phone{margin:0 0 10px;font-size:var(--staff-card-fs-body);font-weight:var(--staff-card-fw-body);color:var(--staff-card-text-secondary);line-height:1.4;word-break:break-word}.staff-mobile-card__salary-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;padding:10px 12px;border-radius:10px;background:#2563eb0d;border:1px solid rgba(37,99,235,.1)}.staff-mobile-card__salary-label{font-size:var(--staff-card-fs-meta);font-weight:var(--staff-card-fw-meta);color:var(--staff-card-text-muted)}.staff-mobile-card__salary-value{font-size:var(--staff-card-fs-body);font-weight:var(--staff-card-fw-emphasis);color:var(--staff-card-text-primary);font-variant-numeric:tabular-nums}.staff-mobile-card__section{padding:0 clamp(14px,3.6vw,16px)}.staff-mobile-card__section+.staff-mobile-card__section{margin-top:2px}.staff-mobile-card__perms{padding-top:clamp(10px,2.6vw,12px);padding-bottom:clamp(10px,2.6vw,12px);border-top:1px solid var(--ampere-adm-border, #e2e8f0)}.staff-mobile-card__perm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.staff-mobile-card__perm-item{position:relative;padding-inline-start:14px;font-size:var(--staff-card-fs-meta);font-weight:var(--staff-card-fw-body);color:var(--staff-card-text-secondary);line-height:1.5;word-break:break-word}.staff-mobile-card__perm-item:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:5px;height:5px;border-radius:999px;background:#1e293b8c;transform:translateY(-50%)}.staff-mobile-card__perm-item--empty{color:var(--staff-card-text-muted);font-weight:var(--staff-card-fw-meta)}.staff-mobile-card__payroll{display:flex;flex-direction:column;gap:8px;padding-top:clamp(12px,3vw,14px);padding-bottom:clamp(12px,3vw,14px);border-top:1px solid var(--ampere-adm-border, #e2e8f0);font-size:var(--staff-card-fs-meta);font-weight:var(--staff-card-fw-body);color:var(--staff-card-text-secondary);line-height:1.45}.staff-mobile-card__payroll .status-badge{align-self:flex-start}.staff-mobile-card__payroll-meta,.staff-mobile-card__payroll-cycle{margin:0;font-weight:var(--staff-card-fw-body)}.staff-mobile-card__payroll-cycle strong{color:var(--staff-card-text-primary);font-weight:var(--staff-card-fw-emphasis)}.staff-mobile-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding:clamp(10px,2.6vw,12px);background:#f8fafceb;border-top:1px solid var(--ampere-adm-border, #e2e8f0)}.staff-mobile-card__actions--finance{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1.8vw,8px)}.staff-mobile-card__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:56px;padding:8px 4px;border:none;border-radius:12px;color:#fff;font-size:var(--staff-card-fs-btn);font-weight:var(--staff-card-fw-emphasis);line-height:1.25;text-align:center;cursor:pointer;box-shadow:0 2px 6px #0f172a1f;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.staff-mobile-card__btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.staff-mobile-card__btn span{display:block;width:100%;text-align:center;line-height:1.25}.staff-mobile-card__btn svg{width:17px;height:17px;flex-shrink:0;display:block}.staff-mobile-card__btn:active:not(:disabled){transform:scale(.97)}.staff-mobile-card__btn--edit{background:linear-gradient(180deg,#4b8ef5,#3b82f6)}.staff-mobile-card__btn--delete{background:linear-gradient(180deg,#f87171,#ef4444)}.staff-mobile-card__btn--pay{background:linear-gradient(180deg,#22c55e,#16a34a)}.staff-mobile-card .badge{display:inline-flex;align-items:center;padding:6px 11px;border-radius:8px;font-size:var(--staff-card-fs-badge);font-weight:var(--staff-card-fw-emphasis);line-height:1.3}.badge-manager{background:#8b5cf61f;color:#6d28d9}.badge-operator{background:#3b82f61f;color:#1d4ed8}.badge-accountant{background:#22c55e1a;color:#15803d}.badge-technician{background:#f59e0b1f;color:#b45309}.staff-mobile-card .status-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;font-size:var(--staff-card-fs-meta);font-weight:var(--staff-card-fw-emphasis)}.status-badge.active{background:#22c55e1f;color:#15803d}.status-badge.stopped{background:#ef44441a;color:#dc2626}.settings-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:clamp(14px,3.6vw,18px);box-shadow:0 2px 10px #0f172a0d}@media(max-width:380px){.staff-mobile-card{--staff-card-fs-title: 16px;--staff-card-fs-body: 14px;--staff-card-fs-meta: 13px;--staff-card-fs-btn: 12px}.staff-mobile-card__btn{min-height:52px}.staff-mobile-card__btn svg{width:15px;height:15px}}html[data-theme=dark] .staff-mobile-card{--staff-card-text-primary: #f8fafc;--staff-card-text-secondary: #e2e8f0;--staff-card-text-muted: #cbd5e1;background:var(--ampere-dark-surface, #1e293b);border-color:#94a3b833;box-shadow:0 2px 10px #0003}html[data-theme=dark] .staff-mobile-card__salary-row{background:#2563eb1f;border-color:#60a5fa2e}html[data-theme=dark] .staff-mobile-card__perm-item:before{background:#cbd5e1a6}html[data-theme=dark] .staff-mobile-card__actions{background:#0f172a8c;border-top-color:#94a3b833}html[data-theme=dark] .settings-card{background:var(--ampere-dark-surface, #1e293b);border-color:#94a3b833}#revenueResetWarningModal{--rr-modal-accent: #ea580c;--rr-modal-accent-deep: #9a3412;--rr-modal-accent-mid: #f97316;--rr-modal-accent-soft: rgba(234, 88, 12, .1);--rr-modal-accent-ring: 0 0 0 3px rgba(234, 88, 12, .14);--rr-modal-field-bg: #fffbeb;--rr-modal-field-bg-focus: #ffffff;--rr-modal-border: rgba(234, 88, 12, .16);--rr-modal-border-focus: rgba(234, 88, 12, .42);--rr-modal-label: #b45309;--rr-modal-text: #78350f;--rr-modal-muted: #92400e;--rr-modal-placeholder: #a8a29e;--rr-modal-radius: 14px;--rr-modal-field-h: 52px}#revenueResetWarningModal .revenue-reset-modal{width:100%;max-width:min(440px,calc(100vw - 20px));padding:0;border:1px solid rgba(234,88,12,.14);box-shadow:0 4px 6px #9a34120d,0 24px 56px #0f172a2e;background:#fff;overflow:hidden}#revenueResetWarningModal .msheet__hero--revenue-reset-warning{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:24px 22px 18px;background:linear-gradient(165deg,#fff7ed,#ffedd5 42%,#fffbeb);border-bottom:1px solid rgba(245,158,11,.18);text-align:center}#revenueResetWarningModal .msheet__hero--revenue-reset-warning .modal-header{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:.01em;color:var(--rr-modal-accent-deep);line-height:1.35}#revenueResetWarningModal .msheet__icon--revenue-reset-warning{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f59e0b3d,#fbbf2424);color:#d97706;box-shadow:0 8px 22px #f59e0b3d}#revenueResetWarningModal .msheet__icon--revenue-reset-warning svg{width:28px;height:28px}#revenueResetWarningModal .subscriber-form-modal__body{padding:20px 20px 8px}#revenueResetWarningModal .revenue-reset-warning-modal__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}#revenueResetWarningModal .revenue-reset-warning-modal__point{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:var(--rr-modal-radius);border:1px solid rgba(245,158,11,.2);background:linear-gradient(180deg,#fffbeb,#fef3c7);color:var(--rr-modal-text);font-size:14px;font-weight:600;line-height:1.6;text-align:start}#revenueResetWarningModal .revenue-reset-warning-modal__point-icon{flex-shrink:0;width:28px;height:28px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f59e0b2e;color:#d97706}#revenueResetWarningModal .revenue-reset-warning-modal__point-icon svg{width:16px;height:16px}#revenueResetWarningModal .revenue-reset-warning-modal__point:nth-child(1) .revenue-reset-warning-modal__point-icon{background:#22c55e29;color:#16a34a}#revenueResetWarningModal .revenue-reset-warning-modal__point:nth-child(2) .revenue-reset-warning-modal__point-icon{background:#3b82f624;color:#2563eb}#revenueResetPasswordModal{--rr-pw-accent: #2563eb;--rr-pw-accent-deep: #1e3a8a;--rr-pw-accent-mid: #3b82f6;--rr-pw-accent-soft: rgba(37, 99, 235, .1);--rr-pw-accent-ring: 0 0 0 3px rgba(37, 99, 235, .16);--rr-pw-field-bg: #f8fafc;--rr-pw-border: rgba(37, 99, 235, .16);--rr-pw-border-focus: rgba(37, 99, 235, .48);--rr-pw-radius: 14px;--rr-pw-field-h: 54px}#revenueResetPasswordModal .revenue-reset-password-sheet{position:relative;width:100%;max-width:min(400px,calc(100vw - 20px));padding:0;border:1px solid rgba(37,99,235,.14);border-radius:22px;box-shadow:0 4px 8px #1e3a8a0d,0 28px 60px #0f172a33;background:#fff;overflow:hidden}#revenueResetPasswordModal .revenue-reset-password-sheet__close{position:absolute;top:max(12px,env(safe-area-inset-top,0px));inset-inline-end:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(37,99,235,.12);border-radius:12px;background:#ffffffe0;color:#475569;font-size:22px;line-height:1;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s ease,color .2s ease,transform .16s cubic-bezier(.22,1,.36,1)}#revenueResetPasswordModal .revenue-reset-password-sheet__close:hover{background:#eff6ff;color:var(--rr-pw-accent-deep)}#revenueResetPasswordModal .revenue-reset-password-sheet__close:active{transform:scale(.96)}#revenueResetPasswordModal .revenue-reset-password-sheet__close:disabled{opacity:.5;cursor:not-allowed}#revenueResetPasswordModal .revenue-reset-password-sheet__hero{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 24px 22px;text-align:center;background:linear-gradient(165deg,#eff6ff,#dbeafe 48%,#f0f9ff);border-bottom:1px solid rgba(37,99,235,.12);overflow:hidden}#revenueResetPasswordModal .revenue-reset-password-sheet__glow{position:absolute;inset:-50% auto auto 50%;width:240px;height:240px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#3b82f647,#3b82f600 72%);pointer-events:none}#revenueResetPasswordModal .revenue-reset-password-sheet__icon-wrap{position:relative;width:72px;height:72px;margin-bottom:2px}#revenueResetPasswordModal .revenue-reset-password-sheet__icon-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;border:2px solid rgba(37,99,235,.18);animation:rrPwRingPulse 2s ease-out infinite}#revenueResetPasswordModal .revenue-reset-password-sheet__icon{position:relative;z-index:1;width:100%;height:100%;border-radius:22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#2563eb3d,#60a5fa24);color:var(--rr-pw-accent);box-shadow:0 10px 24px #2563eb3d}#revenueResetPasswordModal .revenue-reset-password-sheet__icon svg{width:30px;height:30px}#revenueResetPasswordModal .revenue-reset-password-sheet__badge{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px;border-radius:999px;border:1px solid rgba(37,99,235,.16);background:#ffffffb8;color:var(--rr-pw-accent-deep);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#revenueResetPasswordModal .revenue-reset-password-sheet__badge svg{width:14px;height:14px;flex-shrink:0}#revenueResetPasswordModal .revenue-reset-password-sheet__title{margin:0;max-width:30ch;font-size:clamp(15px,3.8vw,16px);font-weight:700;line-height:1.55;color:#334155}#revenueResetPasswordModal .revenue-reset-password-sheet__body{padding:22px 20px 10px}#revenueResetPasswordModal .revenue-reset-password-sheet__field label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:var(--rr-pw-accent-deep);letter-spacing:.02em}#revenueResetPasswordModal .revenue-reset-password-sheet__input-wrap{position:relative;display:flex;align-items:stretch}#revenueResetPasswordModal .revenue-reset-password-sheet__input-icon{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#64748b;pointer-events:none}#revenueResetPasswordModal .revenue-reset-password-sheet__input-icon svg{width:18px;height:18px}#revenueResetPasswordModal .revenue-reset-password-sheet__input{width:100%;min-height:var(--rr-pw-field-h);padding-block:12px;padding-inline-start:44px;padding-inline-end:48px;border:1.5px solid var(--rr-pw-border);border-radius:var(--rr-pw-radius);background:var(--rr-pw-field-bg);color:#0f172a;font-size:max(16px,1rem);font-weight:600;line-height:1.45;box-shadow:inset 0 1px #ffffffe6;transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s ease,box-shadow .2s ease}#revenueResetPasswordModal .revenue-reset-password-sheet__input::placeholder{color:#94a3b8;font-weight:600;opacity:1}#revenueResetPasswordModal .revenue-reset-password-sheet__input:hover{border-color:color-mix(in srgb,var(--rr-pw-accent) 30%,var(--rr-pw-border));background:color-mix(in srgb,var(--rr-pw-field-bg) 90%,#eff6ff)}#revenueResetPasswordModal .revenue-reset-password-sheet__input:focus{outline:none;border-color:var(--rr-pw-border-focus);background:#fff;box-shadow:var(--rr-pw-accent-ring),inset 0 1px #fffffff2}#revenueResetPasswordModal .revenue-reset-password-sheet__input--error{border-color:#ef4444;background:#fef2f2;box-shadow:0 0 0 3px #ef44441f}#revenueResetPasswordModal .revenue-reset-password-sheet__input--error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #ef44442e}#revenueResetPasswordModal .revenue-reset-password-sheet__error{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(239,68,68,.22);background:linear-gradient(180deg,#fef2f2,#fee2e2);color:#b91c1c;font-size:13px;font-weight:700;line-height:1.45;text-align:start}#revenueResetPasswordModal .revenue-reset-password-sheet__error:before{content:"!";flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:12px;font-weight:800;line-height:1}#revenueResetPasswordModal .revenue-reset-password-sheet__toggle{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:11px;background:transparent;color:var(--rr-pw-accent);cursor:pointer;touch-action:manipulation;transition:background .2s ease}#revenueResetPasswordModal .revenue-reset-password-sheet__toggle svg{width:20px;height:20px}#revenueResetPasswordModal .revenue-reset-password-sheet__toggle:hover{background:var(--rr-pw-accent-soft)}#revenueResetPasswordModal .revenue-reset-password-sheet__toggle:active{background:#2563eb29}#revenueResetPasswordModal .revenue-reset-password-sheet__hint{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;border-radius:var(--rr-pw-radius);border:1px solid rgba(37,99,235,.12);background:linear-gradient(180deg,#f8fafc,#eff6ff);color:#475569;font-size:13px;font-weight:600;line-height:1.55;text-align:start}#revenueResetPasswordModal .revenue-reset-password-sheet__hint svg{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--rr-pw-accent)}#revenueResetPasswordModal .revenue-reset-password-sheet__footer{border-top:1px solid rgba(226,232,240,.9)}#revenueResetPasswordModal .revenue-reset-password-sheet__actions{padding:14px 20px max(16px,env(safe-area-inset-bottom,0px))}#revenueResetPasswordModal .revenue-reset-password-sheet__actions .btn-primary{border:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,var(--rr-pw-accent-deep) 0%,var(--rr-pw-accent) 42%,var(--rr-pw-accent-mid) 100%)!important;box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f!important}#revenueResetPasswordModal .revenue-reset-password-sheet__actions .btn-outline{border:1.5px solid rgba(37,99,235,.22)!important;color:var(--rr-pw-accent-deep)!important;-webkit-text-fill-color:var(--rr-pw-accent-deep)!important;background:#fff!important}#revenueResetPasswordModal .revenue-reset-password-sheet__actions .btn-outline:hover{background:var(--rr-pw-accent-soft)!important}@keyframes rrPwRingPulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.12);opacity:0}to{transform:scale(1.12);opacity:0}}#revenueResetWarningModal .subscriber-form-modal__actions{display:flex;gap:12px;flex-shrink:0;margin:0;padding:14px 20px 16px;background:#fff}#revenueResetWarningModal .subscriber-form-modal__actions .btn{flex:1 1 0;min-width:0;min-height:50px;padding:12px 16px;font-size:15px;font-weight:800;border-radius:14px;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background .2s ease,filter .2s ease}#revenueResetWarningModal .subscriber-form-modal__actions .btn-outline{border:1.5px solid rgba(234,88,12,.22);color:var(--rr-modal-accent-deep);background:#fff;-webkit-text-fill-color:var(--rr-modal-accent-deep)}#revenueResetWarningModal .subscriber-form-modal__actions .btn-outline:hover{background:var(--rr-modal-accent-soft)}#revenueResetWarningModal .subscriber-form-modal__actions .btn-outline:active{transform:scale(.98);background:#ea580c24}#revenueResetWarningModal .subscriber-form-modal__actions .btn-warning{border:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,var(--rr-modal-accent-deep) 0%,var(--rr-modal-accent) 42%,var(--rr-modal-accent-mid) 100%)!important;box-shadow:0 4px 14px #ea580c61,0 2px 6px #9a34122e,inset 0 1px #ffffff1f!important}#revenueResetWarningModal .subscriber-form-modal__actions .btn-warning:hover{filter:brightness(1.03)}#revenueResetWarningModal .subscriber-form-modal__actions .btn-warning:active{transform:scale(.98);filter:brightness(.96)}#revenueResetWarningModal .subscriber-form-modal__actions .btn:disabled{opacity:.62;cursor:not-allowed;transform:none}#revenueResetPasswordModal .revenue-reset-password-sheet__actions{display:flex;gap:12px}#revenueResetPasswordModal .revenue-reset-password-sheet__actions .btn{flex:1 1 0;min-width:0;min-height:50px;padding:12px 16px;font-size:15px;font-weight:800;border-radius:14px;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background .2s ease,filter .2s ease}#revenueResetPasswordModal .revenue-reset-password-sheet__actions .btn:active:not(:disabled){transform:scale(.98)}#revenueResetPasswordModal .revenue-reset-password-sheet__actions .btn:disabled{opacity:.62;cursor:not-allowed;transform:none}html[data-theme=dark] #revenueResetWarningModal .revenue-reset-modal{background:#0f172a;border-color:#fb923c33}html[data-theme=dark] #revenueResetWarningModal .msheet__hero--revenue-reset-warning{background:linear-gradient(165deg,#1c1917,#422006 55%,#0f172a);border-bottom-color:#fb923c2e}html[data-theme=dark] #revenueResetWarningModal .msheet__hero--revenue-reset-warning .modal-header{color:#fdba74}html[data-theme=dark] #revenueResetWarningModal .revenue-reset-warning-modal__point{background:#1c1917;border-color:#fb923c33;color:#fde68a}html[data-theme=dark] #revenueResetWarningModal .subscriber-form-modal__footer,html[data-theme=dark] #revenueResetWarningModal .subscriber-form-modal__actions{background:#0f172a}html[data-theme=dark] #revenueResetWarningModal .subscriber-form-modal__actions .btn-outline{background:#1e293b;color:#fdba74;-webkit-text-fill-color:#fdba74}html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet{background:#0f172a;border-color:#60a5fa33}html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet__hero{background:linear-gradient(165deg,#0c1929,#172554 55%,#0f172a);border-bottom-color:#60a5fa29}html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet__badge{background:#1e293bb8;border-color:#60a5fa33;color:#93c5fd}html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet__title{color:#cbd5e1}html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet__field label{color:#93c5fd}html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet__input{background:#1e293b;border-color:#60a5fa38;color:#f1f5f9}html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet__input--error{background:#450a0a;border-color:#f8717173}html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet__error{background:#450a0a;border-color:#f8717147;color:#fca5a5}html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet__hint{background:#1e293b;border-color:#60a5fa2e;color:#94a3b8}html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet__close{background:#1e293be0;border-color:#60a5fa29;color:#cbd5e1}html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet__footer,html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet__actions{background:#0f172a;border-top-color:#334155e6}html[data-theme=dark] #revenueResetPasswordModal .revenue-reset-password-sheet__actions .btn-outline{background:#1e293b!important;color:#93c5fd!important;-webkit-text-fill-color:#93c5fd!important}@media(max-width:767px){#revenueResetWarningModal .subscriber-form-modal__actions,#revenueResetPasswordModal .revenue-reset-password-sheet__actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){#revenueResetPasswordModal .revenue-reset-password-sheet__icon-ring{animation:none}}#paySalaryModal .msheet__hero--salary{padding:24px 22px 18px;background:linear-gradient(165deg,#ecfdf5,#d1fae5 42%,#f0fdf4);border-bottom:1px solid rgba(16,185,129,.12)}#paySalaryModal .msheet__hero--salary .modal-header{font-size:1.125rem;font-weight:800;color:#047857}#paySalaryModal .msheet__icon--salary{width:56px;height:56px;border-radius:18px;background:linear-gradient(145deg,#10b98138,#34d3991f);color:#059669;box-shadow:0 8px 20px #10b98138;display:flex;align-items:center;justify-content:center}#paySalaryModal .msheet__icon--salary svg{width:28px;height:28px}.ampere-staff-settings{--ss-inset: clamp(14px, 4vw, 18px);--ss-card-radius: clamp(16px, 4vw, 20px);--ss-field-h: 52px;display:flex;flex-direction:column;gap:clamp(12px,3.2vw,16px);max-width:640px;margin-inline:auto;padding:var(--ss-inset);padding-bottom:calc(var(--ss-inset) + env(safe-area-inset-bottom,0px))}.staff-settings-hero{position:relative;overflow:hidden;border-radius:var(--ss-card-radius);border:1px solid rgba(59,130,246,.22);background:linear-gradient(145deg,#1d4ed8,#2563eb 48%,#3b82f6);color:#fff;box-shadow:0 10px 28px #2563eb38}.staff-settings-hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.22),transparent 42%),radial-gradient(circle at 88% 82%,rgba(15,23,42,.18),transparent 48%);pointer-events:none}.staff-settings-hero__inner{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(12px,3.5vw,16px);padding:clamp(16px,4.5vw,22px)}.staff-settings-hero__avatar{display:grid;place-items:center;width:clamp(52px,14vw,60px);height:clamp(52px,14vw,60px);border-radius:18px;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);flex-shrink:0}.staff-settings-hero__avatar svg{width:28px;height:28px}.staff-settings-hero__copy{min-width:0}.staff-settings-hero__eyebrow{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.04em;opacity:.88}.staff-settings-hero__name{margin:0;font-size:clamp(20px,5.2vw,24px);font-weight:800;line-height:1.2;word-break:break-word}.staff-settings-hero__role{margin:6px 0 0;font-size:13px;font-weight:600;opacity:.92}.staff-settings-hint{margin:0;padding:0 2px;font-size:13px;line-height:1.55;color:var(--ampere-gray-600)}.staff-settings-card{display:flex;flex-direction:column;gap:14px;padding:clamp(14px,4vw,18px);border-radius:var(--ss-card-radius);border:1px solid var(--ampere-gray-200);background:var(--ampere-portal-surface, #fff);box-shadow:0 2px 10px #0f172a0d}.staff-settings-card__head{display:flex;align-items:flex-start;gap:12px}.staff-settings-card__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;flex-shrink:0}.staff-settings-card__icon svg{width:20px;height:20px}.staff-settings-card__icon--phone{color:#1d4ed8;background:#2563eb1a}.staff-settings-card__icon--lock{color:#7c3aed;background:#7c3aed1a}.staff-settings-card__title{margin:0;font-size:16px;font-weight:800;color:var(--ampere-portal-text, #0f172a)}.staff-settings-card__desc{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--ampere-gray-600)}.staff-settings-fields{display:flex;flex-direction:column;gap:12px}.staff-settings-field{display:flex;flex-direction:column;gap:6px}.staff-settings-field__label{font-size:13px;font-weight:700;color:var(--ampere-gray-700, #334155)}.staff-settings-field__input{width:100%;min-height:var(--ss-field-h);padding:12px 14px;border-radius:12px;border:1px solid var(--ampere-gray-200);background:var(--ampere-portal-surface, #fff);color:var(--ampere-portal-text, #0f172a);font-size:max(16px,1rem);transition:border-color .18s ease,box-shadow .18s ease}.staff-settings-field__input:focus{outline:none;border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb24}.staff-settings-field__input:disabled{opacity:.72}.staff-settings-field__error{margin:0;font-size:12px;font-weight:600;color:#dc2626}.staff-settings-footer{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding-top:4px}.staff-settings-footer__signout{min-height:44px;border:none;background:transparent;color:var(--ampere-gray-600);font-size:14px;font-weight:700;cursor:pointer}.staff-settings-footer__signout:active{opacity:.75}html[data-theme=dark] .staff-settings-card{border-color:#94a3b838;background:var(--ampere-portal-surface, #111827);box-shadow:0 4px 18px #00000047}html[data-theme=dark] .staff-settings-field__input{border-color:#94a3b847;background:#0f172ab8}html[data-theme=dark] .staff-settings-card__icon--phone{background:#3b82f62e}html[data-theme=dark] .staff-settings-card__icon--lock{background:#7c3aed2e}@media(min-width:768px){.ampere-staff-settings{padding-top:clamp(18px,3vw,24px)}.staff-settings-footer{position:sticky;bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(180deg,transparent,var(--ampere-portal-bg, #f8fafc) 28%)}}.ampere-admin-shell .admin-content--subscriptions{scroll-behavior:auto;overscroll-behavior-y:contain;scroll-snap-type:none;overflow-anchor:none;--owner-sub-gold: #c9a227;--owner-sub-gold-mid: #d4af37;--owner-sub-gold-light: #f0d060;--owner-sub-gold-soft: rgba(212, 175, 55, .16);--owner-sub-gold-border: rgba(212, 175, 55, .38);--owner-sub-navy-deep: #1a2d4a;--owner-sub-navy: #243b5c;--owner-sub-navy-soft: #2d4a6f;--owner-sub-charcoal: #2a3d58;--owner-sub-card: #324a68;--owner-sub-card-elevated: #3a5578;--owner-sub-surface: rgba(42, 61, 88, .72);--owner-sub-plan-grad: linear-gradient(165deg, #5a82b8 0%, #4a6fa5 38%, #3d5f8f 72%, #345a85 100%);--owner-sub-plan-border: rgba(147, 197, 253, .42);--owner-sub-text: #eef2f7;--owner-sub-text-muted: #a8b8cc;--owner-sub-status-active: #22c55e;--owner-sub-status-active-bg: rgba(34, 197, 94, .14);--owner-sub-status-active-border: rgba(34, 197, 94, .35);--owner-sub-status-expired: #ef4444;--owner-sub-status-expired-bg: rgba(239, 68, 68, .14);--owner-sub-status-expired-border: rgba(239, 68, 68, .35);--owner-sub-status-paused: #eab308;--owner-sub-status-paused-bg: rgba(234, 179, 8, .14);--owner-sub-status-paused-border: rgba(234, 179, 8, .38);background:radial-gradient(ellipse 130% 62% at 50% -12%,rgba(212,175,55,.18) 0%,transparent 58%),radial-gradient(ellipse 90% 48% at 0% 88%,rgba(74,111,165,.22) 0%,transparent 55%),radial-gradient(ellipse 70% 40% at 100% 72%,rgba(45,74,111,.28) 0%,transparent 52%),linear-gradient(175deg,var(--owner-sub-navy-soft) 0%,var(--owner-sub-navy) 52%,var(--owner-sub-navy-deep) 100%)!important}.ampere-admin-shell .admin-content--subscriptions .owner-subscriptions-page{display:flex;flex-direction:column;gap:clamp(16px,4vw,22px);padding-bottom:clamp(12px,3vw,20px);animation:ownerSubPageIn .45s cubic-bezier(.22,1,.36,1) both}.ampere-admin-shell .admin-content--subscriptions #ownerSubPlansPanel{scroll-margin-top:calc(var(--mawldatna-top-chrome-height, 72px) + clamp(8px,2.4vw,14px))}@keyframes ownerSubPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel{background:radial-gradient(ellipse 90% 50% at 50% 0%,rgba(212,175,55,.1) 0%,transparent 58%),linear-gradient(180deg,var(--owner-sub-card-elevated) 0%,var(--owner-sub-card) 100%);border:1px solid var(--owner-sub-gold-border);border-radius:clamp(16px,4vw,20px);padding:clamp(16px,4vw,20px);box-shadow:0 10px 32px #1a2d4a47,inset 0 1px #ffffff12}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel__head{margin-bottom:clamp(14px,3.6vw,18px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--plans{position:relative;overflow:hidden}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--plans:before{content:"";position:absolute;top:0;left:18%;right:18%;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent 0%,var(--owner-sub-gold-mid) 28%,var(--owner-sub-gold-light) 50%,var(--owner-sub-gold-mid) 72%,transparent 100%);opacity:.7;pointer-events:none}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--plans .owner-sub-panel__title{margin:0;font-size:clamp(17px,4.4vw,19px);font-weight:800;line-height:1.35;background:linear-gradient(135deg,var(--owner-sub-gold-light) 0%,var(--owner-sub-gold-mid) 45%,var(--owner-sub-gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--plans .owner-sub-panel__desc{margin:8px 0 0;font-size:clamp(14px,3.6vw,15px);font-weight:700;color:var(--owner-sub-text-muted);line-height:1.55}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status{position:relative;padding:clamp(16px,4vw,22px);background:radial-gradient(ellipse 120% 72% at 50% -20%,rgba(212,175,55,.22) 0%,transparent 58%),linear-gradient(180deg,#3a5578 0%,var(--owner-sub-charcoal) 46%,var(--owner-sub-card) 100%);border-color:#d4af377a;box-shadow:0 12px 36px #1a2d4a4d,inset 0 1px #d4af3724;overflow:hidden}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status:before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent 0%,var(--owner-sub-gold-mid) 22%,var(--owner-sub-gold-light) 50%,var(--owner-sub-gold-mid) 78%,transparent 100%);opacity:.85;pointer-events:none}.ampere-admin-shell .admin-content--subscriptions .owner-sub-status-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(8px,2.2vw,10px);margin-bottom:clamp(12px,3.2vw,16px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-status-header__icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(52px,13vw,58px);height:clamp(52px,13vw,58px);border-radius:50%;color:#78350f;background:linear-gradient(145deg,#fff7d6 0%,#fde68a 38%,var(--owner-sub-gold-mid) 100%);border:2px solid rgba(212,175,55,.62);box-shadow:0 0 0 4px #d4af371f,0 8px 24px #d4af3752,inset 0 1px #fff9}.ampere-admin-shell .admin-content--subscriptions .owner-sub-status-header__icon svg{width:clamp(26px,6.8vw,30px);height:clamp(26px,6.8vw,30px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-status-header__title{margin:0;font-size:clamp(18px,4.8vw,22px);font-weight:800;line-height:1.25;letter-spacing:.01em;background:linear-gradient(135deg,var(--owner-sub-gold-light) 0%,var(--owner-sub-gold-mid) 42%,var(--owner-sub-gold) 78%,var(--owner-sub-gold-mid) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 2px rgba(212,175,55,.22))}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-panel__head{margin-bottom:clamp(10px,2.8vw,14px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-panel__title,.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-status-top__title{margin:0;font-size:clamp(13px,3.4vw,15px);font-weight:800;color:var(--owner-sub-gold-light);line-height:1.25}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-status-top{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:clamp(8px,2.2vw,12px);margin-bottom:clamp(12px,3.2vw,16px);padding:clamp(10px,2.8vw,12px) clamp(12px,3.2vw,14px);min-width:0;border-radius:12px;background:var(--owner-sub-surface);border:1px solid rgba(212,175,55,.28);box-shadow:inset 0 1px #ffffff0d}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-status-top__title{flex-shrink:0;white-space:nowrap}.ampere-admin-shell .admin-content--subscriptions .owner-sub-status-body{display:flex;flex-direction:column;gap:clamp(10px,2.8vw,12px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-status-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:clamp(14px,3.6vw,18px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-chip{flex:1 1 auto;min-width:0;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.35em}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-plan-chip{flex:1 1 auto}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-plan-chip__label{display:inline;flex-shrink:0;font-size:clamp(12px,3.1vw,13px);font-weight:800;color:var(--owner-sub-text-muted);letter-spacing:.01em;margin-bottom:0;white-space:nowrap}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-plan-chip__label:after{content:":";margin-inline-start:.05em}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-plan-chip__value{display:inline;font-size:clamp(14px,3.7vw,16px);font-weight:800;color:var(--owner-sub-gold-light);line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-chip__label{display:block;font-size:clamp(13px,3.4vw,14px);font-weight:800;color:var(--owner-sub-text-muted);letter-spacing:.02em;margin-bottom:6px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-chip__value{font-size:clamp(19px,5vw,23px);font-weight:800;color:var(--owner-sub-gold-light);line-height:1.3}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-status-badge{flex-shrink:0;padding:6px 11px;font-size:12px;white-space:nowrap}.ampere-admin-shell .admin-content--subscriptions .owner-sub-status-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800;flex-shrink:0;border:1px solid transparent}.ampere-admin-shell .admin-content--subscriptions .owner-sub-status-badge__dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.9}.ampere-admin-shell .admin-content--subscriptions .owner-sub-status-badge--active{background:var(--owner-sub-status-active-bg);color:var(--owner-sub-status-active);border-color:var(--owner-sub-status-active-border);box-shadow:0 2px 10px #22c55e1f}.ampere-admin-shell .admin-content--subscriptions .owner-sub-status-badge--trial{background:var(--owner-sub-status-paused-bg);color:var(--owner-sub-status-paused);border-color:var(--owner-sub-status-paused-border);box-shadow:0 2px 10px #eab3081f}.ampere-admin-shell .admin-content--subscriptions .owner-sub-status-badge--expired{background:var(--owner-sub-status-expired-bg);color:var(--owner-sub-status-expired);border-color:var(--owner-sub-status-expired-border);box-shadow:0 2px 10px #ef44441f}.ampere-admin-shell .admin-content--subscriptions .subscription-status-value.active{color:var(--owner-sub-status-active)!important}.ampere-admin-shell .admin-content--subscriptions .subscription-status-value.paused{color:var(--owner-sub-status-paused)!important}.ampere-admin-shell .admin-content--subscriptions .subscription-status-value.expired{color:var(--owner-sub-status-expired)!important}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-remaining-hero{padding:clamp(16px,4.2vw,20px) clamp(14px,3.6vw,18px);margin-bottom:0}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero{text-align:center;padding:clamp(18px,4.5vw,24px) clamp(14px,3.6vw,18px);border-radius:clamp(14px,3.6vw,18px);margin-bottom:clamp(14px,3.6vw,16px);border:1px solid rgba(212,175,55,.22);background:var(--owner-sub-surface)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--active{background:linear-gradient(180deg,rgba(34,197,94,.12) 0%,var(--owner-sub-surface) 100%);border-color:var(--owner-sub-status-active-border)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--trial{background:linear-gradient(180deg,rgba(234,179,8,.14) 0%,var(--owner-sub-surface) 100%);border-color:var(--owner-sub-status-paused-border)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--expired{background:linear-gradient(180deg,rgba(239,68,68,.12) 0%,var(--owner-sub-surface) 100%);border-color:var(--owner-sub-status-expired-border)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 10px;border-radius:12px;background:var(--owner-sub-gold-soft);color:var(--owner-sub-gold-mid);border:1px solid rgba(212,175,55,.22)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--active .owner-sub-remaining-hero__icon{background:var(--owner-sub-status-active-bg);color:var(--owner-sub-status-active);border-color:var(--owner-sub-status-active-border)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--trial .owner-sub-remaining-hero__icon{background:var(--owner-sub-status-paused-bg);color:var(--owner-sub-status-paused);border-color:var(--owner-sub-status-paused-border)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--expired .owner-sub-remaining-hero__icon{background:var(--owner-sub-status-expired-bg);color:var(--owner-sub-status-expired);border-color:var(--owner-sub-status-expired-border)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero__icon svg{width:24px;height:24px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-remaining-hero__icon{width:42px;height:42px;margin:0 auto 8px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-remaining-hero__icon svg{width:22px;height:22px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero__label{display:block;font-size:clamp(14px,3.6vw,15px);font-weight:800;color:var(--owner-sub-text-muted);margin-bottom:8px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-remaining-hero__label{font-size:clamp(12px,3.2vw,14px);margin-bottom:6px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero__value{font-size:clamp(28px,7.5vw,36px);font-weight:800;color:var(--owner-sub-gold-light);font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.15;direction:ltr;unicode-bidi:plaintext}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-remaining-hero__value{font-size:clamp(26px,6.8vw,32px);line-height:1.12}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero__value--phrase{direction:inherit;unicode-bidi:plaintext;font-size:clamp(18px,4.8vw,22px);font-weight:800;line-height:1.42;white-space:normal;text-wrap:balance;padding-inline:clamp(4px,1.5vw,8px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-remaining-hero__value--phrase{font-size:clamp(17px,4.5vw,20px);line-height:1.4}@media(max-width:767px){.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero__value--phrase{font-size:clamp(20px,5.4vw,24px);line-height:1.45;letter-spacing:.01em}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-remaining-hero__value--phrase{font-size:clamp(19px,5.1vw,22px);line-height:1.44}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-chip__value{font-size:clamp(15px,4vw,18px);line-height:1.35}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-plan-chip__value{font-size:clamp(12px,3.2vw,14px);white-space:normal;text-wrap:balance;overflow:visible;text-overflow:unset}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-type-value{font-size:clamp(14px,3.7vw,16px);line-height:1.4}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-plan-type-value{font-size:clamp(12px,3.2vw,14px);line-height:1.42}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-status-top{flex-wrap:wrap;gap:8px}}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--trial .owner-sub-remaining-hero__value{color:var(--owner-sub-status-paused)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--active .owner-sub-remaining-hero__value{color:var(--owner-sub-status-active)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--expired .owner-sub-remaining-hero__value{font-size:clamp(18px,4.8vw,22px);color:var(--owner-sub-status-expired)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-remaining-hero--expired .owner-sub-remaining-hero__value{font-size:clamp(16px,4.2vw,18px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-remaining-hero__hint{margin-top:6px;font-size:clamp(12px,3.1vw,13px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero__hint{display:block;margin-top:8px;font-size:clamp(13px,3.4vw,14px);font-weight:700;color:var(--owner-sub-text-muted)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-trial-card{padding:11px 13px;margin-bottom:0}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:clamp(14px,3.6vw,16px);border-radius:clamp(13px,3.4vw,15px);margin-bottom:clamp(14px,3.6vw,16px);border:1px solid rgba(212,175,55,.28);background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(212,175,55,.1) 0%,transparent 58%),var(--owner-sub-surface);box-shadow:inset 0 1px #ffffff0d}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card__row{display:flex;align-items:flex-start;gap:12px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card__body{flex:1 1 auto;min-width:0}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--active{border-color:var(--owner-sub-status-paused-border);background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(234,179,8,.12) 0%,transparent 58%),linear-gradient(180deg,rgba(234,179,8,.1) 0%,var(--owner-sub-surface) 100%)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--ended,.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--expired-plan{border-color:var(--owner-sub-status-expired-border);background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(239,68,68,.1) 0%,transparent 58%),linear-gradient(180deg,rgba(239,68,68,.1) 0%,var(--owner-sub-surface) 100%)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card__plans-btn{display:flex;align-items:center;justify-content:center;width:100%;margin-top:clamp(12px,3.2vw,14px);padding:clamp(12px,3.2vw,14px) clamp(14px,3.6vw,16px);border-radius:12px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(145deg,#1ebe57,#22c55e 48%,#16a34a);color:#fff!important;font-size:clamp(14px,3.6vw,15px);font-weight:800;line-height:1.3;cursor:pointer;box-shadow:0 4px 14px #22c55e57;transition:filter .2s ease,transform .18s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card__plans-btn:hover{filter:brightness(1.04);box-shadow:0 6px 18px #22c55e6b}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card__plans-btn:active{transform:scale(.98);filter:brightness(.96)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--active-plan{border-color:var(--owner-sub-status-active-border);background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(34,197,94,.12) 0%,transparent 58%),linear-gradient(180deg,rgba(34,197,94,.1) 0%,var(--owner-sub-surface) 100%)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--active-plan .owner-sub-trial-card__icon{background:var(--owner-sub-status-active-bg);color:var(--owner-sub-status-active);border-color:var(--owner-sub-status-active-border)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--active-plan .owner-sub-trial-card__title{color:var(--owner-sub-gold-light)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-active-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(8px,2.2vw,10px);margin-top:clamp(12px,3.2vw,14px);padding:clamp(10px,2.8vw,12px) clamp(12px,3.2vw,14px);border-radius:12px;background:#0f172a47;border:1px solid var(--owner-sub-status-active-border)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-active-status__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:clamp(12px,3.1vw,13px);font-weight:800;color:var(--owner-sub-status-active);background:var(--owner-sub-status-active-bg);border:1px solid var(--owner-sub-status-active-border)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-active-status__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.ampere-admin-shell .admin-content--subscriptions .owner-sub-active-status__plan{font-size:clamp(14px,3.6vw,15px);font-weight:800;color:var(--owner-sub-gold-light)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-active-status__remaining{font-size:clamp(13px,3.4vw,14px);font-weight:800;color:var(--owner-sub-text);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:plaintext}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--plans--highlight{animation:ownerSubPlansHighlight .9s ease-out both}@keyframes ownerSubPlansHighlight{0%{outline:0 solid transparent;outline-offset:0}35%{outline:2px solid rgba(212,175,55,.55);outline-offset:3px}to{outline:0 solid transparent;outline-offset:0}}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card__icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--owner-sub-status-paused-bg);color:var(--owner-sub-status-paused);border:1px solid var(--owner-sub-status-paused-border)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--ended .owner-sub-trial-card__icon{background:var(--owner-sub-status-expired-bg);color:var(--owner-sub-status-expired);border-color:var(--owner-sub-status-expired-border)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card__icon svg{width:20px;height:20px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card__title{margin:0 0 4px;font-size:clamp(14px,3.6vw,15px);font-weight:800;color:var(--owner-sub-gold-light)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--ended .owner-sub-trial-card__title{color:var(--owner-sub-status-expired)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-trial-card__title{font-size:clamp(13px,3.3vw,14px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-trial-card__text{font-size:clamp(12px,3.1vw,13px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card__text{margin:0;font-size:clamp(13px,3.4vw,14px);font-weight:700;color:var(--owner-sub-text-muted);line-height:1.5}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-details-grid{gap:10px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-detail-item{padding:clamp(12px,3.2vw,14px) clamp(12px,3.2vw,15px);gap:11px;border-radius:13px;background:var(--owner-sub-surface);border-color:#d4af3733}.ampere-admin-shell .admin-content--subscriptions .owner-sub-details-grid{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:480px){.ampere-admin-shell .admin-content--subscriptions .owner-sub-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item{display:flex;align-items:flex-start;gap:12px;padding:clamp(14px,3.6vw,16px) clamp(14px,3.8vw,18px);border-radius:14px;background:var(--owner-sub-surface);border:1px solid rgba(212,175,55,.18);min-width:0}.ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item--dates,.ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item--plan-type{grid-column:1 / -1}.ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item__icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--owner-sub-gold-soft);color:var(--owner-sub-gold-mid);border:1px solid rgba(212,175,55,.28)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item__icon svg{width:18px;height:18px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item--dates .owner-sub-detail-item__icon,.ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item--duration .owner-sub-detail-item__icon{color:var(--owner-sub-gold-mid);background:var(--owner-sub-gold-soft);border-color:#d4af3747}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-detail-item__icon{width:34px;height:34px;border-radius:10px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-detail-item__icon svg{width:17px;height:17px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item__label{display:block;font-size:clamp(14px,3.6vw,15px);font-weight:800;color:var(--owner-sub-text-muted);margin-bottom:8px;letter-spacing:.01em}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-detail-item__label{font-size:clamp(12px,3.1vw,13px);margin-bottom:6px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item__value{font-size:clamp(16px,4.2vw,18px);font-weight:800;color:var(--owner-sub-text);line-height:1.4;font-variant-numeric:tabular-nums}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-detail-item__value{font-size:clamp(14px,3.6vw,16px);line-height:1.38}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-type-value{font-size:clamp(17px,4.5vw,20px);font-weight:800;color:var(--owner-sub-gold-light);line-height:1.35}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-plan-type-value{font-size:clamp(15px,3.9vw,17px);line-height:1.32}.ampere-admin-shell .admin-content--subscriptions .owner-sub-datetime{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.45em;width:100%}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-datetime{flex-wrap:nowrap;gap:.3em;max-width:100%}.ampere-admin-shell .admin-content--subscriptions .owner-sub-datetime__date{display:inline;font-size:clamp(18px,4.8vw,22px);font-weight:800;color:var(--owner-sub-text);line-height:1.35;letter-spacing:.02em;font-variant-numeric:tabular-nums}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-datetime__date,.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-datetime__time,.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-datetime__sep{font-size:clamp(14px,3.6vw,16px);line-height:1.32;white-space:nowrap}.ampere-admin-shell .admin-content--subscriptions .owner-sub-datetime__sep{display:inline;font-size:clamp(17px,4.4vw,20px);font-weight:700;color:var(--owner-sub-text-muted);line-height:1;-webkit-user-select:none;user-select:none}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-datetime__sep{flex-shrink:0}.ampere-admin-shell .admin-content--subscriptions .owner-sub-datetime__time{display:inline;font-size:clamp(18px,4.8vw,22px);font-weight:800;color:var(--owner-sub-gold-mid);line-height:1.35;font-variant-numeric:tabular-nums;unicode-bidi:plaintext;background:none;border:none;box-shadow:none;padding:0;min-height:0}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-datetime__time{flex-shrink:0}@media(max-width:380px){.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-plan-chip__value{font-size:clamp(14px,3.7vw,15px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-datetime__date,.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-datetime__time,.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-datetime__sep{font-size:clamp(12px,3.1vw,13px)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-plan-type-value{font-size:clamp(13px,3.4vw,14px)}}.ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item--start-date .owner-sub-datetime__date,.ampere-admin-shell .admin-content--subscriptions .owner-sub-datetime--highlight .owner-sub-datetime__date{color:var(--owner-sub-gold-light)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-detail-item--dates .owner-sub-detail-item__icon{color:var(--owner-sub-gold-mid);background:var(--owner-sub-gold-soft);border-color:#d4af3759}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-datetime--highlight .owner-sub-datetime__date{color:var(--owner-sub-gold-light)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-detail-item--start-date .owner-sub-datetime__time,.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-datetime--highlight .owner-sub-datetime__time{color:var(--owner-sub-gold-mid)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item--end .owner-sub-detail-item__value{color:inherit}.ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item--dates .owner-sub-detail-item__body{width:100%;min-width:0}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2.6vw,14px);margin-top:clamp(12px,3.2vw,16px)}@media(min-width:560px){.ampere-admin-shell .admin-content--subscriptions .owner-sub-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(18px,4.4vw,22px) clamp(14px,3.6vw,18px);border-radius:clamp(15px,3.8vw,18px);background:radial-gradient(ellipse 85% 50% at 50% 0%,rgba(255,255,255,.14) 0%,transparent 58%),var(--owner-sub-plan-grad);border:1px solid var(--owner-sub-plan-border);box-shadow:0 8px 24px #1a2d4a38,inset 0 1px #ffffff1f;width:100%;max-width:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #1a2d4a47,0 0 0 1px #d4af3738,inset 0 1px #ffffff24;border-color:#d4af3773}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card__duration{display:inline-block;font-size:clamp(12px,3.2vw,13px);font-weight:800;color:var(--owner-sub-gold-light);background:var(--owner-sub-gold-soft);border:1px solid rgba(212,175,55,.28);padding:4px 10px;border-radius:999px;margin-bottom:10px}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card__title{margin:0 0 8px;font-size:clamp(15px,3.9vw,17px);font-weight:800;color:#f8fafc;line-height:1.35;text-shadow:0 1px 2px rgba(26,45,74,.25)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card__price{margin:0 0 14px;font-size:clamp(21px,5.4vw,26px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1;color:#fff!important;background:none;-webkit-background-clip:unset;background-clip:unset;filter:none;text-shadow:0 1px 2px rgba(15,23,42,.2)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card .subscription-btn,.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card .owner-sub-plan-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:auto;padding:14px;border-radius:12px;font-size:13px;font-weight:800;text-decoration:none;color:#fff!important;background:linear-gradient(145deg,#1ebe57,#25d366 48%,#128c7e)!important;border:1px solid rgba(255,255,255,.22);box-shadow:0 4px 14px #25d36657;transition:filter .2s ease,transform .18s ease,box-shadow .2s ease}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card .subscription-btn:hover,.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card .owner-sub-plan-btn:hover{filter:brightness(1.04);box-shadow:0 6px 18px #25d3666b}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card .subscription-btn:active,.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card .owner-sub-plan-btn:active{transform:scale(.98);filter:brightness(.96)}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-btn svg{width:18px;height:18px;flex-shrink:0}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions{background:radial-gradient(ellipse 130% 62% at 50% -12%,rgba(212,175,55,.18) 0%,transparent 58%),radial-gradient(ellipse 90% 48% at 0% 88%,rgba(74,111,165,.22) 0%,transparent 55%),radial-gradient(ellipse 70% 40% at 100% 72%,rgba(45,74,111,.28) 0%,transparent 52%),linear-gradient(175deg,var(--owner-sub-navy-soft) 0%,var(--owner-sub-navy) 52%,var(--owner-sub-navy-deep) 100%)!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status{background:radial-gradient(ellipse 120% 72% at 50% -20%,rgba(212,175,55,.22) 0%,transparent 58%),linear-gradient(180deg,#3a5578 0%,var(--owner-sub-charcoal) 46%,var(--owner-sub-card) 100%)!important;border-color:#d4af377a!important;box-shadow:0 12px 36px #1a2d4a4d!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-status-header__icon,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-status-header__icon{color:#78350f!important;background:linear-gradient(145deg,#fef3c7 0%,#fde68a 42%,var(--owner-sub-gold-mid) 100%)!important;border-color:#d4af378c!important;box-shadow:0 6px 20px #d4af373d!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-status-top,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--status .owner-sub-status-top{background:var(--owner-sub-surface)!important;border-color:#d4af3747!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-panel,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-panel{background:radial-gradient(ellipse 90% 50% at 50% 0%,rgba(212,175,55,.1) 0%,transparent 58%),linear-gradient(180deg,var(--owner-sub-card-elevated) 0%,var(--owner-sub-card) 100%)!important;border-color:var(--owner-sub-gold-border)!important;box-shadow:0 10px 32px #1a2d4a47!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card{background:radial-gradient(ellipse 85% 50% at 50% 0%,rgba(255,255,255,.14) 0%,transparent 58%),var(--owner-sub-plan-grad)!important;border-color:var(--owner-sub-plan-border)!important;box-shadow:0 8px 24px #1a2d4a38,inset 0 1px #ffffff1f!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-detail-item{background:var(--owner-sub-surface)!important;border-color:#d4af372e!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero{background:var(--owner-sub-surface)!important;border-color:#d4af3738!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--active,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--active{background:linear-gradient(180deg,rgba(34,197,94,.12) 0%,var(--owner-sub-surface) 100%)!important;border-color:var(--owner-sub-status-active-border)!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--trial,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--trial{background:linear-gradient(180deg,rgba(234,179,8,.14) 0%,var(--owner-sub-surface) 100%)!important;border-color:var(--owner-sub-status-paused-border)!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--expired,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-remaining-hero--expired{background:linear-gradient(180deg,rgba(239,68,68,.12) 0%,var(--owner-sub-surface) 100%)!important;border-color:var(--owner-sub-status-expired-border)!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-status-badge--active{background:var(--owner-sub-status-active-bg)!important;color:var(--owner-sub-status-active)!important;border-color:var(--owner-sub-status-active-border)!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-status-badge--trial{background:var(--owner-sub-status-paused-bg)!important;color:var(--owner-sub-status-paused)!important;border-color:var(--owner-sub-status-paused-border)!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-status-badge--expired{background:var(--owner-sub-status-expired-bg)!important;color:var(--owner-sub-status-expired)!important;border-color:var(--owner-sub-status-expired-border)!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card{background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(212,175,55,.1) 0%,transparent 58%),var(--owner-sub-surface)!important;border-color:#d4af3747!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--active,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--active{background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(234,179,8,.12) 0%,transparent 58%),linear-gradient(180deg,rgba(234,179,8,.1) 0%,var(--owner-sub-surface) 100%)!important;border-color:var(--owner-sub-status-paused-border)!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--ended,html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--expired-plan,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--ended,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card--expired-plan{background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(239,68,68,.1) 0%,transparent 58%),linear-gradient(180deg,rgba(239,68,68,.1) 0%,var(--owner-sub-surface) 100%)!important;border-color:var(--owner-sub-status-expired-border)!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card:hover,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card:hover{border-color:#d4af3773!important;box-shadow:0 14px 32px #1a2d4a47,0 0 0 1px #d4af3738,inset 0 1px #ffffff24!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card .subscription-btn,html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card .owner-sub-plan-btn,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card .subscription-btn,html:not([data-theme=dark]) .ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card .owner-sub-plan-btn{color:#fff!important;background:linear-gradient(145deg,#1ebe57,#25d366 48%,#128c7e)!important;border-color:#ffffff38!important;box-shadow:0 4px 14px #25d36657!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .subscription-status-value.active{color:var(--owner-sub-status-active)!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .subscription-status-value.paused{color:var(--owner-sub-status-paused)!important}html[data-theme=dark] .ampere-admin-shell .admin-content--subscriptions .subscription-status-value.expired{color:var(--owner-sub-status-expired)!important}@media(prefers-reduced-motion:reduce){.ampere-admin-shell .admin-content--subscriptions .owner-subscriptions-page{animation:none}.ampere-admin-shell .admin-content--subscriptions .owner-sub-plan-card:hover{transform:none}.ampere-admin-shell .admin-content--subscriptions .owner-sub-panel--plans--highlight{animation:none}.ampere-admin-shell .admin-content--subscriptions .owner-sub-trial-card__plans-btn:active{transform:none}}.ampere-admin-shell .admin-content--about{max-width:100%;width:100%;box-sizing:border-box}@media(min-width:600px){.ampere-admin-shell .admin-content--about{max-width:min(920px,calc(100% - 24px));margin-inline:auto;padding-inline:clamp(16px,3vw,28px)}}.ampere-admin-shell .admin-content--about:has(.about-page--modern){background:radial-gradient(ellipse 90% 55% at 100% -5%,rgba(59,130,246,.08) 0%,transparent 52%),radial-gradient(ellipse 70% 45% at 0% 100%,rgba(37,99,235,.06) 0%,transparent 48%),linear-gradient(180deg,#eef4fc,#f8fafc 42%,#f1f5f9)}.ampere-admin-shell .admin-content--about #aboutPageRoot.about-page--modern{--about-btn-gradient: linear-gradient(135deg, #1e3a8a 0%, #2563eb 42%, #3b82f6 100%);display:flex;flex-direction:column;gap:clamp(14px,3.6vw,18px);width:100%;max-width:100%;padding:clamp(4px,1.2vw,8px) clamp(12px,3.2vw,16px) clamp(24px,6vw,32px);box-sizing:border-box;animation:aboutPageIn .45s cubic-bezier(.22,1,.36,1) both}@keyframes aboutPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-page__hero,.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card{width:100%;max-width:100%;box-sizing:border-box}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-page__hero{text-align:center;padding:clamp(24px,6vw,32px) clamp(18px,4.5vw,24px)!important;margin-bottom:0!important;border-radius:clamp(16px,4vw,20px)!important;background:linear-gradient(160deg,#f8fafc,#f1f5f9 55%,#eef2ff)!important;border:1px solid rgba(148,163,184,.2)!important;box-shadow:0 4px 14px #0f172a0d!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-page__logo{display:flex;align-items:center;justify-content:center;width:clamp(64px,16vw,72px)!important;height:clamp(64px,16vw,72px)!important;margin:0 auto clamp(14px,3.6vw,18px)!important;border-radius:clamp(16px,4vw,20px)!important;background:linear-gradient(145deg,#1e3a8a,#2563eb 48%,#3b82f6)!important;color:#fff!important;box-shadow:0 8px 22px #2563eb52,inset 0 1px #ffffff26!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-page__logo svg{width:clamp(30px,8vw,36px)!important;height:clamp(30px,8vw,36px)!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-page__app-name{font-size:clamp(20px,5.2vw,24px)!important;font-weight:800!important;margin:0 0 6px!important;color:#334155!important;letter-spacing:-.02em}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-page__tagline{font-size:clamp(12px,3.1vw,14px)!important;font-weight:600!important;color:#64748b!important;line-height:1.55!important;margin:0 auto!important;max-width:36ch}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card{padding:clamp(18px,4.5vw,22px)!important;margin-bottom:0!important;border-radius:clamp(14px,3.6vw,18px)!important;border:1px solid rgba(148,163,184,.18)!important;background:#fff!important;box-shadow:0 2px 12px #0f172a0d!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card--support{background:linear-gradient(180deg,#eff6ff99,#fff 32%)!important;border-color:#bfdbfe73!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__head{display:flex;align-items:center;gap:clamp(10px,2.6vw,12px);margin-bottom:clamp(10px,2.6vw,12px)}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(44px,11vw,48px)!important;height:clamp(44px,11vw,48px)!important;border-radius:12px!important;background:#3b82f61a!important;color:#2563eb!important;box-shadow:none!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__icon svg{width:clamp(22px,5.8vw,24px)!important;height:clamp(22px,5.8vw,24px)!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__icon--whatsapp{background:#25d3661f!important;color:#128c7e!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__title{margin:0;font-size:clamp(15px,3.8vw,16px)!important;font-weight:800!important;color:#334155!important;display:flex;align-items:center;gap:8px}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__title:before{content:"";width:3px;height:14px;border-radius:3px;flex-shrink:0;background:linear-gradient(180deg,#2563eb,#3b82f6)}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card--support .about-card__title:before{background:linear-gradient(180deg,#16a34a,#4ade80)}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__label{margin:0 0 4px;font-size:clamp(12px,3.1vw,13px)!important;font-weight:600!important;color:#64748b!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__value{margin:0;font-size:clamp(15px,3.8vw,17px)!important;font-weight:800!important;color:#334155!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__value--badge{display:inline-flex;align-items:center;padding:clamp(8px,2.2vw,10px) clamp(14px,3.6vw,16px)!important;border-radius:12px!important;background:linear-gradient(135deg,#eff6fff2,#dbeafed9)!important;border:1px solid rgba(191,219,254,.55)!important;color:#1d4ed8!important;font-size:clamp(13px,3.4vw,14px)!important;font-weight:800!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__value--team{margin-top:6px!important;padding:clamp(10px,2.6vw,12px) clamp(14px,3.6vw,16px)!important;border-radius:12px!important;background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border:1px solid rgba(147,197,253,.55)!important;color:#1e40af!important;font-size:clamp(14px,3.6vw,16px)!important;font-weight:800!important;letter-spacing:.02em;direction:ltr;unicode-bidi:plaintext;text-align:center}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__text{margin:0;font-size:clamp(13px,3.4vw,14px)!important;font-weight:600!important;line-height:1.65!important;color:#475569!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__whatsapp{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin:0 0 clamp(14px,3.6vw,16px)!important;padding:14px 20px;border-radius:14px!important;text-decoration:none!important;background:linear-gradient(135deg,#22c55e,#25d366 48%,#128c7e)!important;color:#fff!important;font-size:clamp(14px,3.6vw,15px)!important;font-weight:800!important;border:1px solid rgba(18,140,126,.35)!important;box-shadow:0 4px 14px #25d3664d,inset 0 1px #fff3!important;transition:transform .18s ease,box-shadow .22s ease,filter .22s ease;box-sizing:border-box}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__whatsapp:hover{filter:brightness(1.03);box-shadow:0 6px 18px #25d3665c!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__whatsapp:active{transform:scale(.98);background:linear-gradient(135deg,#16a34a,#22c55e 55%,#0f766e)!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-policy-list{margin:0;padding:clamp(12px,3.2vw,14px) clamp(14px,3.6vw,16px);padding-inline-start:clamp(28px,7vw,32px);list-style:disc;background:#f8fafce6;border-radius:12px;border:1px solid rgba(226,232,240,.9)}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-policy-list li{font-size:clamp(13px,3.4vw,14px)!important;font-weight:600!important;line-height:1.65!important;color:#475569!important}.ampere-admin-shell .admin-content--about #aboutPageRoot .about-policy-list li+li{margin-top:clamp(8px,2.2vw,10px)}html[data-theme=dark] .ampere-admin-shell .admin-content--about:has(.about-page--modern){background:#0f172a!important;color:#f1f5f9!important}html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-page__hero{background:linear-gradient(160deg,#1e3a8a2e,#1e293b 52%,#0f172a)!important;border-color:#94a3b82e!important;box-shadow:0 4px 18px #00000047!important}html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-card{background:#1e293b!important;border-color:#94a3b82e!important;box-shadow:0 4px 16px #00000038!important;color:#f1f5f9!important}html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-card--support{background:linear-gradient(180deg,#064e3b38,#1e293b 38%)!important;border-color:#34d39938!important}html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-page__app-name,html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__title,html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__value{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-page__tagline,html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__label,html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__text,html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-policy-list,html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-policy-list li{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__value--badge,html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__value--team{background:#1e3a8a59!important;border-color:#60a5fa52!important;color:#bfdbfe!important;-webkit-text-fill-color:#bfdbfe!important}html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__icon{background:#3b82f62e!important;color:#93c5fd!important}html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-card__icon--whatsapp{background:#25d3662e!important;color:#6ee7b7!important}html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .about-policy-list{background:#0f172a8c!important;border-color:#94a3b829!important}@media(prefers-reduced-motion:reduce){.ampere-admin-shell .admin-content--about #aboutPageRoot.about-page--modern{animation:none}}.subscription-lock-modal{z-index:12050;background:#0f172ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.subscription-lock-modal__panel{position:relative;width:min(100%,420px);margin:auto;padding:clamp(22px,5.5vw,28px) clamp(18px,4.5vw,24px) clamp(20px,5vw,24px);border-radius:clamp(18px,4.5vw,22px);border:1px solid rgba(212,175,55,.42);background:radial-gradient(ellipse 120% 72% at 50% -20%,rgba(212,175,55,.18) 0%,transparent 58%),linear-gradient(180deg,#3a5578,#2a3d58 46%,#243b5c);box-shadow:0 24px 48px #0f172a73,inset 0 1px #ffffff14;color:#eef2f7}.subscription-lock-modal__close{position:absolute;top:12px;inset-inline-end:12px;width:36px;height:36px;border:1px solid rgba(212,175,55,.28);border-radius:10px;background:#0f172a59;color:#f0d060;font-size:22px;line-height:1;cursor:pointer}.subscription-lock-modal__icon{width:58px;height:58px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#78350f;background:linear-gradient(145deg,#fff7d6,#fde68a 38%,#d4af37);border:2px solid rgba(212,175,55,.62);box-shadow:0 8px 24px #d4af3747}.subscription-lock-modal__icon svg{width:28px;height:28px}.subscription-lock-modal__title{margin:0 0 10px;text-align:center;font-size:clamp(1.05rem,3.4vw,1.2rem);font-weight:800;line-height:1.35;background:linear-gradient(135deg,#f0d060,#d4af37 45%,#c9a227);-webkit-background-clip:text;background-clip:text;color:transparent}.subscription-lock-modal__message{margin:0 0 18px;text-align:center;font-size:clamp(.875rem,2.8vw,.95rem);font-weight:700;line-height:1.6;color:#cbd5e1}.subscription-lock-modal__actions{display:flex;flex-direction:column;gap:10px}.subscription-lock-modal__btn{width:100%;min-height:52px;border-radius:12px;font-size:max(16px,.9375rem);font-weight:800;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.subscription-lock-modal__btn--primary{border:1px solid rgba(255,255,255,.22);background:linear-gradient(145deg,#1ebe57,#22c55e 48%,#16a34a);color:#fff;box-shadow:0 6px 18px #22c55e57}.subscription-lock-modal__btn--secondary{border:1px solid rgba(212,175,55,.35);background:#0f172a59;color:#f0d060}html[data-theme=dark] .subscription-lock-modal__panel,html:not([data-theme=dark]) .subscription-lock-modal__panel{background:radial-gradient(ellipse 120% 72% at 50% -20%,rgba(212,175,55,.18) 0%,transparent 58%),linear-gradient(180deg,#3a5578,#2a3d58 46%,#243b5c)!important;border-color:#d4af376b!important}html[data-theme=dark] .subscription-lock-modal__message{color:#e2e8f0}.owner-settings-surface{--owner-set-blue: #2563eb;--owner-set-blue-light: #3b82f6;--owner-set-blue-soft: #eaf2ff;--owner-set-blue-mid: #eff6ff;--owner-set-blue-border: rgba(59, 130, 246, .24);--owner-set-text: #334155;--owner-set-text-muted: #64748b;--owner-set-surface: #ffffff;--owner-set-radius: clamp(16px, 4vw, 20px);--owner-set-shadow: 0 10px 32px rgba(15, 23, 42, .06);--owner-set-shadow-soft: 0 2px 12px rgba(15, 23, 42, .04);animation:ownerSettingsSurfaceIn .4s cubic-bezier(.22,1,.36,1) both}@keyframes ownerSettingsSurfaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.owner-settings-surface{max-width:640px;margin-inline:auto}}.owner-settings-hero{display:flex;align-items:flex-start;gap:12px;margin-bottom:clamp(14px,3.6vw,18px);padding:clamp(14px,3.6vw,18px);border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 10px #0f172a0d}.owner-settings-hero__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#3b82f61f;color:#2563eb}.owner-settings-hero__icon svg{width:24px;height:24px}.owner-settings-hero__copy{min-width:0;flex:1 1 auto}.owner-settings-hero__title{margin:0 0 6px;font-size:clamp(1.0625rem,3.6vw,1.2rem);font-weight:800;color:#3b82f6}.owner-settings-hero__desc{margin:0;font-size:clamp(.8125rem,2.7vw,.875rem);line-height:1.5;font-weight:700;color:#0a0a0a}.owner-settings-card{position:relative;margin-bottom:clamp(14px,3.6vw,18px);padding:clamp(18px,4.5vw,22px);border-radius:var(--owner-set-radius);border:1px solid rgba(226,232,240,.92);background:var(--owner-set-surface);box-shadow:var(--owner-set-shadow-soft);overflow:visible}.owner-settings-card:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--owner-set-blue-light),var(--owner-set-blue));opacity:.85}.owner-settings-card--centered{text-align:center}.owner-settings-card--centered:before{opacity:.65}.owner-settings-card--action{padding:clamp(14px,3.6vw,16px)}.owner-settings-card--action:before{display:none}.owner-settings-section-title{margin:0 0 clamp(16px,4vw,18px);padding-bottom:clamp(10px,2.6vw,12px);border-bottom:1px solid rgba(226,232,240,.9);font-size:clamp(.98rem,3.1vw,1.06rem);font-weight:700;color:#0f172a}.owner-settings-card__title{margin:0 0 6px;font-size:clamp(.98rem,3.1vw,1.05rem);font-weight:700;color:#0f172a}.owner-settings-card__desc{margin:0;color:var(--owner-set-text-muted);font-size:clamp(.8125rem,2.6vw,.9rem);line-height:1.5}.owner-settings-field{display:flex;flex-direction:column;gap:8px;margin-bottom:clamp(14px,3.6vw,16px)}.owner-settings-field:last-child{margin-bottom:0}.owner-settings-field label,.owner-security-password-group>label{font-size:clamp(.8125rem,2.6vw,.875rem);font-weight:600;color:var(--owner-set-text)}.owner-settings-input,.owner-settings-field input:not([class*=owner-settings]),.owner-security-password-group input{width:100%;min-height:52px;padding:0 clamp(14px,3.6vw,16px);border-radius:clamp(12px,3.2vw,14px);border:1px solid rgba(203,213,225,.95);background:#fff;font-size:max(16px,1rem);color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.owner-settings-input:focus,.owner-settings-field input:focus,.owner-security-password-group input:focus{outline:none;border-color:#3b82f68c;box-shadow:0 0 0 4px #3b82f61f}.owner-settings-input--readonly,.owner-settings-field input[readonly]{background:#f8fafc;color:#64748b;cursor:default}.owner-settings-field__hint{margin:0;font-size:clamp(.75rem,2.4vw,.8125rem);color:#94a3b8;line-height:1.45}.owner-settings-field__error{display:block;margin:0;font-size:clamp(.75rem,2.4vw,.8125rem);color:#dc2626;line-height:1.45;font-weight:500}.owner-settings-field--invalid .owner-settings-input,.owner-settings-field--invalid .ampere-input,.owner-settings-field--invalid input.owner-settings-input{border-color:#f87171;background:snow;box-shadow:0 0 0 3px #dc26261a}.owner-settings-field--invalid .owner-settings-input:focus,.owner-settings-field--invalid .ampere-input:focus,.owner-settings-field--invalid input.owner-settings-input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262629}.owner-settings-footer{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);z-index:2;padding-top:clamp(8px,2vw,10px);margin-bottom:clamp(8px,2vw,12px);background:linear-gradient(180deg,#f8fafc00,#f8fafceb 28%)}.owner-settings-btn{min-height:52px;border-radius:clamp(12px,3.2vw,14px)!important;font-weight:600!important;letter-spacing:.01em}.owner-settings-btn--primary{box-shadow:0 8px 22px #2563eb3d}.owner-settings-surface .ampere-btn.ampere-btn--primary.owner-settings-btn--primary{color:#fff;-webkit-text-fill-color:#ffffff;background:linear-gradient(135deg,#1e3a8a,#2563eb 42%,#3b82f6);box-shadow:0 4px 14px #2563eb61,0 2px 6px #1e3a8a2e,inset 0 1px #ffffff1f}.owner-settings-surface .ampere-btn.ampere-btn--primary.owner-settings-btn--primary:active:not(:disabled){background:linear-gradient(135deg,#1e40af,#1d4ed8 48%,#2563eb);box-shadow:0 2px 10px #2563eb47,0 1px 4px #1e3a8a24}html[data-theme=dark] .owner-settings-surface .ampere-btn.ampere-btn--primary.owner-settings-btn--primary{background:linear-gradient(135deg,#1e3a8a,#2563eb,#60a5fa);color:#fff;-webkit-text-fill-color:#ffffff}.owner-settings-btn--secondary{margin-top:clamp(8px,2vw,10px)}.owner-settings-danger-btn{width:100%;min-height:52px;border:none;border-radius:clamp(12px,3.2vw,14px);font-size:max(16px,1rem);font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.owner-settings-danger-btn:active:not(:disabled){transform:scale(.985)}.owner-settings-danger-btn--warning{background:linear-gradient(135deg,#ea580c,#f97316);color:#fff;box-shadow:0 6px 18px #f9731647}.owner-settings-danger-btn--danger{background:linear-gradient(135deg,#be123c,#f43f5e);color:#fff;box-shadow:0 6px 18px #f43f5e42}.owner-settings-danger-btn:disabled{opacity:.65;cursor:not-allowed}.owner-settings-surface .custom-select{position:relative;display:block;width:100%}.owner-settings-surface .custom-select.is-open{z-index:42}.owner-settings-surface .custom-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;min-height:52px;padding:0 clamp(14px,3.6vw,16px);padding-inline-end:40px;border:1px solid rgba(203,213,225,.95);border-radius:clamp(12px,3.2vw,14px);background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 13px center;background-size:18px 18px;font:inherit;font-size:max(16px,1rem);font-weight:600;color:#0f172a;text-align:start;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,border-radius .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[dir=ltr] .owner-settings-surface .custom-select__trigger{padding-inline-end:clamp(14px,3.6vw,16px);padding-inline-start:40px;background-position:right 13px center}.owner-settings-surface .custom-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-settings-surface .custom-select__value.is-placeholder{color:#94a3b8;font-weight:500}.owner-settings-surface .custom-select__trigger:focus{outline:none;border-color:#3b82f68c;box-shadow:0 0 0 4px #3b82f61f}.owner-settings-surface .custom-select__trigger:disabled{background-color:#f8fafc;color:#64748b;cursor:not-allowed;opacity:.85}.owner-settings-surface .custom-select.is-open .custom-select__trigger{border-color:#3b82f68c;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 4px #3b82f61f}.owner-settings-surface .custom-select__menu{list-style:none;margin:0;padding:6px;max-height:min(240px,40dvh);overflow-y:auto;background:#fff;border:1px solid rgba(59,130,246,.55);border-top:none;border-radius:0 0 clamp(12px,3.2vw,14px) clamp(12px,3.2vw,14px);box-shadow:0 10px 28px #0f172a1f;box-sizing:border-box}.owner-settings-surface .custom-select__menu[hidden]{display:none}.owner-settings-surface .custom-select__option{display:block;width:100%;padding:12px 14px;border:none;border-radius:10px;background:transparent;font:inherit;font-size:max(16px,1rem);font-weight:600;line-height:1.4;color:#0f172a;text-align:start;cursor:pointer;transition:background .18s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.owner-settings-surface .custom-select__option:active{background:#3b82f61a}.owner-settings-field--invalid .custom-select__trigger{border-color:#f87171;background:snow;box-shadow:0 0 0 3px #dc26261a}@media(max-width:767px){html.keyboard-open .ampere-admin-shell .ampere-admin-portal-scroll:has(.owner-settings-surface),html.form-field-focused .ampere-admin-shell .ampere-admin-portal-scroll:has(.owner-settings-surface){scroll-padding-bottom:max(96px,env(safe-area-inset-bottom,0px) + 80px)}}.owner-settings-page{padding-bottom:env(safe-area-inset-bottom,0px)}.owner-settings-tab-panel{min-width:0}.owner-security-password-group{display:flex;flex-direction:column;gap:0;margin-bottom:clamp(16px,4vw,18px)}.owner-security-password-group .owner-settings-field{margin-bottom:clamp(14px,3.6vw,16px)}.owner-security-password-group .owner-settings-field:last-child{margin-bottom:0}.owner-security-password-group--locked input{opacity:.55;pointer-events:none}.owner-security-password-group--locked .owner-settings-field--invalid input{opacity:.55}.owner-security-backup-icon{width:clamp(56px,14vw,64px);height:clamp(56px,14vw,64px);margin:0 auto clamp(12px,3vw,14px);border-radius:clamp(16px,4vw,18px);display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#dbeafe,#bfdbfe);color:#1d4ed8;box-shadow:0 6px 16px #2563eb24}.owner-security-backup-icon svg{width:28px;height:28px}.owner-security-backup-meta{margin:clamp(12px,3vw,14px) 0 0;color:var(--owner-set-text-muted);font-size:clamp(.8125rem,2.6vw,.875rem);line-height:1.5}.owner-security-backup-meta--hint{margin-top:clamp(10px,2.6vw,12px)}.owner-security-backup-meta--replace{color:#b45309;font-size:clamp(.78rem,2.4vw,.82rem)}.owner-settings-card--centered .owner-settings-btn+.owner-settings-btn{margin-top:clamp(10px,2.6vw,12px)}.owner-settings-card--centered .owner-settings-card__desc{margin-bottom:clamp(16px,4vw,18px)}.owner-general-avatar-card{padding-top:clamp(20px,5vw,24px)}.owner-general-avatar{display:flex;align-items:center;gap:clamp(14px,3.6vw,18px);margin-bottom:clamp(14px,3.6vw,16px)}.owner-general-avatar__preview{position:relative;width:clamp(76px,19vw,84px);height:clamp(76px,19vw,84px);padding:0;border:2px solid rgba(59,130,246,.22);border-radius:clamp(18px,4.5vw,22px);background:linear-gradient(145deg,#eff6ff,#dbeafe);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:#2563eb;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffffa6}.owner-general-avatar__preview:disabled{opacity:.6;cursor:not-allowed}.owner-general-avatar__image{width:100%;height:100%;object-fit:cover;display:block}.owner-general-avatar__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:8px;background:#0f172a73;color:#fff;font-size:.72rem;font-weight:600;text-align:center;opacity:0;transition:opacity .2s ease}.owner-general-avatar__preview:hover .owner-general-avatar__overlay,.owner-general-avatar__preview:focus-visible .owner-general-avatar__overlay{opacity:1}.owner-general-avatar__copy{min-width:0}.owner-general-page .owner-settings-footer{position:static;z-index:auto;bottom:auto;background:none;padding-top:clamp(14px,3.6vw,18px)}html[data-theme=dark] .owner-general-page .owner-settings-footer{background:none}.owner-preferences-page{padding-bottom:env(safe-area-inset-bottom,0px)}.owner-preferences-stack{display:flex;flex-direction:column;gap:clamp(14px,3.6vw,18px)}.owner-pref-card{margin-bottom:0}.owner-pref-section__label{display:block;margin-bottom:10px;font-size:clamp(.8125rem,2.6vw,.875rem);font-weight:700;color:var(--owner-set-text, #0f172a)}.owner-pref-lang-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.owner-pref-lang-btn{min-height:44px;padding:8px 6px;border:1px solid rgba(203,213,225,.95);border-radius:clamp(12px,3.2vw,14px);background:#fff;color:#334155;font-size:max(16px,.875rem);font-weight:700;font-family:inherit;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.owner-pref-lang-btn--active{background:#3b82f61a;border-color:#3b82f673;color:#2563eb}.owner-pref-lang-btn:active:not(:disabled){transform:scale(.97)}.owner-pref-lang-btn:disabled{opacity:.65;cursor:not-allowed}.owner-pref-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.owner-pref-toggle-row__info{flex:1;min-width:0}.owner-pref-toggle-row__title{display:block;font-size:clamp(.875rem,2.8vw,.94rem);font-weight:700;line-height:1.4;color:var(--owner-set-text, #0f172a)}.owner-pref-toggle-row__hint{margin:3px 0 0;font-size:clamp(.8125rem,2.6vw,.875rem);color:#64748b;line-height:1.45}.owner-pref-switch{position:relative;display:inline-block;width:52px;height:30px;flex-shrink:0}.owner-pref-switch input{opacity:0;width:0;height:0}.owner-pref-switch__slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;border-radius:999px;background:#cbd5e1;transition:background .2s ease}.owner-pref-switch__slider:before{content:"";position:absolute;width:22px;height:22px;inset-inline-start:4px;bottom:4px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 1px 3px #0f172a2e}.owner-pref-switch input:checked+.owner-pref-switch__slider{background:linear-gradient(135deg,#2563eb,#3b82f6)}.owner-pref-switch input:checked+.owner-pref-switch__slider:before{transform:translate(22px)}html[dir=rtl] .owner-pref-switch input:checked+.owner-pref-switch__slider:before{transform:translate(-22px)}.owner-pref-switch input:disabled+.owner-pref-switch__slider{opacity:.55;cursor:not-allowed}@media(max-width:380px){.owner-pref-lang-grid{grid-template-columns:1fr}}html[data-theme=dark] .owner-pref-lang-btn{background:#0f172ab8;border-color:#94a3b847;color:#e2e8f0}html[data-theme=dark] .owner-pref-lang-btn--active{background:#3b82f62e;border-color:#60a5fa73;color:#93c5fd}html[data-theme=dark] .owner-pref-toggle-row__title{color:#f8fafc}html[data-theme=dark] .owner-pref-toggle-row__hint,html[data-theme=dark] .owner-pref-section__label{color:#94a3b8}html[data-theme=dark] .owner-pref-switch__slider{background:#94a3b859}html[data-theme=dark] .owner-settings-surface{--owner-set-text: #f8fafc;--owner-set-text-muted: #94a3b8;--owner-set-surface: rgba(15, 23, 42, .88);--owner-set-card-bg: rgba(15, 23, 42, .88);--owner-set-blue-soft: rgba(59, 130, 246, .12);--owner-set-blue-mid: rgba(30, 41, 59, .92);--owner-set-blue-border: rgba(96, 165, 250, .28);--owner-set-shadow-soft: 0 2px 12px rgba(0, 0, 0, .28)}html[data-theme=dark] .owner-settings-card{background:var(--owner-set-card-bg, rgba(15, 23, 42, .88));border-color:#94a3b82e}html[data-theme=dark] .owner-settings-hero{background:#0f172ab8;border-color:#94a3b833}html[data-theme=dark] .owner-settings-hero__title{color:#93c5fd}html[data-theme=dark] .owner-settings-hero__desc{color:#e2e8f0;font-weight:700}html[data-theme=dark] .owner-settings-input,html[data-theme=dark] .owner-settings-field input:not([class*=owner-settings]){background:#0f172ab8;border-color:#94a3b847;color:#f8fafc}html[data-theme=dark] .owner-settings-field label{color:#e2e8f0}#ownerDeleteAccountPasswordModal.modal,#deleteOwnerAccountConfirmModal.modal,#restoreOwnerBackupConfirmModal.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12060;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#0f172a94;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#ownerDeleteAccountPasswordModal.modal.show .modal-content,#deleteOwnerAccountConfirmModal.modal.show .modal-content,#restoreOwnerBackupConfirmModal.modal.show .modal-content{animation:ownerSecurityModalIn .34s cubic-bezier(.22,1,.36,1)}@keyframes ownerSecurityModalIn{0%{opacity:0;transform:translateY(18px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}#ownerDeleteAccountPasswordModal{--owner-pw-accent: #4f46e5;--owner-pw-accent-deep: #4338ca;--owner-pw-border: rgba(99, 102, 241, .14);--owner-pw-label: #3730a3}#ownerDeleteAccountPasswordModal .owner-delete-password-modal{width:min(100%,400px);max-width:min(400px,calc(100vw - 20px));padding:0;overflow:hidden;border:1px solid var(--owner-pw-border);border-radius:20px;background:#fff;box-shadow:0 4px 6px #4338ca0a,0 24px 56px #102a4329}#ownerDeleteAccountPasswordModal .msheet__hero--security{padding:22px 22px 16px;background:linear-gradient(165deg,#eef2ff,#e0e7ff 42%,#f5f3ff);border-bottom:1px solid rgba(99,102,241,.12);text-align:center}#ownerDeleteAccountPasswordModal .msheet__icon--security{width:56px;height:56px;margin:0 auto 12px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#4f46e5;background:linear-gradient(145deg,#6366f138,#818cf81f);box-shadow:0 8px 20px #6366f138}#ownerDeleteAccountPasswordModal .msheet__icon--security svg{width:28px;height:28px}#ownerDeleteAccountPasswordModal .msheet__hero--security .modal-header{margin:0;font-size:1.125rem;font-weight:800;color:var(--owner-pw-accent-deep)}#ownerDeleteAccountPasswordModal .owner-delete-password-modal__body{padding:18px 20px 8px}#ownerDeleteAccountPasswordModal .owner-delete-password-modal__prompt{margin:0 0 14px;font-size:.9375rem;line-height:1.6;color:#64748b;text-align:center}#ownerDeleteAccountPasswordModal .owner-delete-password-modal__body .input-group{margin-bottom:0}#ownerDeleteAccountPasswordModal .owner-delete-password-modal__body .input-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:var(--owner-pw-label)}#ownerDeleteAccountPasswordModal .owner-delete-password-modal__body .input-group input{width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--owner-pw-border);border-radius:11px;background:#f8fafc;font-size:max(16px,1rem);color:#1e293b}#ownerDeleteAccountPasswordModal .owner-delete-password-modal__body .error-msg{margin-top:8px}#ownerDeleteAccountPasswordModal .owner-delete-password-modal__footer{display:flex;flex-direction:column;gap:10px;padding:14px 20px max(18px,env(safe-area-inset-bottom));border-top:1px solid rgba(99,102,241,.1);background:#fff}#ownerDeleteAccountPasswordModal .owner-delete-password-modal__footer .btn{width:100%;min-height:48px;border-radius:12px;font-size:15px;font-weight:700}@media(min-width:480px){#ownerDeleteAccountPasswordModal .owner-delete-password-modal__footer{flex-direction:row-reverse;gap:12px}#ownerDeleteAccountPasswordModal .owner-delete-password-modal__footer .btn{flex:1}}.owner-delete-account-confirm-modal{width:min(100%,440px);max-width:440px;padding:0;overflow:hidden;text-align:center;background:#fff;border:1px solid rgba(239,68,68,.22);border-radius:20px;box-shadow:0 4px 6px #dc26260d,0 24px 48px #0f172a29}.owner-delete-account-confirm-modal__hero{padding:22px 24px 18px;background:linear-gradient(165deg,#fef2f2,#fff7ed 52%,#fff);border-bottom:1px solid rgba(254,202,202,.65)}.owner-delete-account-confirm-modal__badge{display:inline-flex;align-items:center;margin-bottom:14px;padding:6px 12px;border-radius:999px;font-size:.75rem;font-weight:800;color:#991b1b;background:#fee2e2f2;border:1px solid rgba(248,113,113,.45)}.owner-delete-account-confirm-modal__icon{width:62px;height:62px;margin:0 auto 14px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#dc2626;background:linear-gradient(145deg,#ef44442e,#f871711a);box-shadow:0 0 0 1px #ef44441f,0 8px 20px #dc262629}.owner-delete-account-confirm-modal__icon svg{width:32px;height:32px}.owner-delete-account-confirm-modal__title{margin:0;font-size:1.2rem;font-weight:800;line-height:1.35;color:#991b1b}.owner-delete-account-confirm-modal__body{padding:18px 22px 22px}.owner-delete-account-confirm-modal__message{margin:0 0 16px;font-size:.9375rem;line-height:1.65;color:#64748b}.owner-delete-account-confirm-modal__points{margin:0 0 20px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;text-align:start}.owner-delete-account-confirm-modal__point{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;font-size:.875rem;line-height:1.5;color:#475569;background:#f8fafc;border:1px solid rgba(148,163,184,.18)}.owner-delete-account-confirm-modal__point-icon{flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#dc2626;background:#fee2e2d9}.owner-delete-account-confirm-modal__point-icon svg{width:14px;height:14px}.owner-delete-account-confirm-modal__actions{display:flex;flex-direction:column;gap:10px}.owner-delete-account-confirm-modal__actions .btn{width:100%;min-height:48px;padding:12px 20px;border-radius:12px;font-size:15px;font-weight:700}#deleteOwnerAccountConfirmModal .btn-danger,.owner-delete-account-confirm-modal__confirm{background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;border-color:#dc2626;font-weight:800;box-shadow:0 4px 14px #dc262647}#deleteOwnerAccountConfirmModal .btn-outline,.owner-delete-account-confirm-modal__cancel{background:#ffffffe6;border-color:#243b5329;color:#334155}@media(min-width:480px){.owner-delete-account-confirm-modal__actions{flex-direction:row-reverse;gap:12px}.owner-delete-account-confirm-modal__actions .btn{flex:1;min-height:46px}}.owner-restore-backup-confirm-modal{max-width:420px;padding:26px 24px 22px;text-align:center;background:linear-gradient(180deg,#fffbeb,#fff7ed);border:1px solid #fde68a;border-radius:20px;box-shadow:0 4px 6px #b453090f,0 20px 40px #102a4324}.owner-restore-backup-confirm-modal__icon{width:58px;height:58px;margin:0 auto 16px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#d97706;background:linear-gradient(145deg,#f59e0b38,#fbbf241f);box-shadow:0 4px 14px #f59e0b33}.owner-restore-backup-confirm-modal__icon svg{width:30px;height:30px}.owner-restore-backup-confirm-modal__title{margin:0 0 12px;font-size:1.125rem;font-weight:800;line-height:1.4;color:#b45309}.owner-restore-backup-confirm-modal__message{margin:0 0 22px;font-size:.9375rem;line-height:1.65;color:#92400e}.owner-restore-backup-confirm-modal__actions{display:flex;flex-direction:column;gap:10px}.owner-restore-backup-confirm-modal__actions .btn{width:100%;min-height:46px;padding:12px 20px;border-radius:12px;font-size:15px;font-weight:700}#restoreOwnerBackupConfirmModal .btn-primary,.owner-restore-backup-confirm-modal__confirm{font-weight:800;box-shadow:0 4px 14px #2563eb47}#restoreOwnerBackupConfirmModal .btn-outline,.owner-restore-backup-confirm-modal__cancel{background:#ffffffbf;border-color:#243b532e;color:#334155}@media(min-width:480px){.owner-restore-backup-confirm-modal__actions{flex-direction:row-reverse;gap:12px}.owner-restore-backup-confirm-modal__actions .btn{flex:1}}html[data-theme=dark] .owner-delete-account-confirm-modal{background:#1e293b!important;border-color:#f8717152!important}html[data-theme=dark] .owner-delete-account-confirm-modal__hero{background:linear-gradient(165deg,#7f1d1d73,#1e293bf2)!important}html[data-theme=dark] #ownerDeleteAccountPasswordModal .owner-delete-password-modal{background:#1e293b!important;border-color:#6366f147!important}html[data-theme=dark] .owner-restore-backup-confirm-modal{background:linear-gradient(180deg,#78350f59,#1e293b)!important;border-color:#fbbf2459!important}@media(max-width:767px){html.keyboard-open .ampere-bottom-nav,html.form-field-focused .ampere-bottom-nav,html.hide-bottom-nav .ampere-bottom-nav{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(calc(100% + 12px));transition:opacity .2s ease,visibility .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}html.keyboard-open .ampere-list-pagination,html.form-field-focused .ampere-list-pagination,html.keyboard-open .admin-notifications-page__header,html.form-field-focused .admin-notifications-page__header{display:none!important}html.keyboard-open .ampere-portal-layout:not(.ampere-admin-shell)>.ampere-shell__content.ampere-layout-content--with-bottom-nav,html.form-field-focused .ampere-portal-layout:not(.ampere-admin-shell)>.ampere-shell__content.ampere-layout-content--with-bottom-nav,html.keyboard-open .ampere-layout-with-sidebar.ampere-portal-layout:not(.ampere-admin-shell) .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav,html.form-field-focused .ampere-layout-with-sidebar.ampere-portal-layout:not(.ampere-admin-shell) .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav{overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto;overflow-anchor:none;scroll-behavior:auto;max-height:var(--viewport-visible-height, 100dvh)!important;padding-bottom:0!important;scroll-padding-top:max(8px,env(safe-area-inset-top,0px));scroll-padding-bottom:8px}html.keyboard-open .ampere-admin-shell .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav,html.form-field-focused .ampere-admin-shell .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav,html.hide-bottom-nav.keyboard-open .ampere-admin-shell .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav,html.hide-bottom-nav.form-field-focused .ampere-admin-shell .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav{overflow:hidden!important;overflow-y:hidden!important;max-height:var(--viewport-visible-height, 100dvh)!important;padding-bottom:0!important}html.keyboard-open .ampere-admin-shell .ampere-admin-portal-scroll[data-portal-scroll-root],html.form-field-focused .ampere-admin-shell .ampere-admin-portal-scroll[data-portal-scroll-root],html.keyboard-open .ampere-admin-shell .ampere-admin-portal-scroll,html.form-field-focused .ampere-admin-shell .ampere-admin-portal-scroll{overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto;overflow-anchor:none;scroll-behavior:auto;max-height:calc(var(--viewport-visible-height, 100dvh) - var(--ampere-top-chrome-height, 72px))!important;padding-bottom:0!important;scroll-padding-top:max(8px,env(safe-area-inset-top,0px));scroll-padding-bottom:8px}html.keyboard-open .ampere-admin-shell .input-group :is(input,textarea,select),html.form-field-focused .ampere-admin-shell .input-group :is(input,textarea,select),html.keyboard-open .ampere-admin-shell .ampere-finance-field :is(input,textarea,select),html.form-field-focused .ampere-admin-shell .ampere-finance-field :is(input,textarea,select),html.keyboard-open .ampere-admin-shell .owner-settings-field :is(input,textarea,select),html.form-field-focused .ampere-admin-shell .owner-settings-field :is(input,textarea,select),html.keyboard-open .ampere-admin-shell .custom-select__trigger,html.form-field-focused .ampere-admin-shell .custom-select__trigger,html.keyboard-open #subscriberModal.modal.show .subscriber-form-modal__body .input-group :is(input,textarea,select),html.form-field-focused #subscriberModal.modal.show .subscriber-form-modal__body .input-group :is(input,textarea,select),html.keyboard-open #staffModal.modal.show .staff-form-modal__body .input-group :is(input,textarea,select),html.form-field-focused #staffModal.modal.show .staff-form-modal__body .input-group :is(input,textarea,select),html.keyboard-open #operationalExpenseModal.modal.show .subscriber-form-modal__body .input-group :is(input,textarea,select),html.form-field-focused #operationalExpenseModal.modal.show .subscriber-form-modal__body .input-group :is(input,textarea,select){touch-action:pan-y!important}html.keyboard-open #subscriberModal.modal.show>.modal-content.subscriber-form-modal,html.form-field-focused #subscriberModal.modal.show>.modal-content.subscriber-form-modal,html.keyboard-open #staffModal.modal.show>.modal-content.staff-form-modal,html.form-field-focused #staffModal.modal.show>.modal-content.staff-form-modal,html.keyboard-open #operationalExpenseModal.modal.show>.modal-content.subscriber-form-modal,html.form-field-focused #operationalExpenseModal.modal.show>.modal-content.subscriber-form-modal{display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y!important;overscroll-behavior-y:auto;overflow-anchor:none;scroll-behavior:auto!important;height:auto!important;max-height:calc(var(--viewport-visible-height, 100dvh) - max(8px,env(safe-area-inset-top,0px)) - max(10px,env(safe-area-inset-bottom,0px)))!important;scroll-padding-top:8px;scroll-padding-bottom:max(72px,env(safe-area-inset-bottom,0px) + 56px)!important}html.keyboard-open #subscriberModal .subscriber-form-modal__body,html.form-field-focused #subscriberModal .subscriber-form-modal__body{flex:0 0 auto!important;min-height:auto!important;overflow:visible!important;padding-bottom:12px!important}html.keyboard-open #subscriberModal.modal.show .custom-select__trigger,html.form-field-focused #subscriberModal.modal.show .custom-select__trigger{touch-action:pan-y!important}html.keyboard-open .ampere-auth-layout .login-wrapper,html.form-field-focused .ampere-auth-layout .login-wrapper{justify-content:flex-start!important;align-items:stretch!important;min-height:0!important;height:var(--viewport-visible-height, 100dvh)!important;max-height:var(--viewport-visible-height, 100dvh)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto;scroll-padding-top:max(8px,env(safe-area-inset-top,0px));scroll-padding-bottom:8px}html.keyboard-open .ampere-auth-layout .logo,html.form-field-focused .ampere-auth-layout .logo{transform:scale(.88);margin-bottom:8px;transition:transform .2s ease,margin .2s ease}html.hide-bottom-nav .ampere-bottom-nav{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(calc(100% + 12px))}}@media(max-width:767px){html.subscribers-search-keyboard .ampere-admin-shell .ampere-bottom-nav{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.subscribers-search-keyboard .ampere-admin-shell .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important;padding-bottom:0!important;scroll-padding-bottom:0!important}html.subscribers-search-keyboard .ampere-admin-shell .ampere-layout-with-sidebar__main{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important}html.subscribers-search-keyboard .ampere-admin-shell .ampere-admin-portal-scroll[data-portal-scroll-root]{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important;margin-bottom:0!important;padding-bottom:0!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}html.subscribers-search-keyboard .ampere-admin-shell .subscribers-page.subscribers-page--v2,html.subscribers-search-keyboard .ampere-admin-shell .subscribers-page{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important;margin-bottom:0!important;padding-bottom:0!important}html.subscribers-search-keyboard .ampere-admin-shell .subscribers-page .subscribers-page-header,html.subscribers-search-keyboard .ampere-admin-shell .subscribers-page .subscribers-filter-bar,html.subscribers-search-keyboard .ampere-admin-shell .subscribers-pagination{display:none!important}html.subscribers-search-keyboard .ampere-admin-shell .subscribers-page .subscribers-toolbar{flex:0 0 auto!important;position:sticky!important;top:0!important;z-index:4!important;margin:0 0 4px!important;padding-bottom:4px!important;background:var(--adm-surface, #ffffff)}html[data-theme=dark].subscribers-search-keyboard .ampere-admin-shell .subscribers-page .subscribers-toolbar{background:var(--ampere-portal-bg, #0f172a)}html.subscribers-search-keyboard .ampere-admin-shell .subscribers-cards-shell{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;margin:0!important;padding:0!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain}html.subscribers-search-keyboard .ampere-admin-shell .subscribers-cards-list{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;gap:10px!important;margin:0!important;padding:0!important;min-height:0!important}html.subscribers-search-keyboard .ampere-admin-shell .subscribers-empty{display:block!important;margin:0!important;padding:0!important}html.subscribers-search-keyboard.keyboard-open .ampere-admin-shell .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav,html.subscribers-search-keyboard.form-field-focused .ampere-admin-shell .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav{max-height:none!important;overflow:hidden!important;scroll-padding-bottom:0!important}html.subscribers-search-keyboard.keyboard-open .ampere-admin-shell .ampere-admin-portal-scroll,html.subscribers-search-keyboard.form-field-focused .ampere-admin-shell .ampere-admin-portal-scroll{max-height:none!important;overflow:hidden!important;padding-bottom:0!important}}html[data-theme=dark] .ampere-card{border-color:#94a3b83d;box-shadow:0 2px 10px #00000047}html[data-theme=dark] .ampere-card--neutral,html[data-theme=dark] .ampere-card--surface{color:var(--ampere-portal-text, var(--ampere-dark-text))}html[data-theme=dark]{--ms-overlay: rgba(2, 6, 23, .72)}html[data-theme=dark] .ampere-overlay{background:#020617b8}html[data-theme=dark] .modal{background:var(--ms-overlay)}html[data-theme=dark] .modal.show>.modal-content,html[data-theme=dark] .modal.show>.modal-content.subscriber-form-modal,html[data-theme=dark] .modal.show>.modal-content.staff-form-modal,html[data-theme=dark] .modal.show>.modal-content.msheet{background:var(--ampere-dark-card);color:var(--ampere-dark-text);border-color:#94a3b838}html[data-theme=dark] .ampere-modal__hero,html[data-theme=dark] .ampere-modal__footer{border-color:#94a3b838}html[data-theme=dark] .ampere-notif-bell__trigger{color:#e2e8f0}html[data-theme=dark] .ampere-notif-panel{background:var(--ampere-dark-card);border-color:#94a3b838;color:var(--ampere-dark-text)}html[data-theme=dark] .ampere-notif-panel__title{color:#f8fafc}html[data-theme=dark] .ampere-badge--count{border-color:#0f172ad9}html[data-theme=dark] .ampere-toast{background:#1e293bf5;border-color:#94a3b83d;color:#f8fafc}html[data-theme=dark] .ampere-topbar__title{color:#f8fafc}html[data-theme=dark] .ampere-topbar__icon-btn{color:#e2e8f0}html[data-theme=dark] .owner-general-avatar__preview,html[data-theme=dark] .owner-general-avatar-card{border-color:#94a3b82e}html[data-theme=dark] .owner-general-avatar__preview{background:#0f172ab8}html[data-theme=dark] .owner-settings-danger-btn--warning,html[data-theme=dark] .owner-settings-danger-btn--danger{box-shadow:0 6px 18px #00000059}html[data-theme=dark] .owner-security-backup-meta,html[data-theme=dark] .owner-settings-field__hint{color:#94a3b8}html[data-theme=dark] .owner-security-password-group--locked .owner-settings-input,html[data-theme=dark] .owner-security-password-group--locked input{background:#0f172a8c;color:#64748b}html[data-theme=dark] .staff-settings-hint,html[data-theme=dark] .staff-settings-card__desc{color:#94a3b8}html[data-theme=dark] .staff-settings-card{background:#0f172ae0;border-color:#94a3b82e}html[data-theme=dark] .staff-settings-card__title{color:#f8fafc}html[data-theme=dark] .staff-settings-field__label{color:#e2e8f0}html[data-theme=dark] .staff-settings-footer__signout{color:#93c5fd}html[data-theme=dark] .staff-settings-preferences-panel .owner-settings-card{background:#1e293bb8}.subscriber-home-preferences{display:flex;flex-direction:column;gap:12px}.subscriber-home-preferences__title{margin:0;font-size:clamp(1rem,3.2vw,1.125rem);font-weight:800;color:var(--ampere-portal-text, #0f172a)}html[data-theme=dark] .subscriber-home-preferences__title{color:#f8fafc}html[data-theme=dark] .subscriber-home-page .ampere-btn--outline{border-color:#94a3b859;color:#e2e8f0;background:#0f172a8c}html[data-theme=dark] .ampere-finance-payment-log,html[data-theme=dark] .ampere-finance-operational-expenses{color:var(--ampere-portal-text, var(--ampere-dark-text))}html[data-theme=dark] .ampere-finance-payment-log__search,html[data-theme=dark] .ampere-finance-operational-expenses__toolbar{background:#0f172ab8;border-color:#94a3b838}html[data-theme=dark] .platform-ad-banner{background:#1e293be0;border-color:#94a3b833;color:#e2e8f0}html[data-theme=dark] .ampere-force-password-card,html[data-theme=dark] .register-success-modal{background:var(--ampere-dark-card);color:var(--ampere-dark-text);border-color:#94a3b838}html[data-theme=dark] .auth-login-alert{background:#1e293beb;border-color:#94a3b838;color:#f8fafc}html[data-theme=dark] .ampere-skeleton,html[data-theme=dark] .ampere-skeleton-block{background:linear-gradient(90deg,#3341558c,#475569bf,#3341558c)}html[data-theme=dark] .revenue-reset-warning-modal,html[data-theme=dark] .revenue-reset-warning-modal__sheet{background:var(--ampere-dark-card);color:var(--ampere-dark-text);border-color:#94a3b838}html[data-theme=dark] #subscriberPaymentLogModal .modal-content,html[data-theme=dark] .subscriber-payment-log-modal{background:var(--ampere-dark-card);color:var(--ampere-dark-text)}[data-theme=dark][data-portal=admin]{--mw-grad-angle: 160deg;--mw-tint-paid-top: #14532d;--mw-tint-paid-mid: #166534;--mw-tint-paid-bottom: #15803d;--mw-tint-paid-border: rgba(34, 197, 94, .32);--mw-tint-paid-ring: rgba(34, 197, 94, .38);--mw-tint-paid-stroke: #4ade80;--mw-tint-unpaid-top: #78350f;--mw-tint-unpaid-mid: #92400e;--mw-tint-unpaid-bottom: #b45309;--mw-tint-unpaid-border: rgba(245, 158, 11, .32);--mw-tint-unpaid-ring: rgba(245, 158, 11, .34);--mw-tint-unpaid-stroke: #fbbf24;--mw-tint-debts-top: #7f1d1d;--mw-tint-debts-mid: #991b1b;--mw-tint-debts-bottom: #b91c1c;--mw-tint-debts-border: rgba(248, 113, 113, .32);--mw-tint-debts-ring: rgba(248, 113, 113, .34);--mw-tint-debts-stroke: #fca5a5;--mw-tint-blue-top: #1e3a8a;--mw-tint-blue-mid: #1d4ed8;--mw-tint-blue-bottom: #2563eb;--mw-tint-blue-border: rgba(96, 165, 250, .32);--mw-tint-blue-icon-bg: rgba(255, 255, 255, .16);--mw-tint-blue-icon: #ffffff;--mw-tint-indigo-top: #3730a3;--mw-tint-indigo-mid: #4338ca;--mw-tint-indigo-bottom: #4f46e5;--mw-tint-indigo-border: rgba(129, 140, 248, .32);--mw-tint-indigo-icon-bg: rgba(255, 255, 255, .16);--mw-tint-indigo-icon: #ffffff;--mw-tint-green-top: #14532d;--mw-tint-green-mid: #166534;--mw-tint-green-bottom: #15803d;--mw-tint-green-border: rgba(74, 222, 128, .28);--mw-tint-green-icon-bg: rgba(255, 255, 255, .16);--mw-tint-green-icon: #ffffff;--mw-tint-slate-top: #334155;--mw-tint-slate-mid: #475569;--mw-tint-slate-bottom: #64748b;--mw-tint-slate-border: rgba(148, 163, 184, .28);--mw-tint-slate-icon-bg: rgba(255, 255, 255, .14);--mw-tint-slate-icon: #ffffff;--mw-tint-teal-top: #115e59;--mw-tint-teal-mid: #0f766e;--mw-tint-teal-bottom: #14b8a6;--mw-tint-teal-border: rgba(45, 212, 191, .28);--mw-tint-teal-icon-bg: rgba(255, 255, 255, .16);--mw-tint-teal-icon: #ffffff;--mw-tint-amber-top: #78350f;--mw-tint-amber-mid: #92400e;--mw-tint-amber-bottom: #b45309;--mw-tint-amber-border: rgba(251, 191, 36, .28);--mw-tint-amber-icon-bg: rgba(255, 255, 255, .16);--mw-tint-amber-icon: #ffffff;--mw-tint-violet-top: #4c1d95;--mw-tint-violet-mid: #5b21b6;--mw-tint-violet-bottom: #6d28d9;--mw-tint-violet-border: rgba(167, 139, 250, .28);--mw-tint-violet-icon-bg: rgba(255, 255, 255, .16);--mw-tint-violet-icon: #ffffff;--mw-tint-danger-top: #7f1d1d;--mw-tint-danger-mid: #991b1b;--mw-tint-danger-bottom: #b91c1c;--mw-tint-danger-border: rgba(248, 113, 113, .28);--mw-tint-danger-icon-bg: rgba(255, 255, 255, .16);--mw-tint-danger-icon: #ffffff;--mw-grad-paid: linear-gradient(var(--mw-grad-angle), var(--mw-tint-paid-top) 0%, var(--mw-tint-paid-mid) 48%, var(--mw-tint-paid-bottom) 100%);--mw-grad-unpaid: linear-gradient(var(--mw-grad-angle), var(--mw-tint-unpaid-top) 0%, var(--mw-tint-unpaid-mid) 48%, var(--mw-tint-unpaid-bottom) 100%);--mw-grad-debts: linear-gradient(var(--mw-grad-angle), var(--mw-tint-debts-top) 0%, var(--mw-tint-debts-mid) 48%, var(--mw-tint-debts-bottom) 100%);--mw-grad-blue: linear-gradient(var(--mw-grad-angle), var(--mw-tint-blue-top) 0%, var(--mw-tint-blue-mid) 48%, var(--mw-tint-blue-bottom) 100%);--mw-grad-indigo: linear-gradient(var(--mw-grad-angle), var(--mw-tint-indigo-top) 0%, var(--mw-tint-indigo-mid) 48%, var(--mw-tint-indigo-bottom) 100%);--mw-grad-green: linear-gradient(var(--mw-grad-angle), var(--mw-tint-green-top) 0%, var(--mw-tint-green-mid) 48%, var(--mw-tint-green-bottom) 100%);--mw-grad-slate: linear-gradient(var(--mw-grad-angle), var(--mw-tint-slate-top) 0%, var(--mw-tint-slate-mid) 48%, var(--mw-tint-slate-bottom) 100%);--mw-grad-teal: linear-gradient(155deg, var(--mw-tint-teal-top) 0%, var(--mw-tint-teal-mid) 36%, var(--mw-tint-teal-bottom) 100%);--mw-grad-amber: linear-gradient(var(--mw-grad-angle), var(--mw-tint-amber-top) 0%, var(--mw-tint-amber-mid) 48%, var(--mw-tint-amber-bottom) 100%);--mw-grad-violet: linear-gradient(var(--mw-grad-angle), var(--mw-tint-violet-top) 0%, var(--mw-tint-violet-mid) 48%, var(--mw-tint-violet-bottom) 100%);--mw-grad-danger: linear-gradient(var(--mw-grad-angle), var(--mw-tint-danger-top) 0%, var(--mw-tint-danger-mid) 48%, var(--mw-tint-danger-bottom) 100%)}html[data-theme=dark][data-portal=admin] .ampere-admin-shell .ampere-admin-portal-scroll{background:radial-gradient(ellipse 120% 80% at 100% -20%,rgba(71,85,105,.12) 0%,transparent 55%),radial-gradient(ellipse 90% 60% at 0% 100%,rgba(51,65,85,.1) 0%,transparent 50%),var(--adm-bg, #0f172a);color:var(--adm-text, #f8fafc)}html[data-theme=dark][data-portal=admin] .ampere-admin-shell .ampere-shell__content.ampere-layout-content--with-bottom-nav{background:var(--adm-bg, #0f172a)}html[data-theme=dark] .ampere-admin-shell :is(.ampere-finance-page,.owner-settings-page){min-height:100%;color:var(--adm-text, #f8fafc)}html[data-theme=dark] .ampere-admin-shell .admin-reports-page{min-height:100%;color:var(--adm-text, #f8fafc)}html[data-theme=dark] .ampere-admin-shell .admin-reports-page__section-title{color:#cbd5e1}html[data-theme=dark] .ampere-admin-shell .admin-reports-kpi__label,html[data-theme=dark] .ampere-admin-shell .admin-reports-kpi__value,html[data-theme=dark] .ampere-admin-shell .admin-reports-kpi__meta{color:#f8fafc}html[data-theme=dark] .ampere-admin-shell .admin-reports-chart-card{background:#0f172ae0;border-color:#94a3b82e;box-shadow:none}html[data-theme=dark] .ampere-admin-shell .admin-reports-chart-card__title{color:#f8fafc;border-bottom-color:#94a3b824}html[data-theme=dark] .ampere-admin-shell .admin-reports-chart-empty{background:#0f172a8c;border-color:#94a3b838;color:#94a3b8}html[data-theme=dark] .ampere-admin-shell .admin-reports-donut__track{stroke:#334155d9}html[data-theme=dark] .ampere-admin-shell .admin-reports-page__state{color:#94a3b8}html[data-theme=dark] .ampere-admin-shell .admin-trial-welcome-card{background:linear-gradient(145deg,#1e3a8a59,#0f172aeb);border-color:#60a5fa47;box-shadow:0 8px 24px #00000047}html[data-theme=dark] .ampere-admin-shell .admin-trial-welcome-card__title{color:#bfdbfe}html[data-theme=dark] .ampere-admin-shell .admin-trial-welcome-card__desc,html[data-theme=dark] .ampere-admin-shell .admin-trial-welcome-card__steps{color:#cbd5e1}html[data-theme=dark] .ampere-admin-shell .subscription-locked-notice{background:#7f1d1d47;border-color:#f8717147;color:#fecaca}html[data-theme=dark] .owner-settings-section-title,html[data-theme=dark] .owner-settings-card__title{color:#f8fafc;border-bottom-color:#94a3b829}html[data-theme=dark] .owner-settings-footer{background:linear-gradient(180deg,#0f172a00,#0f172aeb 28%)}html[data-theme=dark] .owner-settings-surface .custom-select__trigger{background-color:#0f172ab8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");border-color:#94a3b847;color:#f8fafc}html[data-theme=dark] .owner-settings-surface .custom-select__trigger:disabled{background-color:#0f172a8c;color:#64748b}html[data-theme=dark] .owner-settings-surface .custom-select__menu{background:#1e293b;border-color:#60a5fa52;box-shadow:0 10px 28px #0000006b}html[data-theme=dark] .owner-settings-surface .custom-select__option{color:#f8fafc}html[data-theme=dark] .owner-settings-surface .custom-select__option:active{background:#3b82f62e}html[data-theme=dark] .owner-settings-field--invalid .custom-select__trigger,html[data-theme=dark] .owner-settings-field--invalid .owner-settings-input{background:#7f1d1d38}html[data-theme=dark] .owner-settings-input--readonly,html[data-theme=dark] .owner-settings-field input[readonly]{background:#0f172a8c;color:#94a3b8}html[data-theme=dark] .ampere-admin-shell .ampere-finance-panel,html[data-theme=dark] .ampere-admin-shell .ampere-finance-empty,html[data-theme=dark] .ampere-admin-shell .ampere-finance-state{color:var(--adm-text, #f8fafc)}html[data-theme=dark] .ampere-admin-shell .ampere-finance-empty__hint,html[data-theme=dark] .ampere-admin-shell .ampere-finance-state__hint{color:var(--adm-text-muted, #94a3b8)}html[data-theme=dark][data-portal=subscriber]{--sub-primary: #60a5fa;--sub-primary-soft: rgba(96, 165, 250, .14);--sub-accent: #22d3ee;--sub-accent-soft: rgba(34, 211, 238, .12);--sub-success: #34d399;--sub-success-soft: rgba(52, 211, 153, .14);--sub-danger: #f87171;--sub-danger-soft: rgba(248, 113, 113, .14);--sub-warning: #fbbf24;--sub-warning-soft: rgba(251, 191, 36, .14);--sub-surface: #1e293b;--sub-text: #f1f5f9;--sub-text-muted: #94a3b8;--sub-border: rgba(148, 163, 184, .16);--sub-shadow: 0 8px 30px rgba(0, 0, 0, .32);--sub-shadow-sm: 0 2px 12px rgba(0, 0, 0, .24)}html[data-theme=dark][data-portal=subscriber] .sub-portal-shell{background:var(--ampere-portal-bg);color:var(--sub-text)}html[data-theme=dark][data-portal=subscriber] .sub-header{background:#0f172af0;border-bottom-color:#94a3b81f;box-shadow:0 2px 12px #00000047}html[data-theme=dark][data-portal=subscriber] .sub-header-eyebrow{color:var(--sub-primary)}html[data-theme=dark][data-portal=subscriber] .sub-header-title,html[data-theme=dark][data-portal=subscriber] .sub-page-title,html[data-theme=dark][data-portal=subscriber] .sub-section-head h4,html[data-theme=dark][data-portal=subscriber] .sub-profile-info h3,html[data-theme=dark][data-portal=subscriber] .sub-info-card-head h4,html[data-theme=dark][data-portal=subscriber] .sub-info-row strong,html[data-theme=dark][data-portal=subscriber] .sub-list-item-title,html[data-theme=dark][data-portal=subscriber] .sub-notif-message,html[data-theme=dark][data-portal=subscriber] .sub-notif-title,html[data-theme=dark][data-portal=subscriber] .sub-notif-sender,html[data-theme=dark][data-portal=subscriber] .sub-pref-theme-row__title{color:#f1f5f9!important}html[data-theme=dark][data-portal=subscriber] .sub-page-subtitle,html[data-theme=dark][data-portal=subscriber] .sub-profile-info p,html[data-theme=dark][data-portal=subscriber] .sub-info-row span,html[data-theme=dark][data-portal=subscriber] .sub-list-item-meta,html[data-theme=dark][data-portal=subscriber] .sub-notif-sender__role,html[data-theme=dark][data-portal=subscriber] .sub-notif-date,html[data-theme=dark][data-portal=subscriber] .sub-pref-section__label,html[data-theme=dark][data-portal=subscriber] .sub-pref-theme-row__hint,html[data-theme=dark][data-portal=subscriber] .sub-list-pagination__info,html[data-theme=dark][data-portal=subscriber] .sub-list-pagination__label,html[data-theme=dark][data-portal=subscriber] .sub-empty-state,html[data-theme=dark][data-portal=subscriber] .sub-empty-state p{color:#94a3b8!important}html[data-theme=dark][data-portal=subscriber] .sub-header-logout{background:var(--sub-primary-soft)!important;color:var(--sub-primary)!important}html[data-theme=dark][data-portal=subscriber] .sub-stat-card,html[data-theme=dark][data-portal=subscriber] .sub-profile-card,html[data-theme=dark][data-portal=subscriber] .sub-info-card,html[data-theme=dark][data-portal=subscriber] .sub-list-item,html[data-theme=dark][data-portal=subscriber] .sub-notif-item,html[data-theme=dark][data-portal=subscriber] .sub-list-pagination{background:#1e293b!important;border-color:#94a3b824!important;color:#f1f5f9}html[data-theme=dark][data-portal=subscriber] .sub-stat-card-label,html[data-theme=dark][data-portal=subscriber] .sub-stat-card-value,html[data-theme=dark][data-portal=subscriber] .sub-stat-card-sub,html[data-theme=dark][data-portal=subscriber] .sub-stat-card-sub span{color:#f8fafc!important}html[data-theme=dark][data-portal=subscriber] .sub-stat-card-sub{color:#f1f5f9e0!important}html[data-theme=dark][data-portal=subscriber] .sub-home-subscriber-welcome,html[data-theme=dark][data-portal=subscriber] .sub-home-subscriber-colon{color:#f1f5f9!important}html[data-theme=dark][data-portal=subscriber] .sub-home-subscriber-name{color:#0f172a!important}html[data-theme=dark][data-portal=subscriber] .sub-alert-banner--danger{color:#fecaca!important}html[data-theme=dark][data-portal=subscriber] .sub-alert-banner--warning{color:#fde68a!important}html[data-theme=dark][data-portal=subscriber] .sub-alert-banner-body strong,html[data-theme=dark][data-portal=subscriber] .sub-alert-banner-body p{color:inherit!important}html[data-theme=dark][data-portal=subscriber] .sub-alert-banner-icon{background:#0f172a73!important}html[data-theme=dark][data-portal=subscriber] .sub-profile-avatar{background:#334155!important;border-color:#334155!important;color:var(--sub-primary)!important}html[data-theme=dark][data-portal=subscriber] .sub-contact-btn{background:#0f172a8c!important;border-color:var(--sub-border)!important}html[data-theme=dark][data-portal=subscriber] .sub-contact-btn--complaints{color:#fca5a5!important;border-color:#f8717159!important}html[data-theme=dark][data-portal=subscriber] .sub-contact-btn--owner{color:#93c5fd!important;border-color:#60a5fa59!important}html[data-theme=dark][data-portal=subscriber] .sub-pref-lang-btn{background:#0f172a!important;border-color:#94a3b833!important;color:#cbd5e1!important}html[data-theme=dark][data-portal=subscriber] .sub-pref-lang-btn.is-active{background:#60a5fa24!important;border-color:#60a5fa!important;color:#60a5fa!important}html[data-theme=dark][data-portal=subscriber] .sub-pref-switch__slider{background:#475569!important}html[data-theme=dark][data-portal=subscriber] .sub-pref-switch input:checked+.sub-pref-switch__slider{background:var(--sub-primary)!important}html[data-theme=dark][data-portal=subscriber] .sub-pref-switch__slider:before{background:#f1f5f9!important}html[data-theme=dark][data-portal=subscriber] .sub-info-card-head-icon{background:var(--sub-primary-soft)!important;color:var(--sub-primary)!important}html[data-theme=dark][data-portal=subscriber] .sub-icon-btn{background:#0f172ab8!important;color:#94a3b8!important}html[data-theme=dark][data-portal=subscriber] .sub-list-pagination__btn{background:#0f172a!important;border-color:#94a3b833!important;color:#cbd5e1!important}html[data-theme=dark][data-portal=subscriber] .sub-list-pagination__btn.active{background:var(--sub-primary)!important;border-color:var(--sub-primary)!important;color:#fff!important}html[data-theme=dark][data-portal=subscriber] .sub-notif-item--warning .sub-notif-icon,html[data-theme=dark][data-portal=subscriber] .sub-notif-item--danger .sub-notif-icon{background:#fbbf2424!important;color:#fbbf24!important}html[data-theme=dark][data-portal=subscriber] .sub-notif-item--info .sub-notif-icon{background:var(--sub-primary-soft)!important;color:var(--sub-primary)!important}html[data-theme=dark][data-portal=subscriber] .ampere-sheet-overlay{background:#020617b8}html[data-theme=dark][data-portal=subscriber] .ampere-sheet{background:#1e293b!important;color:#f1f5f9!important;box-shadow:0 24px 48px #00000073!important}html[data-theme=dark][data-portal=subscriber] .ampere-sheet__handle{background:#475569!important}html[data-theme=dark][data-portal=subscriber] .ampere-sheet__title{color:#f1f5f9!important}html[data-theme=dark][data-portal=subscriber] .ampere-sheet__body{color:#94a3b8!important}html[data-theme=dark][data-portal=subscriber] .ampere-sheet__footer{border-top-color:#94a3b829!important}html[data-theme=dark][data-portal=subscriber] .ampere-sheet__hero{border-bottom-color:#94a3b829!important}html[data-theme=dark][data-portal=subscriber] .toast-overlay__card{background:#1e293b!important;border-color:#94a3b82e!important}html[data-theme=dark][data-portal=subscriber] .toast-overlay__message{color:#f1f5f9!important}html[data-theme=dark][data-portal=subscriber] .toast-overlay--error .toast-overlay__card{background:linear-gradient(180deg,#7f1d1d59,#1e293b 45%)!important;border-color:#f8717147!important}html[data-theme=dark][data-portal=subscriber] .toast-overlay--error .toast-overlay__message{color:#fecaca!important}html[data-theme=dark][data-portal=subscriber] .toast-overlay--success .toast-overlay__card{background:linear-gradient(180deg,#064e3b59,#1e293b 45%)!important;border-color:#34d39947!important}html[data-theme=dark][data-portal=subscriber] .toast-overlay--success .toast-overlay__message{color:#a7f3d0!important}html[data-theme=dark][data-portal=subscriber] .sub-debt-suspension-modal{background:#1e293b!important;border-color:#f8717147!important}html[data-theme=dark][data-portal=subscriber] .sub-debt-suspension-modal .ampere-login-alert__message{color:#fecaca!important}html[data-theme=dark][data-portal=subscriber] .sub-debt-suspension-modal .ampere-login-alert__icon{background:#f8717124!important;color:#f87171!important}html[data-theme=dark][data-portal=subscriber] .sub-bottom-nav--disabled{opacity:.45;pointer-events:none}[data-portal=subscriber]{--sub-primary: #2563eb;--sub-primary-soft: rgba(37, 99, 235, .12);--sub-accent: #06b6d4;--sub-accent-soft: rgba(6, 182, 212, .12);--sub-success: #10b981;--sub-success-soft: rgba(16, 185, 129, .12);--sub-danger: #ef4444;--sub-danger-soft: rgba(239, 68, 68, .12);--sub-warning: #f59e0b;--sub-warning-soft: rgba(245, 158, 11, .14);--sub-violet: #7c3aed;--sub-violet-soft: rgba(124, 58, 237, .12);--sub-amber: #d97706;--sub-amber-soft: rgba(217, 119, 6, .12);--sub-surface: #ffffff;--sub-text: #0f172a;--sub-text-muted: #475569;--sub-border: rgba(148, 163, 184, .22);--sub-shadow: 0 8px 30px rgba(15, 23, 42, .07);--sub-shadow-sm: 0 2px 12px rgba(15, 23, 42, .05);--sub-radius: 20px;--sub-radius-sm: 14px}[data-portal=subscriber] .sub-portal-shell{background:var(--ampere-portal-bg);min-height:100dvh}[data-portal=subscriber] .sub-portal-content{flex:1;width:100%;max-width:480px;margin-inline:auto;padding:18px clamp(10px,3.2vw,14px) calc(100px + env(safe-area-inset-bottom,0px));box-sizing:border-box}[data-portal=subscriber] .sub-portal-content:has(.sub-page--home),[data-portal=subscriber] .sub-portal-content:has(.sub-page--invoices),[data-portal=subscriber] .sub-portal-content:has(.sub-page--account),[data-portal=subscriber] .sub-portal-content:has(.sub-page--alerts){max-width:100%}[data-portal=subscriber] .sub-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--sub-border);box-shadow:var(--sub-shadow-sm)}[data-portal=subscriber] .sub-header-leading{display:flex;align-items:center;gap:10px;min-width:0;flex:1}[data-portal=subscriber] .sub-header-trailing{display:flex;align-items:center;flex-shrink:0}[data-portal=subscriber] .sub-header-brand{display:flex;align-items:center;gap:12px;min-width:0}[data-portal=subscriber] .sub-header-logo{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--sub-primary) 0%,var(--sub-accent) 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #2563eb47;flex-shrink:0}[data-portal=subscriber] .sub-header-logo svg{width:22px;height:22px}[data-portal=subscriber] .sub-header-eyebrow{display:block;font-size:11px;font-weight:700;color:var(--sub-primary);letter-spacing:.02em;margin-bottom:2px}[data-portal=subscriber] .sub-header-title{font-size:20px;font-weight:800;color:var(--sub-text);line-height:1.2;margin:0}[data-portal=subscriber] .sub-header-logout{width:42px;height:42px;border:none;border-radius:12px;background:var(--sub-primary-soft);color:var(--sub-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .2s ease,background .2s ease}[data-portal=subscriber] .sub-header-logout:active{transform:scale(.94);background:#2563eb2e}[data-portal=subscriber] .sub-page-header{margin-bottom:18px}[data-portal=subscriber] .sub-page-title{font-size:22px;font-weight:800;color:var(--sub-text);margin:0 0 4px}[data-portal=subscriber] .sub-page-subtitle{font-size:14px;color:var(--sub-text-muted);line-height:1.5;margin:0}[data-portal=subscriber] .sub-hero-status{position:relative;display:flex;align-items:center;gap:16px;padding:22px 20px;border-radius:var(--sub-radius);margin-bottom:16px;overflow:hidden;box-shadow:var(--sub-shadow);color:#fff}[data-portal=subscriber] .sub-hero-status-glow{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.45) 0%,transparent 55%);pointer-events:none}[data-portal=subscriber] .sub-hero-status--green{background:linear-gradient(135deg,#10b981,#059669)}[data-portal=subscriber] .sub-hero-status--red{background:linear-gradient(135deg,#ef4444,#dc2626)}[data-portal=subscriber] .sub-hero-status--yellow{background:linear-gradient(135deg,#f59e0b,#d97706)}[data-portal=subscriber] .sub-hero-status-icon{width:56px;height:56px;border-radius:16px;background:#fff3;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}[data-portal=subscriber] .sub-hero-status--green .sub-hero-status-icon{animation:subHeroPulse 2.4s ease-in-out infinite}@keyframes subHeroPulse{0%,to{box-shadow:0 0 #ffffff59}50%{box-shadow:0 0 0 10px #fff0}}[data-portal=subscriber] .sub-hero-status-content{position:relative;z-index:1}[data-portal=subscriber] .sub-hero-status-label{display:block;font-size:13px;font-weight:600;opacity:.92;margin-bottom:4px}[data-portal=subscriber] .sub-hero-status-value{font-size:26px;font-weight:900;margin:0;letter-spacing:.02em}[data-portal=subscriber] .sub-alert-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--sub-radius-sm, 14px);margin-bottom:16px;border:1px solid transparent}[data-portal=subscriber] .sub-alert-banner--danger{background:var(--sub-danger-soft);border-color:#ef444438;color:#b91c1c}[data-portal=subscriber] .sub-alert-banner--warning{background:var(--sub-warning-soft);border-color:#f59e0b40;color:#b45309}[data-portal=subscriber] .sub-alert-banner-icon{width:36px;height:36px;border-radius:10px;background:#ffffffa6;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-portal=subscriber] .sub-alert-banner-icon svg{width:20px;height:20px}[data-portal=subscriber] .sub-alert-banner-body strong{display:block;font-size:14px;margin-bottom:4px}[data-portal=subscriber] .sub-alert-banner-body p{font-size:13px;line-height:1.55;margin:0;opacity:.92}[data-portal=subscriber] .sub-home-subscriber{padding:0 0 14px;margin-bottom:4px}[data-portal=subscriber] .sub-home-subscriber-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;line-height:1.4}[data-portal=subscriber] .sub-home-subscriber-welcome,[data-portal=subscriber] .sub-home-subscriber-colon{font-size:clamp(13px,3.5vw,15px);font-weight:800;color:#0f172a}[data-portal=subscriber] .sub-home-subscriber-colon{margin-inline-start:-4px}[data-portal=subscriber] .sub-home-subscriber-name{display:inline-block;max-width:100%;font-size:clamp(15px,4.1vw,17px);font-weight:900;color:#0f172a;padding:6px 14px;background:linear-gradient(145deg,#f5d98a,#fdecc2 52%,#fff7db);border:1px solid rgba(217,168,56,.5);border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-portal=subscriber] .sub-home-account-status{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:clamp(11px,3vw,12px);font-weight:800;margin-inline-start:clamp(6px,1.8vw,10px)}[data-portal=subscriber] .sub-home-account-status__text{color:#fff;white-space:nowrap}[data-portal=subscriber] .sub-home-account-status--paid{background:linear-gradient(145deg,#16a34a,#22c55e 55%,#4ade80)}[data-portal=subscriber] .sub-home-account-status--unpaid,[data-portal=subscriber] .sub-home-account-status--debts{background:linear-gradient(145deg,#b91c1c,#dc2626 55%,#ef4444);border-color:#dc26266b;box-shadow:0 1px 3px #0f172a14}[data-portal=subscriber] .sub-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-portal=subscriber] .sub-stat-card{position:relative;border:1px solid var(--sub-border);overflow:hidden}[data-portal=subscriber] .sub-stat-card-icon{display:flex;align-items:center;justify-content:center}[data-portal=subscriber] .sub-stat-card-icon svg{width:21px;height:21px}[data-portal=subscriber] .sub-stat-card-label{font-size:clamp(12px,3.2vw,13px);font-weight:800;color:#0f172a;margin:0 0 6px}[data-portal=subscriber] .sub-stat-card-value{font-size:clamp(18px,5vw,20px);font-weight:900;color:#0f172a;margin:0;font-variant-numeric:tabular-nums}[data-portal=subscriber] .sub-stat-card-value--sm{font-size:clamp(13px,3.5vw,15px);font-weight:800}[data-portal=subscriber] .sub-stat-card-value.sub-payment-status--success{color:#4ade80}[data-portal=subscriber] .sub-stat-card-value.sub-payment-status--warning{color:#facc15}[data-portal=subscriber] .sub-stat-card-value.sub-payment-status--danger{color:#f87171}[data-portal=subscriber] .sub-stat-card-sub{margin:8px 0 0;font-size:clamp(11px,3vw,12px);font-weight:800;color:#1e293b}[data-portal=subscriber] .sub-section-head h4{font-size:16px;font-weight:800;color:var(--sub-text);margin:0 0 12px}[data-portal=subscriber] .sub-list{display:flex;flex-direction:column;gap:10px}[data-portal=subscriber] .sub-list-item{display:flex;align-items:center;gap:12px;padding:14px;background:var(--sub-surface);border:1px solid var(--sub-border);border-radius:var(--sub-radius-sm);box-shadow:var(--sub-shadow-sm)}[data-portal=subscriber] .sub-list-item-icon{width:42px;height:42px;border-radius:12px;background:var(--sub-primary-soft);color:var(--sub-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-portal=subscriber] .sub-list-item-body{flex:1;min-width:0}[data-portal=subscriber] .sub-list-item-title{font-size:16px;font-weight:800;color:var(--sub-text);margin:0 0 2px}[data-portal=subscriber] .sub-list-item-meta{font-size:13px;color:var(--sub-text-muted);margin:0 0 6px}[data-portal=subscriber] .sub-badge{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}[data-portal=subscriber] .sub-badge--success{background:var(--sub-success-soft);color:var(--sub-success)}[data-portal=subscriber] .sub-badge--danger{background:var(--sub-danger-soft);color:var(--sub-danger)}[data-portal=subscriber] .sub-list-item-actions{display:flex;gap:6px}[data-portal=subscriber] .sub-icon-btn{width:36px;height:36px;border:none;border-radius:10px;background:#f1f5f9;color:var(--sub-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}[data-portal=subscriber] .sub-notif-list{display:flex;flex-direction:column;gap:10px}[data-portal=subscriber] .sub-notif-item{display:flex;gap:12px;padding:14px 16px;background:var(--sub-surface);border:1px solid var(--sub-border);border-radius:var(--sub-radius-sm);box-shadow:var(--sub-shadow-sm)}[data-portal=subscriber] .sub-notif-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-portal=subscriber] .sub-notif-item--info .sub-notif-icon{background:var(--sub-primary-soft);color:var(--sub-primary)}[data-portal=subscriber] .sub-notif-sender{margin:0 0 6px;font-size:clamp(12px,3.2vw,13px);font-weight:800;color:#0f172a}[data-portal=subscriber] .sub-notif-sender__role{font-weight:700;color:#1e293b}[data-portal=subscriber] .sub-notif-title{margin:0 0 4px;font-size:clamp(14px,3.8vw,15px);font-weight:800;color:#0f172a;line-height:1.45}[data-portal=subscriber] .sub-notif-message{font-size:clamp(13px,3.5vw,14px);font-weight:600;color:#334155;line-height:1.55;margin:0 0 6px}[data-portal=subscriber] .sub-notif-date{font-size:clamp(12px,3.2vw,13px);font-weight:700;color:#1e293b}[data-portal=subscriber] .sub-list-pagination{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:12px;border:1px solid var(--sub-border);border-radius:14px;background:var(--sub-surface)}[data-portal=subscriber] .sub-list-pagination__info{font-size:12px;font-weight:700;color:var(--sub-text-muted);text-align:center;margin:0}[data-portal=subscriber] .sub-list-pagination__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}[data-portal=subscriber] .sub-list-pagination__label{font-size:12px;font-weight:700;color:var(--sub-text)}[data-portal=subscriber] .sub-list-pagination__btns{display:flex;gap:8px}[data-portal=subscriber] .sub-list-pagination__btn{min-width:64px;padding:8px 12px;border:1px solid var(--sub-border);border-radius:10px;background:var(--sub-surface);color:var(--sub-text);font-size:12px;font-weight:800;cursor:pointer}[data-portal=subscriber] .sub-list-pagination__btn.active{background:var(--sub-primary);border-color:var(--sub-primary);color:#fff}[data-portal=subscriber] .sub-page--account{display:flex;flex-direction:column;gap:14px}[data-portal=subscriber] .sub-profile-card{position:relative;background:var(--sub-surface);border:1px solid var(--sub-border);border-radius:var(--sub-radius);padding:0 18px 18px;margin-bottom:16px;box-shadow:var(--sub-shadow);text-align:center;overflow:hidden}[data-portal=subscriber] .sub-profile-banner{height:88px;margin:0 -18px;background:linear-gradient(135deg,var(--sub-primary) 0%,var(--sub-accent) 100%)}[data-portal=subscriber] .sub-profile-avatar{width:76px;height:76px;margin:-38px auto 12px;border-radius:50%;background:#fff;border:4px solid #fff;box-shadow:var(--sub-shadow-sm);color:var(--sub-primary);display:flex;align-items:center;justify-content:center}[data-portal=subscriber] .sub-profile-avatar svg{width:36px;height:36px}[data-portal=subscriber] .sub-profile-info h3{font-size:20px;font-weight:800;margin:0 0 4px;color:var(--sub-text)}[data-portal=subscriber] .sub-profile-info p{font-size:14px;color:var(--sub-text-muted);margin:0 0 18px}[data-portal=subscriber] .sub-contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}[data-portal=subscriber] .sub-contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 10px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer;border-width:1.5px;border-style:solid}[data-portal=subscriber] .sub-contact-btn svg{width:18px;height:18px;flex-shrink:0}[data-portal=subscriber] .sub-contact-btn--complaints{background:#ef444429;color:#dc2626;border-color:#ef444473}[data-portal=subscriber] .sub-contact-btn--owner{background:#2563eb1a;color:#2563eb;border-color:#2563eb59}[data-portal=subscriber] .sub-info-card{background:var(--sub-surface);border:1px solid var(--sub-border);border-radius:var(--sub-radius);padding:18px;box-shadow:var(--sub-shadow-sm)}[data-portal=subscriber] .sub-info-card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--sub-border)}[data-portal=subscriber] .sub-info-card-head-icon{width:36px;height:36px;border-radius:10px;background:var(--sub-primary-soft);color:var(--sub-primary);display:flex;align-items:center;justify-content:center}[data-portal=subscriber] .sub-info-card-head h4{font-size:16px;font-weight:800;margin:0;color:var(--sub-text)}[data-portal=subscriber] .sub-info-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--sub-border)}[data-portal=subscriber] .sub-info-row--last{border-bottom:none;padding-bottom:0}[data-portal=subscriber] .sub-info-row span{font-size:13px;color:var(--sub-text-muted);font-weight:600}[data-portal=subscriber] .sub-info-row strong{font-size:15px;font-weight:800;color:var(--sub-text);text-align:end}[data-portal=subscriber] .sub-pref-section{margin-bottom:16px}[data-portal=subscriber] .sub-pref-section__label{display:block;font-size:13px;font-weight:700;color:var(--sub-text-muted);margin-bottom:8px}[data-portal=subscriber] .sub-pref-lang-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-portal=subscriber] .sub-pref-lang-btn{min-height:44px;border:1px solid var(--sub-border);border-radius:12px;background:#f8fafc;color:var(--sub-text);font-size:13px;font-weight:700;cursor:pointer}[data-portal=subscriber] .sub-pref-lang-btn.is-active{background:var(--sub-primary);border-color:var(--sub-primary);color:#fff}[data-portal=subscriber] .sub-pref-theme-row{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-portal=subscriber] .sub-pref-theme-row__title{font-size:14px;font-weight:800;color:var(--sub-text)}[data-portal=subscriber] .sub-pref-theme-row__hint{font-size:12px;color:var(--sub-text-muted);margin-top:2px}[data-portal=subscriber] .sub-pref-switch{position:relative;display:inline-flex;width:52px;height:30px;flex-shrink:0}[data-portal=subscriber] .sub-pref-switch input{opacity:0;width:0;height:0}[data-portal=subscriber] .sub-pref-switch__slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#cbd5e1;border-radius:999px;transition:background .2s ease;cursor:pointer}[data-portal=subscriber] .sub-pref-switch__slider:before{content:"";position:absolute;width:24px;height:24px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s ease}[data-portal=subscriber] .sub-pref-switch input:checked+.sub-pref-switch__slider{background:var(--sub-primary)}[data-portal=subscriber] .sub-pref-switch input:checked+.sub-pref-switch__slider:before{transform:translate(22px)}@media(max-width:767px){[data-portal=subscriber] .ampere-top-chrome-shell .sub-header{opacity:calc(1 - var(--ampere-chrome-fade, 0));transform:translate3d(0,calc(-1 * var(--ampere-chrome-move, 0) * 14px),0);pointer-events:auto;-webkit-backdrop-filter:blur(calc(14px * (1 - var(--ampere-chrome-fade, 0))));backdrop-filter:blur(calc(14px * (1 - var(--ampere-chrome-fade, 0))))}[data-portal=subscriber] .ampere-top-chrome-shell.is-fully-hidden .sub-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0,-14px,0)!important}}@media(prefers-reduced-motion:reduce){[data-portal=subscriber] .sub-hero-status--green .sub-hero-status-icon{animation:none}}@media(max-width:767px){[data-portal=subscriber] .sub-portal-content{padding-top:12px}[data-portal=subscriber] .sub-home-subscriber{padding:0 0 10px;margin-bottom:2px}[data-portal=subscriber] .sub-home-subscriber-line{gap:6px}[data-portal=subscriber] .sub-home-subscriber-welcome,[data-portal=subscriber] .sub-home-subscriber-colon{font-size:clamp(12px,3.2vw,13px)}[data-portal=subscriber] .sub-home-subscriber-name{font-size:clamp(14px,3.8vw,15px);padding:4px 10px}[data-portal=subscriber] .sub-home-account-status{margin-inline-start:6px;font-size:11px;padding:3px 8px}[data-portal=subscriber] .sub-hero-status{gap:14px;padding:18px 16px;margin-bottom:12px;border-radius:16px;min-height:clamp(88px,24vw,104px)}[data-portal=subscriber] .sub-hero-status-icon{width:58px;height:58px;border-radius:14px}[data-portal=subscriber] .sub-hero-status-icon svg{width:29px;height:29px}[data-portal=subscriber] .sub-hero-status-value{font-size:22px}}@media(min-width:600px){[data-portal=subscriber] .sub-portal-content{max-width:min(100%,520px);padding-left:clamp(16px,4vw,22px);padding-right:clamp(16px,4vw,22px)}[data-portal=subscriber] .sub-home-subscriber{padding:0 0 16px;margin-bottom:6px}[data-portal=subscriber] .sub-home-subscriber-name{font-size:17px;padding:6px 14px}}[data-portal=subscriber]{--mw-grad-angle: 160deg;--mw-tint-unpaid-top: #e8b84a;--mw-tint-unpaid-mid: #f5d98a;--mw-tint-unpaid-bottom: #fdecc2;--mw-tint-unpaid-border: rgba(217, 168, 56, .4);--mw-tint-blue-top: #3b82f6;--mw-tint-blue-mid: #60a5fa;--mw-tint-blue-bottom: #93c5fd;--mw-tint-blue-border: rgba(59, 130, 246, .4);--mw-tint-blue-icon-bg: rgba(255, 255, 255, .24);--mw-tint-blue-icon: #ffffff;--mw-tint-violet-top: #6d28d9;--mw-tint-violet-mid: #7c3aed;--mw-tint-violet-bottom: #a78bfa;--mw-tint-violet-border: rgba(124, 58, 237, .4);--mw-tint-violet-icon-bg: rgba(255, 255, 255, .24);--mw-tint-violet-icon: #ffffff;--mw-tint-green-top: #22c55e;--mw-tint-green-mid: #4ade80;--mw-tint-green-bottom: #86efac;--mw-tint-green-border: rgba(34, 197, 94, .4);--mw-tint-green-icon-bg: rgba(255, 255, 255, .24);--mw-tint-green-icon: #ffffff;--mw-tint-teal-top: #0f766e;--mw-tint-teal-mid: #14b8a6;--mw-tint-teal-bottom: #5eead4;--mw-tint-teal-border: rgba(13, 148, 136, .38);--mw-tint-teal-icon-bg: rgba(255, 255, 255, .26);--mw-tint-teal-icon: #ffffff;--mw-tint-amber-top: #d97706;--mw-tint-amber-mid: #f59e0b;--mw-tint-amber-bottom: #fcd34d;--mw-tint-amber-border: rgba(217, 119, 6, .4);--mw-tint-amber-icon-bg: rgba(255, 255, 255, .24);--mw-tint-amber-icon: #ffffff;--mw-grad-unpaid: linear-gradient( var(--mw-grad-angle), var(--mw-tint-unpaid-top) 0%, var(--mw-tint-unpaid-mid) 48%, var(--mw-tint-unpaid-bottom) 100% );--mw-grad-blue: linear-gradient( var(--mw-grad-angle), var(--mw-tint-blue-top) 0%, var(--mw-tint-blue-mid) 48%, var(--mw-tint-blue-bottom) 100% );--mw-grad-violet: linear-gradient( var(--mw-grad-angle), var(--mw-tint-violet-top) 0%, var(--mw-tint-violet-mid) 48%, var(--mw-tint-violet-bottom) 100% );--mw-grad-green: linear-gradient( var(--mw-grad-angle), var(--mw-tint-green-top) 0%, var(--mw-tint-green-mid) 48%, var(--mw-tint-green-bottom) 100% );--mw-grad-teal: linear-gradient( 155deg, var(--mw-tint-teal-top) 0%, var(--mw-tint-teal-mid) 36%, var(--mw-tint-teal-bottom) 100% );--mw-grad-amber: linear-gradient( var(--mw-grad-angle), var(--mw-tint-amber-top) 0%, var(--mw-tint-amber-mid) 48%, var(--mw-tint-amber-bottom) 100% );--mw-card-radius: clamp(14px, 3.6vw, 18px);--mw-card-shadow: 0 2px 8px rgba(15, 23, 42, .08)}[data-portal=subscriber] .sub-portal-content .sub-stat-card{padding:clamp(14px,3.6vw,16px) clamp(12px,3.2vw,14px)!important;border-radius:var(--mw-card-radius)!important;box-shadow:var(--mw-card-shadow)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card:before{display:none!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card-icon{width:clamp(40px,10.5vw,44px)!important;height:clamp(40px,10.5vw,44px)!important;border-radius:12px!important;margin-bottom:clamp(8px,2.2vw,10px)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--fuse{background:var(--mw-grad-blue)!important;border-color:var(--mw-tint-blue-border)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--fuse .sub-stat-card-icon{background:var(--mw-tint-blue-icon-bg)!important;color:var(--mw-tint-blue-icon)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--price{background:var(--mw-grad-violet)!important;border-color:var(--mw-tint-violet-border)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--price .sub-stat-card-icon{background:var(--mw-tint-violet-icon-bg)!important;color:var(--mw-tint-violet-icon)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--subscription{background:var(--mw-grad-green)!important;border-color:var(--mw-tint-green-border)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--subscription .sub-stat-card-icon{background:var(--mw-tint-green-icon-bg)!important;color:var(--mw-tint-green-icon)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--amps{background:var(--mw-grad-teal)!important;border-color:var(--mw-tint-teal-border)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--amps .sub-stat-card-icon{background:var(--mw-tint-teal-icon-bg)!important;color:var(--mw-tint-teal-icon)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--hours{background:var(--mw-grad-amber)!important;border-color:var(--mw-tint-amber-border)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--hours .sub-stat-card-icon{background:var(--mw-tint-amber-icon-bg)!important;color:var(--mw-tint-amber-icon)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--payment{background:var(--mw-grad-unpaid)!important;border-color:var(--mw-tint-unpaid-border)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--payment .sub-stat-card-icon{background:var(--mw-tint-amber-icon-bg)!important;color:var(--mw-tint-amber-icon)!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--payment .sub-stat-card-value.sub-payment-status--success{color:#15803d!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card--payment .sub-stat-card-value.sub-payment-status--warning,[data-portal=subscriber] .sub-portal-content .sub-stat-card--payment .sub-stat-card-value.sub-payment-status--danger{color:#dc2626!important}@media(max-width:767px){[data-portal=subscriber] .sub-portal-content .sub-stat-card{display:flex;flex-direction:column;justify-content:flex-start;min-height:clamp(132px,36vw,156px);padding:16px 14px 18px!important;border-radius:16px!important}[data-portal=subscriber] .sub-portal-content .sub-stat-card-sub{margin-top:auto;padding-top:10px}}@media(min-width:600px){[data-portal=subscriber] .sub-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}html[data-theme=dark][data-portal=subscriber] .sub-portal-content .sub-stat-card--fuse{background:var(--mw-grad-blue)!important;border-color:var(--mw-tint-blue-border)!important}html[data-theme=dark][data-portal=subscriber] .sub-portal-content .sub-stat-card--price{background:var(--mw-grad-violet)!important;border-color:var(--mw-tint-violet-border)!important}html[data-theme=dark][data-portal=subscriber] .sub-portal-content .sub-stat-card--subscription{background:var(--mw-grad-green)!important;border-color:var(--mw-tint-green-border)!important}html[data-theme=dark][data-portal=subscriber] .sub-portal-content .sub-stat-card--amps{background:var(--mw-grad-teal)!important;border-color:var(--mw-tint-teal-border)!important}html[data-theme=dark][data-portal=subscriber] .sub-portal-content .sub-stat-card--hours{background:var(--mw-grad-amber)!important;border-color:var(--mw-tint-amber-border)!important}html[data-theme=dark][data-portal=subscriber] .sub-portal-content .sub-stat-card--payment{background:var(--mw-grad-unpaid)!important;border-color:var(--mw-tint-unpaid-border)!important}html[data-theme=dark][data-portal=subscriber] .sub-portal-content .sub-stat-card--payment .sub-stat-card-value.sub-payment-status--success{color:#4ade80!important}html[data-theme=dark][data-portal=subscriber] .sub-portal-content .sub-stat-card--payment .sub-stat-card-value.sub-payment-status--warning,html[data-theme=dark][data-portal=subscriber] .sub-portal-content .sub-stat-card--payment .sub-stat-card-value.sub-payment-status--danger{color:#f87171!important}[data-portal=subscriber]{--sub-bottom-nav-height: 50px;--sub-bottom-nav-content-offset: 86px;--sub-bottom-nav-gap: 5px;--sub-bottom-nav-lift: var(--sub-bottom-nav-gap)}@media(max-width:767px){[data-portal=subscriber]{--sub-bottom-nav-system-clearance: max( var(--ampere-safe-bottom, env(safe-area-inset-bottom, 0px)), 48px );--sub-bottom-nav-lift: calc(var(--sub-bottom-nav-gap) + var(--sub-bottom-nav-system-clearance))}[data-portal=subscriber] .sub-bottom-nav.sub-bottom-nav--modern{bottom:var(--sub-bottom-nav-lift)!important;max-height:var(--sub-bottom-nav-height)!important}}[data-portal=subscriber] .sub-bottom-nav.sub-bottom-nav--modern{position:fixed;z-index:1500;isolation:isolate;pointer-events:auto;touch-action:manipulation;padding:clamp(4px,1.2vw,6px) clamp(12px,3vw,16px)!important;min-height:0!important;max-height:none!important;height:auto!important;background:#fffffff5!important;backdrop-filter:blur(16px) saturate(1.06)!important;-webkit-backdrop-filter:blur(16px) saturate(1.06)!important;border:1px solid rgba(226,232,240,.42)!important;border-radius:9999px!important;overflow:hidden;box-shadow:0 8px 24px #0f172a14!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;justify-content:stretch!important;justify-items:center!important;align-items:center!important;box-sizing:border-box!important;left:50%!important;right:auto!important;width:min(390px,calc(100vw - 56px))!important;max-width:calc(100vw - 56px)!important;transform:translate(-50%)!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item,[data-portal=subscriber] .sub-bottom-nav--modern .nav-item.sub-nav-item{flex:none!important;width:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px!important;padding:clamp(1px,.4vw,2px) clamp(2px,.4vw,3px) clamp(2px,.7vw,3px)!important;color:#0a0a0a!important;border:none!important;background:transparent!important;align-self:center!important;cursor:pointer;font-family:inherit;position:relative;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .25s ease,transform .2s ease,background .25s ease,box-shadow .25s ease}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item.active:after,[data-portal=subscriber] .sub-bottom-nav--modern .nav-item.active:after{display:none!important;content:none!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item:not(.active) .sub-nav-label{color:#0a0a0a!important;font-weight:900!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item:not(.active) svg{stroke:#0a0a0a!important;stroke-width:2.55!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item:not(.active) .sub-nav-icon-wrap{color:#0a0a0a!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-icon-wrap{position:relative;width:clamp(32px,7.8vw,36px)!important;height:clamp(26px,6.6vw,30px)!important;border-radius:8px!important;background:transparent!important;color:inherit!important;border:none!important;box-shadow:none!important;transform:none!important;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,opacity .2s ease,transform .2s ease!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item svg{width:clamp(21px,5.3vw,23px)!important;height:clamp(21px,5.3vw,23px)!important;stroke:currentColor!important;stroke-width:2.55!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;filter:none!important;transform:none!important;flex-shrink:0;pointer-events:none;transition:stroke .2s ease,opacity .2s ease!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-label{font-size:clamp(10px,2.65vw,11px)!important;font-weight:900!important;color:inherit!important;line-height:1.1!important;letter-spacing:.015em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;text-shadow:none!important;pointer-events:none;transition:color .2s ease,opacity .2s ease!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item.active{color:#0a0a0a!important;background:#3b82f621!important;border-radius:9999px!important;box-shadow:inset 0 0 0 1px #3b82f626!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item.active .sub-nav-icon-wrap{background:transparent!important;border-radius:0!important;box-shadow:none!important;transform:none!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item.active .sub-nav-label{color:#0a0a0a!important;font-weight:900!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item.active svg{stroke:#0a0a0a!important;stroke-width:2.7!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item:not(.active):active{opacity:.92!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item:not(.active):active .sub-nav-icon-wrap{transform:scale(.97)!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item.active:active{background:#3b82f62e!important;box-shadow:inset 0 0 0 1px #3b82f633!important;transform:scale(.98)!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-badge{position:absolute;top:4px!important;inset-inline-start:8px!important;width:9px!important;height:9px!important;border:2px solid #ffffff!important;background:#ef4444!important;border-radius:50%;box-shadow:none!important;z-index:2}@media(hover:hover){[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item:not(.active):hover .sub-nav-icon-wrap{background:transparent!important;color:#0a0a0a!important}[data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item.active:hover{background:#3b82f629!important;box-shadow:inset 0 0 0 1px #3b82f62e!important}}@media(max-width:480px){[data-portal=subscriber] .sub-bottom-nav.sub-bottom-nav--modern{width:min(390px,calc(100vw - 56px))!important;max-width:calc(100vw - 56px)!important;padding:clamp(4px,1.2vw,6px) clamp(12px,3vw,16px)!important}}@media(min-width:600px)and (max-width:767px){[data-portal=subscriber] .sub-bottom-nav.sub-bottom-nav--modern{max-width:520px;bottom:var(--sub-bottom-nav-lift)!important}}@media(min-width:768px){[data-portal=subscriber] .sub-bottom-nav.sub-bottom-nav--modern{display:none!important}}[data-portal=subscriber] .sub-bottom-nav--disabled{opacity:.45;pointer-events:none}html[data-theme=dark][data-portal=subscriber] .sub-bottom-nav.sub-bottom-nav--modern{background:#1e293bf0!important;border-color:#94a3b83d!important;box-shadow:0 10px 32px #00000073!important}html[data-theme=dark][data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item:not(.active),html[data-theme=dark][data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item:not(.active) .sub-nav-label{color:#94a3b8!important}html[data-theme=dark][data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item:not(.active) svg,html[data-theme=dark][data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item:not(.active) .sub-nav-icon-wrap{stroke:#94a3b8!important;color:#94a3b8!important}html[data-theme=dark][data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item.active{color:#f8fafc!important;background:#3b82f638!important;box-shadow:inset 0 0 0 1px #60a5fa52!important}html[data-theme=dark][data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item.active .sub-nav-label,html[data-theme=dark][data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item.active svg,html[data-theme=dark][data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-item.active .sub-nav-icon-wrap{color:#f8fafc!important;stroke:#f8fafc!important}html[data-theme=dark][data-portal=subscriber] .sub-bottom-nav--modern .sub-nav-badge{border-color:#1e293b!important}[data-portal=subscriber] .sub-portal-content.ampere-layout-content--with-bottom-nav{padding-bottom:calc(var(--sub-bottom-nav-content-offset) + var(--sub-bottom-nav-system-clearance, 0px))!important;scroll-padding-bottom:calc(var(--sub-bottom-nav-content-offset) + var(--sub-bottom-nav-system-clearance, 0px))}@media(max-width:767px){[data-portal=subscriber] .sub-portal-content.ampere-layout-content--with-bottom-nav{padding-bottom:calc(var(--sub-bottom-nav-content-offset) + var(--sub-bottom-nav-system-clearance))!important;scroll-padding-bottom:calc(var(--sub-bottom-nav-content-offset) + var(--sub-bottom-nav-system-clearance))}}@media(min-width:768px){[data-portal=subscriber] .sub-portal-content.ampere-layout-content--with-bottom-nav{padding-bottom:24px!important;scroll-padding-bottom:24px}}[data-portal=admin]{--admin-bottom-nav-height: 50px;--admin-bottom-nav-content-offset: 86px;--admin-bottom-nav-gap: 2px;--admin-bottom-nav-lift: var(--admin-bottom-nav-gap);--admin-bottom-nav-icon-size: clamp(21px, 5.3vw, 23px);--admin-bottom-nav-icon-slot: clamp(26px, 6.6vw, 30px);--admin-bottom-nav-label-size: clamp(10px, 2.65vw, 11px);--admin-bottom-nav-label-slot: 12px;--admin-bottom-nav-item-gap: 2px;--admin-bottom-nav-item-block: calc( var(--admin-bottom-nav-icon-slot) + var(--admin-bottom-nav-label-slot) + var(--admin-bottom-nav-item-gap) )}@media(max-width:767px){[data-portal=admin]{--admin-bottom-nav-system-clearance: max( var(--ampere-safe-bottom, env(safe-area-inset-bottom, 0px)), 48px );--admin-bottom-nav-lift: calc(var(--admin-bottom-nav-gap) + var(--admin-bottom-nav-system-clearance))}[data-portal=admin] .ampere-admin-shell .ampere-layout-with-sidebar__main{background:transparent!important}html[data-theme=dark][data-portal=admin] .ampere-admin-shell .ampere-layout-with-sidebar__main{background:var(--adm-bg, #0f172a)!important}[data-portal=admin] .ampere-admin-shell:has(.admin-content--subscriptions) .ampere-layout-with-sidebar__main{background:radial-gradient(ellipse 130% 62% at 50% -12%,rgba(212,175,55,.18) 0%,transparent 58%),radial-gradient(ellipse 90% 48% at 0% 88%,rgba(74,111,165,.22) 0%,transparent 55%),radial-gradient(ellipse 70% 40% at 100% 72%,rgba(45,74,111,.28) 0%,transparent 52%),linear-gradient(175deg,#2d4a6f,#243b5c 52%,#1a2d4a)!important}[data-portal=admin] .ampere-admin-shell .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav,html.subscribers-ui-v2:not([data-theme=dark])[data-portal=admin] .ampere-admin-shell .ampere-shell__content.ampere-layout-content--with-bottom-nav,html[data-theme=dark][data-portal=admin] .ampere-admin-shell .ampere-shell__content.ampere-layout-content--with-bottom-nav{background:transparent!important;padding-bottom:0!important;scroll-padding-bottom:0!important}[data-portal=admin] .ampere-admin-shell .ampere-admin-portal-scroll{min-height:100%;box-sizing:border-box;padding-bottom:calc(var(--admin-bottom-nav-content-offset) + var(--admin-bottom-nav-system-clearance))!important;scroll-padding-bottom:calc(var(--admin-bottom-nav-content-offset) + var(--admin-bottom-nav-system-clearance))}html:not([data-theme=dark])[data-portal=admin] .ampere-admin-shell .ampere-admin-portal-scroll:not(:has(.admin-content--subscriptions)){background:var(--adm-bg, #f8fafc)}[data-portal=admin] .ampere-admin-shell .ampere-admin-portal-scroll:has(.admin-content--subscriptions){background:radial-gradient(ellipse 130% 62% at 50% -12%,rgba(212,175,55,.18) 0%,transparent 58%),radial-gradient(ellipse 90% 48% at 0% 88%,rgba(74,111,165,.22) 0%,transparent 55%),radial-gradient(ellipse 70% 40% at 100% 72%,rgba(45,74,111,.28) 0%,transparent 52%),linear-gradient(175deg,#2d4a6f,#243b5c 52%,#1a2d4a)}[data-portal=admin] .ampere-bottom-nav{bottom:var(--admin-bottom-nav-lift)!important;max-height:var(--admin-bottom-nav-height)!important}}[data-portal=admin] .ampere-bottom-nav{padding:clamp(4px,1.2vw,6px) clamp(12px,3vw,16px)!important;min-height:0!important;max-height:none;height:auto!important;width:min(390px,calc(100vw - 56px))!important;max-width:calc(100vw - 56px)!important;align-items:stretch!important;align-content:center!important}[data-portal=admin] .ampere-bottom-nav__item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;gap:var(--admin-bottom-nav-item-gap)!important;min-height:var(--admin-bottom-nav-item-block)!important;height:100%!important;padding:2px clamp(2px,.4vw,3px)!important;box-sizing:border-box!important}[data-portal=admin] .ampere-bottom-nav__icon-wrap{position:relative;width:var(--admin-bottom-nav-icon-slot)!important;height:var(--admin-bottom-nav-icon-slot)!important;min-width:var(--admin-bottom-nav-icon-slot)!important;min-height:var(--admin-bottom-nav-icon-slot)!important;flex:0 0 var(--admin-bottom-nav-icon-slot)!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-portal=admin] .ampere-bottom-nav__icon{width:var(--admin-bottom-nav-icon-size)!important;height:var(--admin-bottom-nav-icon-size)!important;min-width:var(--admin-bottom-nav-icon-size)!important;min-height:var(--admin-bottom-nav-icon-size)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}[data-portal=admin] .ampere-bottom-nav__icon svg{width:var(--admin-bottom-nav-icon-size)!important;height:var(--admin-bottom-nav-icon-size)!important;flex-shrink:0}[data-portal=admin] .ampere-bottom-nav__label{flex:0 0 var(--admin-bottom-nav-label-slot)!important;min-height:var(--admin-bottom-nav-label-slot)!important;max-height:var(--admin-bottom-nav-label-slot)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--admin-bottom-nav-label-size)!important;line-height:1!important;text-align:center!important;width:100%!important}[data-portal=admin] .ampere-bottom-nav__item--active{align-self:stretch!important}@media(max-width:480px){[data-portal=admin] .ampere-bottom-nav{width:min(390px,calc(100vw - 56px))!important;max-width:calc(100vw - 56px)!important;padding:clamp(4px,1.2vw,6px) clamp(12px,3vw,16px)!important;bottom:var(--admin-bottom-nav-lift)!important}}@media(min-width:600px)and (max-width:767px){[data-portal=admin] .ampere-bottom-nav{max-width:520px;bottom:var(--admin-bottom-nav-lift)!important}}@media(min-width:768px){[data-portal=admin] .ampere-admin-shell .ampere-layout-with-sidebar__main>.ampere-shell__content.ampere-layout-content--with-bottom-nav,[data-portal=admin] .ampere-portal-layout:not(.ampere-layout-with-sidebar)>.ampere-shell__content.ampere-layout-content--with-bottom-nav{padding-bottom:24px!important;scroll-padding-bottom:24px}[data-portal=admin] .ampere-admin-shell .ampere-admin-portal-scroll{padding-bottom:0!important;scroll-padding-bottom:0}}.ampere-auth-layout--founder{min-height:100dvh;background:radial-gradient(circle at 12% 8%,rgba(59,130,246,.18),transparent 42%),radial-gradient(circle at 88% 0%,rgba(20,184,166,.12),transparent 36%),linear-gradient(160deg,#0b1120,#0f172a 48%,#0b1120);color:#f8fafc}.ampere-auth-layout--founder .ampere-shell__content{min-height:100dvh;padding:0}.founder-auth{--founder-border: rgba(148, 163, 184, .14);--founder-text: #f8fafc;--founder-muted: #cbd5e1;--founder-primary: #3b82f6;--founder-primary-2: #2563eb;--founder-surface: #131b2e;--founder-surface-2: #1a2438;min-height:100dvh;display:grid;place-items:center;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));width:100%;max-width:100vw;box-sizing:border-box}.founder-auth__card{width:min(100%,420px);padding:32px;border-radius:24px;background:#0f172ad1;border:1px solid var(--founder-border);box-shadow:0 24px 80px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.founder-auth__brand{text-align:center;margin-bottom:28px}.founder-auth__logo{width:56px;height:56px;margin:0 auto 12px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--founder-primary),var(--founder-primary-2));box-shadow:0 8px 24px #3b82f659}.founder-auth__brand h1{margin:0 0 6px;font-size:24px}.founder-auth__brand p{margin:0;color:var(--founder-muted);font-size:14px}.founder-auth__form{display:grid;gap:16px}.founder-auth__error{color:#fca5a5;font-size:13px;margin:0}.founder-field{display:grid;gap:6px;min-width:0;max-width:100%}.founder-field span{font-size:13px;color:#e2e8f0;font-weight:600;text-align:start}.founder-input{width:100%;min-height:52px;padding:12px 14px;border-radius:12px;border:1px solid var(--founder-border);background:#0f172ab8;color:var(--founder-text);font:inherit;font-size:max(16px,1rem);text-align:start}.founder-input::placeholder{color:#cbd5e18c}.founder-input:focus{outline:none;border-color:#3b82f68c;box-shadow:0 0 0 3px #3b82f62e}.founder-btn{border:none;cursor:pointer;border-radius:12px;padding:12px 16px;font:inherit;font-weight:700;min-height:44px;transition:transform .15s,opacity .15s}.founder-btn:active{transform:scale(.98)}.founder-btn--primary{background:linear-gradient(135deg,var(--founder-primary),var(--founder-primary-2));color:#fff}.founder-btn--block{width:100%;max-width:100%}.founder-btn:disabled{opacity:.7;cursor:not-allowed}.founder-link-btn{width:100%;margin-top:12px;background:none;border:none;color:var(--founder-muted);cursor:pointer;font:inherit;min-height:44px;padding:8px}.founder-link-btn:hover{color:#93c5fd}.founder-app{--founder-sidebar-width: 280px;--founder-topbar-height: calc(72px + env(safe-area-inset-top, 0px)) ;--founder-bottom-nav-height: calc(96px + env(safe-area-inset-bottom, 0px)) ;--founder-border: rgba(148, 163, 184, .18);--founder-muted: #94a3b8;--founder-surface: rgba(30, 41, 59, .72);--founder-surface-2: rgba(51, 65, 85, .55);--founder-text: #f8fafc;--founder-primary: #3b82f6;min-height:100dvh;display:flex;width:100%;max-width:100vw;background:var(--ampere-portal-bg);color:var(--founder-text)}.founder-main{flex:1;min-width:0;display:flex;flex-direction:column;width:100%;position:relative}.founder-sidebar-backdrop{display:none}.founder-sidebar{width:var(--founder-sidebar-width);flex-shrink:0;padding:20px 16px;padding-bottom:max(20px,env(safe-area-inset-bottom));border-inline-start:1px solid var(--founder-border);background:#020617eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:16px;z-index:10050}.founder-sidebar__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.founder-sidebar__close{display:none;width:36px;height:36px;border:1px solid var(--founder-border);border-radius:10px;background:var(--founder-surface);color:var(--founder-text);font-size:22px;line-height:1;cursor:pointer;flex-shrink:0}.founder-sidebar__brand{display:flex;align-items:center;gap:12px;padding:8px 10px}.founder-sidebar__logo{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#3b82f6,#0ea5e9);box-shadow:0 8px 24px #3b82f659}.founder-sidebar__brand strong{display:block;font-size:16px}.founder-sidebar__brand span{color:var(--founder-muted);font-size:12px}.founder-nav{display:flex;flex-direction:column;gap:6px;flex:1;overflow-y:auto}.founder-nav__item{display:flex;align-items:center;gap:10px;width:100%;border:none;cursor:pointer;padding:12px 14px;border-radius:12px;background:transparent;color:var(--founder-muted);font:inherit;text-align:start;transition:background .2s,color .2s;min-height:44px}.founder-nav__label{flex:1;line-height:1.35}.founder-nav__item--compact .founder-nav__label{font-size:12px;font-weight:700;white-space:nowrap;letter-spacing:-.01em}.founder-nav__item:hover{background:var(--founder-surface);color:var(--founder-text)}.founder-nav__item.active{background:linear-gradient(135deg,#6366f140,#8b5cf62e);color:#fff;box-shadow:inset 0 0 0 1px #6366f159}.founder-nav__icon{width:22px;display:grid;place-items:center;flex-shrink:0}.founder-nav__icon svg{width:18px;height:18px}.founder-sidebar__footer{display:grid;gap:8px}.founder-sidebar__logout{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--founder-border);background:var(--founder-surface);color:var(--founder-text);border-radius:12px;cursor:pointer;font:inherit;font-weight:700;font-size:14px;padding:12px 14px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,border-color .2s}.founder-sidebar__logout:hover{background:#3b82f61f;border-color:#3b82f659}.founder-nav__active-arrow{opacity:.85;flex-shrink:0}.founder-menu-btn{display:inline-grid;gap:5px;width:44px;min-width:44px;height:44px;padding:10px;border:1px solid var(--founder-border);border-radius:12px;background:var(--founder-surface);color:var(--founder-text);cursor:pointer;flex-shrink:0}.founder-menu-btn__bar{display:block;width:100%;height:2px;border-radius:999px;background:currentColor}.founder-content--with-bottom-nav{padding-bottom:calc(var(--founder-bottom-nav-height) + 40px)}.founder-bottom-nav{position:fixed;bottom:0;inset-inline:0;z-index:95;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;direction:rtl;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#0b1120f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--founder-border);box-shadow:0 -10px 28px #00000047}.founder-bottom-nav__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:4px 2px;border:none;background:transparent;color:var(--founder-muted);font:inherit;font-size:clamp(11px,3vw,13px);font-weight:800;line-height:1.25;cursor:pointer;border-radius:10px;min-height:48px;transition:color .2s ease,transform .15s ease}.founder-bottom-nav__item:active{transform:scale(.97)}.founder-bottom-nav__item.is-active{color:#93c5fd}.founder-bottom-nav__item.is-active .founder-bottom-nav__icon-wrap{background:var(--founder-primary);color:#fff;box-shadow:0 2px 10px #3b82f661}.founder-bottom-nav__item.is-active .founder-bottom-nav__label{color:#bfdbfe}.founder-bottom-nav__icon-wrap{width:clamp(40px,10.5vw,44px);height:clamp(32px,8.5vw,36px);border-radius:10px;display:grid;place-items:center;background:#ffffff0f;color:var(--founder-muted);transition:background .2s ease,color .2s ease,box-shadow .2s ease}.founder-bottom-nav__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding-inline:2px;font-weight:800}.founder-topbar-shell{position:sticky;top:0;z-index:100;flex-shrink:0}.founder-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--founder-topbar-height);padding:16px 20px;padding-top:max(16px,env(safe-area-inset-top));border-bottom:1px solid var(--founder-border);background:#131b2eeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.founder-topbar__start{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.founder-topbar__titles{min-width:0}.founder-topbar__title{margin:0;font-size:clamp(16px,3.8vw,18px);font-weight:800;line-height:1.3}.founder-topbar__subtitle{margin:0;color:var(--founder-muted);font-size:13px}.founder-topbar__welcome{min-width:0}.founder-topbar__welcome-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit;font:inherit;text-align:start;padding:0;cursor:pointer;min-width:0}.founder-topbar__greeting{margin:0;font-size:clamp(15px,3.6vw,18px);font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.founder-topbar__subtitle--inline{margin-top:2px}.founder-topbar__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.founder-live-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;background:#10b98124;color:#6ee7b7;border:1px solid rgba(16,185,129,.28)}.founder-live-pill--desktop{display:inline-flex}.founder-live-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98140}.founder-content{flex:1;min-width:0;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.founder-portal-scroll{min-width:0}.founder-shell__content.founder-content--with-bottom-nav{flex:1;min-height:0}@media(max-width:767px){.founder-app{height:100dvh;max-height:100dvh;overflow:hidden}}@media(max-width:900px){.founder-topbar-shell{position:sticky;top:0;z-index:100}.founder-sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;background:#020617a6;opacity:0;pointer-events:none;transition:opacity .28s ease}.founder-sidebar-backdrop.is-visible{opacity:1;pointer-events:auto}.founder-sidebar:not(.founder-sidebar--desktop){position:fixed;inset-block:0;inset-inline-start:0;width:min(300px,88vw);max-width:100%;transform:translate3d(100%,0,0);transition:transform .28s ease;box-shadow:-8px 0 40px #00000059}.founder-sidebar:not(.founder-sidebar--desktop).is-open{transform:translateZ(0)}.founder-sidebar__close{display:grid;place-items:center}.founder-topbar__titles,.founder-live-pill--desktop{display:none}.founder-content{padding:16px 14px}.founder-topbar,.founder-content{padding-inline:14px}.founder-main{--founder-topbar-height: calc(60px + env(safe-area-inset-top, 0px)) ;--founder-bottom-nav-height: calc(100px + env(safe-area-inset-bottom, 0px)) }}@media(min-width:901px){.founder-menu-btn{display:none!important}.founder-bottom-nav{inset-inline-start:var(--founder-sidebar-width, 280px)}.founder-sidebar--desktop{position:relative;transform:none!important;box-shadow:none}.founder-sidebar-backdrop,.founder-sidebar__close{display:none!important}}@media(max-width:400px){.founder-live-pill span:not(.founder-live-dot){display:none}}[data-portal=founder]{--founder-border: rgba(148, 163, 184, .14);--founder-text: #f8fafc;--founder-muted: #cbd5e1;--founder-radius: 16px;--founder-radius-sm: 12px}[data-portal=founder] .founder-content--overview{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}[data-portal=founder] .founder-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;min-width:0}[data-portal=founder] .founder-stats-grid--hero{grid-template-columns:repeat(5,minmax(0,1fr))}[data-portal=founder] .founder-overview-filters{display:flex;flex-wrap:wrap;gap:8px}[data-portal=founder] .founder-overview-filters__chip{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--founder-border);background:#ffffff08;color:var(--founder-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s,color .2s}[data-portal=founder] .founder-overview-filters__chip.is-active,[data-portal=founder] .founder-overview-filters__chip:hover{border-color:#6366f173;background:#6366f11f;color:var(--founder-text)}[data-portal=founder] .founder-stat-card{position:relative;padding:18px;background:var(--ampere-founder-surface);border:1px solid var(--founder-border);overflow:hidden;border-radius:var(--founder-radius);background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:0 10px 30px #0000001f}[data-portal=founder] .founder-stat-card--with-icon:before{display:none}[data-portal=founder] .founder-stat-card--owners{border:1px solid rgba(59,130,246,.32);background:linear-gradient(180deg,#3b82f624,#3b82f60a)}[data-portal=founder] .founder-stat-card--subscribers{border:1px solid rgba(16,185,129,.32);background:linear-gradient(180deg,#10b98124,#10b9810a)}[data-portal=founder] button.founder-stat-card{display:block;width:100%;text-align:inherit;font:inherit;color:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}[data-portal=founder] .founder-stat-card--clickable,[data-portal=founder] .founder-panel--clickable,[data-portal=founder] .founder-quick-stat--clickable{cursor:pointer;touch-action:manipulation;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}[data-portal=founder] .founder-stat-card--clickable:hover,[data-portal=founder] .founder-panel--clickable:hover{transform:translateY(-2px);border-color:#6366f159;box-shadow:0 10px 28px #0000002e}[data-portal=founder] .founder-stat-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}[data-portal=founder] .founder-stat-card__icon-pill{width:38px;height:38px;border-radius:12px;display:grid;place-items:center}[data-portal=founder] .founder-stat-card__trend{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700}[data-portal=founder] .founder-stat-card__trend.is-up{background:#10b98124;color:#6ee7b7}[data-portal=founder] .founder-stat-card__trend.is-down{background:#ef444424;color:#fca5a5}[data-portal=founder] .founder-stat-card__trend.is-down svg{transform:rotate(180deg)}[data-portal=founder] .founder-stat-card__value{font-size:28px;font-weight:800;line-height:1.1}[data-portal=founder] .founder-stat-card__label{color:var(--founder-muted);font-size:13px;margin-top:6px}[data-portal=founder] .founder-stat-card__sparkline{margin-top:12px;height:36px}[data-portal=founder] .founder-sparkline{width:100%;height:100%;display:block}[data-portal=founder] .founder-bento{display:grid;gap:16px;width:100%;min-width:0}[data-portal=founder] .founder-bento--charts{grid-template-columns:1.4fr 1fr}[data-portal=founder] .founder-bento__wide{grid-column:1 / -1}[data-portal=founder] .founder-panel{padding:18px;border-radius:var(--founder-radius);background:var(--ampere-founder-surface);border:1px solid var(--founder-border);text-align:start;color:inherit}[data-portal=founder] button.founder-panel{display:block;width:100%;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}[data-portal=founder] .founder-panel__head h3{margin:0;font-size:16px;font-weight:800}[data-portal=founder] .founder-donut-chart{display:grid;grid-template-columns:auto 1fr;gap:12px 16px;align-items:center}[data-portal=founder] .founder-donut-chart__ring{position:relative;width:120px;height:120px}[data-portal=founder] .founder-donut-chart__svg{width:120px;height:120px;display:block}[data-portal=founder] .founder-donut-chart__center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;pointer-events:none}[data-portal=founder] .founder-donut-chart__center strong{display:block;font-size:18px}[data-portal=founder] .founder-donut-chart__center span{color:var(--founder-muted);font-size:11px}[data-portal=founder] .founder-donut-chart__legend{list-style:none;margin:0;padding:0;display:grid;gap:8px}[data-portal=founder] .founder-donut-chart__legend li{display:grid;grid-template-columns:10px 1fr auto auto;gap:8px;align-items:center;font-size:12px}[data-portal=founder] .founder-donut-chart__legend li span:first-child{width:10px;height:10px;border-radius:50%}[data-portal=founder] .founder-donut-chart__legend em{font-style:normal;color:var(--founder-muted)}[data-portal=founder] .founder-quick-stats{display:grid;gap:8px}[data-portal=founder] .founder-quick-stat{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--founder-radius-sm);border:1px solid transparent;background:#ffffff05;text-align:start;color:inherit;font:inherit}[data-portal=founder] button.founder-quick-stat{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;transition:background .2s,border-color .2s,transform .15s}[data-portal=founder] .founder-quick-stat--clickable:hover{background:#ffffff0d;border-color:var(--founder-border);transform:translateY(-1px)}[data-portal=founder] .founder-quick-stat__icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center}[data-portal=founder] .founder-quick-stat__label{color:var(--founder-muted);font-size:13px}[data-portal=founder] .founder-quick-stat__value{font-size:15px}[data-portal=founder] .founder-overview-skeleton__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}[data-portal=founder] .founder-overview-skeleton__grid--hero{grid-template-columns:repeat(5,minmax(0,1fr))}[data-portal=founder] .founder-overview-skeleton__card,[data-portal=founder] .founder-overview-skeleton__panel{min-height:120px;border-radius:var(--founder-radius);background:#ffffff0a;border:1px solid var(--founder-border);animation:founder-overview-pulse 1.4s ease-in-out infinite}[data-portal=founder] .founder-overview-skeleton__panel{min-height:220px}@keyframes founder-overview-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:1023px){[data-portal=founder] .founder-stats-grid,[data-portal=founder] .founder-stats-grid--hero,[data-portal=founder] .founder-overview-skeleton__grid,[data-portal=founder] .founder-overview-skeleton__grid--hero{grid-template-columns:repeat(2,minmax(0,1fr))}[data-portal=founder] .founder-bento--charts{grid-template-columns:1fr}}@media(max-width:640px){[data-portal=founder] .founder-stats-grid,[data-portal=founder] .founder-stats-grid--hero,[data-portal=founder] .founder-overview-skeleton__grid,[data-portal=founder] .founder-overview-skeleton__grid--hero{grid-template-columns:1fr}[data-portal=founder] .founder-content--overview{gap:14px}[data-portal=founder] .founder-stat-card__value{font-size:24px}}[data-portal=founder] .founder-content--reports{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}[data-portal=founder] .founder-reports-body{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}[data-portal=founder] .founder-page-tabs-bar{--founder-page-tabs-bar-offset: 70px ;position:sticky;top:var(--founder-topbar-height, calc(72px + env(safe-area-inset-top, 0px)) );z-index:85;margin-inline:-20px;margin-top:0;margin-bottom:0;padding:12px 20px 14px;background:#0b1120f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--founder-border);box-shadow:0 6px 18px #0000002e}[data-portal=founder] .founder-page-tabs-bar .founder-tabs{margin-bottom:0}[data-portal=founder] .founder-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-portal=founder] .founder-tabs::-webkit-scrollbar{display:none}[data-portal=founder] .founder-tabs__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--founder-border);background:#ffffff0f;color:#fff;border-radius:11px;padding:9px 18px;min-height:44px;font:inherit;font-weight:700;font-size:13px;line-height:1.3;white-space:nowrap;cursor:pointer;transition:transform .15s,background .2s,color .2s,border-color .2s,box-shadow .2s}[data-portal=founder] .founder-tabs__btn:active{transform:scale(.98)}[data-portal=founder] .founder-tabs__btn.is-active{background:var(--founder-primary, #3b82f6);color:#fff;border-color:#3b82f68c;box-shadow:0 2px 8px #3b82f647}[data-portal=founder] .founder-stats-grid--platform .founder-stat-card--owners .founder-stat-card__icon-pill,[data-portal=founder] .founder-stats-grid--platform .founder-stat-card--subscribers .founder-stat-card__icon-pill{width:42px;height:42px;border-radius:14px}[data-portal=founder] .founder-stats-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}[data-portal=founder] .founder-stats-grid--status{margin-top:16px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-portal=founder] .founder-stats-grid--rankings{grid-template-columns:repeat(3,minmax(0,1fr))}[data-portal=founder] .founder-stat-card--ranking{display:flex;flex-direction:column;min-height:100%}[data-portal=founder] .founder-stat-card__rankings{list-style:none;margin:0;padding:0;display:grid;gap:10px;flex:1}[data-portal=founder] .founder-stat-card__ranking-row{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(148,163,184,.1)}[data-portal=founder] .founder-stat-card__ranking-name{font-size:14px;font-weight:700;line-height:1.35;word-break:break-word}[data-portal=founder] .founder-stat-card__ranking-value{font-size:18px;font-weight:800;line-height:1.1;color:var(--founder-text);white-space:nowrap}[data-portal=founder] .founder-stat-card__ranking-hint{grid-column:1 / -1;color:var(--founder-muted);font-size:11px;line-height:1.35}[data-portal=founder] .founder-stat-card__ranking-empty{margin:0;flex:1;display:grid;place-items:center;min-height:88px;color:var(--founder-muted);font-size:13px;text-align:center}[data-portal=founder] .founder-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-portal=founder] .founder-detail-grid div{background:var(--ampere-founder-surface);border-radius:12px;padding:12px;border:1px solid var(--founder-border)}[data-portal=founder] .founder-detail-grid span{display:block;color:var(--founder-muted);font-size:12px;margin-bottom:4px}[data-portal=founder] .founder-detail-grid strong{display:block;word-break:break-word;overflow-wrap:anywhere}[data-portal=founder] .founder-reports-skeleton__tabs{width:100%;min-height:44px;border-radius:var(--founder-radius-sm, 12px);background:#ffffff0a;border:1px solid var(--founder-border);animation:founder-overview-pulse 1.4s ease-in-out infinite}@media(max-width:1100px){[data-portal=founder] .founder-stats-grid--compact,[data-portal=founder] .founder-stats-grid--status,[data-portal=founder] .founder-stats-grid--rankings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){[data-portal=founder] .founder-page-tabs-bar{position:fixed;inset-inline:0;z-index:490;margin-inline:0;padding-inline:14px;top:calc(env(safe-area-inset-top,0px) * var(--ampere-chrome-fade, 0) + var(--ampere-top-chrome-height, 72px) * (1 - var(--ampere-chrome-fade, 0)))}html.chrome-snap-active [data-portal=founder] .founder-page-tabs-bar{transition:top var(--ampere-chrome-duration, .26s) var(--ampere-chrome-ease, cubic-bezier(.22, 1, .36, 1))}[data-portal=founder] .founder-content--reports .founder-reports-body{padding-top:var(--founder-page-tabs-bar-offset, 70px)}}@media(max-width:640px){[data-portal=founder] .founder-stats-grid--hero,[data-portal=founder] .founder-stats-grid--rankings,[data-portal=founder] .founder-stats-grid--compact,[data-portal=founder] .founder-stats-grid--status,[data-portal=founder] .founder-detail-grid{grid-template-columns:1fr}}[data-portal=founder] .founder-content--financial{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}[data-portal=founder] .founder-stats-grid--single{grid-template-columns:1fr}[data-portal=founder] .founder-financial-alerts{display:grid;gap:10px}[data-portal=founder] .founder-financial-alerts__item{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--founder-border);background:#ffffff0a}[data-portal=founder] .founder-financial-alerts__item.is-warning{border-color:#f59e0b59;background:#f59e0b14;color:#fbbf24}[data-portal=founder] .founder-financial-alerts__item.is-danger{border-color:#ef444459;background:#ef444414;color:#f87171}[data-portal=founder] .founder-financial-alerts__item p{margin:0;color:var(--founder-text);font-size:13px;line-height:1.45}[data-portal=founder] .founder-financial-alerts__owners{list-style:none;margin:0;padding:0 14px 4px;display:grid;gap:6px}[data-portal=founder] .founder-financial-alerts__owners li{color:var(--founder-muted);font-size:12px}[data-portal=founder] .founder-financial-charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-portal=founder] .founder-financial-bar-chart{display:grid;gap:12px}[data-portal=founder] .founder-financial-bar-chart__row{display:grid;grid-template-columns:minmax(88px,120px) 1fr minmax(88px,auto);gap:10px;align-items:center}[data-portal=founder] .founder-financial-bar-chart__label,[data-portal=founder] .founder-financial-bar-chart__value{font-size:12px;line-height:1.35;color:var(--founder-muted)}[data-portal=founder] .founder-financial-bar-chart__value{text-align:end;color:var(--founder-text);font-weight:700;white-space:nowrap}[data-portal=founder] .founder-financial-bar-chart__track{height:10px;border-radius:999px;background:#ffffff0f;overflow:hidden}[data-portal=founder] .founder-financial-bar-chart__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#06b6d4)}[data-portal=founder] .founder-financial-chart-empty{min-height:120px;display:grid;place-items:center;color:var(--founder-muted);font-size:13px;text-align:center}@media(max-width:900px){[data-portal=founder] .founder-financial-charts-grid{grid-template-columns:1fr}}@media(max-width:640px){[data-portal=founder] .founder-financial-bar-chart__row{grid-template-columns:1fr;gap:6px}[data-portal=founder] .founder-financial-bar-chart__value{text-align:start}}[data-portal=founder] .founder-owner-filters{display:grid;gap:14px;margin-bottom:18px}[data-portal=founder] .founder-owner-filters__search{width:100%;min-width:0}[data-portal=founder] .founder-field{display:grid;gap:8px;min-width:0;max-width:100%}[data-portal=founder] .founder-field span{font-size:14px;color:#f1f5f9;font-weight:700}[data-portal=founder] .founder-owner-filters__input,[data-portal=founder] .founder-input{width:100%;min-height:52px;padding:14px 16px;border-radius:14px;border:1px solid rgba(226,232,240,.28);background:#0206178c;color:var(--founder-text);font:inherit;font-size:max(16px,1rem);font-weight:600;box-shadow:inset 0 1px #ffffff0a}[data-portal=founder] .founder-owner-filters__input::placeholder,[data-portal=founder] .founder-input::placeholder{color:#94a3b8e6;font-weight:500}[data-portal=founder] .founder-owner-filters__input:focus,[data-portal=founder] .founder-input:focus{outline:none;border-color:#94a3b873;box-shadow:0 0 0 3px #3b82f61f}[data-portal=founder] .founder-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--founder-border);background:#ffffff0f;color:#fff;border-radius:12px;padding:11px 14px;font:inherit;font-weight:700;cursor:pointer;min-height:44px;touch-action:manipulation;pointer-events:auto;-webkit-tap-highlight-color:transparent}[data-portal=founder] .founder-owner-filters__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}[data-portal=founder] .founder-owner-filters__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.22);background:#ffffff0f;color:#fff;border-radius:11px;padding:10px 16px;min-height:40px;font:inherit;font-weight:800;font-size:13px;line-height:1.3;white-space:nowrap;cursor:pointer;transition:transform .15s,background .2s,color .2s,border-color .2s,box-shadow .2s}[data-portal=founder] .founder-owner-filters__chip:active{transform:scale(.98)}[data-portal=founder] .founder-owner-filters__chip.is-active{background:var(--founder-primary);color:#fff;border-color:#3b82f68c;box-shadow:0 2px 8px #3b82f647}[data-portal=founder] .founder-owner-filters__meta{margin:0;color:var(--founder-muted);font-size:13px}[data-portal=founder] .founder-panel{background:var(--founder-surface);border:1px solid var(--founder-border);border-radius:18px;padding:18px;max-width:100%;min-width:0;overflow:hidden}[data-portal=founder] .founder-panel__head{margin-bottom:14px}[data-portal=founder] .founder-panel__head h3{margin:0;font-size:clamp(16px,3.8vw,17px);line-height:1.4}[data-portal=founder] .founder-owner-card-list{display:grid;gap:14px;width:100%;min-width:0}[data-portal=founder] .founder-owner-card{position:relative;display:block;width:100%;min-width:0;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(155deg,#1e293beb,#0f172afa);box-shadow:0 10px 28px #02061747,inset 0 1px #ffffff0d;color:var(--founder-text);text-decoration:none;overflow:hidden;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}[data-portal=founder] .founder-owner-card:hover{transform:translateY(-2px);border-color:#60a5fa57;box-shadow:0 14px 34px #02061757,0 0 0 1px #3b82f61f,inset 0 1px #ffffff0f}[data-portal=founder] .founder-owner-card:focus-visible{outline:none;border-color:#60a5fa8c;box-shadow:0 0 0 3px #3b82f638,0 14px 34px #02061757}[data-portal=founder] .founder-owner-card:active{transform:translateY(0) scale(.995)}[data-portal=founder] .founder-owner-card__accent{position:absolute;top:0;inset-inline-start:0;width:4px;height:100%;background:var(--founder-primary)}[data-portal=founder] .founder-owner-card--active .founder-owner-card__accent{background:linear-gradient(180deg,#34d399,#059669)}[data-portal=founder] .founder-owner-card--suspended .founder-owner-card__accent{background:linear-gradient(180deg,#fbbf24,#d97706)}[data-portal=founder] .founder-owner-card--banned .founder-owner-card__accent{background:linear-gradient(180deg,#f87171,#dc2626)}[data-portal=founder] .founder-owner-card--deleted .founder-owner-card__accent{background:linear-gradient(180deg,#94a3b8,#64748b)}[data-portal=founder] .founder-owner-card__inner{padding:16px 16px 14px;padding-inline-start:18px}[data-portal=founder] .founder-owner-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}[data-portal=founder] .founder-owner-card__identity{display:flex;align-items:center;gap:10px;min-width:0;flex:1}[data-portal=founder] .founder-owner-card__status-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px #ffffff0a}[data-portal=founder] .founder-owner-card__status-dot--live{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e,0 0 10px #22c55e59}[data-portal=founder] .founder-owner-card__status-dot--expired{background:#ef4444;box-shadow:0 0 0 3px #ef44442e,0 0 10px #ef444447}[data-portal=founder] .founder-owner-card__title-wrap{min-width:0}[data-portal=founder] .founder-owner-card__title{margin:0;font-size:clamp(16px,4vw,17px);font-weight:800;line-height:1.35;color:var(--founder-text);overflow-wrap:anywhere}[data-portal=founder] .founder-owner-card__generator{margin:4px 0 0;color:var(--founder-muted);font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}[data-portal=founder] .founder-owner-card__chevron{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#93c5fd;background:#3b82f61f;border:1px solid rgba(96,165,250,.18);transition:transform .18s ease,background .18s ease}[data-portal=founder] .founder-owner-card__chevron svg{width:18px;height:18px}[data-portal=founder] .founder-owner-card:hover .founder-owner-card__chevron{transform:translate(2px);background:#3b82f633}[dir=rtl] [data-portal=founder] .founder-owner-card:hover .founder-owner-card__chevron{transform:translate(-2px)}[data-portal=founder] .founder-owner-card__details{margin:0;display:grid;gap:0;padding:12px 14px;border-radius:14px;background:#02061747;border:1px solid rgba(148,163,184,.1)}[data-portal=founder] .founder-owner-card__detail{display:grid;gap:3px;padding:9px 0;min-width:0}[data-portal=founder] .founder-owner-card__detail+.founder-owner-card__detail{border-top:1px solid rgba(148,163,184,.1)}[data-portal=founder] .founder-owner-card__detail dt{margin:0;font-size:11px;font-weight:700;color:var(--founder-muted)}[data-portal=founder] .founder-owner-card__detail dd{margin:0;font-size:13px;font-weight:800;color:var(--founder-text);overflow-wrap:anywhere}[data-portal=founder] .founder-owner-card--skeleton{pointer-events:none}[data-portal=founder] .founder-owner-card__skeleton-head{display:flex;gap:10px;align-items:center;margin-bottom:14px}[data-portal=founder] .founder-owner-card__skeleton-copy{flex:1;display:grid;gap:8px}[data-portal=founder] .founder-skeleton-line--dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}[data-portal=founder] .founder-card-list{display:grid;gap:14px;width:100%;min-width:0}[data-portal=founder] .founder-data-card{width:100%;min-width:0;padding:14px;border-radius:14px;border:1px solid var(--founder-border);background:#02061759}[data-portal=founder] .founder-data-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}[data-portal=founder] .founder-data-card__title{margin:0;font-size:16px;line-height:1.35}[data-portal=founder] .founder-data-card__meta{margin:4px 0 0;color:var(--founder-muted);font-size:13px}[data-portal=founder] .founder-data-card__rows{margin:0;display:grid;gap:8px}[data-portal=founder] .founder-data-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:13px}[data-portal=founder] .founder-data-card__row dt{margin:0;color:var(--founder-muted)}[data-portal=founder] .founder-data-card__row dd{margin:0;text-align:end}[data-portal=founder] .founder-empty-state,[data-portal=founder] .founder-empty{text-align:center;color:var(--founder-muted);padding:24px}[data-portal=founder] .founder-table-wrap{width:100%;overflow-x:auto;margin-top:12px}[data-portal=founder] .founder-table{width:100%;border-collapse:collapse}[data-portal=founder] .founder-table th,[data-portal=founder] .founder-table td{padding:12px 10px;border-bottom:1px solid var(--founder-border);text-align:start}[data-portal=founder] .founder-table th{color:var(--founder-muted);font-weight:600}[data-portal=founder] .founder-owners-error{display:grid;gap:12px;justify-items:start;margin-bottom:16px}[data-portal=founder] .founder-owners-refreshing{margin:12px 0 0;color:var(--founder-muted);font-size:12px}[data-portal=founder] .founder-owners-pagination{margin-top:16px}[data-portal=founder] .founder-owners-pagination__nav{display:flex;gap:8px}@media(max-width:900px){[data-portal=founder] .founder-table--desktop-only{display:none}}@media(min-width:901px){[data-portal=founder] .founder-owner-card-list,[data-portal=founder] .founder-card-list{display:none}}.founder-data-card--skeleton{display:grid;gap:10px}[data-portal=founder] .founder-skeleton-line{border-radius:8px;background:linear-gradient(90deg,#94a3b81f,#94a3b838,#94a3b81f);background-size:200% 100%;animation:founder-owners-skeleton 1.2s ease-in-out infinite}[data-portal=founder] .founder-skeleton-line--title{height:18px;width:55%}[data-portal=founder] .founder-skeleton-line--meta{height:14px;width:40%}[data-portal=founder] .founder-skeleton-line--row{height:12px;width:72%}[data-portal=founder] .founder-skeleton-line--table{height:42px;width:100%;margin-bottom:8px}@keyframes founder-owners-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:640px){[data-portal=founder] .founder-owner-filters__chip{padding-inline:12px;font-size:12px}}@media(max-width:900px){[data-portal=founder] .founder-table-wrap--skeleton{display:none}}@media(min-width:901px){[data-portal=founder] .founder-owner-card-list--skeleton,[data-portal=founder] .founder-card-list--skeleton{display:none}}[data-portal=founder] .founder-restricted-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){[data-portal=founder] .founder-restricted-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){[data-portal=founder] .founder-restricted-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-portal=founder] .founder-restricted-empty{margin:8px 0 0;padding:28px 16px;text-align:center;color:var(--founder-muted);font-size:15px;font-weight:600;border:1px dashed rgba(148,163,184,.28);border-radius:16px;background:#02061759}[data-portal=founder] .founder-restricted-card{position:relative;display:flex;flex-direction:column;min-height:100%;border-radius:18px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(165deg,#0f172aeb,#020617e0);overflow:hidden;box-shadow:0 10px 28px #02061759}[data-portal=founder] .founder-restricted-card__accent{position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(180deg,#fbbf24,#d97706)}[data-portal=founder] .founder-restricted-card--banned .founder-restricted-card__accent{background:linear-gradient(180deg,#f87171,#dc2626)}[data-portal=founder] .founder-restricted-card__body{flex:1;padding:18px 18px 14px;padding-inline-start:20px}[data-portal=founder] .founder-restricted-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}[data-portal=founder] .founder-restricted-card__name{margin:0;font-size:clamp(16px,4vw,18px);font-weight:800;line-height:1.35;color:var(--founder-text);overflow-wrap:anywhere}[data-portal=founder] .founder-restricted-card__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap}[data-portal=founder] .founder-restricted-card__badge--banned{color:#fecaca;background:#ef44442e;border:1px solid rgba(248,113,113,.35)}[data-portal=founder] .founder-restricted-card__badge--suspended{color:#fde68a;background:#f59e0b29;border:1px solid rgba(251,191,36,.35)}[data-portal=founder] .founder-restricted-card__meta{display:grid;gap:10px;margin:0}[data-portal=founder] .founder-restricted-card__row{display:grid;gap:4px}[data-portal=founder] .founder-restricted-card__row dt{margin:0;font-size:12px;font-weight:700;color:var(--founder-muted)}[data-portal=founder] .founder-restricted-card__row dd{margin:0;font-size:14px;font-weight:700;color:var(--founder-text);overflow-wrap:anywhere}[data-portal=founder] .founder-restricted-card__footer{padding:0 18px 18px;padding-inline-start:20px}[data-portal=founder] .founder-restricted-card__action{width:100%;min-height:48px;border-radius:14px;border:1px solid transparent;font:inherit;font-size:15px;font-weight:800;cursor:pointer;touch-action:manipulation;transition:transform .15s,box-shadow .2s,background .2s}[data-portal=founder] .founder-restricted-card__action:active:not(:disabled){transform:scale(.98)}[data-portal=founder] .founder-restricted-card__action:disabled{opacity:.6;cursor:not-allowed}[data-portal=founder] .founder-restricted-card__action--unban{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 6px 18px #2563eb47}[data-portal=founder] .founder-restricted-card__action--activate{color:#052e16;background:linear-gradient(135deg,#4ade80,#22c55e);box-shadow:0 6px 18px #22c55e47}.founder-app .founder-list-pagination,.founder-app .founder-owners-pagination,.founder-app .founder-log-pagination{margin-top:16px;margin-bottom:8px}.founder-app .ampere-list-pagination{background:var(--founder-surface)!important;border:1px solid var(--founder-border)!important;border-radius:14px;color:var(--founder-text);box-shadow:inset 0 1px #ffffff0a;margin-bottom:0}.founder-app .ampere-list-pagination__info{color:var(--founder-muted);font-size:13px}.founder-app .ampere-list-pagination__controls{flex-direction:column;align-items:stretch;gap:10px}.founder-app .ampere-list-pagination__label{color:var(--founder-muted);font-size:13px;font-weight:700;text-align:start}.founder-app .ampere-list-pagination__btns{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0}.founder-app .ampere-list-pagination__btns::-webkit-scrollbar{display:none}.founder-app .ampere-list-pagination .ampere-list-pagination__btn{flex:0 0 auto;min-width:44px;min-height:40px;padding:0 14px;border-radius:11px;border:1px solid rgba(148,163,184,.22)!important;background:#ffffff0f!important;color:var(--founder-text)!important;font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap;-webkit-tap-highlight-color:transparent}.founder-app .ampere-list-pagination .ampere-list-pagination__btn--active{background:var(--founder-primary)!important;border-color:#3b82f68c!important;color:#fff!important;box-shadow:0 2px 8px #3b82f647}.founder-app .ampere-list-pagination .ampere-list-pagination__btn:active{transform:scale(.98)}.founder-app .founder-list-pagination__nav{display:flex;gap:8px;justify-content:center}.founder-app .founder-list-pagination__nav-btn{flex:1;max-width:160px}@media(max-width:900px){.founder-app .founder-content--with-bottom-nav .ampere-list-pagination{scroll-margin-bottom:calc(var(--founder-bottom-nav-height) + 16px)}.founder-app .founder-content--with-bottom-nav{padding-bottom:calc(var(--founder-bottom-nav-height) + 40px)}}[data-portal=founder] .founder-activity-cards{display:grid;gap:18px;transition:opacity .15s ease}[data-portal=founder] .founder-activity-cards--fetching{opacity:.92}[data-portal=founder] .founder-activity-card{--activity-accent: rgba(148, 163, 184, .16);--activity-icon: #94a3b8;--activity-text: #e2e8f0;--activity-text-muted: #94a3b8;border:1px solid rgba(148,163,184,.12);border-radius:18px;background:linear-gradient(165deg,#0f172ac7,#02061785);padding:18px 20px;display:grid;gap:10px;box-shadow:0 10px 28px #0206172e;font-size:14px;font-weight:700;line-height:1.55}[data-portal=founder] .founder-activity-card--login{--activity-accent: rgba(56, 189, 248, .14);--activity-icon: #7dd3fc}[data-portal=founder] .founder-activity-card--logout{--activity-accent: rgba(148, 163, 184, .12);--activity-icon: #cbd5e1}[data-portal=founder] .founder-activity-card--success{--activity-accent: rgba(52, 211, 153, .14);--activity-icon: #6ee7b7}[data-portal=founder] .founder-activity-card--warn{--activity-accent: rgba(251, 191, 36, .14);--activity-icon: #fcd34d}[data-portal=founder] .founder-activity-card--danger{--activity-accent: rgba(248, 113, 113, .14);--activity-icon: #fca5a5}[data-portal=founder] .founder-activity-card--accent{--activity-accent: rgba(129, 140, 248, .16);--activity-icon: #a5b4fc}[data-portal=founder] .founder-activity-card--info{--activity-accent: rgba(96, 165, 250, .14);--activity-icon: #93c5fd}[data-portal=founder] .founder-activity-card__head{display:flex;align-items:flex-start;gap:12px}[data-portal=founder] .founder-activity-card__icon-wrap{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--activity-accent);color:var(--activity-icon)}[data-portal=founder] .founder-activity-card__identity{flex:1;min-width:0;display:grid;gap:6px}[data-portal=founder] .founder-activity-card__actor{margin:0;font-size:16px;font-weight:800;line-height:1.4;color:#f8fafc}[data-portal=founder] .founder-activity-card__role{display:inline-flex;align-items:center;align-self:start;width:fit-content;max-width:100%;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.35}[data-portal=founder] .founder-activity-card__role--super_admin{color:#fcd34d;background:#fbbf2424;border:1px solid rgba(251,191,36,.22)}[data-portal=founder] .founder-activity-card__role--accountant{color:#6ee7b7;background:#34d3991f;border:1px solid rgba(52,211,153,.2)}[data-portal=founder] .founder-activity-card__role--support{color:#93c5fd;background:#60a5fa1f;border:1px solid rgba(96,165,250,.2)}[data-portal=founder] .founder-activity-card__role--developer{color:#d8b4fe;background:#c084fc1f;border:1px solid rgba(192,132,252,.2)}[data-portal=founder] .founder-activity-card__operation{margin:2px 0 0;font-size:15px;font-weight:800;line-height:1.45;color:var(--activity-icon)}[data-portal=founder] .founder-activity-card__desc{margin:0;color:var(--activity-text);font-size:14px;font-weight:700;line-height:1.6}[data-portal=founder] .founder-activity-card__emphasis{color:#f8fafc;font-weight:800}[data-portal=founder] .founder-activity-card__subject{margin:0;color:var(--activity-text-muted);font-size:14px;font-weight:700;line-height:1.55}[data-portal=founder] .founder-activity-card__datetime{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:13px;font-weight:700;color:var(--activity-text-muted)}[data-portal=founder] .founder-activity-card__time{color:var(--activity-text-muted);font-weight:700}@media(min-width:768px){[data-portal=founder] .founder-activity-cards{gap:20px}[data-portal=founder] .founder-activity-card{padding:20px 22px;gap:14px}}[data-portal=founder] .founder-notifications-inbox .admin-notifications-page{padding:0}[data-portal=founder] .founder-owner-name-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:600;color:var(--founder-text, #e2e8f0);cursor:pointer;text-align:inherit;text-decoration:underline;text-decoration-color:transparent;transition:color .15s ease,text-decoration-color .15s ease}[data-portal=founder] .founder-owner-name-link:hover{color:#818cf8;text-decoration-color:currentColor}[data-portal=founder] .founder-owner-profile{display:flex;flex-direction:column;gap:clamp(14px,3.5vw,18px);width:100%;min-width:0}[data-portal=founder] .founder-owner-profile__topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:calc(-4px - env(safe-area-inset-top,0px)) 0 4px;padding:max(10px,env(safe-area-inset-top,0px)) 0 12px;background:#0b1120e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(148,163,184,.12)}[data-portal=founder] .founder-owner-profile__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px 8px 10px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#1a2438eb;color:var(--founder-text);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease;touch-action:manipulation}[data-portal=founder] .founder-owner-profile__back:hover{background:#25314af5;border-color:#6366f16b}[data-portal=founder] .founder-owner-profile__back-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#3b82f629;color:#93c5fd}[data-portal=founder] .founder-owner-profile__back-icon svg{width:18px;height:18px}[data-portal=founder] .founder-profile-phone-link{color:#93c5fd;font-weight:700;text-decoration:none}[data-portal=founder] .founder-profile-phone-link:hover{text-decoration:underline}[data-portal=founder] .founder-owner-profile__hero{display:grid;gap:clamp(14px,3vw,18px);padding:clamp(16px,4vw,24px);border-radius:24px;border:1px solid rgba(99,102,241,.2);background:radial-gradient(circle at 0% 0%,rgba(99,102,241,.18),transparent 48%),radial-gradient(circle at 100% 0%,rgba(59,130,246,.14),transparent 42%),linear-gradient(165deg,#1a2438fa,#0f172aeb);box-shadow:0 18px 40px #0000003d,inset 0 1px #ffffff0a}[data-portal=founder] .founder-owner-profile__hero-top{display:grid;gap:14px}[data-portal=founder] .founder-owner-profile__hero-main{display:flex;align-items:flex-start;gap:14px;min-width:0}[data-portal=founder] .founder-owner-profile__avatar{flex-shrink:0;width:clamp(52px,14vw,64px);height:clamp(52px,14vw,64px);border-radius:18px;display:grid;place-items:center;font-size:clamp(22px,6vw,28px);font-weight:800;color:#eff6ff;background:linear-gradient(145deg,#3b82f6,#2563eb);box-shadow:0 10px 24px #2563eb47}[data-portal=founder] .founder-owner-profile__hero-copy{flex:1;min-width:0}[data-portal=founder] .founder-owner-profile__eyebrow{margin:0 0 6px;color:#93c5fd;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-portal=founder] .founder-owner-profile__name{margin:0 0 4px;font-size:clamp(20px,5vw,26px);font-weight:800;line-height:1.3;word-break:break-word}[data-portal=founder] .founder-owner-profile__gen-name{margin:0 0 10px;color:#bfdbfe;font-size:14px;font-weight:600;line-height:1.45}[data-portal=founder] .founder-owner-profile__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}[data-portal=founder] .founder-owner-profile__meta-chip{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:#0f172ab8;border:1px solid rgba(148,163,184,.16);color:var(--founder-muted);font-size:12px;font-weight:700}[data-portal=founder] .founder-owner-profile__badges{display:flex;flex-wrap:wrap;gap:8px}[data-portal=founder] .founder-owner-profile__hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:4px;border-top:1px solid rgba(148,163,184,.12)}[data-portal=founder] .founder-owner-profile__hero-stat{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border-radius:16px;border:1px solid rgba(148,163,184,.1);background:#0f172a8c}[data-portal=founder] .founder-owner-profile__hero-stat-icon{flex-shrink:0;width:36px;height:36px;border-radius:12px;display:grid;place-items:center}[data-portal=founder] .founder-owner-profile__hero-stat-copy{display:grid;gap:2px;min-width:0}[data-portal=founder] .founder-owner-profile__hero-stat-label{color:var(--founder-muted);font-size:11px;font-weight:700}[data-portal=founder] .founder-owner-profile__hero-stat-value{color:var(--founder-text);font-size:clamp(14px,3.5vw,16px);font-weight:800;line-height:1.35;word-break:break-word}[data-portal=founder] .founder-owner-profile__layout,[data-portal=founder] .founder-owner-profile__main{display:grid;gap:clamp(14px,3vw,18px);min-width:0}[data-portal=founder] .founder-owner-profile__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}[data-portal=founder] .founder-owner-profile__detail-card{display:grid;gap:12px;padding:16px;border-radius:20px;border:1px solid rgba(148,163,184,.12);background:#131b2ee0;box-shadow:0 10px 28px #00000024}[data-portal=founder] .founder-owner-profile__detail-card-head{display:flex;align-items:center;gap:10px}[data-portal=founder] .founder-owner-profile__detail-card-icon{flex-shrink:0;width:36px;height:36px;border-radius:12px;display:grid;place-items:center}[data-portal=founder] .founder-owner-profile__detail-card-title{margin:0;font-size:15px;font-weight:800}[data-portal=founder] .founder-owner-profile__detail-rows{display:grid;gap:0}[data-portal=founder] .founder-owner-profile__detail-row{display:grid;grid-template-columns:minmax(88px,38%) 1fr;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.08)}[data-portal=founder] .founder-owner-profile__detail-row:last-child{border-bottom:0;padding-bottom:0}[data-portal=founder] .founder-owner-profile__detail-row-label{color:var(--founder-muted);font-size:12px;font-weight:700}[data-portal=founder] .founder-owner-profile__detail-row-value{color:var(--founder-text);font-size:14px;font-weight:700;word-break:break-word}[data-portal=founder] .founder-owner-profile__detail-plan{display:flex;flex-direction:column;align-items:flex-start;gap:4px}[data-portal=founder] .founder-owner-profile__detail-plan-type{color:var(--founder-text);font-size:14px;font-weight:800;line-height:1.35}[data-portal=founder] .founder-owner-profile__detail-plan-days{color:#fbbf24;font-size:12px;font-weight:700;line-height:1.35}[data-portal=founder] .founder-owner-profile__panel{padding:clamp(16px,3.5vw,20px);border-radius:22px;border:1px solid rgba(148,163,184,.14);background:#131b2ec7;box-shadow:0 12px 32px #00000029}[data-portal=founder] .founder-owner-profile__section-title{margin:0;font-size:16px;font-weight:800}[data-portal=founder] .founder-owner-profile__section-desc{margin:4px 0 0;color:var(--founder-muted);font-size:13px;font-weight:600}[data-portal=founder] .founder-owner-profile__snapshot-grid{display:grid;gap:0}@media(min-width:768px){[data-portal=founder] .founder-owner-profile__hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){[data-portal=founder] .founder-owner-profile__detail-row{grid-template-columns:1fr;gap:4px}}[data-portal=founder] .founder-btn--outline{background:#ffffff0a;border-color:#94a3b847}[data-portal=founder] .founder-btn--primary{background:linear-gradient(145deg,#3b82f6,#2563eb);border-color:#3b82f673;color:#eff6ff}[data-portal=founder] .founder-btn--success{background:linear-gradient(145deg,#10b981,#059669);border-color:#10b98173;color:#ecfdf5}[data-portal=founder] .founder-btn--warn{background:linear-gradient(145deg,#f59e0b,#d97706);border-color:#f59e0b73;color:#fffbeb}[data-portal=founder] .founder-btn:disabled{opacity:.55;cursor:not-allowed}[data-portal=founder] .founder-owner-actions-grid{display:grid;grid-template-columns:1fr;gap:10px;width:100%}[data-portal=founder] .founder-owner-actions-grid__btn{width:100%;min-height:44px;justify-content:center}[data-portal=founder] .founder-owner-profile__action-hint{margin:0;color:var(--founder-muted);font-size:13px;font-weight:600;line-height:1.55}[data-portal=founder] .founder-owner-profile__panel-head--compact{display:flex;align-items:flex-start;gap:12px}[data-portal=founder] .founder-owner-status-actions{position:relative;z-index:2;display:grid;gap:12px;padding:clamp(14px,3.5vw,18px);border-radius:20px;border:1px solid rgba(99,102,241,.24);background:#131b2eeb;box-shadow:0 12px 28px #0000002e;pointer-events:auto}[data-portal=founder] .founder-owner-status-actions__copy{display:grid;gap:4px;min-width:0}[data-portal=founder] .founder-owner-status-actions__title{margin:0;font-size:16px;font-weight:800;line-height:1.35}[data-portal=founder] .founder-owner-status-actions__desc{margin:0;color:var(--founder-muted);font-size:13px;font-weight:600;line-height:1.55}[data-portal=founder] .founder-owner-status-actions__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-portal=founder] .founder-owner-status-actions__btn{width:100%;min-height:48px}[data-portal=founder] .founder-owner-status-actions__reason{margin:0;padding:10px 12px;border-radius:12px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.28);color:#fde68a;font-size:13px;font-weight:700;line-height:1.55}@media(min-width:768px){[data-portal=founder] .founder-owner-status-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}[data-portal=founder] .founder-owner-status-actions__buttons{min-width:min(100%,320px)}[data-portal=founder] .founder-owner-ban-actions__button-wrap{min-width:min(100%,220px)}[data-portal=founder] .founder-owner-status-actions__reason{grid-column:1 / -1}}[data-portal=founder] .founder-owner-ban-actions{border-color:#ef444447}[data-portal=founder] .founder-owner-ban-actions__button-wrap{display:grid;width:100%}[data-portal=founder] .founder-owner-profile__panel--aside{align-self:start}.founder-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));pointer-events:auto}.founder-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#020617b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer}.founder-modal__card{position:relative;z-index:1;width:min(100%,440px);border-radius:22px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(165deg,#1a2438fa,#0f172af5);box-shadow:0 24px 48px #00000059;overflow:hidden}.founder-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 0}.founder-modal__title{margin:0;font-size:18px;font-weight:800;line-height:1.35;color:#f8fafc}.founder-modal__close{width:36px;height:36px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#ffffff0a;color:#f8fafc;font-size:22px;line-height:1;cursor:pointer}.founder-modal__body{padding:14px 18px 0}.founder-modal__footer{padding:16px 18px 18px}.founder-confirm-modal__message{margin:0;white-space:pre-line;line-height:1.65;color:#e2e8f0;font-size:15px;font-weight:500}.founder-confirm-modal__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.founder-confirm-modal__btn{min-width:112px}.founder-modal .founder-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(148,163,184,.18);background:#ffffff0f;color:#fff;border-radius:12px;padding:11px 14px;font:inherit;font-weight:700;cursor:pointer;min-height:44px;touch-action:manipulation}.founder-modal .founder-btn--outline{background:#ffffff0a;border-color:#94a3b847}.founder-modal .founder-btn--primary{background:linear-gradient(145deg,#3b82f6,#2563eb);border-color:#3b82f673;color:#eff6ff}.founder-modal .founder-btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.founder-confirm-modal__actions{flex-direction:column-reverse;align-items:stretch}.founder-confirm-modal__btn{width:100%;min-width:0}}[data-portal=founder] .founder-owner-management{position:relative;z-index:2;display:grid;gap:14px;padding:clamp(16px,3.5vw,20px);border-radius:22px;border:1px solid rgba(99,102,241,.28);background:linear-gradient(155deg,#1e2944f5,#0f172af0),radial-gradient(circle at top end,rgba(99,102,241,.14),transparent 55%);box-shadow:0 16px 36px #00000038}[data-portal=founder] .founder-owner-management__head{display:grid;gap:4px}[data-portal=founder] .founder-owner-management__title{margin:0;font-size:17px;font-weight:800;line-height:1.35}[data-portal=founder] .founder-owner-management__desc{margin:0;color:var(--founder-muted);font-size:13px;font-weight:600;line-height:1.55}[data-portal=founder] .founder-owner-management__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-portal=founder] .founder-owner-management__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 14px;border-radius:14px;border:1px solid transparent;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .15s ease,opacity .15s ease,border-color .15s ease;touch-action:manipulation}[data-portal=founder] .founder-owner-management__btn:disabled{opacity:.5;cursor:not-allowed}[data-portal=founder] .founder-owner-management__btn--activate{background:linear-gradient(145deg,#10b981,#059669);border-color:#10b98173;color:#ecfdf5}[data-portal=founder] .founder-owner-management__btn--suspend{background:linear-gradient(145deg,#f59e0b,#d97706);border-color:#f59e0b73;color:#fffbeb}[data-portal=founder] .founder-owner-management__btn--resume{background:linear-gradient(145deg,#10b98138,#0596692e);border-color:#10b98161;color:#d1fae5}[data-portal=founder] .founder-owner-management__btn--ban,[data-portal=founder] .founder-owner-management__btn--unban{background:#ffffff0d;border-color:#94a3b83d;color:var(--founder-text)}[data-portal=founder] .founder-owner-management__btn--unban{background:linear-gradient(145deg,#10b98138,#0596692e);border-color:#10b98161;color:#d1fae5}[data-portal=founder] .founder-owner-management__btn--delete,[data-portal=founder] .founder-btn--danger{background:linear-gradient(145deg,#ef4444,#dc2626);border-color:#ef444473;color:#fef2f2}.founder-subscription-modal__card{width:min(100%,520px)}.founder-subscription-modal__body{display:grid;gap:14px}.founder-subscription-modal__desc{margin:0;color:#cbd5e1;font-size:14px;font-weight:600;line-height:1.6}.founder-subscription-modal__field{display:grid;gap:8px;font-size:13px;font-weight:700;color:#94a3b8}.founder-subscription-modal__summary{margin:0;padding:10px 12px;border-radius:12px;background:#10b9811f;border:1px solid rgba(16,185,129,.28);color:#a7f3d0;font-size:13px;font-weight:700;line-height:1.55}.founder-subscription-modal__footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.founder-subscription-modal .founder-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.founder-subscription-modal .founder-plan-card{display:grid;gap:4px;min-height:68px;padding:12px;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#ffffff08;color:#f8fafc;text-align:start;cursor:pointer}.founder-subscription-modal .founder-plan-card strong{font-size:14px;font-weight:800}.founder-subscription-modal .founder-plan-card span{font-size:12px;font-weight:600;color:#94a3b8}.founder-subscription-modal .founder-plan-card.is-selected{border-color:#10b9818c;background:#10b98124}.founder-subscription-modal .founder-input{width:100%;min-height:48px;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#0f172ab8;color:#f8fafc;font:inherit;font-size:max(16px,1rem)}@media(min-width:640px){[data-portal=founder] .founder-owner-management__grid,.founder-subscription-modal .founder-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.founder-subscription-modal__footer{flex-direction:column-reverse;align-items:stretch}.founder-subscription-modal__footer .founder-btn{width:100%}}[data-portal=founder] .founder-content--notifications{display:grid;gap:16px;width:100%;min-width:0}[data-portal=founder] .founder-notifications-compose,[data-portal=founder] .founder-notifications-compose__grid{display:grid;gap:14px}@media(min-width:768px){[data-portal=founder] .founder-notifications-compose__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-portal=founder] .founder-notifications-type-select{position:relative}[data-portal=founder] .founder-notifications-type-select__icon{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--founder-primary);pointer-events:none}[data-portal=founder] .founder-notifications-type-select__control{padding-inline-start:44px}[data-portal=founder] .founder-notifications-compose__textarea{min-height:120px;resize:vertical;line-height:1.5}[data-portal=founder] .founder-notifications-compose__hint{margin:0;color:var(--founder-muted);font-size:12px;line-height:1.45}[data-portal=founder] .founder-notifications-subscriber-picks{display:grid;gap:8px;max-height:220px;overflow:auto;padding:10px;border-radius:14px;border:1px solid var(--founder-border);background:#02061759}[data-portal=founder] .founder-notifications-subscriber-picks__item{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--founder-text);font-size:14px}[data-portal=founder] .founder-notifications-send-mode{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;border:0}[data-portal=founder] .founder-notifications-send-mode legend{width:100%;margin-bottom:4px;font-size:14px;font-weight:700;color:#f1f5f9}[data-portal=founder] .founder-notifications-send-mode__option{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--founder-text);font-size:14px}[data-portal=founder] .founder-notifications-compose__submit{width:100%}[data-portal=founder] .founder-notifications-log-search{margin-bottom:14px}[data-portal=founder] .founder-notifications-log--fetching{opacity:.72}[data-portal=founder] .founder-notification-dispatch-cards{display:grid;gap:12px}[data-portal=founder] .founder-notification-dispatch-card{display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--founder-border);background:#ffffff0a;min-width:0}[data-portal=founder] .founder-notification-dispatch-card--sent{border-color:#22c55e38}[data-portal=founder] .founder-notification-dispatch-card--scheduled{border-color:#3b82f638}[data-portal=founder] .founder-notification-dispatch-card--failed{border-color:#ef444438}[data-portal=founder] .founder-notification-dispatch-card__head{display:flex;align-items:flex-start;gap:10px;min-width:0}[data-portal=founder] .founder-notification-dispatch-card__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;flex-shrink:0;color:var(--founder-primary);background:#3b82f61f}[data-portal=founder] .founder-notification-dispatch-card__title-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex:1;min-width:0}[data-portal=founder] .founder-notification-dispatch-card__title{margin:0;font-size:15px;line-height:1.35;font-weight:800;color:var(--founder-text);overflow-wrap:anywhere;word-break:break-word}[data-portal=founder] .founder-notification-dispatch-card__message{margin:0;color:var(--founder-muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}[data-portal=founder] .founder-notification-dispatch-card__meta{display:grid;gap:10px;margin:0}[data-portal=founder] .founder-notification-dispatch-card__meta-row{display:grid;grid-template-columns:minmax(88px,34%) 1fr;gap:8px 12px;align-items:start}[data-portal=founder] .founder-notification-dispatch-card__meta-row dt{margin:0;color:var(--founder-muted);font-size:12px;font-weight:700}[data-portal=founder] .founder-notification-dispatch-card__meta-row dd{margin:0;color:var(--founder-text);font-size:13px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}[data-portal=founder] .founder-notification-dispatch-card__sender{display:grid;gap:2px}[data-portal=founder] .founder-notification-dispatch-card__sender small,[data-portal=founder] .founder-notification-dispatch-card__target,[data-portal=founder] .founder-notification-dispatch-card__skipped{display:block;color:var(--founder-muted);font-size:12px;font-weight:500}[data-portal=founder] .founder-notification-dispatch-card__time{display:flex;flex-wrap:wrap;gap:4px 10px}[data-portal=founder] .founder-notifications-status{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}[data-portal=founder] .founder-notifications-status--sent{color:#86efac;background:#22c55e24}[data-portal=founder] .founder-notifications-status--scheduled{color:#93c5fd;background:#3b82f624}[data-portal=founder] .founder-notifications-status--failed{color:#fca5a5;background:#ef444424}[data-portal=founder] .founder-notifications-status--cancelled{color:var(--founder-muted);background:#94a3b81f}[data-portal=founder] .founder-btn--primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#93c5fd59}[data-portal=founder] .founder-content--ads{display:grid;gap:16px;width:100%;min-width:0}[data-portal=founder] .founder-ads-log-search{margin-bottom:12px}[data-portal=founder] .founder-ads-log--fetching{opacity:.72}[data-portal=founder] .founder-ads-list{display:grid;gap:12px}[data-portal=founder] .founder-ads-row{display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--founder-border);background:#02061759}@media(min-width:768px){[data-portal=founder] .founder-ads-row{grid-template-columns:120px minmax(0,1fr) auto;align-items:start}}[data-portal=founder] .founder-ads-row__media img{width:100%;max-width:120px;aspect-ratio:3 / 1;object-fit:cover;border-radius:12px;border:1px solid var(--founder-border)}[data-portal=founder] .founder-ads-row__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}[data-portal=founder] .founder-ads-row__head h4{margin:0;font-size:16px}[data-portal=founder] .founder-ads-row__desc{margin:8px 0 0;color:var(--founder-muted);font-size:13px;line-height:1.45}[data-portal=founder] .founder-ads-row__meta{display:grid;gap:8px;margin:12px 0 0}@media(min-width:768px){[data-portal=founder] .founder-ads-row__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-portal=founder] .founder-ads-row__meta div{display:grid;gap:2px}[data-portal=founder] .founder-ads-row__meta dt{color:var(--founder-muted);font-size:11px}[data-portal=founder] .founder-ads-row__meta dd{margin:0;font-size:13px}[data-portal=founder] .founder-ads-row__actions{display:flex;flex-wrap:wrap;gap:8px}[data-portal=founder] .founder-ads-status{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600}[data-portal=founder] .founder-ads-status--active{color:#86efac;background:#22c55e29}[data-portal=founder] .founder-ads-status--scheduled{color:#7dd3fc;background:#0ea5e929}[data-portal=founder] .founder-ads-status--expired,[data-portal=founder] .founder-ads-status--disabled,[data-portal=founder] .founder-ads-status--inactive{color:#cbd5e1;background:#94a3b829}[data-portal=founder] .founder-stats-grid--ads{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}[data-portal=founder] .founder-ads-editor--expanded{margin-top:14px;padding:14px;border-radius:16px;border:1px solid var(--founder-border);background:#02061747;animation:founder-ads-editor-expand .22s ease}@keyframes founder-ads-editor-expand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}[data-portal=founder] .founder-ads-editor__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}[data-portal=founder] .founder-ads-editor__title{margin:0;font-size:18px}[data-portal=founder] .founder-ads-editor__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px}[data-portal=founder] .founder-ads-cropper{display:grid;gap:12px;padding:12px;border-radius:14px;border:1px dashed var(--founder-border);background:#0f172a59}[data-portal=founder] .founder-ads-cropper__hint{margin:0;color:var(--founder-muted);font-size:13px;line-height:1.45}[data-portal=founder] .founder-ads-cropper__stage{position:relative;width:100%;max-width:720px;margin-inline:auto;height:min(52dvh,320px);border-radius:12px;overflow:hidden;background:#0f172a;box-shadow:inset 0 0 0 1px #94a3b859;touch-action:none}[data-portal=founder] .founder-ads-cropper__stage .reactEasyCrop_Container{border-radius:inherit}[data-portal=founder] .founder-ads-cropper__stage .reactEasyCrop_CropArea{border-radius:10px;box-shadow:0 0 0 9999px #0f172a8c}[data-portal=founder] .founder-ads-cropper__zoom{display:grid;gap:8px;font-size:13px}[data-portal=founder] .founder-ads-cropper__zoom input[type=range]{width:100%;min-height:44px}[data-portal=founder] .founder-ads-cropper__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media(min-width:768px){[data-portal=founder] .founder-ads-row__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-portal=founder] .founder-ads-editor__body{display:grid;gap:14px}[data-portal=founder] .founder-ads-editor__textarea{min-height:96px;resize:vertical}[data-portal=founder] .founder-ads-editor__image-block{display:grid;gap:10px}[data-portal=founder] .founder-ads-editor__image-label{font-size:13px;color:var(--founder-muted)}[data-portal=founder] .founder-ads-editor__preview img{width:100%;max-height:180px;object-fit:cover;border-radius:14px;border:1px solid var(--founder-border)}[data-portal=founder] .founder-ads-editor__schedule{display:grid;gap:14px}@media(min-width:768px){[data-portal=founder] .founder-ads-editor__schedule{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-portal=founder] .founder-ads-editor__hint{color:var(--founder-muted);font-size:12px}[data-portal=founder] .founder-ads-editor__enabled{display:flex;align-items:center;gap:10px;min-height:44px}[data-portal=founder] .founder-content--staff,[data-portal=founder] .founder-content--staff-profile,[data-portal=founder] .founder-content--settings{display:grid;gap:16px;width:100%;min-width:0}[data-portal=founder] .founder-input--readonly{opacity:.72;cursor:not-allowed;background:#0f172a8c}[data-portal=founder] .founder-staff-toolbar{margin-bottom:12px}[data-portal=founder] .founder-staff-compose{margin-bottom:16px;padding:14px;border-radius:16px;border:1px solid var(--founder-border);background:#02061759}[data-portal=founder] .founder-staff-search{margin-bottom:16px;max-width:420px}[data-portal=founder] .founder-staff-filters{display:grid;gap:12px;margin-bottom:16px}@media(min-width:768px){[data-portal=founder] .founder-staff-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-portal=founder] .founder-staff-grid{display:grid;gap:12px}@media(min-width:768px){[data-portal=founder] .founder-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){[data-portal=founder] .founder-staff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-portal=founder] .founder-staff-grid--fetching{opacity:.72}[data-portal=founder] .founder-staff-card{display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--founder-border);background:#02061759}[data-portal=founder] .founder-staff-card--inactive{opacity:.78}[data-portal=founder] .founder-staff-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}[data-portal=founder] .founder-staff-card__identity{display:flex;align-items:center;gap:10px;min-width:0}[data-portal=founder] .founder-staff-card__identity h4{margin:0;font-size:16px}[data-portal=founder] .founder-staff-card__identity p{margin:4px 0 0;color:var(--founder-muted);font-size:13px}[data-portal=founder] .founder-staff-card__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#6366f129;color:#a5b4fc;flex:0 0 auto}[data-portal=founder] .founder-staff-card__status{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600}[data-portal=founder] .founder-staff-card__status--active{color:#86efac;background:#22c55e29}[data-portal=founder] .founder-staff-card__status--inactive{color:#fca5a5;background:#ef444429}[data-portal=founder] .founder-staff-card__meta{display:grid;gap:8px;margin:0}[data-portal=founder] .founder-staff-card__meta dt{color:var(--founder-muted);font-size:11px}[data-portal=founder] .founder-staff-card__meta dd{margin:0;font-size:13px}[data-portal=founder] .founder-staff-card__actions{display:flex;flex-wrap:wrap;gap:8px}[data-portal=founder] .founder-staff-form__grid{display:grid;gap:12px}@media(min-width:768px){[data-portal=founder] .founder-staff-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-portal=founder] .founder-staff-form__permissions{margin-top:16px}[data-portal=founder] .founder-staff-form__permissions h4{margin:0 0 10px}[data-portal=founder] .founder-permissions{display:grid;gap:10px}[data-portal=founder] .founder-permissions__section{border:1px solid var(--founder-border);border-radius:14px;overflow:hidden;background:#02061747}[data-portal=founder] .founder-permissions__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.12)}[data-portal=founder] .founder-permissions__toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:start}[data-portal=founder] .founder-permissions__chevron--open{transform:rotate(-90deg)}[data-portal=founder] .founder-permissions__count{color:var(--founder-muted);font-size:12px}[data-portal=founder] .founder-permissions__select-all{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--founder-muted)}[data-portal=founder] .founder-permissions__list{list-style:none;margin:0;padding:8px 12px 12px;display:grid;gap:8px}[data-portal=founder] .founder-permissions__item{display:flex;align-items:center;gap:8px;font-size:13px}[data-portal=founder] .founder-settings-intro{margin:0;color:var(--founder-muted)}[data-portal=founder] .founder-staff-self-settings{display:grid;gap:16px}[data-portal=founder] .founder-staff-self-settings__section{display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--founder-border);background:#02061759}[data-portal=founder] .founder-staff-self-settings__header h3{margin:0 0 4px;font-size:15px}[data-portal=founder] .founder-staff-self-settings__header p{margin:0;color:var(--founder-muted);font-size:13px}[data-portal=founder] .founder-staff-self-settings__actions{display:flex;justify-content:flex-end}[data-portal=founder] .founder-form-error{margin:12px 0 0;color:#fca5a5;font-size:13px}[data-portal=founder] .founder-access-guard__loading{padding:20px}[data-portal=founder] .founder-content--settings .founder-panel{padding:clamp(14px,3vw,20px)}[data-portal=founder] .founder-platform-settings{display:grid;gap:clamp(14px,3vw,18px);min-width:0}[data-portal=founder] .founder-platform-settings__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;border-radius:16px;border:1px solid var(--founder-border);background:#02061773}[data-portal=founder] .founder-platform-settings__nav-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:10px 8px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--founder-muted);font:inherit;font-size:12px;font-weight:700;line-height:1.25;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease;touch-action:manipulation}[data-portal=founder] .founder-platform-settings__nav-btn:hover{color:var(--founder-text);background:#ffffff0a}[data-portal=founder] .founder-platform-settings__nav-btn.is-active{color:#eff6ff;border-color:#3b82f673;background:linear-gradient(145deg,#3b82f638,#6366f124);box-shadow:inset 0 0 0 1px #3b82f62e}[data-portal=founder] .founder-platform-settings__nav-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#ffffff0d}[data-portal=founder] .founder-platform-settings__nav-icon svg{width:18px;height:18px}[data-portal=founder] .founder-platform-settings__nav-btn.is-active .founder-platform-settings__nav-icon{background:#3b82f62e;color:#93c5fd}[data-portal=founder] .founder-platform-settings__nav-label{text-align:center}[data-portal=founder] .founder-platform-settings__grid{display:grid;gap:14px;min-width:0}[data-portal=founder] .founder-platform-settings__card{display:none;min-width:0;padding:clamp(14px,3vw,18px);border-radius:18px;border:1px solid var(--founder-border);background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:0 12px 28px #00000024}[data-portal=founder] .founder-platform-settings__card.is-active{display:grid;gap:14px;animation:founder-settings-card-in .22s ease}@keyframes founder-settings-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-portal=founder] .founder-platform-settings__card-head{display:flex;align-items:flex-start;gap:12px}[data-portal=founder] .founder-platform-settings__card-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:#6366f124;color:#a5b4fc}[data-portal=founder] .founder-platform-settings__card-icon svg{width:20px;height:20px}[data-portal=founder] .founder-platform-settings__card-copy{min-width:0}[data-portal=founder] .founder-platform-settings__card-title{margin:0;font-size:clamp(15px,3.8vw,17px);font-weight:800;line-height:1.35}[data-portal=founder] .founder-platform-settings__card-desc{margin:4px 0 0;color:var(--founder-muted);font-size:13px;line-height:1.55}[data-portal=founder] .founder-platform-settings__card-body{min-width:0}[data-portal=founder] .founder-platform-settings-form{display:grid;gap:14px;min-width:0}[data-portal=founder] .founder-platform-settings-form__block,[data-portal=founder] .founder-platform-settings-form__stack{display:grid;gap:12px}[data-portal=founder] .founder-platform-settings-form__badge{margin:0;display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(59,130,246,.28);background:#3b82f61a;color:#bfdbfe;font-size:12px;font-weight:700;width:fit-content;max-width:100%}[data-portal=founder] .founder-platform-settings-form__footer{display:grid;gap:8px;padding-top:4px}[data-portal=founder] .founder-platform-settings-form__save{width:100%;min-height:48px;border-radius:14px}[data-portal=founder] .founder-platform-settings-form__meta{margin:0;color:var(--founder-muted);font-size:12px;font-weight:600}[data-portal=founder] .founder-platform-settings-form__alert{margin:0;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:700;line-height:1.5}[data-portal=founder] .founder-platform-settings-form__alert--error{border:1px solid rgba(248,113,113,.35);background:#ef44441f;color:#fecaca}[data-portal=founder] .founder-platform-settings-form__btn-spinner{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:founder-settings-spin .7s linear infinite}@keyframes founder-settings-spin{to{transform:rotate(360deg)}}[data-portal=founder] .founder-platform-settings-form__social-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;flex-shrink:0}[data-portal=founder] .founder-platform-settings-form__social-icon--facebook{background:#1877f229;color:#1877f2}[data-portal=founder] .founder-platform-settings-form__social-icon--instagram{background:#e1306c29;color:#e1306c}[data-portal=founder] .founder-platform-settings-form__social-icon--tiktok{background:#ffffff14;color:#fff}[data-portal=founder] .founder-platform-settings-form__social-icon--whatsapp{background:#25d36629;color:#25d366}[data-portal=founder] .founder-platform-settings-form__social-icon svg{width:18px;height:18px}[data-portal=founder] .founder-settings-field{display:grid;gap:8px;min-width:0}[data-portal=founder] .founder-settings-field__label{font-size:13px;font-weight:700;color:#e2e8f0}[data-portal=founder] .founder-settings-field__control{position:relative;display:flex;align-items:stretch;gap:8px;min-width:0}[data-portal=founder] .founder-settings-field__leading{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}[data-portal=founder] .founder-settings-field__input{flex:1;min-width:0;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}[data-portal=founder] .founder-settings-field__input:focus{border-color:#3b82f68c;box-shadow:0 0 0 3px #3b82f629}[data-portal=founder] .founder-settings-field.is-error .founder-settings-field__input{border-color:#f871718c;box-shadow:0 0 0 3px #ef44441f}[data-portal=founder] .founder-settings-field.is-success .founder-settings-field__input{border-color:#34d3998c;box-shadow:0 0 0 3px #10b9811f}[data-portal=founder] .founder-settings-field.is-loading .founder-settings-field__input{opacity:.72;padding-inline-end:44px}[data-portal=founder] .founder-settings-field__spinner{position:absolute;inset-inline-end:14px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:999px;border:2px solid rgba(148,163,184,.35);border-top-color:#93c5fd;animation:founder-settings-spin .7s linear infinite;pointer-events:none}[data-portal=founder] .founder-settings-field__hint{margin:0;color:var(--founder-muted);font-size:12px;line-height:1.45}[data-portal=founder] .founder-settings-field__feedback{margin:0;font-size:12px;font-weight:700;line-height:1.45}[data-portal=founder] .founder-settings-field__feedback--error{color:#fca5a5}[data-portal=founder] .founder-settings-field__feedback--success{color:#6ee7b7}[data-portal=founder] .founder-settings-switch{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;-webkit-user-select:none;user-select:none}[data-portal=founder] .founder-settings-switch__input{position:absolute;opacity:0;pointer-events:none}[data-portal=founder] .founder-settings-switch__track{position:relative;width:46px;height:28px;border-radius:999px;background:#94a3b847;transition:background .2s ease;flex-shrink:0}[data-portal=founder] .founder-settings-switch__thumb{position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #00000040;transition:transform .2s ease}[data-portal=founder] .founder-settings-switch__input:checked+.founder-settings-switch__track{background:linear-gradient(145deg,#3b82f6,#2563eb)}[data-portal=founder] .founder-settings-switch__input:checked+.founder-settings-switch__track .founder-settings-switch__thumb{transform:translate(18px)}[dir=rtl] [data-portal=founder] .founder-settings-switch__input:checked+.founder-settings-switch__track .founder-settings-switch__thumb{transform:translate(-18px)}[data-portal=founder] .founder-settings-switch__input:focus-visible+.founder-settings-switch__track{outline:2px solid rgba(59,130,246,.55);outline-offset:2px}[data-portal=founder] .founder-settings-switch__label{font-size:14px;font-weight:700;color:var(--founder-text)}[data-portal=founder] .founder-platform-settings__nav--skeleton span,[data-portal=founder] .founder-platform-settings__skeleton-head,[data-portal=founder] .founder-platform-settings__skeleton-line,[data-portal=founder] .founder-platform-settings__skeleton-field,[data-portal=founder] .founder-platform-settings__skeleton-btn{border-radius:12px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:founder-settings-shimmer 1.2s ease-in-out infinite}[data-portal=founder] .founder-platform-settings__nav--skeleton span{min-height:72px}[data-portal=founder] .founder-platform-settings__skeleton-head{height:42px}[data-portal=founder] .founder-platform-settings__skeleton-line{height:14px}[data-portal=founder] .founder-platform-settings__skeleton-line--short{width:72%}[data-portal=founder] .founder-platform-settings__skeleton-field{height:52px}[data-portal=founder] .founder-platform-settings__skeleton-btn{height:48px;width:100%}@keyframes founder-settings-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:640px){[data-portal=founder] .founder-platform-settings__nav-btn{flex-direction:row;justify-content:center;min-height:52px;padding-inline:12px;font-size:13px}[data-portal=founder] .founder-platform-settings__nav-icon{width:30px;height:30px}}@media(min-width:1024px){[data-portal=founder] .founder-platform-settings__nav{position:sticky;top:calc(var(--founder-topbar-height, 72px) + 8px);z-index:2}[data-portal=founder] .founder-platform-settings__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}[data-portal=founder] .founder-platform-settings__card{display:grid;gap:14px;align-self:stretch}[data-portal=founder] .founder-platform-settings__card.is-active{border-color:#3b82f659;box-shadow:0 12px 28px #00000024,inset 0 0 0 1px #3b82f614}[data-portal=founder] .founder-platform-settings--loading .founder-platform-settings__grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-portal=founder] .founder-platform-settings--loading .founder-platform-settings__card{display:grid}}@media(min-width:1280px){[data-portal=founder] .founder-platform-settings__card{padding:18px}}.social-links-bar{--social-link-size: 52px;--social-icon-size: 24px;--social-link-radius: 14px;--social-link-gap: 12px;display:flex;flex-wrap:wrap;gap:var(--social-link-gap);align-items:center}.social-links-bar__link{display:inline-flex;align-items:center;justify-content:center;width:var(--social-link-size);height:var(--social-link-size);border-radius:var(--social-link-radius);border:1px solid transparent;background:#0f172a0a;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.social-links-bar__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.social-links-bar__icon svg{width:var(--social-icon-size);height:var(--social-icon-size);display:block}.social-links-bar__link--facebook{color:#1877f2;background:#1877f21a;border-color:#1877f23d}.social-links-bar__link--instagram{color:#e1306c;background:#e1306c1a;border-color:#e1306c3d}.social-links-bar__link--tiktok{color:#010101;background:#0000000f;border-color:#00000024}.social-links-bar__link:hover,.social-links-bar__link:focus-visible{transform:translateY(-2px);outline:none;box-shadow:0 6px 16px #0f172a1f}.social-links-bar__link--facebook:hover,.social-links-bar__link--facebook:focus-visible{background:#1877f229;border-color:#1877f273;color:#1877f2}.social-links-bar__link--instagram:hover,.social-links-bar__link--instagram:focus-visible{background:#e1306c29;border-color:#e1306c73;color:#e1306c}.social-links-bar__link--tiktok:hover,.social-links-bar__link--tiktok:focus-visible{background:#0000001a;border-color:#00000047;color:#010101}.social-links-bar__link:active{transform:translateY(0) scale(.96);box-shadow:none}.social-links-bar__link--facebook:active{background:#1877f238}.social-links-bar__link--instagram:active{background:#e1306c38}.social-links-bar__link--tiktok:active{background:#00000024}html[data-theme=dark] .social-links-bar__link--tiktok{color:#fff;background:#ffffff14;border-color:#ffffff2e}html[data-theme=dark] .social-links-bar__link--tiktok:hover,html[data-theme=dark] .social-links-bar__link--tiktok:focus-visible{background:#ffffff24;border-color:#ffffff52;color:#fff}html[data-theme=dark] .social-links-bar__link--tiktok:active{background:#ffffff2e}.about-card--social .about-card__social-links{margin-top:12px}.about-card--social .social-links-bar{justify-content:center}@media(min-width:768px){.about-card--social .social-links-bar{justify-content:flex-start}}.ampere-admin-shell .admin-content--about #aboutPageRoot .social-links-bar__link{box-shadow:0 1px 3px #0f172a0f}.ampere-admin-shell .admin-content--about #aboutPageRoot .social-links-bar__link--tiktok{color:#010101;background:#0000000d;border-color:#0000001f}.ampere-admin-shell .admin-content--about #aboutPageRoot .social-links-bar__link--tiktok:hover,.ampere-admin-shell .admin-content--about #aboutPageRoot .social-links-bar__link--tiktok:focus-visible{color:#010101;background:#00000017;border-color:#00000038}html[data-theme=dark] .ampere-admin-shell .admin-content--about #aboutPageRoot .social-links-bar__link--tiktok{color:#fff;background:#ffffff14;border-color:#ffffff29}.founder-backup-restore-page{display:flex;flex-direction:column;gap:clamp(14px,3vw,20px)}.founder-backup-hub__intro{margin:0 0 clamp(12px,3vw,18px)}.founder-backup-hub__intro h3{margin:0 0 6px;font-size:clamp(17px,4vw,20px)}.founder-backup-hub__intro p{margin:0;color:var(--founder-muted);font-size:14px;line-height:1.5}.founder-backup-hub__grid{display:grid;grid-template-columns:1fr;gap:clamp(10px,2.5vw,14px)}.founder-backup-hub__card{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:44px;padding:clamp(14px,3.5vw,18px);border:1px solid var(--founder-border);border-radius:14px;background:var(--founder-panel-bg, var(--founder-surface));color:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.founder-backup-hub__card:hover,.founder-backup-hub__card:focus-visible{border-color:var(--founder-accent, #6366f1);box-shadow:0 8px 24px #6366f11f;transform:translateY(-1px)}.founder-backup-hub__card-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#6366f11f;color:var(--founder-accent, #6366f1)}.founder-backup-hub__card-body{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.founder-backup-hub__card-title{font-size:clamp(15px,3.8vw,17px);line-height:1.35}.founder-backup-hub__card-desc{color:var(--founder-muted);font-size:13px;line-height:1.5}.founder-backup-hub__card-action{display:inline-flex;align-items:center;margin-top:2px;font-size:13px;font-weight:700;color:var(--founder-accent, #6366f1)}.founder-backup-hub__card-arrow{flex-shrink:0;margin-top:4px;color:var(--founder-muted)}.founder-backup-section-nav{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.founder-backup-section-nav__back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;padding:0;border:0;background:transparent;color:var(--founder-accent, #6366f1);font-size:14px;font-weight:600;cursor:pointer}.founder-backup-section-nav__title{margin:0;font-size:clamp(17px,4vw,20px)}.founder-backup-password-form{display:flex;flex-direction:column;gap:12px}.founder-backup-password-form__hint{margin:0;font-size:14px;color:var(--founder-muted)}.founder-backup-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.founder-backup-registry__toolbar{display:grid;gap:12px;margin-bottom:16px}.founder-backup-registry__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.founder-backup-registry__count{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;background:#6366f124;color:var(--founder-accent, #6366f1)}.founder-backup-registry-panel .founder-field__label{font-size:12px;font-weight:600;color:var(--founder-muted)}.founder-backup-password-modal__card{max-width:min(420px,calc(100vw - 24px))}.founder-backup-password-modal__hero{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:18px 18px 0}.founder-backup-password-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#6366f124;color:var(--founder-accent, #6366f1)}.founder-backup-password-modal__desc{margin:4px 0 0;font-size:14px}.founder-backup-password-form__username .founder-field__input{opacity:.85}.founder-backup-registry__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:clamp(24px,6vw,36px) 16px;border:1px dashed var(--founder-border);border-radius:14px;text-align:center}.founder-backup-registry__empty-title{margin:0;font-size:clamp(16px,4vw,18px);font-weight:700}.founder-backup-registry__empty-desc{margin:0;max-width:36ch;font-size:14px;line-height:1.5}.founder-backup-list{display:flex;flex-direction:column;gap:10px}.founder-backup-list__row{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--founder-border);border-radius:14px;background:#ffffff05}.founder-backup-list__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.founder-backup-list__badge{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;background:#6366f124;color:var(--founder-accent, #6366f1)}.founder-backup-list__meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--founder-muted);font-size:13px}.founder-backup-list__empty{margin:0;padding:12px 0}.founder-backup-section__hint{margin:14px 0 0}.founder-backup-migration-alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid rgba(245,158,11,.45);border-radius:14px;background:#f59e0b1f;color:inherit}.founder-backup-migration-alert p{margin:4px 0 0;font-size:14px;color:var(--founder-muted)}.founder-backup-lock-banner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid rgba(239,68,68,.45);border-radius:14px;background:#ef44441a;color:inherit}.founder-backup-lock-banner__copy{flex:1;min-width:min(100%,220px)}.founder-backup-lock-banner__copy p{margin:4px 0 0;font-size:14px}.founder-backup-lock-banner__meta{font-size:13px}.founder-backup-lock-banner__reset{align-self:center;min-height:44px;margin-inline-start:auto}.founder-backup-upload-panel__body{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.founder-backup-upload-panel__body{flex-direction:row;align-items:center}}.founder-backup-upload-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#6366f124;color:var(--founder-accent, #6366f1);flex-shrink:0}.founder-backup-upload-panel__copy{flex:1;min-width:0}.founder-backup-upload-panel__hint{margin:0 0 4px;font-size:14px}.founder-backup-upload-panel__formats{margin:0;font-size:13px}.founder-backup-upload-panel__btn{align-self:flex-start;min-height:44px}.founder-backup-table-wrap{overflow-x:auto;margin-bottom:12px}.founder-backup-table{width:100%;border-collapse:collapse;font-size:14px}.founder-backup-table th,.founder-backup-table td{padding:12px 10px;border-bottom:1px solid var(--founder-border);text-align:start;vertical-align:top}.founder-backup-table th{font-size:13px;color:var(--founder-muted);font-weight:600}.founder-backup-table__type-cell{display:flex;flex-direction:column;gap:4px}.founder-backup-table__owner{font-size:12px;color:var(--founder-muted)}.founder-backup-table__datetime{display:flex;flex-direction:column;gap:2px}.founder-backup-table__status{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.founder-backup-table__status--ready{background:#22c55e24;color:#22c55e}.founder-backup-table__status--pending{background:#f59e0b24;color:#f59e0b}.founder-backup-table__status--failed{background:#ef444424;color:#ef4444}@media(max-width:767px){.founder-backup-table thead{display:none}.founder-backup-table tr{display:block;margin-bottom:12px;padding:12px;border:1px solid var(--founder-border);border-radius:14px}.founder-backup-table td{display:flex;justify-content:space-between;gap:12px;border:0;padding:6px 0}.founder-backup-table td:before{content:attr(data-label);font-weight:600;color:var(--founder-muted);flex-shrink:0}.founder-backup-row-actions{justify-content:flex-end;width:100%}}.founder-stat-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.founder-backup-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-backup-registry__toolbar{grid-template-columns:1fr minmax(180px,240px)}.founder-backup-list__row{flex-direction:row;align-items:center;justify-content:space-between}.founder-stat-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.ampere-auth-layout{min-height:100dvh;display:flex;flex-direction:column;color:var(--ampere-chrome-text);transition:background var(--ampere-chrome-duration) var(--ampere-chrome-ease)}.ampere-auth-layout:not(.ampere-auth-layout--welcome,.ampere-auth-layout--branded,.ampere-auth-layout--subscriber,.ampere-auth-layout--owner){background:var(--ampere-auth-bg)}.ampere-portal-layout{min-height:100dvh;display:flex;background:var(--ampere-portal-bg);color:var(--ampere-portal-text);transition:background var(--ampere-chrome-duration) var(--ampere-chrome-ease),color var(--ampere-chrome-duration) var(--ampere-chrome-ease)}.ampere-portal-layout:not(.ampere-layout-with-sidebar){flex-direction:column}.ampere-layout-with-sidebar.ampere-portal-layout{flex-direction:row}.ampere-portal-layout__chrome-title{margin:0;font-size:1rem;font-weight:800;color:inherit}.ampere-not-found{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;background:var(--ampere-body-bg);color:var(--ampere-body-text);transition:background-color var(--ampere-chrome-duration) var(--ampere-chrome-ease),color var(--ampere-chrome-duration) var(--ampere-chrome-ease)}
