@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--madar-bg:#fafaf7;--madar-navy:#1b2a4a;--madar-navy-dark:#0f1626;--madar-red:var(--theme-primary);--madar-red-dark:var(--theme-primary-hover);--madar-cream:#f1eee6;--madar-gradient:var(--theme-gradient);--madar-gradient-hover:var(--theme-gradient-hover);--madar-button-shadow:0 12px 24px rgba(var(--theme-primary-rgb), .18);--madar-button-shadow-hover:0 16px 32px rgba(var(--theme-primary-rgb), .24);--theme-bg:#fafaf7;--theme-bg-soft:#f1eee6;--theme-surface:#fff;--theme-surface-elevated:var(--theme-surface-2);--theme-surface-2:#f7f5ef;--theme-surface-3:#f1eee6;--theme-border:#e2dfd5;--theme-border-strong:#1b2a4a38;--theme-text:#1b2a4a;--theme-text-secondary:var(--theme-text-soft);--theme-text-soft:#4a5470;--theme-text-muted:#8891a6;--theme-text-inverse:#fff;--theme-text-inverse-rgb:255, 255, 255;--theme-black-rgb:0, 0, 0;--theme-paper-surface:#fff;--theme-paper-surface-soft:#f7f5ef;--theme-paper-text:#1b2a4a;--theme-paper-text-soft:#4a5470;--theme-paper-border:#e2dfd5;--theme-primary:#852c21;--theme-primary-hover:#6f241b;--theme-primary-soft:#852c211a;--theme-primary-rgb:133, 44, 33;--theme-secondary:#6b7654;--theme-secondary-soft:#6b76541f;--theme-secondary-rgb:107, 118, 84;--theme-info:#4a5470;--theme-info-rgb:74, 84, 112;--theme-success:#3e8c6b;--theme-success-rgb:62, 140, 107;--theme-warning:#b8842f;--theme-warning-rgb:184, 132, 47;--theme-danger:#c4453a;--theme-danger-rgb:196, 69, 58;--theme-gradient:var(--theme-primary);--theme-gradient-hover:var(--theme-primary-hover);--theme-text-gradient:var(--theme-primary);--theme-shadow:0 18px 44px #1b2a4a1f;--theme-shadow-rgb:27, 42, 74;--theme-footer-bg:#070808;--theme-footer-bg-soft:#130f0e;--theme-footer-surface:#ffffff12;--theme-footer-border:#ffffff1f;--theme-footer-text:#fff7ef;--theme-footer-text-soft:#ead9ce;--theme-footer-text-muted:#bcada4}:root[data-theme=dark],html.theme-dark,body.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--madar-bg:#0f1626;--madar-navy:#1b2a4a;--madar-navy-dark:#0f1626;--madar-cream:#161f33;--theme-bg:#0f1626;--theme-bg-soft:#121b2d;--theme-surface:#161f33;--theme-surface-elevated:var(--theme-surface-2);--theme-surface-2:#1e2a42;--theme-surface-3:#24304a;--theme-border:#2a3650;--theme-border-strong:#edeff433;--theme-text:#edeff4;--theme-text-secondary:var(--theme-text-soft);--theme-text-soft:#a8b1c4;--theme-text-muted:#6e7891;--theme-text-inverse:#fff;--theme-text-inverse-rgb:255, 255, 255;--theme-black-rgb:0, 0, 0;--theme-paper-surface:#161f33;--theme-paper-surface-soft:#1e2a42;--theme-paper-text:#edeff4;--theme-paper-text-soft:#a8b1c4;--theme-paper-border:#2a3650;--theme-primary:#852c21;--theme-primary-hover:#c94730;--theme-primary-soft:#852c2124;--theme-primary-rgb:133, 44, 33;--theme-secondary:#8c9a6b;--theme-secondary-soft:#8c9a6b24;--theme-secondary-rgb:140, 154, 107;--theme-info:#a8b1c4;--theme-info-rgb:168, 177, 196;--theme-success:#4fa37d;--theme-success-rgb:79, 163, 125;--theme-warning:#d9a441;--theme-warning-rgb:217, 164, 65;--theme-danger:#e5564b;--theme-danger-rgb:229, 86, 75;--theme-gradient:var(--theme-primary);--theme-gradient-hover:var(--theme-primary-hover);--theme-text-gradient:var(--theme-primary-hover);--theme-shadow:0 22px 60px #04081061;--theme-shadow-rgb:4, 8, 16;--theme-footer-bg:#070808;--theme-footer-bg-soft:#130f0e;--theme-footer-surface:#ffffff12;--theme-footer-border:#ffffff1f;--theme-footer-text:#fff7ef;--theme-footer-text-soft:#ead9ce;--theme-footer-text-muted:#bcada4}:root{--admin-bg:var(--theme-bg);--admin-surface:var(--theme-surface);--admin-surface-2:var(--theme-surface-2);--admin-surface-3:var(--theme-surface-3);--admin-border:var(--theme-border);--admin-border-strong:var(--theme-border-strong);--admin-text:var(--theme-text);--admin-muted:var(--theme-text-muted);--admin-soft:var(--theme-text-soft);--admin-cyan:var(--theme-info);--admin-navy:var(--madar-navy);--admin-red:var(--theme-primary);--admin-red-bright:var(--theme-primary-hover);--admin-danger:var(--theme-danger);--admin-gradient:var(--theme-gradient);--admin-shadow:var(--theme-shadow);--color-primary:var(--theme-primary);--color-primary-hover:var(--theme-primary-hover);--color-secondary:var(--theme-secondary);--color-accent:var(--theme-info);--color-background:var(--theme-bg);--color-background-soft:var(--theme-bg-soft);--color-surface:var(--theme-surface);--color-surface-muted:var(--theme-surface-2);--color-card:var(--theme-surface);--color-text-main:var(--theme-text);--color-text-soft:var(--theme-text-soft);--color-text-muted:var(--theme-text-muted);--color-text-inverse:var(--theme-text-inverse);--color-border:var(--theme-border);--color-border-strong:var(--theme-border-strong);--font-main:Inter, "IBM Plex Sans Arabic", system-ui, sans-serif;--font-heading:Inter, "IBM Plex Sans Arabic", system-ui, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.625rem;--font-size-2xl:2.625rem;--font-size-3xl:3.625rem;--font-weight-regular:400;--font-weight-medium:650;--font-weight-bold:800;--font-weight-black:950;--line-height-tight:1.08;--line-height-base:1.5;--line-height-relaxed:1.7;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3.5rem;--space-3xl:5rem;--radius-sm:.625rem;--radius-md:.875rem;--radius-lg:1.375rem;--radius-xl:1.75rem;--radius-full:999px;--shadow-sm:0 10px 24px rgba(var(--theme-shadow-rgb), .08);--shadow-md:0 18px 44px rgba(var(--theme-shadow-rgb), .14);--shadow-lg:0 28px 70px rgba(var(--theme-shadow-rgb), .22);--container-sm:780px;--container-md:1060px;--container-lg:1180px;--container-xl:1200px;--breakpoint-sm:620px;--breakpoint-md:900px;--breakpoint-lg:1180px;--transition-fast:.2s ease;--transition-normal:.3s ease;--z-header:5000;--z-overlay:5800;--z-modal:5900}body{background:var(--theme-bg);margin:0;font-family:Inter,sans-serif}html[dir=rtl] body{font-family:IBM Plex Sans Arabic,sans-serif}button,input,textarea,select{font-family:inherit}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden}body{background:var(--theme-bg);min-height:100vh;color:var(--theme-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-header,.site-header *{box-sizing:border-box}.site-header{--header-height:104px;width:100%;max-width:100vw;min-height:var(--header-height);z-index:5000;isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--theme-surface) 98%, transparent), color-mix(in srgb, var(--theme-surface) 94%, transparent));border-bottom:1px solid var(--theme-border);box-shadow:0 10px 28px rgba(var(--theme-shadow-rgb), .055), 0 1px 0 color-mix(in srgb, var(--theme-surface) 85%, transparent) inset;-webkit-backdrop-filter:blur(16px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:32px;padding:0 32px;display:grid;position:sticky;top:0;overflow:visible}.brand{justify-self:start;align-items:center;gap:14px;min-width:0;text-decoration:none;display:inline-flex}.logo{object-fit:contain;width:78px;height:78px;filter:drop-shadow(0 10px 18px rgba(var(--theme-shadow-rgb), .12));flex-shrink:0;display:block}.brand-name{min-width:0;color:var(--theme-text);letter-spacing:-.035em;white-space:nowrap;margin:0;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:20px;font-weight:900;line-height:1}.nav-menu{justify-content:center;justify-self:center;align-items:center;gap:clamp(24px,3.2vw,54px);display:flex}.nav-menu a{min-height:40px;color:var(--theme-text);white-space:nowrap;border-radius:999px;outline:none;align-items:center;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:17px;font-weight:800;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:inline-flex;position:relative}.nav-menu a:after{content:"";background:var(--theme-primary);width:0;height:2px;box-shadow:0 0 12px rgba(var(--theme-primary-rgb), .28);border-radius:999px;transition:width .22s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.nav-menu a:hover,.nav-menu a.active{color:var(--theme-primary)}.nav-menu a:hover:after,.nav-menu a.active:after{width:100%}.nav-menu a:focus-visible{color:var(--theme-primary);background:rgba(var(--theme-primary-rgb), .075);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .08)}.header-right{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.btn-login,.btn-signup{white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:9px 20px;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:15px;font-weight:850;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn-login{color:var(--theme-text);background:color-mix(in srgb, var(--theme-surface) 80%, transparent);border:1.5px solid var(--theme-border)}.btn-login:hover{color:var(--theme-primary);border-color:rgba(var(--theme-primary-rgb), .42);background:rgba(var(--theme-primary-rgb), .045);transform:translateY(-1px)}.btn-signup,.site-header .btn-signup{color:var(--theme-text-inverse);background:var(--theme-gradient);border:1.5px solid rgba(var(--theme-primary-rgb), .32);box-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .24), inset 0 1px 0 color-mix(in srgb, var(--theme-text-inverse) 16%, transparent)}.btn-signup:hover{color:var(--theme-text-inverse);background:var(--theme-gradient-hover);box-shadow:0 18px 36px rgba(var(--theme-primary-rgb), .32), 0 0 0 4px rgba(var(--theme-primary-rgb), .08);transform:translateY(-1px)}.lang-switcher{position:relative}.lang-toggle{border:1.5px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 80%, transparent);min-height:42px;color:var(--theme-text);cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:850;transition:border-color .2s,color .2s,background .2s,box-shadow .2s;display:inline-flex}.lang-toggle:hover{border-color:rgba(var(--theme-primary-rgb), .42);color:var(--theme-primary);background:rgba(var(--theme-primary-rgb), .045)}.lang-toggle:focus-visible{box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .08);outline:none}.lang-chevron{flex-shrink:0;transition:transform .2s}.lang-chevron.open{transform:rotate(180deg)}.lang-dropdown{z-index:5400;background:color-mix(in srgb, var(--theme-surface) 98%, transparent);border:1px solid var(--theme-border);min-width:104px;box-shadow:0 18px 44px rgba(var(--theme-shadow-rgb), .14), 0 1px 0 color-mix(in srgb, var(--theme-surface) 90%, transparent) inset;transform-origin:100% 0;border-radius:14px;margin:0;padding:7px;list-style:none;animation:.15s dropdownIn;position:absolute;top:calc(100% + 10px);right:0}@keyframes dropdownIn{0%{opacity:0;transform:scaleY(.92)translateY(-4px)}to{opacity:1;transform:scaleY(1)translateY(0)}}.lang-dropdown li{margin:0;padding:0}.lang-dropdown button{width:100%;color:var(--theme-text);text-align:center;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:9px 12px;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:800;transition:background .15s,color .15s;display:block}.lang-dropdown button:hover,.lang-dropdown button.active{background:rgba(var(--theme-primary-rgb), .075);color:var(--theme-primary)}.hamburger{background:var(--theme-gradient);width:48px;height:48px;color:var(--theme-text-inverse);cursor:pointer;z-index:5600;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .26), inset 0 1px 0 var(--theme-border);border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;transition:transform .2s,box-shadow .2s,background .2s;display:none;position:relative}.hamburger:hover{background:var(--theme-gradient-hover);box-shadow:0 18px 38px rgba(var(--theme-primary-rgb), .34), 0 0 0 4px rgba(var(--theme-primary-rgb), .08);transform:translateY(-1px)}.hamburger span{background:var(--theme-text-inverse);border-radius:999px;width:22px;height:2px;transition:transform .22s,opacity .18s}.hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-backdrop{z-index:5800;background:rgba(var(--theme-shadow-rgb), .36);-webkit-backdrop-filter:blur(4px);cursor:pointer;border:0;margin:0;padding:0;position:fixed;inset:0}.mobile-menu{z-index:5900;border:1px solid var(--theme-border);background:radial-gradient(circle at 18% 0%, rgba(var(--theme-primary-rgb), .12), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--theme-surface) 99%, transparent), color-mix(in srgb, var(--theme-surface-2) 99%, transparent));max-height:calc(100vh - 16px);box-shadow:0 28px 70px rgba(var(--theme-shadow-rgb), .22), 0 12px 30px rgba(var(--theme-black-rgb), .12);border-radius:26px;flex-direction:column;animation:.2s mobileMenuIn;display:flex;position:fixed;top:8px;left:8px;right:8px;overflow:hidden}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-menu-head{border-bottom:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 56%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:16px 72px;display:grid;position:relative}.mobile-menu-brand{white-space:nowrap;grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.mobile-menu-brand img{object-fit:contain;width:42px;height:42px;display:block}.mobile-menu-brand span{color:var(--theme-text);font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:18px;font-weight:950;line-height:1}.mobile-menu-close{width:52px;height:52px;color:var(--theme-text-inverse);background:var(--theme-gradient);box-shadow:0 16px 34px rgba(var(--theme-primary-rgb), .26), inset 0 1px 0 var(--theme-border);cursor:pointer;z-index:6100;border:0;flex:0 0 52px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:fixed;top:0}.mobile-menu[dir=ltr] .mobile-menu-close{border-radius:0 0 18px;left:0;right:auto}.mobile-menu[dir=rtl] .mobile-menu-close{border-radius:0 0 0 18px;left:auto;right:0}.mobile-menu-close:hover{background:var(--theme-gradient-hover);box-shadow:0 18px 38px rgba(var(--theme-primary-rgb), .34), 0 0 0 4px rgba(var(--theme-primary-rgb), .08)}.mobile-menu-close:focus-visible{box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .16), 0 16px 34px rgba(var(--theme-primary-rgb), .26);outline:none}.mobile-menu-close svg{width:21px;height:21px;display:block}.mobile-menu-body{padding:18px;overflow-y:auto}.mobile-menu-title{color:var(--theme-text-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:12px;font-weight:950}.mobile-menu-links{gap:8px;display:grid}.mobile-menu-links a{min-height:52px;color:var(--theme-text);background:var(--theme-surface-2);border:1px solid var(--theme-border);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:15px;font-weight:900;text-decoration:none;transition:color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.mobile-menu-links a:hover,.mobile-menu-links a.active{color:var(--theme-text-inverse);background:var(--theme-gradient);box-shadow:0 14px 26px var(--theme-primary-soft), inset 0 1px 0 var(--theme-border-strong)}.mobile-menu-links a svg{flex:none}.mobile-menu-auth{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.mobile-menu-auth .btn-login,.mobile-menu-auth .btn-signup,.mobile-auth-full{border-radius:16px;width:100%;min-height:48px}.mobile-menu-auth .btn-login{background:color-mix(in srgb, var(--theme-surface) 74%, transparent);border:1.5px solid var(--theme-border)}.mobile-menu-auth .btn-signup,.mobile-auth-full{color:var(--theme-text-inverse);background:var(--theme-gradient)}.mobile-auth-full{grid-column:1/-1}.mobile-menu-lang-wrap{border-top:1px solid var(--theme-border);gap:10px;margin-top:18px;padding-top:16px;display:grid}.mobile-menu-lang-wrap>span{color:var(--theme-text-soft);letter-spacing:.08em;text-transform:uppercase;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:12px;font-weight:950}.mobile-menu-lang{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lang-mobile-btn{min-height:44px;color:var(--theme-text);background:var(--theme-surface-2);cursor:pointer;border:0;border-radius:14px;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:950}.lang-mobile-btn.active{color:var(--theme-text-inverse);background:var(--theme-text)}body.mobile-menu-open{overflow:hidden}html[dir=rtl] .site-header,.site-header[dir=rtl]{direction:rtl}html[dir=rtl] .brand,.site-header[dir=rtl] .brand{justify-self:start}html[dir=rtl] .header-right,.site-header[dir=rtl] .header-right{justify-self:end}html[dir=rtl] .lang-dropdown,.site-header[dir=rtl] .lang-dropdown{transform-origin:0 0;left:0;right:auto}html[dir=rtl] .mobile-menu,.mobile-menu[dir=rtl]{text-align:right;direction:rtl}html[dir=rtl] .mobile-menu-links a,.mobile-menu[dir=rtl] .mobile-menu-links a{direction:rtl}html[dir=rtl] .mobile-menu-title,html[dir=rtl] .mobile-menu-lang-wrap>span,.mobile-menu[dir=rtl] .mobile-menu-title,.mobile-menu[dir=rtl] .mobile-menu-lang-wrap>span{text-align:right}html[data-darkreader-mode] .site-header,html[data-darkreader-scheme] .site-header{background:linear-gradient(180deg, var(--theme-surface), #f8f6f4)!important;border-bottom-color:rgba(var(--theme-shadow-rgb), .1)!important}html[data-darkreader-mode] .brand-name,html[data-darkreader-mode] .nav-menu a,html[data-darkreader-mode] .btn-login,html[data-darkreader-mode] .lang-toggle,html[data-darkreader-scheme] .brand-name,html[data-darkreader-scheme] .nav-menu a,html[data-darkreader-scheme] .btn-login,html[data-darkreader-scheme] .lang-toggle{color:var(--theme-text)!important}html[data-darkreader-mode] .hamburger,html[data-darkreader-scheme] .hamburger,html[data-darkreader-mode] .mobile-menu-close,html[data-darkreader-scheme] .mobile-menu-close{background:var(--theme-gradient)!important;color:var(--theme-text-inverse)!important}html[data-darkreader-mode] .hamburger span,html[data-darkreader-scheme] .hamburger span{background:var(--theme-surface)!important}@media (width<=1400px){.site-header{--header-height:86px;min-height:var(--header-height);grid-template-columns:auto 1fr;column-gap:16px;padding:0 24px}.brand{justify-self:start;min-width:0;max-width:70vw}.logo{width:62px;height:62px}.brand-name{text-overflow:ellipsis;max-width:140px;font-size:20px;overflow:hidden}.nav-menu{display:none}.header-right{justify-self:end;align-items:center;display:flex}.header-right>.btn-login,.header-right>.btn-signup,.header-right>.lang-switcher{display:none}.hamburger{display:inline-flex}}@media (width<=620px){.site-header{--header-height:78px;min-height:var(--header-height);padding:0 16px}.logo{width:54px;height:54px}.brand{gap:10px}.brand-name{max-width:110px;font-size:18px}.hamburger{border-radius:14px;width:44px;height:44px}.mobile-menu{border-radius:22px;max-height:calc(100vh - 16px);top:8px;left:8px;right:8px}.mobile-menu-head{min-height:74px;padding:14px 70px}.mobile-menu-brand img{width:38px;height:38px}.mobile-menu-brand span{font-size:17px}.mobile-menu-close{width:50px;height:50px;top:0}.mobile-menu[dir=ltr] .mobile-menu-close{border-radius:0 0 17px;left:0;right:auto}.mobile-menu[dir=rtl] .mobile-menu-close{border-radius:0 0 0 17px;left:auto;right:0}.mobile-menu-body{padding:16px}.mobile-menu-auth{grid-template-columns:1fr}}@media (width<=420px){.site-header{padding:0 14px}.logo{width:50px;height:50px}.brand-name{font-size:17px}.mobile-menu{border-radius:20px;max-height:calc(100vh - 12px);top:6px;left:6px;right:6px}.mobile-menu-head{padding-inline:64px}.mobile-menu-close{width:48px;height:48px;top:0}.mobile-menu[dir=ltr] .mobile-menu-close{border-radius:0 0 16px;left:0;right:auto}.mobile-menu[dir=rtl] .mobile-menu-close{border-radius:0 0 0 16px;left:auto;right:0}.mobile-menu-links a{min-height:50px;font-size:15px}}.header-theme-toggle{background:rgba(var(--theme-text-inverse-rgb), .82);width:42px;min-width:42px;height:42px;color:var(--theme-text);cursor:pointer;border:1.5px solid #0000;border-radius:12px;place-items:center;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-grid}.header-theme-toggle:hover{color:var(--theme-primary);background:rgba(var(--theme-primary-rgb), .055);border-color:#0000;transform:translateY(-1px)}.header-theme-toggle:focus-visible{box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .12);outline:none}[data-theme=dark] .site-header,body.theme-dark .site-header{background:color-mix(in srgb, var(--theme-bg-soft) 94%, transparent);border-bottom-color:var(--theme-border);box-shadow:0 10px 30px rgba(var(--theme-black-rgb), .28), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .06)}[data-theme=dark] .brand-name,[data-theme=dark] .nav-menu a,body.theme-dark .brand-name,body.theme-dark .nav-menu a{color:var(--theme-text)}[data-theme=dark] .nav-menu a:hover,[data-theme=dark] .nav-menu a.active,body.theme-dark .nav-menu a:hover,body.theme-dark .nav-menu a.active{color:var(--theme-primary-hover)}[data-theme=dark] .btn-login,[data-theme=dark] .lang-toggle,[data-theme=dark] .header-theme-toggle,body.theme-dark .btn-login,body.theme-dark .lang-toggle,body.theme-dark .header-theme-toggle{background:rgba(var(--theme-text-inverse-rgb), .055);color:var(--theme-text);border-color:#0000}[data-theme=dark] .btn-login:hover,[data-theme=dark] .lang-toggle:hover,[data-theme=dark] .header-theme-toggle:hover,body.theme-dark .btn-login:hover,body.theme-dark .lang-toggle:hover,body.theme-dark .header-theme-toggle:hover{background:var(--theme-primary-soft);color:var(--theme-text-inverse);border-color:#0000}[data-theme=dark] .lang-dropdown,body.theme-dark .lang-dropdown{background:var(--theme-surface);border-color:var(--theme-border-strong);box-shadow:0 18px 44px rgba(var(--theme-black-rgb), .34)}[data-theme=dark] .lang-dropdown button,body.theme-dark .lang-dropdown button{color:var(--theme-text)}[data-theme=dark] .lang-dropdown button:hover,[data-theme=dark] .lang-dropdown button.active,body.theme-dark .lang-dropdown button:hover,body.theme-dark .lang-dropdown button.active{background:var(--theme-primary-soft);color:var(--theme-text-inverse)}.mobile-theme-toggle{border:1px solid rgba(var(--theme-shadow-rgb), .08);background:rgba(var(--theme-shadow-rgb), .055);width:100%;min-height:52px;color:var(--theme-text);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:12px 14px;font-family:Inter,IBM Plex Sans Arabic,sans-serif;display:flex}.mobile-theme-toggle span{align-items:center;gap:10px;font-size:15px;font-weight:900;display:inline-flex}.mobile-theme-toggle strong{color:var(--theme-primary);font-size:13px;font-weight:950}[data-theme=dark] .mobile-menu,body.theme-dark .mobile-menu{background:radial-gradient(circle at 18% 0%, var(--theme-primary-soft), transparent 28%), linear-gradient(180deg, #111827fc, rgba(var(--theme-shadow-rgb), .99));border-color:var(--theme-border)}[data-theme=dark] .mobile-menu-head,body.theme-dark .mobile-menu-head{background:rgba(var(--theme-text-inverse-rgb), .04);border-bottom-color:rgba(var(--theme-text-inverse-rgb), .1)}[data-theme=dark] .mobile-menu-brand span,[data-theme=dark] .mobile-menu-title,[data-theme=dark] .mobile-menu-lang-wrap>span,body.theme-dark .mobile-menu-brand span,body.theme-dark .mobile-menu-title,body.theme-dark .mobile-menu-lang-wrap>span{color:#f8fafcc7}[data-theme=dark] .mobile-menu-links a,[data-theme=dark] .mobile-theme-toggle,body.theme-dark .mobile-menu-links a,body.theme-dark .mobile-theme-toggle{background:rgba(var(--theme-text-inverse-rgb), .06);color:var(--theme-text);border-color:rgba(var(--theme-text-inverse-rgb), .1)}[data-theme=dark] .mobile-theme-toggle strong,body.theme-dark .mobile-theme-toggle strong{color:var(--theme-primary-hover)}[data-theme=dark] .auth-card,[data-theme=dark] .login-card,[data-theme=dark] .signup-card,[data-theme=dark] .forgot-card,[data-theme=dark] .reset-card,body.theme-dark .auth-card,body.theme-dark .login-card,body.theme-dark .signup-card,body.theme-dark .forgot-card,body.theme-dark .reset-card{background:linear-gradient(var(--theme-surface), var(--theme-surface)) padding-box, linear-gradient(135deg, var(--theme-border-strong), rgba(var(--theme-primary-rgb), .28)) border-box!important;color:var(--theme-text)!important;border:1px solid #0000!important}[data-theme=dark] .auth-card h1,[data-theme=dark] .auth-card h2,[data-theme=dark] .login-card h1,[data-theme=dark] .login-card h2,[data-theme=dark] .signup-card h1,[data-theme=dark] .signup-card h2,body.theme-dark .auth-card h1,body.theme-dark .auth-card h2,body.theme-dark .login-card h1,body.theme-dark .login-card h2,body.theme-dark .signup-card h1,body.theme-dark .signup-card h2{color:var(--theme-text-inverse)!important}[data-theme=dark] .auth-card p,[data-theme=dark] .login-card p,[data-theme=dark] .signup-card p,body.theme-dark .auth-card p,body.theme-dark .login-card p,body.theme-dark .signup-card p{color:var(--theme-text-muted)!important}[data-theme=dark] .auth-card label,[data-theme=dark] .login-card label,[data-theme=dark] .signup-card label,body.theme-dark .auth-card label,body.theme-dark .login-card label,body.theme-dark .signup-card label{color:var(--theme-text)!important}:root[data-theme=dark] .site-header,html.theme-dark .site-header,body.theme-dark .site-header{background:color-mix(in srgb, var(--theme-bg-soft) 97%, transparent)!important;border-bottom-color:var(--theme-border)!important}:root[data-theme=dark] .hamburger,:root[data-theme=dark] .mobile-menu-close,html.theme-dark .hamburger,html.theme-dark .mobile-menu-close,body.theme-dark .hamburger,body.theme-dark .mobile-menu-close,html[data-darkreader-mode] .hamburger,html[data-darkreader-scheme] .hamburger,html[data-darkreader-mode] .mobile-menu-close,html[data-darkreader-scheme] .mobile-menu-close{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-surface) 98%, transparent), color-mix(in srgb, var(--theme-surface-2) 96%, transparent))!important;border:1px solid var(--theme-border-strong)!important;color:var(--theme-text-soft)!important;box-shadow:0 14px 30px rgba(var(--theme-black-rgb), .28), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .06)!important}:root[data-theme=dark] .hamburger:hover,:root[data-theme=dark] .hamburger.open,:root[data-theme=dark] .mobile-menu-close:hover,:root[data-theme=dark] .mobile-menu-close:focus-visible,html.theme-dark .hamburger:hover,html.theme-dark .hamburger.open,html.theme-dark .mobile-menu-close:hover,html.theme-dark .mobile-menu-close:focus-visible,body.theme-dark .hamburger:hover,body.theme-dark .hamburger.open,body.theme-dark .mobile-menu-close:hover,body.theme-dark .mobile-menu-close:focus-visible{background:var(--theme-primary-soft)!important;border-color:rgba(var(--theme-primary-rgb), .34)!important;color:var(--theme-text-inverse)!important;box-shadow:0 14px 30px rgba(var(--theme-black-rgb), .3), 0 0 0 4px rgba(var(--theme-primary-rgb), .1)!important}:root[data-theme=dark] .hamburger span,html.theme-dark .hamburger span,body.theme-dark .hamburger span,html[data-darkreader-mode] .hamburger span,html[data-darkreader-scheme] .hamburger span{background:var(--theme-text-soft)!important}:root[data-theme=dark] .header-theme-toggle,:root[data-theme=dark] .mobile-theme-toggle,html.theme-dark .header-theme-toggle,html.theme-dark .mobile-theme-toggle,body.theme-dark .header-theme-toggle,body.theme-dark .mobile-theme-toggle{background:color-mix(in srgb, var(--theme-surface) 82%, transparent)!important;border-color:var(--theme-border-strong)!important;color:var(--theme-text-soft)!important}:root[data-theme=dark] .header-theme-toggle:hover,:root[data-theme=dark] .mobile-theme-toggle:hover,html.theme-dark .header-theme-toggle:hover,html.theme-dark .mobile-theme-toggle:hover,body.theme-dark .header-theme-toggle:hover,body.theme-dark .mobile-theme-toggle:hover{background:var(--theme-primary-soft)!important;border-color:rgba(var(--theme-primary-rgb), .34)!important;color:var(--theme-text-inverse)!important}:root[data-theme=dark] .mobile-menu,html.theme-dark .mobile-menu,body.theme-dark .mobile-menu{background:radial-gradient(circle at 18% 0%, var(--theme-primary-soft), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--theme-bg-soft) 99%, transparent), color-mix(in srgb, var(--theme-bg) 99%, transparent))!important;border-color:var(--theme-border)!important}:root[data-theme=dark] .mobile-menu-head,html.theme-dark .mobile-menu-head,body.theme-dark .mobile-menu-head{background:color-mix(in srgb, var(--theme-surface) 72%, transparent)!important;border-bottom-color:var(--theme-border)!important}:root[data-theme=dark] .mobile-menu-links a,html.theme-dark .mobile-menu-links a,body.theme-dark .mobile-menu-links a{background:color-mix(in srgb, var(--theme-surface) 72%, transparent)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme=dark] .mobile-menu-links a:hover,:root[data-theme=dark] .mobile-menu-links a.active,html.theme-dark .mobile-menu-links a:hover,html.theme-dark .mobile-menu-links a.active,body.theme-dark .mobile-menu-links a:hover,body.theme-dark .mobile-menu-links a.active{background:var(--theme-primary-soft)!important;border-color:rgba(var(--theme-primary-rgb), .34)!important;color:var(--theme-text-inverse)!important;box-shadow:none!important}:root[data-theme=dark] .mobile-theme-toggle strong,html.theme-dark .mobile-theme-toggle strong,body.theme-dark .mobile-theme-toggle strong,:root[data-theme=dark] .nav-menu a:hover,:root[data-theme=dark] .nav-menu a.active,html.theme-dark .nav-menu a:hover,html.theme-dark .nav-menu a.active,body.theme-dark .nav-menu a:hover,body.theme-dark .nav-menu a.active{color:var(--theme-primary-hover)!important}:root[data-theme=dark] .lang-dropdown button:hover,:root[data-theme=dark] .lang-dropdown button.active,html.theme-dark .lang-dropdown button:hover,html.theme-dark .lang-dropdown button.active,body.theme-dark .lang-dropdown button:hover,body.theme-dark .lang-dropdown button.active{background:var(--theme-primary-soft)!important;color:var(--theme-text-soft)!important}.header-language-switcher.language-toggle-button,.header-language-switcher.language-toggle-button:hover,:root[data-theme=dark] .header-language-switcher.language-toggle-button,:root[data-theme=dark] .header-language-switcher.language-toggle-button:hover,html.theme-dark .header-language-switcher.language-toggle-button,html.theme-dark .header-language-switcher.language-toggle-button:hover,body.theme-dark .header-language-switcher.language-toggle-button,body.theme-dark .header-language-switcher.language-toggle-button:hover{box-shadow:none!important;border-color:#0000!important}.header-language-switcher .language-toggle-animation,:root[data-theme=dark] .header-language-switcher .language-toggle-animation,html.theme-dark .header-language-switcher .language-toggle-animation,body.theme-dark .header-language-switcher .language-toggle-animation{box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme=dark] .header-theme-toggle,:root[data-theme=dark] .header-theme-toggle:hover,html.theme-dark .header-theme-toggle,html.theme-dark .header-theme-toggle:hover,body.theme-dark .header-theme-toggle,body.theme-dark .header-theme-toggle:hover{border-color:#0000!important}.hero-section{flex:1;align-items:flex-start;gap:48px;padding:80px 5% 0;display:flex}.hero-content{flex:1.05;max-width:720px}.hero-visual{flex:.95;justify-content:center;align-items:center;min-height:460px;padding:20px;display:flex}.hero-title{color:var(--color-text-main);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);font-family:var(--font-heading);margin:0 0 20px}.hero-subtitle{color:var(--color-text-main);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-family:var(--font-heading);margin:40px 0 12px}.hero-description{color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:1.8;font-family:var(--font-main);margin:0 0 20px}.arabic-name{color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:22px;font-family:var(--font-main)}[data-theme=dark] .hero-section,body.theme-dark .hero-section{background:radial-gradient(circle at 18% 12%, rgba(var(--theme-primary-rgb), .08), transparent 30%), linear-gradient(180deg, var(--theme-bg) 0%, var(--theme-bg) 100%);color:var(--theme-text)}[data-theme=dark] .hero-title,[data-theme=dark] .hero-subtitle,body.theme-dark .hero-title,body.theme-dark .hero-subtitle{color:var(--theme-text)}[data-theme=dark] .hero-description,body.theme-dark .hero-description{color:var(--theme-text-muted)}[data-theme=dark] .arabic-name,body.theme-dark .arabic-name{color:var(--theme-primary-hover)}@media (width<=980px){.hero-section{flex-direction:column;align-items:center;gap:24px;padding-top:56px}.hero-content{max-width:100%}.hero-visual{width:100%;min-height:auto}}@media (width<=640px){.hero-title{font-size:34px}.hero-subtitle{font-size:22px}.hero-description{font-size:16px}.arabic-name{font-size:20px}}.about-section{max-width:1060px;margin-left:80px;margin-right:auto;padding-bottom:80px}.contact-page{flex:1;width:100%;max-width:1060px;margin:0 auto;padding:60px 5% 80px}.contact-hero{margin-bottom:48px}.contact-hero h1{color:var(--theme-text);margin:0 0 12px;font-family:inherit;font-size:42px;font-weight:800}.contact-hero p{color:var(--theme-text-soft);margin:0;font-size:18px;line-height:1.8}.contact-content{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;display:grid}.contact-form{flex-direction:column;gap:20px;display:flex}.contact-form label{color:var(--theme-text);flex-direction:column;gap:8px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.contact-form input,.contact-form textarea{border:1px solid rgba(var(--theme-shadow-rgb), .18);color:var(--theme-text);background:var(--theme-surface);resize:vertical;border-radius:10px;outline:none;padding:12px 16px;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:15px;transition:border-color .2s}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--theme-primary)}.contact-form button{background:var(--theme-primary);color:var(--theme-text-inverse);cursor:pointer;border:none;border-radius:10px;align-self:center;padding:12px 32px;font-family:inherit;font-size:16px;font-weight:700;transition:background .2s}.contact-form button:hover{background:var(--theme-primary-hover)}.contact-form button:disabled{cursor:not-allowed;opacity:.72}.contact-form-status{text-align:center;margin:-4px 0 2px;font-size:14px;font-weight:700}.contact-form-status-success{color:var(--theme-success)}.contact-form-status-error{color:var(--theme-danger)}.contact-info-card{background:var(--theme-surface);border:1px solid rgba(var(--theme-shadow-rgb), .08);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex}.contact-info-card h2{color:var(--theme-text);margin:0;font-family:inherit;font-size:20px;font-weight:800}.contact-info-card strong{color:var(--theme-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.contact-info-card p{color:var(--theme-text-soft);margin:0;font-size:15px;line-height:1.6}.phone-number{direction:ltr;unicode-bidi:isolate}html[data-theme=dark] .contact-page,body.theme-dark .contact-page,html[data-theme=dark] .contact-hero h1,body.theme-dark .contact-hero h1{color:var(--theme-text)}html[data-theme=dark] .contact-hero p,body.theme-dark .contact-hero p{color:var(--theme-text-muted)}html[data-theme=dark] .contact-form label,body.theme-dark .contact-form label{color:var(--theme-text-soft)}html[data-theme=dark] .contact-form input,html[data-theme=dark] .contact-form textarea,body.theme-dark .contact-form input,body.theme-dark .contact-form textarea{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text);box-shadow:inset 0 1px #f4f0e80a}html[data-theme=dark] .contact-form input:focus,html[data-theme=dark] .contact-form textarea:focus,body.theme-dark .contact-form input:focus,body.theme-dark .contact-form textarea:focus{border-color:rgba(var(--theme-primary-rgb), .68);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .12), inset 0 1px 0 #f4f0e80d}html[data-theme=dark] .contact-form button,body.theme-dark .contact-form button{background:var(--theme-gradient);box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .22)}html[data-theme=dark] .contact-form button:hover,body.theme-dark .contact-form button:hover{background:var(--theme-gradient-hover)}html[data-theme=dark] .contact-info-card,body.theme-dark .contact-info-card{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text);box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .24)}html[data-theme=dark] .contact-info-card h2,body.theme-dark .contact-info-card h2{color:var(--theme-text)}html[data-theme=dark] .contact-info-card p,body.theme-dark .contact-info-card p{color:var(--theme-text-soft)}.features-page{width:100%;max-width:1120px;color:var(--theme-text);margin:0 auto;padding:64px 5% 90px;overflow-x:hidden}.features-hero{text-align:center;width:100%;max-width:780px;margin:0 auto 34px;overflow:hidden}.features-hero>span{color:var(--theme-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:13px;font-weight:950;display:inline-flex}.features-hero h1{color:var(--theme-text);letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(36px,4.6vw,58px);font-weight:950;line-height:1.06}.features-hero p{max-width:720px;color:var(--theme-text-muted);margin:16px auto 0;font-size:17px;font-weight:700;line-height:1.7}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid}.features-demo-panel{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);width:100%;min-width:0;box-shadow:0 16px 38px rgba(var(--theme-shadow-rgb), .07);border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.9fr) auto;align-items:center;gap:22px;margin:0 0 22px;padding:24px;display:grid}.features-demo-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.features-demo-icon{width:54px;height:54px;color:var(--theme-text-inverse);background:var(--theme-gradient);box-shadow:0 10px 24px rgba(var(--theme-primary-rgb), .18);border-radius:18px;place-items:center;display:grid}.features-demo-copy h2{color:var(--theme-text);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:950;line-height:1.14}.features-demo-copy p{color:var(--theme-text-soft);overflow-wrap:anywhere;margin:10px 0 0;font-size:15px;font-weight:650;line-height:1.65}.features-demo-list{color:var(--theme-text-soft);gap:8px;margin:0;padding-left:18px;font-size:14px;font-weight:750;line-height:1.45;display:grid}.features-demo-cta{background:var(--theme-primary);min-height:46px;color:var(--theme-text-inverse);box-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .2);white-space:nowrap;border-radius:12px;justify-content:center;justify-self:end;align-items:center;padding:0 20px;font-size:15px;font-weight:850;transition:background .2s,transform .2s;display:inline-flex}.features-demo-cta:hover{background:var(--theme-primary-hover);transform:translateY(-1px)}.feature-card{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);min-width:0;min-height:250px;box-shadow:0 16px 38px rgba(var(--theme-shadow-rgb), .07);border-radius:22px;align-content:start;gap:13px;padding:24px;display:grid}.feature-card-icon{width:48px;height:48px;color:var(--theme-text-inverse);background:var(--theme-gradient);box-shadow:0 10px 24px rgba(var(--theme-primary-rgb), .18);border-radius:16px;place-items:center;display:grid}.feature-card h2{color:var(--theme-text);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:950;line-height:1.18}.feature-card p{color:var(--theme-text-soft);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.65}[data-theme=dark] .features-page,body.theme-dark .features-page{color:var(--theme-text);background:radial-gradient(circle at 50% 0%, rgba(var(--theme-primary-rgb), .09), transparent 32%), linear-gradient(180deg, var(--theme-bg) 0%, var(--theme-bg) 100%)}[data-theme=dark] .features-hero h1,[data-theme=dark] .features-hero .gradient-text,body.theme-dark .features-hero h1,body.theme-dark .features-hero .gradient-text{text-shadow:none;color:var(--theme-text)!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important}[data-theme=dark] .features-hero>span,body.theme-dark .features-hero>span{color:var(--theme-primary-hover)}[data-theme=dark] .features-hero p,body.theme-dark .features-hero p{color:var(--theme-text-muted)}[data-theme=dark] .features-demo-panel,[data-theme=dark] .feature-card,body.theme-dark .features-demo-panel,body.theme-dark .feature-card{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .26)}[data-theme=dark] .features-demo-copy h2,[data-theme=dark] .feature-card h2,body.theme-dark .features-demo-copy h2,body.theme-dark .feature-card h2{color:var(--theme-text)}[data-theme=dark] .features-demo-copy h2 .gradient-text,[data-theme=dark] .feature-card h2 .gradient-text,body.theme-dark .features-demo-copy h2 .gradient-text,body.theme-dark .feature-card h2 .gradient-text{color:var(--theme-text)!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important}[data-theme=dark] .features-demo-copy p,[data-theme=dark] .features-demo-list,[data-theme=dark] .feature-card p,body.theme-dark .features-demo-copy p,body.theme-dark .features-demo-list,body.theme-dark .feature-card p{color:var(--theme-text-soft)}[data-theme=dark] .features-demo-icon,[data-theme=dark] .feature-card-icon,body.theme-dark .features-demo-icon,body.theme-dark .feature-card-icon{background:linear-gradient(135deg, var(--theme-bg-soft) 0%, var(--theme-primary) 100%);box-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .22)}html[dir=rtl] .features-page{text-align:right}html[dir=rtl] .features-hero{text-align:center}html[dir=rtl] .features-demo-list{padding-left:0;padding-right:18px}@media (width<=900px){.features-page{max-width:100%;padding-left:32px;padding-right:32px}.features-hero h1{font-size:clamp(34px,7vw,48px)}.features-demo-panel{grid-template-columns:minmax(0,1fr)}.features-demo-cta{justify-self:start}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.features-page{width:100%;padding:36px 20px 60px}.features-hero{margin-bottom:28px}.features-hero h1{letter-spacing:-.02em;font-size:clamp(30px,7.8vw,34px);line-height:1.12}.features-hero p{font-size:16px;line-height:1.55}.features-grid{grid-template-columns:minmax(0,1fr)}.features-demo-panel{border-radius:20px;gap:18px;padding:22px}.features-demo-copy{grid-template-columns:minmax(0,1fr);gap:18px}.features-demo-copy h2{font-size:28px;line-height:1.12}.features-demo-list{font-size:14px;line-height:1.5}.features-demo-cta{justify-self:stretch;width:100%}.feature-card{min-height:auto}}@media (width<=420px){.features-page{padding-left:16px;padding-right:16px}.features-hero h1{letter-spacing:-.015em;font-size:clamp(28px,7.6vw,32px)}.features-hero p{font-size:15px}.features-demo-panel,.feature-card{border-radius:18px;padding:20px}.features-demo-icon,.feature-card-icon{border-radius:16px;width:50px;height:50px}.features-demo-copy h2{font-size:26px}}.site-footer,.site-footer *{box-sizing:border-box}.site-footer{isolation:isolate;color:var(--theme-footer-text);border-top:1px solid var(--theme-footer-border);background:radial-gradient(circle at 12% 18%, rgba(var(--theme-primary-rgb), .34), transparent 30%), radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--theme-text-inverse) 4.5%, transparent), transparent 24%), linear-gradient(135deg, var(--theme-footer-bg-soft) 0%, var(--theme-bg) 48%, var(--theme-footer-bg) 100%);margin-top:auto;padding:56px 6% 24px;position:relative;overflow:hidden}.site-footer:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--theme-text-inverse) 2.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-text-inverse) 2.5%, transparent) 1px, transparent 1px);-webkit-mask-image:linear-gradient(to bottom, rgba(var(--theme-black-rgb), .45), transparent 80%);mask-image:linear-gradient(to bottom, rgba(var(--theme-black-rgb), .45), transparent 80%);background-size:54px 54px;position:absolute;inset:0}.footer-shell{width:100%;max-width:1180px;margin-inline:auto}.footer-main{align-items:stretch;gap:34px;display:grid}.footer-brand{grid-area:brand}.footer-links{grid-area:links}.footer-contact{grid-area:contact}.footer-brand{flex-direction:column;justify-content:flex-start;max-width:430px;display:flex}.footer-logo-link{width:fit-content;color:var(--theme-text-inverse);align-items:center;gap:12px;margin-bottom:16px;text-decoration:none;display:inline-flex}.footer-logo{object-fit:contain;width:48px;height:48px;filter:drop-shadow(0 12px 22px rgba(var(--theme-shadow-rgb), .36));display:block}.footer-logo-link span{color:var(--theme-text-inverse);font-size:31px;font-weight:900;line-height:1}.footer-brand p{max-width:390px;color:var(--theme-footer-text-soft);margin:0;font-size:15px;font-weight:500;line-height:1.75}.footer-links,.footer-contact{background:linear-gradient(180deg, var(--theme-footer-surface), color-mix(in srgb, var(--theme-footer-surface) 46%, transparent));border:1px solid var(--theme-footer-border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-text-inverse) 7%, transparent), 0 18px 40px rgba(var(--theme-shadow-rgb), .16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:26px;padding:24px}.footer-links h4,.footer-contact h4{color:var(--theme-text-inverse);margin:0 0 17px;font-size:16px;font-weight:900}.footer-links-grid{gap:12px;display:grid}.footer-link{width:fit-content;color:var(--theme-footer-text-soft);font-size:14.5px;font-weight:750;line-height:1.3;text-decoration:none;transition:color .2s,transform .2s;position:relative}.footer-link:after{content:"";background:var(--theme-primary);width:0;height:2px;box-shadow:0 0 14px rgba(var(--theme-primary-rgb), .55);border-radius:999px;transition:width .22s;position:absolute;bottom:-5px}.footer-link:hover,.footer-link.active{color:var(--theme-text-inverse)}.footer-link:hover:after,.footer-link.active:after{width:100%}.footer-contact{flex-direction:column;display:flex}.footer-contact-list{gap:15px;display:grid}.footer-contact-item{color:var(--theme-text-inverse);gap:5px;text-decoration:none;transition:color .2s,transform .2s;display:grid}.footer-contact-item span{color:var(--theme-footer-text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.footer-contact-item strong{color:var(--theme-footer-text);word-break:break-word;unicode-bidi:isolate;font-size:15px;font-weight:800;line-height:1.4}.footer-contact-item:hover strong{color:var(--theme-text-inverse)}.footer-social-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.footer-social-row span{color:var(--theme-footer-text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.footer-social-link{width:38px;height:38px;color:var(--theme-text-inverse);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-text-inverse) 12%, transparent), color-mix(in srgb, var(--theme-text-inverse) 5%, transparent));border:1px solid var(--theme-footer-border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-text-inverse) 8%, transparent), 0 10px 20px rgba(var(--theme-shadow-rgb), .18);border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.footer-social-link:hover{color:var(--theme-text-inverse);background:linear-gradient(180deg, var(--theme-primary), var(--theme-primary-hover));border-color:rgba(var(--theme-primary-rgb), .85);box-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .34), 0 0 0 4px rgba(var(--theme-primary-rgb), .1);transform:translateY(-3px)}.footer-social-link svg{width:17px;height:17px;display:block}.footer-bottom{text-align:center;border-top:1px solid var(--theme-footer-border);justify-content:center;margin-top:38px;padding-top:18px;display:flex}.footer-bottom p{color:var(--theme-footer-text-muted);margin:0;font-size:13px;font-weight:500;line-height:1.5}.footer-en{text-align:left;direction:ltr}.footer-en .footer-shell{direction:ltr}.footer-en .footer-main{direction:ltr;grid-template-columns:minmax(280px,1.35fr) minmax(210px,.85fr) minmax(250px,1fr);grid-template-areas:"brand links contact"}.footer-en .footer-brand,.footer-en .footer-links,.footer-en .footer-contact{text-align:left;direction:ltr}.footer-en .footer-brand{justify-self:start;align-items:flex-start}.footer-en .footer-logo-link{direction:ltr;flex-direction:row;align-self:flex-start}.footer-en .footer-logo-link span{letter-spacing:-.055em}.footer-en .footer-brand p,.footer-en .footer-links h4,.footer-en .footer-contact h4{text-align:left}.footer-en .footer-links-grid{justify-items:start}.footer-en .footer-link{text-align:left;justify-self:start}.footer-en .footer-link:after{left:0;right:auto}.footer-en .footer-contact-list{justify-items:start}.footer-en .footer-contact-item{text-align:left;direction:ltr;justify-items:start;width:100%}.footer-en .footer-contact-item span,.footer-en .footer-contact-item strong{text-align:left;width:100%}.footer-en .footer-social-row{text-align:left;direction:ltr;flex-direction:row;justify-content:flex-start}.footer-en .footer-link:hover,.footer-en .footer-link.active,.footer-en .footer-contact-item:hover{transform:translate(4px)}.footer-ar{text-align:right;direction:rtl}.footer-ar .footer-shell{direction:rtl}.footer-ar .footer-main{direction:ltr;grid-template-columns:minmax(250px,1fr) minmax(210px,.85fr) minmax(280px,1.35fr);grid-template-areas:"contact links brand"}.footer-ar .footer-brand,.footer-ar .footer-links,.footer-ar .footer-contact{text-align:right;direction:rtl}.footer-ar .footer-brand{justify-self:end;align-items:flex-start}.footer-ar .footer-logo-link{text-align:right;direction:rtl;flex-direction:row;justify-content:flex-start;align-self:flex-start}.footer-ar .footer-logo-link span{text-align:right;letter-spacing:0;direction:rtl}.footer-ar .footer-brand p{text-align:right;direction:rtl;unicode-bidi:plaintext;width:100%}.footer-ar .footer-links h4{text-align:right;direction:rtl}.footer-ar .footer-links-grid{text-align:right;direction:rtl;justify-items:start}.footer-ar .footer-link{text-align:right;direction:rtl;justify-self:start}.footer-ar .footer-link:after{left:auto;right:0}.footer-ar .footer-contact h4{text-align:right;direction:rtl}.footer-ar .footer-contact-list{text-align:right;direction:rtl;justify-items:start}.footer-ar .footer-contact-item{text-align:right;direction:rtl;justify-items:start;width:100%}.footer-ar .footer-contact-item span{text-align:right;direction:rtl;width:100%;display:block}.footer-ar .footer-contact-item strong{text-align:right;direction:ltr;unicode-bidi:isolate;width:100%;display:block}.footer-ar .footer-social-row{text-align:right;direction:rtl;flex-direction:row;justify-content:flex-start;width:100%}.footer-ar .footer-social-row span{text-align:right;direction:rtl}.footer-ar .footer-link:hover,.footer-ar .footer-link.active,.footer-ar .footer-contact-item:hover{transform:translate(-4px)}@media (width<=980px){.site-footer{padding:46px 6% 22px}.footer-en .footer-main{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand""links contact";gap:26px}.footer-ar .footer-main{direction:ltr;grid-template-columns:1fr 1fr;grid-template-areas:"brand brand""contact links";gap:26px}.footer-brand{max-width:640px}.footer-brand p{max-width:560px}.footer-ar .footer-brand{justify-self:end;align-items:flex-start}}@media (width<=620px){.site-footer{padding:40px 18px 22px}.footer-en .footer-main,.footer-ar .footer-main{grid-template-columns:1fr;grid-template-areas:"brand""links""contact";gap:20px}.footer-brand,.footer-links,.footer-contact{justify-self:stretch;width:100%;max-width:100%}.footer-logo-link{gap:10px;margin-bottom:12px}.footer-logo{width:42px;height:42px}.footer-logo-link span{font-size:28px}.footer-brand p{max-width:100%;font-size:14px;line-height:1.65}.footer-links,.footer-contact{border-radius:22px;padding:20px}.footer-links h4,.footer-contact h4{margin-bottom:15px;font-size:16px}.footer-links-grid{gap:12px}.footer-link{font-size:14.5px}.footer-contact-list{gap:14px}.footer-contact-item strong{font-size:14.5px}.footer-social-row{margin-top:20px;padding-top:0}.footer-bottom{margin-top:26px;padding-top:16px}.footer-bottom p{font-size:12.5px}.footer-en .footer-main{direction:ltr}.footer-en .footer-brand,.footer-en .footer-links,.footer-en .footer-contact{text-align:left;direction:ltr}.footer-en .footer-brand{align-items:flex-start}.footer-en .footer-logo-link{align-self:flex-start}.footer-en .footer-links-grid,.footer-en .footer-contact-list{justify-items:start}.footer-en .footer-link,.footer-en .footer-contact-item{text-align:left;justify-self:start}.footer-en .footer-social-row{justify-content:flex-start}.footer-ar .footer-main{direction:rtl}.footer-ar .footer-brand,.footer-ar .footer-links,.footer-ar .footer-contact{text-align:right;direction:rtl}.footer-ar .footer-brand{align-items:flex-start}.footer-ar .footer-logo-link{direction:rtl;align-self:flex-start}.footer-ar .footer-brand p,.footer-ar .footer-links h4,.footer-ar .footer-contact h4{text-align:right}.footer-ar .footer-links-grid,.footer-ar .footer-contact-list{justify-items:start}.footer-ar .footer-link,.footer-ar .footer-contact-item{text-align:right;justify-self:start}.footer-ar .footer-social-row{justify-content:flex-start}}@media (width<=420px){.site-footer{padding:36px 16px 20px}.footer-main{gap:18px}.footer-logo{width:38px;height:38px}.footer-logo-link span{font-size:25px}.footer-brand p{font-size:13.5px}.footer-links,.footer-contact{border-radius:20px;padding:18px}.footer-link,.footer-contact-item strong{font-size:14px}}html[data-darkreader-mode] .site-footer,html[data-darkreader-scheme] .site-footer{color:var(--theme-footer-text)!important;background:radial-gradient(circle at 12% 18%, rgba(var(--theme-primary-rgb), .34), transparent 30%), radial-gradient(circle at 86% 12%, rgba(var(--theme-text-inverse-rgb), .045), transparent 24%), linear-gradient(135deg, var(--theme-footer-bg-soft) 0%, var(--theme-footer-bg) 48%, var(--theme-footer-bg) 100%)!important}html[data-darkreader-mode] .footer-links,html[data-darkreader-mode] .footer-contact,html[data-darkreader-scheme] .footer-links,html[data-darkreader-scheme] .footer-contact{background:linear-gradient(180deg, rgba(var(--theme-text-inverse-rgb), .07), rgba(var(--theme-text-inverse-rgb), .032))!important;border-color:rgba(var(--theme-text-inverse-rgb), .105)!important}html[dir=rtl] .site-header{direction:rtl}html[dir=rtl] .brand{justify-self:end}html[dir=rtl] .nav-menu{direction:rtl}html[dir=rtl] .nav-menu a{font-family:inherit}html[dir=rtl] .lang-switcher{justify-self:start}html[dir=rtl] .lang-dropdown{transform-origin:0 0;left:0;right:auto}html[dir=rtl] .hero-section{text-align:right}html[dir=rtl] .about-section{text-align:right;margin-left:auto;margin-right:80px}html[dir=rtl] .mobile-menu a{font-family:inherit}html[dir=rtl] .contact-page{text-align:right}html[dir=rtl] .contact-form button{align-self:center}html[dir=rtl] .header-right{justify-self:start}html[dir=rtl] .btn-login,html[dir=rtl] .btn-signup{font-family:inherit}html[dir=rtl] .phone-number{text-align:center;direction:ltr;unicode-bidi:isolate}html[dir=rtl] .contact-info-card{text-align:center;align-items:center}html[dir=rtl] .contact-info-card strong,html[dir=rtl] .contact-info-card p{text-align:center}html[dir=rtl] .site-footer{direction:rtl}html[dir=rtl] .footer-content{direction:rtl;flex-direction:row;justify-content:center;align-items:flex-start;gap:48px;display:flex}html[dir=rtl] .footer-brand{text-align:center;flex:1 1 0;order:1;max-width:320px}html[dir=rtl] .footer-links{text-align:center;flex:1 1 0;order:2;max-width:320px}html[dir=rtl] .footer-contact{text-align:center;flex:1 1 0;order:3;max-width:320px}html[dir=rtl] .footer-logo-row{align-items:center}html[dir=rtl] .footer-bottom{text-align:center;direction:rtl}html[dir=rtl] .footer-links{align-items:center}@media (width<=900px){.site-header{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;min-height:auto;padding:20px;overflow:hidden}.brand{grid-column:1;min-width:0}.brand-name{text-overflow:ellipsis;overflow:hidden}.header-right{grid-column:2;justify-self:end;min-width:max-content}.header-right .lang-switcher,.nav-menu{display:none}.hamburger{display:flex}.mobile-menu{background:rgba(var(--theme-text-inverse-rgb), .97);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--theme-shadow-rgb), .1);width:100%;box-shadow:0 16px 40px rgba(var(--theme-shadow-rgb), .12);border-radius:16px;flex-direction:column;grid-column:1/-1;align-items:center;gap:0;margin-top:4px;padding:8px 0;display:flex}.hero-section{flex-direction:column;align-items:flex-start;min-height:auto;padding:32px 5% 64px}.hero-content{flex:none;width:100%}.hero-visual{flex:none;width:100%;margin-top:24px;padding:10px}.orbit-wrapper{width:300px;height:300px}.center-core{width:105px;height:105px}.center-core span{font-size:16px}.orbit-one{width:145px;height:145px}.orbit-two{width:215px;height:215px}.orbit-three{width:290px;height:290px}.orbit-dot{padding:7px 10px;font-size:11px}.about-section,html[dir=rtl] .about-section{max-width:none;margin-left:20px;margin-right:20px}.contact-content{grid-template-columns:1fr}.contact-page{padding:40px 5% 60px}.contact-hero h1{font-size:32px}.footer-content{grid-template-columns:1fr;gap:28px}html[dir=rtl] .footer-content{flex-direction:column;align-items:center;gap:28px}html[dir=rtl] .footer-brand,html[dir=rtl] .footer-links,html[dir=rtl] .footer-contact{order:unset;width:100%;max-width:100%}.site-footer{padding:40px 5% 22px}.mobile-menu-auth{border-top:1px solid rgba(var(--theme-shadow-rgb), .07);justify-content:center;gap:10px;width:100%;padding:12px 24px;display:flex}.mobile-menu-auth .btn-login{border-color:rgba(var(--theme-shadow-rgb), .3);color:var(--theme-text);background:0 0;flex:1;justify-content:center;padding:10px 16px;font-size:14px}.mobile-menu-auth .btn-login:hover{border-color:var(--theme-primary);color:var(--theme-primary);background:rgba(var(--theme-primary-rgb), .04)}.mobile-menu-auth .btn-signup{color:var(--theme-text-inverse);flex:1;justify-content:center;padding:10px 16px;font-size:14px}.mobile-menu-lang .lang-mobile-btn{border-color:rgba(var(--theme-shadow-rgb), .3);color:var(--theme-text);background:0 0}.mobile-menu-lang .lang-mobile-btn.active,.mobile-menu-lang .lang-mobile-btn:hover{border-color:var(--theme-primary);color:var(--theme-primary);background:rgba(var(--theme-primary-rgb), .05)}.header-right .btn-login,.header-right .btn-signup{display:none}}@media (width<=600px){.logo{width:48px}.brand-name{font-size:17px}.hero-title{font-size:28px}.hero-subtitle{font-size:20px}.hero-description{font-size:15px}.orbit-wrapper{width:260px;height:260px}.center-core{width:90px;height:90px}.center-core span{font-size:14px}.orbit-one{width:125px;height:125px}.orbit-two{width:185px;height:185px}.orbit-three{width:245px;height:245px}.orbit-dot{padding:6px 9px;font-size:10px}}.register-page{color:var(--theme-text);flex:1;justify-content:center;align-items:flex-start;padding:60px 5% 90px;display:flex}.register-card{background:var(--theme-surface);border:1px solid var(--theme-border);width:100%;max-width:460px;box-shadow:0 18px 45px rgba(var(--theme-shadow-rgb), .08);border-radius:18px;flex-direction:column;gap:18px;padding:32px;display:flex}.register-card h1{color:var(--theme-text);margin:0 0 6px;font-family:inherit;font-size:28px;font-weight:800}.register-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.register-card label{color:var(--theme-text);flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.register-card input{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;color:var(--theme-text);border-radius:12px;outline:none;padding:13px 14px;font-family:inherit;font-size:15px}.register-card input:focus{border-color:var(--theme-primary);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .08)}.password-field{align-items:center;display:flex;position:relative}.password-field input{padding-left:14px;padding-right:48px}.password-field button{width:30px;height:30px;color:var(--theme-text-soft);cursor:pointer;background:0 0;border:none;font-size:16px;position:absolute;left:auto;right:12px}html[dir=rtl] .password-field input{text-align:right;padding-left:14px;padding-right:48px}html[dir=rtl] .password-field button{left:auto;right:12px}.register-card span{color:var(--theme-primary);font-size:12px;font-weight:600}.register-submit{background:var(--theme-primary);width:100%;color:var(--theme-text-inverse);cursor:pointer;border:none;border-radius:12px;margin-top:8px;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:800}.register-submit:hover{background:var(--theme-primary-hover)}html[dir=rtl] .register-card,html[dir=rtl] .register-card h1{text-align:right}.register-card.login-card{max-width:480px}.register-card.login-card .register-row{z-index:1;position:relative}.register-card.login-card .register-submit{margin-top:4px}.register-card.login-card .login-signup-text{text-align:left}.register-card.login-card[dir=rtl] .login-signup-text{text-align:right}@media (width<=600px){.register-page{padding:40px 5% 70px}.register-card{padding:24px}.register-row{grid-template-columns:1fr}}[data-theme=dark] .login-page,[data-theme=dark] .register-page,body.theme-dark .login-page,body.theme-dark .register-page,.theme-dark .login-page,.theme-dark .register-page{color:var(--theme-text)}[data-theme=dark] .login-card,[data-theme=dark] .register-card,body.theme-dark .login-card,body.theme-dark .register-card,.theme-dark .login-card,.theme-dark .register-card{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text);box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .28)}[data-theme=dark] .login-heading h1,[data-theme=dark] .register-card h1,[data-theme=dark] .login-card label,[data-theme=dark] .register-card label,body.theme-dark .login-heading h1,body.theme-dark .register-card h1,body.theme-dark .login-card label,body.theme-dark .register-card label,.theme-dark .login-heading h1,.theme-dark .register-card h1,.theme-dark .login-card label,.theme-dark .register-card label{color:var(--theme-text)}[data-theme=dark] .login-heading p,[data-theme=dark] .login-signup-text,body.theme-dark .login-heading p,body.theme-dark .login-signup-text,.theme-dark .login-heading p,.theme-dark .login-signup-text{color:var(--theme-text-muted)}[data-theme=dark] .login-card input,[data-theme=dark] .register-card input,body.theme-dark .login-card input,body.theme-dark .register-card input,.theme-dark .login-card input,.theme-dark .register-card input{background:var(--theme-bg-soft);border-color:var(--theme-border);color:var(--theme-text)}[data-theme=dark] .login-card input:focus,[data-theme=dark] .register-card input:focus,body.theme-dark .login-card input:focus,body.theme-dark .register-card input:focus,.theme-dark .login-card input:focus,.theme-dark .register-card input:focus{background:var(--theme-bg-soft);border-color:var(--theme-primary);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .18)}.login-page{color:var(--theme-text);flex:1;justify-content:center;align-items:flex-start;padding:60px 5% 90px;display:flex}.login-card{background:var(--theme-surface);border:1px solid var(--theme-border);width:100%;max-width:440px;box-shadow:0 22px 55px rgba(var(--theme-shadow-rgb), .1), 0 1px 0 color-mix(in srgb, var(--theme-surface) 90%, transparent) inset;text-align:left;border-radius:22px;flex-direction:column;gap:18px;padding:34px;display:flex;position:relative;overflow:hidden}.login-card:before{content:"";background:rgba(var(--theme-primary-rgb), .11);pointer-events:none;border-radius:999px;width:150px;height:150px;position:absolute;top:-58px;right:-58px}.login-heading{z-index:1;text-align:left;width:100%;position:relative}.login-heading h1{color:var(--theme-text);letter-spacing:-.04em;text-align:left;margin:0 0 8px;font-family:inherit;font-size:34px;font-weight:900;line-height:1.1}.login-heading p{max-width:330px;color:var(--theme-text-soft);text-align:left;margin:0;font-size:15px;line-height:1.7}.login-card label{z-index:1;color:var(--theme-text);text-align:left;flex-direction:column;gap:8px;font-size:14px;font-weight:800;display:flex;position:relative}.login-card input{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;color:var(--theme-text);text-align:left;border-radius:12px;outline:none;padding:13px 14px;font-family:inherit;font-size:15px;font-weight:650;transition:border-color .2s,box-shadow .2s,background .2s}.login-card input:focus{border-color:var(--theme-primary);background:var(--theme-surface);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .08)}.login-card span{color:var(--theme-primary);text-align:left;font-size:12px;font-weight:700}.login-options{z-index:1;justify-content:flex-end;margin-top:-4px;display:flex;position:relative}.login-options a,.login-signup-text a{color:var(--theme-primary);font-weight:900;text-decoration:none}.login-options a:hover,.login-signup-text a:hover{text-decoration:underline}.login-submit{z-index:1;background:var(--theme-gradient);width:100%;color:var(--theme-text-inverse);cursor:pointer;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .22);border:none;border-radius:12px;margin-top:4px;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:900;transition:transform .2s,box-shadow .2s,filter .2s;position:relative}.login-submit:hover{filter:brightness(1.04);box-shadow:0 18px 38px rgba(var(--theme-primary-rgb), .28);transform:translateY(-1px)}.login-submit:disabled{cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.login-signup-text{z-index:1;color:var(--theme-text-soft);text-align:left;margin:0;font-size:14px;position:relative}.form-status-message{z-index:1;width:fit-content;max-width:88%;color:var(--theme-primary);background-color:rgba(var(--theme-primary-rgb), .045);border:1px solid rgba(var(--theme-primary-rgb), .14);text-align:center;direction:inherit;box-shadow:none;unicode-bidi:plaintext;border-radius:999px;align-self:center;margin:-2px auto 2px;padding:7px 11px;font-size:12px;font-weight:750;line-height:1.35;position:relative}.mfa-factor-select{color:#1a2744;background:#fff;border:1px solid #1a274433;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:15px;font-weight:650}.mfa-factor-select:focus{border-color:var(--theme-primary);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .08);background:#fffdfb}.auth-secondary-button{z-index:1;border:1px solid rgba(var(--theme-primary-rgb), .24);width:100%;color:var(--theme-primary);cursor:pointer;background:0 0;border-radius:12px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:850;position:relative}.auth-secondary-button:disabled{cursor:not-allowed;opacity:.7}[data-theme=dark] .mfa-factor-select,body.theme-dark .mfa-factor-select,.theme-dark .mfa-factor-select{background:var(--theme-bg-soft);border-color:var(--theme-border);color:var(--theme-text)}.login-page[dir=ltr] .login-card,.login-card[dir=ltr],.login-page[dir=ltr] .login-heading,.login-card[dir=ltr] .login-heading,.login-page[dir=ltr] .login-heading h1,.login-card[dir=ltr] .login-heading h1,.login-page[dir=ltr] .login-heading p,.login-card[dir=ltr] .login-heading p,.login-page[dir=ltr] .login-card label,.login-card[dir=ltr] label,.login-page[dir=ltr] .login-card span,.login-card[dir=ltr] span,.login-page[dir=ltr] .login-signup-text,.login-card[dir=ltr] .login-signup-text{text-align:left}.login-page[dir=ltr] .login-heading p,.login-card[dir=ltr] .login-heading p{margin-left:0;margin-right:auto}.login-page[dir=ltr] .login-options,.login-card[dir=ltr] .login-options{justify-content:flex-end}.login-page[dir=ltr] .form-status-message,.login-card[dir=ltr] .form-status-message{text-align:center;align-self:center;margin-left:auto;margin-right:auto}.login-page[dir=rtl] .login-card,.login-card[dir=rtl],html[dir=rtl] .login-card{text-align:right}.login-page[dir=rtl] .login-card:before,.login-card[dir=rtl]:before,html[dir=rtl] .login-card:before{left:-58px;right:auto}.login-page[dir=rtl] .login-heading,.login-card[dir=rtl] .login-heading,html[dir=rtl] .login-heading,.login-page[dir=rtl] .login-heading h1,.login-card[dir=rtl] .login-heading h1,html[dir=rtl] .login-heading h1,.login-page[dir=rtl] .login-heading p,.login-card[dir=rtl] .login-heading p,html[dir=rtl] .login-heading p,.login-page[dir=rtl] .login-card label,.login-card[dir=rtl] label,html[dir=rtl] .login-card label,.login-page[dir=rtl] .login-card span,.login-card[dir=rtl] span,html[dir=rtl] .login-card span,.login-page[dir=rtl] .login-signup-text,.login-card[dir=rtl] .login-signup-text,html[dir=rtl] .login-signup-text{text-align:right}.login-page[dir=rtl] .login-heading p,.login-card[dir=rtl] .login-heading p,html[dir=rtl] .login-heading p{margin-left:auto;margin-right:0}.login-page[dir=rtl] .login-card input,.login-card[dir=rtl] input,html[dir=rtl] .login-card input{text-align:right}.login-page[dir=rtl] .login-card input[dir=ltr],.login-card[dir=rtl] input[dir=ltr],html[dir=rtl] .login-card input[dir=ltr]{text-align:left}.login-page[dir=rtl] .login-options,.login-card[dir=rtl] .login-options,html[dir=rtl] .login-options{justify-content:flex-start}.login-page[dir=rtl] .form-status-message,.login-card[dir=rtl] .form-status-message,html[dir=rtl] .form-status-message{text-align:center;align-self:center;margin-left:auto;margin-right:auto}.login-page[dir=rtl] .password-field input,.login-card[dir=rtl] .password-field input,html[dir=rtl] .password-field input{padding-left:14px;padding-right:48px}.login-page[dir=rtl] .password-field button,.login-card[dir=rtl] .password-field button,html[dir=rtl] .password-field button{left:auto;right:12px}@media (width<=600px){.login-page{padding:40px 5% 70px}.login-card{border-radius:20px;max-width:100%;padding:26px}.login-heading h1{font-size:30px}.form-status-message{align-self:center;max-width:92%;margin-left:auto;margin-right:auto;padding:6px 10px;font-size:11.5px}}.forgot-page{color:var(--theme-text);flex:1;justify-content:center;align-items:flex-start;padding:60px 5% 90px;display:flex}.forgot-card{background:var(--theme-surface);border:1px solid var(--theme-border);width:100%;max-width:520px;box-shadow:0 18px 45px rgba(var(--theme-shadow-rgb), .08);border-radius:18px;flex-direction:column;gap:18px;padding:40px;display:flex}.forgot-card h1{color:var(--theme-text);text-align:center;margin:0 0 8px;font-family:inherit;font-size:34px;font-weight:800}.forgot-card p{color:var(--theme-text-soft);text-align:center;margin:0;font-size:15px;line-height:1.7}.forgot-card label{color:var(--theme-text);flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.forgot-card input{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;color:var(--theme-text);border-radius:12px;outline:none;padding:13px 14px;font-family:inherit;font-size:15px}.forgot-card input:focus{border-color:var(--theme-primary);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .08)}.forgot-card button{background:var(--theme-primary);width:100%;color:var(--theme-text-inverse);cursor:pointer;border:none;border-radius:12px;margin-top:8px;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:800;transition:background .2s,box-shadow .2s}.forgot-card button:hover{background:var(--theme-primary-hover);box-shadow:0 8px 20px rgba(var(--theme-primary-rgb), .22)}html[dir=rtl] .forgot-card{text-align:right}html[dir=rtl] .forgot-card h1,html[dir=rtl] .forgot-card p,html[dir=rtl] .forgot-card .form-status-message{text-align:center}html[dir=rtl] .forgot-card label,html[dir=rtl] .forgot-card input{text-align:right}html[dir=rtl] .forgot-card .form-status-message{text-align:center;direction:ltr;unicode-bidi:isolate;align-self:center;margin-inline:auto}@media (width<=600px){.forgot-page{padding:40px 5% 70px}.forgot-card{padding:28px}.forgot-card h1{font-size:28px}}.auth-section-title{z-index:1;color:var(--theme-text-soft);letter-spacing:0;text-transform:uppercase;text-align:left;margin:2px 0 -2px;font-size:12px;font-weight:900;position:relative}.subdomain-preview{color:var(--theme-text-soft);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.4}.login-card[dir=rtl] .auth-section-title,html[dir=rtl] .auth-section-title{text-align:right}.pricing-page{width:min(1180px,100% - 32px);color:var(--theme-text);margin:0 auto;padding:72px 0 88px}.pricing-page[dir=rtl]{text-align:right;direction:rtl}.pricing-page[dir=ltr]{text-align:left;direction:ltr}.pricing-hero{border-bottom:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .1));grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:36px;margin-bottom:36px;padding:8px 0 32px;display:grid;position:relative}.pricing-hero:after,.pricing-inner-header:after{content:"";background:linear-gradient(90deg, var(--theme-primary), transparent);width:160px;height:1px;position:absolute;bottom:-1px;left:0}.pricing-page[dir=rtl] .pricing-hero:after,.pricing-page[dir=rtl] .pricing-inner-header:after{left:auto;right:0}.pricing-hero-copy{max-width:780px}.pricing-eyebrow,.pricing-section-heading>span{color:var(--theme-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.pricing-page[dir=rtl] .pricing-eyebrow,.pricing-page[dir=rtl] .pricing-section-heading>span{letter-spacing:0}.pricing-hero h1{max-width:760px;color:var(--theme-text);letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,54px);font-weight:950;line-height:1.04}.pricing-page[dir=rtl] .pricing-hero h1{letter-spacing:-.025em}.pricing-hero p,.pricing-section-heading p{max-width:740px;color:var(--theme-text-muted,#5f687c);margin:16px 0 0;font-size:16px;font-weight:650;line-height:1.75}.pricing-choice-page{min-height:calc(100vh - 110px);padding-top:96px;display:block}.pricing-choice-hero{border-bottom:0;width:100%;margin-bottom:0;padding:0 0 56px;display:block}.pricing-choice-hero:after{display:none}.pricing-choice-hero .pricing-hero-copy{text-align:center;max-width:920px;margin:0 auto 42px}.pricing-choice-hero .pricing-hero-copy h1{max-width:920px;margin:0 auto}.pricing-choice-hero .pricing-hero-copy p{max-width:780px;margin:18px auto 0}.pricing-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:980px;margin:0 auto;display:grid}.pricing-choice-card{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-surface) 96%, transparent), var(--theme-surface));border:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .11));min-height:300px;box-shadow:0 14px 34px rgba(var(--theme-shadow-rgb), .06);cursor:pointer;text-align:start;font:inherit;border-radius:20px;padding:34px 76px 34px 34px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;position:relative;overflow:hidden}.pricing-page[dir=rtl] .pricing-choice-card{padding:34px 34px 34px 76px}.pricing-choice-card:before{content:"";background:0 0;height:3px;position:absolute;inset:0 0 auto}.pricing-choice-card:hover,.pricing-choice-card:focus-visible{border-color:rgba(var(--theme-primary-rgb,139, 30, 24), .38);box-shadow:0 20px 44px rgba(var(--theme-primary-rgb,139, 30, 24), .11);background:linear-gradient(180deg, rgba(var(--theme-primary-rgb,139, 30, 24), .045), transparent 58%), var(--theme-surface);transform:translateY(-2px)}.pricing-choice-card:hover:before,.pricing-choice-card:focus-visible:before{background:var(--theme-gradient,linear-gradient(90deg, var(--theme-primary), var(--theme-text)))}.pricing-choice-card span{color:var(--theme-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:950;display:inline-flex}.pricing-page[dir=rtl] .pricing-choice-card span{letter-spacing:0}.pricing-choice-card strong{color:var(--theme-text);letter-spacing:-.035em;font-size:clamp(30px,3vw,42px);font-weight:950;line-height:1.04;display:block}.pricing-choice-card p{max-width:420px;color:var(--theme-text-muted,#5f687c);margin:18px 0 0;font-size:16px;font-weight:650;line-height:1.7}.pricing-choice-card em{inset-inline-end:28px;background:var(--theme-surface-2,#f8f5f1);width:48px;height:48px;color:var(--theme-primary);border-radius:999px;place-items:center;font-size:20px;font-style:normal;font-weight:950;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;bottom:28px}.pricing-choice-card:hover em,.pricing-choice-card:focus-visible em{background:var(--theme-primary);color:var(--theme-text-inverse);transform:translate(2px)}.pricing-page[dir=rtl] .pricing-choice-card:hover em,.pricing-page[dir=rtl] .pricing-choice-card:focus-visible em{transform:translate(-2px)}.pricing-inner-header{border-bottom:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .1));justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;padding-bottom:28px;display:flex;position:relative}.pricing-back-button{border:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .14));background:var(--theme-surface);min-height:42px;color:var(--theme-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;padding:10px 15px;font-size:14px;font-weight:900;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s}.pricing-back-button:hover{color:var(--theme-primary);border-color:rgba(var(--theme-primary-rgb,139, 30, 24), .38);box-shadow:0 12px 28px rgba(var(--theme-shadow-rgb), .08);transform:translateY(-1px)}.pricing-section-heading{max-width:840px}.pricing-section-heading h2{color:var(--theme-text);letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,38px);font-weight:950;line-height:1.1}.pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pricing-plan-card{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-surface) 96%, transparent), var(--theme-surface));border:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .11));min-height:100%;box-shadow:0 14px 34px rgba(var(--theme-shadow-rgb), .06);border-radius:20px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.pricing-plan-card:before{content:"";background:0 0;height:3px;position:absolute;inset:0 0 auto}.pricing-plan-card.recommended{border-color:color-mix(in srgb, var(--theme-primary) 40%, var(--theme-border,rgba(var(--theme-shadow-rgb), .11)));box-shadow:0 20px 44px rgba(var(--theme-primary-rgb,139, 30, 24), .12)}.pricing-plan-card.recommended:before{background:var(--theme-gradient,linear-gradient(90deg, var(--theme-primary), var(--theme-text)))}.pricing-plan-content{flex-direction:column;flex:1;display:flex}.pricing-plan-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-plan-top span,.pricing-plan-top strong{border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.pricing-plan-top span{background:var(--theme-surface-2,#f8f5f1);color:var(--theme-text-muted,#5f687c)}.pricing-plan-top strong{background:rgba(var(--theme-primary-rgb,139, 30, 24), .1);color:var(--theme-primary)}.pricing-plan-card h3{color:var(--theme-text);letter-spacing:-.035em;margin:20px 0 10px;font-size:26px;font-weight:950;line-height:1.15}.pricing-plan-description{min-height:78px;color:var(--theme-text-muted,#5f687c);margin:0 0 20px;font-size:14px;font-weight:650;line-height:1.65}.pricing-price-row{align-items:baseline;gap:7px;margin-bottom:20px;display:flex}.pricing-price-row strong{color:var(--theme-text);letter-spacing:-.05em;font-size:42px;font-weight:950;line-height:1}.pricing-price-row span{color:var(--theme-text-muted,#5f687c);font-size:14px;font-weight:800}.pricing-plan-meta{gap:10px;display:grid}.pricing-plan-meta div,.pricing-limit-list{background:var(--theme-surface-2,#f8f5f1);border:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .08));border-radius:14px;padding:14px}.pricing-plan-meta span,.pricing-limit-list>span,.pricing-selected-modules>span{color:var(--theme-text);margin-bottom:6px;font-size:12px;font-weight:950;display:block}.pricing-plan-meta p{color:var(--theme-text-muted,#5f687c);margin:0;font-size:13px;font-weight:650;line-height:1.55}.pricing-limit-list{margin-top:10px}.pricing-limit-list ul,.pricing-feature-list,.pricing-selected-modules ul{margin:0;padding:0;list-style:none}.pricing-limit-list ul{gap:7px;display:grid}.pricing-limit-list li{color:var(--theme-text-muted,#5f687c);font-size:13px;font-weight:750}.pricing-feature-list{gap:10px;margin-top:18px;display:grid}.pricing-feature-list li{color:var(--theme-text);align-items:flex-start;gap:9px;font-size:13px;font-weight:750;line-height:1.45;display:flex}.pricing-page[dir=rtl] .pricing-feature-list li{flex-direction:row-reverse}.pricing-feature-list li span{border-radius:999px;place-items:center;width:18px;min-width:18px;height:18px;font-size:11px;font-weight:950;display:grid}.pricing-feature-list li.included span{background:rgba(var(--theme-success-rgb), .11);color:var(--theme-success)}.pricing-feature-list li.muted{color:var(--theme-text-muted,#5f687c)}.pricing-feature-list li.muted span{color:var(--theme-text-muted,#5f687c);background:#5f687c1f}.pricing-plan-footer{margin-top:22px}.pricing-plan-button{cursor:pointer;width:100%;min-height:46px;font:inherit;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:950;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.pricing-plan-button:disabled{opacity:.7;cursor:not-allowed}.pricing-plan-button:hover:not(:disabled){transform:translateY(-1px)}.pricing-plan-button.primary{background:var(--theme-gradient,linear-gradient(135deg, var(--theme-text), var(--theme-primary)));color:var(--theme-text-inverse);box-shadow:0 14px 28px rgba(var(--theme-primary-rgb,139, 30, 24), .2);border:0}.pricing-plan-button.primary:hover:not(:disabled){box-shadow:0 18px 34px rgba(var(--theme-primary-rgb,139, 30, 24), .26)}.pricing-plan-button.secondary{border:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .14));background:var(--theme-surface);color:var(--theme-text)}.pricing-plan-button.secondary:hover:not(:disabled){border-color:rgba(var(--theme-primary-rgb,139, 30, 24), .38);color:var(--theme-primary)}.pricing-custom-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:20px;display:grid}.pricing-module-list{gap:12px;display:grid}.pricing-module-card{background:var(--theme-surface);border:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .11));width:100%;box-shadow:0 12px 28px rgba(var(--theme-shadow-rgb), .05);cursor:pointer;text-align:start;font:inherit;border-radius:18px;gap:14px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}.pricing-module-card:hover,.pricing-module-card.selected{border-color:rgba(var(--theme-primary-rgb,139, 30, 24), .38);box-shadow:0 16px 34px rgba(var(--theme-primary-rgb,139, 30, 24), .1);transform:translateY(-1px)}.pricing-module-card.selected{background:linear-gradient(180deg, rgba(var(--theme-primary-rgb,139, 30, 24), .035), transparent), var(--theme-surface)}.pricing-module-check span{background:var(--theme-surface-2,#f8f5f1);width:34px;height:34px;color:var(--theme-text-muted,#5f687c);border-radius:999px;place-items:center;font-size:14px;font-weight:950;display:grid}.pricing-module-card.selected .pricing-module-check span{background:var(--theme-primary);color:var(--theme-text-inverse)}.pricing-module-content{flex:1}.pricing-module-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.pricing-module-head strong{color:var(--theme-text);font-size:16px;font-weight:950}.pricing-module-head em{color:var(--theme-text);white-space:nowrap;font-size:14px;font-style:normal;font-weight:950}.pricing-module-content p{color:var(--theme-text-muted,#5f687c);margin:0;font-size:14px;font-weight:650;line-height:1.6}.pricing-module-content small{color:var(--theme-primary);margin-top:8px;font-size:12px;font-weight:900;line-height:1.5;display:block}.pricing-custom-summary{background:linear-gradient(180deg, rgba(var(--theme-primary-rgb,139, 30, 24), .045), transparent 42%), var(--theme-surface);border:1px solid rgba(var(--theme-primary-rgb,139, 30, 24), .24);box-shadow:0 18px 42px rgba(var(--theme-shadow-rgb), .08);border-radius:20px;padding:22px;position:sticky;top:92px}.pricing-custom-summary h3{color:var(--theme-text);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:950}.pricing-custom-summary>p{color:var(--theme-text-muted,#5f687c);margin:10px 0 18px;font-size:14px;font-weight:650;line-height:1.65}.pricing-custom-price{background:var(--theme-surface-2,#f8f5f1);border:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .08));border-radius:16px;margin-bottom:16px;padding:16px}.pricing-custom-price span{color:var(--theme-text-muted,#5f687c);margin-bottom:8px;font-size:12px;font-weight:900;display:block}.pricing-custom-price strong{color:var(--theme-text);letter-spacing:-.04em;font-size:34px;font-weight:950;line-height:1}.pricing-custom-price small{color:var(--theme-text-muted,#5f687c);margin-inline-start:5px;font-size:13px;font-weight:800}.pricing-selected-modules{margin-bottom:16px}.pricing-selected-modules ul{gap:8px;display:grid}.pricing-selected-modules li{border-bottom:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .08));justify-content:space-between;gap:12px;padding:10px 0;display:flex}.pricing-selected-modules li strong{color:var(--theme-text);font-size:13px;font-weight:900}.pricing-selected-modules li em{color:var(--theme-text-muted,#5f687c);font-size:13px;font-style:normal;font-weight:850}.pricing-selected-modules p,.pricing-summary-note{color:var(--theme-text-muted,#5f687c);font-size:13px;font-weight:650;line-height:1.6}.pricing-summary-note{margin-top:12px;font-size:12px;display:block}[data-theme=dark] .pricing-page,body.theme-dark .pricing-page{color:var(--theme-text)}[data-theme=dark] .pricing-hero,[data-theme=dark] .pricing-inner-header,body.theme-dark .pricing-hero,body.theme-dark .pricing-inner-header{border-bottom-color:var(--theme-border)}[data-theme=dark] .pricing-choice-card,[data-theme=dark] .pricing-plan-card,[data-theme=dark] .pricing-module-card,[data-theme=dark] .pricing-custom-summary,body.theme-dark .pricing-choice-card,body.theme-dark .pricing-plan-card,body.theme-dark .pricing-module-card,body.theme-dark .pricing-custom-summary{background:var(--theme-surface);border-color:var(--theme-border);box-shadow:0 18px 44px rgba(var(--theme-black-rgb), .22)}[data-theme=dark] .pricing-choice-card:hover,[data-theme=dark] .pricing-choice-card:focus-visible,body.theme-dark .pricing-choice-card:hover,body.theme-dark .pricing-choice-card:focus-visible{background:linear-gradient(180deg, rgba(var(--theme-primary-rgb,139, 30, 24), .12), transparent 58%), var(--theme-surface)}[data-theme=dark] .pricing-choice-card em,[data-theme=dark] .pricing-back-button,[data-theme=dark] .pricing-plan-meta div,[data-theme=dark] .pricing-limit-list,[data-theme=dark] .pricing-module-check span,[data-theme=dark] .pricing-custom-price,body.theme-dark .pricing-choice-card em,body.theme-dark .pricing-back-button,body.theme-dark .pricing-plan-meta div,body.theme-dark .pricing-limit-list,body.theme-dark .pricing-module-check span,body.theme-dark .pricing-custom-price{background:var(--theme-surface-2);border-color:var(--theme-border)}[data-theme=dark] .pricing-hero h1,[data-theme=dark] .pricing-choice-card strong,[data-theme=dark] .pricing-back-button,[data-theme=dark] .pricing-section-heading h2,[data-theme=dark] .pricing-plan-card h3,[data-theme=dark] .pricing-price-row strong,[data-theme=dark] .pricing-plan-meta span,[data-theme=dark] .pricing-limit-list>span,[data-theme=dark] .pricing-feature-list li,[data-theme=dark] .pricing-module-head strong,[data-theme=dark] .pricing-module-head em,[data-theme=dark] .pricing-custom-summary h3,[data-theme=dark] .pricing-custom-price strong,[data-theme=dark] .pricing-selected-modules li strong,body.theme-dark .pricing-hero h1,body.theme-dark .pricing-choice-card strong,body.theme-dark .pricing-back-button,body.theme-dark .pricing-section-heading h2,body.theme-dark .pricing-plan-card h3,body.theme-dark .pricing-price-row strong,body.theme-dark .pricing-plan-meta span,body.theme-dark .pricing-limit-list>span,body.theme-dark .pricing-feature-list li,body.theme-dark .pricing-module-head strong,body.theme-dark .pricing-module-head em,body.theme-dark .pricing-custom-summary h3,body.theme-dark .pricing-custom-price strong,body.theme-dark .pricing-selected-modules li strong{color:var(--theme-text)}[data-theme=dark] .pricing-hero p,[data-theme=dark] .pricing-choice-card p,[data-theme=dark] .pricing-section-heading p,[data-theme=dark] .pricing-plan-description,[data-theme=dark] .pricing-price-row span,[data-theme=dark] .pricing-plan-meta p,[data-theme=dark] .pricing-limit-list li,[data-theme=dark] .pricing-feature-list li.muted,[data-theme=dark] .pricing-module-content p,[data-theme=dark] .pricing-custom-summary>p,[data-theme=dark] .pricing-custom-price span,[data-theme=dark] .pricing-custom-price small,[data-theme=dark] .pricing-selected-modules li em,[data-theme=dark] .pricing-summary-note,body.theme-dark .pricing-hero p,body.theme-dark .pricing-choice-card p,body.theme-dark .pricing-section-heading p,body.theme-dark .pricing-plan-description,body.theme-dark .pricing-price-row span,body.theme-dark .pricing-plan-meta p,body.theme-dark .pricing-limit-list li,body.theme-dark .pricing-feature-list li.muted,body.theme-dark .pricing-module-content p,body.theme-dark .pricing-custom-summary>p,body.theme-dark .pricing-custom-price span,body.theme-dark .pricing-custom-price small,body.theme-dark .pricing-selected-modules li em,body.theme-dark .pricing-summary-note{color:var(--theme-text-muted)}[data-theme=dark] .pricing-plan-button.secondary,body.theme-dark .pricing-plan-button.secondary{background:var(--theme-surface-2);color:var(--theme-text);border-color:var(--theme-border)}@media (width<=1120px){.pricing-choice-page{min-height:auto;display:block}.pricing-hero{grid-template-columns:1fr}.pricing-choice-grid{max-width:760px}.pricing-plan-grid,.pricing-custom-layout{grid-template-columns:1fr}.pricing-custom-summary{position:static}}@media (width<=760px){.pricing-page{width:min(100% - 22px,1180px);padding:46px 0 72px}.pricing-choice-grid{grid-template-columns:1fr}.pricing-choice-card{min-height:auto}.pricing-inner-header{flex-direction:column}.pricing-back-button{width:fit-content}.pricing-module-head{flex-direction:column}}@media (width<=520px){.pricing-hero h1{font-size:34px}.pricing-choice-card,.pricing-plan-card,.pricing-module-card,.pricing-custom-summary{border-radius:18px;padding:18px}.pricing-choice-card{padding-inline-end:48px}.pricing-page[dir=rtl] .pricing-choice-card{padding:18px 18px 18px 48px}.pricing-choice-card strong{font-size:20px}}.privacy-policy-page{color:#1a2744;width:min(980px,100% - 40px);margin:0 auto;padding:64px 0 88px}.privacy-policy-hero{margin-bottom:44px}.privacy-policy-hero p{color:var(--theme-primary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:13px;font-weight:800}.privacy-policy-hero h1{color:#1a2744;margin:0 0 16px;font-size:clamp(34px,6vw,58px);font-weight:900;line-height:1.05}.privacy-policy-hero span{color:#3a3530;max-width:760px;font-size:18px;line-height:1.8;display:block}.privacy-policy-content{gap:24px;display:grid}.privacy-policy-section{border-top:1px solid #1a274424;padding-top:24px}.privacy-policy-section h2{color:#1a2744;margin:0 0 10px;font-size:22px;font-weight:850;line-height:1.25}.privacy-policy-section p{color:#3a3530;margin:0;font-size:16px;line-height:1.75}html[data-theme=dark] .privacy-policy-page,body.theme-dark .privacy-policy-page,html[data-theme=dark] .privacy-policy-hero h1,body.theme-dark .privacy-policy-hero h1,html[data-theme=dark] .privacy-policy-section h2,body.theme-dark .privacy-policy-section h2{color:var(--theme-text)}html[data-theme=dark] .privacy-policy-hero span,body.theme-dark .privacy-policy-hero span,html[data-theme=dark] .privacy-policy-section p,body.theme-dark .privacy-policy-section p{color:var(--theme-text-muted)}html[data-theme=dark] .privacy-policy-section,body.theme-dark .privacy-policy-section{border-top-color:var(--theme-border)}@media (width<=720px){.privacy-policy-page{width:min(100% - 28px,980px);padding:44px 0 64px}.privacy-policy-hero{margin-bottom:32px}}.profile-glow{background:rgba(var(--theme-primary-rgb), .16);filter:blur(8px);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-70px}.profile-content{margin-top:34px;position:relative}@media (width<=900px){.team-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.team-hero h1{font-size:34px}}@media (width<=600px){.team-page{padding:40px 5% 70px}.team-profile-card{min-height:320px;padding:28px}.profile-content h2{font-size:23px}}.team-page{width:100%;max-width:1200px;color:var(--theme-text);flex:1;margin:0 auto;padding:60px 5% 90px}.team-hero{text-align:center;max-width:760px;margin:0 auto 52px}.team-hero h1{color:var(--theme-text);margin:0 0 14px;font-family:inherit;font-size:42px;font-weight:800}.team-hero p{color:var(--theme-text-soft);margin:0;font-size:17px;line-height:1.8}.team-grid{grid-template-columns:repeat(2,minmax(360px,1fr));align-items:stretch;gap:32px;display:grid}.team-profile-card{background:var(--theme-surface);border:1px solid rgba(var(--theme-shadow-rgb), .12);box-shadow:0 18px 45px rgba(var(--theme-shadow-rgb), .08);border-radius:24px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.team-profile-card:hover{border-color:var(--theme-primary);box-shadow:0 28px 60px rgba(var(--theme-primary-rgb), .18);transform:translateY(-10px)scale(1.02)}.profile-glow{background:rgba(var(--theme-primary-rgb), .16);filter:blur(8px);pointer-events:none;z-index:1;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-70px}.profile-avatar{background:var(--theme-text);border:none;border-radius:0;justify-content:center;align-items:center;width:100%;height:300px;display:flex;position:relative;overflow:hidden}.profile-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.profile-avatar span{color:var(--theme-text-inverse);letter-spacing:.04em;font-size:34px;font-weight:800}.profile-content{z-index:2;margin-top:0;padding:28px 30px 32px;position:relative}.profile-content h2{color:var(--theme-text);margin:0 0 8px;font-size:26px;font-weight:800}.profile-role{color:var(--theme-primary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 18px;font-size:14px;font-weight:800}.profile-description{color:var(--theme-text-soft);margin:0;font-size:15px;line-height:1.8}.profile-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.profile-icon-link{border:1px solid rgba(var(--theme-primary-rgb), .22);background:rgba(var(--theme-primary-rgb), .06);width:42px;height:42px;color:var(--theme-primary);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.profile-icon-link svg{fill:currentColor;width:19px;height:19px}.profile-icon-link:hover{background:var(--theme-primary);color:var(--theme-text-inverse);border-color:var(--theme-primary);box-shadow:0 10px 22px rgba(var(--theme-primary-rgb), .22);transform:translateY(-3px)}html[dir=rtl] .team-page{text-align:right}html[dir=rtl] .team-hero{text-align:center}html[dir=rtl] .profile-glow{left:-70px;right:auto}@media (width<=900px){.team-grid{grid-template-columns:1fr;max-width:620px;margin:0 auto}.profile-avatar{height:320px}.team-hero h1{font-size:34px}}@media (width<=600px){.team-page{padding:40px 5% 70px}.team-grid{max-width:100%}.profile-avatar{height:260px}.profile-content{padding:24px}.profile-content h2{font-size:23px}.profile-icon-link{width:40px;height:40px}.profile-icon-link svg{width:18px;height:18px}}html[dir=rtl] .profile-content{text-align:right}html[dir=rtl] .profile-role{direction:rtl}html[dir=rtl] .profile-description{text-align:right}html[dir=rtl] .profile-links{justify-content:center}:root{--madar-bg:var(--theme-bg-soft);--madar-navy:var(--theme-text);--madar-navy-dark:var(--theme-bg);--madar-red:var(--theme-primary);--madar-red-dark:var(--theme-primary-hover);--madar-cream:var(--theme-bg-soft);--madar-gradient:var(--theme-gradient);--madar-gradient-hover:var(--theme-gradient-hover);--madar-button-shadow:0 10px 24px rgba(var(--theme-primary-rgb), .22);--madar-button-shadow-hover:0 14px 30px rgba(var(--theme-primary-rgb), .3)}html[data-theme=dark] .team-page,body.theme-dark .team-page,html[data-theme=dark] .team-hero h1,body.theme-dark .team-hero h1{color:var(--theme-text)}html[data-theme=dark] .team-hero p,body.theme-dark .team-hero p{color:var(--theme-text-muted)}html[data-theme=dark] .team-profile-card,body.theme-dark .team-profile-card{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text);box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .24)}html[data-theme=dark] .team-profile-card:hover,body.theme-dark .team-profile-card:hover{border-color:rgba(var(--theme-primary-rgb), .48);box-shadow:0 28px 64px rgba(var(--theme-black-rgb), .34)}html[data-theme=dark] .profile-content h2,body.theme-dark .profile-content h2{color:var(--theme-text)}html[data-theme=dark] .profile-role,body.theme-dark .profile-role{color:var(--theme-primary-hover)}html[data-theme=dark] .profile-role .gradient-text,body.theme-dark .profile-role .gradient-text{-webkit-text-fill-color:currentColor!important;color:var(--theme-primary-hover)!important;background:0 0!important}html[data-theme=dark] .profile-description,body.theme-dark .profile-description{color:var(--theme-text-soft)}html[data-theme=dark] .profile-icon-link,body.theme-dark .profile-icon-link{background:var(--theme-surface-2);border-color:var(--theme-border);color:var(--theme-primary-hover)}.subscription-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c1894;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.subscription-modal{background:var(--theme-surface);border:1px solid rgba(var(--theme-shadow-rgb), .12);text-align:center;border-radius:28px;width:min(430px,100%);padding:30px;animation:.22s ease-out subscription-modal-in;box-shadow:0 28px 80px #080c183d}.subscription-modal-icon{width:58px;height:58px;color:var(--theme-text-inverse);border-radius:20px;place-items:center;margin:0 auto 18px;font-size:28px;font-weight:950;display:grid}.subscription-modal-success .subscription-modal-icon{background:var(--theme-gradient)}.subscription-modal-error .subscription-modal-icon{background:var(--theme-primary)}.subscription-modal-copy h2{color:var(--theme-text);letter-spacing:-.04em;margin:0 0 10px;font-size:28px;font-weight:950;line-height:1.1}.subscription-modal-copy p{color:var(--theme-text-muted);margin:0;font-size:15.5px;font-weight:750;line-height:1.65}.subscription-modal-actions{justify-content:center;margin-top:24px;display:flex}.subscription-modal-primary{cursor:pointer;background:var(--theme-gradient);min-width:132px;min-height:48px;color:var(--theme-text-inverse);font:inherit;box-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .22);border:0;border-radius:16px;padding:13px 18px;font-weight:950;transition:transform .2s,box-shadow .2s}.subscription-modal-primary:hover{box-shadow:0 16px 34px rgba(var(--theme-primary-rgb), .28);transform:translateY(-1px)}.subscription-modal-backdrop[dir=rtl],.subscription-modal[dir=rtl]{direction:rtl}@keyframes subscription-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.btn-signup,.register-submit,.login-submit,.forgot-card button,.contact-form button,.plan-btn.primary,.pricing-card:hover .plan-btn,.primary-action,.small-action{background:var(--madar-gradient);color:var(--theme-text-inverse);box-shadow:var(--madar-button-shadow);border:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s}.btn-signup:hover,.register-submit:hover,.login-submit:hover,.forgot-card button:hover,.contact-form button:hover,.plan-btn.primary:hover,.pricing-card:hover .plan-btn:hover,.primary-action:hover,.small-action:hover{background:var(--madar-gradient-hover);color:var(--theme-text-inverse);box-shadow:var(--madar-button-shadow-hover);transform:translateY(-2px)}.btn-login,.plan-btn,.secondary-action,.lang-toggle{color:var(--madar-navy);border:1.5px solid var(--theme-border-strong);background:0 0;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s}.btn-login:hover,.plan-btn:hover,.secondary-action:hover,.lang-toggle:hover{background:var(--madar-gradient);color:var(--theme-text-inverse);box-shadow:var(--madar-button-shadow-hover);border-color:#0000;transform:translateY(-2px)}.lang-mobile-btn,.mobile-menu-auth .btn-login,.mobile-menu-auth .btn-signup{transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s}.lang-mobile-btn:hover,.lang-mobile-btn.active,.mobile-menu-auth .btn-login:hover,.mobile-menu-auth .btn-signup:hover{background:var(--madar-gradient);color:var(--theme-text-inverse);box-shadow:var(--madar-button-shadow);border-color:#0000;transform:translateY(-2px)}.profile-icon-link:hover{background:var(--madar-gradient);color:var(--theme-text-inverse);box-shadow:var(--madar-button-shadow-hover);border-color:#0000}.lang-dropdown button:hover,.lang-dropdown button.active{background:rgba(var(--theme-primary-rgb), .07);color:var(--madar-red);box-shadow:none;transform:none}.gradient-text{color:var(--gradient-text-color,var(--theme-primary));background-image:none;animation:none;display:inline}.gradient-text-yoyo{animation-direction:alternate}.gradient-text-pause-hover:hover{animation-play-state:paused}.gradient-text-bordered{border:1px solid rgba(var(--theme-primary-rgb), .24);border-radius:999px;padding:.02em .24em}[data-theme=dark] .gradient-text,body.theme-dark .gradient-text{--gradient-text-color:var(--theme-primary-hover)}@keyframes gradientTextMove{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.gradient-text{background-position:50%;animation:none}}.split-text{color:var(--madar-red);font:inherit;font-weight:inherit;letter-spacing:0;line-height:inherit;white-space:nowrap;align-items:baseline;display:inline-flex}.split-text-character{opacity:0;animation:splitTextReveal var(--split-text-duration,.42s) cubic-bezier(.22, 1, .36, 1) forwards;animation-delay:calc(var(--split-text-index) * var(--split-text-delay,35ms));display:inline-block;transform:translateY(.32em)}.split-text:hover .split-text-character{animation-name:splitTextLift}@keyframes splitTextReveal{to{opacity:1;transform:translateY(0)}}@keyframes splitTextLift{0%,to{transform:translateY(0)}45%{transform:translateY(-.12em)}}@media (prefers-reduced-motion:reduce){.split-text-character{opacity:1;animation:none;transform:none}}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-main{flex-direction:column;flex:1;display:flex}html,body,#root{overflow-anchor:none;scroll-behavior:auto!important}*,:before,:after{box-sizing:border-box}.admin-dashboard-layout{background:var(--theme-bg-soft);direction:ltr;flex-direction:row;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.admin-dashboard-layout.is-ltr,.admin-dashboard-layout[dir=ltr]{direction:ltr}.admin-dashboard-layout.is-rtl,.admin-dashboard-layout[dir=rtl]{direction:rtl}.admin-dashboard-page{background:var(--theme-bg-soft);width:auto;min-width:0;min-height:100vh;color:var(--theme-text);flex:auto;margin-inline:260px 0;padding:44px 5% 70px;overflow-x:hidden}.admin-dashboard-layout.is-rtl .admin-dashboard-page,.admin-dashboard-layout[dir=rtl] .admin-dashboard-page{text-align:right;direction:rtl;margin-inline:0 260px;margin-left:0!important;margin-right:260px!important}.admin-dashboard-layout.is-ltr .admin-dashboard-page,.admin-dashboard-layout[dir=ltr] .admin-dashboard-page{text-align:left;direction:ltr;margin-left:260px;margin-right:0}.admin-dashboard-shell{width:min(1280px,100%);margin:0 auto}.admin-dashboard-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.admin-dashboard-header h1{color:var(--theme-text);letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1.05}.admin-dashboard-header p{color:var(--theme-text-soft);max-width:720px;margin:0;font-size:17px;line-height:1.7}.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page){background:var(--theme-bg-soft)!important;width:calc(100vw - 72px)!important;max-width:calc(100vw - 72px)!important;margin-left:72px!important;margin-right:0!important;padding:0!important;overflow-x:hidden!important}.admin-dashboard-layout-builder .admin-dashboard-page{width:calc(100vw - 72px)!important;max-width:calc(100vw - 72px)!important;margin-left:72px!important;margin-right:0!important;padding:0!important;overflow-x:hidden!important}.admin-dashboard-layout-builder.is-rtl .admin-dashboard-page,.admin-dashboard-layout-builder[dir=rtl] .admin-dashboard-page{margin-left:0!important;margin-right:72px!important}:is(.admin-dashboard-layout.is-rtl:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page),.admin-dashboard-layout[dir=rtl]:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page)){text-align:right;direction:rtl;width:calc(100vw - 72px)!important;max-width:calc(100vw - 72px)!important;margin-left:0!important;margin-right:72px!important}.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .page-builder{min-height:100vh;width:100%!important;max-width:100%!important}.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-desktop-shell{width:100%!important;min-width:0!important;max-width:100%!important}:is(.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-main,.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-workspace,.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-panel){min-width:0!important}.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .daw-page{--daw-page-gutter:clamp(18px, 2vw, 34px);padding-top:26px;padding-bottom:56px;width:calc(100% - (var(--daw-page-gutter) * 2))!important;max-width:none!important;margin-left:var(--daw-page-gutter)!important;margin-right:var(--daw-page-gutter)!important}:is(.admin-dashboard-layout.is-rtl:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .daw-page,.admin-dashboard-layout[dir=rtl]:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .daw-page){margin-left:var(--daw-page-gutter)!important;margin-right:var(--daw-page-gutter)!important}:is(.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-topbar,.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-header,.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-demo-header){padding-left:clamp(18px,2vw,34px)!important;padding-right:clamp(18px,2vw,34px)!important}:is(.admin-dashboard-layout.is-rtl:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-topbar,.admin-dashboard-layout.is-rtl:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-header,.admin-dashboard-layout.is-rtl:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-demo-header,.admin-dashboard-layout[dir=rtl]:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-topbar,.admin-dashboard-layout[dir=rtl]:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-header,.admin-dashboard-layout[dir=rtl]:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .builder-demo-header){text-align:right;direction:rtl}.dashboard-mobile-menu-button{z-index:130;background:var(--theme-primary);width:46px;height:46px;color:var(--theme-text-inverse);cursor:pointer;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .28), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .16);border:0;border-radius:16px;justify-content:center;align-items:center;display:none;position:fixed;top:14px;left:14px;right:auto}.admin-dashboard-layout.is-rtl .dashboard-mobile-menu-button,.admin-dashboard-layout[dir=rtl] .dashboard-mobile-menu-button{left:auto;right:14px}.dashboard-mobile-menu-button:hover{background:var(--theme-primary)}.dashboard-sidebar-backdrop{display:none}.admin-dashboard-layout-builder{background:var(--madar-bg,var(--theme-bg-soft));width:100%;height:100vh;min-height:100vh;overflow:hidden;display:block!important}.admin-dashboard-layout-builder .admin-sidebar,.admin-dashboard-layout-builder .dashboard-sidebar{z-index:120!important;flex:none!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:100vh!important;min-height:100vh!important;padding-left:8px!important;padding-right:8px!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important}.admin-dashboard-layout-builder.is-rtl .admin-sidebar,.admin-dashboard-layout-builder[dir=rtl] .admin-sidebar,.admin-dashboard-layout-builder.is-rtl .dashboard-sidebar,.admin-dashboard-layout-builder[dir=rtl] .dashboard-sidebar{inset:0 0 0 auto!important}.admin-dashboard-layout-builder .admin-dashboard-page.page-builder-dashboard-page,.admin-dashboard-layout-builder.is-ltr .admin-dashboard-page.page-builder-dashboard-page,.admin-dashboard-layout-builder[dir=ltr] .admin-dashboard-page.page-builder-dashboard-page{text-align:left!important;direction:ltr!important;background:0 0!important;width:calc(100vw - 72px)!important;max-width:calc(100vw - 72px)!important;height:100vh!important;min-height:100vh!important;margin-left:72px!important;margin-right:0!important;padding:0!important;overflow:hidden!important}.admin-dashboard-layout-builder.is-rtl .admin-dashboard-page.page-builder-dashboard-page,.admin-dashboard-layout-builder[dir=rtl] .admin-dashboard-page.page-builder-dashboard-page{width:calc(100vw - 72px)!important;max-width:calc(100vw - 72px)!important;margin-left:0!important;margin-right:72px!important}.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-brand-text,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-nav button>span,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-logout>span,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-user-info,.admin-dashboard-layout-builder .admin-sidebar .theme-toggle-label,.admin-dashboard-layout-builder .admin-sidebar .language-toggle-current,.admin-dashboard-layout-builder .admin-sidebar .language-toggle-dot,.admin-dashboard-layout-builder .dashboard-sidebar .admin-sidebar-brand-text,.admin-dashboard-layout-builder .dashboard-sidebar .admin-sidebar-nav button>span,.admin-dashboard-layout-builder .dashboard-sidebar .admin-sidebar-logout>span,.admin-dashboard-layout-builder .dashboard-sidebar .admin-sidebar-user-info,.admin-dashboard-layout-builder .dashboard-sidebar .theme-toggle-label,.admin-dashboard-layout-builder .dashboard-sidebar .language-toggle-current,.admin-dashboard-layout-builder .dashboard-sidebar .language-toggle-dot{display:none!important}.admin-dashboard-layout-builder .admin-sidebar button,.admin-dashboard-layout-builder .admin-sidebar a,.admin-dashboard-layout-builder .dashboard-sidebar button,.admin-dashboard-layout-builder .dashboard-sidebar a{text-align:center!important;justify-content:center!important;padding-left:0!important;padding-right:0!important}.admin-dashboard-layout-builder .admin-sidebar svg,.admin-dashboard-layout-builder .dashboard-sidebar svg{flex-shrink:0;margin:0!important}.admin-dashboard-layout-builder .page-builder{width:100%!important;max-width:100%!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important}.admin-dashboard-layout-builder .builder-desktop-shell{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100vh!important;min-height:100vh!important;display:flex!important;overflow:hidden!important}.page-builder-dashboard-page .builder-topbar{flex:none;top:0}.page-builder-dashboard-page .builder-subbar,.page-builder-dashboard-page .preview-device-toolbar{flex:none;top:68px}.admin-dashboard-layout-builder .builder-layout{flex:auto!important;grid-template-columns:340px minmax(0,1fr) 320px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.admin-dashboard-layout-builder .builder-sidebar,.admin-dashboard-layout-builder .builder-inspector{min-height:0!important;max-height:none!important;overflow-y:auto!important}.admin-dashboard-layout-builder .builder-canvas-shell{min-width:0!important;min-height:0!important;overflow:auto!important}.admin-dashboard-layout-builder .workspace-page{height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.admin-dashboard-layout-builder .builder-canvas{max-width:100%}@media (width<=1280px){.admin-dashboard-layout-builder .builder-layout{grid-template-columns:300px minmax(0,1fr) 290px!important}}@media (width<=1100px){.admin-dashboard-layout-builder .builder-layout{grid-template-columns:280px minmax(0,1fr) 260px!important}}@media (width<=900px){.admin-dashboard-layout-builder{height:auto;min-height:100vh;overflow:auto;display:block!important}.admin-dashboard-layout-builder .admin-sidebar,.admin-dashboard-layout-builder .dashboard-sidebar{display:none!important}.admin-dashboard-layout-builder .admin-dashboard-page.page-builder-dashboard-page,.admin-dashboard-layout-builder.is-ltr .admin-dashboard-page.page-builder-dashboard-page,.admin-dashboard-layout-builder[dir=ltr] .admin-dashboard-page.page-builder-dashboard-page,.admin-dashboard-layout-builder.is-rtl .admin-dashboard-page.page-builder-dashboard-page,.admin-dashboard-layout-builder[dir=rtl] .admin-dashboard-page.page-builder-dashboard-page{width:100%!important;max-width:100%!important;height:auto!important;min-height:100vh!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}}.theme-dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-dark body,[data-theme=dark] body{background:var(--theme-bg)}.theme-dark .admin-dashboard-layout,[data-theme=dark] .admin-dashboard-layout{background:var(--theme-bg)!important}.theme-dark .admin-dashboard-page,[data-theme=dark] .admin-dashboard-page{color:var(--theme-text)!important;background:var(--theme-bg)!important}:is(.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page),[data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page)){background:var(--theme-bg)!important}.theme-dark .admin-dashboard-header h1,[data-theme=dark] .admin-dashboard-header h1{color:var(--theme-text)!important}.theme-dark .admin-dashboard-header p,[data-theme=dark] .admin-dashboard-header p{color:#f8fafcb8!important}.theme-dark .overview-card,.theme-dark .dashboard-panel,[data-theme=dark] .overview-card,[data-theme=dark] .dashboard-panel{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 24px 70px rgba(var(--theme-black-rgb), .28)!important}.theme-dark .overview-card p,.theme-dark .dashboard-panel p,.theme-dark .dashboard-panel small,[data-theme=dark] .overview-card p,[data-theme=dark] .dashboard-panel p,[data-theme=dark] .dashboard-panel small{color:#f8fafcad!important}.theme-dark .overview-card h2,.theme-dark .dashboard-panel h2,.theme-dark .dashboard-panel h3,.theme-dark .server-info-list strong,.theme-dark .metric-row-header strong,[data-theme=dark] .overview-card h2,[data-theme=dark] .dashboard-panel h2,[data-theme=dark] .dashboard-panel h3,[data-theme=dark] .server-info-list strong,[data-theme=dark] .metric-row-header strong{color:var(--theme-text-inverse)!important}.theme-dark .overview-sub,[data-theme=dark] .overview-sub{color:#f8fafcc2!important}.theme-dark .overview-icon,.theme-dark .panel-icon,[data-theme=dark] .overview-icon,[data-theme=dark] .panel-icon{background:var(--theme-primary)!important;color:var(--theme-text-inverse)!important;box-shadow:0 18px 40px rgba(var(--theme-primary-rgb), .24)!important}.theme-dark .metric-track,[data-theme=dark] .metric-track{background:rgba(var(--theme-text-inverse-rgb), .12)!important}.theme-dark .metric-track>div,[data-theme=dark] .metric-track>div{background:var(--theme-primary)!important}.theme-dark .cash-bar,[data-theme=dark] .cash-bar{background:var(--theme-primary)!important;box-shadow:0 18px 34px rgba(var(--theme-primary-rgb), .22)!important}.theme-dark .cash-bar span,[data-theme=dark] .cash-bar span{color:var(--theme-text-inverse)!important}.theme-dark .cash-bar-item small,[data-theme=dark] .cash-bar-item small{color:#f8fafcad!important}.theme-dark .server-info-list div,[data-theme=dark] .server-info-list div{background:rgba(var(--theme-text-inverse-rgb), .05)!important;border-color:rgba(var(--theme-text-inverse-rgb), .12)!important}.theme-dark .server-info-list span,.theme-dark .metric-row-header span,[data-theme=dark] .server-info-list span,[data-theme=dark] .metric-row-header span{color:#f8fafcb8!important}.theme-dark .uptime-circle,[data-theme=dark] .uptime-circle{background:rgba(var(--theme-text-inverse-rgb), .04)!important;border-color:rgba(var(--theme-primary-rgb), .32)!important}.theme-dark .uptime-circle strong,[data-theme=dark] .uptime-circle strong{color:var(--theme-text-inverse)!important}.theme-dark .uptime-circle span,[data-theme=dark] .uptime-circle span{color:#f8fafcad!important}@media (width<=900px){.admin-dashboard-page,.admin-dashboard-layout.is-ltr .admin-dashboard-page,.admin-dashboard-layout[dir=ltr] .admin-dashboard-page,.admin-dashboard-layout.is-rtl .admin-dashboard-page,.admin-dashboard-layout[dir=rtl] .admin-dashboard-page{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:72px 18px 48px!important}.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:72px 18px 48px!important}.admin-dashboard-layout.is-rtl:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:72px 18px 48px!important}.admin-dashboard-layout[dir=rtl]:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:72px 18px 48px!important}.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page) .daw-page{padding-top:0;width:100%!important;margin-left:0!important;margin-right:0!important}}.admin-dashboard-layout{--dashboard-sidebar-width:260px}.admin-dashboard-layout.admin-dashboard-layout-builder{--dashboard-sidebar-width:72px}.admin-sidebar{background:var(--theme-surface);z-index:50;text-align:start;border-inline-end:1px solid rgba(var(--theme-shadow-rgb), .12);top:0;bottom:0;direction:ltr;border-inline-start:none;flex-direction:column;width:260px;min-width:260px;max-width:260px;height:100vh;padding:28px 18px 18px;display:flex;position:fixed;inset-inline:0 auto;overflow:hidden auto}.admin-sidebar.is-ltr,.admin-sidebar[dir=ltr]{text-align:start;left:0;right:auto;border-inline-end:1px solid rgba(var(--theme-shadow-rgb), .12);direction:ltr;border-inline-start:none;inset-inline:0 auto}.admin-sidebar.is-rtl,.admin-sidebar[dir=rtl]{text-align:start;left:auto;right:0;border-inline-start:1px solid rgba(var(--theme-shadow-rgb), .12);direction:rtl;border-inline-end:none;inset-inline:auto 0}.admin-dashboard-layout.is-rtl .admin-sidebar,.admin-dashboard-layout[dir=rtl] .admin-sidebar{text-align:start;border-inline-start:1px solid rgba(var(--theme-shadow-rgb), .12);direction:rtl;border-inline-end:none;inset-inline:auto 0;left:auto!important;right:0!important}.admin-sidebar-top{flex-direction:column;flex:0 auto;min-height:0;display:flex}.admin-sidebar-bottom{flex-direction:column;flex:none;gap:8px;margin-top:auto;padding-top:18px;display:flex}.admin-sidebar-brand{width:100%;max-width:100%;color:inherit;cursor:pointer;text-align:start;font:inherit;direction:inherit;background:0 0;border:none;border-radius:16px;justify-content:flex-start;align-items:center;gap:12px;margin:2px 0 24px;padding:4px 2px;transition:background .18s,transform .18s;display:flex}.admin-sidebar-brand:hover{background:rgba(var(--theme-primary-rgb), .06);transform:translateY(-1px)}.admin-sidebar-icon{width:48px;min-width:48px;height:48px;color:var(--theme-text-inverse);background:var(--theme-primary);box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .24), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .18);border-radius:15px;flex-shrink:0;place-items:center;font-size:16px;font-weight:900;line-height:1;display:grid}.admin-sidebar-brand-text{text-align:start;flex:auto;min-width:0;display:block}.admin-sidebar-brand strong{color:var(--theme-text);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:950;line-height:1.05;display:block;overflow:hidden}.admin-sidebar-brand-text>span{color:var(--theme-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:850;line-height:1.15;display:block;overflow:hidden}.admin-sidebar-nav{scrollbar-width:thin;flex-direction:column;flex:0 auto;gap:6px;width:100%;min-height:0;max-height:min(560px,100vh - 300px);padding-bottom:6px;display:flex;overflow:hidden auto}.admin-sidebar-nav a,.admin-sidebar-nav button{width:100%;min-height:46px;color:var(--theme-text-soft);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;direction:inherit;background:0 0;border:none;border-radius:14px;justify-content:flex-start;align-items:center;gap:11px;padding:12px 14px;font-size:15px;font-weight:850;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.admin-sidebar-nav a:hover,.admin-sidebar-nav a.active,.admin-sidebar-nav button:hover,.admin-sidebar-nav button.active{background:rgba(var(--theme-primary-rgb), .08);color:var(--theme-primary)}.admin-sidebar-nav button.active{font-weight:950}.admin-sidebar-nav a svg,.admin-sidebar-nav button svg,.admin-sidebar svg{flex:none}.admin-sidebar-nav a span,.admin-sidebar-nav button span{text-align:start;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;display:inline-block;overflow:hidden}.admin-sidebar:not(.is-compact) .admin-sidebar-nav>button:not(.admin-sidebar-theme-row),.admin-sidebar:not(.is-compact) .admin-sidebar-nav>a{grid-template-columns:20px minmax(0,1fr);column-gap:11px;display:grid}.admin-sidebar:not(.is-compact) .admin-sidebar-nav>button:not(.admin-sidebar-theme-row)>svg,.admin-sidebar:not(.is-compact) .admin-sidebar-nav>a>svg{grid-column:1}.admin-sidebar:not(.is-compact) .admin-sidebar-nav>button:not(.admin-sidebar-theme-row)>span,.admin-sidebar:not(.is-compact) .admin-sidebar-nav>a>span{grid-column:2}.admin-sidebar-theme-row{width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;box-shadow:none!important;color:var(--theme-text-soft)!important;direction:inherit!important;text-align:start!important;background:0 0!important;border:none!important;border-radius:14px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;margin:0!important;padding:12px 14px!important;display:flex!important}.admin-sidebar:not(.is-compact) .admin-sidebar-theme-row{grid-template-columns:20px minmax(0,1fr)!important;column-gap:11px!important;display:grid!important}.admin-sidebar-theme-row:hover{background:rgba(var(--theme-primary-rgb), .08)!important;color:var(--theme-primary)!important}.admin-sidebar-theme-row .theme-toggle-left{width:100%;min-width:0;direction:inherit!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;display:flex!important}.admin-sidebar:not(.is-compact) .admin-sidebar-theme-row .theme-toggle-left{display:contents!important}.admin-sidebar:not(.is-compact) .admin-sidebar-theme-row .theme-toggle-icon{grid-column:1}.admin-sidebar:not(.is-compact) .admin-sidebar-theme-row .theme-toggle-label{grid-column:2}.admin-sidebar-theme-row .theme-toggle-icon{width:20px;min-width:20px;height:20px;color:var(--theme-primary);justify-content:center;align-items:center;display:inline-flex}.admin-sidebar-theme-row .theme-toggle-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden;color:var(--theme-text)!important;text-align:start!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important;display:inline-block!important}.admin-sidebar-theme-row .theme-toggle-switch{display:none!important}.admin-sidebar-theme-row.is-dark .theme-toggle-icon{color:var(--theme-primary)!important}.admin-sidebar-lang-switcher.language-toggle-button{width:100%;min-width:0;max-width:100%;direction:inherit;text-align:start}.admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button{box-shadow:none}.admin-sidebar-lang{width:100%;min-height:42px;color:var(--theme-text);text-align:start;cursor:pointer;direction:inherit;background:0 0;border:none;border-radius:14px;justify-content:flex-start;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:850;transition:background .18s,color .18s,border-color .18s,transform .18s;display:flex}.admin-sidebar-lang:hover{background:rgba(var(--theme-shadow-rgb), .04);transform:translateY(-1px)}.admin-sidebar-lang svg{flex-shrink:0}.admin-sidebar-logout{width:100%;min-height:42px;color:var(--theme-primary);text-align:start;cursor:pointer;direction:inherit;background:0 0;border:none;border-radius:14px;justify-content:flex-start;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:950;transition:background .18s,color .18s;display:flex}.admin-sidebar-logout:hover{background:rgba(var(--theme-primary-rgb), .08);color:var(--theme-primary-hover)}.admin-sidebar-logout span{text-align:start;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.admin-sidebar-user{text-align:start;width:100%;direction:inherit;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;margin-top:10px;padding:10px 4px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.admin-sidebar-user:hover,.admin-sidebar-user.active{box-shadow:none;transform:translateY(-1px)}.admin-sidebar-avatar{width:38px;min-width:38px;height:38px;color:var(--theme-text-inverse);background:var(--theme-primary);box-shadow:0 8px 18px rgba(var(--theme-primary-rgb), .14);border-radius:999px;flex-shrink:0;place-items:center;font-size:14px;font-weight:900;display:grid;overflow:hidden}img.admin-sidebar-avatar{object-fit:cover}.admin-sidebar-user-info{text-align:start;flex-direction:column;flex:auto;justify-content:center;gap:3px;min-width:0;display:flex}.admin-sidebar-user-title-row{justify-content:flex-start;align-items:center;gap:7px;width:100%;min-width:0;line-height:1;display:flex}.admin-sidebar-user-meta-row{justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:16px;margin-bottom:1px;display:flex}.admin-sidebar-user-info strong{color:var(--theme-text);text-align:start;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:950;line-height:1.18;display:block;overflow:hidden}.admin-sidebar-admin-badge{background:rgba(var(--theme-shadow-rgb), .08);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:0 auto;align-items:center;gap:4px;width:fit-content;max-width:78px;padding:3px 7px;overflow:hidden;color:var(--theme-primary)!important;font-size:9.5px!important;font-weight:950!important;line-height:1.05!important;display:inline-flex!important}.admin-sidebar-admin-badge svg{flex-shrink:0;width:11px;height:11px}.admin-sidebar-user-info>span{color:var(--theme-text-muted);text-align:start;white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:11.5px;font-weight:750;line-height:1.2;display:block;overflow:hidden}.admin-sidebar.is-compact{width:72px;min-width:72px;max-width:72px;padding-inline:8px}.admin-sidebar.is-compact .admin-sidebar-brand{justify-content:center;width:56px;height:56px;margin-inline:auto;padding:6px}.admin-sidebar.is-compact .admin-sidebar-icon{width:42px;min-width:42px;height:42px}.admin-sidebar.is-compact .admin-sidebar-brand-text,.admin-sidebar.is-compact .admin-sidebar-nav button span,.admin-sidebar.is-compact .admin-sidebar-nav a span,.admin-sidebar.is-compact .admin-sidebar-theme-row .theme-toggle-label,.admin-sidebar.is-compact .admin-sidebar-lang span,.admin-sidebar.is-compact .admin-sidebar-logout span,.admin-sidebar.is-compact .admin-sidebar-user-info,.admin-sidebar.is-compact .language-toggle-current,.admin-sidebar.is-compact .language-toggle-dot{display:none!important}.admin-sidebar.is-compact .admin-sidebar-nav button,.admin-sidebar.is-compact .admin-sidebar-nav a,.admin-sidebar.is-compact .admin-sidebar-lang,.admin-sidebar.is-compact .admin-sidebar-logout,.admin-sidebar.is-compact .admin-sidebar-theme-row{justify-content:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin-inline:auto!important;padding:0!important}.admin-sidebar.is-compact .admin-sidebar-theme-row .theme-toggle-left{width:auto;justify-content:center!important}.admin-sidebar.is-compact .admin-sidebar-lang-switcher.language-toggle-button{grid-template-columns:36px!important;justify-content:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin-inline:auto!important;padding:0!important}.admin-sidebar.is-compact .admin-sidebar-brand,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-brand{box-shadow:none!important;background:0 0!important}.admin-sidebar.is-compact .admin-sidebar-icon,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-icon{place-items:center!important;display:grid!important}.admin-sidebar.is-compact .language-toggle-animation,.admin-dashboard-layout-builder .admin-sidebar .language-toggle-animation{grid-column:1!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;display:grid!important}.admin-sidebar.is-compact .admin-sidebar-user{justify-content:center;width:46px;height:46px;margin-inline:auto;padding:4px}.admin-sidebar.is-compact .admin-sidebar-avatar{width:36px;min-width:36px;height:36px}.admin-dashboard-layout-builder .admin-sidebar{width:72px!important;min-width:72px!important;max-width:72px!important;padding-inline:8px!important;overflow:hidden!important}.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-brand-text,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-nav button span,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-nav a span,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-theme-row .theme-toggle-label,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-logout span,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-user-info,.admin-dashboard-layout-builder .admin-sidebar .language-toggle-current,.admin-dashboard-layout-builder .admin-sidebar .language-toggle-dot{display:none!important}.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-brand,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-nav button,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-nav a,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-theme-row,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-logout,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-user,.admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-lang-switcher.language-toggle-button{justify-content:center!important;margin-inline:auto!important}.theme-dark .admin-sidebar,[data-theme=dark] .admin-sidebar{background:var(--theme-surface);border-color:rgba(var(--theme-text-inverse-rgb), .12)}.theme-dark .admin-sidebar-brand,[data-theme=dark] .admin-sidebar-brand{background:0 0;border:none}.theme-dark .admin-sidebar-brand:hover,[data-theme=dark] .admin-sidebar-brand:hover{background:rgba(var(--theme-text-inverse-rgb), .06)}.theme-dark .admin-sidebar-brand strong,[data-theme=dark] .admin-sidebar-brand strong,.theme-dark .admin-sidebar-user-info strong,[data-theme=dark] .admin-sidebar-user-info strong{color:var(--theme-text)}.theme-dark .admin-sidebar-icon,[data-theme=dark] .admin-sidebar-icon{color:var(--theme-text-inverse)!important}.theme-dark .admin-sidebar-brand-text>span,[data-theme=dark] .admin-sidebar-brand-text>span,.theme-dark .admin-sidebar-user-info span,[data-theme=dark] .admin-sidebar-user-info span{color:#f8fafcb3}.theme-dark .admin-sidebar-admin-badge,[data-theme=dark] .admin-sidebar-admin-badge{background:rgba(var(--theme-primary-rgb), .14);color:var(--theme-primary-hover)!important}.theme-dark .admin-sidebar-nav a,.theme-dark .admin-sidebar-nav button,[data-theme=dark] .admin-sidebar-nav a,[data-theme=dark] .admin-sidebar-nav button{color:#f8fafcdb}.theme-dark .admin-sidebar-nav a:hover,.theme-dark .admin-sidebar-nav a.active,.theme-dark .admin-sidebar-nav button:hover,.theme-dark .admin-sidebar-nav button.active,[data-theme=dark] .admin-sidebar-nav a:hover,[data-theme=dark] .admin-sidebar-nav a.active,[data-theme=dark] .admin-sidebar-nav button:hover,[data-theme=dark] .admin-sidebar-nav button.active{background:rgba(var(--theme-text-inverse-rgb), .08);color:var(--theme-text-inverse)}.theme-dark .admin-sidebar-theme-row,[data-theme=dark] .admin-sidebar-theme-row{color:#f8fafcdb!important}.theme-dark .admin-sidebar-theme-row:hover,[data-theme=dark] .admin-sidebar-theme-row:hover{background:rgba(var(--theme-text-inverse-rgb), .08)!important;color:var(--theme-text-inverse)!important}.theme-dark .admin-sidebar-theme-row .theme-toggle-label,[data-theme=dark] .admin-sidebar-theme-row .theme-toggle-label{color:#f8fafcdb!important}.theme-dark .admin-sidebar-theme-row:hover .theme-toggle-label,[data-theme=dark] .admin-sidebar-theme-row:hover .theme-toggle-label{color:var(--theme-text-inverse)!important}.theme-dark .admin-sidebar-lang,[data-theme=dark] .admin-sidebar-lang{color:var(--theme-text);background:0 0;border-color:#0000}.theme-dark .admin-sidebar-lang:hover,[data-theme=dark] .admin-sidebar-lang:hover{background:rgba(var(--theme-text-inverse-rgb), .08);border-color:#0000}.theme-dark .admin-sidebar-logout,[data-theme=dark] .admin-sidebar-logout,.theme-dark .admin-sidebar-logout svg,[data-theme=dark] .admin-sidebar-logout svg{color:#f8fafcdb}.theme-dark .admin-sidebar-logout:hover,[data-theme=dark] .admin-sidebar-logout:hover{background:rgba(var(--theme-primary-rgb), .14);color:var(--theme-text-inverse)}.theme-dark .admin-sidebar-logout:hover svg,[data-theme=dark] .admin-sidebar-logout:hover svg{color:var(--theme-text-inverse)}.theme-dark .admin-sidebar-user,[data-theme=dark] .admin-sidebar-user{box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=900px){.admin-sidebar{z-index:140;transition:transform .22s;transform:translate(-105%)}.admin-dashboard-layout.is-rtl .admin-sidebar,.admin-dashboard-layout[dir=rtl] .admin-sidebar,.admin-sidebar.is-rtl,.admin-sidebar[dir=rtl]{transform:translate(105%)}.admin-sidebar.is-open,.admin-dashboard-layout.sidebar-open .admin-sidebar{transform:translate(0)}.dashboard-sidebar-backdrop{z-index:130;background:rgba(var(--theme-shadow-rgb), .48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:block;position:fixed;inset:0}}.lang-switcher.language-toggle-button{text-align:start}.admin-sidebar[dir=rtl] .admin-sidebar-lang-switcher.language-toggle-button,.admin-sidebar.is-rtl .admin-sidebar-lang-switcher.language-toggle-button{text-align:start!important;direction:rtl!important;grid-template-columns:8px minmax(0,1fr) 38px!important}.admin-sidebar[dir=rtl] .admin-sidebar-lang-switcher .language-toggle-animation,.admin-sidebar.is-rtl .admin-sidebar-lang-switcher .language-toggle-animation{grid-column:3!important}.admin-sidebar[dir=rtl] .admin-sidebar-lang-switcher .language-toggle-current,.admin-sidebar.is-rtl .admin-sidebar-lang-switcher .language-toggle-current{text-align:start!important;grid-column:2!important;justify-self:start!important}.admin-sidebar[dir=rtl] .admin-sidebar-lang-switcher .language-toggle-dot,.admin-sidebar.is-rtl .admin-sidebar-lang-switcher .language-toggle-dot{grid-column:1!important;justify-self:start!important}.admin-sidebar[dir=ltr] .admin-sidebar-lang-switcher.language-toggle-button,.admin-sidebar.is-ltr .admin-sidebar-lang-switcher.language-toggle-button{text-align:start!important;direction:ltr!important;grid-template-columns:38px minmax(0,1fr) 8px!important}.admin-sidebar[dir=ltr] .admin-sidebar-lang-switcher .language-toggle-animation,.admin-sidebar.is-ltr .admin-sidebar-lang-switcher .language-toggle-animation{grid-column:1!important}.admin-sidebar[dir=ltr] .admin-sidebar-lang-switcher .language-toggle-current,.admin-sidebar.is-ltr .admin-sidebar-lang-switcher .language-toggle-current{text-align:start!important;grid-column:2!important;justify-self:start!important}.admin-sidebar[dir=ltr] .admin-sidebar-lang-switcher .language-toggle-dot,.admin-sidebar.is-ltr .admin-sidebar-lang-switcher .language-toggle-dot{grid-column:3!important;justify-self:end!important}.admin-sidebar[dir=rtl],.admin-sidebar.is-rtl{text-align:start!important;direction:rtl!important}.admin-sidebar[dir=ltr],.admin-sidebar.is-ltr{text-align:start!important;direction:ltr!important}.admin-sidebar[dir=rtl] .admin-sidebar-brand,.admin-sidebar.is-rtl .admin-sidebar-brand,.admin-sidebar[dir=rtl] .admin-sidebar-nav button,.admin-sidebar.is-rtl .admin-sidebar-nav button,.admin-sidebar[dir=rtl] .admin-sidebar-nav a,.admin-sidebar.is-rtl .admin-sidebar-nav a,.admin-sidebar[dir=rtl] .admin-sidebar-theme-row,.admin-sidebar.is-rtl .admin-sidebar-theme-row,.admin-sidebar[dir=rtl] .admin-sidebar-logout,.admin-sidebar.is-rtl .admin-sidebar-logout,.admin-sidebar[dir=rtl] .admin-sidebar-user,.admin-sidebar.is-rtl .admin-sidebar-user{text-align:start!important;direction:rtl!important;flex-direction:row!important;justify-content:flex-start!important}.admin-sidebar[dir=ltr] .admin-sidebar-brand,.admin-sidebar.is-ltr .admin-sidebar-brand,.admin-sidebar[dir=ltr] .admin-sidebar-nav button,.admin-sidebar.is-ltr .admin-sidebar-nav button,.admin-sidebar[dir=ltr] .admin-sidebar-nav a,.admin-sidebar.is-ltr .admin-sidebar-nav a,.admin-sidebar[dir=ltr] .admin-sidebar-theme-row,.admin-sidebar.is-ltr .admin-sidebar-theme-row,.admin-sidebar[dir=ltr] .admin-sidebar-logout,.admin-sidebar.is-ltr .admin-sidebar-logout,.admin-sidebar[dir=ltr] .admin-sidebar-user,.admin-sidebar.is-ltr .admin-sidebar-user{text-align:start!important;direction:ltr!important;flex-direction:row!important;justify-content:flex-start!important}.admin-sidebar .admin-sidebar-brand-text,.admin-sidebar .admin-sidebar-nav button span,.admin-sidebar .admin-sidebar-nav a span,.admin-sidebar .admin-sidebar-theme-row .theme-toggle-label,.admin-sidebar .admin-sidebar-logout span,.admin-sidebar .admin-sidebar-user-info{text-align:start!important;flex:auto!important;min-width:0!important}.admin-sidebar[dir=rtl] .admin-sidebar-theme-row .theme-toggle-left,.admin-sidebar.is-rtl .admin-sidebar-theme-row .theme-toggle-left{direction:rtl!important;flex-direction:row!important;justify-content:flex-start!important}.admin-sidebar[dir=ltr] .admin-sidebar-theme-row .theme-toggle-left,.admin-sidebar.is-ltr .admin-sidebar-theme-row .theme-toggle-left{direction:ltr!important;flex-direction:row!important;justify-content:flex-start!important}.admin-sidebar svg,.admin-sidebar .admin-sidebar-icon,.admin-sidebar .admin-sidebar-avatar{flex:none!important}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:22px;display:grid}.overview-card{background:var(--theme-surface);border:1px solid rgba(var(--theme-shadow-rgb), .12);min-width:0;min-height:168px;box-shadow:0 18px 45px rgba(var(--theme-shadow-rgb), .08);border-radius:24px;padding:24px;position:relative;overflow:hidden}.overview-card:after{content:"";opacity:.14;border-radius:999px;width:130px;height:130px;position:absolute;top:-64px;right:-54px}.admin-dashboard-layout[dir=rtl] .overview-card:after{left:-54px;right:auto}.overview-card.navy:after{background:var(--theme-text)}.overview-card.red:after{background:var(--theme-primary)}.overview-card.olive:after{background:var(--theme-secondary)}.overview-card-top{z-index:1;justify-content:space-between;gap:16px;display:flex;position:relative}.overview-card p{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.07em;margin:0 0 12px;font-size:13px;font-weight:900}.overview-card h2{color:var(--theme-text);letter-spacing:-.05em;margin:0;font-size:42px;font-weight:900}.overview-icon,.panel-icon{width:48px;height:48px;color:var(--theme-text-inverse);background:var(--theme-primary);box-shadow:0 10px 24px rgba(var(--theme-primary-rgb), .22);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.overview-sub{z-index:1;color:var(--theme-primary);align-items:center;gap:6px;margin-top:16px;font-size:13px;font-weight:900;display:inline-flex;position:relative}.admin-dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:22px;margin-bottom:22px;display:grid}.admin-dashboard-grid.lower{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.dashboard-panel{background:var(--theme-surface);border:1px solid rgba(var(--theme-shadow-rgb), .12);min-width:0;box-shadow:0 18px 45px rgba(var(--theme-shadow-rgb), .08);border-radius:26px;padding:28px}.dashboard-panel-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}.dashboard-panel h2{color:var(--theme-text);letter-spacing:-.04em;margin:0 0 6px;font-size:22px;font-weight:900}.dashboard-panel p{color:var(--theme-text-muted);margin:0;font-size:14px;line-height:1.6}.cash-panel{min-height:430px}.cash-chart{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:16px;height:300px;padding-top:28px;display:grid}.cash-bar-item{text-align:center;flex-direction:column;justify-content:flex-end;gap:12px;height:100%;display:flex}.cash-bar{background:var(--theme-primary);min-height:44px;box-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .18);border-radius:18px 18px 8px 8px;position:relative}.cash-bar span{color:var(--theme-primary);white-space:nowrap;font-size:12px;font-weight:900;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.cash-bar-item small{color:var(--theme-text-soft);font-size:13px;font-weight:800}.server-info-list,.metrics-list{flex-direction:column;gap:14px;display:flex}.server-info-list div{background:var(--theme-surface-2);border:1px solid rgba(var(--theme-shadow-rgb), .08);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.server-info-list span{color:var(--theme-text-soft);align-items:center;gap:9px;font-size:14px;font-weight:800;display:inline-flex}.server-info-list strong{color:var(--theme-primary);text-align:end;font-size:14px;font-weight:900}.metric-row{flex-direction:column;gap:9px;display:flex}.metric-row-header{justify-content:space-between;align-items:center;display:flex}.metric-row-header span{color:var(--theme-text-soft);font-size:14px;font-weight:800}.metric-row-header strong{color:var(--theme-primary);font-size:14px;font-weight:900}.metric-track{background:rgba(var(--theme-shadow-rgb), .08);border-radius:999px;height:11px;overflow:hidden}.metric-track div{border-radius:inherit;background:var(--theme-primary);height:100%}.uptime-panel{text-align:center;background:var(--theme-primary);min-height:320px;color:var(--theme-text-inverse);flex-direction:column;justify-content:center;align-items:center;display:flex}.uptime-panel h2{color:var(--theme-text-inverse)}.uptime-panel p{color:rgba(var(--theme-text-inverse-rgb), .78)}.uptime-circle{background:var(--theme-surface);border:10px solid rgba(var(--theme-primary-rgb), .72);width:180px;height:180px;box-shadow:0 18px 38px rgba(var(--theme-primary-rgb), .24), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .08);border-radius:999px;place-items:center;margin-bottom:22px;display:grid}.uptime-circle div{flex-direction:column;gap:4px;display:flex}.uptime-circle strong{color:var(--theme-text-inverse);letter-spacing:-.04em;font-size:34px;font-weight:900}.uptime-circle span{color:rgba(var(--theme-text-inverse-rgb), .76);font-size:13px;font-weight:800}.settings-page{gap:22px;width:min(1180px,100%);margin:0 auto;display:grid}.settings-header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.settings-header p{color:var(--theme-primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:950}.settings-header h1{color:var(--theme-text);letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:950;line-height:1.05}.settings-header span{color:var(--theme-text-muted);margin-top:10px;font-size:16px;line-height:1.6;display:block}.settings-toast{z-index:2147483647;border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);width:min(380px,100vw - 32px);min-height:64px;box-shadow:0 20px 56px rgba(var(--theme-shadow-rgb), .24), 0 1px 0 rgba(var(--theme-text-inverse-rgb), .95) inset;pointer-events:auto;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;animation:.22s settingsToastIn;display:flex;position:fixed;top:24px;right:24px}.settings-toast-rtl{left:24px;right:auto}.settings-toast-content{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.settings-toast-content:before{content:"";border-radius:999px;flex:0 0 10px;width:10px;height:10px;margin-top:5px}.settings-toast-success .settings-toast-content:before{background:var(--theme-primary)}.settings-toast-error .settings-toast-content:before{background:var(--theme-danger)}.settings-toast span{color:var(--theme-text);font-size:14px;font-weight:900;line-height:1.55}.settings-toast-success{border-color:rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface)}.settings-toast-error{border-color:rgba(var(--theme-danger-rgb), .22);background:rgba(var(--theme-danger-rgb), .06)}.settings-toast-error span{color:var(--theme-primary)}.settings-toast button{width:30px;height:30px;color:var(--theme-text);background:rgba(var(--theme-shadow-rgb), .06);cursor:pointer;border:0;border-radius:10px;flex:0 0 30px;place-items:center;display:grid}.settings-toast button:hover{background:rgba(var(--theme-primary-rgb), .1);color:var(--theme-primary)}@keyframes settingsToastIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-card{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);min-width:0;box-shadow:0 16px 38px rgba(var(--theme-shadow-rgb), .07);border-radius:24px}.settings-profile-card{gap:0;display:grid;overflow:hidden}.settings-profile-cover{background:var(--theme-primary);min-height:168px;color:var(--theme-text-inverse);justify-content:space-between;align-items:flex-start;padding:24px 28px;display:flex}.settings-profile-cover div{gap:8px;display:grid}.settings-profile-cover span{color:rgba(var(--theme-text-inverse-rgb), .74);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.settings-profile-cover strong{color:var(--theme-text-inverse);letter-spacing:-.04em;font-size:clamp(28px,4vw,42px);font-weight:950;line-height:1.05}.settings-profile-summary{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;margin:0 28px;padding-top:24px;display:grid;position:relative}.settings-profile-avatar{background:var(--theme-surface);width:116px;height:116px;box-shadow:0 18px 36px rgba(var(--theme-shadow-rgb), .16);border-radius:28px;flex:0 0 116px;margin-top:-88px;padding:6px;overflow:hidden}.settings-profile-avatar img,.settings-profile-avatar span{object-fit:cover;object-position:center;background:var(--theme-primary);width:100%;height:100%;color:var(--theme-text-inverse);border-radius:22px;place-items:center;font-size:42px;font-weight:950;line-height:1;display:grid}.settings-profile-avatar img{display:block}.settings-profile-summary h2{color:var(--theme-text);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:950;line-height:1.08}.settings-profile-summary p{max-width:620px;color:var(--theme-text-muted);margin:7px 0 0;font-weight:750;line-height:1.55}.settings-profile-upload{min-width:170px}.settings-profile-body{align-items:start;gap:18px;padding:24px 28px 28px;display:grid}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-card label{min-width:0;color:var(--theme-text);gap:8px;font-size:14px;font-weight:950;display:grid}.settings-card input,.settings-card textarea{border:1px solid rgba(var(--theme-shadow-rgb), .16);background:var(--theme-surface);width:100%;min-width:0;color:var(--theme-text);font:inherit;border-radius:16px;outline:none;padding:13px 15px;font-weight:850}.settings-card textarea{resize:vertical;min-height:88px;line-height:1.5}.settings-wide-field{grid-column:1/-1}.settings-card input:focus,.settings-card textarea:focus{border-color:rgba(var(--theme-primary-rgb), .56);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .09)}.settings-card input.field-has-error,.settings-card textarea.field-has-error{border-color:rgba(var(--theme-primary-rgb), .68);background:rgba(var(--theme-primary-rgb), .035);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .08)}.settings-field-error{color:var(--theme-primary);font-size:12px;font-weight:850;line-height:1.35}.settings-file-button{cursor:pointer;border:1px dashed rgba(var(--theme-primary-rgb), .42);background:rgba(var(--theme-primary-rgb), .06);text-align:center;border-radius:16px;align-content:center;min-height:58px;padding:16px;color:var(--theme-primary)!important}.settings-file-button input{display:none}.settings-save-button{cursor:pointer;background:var(--theme-primary);width:280px;max-width:100%;color:var(--theme-text-inverse);box-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .2);border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font-weight:950;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.settings-save-button:hover{box-shadow:0 16px 32px rgba(var(--theme-primary-rgb), .24);transform:translateY(-1px)}.settings-save-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.settings-profile-actions{grid-column:1/-1;grid-template-columns:280px 1fr 280px;align-items:center;gap:14px;margin:0 28px 28px;display:grid}.settings-reset-password-button{border:1px solid rgba(var(--theme-primary-rgb), .22);cursor:pointer;background:rgba(var(--theme-primary-rgb), .055);width:280px;max-width:100%;color:var(--theme-primary);box-shadow:none;border-radius:16px;grid-column:1;justify-content:center;justify-self:start;align-items:center;gap:9px;padding:14px 18px;font-weight:950;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.settings-reset-password-button:hover{background:rgba(var(--theme-primary-rgb), .09);border-color:rgba(var(--theme-primary-rgb), .38);box-shadow:0 12px 24px rgba(var(--theme-primary-rgb), .12);transform:translateY(-1px)}.settings-profile-actions .settings-save-button{grid-column:3;justify-self:end;width:280px;margin:0}.settings-page[dir=rtl] .settings-header,.settings-page[dir=rtl] .settings-card{text-align:right}.settings-page[dir=rtl] .settings-profile-actions{direction:rtl}.settings-page[dir=rtl] .settings-reset-password-button{grid-column:1;justify-self:start}.settings-page[dir=rtl] .settings-profile-actions .settings-save-button{grid-column:3;justify-self:end}.settings-website-card{width:100%;max-width:none;margin-inline:0}.settings-website-card .settings-profile-avatar{background:var(--theme-surface)}.settings-website-card .settings-profile-avatar span{background:var(--theme-primary);color:var(--theme-text-inverse)}.settings-website-card .settings-profile-avatar svg{width:32px;height:32px}.settings-website-profile-actions{grid-template-columns:1fr 280px}.settings-website-profile-actions .settings-save-button{grid-column:2;justify-self:end}.settings-page[dir=rtl] .settings-website-profile-actions{direction:rtl;grid-template-columns:1fr 280px}.settings-page[dir=rtl] .settings-website-profile-actions .settings-save-button{grid-column:2;justify-self:end}@media (width<=900px){.settings-form-grid{grid-template-columns:1fr}.settings-profile-summary{grid-template-columns:auto minmax(0,1fr);align-items:start}.settings-profile-upload{grid-column:1/-1;justify-self:start;margin-top:0}.settings-page[dir=rtl] .settings-profile-upload{justify-self:end}}@media (width<=640px){.settings-page{gap:18px}.settings-header h1{font-size:32px}.settings-toast,.settings-toast-rtl{width:auto;top:14px;left:14px;right:14px}.settings-profile-cover{min-height:138px;padding:20px}.settings-profile-summary{grid-template-columns:1fr;justify-items:start;margin:0 18px;padding-top:20px}.settings-page[dir=rtl] .settings-profile-summary{justify-items:end}.settings-profile-avatar{border-radius:24px;width:100px;height:100px;margin-top:-70px}.settings-profile-avatar img,.settings-profile-avatar span{border-radius:19px}.settings-profile-summary h2{margin-top:0}.settings-profile-body{padding:22px 18px 24px}.settings-profile-actions,.settings-website-profile-actions{flex-direction:column;align-items:stretch;width:calc(100% - 36px);margin:0 18px 24px;display:flex}.settings-profile-actions .settings-save-button,.settings-reset-password-button,.settings-website-profile-actions .settings-save-button{width:100%}.settings-profile-upload{min-width:0}}.security-mfa-page{flex-direction:column;gap:24px;padding:32px;display:flex}.security-mfa-header{gap:8px;max-width:760px;display:grid}.security-mfa-header span,.security-mfa-panel-heading p,.security-mfa-status-grid span,.security-mfa-factor span,.security-mfa-factor-counts{color:var(--text-muted,#64748b)}.security-mfa-header h1,.security-mfa-panel h2{color:var(--text-primary,#0f172a);margin:0}.security-mfa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.security-mfa-panel{background:var(--surface-primary,#fff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:8px;padding:22px;box-shadow:0 18px 45px #0f172a14}.security-mfa-enroll-panel{grid-column:1/-1}.security-mfa-panel-heading{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.security-mfa-panel-heading svg{color:#2563eb;flex:none;margin-top:3px}.security-mfa-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.security-mfa-status-grid div,.security-mfa-factor{border:1px solid var(--border-subtle,#e2e8f0);background:var(--surface-secondary,#f8fafc);border-radius:8px;padding:14px}.security-mfa-status-grid div,.security-mfa-factor div{gap:4px;display:grid}.security-mfa-factor-list{gap:10px;display:grid}.security-mfa-factor{justify-content:space-between;align-items:center;gap:14px;display:flex}.security-mfa-factor-counts,.security-mfa-actions,.security-mfa-enroll-form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.security-mfa-factor-counts{margin-top:14px}.security-mfa-enroll-form label,.security-mfa-verify-flow label{gap:8px;min-width:min(100%,320px);display:grid}.security-mfa-enroll-form input,.security-mfa-verify-flow input{border:1px solid var(--border-subtle,#e2e8f0);border-radius:8px;min-height:44px;padding:0 12px}.security-mfa-primary,.security-mfa-danger,.security-mfa-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.security-mfa-danger{color:#b91c1c;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;min-height:40px;padding:0 12px}.security-mfa-verify-flow{gap:16px;display:grid}.security-mfa-qr{aspect-ratio:1;border:1px solid var(--border-subtle,#e2e8f0);background:#fff;border-radius:8px;width:min(240px,100%);padding:10px}.security-mfa-uri{overflow-wrap:anywhere;border:1px solid var(--border-subtle,#e2e8f0);background:var(--surface-secondary,#f8fafc);max-width:100%;color:var(--text-primary,#0f172a);border-radius:8px;padding:12px;display:block}.security-mfa-success,.security-mfa-error,.security-mfa-empty,.security-mfa-loading{border-radius:8px;padding:12px 14px}.security-mfa-success{color:#047857;background:#ecfdf5}.security-mfa-error{color:#b91c1c;background:#fef2f2}.security-mfa-empty,.security-mfa-loading{background:var(--surface-secondary,#f8fafc);color:var(--text-muted,#64748b)}.security-mfa-loading{align-items:center;gap:8px;display:inline-flex}.security-mfa-page[dir=rtl] .security-mfa-panel-heading,.security-mfa-page[dir=rtl] .security-mfa-factor,.security-mfa-page[dir=rtl] .security-mfa-factor-counts,.security-mfa-page[dir=rtl] .security-mfa-actions,.security-mfa-page[dir=rtl] .security-mfa-enroll-form{direction:rtl}@media (width<=900px){.security-mfa-grid,.security-mfa-status-grid{grid-template-columns:1fr}}@media (width<=640px){.security-mfa-page{padding:22px}.security-mfa-factor,.security-mfa-actions,.security-mfa-enroll-form{flex-direction:column;align-items:stretch}.security-mfa-danger,.security-mfa-primary,.security-mfa-actions button{width:100%}}.dashboard-skeleton-layout{background:var(--theme-bg-soft);flex-direction:row;min-height:100vh;display:flex}.dashboard-skeleton-sidebar{background:var(--theme-surface);border-right:1px solid rgba(var(--theme-shadow-rgb), .12);flex-direction:column;flex:0 0 280px;align-self:flex-start;width:280px;min-width:280px;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.dashboard-skeleton-page{background:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .08), transparent 34%), radial-gradient(circle at top right, rgba(var(--theme-shadow-rgb), .08), transparent 32%), var(--theme-bg-soft);flex:1 1 0;min-width:0;padding:44px 5% 70px}.skeleton-logo-row{align-items:center;gap:12px;margin-bottom:34px;display:flex}.skeleton-circle,.skeleton-line,.skeleton-card,.skeleton-panel{background:linear-gradient(90deg, rgba(var(--theme-shadow-rgb), .08), rgba(var(--theme-primary-rgb), .14), rgba(var(--theme-shadow-rgb), .08));background-size:220% 100%;animation:1.1s ease-in-out infinite skeleton-loading}.skeleton-circle{border-radius:14px;width:46px;height:46px}.skeleton-line{border-radius:999px;height:14px}.skeleton-title{width:120px;margin-bottom:9px}.skeleton-small{width:70px}.skeleton-nav{flex-direction:column;gap:8px;display:flex}.skeleton-nav-item{border-radius:14px;width:100%;height:44px}.skeleton-sidebar-row{border-radius:14px;align-items:center;gap:11px;width:100%;min-height:46px;padding:8px 12px;display:flex}.dashboard-skeleton-layout[dir=rtl] .skeleton-sidebar-row,.dashboard-skeleton-layout[dir=rtl] .skeleton-user-row{direction:rtl}.skeleton-sidebar-icon{border-radius:7px;width:20px;min-width:20px;height:20px}.skeleton-sidebar-label{flex:auto;width:auto;max-width:132px}.skeleton-nav .skeleton-sidebar-row:nth-child(2) .skeleton-sidebar-label,.skeleton-nav .skeleton-sidebar-row:nth-child(4) .skeleton-sidebar-label,.skeleton-nav .skeleton-sidebar-row:nth-child(7) .skeleton-sidebar-label{max-width:104px}.skeleton-sidebar-bottom{flex-direction:column;gap:8px;margin-top:auto;display:flex}.skeleton-user-row{align-items:center;gap:12px;padding:10px 4px;display:flex}.skeleton-user-avatar{border-radius:999px;width:38px;min-width:38px;height:38px}.skeleton-user-lines{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.skeleton-user-badge{width:48px;height:14px}.skeleton-user-name{width:112px;height:13px}.skeleton-user-email{width:150px;height:11px}.skeleton-heading{width:min(420px,70%);height:46px;margin-bottom:14px}.skeleton-subheading{width:min(720px,90%);height:18px}.dashboard-skeleton-header{width:min(1280px,100%);margin:0 auto 28px}.dashboard-skeleton-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:min(1280px,100%);margin:0 auto 22px;display:grid}.skeleton-card{border:1px solid rgba(var(--theme-shadow-rgb), .08);border-radius:24px;min-height:168px}.dashboard-skeleton-panels{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:22px;width:min(1280px,100%);margin:0 auto 22px;display:grid}.dashboard-skeleton-panels.lower{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.skeleton-panel{border:1px solid rgba(var(--theme-shadow-rgb), .08);border-radius:26px;min-height:320px}.skeleton-panel-large{min-height:430px}@keyframes skeleton-loading{0%{background-position:120% 0}to{background-position:-120% 0}}.page-builder-dashboard-page{padding:0}.page-builder-dashboard-page .builder,.page-builder-dashboard-page .page-builder{width:100%;min-height:100vh}.page-builder-dashboard-page .canvas-wrapper,.page-builder-dashboard-page .inspector,.page-builder-dashboard-page .sidebar,.page-builder-dashboard-page .builder-sidebar,.page-builder-dashboard-page .builder-inspector{min-width:0}.admin-dashboard-layout:has(.page-builder) .admin-sidebar{flex:0 0 84px;align-items:center;width:84px;min-width:84px;max-width:84px;padding:22px 12px;overflow-x:hidden}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-brand{border-radius:18px;justify-content:center;width:56px;min-width:56px;height:56px;min-height:56px;margin:0 auto 22px;padding:5px}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-brand-text{display:none!important}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-icon{border-radius:16px;width:46px;min-width:46px;height:46px}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav{align-items:center;gap:8px;width:100%}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav>button{border-radius:16px;justify-content:center;gap:0;width:56px;min-width:56px;height:52px;min-height:52px;margin-inline:auto;padding:0}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav>button:not(.admin-sidebar-theme-row)>span{display:none!important}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav>button svg{width:19px;min-width:19px;height:19px;display:block}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav>button.active{background:rgba(var(--theme-primary-rgb), .1);color:var(--theme-primary)}.theme-light .admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-nav>button.active,[data-theme=light] .admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-nav>button.active,body.theme-light .admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-nav>button.active{background:rgba(var(--theme-shadow-rgb), .08)!important;color:var(--theme-text)!important}html.theme-light .admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav>button.active{background:rgba(var(--theme-shadow-rgb), .08)!important;color:var(--theme-text)!important}html[data-theme=light] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav>button.active{background:rgba(var(--theme-shadow-rgb), .08)!important;color:var(--theme-text)!important}body.theme-light .admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav>button.active{background:rgba(var(--theme-shadow-rgb), .08)!important;color:var(--theme-text)!important}.theme-light .admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-nav>button.active svg,[data-theme=light] .admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-nav>button.active svg,body.theme-light .admin-dashboard-layout-builder .admin-sidebar .admin-sidebar-nav>button.active svg{color:var(--theme-text)!important;stroke:currentColor!important;opacity:1!important}html.theme-light .admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav>button.active svg{color:var(--theme-text)!important;stroke:currentColor!important;opacity:1!important}html[data-theme=light] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav>button.active svg{color:var(--theme-text)!important;stroke:currentColor!important;opacity:1!important}body.theme-light .admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav>button.active svg{color:var(--theme-text)!important;stroke:currentColor!important;opacity:1!important}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row{border-radius:16px!important;justify-content:center!important;gap:0!important;width:56px!important;min-width:56px!important;height:52px!important;min-height:52px!important;margin-inline:auto!important;padding:0!important}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row .theme-toggle-left{place-items:center!important;gap:0!important;display:inline-grid!important}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row .theme-toggle-icon{color:currentColor!important;place-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;display:inline-grid!important}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row .theme-toggle-icon svg{width:19px!important;height:19px!important;display:block!important}:is(.admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row .theme-toggle-label,.admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row .theme-toggle-switch){display:none!important}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-bottom{align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:18px}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-lang{text-align:center;direction:ltr;border-radius:16px;justify-content:center;width:56px;min-width:56px;height:52px;min-height:52px;padding:0}:is(.admin-dashboard-layout:has(.page-builder) .admin-sidebar-lang svg,.admin-dashboard-layout:has(.page-builder) .admin-sidebar-lang span){display:none!important}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-lang:after{content:"AR";width:100%;color:var(--theme-text);letter-spacing:0;text-align:center;font-size:14px;font-weight:950;line-height:1;display:block}.admin-dashboard-layout.is-rtl:has(.page-builder) .admin-sidebar-lang:after{content:"EN"}.admin-dashboard-layout[dir=rtl]:has(.page-builder) .admin-sidebar-lang:after{content:"EN"}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-user{border-radius:18px;order:2;justify-content:center;width:56px;min-width:56px;height:56px;min-height:56px;margin-inline:auto;padding:5px}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-user-info{display:none!important}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-avatar{border-radius:16px;width:46px;min-width:46px;height:46px}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-logout{border-radius:16px;order:3;justify-content:center;gap:0;width:56px;min-width:56px;height:52px;min-height:52px;margin-inline:auto;padding:0}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-logout span{display:none!important}.admin-dashboard-layout:has(.page-builder) .admin-sidebar-logout svg{width:19px;min-width:19px;height:19px;display:block}:is(.admin-dashboard-layout:has(.page-builder) .page-builder-dashboard-page,.admin-dashboard-layout:has(.page-builder) .admin-dashboard-page){padding:0}:is([data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav>button.active,.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-nav>button.active){background:rgba(var(--theme-text-inverse-rgb), .1);color:var(--theme-text-inverse)}[data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-lang:after{color:var(--theme-text)}.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-lang:after{color:var(--theme-text)}:is([data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row,.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row){color:#f8fafcdb!important}:is([data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row:hover,.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row:hover){background:rgba(var(--theme-text-inverse-rgb), .08)!important;color:var(--theme-text-inverse)!important}@media (width<=768px){:is(.admin-dashboard-layout:has(.page-builder) .dashboard-mobile-menu-button,.admin-dashboard-layout:has(.page-builder) .dashboard-sidebar-backdrop,.admin-dashboard-layout:has(.page-builder) .admin-sidebar){display:none!important}.page-builder-dashboard-page{padding:0}.page-builder-dashboard-page .builder,.page-builder-dashboard-page .page-builder{min-height:auto}}.auth-page,.login-page,.already-signed-page{background:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .08), transparent 34%), radial-gradient(circle at top right, rgba(var(--theme-shadow-rgb), .08), transparent 32%), var(--theme-bg-soft);width:100%;min-height:calc(100vh - 276px);color:var(--theme-text);flex:1;place-items:center;padding:0 5%;display:grid}.auth-container,.login-container,.already-signed-container{width:min(620px,100%);margin:0 auto}.auth-card,.login-card,.already-signed-card,.auth-skeleton-card{background:var(--theme-surface);border:1px solid rgba(var(--theme-shadow-rgb), .12);width:100%;box-shadow:0 20px 48px rgba(var(--theme-shadow-rgb), .08);text-align:center;border-radius:24px;padding:34px 30px;position:relative;overflow:hidden}.auth-card:after,.login-card:after,.already-signed-card:after,.auth-skeleton-card:after{content:"";background:var(--theme-primary);opacity:.12;pointer-events:none;border-radius:999px;width:160px;height:160px;position:absolute;top:-82px;right:-72px}.auth-card h1,.login-card h1,.already-signed-card h1{z-index:1;color:var(--theme-text);letter-spacing:-.045em;text-align:center;margin:0 auto 12px;font-size:clamp(30px,3.2vw,42px);font-weight:950;line-height:1.08;position:relative}.auth-card p,.login-card p,.already-signed-card p{z-index:1;color:var(--theme-text-soft);text-align:center;max-width:520px;margin:0 auto 24px;font-size:15.5px;line-height:1.65;position:relative}.auth-actions,.login-actions,.already-signed-actions{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.auth-actions button,.login-actions button,.already-signed-actions button,.auth-actions a,.login-actions a,.already-signed-actions a{appearance:none;cursor:pointer;min-height:46px;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-weight:950;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.auth-actions button:first-child,.login-actions button:first-child,.already-signed-actions button:first-child,.auth-actions a:first-child,.login-actions a:first-child,.already-signed-actions a:first-child{background:var(--theme-gradient);color:var(--theme-text-inverse);box-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .2);border:0}.auth-actions button:not(:first-child),.login-actions button:not(:first-child),.already-signed-actions button:not(:first-child),.auth-actions a:not(:first-child),.login-actions a:not(:first-child),.already-signed-actions a:not(:first-child){border:1px solid rgba(var(--theme-primary-rgb), .28);background:rgba(var(--theme-primary-rgb), .06);color:var(--theme-primary);box-shadow:none}.auth-actions button:hover,.login-actions button:hover,.already-signed-actions button:hover,.auth-actions a:hover,.login-actions a:hover,.already-signed-actions a:hover{transform:translateY(-1px)}.auth-actions button:first-child:hover,.login-actions button:first-child:hover,.already-signed-actions button:first-child:hover,.auth-actions a:first-child:hover,.login-actions a:first-child:hover,.already-signed-actions a:first-child:hover{box-shadow:0 16px 32px rgba(var(--theme-primary-rgb), .24)}.auth-actions button:not(:first-child):hover,.login-actions button:not(:first-child):hover,.already-signed-actions button:not(:first-child):hover,.auth-actions a:not(:first-child):hover,.login-actions a:not(:first-child):hover,.already-signed-actions a:not(:first-child):hover{background:rgba(var(--theme-primary-rgb), .1);border-color:rgba(var(--theme-primary-rgb), .38)}.auth-skeleton-line,.auth-skeleton-button{z-index:1;background:linear-gradient(90deg, rgba(var(--theme-shadow-rgb), .08), rgba(var(--theme-primary-rgb), .14), rgba(var(--theme-shadow-rgb), .08));background-size:220% 100%;border-radius:999px;animation:1.1s ease-in-out infinite auth-skeleton-loading;position:relative}.auth-skeleton-title{width:min(420px,85%);height:38px;margin:0 auto 18px}.auth-skeleton-text{width:min(500px,92%);height:16px;margin:0 auto 26px}.auth-skeleton-actions{justify-content:center;align-items:center;gap:12px;display:flex}.auth-skeleton-button{height:46px}.auth-skeleton-button.primary{width:190px}.auth-skeleton-button.secondary{width:88px}:root[data-theme=dark] .auth-page,:root[data-theme=dark] .login-page,:root[data-theme=dark] .already-signed-page,html.theme-dark .auth-page,html.theme-dark .login-page,html.theme-dark .already-signed-page,body.theme-dark .auth-page,body.theme-dark .login-page,body.theme-dark .already-signed-page{background:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .16), transparent 34%), radial-gradient(circle at top right, rgba(var(--theme-secondary-rgb), .12), transparent 36%), linear-gradient(135deg, var(--theme-bg) 0%, var(--theme-bg-soft) 56%, #151018 100%);color:var(--theme-text)}:root[data-theme=dark] .already-signed-card,:root[data-theme=dark] .auth-skeleton-card,html.theme-dark .already-signed-card,html.theme-dark .auth-skeleton-card,body.theme-dark .already-signed-card,body.theme-dark .auth-skeleton-card{background:linear-gradient(145deg, rgba(var(--theme-text-inverse-rgb), .055), rgba(var(--theme-text-inverse-rgb), .025)) padding-box, linear-gradient(145deg, rgba(var(--theme-text-inverse-rgb), .22), rgba(var(--theme-primary-rgb), .2)) border-box;color:var(--theme-text);box-shadow:0 24px 64px rgba(var(--theme-black-rgb), .34);border-color:#0000}:root[data-theme=dark] .already-signed-card:after,:root[data-theme=dark] .auth-skeleton-card:after,html.theme-dark .already-signed-card:after,html.theme-dark .auth-skeleton-card:after,body.theme-dark .already-signed-card:after,body.theme-dark .auth-skeleton-card:after{background:var(--theme-primary-hover);opacity:.11}:root[data-theme=dark] .already-signed-card h1,html.theme-dark .already-signed-card h1,body.theme-dark .already-signed-card h1{color:var(--theme-text)}:root[data-theme=dark] .already-signed-card p,html.theme-dark .already-signed-card p,body.theme-dark .already-signed-card p{color:var(--theme-text-muted)}:root[data-theme=dark] .already-signed-actions button:not(:first-child),:root[data-theme=dark] .already-signed-actions a:not(:first-child),html.theme-dark .already-signed-actions button:not(:first-child),html.theme-dark .already-signed-actions a:not(:first-child),body.theme-dark .already-signed-actions button:not(:first-child),body.theme-dark .already-signed-actions a:not(:first-child){background:rgba(var(--theme-primary-rgb), .12);border-color:rgba(var(--theme-primary-rgb), .38);color:var(--theme-text)}:root[data-theme=dark] .already-signed-actions button:not(:first-child):hover,:root[data-theme=dark] .already-signed-actions a:not(:first-child):hover,html.theme-dark .already-signed-actions button:not(:first-child):hover,html.theme-dark .already-signed-actions a:not(:first-child):hover,body.theme-dark .already-signed-actions button:not(:first-child):hover,body.theme-dark .already-signed-actions a:not(:first-child):hover{background:rgba(var(--theme-primary-rgb), .18);border-color:rgba(var(--theme-primary-rgb), .5)}:root[data-theme=dark] .auth-skeleton-line,:root[data-theme=dark] .auth-skeleton-button,html.theme-dark .auth-skeleton-line,html.theme-dark .auth-skeleton-button,body.theme-dark .auth-skeleton-line,body.theme-dark .auth-skeleton-button{background:linear-gradient(90deg, #f4f0e81a, rgba(var(--theme-primary-rgb), .16), #f4f0e81a);background-size:220% 100%}@keyframes auth-skeleton-loading{0%{background-position:120% 0}to{background-position:-120% 0}}.auth-page[dir=rtl],.login-page[dir=rtl],.already-signed-page[dir=rtl]{direction:rtl}.auth-page[dir=ltr],.login-page[dir=ltr],.already-signed-page[dir=ltr]{direction:ltr}.auth-page[dir=rtl] .auth-card:after,.login-page[dir=rtl] .login-card:after,.already-signed-page[dir=rtl] .already-signed-card:after,.already-signed-page[dir=rtl] .auth-skeleton-card:after{left:-72px;right:auto}@media (width<=700px){.auth-page,.login-page,.already-signed-page{min-height:calc(100vh - 246px);padding:32px 16px}.auth-container,.login-container,.already-signed-container{width:min(100%,520px)}.auth-card,.login-card,.already-signed-card,.auth-skeleton-card{border-radius:22px;padding:28px 22px}.auth-card h1,.login-card h1,.already-signed-card h1{letter-spacing:-.03em;font-size:30px}.auth-card p,.login-card p,.already-signed-card p{font-size:15px}.auth-actions,.login-actions,.already-signed-actions,.auth-skeleton-actions{flex-direction:column;align-items:stretch}.auth-actions button,.login-actions button,.already-signed-actions button,.auth-actions a,.login-actions a,.already-signed-actions a,.auth-skeleton-button.primary,.auth-skeleton-button.secondary{width:100%}}.change-password-page{align-content:start;width:min(760px,100%);min-height:calc(100vh - 88px);margin:0 auto;padding-top:44px;display:grid}.change-password-card{border:1px solid var(--theme-border);background:var(--theme-surface);box-shadow:0 24px 70px rgba(var(--theme-shadow-rgb), .11), 0 1px 0 rgba(var(--theme-text-inverse-rgb), .9) inset;border-radius:28px;padding:34px;position:relative;overflow:hidden}.change-password-card:before,.change-password-card:after{display:none}.change-password-back{z-index:1;background:var(--theme-surface);width:fit-content;color:var(--theme-text);cursor:pointer;box-shadow:0 12px 28px rgba(var(--theme-shadow-rgb), .09);border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:11px 16px;font-weight:950;transition:transform .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.change-password-back:hover{color:var(--theme-primary);box-shadow:0 16px 34px rgba(var(--theme-primary-rgb), .13);transform:translateY(-1px)}.change-password-back svg{width:17px;height:17px}.change-password-heading{z-index:1;margin-bottom:24px;position:relative}.change-password-heading span{color:var(--theme-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.change-password-heading h1{color:var(--theme-text);letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,48px);font-weight:950;line-height:1.04}.change-password-heading p{max-width:580px;color:var(--theme-text-muted);margin:10px 0 0;font-size:16px;font-weight:750;line-height:1.6}.change-password-form{z-index:1;gap:17px;display:grid;position:relative}.change-password-form label{color:var(--theme-text);gap:8px;font-size:14px;font-weight:950;display:grid}.change-password-form input{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;color:var(--theme-text);font:inherit;border-radius:17px;outline:none;padding:14px 15px;font-weight:850;transition:border-color .2s,box-shadow .2s,background .2s}.change-password-form input:focus{box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .08), 0 10px 24px rgba(var(--theme-shadow-rgb), .07);border-color:#0000}.change-password-status,.change-password-error{z-index:1;border-radius:16px;margin-bottom:18px;padding:14px 16px;font-weight:900;position:relative}.change-password-status{border:1px solid rgba(var(--theme-secondary-rgb), .22);background:rgba(var(--theme-secondary-rgb), .09);color:var(--theme-secondary)}.change-password-error{border:1px solid rgba(var(--theme-primary-rgb), .2);background:rgba(var(--theme-primary-rgb), .08);color:var(--theme-primary)}.change-password-actions{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}.change-password-cancel,.change-password-submit{cursor:pointer;min-height:50px;font:inherit;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-weight:950;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.change-password-cancel{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-primary)}.change-password-submit{background:var(--theme-primary);color:var(--theme-text-inverse);box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .22), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .16);border:0}.change-password-cancel:hover,.change-password-submit:hover{transform:translateY(-1px)}.change-password-submit:hover{box-shadow:0 18px 38px rgba(var(--theme-primary-rgb), .28), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .18)}.change-password-cancel:disabled,.change-password-submit:disabled{cursor:not-allowed;opacity:.65;transform:none}.change-password-page[dir=rtl]{text-align:right}.change-password-page[dir=rtl] .change-password-card:after{left:-78px;right:auto}.change-password-page[dir=rtl] .change-password-back svg{transform:rotate(180deg)}.change-password-page[dir=rtl] .change-password-actions{flex-direction:row-reverse;justify-content:flex-start}@media (width<=640px){.change-password-page{padding-top:24px}.change-password-card{border-radius:22px;padding:24px}.change-password-actions{flex-direction:column}.change-password-cancel,.change-password-submit{width:100%}}.change-password-input-wrap{align-items:center;display:flex;position:relative}.change-password-input-wrap input{padding-right:52px}.change-password-eye{width:34px;height:34px;color:var(--theme-text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;transition:background .2s,color .2s;display:inline-grid;position:absolute;right:14px}.change-password-eye:hover{background:rgba(var(--theme-primary-rgb), .075);color:var(--theme-primary)}.change-password-page[dir=rtl] .change-password-input-wrap input{padding-left:52px;padding-right:15px}.change-password-page[dir=rtl] .change-password-eye{left:14px;right:auto}.user-management-page{gap:22px;display:grid}.user-management-header{align-items:center;width:100%;margin-bottom:6px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.user-management-kicker{background:rgba(var(--theme-shadow-rgb), .08);width:fit-content;color:var(--theme-primary);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.user-management-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.user-management-stats article,.user-management-row,.user-management-toolbar,.user-management-toast{background:var(--theme-surface);border:1px solid rgba(var(--theme-shadow-rgb), .12);box-shadow:0 18px 45px rgba(var(--theme-shadow-rgb), .08);border-radius:20px}.user-management-stats article{align-content:center;gap:8px;min-height:112px;padding:20px;display:grid}.user-management-stats svg{color:var(--theme-primary)}.user-management-stats span{color:var(--theme-text-muted);font-size:13px;font-weight:850}.user-management-stats strong{color:var(--theme-text);font-size:30px;font-weight:950;line-height:1}.user-management-toolbar{align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex}.user-management-toolbar svg{color:var(--theme-primary);flex-shrink:0}.user-management-toolbar input{width:100%;color:var(--theme-text);font:inherit;background:0 0;border:0;outline:0;font-weight:800}.user-management-list,.user-management-skeleton-list{gap:14px;display:grid}.user-management-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.user-management-pagination>span,.user-management-pagination label span{color:var(--theme-text-muted);font-size:13px;font-weight:900}.user-management-pagination label{align-items:center;gap:8px;display:inline-flex}.user-management-pagination select{border:1px solid rgba(var(--theme-shadow-rgb), .14);background:var(--theme-surface);min-height:40px;color:var(--theme-text);font:inherit;border-radius:12px;padding:0 34px 0 12px;font-size:13px;font-weight:900}.user-management-secondary .is-spinning,.user-management-empty .is-spinning{animation:.85s linear infinite user-management-spin}@keyframes user-management-spin{to{transform:rotate(360deg)}}.user-management-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity management";align-items:stretch;column-gap:18px;padding:20px;display:grid}.user-management-half{grid-template-rows:auto auto;align-content:start;gap:14px;min-width:0;display:grid}.user-management-identity-half{grid-area:identity;justify-items:start}.user-management-management-half{grid-area:management;justify-items:stretch}.user-management-profile{align-items:center;gap:12px;min-width:0;min-height:56px;display:flex}.user-management-avatar{width:48px;min-width:48px;height:48px;color:var(--theme-text-inverse);background:var(--theme-gradient);box-shadow:0 12px 24px rgba(var(--theme-primary-rgb), .18);border-radius:16px;place-items:center;font-weight:950;display:grid}.user-management-profile h3{color:var(--theme-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:950;overflow:hidden}.user-management-profile p,.user-management-profile span{color:var(--theme-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:12px;font-weight:800;display:block;overflow:hidden}.user-management-controls,.user-management-plan-grid{gap:10px;display:grid}.user-management-controls{grid-template-columns:minmax(140px,190px) minmax(118px,max-content);align-items:end;width:fit-content;max-width:100%}.user-management-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.user-management-row label{gap:6px;display:grid}.user-management-row label span{color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:900}.user-management-row select{border:1px solid rgba(var(--theme-shadow-rgb), .14);background:var(--theme-surface-2);width:100%;min-width:0;min-height:42px;color:var(--theme-text);font:inherit;text-overflow:ellipsis;border-radius:12px;padding:0 10px;font-size:12px;font-weight:850}.user-management-primary,.user-management-secondary,.user-management-danger{border:1px solid rgba(var(--theme-shadow-rgb), .14);min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.user-management-actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;width:fit-content;max-width:100%;display:flex}.user-management-actions .user-management-primary{grid-area:auto}.user-management-actions>button{flex:none;width:auto;min-width:92px}.user-management-actions>.user-management-primary{min-width:132px}.user-management-actions>.user-management-danger{min-width:92px}.user-management-primary{color:var(--theme-text-inverse);background:var(--theme-gradient);box-shadow:0 12px 24px rgba(var(--theme-primary-rgb), .18);border:0}.user-management-secondary{color:var(--theme-text);background:var(--theme-surface)}.user-management-danger{color:var(--theme-danger);background:#b4231814;border-color:#b4231838}.user-management-danger:hover:not(:disabled){color:var(--theme-text-inverse);background:var(--theme-danger);border-color:var(--theme-danger)}.user-management-header>.user-management-secondary{align-self:center;margin-top:0}.user-management-primary:disabled,.user-management-secondary:disabled,.user-management-danger:disabled{cursor:not-allowed;opacity:.55}.user-management-toast-wrap{z-index:50;pointer-events:none;max-width:min(420px,100vw - 32px);position:fixed;top:24px;right:24px}.user-management-toast{min-height:48px;color:var(--theme-text);background:var(--theme-surface);box-shadow:0 18px 45px rgba(var(--theme-black-rgb), .22);border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-weight:850;animation:.18s ease-out user-management-toast-in;display:inline-flex}.user-management-toast.success{color:#0f766e;background:#ecfdf5;border-color:#0f766e3d}.user-management-toast.error{color:var(--theme-danger);background:#fff1f2;border-color:#b423183d}.user-management-page .page-delete-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a189e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.user-management-page .page-delete-modal{background:var(--theme-surface);width:min(430px,100%);color:var(--theme-text);text-align:center;box-shadow:0 30px 90px rgba(var(--theme-black-rgb), .32);border:1px solid #b4231838;border-radius:24px;justify-items:center;gap:16px;padding:26px;display:grid}.user-management-page .page-delete-modal-icon{width:56px;height:56px;color:var(--theme-danger);background:#b423181a;border-radius:18px;place-items:center;font-size:28px;font-weight:950;line-height:1;display:grid}.user-management-page .page-delete-modal-copy h2{color:var(--theme-text);margin:0;font-size:26px;font-weight:950;line-height:1.12}.user-management-page .page-delete-modal-copy p{color:var(--theme-text-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.user-management-page .page-delete-modal-copy strong{color:var(--theme-text)}.user-management-page .page-delete-modal-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.user-management-page .page-delete-modal-actions button{border-radius:14px;min-height:46px;padding:0 16px;font-weight:950}.user-management-page .page-delete-modal-secondary{background:rgba(var(--theme-shadow-rgb), .08);color:var(--theme-text)}.user-management-page .page-delete-modal-danger{background:var(--theme-danger);color:var(--theme-text-inverse);box-shadow:0 14px 30px #b4231838}@keyframes user-management-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.user-management-empty{min-height:180px;color:var(--theme-text-muted);place-items:center;gap:10px;font-weight:900;display:grid}.user-management-skeleton-row{pointer-events:none}.user-management-skeleton-avatar,.user-management-skeleton-line{background:linear-gradient(90deg, rgba(var(--theme-shadow-rgb), .08) 0%, rgba(var(--theme-shadow-rgb), .15) 42%, rgba(var(--theme-shadow-rgb), .08) 84%);background-size:220% 100%;animation:1.35s ease-in-out infinite user-management-skeleton-shimmer;display:block;position:relative;overflow:hidden}.user-management-skeleton-avatar{border-radius:16px;width:48px;min-width:48px;height:48px}.user-management-skeleton-profile-lines,.user-management-skeleton-field{gap:8px;min-width:0;display:grid}.user-management-skeleton-line{border-radius:999px}.user-management-skeleton-line.name{width:min(180px,70%);height:18px}.user-management-skeleton-line.email{width:min(240px,86%);height:12px}.user-management-skeleton-line.tenant{width:min(130px,58%);height:12px}.user-management-skeleton-line.label{width:58px;height:10px}.user-management-skeleton-line.input,.user-management-skeleton-line.button,.user-management-skeleton-line.action{border-radius:12px;height:42px}.user-management-skeleton-line.input{width:100%}.user-management-skeleton-line.button{align-self:end;width:132px}.user-management-skeleton-line.action{grid-area:action;align-self:end;width:132px}@keyframes user-management-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.user-management-skeleton-avatar,.user-management-skeleton-line{animation:none}}.admin-dashboard-layout.is-rtl .user-management-header,.admin-dashboard-layout[dir=rtl] .user-management-header,.admin-dashboard-layout.is-rtl .user-management-profile,.admin-dashboard-layout[dir=rtl] .user-management-profile,.admin-dashboard-layout.is-rtl .user-management-toolbar,.admin-dashboard-layout[dir=rtl] .user-management-toolbar,.admin-dashboard-layout.is-rtl .user-management-toast,.admin-dashboard-layout[dir=rtl] .user-management-toast{text-align:right;direction:rtl}.admin-dashboard-layout.is-rtl .user-management-toast-wrap,.admin-dashboard-layout[dir=rtl] .user-management-toast-wrap{left:auto;right:24px}.admin-dashboard-layout.is-rtl .user-management-row,.admin-dashboard-layout[dir=rtl] .user-management-row{grid-template-areas:"identity management"}.admin-dashboard-layout.is-rtl .user-management-identity-half,.admin-dashboard-layout[dir=rtl] .user-management-identity-half{justify-items:start}.admin-dashboard-layout.is-rtl .user-management-row label,.admin-dashboard-layout[dir=rtl] .user-management-row label,.admin-dashboard-layout.is-rtl .user-management-row select,.admin-dashboard-layout[dir=rtl] .user-management-row select{text-align:right}.admin-dashboard-layout.is-rtl .user-management-actions,.admin-dashboard-layout[dir=rtl] .user-management-actions{justify-content:flex-end;justify-self:end}[data-theme=dark] .user-management-kicker,body.theme-dark .user-management-kicker,.theme-dark .user-management-kicker{background:rgba(var(--theme-primary-rgb), .12)!important;border:1px solid rgba(var(--theme-primary-rgb), .18)!important;color:var(--theme-primary-hover)!important}[data-theme=dark] .user-management-header,body.theme-dark .user-management-header,.theme-dark .user-management-header{box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=dark] .user-management-header h1,body.theme-dark .user-management-header h1,.theme-dark .user-management-header h1{color:#f8fbff!important}[data-theme=dark] .user-management-header p,body.theme-dark .user-management-header p,.theme-dark .user-management-header p{color:#aab7c7!important}[data-theme=dark] .user-management-stats article,[data-theme=dark] .user-management-row,[data-theme=dark] .user-management-toolbar,body.theme-dark .user-management-stats article,body.theme-dark .user-management-row,body.theme-dark .user-management-toolbar,.theme-dark .user-management-stats article,.theme-dark .user-management-row,.theme-dark .user-management-toolbar{background:radial-gradient(circle at 100% 0%, rgba(var(--theme-primary-rgb), .07), transparent 30%), linear-gradient(145deg, var(--theme-surface) 0%, var(--theme-surface-2) 100%)!important;color:var(--theme-text)!important;box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .24)!important;border-color:#f4f0e82e!important}[data-theme=dark] .user-management-stats strong,[data-theme=dark] .user-management-profile h3,body.theme-dark .user-management-stats strong,body.theme-dark .user-management-profile h3,.theme-dark .user-management-stats strong,.theme-dark .user-management-profile h3{color:var(--theme-text-inverse)}[data-theme=dark] .user-management-stats span,[data-theme=dark] .user-management-profile p,[data-theme=dark] .user-management-profile span,[data-theme=dark] .user-management-row label span,body.theme-dark .user-management-stats span,body.theme-dark .user-management-profile p,body.theme-dark .user-management-profile span,body.theme-dark .user-management-row label span,.theme-dark .user-management-stats span,.theme-dark .user-management-profile p,.theme-dark .user-management-profile span,.theme-dark .user-management-row label span{color:#b9c7d8!important}[data-theme=dark] .user-management-stats svg,[data-theme=dark] .user-management-toolbar svg,body.theme-dark .user-management-stats svg,body.theme-dark .user-management-toolbar svg,.theme-dark .user-management-stats svg,.theme-dark .user-management-toolbar svg{color:var(--theme-primary-hover)!important}[data-theme=dark] .user-management-row select,[data-theme=dark] .user-management-pagination select,body.theme-dark .user-management-row select,body.theme-dark .user-management-pagination select,.theme-dark .user-management-row select,.theme-dark .user-management-pagination select{color:#f8fbff!important;box-shadow:inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .03)!important;background:#182538!important;border-color:#f4f0e838!important}[data-theme=dark] .user-management-toolbar input,body.theme-dark .user-management-toolbar input,.theme-dark .user-management-toolbar input{box-shadow:none!important;color:#f8fbff!important;background:0 0!important;border:0!important}[data-theme=dark] .user-management-toolbar input::placeholder,body.theme-dark .user-management-toolbar input::placeholder,.theme-dark .user-management-toolbar input::placeholder{color:#8190a4!important}[data-theme=dark] .user-management-row select:disabled,body.theme-dark .user-management-row select:disabled,.theme-dark .user-management-row select:disabled,[data-theme=dark] .user-management-primary:disabled,body.theme-dark .user-management-primary:disabled,.theme-dark .user-management-primary:disabled,[data-theme=dark] .user-management-secondary:disabled,body.theme-dark .user-management-secondary:disabled,.theme-dark .user-management-secondary:disabled{color:#718096!important;opacity:1!important;background:#142033!important;border-color:#f4f0e81f!important}[data-theme=dark] .user-management-secondary,body.theme-dark .user-management-secondary,.theme-dark .user-management-secondary{background:var(--theme-surface-2)!important;color:var(--theme-text-muted)!important;box-shadow:none!important;border-color:#f4f0e838!important}[data-theme=dark] .user-management-danger,body.theme-dark .user-management-danger,.theme-dark .user-management-danger{color:#ffb4b4!important;box-shadow:none!important;background:#ff6b6b17!important;border-color:#ff6b6b3d!important}[data-theme=dark] .user-management-toast.success,body.theme-dark .user-management-toast.success,.theme-dark .user-management-toast.success{border-color:rgba(var(--theme-primary-rgb), .34)!important;color:#8ff0d2!important;background:#0b352f!important}[data-theme=dark] .user-management-toast.error,body.theme-dark .user-management-toast.error,.theme-dark .user-management-toast.error{color:#ffb4b4!important;background:#3b1518!important;border-color:#ff6b6b5c!important}[data-theme=dark] .user-management-page .page-delete-modal,body.theme-dark .user-management-page .page-delete-modal,.theme-dark .user-management-page .page-delete-modal{background:radial-gradient(circle at 100% 0%, rgba(var(--theme-primary-rgb), .07), transparent 30%), linear-gradient(145deg, var(--theme-surface) 0%, var(--theme-surface-2) 100%)!important;color:#f8fbff!important;border-color:#ff6b6b3d!important}[data-theme=dark] .user-management-page .page-delete-modal-copy h2,[data-theme=dark] .user-management-page .page-delete-modal-copy strong,body.theme-dark .user-management-page .page-delete-modal-copy h2,body.theme-dark .user-management-page .page-delete-modal-copy strong,.theme-dark .user-management-page .page-delete-modal-copy h2,.theme-dark .user-management-page .page-delete-modal-copy strong{color:var(--theme-text-inverse)!important}[data-theme=dark] .user-management-page .page-delete-modal-copy p,body.theme-dark .user-management-page .page-delete-modal-copy p,.theme-dark .user-management-page .page-delete-modal-copy p{color:#b9c7d8!important}[data-theme=dark] .user-management-page .page-delete-modal-secondary,body.theme-dark .user-management-page .page-delete-modal-secondary,.theme-dark .user-management-page .page-delete-modal-secondary{background:var(--theme-surface-2)!important;color:var(--theme-text-muted)!important;border-color:#f4f0e838!important}[data-theme=dark] .user-management-pagination span,body.theme-dark .user-management-pagination span,.theme-dark .user-management-pagination span{color:#aab7c7!important}[data-theme=dark] .user-management-secondary:hover:not(:disabled),body.theme-dark .user-management-secondary:hover:not(:disabled),.theme-dark .user-management-secondary:hover:not(:disabled){border-color:rgba(var(--theme-primary-rgb), .34)!important;color:var(--theme-text-inverse)!important;background:#1b2a40!important}[data-theme=dark] .user-management-danger:hover:not(:disabled),body.theme-dark .user-management-danger:hover:not(:disabled),.theme-dark .user-management-danger:hover:not(:disabled){background:var(--theme-danger)!important;color:var(--theme-text-inverse)!important;border-color:#ff8a8a!important}[data-theme=dark] .user-management-primary,body.theme-dark .user-management-primary,.theme-dark .user-management-primary{border-color:rgba(var(--theme-primary-rgb), .34)!important;color:#f8fbff!important;box-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .16)!important;background:linear-gradient(135deg,#375d78 0%,#5fbdb8 100%)!important}[data-theme=dark] .user-management-primary:hover:not(:disabled),body.theme-dark .user-management-primary:hover:not(:disabled),.theme-dark .user-management-primary:hover:not(:disabled){background:linear-gradient(135deg, var(--theme-primary) 0%, var(--theme-primary-hover) 100%)!important}[data-theme=dark] .user-management-header>.user-management-secondary,body.theme-dark .user-management-header>.user-management-secondary,.theme-dark .user-management-header>.user-management-secondary{background:var(--theme-surface)!important;color:var(--theme-text-muted)!important;box-shadow:0 14px 28px rgba(var(--theme-black-rgb), .18)!important;border-color:#f4f0e83d!important}[data-theme=dark] .user-management-header>.user-management-secondary:hover,body.theme-dark .user-management-header>.user-management-secondary:hover,.theme-dark .user-management-header>.user-management-secondary:hover{background:var(--theme-surface-2)!important;border-color:rgba(var(--theme-primary-rgb), .36)!important;color:var(--theme-text-inverse)!important}[data-theme=dark] .user-management-avatar,body.theme-dark .user-management-avatar,.theme-dark .user-management-avatar{background:var(--theme-gradient)!important;color:var(--theme-text-inverse)!important;box-shadow:0 12px 24px rgba(var(--theme-black-rgb), .2)!important}[data-theme=dark] .user-management-empty,body.theme-dark .user-management-empty,.theme-dark .user-management-empty{background:radial-gradient(circle at 100% 0%, rgba(var(--theme-primary-rgb), .07), transparent 30%), linear-gradient(145deg, var(--theme-surface) 0%, var(--theme-surface-2) 100%)!important;color:#aab7c7!important;border-color:#f4f0e82e!important}[data-theme=dark] .user-management-skeleton-avatar,[data-theme=dark] .user-management-skeleton-line,body.theme-dark .user-management-skeleton-avatar,body.theme-dark .user-management-skeleton-line,.theme-dark .user-management-skeleton-avatar,.theme-dark .user-management-skeleton-line{background:linear-gradient(90deg, #f4f0e81a 0%, rgba(var(--theme-primary-rgb), .18) 42%, #f4f0e81a 84%)!important;background-size:220% 100%!important}@media (width<=1420px){.user-management-row{column-gap:14px}}@media (width<=1180px){.user-management-row{grid-template-columns:1fr;grid-template-areas:"identity""management";align-items:stretch}.admin-dashboard-layout.is-rtl .user-management-row,.admin-dashboard-layout[dir=rtl] .user-management-row{grid-template-areas:"identity""management"}.user-management-controls,.user-management-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-management-actions{justify-self:stretch;width:fit-content}}@media (width<=720px){.user-management-header{align-items:stretch}.user-management-stats,.user-management-controls,.user-management-plan-grid{grid-template-columns:1fr}.user-management-actions{width:100%}.user-management-actions>button{flex:1 1 0}.user-management-page .page-delete-modal-actions{grid-template-columns:1fr}}@media (width<=1200px){.overview-grid,.dashboard-skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid,.admin-dashboard-grid.lower,.dashboard-skeleton-panels,.dashboard-skeleton-panels.lower{grid-template-columns:1fr}.admin-dashboard-page,.dashboard-skeleton-page{padding:32px 4% 56px}}@media (width<=700px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.admin-dashboard-layout,.admin-dashboard-layout.is-rtl,.admin-dashboard-layout.is-ltr,.admin-dashboard-layout[dir=rtl],.admin-dashboard-layout[dir=ltr],.dashboard-skeleton-layout{flex-direction:column;width:100%;max-width:100vw;min-height:100vh;display:block;overflow-x:hidden}.admin-dashboard-layout.is-ltr,.admin-dashboard-layout[dir=ltr]{direction:ltr}.admin-dashboard-layout.is-rtl,.admin-dashboard-layout[dir=rtl]{direction:rtl}.dashboard-mobile-menu-button{top:14px;z-index:130;position:fixed;inset-inline:14px auto;display:inline-flex!important}.admin-dashboard-layout.is-rtl .dashboard-mobile-menu-button,.admin-dashboard-layout[dir=rtl] .dashboard-mobile-menu-button{inset-inline:auto 14px}.dashboard-sidebar-backdrop{z-index:90;background:rgba(var(--theme-shadow-rgb), .44);opacity:0;pointer-events:none;border:0;padding:0;transition:opacity .2s;display:block;position:fixed;inset:0}.admin-dashboard-layout.sidebar-open .dashboard-sidebar-backdrop{opacity:1;pointer-events:auto}.admin-sidebar{top:0;bottom:0;z-index:120;border-inline-end:1px solid rgba(var(--theme-shadow-rgb), .12);border-inline-start:none;border-bottom:none;width:min(320px,100vw - 44px);min-width:min(320px,100vw - 44px);max-width:min(320px,100vw - 44px);height:100vh;min-height:100vh;max-height:100vh;padding:72px 16px 18px;transition:transform .24s;inset-inline:0 auto;overflow:hidden auto;transform:translate(-100%);position:fixed!important}.admin-dashboard-layout.sidebar-open .admin-sidebar{transform:translate(0)}.admin-dashboard-layout.is-rtl .admin-sidebar,.admin-dashboard-layout[dir=rtl] .admin-sidebar{text-align:start;border-inline-end:none;border-inline-start:1px solid rgba(var(--theme-shadow-rgb), .12);direction:rtl;border-bottom:none;inset-inline:auto 0;transform:translate(100%)}.admin-dashboard-layout.is-rtl.sidebar-open .admin-sidebar,.admin-dashboard-layout[dir=rtl].sidebar-open .admin-sidebar{transform:translate(0)}.dashboard-skeleton-sidebar{display:none}.admin-sidebar-bottom{margin-top:16px;padding-top:12px}.admin-sidebar-nav{flex-direction:column;gap:8px;display:flex}.admin-sidebar-nav a,.admin-sidebar-nav button,.admin-sidebar-logout,.admin-sidebar-bottom .admin-sidebar-lang{text-align:start;justify-content:flex-start}.admin-dashboard-layout.is-rtl .admin-sidebar-nav a,.admin-dashboard-layout.is-rtl .admin-sidebar-nav button,.admin-dashboard-layout.is-rtl .admin-sidebar-logout,.admin-dashboard-layout.is-rtl .admin-sidebar-bottom .admin-sidebar-lang,.admin-dashboard-layout[dir=rtl] .admin-sidebar-nav a,.admin-dashboard-layout[dir=rtl] .admin-sidebar-nav button,.admin-dashboard-layout[dir=rtl] .admin-sidebar-logout,.admin-dashboard-layout[dir=rtl] .admin-sidebar-bottom .admin-sidebar-lang{text-align:start;direction:rtl;justify-content:flex-start}.admin-sidebar-user{width:100%}.admin-dashboard-page,.dashboard-skeleton-page{flex:none;width:100%;min-width:0;max-width:100vw;min-height:0;padding:82px 14px 50px;overflow-x:hidden;margin-left:0!important;margin-right:0!important}.admin-dashboard-layout.is-rtl .admin-dashboard-page,.admin-dashboard-layout[dir=rtl] .admin-dashboard-page{text-align:start;direction:rtl}.admin-dashboard-layout.is-ltr .admin-dashboard-page,.admin-dashboard-layout[dir=ltr] .admin-dashboard-page{text-align:left;direction:ltr}.admin-dashboard-shell,.settings-page{width:100%;max-width:100%;margin-inline:auto}.admin-dashboard-header{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:22px}.admin-dashboard-header h1{letter-spacing:-.03em;font-size:30px}.admin-dashboard-header p{font-size:15px}.dashboard-skeleton-cards,.dashboard-skeleton-panels,.dashboard-skeleton-panels.lower{width:100%}.cash-chart{gap:10px;overflow-x:auto}.cash-bar span{display:none}.dashboard-panel{border-radius:22px;padding:20px}}@media (width<=520px){.overview-grid,.dashboard-skeleton-cards{grid-template-columns:1fr}.overview-card{min-height:145px;padding:22px}.overview-card h2{font-size:36px}.overview-icon,.panel-icon{border-radius:14px;width:42px;height:42px}.admin-dashboard-page,.dashboard-skeleton-page{padding:82px 14px 50px}.server-info-list div{flex-direction:column;align-items:flex-start}.metric-row-header{gap:12px}}@media (width<=1180px){.settings-profile-summary{grid-template-columns:auto minmax(0,1fr);align-items:start}.settings-profile-upload{grid-column:1/-1;justify-self:start;margin-top:0}.settings-page[dir=rtl] .settings-profile-upload{justify-self:end}.settings-profile-body,.settings-card-horizontal,.settings-card-content{grid-template-columns:minmax(0,1fr)}.settings-avatar-row,.settings-logo-preview{grid-template-columns:104px minmax(0,1fr);align-items:center}.settings-save-button{place-self:start}.settings-page[dir=rtl] .settings-save-button{justify-self:end}}@media (width<=640px){.settings-profile-cover{min-height:138px;padding:20px}.settings-profile-summary{grid-template-columns:minmax(0,1fr);justify-items:start;margin:0 18px;padding-top:20px}.settings-profile-avatar{margin-top:-70px}.settings-profile-summary h2{margin-top:0}.settings-page[dir=rtl] .settings-profile-summary{justify-items:end}.settings-profile-avatar{border-radius:24px;width:100px;height:100px}.settings-profile-body{padding:22px 18px 24px}.settings-profile-url-card,.settings-form-grid{grid-template-columns:minmax(0,1fr)}.settings-save-button,.settings-profile-card .settings-save-button{justify-self:stretch;width:calc(100% - 36px);margin:0 18px 24px}.settings-profile-actions{flex-direction:column;align-items:stretch;width:calc(100% - 36px);margin:0 18px 24px;display:flex}.settings-profile-actions .settings-save-button,.settings-reset-password-button{width:100%}}:root[data-theme=dark],.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body,body.theme-dark{background:var(--theme-bg);color:var(--theme-text)}[data-theme=dark] .dashboard-skeleton-layout,.theme-dark .dashboard-skeleton-layout{background:var(--theme-bg)!important}[data-theme=dark] .dashboard-skeleton-sidebar,.theme-dark .dashboard-skeleton-sidebar{box-shadow:none;background:var(--theme-bg)!important;border-right-color:#f4f0e829!important}[data-theme=dark] .dashboard-skeleton-page,.theme-dark .dashboard-skeleton-page{background:var(--theme-bg)!important}[data-theme=dark] .skeleton-circle,[data-theme=dark] .skeleton-line,[data-theme=dark] .skeleton-card,[data-theme=dark] .skeleton-panel,.theme-dark .skeleton-circle,.theme-dark .skeleton-line,.theme-dark .skeleton-card,.theme-dark .skeleton-panel{background:linear-gradient(90deg, #f4f0e81a, rgba(var(--theme-primary-rgb), .16), #f4f0e81a)!important;background-size:220% 100%!important}[data-theme=dark] .skeleton-card,[data-theme=dark] .skeleton-panel,.theme-dark .skeleton-card,.theme-dark .skeleton-panel{box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .26);background:var(--theme-surface)!important;border-color:#f4f0e829!important}[data-theme=dark] .auth-page,[data-theme=dark] .login-page,[data-theme=dark] .already-signed-page,.theme-dark .auth-page,.theme-dark .login-page,.theme-dark .already-signed-page{background:var(--theme-bg)!important;color:var(--theme-text)!important}[data-theme=dark] .auth-skeleton-card,.theme-dark .auth-skeleton-card{background:var(--theme-surface)!important;box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .26)!important;border-color:#f4f0e829!important}[data-theme=dark] .auth-skeleton-card:after,.theme-dark .auth-skeleton-card:after{background:var(--theme-primary-hover)!important;opacity:.08!important}[data-theme=dark] .auth-skeleton-line,[data-theme=dark] .auth-skeleton-button,.theme-dark .auth-skeleton-line,.theme-dark .auth-skeleton-button{background:linear-gradient(90deg, #f4f0e81a, rgba(var(--theme-primary-rgb), .16), #f4f0e81a)!important;background-size:220% 100%!important}[data-theme=dark] .admin-dashboard-page,.theme-dark .admin-dashboard-page{color:var(--theme-text)!important;background:var(--theme-bg)!important}[data-theme=dark] .admin-dashboard-shell,.theme-dark .admin-dashboard-shell{color:var(--theme-text)}[data-theme=dark] .admin-dashboard-header h1,.theme-dark .admin-dashboard-header h1,[data-theme=dark] .admin-dashboard-header h2,.theme-dark .admin-dashboard-header h2{color:var(--theme-text)!important}[data-theme=dark] .admin-dashboard-header p,.theme-dark .admin-dashboard-header p{color:#f8fafcb8!important}[data-theme=dark] .overview-card,[data-theme=dark] .dashboard-panel,.theme-dark .overview-card,.theme-dark .dashboard-panel{background:linear-gradient(145deg, rgba(var(--theme-text-inverse-rgb), .08), rgba(var(--theme-text-inverse-rgb), .04)) padding-box, linear-gradient(135deg, #f4f0e838, rgba(var(--theme-primary-rgb), .18)) border-box!important;color:var(--theme-text)!important;box-shadow:0 24px 70px rgba(var(--theme-black-rgb), .28)!important;border:1px solid #0000!important}[data-theme=dark] .overview-card p,[data-theme=dark] .dashboard-panel p,[data-theme=dark] .dashboard-panel small,.theme-dark .overview-card p,.theme-dark .dashboard-panel p,.theme-dark .dashboard-panel small{color:#f8fafcad!important}[data-theme=dark] .overview-card h2,[data-theme=dark] .dashboard-panel h2,[data-theme=dark] .dashboard-panel h3,[data-theme=dark] .server-info-list strong,[data-theme=dark] .metric-row-header strong,.theme-dark .overview-card h2,.theme-dark .dashboard-panel h2,.theme-dark .dashboard-panel h3,.theme-dark .server-info-list strong,.theme-dark .metric-row-header strong{color:var(--theme-text-inverse)!important}[data-theme=dark] .overview-sub,.theme-dark .overview-sub{color:#f8fafcc2!important}[data-theme=dark] .overview-icon,[data-theme=dark] .panel-icon,.theme-dark .overview-icon,.theme-dark .panel-icon{background:var(--theme-gradient)!important;color:var(--theme-text-inverse)!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .18)!important}[data-theme=dark] .metric-track,.theme-dark .metric-track{background:rgba(var(--theme-text-inverse-rgb), .12)!important}[data-theme=dark] .metric-track>div,.theme-dark .metric-track>div{background:var(--theme-primary)!important}[data-theme=dark] .cash-bar,.theme-dark .cash-bar{background:var(--theme-primary)!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .18)!important}[data-theme=dark] .cash-bar span,.theme-dark .cash-bar span{color:var(--theme-text-inverse)!important}[data-theme=dark] .cash-bar-item small,.theme-dark .cash-bar-item small{color:#f8fafcad!important}[data-theme=dark] .server-info-list div,.theme-dark .server-info-list div{background:rgba(var(--theme-text-inverse-rgb), .05)!important;border-color:rgba(var(--theme-text-inverse-rgb), .12)!important}[data-theme=dark] .server-info-list span,[data-theme=dark] .metric-row-header span,.theme-dark .server-info-list span,.theme-dark .metric-row-header span{color:#f8fafcb8!important}[data-theme=dark] .uptime-circle,.theme-dark .uptime-circle{background:radial-gradient(circle, rgba(var(--theme-primary-rgb), .18), transparent 58%), rgba(var(--theme-text-inverse-rgb), .04)!important;border-color:rgba(var(--theme-primary-rgb), .32)!important}[data-theme=dark] .uptime-circle strong,.theme-dark .uptime-circle strong{color:var(--theme-text-inverse)!important}[data-theme=dark] .uptime-circle span,.theme-dark .uptime-circle span{color:#f8fafcad!important}[data-theme=dark] .admin-sidebar-brand,.theme-dark .admin-sidebar-brand{background:0 0!important;border:none!important}[data-theme=dark] .admin-sidebar-brand:hover,.theme-dark .admin-sidebar-brand:hover{background:rgba(var(--theme-text-inverse-rgb), .06)!important}[data-theme=dark] .admin-sidebar-brand strong,[data-theme=dark] .admin-sidebar-user-info strong,.theme-dark .admin-sidebar-brand strong,.theme-dark .admin-sidebar-user-info strong{color:var(--theme-text)!important}[data-theme=dark] .admin-sidebar-brand-text>span,[data-theme=dark] .admin-sidebar-user-info span,.theme-dark .admin-sidebar-brand-text>span,.theme-dark .admin-sidebar-user-info span{color:#f8fafcb3!important}[data-theme=dark] .admin-sidebar-nav button,[data-theme=dark] .admin-sidebar-nav a,.theme-dark .admin-sidebar-nav button,.theme-dark .admin-sidebar-nav a{color:#f8fafcdb!important}[data-theme=dark] .admin-sidebar-theme-row,.theme-dark .admin-sidebar-theme-row{color:#f8fafcdb!important}[data-theme=dark] .admin-sidebar-theme-row:hover,.theme-dark .admin-sidebar-theme-row:hover{background:rgba(var(--theme-text-inverse-rgb), .08)!important;color:var(--theme-text-inverse)!important}[data-theme=dark] .admin-sidebar-lang,.theme-dark .admin-sidebar-lang{color:var(--theme-text)!important;background:0 0!important;border-color:#0000!important}[data-theme=dark] .admin-sidebar-lang:hover,.theme-dark .admin-sidebar-lang:hover{background:rgba(var(--theme-text-inverse-rgb), .08)!important;border-color:#0000!important}[data-theme=dark] .admin-sidebar-logout,.theme-dark .admin-sidebar-logout,[data-theme=dark] .admin-sidebar-logout svg,.theme-dark .admin-sidebar-logout svg{color:#f8fafcdb!important}[data-theme=dark] .admin-sidebar-logout:hover svg,.theme-dark .admin-sidebar-logout:hover svg{color:var(--theme-text-inverse)!important}[data-theme=dark] .settings-page,.theme-dark .settings-page{color:var(--theme-text)!important}[data-theme=dark] .settings-header p,.theme-dark .settings-header p{color:var(--theme-primary-hover)!important}[data-theme=dark] .settings-header h1,.theme-dark .settings-header h1,[data-theme=dark] .settings-profile-summary h2,.theme-dark .settings-profile-summary h2{color:var(--theme-text-inverse)!important}[data-theme=dark] .settings-header span,.theme-dark .settings-header span,[data-theme=dark] .settings-profile-summary p,.theme-dark .settings-profile-summary p{color:#f8fafcb3!important}[data-theme=dark] .settings-card,.theme-dark .settings-card{background:linear-gradient(145deg, rgba(var(--theme-text-inverse-rgb), .08), rgba(var(--theme-text-inverse-rgb), .04)) padding-box, linear-gradient(135deg, #f4f0e838, rgba(var(--theme-primary-rgb), .18)) border-box!important;color:var(--theme-text)!important;box-shadow:0 24px 70px rgba(var(--theme-black-rgb), .28)!important;border:1px solid #0000!important}[data-theme=dark] .settings-profile-cover,.theme-dark .settings-profile-cover{background:radial-gradient(circle at 16% 20%, rgba(var(--theme-text-inverse-rgb), .16), transparent 28%), radial-gradient(circle at 84% 26%, rgba(var(--theme-text-inverse-rgb), .1), transparent 26%), linear-gradient(135deg, var(--theme-bg) 0%, var(--theme-surface) 48%, var(--theme-surface-2) 100%)!important}[data-theme=dark] .settings-profile-avatar,[data-theme=dark] .settings-website-card .settings-profile-avatar,.theme-dark .settings-profile-avatar,.theme-dark .settings-website-card .settings-profile-avatar{background:var(--theme-surface)!important;box-shadow:0 18px 36px rgba(var(--theme-black-rgb), .32)!important}[data-theme=dark] .settings-card label,.theme-dark .settings-card label{color:var(--theme-text)!important}[data-theme=dark] .settings-card input,[data-theme=dark] .settings-card textarea,.theme-dark .settings-card input,.theme-dark .settings-card textarea{background:rgba(var(--theme-shadow-rgb), .92)!important;color:var(--theme-text)!important;border-color:rgba(var(--theme-text-inverse-rgb), .16)!important}[data-theme=dark] .settings-card input::placeholder,[data-theme=dark] .settings-card textarea::placeholder,.theme-dark .settings-card input::placeholder,.theme-dark .settings-card textarea::placeholder{color:#f8fafc6b!important}[data-theme=dark] .settings-card input:focus,[data-theme=dark] .settings-card textarea:focus,.theme-dark .settings-card input:focus,.theme-dark .settings-card textarea:focus{box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .16)!important;border-color:#d48a75b3!important}[data-theme=dark] .settings-file-button,.theme-dark .settings-file-button{background:rgba(var(--theme-primary-rgb), .14)!important;color:var(--theme-text)!important;border-color:#d48a756b!important}[data-theme=dark] .settings-reset-password-button,.theme-dark .settings-reset-password-button{background:rgba(var(--theme-text-inverse-rgb), .07)!important;border-color:rgba(var(--theme-text-inverse-rgb), .16)!important;color:var(--theme-text)!important}[data-theme=dark] .settings-reset-password-button:hover,.theme-dark .settings-reset-password-button:hover{background:rgba(var(--theme-primary-rgb), .14)!important;color:var(--theme-text-inverse)!important;border-color:#d48a7566!important}[data-theme=dark] .settings-toast,.theme-dark .settings-toast{background:var(--theme-surface)!important;border-color:rgba(var(--theme-text-inverse-rgb), .14)!important;box-shadow:0 20px 56px rgba(var(--theme-black-rgb), .32)!important}[data-theme=dark] .settings-toast span,.theme-dark .settings-toast span{color:var(--theme-text)!important}[data-theme=dark] .settings-toast button,.theme-dark .settings-toast button{background:rgba(var(--theme-text-inverse-rgb), .08)!important;color:var(--theme-text)!important}[data-theme=dark] .my-plan-page,.theme-dark .my-plan-page{color:var(--theme-text)!important}[data-theme=dark] .my-plan-kicker,.theme-dark .my-plan-kicker{color:var(--theme-primary-hover)!important}[data-theme=dark] .my-plan-hero h1,[data-theme=dark] .my-plan-section-header h2,[data-theme=dark] .my-plan-price-row h2,[data-theme=dark] .my-plan-builder-card h3,.theme-dark .my-plan-hero h1,.theme-dark .my-plan-section-header h2,.theme-dark .my-plan-price-row h2,.theme-dark .my-plan-builder-card h3{color:var(--theme-text-inverse)!important}[data-theme=dark] .my-plan-hero p,[data-theme=dark] .my-plan-current-card>p,[data-theme=dark] .my-plan-price-row div span,[data-theme=dark] .my-plan-meta-grid span,[data-theme=dark] .my-plan-usage-card span,[data-theme=dark] .my-plan-builder-card p,.theme-dark .my-plan-hero p,.theme-dark .my-plan-current-card>p,.theme-dark .my-plan-price-row div span,.theme-dark .my-plan-meta-grid span,.theme-dark .my-plan-usage-card span,.theme-dark .my-plan-builder-card p{color:#f8fafcb3!important}[data-theme=dark] .my-plan-current-card,[data-theme=dark] .my-plan-usage-card,[data-theme=dark] .my-plan-builder-card,.theme-dark .my-plan-current-card,.theme-dark .my-plan-usage-card,.theme-dark .my-plan-builder-card{background:linear-gradient(145deg, rgba(var(--theme-text-inverse-rgb), .08), rgba(var(--theme-text-inverse-rgb), .04)) padding-box, linear-gradient(135deg, #f4f0e838, rgba(var(--theme-primary-rgb), .18)) border-box!important;color:var(--theme-text)!important;box-shadow:0 24px 70px rgba(var(--theme-black-rgb), .28)!important;border:1px solid #0000!important}[data-theme=dark] .my-plan-feature-card,.theme-dark .my-plan-feature-card{border-color:rgba(var(--theme-text-inverse-rgb), .12)!important;box-shadow:0 24px 70px rgba(var(--theme-black-rgb), .32)!important}[data-theme=dark] .my-plan-secondary-btn,.theme-dark .my-plan-secondary-btn{background:rgba(var(--theme-text-inverse-rgb), .07)!important;border-color:rgba(var(--theme-text-inverse-rgb), .16)!important;color:var(--theme-text)!important}[data-theme=dark] .my-plan-secondary-btn:hover,.theme-dark .my-plan-secondary-btn:hover{background:rgba(var(--theme-primary-rgb), .14)!important;border-color:#d48a7566!important}[data-theme=dark] .my-plan-card-top span,.theme-dark .my-plan-card-top span{color:#f8fafca3!important}[data-theme=dark] .my-plan-card-top strong,[data-theme=dark] .my-plan-builder-card-top strong,.theme-dark .my-plan-card-top strong,.theme-dark .my-plan-builder-card-top strong{background:rgba(var(--theme-primary-rgb), .16)!important;color:var(--theme-text)!important}[data-theme=dark] .my-plan-price-row div strong,[data-theme=dark] .my-plan-builder-footer em,.theme-dark .my-plan-price-row div strong,.theme-dark .my-plan-builder-footer em{color:var(--theme-primary-hover)!important}[data-theme=dark] .my-plan-meta-grid div,.theme-dark .my-plan-meta-grid div{background:rgba(var(--theme-text-inverse-rgb), .06)!important;border-color:rgba(var(--theme-text-inverse-rgb), .12)!important}[data-theme=dark] .my-plan-meta-grid strong,[data-theme=dark] .my-plan-usage-card strong,[data-theme=dark] .my-plan-builder-footer span,.theme-dark .my-plan-meta-grid strong,.theme-dark .my-plan-usage-card strong,.theme-dark .my-plan-builder-footer span{color:var(--theme-text-inverse)!important}[data-theme=dark] .my-plan-progress-track,.theme-dark .my-plan-progress-track{background:rgba(var(--theme-text-inverse-rgb), .12)!important}[data-theme=dark] .my-plan-progress-track span,.theme-dark .my-plan-progress-track span{background:linear-gradient(90deg, var(--theme-primary-hover) 0%, var(--theme-primary) 100%)!important}[data-theme=dark] .my-plan-builder-card.active,.theme-dark .my-plan-builder-card.active{box-shadow:0 22px 56px rgba(var(--theme-primary-rgb), .12)!important;border-color:#d48a7575!important}[data-theme=dark] .page-builder,.theme-dark .page-builder,.page-builder.theme-dark{--madar-bg:var(--theme-bg);--madar-surface:var(--theme-surface);--madar-surface-soft:#172033;--madar-text:var(--theme-text);--madar-muted:#f8fafcad;--madar-navy:var(--theme-text);--madar-red:var(--theme-primary-hover);--madar-red-dark:var(--theme-primary);--madar-border:rgba(var(--theme-text-inverse-rgb), .12);--madar-border-strong:rgba(var(--theme-text-inverse-rgb), .2);--madar-gradient:var(--theme-gradient);--madar-gradient-hover:var(--theme-gradient-hover);--madar-shadow-sm:0 10px 24px rgba(var(--theme-black-rgb), .22);--madar-shadow-md:0 18px 45px rgba(var(--theme-black-rgb), .3);--madar-red-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .22);background:var(--madar-bg)!important;color:var(--madar-text)!important}[data-theme=dark] .page-builder .builder-topbar,[data-theme=dark] .page-builder .builder-subbar,[data-theme=dark] .page-builder .preview-device-toolbar,.theme-dark .page-builder .builder-topbar,.theme-dark .page-builder .builder-subbar,.theme-dark .page-builder .preview-device-toolbar{color:var(--madar-text)!important;border-color:var(--madar-border)!important;background:#111827f5!important}[data-theme=dark] .page-builder .builder-layout,.theme-dark .page-builder .builder-layout{background:var(--madar-bg)!important}[data-theme=dark] .page-builder .builder-sidebar,[data-theme=dark] .page-builder .builder-inspector,[data-theme=dark] .page-builder .workspace-header,[data-theme=dark] .page-builder .object-list,[data-theme=dark] .page-builder .form-editor,[data-theme=dark] .page-builder .form-side-settings,[data-theme=dark] .page-builder .responses-page-card,[data-theme=dark] .page-builder .dashboard-panel,[data-theme=dark] .page-builder .publish-card,[data-theme=dark] .page-builder .automation-card,[data-theme=dark] .page-builder .role-card,[data-theme=dark] .page-builder .theme-control,[data-theme=dark] .page-builder .builder-modal,[data-theme=dark] .page-builder .results-form-list,[data-theme=dark] .page-builder .results-table-card,[data-theme=dark] .page-builder .analytics-card,.theme-dark .page-builder .builder-sidebar,.theme-dark .page-builder .builder-inspector,.theme-dark .page-builder .workspace-header,.theme-dark .page-builder .object-list,.theme-dark .page-builder .form-editor,.theme-dark .page-builder .form-side-settings,.theme-dark .page-builder .responses-page-card,.theme-dark .page-builder .dashboard-panel,.theme-dark .page-builder .publish-card,.theme-dark .page-builder .automation-card,.theme-dark .page-builder .role-card,.theme-dark .page-builder .theme-control,.theme-dark .page-builder .builder-modal,.theme-dark .page-builder .results-form-list,.theme-dark .page-builder .results-table-card,.theme-dark .page-builder .analytics-card{background:var(--madar-surface)!important;color:var(--madar-text)!important;border-color:var(--madar-border)!important}[data-theme=dark] .page-builder input,[data-theme=dark] .page-builder textarea,[data-theme=dark] .page-builder select,.theme-dark .page-builder input,.theme-dark .page-builder textarea,.theme-dark .page-builder select{background:var(--theme-bg)!important;color:var(--madar-text)!important;border-color:var(--madar-border-strong)!important}[data-theme=dark] .page-builder input::placeholder,[data-theme=dark] .page-builder textarea::placeholder,.theme-dark .page-builder input::placeholder,.theme-dark .page-builder textarea::placeholder{color:#f8fafc6b!important}[data-theme=dark] .page-builder details,.theme-dark .page-builder details{background:rgba(var(--theme-text-inverse-rgb), .035)!important;border-color:var(--madar-border)!important}[data-theme=dark] .page-builder .workspace-tabs,[data-theme=dark] .page-builder .viewport-switcher,.theme-dark .page-builder .workspace-tabs,.theme-dark .page-builder .viewport-switcher{background:rgba(var(--theme-text-inverse-rgb), .06)!important;border-color:var(--madar-border)!important}[data-theme=dark] .page-builder .workspace-tabs button,[data-theme=dark] .page-builder .viewport-switcher button,[data-theme=dark] .page-builder .builder-topbar-actions>button,[data-theme=dark] .page-builder .compact-actions button,[data-theme=dark] .page-builder .workspace-header button,[data-theme=dark] .page-builder .question-type-buttons button,[data-theme=dark] .page-builder .responses-page-header button,[data-theme=dark] .page-builder .publish-actions button,[data-theme=dark] .page-builder .editor-card-header button,[data-theme=dark] .page-builder .builder-modal button,.theme-dark .page-builder .workspace-tabs button,.theme-dark .page-builder .viewport-switcher button,.theme-dark .page-builder .builder-topbar-actions>button,.theme-dark .page-builder .compact-actions button,.theme-dark .page-builder .workspace-header button,.theme-dark .page-builder .question-type-buttons button,.theme-dark .page-builder .responses-page-header button,.theme-dark .page-builder .publish-actions button,.theme-dark .page-builder .editor-card-header button,.theme-dark .page-builder .builder-modal button{background:rgba(var(--theme-text-inverse-rgb), .08)!important;color:var(--madar-text)!important}[data-theme=dark] .page-builder .workspace-tabs button.active,[data-theme=dark] .page-builder .viewport-switcher button.active,.theme-dark .page-builder .workspace-tabs button.active,.theme-dark .page-builder .viewport-switcher button.active{background:var(--madar-gradient)!important;color:var(--theme-text-inverse)!important}[data-theme=dark] .page-builder .panel-mode-select,[data-theme=dark] .page-builder .row-editor-card,[data-theme=dark] .page-builder .field-row,[data-theme=dark] .page-builder .user-row,[data-theme=dark] .page-builder .page-kind-summary,[data-theme=dark] .page-builder .section-card,[data-theme=dark] .page-builder .starter-card,[data-theme=dark] .page-builder .page-create-card,[data-theme=dark] .page-builder .form-info-grid article,[data-theme=dark] .page-builder .analysis-result-grid article,[data-theme=dark] .page-builder .backend-route-list div,.theme-dark .page-builder .panel-mode-select,.theme-dark .page-builder .row-editor-card,.theme-dark .page-builder .field-row,.theme-dark .page-builder .user-row,.theme-dark .page-builder .page-kind-summary,.theme-dark .page-builder .section-card,.theme-dark .page-builder .starter-card,.theme-dark .page-builder .page-create-card,.theme-dark .page-builder .form-info-grid article,.theme-dark .page-builder .analysis-result-grid article,.theme-dark .page-builder .backend-route-list div{background:var(--madar-surface-soft)!important;color:var(--madar-text)!important;border-color:var(--madar-border)!important}[data-theme=dark] .page-builder .results-data-table,[data-theme=dark] .page-builder .data-grid-table,.theme-dark .page-builder .results-data-table,.theme-dark .page-builder .data-grid-table{background:var(--madar-surface)!important;color:var(--madar-text)!important}[data-theme=dark] .page-builder .results-data-table th,[data-theme=dark] .page-builder .results-data-table td,[data-theme=dark] .page-builder .data-grid-table th,[data-theme=dark] .page-builder .data-grid-table td,.theme-dark .page-builder .results-data-table th,.theme-dark .page-builder .results-data-table td,.theme-dark .page-builder .data-grid-table th,.theme-dark .page-builder .data-grid-table td{color:var(--madar-text)!important;border-color:var(--madar-border)!important;background:0 0!important}[data-theme=dark] .page-builder .results-data-table th,[data-theme=dark] .page-builder .data-grid-table th,.theme-dark .page-builder .results-data-table th,.theme-dark .page-builder .data-grid-table th{background:rgba(var(--theme-text-inverse-rgb), .06)!important;color:var(--madar-muted)!important}[data-theme=dark] .page-builder .results-table-wrap,[data-theme=dark] .page-builder .data-grid-scroll,[data-theme=dark] .page-builder .analysis-column-picker,.theme-dark .page-builder .results-table-wrap,.theme-dark .page-builder .data-grid-scroll,.theme-dark .page-builder .analysis-column-picker{background:var(--madar-surface)!important;border-color:var(--madar-border)!important}[data-theme=dark] .page-builder .analysis-file-dropzone,.theme-dark .page-builder .analysis-file-dropzone{background:linear-gradient(180deg, #111827eb, rgba(var(--theme-shadow-rgb), .92)), rgba(var(--theme-text-inverse-rgb), .04)!important;border-color:rgba(var(--theme-text-inverse-rgb), .18)!important}[data-theme=dark] .page-builder .analysis-json-output.friendly,.theme-dark .page-builder .analysis-json-output.friendly{background:var(--madar-surface-soft)!important;color:var(--madar-text)!important}[data-theme=dark] .page-builder .analysis-field textarea,[data-theme=dark] .page-builder .analysis-assistant-thread article,.theme-dark .page-builder .analysis-field textarea,.theme-dark .page-builder .analysis-assistant-thread article,[data-theme=dark] .page-builder .builder-toast,.theme-dark .page-builder .builder-toast{background:var(--madar-surface)!important;color:var(--madar-text)!important;border-color:var(--madar-border)!important}[data-theme=dark] .page-builder .page-delete-modal,.theme-dark .page-builder .page-delete-modal{background:var(--madar-surface)!important;color:var(--madar-text)!important;border-color:rgba(var(--theme-primary-rgb), .28)!important}[data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-lang:after{color:var(--theme-text)!important}.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-lang:after{color:var(--theme-text)!important}:is([data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-bottom .admin-sidebar-lang,.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-bottom .admin-sidebar-lang){background:0 0!important}[data-theme=dark] .settings-save-button,[data-theme=dark] .my-plan-primary-btn,.theme-dark .settings-save-button,.theme-dark .my-plan-primary-btn{background:var(--theme-gradient)!important;color:var(--theme-text-inverse)!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .18)!important}[data-theme=dark] .page-builder .builder-panel,[data-theme=dark] .page-builder .builder-panel-section,[data-theme=dark] .page-builder .builder-panel-card,[data-theme=dark] .page-builder .builder-card,[data-theme=dark] .page-builder .editor-card,[data-theme=dark] .page-builder .content-card,[data-theme=dark] .page-builder .settings-card,[data-theme=dark] .page-builder .workspace-card,[data-theme=dark] .page-builder .component-card,[data-theme=dark] .page-builder .empty-state-card,[data-theme=dark] .page-builder .go-live-card,[data-theme=dark] .page-builder .subdomain-card,[data-theme=dark] .page-builder .auth-block-card,[data-theme=dark] .page-builder .form-question-card,[data-theme=dark] .page-builder .form-preview-card,[data-theme=dark] .page-builder .form-response-card,[data-theme=dark] .page-builder .question-card,[data-theme=dark] .page-builder .quiz-question-card,[data-theme=dark] .page-builder .data-source-card,[data-theme=dark] .page-builder .data-table-card,[data-theme=dark] .page-builder .records-card,[data-theme=dark] .page-builder .page-card,[data-theme=dark] .page-builder .page-list-card,[data-theme=dark] .page-builder .page-row,[data-theme=dark] .page-builder .branch-page-card,[data-theme=dark] .page-builder .responsive-preview-frame,[data-theme=dark] .page-builder .preview-shell,[data-theme=dark] .page-builder .builder-drawer,[data-theme=dark] .page-builder .form-builder-drawer,.theme-dark .page-builder .builder-panel,.theme-dark .page-builder .builder-panel-section,.theme-dark .page-builder .builder-panel-card,.theme-dark .page-builder .builder-card,.theme-dark .page-builder .editor-card,.theme-dark .page-builder .content-card,.theme-dark .page-builder .settings-card,.theme-dark .page-builder .workspace-card,.theme-dark .page-builder .component-card,.theme-dark .page-builder .empty-state-card,.theme-dark .page-builder .go-live-card,.theme-dark .page-builder .subdomain-card,.theme-dark .page-builder .auth-block-card,.theme-dark .page-builder .form-question-card,.theme-dark .page-builder .form-preview-card,.theme-dark .page-builder .form-response-card,.theme-dark .page-builder .question-card,.theme-dark .page-builder .quiz-question-card,.theme-dark .page-builder .data-source-card,.theme-dark .page-builder .data-table-card,.theme-dark .page-builder .records-card,.theme-dark .page-builder .page-card,.theme-dark .page-builder .page-list-card,.theme-dark .page-builder .page-row,.theme-dark .page-builder .branch-page-card,.theme-dark .page-builder .responsive-preview-frame,.theme-dark .page-builder .preview-shell,.theme-dark .page-builder .builder-drawer,.theme-dark .page-builder .form-builder-drawer{background:var(--madar-surface)!important;color:var(--madar-text)!important;border-color:var(--madar-border)!important}[data-theme=dark] .page-builder .builder-panel-muted,[data-theme=dark] .page-builder .builder-muted-panel,[data-theme=dark] .page-builder .option-row,[data-theme=dark] .page-builder .choice-row,[data-theme=dark] .page-builder .logic-row,[data-theme=dark] .page-builder .rule-row,[data-theme=dark] .page-builder .data-row,[data-theme=dark] .page-builder .property-row,[data-theme=dark] .page-builder .style-control-row,[data-theme=dark] .page-builder .color-control,[data-theme=dark] .page-builder .toolbar-group,[data-theme=dark] .page-builder .section-item,[data-theme=dark] .page-builder .element-item,[data-theme=dark] .page-builder .object-list-item,[data-theme=dark] .page-builder .canvas-empty-state,[data-theme=dark] .page-builder .drop-zone,.theme-dark .page-builder .builder-panel-muted,.theme-dark .page-builder .builder-muted-panel,.theme-dark .page-builder .option-row,.theme-dark .page-builder .choice-row,.theme-dark .page-builder .logic-row,.theme-dark .page-builder .rule-row,.theme-dark .page-builder .data-row,.theme-dark .page-builder .property-row,.theme-dark .page-builder .style-control-row,.theme-dark .page-builder .color-control,.theme-dark .page-builder .toolbar-group,.theme-dark .page-builder .section-item,.theme-dark .page-builder .element-item,.theme-dark .page-builder .object-list-item,.theme-dark .page-builder .canvas-empty-state,.theme-dark .page-builder .drop-zone{background:var(--madar-surface-soft)!important;color:var(--madar-text)!important;border-color:var(--madar-border)!important}[data-theme=dark] .page-builder p,[data-theme=dark] .page-builder small,[data-theme=dark] .page-builder span,[data-theme=dark] .page-builder label,[data-theme=dark] .page-builder legend,[data-theme=dark] .page-builder .muted,[data-theme=dark] .page-builder .helper-text,[data-theme=dark] .page-builder .field-help,[data-theme=dark] .page-builder .empty-copy,.theme-dark .page-builder p,.theme-dark .page-builder small,.theme-dark .page-builder span,.theme-dark .page-builder label,.theme-dark .page-builder legend,.theme-dark .page-builder .muted,.theme-dark .page-builder .helper-text,.theme-dark .page-builder .field-help,.theme-dark .page-builder .empty-copy{color:var(--madar-muted)!important}[data-theme=dark] .page-builder h1,[data-theme=dark] .page-builder h2,[data-theme=dark] .page-builder h3,[data-theme=dark] .page-builder h4,[data-theme=dark] .page-builder strong,.theme-dark .page-builder h1,.theme-dark .page-builder h2,.theme-dark .page-builder h3,.theme-dark .page-builder h4,.theme-dark .page-builder strong{color:var(--madar-text)!important}[data-theme=dark] .page-builder table,[data-theme=dark] .page-builder thead,[data-theme=dark] .page-builder tbody,[data-theme=dark] .page-builder tr,.theme-dark .page-builder table,.theme-dark .page-builder thead,.theme-dark .page-builder tbody,.theme-dark .page-builder tr{color:var(--madar-text)!important;background:0 0!important}:root[data-theme=dark],.theme-dark{--admin-bg:var(--theme-bg);--admin-surface:var(--theme-surface);--admin-surface-2:var(--theme-surface-2);--admin-surface-3:#1b2a40;--admin-border:#f4f0e829;--admin-border-strong:#f4f0e842;--admin-text:var(--theme-text);--admin-muted:#aab7c7;--admin-soft:#75869a;--admin-cyan:var(--theme-primary-hover);--admin-navy:var(--theme-surface-3);--admin-red:var(--theme-primary);--admin-red-bright:var(--theme-primary-hover);--admin-gradient:var(--theme-gradient)}[data-theme=dark] .admin-dashboard-layout,.theme-dark .admin-dashboard-layout{background:var(--theme-bg)!important}[data-theme=dark] .admin-dashboard-page,.theme-dark .admin-dashboard-page{background:radial-gradient(circle at top right, rgba(var(--theme-primary-rgb), .12), transparent 30%), linear-gradient(135deg, var(--theme-bg) 0%, var(--theme-bg-soft) 58%, #0a0d18 100%)!important}[data-theme=dark] .admin-sidebar,.theme-dark .admin-sidebar{background:var(--theme-bg)!important;border-color:#f4f0e829!important}[data-theme=dark] .overview-card,[data-theme=dark] .dashboard-panel,[data-theme=dark] .settings-card,[data-theme=dark] .my-plan-current-card,[data-theme=dark] .my-plan-usage-card,[data-theme=dark] .my-plan-builder-card,.theme-dark .overview-card,.theme-dark .dashboard-panel,.theme-dark .settings-card,.theme-dark .my-plan-current-card,.theme-dark .my-plan-usage-card,.theme-dark .my-plan-builder-card{background:radial-gradient(circle at 100% 0%, rgba(var(--theme-primary-rgb), .08), transparent 28%), linear-gradient(145deg, #101c2dfa, #121b2af5)!important;color:var(--theme-text)!important;box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .26)!important;border:1px solid #f4f0e829!important}[data-theme=dark] .overview-icon,[data-theme=dark] .panel-icon,.theme-dark .overview-icon,.theme-dark .panel-icon{background:linear-gradient(135deg, rgba(var(--theme-primary-rgb), .18), rgba(var(--theme-primary-rgb), .82))!important;box-shadow:0 12px 26px rgba(var(--theme-black-rgb), .22)!important}[data-theme=dark] .settings-header p,[data-theme=dark] .my-plan-kicker,[data-theme=dark] .my-plan-price-row div strong,[data-theme=dark] .my-plan-builder-footer em,.theme-dark .settings-header p,.theme-dark .my-plan-kicker,.theme-dark .my-plan-price-row div strong,.theme-dark .my-plan-builder-footer em{color:var(--theme-primary-hover)!important}[data-theme=dark] .admin-sidebar-nav button:hover,[data-theme=dark] .admin-sidebar-nav button.active,[data-theme=dark] .admin-sidebar-nav a:hover,[data-theme=dark] .admin-sidebar-nav a.active,.theme-dark .admin-sidebar-nav button:hover,.theme-dark .admin-sidebar-nav button.active,.theme-dark .admin-sidebar-nav a:hover,.theme-dark .admin-sidebar-nav a.active{background:rgba(var(--theme-primary-rgb), .11)!important;color:var(--theme-text)!important}[data-theme=dark] .settings-card input:focus,[data-theme=dark] .settings-card textarea:focus,.theme-dark .settings-card input:focus,.theme-dark .settings-card textarea:focus{border-color:rgba(var(--theme-primary-rgb), .58)!important;box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .16)!important}[data-theme=dark] .settings-save-button,[data-theme=dark] .my-plan-primary-btn,.theme-dark .settings-save-button,.theme-dark .my-plan-primary-btn{background:var(--theme-gradient)!important;box-shadow:0 14px 28px rgba(var(--theme-black-rgb), .22)!important}[data-theme=dark] .page-builder,.theme-dark .page-builder,.page-builder.theme-dark{--madar-bg:var(--theme-bg);--madar-surface:var(--theme-surface);--madar-surface-soft:var(--theme-surface-2);--madar-text:var(--theme-text);--madar-muted:#aab7c7;--madar-navy:var(--theme-surface-3);--madar-red:var(--theme-primary-hover);--madar-red-dark:var(--theme-primary);--madar-border:#f4f0e829;--madar-border-strong:#f4f0e842;--madar-gradient:var(--theme-gradient);--madar-gradient-hover:var(--theme-gradient-hover);--madar-red-shadow:0 12px 28px rgba(var(--theme-black-rgb), .22)}[data-theme=dark] .page-builder .workspace-page,.theme-dark .page-builder .workspace-page,[data-theme=dark] .page-builder .responses-results-page,[data-theme=dark] .page-builder .analytics-dashboard-page,.theme-dark .page-builder .responses-results-page,.theme-dark .page-builder .analytics-dashboard-page{background:var(--theme-bg)!important}:root[data-theme=dark],.theme-dark{--admin-cyan:var(--theme-primary-hover);--admin-red:var(--theme-primary-hover);--admin-red-bright:var(--theme-primary-hover);--admin-gradient:var(--theme-gradient)}[data-theme=dark] .overview-icon,[data-theme=dark] .panel-icon,[data-theme=dark] .settings-save-button,[data-theme=dark] .my-plan-primary-btn,[data-theme=dark] .workspace-tabs button.active,[data-theme=dark] .viewport-switcher button.active,[data-theme=dark] .page-builder .workspace-tabs button.active,[data-theme=dark] .page-builder .viewport-switcher button.active,.theme-dark .overview-icon,.theme-dark .panel-icon,.theme-dark .settings-save-button,.theme-dark .my-plan-primary-btn,.theme-dark .workspace-tabs button.active,.theme-dark .viewport-switcher button.active,.theme-dark .page-builder .workspace-tabs button.active,.theme-dark .page-builder .viewport-switcher button.active{background:var(--theme-gradient)!important;color:var(--theme-text-inverse)!important;border-color:rgba(var(--theme-primary-rgb), .42)!important;box-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .18)!important}[data-theme=dark] .cash-bar,.theme-dark .cash-bar,[data-theme=dark] .metric-track>div,.theme-dark .metric-track>div,[data-theme=dark] .my-plan-progress-track span,.theme-dark .my-plan-progress-track span{background:linear-gradient(180deg, var(--theme-primary-hover) 0%, var(--theme-primary) 100%)!important;box-shadow:0 12px 24px rgba(var(--theme-primary-rgb), .18)!important}[data-theme=dark] .settings-header p,[data-theme=dark] .my-plan-kicker,[data-theme=dark] .my-plan-price-row div strong,[data-theme=dark] .my-plan-builder-footer em,[data-theme=dark] .overview-sub,[data-theme=dark] .page-builder .muted,[data-theme=dark] .page-builder .helper-text,.theme-dark .settings-header p,.theme-dark .my-plan-kicker,.theme-dark .my-plan-price-row div strong,.theme-dark .my-plan-builder-footer em,.theme-dark .overview-sub,.theme-dark .page-builder .muted,.theme-dark .page-builder .helper-text{color:var(--theme-primary-hover)!important}[data-theme=dark] .settings-file-button,[data-theme=dark] .settings-reset-password-button:hover,[data-theme=dark] .my-plan-secondary-btn:hover,[data-theme=dark] .my-plan-card-top strong,[data-theme=dark] .my-plan-builder-card-top strong,.theme-dark .settings-file-button,.theme-dark .settings-reset-password-button:hover,.theme-dark .my-plan-secondary-btn:hover,.theme-dark .my-plan-card-top strong,.theme-dark .my-plan-builder-card-top strong{background:rgba(var(--theme-primary-rgb), .14)!important;border-color:rgba(var(--theme-primary-rgb), .28)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .my-plan-builder-card.active,.theme-dark .my-plan-builder-card.active,[data-theme=dark] .page-builder .page-delete-modal,.theme-dark .page-builder .page-delete-modal{border-color:rgba(var(--theme-primary-rgb), .42)!important;box-shadow:0 24px 58px rgba(var(--theme-primary-rgb), .12)!important}[data-theme=dark] .admin-sidebar-user,.theme-dark .admin-sidebar-user{box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=dark] .admin-sidebar-logout:hover,.theme-dark .admin-sidebar-logout:hover{background:rgba(var(--theme-primary-rgb), .12)!important;color:var(--theme-text-inverse)!important}[data-theme=dark] .page-builder,.theme-dark .page-builder,.page-builder.theme-dark{--madar-red:var(--theme-primary-hover);--madar-red-dark:var(--theme-primary);--madar-gradient:var(--theme-gradient);--madar-gradient-hover:var(--theme-gradient-hover);--madar-red-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .18)}[data-theme=dark] .admin-dashboard-page .gradient-text,[data-theme=dark] .page-builder .gradient-text,.theme-dark .admin-dashboard-page .gradient-text,.theme-dark .page-builder .gradient-text{--gradient-text-colors:var(--theme-primary-hover), var(--theme-primary-hover), var(--theme-surface)!important}[data-theme=dark] .admin-dashboard-page .primary-action,[data-theme=dark] .admin-dashboard-page .small-action,[data-theme=dark] .admin-dashboard-page .settings-save-button,[data-theme=dark] .admin-dashboard-page .settings-file-button,[data-theme=dark] .admin-dashboard-page .change-password-submit,[data-theme=dark] .admin-dashboard-page .change-password-primary,[data-theme=dark] .page-builder .primary-action,[data-theme=dark] .page-builder .small-action,[data-theme=dark] .page-builder button[type=submit],[data-theme=dark] .page-builder .builder-primary-button,[data-theme=dark] .page-builder .publish-button,[data-theme=dark] .page-builder .go-live-button,.theme-dark .admin-dashboard-page .primary-action,.theme-dark .admin-dashboard-page .small-action,.theme-dark .admin-dashboard-page .settings-save-button,.theme-dark .admin-dashboard-page .settings-file-button,.theme-dark .admin-dashboard-page .change-password-submit,.theme-dark .admin-dashboard-page .change-password-primary,.theme-dark .page-builder .primary-action,.theme-dark .page-builder .small-action,.theme-dark .page-builder button[type=submit],.theme-dark .page-builder .builder-primary-button,.theme-dark .page-builder .publish-button,.theme-dark .page-builder .go-live-button{background:var(--theme-gradient)!important;border-color:rgba(var(--theme-primary-rgb), .42)!important;color:var(--theme-text-inverse)!important;box-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .18)!important}[data-theme=dark] .admin-dashboard-page .change-password-kicker,[data-theme=dark] .admin-dashboard-page .change-password-card h2,[data-theme=dark] .admin-dashboard-page .settings-file-hint,[data-theme=dark] .admin-dashboard-page .page-builder-empty-icon,[data-theme=dark] .admin-dashboard-page .admin-sidebar-nav button.active,[data-theme=dark] .admin-dashboard-page .admin-sidebar-nav a.active,[data-theme=dark] .page-builder .page-kind-label,[data-theme=dark] .page-builder .section-kicker,[data-theme=dark] .page-builder .field-type-label,[data-theme=dark] .page-builder .analysis-kicker,[data-theme=dark] .page-builder .reservation-block strong,.theme-dark .admin-dashboard-page .change-password-kicker,.theme-dark .admin-dashboard-page .change-password-card h2,.theme-dark .admin-dashboard-page .settings-file-hint,.theme-dark .admin-dashboard-page .page-builder-empty-icon,.theme-dark .admin-dashboard-page .admin-sidebar-nav button.active,.theme-dark .admin-dashboard-page .admin-sidebar-nav a.active,.theme-dark .page-builder .page-kind-label,.theme-dark .page-builder .section-kicker,.theme-dark .page-builder .field-type-label,.theme-dark .page-builder .analysis-kicker,.theme-dark .page-builder .reservation-block strong{color:var(--theme-primary-hover)!important}[data-theme=dark] .admin-dashboard-page .change-password-card,[data-theme=dark] .admin-dashboard-page .change-password-form,[data-theme=dark] .admin-dashboard-page .settings-upload-zone,[data-theme=dark] .page-builder .reservation-block,[data-theme=dark] .page-builder .form-auth-card,[data-theme=dark] .page-builder .subdomain-card,[data-theme=dark] .page-builder .builder-modal,.theme-dark .admin-dashboard-page .change-password-card,.theme-dark .admin-dashboard-page .change-password-form,.theme-dark .admin-dashboard-page .settings-upload-zone,.theme-dark .page-builder .reservation-block,.theme-dark .page-builder .form-auth-card,.theme-dark .page-builder .subdomain-card,.theme-dark .page-builder .builder-modal{border-color:rgba(var(--theme-primary-rgb), .2)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--theme-primary-rgb), .08), transparent 28%), linear-gradient(145deg, #101c2dfa, #121b2af5)!important;box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .24)!important}[data-theme=dark] .admin-dashboard-page input:focus,[data-theme=dark] .admin-dashboard-page textarea:focus,[data-theme=dark] .page-builder input:focus,[data-theme=dark] .page-builder textarea:focus,[data-theme=dark] .page-builder select:focus,.theme-dark .admin-dashboard-page input:focus,.theme-dark .admin-dashboard-page textarea:focus,.theme-dark .page-builder input:focus,.theme-dark .page-builder textarea:focus,.theme-dark .page-builder select:focus{border-color:rgba(var(--theme-primary-rgb), .58)!important;box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .16)!important}[data-theme=dark] .admin-dashboard-page [style*="var(--theme-primary)"],[data-theme=dark] .admin-dashboard-page [style*="139, 30, 24"],[data-theme=dark] .page-builder [style*="var(--theme-primary)"],[data-theme=dark] .page-builder [style*="139, 30, 24"],.theme-dark .admin-dashboard-page [style*="var(--theme-primary)"],.theme-dark .admin-dashboard-page [style*="139, 30, 24"],.theme-dark .page-builder [style*="var(--theme-primary)"],.theme-dark .page-builder [style*="139, 30, 24"]{color:var(--theme-primary-hover)!important;background:rgba(var(--theme-primary-rgb), .12)!important;border-color:rgba(var(--theme-primary-rgb), .32)!important;box-shadow:none!important}[data-theme=dark] .admin-dashboard-page .gradient-text,[data-theme=dark] .admin-dashboard-page .gradient-text[style*="var(--theme-primary)"],[data-theme=dark] .admin-dashboard-page .gradient-text[style*="139, 30, 24"],[data-theme=dark] .page-builder .gradient-text,[data-theme=dark] .page-builder .gradient-text[style*="var(--theme-primary)"],[data-theme=dark] .page-builder .gradient-text[style*="139, 30, 24"],.theme-dark .admin-dashboard-page .gradient-text,.theme-dark .admin-dashboard-page .gradient-text[style*="var(--theme-primary)"],.theme-dark .admin-dashboard-page .gradient-text[style*="139, 30, 24"],.theme-dark .page-builder .gradient-text,.theme-dark .page-builder .gradient-text[style*="var(--theme-primary)"],.theme-dark .page-builder .gradient-text[style*="139, 30, 24"]{color:#0000!important;background-color:#0000!important;background-image:linear-gradient(var(--gradient-text-angle,90deg), var(--gradient-text-colors,var(--theme-primary-hover), var(--theme-primary-hover), var(--theme-surface)))!important;box-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important;border-color:#0000!important}[data-theme=dark] .my-plan-feature-card,[data-theme=dark] .my-plan-page[dir=rtl] .my-plan-feature-card,[data-theme=dark] .settings-profile-cover,[data-theme=dark] .settings-card .settings-profile-cover,.theme-dark .my-plan-feature-card,.theme-dark .my-plan-page[dir=rtl] .my-plan-feature-card,.theme-dark .settings-profile-cover,.theme-dark .settings-card .settings-profile-cover{background:radial-gradient(circle at 84% 20%, rgba(var(--theme-primary-rgb), .2), transparent 28%), radial-gradient(circle at 12% 18%, rgba(var(--theme-primary-rgb), .22), transparent 30%), linear-gradient(135deg, var(--theme-surface) 0%, var(--theme-surface-2) 52%, var(--theme-primary-hover) 100%)!important;border-color:rgba(var(--theme-primary-rgb), .22)!important;color:var(--theme-text-inverse)!important;box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .24)!important}[data-theme=dark] .my-plan-current-card:after,.theme-dark .my-plan-current-card:after{background:var(--theme-primary-hover)!important;opacity:.12!important}[data-theme=dark] .my-plan-builder-icon,[data-theme=dark] .my-plan-builder-mini-icon,[data-theme=dark] .settings-profile-avatar span,[data-theme=dark] .settings-website-card .settings-profile-avatar span,[data-theme=dark] .admin-sidebar-avatar,[data-theme=dark] .admin-sidebar-icon,[data-theme=dark] .admin-sidebar-brand-logo,[data-theme=dark] .overview-icon,[data-theme=dark] .panel-icon,.theme-dark .my-plan-builder-icon,.theme-dark .my-plan-builder-mini-icon,.theme-dark .settings-profile-avatar span,.theme-dark .settings-website-card .settings-profile-avatar span,.theme-dark .admin-sidebar-avatar,.theme-dark .admin-sidebar-icon,.theme-dark .admin-sidebar-brand-logo,.theme-dark .overview-icon,.theme-dark .panel-icon{background:radial-gradient(circle at 28% 12%, rgba(var(--theme-text-inverse-rgb), .2), transparent 36%), var(--theme-gradient)!important;color:var(--theme-bg)!important;border-color:rgba(var(--theme-primary-rgb), .32)!important;box-shadow:0 12px 26px rgba(var(--theme-primary-rgb), .18)!important}[data-theme=dark] .admin-sidebar-icon,.theme-dark .admin-sidebar-icon,[data-theme=dark] .admin-sidebar-avatar,.theme-dark .admin-sidebar-avatar,body.theme-dark .admin-sidebar-avatar{color:var(--theme-text-inverse)!important}[data-theme=dark] .my-plan-card-top strong,[data-theme=dark] .my-plan-builder-card-top strong,[data-theme=dark] .my-plan-price-row div,[data-theme=dark] .my-plan-price-row div strong,[data-theme=dark] .my-plan-builder-footer em,[data-theme=dark] .settings-header p,[data-theme=dark] .settings-field-error,[data-theme=dark] .settings-toast-error span,[data-theme=dark] .page-builder-empty-icon,[data-theme=dark] .admin-sidebar-user-info strong,.theme-dark .my-plan-card-top strong,.theme-dark .my-plan-builder-card-top strong,.theme-dark .my-plan-price-row div,.theme-dark .my-plan-price-row div strong,.theme-dark .my-plan-builder-footer em,.theme-dark .settings-header p,.theme-dark .settings-field-error,.theme-dark .settings-toast-error span,.theme-dark .page-builder-empty-icon,.theme-dark .admin-sidebar-user-info strong{color:var(--theme-primary-hover)!important}[data-theme=dark] .my-plan-card-top strong,[data-theme=dark] .my-plan-builder-card-top strong,[data-theme=dark] .settings-file-button,[data-theme=dark] .settings-reset-password-button,[data-theme=dark] .settings-toast-error,.theme-dark .my-plan-card-top strong,.theme-dark .my-plan-builder-card-top strong,.theme-dark .settings-file-button,.theme-dark .settings-reset-password-button,.theme-dark .settings-toast-error{background:rgba(var(--theme-primary-rgb), .12)!important;border-color:rgba(var(--theme-primary-rgb), .28)!important;color:var(--theme-text-muted)!important;box-shadow:none!important}[data-theme=dark] .my-plan-builder-card.active,[data-theme=dark] .settings-card input.field-has-error,[data-theme=dark] .settings-card textarea.field-has-error,.theme-dark .my-plan-builder-card.active,.theme-dark .settings-card input.field-has-error,.theme-dark .settings-card textarea.field-has-error{border-color:rgba(var(--theme-primary-rgb), .48)!important;background:rgba(var(--theme-primary-rgb), .08)!important;box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .12)!important}[data-theme=dark] .my-plan-progress-track span,[data-theme=dark] .settings-toast-success .settings-toast-content:before,.theme-dark .my-plan-progress-track span,.theme-dark .settings-toast-success .settings-toast-content:before{background:var(--theme-gradient-hover)!important;box-shadow:0 8px 18px rgba(var(--theme-primary-rgb), .16)!important}[data-theme=dark] .page-builder .builder-modal .starter-card:hover,[data-theme=dark] .page-builder .builder-modal .starter-card:focus-visible,[data-theme=dark] .page-builder .builder-modal .section-card:hover,[data-theme=dark] .page-builder .builder-modal .section-card:focus-visible,.theme-dark .page-builder .builder-modal .starter-card:hover,.theme-dark .page-builder .builder-modal .starter-card:focus-visible,.theme-dark .page-builder .builder-modal .section-card:hover,.theme-dark .page-builder .builder-modal .section-card:focus-visible,.page-builder.theme-dark .builder-modal .starter-card:hover,.page-builder.theme-dark .builder-modal .starter-card:focus-visible,.page-builder.theme-dark .builder-modal .section-card:hover,.page-builder.theme-dark .builder-modal .section-card:focus-visible{background:radial-gradient(circle at 88% 12%, rgba(var(--theme-primary-rgb), .22), transparent 32%), linear-gradient(135deg, #142439fa 0%, #1e4458fa 100%)!important;border-color:rgba(var(--theme-primary-rgb), .58)!important;color:var(--theme-text-inverse)!important;box-shadow:0 18px 42px rgba(var(--theme-primary-rgb), .18), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .08)!important;transform:translateY(-2px)!important}[data-theme=dark] .page-builder .builder-modal .starter-card:hover span,[data-theme=dark] .page-builder .builder-modal .starter-card:focus-visible span,[data-theme=dark] .page-builder .builder-modal .section-card:hover span,[data-theme=dark] .page-builder .builder-modal .section-card:focus-visible span,.theme-dark .page-builder .builder-modal .starter-card:hover span,.theme-dark .page-builder .builder-modal .starter-card:focus-visible span,.theme-dark .page-builder .builder-modal .section-card:hover span,.theme-dark .page-builder .builder-modal .section-card:focus-visible span,.page-builder.theme-dark .builder-modal .starter-card:hover span,.page-builder.theme-dark .builder-modal .starter-card:focus-visible span,.page-builder.theme-dark .builder-modal .section-card:hover span,.page-builder.theme-dark .builder-modal .section-card:focus-visible span{color:var(--theme-primary-hover)!important}[data-theme=dark] .page-builder .builder-modal .starter-card:hover p,[data-theme=dark] .page-builder .builder-modal .starter-card:focus-visible p,[data-theme=dark] .page-builder .builder-modal .section-card:hover p,[data-theme=dark] .page-builder .builder-modal .section-card:focus-visible p,.theme-dark .page-builder .builder-modal .starter-card:hover p,.theme-dark .page-builder .builder-modal .starter-card:focus-visible p,.theme-dark .page-builder .builder-modal .section-card:hover p,.theme-dark .page-builder .builder-modal .section-card:focus-visible p,.page-builder.theme-dark .builder-modal .starter-card:hover p,.page-builder.theme-dark .builder-modal .starter-card:focus-visible p,.page-builder.theme-dark .builder-modal .section-card:hover p,.page-builder.theme-dark .builder-modal .section-card:focus-visible p{color:var(--theme-text-muted)!important}[data-theme=dark] .page-builder .builder-modal .starter-card:hover i,[data-theme=dark] .page-builder .builder-modal .starter-card:focus-visible i,.theme-dark .page-builder .builder-modal .starter-card:hover i,.theme-dark .page-builder .builder-modal .starter-card:focus-visible i,.page-builder.theme-dark .builder-modal .starter-card:hover i,.page-builder.theme-dark .builder-modal .starter-card:focus-visible i{background:rgba(var(--theme-primary-rgb), .14)!important;border-color:rgba(var(--theme-primary-rgb), .34)!important;color:#f8ffff!important}[data-theme=dark] .page-builder .builder-topbar-actions>button:hover,[data-theme=dark] .page-builder .compact-actions button:hover,[data-theme=dark] .page-builder .workspace-header button:hover,[data-theme=dark] .page-builder .question-type-buttons button:hover,[data-theme=dark] .page-builder .responses-page-header button:hover,[data-theme=dark] .page-builder .publish-actions button:hover,[data-theme=dark] .page-builder .editor-card-header button:hover,[data-theme=dark] .page-builder .builder-modal>.modal-header button:hover,.theme-dark .page-builder .builder-topbar-actions>button:hover,.theme-dark .page-builder .compact-actions button:hover,.theme-dark .page-builder .workspace-header button:hover,.theme-dark .page-builder .question-type-buttons button:hover,.theme-dark .page-builder .responses-page-header button:hover,.theme-dark .page-builder .publish-actions button:hover,.theme-dark .page-builder .editor-card-header button:hover,.theme-dark .page-builder .builder-modal>.modal-header button:hover,.page-builder.theme-dark .builder-topbar-actions>button:hover,.page-builder.theme-dark .compact-actions button:hover,.page-builder.theme-dark .workspace-header button:hover,.page-builder.theme-dark .question-type-buttons button:hover,.page-builder.theme-dark .responses-page-header button:hover,.page-builder.theme-dark .publish-actions button:hover,.page-builder.theme-dark .editor-card-header button:hover,.page-builder.theme-dark .builder-modal>.modal-header button:hover{background:rgba(var(--theme-primary-rgb), .14)!important;border-color:rgba(var(--theme-primary-rgb), .3)!important;color:var(--theme-primary-hover)!important;box-shadow:0 12px 24px rgba(var(--theme-primary-rgb), .12)!important}[data-theme=dark] .uptime-panel,.theme-dark .uptime-panel{background:radial-gradient(circle at 50% 20%, rgba(var(--theme-primary-rgb), .1), transparent 42%), linear-gradient(145deg, #101c2dfa, #121f30fa)!important;border-color:rgba(var(--theme-primary-rgb), .22)!important}[data-theme=dark] .uptime-circle,.theme-dark .uptime-circle{background:linear-gradient(var(--theme-surface), var(--theme-surface)) padding-box, conic-gradient(var(--theme-primary-hover) 0 99.98%, rgba(var(--theme-primary-rgb), .18) 99.98% 100%) border-box!important;box-shadow:0 0 0 1px rgba(var(--theme-primary-rgb), .1), 0 18px 42px rgba(var(--theme-primary-rgb), .14), inset 0 0 34px rgba(var(--theme-primary-rgb), .08)!important;border-color:#0000!important}[data-theme=dark] .uptime-circle strong,.theme-dark .uptime-circle strong{color:var(--theme-text-inverse)!important;text-shadow:0 0 18px rgba(var(--theme-primary-rgb), .2)!important}[data-theme=dark] .uptime-circle span,[data-theme=dark] .uptime-panel p,.theme-dark .uptime-circle span,.theme-dark .uptime-panel p{color:var(--theme-text-muted)!important}[data-theme=dark] .uptime-panel h2,.theme-dark .uptime-panel h2{color:var(--theme-primary-hover)!important}:root[data-theme=dark],body.theme-dark,.theme-dark{--admin-bg:var(--theme-bg);--admin-surface:var(--theme-surface);--admin-surface-2:var(--theme-surface-2);--admin-surface-3:#1b2a40;--admin-border:#f4f0e829;--admin-border-strong:#f4f0e842;--admin-text:var(--theme-text);--admin-muted:#aab7c7;--admin-soft:#75869a;--admin-cyan:var(--theme-primary-hover);--admin-navy:var(--theme-surface-3);--admin-red:var(--theme-primary-hover);--admin-red-bright:var(--theme-primary-hover);--admin-gradient:var(--theme-gradient);--madar-bg:var(--theme-bg);--madar-surface:var(--theme-surface);--madar-surface-soft:var(--theme-surface-2);--madar-text:var(--theme-text);--madar-muted:#aab7c7;--madar-navy:var(--theme-surface-3);--madar-red:var(--theme-primary-hover);--madar-red-dark:var(--theme-primary);--madar-border:#f4f0e829;--madar-border-strong:#f4f0e842;--madar-gradient:var(--theme-gradient);--madar-gradient-hover:var(--theme-gradient-hover);--madar-button-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .18);--madar-button-shadow-hover:0 18px 34px rgba(var(--theme-primary-rgb), .22);--madar-red-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .18)}[data-theme=dark] .admin-dashboard-layout,body.theme-dark .admin-dashboard-layout,.theme-dark .admin-dashboard-layout,[data-theme=dark] .page-builder,body.theme-dark .page-builder,.theme-dark .page-builder,.page-builder.theme-dark{background:var(--theme-bg)!important;color:var(--theme-text)!important}[data-theme=dark] .admin-dashboard-page,body.theme-dark .admin-dashboard-page,.theme-dark .admin-dashboard-page,[data-theme=dark] .page-builder .workspace-page,body.theme-dark .page-builder .workspace-page,.theme-dark .page-builder .workspace-page,.page-builder.theme-dark .workspace-page,[data-theme=dark] .page-builder .daw-page,body.theme-dark .page-builder .daw-page,.theme-dark .page-builder .daw-page{background:radial-gradient(circle at top right, rgba(var(--theme-primary-rgb), .12), transparent 30%), linear-gradient(135deg, var(--theme-bg) 0%, var(--theme-bg-soft) 58%, #0a0d18 100%)!important;color:var(--theme-text)!important}[data-theme=dark] .page-builder,body.theme-dark .page-builder,.theme-dark .page-builder,.page-builder.theme-dark{--daw-primary-bg:var(--theme-gradient);--daw-primary-bg-hover:var(--theme-gradient-hover);--daw-primary-shadow:0 16px 28px rgba(var(--theme-primary-rgb), .18);--daw-secondary-bg:rgba(var(--theme-text-inverse-rgb), .06);--daw-secondary-bg-hover:rgba(var(--theme-primary-rgb), .14);--daw-secondary-border:#f4f0e829;--daw-secondary-text:var(--theme-text-muted);--daw-tab-bg:rgba(var(--theme-text-inverse-rgb), .05);--daw-tab-border:#f4f0e829;--daw-tab-active-bg:rgba(var(--theme-primary-rgb), .16);--daw-tab-active-border:rgba(var(--theme-primary-rgb), .38);--daw-tab-active-text:var(--theme-primary-hover);--daw-card-bg:#101c2dfa;--daw-card-border:#f4f0e829;--daw-soft-bg:rgba(var(--theme-text-inverse-rgb), .055);--daw-text:var(--theme-text);--daw-muted:#aab7c7;--daw-red:var(--theme-primary-hover);--daw-red-dark:var(--theme-primary)}[data-theme=dark] .overview-card,[data-theme=dark] .dashboard-panel,[data-theme=dark] .settings-card,[data-theme=dark] .my-plan-current-card,[data-theme=dark] .my-plan-usage-card,[data-theme=dark] .my-plan-builder-card,[data-theme=dark] .page-builder .builder-sidebar,[data-theme=dark] .page-builder .builder-inspector,[data-theme=dark] .page-builder .workspace-header,[data-theme=dark] .page-builder .object-list,[data-theme=dark] .page-builder .form-editor,[data-theme=dark] .page-builder .form-side-settings,[data-theme=dark] .page-builder .responses-page-card,[data-theme=dark] .page-builder .dashboard-panel,[data-theme=dark] .page-builder .publish-card,[data-theme=dark] .page-builder .automation-card,[data-theme=dark] .page-builder .role-card,[data-theme=dark] .page-builder .theme-control,[data-theme=dark] .page-builder .daw-card,[data-theme=dark] .page-builder .daw-stepper button,[data-theme=dark] .page-builder .daw-source-tabs button,[data-theme=dark] .page-builder .daw-review-sidebar button,[data-theme=dark] .page-builder .daw-group-grid button,[data-theme=dark] .page-builder .daw-flow-actions,[data-theme=dark] .page-builder .daw-report-submit-row,[data-theme=dark] .page-builder .daw-flow-toast,[data-theme=dark] .page-builder .daw-inspection-box,[data-theme=dark] .page-builder .daw-report-summary,[data-theme=dark] .page-builder .daw-report-block,[data-theme=dark] .page-builder .daw-friendly-panel,[data-theme=dark] .page-builder .daw-review-summary-grid article,[data-theme=dark] .page-builder .daw-dataset-stats article,[data-theme=dark] .page-builder .daw-kpi-grid article,[data-theme=dark] .page-builder .daw-object-grid article,[data-theme=dark] .page-builder .daw-chart-list article,body.theme-dark .overview-card,body.theme-dark .dashboard-panel,body.theme-dark .settings-card,body.theme-dark .my-plan-current-card,body.theme-dark .my-plan-usage-card,body.theme-dark .my-plan-builder-card,body.theme-dark .page-builder .builder-sidebar,body.theme-dark .page-builder .builder-inspector,body.theme-dark .page-builder .workspace-header,body.theme-dark .page-builder .object-list,body.theme-dark .page-builder .form-editor,body.theme-dark .page-builder .form-side-settings,body.theme-dark .page-builder .responses-page-card,body.theme-dark .page-builder .dashboard-panel,body.theme-dark .page-builder .publish-card,body.theme-dark .page-builder .automation-card,body.theme-dark .page-builder .role-card,body.theme-dark .page-builder .theme-control,body.theme-dark .page-builder .daw-card,body.theme-dark .page-builder .daw-stepper button,body.theme-dark .page-builder .daw-source-tabs button,body.theme-dark .page-builder .daw-review-sidebar button,body.theme-dark .page-builder .daw-group-grid button,body.theme-dark .page-builder .daw-flow-actions,body.theme-dark .page-builder .daw-report-submit-row,body.theme-dark .page-builder .daw-flow-toast,body.theme-dark .page-builder .daw-inspection-box,body.theme-dark .page-builder .daw-report-summary,body.theme-dark .page-builder .daw-report-block,body.theme-dark .page-builder .daw-friendly-panel,body.theme-dark .page-builder .daw-review-summary-grid article,body.theme-dark .page-builder .daw-dataset-stats article,body.theme-dark .page-builder .daw-kpi-grid article,body.theme-dark .page-builder .daw-object-grid article,body.theme-dark .page-builder .daw-chart-list article,.theme-dark .overview-card,.theme-dark .dashboard-panel,.theme-dark .settings-card,.theme-dark .my-plan-current-card,.theme-dark .my-plan-usage-card,.theme-dark .my-plan-builder-card,.theme-dark .page-builder .builder-sidebar,.theme-dark .page-builder .builder-inspector,.theme-dark .page-builder .workspace-header,.theme-dark .page-builder .object-list,.theme-dark .page-builder .form-editor,.theme-dark .page-builder .form-side-settings,.theme-dark .page-builder .responses-page-card,.theme-dark .page-builder .dashboard-panel,.theme-dark .page-builder .publish-card,.theme-dark .page-builder .automation-card,.theme-dark .page-builder .role-card,.theme-dark .page-builder .theme-control,.theme-dark .page-builder .daw-card,.theme-dark .page-builder .daw-stepper button,.theme-dark .page-builder .daw-source-tabs button,.theme-dark .page-builder .daw-review-sidebar button,.theme-dark .page-builder .daw-group-grid button,.theme-dark .page-builder .daw-flow-actions,.theme-dark .page-builder .daw-report-submit-row,.theme-dark .page-builder .daw-flow-toast,.theme-dark .page-builder .daw-inspection-box,.theme-dark .page-builder .daw-report-summary,.theme-dark .page-builder .daw-report-block,.theme-dark .page-builder .daw-friendly-panel,.theme-dark .page-builder .daw-review-summary-grid article,.theme-dark .page-builder .daw-dataset-stats article,.theme-dark .page-builder .daw-kpi-grid article,.theme-dark .page-builder .daw-object-grid article,.theme-dark .page-builder .daw-chart-list article{background:radial-gradient(circle at 100% 0%, rgba(var(--theme-primary-rgb), .08), transparent 28%), linear-gradient(145deg, #101c2dfa, #121b2af5)!important;color:var(--theme-text)!important;box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .24)!important;border-color:#f4f0e829!important}[data-theme=dark] .page-builder .daw-flow-actions button.primary,[data-theme=dark] .page-builder .daw-flow-actions button[type=submit],[data-theme=dark] .page-builder .daw-primary,body.theme-dark .page-builder .daw-flow-actions button.primary,body.theme-dark .page-builder .daw-flow-actions button[type=submit],body.theme-dark .page-builder .daw-primary,.theme-dark .page-builder .daw-flow-actions button.primary,.theme-dark .page-builder .daw-flow-actions button[type=submit],.theme-dark .page-builder .daw-primary{background:var(--theme-gradient)!important;border-color:rgba(var(--theme-primary-rgb), .42)!important;color:var(--theme-text-inverse)!important;box-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .18)!important}[data-theme=dark] .page-builder .daw-source-tabs button.active,[data-theme=dark] .page-builder .daw-review-sidebar button.active,[data-theme=dark] .page-builder .daw-group-grid button.active,[data-theme=dark] .page-builder .daw-stepper button.active,body.theme-dark .page-builder .daw-source-tabs button.active,body.theme-dark .page-builder .daw-review-sidebar button.active,body.theme-dark .page-builder .daw-group-grid button.active,body.theme-dark .page-builder .daw-stepper button.active,.theme-dark .page-builder .daw-source-tabs button.active,.theme-dark .page-builder .daw-review-sidebar button.active,.theme-dark .page-builder .daw-group-grid button.active,.theme-dark .page-builder .daw-stepper button.active{background:var(--theme-surface-2)!important;border-color:var(--theme-border-strong)!important;color:var(--theme-text)!important;box-shadow:inset 3px 0 0 var(--theme-primary)!important}[data-theme=dark] .page-builder .daw-stepper button.active span,body.theme-dark .page-builder .daw-stepper button.active span,.theme-dark .page-builder .daw-stepper button.active span{color:var(--theme-text-inverse)!important;background:#0f0d1257!important}[data-theme=dark] .page-builder .daw-row-index-head,[data-theme=dark] .page-builder .daw-row-index-cell,[data-theme=dark] .page-builder .daw-warning-list,body.theme-dark .page-builder .daw-row-index-head,body.theme-dark .page-builder .daw-row-index-cell,body.theme-dark .page-builder .daw-warning-list,.theme-dark .page-builder .daw-row-index-head,.theme-dark .page-builder .daw-row-index-cell,.theme-dark .page-builder .daw-warning-list{background:rgba(var(--theme-primary-rgb), .1)!important;border-color:rgba(var(--theme-primary-rgb), .24)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-dashboard-page [style*="var(--theme-primary)"],[data-theme=dark] .admin-dashboard-page [style*="var(--theme-primary-hover)"],[data-theme=dark] .admin-dashboard-page [style*=\#c2410c],[data-theme=dark] .admin-dashboard-page [style*=\#9a3412],[data-theme=dark] .admin-dashboard-page [style*="var(--theme-primary)"],[data-theme=dark] .admin-dashboard-page [style*="139, 30, 24"],[data-theme=dark] .admin-dashboard-page [style*="194, 65, 12"],[data-theme=dark] .page-builder [style*="var(--theme-primary)"],[data-theme=dark] .page-builder [style*="var(--theme-primary-hover)"],[data-theme=dark] .page-builder [style*=\#c2410c],[data-theme=dark] .page-builder [style*=\#9a3412],[data-theme=dark] .page-builder [style*="var(--theme-primary)"],[data-theme=dark] .page-builder [style*="139, 30, 24"],[data-theme=dark] .page-builder [style*="194, 65, 12"],body.theme-dark .admin-dashboard-page [style*="var(--theme-primary)"],body.theme-dark .admin-dashboard-page [style*="var(--theme-primary-hover)"],body.theme-dark .admin-dashboard-page [style*=\#c2410c],body.theme-dark .admin-dashboard-page [style*=\#9a3412],body.theme-dark .admin-dashboard-page [style*="var(--theme-primary)"],body.theme-dark .admin-dashboard-page [style*="139, 30, 24"],body.theme-dark .admin-dashboard-page [style*="194, 65, 12"],body.theme-dark .page-builder [style*="var(--theme-primary)"],body.theme-dark .page-builder [style*="var(--theme-primary-hover)"],body.theme-dark .page-builder [style*=\#c2410c],body.theme-dark .page-builder [style*=\#9a3412],body.theme-dark .page-builder [style*="var(--theme-primary)"],body.theme-dark .page-builder [style*="139, 30, 24"],body.theme-dark .page-builder [style*="194, 65, 12"]{color:var(--theme-primary-hover)!important;background:rgba(var(--theme-primary-rgb), .12)!important;border-color:rgba(var(--theme-primary-rgb), .32)!important;box-shadow:none!important}[data-theme=dark] .dashboard-mobile-menu-button,body.theme-dark .dashboard-mobile-menu-button,.theme-dark .dashboard-mobile-menu-button{color:var(--theme-text-muted)!important;box-shadow:0 14px 30px rgba(var(--theme-black-rgb), .28), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .06)!important;background:linear-gradient(145deg,#101c2dfa,#121b2af5)!important;border:1px solid #f4f0e833!important}[data-theme=dark] .dashboard-mobile-menu-button:hover,[data-theme=dark] .dashboard-mobile-menu-button:focus-visible,body.theme-dark .dashboard-mobile-menu-button:hover,body.theme-dark .dashboard-mobile-menu-button:focus-visible,.theme-dark .dashboard-mobile-menu-button:hover,.theme-dark .dashboard-mobile-menu-button:focus-visible{background:rgba(var(--theme-primary-rgb), .14)!important;border-color:rgba(var(--theme-primary-rgb), .34)!important;color:var(--theme-text-inverse)!important}[data-theme=dark] .dashboard-sidebar-backdrop,body.theme-dark .dashboard-sidebar-backdrop,.theme-dark .dashboard-sidebar-backdrop{background:#0f0d12ad!important}[data-theme=dark] .admin-sidebar,body.theme-dark .admin-sidebar,.theme-dark .admin-sidebar{background:var(--theme-bg)!important;border-color:#f4f0e829!important}[data-theme=dark] .admin-sidebar-admin-badge,body.theme-dark .admin-sidebar-admin-badge,.theme-dark .admin-sidebar-admin-badge{background:rgba(var(--theme-primary-rgb), .14)!important;border:1px solid rgba(var(--theme-primary-rgb), .26)!important;color:var(--theme-primary-hover)!important;box-shadow:none!important}[data-theme=dark] .admin-sidebar-admin-badge svg,body.theme-dark .admin-sidebar-admin-badge svg,.theme-dark .admin-sidebar-admin-badge svg{color:var(--theme-primary-hover)!important}@media (width<=700px){[data-theme=dark] .admin-sidebar,body.theme-dark .admin-sidebar,.theme-dark .admin-sidebar{background:var(--theme-bg)!important;border-left-color:#f4f0e829!important;border-right-color:#f4f0e829!important}[data-theme=dark] .admin-dashboard-page,body.theme-dark .admin-dashboard-page,.theme-dark .admin-dashboard-page{background:radial-gradient(circle at top right, rgba(var(--theme-primary-rgb), .12), transparent 30%), linear-gradient(135deg, var(--theme-bg) 0%, var(--theme-bg-soft) 58%, #0a0d18 100%)!important}}[data-theme=dark] .admin-sidebar-theme-row,body.theme-dark .admin-sidebar-theme-row,.theme-dark .admin-sidebar-theme-row{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row{color:var(--theme-text-muted)!important}body.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row{color:var(--theme-text-muted)!important}.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-sidebar-theme-row:hover,body.theme-dark .admin-sidebar-theme-row:hover,.theme-dark .admin-sidebar-theme-row:hover{background:rgba(var(--theme-primary-rgb), .12)!important;color:var(--theme-text-inverse)!important}[data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row:hover{background:rgba(var(--theme-primary-rgb), .12)!important;color:var(--theme-text-inverse)!important}body.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row:hover{background:rgba(var(--theme-primary-rgb), .12)!important;color:var(--theme-text-inverse)!important}.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row:hover{background:rgba(var(--theme-primary-rgb), .12)!important;color:var(--theme-text-inverse)!important}[data-theme=dark] .admin-sidebar-theme-row .theme-toggle-label,body.theme-dark .admin-sidebar-theme-row .theme-toggle-label,.theme-dark .admin-sidebar-theme-row .theme-toggle-label{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row .theme-toggle-label{color:var(--theme-text-muted)!important}body.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row .theme-toggle-label{color:var(--theme-text-muted)!important}.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row .theme-toggle-label{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-sidebar-theme-row .theme-toggle-icon,body.theme-dark .admin-sidebar-theme-row .theme-toggle-icon,.theme-dark .admin-sidebar-theme-row .theme-toggle-icon{color:var(--theme-primary-hover)!important}[data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row .theme-toggle-icon{color:var(--theme-primary-hover)!important}body.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row .theme-toggle-icon{color:var(--theme-primary-hover)!important}.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row .theme-toggle-icon{color:var(--theme-primary-hover)!important}[data-theme=dark] .admin-sidebar-theme-row .theme-toggle-switch,[data-theme=dark] .theme-toggle.is-dark .theme-toggle-switch,body.theme-dark .admin-sidebar-theme-row .theme-toggle-switch,body.theme-dark .theme-toggle.is-dark .theme-toggle-switch,.theme-dark .admin-sidebar-theme-row .theme-toggle-switch,.theme-dark .theme-toggle.is-dark .theme-toggle-switch{background:rgba(var(--theme-primary-rgb), .18)!important;border-color:rgba(var(--theme-primary-rgb), .38)!important}[data-theme=dark] .admin-sidebar-theme-row .theme-toggle-thumb,[data-theme=dark] .theme-toggle.is-dark .theme-toggle-thumb,body.theme-dark .admin-sidebar-theme-row .theme-toggle-thumb,body.theme-dark .theme-toggle.is-dark .theme-toggle-thumb,.theme-dark .admin-sidebar-theme-row .theme-toggle-thumb,.theme-dark .theme-toggle.is-dark .theme-toggle-thumb{background:var(--theme-primary-hover)!important;box-shadow:0 4px 10px rgba(var(--theme-primary-rgb), .28)!important}:root[data-theme=dark],body.theme-dark,.theme-dark{--madar-gradient:var(--theme-gradient);--madar-gradient-hover:var(--theme-gradient-hover);--madar-red:var(--theme-primary-hover)!important;--madar-red-dark:var(--theme-primary)!important;--madar-button-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .2)!important;--madar-button-shadow-hover:0 16px 34px rgba(var(--theme-primary-rgb), .26)!important;--admin-red:var(--theme-primary-hover)!important;--admin-red-bright:var(--theme-primary-hover)!important;--admin-gradient:var(--theme-gradient)!important}[data-theme=dark] .admin-dashboard-page,body.theme-dark .admin-dashboard-page,.theme-dark .admin-dashboard-page{background:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .12), transparent 34%), radial-gradient(circle at top right, rgba(var(--theme-primary-rgb), .18), transparent 36%), linear-gradient(135deg, var(--theme-bg) 0%, var(--theme-bg-soft) 58%, #0a0d18 100%)!important}[data-theme=dark] .overview-card,[data-theme=dark] .dashboard-panel,body.theme-dark .overview-card,body.theme-dark .dashboard-panel,.theme-dark .overview-card,.theme-dark .dashboard-panel{background:radial-gradient(circle at 100% 0%, rgba(var(--theme-primary-rgb), .08), transparent 28%), linear-gradient(145deg, #101c2dfa, #121b2af5)!important;box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .2)!important;border:0!important}[data-theme=dark] .overview-card:after,[data-theme=dark] .overview-card.navy:after,[data-theme=dark] .overview-card.red:after,[data-theme=dark] .overview-card.olive:after,body.theme-dark .overview-card:after,body.theme-dark .overview-card.navy:after,body.theme-dark .overview-card.red:after,body.theme-dark .overview-card.olive:after,.theme-dark .overview-card:after,.theme-dark .overview-card.navy:after,.theme-dark .overview-card.red:after,.theme-dark .overview-card.olive:after{background:radial-gradient(circle, rgba(var(--theme-primary-rgb), .9), rgba(var(--theme-primary-rgb), .35) 58%, transparent 72%)!important;opacity:.18!important}[data-theme=dark] .overview-card p,body.theme-dark .overview-card p,.theme-dark .overview-card p{color:var(--theme-text-muted)!important}[data-theme=dark] .overview-sub,body.theme-dark .overview-sub,.theme-dark .overview-sub,[data-theme=dark] .overview-sub svg,body.theme-dark .overview-sub svg,.theme-dark .overview-sub svg{color:var(--theme-primary-hover)!important}[data-theme=dark] .metric-track>div,[data-theme=dark] .cash-bar,[data-theme=dark] .uptime-circle,[data-theme=dark] .my-plan-progress-fill,[data-theme=dark] .my-plan-current-card:before,[data-theme=dark] .my-plan-builder-button,[data-theme=dark] .user-management-primary,body.theme-dark .metric-track>div,body.theme-dark .cash-bar,body.theme-dark .uptime-circle,body.theme-dark .my-plan-progress-fill,body.theme-dark .my-plan-current-card:before,body.theme-dark .my-plan-builder-button,body.theme-dark .user-management-primary,.theme-dark .metric-track>div,.theme-dark .cash-bar,.theme-dark .uptime-circle,.theme-dark .my-plan-progress-fill,.theme-dark .my-plan-current-card:before,.theme-dark .my-plan-builder-button,.theme-dark .user-management-primary{background:linear-gradient(135deg, var(--theme-primary) 0%, var(--theme-primary-hover) 100%)!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .18)!important}[data-theme=dark] .settings-header span,[data-theme=dark] .settings-field-error,[data-theme=dark] .my-plan-kicker,[data-theme=dark] .my-plan-feature-pill,[data-theme=dark] .my-plan-usage-card strong,[data-theme=dark] .page-builder-dashboard-card span,body.theme-dark .settings-header span,body.theme-dark .settings-field-error,body.theme-dark .my-plan-kicker,body.theme-dark .my-plan-feature-pill,body.theme-dark .my-plan-usage-card strong,body.theme-dark .page-builder-dashboard-card span,.theme-dark .settings-header span,.theme-dark .settings-field-error,.theme-dark .my-plan-kicker,.theme-dark .my-plan-feature-pill,.theme-dark .my-plan-usage-card strong,.theme-dark .page-builder-dashboard-card span{background:rgba(var(--theme-primary-rgb), .14)!important;border-color:rgba(var(--theme-primary-rgb), .28)!important;color:var(--theme-primary-hover)!important;box-shadow:none!important}[data-theme=dark] .admin-dashboard-page a,[data-theme=dark] .admin-dashboard-page .gradient-text,body.theme-dark .admin-dashboard-page a,body.theme-dark .admin-dashboard-page .gradient-text,.theme-dark .admin-dashboard-page a,.theme-dark .admin-dashboard-page .gradient-text{--gradient-text-colors:var(--theme-primary-hover), var(--theme-primary-hover), var(--theme-surface)!important}[data-theme=dark] .overview-card,[data-theme=dark] .dashboard-panel,[data-theme=dark] .server-info-list div,[data-theme=dark] .metric-track,[data-theme=dark] .admin-sidebar,[data-theme=dark] .admin-sidebar-user,[data-theme=dark] .admin-sidebar-admin-badge,[data-theme=dark] .admin-dashboard-page .settings-card,[data-theme=dark] .my-plan-current-card,[data-theme=dark] .my-plan-usage-card,[data-theme=dark] .my-plan-builder-card,[data-theme=dark] .user-management-stats article,[data-theme=dark] .user-management-row,[data-theme=dark] .user-management-toolbar,body.theme-dark .overview-card,body.theme-dark .dashboard-panel,body.theme-dark .server-info-list div,body.theme-dark .metric-track,body.theme-dark .admin-sidebar,body.theme-dark .admin-sidebar-user,body.theme-dark .admin-sidebar-admin-badge,body.theme-dark .admin-dashboard-page .settings-card,body.theme-dark .my-plan-current-card,body.theme-dark .my-plan-usage-card,body.theme-dark .my-plan-builder-card,body.theme-dark .user-management-stats article,body.theme-dark .user-management-row,body.theme-dark .user-management-toolbar,.theme-dark .overview-card,.theme-dark .dashboard-panel,.theme-dark .server-info-list div,.theme-dark .metric-track,.theme-dark .admin-sidebar,.theme-dark .admin-sidebar-user,.theme-dark .admin-sidebar-admin-badge,.theme-dark .admin-dashboard-page .settings-card,.theme-dark .my-plan-current-card,.theme-dark .my-plan-usage-card,.theme-dark .my-plan-builder-card,.theme-dark .user-management-stats article,.theme-dark .user-management-row,.theme-dark .user-management-toolbar{border:0 #0000!important}[data-theme=dark] .server-info-list div,body.theme-dark .server-info-list div,.theme-dark .server-info-list div,[data-theme=dark] .metric-track,body.theme-dark .metric-track,.theme-dark .metric-track{box-shadow:none!important}@media (width<=700px){[data-theme=dark] .admin-sidebar,body.theme-dark .admin-sidebar,.theme-dark .admin-sidebar{border:0!important}}[data-theme=dark] body,body.theme-dark,.theme-dark body,[data-theme=dark] .dashboard-skeleton-layout,[data-theme=dark] .admin-dashboard-layout,body.theme-dark .dashboard-skeleton-layout,body.theme-dark .admin-dashboard-layout,.theme-dark .dashboard-skeleton-layout,.theme-dark .admin-dashboard-layout{background:var(--theme-bg)!important;color:var(--theme-text)!important}[data-theme=dark] .dashboard-skeleton-page,[data-theme=dark] .auth-page,[data-theme=dark] .login-page,[data-theme=dark] .already-signed-page,[data-theme=dark] .admin-dashboard-page,body.theme-dark .dashboard-skeleton-page,body.theme-dark .auth-page,body.theme-dark .login-page,body.theme-dark .already-signed-page,body.theme-dark .admin-dashboard-page,.theme-dark .dashboard-skeleton-page,.theme-dark .auth-page,.theme-dark .login-page,.theme-dark .already-signed-page,.theme-dark .admin-dashboard-page{background:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .16), transparent 34%), radial-gradient(circle at top right, rgba(var(--theme-secondary-rgb), .13), transparent 36%), linear-gradient(135deg, var(--theme-bg) 0%, var(--theme-bg-soft) 56%, #151018 100%)!important;color:var(--theme-text)!important}[data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page){background:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .16), transparent 34%), radial-gradient(circle at top right, rgba(var(--theme-secondary-rgb), .13), transparent 36%), linear-gradient(135deg, var(--theme-bg) 0%, var(--theme-bg-soft) 56%, #151018 100%)!important;color:var(--theme-text)!important}body.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page){background:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .16), transparent 34%), radial-gradient(circle at top right, rgba(var(--theme-secondary-rgb), .13), transparent 36%), linear-gradient(135deg, var(--theme-bg) 0%, var(--theme-bg-soft) 56%, #151018 100%)!important;color:var(--theme-text)!important}.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-dashboard-page:not(.page-builder-dashboard-page){background:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .16), transparent 34%), radial-gradient(circle at top right, rgba(var(--theme-secondary-rgb), .13), transparent 36%), linear-gradient(135deg, var(--theme-bg) 0%, var(--theme-bg-soft) 56%, #151018 100%)!important;color:var(--theme-text)!important}[data-theme=dark] .admin-sidebar,[data-theme=dark] .dashboard-skeleton-sidebar,body.theme-dark .admin-sidebar,body.theme-dark .dashboard-skeleton-sidebar,.theme-dark .admin-sidebar,.theme-dark .dashboard-skeleton-sidebar{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .overview-card,[data-theme=dark] .dashboard-panel,[data-theme=dark] .auth-skeleton-card,[data-theme=dark] .skeleton-card,[data-theme=dark] .skeleton-panel,[data-theme=dark] .admin-sidebar-user,[data-theme=dark] .admin-sidebar-admin-badge,[data-theme=dark] .admin-dashboard-page .settings-card,[data-theme=dark] .my-plan-current-card,[data-theme=dark] .my-plan-usage-card,[data-theme=dark] .my-plan-builder-card,[data-theme=dark] .user-management-stats article,[data-theme=dark] .user-management-row,[data-theme=dark] .user-management-toolbar,body.theme-dark .overview-card,body.theme-dark .dashboard-panel,body.theme-dark .auth-skeleton-card,body.theme-dark .skeleton-card,body.theme-dark .skeleton-panel,body.theme-dark .admin-sidebar-user,body.theme-dark .admin-sidebar-admin-badge,body.theme-dark .admin-dashboard-page .settings-card,body.theme-dark .my-plan-current-card,body.theme-dark .my-plan-usage-card,body.theme-dark .my-plan-builder-card,body.theme-dark .user-management-stats article,body.theme-dark .user-management-row,body.theme-dark .user-management-toolbar,.theme-dark .overview-card,.theme-dark .dashboard-panel,.theme-dark .auth-skeleton-card,.theme-dark .skeleton-card,.theme-dark .skeleton-panel,.theme-dark .admin-sidebar-user,.theme-dark .admin-sidebar-admin-badge,.theme-dark .admin-dashboard-page .settings-card,.theme-dark .my-plan-current-card,.theme-dark .my-plan-usage-card,.theme-dark .my-plan-builder-card,.theme-dark .user-management-stats article,.theme-dark .user-management-row,.theme-dark .user-management-toolbar{background:linear-gradient(145deg, rgba(var(--theme-text-inverse-rgb), .055), rgba(var(--theme-text-inverse-rgb), .025)) padding-box, linear-gradient(135deg, var(--theme-border-strong), rgba(var(--theme-primary-rgb), .2)) border-box!important;color:var(--theme-text)!important;box-shadow:var(--theme-shadow)!important;border:1px solid #0000!important}[data-theme=dark] .admin-dashboard-header h1,[data-theme=dark] .admin-dashboard-header h2,[data-theme=dark] .overview-card h2,[data-theme=dark] .dashboard-panel h2,[data-theme=dark] .dashboard-panel h3,[data-theme=dark] .server-info-list strong,[data-theme=dark] .metric-row-header strong,[data-theme=dark] .admin-sidebar-brand strong,[data-theme=dark] .admin-sidebar-user-info strong,body.theme-dark .admin-dashboard-header h1,body.theme-dark .admin-dashboard-header h2,body.theme-dark .overview-card h2,body.theme-dark .dashboard-panel h2,body.theme-dark .dashboard-panel h3,body.theme-dark .server-info-list strong,body.theme-dark .metric-row-header strong,body.theme-dark .admin-sidebar-brand strong,body.theme-dark .admin-sidebar-user-info strong,.theme-dark .admin-dashboard-header h1,.theme-dark .admin-dashboard-header h2,.theme-dark .overview-card h2,.theme-dark .dashboard-panel h2,.theme-dark .dashboard-panel h3,.theme-dark .server-info-list strong,.theme-dark .metric-row-header strong,.theme-dark .admin-sidebar-brand strong,.theme-dark .admin-sidebar-user-info strong{color:var(--theme-text)!important}[data-theme=dark] .admin-dashboard-header p,[data-theme=dark] .overview-card p,[data-theme=dark] .dashboard-panel p,[data-theme=dark] .dashboard-panel small,[data-theme=dark] .server-info-list span,[data-theme=dark] .metric-row-header span,[data-theme=dark] .cash-bar-item small,[data-theme=dark] .uptime-circle span,[data-theme=dark] .admin-sidebar-brand-text>span,[data-theme=dark] .admin-sidebar-user-info span,body.theme-dark .admin-dashboard-header p,body.theme-dark .overview-card p,body.theme-dark .dashboard-panel p,body.theme-dark .dashboard-panel small,body.theme-dark .server-info-list span,body.theme-dark .metric-row-header span,body.theme-dark .cash-bar-item small,body.theme-dark .uptime-circle span,body.theme-dark .admin-sidebar-brand-text>span,body.theme-dark .admin-sidebar-user-info span,.theme-dark .admin-dashboard-header p,.theme-dark .overview-card p,.theme-dark .dashboard-panel p,.theme-dark .dashboard-panel small,.theme-dark .server-info-list span,.theme-dark .metric-row-header span,.theme-dark .cash-bar-item small,.theme-dark .uptime-circle span,.theme-dark .admin-sidebar-brand-text>span,.theme-dark .admin-sidebar-user-info span{color:var(--theme-text-muted)!important}[data-theme=dark] .overview-sub,[data-theme=dark] .overview-sub svg,[data-theme=dark] .settings-header span,[data-theme=dark] .settings-field-error,[data-theme=dark] .my-plan-kicker,[data-theme=dark] .my-plan-feature-pill,[data-theme=dark] .my-plan-usage-card strong,[data-theme=dark] .page-builder-dashboard-card span,body.theme-dark .overview-sub,body.theme-dark .overview-sub svg,body.theme-dark .settings-header span,body.theme-dark .settings-field-error,body.theme-dark .my-plan-kicker,body.theme-dark .my-plan-feature-pill,body.theme-dark .my-plan-usage-card strong,body.theme-dark .page-builder-dashboard-card span,.theme-dark .overview-sub,.theme-dark .overview-sub svg,.theme-dark .settings-header span,.theme-dark .settings-field-error,.theme-dark .my-plan-kicker,.theme-dark .my-plan-feature-pill,.theme-dark .my-plan-usage-card strong,.theme-dark .page-builder-dashboard-card span{background:var(--theme-primary-soft)!important;border-color:rgba(var(--theme-primary-rgb), .28)!important;color:var(--theme-primary-hover)!important;box-shadow:none!important}[data-theme=dark] .overview-icon,[data-theme=dark] .panel-icon,[data-theme=dark] .my-plan-plan-icon,[data-theme=dark] .settings-profile-avatar,[data-theme=dark] .settings-file-button,[data-theme=dark] .settings-save-button,[data-theme=dark] .admin-dashboard-page .settings-save-button,[data-theme=dark] .admin-dashboard-page .settings-file-button,body.theme-dark .overview-icon,body.theme-dark .panel-icon,body.theme-dark .my-plan-plan-icon,body.theme-dark .settings-profile-avatar,body.theme-dark .settings-file-button,body.theme-dark .settings-save-button,body.theme-dark .admin-dashboard-page .settings-save-button,body.theme-dark .admin-dashboard-page .settings-file-button,.theme-dark .overview-icon,.theme-dark .panel-icon,.theme-dark .my-plan-plan-icon,.theme-dark .settings-profile-avatar,.theme-dark .settings-file-button,.theme-dark .settings-save-button,.theme-dark .admin-dashboard-page .settings-save-button,.theme-dark .admin-dashboard-page .settings-file-button{background:var(--theme-gradient)!important;border-color:rgba(var(--theme-primary-rgb), .34)!important;color:var(--theme-text-inverse)!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .2)!important}[data-theme=dark] .metric-track,[data-theme=dark] .server-info-list div,body.theme-dark .metric-track,body.theme-dark .server-info-list div,.theme-dark .metric-track,.theme-dark .server-info-list div{background:rgba(var(--theme-text-inverse-rgb), .055)!important;border-color:var(--theme-border)!important;box-shadow:none!important}[data-theme=dark] .metric-track>div,[data-theme=dark] .cash-bar,[data-theme=dark] .my-plan-progress-fill,[data-theme=dark] .my-plan-current-card:before,[data-theme=dark] .my-plan-builder-button,[data-theme=dark] .user-management-primary,body.theme-dark .metric-track>div,body.theme-dark .cash-bar,body.theme-dark .my-plan-progress-fill,body.theme-dark .my-plan-current-card:before,body.theme-dark .my-plan-builder-button,body.theme-dark .user-management-primary,.theme-dark .metric-track>div,.theme-dark .cash-bar,.theme-dark .my-plan-progress-fill,.theme-dark .my-plan-current-card:before,.theme-dark .my-plan-builder-button,.theme-dark .user-management-primary{background:linear-gradient(135deg, var(--theme-primary) 0%, var(--theme-primary-hover) 100%)!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .2)!important}[data-theme=dark] .uptime-circle,body.theme-dark .uptime-circle,.theme-dark .uptime-circle{background:radial-gradient(circle, rgba(var(--theme-primary-rgb), .18), transparent 58%), rgba(var(--theme-text-inverse-rgb), .04)!important;border-color:rgba(var(--theme-primary-rgb), .32)!important}[data-theme=dark] .admin-dashboard-page a,[data-theme=dark] .admin-dashboard-page .gradient-text,body.theme-dark .admin-dashboard-page a,body.theme-dark .admin-dashboard-page .gradient-text,.theme-dark .admin-dashboard-page a,.theme-dark .admin-dashboard-page .gradient-text{--gradient-text-colors:var(--theme-primary-hover), var(--theme-secondary), var(--theme-text)!important;color:var(--theme-primary-hover)!important}:root[data-theme=dark],html.theme-dark,body.theme-dark{--admin-bg:var(--theme-bg)!important;--admin-surface:var(--theme-surface)!important;--admin-surface-2:var(--theme-surface-2)!important;--admin-surface-3:var(--theme-surface-3)!important;--admin-border:var(--theme-border)!important;--admin-border-strong:var(--theme-border-strong)!important;--admin-text:var(--theme-text)!important;--admin-muted:var(--theme-text-muted)!important;--admin-soft:var(--theme-text-soft)!important;--admin-gradient:var(--theme-gradient)!important;--madar-gradient:var(--theme-gradient)!important;--madar-gradient-hover:var(--theme-gradient-hover)!important}[data-theme=dark] .admin-dashboard-layout,[data-theme=dark] .admin-dashboard-page,body.theme-dark .admin-dashboard-layout,body.theme-dark .admin-dashboard-page,.theme-dark .admin-dashboard-layout,.theme-dark .admin-dashboard-page{background:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .09), transparent 32%), linear-gradient(180deg, var(--theme-bg) 0%, var(--theme-bg) 100%)!important;color:var(--theme-text)!important}[data-theme=dark] .admin-sidebar,body.theme-dark .admin-sidebar,.theme-dark .admin-sidebar{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}[data-theme=dark] .overview-card,[data-theme=dark] .dashboard-panel,[data-theme=dark] .admin-sidebar-user,[data-theme=dark] .admin-sidebar-admin-badge,[data-theme=dark] .admin-dashboard-page .settings-card,[data-theme=dark] .my-plan-current-card,[data-theme=dark] .my-plan-feature-card,[data-theme=dark] .my-plan-usage-card,[data-theme=dark] .my-plan-builder-card,[data-theme=dark] .user-management-stats article,[data-theme=dark] .user-management-row,[data-theme=dark] .user-management-toolbar,body.theme-dark .overview-card,body.theme-dark .dashboard-panel,body.theme-dark .admin-sidebar-user,body.theme-dark .admin-sidebar-admin-badge,body.theme-dark .admin-dashboard-page .settings-card,body.theme-dark .my-plan-current-card,body.theme-dark .my-plan-feature-card,body.theme-dark .my-plan-usage-card,body.theme-dark .my-plan-builder-card,body.theme-dark .user-management-stats article,body.theme-dark .user-management-row,body.theme-dark .user-management-toolbar,.theme-dark .overview-card,.theme-dark .dashboard-panel,.theme-dark .admin-sidebar-user,.theme-dark .admin-sidebar-admin-badge,.theme-dark .admin-dashboard-page .settings-card,.theme-dark .my-plan-current-card,.theme-dark .my-plan-feature-card,.theme-dark .my-plan-usage-card,.theme-dark .my-plan-builder-card,.theme-dark .user-management-stats article,.theme-dark .user-management-row,.theme-dark .user-management-toolbar{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 22px 56px rgba(var(--theme-black-rgb), .24)!important}[data-theme=dark] .admin-dashboard-page h1,[data-theme=dark] .admin-dashboard-page h2,[data-theme=dark] .admin-dashboard-page h3,[data-theme=dark] .admin-dashboard-page strong,body.theme-dark .admin-dashboard-page h1,body.theme-dark .admin-dashboard-page h2,body.theme-dark .admin-dashboard-page h3,body.theme-dark .admin-dashboard-page strong,.theme-dark .admin-dashboard-page h1,.theme-dark .admin-dashboard-page h2,.theme-dark .admin-dashboard-page h3,.theme-dark .admin-dashboard-page strong{color:var(--theme-text)!important}[data-theme=dark] .admin-dashboard-page p,[data-theme=dark] .admin-dashboard-page small,[data-theme=dark] .admin-dashboard-page span,body.theme-dark .admin-dashboard-page p,body.theme-dark .admin-dashboard-page small,body.theme-dark .admin-dashboard-page span,.theme-dark .admin-dashboard-page p,.theme-dark .admin-dashboard-page small,.theme-dark .admin-dashboard-page span{color:var(--theme-text-muted)}[data-theme=dark] .overview-icon,[data-theme=dark] .panel-icon,[data-theme=dark] .settings-profile-avatar,[data-theme=dark] .settings-save-button,[data-theme=dark] .settings-file-button,[data-theme=dark] .my-plan-builder-icon,[data-theme=dark] .my-plan-builder-mini-icon,[data-theme=dark] .user-management-primary,body.theme-dark .overview-icon,body.theme-dark .panel-icon,body.theme-dark .settings-profile-avatar,body.theme-dark .settings-save-button,body.theme-dark .settings-file-button,body.theme-dark .my-plan-builder-icon,body.theme-dark .my-plan-builder-mini-icon,body.theme-dark .user-management-primary,.theme-dark .overview-icon,.theme-dark .panel-icon,.theme-dark .settings-profile-avatar,.theme-dark .settings-save-button,.theme-dark .settings-file-button,.theme-dark .my-plan-builder-icon,.theme-dark .my-plan-builder-mini-icon,.theme-dark .user-management-primary{background:var(--theme-gradient)!important;border-color:rgba(var(--theme-primary-rgb), .34)!important;color:var(--theme-text-inverse)!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .2)!important}[data-theme=dark] .metric-track>div,[data-theme=dark] .cash-bar,[data-theme=dark] .my-plan-progress-track span,[data-theme=dark] .my-plan-current-card:after,body.theme-dark .metric-track>div,body.theme-dark .cash-bar,body.theme-dark .my-plan-progress-track span,body.theme-dark .my-plan-current-card:after,.theme-dark .metric-track>div,.theme-dark .cash-bar,.theme-dark .my-plan-progress-track span,.theme-dark .my-plan-current-card:after{background:var(--theme-gradient)!important;box-shadow:none!important}[data-theme=dark] .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button,body.theme-dark .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button,.theme-dark .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button{width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;grid-template-columns:38px minmax(0,1fr) 8px!important;column-gap:12px!important;padding:8px 12px!important}[data-theme=dark] .admin-dashboard-layout.is-rtl .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button,[data-theme=dark] .admin-dashboard-layout[dir=rtl] .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button,body.theme-dark .admin-dashboard-layout.is-rtl .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button,body.theme-dark .admin-dashboard-layout[dir=rtl] .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button,.theme-dark .admin-dashboard-layout.is-rtl .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button,.theme-dark .admin-dashboard-layout[dir=rtl] .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button{text-align:start!important;direction:rtl!important;grid-template-columns:8px minmax(0,1fr) 38px!important}[data-theme=dark] .admin-dashboard-layout.is-rtl .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-animation,[data-theme=dark] .admin-dashboard-layout[dir=rtl] .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-animation,body.theme-dark .admin-dashboard-layout.is-rtl .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-animation,body.theme-dark .admin-dashboard-layout[dir=rtl] .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-animation,.theme-dark .admin-dashboard-layout.is-rtl .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-animation,.theme-dark .admin-dashboard-layout[dir=rtl] .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-animation{grid-column:3!important}[data-theme=dark] .admin-dashboard-layout.is-rtl .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-current,[data-theme=dark] .admin-dashboard-layout[dir=rtl] .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-current,body.theme-dark .admin-dashboard-layout.is-rtl .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-current,body.theme-dark .admin-dashboard-layout[dir=rtl] .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-current,.theme-dark .admin-dashboard-layout.is-rtl .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-current,.theme-dark .admin-dashboard-layout[dir=rtl] .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-current{text-align:start!important;grid-column:2!important;justify-self:start!important}[data-theme=dark] .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button:hover,body.theme-dark .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button:hover,.theme-dark .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button:hover{background:rgba(var(--theme-text-inverse-rgb), .055)!important;box-shadow:none!important;transform:none!important}[data-theme=dark] .admin-sidebar.is-compact .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button,body.theme-dark .admin-sidebar.is-compact .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button,.theme-dark .admin-sidebar.is-compact .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button{grid-template-columns:36px!important;justify-content:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:5px!important}[data-theme=dark] .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-animation,body.theme-dark .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-animation,.theme-dark .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-animation{background:rgba(var(--theme-text-inverse-rgb), .06)!important;box-shadow:none!important}[data-theme=dark] .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-dot,body.theme-dark .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-dot,.theme-dark .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-dot{display:none!important}[data-theme=dark] .admin-sidebar-bottom .admin-sidebar-user,body.theme-dark .admin-sidebar-bottom .admin-sidebar-user,.theme-dark .admin-sidebar-bottom .admin-sidebar-user{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}[data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-bottom .admin-sidebar-user{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-bottom .admin-sidebar-user{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-bottom .admin-sidebar-user{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}[data-theme=dark] .admin-dashboard-header-meta span,body.theme-dark .admin-dashboard-header-meta span,.theme-dark .admin-dashboard-header-meta span,[data-theme=dark] .dashboard-panel-meta,body.theme-dark .dashboard-panel-meta,.theme-dark .dashboard-panel-meta{background:rgba(var(--theme-text-inverse-rgb), .055)!important;border-color:rgba(var(--theme-text-inverse-rgb), .1)!important;color:var(--theme-text-muted)!important;box-shadow:none!important}[data-theme=dark] .admin-dashboard-header-meta span:first-child,body.theme-dark .admin-dashboard-header-meta span:first-child,.theme-dark .admin-dashboard-header-meta span:first-child,[data-theme=dark] .dashboard-panel-meta strong,body.theme-dark .dashboard-panel-meta strong,.theme-dark .dashboard-panel-meta strong{color:var(--theme-primary-hover)!important}[data-theme=dark] .dashboard-panel-meta span,body.theme-dark .dashboard-panel-meta span,.theme-dark .dashboard-panel-meta span{color:var(--theme-text-muted)!important}[data-theme=dark] .server-status-healthy:before,body.theme-dark .server-status-healthy:before,.theme-dark .server-status-healthy:before{background:#4ade80!important;box-shadow:0 0 0 4px #4ade8024!important}[data-theme=dark] .admin-dashboard-hero,body.theme-dark .admin-dashboard-hero,.theme-dark .admin-dashboard-hero{background:radial-gradient(circle at 18% 0%, rgba(var(--theme-text-inverse-rgb), .1), transparent 30%), linear-gradient(135deg, var(--theme-success) 0%, var(--theme-secondary) 46%, var(--theme-bg) 100%)!important;border-color:rgba(var(--theme-text-inverse-rgb), .1)!important;box-shadow:0 24px 58px rgba(var(--theme-black-rgb), .28)!important}[data-theme=dark] .admin-dashboard-hero h1,[data-theme=dark] .admin-dashboard-hero p,[data-theme=dark] .admin-dashboard-hero span,[data-theme=dark] .admin-dashboard-hero button,body.theme-dark .admin-dashboard-hero h1,body.theme-dark .admin-dashboard-hero p,body.theme-dark .admin-dashboard-hero span,body.theme-dark .admin-dashboard-hero button,.theme-dark .admin-dashboard-hero h1,.theme-dark .admin-dashboard-hero p,.theme-dark .admin-dashboard-hero span,.theme-dark .admin-dashboard-hero button{color:var(--theme-text-inverse)!important}[data-theme=dark] .admin-signal-card,body.theme-dark .admin-signal-card,.theme-dark .admin-signal-card{background:rgba(var(--theme-text-inverse-rgb), .055)!important;border-color:rgba(var(--theme-text-inverse-rgb), .1)!important}[data-theme=dark] .admin-signal-card strong,body.theme-dark .admin-signal-card strong,.theme-dark .admin-signal-card strong{color:var(--theme-text)!important}[data-theme=dark] .admin-signal-card span,body.theme-dark .admin-signal-card span,.theme-dark .admin-signal-card span{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-signal-card em,body.theme-dark .admin-signal-card em,.theme-dark .admin-signal-card em{color:#4ade80!important}.user-dashboard-page{flex-direction:column;gap:24px;width:100%;max-width:1480px;display:flex}.user-dashboard-header{justify-content:space-between;align-items:flex-start;gap:28px;padding:4px 0 8px;display:flex}.user-dashboard-header h1{color:var(--theme-text);letter-spacing:-.04em;margin:12px 0;font-size:clamp(2.1rem,4vw,3.45rem);font-weight:950;line-height:.95}.user-dashboard-header p,.user-dashboard-panel p{max-width:760px;color:var(--theme-text-muted);margin:0;font-size:1rem;font-weight:650;line-height:1.7}.user-dashboard-kicker{color:var(--theme-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:950;line-height:1;display:block}.user-dashboard-header-actions,.user-dashboard-panel-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.user-dashboard-header-actions{flex:none;align-items:center}.user-dashboard-header-actions button,.user-dashboard-panel-header button,.user-dashboard-plan-panel button,.user-dashboard-next-panel button{border:1px solid var(--theme-border);min-height:46px;color:var(--theme-text);background:var(--theme-surface);box-shadow:none;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:.92rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.user-dashboard-header-actions button:hover,.user-dashboard-panel-header button:hover,.user-dashboard-plan-panel button:hover,.user-dashboard-next-panel button:hover{border-color:rgba(var(--theme-primary-rgb), .45);transform:translateY(-1px)}.user-dashboard-header-actions button.is-primary,.user-dashboard-plan-panel button,.user-dashboard-next-panel button{color:var(--theme-text-inverse);border-color:rgba(var(--theme-primary-rgb), .4);background:var(--theme-primary)}.user-dashboard-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.user-dashboard-stat,.user-dashboard-panel{border:1px solid color-mix(in srgb, var(--theme-border) 84%, transparent);background:color-mix(in srgb, var(--theme-surface) 78%, var(--theme-bg-soft));min-width:0;box-shadow:0 16px 38px rgba(var(--theme-shadow-rgb), .075), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;position:relative;overflow:hidden}html[data-theme=light] .user-dashboard-stat,html[data-theme=light] .user-dashboard-panel,body.theme-light .user-dashboard-stat,body.theme-light .user-dashboard-panel{box-shadow:0 16px 38px rgba(var(--theme-shadow-rgb), .075), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .58)}.user-dashboard-stat{justify-content:space-between;align-items:flex-start;gap:16px;min-height:146px;padding:22px;display:flex}.user-dashboard-stat:before,.user-dashboard-panel:before{display:none}.user-dashboard-stat>*,.user-dashboard-panel>*{z-index:1;position:relative}.user-dashboard-stat div>span,.user-dashboard-stat small{color:var(--theme-text-muted);font-size:.78rem;font-weight:900;display:block}.user-dashboard-stat div>span{text-transform:uppercase;letter-spacing:.07em}.user-dashboard-stat strong{color:var(--theme-text);letter-spacing:-.04em;margin:10px 0 7px;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:950;line-height:.98;display:block}.user-dashboard-stat-icon,.user-dashboard-builder-icon,.user-dashboard-plan-icon{color:var(--theme-primary);background:var(--theme-primary-soft);border:1px solid rgba(var(--theme-primary-rgb), .18);box-shadow:0 10px 22px rgba(var(--theme-primary-rgb), .12);flex:none;place-items:center;display:grid}.user-dashboard-stat-icon{border-radius:14px;width:46px;height:46px}.user-dashboard-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.58fr);gap:22px;display:grid}.user-dashboard-form-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.user-dashboard-form-data-card{border:1px solid color-mix(in srgb, var(--theme-border) 84%, transparent);background:color-mix(in srgb, var(--theme-surface) 76%, var(--theme-bg-soft));min-width:0;box-shadow:0 14px 32px rgba(var(--theme-shadow-rgb), .06), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .52);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.user-dashboard-form-data-icon{width:44px;height:44px;color:var(--theme-primary);background:var(--theme-primary-soft);border:1px solid rgba(var(--theme-primary-rgb), .18);border-radius:14px;place-items:center;display:grid}.user-dashboard-form-data-card span:not(.user-dashboard-form-data-icon),.user-dashboard-form-data-card small{color:var(--theme-text-muted);font-size:.78rem;font-weight:900;line-height:1.35;display:block}.user-dashboard-form-data-card span:not(.user-dashboard-form-data-icon){text-transform:uppercase;letter-spacing:.07em}.user-dashboard-form-data-card strong{min-width:0;color:var(--theme-text);overflow-wrap:anywhere;margin:8px 0 6px;font-size:clamp(1.25rem,2vw,1.78rem);font-weight:950;line-height:1.05;display:block}.user-dashboard-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,.75fr);gap:22px;display:grid}.user-dashboard-panel{padding:24px}.user-dashboard-panel h2{color:var(--theme-text);letter-spacing:-.03em;margin:8px 0;font-size:1.38rem;font-weight:950;line-height:1.05}.user-dashboard-panel-header{margin-bottom:22px}.user-dashboard-panel-header button{flex:none;min-height:40px;padding-inline:14px}.user-dashboard-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.user-dashboard-builder-grid button{border:1px solid color-mix(in srgb, var(--theme-border) 84%, transparent);width:100%;min-height:118px;color:var(--theme-text);background:color-mix(in srgb, var(--theme-surface) 64%, var(--theme-bg-soft));font:inherit;cursor:pointer;text-align:start;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px;transition:transform .16s,border-color .16s,background .16s;display:grid}.user-dashboard-builder-grid button:hover{border-color:rgba(var(--theme-primary-rgb), .5);transform:translateY(-1px)}.user-dashboard-builder-grid button.is-locked{opacity:.68}.user-dashboard-builder-icon{border-radius:13px;width:42px;height:42px}.user-dashboard-builder-grid strong{color:var(--theme-text);font-size:.98rem;font-weight:950;line-height:1.15;display:block}.user-dashboard-builder-grid small{color:var(--theme-text-muted);margin-top:8px;font-size:.82rem;font-weight:700;line-height:1.45;display:block}.user-dashboard-builder-grid em{color:var(--theme-primary-hover);background:rgba(var(--theme-primary-rgb), .12);border-radius:999px;padding:5px 9px;font-size:.7rem;font-style:normal;font-weight:950;line-height:1}[dir=rtl] .user-dashboard-builder-grid button{grid-template-columns:auto minmax(0,1fr) 42px}[dir=rtl] .user-dashboard-builder-icon{grid-column:3}[dir=rtl] .user-dashboard-builder-grid button>span:not(.user-dashboard-builder-icon){grid-column:2}[dir=rtl] .user-dashboard-builder-grid em{grid-column:1;justify-self:start}.user-dashboard-plan-panel{flex-direction:column;gap:22px;min-height:100%;display:flex}.user-dashboard-plan-top{align-items:flex-start;gap:14px;display:flex}.user-dashboard-plan-icon{border-radius:16px;width:52px;height:52px}.user-dashboard-plan-meter{min-height:210px;color:var(--theme-primary-hover);background:color-mix(in srgb, var(--theme-bg-soft) 82%, var(--theme-surface));border-radius:18px;place-items:center;display:grid}.user-dashboard-plan-meter strong{color:var(--theme-text);margin-top:-88px;font-size:2rem;font-weight:950}.user-dashboard-plan-panel button,.user-dashboard-next-panel button{width:100%;margin-top:auto}.user-dashboard-usage-list,.user-dashboard-activity-list{flex-direction:column;gap:15px;display:flex}.user-dashboard-usage-row{flex-direction:column;gap:9px;display:flex}.user-dashboard-usage-row>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.user-dashboard-usage-row span,.user-dashboard-usage-row strong{color:var(--theme-text);font-size:.86rem;font-weight:900}.user-dashboard-usage-row strong{color:var(--theme-primary-hover)}.user-dashboard-usage-track{background:rgba(var(--theme-text-inverse-rgb), .08);border-radius:999px;height:10px;overflow:hidden}html[data-theme=light] .user-dashboard-usage-track,body.theme-light .user-dashboard-usage-track{background:rgba(var(--theme-shadow-rgb), .1)}.user-dashboard-usage-track span{border-radius:inherit;background:var(--theme-primary);height:100%;display:block}.user-dashboard-activity-item{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}[dir=rtl] .user-dashboard-activity-item{grid-template-columns:minmax(0,1fr) 38px}[dir=rtl] .user-dashboard-activity-item>span{grid-column:2}[dir=rtl] .user-dashboard-activity-item>div{grid-column:1}.user-dashboard-activity-item>span{width:38px;height:38px;color:var(--theme-primary-hover);background:rgba(var(--theme-primary-rgb), .12);border-radius:12px;place-items:center;display:grid}.user-dashboard-activity-item strong,.user-dashboard-activity-item small{display:block}.user-dashboard-activity-item strong{color:var(--theme-text);font-size:.92rem;font-weight:950}.user-dashboard-activity-item small{color:var(--theme-text-muted);margin-top:5px;font-size:.8rem;font-weight:700;line-height:1.45}.user-dashboard-next-panel{background:color-mix(in srgb, var(--theme-surface) 76%, var(--theme-bg-soft));flex-direction:column;gap:14px;display:flex}@media (width<=1180px){.user-dashboard-summary,.user-dashboard-form-data-grid,.user-dashboard-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-dashboard-main-grid{grid-template-columns:1fr}}@media (width<=760px){.user-dashboard-header,.user-dashboard-panel-header{flex-direction:column}.user-dashboard-header-actions{flex-direction:column;align-items:stretch;width:100%}.user-dashboard-header-actions button,.user-dashboard-panel-header button{width:100%}.user-dashboard-summary,.user-dashboard-form-data-grid,.user-dashboard-builder-grid,.user-dashboard-lower-grid{grid-template-columns:1fr}.user-dashboard-builder-grid button{grid-template-columns:42px minmax(0,1fr)}.user-dashboard-builder-grid em{grid-column:2;justify-self:start}}.restricted-access-page{place-items:center;min-height:calc(100vh - 80px);padding:32px;display:grid}.restricted-access-card{text-align:center;border:1px solid rgba(var(--theme-primary-rgb), .12);background:rgba(var(--theme-text-inverse-rgb), .94);width:min(560px,100%);box-shadow:0 24px 70px rgba(var(--theme-shadow-rgb), .12);border-radius:30px;justify-items:center;gap:24px;padding:48px 38px;display:grid}.restricted-access-content{justify-items:center;gap:8px;display:grid}.restricted-access-eyebrow{color:var(--theme-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.restricted-access-card h1{color:var(--theme-text);letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.95}.restricted-access-card p{max-width:420px;color:var(--theme-text-muted);margin:0;font-size:1rem;font-weight:800;line-height:1.55}.restricted-access-card button{color:var(--theme-text-inverse);background:linear-gradient(135deg, var(--theme-text), var(--theme-primary-hover));cursor:pointer;box-shadow:0 16px 35px rgba(var(--theme-primary-rgb), .2);border:0;border-radius:999px;padding:13px 22px;font-weight:900;transition:transform .16s,box-shadow .16s}.restricted-access-card button:hover{box-shadow:0 18px 40px rgba(var(--theme-primary-rgb), .24);transform:translateY(-1px)}.restricted-access-card button:focus-visible{outline:3px solid rgba(var(--theme-primary-rgb), .28);outline-offset:4px}[data-theme=dark] .restricted-access-card,.dark .restricted-access-card{border-color:rgba(var(--theme-text-inverse-rgb), .12);background:#121826eb}[data-theme=dark] .restricted-access-card h1,.dark .restricted-access-card h1{color:var(--theme-text)}[data-theme=dark] .restricted-access-eyebrow,.dark .restricted-access-eyebrow,[data-theme=dark] .restricted-access-card p,.dark .restricted-access-card p{color:#cbd5e1}@media (width<=680px){.restricted-access-page{min-height:calc(100vh - 48px);padding:20px}.restricted-access-card{border-radius:24px;padding:34px 24px}.restricted-access-card h1{font-size:clamp(2rem,14vw,3rem)}}.my-plan-page{width:min(1180px,100% - 32px);color:var(--theme-text);margin:0 auto;padding:48px 0 72px}.my-plan-page[dir=rtl]{text-align:right;direction:rtl}.my-plan-header{border-bottom:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .1));justify-content:space-between;gap:28px;margin-bottom:28px;padding-bottom:26px;display:flex}.my-plan-header>div:first-child{max-width:760px}.my-plan-eyebrow{color:var(--theme-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:850;display:inline-flex}.my-plan-page[dir=rtl] .my-plan-eyebrow{letter-spacing:0}.my-plan-header h1{color:var(--theme-text);letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,50px);font-weight:900;line-height:1.05}.my-plan-page[dir=rtl] .my-plan-header h1{letter-spacing:-.025em}.my-plan-header p,.my-plan-section-header p,.my-plan-current-card p,.my-plan-recommendation-card p,.my-plan-module-card p,.my-plan-module-detail p,.my-plan-usage-card p{color:var(--theme-text-muted);font-weight:600;line-height:1.7}.my-plan-header p{max-width:720px;margin:14px 0 0;font-size:16px}.my-plan-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.my-plan-button{cursor:pointer;min-height:44px;font:inherit;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.my-plan-button:hover{transform:translateY(-1px)}.my-plan-button.primary{background:var(--theme-primary);color:var(--theme-text-inverse);box-shadow:0 12px 24px rgba(var(--theme-primary-rgb,37, 99, 235), .18);border:0}.my-plan-button.secondary{border:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .12));background:var(--theme-surface);color:var(--theme-text)}.my-plan-overview{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;margin-bottom:30px;display:grid}.my-plan-current-card,.my-plan-recommendation-card,.my-plan-usage-card,.my-plan-module-card,.my-plan-module-detail{background:var(--theme-surface);border:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .1));box-shadow:0 14px 34px rgba(var(--theme-shadow-rgb), .06)}.my-plan-current-card,.my-plan-recommendation-card{border-radius:20px;padding:24px}.my-plan-card-top{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.my-plan-card-top span,.my-plan-meta-grid span,.my-plan-recommendation-card>span,.my-plan-usage-top span,.my-plan-module-card span,.my-plan-module-price span{color:var(--theme-text-muted);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:850;display:block}.my-plan-card-top h2,.my-plan-recommendation-card h2,.my-plan-section-header h2,.my-plan-module-detail h3{color:var(--theme-text);letter-spacing:-.035em;margin:0;font-weight:900}.my-plan-card-top h2{font-size:32px}.my-plan-card-top>strong{background:rgba(var(--theme-success-rgb), .1);height:fit-content;color:var(--theme-success);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900}.my-plan-price-row{align-items:baseline;gap:8px;margin:20px 0;display:flex}.my-plan-price-row strong{color:var(--theme-text);font-size:42px;font-weight:950;line-height:1}.my-plan-price-row span{color:var(--theme-text-muted);font-size:14px;font-weight:750}.my-plan-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.my-plan-meta-grid div{background:var(--theme-surface-2);border:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .08));border-radius:14px;padding:14px}.my-plan-meta-grid strong{color:var(--theme-text);font-size:14px;font-weight:900}.my-plan-recommendation-card h2{font-size:24px}.my-plan-recommendation-card ul{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.my-plan-recommendation-card li{color:var(--theme-text);padding-inline-start:24px;font-size:14px;font-weight:750;position:relative}.my-plan-recommendation-card li:before{content:"✓";color:var(--theme-primary);font-weight:900;position:absolute;inset-inline-start:0}.my-plan-section{margin-top:32px}.my-plan-section-header{justify-content:space-between;gap:22px;margin-bottom:16px;display:flex}.my-plan-section-header h2{font-size:28px}.my-plan-section-header p{max-width:520px;margin:0;font-size:14px}.my-plan-usage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.my-plan-usage-card{border-radius:18px;padding:18px}.my-plan-usage-top{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.my-plan-usage-top strong{color:var(--theme-text);font-size:15px;font-weight:900}.my-plan-usage-top em{color:var(--theme-text-muted);font-size:12px;font-style:normal;font-weight:900}.my-plan-progress{background:#64708424;border-radius:999px;height:8px;overflow:hidden}.my-plan-progress span{border-radius:inherit;background:var(--theme-primary);height:100%;display:block}.my-plan-usage-card.warning .my-plan-progress span{background:var(--theme-warning)}.my-plan-usage-card.danger .my-plan-progress span{background:var(--theme-danger)}.my-plan-usage-card p{margin:12px 0 0;font-size:13px}.my-plan-module-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.my-plan-module-list{gap:12px;display:grid}.my-plan-module-card{cursor:pointer;text-align:start;width:100%;font:inherit;border-radius:18px;justify-content:space-between;gap:18px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.my-plan-module-card:hover,.my-plan-module-card.selected{border-color:rgba(var(--theme-primary-rgb,37, 99, 235), .42);box-shadow:0 16px 34px rgba(var(--theme-primary-rgb,37, 99, 235), .1);transform:translateY(-1px)}.my-plan-module-card strong{color:var(--theme-text);font-size:16px;font-weight:900}.my-plan-module-card p{margin:6px 0 0;font-size:14px}.my-plan-module-card em{color:var(--theme-text);white-space:nowrap;font-size:14px;font-style:normal;font-weight:900}.my-plan-module-card.locked em{color:var(--theme-primary)}.my-plan-module-detail{border-color:rgba(var(--theme-primary-rgb,37, 99, 235), .24);border-radius:20px;padding:22px;position:sticky;top:92px}.my-plan-module-detail h3{font-size:24px}.my-plan-module-price{background:var(--theme-surface-2);border:1px solid var(--theme-border,rgba(var(--theme-shadow-rgb), .08));border-radius:16px;margin:18px 0;padding:16px}.my-plan-module-price strong{color:var(--theme-text);font-size:24px;font-weight:950}@media (width<=1120px){.my-plan-overview,.my-plan-module-layout{grid-template-columns:1fr}.my-plan-meta-grid,.my-plan-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-plan-module-detail{position:static}}@media (width<=760px){.my-plan-page{width:min(100% - 22px,1180px);padding:36px 0 60px}.my-plan-header,.my-plan-section-header{flex-direction:column}.my-plan-actions,.my-plan-button{width:100%}.my-plan-meta-grid,.my-plan-usage-grid{grid-template-columns:1fr}}.builder-mobile-blocker{display:none}.page-builder{--theme-bg:#f6f7fb;--theme-bg-soft:#f4f5f8;--theme-surface:#fff;--theme-surface-2:#f7f5ef;--theme-text:#1b2a4a;--theme-text-soft:#58627a;--theme-text-muted:#6f7787;--theme-text-inverse:#fff;--theme-text-inverse-rgb:255, 255, 255;--theme-primary:#852c21;--theme-primary-hover:#6f241b;--theme-primary-rgb:133, 44, 33;--theme-shadow-rgb:27, 42, 74;--theme-border:#1b2a4a1f;--theme-gradient:#852c21;--theme-gradient-hover:#6f241b;--theme-info:#2563eb;--theme-warning:#b45309;--theme-danger:#b42318;--theme-black-rgb:0, 0, 0;--madar-bg:#f6f7fb;--madar-surface:#fff;--madar-surface-soft:#f7f5ef;--madar-text:#1b2a4a;--madar-muted:#6f7787;--madar-navy:#1b2a4a;--madar-red:#852c21;--madar-red-dark:#6f241b;--madar-border:#1b2a4a1f;--madar-border-strong:#1b2a4a38;--madar-gradient:#852c21;--madar-gradient-hover:#6f241b;--madar-radius:18px;--madar-shadow-sm:0 10px 24px #1b2a4a0f;--madar-shadow-md:0 18px 45px #1b2a4a14;--madar-red-shadow:0 12px 28px #852c2138;background:var(--madar-bg);min-height:100vh;color:var(--madar-text)}.page-builder *,.page-builder :before,.page-builder :after{box-sizing:border-box}.page-builder button,.page-builder input,.page-builder textarea,.page-builder select{font:inherit}.page-builder button{cursor:pointer;border:0}.builder-topbar{background:rgba(var(--theme-text-inverse-rgb), .96);border-bottom:1px solid var(--madar-border);z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:68px;box-shadow:0 8px 24px rgba(var(--theme-shadow-rgb), .04);justify-content:space-between;align-items:center;gap:18px;padding:0 22px;display:flex;position:sticky;top:0}.builder-brand h1{color:var(--madar-text);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:950}.builder-brand p{color:var(--madar-muted);margin:3px 0 0;font-size:12px;line-height:1.35}.builder-topbar-actions,.header-actions,.publish-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.builder-topbar-actions>button,.compact-actions button,.workspace-header button,.question-type-buttons button,.responses-page-header button,.publish-actions button,.editor-card-header button,.builder-modal button,.full-width-action{color:var(--madar-text);background:rgba(var(--theme-shadow-rgb), .08);white-space:nowrap;border-radius:12px;padding:9px 12px;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s,color .16s}.builder-topbar-actions>button:hover,.compact-actions button:hover,.workspace-header button:hover,.question-type-buttons button:hover,.responses-page-header button:hover,.publish-actions button:hover,.editor-card-header button:hover,.builder-modal button:hover{background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red);transform:translateY(-1px)}.builder-topbar-actions>button.primary-action,.primary-action,.full-width-action,.workspace-header button,.runtime-submit,.builder-modal .starter-card:hover,.builder-modal .section-card:hover,.upload-image-button{box-shadow:var(--madar-red-shadow);background:var(--madar-gradient)!important;color:var(--theme-text-inverse)!important}.danger-button{width:100%;background:var(--madar-red)!important;color:var(--theme-text-inverse)!important}.danger-lite{background:rgba(var(--theme-primary-rgb), .1)!important;color:var(--madar-red)!important}.builder-subbar{background:rgba(var(--theme-text-inverse-rgb), .94);border-bottom:1px solid var(--madar-border);z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;gap:18px;min-height:52px;padding:7px 22px;display:flex;position:sticky;top:68px}.builder-navigation{gap:8px;width:min(100%,1180px);display:grid}.workspace-tabs,.viewport-switcher{background:var(--theme-surface-2);border:1px solid var(--madar-border);border-radius:14px;justify-content:flex-start;gap:6px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.workspace-tabs button,.viewport-switcher button{color:var(--madar-text);box-shadow:none;white-space:nowrap;background:0 0;border-radius:10px;padding:8px 12px;font-weight:900}.workspace-tabs button.active,.viewport-switcher button.active{background:var(--madar-navy);color:var(--theme-text-inverse);box-shadow:0 8px 20px rgba(var(--theme-shadow-rgb), .18)}.preview-device-toolbar{background:rgba(var(--theme-text-inverse-rgb), .96);border-bottom:1px solid var(--madar-border);z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;min-height:58px;padding:8px 22px;display:flex;position:sticky;top:68px}.preview-floating-exit{z-index:78;background:rgba(var(--theme-primary-rgb), .1);min-height:38px;color:var(--madar-red-dark);box-shadow:none;white-space:nowrap;border-radius:12px;padding:0 16px;font-weight:950;position:fixed;top:154px;left:clamp(86px,9vw,190px)}.preview-floating-exit:hover{background:var(--madar-gradient);color:var(--theme-text-inverse)}.builder-layout{background:var(--madar-bg);grid-template-columns:320px minmax(0,1fr) 310px;min-height:calc(100vh - 126px);display:grid}.preview-mode .builder-layout{grid-template-columns:1fr;min-height:calc(100vh - 126px)}.builder-sidebar,.builder-inspector{background:var(--madar-surface);min-width:0;color:var(--madar-text);border-color:var(--madar-border);max-height:calc(100vh - 126px);padding:14px;overflow-y:auto}.builder-sidebar{border-right:1px solid var(--madar-border)}.builder-inspector{border-left:1px solid var(--madar-border)}.panel-mode-select{border:1px solid var(--madar-border);background:var(--madar-surface-soft);border-radius:18px;margin-bottom:18px;padding:12px}.panel-mode-select label{color:var(--madar-muted);letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:950;display:grid}.builder-panel,.inspector-group{border-bottom:1px solid var(--madar-border);flex-direction:column;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.builder-panel:last-child,.inspector-group:last-child{border-bottom:none}.builder-panel h2,.inspector-title h2,.workspace-header h2{color:var(--madar-text);margin:0;font-size:18px;font-weight:950}.panel-help,.workspace-header p,.builder-note,.inspector-help-text{color:var(--madar-muted);margin:0;font-size:13px;line-height:1.45}.workspace-kicker{color:var(--madar-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:950;display:block}.site-chrome-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.site-chrome-editor{grid-template-columns:minmax(280px,.42fr) minmax(520px,1fr);gap:14px;min-width:0;display:grid}.site-chrome-card{border:1px solid var(--madar-border);background:var(--madar-surface);min-width:0;box-shadow:var(--madar-shadow-sm);border-radius:8px;padding:16px 18px}.site-chrome-card:first-child,.site-chrome-combined-card,.site-chrome-card:last-child{grid-column:1/-1}.site-chrome-card-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.site-chrome-card-header span{color:var(--madar-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.site-chrome-card-header h3{color:var(--madar-text);margin:3px 0 0;font-size:16px;font-weight:950}.site-chrome-toggle-grid,.site-chrome-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.site-chrome-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-chrome-form-grid label,.toggle-field{min-width:0}.site-chrome-workspace .toggle-field{border:1px solid var(--madar-border);background:var(--madar-surface);color:var(--madar-text);cursor:pointer;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative;display:grid!important}.site-chrome-workspace .toggle-field:hover{border-color:rgba(var(--theme-primary-rgb), .36);background:rgba(var(--theme-primary-rgb), .035)}.site-chrome-workspace .toggle-field input[type=checkbox]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.site-chrome-workspace .toggle-field input[type=checkbox]:focus-visible+.toggle-box{outline:2px solid rgba(var(--theme-primary-rgb), .42);outline-offset:2px}.site-chrome-workspace .toggle-box{border:1px solid var(--madar-border-strong);background:var(--theme-surface);width:18px;height:18px;color:var(--theme-text-inverse);border-radius:5px;place-items:center;margin-top:1px;transition:border-color .16s,background .16s;display:grid}.site-chrome-workspace .toggle-box:after{content:"";opacity:0;border-bottom:2px solid;border-left:2px solid;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}.site-chrome-workspace .toggle-field input[type=checkbox]:checked+.toggle-box{border-color:var(--theme-primary);background:var(--theme-primary)}.site-chrome-workspace .toggle-field input[type=checkbox]:checked+.toggle-box:after{opacity:1}.site-chrome-workspace .toggle-copy{gap:4px;min-width:0;display:grid}.site-chrome-workspace .toggle-field strong{color:var(--madar-text);font-size:13px;font-weight:950;line-height:1.2}.site-chrome-workspace .toggle-field small{color:var(--madar-muted);font-size:12px;font-weight:750;line-height:1.35}.site-chrome-form-grid label{color:var(--madar-text);gap:7px;font-size:12px;font-weight:900;display:grid}.site-chrome-form-grid .span-2{grid-column:1/-1}.site-chrome-horizontal-settings{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);gap:12px;display:grid}.site-chrome-pane{border:1px solid var(--madar-border);background:var(--madar-surface-soft);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.site-chrome-pane-heading{gap:2px;display:grid}.site-chrome-pane-heading span{color:var(--madar-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.site-chrome-pane-heading strong{color:var(--madar-text);font-size:15px;font-weight:950}.site-chrome-form-grid.compact{gap:9px 10px}.site-chrome-form-grid input,.site-chrome-form-grid select,.site-chrome-form-grid textarea{border:1px solid var(--madar-border);background:var(--theme-surface);width:100%;min-width:0;min-height:40px;color:var(--madar-text);font:inherit;border-radius:8px;padding:9px 11px;font-weight:750}.site-chrome-form-grid textarea{resize:vertical;min-height:86px}.site-chrome-list-editor{border:1px solid var(--madar-border);background:var(--madar-surface-soft);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.site-chrome-list-editor-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.site-chrome-list-editor-header span{color:var(--madar-text);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:950}.site-chrome-list-editor-header button,.site-chrome-list-row button{border:1px solid var(--madar-border);background:var(--madar-surface);min-height:28px;color:var(--madar-text);box-shadow:none;border-radius:8px;font-size:11px;font-weight:850}.site-chrome-list-editor-header button{color:var(--madar-red-dark);padding:0 9px}.site-chrome-list-rows{gap:6px;display:grid}.site-chrome-list-row{grid-template-columns:10px minmax(0,1fr) 30px;align-items:center;gap:7px;display:grid}.site-chrome-list-bullet{background:var(--theme-primary);border-radius:999px;width:5px;height:5px;margin-left:2px}.site-chrome-list-row input,.site-chrome-list-row select{min-height:34px;padding:7px 10px;font-size:12px;font-weight:800}.site-chrome-list-row button{width:30px;color:var(--madar-muted);padding:0;font-size:16px;line-height:1}.site-chrome-list-row button:hover,.site-chrome-list-editor-header button:hover{border-color:rgba(var(--theme-primary-rgb), .36);background:rgba(var(--theme-primary-rgb), .06);color:var(--madar-red-dark)}.site-chrome-field-title{color:var(--madar-text);font-size:12px;font-weight:900;display:block}.site-chrome-field-help{color:var(--madar-muted);margin-top:5px;font-size:11px;font-weight:750;line-height:1.35;display:block}.site-chrome-logo-row{gap:7px;min-width:0;display:grid}.site-chrome-logo-row small{color:var(--madar-muted);font-size:11px;font-weight:750;line-height:1.35}.site-chrome-logo-control{grid-template-columns:minmax(0,1fr) 72px 82px;align-items:center;gap:6px;display:grid}.site-chrome-logo-apply,.site-chrome-logo-upload{white-space:nowrap;border-radius:8px;width:100%;min-width:0;min-height:36px;line-height:1;padding:0 8px!important;font-size:10px!important;font-weight:850!important}@media (width<=1180px){.site-chrome-editor,.site-chrome-horizontal-settings{grid-template-columns:1fr}}@media (width<=760px){.site-chrome-toggle-grid,.site-chrome-form-grid{grid-template-columns:1fr}.site-chrome-card{border-radius:8px;padding:14px}.site-chrome-logo-control{grid-template-columns:1fr}}.inspector-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.inspector-title span{background:rgba(var(--theme-shadow-rgb), .08);color:var(--madar-muted);text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.inspector-group h3,.workspace-page h3,.dashboard-panel h3,.publish-card h3{color:var(--madar-text);margin:0;font-size:16px;font-weight:950}.compact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.row-editor-list{gap:10px;margin-top:10px;display:grid}.row-editor-card{border:1px solid var(--madar-border);background:var(--theme-surface);border-radius:14px;gap:10px;padding:10px;display:grid}.row-editor-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.row-editor-header strong{color:var(--madar-text);font-size:13px;font-weight:950}.row-editor-header div,.element-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.row-editor-header div{flex:none;display:flex}.row-editor-header button{background:rgba(var(--theme-shadow-rgb), .08);min-height:34px;color:var(--madar-text);box-shadow:none;border-radius:9px;padding:0 10px;font-size:12px;font-weight:900}.row-editor-header button:hover{background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red)}.row-editor-header .danger-lite{background:rgba(var(--theme-primary-rgb), .1)!important;color:var(--madar-red)!important}.element-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-inspector .element-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.builder-inspector .element-action-grid button{background:rgba(var(--theme-shadow-rgb), .08);min-height:40px;color:var(--madar-text);box-shadow:none;border-radius:10px;padding:0 10px;font-size:13px;font-weight:900;line-height:1.15}.builder-inspector .element-action-grid button:hover{background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red)}.builder-inspector .danger-button{min-height:42px;box-shadow:none;border-radius:10px;padding:0 14px;font-weight:950;background:rgba(var(--theme-primary-rgb), .1)!important;color:var(--madar-red)!important}.builder-inspector .danger-button:hover{background:var(--madar-red)!important;color:var(--theme-text-inverse)!important}.full-width-action{width:100%}.page-builder input,.page-builder textarea,.page-builder select{border:1px solid var(--madar-border-strong);width:100%;min-width:0;color:var(--madar-text);background:var(--theme-surface);box-shadow:none;border-radius:12px;padding:10px 12px;font-weight:750}.page-builder .site-chrome-list-row input{border-radius:8px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:800}.page-builder textarea{resize:vertical;min-height:92px}.page-builder input:focus,.page-builder textarea:focus,.page-builder select:focus{border-color:var(--madar-red);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .1);outline:none}.page-builder input[type=color]{height:44px;padding:5px}.page-builder input[type=checkbox],.page-builder input[type=radio]{accent-color:var(--madar-red)}.builder-inspector label,.workspace-page label,.form-editor label,.form-side-settings label{color:var(--madar-text);flex-direction:column;gap:6px;font-size:13px;font-weight:850;display:flex}.reservation-form-picker{gap:8px;display:grid}.reservation-form-picker>span{color:var(--madar-text);font-size:13px;font-weight:850}.reservation-form-picker-list{gap:8px;display:grid}.reservation-form-picker-item{border:1px solid var(--madar-border-strong);background:var(--theme-surface);width:100%;min-width:0;color:var(--madar-text);text-align:left;box-shadow:none;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.reservation-form-picker-item:hover{border-color:rgba(var(--theme-primary-rgb), .45);background:rgba(var(--theme-primary-rgb), .04)}.reservation-form-picker-item.is-selected{border-color:var(--madar-red);background:rgba(var(--theme-primary-rgb), .08);box-shadow:inset 3px 0 0 var(--madar-red)}.reservation-form-picker-item strong{color:var(--madar-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.25;overflow:hidden}.reservation-form-picker-item small{color:var(--madar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden}.checkbox-control{align-items:center;flex-direction:row!important;gap:8px!important}.checkbox-control input{width:auto!important}details{border:1px solid var(--madar-border);background:rgba(var(--theme-shadow-rgb), .025);border-radius:14px;padding:10px}details label{margin-top:10px}summary{cursor:pointer;color:var(--madar-text);font-weight:900}.add-group{gap:6px;padding-top:8px;display:grid}.add-group span{color:var(--madar-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:950}.add-group button,.object-list button{text-align:left;background:rgba(var(--theme-shadow-rgb), .055);width:100%;color:var(--madar-text);border-radius:14px;padding:10px 12px;font-weight:850;transition:background .16s,color .16s,transform .16s}.add-group button:hover,.object-list button:hover,.object-list button.active{background:var(--madar-gradient);color:var(--theme-text-inverse);transform:translateY(-1px)}.layer-tree{gap:12px;display:grid}.layer-item{border:1px solid var(--madar-border);background:var(--madar-surface);border-radius:14px;gap:7px;padding:10px;display:grid}.layer-children{border-left:2px solid rgba(var(--theme-shadow-rgb), .12);gap:7px;margin-left:4px;padding-left:14px;display:grid}.layer-tree button{background:var(--madar-surface-soft);width:100%;min-height:40px;color:var(--madar-text);text-align:left;white-space:normal;border:1px solid #0000;border-radius:12px;padding:10px 12px;font-weight:900;line-height:1.2;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.layer-tree .layer-section-button{background:rgba(var(--theme-shadow-rgb), .07);min-height:46px;font-size:14px;font-weight:950}.layer-tree .layer-element-button{background:rgba(var(--theme-shadow-rgb), .04);min-height:38px;color:var(--theme-text);border-radius:10px;font-size:13px}.layer-tree button:hover{border-color:rgba(var(--theme-primary-rgb), .28);background:rgba(var(--theme-primary-rgb), .08);color:var(--madar-red)}.layer-tree button.active{border-color:rgba(var(--theme-primary-rgb), .42);color:var(--madar-red-dark);box-shadow:inset 4px 0 0 var(--madar-red), 0 8px 18px rgba(var(--theme-shadow-rgb), .08);background:#fffaf8}.layer-tree .layer-element-button.active{border-color:rgba(var(--theme-primary-rgb), .5);box-shadow:inset 3px 0 0 var(--madar-red)}.layer-empty{color:var(--madar-muted);padding:9px 12px;font-size:12px;font-weight:850;display:block}.layer-column{gap:4px;display:grid}.workspace-page{background:var(--madar-bg);min-height:calc(100vh - 126px);max-height:calc(100vh - 126px);padding:28px;overflow:hidden auto}.site-chrome-workspace{padding-bottom:72px}.workspace-header{background:var(--madar-surface);border:1px solid var(--madar-border);box-shadow:var(--madar-shadow-sm);border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:20px;display:flex}.site-chrome-workspace .workspace-header{box-shadow:none;border-radius:8px;margin-bottom:20px;padding:18px 20px}.site-chrome-workspace .workspace-header p{max-width:680px}.forms-layout{grid-template-columns:280px minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.object-list,.form-editor,.form-side-settings,.responses-page-card,.dashboard-panel,.publish-card,.automation-card,.role-card{background:var(--madar-surface);border:1px solid var(--madar-border);box-shadow:var(--madar-shadow-sm);border-radius:22px;padding:16px}.object-list{align-self:start;gap:8px;display:grid;position:sticky;top:146px}.object-list strong,.object-list span{display:block}.object-list span{color:var(--madar-muted);margin-top:4px;font-size:12px}.editor-card-header,.responses-preview-header,.responses-page-header,.automation-card-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.field-list,.user-list,.roles-list,.automations-grid,.responses-grid{gap:14px;display:grid}.field-row,.user-row{border:1px solid var(--madar-border);background:var(--madar-surface-soft);border-radius:16px;grid-template-columns:minmax(0,1fr) 170px auto auto;align-items:center;gap:10px;padding:10px;display:grid}.user-row{grid-template-columns:minmax(0,1fr) 180px 130px auto}.user-row-main{min-width:0}.user-delete-button{white-space:nowrap;min-height:42px;border-radius:12px!important;padding:0 14px!important}.user-delete-button:disabled{opacity:.45;cursor:not-allowed;background:rgba(var(--theme-shadow-rgb), .08)!important;color:var(--madar-muted)!important;border-color:var(--madar-border)!important}.user-row strong,.user-row span{display:block}.user-row span{color:var(--madar-muted);margin-top:2px;font-size:12px}.users-grid,.publish-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:20px;display:grid}.users-workspace-page{scrollbar-width:thin;gap:14px;max-height:calc(100vh - 126px);padding-bottom:48px;display:grid;overflow:hidden auto}.users-workspace-header{box-shadow:none;border-radius:8px;margin-bottom:0;padding:18px 20px}.users-workspace-header .users-header-actions{align-self:center}.users-workspace-header .header-actions button{min-height:38px;box-shadow:var(--madar-red-shadow);border-radius:8px;gap:8px;padding:0 13px}.users-inline-stats{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.users-inline-stats span{border:1px solid var(--madar-border);min-height:26px;color:var(--madar-muted);background:var(--madar-surface);border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex}.users-inline-stats strong{color:var(--madar-text);font-size:13px;font-weight:950}.users-management-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:14px}.users-panel,.users-roles-panel{min-width:0;box-shadow:none;border-radius:8px;gap:12px;padding:18px;display:grid}.users-roles-panel{scrollbar-width:thin;max-height:calc(100vh - 150px);position:sticky;top:12px;overflow:hidden auto}.users-panel-heading{border-bottom:1px solid var(--madar-border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.users-panel-heading h3{margin:4px 0;font-size:17px}.users-panel-heading p{max-width:620px;color:var(--madar-muted);margin:0;font-size:13px;line-height:1.45}.users-table{--users-table-columns:minmax(240px, 1fr) 112px 112px 72px;gap:6px}.users-table-head{grid-template-columns:var(--users-table-columns);color:var(--madar-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;padding:0 10px 4px;font-size:10px;font-weight:950;display:grid}.users-table-head span:nth-child(n+2){text-align:center}.users-table-row{border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;min-height:0;padding:10px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.users-table-row.is-open{border-color:rgba(var(--theme-primary-rgb), .42);background:var(--madar-surface);box-shadow:inset 3px 0 0 var(--madar-red)}.user-card-header{grid-template-columns:var(--users-table-columns);align-items:center;gap:10px;display:grid}.users-table-row .user-row-main{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.user-settings-button{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--madar-text);background:0 0;border:1px solid #0000;border-radius:8px;justify-self:center;place-items:center;display:grid;box-shadow:none!important;padding:0!important}.user-settings-button:hover,.user-settings-button[aria-expanded=true]{border-color:rgba(var(--theme-primary-rgb), .4);color:var(--madar-red);background:rgba(var(--theme-primary-rgb), .08)}.user-card-summary{display:contents}.user-card-summary span{border:1px solid var(--madar-border);background:var(--madar-surface);min-height:34px;color:var(--madar-text);border-radius:8px;justify-content:center;align-items:center;margin:0;padding:4px 9px;font-size:12px;font-weight:900;display:inline-flex}.user-settings-panel{border-top:1px solid var(--madar-border);grid-template-columns:minmax(0,1fr) minmax(136px,180px) 76px;align-items:end;gap:10px;padding-top:10px;display:grid}.user-settings-panel label:first-child{grid-column:1/2}.user-settings-panel label:nth-child(2){grid-column:2/3}.user-settings-panel .user-card-actions{grid-column:3/4}.user-settings-panel label{gap:6px;display:grid}.user-settings-panel label>span{color:var(--madar-muted);margin:0;font-size:12px;font-weight:900}.user-settings-panel select{width:100%}.user-card-actions{justify-content:center;min-width:0;display:flex}.user-avatar{background:var(--theme-primary);border-radius:8px;place-items:center;width:36px;height:36px;font-weight:950;color:var(--theme-text-inverse)!important;margin:0!important;font-size:14px!important;display:grid!important}.users-table-row em{width:fit-content;color:var(--madar-red);background:rgba(var(--theme-primary-rgb), .1);border-radius:8px;margin-top:4px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.role-picker-list{grid-template-columns:1fr;gap:6px;display:grid}.role-picker-list button{border:1px solid var(--madar-border);background:var(--madar-surface-soft);width:100%;min-height:46px;color:var(--madar-text);text-align:left;box-shadow:none;border-radius:8px;padding:8px 10px}.role-picker-list button.active,.role-picker-list button:hover{border-color:rgba(var(--theme-primary-rgb), .38);background:var(--madar-surface);box-shadow:inset 3px 0 0 var(--madar-red)}.role-picker-list strong,.role-picker-list span{display:block}.role-picker-list strong{color:var(--madar-text);font-size:13px;font-weight:950}.role-picker-list span{color:var(--madar-muted);margin-top:5px;font-size:11px;font-weight:800}.role-editor-card{border:1px solid var(--madar-border);background:var(--madar-surface-soft);border-radius:8px;gap:12px;min-height:0;padding:12px;display:grid}.role-editor-summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.role-editor-summary span,.role-editor-field span{color:var(--madar-muted);font-size:12px;font-weight:900;display:block}.role-editor-summary strong{color:var(--madar-text);margin-top:4px;font-size:17px;font-weight:950;display:block}.role-editor-summary em{color:var(--madar-red);background:rgba(var(--theme-primary-rgb), .1);border-radius:8px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:950}.role-editor-fields-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:10px;display:grid}.role-editor-field{gap:7px;display:grid}.role-editor-field input,.role-editor-field textarea{border:1px solid var(--madar-border);background:var(--madar-surface);width:100%;color:var(--madar-text);font:inherit;border-radius:8px;font-weight:850}.role-editor-field input{min-height:38px;padding:0 12px}.role-editor-field textarea{resize:vertical;min-height:86px;padding:12px}.permissions-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.permissions-matrix .permission-group{border:1px solid var(--madar-border);background:var(--madar-surface);border-radius:8px;margin:0;padding:10px}.permissions-matrix .checkbox-control{border-radius:8px;min-height:28px;padding:4px 6px}.theme-workspace-page{gap:26px;padding-top:24px;display:grid}.theme-section{gap:18px;min-width:0;display:grid}.theme-section-heading h3{color:var(--madar-text);margin:0;font-size:20px;font-weight:950;line-height:1.15}.theme-section-heading{border:1px solid var(--madar-border);background:rgba(var(--theme-text-inverse-rgb), .96);box-shadow:0 12px 28px rgba(var(--theme-shadow-rgb), .04);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:18px 20px;display:flex}.theme-section-heading p{max-width:720px;color:var(--madar-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.theme-section-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.theme-action-button,.theme-save-button{border:1px solid var(--madar-border);background:var(--madar-surface);min-height:38px;color:var(--madar-text);box-shadow:none;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.theme-action-button:hover{border-color:rgba(var(--theme-primary-rgb), .34);background:rgba(var(--theme-primary-rgb), .06);color:var(--madar-red)}.theme-save-button{background:var(--madar-red);color:var(--theme-text-inverse);box-shadow:0 10px 24px rgba(var(--theme-primary-rgb), .18);border-color:#0000}.theme-save-button:hover:not(:disabled){background:var(--madar-red-dark);color:var(--theme-text-inverse)}.theme-save-button:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.theme-grid{grid-template-columns:repeat(4,minmax(220px,1fr));align-items:stretch;gap:12px;display:grid}.theme-token-control,.theme-number-control,.theme-select-control{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid}.theme-token-label{min-width:0;color:var(--madar-text);font-size:12px;font-weight:950;line-height:1.25}.theme-token-input{border:1px solid var(--madar-border);background:0 0;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:5px 10px 5px 5px;display:grid;position:relative}.theme-token-swatch{border:1px solid rgba(var(--theme-shadow-rgb), .16);background:var(--theme-token-color);width:30px;height:30px;box-shadow:inset 0 0 0 1px rgba(var(--theme-text-inverse-rgb), .42);border-radius:8px}.theme-token-value{min-width:0;color:var(--madar-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.theme-token-input input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.theme-number-control input,.theme-select-control select{background:0 0;border-radius:8px;min-height:42px;font-weight:900}.theme-select-control select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--madar-muted) 50%), linear-gradient(135deg, var(--madar-muted) 50%, transparent 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:36px}.theme-token-control:focus-within,.theme-number-control:focus-within,.theme-select-control:focus-within{box-shadow:none}.permission-group{border-top:1px solid var(--madar-border);gap:8px;margin-top:12px;padding-top:12px;display:grid}.upload-image-button{cursor:pointer;text-align:center;border-radius:12px;place-items:center;padding:12px 14px;position:relative;font-weight:900!important;display:grid!important}.upload-image-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.site-chrome-workspace .site-chrome-logo-apply,.site-chrome-workspace .site-chrome-logo-upload{border-radius:8px;min-height:36px;padding:0 8px!important;font-size:10px!important;font-weight:850!important}.builder-modal-backdrop{z-index:120;background:#1118278a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.builder-modal{background:var(--madar-surface);width:min(860px,100%);max-height:min(720px,100vh - 48px);box-shadow:0 28px 80px rgba(var(--theme-shadow-rgb), .22);border-radius:28px;padding:20px;overflow:hidden auto}.builder-modal.wide{width:min(1040px,100%)}.template-picker-modal{width:min(1040px,100vw - 48px);max-height:min(760px,100dvh - 32px);padding:30px}.modal-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:26px;display:flex}.modal-header h2{margin:0;font-size:28px;line-height:1.12}.modal-header p{max-width:620px;color:var(--madar-muted);margin:12px 0 0;line-height:1.6}.modal-eyebrow{color:var(--madar-red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:950;display:inline-flex}.modal-header button{border-radius:999px;min-width:72px;height:36px;padding:0 12px}.overlap-warning-modal{border-color:var(--madar-border);width:min(620px,100%);color:var(--madar-text);padding:22px}.overlap-warning-list{gap:12px;display:grid}.overlap-warning-item{border:1px solid var(--madar-border);background:var(--madar-surface);border-radius:18px;gap:8px;padding:16px;display:grid}.overlap-warning-item-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.overlap-warning-item span{width:max-content;color:var(--madar-muted);text-transform:capitalize;background:0 0;border-radius:0;padding:0;font-size:12px;font-weight:850}.overlap-warning-item small{color:var(--madar-muted);text-align:right;font-size:12px;font-weight:850}.overlap-warning-item strong{color:var(--madar-text);font-size:16px;line-height:1.3}.overlap-warning-item p,.overlap-warning-more{color:var(--madar-muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.overlap-warning-more{margin-top:12px}.overlap-warning-actions{justify-content:flex-end;margin-top:18px;display:flex}.overlap-warning-actions button{min-width:118px;box-shadow:var(--madar-red-shadow);background:var(--madar-red)!important;color:var(--theme-text-inverse)!important;border-color:#0000!important}.section-library-grid,.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;display:grid}.section-card,.starter-card{text-align:left;align-content:start;gap:13px;min-width:0;min-height:178px;display:grid;overflow:hidden;border:1px solid var(--madar-border)!important;background:var(--madar-surface-soft)!important;color:var(--madar-text)!important;box-shadow:none!important;white-space:normal!important;border-radius:22px!important;padding:20px!important}.template-picker-modal[dir=rtl] .modal-header,.template-picker-modal[dir=rtl] .starter-card{text-align:right}.template-picker-modal[dir=rtl] .starter-card em{justify-content:flex-start}.section-card span,.starter-card span{color:var(--madar-red);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.section-card strong,.starter-card strong{overflow-wrap:anywhere;min-width:0;font-size:19px;line-height:1.25}.section-card p,.starter-card p{min-width:0;color:var(--madar-muted);overflow-wrap:anywhere;margin:0;line-height:1.58}.builder-modal .starter-card:hover span,.builder-modal .starter-card:hover strong,.builder-modal .starter-card:hover p{color:var(--theme-text-inverse)!important}.starter-card em{flex-wrap:wrap;gap:8px;min-width:0;margin-top:8px;font-style:normal;display:flex}.starter-card i{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);color:var(--madar-text);white-space:normal;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850}@media (width<=1180px){.template-picker-modal .starter-grid{grid-template-columns:1fr}}@media (width<=640px){.builder-modal-backdrop{align-items:start;padding:12px}.template-picker-modal{border-radius:20px;width:min(100%,100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}.modal-header{flex-direction:column}.modal-header button{align-self:flex-start}}.page-builder .builder-toast{z-index:9999;background:var(--theme-surface);width:min(360px,100vw - 48px);min-height:68px;color:var(--madar-text);border:1px solid var(--madar-border);border-left:4px solid var(--madar-red);box-shadow:0 18px 46px rgba(var(--theme-shadow-rgb), .18);pointer-events:none;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.35;animation:.18s ease-out both builder-toast-enter;display:flex;position:fixed;top:148px;right:24px}.page-builder .builder-toast-icon{background:var(--madar-gradient);width:28px;height:28px;color:var(--theme-text-inverse);box-shadow:0 8px 18px rgba(var(--theme-primary-rgb), .2);border-radius:9px;flex:0 0 28px;place-items:center;font-size:14px;font-weight:950;display:grid}.page-builder .builder-toast-message{gap:3px;min-width:0;display:grid}.page-builder .builder-toast-message strong{color:var(--madar-text);font-size:13px;font-weight:950}.page-builder .builder-toast-message>span{color:var(--madar-muted);overflow-wrap:anywhere;font-size:13px;font-weight:700}@keyframes builder-toast-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.page-builder .builder-live-site-link{z-index:9999;background:var(--madar-gradient);min-height:38px;color:var(--theme-text-inverse);box-shadow:0 14px 34px rgba(var(--theme-shadow-rgb), .18);text-align:center;border-radius:999px;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex;position:fixed;top:212px;left:50%;transform:translate(-50%)}.page-builder .builder-live-site-link p{margin:0;font-size:12px;line-height:1.2}.page-builder .builder-live-site-link a{color:#fff;text-decoration:none}.page-builder .builder-live-site-link a:hover{text-decoration:underline}.page-builder .builder-toast:before{content:"✓";background:var(--madar-gradient);width:26px;height:26px;color:var(--theme-text-inverse);box-shadow:0 8px 18px rgba(var(--theme-primary-rgb), .2);border-radius:999px;flex:0 0 26px;place-items:center;font-size:14px;font-weight:950;display:none}.page-builder .user-row:not(.users-table-row){grid-template-columns:minmax(0,1fr) 220px 160px auto}.page-builder .user-row-main{min-width:0}.page-builder .user-row-main strong,.page-builder .user-row-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-builder .user-delete-button{white-space:nowrap;min-height:42px;border-radius:12px!important;padding:0 14px!important}.page-builder .users-table-row .user-delete-button{min-height:36px;border-radius:8px!important;padding:0 12px!important}.page-builder .user-delete-button:disabled{opacity:.45;cursor:not-allowed;background:rgba(var(--theme-shadow-rgb), .08)!important;color:var(--madar-muted)!important;border-color:var(--madar-border)!important;box-shadow:none!important}@media (width<=980px){.users-workspace-page{max-height:none;overflow:visible}.users-roles-panel{max-height:none;position:static;overflow:visible}.users-table-head{display:none}.user-card-header,.user-card-summary,.user-settings-panel,.role-editor-fields-grid,.permissions-matrix{grid-template-columns:1fr}.user-settings-panel label:first-child,.user-settings-panel label:nth-child(2),.user-settings-panel .user-card-actions{grid-column:auto}.page-builder .user-row{grid-template-columns:1fr}}.page-builder.theme-dark{--madar-shadow-sm:0 10px 24px rgba(var(--theme-black-rgb), .22);--madar-shadow-md:0 18px 45px rgba(var(--theme-black-rgb), .3);--madar-red-shadow:0 12px 28px #c2410c38;background:var(--madar-bg);color:var(--madar-text)}.page-builder.theme-dark .builder-topbar,.page-builder.theme-dark .builder-subbar,.page-builder.theme-dark .preview-device-toolbar{color:var(--madar-text);border-color:var(--madar-border);background:#111827f5}.page-builder.theme-dark .builder-sidebar,.page-builder.theme-dark .builder-inspector,.page-builder.theme-dark .workspace-header,.page-builder.theme-dark .object-list,.page-builder.theme-dark .form-editor,.page-builder.theme-dark .form-side-settings,.page-builder.theme-dark .responses-page-card,.page-builder.theme-dark .dashboard-panel,.page-builder.theme-dark .publish-card,.page-builder.theme-dark .automation-card,.page-builder.theme-dark .role-card,.page-builder.theme-dark .theme-token-control,.page-builder.theme-dark .theme-number-control,.page-builder.theme-dark .theme-select-control,.page-builder.theme-dark .builder-modal{background:var(--madar-surface);color:var(--madar-text);border-color:var(--madar-border)}.page-builder.theme-dark .theme-section-heading{border-color:var(--madar-border);background:#111827f5}.page-builder.theme-dark .workspace-page,.page-builder.theme-dark .builder-layout{background:var(--madar-bg)}.page-builder.theme-dark .panel-mode-select,.page-builder.theme-dark .row-editor-card,.page-builder.theme-dark .field-row,.page-builder.theme-dark .user-row,.page-builder.theme-dark .page-kind-summary,.page-builder.theme-dark .section-card,.page-builder.theme-dark .starter-card,.page-builder.theme-dark .page-create-card{background:var(--madar-surface-soft)!important;color:var(--madar-text)!important;border-color:var(--madar-border)!important}.page-builder.theme-dark input,.page-builder.theme-dark textarea,.page-builder.theme-dark select{background:var(--theme-bg-soft);color:var(--madar-text);border-color:var(--madar-border-strong)}.page-builder.theme-dark input::placeholder,.page-builder.theme-dark textarea::placeholder{color:#f8fafc6b}.page-builder.theme-dark details{background:rgba(var(--theme-text-inverse-rgb), .035);border-color:var(--madar-border)}.page-builder.theme-dark .workspace-tabs,.page-builder.theme-dark .viewport-switcher{background:rgba(var(--theme-text-inverse-rgb), .06);border-color:var(--madar-border)}.page-builder.theme-dark .workspace-tabs button,.page-builder.theme-dark .viewport-switcher button,.page-builder.theme-dark .builder-topbar-actions>button,.page-builder.theme-dark .compact-actions button,.page-builder.theme-dark .workspace-header button,.page-builder.theme-dark .question-type-buttons button,.page-builder.theme-dark .responses-page-header button,.page-builder.theme-dark .publish-actions button,.page-builder.theme-dark .editor-card-header button,.page-builder.theme-dark .builder-modal button{background:rgba(var(--theme-text-inverse-rgb), .08);color:var(--madar-text)}.page-builder.theme-dark .workspace-tabs button.active,.page-builder.theme-dark .viewport-switcher button.active{background:var(--madar-gradient);color:var(--theme-text-inverse)}.page-builder.theme-dark .add-group button,.page-builder.theme-dark .object-list button{background:rgba(var(--theme-text-inverse-rgb), .07);color:var(--madar-text)}.page-builder.theme-dark .add-group button:hover,.page-builder.theme-dark .object-list button:hover,.page-builder.theme-dark .object-list button.active{background:var(--madar-gradient);color:var(--theme-text-inverse)}.page-builder.theme-dark .layer-item{background:rgba(var(--theme-text-inverse-rgb), .045)}.page-builder.theme-dark .layer-children{border-left-color:rgba(var(--theme-text-inverse-rgb), .14)}.page-builder.theme-dark .layer-tree button{background:rgba(var(--theme-text-inverse-rgb), .07);color:var(--madar-text)}.page-builder.theme-dark .layer-tree .layer-section-button{background:rgba(var(--theme-text-inverse-rgb), .09)}.page-builder.theme-dark .layer-tree .layer-element-button{background:rgba(var(--theme-text-inverse-rgb), .055);color:var(--madar-text)}.page-builder.theme-dark .layer-tree button:hover,.page-builder.theme-dark .layer-tree button.active{background:rgba(var(--theme-primary-rgb), .2);color:var(--theme-text-inverse)}.page-builder.theme-dark .builder-toast{background:var(--madar-surface);color:var(--madar-text);border-color:var(--madar-border)}.page-builder.theme-dark .starter-card i{background:rgba(var(--theme-text-inverse-rgb), .08);color:var(--madar-text);border-color:var(--madar-border)}.page-builder .builder-topbar{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:18px;min-height:68px;padding:0 22px;position:sticky;top:0;display:grid!important}.page-builder .builder-brand{grid-column:1;justify-self:start;min-width:0}.page-builder .builder-brand h1,.page-builder .builder-brand p{text-align:left;margin-left:0}.admin-dashboard-layout.is-rtl .page-builder .builder-topbar,.admin-dashboard-layout[dir=rtl] .page-builder .builder-topbar,.page-builder[dir=rtl] .builder-topbar{direction:rtl;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)}.admin-dashboard-layout.is-rtl .page-builder .builder-brand,.admin-dashboard-layout[dir=rtl] .page-builder .builder-brand,.page-builder[dir=rtl] .builder-brand{grid-column:1;justify-self:start}.admin-dashboard-layout.is-rtl .page-builder .builder-brand h1,.admin-dashboard-layout.is-rtl .page-builder .builder-brand p,.admin-dashboard-layout[dir=rtl] .page-builder .builder-brand h1,.admin-dashboard-layout[dir=rtl] .page-builder .builder-brand p,.page-builder[dir=rtl] .builder-brand h1,.page-builder[dir=rtl] .builder-brand p{text-align:right;margin-left:0;margin-right:0}.page-builder .builder-topbar-actions{grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:10px;min-width:max-content;flex-wrap:nowrap!important;margin-left:0!important;margin-right:0!important;display:inline-flex!important}.page-builder .builder-topbar-actions>button{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:38px;display:inline-flex}.page-builder .builder-topbar-actions .theme-toggle{display:none!important}.page-builder .builder-sidebar{background:var(--madar-surface,var(--theme-surface));border-right:1px solid var(--madar-border,rgba(var(--theme-shadow-rgb), .12))}.page-builder .builder-sidebar .builder-side-panel{flex-direction:column;gap:0;display:flex}.page-builder .builder-sidebar-theme{border:1px solid var(--madar-border,rgba(var(--theme-shadow-rgb), .12));background:var(--madar-surface,var(--theme-surface));width:100%;box-shadow:0 12px 30px rgba(var(--theme-shadow-rgb), .06);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:14px;display:flex!important}.page-builder .builder-sidebar-theme>div{gap:3px;min-width:0;display:grid}.page-builder .builder-sidebar-theme span{color:var(--madar-muted,var(--theme-text-muted));letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.page-builder .builder-sidebar-theme strong{color:var(--madar-text,var(--theme-text));font-size:14px;font-weight:950}.page-builder .builder-sidebar-theme .theme-toggle{flex-shrink:0;min-height:34px;padding:5px 8px}.page-builder .builder-sidebar-theme .theme-toggle-label{display:none}.page-builder.theme-dark .builder-sidebar-theme{background:var(--madar-surface,var(--theme-surface));border-color:var(--madar-border,rgba(var(--theme-text-inverse-rgb), .12));box-shadow:0 18px 45px rgba(var(--theme-black-rgb), .24)}.page-builder-dashboard-page .builder-topbar{width:100%;min-width:0}@media (width<=1200px){.page-builder .builder-topbar{grid-template-columns:minmax(180px,1fr) auto}.page-builder .builder-topbar-actions{grid-column:2;justify-self:end}}@media (width<=900px){.page-builder .builder-topbar{justify-content:space-between;display:flex!important}.page-builder .builder-topbar-actions{justify-content:flex-end;min-width:0;overflow-x:auto}}.builder-canvas-shell{background:var(--madar-bg);min-width:0;padding:18px;overflow:auto}.preview-mode .builder-canvas-shell{justify-content:center;align-items:flex-start;width:100%;display:flex}.builder-canvas{background:var(--theme-bg);border:1px solid var(--madar-border);min-height:calc(100vh - 182px);box-shadow:var(--madar-shadow-md);direction:ltr;border-radius:24px;margin:0 auto;overflow:hidden}.preview-mode .builder-canvas{min-height:calc(100vh - 134px)}.preview-mode .builder-canvas.viewport-desktop{flex:auto;max-width:100%}.preview-mode .builder-canvas.viewport-tablet,.preview-mode .builder-canvas.viewport-mobile{flex:none}.builder-canvas.viewport-desktop{width:100%}.builder-canvas.viewport-tablet{max-width:768px}.builder-canvas.viewport-mobile{max-width:390px}.page-builder .builder-canvas.viewport-desktop{width:1200px;max-width:none}.page-builder .builder-canvas.viewport-tablet{width:768px;max-width:none}.built-site-header{background:var(--theme-surface);border-bottom:1px solid var(--madar-border);z-index:10;position:relative}.built-site-header.is-selected,.built-site-footer.is-selected{outline:2px solid var(--madar-red);outline-offset:-2px;box-shadow:inset 0 0 0 4px rgba(var(--theme-primary-rgb), .08)}.built-site-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;width:min(1180px,100% - 48px);min-height:78px;margin:0 auto;display:grid}.header-align-center .built-site-header-inner{grid-template-columns:1fr auto 1fr}.header-align-center .built-site-brand{justify-self:start}.header-align-center .built-site-nav{justify-self:center}.header-align-center .built-site-cta{justify-self:end}.header-align-split .built-site-header-inner{justify-content:space-between;display:flex}.built-site-brand{color:var(--theme-text);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0;font-size:18px;font-weight:950;text-decoration:none;display:inline-flex}.built-site-brand img{object-fit:contain;border-radius:10px;width:42px;height:42px}.logo-fallback{background:var(--madar-red);width:42px;height:42px;color:var(--theme-text-inverse);box-shadow:var(--madar-red-shadow);border-radius:14px;place-items:center;font-weight:950;display:grid}.built-site-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.built-site-nav button{color:var(--theme-text-soft);cursor:pointer;background:0 0;border-radius:999px;padding:9px 12px;font-weight:850}.built-site-nav button.active,.built-site-nav button:hover{background:var(--madar-red);color:var(--theme-text-inverse);box-shadow:0 10px 22px rgba(var(--theme-primary-rgb), .16)}.built-site-cta{cursor:pointer;color:var(--theme-text-inverse);background:var(--madar-red);box-shadow:0 12px 26px rgba(var(--theme-primary-rgb), .18);border-radius:999px;padding:11px 16px;font-weight:950}.site-section{border:2px solid #0000;position:relative}.site-section.is-selected{border-color:var(--madar-red);box-shadow:inset 0 0 0 2px rgba(var(--theme-primary-rgb), .08)}.site-section.width-small{padding-left:max(24px,50% - 380px);padding-right:max(24px,50% - 380px)}.site-section.width-medium{padding-left:max(24px,50% - 490px);padding-right:max(24px,50% - 490px)}.site-section.width-large{padding-left:max(24px,50% - 590px);padding-right:max(24px,50% - 590px)}.site-section.width-full{padding-left:24px;padding-right:24px}.site-section.padding-none{padding-top:0;padding-bottom:0}.site-section.padding-small{padding-top:32px;padding-bottom:32px}.site-section.padding-medium{padding-top:56px;padding-bottom:56px}.site-section.padding-large{padding-top:86px;padding-bottom:86px}.site-row{align-items:center;gap:24px;display:grid}.site-row.columns-1{grid-template-columns:1fr}.site-row.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.site-row.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-row.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.site-row.gap-small{gap:16px}.site-row.gap-medium{gap:24px}.site-row.gap-large{gap:42px}.site-row.align-start{align-items:start}.site-row.align-center{align-items:center}.site-row.align-stretch{align-items:stretch}.site-column{border:2px solid #0000;border-radius:18px;flex-direction:column;gap:16px;min-width:0;display:flex}.site-column.is-selected{border-color:rgba(var(--theme-primary-rgb), .42);background:rgba(var(--theme-primary-rgb), .035)}.column-align-left{text-align:left;align-items:flex-start}.column-align-center{text-align:center;align-items:center}.column-align-right{text-align:right;align-items:flex-end}.empty-column{border:1px dashed rgba(var(--theme-shadow-rgb), .22);width:100%;color:var(--madar-muted);background:rgba(var(--theme-shadow-rgb), .03);text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.empty-column span{min-width:0}.empty-column-delete{background:rgba(var(--theme-primary-rgb), .1);min-height:34px;color:var(--madar-red);border-radius:10px;flex:none;padding:0 12px;font-size:12px;font-weight:950}.empty-column-delete:hover{background:rgba(var(--theme-primary-rgb), .16);color:var(--madar-red-dark)}.builder-element{box-sizing:border-box;border:2px solid #0000;max-width:100%}.preview-mode .site-column>.builder-element:not(.builder-element-button),.tenant-runtime-page .site-column>.builder-element:not(.builder-element-button){width:100%}.preview-mode .site-column>.builder-element-button,.tenant-runtime-page .site-column>.builder-element-button{width:auto;max-width:100%}.builder-element.is-selected{border-color:var(--madar-red)!important;box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .08)!important}.builder-element-heading,.builder-element-text{cursor:text;-webkit-user-select:text;user-select:text;margin:0}.builder-element-button{box-shadow:0 10px 24px rgba(var(--theme-primary-rgb), .2);border-radius:14px;padding:13px 20px}.builder-element-image{object-fit:cover;width:100%;height:auto;display:block}.builder-element-card,.builder-element-metric,.builder-element-loginBlock,.builder-element-registrationBlock,.builder-element-formBlock,.builder-element-reservationBlock,.builder-element-responsesTable,.builder-element-list,.builder-element-embed{box-shadow:0 12px 28px rgba(var(--theme-shadow-rgb), .1);white-space:pre-line;flex-direction:column;gap:8px;padding:24px;display:flex}.builder-canvas .builder-element-formBlock,.tenant-runtime-page .builder-element-formBlock{border:1px solid var(--form-theme-border);border-radius:calc(var(--form-theme-radius) + 6px);background:var(--builder-element-bg,var(--form-theme-surface));box-shadow:0 18px 44px rgba(var(--theme-shadow-rgb), .08);white-space:normal}.builder-canvas .builder-element-formBlock .runtime-form,.tenant-runtime-page .builder-element-formBlock .runtime-form{background:var(--form-theme-surface);width:100%;padding:2px}.preview-mode .builder-canvas .builder-element-formBlock,.tenant-runtime-page .builder-element-formBlock{box-shadow:0 22px 60px rgba(var(--theme-shadow-rgb), .1)}.builder-element-reservationBlock{overflow:hidden;container:reservation-block/inline-size}.builder-auth-component{border-radius:inherit;background:var(--builder-element-bg,var(--theme-surface));align-content:center;gap:14px;width:100%;height:100%;padding:24px;display:grid}.builder-auth-heading{text-align:center;gap:5px;display:grid}.builder-auth-heading h3,.builder-auth-heading p,.builder-auth-switch{margin:0}.builder-auth-heading h3{color:var(--madar-text);font-size:24px;font-weight:950}.builder-auth-heading p,.builder-auth-switch{color:var(--madar-muted);font-size:12px;line-height:1.45}.builder-auth-component label{color:var(--madar-text);gap:6px;font-size:12px;font-weight:850;display:grid}.builder-auth-component input{border:1px solid var(--madar-border-strong);background:var(--theme-surface);min-height:42px;color:var(--madar-text);border-radius:11px;padding:0 12px}.builder-auth-component .runtime-submit{width:100%;min-height:43px}.builder-auth-switch{text-align:center}.builder-auth-switch strong{color:var(--madar-red)}.reservation-component{width:100%;min-width:0;height:100%;min-height:0;color:var(--madar-text,var(--theme-text));grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,3cqw,18px);display:grid;overflow:hidden}.reservation-copy{gap:6px;min-width:0;display:grid}.reservation-eyebrow{color:var(--theme-primary);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950}.reservation-copy h3,.reservation-copy p{margin:0}.reservation-copy h3{font-size:clamp(22px,7cqw,34px);font-weight:950;line-height:1.08}.reservation-copy p{max-width:680px;color:var(--theme-text-soft);font-size:15px;line-height:1.55}.reservation-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:stretch;gap:clamp(10px,2.4cqw,16px);min-width:0;min-height:0;display:grid}.reservation-calendar,.reservation-form-preview{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:rgba(var(--theme-text-inverse-rgb), .72);border-radius:18px;min-width:0;min-height:0;padding:clamp(10px,2.5cqw,16px);overflow:auto}.reservation-calendar{align-content:start;gap:13px;display:grid}.reservation-calendar-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.reservation-calendar-header strong{font-size:15px;font-weight:950}.reservation-calendar-header span{background:rgba(var(--theme-primary-rgb), .08);color:var(--theme-primary);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.reservation-weekdays,.reservation-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:0;display:grid}.reservation-weekdays span{color:var(--theme-text-muted);text-align:center;font-size:11px;font-weight:850}.reservation-days button,.reservation-time-slots button{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);min-width:0;min-height:36px;color:var(--theme-text);border-radius:10px;font-weight:900}.reservation-days button.active,.reservation-time-slots button.active{background:var(--theme-primary);color:var(--theme-text-inverse);border-color:#0000}.reservation-form-preview{align-content:start;gap:11px;display:grid}.reservation-form-preview label{min-width:0;color:var(--theme-text);gap:6px;font-size:12px;font-weight:900;display:grid}.reservation-form-preview input,.reservation-form-preview select,.reservation-form-preview textarea{border:1px solid rgba(var(--theme-shadow-rgb), .16);background:var(--theme-surface);width:100%;min-width:0;min-height:42px;color:var(--theme-text);font:inherit;border-radius:12px;padding:10px 12px}.reservation-form-preview textarea{resize:vertical;min-height:76px}.reservation-time-slots,.reservation-contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;min-width:0;display:grid}.reservation-submit{background:var(--theme-primary);min-height:44px;color:var(--theme-text-inverse);box-shadow:0 14px 26px rgba(var(--theme-primary-rgb), .22);border:0;border-radius:13px;font-weight:950}@media (width<=760px){.reservation-grid,.reservation-contact-grid{grid-template-columns:1fr}}@container reservation-block (width<=620px){.reservation-component{gap:14px}.reservation-grid,.reservation-contact-grid{grid-template-columns:1fr}.reservation-calendar,.reservation-form-preview{padding:12px}}@container reservation-block (width<=520px){.reservation-calendar-header{flex-direction:column;align-items:flex-start}.reservation-copy p{font-size:13px}}@container reservation-block (width<=380px){.reservation-weekdays,.reservation-days{gap:4px}.reservation-days button,.reservation-time-slots button{border-radius:8px;min-height:32px;font-size:12px}.reservation-time-slots{grid-template-columns:1fr}}.direct-element-content>.builder-element-reservationBlock{container-type:size}@container reservation-block (height<=430px){.reservation-component{gap:8px}.reservation-copy{gap:3px}.reservation-copy p{display:none}.reservation-calendar,.reservation-form-preview{padding:10px}.reservation-form-preview textarea{min-height:44px}}@container reservation-block (height<=320px){.reservation-calendar{display:none}.reservation-grid{grid-template-columns:1fr}}.builder-element-list{justify-content:center;gap:clamp(8px,3cqh,22px);margin:0;padding:clamp(12px,min(4cqw,6cqh),42px);line-height:1.65;overflow:hidden;container-type:size}.builder-list-title{color:inherit;cursor:text;-webkit-user-select:text;user-select:text;align-self:center;width:min(100%,760px);margin:0;font-size:clamp(20px,min(7cqw,13cqh),46px);line-height:1.15}.builder-element-list ul{align-self:center;gap:clamp(7px, min(2.8cqw, calc(28cqh / var(--list-count,1))), 24px);width:min(100%,760px);font-size:clamp(14px, min(5cqw, calc(50cqh / var(--list-count,1))), 34px);margin:0;padding-left:1.5em;line-height:1.5;display:grid}.builder-element-list li{cursor:text;-webkit-user-select:text;user-select:text;opacity:0;animation:.52s cubic-bezier(.2,.8,.2,1) forwards builder-list-fade-in;animation-delay:calc(var(--list-index,0) * 90ms)}.builder-element-list.list-style-decimal ul{list-style:decimal}.builder-element-list.list-style-none ul,.builder-element-list.list-style-check ul,.builder-element-list.list-style-arrow ul{padding-left:0;list-style:none}.builder-element-list.list-style-check li,.builder-element-list.list-style-arrow li{padding-left:1.8em;position:relative}.builder-element-list.list-style-check li:before,.builder-element-list.list-style-arrow li:before{color:var(--theme-primary);font-weight:950;position:absolute;left:0}.builder-element-list.list-style-check li:before{content:"✓"}.builder-element-list.list-style-arrow li:before{content:"→"}.list-editor-item{border:1px solid var(--madar-border,rgba(var(--theme-shadow-rgb), .12));border-radius:12px;gap:8px;margin:10px 0;padding:10px;display:grid}@keyframes builder-list-fade-in{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.builder-element-list li{opacity:1;animation:none}}.builder-element-divider{border:0;width:100%;height:2px;min-height:2px;margin:8px 0}.builder-element-embed a{min-width:0;color:var(--madar-red);overflow-wrap:anywhere;font-weight:850}.metric-label{color:var(--metric-text-color,#172b4d);overflow-wrap:anywhere;font-size:clamp(10px,min(2.35cqw,13cqh),22px);font-weight:650;line-height:1.25}.metric-value{color:var(--metric-text-color,#172b4d);letter-spacing:clamp(0,.08cqw,.025em);white-space:nowrap;font-size:clamp(20px,min(7cqw,36cqh),62px);font-weight:700;line-height:1}.count-up-number{align-items:baseline;display:inline-flex}.count-up-suffix{color:var(--metric-symbol-color,#f1f66b);margin-left:clamp(2px,.7cqw,7px);font-weight:750}.metric-description{color:color-mix(in srgb, var(--metric-text-color,#172b4d) 35%, white);overflow-wrap:anywhere;font-size:clamp(9px,min(1.7cqw,10cqh),17px);font-weight:450;line-height:1.35}.builder-element-metric.metric-group{grid-template-columns:repeat(var(--metric-columns,2), minmax(0, 1fr));border-radius:max(24px, var(--builder-element-radius,24px));background:var(--theme-surface);min-height:100%;box-shadow:0 22px 65px rgba(var(--theme-shadow-rgb), .1);border:0;gap:0;padding:clamp(4px,8cqh,52px) clamp(6px,3cqw,38px);display:grid;overflow:hidden;container-type:size}.metric-group-item{text-align:center;background:0 0;align-content:center;justify-items:center;gap:clamp(2px,min(1cqw,4cqh),12px);min-width:0;padding:clamp(2px,3cqh,12px) clamp(3px,2.2cqw,32px);display:grid}.metric-group-item+.metric-group-item{border-left:1px solid rgba(var(--theme-shadow-rgb), .08)}.responses-metric-grid{grid-template-columns:repeat(var(--metric-columns,2), minmax(0, 1fr));background:var(--theme-surface);box-shadow:0 18px 50px rgba(var(--theme-shadow-rgb), .08);border-radius:24px;gap:0;margin-bottom:24px;padding:28px 18px;display:grid;overflow:hidden;container-type:inline-size}.metric-editor-item{border:1px solid var(--madar-border,rgba(var(--theme-shadow-rgb), .12));border-radius:12px;gap:8px;margin:10px 0;padding:12px;display:grid}@container (height<=155px){.builder-element-metric .metric-description{display:none}}@container (height<=115px){.builder-element-metric .metric-label{font-size:clamp(9px,10cqh,13px)}.builder-element-metric .metric-value{font-size:clamp(18px,30cqh,34px)}}.direct-layout-section{overflow:hidden;padding-top:0!important;padding-bottom:0!important}.direct-layout-section.is-drop-target{border-color:var(--theme-info);background-image:linear-gradient(#2563eb0e,#2563eb0e);box-shadow:inset 0 0 0 3px #2563eb24}.direct-layout-section.is-drop-target:after{content:"Drop here to move into this section";z-index:20;background:var(--theme-info);color:var(--theme-text-inverse);pointer-events:none;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;top:12px;right:12px}.direct-layout-frame{background-image:linear-gradient(rgba(var(--theme-shadow-rgb), .045) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--theme-shadow-rgb), .045) 1px, transparent 1px);background-size:8px 8px;max-width:100%;margin:0 auto;position:relative}.preview-mode .direct-layout-frame,.tenant-runtime-page .direct-layout-frame{background-image:none}.direct-element-frame{z-index:1;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8px}.preview-mode .direct-element-frame,.tenant-runtime-page .direct-element-frame{cursor:auto;touch-action:auto;-webkit-user-select:auto;user-select:auto}.preview-mode .direct-element-frame .runtime-form,.tenant-runtime-page .direct-element-frame .runtime-form{pointer-events:auto}.direct-element-frame:hover{border-color:rgba(var(--theme-primary-rgb), .3)}.direct-element-frame.is-selected{z-index:4;border-color:var(--madar-red);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), .12)}.direct-element-content,.direct-element-content>.builder-element{height:100%;min-height:100%;width:100%!important;max-width:100%!important;margin:0!important}.direct-element-content{overflow:auto}.direct-element-content:has(>.builder-element-metric){overflow:hidden}.direct-element-frame-formBlock{height:auto!important}.direct-element-frame-formBlock .direct-element-content,.direct-element-frame-formBlock .direct-element-content>.builder-element-formBlock{height:auto;min-height:0;overflow:visible}.direct-element-frame-formBlock .builder-element-formBlock,.direct-element-frame-formBlock .runtime-form{width:100%}.direct-element-frame-formBlock .builder-element-formBlock{border-radius:calc(var(--form-theme-radius) + 4px);background:var(--form-theme-surface);box-shadow:0 14px 36px rgba(var(--theme-shadow-rgb), .07);padding:10px}.direct-element-frame-formBlock .runtime-form{border:1px solid var(--form-theme-border);border-radius:var(--form-theme-radius);background:var(--form-theme-surface);overflow:hidden}.direct-element-frame-formBlock .runtime-form-header,.direct-element-frame-formBlock .runtime-form-section,.direct-element-frame-formBlock .runtime-form-pagination,.direct-element-frame-formBlock .builder-note{padding-inline:16px}.direct-element-frame-formBlock .runtime-form-header{padding-top:16px}.direct-element-frame-formBlock .runtime-form-pagination,.direct-element-frame-formBlock .builder-note{padding-bottom:16px}.direct-resize-handle{z-index:8;width:16px;height:16px;box-shadow:0 2px 8px rgba(var(--theme-shadow-rgb), .24);cursor:nwse-resize;border-radius:5px;padding:0;position:absolute;bottom:-7px;right:-7px;border:2px solid var(--theme-surface)!important;background:var(--madar-red)!important}.direct-move-handle{z-index:8;width:28px;height:24px;box-shadow:0 2px 8px rgba(var(--theme-shadow-rgb), .24);cursor:move;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:-28px;left:-7px;border:2px solid var(--theme-surface)!important;background:var(--madar-red)!important;color:var(--theme-text-inverse)!important}.builder-element-carousel,.builder-element-carouselCards,.builder-element-carouselSplit,.builder-element-circularGallery{min-width:0}.carousel-position-frame{grid-column:1/-1;width:100%;display:flex}.carousel-position-frame.justify-start{justify-content:flex-start}.carousel-position-frame.justify-center{justify-content:center}.carousel-position-frame.justify-end{justify-content:flex-end}.carousel-position-inner{min-width:0}.ecommerce-style-footer{background:var(--theme-surface);border-top:1px solid var(--madar-border);color:var(--madar-text);padding:36px 5% 22px}.ecommerce-footer-grid{grid-template-columns:minmax(240px,1fr) minmax(260px,1fr) minmax(190px,.85fr);align-items:start;gap:clamp(24px,4vw,48px);width:100%;max-width:980px;margin:0 auto;display:grid}.ecommerce-footer-brand{text-align:center;align-content:start;justify-items:center;gap:16px;display:grid}.ecommerce-footer-logo-row{justify-items:center;gap:8px;display:grid}.ecommerce-footer-logo-row h3{color:var(--madar-text);margin:0;font-size:28px;font-weight:950;line-height:1.05}.ecommerce-footer-brand p{color:var(--theme-text-soft);max-width:380px;margin:0;line-height:1.6}.ecommerce-footer-logo{object-fit:contain;background:0 0;border-radius:0;width:76px;height:76px}.footer-logo-fallback{background:var(--madar-red);color:var(--theme-text-inverse);box-shadow:var(--madar-red-shadow);border-radius:18px;place-items:center;font-size:28px;font-weight:950;display:grid}.ecommerce-social-row,.ecommerce-payment-row{flex-wrap:wrap;gap:8px;display:flex}.ecommerce-social-row button,.ecommerce-payment-row span{border:1px solid rgba(var(--theme-primary-rgb), .34);color:var(--madar-red);background:var(--theme-surface);text-align:center;font-size:12px;font-weight:900}.ecommerce-social-row button{border-radius:999px;width:38px;height:38px}.ecommerce-payment-row span{border-radius:8px;min-width:78px;padding:8px 10px}.ecommerce-footer-column h4{color:var(--theme-text);text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px;font-size:15px}.ecommerce-footer-column{text-align:center;align-content:start;justify-items:center;gap:12px;display:grid}.ecommerce-footer-column button{color:var(--theme-text-soft);text-align:center;overflow-wrap:anywhere;background:0 0;justify-self:center;padding:4px 0;font-size:15px;font-weight:700;line-height:1.35}.ecommerce-footer-links-grid{grid-template-columns:repeat(2,minmax(110px,1fr));justify-items:center;gap:8px 28px;display:grid}.ecommerce-footer-links-grid button:nth-child(odd):last-child{grid-column:1/-1}.ecommerce-footer-column button:hover,.powered-by-madar:hover{color:var(--theme-primary)}.ecommerce-footer-contact{color:var(--madar-text);text-align:center;justify-items:center;gap:10px;min-width:0;display:grid}.ecommerce-footer-contact h4{color:var(--theme-text);text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px;font-size:15px}.footer-language-pill{display:none}.footer-language-pill span{color:var(--madar-muted)}.ecommerce-footer-contact p{color:var(--theme-text-soft);overflow-wrap:anywhere;max-width:100%;margin:0;font-size:15px;line-height:1.45}.ecommerce-footer-bottom{border-top:1px solid rgba(var(--theme-shadow-rgb), .1);max-width:980px;color:var(--madar-muted);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:28px auto 0;padding-top:18px;font-size:13px;display:grid}.ecommerce-footer-bottom p{grid-column:2;margin:0}.powered-by-madar{background:var(--madar-red);color:var(--theme-text-inverse);box-shadow:var(--madar-red-shadow);border-radius:999px;grid-column:3;justify-self:end;padding:10px 14px;font-weight:900;text-decoration:none}.powered-by-madar:hover{color:var(--theme-text-inverse);background:var(--madar-red-dark)}.runtime-form{border-radius:var(--form-theme-radius);color:var(--form-theme-text);gap:16px;display:grid}.runtime-form-header h3{color:var(--form-theme-text);margin:0 0 5px;font-size:24px}.runtime-form-header p,.runtime-form-section-header p{color:var(--form-theme-muted);margin:0}.runtime-form-section{border-top:1px solid var(--form-theme-border);gap:12px;padding-top:10px;display:grid}.runtime-form-section:first-of-type{border-top:0;padding-top:0}.runtime-form-section-header h4{color:var(--form-theme-text);margin:0 0 4px;font-size:15px;font-weight:950}.runtime-form-page-count{border:1px solid var(--form-theme-border);background:var(--form-theme-surface);width:fit-content;color:var(--form-theme-muted);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:900;display:inline-flex}.runtime-form-pagination{border-top:1px solid var(--form-theme-border);grid-template-columns:minmax(112px,140px) minmax(96px,1fr) minmax(112px,140px);align-items:center;gap:10px;padding-top:12px;display:grid}.runtime-form-pagination button{border:1px solid var(--form-theme-border);border-radius:var(--form-theme-field-radius);background:var(--form-theme-input);width:100%;min-width:0;min-height:44px;color:var(--form-theme-text);cursor:pointer;padding:10px 14px;font-weight:900}.runtime-form-pagination button:hover:not(:disabled){background:rgba(var(--theme-shadow-rgb), .1)}.runtime-form-pagination button.runtime-submit{background:var(--form-theme-accent);color:var(--form-theme-button-text);border-color:#0000}.runtime-form-pagination button:disabled{cursor:not-allowed;opacity:.45}.runtime-form-pagination>:first-child{justify-self:stretch}.runtime-form-pagination>.runtime-form-page-count{justify-self:center}.runtime-form-pagination>:last-child{justify-self:stretch}.runtime-question label,.runtime-question-field{width:100%;color:var(--form-theme-text);text-align:start;gap:7px;font-weight:850;display:grid}.runtime-question{border-top:1px solid var(--form-theme-border);gap:10px;padding:14px 0;display:grid}.runtime-question:first-of-type{border-top:0;padding-top:0}.runtime-question small{color:var(--form-theme-muted);text-align:start;font-weight:600}.runtime-question-title{text-align:start;overflow-wrap:anywhere;display:block}.runtime-question strong{color:var(--theme-danger);font-size:12px}.runtime-quiz-form{gap:18px;display:grid}.quiz-runtime-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.quiz-runtime-meta span{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface-2);color:var(--madar-text);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850}.quiz-start-panel{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface-2);border-radius:22px;gap:10px;padding:20px;display:grid}.quiz-start-panel strong{color:var(--madar-text);font-size:18px;font-weight:950}.quiz-start-panel p{color:var(--madar-muted);margin:0;line-height:1.55}.quiz-question-stage{border-color:rgba(var(--theme-primary-rgb), .18)}.quiz-navigation{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;display:flex}.quiz-navigation button{background:rgba(var(--theme-shadow-rgb), .08);color:var(--madar-text);border:0;border-radius:12px;padding:10px 14px;font-weight:900}.quiz-navigation button:disabled{opacity:.45;cursor:not-allowed}.runtime-question input:not([type=checkbox]):not([type=radio]):not([type=file]),.runtime-question textarea,.runtime-question select{border:1px solid var(--form-theme-border);border-radius:var(--form-theme-field-radius);background:var(--form-theme-input);width:100%;min-height:54px;color:var(--form-theme-text);box-shadow:0 1px 0 rgba(var(--theme-shadow-rgb), .03), inset 0 0 0 1px transparent;padding:14px 16px;font-size:15px;font-weight:750;line-height:1.35;transition:border-color .16s,box-shadow .16s,background .16s}.runtime-question textarea{resize:vertical;min-height:118px}.runtime-question input::placeholder,.runtime-question textarea::placeholder{color:var(--form-theme-muted);opacity:.72;font-weight:650}.runtime-question select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--form-theme-muted) 50%), linear-gradient(135deg, var(--form-theme-muted) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.runtime-question input[type=file]{border:1px dashed var(--form-theme-border);border-radius:var(--form-theme-field-radius);background:var(--form-theme-input);width:100%;min-height:58px;color:var(--form-theme-muted);cursor:pointer;padding:10px;font-size:14px;font-weight:850;transition:border-color .16s,box-shadow .16s,background .16s}.runtime-question input[type=file]::file-selector-button{border-radius:var(--form-theme-field-radius);background:var(--form-theme-accent);min-height:38px;color:var(--form-theme-button-text);cursor:pointer;border:0;margin-inline-end:12px;padding:0 14px;font-weight:950}.runtime-question input[type=file]:hover{border-color:var(--form-theme-accent);background:color-mix(in srgb, var(--form-theme-accent) 8%, var(--form-theme-input))}.runtime-question input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.runtime-question textarea:focus,.runtime-question select:focus,.runtime-question input[type=file]:focus{border-color:var(--form-theme-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--form-theme-accent) 14%, transparent);outline:none}.runtime-question input:read-only,.runtime-question textarea:read-only{background:var(--form-theme-surface)}.runtime-choice-list{justify-items:stretch;gap:10px;width:100%;display:grid}.runtime-choice-inline{flex-wrap:wrap;display:flex}.runtime-choice{border:1px solid var(--form-theme-border);border-radius:var(--form-theme-field-radius);background:var(--form-theme-input);width:100%;max-width:100%;min-height:42px;color:var(--form-theme-text);text-align:start;cursor:pointer;grid-template-columns:18px minmax(0,1fr);justify-content:stretch;align-items:start;gap:12px;padding:10px 12px;font-size:14px;font-weight:800;display:grid}.runtime-choice input{width:16px;height:16px;accent-color:var(--form-theme-accent);flex:none;margin:2px 0 0}.runtime-choice span{overflow-wrap:anywhere;min-width:0;line-height:1.45}.runtime-form[dir=rtl]{text-align:right;direction:rtl}.runtime-form[dir=ltr]{text-align:left;direction:ltr}.runtime-form[dir=rtl] .runtime-choice{grid-template-columns:18px minmax(0,1fr)}.runtime-form[dir=rtl] select{background-position:20px,14px;padding-left:40px;padding-right:16px}.runtime-choice:has(input:disabled){opacity:.65;cursor:not-allowed}.runtime-form-message,.runtime-form-note{border-radius:12px;margin:0;padding:10px 12px;font-size:14px;font-weight:850;line-height:1.45}.runtime-form-success{color:#166534;background:#16653414;border:1px solid #16653438}.runtime-form-error{color:var(--theme-danger);background:#b91c1c14;border:1px solid #b91c1c38}.runtime-form-note{color:var(--madar-muted);background:#53627a14;border:1px solid #53627a2e}.runtime-language-switch,.form-language-switch{border:1px solid rgba(var(--theme-shadow-rgb), .14);background:var(--theme-surface);border-radius:8px;gap:2px;width:fit-content;padding:2px;display:inline-flex}.runtime-language-switch button,.form-language-switch button{min-height:30px;color:rgba(var(--theme-shadow-rgb), .72);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:850}.runtime-language-switch button.active,.form-language-switch button.active{background:rgba(var(--theme-shadow-rgb), .08);color:var(--madar-text);box-shadow:inset 0 0 0 1px rgba(var(--theme-shadow-rgb), .08)}.form-translation-panel,.translation-settings-card{gap:8px;display:grid}.form-translation-panel>span,.translation-settings-card small{color:var(--madar-muted);font-size:12px;font-weight:750;line-height:1.35}.translation-entry-field{gap:5px;margin-top:8px;display:grid}.translation-entry-field span{color:#53627adb;font-size:11px;font-weight:850}.translation-entry-field textarea{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);width:100%;min-height:42px;color:var(--madar-text);resize:vertical;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:750;line-height:1.35}.translation-entry-field textarea:focus{border-color:rgba(var(--theme-primary-rgb), .32);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), .07);outline:none}.question-translation-title{margin:-4px 0 4px 44px}.option-editor-stack{gap:6px;display:grid}.option-translation-field{margin:0 0 2px 34px}.forms-loading-shell{min-height:100vh;color:var(--madar-text);background:#f7f8fb;grid-template-columns:72px minmax(0,1fr);display:grid}.forms-loading-app-rail{border-right:1px solid rgba(var(--theme-shadow-rgb), .08);background:var(--theme-surface);grid-template-rows:auto 1fr auto;justify-items:center;gap:24px;height:100vh;padding:34px 12px 28px;display:grid;position:sticky;top:0}.forms-loading-shell[dir=rtl] .forms-loading-app-rail{border-right:0;border-left:1px solid rgba(var(--theme-shadow-rgb), .08)}.forms-loading-rail-stack{align-content:start;gap:24px;padding-top:28px;display:grid}.forms-loading-page{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.forms-loading-header{border-bottom:1px solid rgba(var(--theme-shadow-rgb), .08);background:var(--theme-surface);align-content:center;gap:10px;min-height:130px;padding:28px clamp(22px,4vw,52px) 22px;display:grid}.forms-loading-workspace{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;gap:16px;width:min(100%,1540px);margin:0 auto;padding:28px clamp(18px,3vw,42px);display:grid}.forms-loading-controls,.forms-loading-document{border:1px solid rgba(var(--theme-shadow-rgb), .1);background:var(--theme-surface);box-shadow:0 12px 28px rgba(var(--theme-shadow-rgb), .06);border-radius:8px}.forms-loading-controls{gap:14px;padding:12px;display:grid;position:sticky;top:24px}.forms-loading-control-group{gap:7px;display:grid}.forms-loading-actions{border-top:1px solid rgba(var(--theme-shadow-rgb), .08);gap:8px;padding-top:12px;display:grid}.forms-loading-document{border-top:8px solid var(--madar-red);gap:14px;min-height:640px;padding:14px;display:grid}.forms-loading-document-top{border-bottom:1px solid rgba(var(--theme-shadow-rgb), .08);grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:12px;padding:4px 0 12px;display:grid}.forms-loading-toolbar{justify-content:flex-end;gap:10px;padding:8px 0;display:flex}.forms-loading-question{border:1px solid rgba(var(--theme-shadow-rgb), .1);border-left:4px solid rgba(var(--theme-primary-rgb), .55);background:var(--theme-surface);border-radius:8px;grid-template-columns:30px minmax(0,1fr) minmax(130px,180px);align-items:start;gap:12px;padding:14px;display:grid}.forms-loading-shell[dir=rtl] .forms-loading-question{border-left-width:1px;border-right:4px solid rgba(var(--theme-primary-rgb), .55)}.forms-loading-question-body{gap:10px;display:grid}.forms-loading-shimmer{background:linear-gradient(90deg,#e8edf4 0%,#f5f7fa 45%,#e8edf4 100%) 0 0/220% 100%;animation:1.2s ease-in-out infinite formsLoadingShimmer;position:relative;overflow:hidden}.forms-loading-line,.forms-loading-control,.forms-loading-button,.forms-loading-pill,.forms-loading-textarea,.forms-loading-tool,.forms-loading-dot,.forms-loading-type,.forms-loading-avatar,.forms-loading-rail-icon{border-radius:8px;display:block}.forms-loading-avatar{border-radius:14px;width:46px;height:46px}.forms-loading-avatar.small{width:42px;height:42px}.forms-loading-rail-icon{border-radius:7px;width:22px;height:22px}.forms-loading-line.title{width:230px;height:22px}.forms-loading-line.subtitle{width:min(420px,70%);height:13px}.forms-loading-line.label{width:74px;height:10px}.forms-loading-control{height:40px}.forms-loading-button{height:38px}.forms-loading-line.page-title{width:min(360px,62%);height:28px}.forms-loading-pill{border-radius:999px;height:30px}.forms-loading-textarea{width:100%;height:72px}.forms-loading-tool{border-radius:7px;width:32px;height:30px}.forms-loading-dot{border-radius:999px;width:28px;height:28px}.forms-loading-line.question-title{width:min(460px,74%);height:24px}.forms-loading-control.answer{width:100%;height:44px}.forms-loading-line.hint{width:min(320px,58%);height:10px}.forms-loading-type{width:100%;height:42px}@keyframes formsLoadingShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=920px){.forms-loading-shell{grid-template-columns:56px minmax(0,1fr)}.forms-loading-workspace,.forms-loading-question{grid-template-columns:1fr}.forms-loading-controls{position:static}.forms-loading-type{width:min(220px,100%)}}[data-theme=dark] .forms-loading-shell,body.theme-dark .forms-loading-shell,.theme-dark .forms-loading-shell{background:var(--madar-bg);color:var(--madar-text)}[data-theme=dark] .forms-loading-app-rail,[data-theme=dark] .forms-loading-header,[data-theme=dark] .forms-loading-controls,[data-theme=dark] .forms-loading-document,[data-theme=dark] .forms-loading-question,body.theme-dark .forms-loading-app-rail,body.theme-dark .forms-loading-header,body.theme-dark .forms-loading-controls,body.theme-dark .forms-loading-document,body.theme-dark .forms-loading-question,.theme-dark .forms-loading-app-rail,.theme-dark .forms-loading-header,.theme-dark .forms-loading-controls,.theme-dark .forms-loading-document,.theme-dark .forms-loading-question{border-color:var(--madar-border);background:var(--madar-surface);box-shadow:none}[data-theme=dark] .forms-loading-shimmer,body.theme-dark .forms-loading-shimmer,.theme-dark .forms-loading-shimmer{background:linear-gradient(90deg, rgba(var(--theme-text-inverse-rgb), .06) 0%, rgba(var(--theme-text-inverse-rgb), .14) 45%, rgba(var(--theme-text-inverse-rgb), .06) 100%);background-size:220% 100%}.runtime-form-progress{background:rgba(var(--theme-shadow-rgb), .1);border-radius:999px;height:7px;overflow:hidden}.runtime-form-progress span{border-radius:inherit;background:var(--theme-primary);height:100%;transition:width .2s;display:block}.runtime-file-upload{gap:8px;display:grid}.runtime-file-upload small{color:var(--madar-text);font-weight:850}.choice-list{gap:8px;display:grid}.choice-list label{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);text-align:start;border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;min-height:46px;padding:10px 12px;font-weight:800;display:flex}.choice-pills{gap:8px;display:flex}.choice-pills button{background:rgba(var(--theme-shadow-rgb), .08);color:var(--madar-text);border-radius:999px;padding:8px 12px;font-weight:850}.choice-pills button.active{background:var(--madar-navy);color:var(--theme-text-inverse)}.scale-choice,.rating-choice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scale-choice>span{color:var(--madar-muted);font-size:12px;font-weight:850}.scale-choice button,.rating-choice button{background:rgba(var(--theme-shadow-rgb), .08);width:34px;height:34px;color:var(--madar-text);border-radius:999px;padding:0;font-weight:900}.scale-choice button.active,.rating-choice button.active{background:var(--madar-navy);color:var(--theme-text-inverse)}.runtime-submit{border-radius:12px;justify-self:start;padding:12px 16px;font-weight:900}.runtime-submit:disabled{opacity:.5;cursor:not-allowed}.mock-table{border:1px solid var(--madar-border);border-radius:14px;overflow:hidden}.mock-table-row{border-top:1px solid var(--madar-border);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.mock-table-row:first-child{border-top:none}.mock-table-row span{min-width:0;color:rgba(var(--theme-shadow-rgb), .74);text-overflow:ellipsis;padding:10px 12px;font-size:13px;overflow:hidden}.mock-table-head{background:rgba(var(--theme-shadow-rgb), .05);font-weight:950}.form-sections-stack{gap:18px;margin-top:18px;display:grid}.forms-google-workspace{background:#f6f2fb}.forms-top-stack{gap:14px;margin-bottom:16px;display:grid}.google-form-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.google-form-list{scrollbar-width:thin;gap:10px;padding:12px;display:flex;position:static;overflow-x:auto}.google-form-list button{text-align:left;flex:0 0 240px;min-height:82px}.google-form-actions{position:static}.google-form-document{gap:12px;min-width:0;display:grid}.google-form-title-card,.google-section-card,.google-question-card,.google-form-actions section{background:var(--theme-surface);border:1px solid rgba(var(--theme-shadow-rgb), .12);box-shadow:0 8px 22px rgba(var(--theme-shadow-rgb), .08);border-radius:8px}.google-form-title-card{border-top:7px solid var(--madar-red);gap:6px;padding:16px 18px;display:grid}.google-form-title-input{font-size:22px;font-weight:850;border:none!important;border-bottom:1px solid rgba(var(--theme-shadow-rgb), .18)!important;border-radius:0!important;padding:5px 0!important}.google-form-description-input,.section-description-input{border:none!important;border-bottom:1px solid rgba(var(--theme-shadow-rgb), .14)!important;border-radius:0!important;min-height:44px!important;padding:5px 0!important}.compact-form-connect{grid-template-columns:minmax(0,1fr) auto!important;margin-bottom:0!important}.compact-form-connect>label{display:none!important}.google-add-strip{scrollbar-width:thin;background:var(--theme-surface);border:1px solid rgba(var(--theme-shadow-rgb), .1);border-radius:8px;flex-wrap:nowrap;gap:6px;padding:8px;display:flex;overflow-x:auto}.google-add-strip button,.add-question-wide{background:rgba(var(--theme-shadow-rgb), .06);color:var(--madar-text);border-radius:6px;flex:none;font-weight:850}.google-add-strip button{min-height:32px;padding:5px 9px;font-size:13px;line-height:1.1}.google-add-strip .add-section-control{background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red);margin-left:auto}.google-section-card{border-left:6px solid var(--madar-red);border-radius:8px;padding:14px}.google-section-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.google-question-card{border-left:5px solid #0000;grid-template-columns:minmax(0,1fr);padding:16px}.google-question-card.active,.google-question-card:focus-within{border-left-color:var(--madar-red)}.google-question-topline{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:12px;display:grid}.question-title-input{font-size:17px;font-weight:850}.options-editor{min-height:82px}.question-secondary-grid,.scale-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scale-editor{grid-template-columns:80px 80px minmax(0,1fr) minmax(0,1fr)}.scale-editor label,.inline-setting{color:var(--madar-muted);gap:6px;font-size:12px;font-weight:850;display:grid}.question-footer-actions{border-top:1px solid rgba(var(--theme-shadow-rgb), .1);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.question-footer-actions span{color:var(--madar-muted);margin-right:auto;font-size:12px;font-weight:850}.question-footer-actions button{border-radius:6px;padding:8px 10px}.add-question-wide{width:100%;margin-top:12px;padding:12px}.google-form-actions{gap:12px;display:grid}.google-form-actions section,.google-form-actions details{gap:12px;padding:14px;display:grid}.form-connect-card{border:1px solid rgba(var(--theme-primary-rgb), .22);background:rgba(var(--theme-primary-rgb), .045);border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(180px,.6fr) auto;align-items:end;gap:14px;margin-bottom:16px;padding:14px;display:grid}.form-connect-card strong{color:var(--madar-text);font-size:15px;font-weight:950;display:block}.form-connect-card p{color:var(--madar-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.form-connect-actions{gap:8px;display:flex}.form-connect-actions button{white-space:nowrap}.connected-placement-list{border-top:1px solid rgba(var(--theme-primary-rgb), .14);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:10px;display:flex}.forms-settings-top{grid-template-columns:minmax(220px,.85fr) minmax(280px,1.2fr) minmax(280px,1fr) minmax(220px,.8fr);align-items:stretch}.forms-settings-top>section,.forms-settings-top>details{min-width:0}.form-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.form-panel-actions button{flex:130px}.form-preview-panel summary{cursor:pointer;color:var(--madar-text);font-weight:950}.connected-placement-list span{color:var(--madar-muted);font-size:12px;font-weight:900}.connected-placement-list button{background:var(--theme-surface);color:var(--madar-text);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.form-section-card{background:var(--madar-surface);border:1px solid var(--madar-border);box-shadow:var(--madar-shadow-sm);border-left:6px solid #0000;border-radius:24px;padding:16px}.form-section-card:focus-within{border-left-color:var(--madar-red)}.section-title-input{width:100%;color:var(--madar-text);margin-bottom:14px;font-size:24px;font-weight:950;line-height:1.15;border:none!important;border-bottom:2px solid rgba(var(--theme-shadow-rgb), .14)!important;background:0 0!important;border-radius:0!important;padding:8px 0 10px!important}.question-type-buttons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.question-card{border:1px solid var(--madar-border);background:var(--theme-surface);border-radius:18px;grid-template-columns:44px minmax(0,1fr) 230px;gap:14px;margin-top:12px;padding:14px;display:grid}.question-card.active{border-color:var(--madar-red);box-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .1)}.question-number{background:var(--madar-gradient);width:34px;height:34px;color:var(--theme-text-inverse);border-radius:999px;place-items:center;font-weight:950;display:grid}.question-main,.question-settings{align-content:start;gap:12px;display:grid}.form-side-settings{align-content:start;gap:14px;display:grid;position:sticky;top:146px}.responses-preview{gap:14px;display:grid}.responses-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.automations-grid{margin-top:18px}.automation-card.active,.role-card.active{border-color:var(--madar-red)}.when-box,.then-step{background:rgba(var(--theme-shadow-rgb), .05);border-radius:16px;gap:3px;padding:14px;display:grid}.role-card{cursor:pointer;gap:10px;display:grid}.roles-list{max-height:720px;padding-right:4px;overflow:auto}.publish-card p{color:var(--madar-muted)}.publish-card strong{color:var(--madar-text)}.empty-connected{border:1px dashed var(--madar-border-strong);color:var(--madar-muted);text-align:center;background:rgba(var(--theme-shadow-rgb), .03);border-radius:16px;padding:16px;font-weight:850}.forms-google-workspace .google-form-layout{grid-template-columns:minmax(0,1fr);gap:16px}.forms-google-workspace .google-form-document,.forms-google-workspace .google-section-card,.forms-google-workspace .google-question-card,.forms-google-workspace .question-main{min-width:0}.forms-google-workspace .google-question-card{border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;margin-top:12px!important;padding:15px!important;display:grid!important}.forms-google-workspace .google-question-topline{grid-template-columns:minmax(0,1fr) 190px!important;align-items:start!important;gap:12px!important;display:grid!important}.forms-google-workspace .question-title-input,.forms-google-workspace .google-question-topline select,.forms-google-workspace .question-main>input,.forms-google-workspace .question-secondary-grid input,.forms-google-workspace .scale-editor input,.forms-google-workspace .options-editor{width:100%!important}.forms-google-workspace .question-secondary-grid,.forms-google-workspace .scale-editor{min-width:0}.forms-google-workspace .options-editor{line-height:1.45;min-height:112px!important}.forms-google-workspace .question-footer-actions{border-top:1px solid rgba(var(--theme-shadow-rgb), .1);width:100%;margin-top:2px;padding-top:12px;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.forms-google-workspace .question-footer-actions span{flex:120px;margin-right:0}.forms-google-workspace .question-footer-actions .checkbox-control{background:rgba(var(--theme-shadow-rgb), .06);min-height:40px;color:var(--madar-text);border-radius:10px;padding:0 12px;font-weight:900;flex:none!important}.forms-google-workspace input[type=checkbox]{accent-color:var(--madar-red)}.forms-google-workspace .question-footer-actions button{background:rgba(var(--theme-shadow-rgb), .08);min-height:40px;color:var(--madar-text);box-shadow:none;border-radius:10px;flex:none;padding:0 13px;font-weight:900}.forms-google-workspace .question-footer-actions button:hover{background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red)}.forms-google-workspace .question-footer-actions .danger-lite,.forms-google-workspace .google-section-header .danger-lite{border-radius:10px;min-height:40px;padding:0 13px;font-weight:900;background:rgba(var(--theme-primary-rgb), .1)!important;color:var(--madar-red)!important}.forms-google-workspace .google-section-header .danger-lite:disabled{opacity:.45;cursor:not-allowed}.forms-google-workspace .google-form-actions{min-width:0;overflow:visible}.forms-google-workspace .quiz-settings-panel{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface-2);border-radius:14px;gap:12px;padding:14px;display:grid}.forms-google-workspace .quiz-settings-summary{align-content:space-between}.forms-google-workspace .quiz-settings-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.forms-google-workspace .quiz-settings-header h3{color:var(--madar-text);margin:0;font-size:17px;font-weight:950}.forms-google-workspace .quiz-settings-header p{color:var(--madar-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.forms-google-workspace .quiz-settings-grid{grid-template-columns:1fr;gap:10px;display:grid}.forms-google-workspace .quiz-options-trigger{width:fit-content}.quiz-drawer-backdrop{z-index:80;direction:ltr;background:#0b122047;justify-content:flex-end;align-items:stretch;padding:0;animation:.18s ease-out quizBackdropIn;display:flex;position:fixed;inset:0}.quiz-options-drawer{background:var(--theme-surface);border:0;border-left:1px solid rgba(var(--theme-shadow-rgb), .14);width:min(520px,100vw - 72px);height:100dvh;max-height:none;box-shadow:-24px 0 70px rgba(var(--theme-shadow-rgb), .22);text-align:left;direction:ltr;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;animation:.2s ease-out quizDrawerIn;display:grid;overflow:hidden}.quiz-drawer-header{border-bottom:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 16px;display:flex}.quiz-drawer-header h3{color:var(--madar-text);margin:0 0 7px;font-size:22px;font-weight:950;line-height:1.18}.quiz-drawer-header p{color:var(--madar-muted);margin:0;font-size:14px;line-height:1.4}.quiz-drawer-close{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);width:36px;height:36px;color:var(--madar-muted);cursor:pointer;border-radius:8px;flex:none;font-size:22px;font-weight:850;line-height:1}.quiz-drawer-close:hover{border-color:rgba(var(--theme-primary-rgb), .28);background:rgba(var(--theme-primary-rgb), .06);color:var(--madar-text)}.quiz-drawer-footer button{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:rgba(var(--theme-shadow-rgb), .08);min-height:42px;color:var(--madar-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:900;display:inline-flex}.quiz-drawer-footer{border-top:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);justify-content:space-between;gap:12px;padding:16px 24px;display:flex}.quiz-drawer-footer .quiz-drawer-save{background:var(--madar-red);color:var(--theme-text-inverse);border-color:#0000}.quiz-drawer-grid label{color:var(--madar-text);background:0 0;border:0;border-radius:0;gap:7px;padding:0;font-weight:850;display:grid}.quiz-drawer-grid label:focus-within{box-shadow:none}.quiz-drawer-grid label.checkbox-control{border-top:1px solid rgba(var(--theme-shadow-rgb), .08);justify-items:stretch;min-height:38px;padding:8px 0;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:8px 10px!important;display:grid!important}.quiz-setting-title{color:var(--madar-text);font-size:14px;font-weight:950;line-height:1.3;display:block}.quiz-drawer-grid label.checkbox-control .quiz-setting-title{grid-column:1/-1;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;width:100%;display:grid}.quiz-setting-title input[type=checkbox]{flex:none}.quiz-drawer-grid small{color:var(--madar-muted);grid-column:1/-1;font-size:12px;font-weight:700;line-height:1.45;display:block}.quiz-drawer-grid label.checkbox-control small{grid-column:1/-1;padding-left:27px}.quiz-drawer-grid input,.quiz-drawer-grid select,.quiz-drawer-grid textarea{width:100%;margin-top:0}.quiz-drawer-grid input[type=checkbox]{height:16px;accent-color:var(--madar-red);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;margin-top:1px;width:16px!important}.quiz-drawer-grid textarea{resize:vertical;min-height:88px}.quiz-drawer-grid input:not([type=checkbox]),.quiz-drawer-grid select,.quiz-drawer-grid textarea{border:1px solid rgba(var(--theme-shadow-rgb), .16);background:var(--theme-surface);min-height:42px;color:var(--madar-text);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:850}.quiz-drawer-grid{background:var(--theme-surface);scrollbar-gutter:stable;gap:18px;min-height:0;padding:18px 24px 24px;display:grid;overflow-y:auto}.quiz-settings-section{border-bottom:1px solid rgba(var(--theme-shadow-rgb), .1);gap:14px;padding-bottom:18px;display:grid}.quiz-settings-section:last-child{border-bottom:0;padding-bottom:0}.quiz-settings-section h4{color:var(--madar-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.quiz-drawer-grid .translation-settings-card,.quiz-drawer-grid .logic-settings-card{background:0 0;border:0;border-radius:0;padding:0}.quiz-drawer-grid .translation-settings-card .checkbox-control{color:var(--madar-text);border:0;padding:8px 0 0;font-weight:900}.quiz-drawer-grid .translation-settings-card .checkbox-control:focus-within{box-shadow:none}@keyframes quizBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes quizDrawerIn{0%{opacity:.8;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes quizModalIn{0%{opacity:.75;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.forms-google-workspace .quiz-question-settings{border-top:1px solid rgba(var(--theme-shadow-rgb), .1);gap:12px;padding-top:12px;display:grid}.forms-google-workspace .quiz-question-settings input,.forms-google-workspace .quiz-question-settings select,.forms-google-workspace .quiz-question-settings textarea,.forms-google-workspace .quiz-settings-grid input{width:100%}.quiz-answer-key{border:1px solid rgba(var(--theme-primary-rgb), .14);background:rgba(var(--theme-primary-rgb), .045);border-radius:14px;gap:8px;padding:12px;display:grid}.quiz-answer-key strong,.quiz-answer-key label{color:var(--madar-text);font-size:13px;font-weight:950}.quiz-answer-key p{color:var(--madar-muted);margin:0;font-size:13px;line-height:1.45}.quiz-answer-key.is-muted{border-color:rgba(var(--theme-shadow-rgb), .1);background:rgba(var(--theme-shadow-rgb), .04)}.quiz-answer-options{flex-wrap:wrap;gap:8px;display:flex}.quiz-answer-options .checkbox-control{background:var(--theme-surface);border:1px solid rgba(var(--theme-shadow-rgb), .12);border-radius:999px;flex:0 auto;min-height:34px;padding:0 11px}.quiz-answer-key textarea{min-height:78px!important}@media (width<=1100px){.forms-settings-top{grid-template-columns:repeat(2,minmax(0,1fr))}.forms-google-workspace .quiz-settings-grid{grid-template-columns:1fr}.forms-google-workspace .quiz-settings-header{flex-direction:column}}@media (width<=760px){.google-form-list button{flex-basis:210px}.forms-settings-top{grid-template-columns:1fr}.quiz-options-drawer{width:min(100vw,460px)}.logic-settings-header{align-items:stretch}.logic-settings-header,.logic-rule-row{grid-template-columns:1fr;display:grid}.logic-rule-row select,.logic-rule-row input,.logic-rule-row .form-command-button{width:100%;min-width:0}.logic-rule-row .form-command-button{justify-self:end;width:42px}}.forms-google-workspace .google-form-actions section{border-radius:14px}.forms-google-workspace .google-form-actions button{background:rgba(var(--theme-shadow-rgb), .08);min-height:42px;color:var(--madar-text);box-shadow:none;border-radius:10px;padding:0 14px;font-weight:900}.forms-google-workspace .google-form-actions button:hover{background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red)}.forms-google-workspace .google-form-actions .primary-action{box-shadow:var(--madar-red-shadow);background:var(--madar-gradient)!important;color:var(--theme-text-inverse)!important}.forms-google-workspace .google-form-actions .primary-action:hover{background:var(--madar-gradient-hover)!important;color:var(--theme-text-inverse)!important}.forms-google-workspace .connected-placement-list{grid-template-columns:1fr;align-items:stretch;gap:8px;display:grid}.forms-google-workspace .connected-placement-list span{color:var(--madar-muted)}.forms-google-workspace .connected-placement-list button{background:rgba(var(--theme-shadow-rgb), .06);min-height:34px;color:var(--madar-text);text-align:left;border-radius:10px;justify-content:flex-start;padding:0 12px}.forms-google-workspace .runtime-submit{box-shadow:var(--madar-red-shadow);background:var(--madar-gradient)!important;color:var(--theme-text-inverse)!important}.forms-google-workspace .runtime-submit:disabled{opacity:.52;background:var(--madar-gradient)!important;color:var(--theme-text-inverse)!important}.forms-workbench{--forms-bg:#f7f8fb;--forms-border:rgba(var(--theme-shadow-rgb), .12);--forms-soft:rgba(var(--theme-shadow-rgb), .055);background:var(--forms-bg);color:var(--madar-text)}.forms-workbench-header{border:1px solid var(--forms-border);background:var(--theme-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:flex}.forms-workbench-header span{color:var(--madar-red);text-transform:uppercase;font-size:12px;font-weight:950}.forms-workbench-header h2{color:var(--madar-text);margin:3px 0;font-size:24px}.forms-workbench-header p{color:var(--madar-muted);margin:0;font-weight:750}.forms-header-actions,.question-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.forms-header-actions button,.question-actions button,.forms-rail-heading button,.question-type-bar button,.forms-side-card button,.add-question-wide{border:1px solid var(--forms-border);background:var(--theme-surface);min-height:36px;color:var(--madar-text);border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:900;display:inline-flex}.forms-header-actions .primary-action,.forms-side-card .primary-action{background:var(--madar-red);color:var(--theme-text-inverse);border-color:#0000}.forms-workbench-grid{grid-template-columns:230px minmax(560px,1fr) minmax(300px,380px);align-items:start;gap:18px;display:grid}.forms-list-rail,.forms-right-panel{align-content:start;gap:12px;display:grid;position:sticky;top:130px}.forms-list-rail,.forms-side-card,.form-title-sheet,.forms-section-sheet,.question-type-bar{border:1px solid var(--forms-border);background:var(--theme-surface);box-shadow:0 10px 24px rgba(var(--theme-shadow-rgb), .06);border-radius:8px}.forms-rail-heading{border-bottom:1px solid var(--forms-border);justify-content:space-between;align-items:center;padding:12px;display:flex}.forms-list-scroll{gap:6px;max-height:calc(100vh - 230px);padding:8px;display:grid;overflow:auto}.forms-list-scroll button{width:100%;min-height:62px;color:var(--madar-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;padding:10px;display:grid}.forms-list-scroll button.active,.forms-list-scroll button:hover{border-color:rgba(var(--theme-primary-rgb), .24);background:rgba(var(--theme-primary-rgb), .08)}.forms-list-scroll span,.question-index,.forms-side-card label,.connected-placement-list span{color:var(--madar-muted);font-size:12px;font-weight:850}.forms-document-area{overscroll-behavior:contain;scrollbar-gutter:stable;gap:12px;min-width:0;max-height:calc(100vh - 330px);padding-right:6px;display:grid;overflow-y:auto}.forms-document-area::-webkit-scrollbar{width:10px;height:10px}.forms-right-panel::-webkit-scrollbar{width:10px;height:10px}.forms-list-scroll::-webkit-scrollbar{width:10px;height:10px}.forms-document-area::-webkit-scrollbar-track{background:rgba(var(--theme-shadow-rgb), .06);border-radius:999px}.forms-right-panel::-webkit-scrollbar-track{background:rgba(var(--theme-shadow-rgb), .06);border-radius:999px}.forms-list-scroll::-webkit-scrollbar-track{background:rgba(var(--theme-shadow-rgb), .06);border-radius:999px}.forms-document-area::-webkit-scrollbar-thumb{background:rgba(var(--theme-shadow-rgb), .32);border-radius:999px}.forms-right-panel::-webkit-scrollbar-thumb{background:rgba(var(--theme-shadow-rgb), .32);border-radius:999px}.forms-list-scroll::-webkit-scrollbar-thumb{background:rgba(var(--theme-shadow-rgb), .32);border-radius:999px}.form-title-sheet{border-top:8px solid var(--madar-red);gap:8px;padding:20px;display:grid}.form-title-clean-input,.form-description-clean-input,.forms-section-heading input,.forms-section-sheet>textarea,.question-sheet input,.question-sheet select,.question-sheet textarea,.forms-side-card input,.forms-side-card select,.forms-side-card textarea{background:var(--theme-surface-2);width:100%;color:var(--madar-text);border:1px solid #0000;border-radius:8px}.form-title-clean-input{border-color:transparent transparent var(--forms-border) transparent;background:0 0;border-radius:0;min-height:48px;padding:4px 0;font-size:28px;font-weight:950}.form-description-clean-input{border-color:transparent transparent var(--forms-border) transparent;resize:vertical;background:0 0;border-radius:0;min-height:58px;padding:6px 0}.question-type-bar{z-index:3;scrollbar-width:thin;gap:7px;padding:9px;display:flex;position:sticky;top:0;overflow-x:auto}.question-type-bar button{background:var(--theme-surface-2);white-space:nowrap;flex:none;min-height:34px;padding:7px 10px;font-size:12px}.question-type-bar .section-add-button{background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red);margin-left:auto}.forms-section-stack,.questions-stack{gap:12px;display:grid}.forms-section-sheet{border-left:5px solid rgba(var(--theme-primary-rgb), .36);gap:12px;padding:14px;display:grid}.forms-section-heading,.question-sheet-header,.question-detail-row{align-items:center;gap:10px;display:grid}.forms-section-heading{border-bottom:1px solid var(--forms-border);grid-template-columns:minmax(0,1fr) auto;padding-bottom:2px}.forms-section-heading input{background:0 0;border-color:#0000;border-radius:0;font-size:18px;font-weight:950}.forms-section-sheet>textarea{background:var(--theme-surface-2);resize:vertical;min-height:60px;padding:12px}.forms-section-heading input[readonly]{cursor:default}.question-sheet{border:1px solid var(--forms-border);background:var(--theme-surface);border-left:5px solid #0000;border-radius:8px;gap:12px;padding:14px;display:grid}.question-sheet.active,.question-sheet:focus-within{border-left-color:var(--madar-red);box-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .1)}.question-sheet-header{grid-template-columns:32px minmax(0,1fr) 190px}.question-index{background:var(--forms-soft);width:28px;height:28px;color:var(--madar-text);border-radius:999px;place-items:center;display:grid}.question-title-input{min-height:42px;font-size:16px;font-weight:900}.question-detail-row{grid-template-columns:repeat(2,minmax(0,1fr))}.question-sheet .options-editor{resize:vertical;min-height:88px}.option-row-editor{border:1px solid var(--forms-border);background:var(--theme-surface-2);border-radius:8px;gap:8px;min-height:0;padding:10px;display:grid}.option-row-editor-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.option-row-editor-header strong{color:var(--madar-text);font-size:13px;font-weight:950}.option-row-editor-header button,.option-editor-row button{border:1px solid var(--forms-border);background:var(--theme-surface);min-height:34px;color:var(--madar-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:900;display:inline-flex}.option-editor-row{grid-template-columns:28px minmax(0,1fr) 36px 36px;align-items:center;gap:8px;display:grid}.option-editor-row>span{background:rgba(var(--theme-shadow-rgb), .08);width:28px;height:28px;color:var(--madar-muted);border-radius:999px;place-items:center;font-size:12px;font-weight:950;display:grid}.option-editor-row input{text-align:start;min-width:0}.forms-simple-workbench[dir=rtl] .option-row-editor-header,.forms-simple-workbench[dir=rtl] .option-editor-row{direction:rtl}.compact-scale-editor{grid-template-columns:80px 80px minmax(0,1fr) minmax(0,1fr)}.question-actions{border-top:1px solid var(--forms-border);justify-content:flex-end;padding-top:10px}.question-actions .checkbox-control{min-height:36px;padding:0 8px}.question-actions .danger-lite,.forms-section-heading .danger-lite{color:#a21b1b}.add-question-wide{background:var(--theme-surface-2);width:100%}.forms-right-panel{max-height:calc(100vh - 150px);padding-right:2px;overflow:auto}.forms-side-card{gap:12px;padding:14px;display:grid}.forms-side-card label{gap:6px;display:grid}.side-card-heading{align-items:center;gap:8px;display:flex}.preview-card .runtime-form{box-shadow:none;border:0;padding:0}.preview-card .runtime-form-header h3{font-size:18px}.forms-empty-state{border:1px dashed var(--forms-border);background:var(--theme-surface);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:360px;display:grid}.forms-empty-state h2,.forms-empty-state p{margin:0}@media (width<=1380px){.forms-workbench-grid{grid-template-columns:210px minmax(0,1fr)}.forms-right-panel{grid-column:2;max-height:none;position:static}}@media (width<=920px){.forms-workbench-header,.forms-workbench-grid,.question-sheet-header,.question-detail-row,.forms-section-heading{grid-template-columns:1fr}.forms-workbench-header{display:grid}.forms-list-rail,.forms-right-panel,.question-type-bar{position:static}.forms-right-panel{grid-column:auto}}.forms-simple-workbench{background:var(--madar-bg);overscroll-behavior:contain;scrollbar-gutter:stable;height:calc(100vh - 126px);min-height:auto;padding:28px;overflow-y:auto}.forms-simple-workbench::-webkit-scrollbar{width:12px}.forms-simple-workbench::-webkit-scrollbar-track{background:rgba(var(--theme-shadow-rgb), .08)}.forms-simple-workbench::-webkit-scrollbar-thumb{background:rgba(var(--theme-shadow-rgb), .38);border:3px solid #f7f8fbf2;border-radius:999px}.forms-simple-shell{direction:ltr;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;width:min(100%,1720px);margin:0 auto;display:grid}.forms-simple-header{border:1px solid var(--forms-border);background:var(--theme-surface);border-radius:8px;grid-column:2;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;width:100%;margin:0;padding:14px;display:grid}.forms-simple-header label{color:rgba(var(--theme-shadow-rgb), .68);gap:6px;font-size:12px;font-weight:900;display:grid}.forms-simple-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.form-command-button,.forms-simple-actions button,.simple-add-question button,.simple-side-panel button,.simple-question-actions button{border:1px solid var(--madar-border);background:rgba(var(--theme-shadow-rgb), .07);min-height:38px;color:var(--madar-text);border-radius:12px;justify-content:center;align-items:center;gap:7px;font-weight:900;display:inline-flex}.form-command-button{white-space:nowrap;min-width:38px;padding:0 13px;line-height:1}.form-command-button svg{flex:none}.form-command-button:hover:not(:disabled){border-color:rgba(var(--theme-primary-rgb), .28);background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red)}.form-command-button:disabled{cursor:not-allowed;opacity:.48}.form-command-button-primary,.forms-simple-actions .primary-action,.simple-add-question .primary-action,.simple-side-panel .primary-action{background:var(--madar-red);color:var(--theme-text-inverse);border-color:#0000}.form-command-button-primary:hover:not(:disabled){border-color:rgba(var(--theme-primary-rgb), .28);background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red)}.form-command-button-danger{border-color:rgba(var(--theme-primary-rgb), .26);background:var(--theme-surface);color:var(--madar-red)}.form-command-button-danger:hover:not(:disabled){border-color:rgba(var(--theme-primary-rgb), .42);background:rgba(var(--theme-primary-rgb), .08);color:var(--madar-red-dark,var(--madar-red))}.forms-page-delete-button{border-color:rgba(var(--theme-primary-rgb), .28);background:var(--theme-surface);min-height:42px;color:var(--madar-red);box-shadow:0 10px 22px rgba(var(--theme-primary-rgb), .06);border-radius:10px;padding:0 16px;font-weight:900}.forms-page-delete-button:hover:not(:disabled){border-color:rgba(var(--theme-primary-rgb), .42);background:rgba(var(--theme-primary-rgb), .08);color:var(--madar-red-dark,var(--madar-red));box-shadow:none}.forms-simple-document{grid-column:2;justify-self:center;gap:12px;width:100%;min-width:0;display:grid}.forms-simple-layout{direction:ltr;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.forms-simple-document,.simple-side-panel,.simple-preview-panel,.forms-simple-header label{direction:inherit}.forms-simple-workbench[dir=rtl] .forms-simple-document,.forms-simple-workbench[dir=rtl] .simple-side-panel,.forms-simple-workbench[dir=rtl] .simple-preview-panel,.forms-simple-workbench[dir=rtl] .forms-simple-header label{text-align:right;direction:rtl}.forms-simple-workbench[dir=ltr] .forms-simple-document,.forms-simple-workbench[dir=ltr] .simple-side-panel,.forms-simple-workbench[dir=ltr] .simple-preview-panel,.forms-simple-workbench[dir=ltr] .forms-simple-header label{text-align:left;direction:ltr}.forms-simple-meta{flex-wrap:wrap;gap:8px;display:flex}.form-description-field{color:var(--madar-muted);font-size:12px;font-weight:900;gap:6px!important;display:grid!important}.forms-simple-meta span{background:rgba(var(--theme-shadow-rgb), .07);color:var(--madar-muted);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.simple-add-question{z-index:2;border:1px solid var(--madar-border);background:var(--madar-surface);width:100%;box-shadow:var(--madar-shadow-sm);border-radius:22px;grid-area:1/1;grid-template-columns:1fr;justify-self:stretch;align-items:stretch;gap:14px;padding:16px;display:grid;position:sticky;top:0}.simple-add-question label,.simple-side-panel label{color:var(--madar-muted);gap:6px;font-size:12px;font-weight:900;display:grid}.forms-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.forms-panel-heading>div{gap:3px;display:grid}.forms-panel-heading h2{color:var(--madar-text);margin:0;font-size:18px;font-weight:950}.forms-panel-eyebrow,.simple-add-question>label{color:var(--madar-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.forms-count{background:rgba(var(--theme-shadow-rgb), .08);min-width:30px;height:30px;color:var(--madar-text);border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex}.simple-add-question .panel-help{margin:-4px 0 0}.forms-sidebar-stats{border:1px solid rgba(var(--theme-shadow-rgb), .08);background:rgba(var(--theme-shadow-rgb), .025);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.forms-sidebar-stats div{gap:2px;min-width:0;display:grid}.forms-sidebar-stats span{color:var(--madar-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.forms-sidebar-stats strong{min-width:0;color:var(--madar-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.simple-add-question select,.simple-add-question input{border-color:var(--madar-border);background-color:var(--madar-surface);min-height:44px;color:var(--madar-text);border-radius:12px;font-weight:900}.forms-primary-action{width:100%;min-height:42px;box-shadow:0 10px 22px rgba(var(--theme-primary-rgb), .2);background:var(--theme-primary)!important;color:var(--theme-text-inverse)!important;border-color:#0000!important;border-radius:12px!important}.forms-primary-action:hover:not(:disabled){box-shadow:none;transform:translateY(-1px);border-color:rgba(var(--theme-primary-rgb), .28)!important;background:rgba(var(--theme-primary-rgb), .1)!important;color:var(--madar-red)!important}.forms-secondary-actions,.forms-builder-actions{gap:8px;display:grid}.forms-builder-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.forms-builder-actions .form-command-button{border-radius:12px;min-height:42px}.simple-add-question .form-command-button-primary,.simple-action-group .form-command-button-primary{box-shadow:0 10px 22px rgba(var(--theme-primary-rgb), .2);background:var(--theme-primary)!important;color:var(--theme-text-inverse)!important;border-color:#0000!important}.simple-add-question .form-command-button-primary:hover:not(:disabled),.simple-action-group .form-command-button-primary:hover:not(:disabled){box-shadow:none;border-color:rgba(var(--theme-primary-rgb), .28)!important;background:rgba(var(--theme-primary-rgb), .1)!important;color:var(--madar-red)!important}.simple-form-actions,.simple-action-groups{border-top:1px solid var(--madar-border);grid-template-columns:1fr;gap:8px;margin-top:4px;padding-top:14px;display:grid}.simple-action-groups{gap:12px}.simple-action-group{gap:8px;display:grid}.simple-action-group-site{border:1px solid rgba(var(--theme-primary-rgb), .16);background:rgba(var(--theme-primary-rgb), .045);border-radius:8px;margin-top:2px;padding:10px}.simple-action-group-title{color:var(--madar-muted);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:950;display:flex}.simple-action-group-title:after{content:"";background:rgba(var(--theme-shadow-rgb), .1);flex:auto;height:1px}.simple-action-group-site .simple-action-group-title{color:var(--madar-red)}[data-theme=dark] .simple-action-group-site,body.theme-dark .simple-action-group-site,.theme-dark .simple-action-group-site{border-color:rgba(var(--theme-primary-rgb), .26);background:rgba(var(--theme-primary-rgb), .1)}[data-theme=dark] .simple-action-group-title:after,body.theme-dark .simple-action-group-title:after,.theme-dark .simple-action-group-title:after{background:var(--madar-border)}.simple-form-actions .form-command-button,.simple-action-group .form-command-button,.simple-add-question>.form-command-button{border-radius:12px;width:100%;min-height:42px}.simple-side-panel,.simple-preview-panel{border:1px solid var(--forms-border);background:var(--theme-surface);box-shadow:0 10px 24px rgba(var(--theme-shadow-rgb), .06);border-radius:8px;gap:12px;padding:14px;display:grid}.simple-panel-grid{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.simple-preview-panel .runtime-form{box-shadow:none;border:0;padding:0}.forms-simple-document .forms-section-stack{gap:14px}.simple-section-sheet{border-left:0;padding:12px}.form-intro-page{border-top:8px solid var(--madar-red)}.simple-section-sheet .forms-section-heading{grid-template-columns:minmax(0,1fr) auto;gap:14px}.simple-section-sheet .forms-section-heading input{min-width:0}.form-page-intro{border-bottom:1px solid var(--forms-border);gap:10px;padding:12px 6px 14px;display:grid}.form-intro-action-row{justify-content:flex-end;gap:8px;display:flex}.form-intro-action-row .form-command-button{min-height:34px}.simple-section-sheet .forms-section-heading .danger-lite{color:#a21b1b;background:#a21b1b0e;border-color:#a21b1b2e;min-height:34px}.simple-section-sheet .forms-section-heading .form-command-button-danger{min-height:38px}.simple-question-card{border-left-width:4px;gap:14px;padding:14px}.question-visibility-note{flex-wrap:wrap;gap:6px;padding-left:44px;display:flex}.question-visibility-note span{border:1px solid rgba(var(--theme-primary-rgb), .18);background:rgba(var(--theme-primary-rgb), .06);min-height:28px;color:var(--madar-red-dark,var(--madar-red));border-radius:8px;align-items:center;padding:5px 9px;font-size:12px;font-weight:850;display:inline-flex}.simple-question-main{grid-template-columns:32px minmax(0,1fr) minmax(170px,210px);align-items:center;gap:12px;display:grid}.question-advanced{border:1px solid rgba(var(--theme-shadow-rgb), .08);background:#fbfcfe;border-radius:8px;gap:10px;padding:10px;display:grid}.question-format-toolbar{border-bottom:1px solid rgba(var(--theme-shadow-rgb), .08);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:8px;display:flex}.question-format-toolbar select,.question-format-toolbar button{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);min-height:32px;color:var(--madar-text);border-radius:7px;font-size:12px;font-weight:900}.question-format-toolbar select{width:min(100%,220px);padding:0 10px}.question-format-toolbar button{cursor:pointer;justify-content:center;align-items:center;min-width:34px;padding:0 9px;display:inline-flex}.question-format-toolbar button:hover,.question-format-toolbar select:hover{border-color:rgba(var(--theme-primary-rgb), .28);background:rgba(var(--theme-primary-rgb), .04)}.question-toolbar-color{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-surface);width:34px;height:32px;color:var(--madar-text);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:950;display:inline-flex;position:relative;overflow:hidden}.question-toolbar-color:hover{border-color:rgba(var(--theme-primary-rgb), .28);background:rgba(var(--theme-primary-rgb), .04)}.question-toolbar-color input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.question-detail-row{grid-template-columns:1fr;align-items:stretch;gap:10px}.question-mini-field{gap:6px;min-width:0;display:grid}.question-mini-field span{color:var(--madar-muted);letter-spacing:0;font-size:11px;font-weight:950}.question-mini-field input,.question-mini-field textarea{width:100%;min-height:40px;color:var(--madar-text);background:#f4f7fb;border:1px solid #0000;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.35}.question-mini-field textarea{resize:vertical;min-height:62px}.question-mini-field input:focus,.question-mini-field textarea:focus{border-color:rgba(var(--theme-primary-rgb), .32);background:var(--theme-surface);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), .08);outline:none}.simple-question-actions{border-top:1px solid rgba(var(--theme-shadow-rgb), .08);justify-content:flex-end;margin-top:0;padding-top:10px;position:static}.simple-question-actions button{min-width:38px;padding:0 10px}.simple-question-actions .checkbox-control{margin-right:auto}.forms-simple-workbench[dir=rtl] .simple-question-actions .checkbox-control{margin-left:auto;margin-right:0}.forms-simple-workbench .forms-document-area,.forms-simple-workbench .forms-right-panel,.forms-simple-workbench .forms-list-rail{max-height:none;overflow:visible}@media (width<=920px){.forms-simple-header,.forms-simple-shell,.forms-simple-layout,.simple-add-question,.simple-panel-grid,.simple-question-main{grid-template-columns:1fr}.forms-simple-actions{justify-content:flex-start}.simple-add-question{grid-area:auto;justify-self:stretch;width:100%;position:static}.forms-simple-header{grid-column:auto}.forms-simple-document{grid-column:auto;width:100%}}.builder-form-preview-page{background:var(--form-theme-bg);min-height:100vh;color:var(--form-theme-text);padding:72px 18px}.form-preview-loading-page{min-height:100vh;color:var(--madar-text);background:#f7f8fb;padding:72px 18px}.form-preview-loading-topbar{z-index:20;border-bottom:1px solid var(--forms-border);background:rgba(var(--theme-text-inverse-rgb), .96);min-height:52px;box-shadow:0 10px 24px rgba(var(--theme-shadow-rgb), .08);justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;display:flex;position:fixed;inset:0 0 auto}.form-preview-loading-shell{border:1px solid var(--forms-border);border-top:8px solid var(--madar-red);background:var(--theme-surface);width:min(760px,100%);box-shadow:0 18px 44px rgba(var(--theme-shadow-rgb), .08);border-radius:8px;gap:16px;margin:0 auto;padding:24px;display:grid}.form-preview-loading-header,.form-preview-loading-question{gap:10px;display:grid}.form-preview-loading-question{border-top:1px solid #53627a29;padding-top:14px}.form-preview-loading-actions{border-top:1px solid var(--forms-border);grid-template-columns:minmax(112px,140px) minmax(96px,1fr) minmax(112px,140px);align-items:center;gap:10px;padding-top:14px;display:grid}.form-preview-loading-button,.form-preview-loading-title,.form-preview-loading-line,.form-preview-loading-input,.form-preview-loading-small-button,.form-preview-loading-page-pill,.form-preview-loading-submit{border-radius:8px;display:block}.form-preview-loading-button{width:136px;height:38px}.form-preview-loading-title{width:112px;height:16px}.form-preview-loading-line.heading{width:min(390px,72%);height:30px}.form-preview-loading-line.copy{width:min(520px,88%);height:13px}.form-preview-loading-line.label{width:min(280px,64%);height:16px}.form-preview-loading-line.help{width:min(360px,76%);height:11px}.form-preview-loading-input{border-radius:14px;width:100%;height:54px}.form-preview-loading-small-button,.form-preview-loading-submit{height:40px}.form-preview-loading-page-pill{border-radius:999px;justify-self:center;width:88px;height:28px}@media (width<=640px){.form-preview-loading-actions{grid-template-columns:1fr}.form-preview-loading-page-pill{justify-self:stretch;width:100%}}[data-theme=dark] .form-preview-loading-page,body.theme-dark .form-preview-loading-page,.theme-dark .form-preview-loading-page{background:var(--madar-bg);color:var(--madar-text)}[data-theme=dark] .form-preview-loading-topbar,[data-theme=dark] .form-preview-loading-shell,body.theme-dark .form-preview-loading-topbar,body.theme-dark .form-preview-loading-shell,.theme-dark .form-preview-loading-topbar,.theme-dark .form-preview-loading-shell{border-color:var(--madar-border);background:var(--madar-surface);box-shadow:none}[data-theme=dark] .runtime-language-switch,body.theme-dark .runtime-language-switch,.theme-dark .runtime-language-switch{border-color:var(--madar-border);background:rgba(var(--theme-text-inverse-rgb), .06);box-shadow:none}[data-theme=dark] .runtime-language-switch button,body.theme-dark .runtime-language-switch button,.theme-dark .runtime-language-switch button{color:var(--madar-muted)}[data-theme=dark] .runtime-language-switch button:hover:not(.active),body.theme-dark .runtime-language-switch button:hover:not(.active),.theme-dark .runtime-language-switch button:hover:not(.active){background:rgba(var(--theme-text-inverse-rgb), .08);color:var(--madar-text)}.builder-form-preview-topbar{z-index:20;border-bottom:1px solid var(--form-theme-border);background:color-mix(in srgb, var(--form-theme-surface) 94%, transparent);min-height:52px;box-shadow:0 10px 24px rgba(var(--theme-shadow-rgb), .08);justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;display:flex;position:fixed;top:0;left:0;right:0}.builder-form-preview-topbar button,.builder-form-preview-shell button{border:1px solid var(--form-theme-border);border-radius:var(--form-theme-field-radius);background:var(--form-theme-input);min-height:40px;color:var(--form-theme-text);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:900;display:inline-flex}.runtime-form-header .runtime-language-switch,.builder-form-preview-header .runtime-language-switch{border:1px solid var(--form-theme-border);border-radius:var(--form-theme-field-radius);background:var(--form-theme-input);width:fit-content;box-shadow:inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .7);grid-template-columns:repeat(2,minmax(82px,1fr));gap:3px;padding:3px;display:inline-grid}.runtime-form-header .runtime-language-switch button,.builder-form-preview-shell .runtime-language-switch button{border-radius:calc(var(--form-theme-field-radius) - 2px);min-width:82px;min-height:34px;color:var(--form-theme-muted);box-shadow:none;white-space:nowrap;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:900;line-height:1}.runtime-form-header .runtime-language-switch button:hover:not(.active),.builder-form-preview-shell .runtime-language-switch button:hover:not(.active){background:color-mix(in srgb, var(--form-theme-accent) 8%, var(--form-theme-input));color:var(--form-theme-text)}.runtime-form-header .runtime-language-switch button.active,.builder-form-preview-shell .runtime-language-switch button.active{background:var(--form-theme-accent);color:var(--form-theme-button-text);box-shadow:0 8px 18px color-mix(in srgb, var(--form-theme-accent) 20%, transparent)}.runtime-form-header .runtime-language-switch button:last-child,.builder-form-preview-shell .runtime-language-switch button:last-child{direction:rtl}.builder-form-preview-topbar strong{font-size:13px;font-weight:950}.builder-form-preview-shell{border:1px solid var(--form-theme-border);border-top:8px solid var(--form-theme-accent);border-radius:var(--form-theme-radius);background:var(--form-theme-surface);width:min(760px,100%);box-shadow:0 18px 44px rgba(var(--theme-shadow-rgb), .08);gap:14px;margin:0 auto;padding:24px;display:grid}.builder-form-preview-header h1,.builder-form-preview-success h2{color:var(--form-theme-text);margin:0}.builder-form-preview-header p,.builder-form-preview-section>p,.builder-form-preview-success p{color:var(--form-theme-muted);margin:7px 0 0;line-height:1.55}.builder-form-preview-section{gap:14px;padding-top:8px;display:grid}.builder-form-preview-quiz-state{border:1px solid var(--form-theme-border);border-radius:var(--form-theme-field-radius);background:var(--form-theme-input);gap:10px;padding:18px;display:grid}.builder-form-preview-quiz-state h2{color:var(--form-theme-text);margin:0;font-size:20px}.builder-form-preview-quiz-state p{color:var(--form-theme-muted);margin:0;line-height:1.55}.builder-form-preview-quiz-state button{border-radius:var(--form-theme-field-radius);background:var(--form-theme-accent);width:fit-content;min-height:42px;color:var(--form-theme-button-text);cursor:pointer;border:0;padding:0 16px;font-weight:950}.builder-form-preview-section h2{margin:0;font-size:18px}.builder-form-preview-question{border-top:1px solid var(--form-theme-border);gap:7px;padding-top:14px;display:grid}.builder-form-preview-question label{gap:7px;font-weight:900;display:grid}.builder-form-preview-question small{color:var(--form-theme-muted);font-weight:700}.builder-form-preview-question input:not([type=checkbox]):not([type=radio]):not([type=file]),.builder-form-preview-question textarea,.builder-form-preview-question select{border:1px solid var(--form-theme-border);border-radius:var(--form-theme-field-radius);background:var(--form-theme-input);width:100%;min-height:54px;color:var(--form-theme-text);box-shadow:0 1px 0 rgba(var(--theme-shadow-rgb), .03);padding:13px 15px;font-size:15px;font-weight:850;line-height:1.35;transition:border-color .16s,box-shadow .16s,background .16s}.builder-form-preview-question select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--form-theme-muted) 50%), linear-gradient(135deg, var(--form-theme-muted) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:42px}.builder-form-preview-question input[type=file]{border:1px dashed var(--form-theme-border);border-radius:var(--form-theme-field-radius);background:var(--form-theme-input);width:100%;min-height:58px;color:var(--form-theme-muted);cursor:pointer;padding:10px;font-size:14px;font-weight:850;transition:border-color .16s,box-shadow .16s,background .16s}.builder-form-preview-question input[type=file]::file-selector-button{border-radius:var(--form-theme-field-radius);background:var(--form-theme-accent);min-height:38px;color:var(--form-theme-button-text);cursor:pointer;border:0;margin-inline-end:12px;padding:0 14px;font-weight:950}.builder-form-preview-question input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.builder-form-preview-question textarea:focus,.builder-form-preview-question select:focus,.builder-form-preview-question input[type=file]:focus{border-color:var(--form-theme-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--form-theme-accent) 14%, transparent);outline:none}.builder-form-preview-question input[type=file]:hover{border-color:var(--form-theme-accent);background:color-mix(in srgb, var(--form-theme-accent) 8%, var(--form-theme-input))}.builder-form-preview-question textarea{resize:vertical;min-height:110px}.builder-form-preview-options{gap:8px;display:grid}.builder-form-preview-options label{border:1px solid var(--form-theme-border);border-radius:var(--form-theme-field-radius);background:var(--form-theme-input);grid-template-columns:18px minmax(0,1fr);align-items:start;padding:10px 12px}.builder-form-preview-question>strong{color:#a21b1b;font-size:12px}.builder-form-preview-error{color:#a21b1b;background:#a21b1b11;border:1px solid #a21b1b38;border-radius:8px;margin:0;padding:11px 12px;font-size:13px;font-weight:900}.builder-form-preview-actions{border-top:1px solid var(--form-theme-border);grid-template-columns:minmax(112px,140px) minmax(96px,1fr) minmax(112px,140px);align-items:center;gap:10px;padding-top:14px;display:grid}.builder-form-preview-actions.is-single{grid-template-columns:minmax(112px,140px);justify-content:end}.builder-form-preview-actions span{border:1px solid var(--form-theme-border);color:var(--form-theme-muted);border-radius:999px;justify-self:center;padding:5px 10px;font-size:12px;font-weight:900}.builder-form-preview-actions button{width:100%}.builder-form-preview-actions button:last-child,.builder-form-preview-shell>button{background:var(--form-theme-accent);color:var(--form-theme-button-text);border-color:#0000}.builder-form-preview-actions button:disabled{cursor:not-allowed;opacity:.48}.builder-form-preview-success{background:#16653414;border:1px solid #16653438;border-radius:8px;gap:6px;padding:16px;display:grid}.forms-empty-inline{border:1px dashed rgba(var(--theme-shadow-rgb), .18);color:var(--madar-muted);background:#f8fafcbf;border-radius:14px;gap:4px;padding:18px;display:grid}.forms-empty-inline strong{color:var(--madar-text)}.logic-settings-card{gap:12px;padding:0;display:grid}.logic-settings-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.logic-empty{color:var(--madar-muted);margin:0;font-weight:800}.logic-rule-list{gap:10px;display:grid}.logic-rule-row{border:1px solid rgba(var(--theme-shadow-rgb), .1);background:rgba(var(--theme-shadow-rgb), .025);border-radius:10px;grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(92px,.55fr) minmax(150px,1fr) 38px;align-items:end;gap:10px;padding:12px;display:grid}.logic-rule-field{min-width:0}.logic-rule-field span{color:var(--madar-muted);font-size:12px;font-weight:900}.logic-rule-row select,.logic-rule-row input{min-width:0}.logic-rule-row .form-command-button{width:38px;min-width:38px;padding:0}.publish-link-box{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.publish-console{grid-template-columns:minmax(270px,.78fr) minmax(360px,1.1fr) minmax(360px,1.1fr);align-items:start;gap:18px;display:grid}.publish-panel{border:1px solid var(--madar-border);background:var(--madar-surface);min-width:0;box-shadow:0 10px 24px rgba(var(--theme-shadow-rgb), .04);border-radius:10px}.publish-panel-title{border-bottom:1px solid var(--madar-border);align-items:center;gap:10px;min-height:52px;padding:13px 16px;display:flex}.publish-panel-title>span{background:rgba(var(--theme-shadow-rgb), .07);width:30px;height:30px;color:var(--madar-muted);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:12px;font-weight:950;display:inline-grid}.publish-panel-title h3{color:var(--madar-text);margin:0;font-size:15px;font-weight:950}.publish-panel-title strong{background:rgba(var(--theme-primary-rgb), .08);color:var(--madar-red);border-radius:8px;margin-left:auto;padding:5px 8px;font-size:12px;font-weight:950}.publish-links-panel,.publish-link-panel{display:grid}.publish-link-card-body{grid-template-columns:minmax(0,1fr) 132px;align-items:start;gap:14px;min-width:0;padding:16px;display:grid}.publish-link-row{border-bottom:1px solid var(--madar-border);grid-template-columns:180px minmax(0,1fr) 136px;align-items:start;gap:16px;min-width:0;padding:16px;display:grid}.publish-link-row:last-child{border-bottom:0}.publish-link-label{gap:6px;display:grid}.publish-link-label strong{color:var(--madar-text);font-size:14px;font-weight:950;line-height:1.3}.publish-link-label span{background:rgba(var(--theme-shadow-rgb), .06);width:fit-content;color:var(--madar-muted);border-radius:7px;padding:4px 7px;font-size:12px;font-weight:900}.publish-workspace .publish-dashboard-grid{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px}.publish-operations-column,.publish-links-column{align-items:start;gap:18px;display:grid}.publish-status-card,.publish-actions-card,.publish-link-card{min-height:0}.publish-status-list{border-top:1px solid var(--madar-border);margin:0;padding:0 16px 4px;display:grid}.publish-status-list div{border-bottom:1px solid var(--madar-border);grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:14px;margin:0;padding:11px 0;display:grid}.publish-status-list dt{color:var(--madar-muted);font-weight:850}.publish-status-list dd{min-width:0;color:var(--madar-text);overflow-wrap:anywhere;margin:0;font-weight:950}.publish-card-heading{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.publish-card-heading span{background:rgba(var(--theme-shadow-rgb), .06);color:var(--madar-muted);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:950}.publish-link-card{gap:16px;display:grid}.publish-link-content{grid-template-columns:minmax(0,1fr) 138px;align-items:start;gap:18px;display:grid}.publish-link-main{gap:10px;min-width:0;display:grid}.publish-site-header{background:var(--madar-surface);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.publish-header-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.publish-header-summary span,.publish-header-summary strong{border:1px solid var(--madar-border);min-height:32px;color:var(--madar-text);background:var(--theme-text-inverse);border-radius:10px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;font-weight:950;display:inline-flex}.publish-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.publish-header-actions button,.publish-actions button,.publish-link-actions a,.publish-link-actions button,.publish-qr-actions button,.publish-link-box button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.publish-link-box input{border:1px solid rgba(var(--theme-shadow-rgb), .14);width:100%;min-height:40px;color:var(--madar-text);border-radius:10px;padding:10px 12px;font-weight:800}.publish-card-note{color:var(--madar-muted);margin:0;font-weight:850}.publish-card-note strong{color:var(--madar-text)}.publish-empty-note{border:1px dashed rgba(var(--theme-primary-rgb), .24);background:rgba(var(--theme-primary-rgb), .06);min-height:92px;color:var(--madar-muted);border-radius:12px;align-items:center;gap:9px;padding:14px;font-weight:900;display:flex}.publish-link-actions{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.publish-link-actions a,.publish-link-actions button,.publish-link-box button{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-text-inverse);min-height:38px;color:var(--madar-text);cursor:pointer;border-radius:10px;padding:9px 12px;font-weight:900;text-decoration:none}.publish-qr-preview{color:var(--madar-muted);justify-items:center;gap:8px;margin-top:0;font-size:12px;font-weight:900;display:grid}.publish-qr-preview img{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-text-inverse);border-radius:10px;width:118px;height:118px;padding:8px}.publish-qr-empty{border:1px dashed rgba(var(--theme-shadow-rgb), .18);background:linear-gradient(135deg, rgba(var(--theme-shadow-rgb), .04), transparent), var(--theme-text-inverse);width:118px;height:118px;color:var(--madar-muted);border-radius:10px;place-items:center;display:grid}.publish-qr-actions{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.publish-qr-actions button{border:1px solid rgba(var(--theme-shadow-rgb), .12);background:var(--theme-text-inverse);min-height:30px;color:var(--madar-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:11px;font-weight:900;display:inline-flex}.publish-actions-card .publish-actions{align-items:stretch}.publish-actions-card .publish-actions button{flex:180px}.publish-checklist{gap:8px;margin:0;padding:14px 16px 16px;list-style:none;display:grid}.publish-checklist li{color:var(--madar-muted);align-items:center;gap:8px;font-weight:850;line-height:1.35;display:flex}.publish-checklist span{width:24px;height:24px;color:var(--theme-danger);background:#b91c1c1a;border-radius:999px;place-items:center;display:inline-grid}.publish-checklist li.done{color:var(--madar-text)}.publish-checklist li.done span{color:#166534;background:#1665341f}[data-theme=dark] .publish-header-summary span,[data-theme=dark] .publish-header-summary strong,[data-theme=dark] .publish-panel,body.theme-dark .publish-header-summary span,body.theme-dark .publish-header-summary strong,body.theme-dark .publish-panel,.theme-dark .publish-header-summary span,.theme-dark .publish-header-summary strong,.theme-dark .publish-panel{border-color:var(--madar-border);background:rgba(var(--theme-text-inverse-rgb), .06)}[data-theme=dark] .publish-link-box input,[data-theme=dark] .publish-link-actions a,[data-theme=dark] .publish-link-actions button,[data-theme=dark] .publish-link-box button,[data-theme=dark] .publish-qr-actions button,[data-theme=dark] .publish-qr-empty,body.theme-dark .publish-link-box input,body.theme-dark .publish-link-actions a,body.theme-dark .publish-link-actions button,body.theme-dark .publish-link-box button,body.theme-dark .publish-qr-actions button,body.theme-dark .publish-qr-empty,.theme-dark .publish-link-box input,.theme-dark .publish-link-actions a,.theme-dark .publish-link-actions button,.theme-dark .publish-link-box button,.theme-dark .publish-qr-actions button,.theme-dark .publish-qr-empty{border-color:var(--madar-border);background:rgba(var(--theme-text-inverse-rgb), .06);color:var(--madar-text)}[data-theme=dark] .publish-card-heading span,body.theme-dark .publish-card-heading span,.theme-dark .publish-card-heading span{background:rgba(var(--theme-text-inverse-rgb), .08)}[data-theme=dark] .publish-empty-note,body.theme-dark .publish-empty-note,.theme-dark .publish-empty-note{border-color:rgba(var(--theme-primary-rgb), .32);background:rgba(var(--theme-primary-rgb), .12)}@media (width<=1180px){.publish-console{grid-template-columns:1fr}}@media (width<=760px){.publish-console,.publish-link-card-body,.publish-link-row,.publish-workspace .publish-dashboard-grid,.publish-link-content{grid-template-columns:1fr}.publish-status-list div{grid-template-columns:1fr;gap:3px}.publish-site-header,.publish-header-summary{justify-content:stretch;display:grid}.publish-header-actions button{width:100%}.logic-rule-row,.publish-link-box{grid-template-columns:1fr}}.reservations-workspace{--reservation-accent:var(--form-theme-accent,var(--madar-red));--reservation-accent-dark:var(--form-theme-accent,var(--madar-red-dark,var(--madar-red)));--reservation-accent-soft:color-mix(in srgb, var(--form-theme-accent,var(--madar-red)) 8%, var(--form-theme-input,var(--theme-surface)));--reservation-accent-border:var(--form-theme-border,rgba(var(--theme-primary-rgb), .24));background:var(--madar-bg);scrollbar-width:thin;flex:auto;height:auto;min-height:0;max-height:calc(100vh - 126px);padding-bottom:72px;overflow:auto}.reservations-header h2,.reservations-header p{margin:0}.reservations-header>div{gap:6px;display:grid}.reservations-header{width:min(100%,1720px);margin:0 auto 18px}.reservation-editor-empty .primary-action{border-radius:var(--form-theme-field-radius,12px);background:var(--form-theme-accent,var(--reservation-accent));min-height:44px;color:var(--form-theme-button-text,#fff);box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.reservation-empty-actions,.reservation-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.reservation-empty-actions button,.reservation-editor-actions button{border-radius:var(--form-theme-field-radius,12px);border:1px solid var(--form-theme-border,var(--reservation-accent-border));background:var(--form-theme-input,var(--theme-surface));min-height:42px;color:var(--form-theme-text,var(--madar-text));justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:900;display:inline-flex}.reservation-empty-actions button:hover,.reservation-editor-actions button:hover{background:color-mix(in srgb, var(--form-theme-accent,var(--reservation-accent)) 8%, var(--form-theme-input,var(--theme-surface)));border-color:var(--form-theme-accent,var(--reservation-accent))}.reservation-empty-actions .primary-action{border-color:var(--form-theme-accent,var(--reservation-accent));background:var(--form-theme-accent,var(--reservation-accent));color:var(--form-theme-button-text,#fff);box-shadow:none}.reservation-empty-actions .primary-action:hover{background:var(--form-theme-accent,var(--reservation-accent-dark));border-color:var(--form-theme-accent,var(--reservation-accent-dark));color:var(--form-theme-button-text,#fff)}.reservation-editor-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;width:min(100%,1720px);min-width:0;margin:0 auto;display:grid}.reservation-block-list{scrollbar-width:thin;gap:14px;max-height:calc(100vh - 220px);display:grid;position:sticky;top:0;overflow:auto}.reservation-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.reservation-panel-heading>div{gap:3px;display:grid}.reservation-count{min-width:0;height:auto;color:var(--form-theme-muted,var(--madar-muted));background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.reservation-library-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.object-list.reservation-block-list .reservation-library-actions button{border:1px solid var(--form-theme-border,rgba(var(--theme-shadow-rgb), .1));border-radius:var(--form-theme-field-radius,10px);background:var(--form-theme-input,var(--theme-surface));min-height:38px;color:var(--form-theme-text,var(--madar-text));text-align:center;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex;transform:none}.object-list.reservation-block-list .reservation-library-actions button:hover{border-color:var(--form-theme-accent,var(--reservation-accent));background:color-mix(in srgb, var(--form-theme-accent,var(--reservation-accent)) 6%, var(--form-theme-input,var(--theme-surface)));color:var(--form-theme-text,var(--madar-text));transform:none}.reservation-library-actions svg{color:var(--form-theme-accent,var(--reservation-accent));flex:none}.reservation-summary{border-block:1px solid var(--form-theme-border,rgba(var(--theme-shadow-rgb), .08));background:0 0;gap:4px;padding:10px 0 12px;display:grid}.reservation-summary span{color:var(--form-theme-muted,var(--madar-muted));font-size:12px;font-weight:650;line-height:1.35}.reservation-summary strong{color:var(--form-theme-text,var(--madar-text));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.object-list.reservation-block-list button{border:1px solid var(--form-theme-border,rgba(var(--theme-shadow-rgb), .1));border-radius:var(--form-theme-field-radius,10px);background:var(--form-theme-input,var(--theme-surface));width:100%;color:var(--form-theme-text,var(--madar-text));text-align:left;box-shadow:none;gap:5px;padding:12px 12px 12px 14px;display:grid;position:relative;transform:none}.object-list.reservation-block-list button.is-active{border-color:var(--form-theme-border,rgba(var(--theme-shadow-rgb), .16));background:color-mix(in srgb, var(--form-theme-accent,var(--reservation-accent)) 4%, var(--form-theme-surface,var(--theme-surface)));color:var(--form-theme-text,var(--madar-text));box-shadow:none;transform:none}.object-list.reservation-block-list button.is-active:before{content:"";background:var(--form-theme-accent,var(--reservation-accent));border-radius:0 999px 999px 0;width:3px;position:absolute;inset:10px auto 10px 0}.object-list.reservation-block-list button:hover{border-color:var(--form-theme-accent,var(--reservation-accent));background:color-mix(in srgb, var(--form-theme-accent,var(--reservation-accent)) 5%, var(--form-theme-input,var(--theme-surface)));color:var(--form-theme-text,var(--madar-text));transform:none}.object-list.reservation-block-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.3;overflow:hidden}.object-list.reservation-block-list button span{color:var(--form-theme-muted,var(--madar-muted));text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden}.reservation-empty-list{border:1px dashed var(--madar-border-strong);min-height:140px;color:var(--madar-muted);text-align:center;border-radius:16px;place-items:center;gap:8px;display:grid}.reservation-empty-list p,.reservation-editor-empty p{margin:0}.reservation-editor-card{scrollbar-width:thin;align-content:start;gap:14px;max-height:calc(100vh - 220px);display:grid;overflow:auto}.reservation-editor-card.is-empty{align-content:center;min-height:220px;overflow:visible}.reservation-editor-card textarea{min-height:84px}.reservation-editor-card .editor-card-header h3{margin:2px 0 0}.reservation-editor-card .editor-card-header .reservation-delete-block{color:#b91c1c;border-color:#b91c1c33}.reservation-editor-card .editor-card-header .reservation-delete-block:hover{color:#991b1b;background:#b91c1c14;border-color:#b91c1c52}.reservation-settings-section{border:0;border-bottom:1px solid rgba(var(--theme-shadow-rgb), .1);background:0 0;border-radius:0;gap:12px;padding:0 0 16px;display:grid}.reservation-settings-section:last-child{border-bottom:0;padding-bottom:0}.reservation-settings-section h4{color:var(--madar-text);margin:2px 0 0;font-size:16px}.reservation-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reservation-wide-field{grid-column:1/-1}.reservation-mode-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.reservation-mode-card p{color:var(--madar-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.reservation-mode-switch{border:1px solid var(--madar-border);background:var(--theme-surface);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid}.reservation-mode-switch button{min-height:38px;color:var(--madar-muted);white-space:nowrap;background:0 0;border-radius:10px;padding:0 12px;font-weight:900}.reservation-mode-switch button.active{background:var(--reservation-accent);color:#fff;box-shadow:var(--madar-red-shadow)}.reservation-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.reservation-list-heading button{background:var(--reservation-accent-soft);min-height:36px;color:var(--reservation-accent);border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-weight:900;display:inline-flex}.reservation-bullet-editor{gap:8px;display:grid}.reservation-bullet-row{border:1px solid rgba(var(--theme-shadow-rgb), .1);background:var(--theme-surface);border-radius:10px;grid-template-columns:18px minmax(0,1fr) 36px;align-items:center;gap:9px;padding:8px;display:grid}.reservation-bullet-row input{min-height:38px;background:0 0!important;border:0!important;padding:0 4px!important}.reservation-bullet-row input:focus{box-shadow:none!important}.reservation-bullet-row>svg{color:var(--reservation-accent);justify-self:center}.reservation-bullet-dot{background:var(--reservation-accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--reservation-accent-soft);border-radius:999px;justify-self:center}.reservation-bullet-row button{color:#b91c1c;background:#b91c1c14;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.reservation-bullet-row button:disabled{opacity:.35;cursor:not-allowed}.reservation-time-editor{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.reservation-date-add input{margin-top:6px}.reservation-date-picker-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.reservation-date-picker-grid button{background:var(--theme-surface);min-height:42px;color:var(--madar-text);border:1px solid rgba(var(--theme-shadow-rgb), .1);text-align:left;border-radius:13px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 10px;font-weight:900;display:grid}.reservation-date-picker-grid button svg{color:var(--reservation-accent)}.reservation-editor-empty{border:1px solid var(--form-theme-border,rgba(var(--theme-shadow-rgb), .08));border-radius:var(--form-theme-radius,14px);background:var(--form-theme-surface,var(--theme-surface));width:min(100%,960px);min-height:150px;color:var(--form-theme-muted,var(--madar-muted));grid-template-columns:52px minmax(220px,1fr) minmax(360px,.95fr);align-items:center;gap:18px;padding:18px;display:grid}.reservation-editor-empty h3{color:var(--form-theme-text,var(--madar-text));margin:0}.reservation-empty-icon{border:1px solid var(--form-theme-border,rgba(var(--theme-shadow-rgb), .1));border-radius:var(--form-theme-field-radius,12px);background:var(--form-theme-input,var(--theme-surface));width:52px;height:52px;color:var(--form-theme-accent,var(--reservation-accent));place-items:center;display:grid}.reservation-empty-copy{gap:6px;min-width:0;display:grid}.reservation-empty-actions{justify-content:stretch}.reservation-empty-actions button{border-radius:var(--form-theme-field-radius,12px);text-align:left;justify-content:flex-start;min-height:64px;padding:10px 12px}.reservation-empty-actions button span{gap:2px;min-width:0;display:grid}.reservation-empty-actions button strong,.reservation-empty-actions button small{display:block}.reservation-empty-actions button small{color:inherit;opacity:.72;font-size:12px;font-weight:650;line-height:1.25}.reservation-empty-actions .primary-action small{opacity:.82}@media (width<=1320px){.reservation-editor-layout{grid-template-columns:280px minmax(0,1fr);min-width:0}.reservation-editor-empty{grid-template-columns:52px minmax(0,1fr)}.reservation-empty-actions{grid-column:1/-1}}@media (width<=860px){.reservations-workspace{max-height:none;overflow:visible}.reservation-editor-layout{grid-template-columns:1fr;min-width:0}.reservation-block-list{max-height:none;position:static}.reservation-editor-card{max-height:none}.reservation-editor-empty{grid-template-columns:1fr}.reservation-empty-icon{width:46px;height:46px}.reservation-empty-actions{width:100%}.reservation-mode-card,.reservation-copy-grid{grid-template-columns:1fr}.reservation-mode-switch{width:100%}}.page-builder .workspace-kicker{width:fit-content;color:var(--madar-red);letter-spacing:.03em;text-transform:uppercase;background:0 0;align-items:center;margin-bottom:6px;font-size:15px;font-weight:950;line-height:1.2;display:inline-flex}.page-builder .analysis-runner-page[dir=rtl] .workspace-kicker{letter-spacing:0;text-transform:none;direction:rtl;font-size:16px;line-height:1.35}.page-builder .responses-results-page,.page-builder .analytics-dashboard-page{background:#f7f8fb}.page-builder.responses-workspace-active,.page-builder.responses-workspace-active .builder-desktop-shell{height:100vh!important;min-height:100vh!important;overflow:hidden!important}.page-builder.responses-workspace-active .workspace-page{scrollbar-gutter:stable;padding-bottom:72px;height:calc(100vh - 126px)!important;min-height:calc(100vh - 126px)!important;overflow:hidden auto!important}.page-builder.responses-workspace-active .results-layout{align-items:start}.page-builder .responses-results-header,.page-builder .analytics-header{align-items:center}.page-builder .analysis-runner-page>.analytics-header .workspace-kicker,.page-builder .responses-results-page>.responses-results-header .workspace-kicker{color:var(--madar-red);letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:26px;font-weight:950;line-height:1.05}.page-builder .responses-results-page>.responses-results-header h2{font-size:20px;line-height:1.2}.page-builder .responses-results-page[dir=rtl] .workspace-kicker{letter-spacing:0;text-transform:none;direction:rtl;font-size:16px;line-height:1.35}.page-builder .responses-results-page[dir=rtl]>.responses-results-header .workspace-kicker{font-size:28px;line-height:1.15}.page-builder .responses-results-page[dir=rtl] .responses-results-header,.page-builder .responses-results-page[dir=rtl] .results-table-header,.page-builder .responses-results-page[dir=rtl] .results-panel-title,.page-builder .responses-results-page[dir=rtl] .results-summary-grid article,.page-builder .responses-results-page[dir=rtl] .form-info-grid article{text-align:right}.page-builder .responses-results-page[dir=rtl] .responses-header-actions{flex-direction:row-reverse}.page-builder .analysis-runner-page>.analytics-header h2{font-size:20px;line-height:1.2}.page-builder .analysis-runner-page[dir=rtl]>.analytics-header .workspace-kicker{font-size:28px;line-height:1.15}.page-builder .responses-header-actions{align-items:center;gap:10px;display:flex}.page-builder .results-summary-grid,.page-builder .analytics-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.page-builder .results-summary-grid article,.page-builder .analytics-summary-grid article{background:var(--madar-surface);border:1px solid var(--madar-border);box-shadow:var(--madar-shadow-sm);border-radius:10px;padding:16px}.page-builder .results-summary-grid span,.page-builder .analytics-summary-grid span{color:var(--madar-muted);font-size:12px;font-weight:900;display:block}.page-builder .results-summary-grid strong,.page-builder .analytics-summary-grid strong{color:var(--madar-text);letter-spacing:-.05em;margin-top:8px;font-size:34px;font-weight:950;line-height:1;display:block}.page-builder .analytics-summary-grid p{color:var(--madar-muted);margin:8px 0 0;font-size:12px;line-height:1.4}.page-builder .results-layout,.page-builder .analytics-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.page-builder .analytics-layout{grid-template-columns:minmax(0,1fr) 320px}.page-builder .results-form-list,.page-builder .results-table-card,.page-builder .analytics-card{background:var(--madar-surface);border:1px solid var(--madar-border);box-shadow:var(--madar-shadow-sm);border-radius:10px}.page-builder .results-form-list{scrollbar-width:thin;gap:12px;max-height:calc(100vh - 164px);padding:14px;display:grid;position:sticky;top:18px;overflow:hidden auto}.page-builder .responses-search-panel{border-top:1px solid var(--madar-border);gap:12px;padding-top:14px;display:grid}.page-builder .responses-form-picker{gap:7px;min-width:0;display:grid}.page-builder .responses-form-picker span{color:var(--madar-muted);font-size:12px;font-weight:950}.page-builder .responses-form-picker select{border:1px solid var(--madar-border);background:var(--madar-surface);width:100%;min-height:42px;color:var(--madar-text);border-radius:8px;padding:0 12px;font-size:13px;font-weight:900}.page-builder .responses-form-picker select:focus{border-color:rgba(var(--theme-primary-rgb), .36);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), .08);outline:none}.page-builder .responses-search-field{gap:7px;min-width:0;display:grid}.page-builder .responses-search-field span{color:var(--madar-muted);font-size:12px;font-weight:950}.page-builder .responses-search-field input,.page-builder .responses-search-field select{border:1px solid var(--madar-border);background:var(--madar-surface);width:100%;min-height:42px;color:var(--madar-text);border-radius:8px;padding:0 12px;font-size:13px;font-weight:850}.page-builder .responses-search-field input:focus,.page-builder .responses-search-field select:focus{border-color:rgba(var(--theme-primary-rgb), .36);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), .08);outline:none}.page-builder .responses-clear-search{border:1px solid var(--madar-border);background:var(--madar-surface);min-height:40px;color:var(--madar-text);border-radius:8px;font-weight:950}.page-builder .responses-checkbox-filter{gap:8px;display:grid}.page-builder .responses-filter-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-builder .responses-filter-heading span{color:var(--madar-muted);font-size:12px;font-weight:950}.page-builder .responses-filter-heading button{border:1px solid var(--madar-border);background:var(--madar-surface);min-height:28px;color:var(--madar-text);border-radius:7px;padding:4px 8px;font-size:11px;font-weight:900}.page-builder .responses-checkbox-list{border:1px solid var(--madar-border);background:var(--madar-surface-soft);scrollbar-width:thin;border-radius:8px;gap:6px;max-height:190px;padding:8px;display:grid;overflow:auto}.page-builder .responses-checkbox-list.compact{max-height:142px}.page-builder .responses-checkbox-list label{min-height:30px;color:var(--madar-text);cursor:pointer;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:6px;font-size:12px;font-weight:850;display:grid}.page-builder .responses-checkbox-list label:hover{background:rgba(var(--theme-primary-rgb), .07)}.page-builder .responses-checkbox-list input{width:15px;height:15px;accent-color:var(--madar-red);margin:1px 0 0}.page-builder .responses-checkbox-list span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.page-builder .results-panel-title h3,.page-builder .results-table-header h3,.page-builder .analytics-card h3{color:var(--madar-text);margin:0;font-size:18px;font-weight:950}.page-builder .results-panel-title p,.page-builder .results-table-header p,.page-builder .analytics-card p{color:var(--madar-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.page-builder .results-form-list-scroll{gap:8px;display:grid}.page-builder .results-form-list-scroll button,.page-builder .analytics-list button{text-align:left;background:rgba(var(--theme-shadow-rgb), .055);width:100%;color:var(--madar-text);box-shadow:none;border-radius:8px;padding:12px}.page-builder .results-form-list-scroll button.active,.page-builder .results-form-list-scroll button:hover,.page-builder .analytics-list button:hover{background:var(--madar-surface);border-color:var(--madar-border-strong);color:var(--madar-text);box-shadow:inset 3px 0 0 var(--madar-red)}.page-builder .results-form-list-scroll strong,.page-builder .results-form-list-scroll span,.page-builder .analytics-list strong,.page-builder .analytics-list span{display:block}.page-builder .results-form-list-scroll span,.page-builder .analytics-list span{color:inherit;opacity:.74;margin-top:4px;font-size:12px}.page-builder .results-table-card{min-width:0;padding:18px}.page-builder .results-table-header,.page-builder .analytics-card-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.page-builder .results-count-pill{border:1px solid var(--madar-border);color:var(--madar-red);white-space:nowrap;background:0 0;border-radius:999px;padding:8px 12px;font-weight:950}.page-builder .responses-table-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-builder .responses-pagination-controls{align-items:center;gap:8px;display:inline-flex}.page-builder .responses-pagination-controls span{color:var(--madar-muted);white-space:nowrap;font-size:12px;font-weight:900}.page-builder .responses-status-filter{align-items:center;gap:8px;display:inline-flex}.page-builder .responses-status-filter span{color:var(--madar-muted);white-space:nowrap;font-size:12px;font-weight:900}.page-builder .responses-status-filter select{border:1px solid var(--madar-border);background:var(--madar-surface);min-width:126px;color:var(--madar-text);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:900}.page-builder .responses-refresh-button,.page-builder .responses-pagination-controls button{border:1px solid var(--madar-border);background:var(--madar-surface);color:var(--madar-text);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:900}.page-builder .responses-refresh-button:disabled,.page-builder .responses-pagination-controls button:disabled{cursor:not-allowed;opacity:.5}.page-builder .form-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.page-builder .form-info-grid article{border:1px solid var(--madar-border);background:var(--madar-surface-soft);border-radius:8px;padding:12px}.page-builder .form-info-grid span{color:var(--madar-muted);font-size:11px;font-weight:900;display:block}.page-builder .form-info-grid strong{color:var(--madar-text);margin-top:6px;font-size:18px;font-weight:950;display:block}.page-builder .responses-data-browser{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:14px;margin:0 0 16px;display:grid}.page-builder .responses-list-panel,.page-builder .responses-detail-panel{border:1px solid var(--madar-border);background:var(--madar-surface);border-radius:10px;min-width:0}.page-builder .responses-list-panel{grid-template-rows:auto minmax(0,1fr);max-height:560px;display:grid}.page-builder .responses-browser-heading{border-bottom:1px solid var(--madar-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.page-builder .responses-browser-heading h4{color:var(--madar-text);margin:0;font-size:16px;font-weight:950}.page-builder .responses-browser-heading p{color:var(--madar-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.page-builder .responses-browser-heading>span{background:rgba(var(--theme-shadow-rgb), .07);min-width:32px;min-height:28px;color:var(--madar-text);border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-weight:950;display:inline-flex}.page-builder .responses-card-list{align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow:auto}.page-builder .responses-card-list button{background:rgba(var(--theme-shadow-rgb), .045);width:100%;min-width:0;color:var(--madar-text);text-align:left;box-shadow:none;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:10px;display:grid}.page-builder .responses-card-list button:hover,.page-builder .responses-card-list button.active{border-color:rgba(var(--theme-primary-rgb), .22);background:var(--madar-surface);box-shadow:inset 3px 0 0 var(--madar-red)}.page-builder .responses-card-index{color:var(--madar-red);grid-row:1/3;font-size:12px;font-weight:950}.page-builder .responses-card-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--madar-text);font-size:13px;font-weight:950;overflow:hidden}.page-builder .responses-card-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--madar-muted);font-size:11px;font-weight:850;overflow:hidden}.page-builder .responses-card-list em{color:var(--madar-red);white-space:nowrap;background:#8b2a1a14;border-radius:999px;grid-area:1/3/3;justify-self:end;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.page-builder .responses-detail-panel{align-content:start;display:grid}.page-builder .responses-detail-meta{border-bottom:1px solid var(--madar-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.page-builder .responses-detail-meta article,.page-builder .responses-answer-grid article{border:1px solid var(--madar-border);background:var(--madar-surface-soft);border-radius:8px;min-width:0;padding:11px}.page-builder .responses-detail-meta span,.page-builder .responses-answer-grid span{color:var(--madar-muted);font-size:11px;font-weight:950;display:block}.page-builder .responses-detail-meta strong,.page-builder .responses-answer-grid strong{color:var(--madar-text);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:6px;font-size:13px;font-weight:850;line-height:1.45;display:block}.page-builder .responses-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.page-builder .responses-card-empty{text-align:center;place-items:center;min-height:180px;padding:24px 14px;display:grid}.page-builder .responses-card-empty strong{color:var(--madar-text);font-size:16px;font-weight:950}.page-builder .responses-card-empty p{max-width:340px;color:var(--madar-muted);margin:7px auto 0;font-size:13px;line-height:1.45}.page-builder .results-table-wrap{border:1px solid var(--madar-border);border-radius:18px;width:100%;overflow-x:auto}.page-builder .results-data-table{border-collapse:collapse;background:var(--theme-surface);width:100%;min-width:760px}.page-builder .results-data-table th,.page-builder .results-data-table td{border-bottom:1px solid var(--madar-border);text-align:left;vertical-align:top;color:var(--madar-text);padding:13px 14px;font-size:13px}.page-builder .results-data-table th{background:rgba(var(--theme-shadow-rgb), .055);color:var(--madar-muted);font-weight:950}.page-builder .results-data-table tr:last-child td{border-bottom:none}.page-builder .results-data-table tbody tr{cursor:pointer}.page-builder .results-data-table tbody tr:hover td,.page-builder .results-data-table tbody tr.selected td{background:rgba(var(--theme-primary-rgb), .055)}.page-builder .response-status-select{min-width:118px;color:var(--madar-red);background:#8b2a1a14;border:1px solid #8b2a1a38;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.page-builder .response-status-select:disabled{cursor:wait;opacity:.65}.page-builder .status-pill{border:1px solid var(--madar-border);color:var(--madar-text);background:0 0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.page-builder .results-empty-state,.page-builder .analytics-empty{text-align:center;place-items:center;padding:36px 16px;display:grid}.page-builder .results-empty-state strong,.page-builder .analytics-empty strong{color:var(--madar-text);font-size:18px;font-weight:950}.page-builder .results-empty-state p,.page-builder .analytics-empty p{max-width:420px;color:var(--madar-muted);margin:8px auto 0;line-height:1.5}.page-builder .analytics-main-panel,.page-builder .analytics-side-panel{gap:18px;display:grid}.page-builder .analytics-card{padding:18px}.page-builder .analytics-card.muted{background:var(--madar-surface-soft)}.page-builder .analytics-placeholder-chart{gap:12px;display:grid}.page-builder .analytics-bar-row{grid-template-columns:170px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.page-builder .analytics-bar-row span{color:var(--madar-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.page-builder .analytics-bar-row div{background:rgba(var(--theme-shadow-rgb), .08);border-radius:999px;height:12px;overflow:hidden}.page-builder .analytics-bar-row i{border-radius:inherit;background:var(--madar-gradient);height:100%;display:block}.page-builder .analytics-bar-row strong{color:var(--madar-text);text-align:right;font-size:13px;font-weight:950}.page-builder .analytics-list{gap:8px;display:grid}.page-builder .backend-route-list{gap:10px;margin-top:12px;display:grid}.page-builder .backend-route-list div{border:1px solid var(--madar-border);background:var(--madar-surface-soft);border-radius:8px;gap:5px;padding:12px;display:grid}.page-builder .backend-route-list strong{color:var(--madar-text);font-size:13px;font-weight:950}.page-builder .backend-route-list code{background:rgba(var(--theme-shadow-rgb), .08);width:fit-content;color:var(--madar-red);border-radius:6px;padding:4px 7px;font-size:12px;font-weight:900}.page-builder .analysis-runner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.page-builder .analysis-step-card{align-content:start;gap:12px;display:grid}.page-builder .analysis-step-card input,.page-builder .analysis-step-card select,.page-builder .analysis-step-card textarea{width:100%}.page-builder .analysis-step-card textarea{min-height:140px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.45}.page-builder .analysis-step-card button,.page-builder .analysis-action-row button{background:rgba(var(--theme-shadow-rgb), .08);min-height:40px;color:var(--madar-text);box-shadow:none;border-radius:8px;font-weight:900}.page-builder .analysis-step-card button:hover,.page-builder .analysis-action-row button:hover{background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red)}.page-builder .analysis-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-builder .analysis-data-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:18px;display:grid}.page-builder .analysis-column-list{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.page-builder .analysis-column-list span{background:rgba(var(--theme-shadow-rgb), .08);color:var(--madar-text);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.page-builder .analysis-column-list span.numeric{color:var(--madar-red);background:0 0}.page-builder .analysis-json-output{border:1px solid var(--madar-border);background:var(--theme-bg-soft);color:#e5e7eb;white-space:pre-wrap;border-radius:8px;max-height:360px;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.page-builder .analysis-error{border:1px solid rgba(var(--theme-primary-rgb), .28);background:rgba(var(--theme-primary-rgb), .08);color:var(--madar-red-dark);border-radius:10px;margin-bottom:14px;padding:12px 14px;font-weight:900}.page-builder .analysis-source-panel{gap:18px;margin-bottom:18px;display:grid}.page-builder .analysis-source-tabs,.page-builder .analysis-method-tabs{flex-wrap:wrap;gap:8px;display:flex}.page-builder .analysis-source-tabs button,.page-builder .analysis-method-tabs button{background:rgba(var(--theme-shadow-rgb), .07);color:var(--madar-text);box-shadow:none;border:1px solid #0000;border-radius:8px;padding:11px 14px;font-weight:950}.page-builder .analysis-source-tabs button.active,.page-builder .analysis-method-tabs button.active{border-color:rgba(var(--theme-primary-rgb), .28);background:var(--madar-surface);color:var(--madar-red-dark)}.page-builder .analysis-source-body{grid-template-columns:minmax(220px,1fr) minmax(260px,420px) auto;align-items:end;gap:16px;display:grid}.page-builder .analysis-source-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.page-builder .analysis-source-actions button,.page-builder .analysis-preview-card button{background:rgba(var(--theme-shadow-rgb), .08);min-height:42px;color:var(--madar-text);box-shadow:none;white-space:nowrap;border-radius:8px;padding:0 16px;font-weight:950}.page-builder .analysis-file-dropzone{border:1px dashed rgba(var(--theme-shadow-rgb), .32);background:linear-gradient(180deg, rgba(var(--theme-text-inverse-rgb), .92), #f7f8fbeb), rgba(var(--theme-shadow-rgb), .04);cursor:pointer;border-radius:10px;gap:6px;min-height:86px;padding:17px 18px;display:grid}.page-builder .analysis-file-dropzone:hover{border-color:rgba(var(--theme-primary-rgb), .42);background:rgba(var(--theme-primary-rgb), .055)}.page-builder .analysis-file-dropzone input{display:none}.page-builder .analysis-file-dropzone strong{color:var(--madar-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.page-builder .analysis-file-dropzone span{color:var(--madar-muted);font-size:13px;font-weight:800}.page-builder .analysis-dashboard-grid,.page-builder .analysis-workflow-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:18px;margin-bottom:18px;display:grid}.page-builder .analysis-workflow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-builder .analysis-preview-card{min-width:0}.page-builder .analysis-workbench-layout{grid-template-columns:minmax(320px,430px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.page-builder .analysis-control-rail,.page-builder .analysis-report-canvas{min-width:0}.page-builder .analysis-control-rail{gap:18px;max-height:calc(100vh - 138px);display:grid;position:sticky;top:118px;overflow:auto}.page-builder .analysis-control-section{border-bottom:1px solid var(--madar-border);gap:14px;padding:0 0 22px;display:grid}.page-builder .analysis-control-section .workspace-kicker{margin-bottom:0;padding-bottom:2px;font-size:15px}.page-builder .analysis-control-section h3{color:var(--madar-text);margin:0;font-size:20px;font-weight:950;line-height:1.2}.page-builder .analysis-control-section p{color:var(--madar-muted);margin:-6px 0 0;font-size:13px;line-height:1.5}.page-builder .analysis-control-section:last-child{border-bottom:0;padding-bottom:0}.page-builder .analysis-report-canvas{gap:18px;min-height:560px;display:grid}.page-builder .analysis-report-canvas .data-grid-shell{min-height:360px}.page-builder .analysis-report-canvas .primary-action,.page-builder .analysis-runner-page>.workspace-header .primary-action{background:var(--madar-gradient);min-height:46px;color:var(--theme-text-inverse);box-shadow:var(--madar-button-shadow);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:950;line-height:1;display:inline-flex}.page-builder .analysis-report-canvas .primary-action:hover,.page-builder .analysis-runner-page>.workspace-header .primary-action:hover{background:var(--madar-gradient-hover);color:var(--theme-text-inverse);box-shadow:var(--madar-button-shadow-hover)}.page-builder .analysis-report-canvas .primary-action:disabled,.page-builder .analysis-runner-page>.workspace-header .primary-action:disabled{opacity:.62;cursor:not-allowed;transform:none}.page-builder .analysis-field{min-width:0;color:var(--madar-text);gap:7px;font-weight:950;display:grid}.page-builder .analysis-field.wide{grid-column:1/-1}.page-builder .analysis-field>span,.page-builder .analysis-toggle span{color:var(--madar-text);font-size:13px;font-weight:950}.page-builder .analysis-field select,.page-builder .analysis-field input,.page-builder .analysis-field textarea{border:1px solid var(--madar-border);background:var(--theme-surface);min-height:42px;color:var(--madar-text);font:inherit;border-radius:8px;padding:0 12px;font-size:13px;font-weight:850}.page-builder .analysis-field textarea{resize:vertical;min-height:104px;padding:11px 12px;line-height:1.45}.page-builder .analysis-assistant-panel{background:linear-gradient(180deg, rgba(var(--theme-shadow-rgb), .05), rgba(var(--theme-text-inverse-rgb), 0))}.page-builder .analysis-assistant-submit{width:100%;margin-top:12px}.page-builder .analysis-assistant-thread{gap:9px;margin-top:14px;display:grid}.page-builder .analysis-assistant-thread article{border:1px solid var(--madar-border);background:var(--theme-surface);border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.page-builder .analysis-assistant-thread strong,.page-builder .analysis-assistant-thread p{overflow-wrap:anywhere;margin:0}.page-builder .analysis-assistant-thread strong{color:var(--madar-text);font-size:12px;font-weight:950}.page-builder .analysis-assistant-thread p{color:var(--madar-muted);font-size:12px;font-weight:800;line-height:1.4}.page-builder .analysis-form-grid,.page-builder .analysis-cleaning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.page-builder .analysis-cleaning-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-builder .analysis-control-rail .analysis-cleaning-grid,.page-builder .analysis-control-rail .analysis-form-grid{grid-template-columns:1fr}.page-builder .analysis-toggle{border:1px solid var(--madar-border);background:var(--madar-surface-soft);text-align:left;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;min-height:46px;padding:12px 14px;display:flex}.page-builder .analysis-toggle span{flex:auto;min-width:0}.page-builder .analysis-toggle input{width:18px;height:18px;accent-color:var(--madar-red);flex:none;order:0}.page-builder .analysis-runner-page[dir=rtl] .analysis-toggle{text-align:right;flex-direction:row-reverse}.page-builder .analysis-runner-page[dir=ltr] .analysis-toggle{text-align:left;flex-direction:row}.page-builder .analysis-column-picker{border:1px solid var(--madar-border);background:var(--theme-surface);border-radius:8px;flex-wrap:wrap;gap:8px;min-height:42px;padding:8px;display:flex}.page-builder .analysis-column-picker label{background:rgba(var(--theme-shadow-rgb), .07);color:var(--madar-text);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.page-builder .analysis-column-picker input{width:14px;height:14px;accent-color:var(--madar-red)}.page-builder .analysis-column-picker em{color:var(--madar-muted);padding:5px;font-size:13px;font-style:normal;font-weight:800}.page-builder .analysis-method-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0;display:grid}.page-builder .analysis-control-rail .analysis-method-tabs{grid-template-columns:1fr;margin:0}.page-builder .analysis-method-tabs button{text-align:left;gap:5px;display:grid}.page-builder [dir=rtl] .analysis-method-tabs button,.page-builder [dir=rtl] .results-form-list-scroll button,.page-builder [dir=rtl] .responses-card-list button,.page-builder [dir=rtl] .analytics-list button,.page-builder [dir=rtl] .results-data-table th,.page-builder [dir=rtl] .results-data-table td{text-align:right}.page-builder [dir=rtl] .responses-card-list button:hover,.page-builder [dir=rtl] .responses-card-list button.active,.page-builder [dir=rtl] .results-form-list-scroll button.active,.page-builder [dir=rtl] .results-form-list-scroll button:hover{box-shadow:inset -3px 0 0 var(--madar-red)}.page-builder .analysis-method-tabs strong,.page-builder .analysis-method-tabs span{display:block}.page-builder .analysis-method-tabs span{color:inherit;opacity:.72;font-size:12px;font-weight:800;line-height:1.35}.page-builder .analysis-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.page-builder .analysis-result-grid article{border:1px solid var(--madar-border);background:var(--madar-surface-soft);border-radius:8px;min-width:0;padding:12px}.page-builder .analysis-result-grid span{color:var(--madar-muted);font-size:12px;font-weight:950;display:block}.page-builder .analysis-result-grid strong{color:var(--madar-text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:16px;font-weight:950;line-height:1.35;display:block}.page-builder .analytics-empty.compact{padding:18px 12px}.page-builder .analysis-json-output.friendly{background:var(--madar-surface-soft);color:var(--madar-text)}@media (width<=1100px){.page-builder .results-summary-grid,.page-builder .analytics-summary-grid,.page-builder .form-info-grid,.page-builder .analysis-runner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-builder .results-layout,.page-builder .analytics-layout,.page-builder .responses-data-browser,.page-builder .analysis-dashboard-grid,.page-builder .analysis-workflow-grid,.page-builder .analysis-workbench-layout,.page-builder .analysis-source-body,.page-builder .analysis-data-layout{grid-template-columns:1fr}.page-builder .analysis-control-rail{max-height:none;position:static}.page-builder .analysis-cleaning-grid,.page-builder .analysis-form-grid,.page-builder .analysis-method-tabs{grid-template-columns:1fr}.page-builder .results-form-list{position:static}.page-builder .responses-list-panel{max-height:none}.page-builder .responses-answer-grid,.page-builder .responses-detail-meta{grid-template-columns:1fr}}.page-builder{--daw-btn-height:38px;--daw-btn-radius:12px;--daw-btn-padding:0 14px;--daw-btn-font-size:12px;--daw-btn-font-weight:900;--daw-primary-bg:var(--theme-primary);--daw-primary-bg-hover:var(--theme-primary-hover);--daw-primary-text:var(--theme-surface);--daw-primary-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .18);--daw-secondary-bg:var(--theme-surface-2);--daw-secondary-bg-hover:var(--theme-primary-soft);--daw-secondary-border:var(--theme-border);--daw-secondary-text:var(--theme-text);--daw-tab-bg:var(--theme-surface-2);--daw-tab-border:var(--theme-border);--daw-tab-active-bg:var(--theme-primary-soft);--daw-tab-active-border:rgba(var(--theme-primary-rgb), .28);--daw-tab-active-text:var(--theme-primary);--daw-card-bg:var(--theme-surface);--daw-card-border:var(--theme-border);--daw-soft-bg:var(--theme-surface-2);--daw-text:var(--theme-text);--daw-muted:var(--theme-text-soft);--daw-red:var(--madar-red,var(--theme-primary));--daw-red-dark:var(--madar-red-dark,var(--theme-primary-hover))}.page-builder .daw-page{width:100%;color:var(--daw-text);margin:0;flex:auto!important;min-height:0!important;overflow-y:auto!important}.page-builder .daw-page *,.page-builder .daw-page :before,.page-builder .daw-page :after{box-sizing:border-box}.page-builder .daw-page button,.page-builder .daw-page summary,.page-builder .daw-page input,.page-builder .daw-page select,.page-builder .daw-page textarea{font-family:inherit}.page-builder .daw-page button,.page-builder .daw-page summary{-webkit-tap-highlight-color:transparent}.page-builder .daw-page button:disabled,.page-builder .daw-page summary:disabled,.page-builder .daw-stepper button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none!important;transform:none!important}.page-builder .daw-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.page-builder .daw-kicker,.page-builder .daw-section-heading>span,.page-builder .daw-report-header span{width:fit-content;color:var(--daw-red);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:950;line-height:1.2;display:inline-flex}.page-builder .daw-page[dir=rtl] .daw-kicker,.page-builder .daw-page[dir=rtl] .daw-section-heading>span,.page-builder .daw-page[dir=rtl] .daw-report-header span{letter-spacing:0;text-transform:none}.page-builder .daw-header h2{color:var(--daw-text);letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,44px);font-weight:950;line-height:1.04}.page-builder .daw-header p{max-width:760px;color:var(--daw-muted);margin:12px 0 0;font-size:15px;line-height:1.65}.page-builder .daw-primary,.page-builder .daw-page button.daw-primary,.page-builder .daw-button-row .daw-primary,.page-builder .daw-section-actions .daw-primary,.page-builder .daw-report-submit-row .daw-primary,.page-builder .daw-flow-actions .daw-primary,.page-builder .daw-header .daw-primary,.page-builder .daw-assistant-card .daw-primary{min-height:var(--daw-btn-height);height:var(--daw-btn-height);padding:var(--daw-btn-padding);border-radius:var(--daw-btn-radius);background:var(--daw-primary-bg);color:var(--daw-primary-text);font-size:var(--daw-btn-font-size);font-weight:var(--daw-btn-font-weight);box-shadow:var(--daw-primary-shadow);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.page-builder .daw-primary:hover,.page-builder .daw-page button.daw-primary:hover,.page-builder .daw-header .daw-primary:hover,.page-builder .daw-assistant-card .daw-primary:hover{background:var(--daw-primary-bg-hover);color:var(--theme-text-inverse);box-shadow:0 18px 34px rgba(var(--theme-primary-rgb), .24);transform:translateY(-1px)}.page-builder .daw-button-row button:not(.daw-primary),.page-builder .daw-section-actions button:not(.daw-primary),.page-builder .daw-report-submit-row button:not(.daw-primary),.page-builder .daw-flow-actions button:not(.daw-primary),.page-builder .daw-secondary,.page-builder .daw-pagination button,.page-builder .daw-column-menu summary,.page-builder .daw-column-menu-panel button{min-height:var(--daw-btn-height);height:var(--daw-btn-height);padding:var(--daw-btn-padding);border:1px solid var(--daw-secondary-border);border-radius:var(--daw-btn-radius);background:var(--daw-secondary-bg);color:var(--daw-secondary-text);font-size:var(--daw-btn-font-size);font-weight:var(--daw-btn-font-weight);box-shadow:none;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.page-builder .daw-button-row button:not(.daw-primary):hover,.page-builder .daw-section-actions button:not(.daw-primary):hover,.page-builder .daw-report-submit-row button:not(.daw-primary):hover,.page-builder .daw-flow-actions button:not(.daw-primary):hover,.page-builder .daw-secondary:hover,.page-builder .daw-pagination button:hover,.page-builder .daw-column-menu summary:hover,.page-builder .daw-column-menu-panel button:hover{background:var(--daw-secondary-bg-hover);border-color:rgba(var(--theme-primary-rgb), .18);color:var(--daw-red);transform:translateY(-1px)}.page-builder .daw-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.page-builder .daw-stepper button{border:1px solid rgba(var(--theme-shadow-rgb), .1);background:rgba(var(--theme-text-inverse-rgb), .78);min-height:48px;color:var(--daw-text);box-shadow:0 10px 24px rgba(var(--theme-shadow-rgb), .05);cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.page-builder .daw-stepper button:hover:not(:disabled){border-color:rgba(var(--theme-primary-rgb), .16);background:rgba(var(--theme-primary-rgb), .05);transform:translateY(-1px)}.page-builder .daw-stepper button.active{border-color:rgba(var(--theme-primary-rgb), .24);background:rgba(var(--theme-primary-rgb), .08);color:var(--daw-red);box-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .08)}.page-builder .daw-stepper button.locked{opacity:.62;cursor:not-allowed;border-style:dashed}.page-builder .daw-stepper button.locked:hover:not(:disabled){border-color:rgba(var(--theme-shadow-rgb), .1);background:rgba(var(--theme-text-inverse-rgb), .78);box-shadow:0 10px 24px rgba(var(--theme-shadow-rgb), .05);transform:none}.page-builder .daw-stepper button span{background:rgba(var(--theme-shadow-rgb), .08);width:28px;height:28px;color:var(--daw-text);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:950;transition:background .2s,color .2s;display:inline-grid}.page-builder .daw-stepper button.active span{background:var(--daw-primary-bg);color:var(--theme-text-inverse)}.page-builder .daw-stepper button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;display:block;overflow:hidden}.page-builder .daw-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.page-builder .daw-scroll-nav,.page-builder .daw-page-jumpbar,.page-builder .daw-page-sidebar,.page-builder .daw-fixed-sidebar,.page-builder .daw-scroll-rail,.page-builder .daw-vertical-slider{display:none!important}.page-builder .daw-flow{gap:16px;min-width:0;scroll-margin-top:110px;display:grid}.page-builder .daw-step-content{gap:18px;min-width:0;display:grid}.page-builder .daw-step-report .daw-step-content{grid-template-columns:minmax(0,1fr);align-items:start}.page-builder .daw-report-builder-foundation{min-height:1px}.page-builder .daw-canvas-column{min-width:0;scroll-margin-top:110px;position:sticky;top:104px}.page-builder #daw-top,.page-builder #daw-workspace-main,.page-builder #daw-assistant,.page-builder #daw-flow-actions,.page-builder #daw-report-preview{scroll-margin-top:110px}.daw-normal-slider{display:none!important}.daw-normal-slider-track{cursor:pointer!important;touch-action:none!important;outline:none!important;width:100%!important;height:100%!important;display:block!important;position:relative!important}.daw-normal-slider-track:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--theme-text-inverse-rgb), .28)!important}.daw-normal-slider-thumb{pointer-events:none!important;background:#9a9a9a!important;border-radius:999px!important;width:10px!important;min-height:28px!important;display:block!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.daw-normal-slider-track:hover .daw-normal-slider-thumb,.daw-normal-slider-track:focus-visible .daw-normal-slider-thumb{background:#b0b0b0!important}.daw-page[dir=rtl] .daw-normal-slider{border-left:0!important;border-right:1px solid rgba(var(--theme-text-inverse-rgb), .12)!important;left:0!important;right:auto!important}.page-builder .daw-card{border:1px solid var(--daw-card-border);background:linear-gradient(180deg, rgba(var(--theme-text-inverse-rgb), .96), rgba(var(--theme-text-inverse-rgb), .88)), var(--daw-card-bg);min-width:0;box-shadow:0 24px 70px rgba(var(--theme-shadow-rgb), .09);border-radius:18px}.page-builder .daw-section-card,.page-builder .daw-assistant-card,.page-builder .daw-report-canvas{padding:20px}.page-builder .daw-section-heading{margin-bottom:18px}.page-builder .daw-section-heading h3,.page-builder .daw-report-header h3{color:var(--daw-text);letter-spacing:-.035em;margin:0;font-size:22px;font-weight:950;line-height:1.12}.page-builder .daw-section-heading p,.page-builder .daw-report-header p,.page-builder .daw-source-body p{color:var(--daw-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.page-builder .daw-source-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.page-builder .daw-source-tabs button,.page-builder .daw-review-actions button{border:1px solid var(--daw-tab-border);background:var(--daw-tab-bg);min-height:34px;color:var(--daw-text);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:900;line-height:1.1;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.page-builder .daw-source-tabs button{width:auto;min-width:168px}.page-builder .daw-source-tabs button:hover,.page-builder .daw-review-actions button:hover{background:rgba(var(--theme-primary-rgb), .08);border-color:rgba(var(--theme-primary-rgb), .18);color:var(--daw-red);transform:translateY(-1px)}.page-builder .daw-source-tabs button.active,.page-builder .daw-review-actions button.active{background:var(--daw-tab-active-bg);border-color:var(--daw-tab-active-border);color:var(--daw-tab-active-text);box-shadow:inset 0 0 0 1px rgba(var(--theme-primary-rgb), .05)}.page-builder .daw-source-body{gap:16px;display:grid}.page-builder .daw-source-body h4{color:var(--daw-text);margin:0;font-size:17px;font-weight:950}.page-builder .daw-field{gap:8px;min-width:0;display:grid}.page-builder .daw-field.wide{grid-column:1/-1}.page-builder .daw-field>span,.page-builder .daw-toggle>span{color:var(--daw-text);font-size:13px;font-weight:950}.page-builder .daw-field input,.page-builder .daw-field select,.page-builder .daw-field textarea{border:1px solid var(--daw-card-border);background:var(--theme-surface);width:100%;min-height:44px;color:var(--daw-text);font:inherit;border-radius:14px;outline:none;padding:0 13px;font-size:13px;font-weight:850}.page-builder .daw-field input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--daw-red);border-radius:5px;padding:0}.page-builder .daw-field textarea{resize:vertical;min-height:112px;padding:12px 13px;line-height:1.5}.page-builder .daw-field input:focus,.page-builder .daw-field select:focus,.page-builder .daw-field textarea:focus,.page-builder .daw-data-grid-toolbar input:focus{border-color:rgba(var(--theme-primary-rgb), .45);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .1)}.page-builder .daw-field small{color:var(--daw-muted);font-size:12px;font-weight:750}.page-builder .daw-button-row,.page-builder .daw-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.page-builder .daw-flow-actions{border:1px solid var(--daw-card-border);background:rgba(var(--theme-text-inverse-rgb), .72);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:6px;padding:10px;display:flex}.page-builder .daw-local-dataset-notice{border:1px solid rgba(var(--theme-primary-rgb), .22);background:rgba(var(--theme-primary-rgb), .07);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:11px 13px;display:flex}.page-builder .daw-local-dataset-notice strong,.page-builder .daw-local-dataset-notice span{display:block}.page-builder .daw-local-dataset-notice strong{color:var(--daw-text);font-size:13px;font-weight:950}.page-builder .daw-local-dataset-notice span{color:var(--daw-muted);margin-top:3px;font-size:11px;font-weight:750;line-height:1.4}.page-builder .daw-local-dataset-notice .daw-secondary{flex:none}.page-builder .daw-flow-actions button{gap:8px;min-width:96px}.page-builder .daw-flow-actions.only-next{justify-content:flex-end}.page-builder .daw-page[dir=rtl] .daw-flow-actions.only-next{justify-content:flex-start}.page-builder .daw-report-submit-row{border:1px solid rgba(var(--theme-primary-rgb), .18);background:linear-gradient(135deg, rgba(var(--theme-primary-rgb), .08), rgba(var(--theme-shadow-rgb), .04)), var(--theme-surface);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px;display:flex}.page-builder .daw-report-submit-row div{min-width:0}.page-builder .daw-report-submit-row strong{color:var(--daw-text);font-size:15px;font-weight:950;display:block}.page-builder .daw-report-submit-row span{color:var(--daw-muted);margin-top:5px;font-size:12px;font-weight:800;line-height:1.45;display:block}.page-builder .daw-report-submit-row .daw-primary{flex:none}.page-builder .daw-page[dir=rtl] .daw-report-submit-row{text-align:right;flex-direction:row}.page-builder .daw-file-dropzone{border:1px dashed rgba(var(--theme-shadow-rgb), .3);background:linear-gradient(180deg, rgba(var(--theme-text-inverse-rgb), .94), #f7f8fbeb), rgba(var(--theme-shadow-rgb), .03);cursor:pointer;border-radius:18px;gap:7px;min-height:118px;padding:22px;display:grid}.page-builder .daw-file-dropzone:hover{border-color:rgba(var(--theme-primary-rgb), .44);background:rgba(var(--theme-primary-rgb), .055)}.page-builder .daw-file-dropzone input{display:none}.page-builder .daw-file-dropzone strong{color:var(--daw-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.page-builder .daw-file-dropzone span{color:var(--daw-muted);font-size:13px;font-weight:850}.page-builder .daw-error{border:1px solid rgba(var(--theme-primary-rgb), .28);background:rgba(var(--theme-primary-rgb), .09);color:var(--daw-red-dark);border-radius:18px;margin-bottom:16px;padding:14px 16px;font-size:13px;font-weight:950;line-height:1.45}.page-builder .daw-flow-toast{z-index:9999;border:1px solid rgba(var(--theme-primary-rgb), .28);background:rgba(var(--theme-text-inverse-rgb), .96);width:min(390px,100vw - 48px);color:var(--daw-text);box-shadow:0 22px 58px rgba(var(--theme-shadow-rgb), .18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;animation:.22s ease-out dawToastIn;display:grid;position:fixed;top:92px;right:24px}.page-builder .daw-flow-toast>span{background:rgba(var(--theme-primary-rgb), .1);width:34px;height:34px;color:var(--daw-red);border-radius:12px;place-items:center;display:inline-grid}.page-builder .daw-flow-toast strong{color:var(--daw-text);font-size:13px;font-weight:950;display:block}.page-builder .daw-flow-toast p{color:var(--daw-muted);margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.45}.page-builder .daw-flow-toast button{background:rgba(var(--theme-shadow-rgb), .06);width:30px;height:30px;color:var(--daw-muted);border-radius:10px;place-items:center;transition:background .18s,color .18s;display:inline-grid}.page-builder .daw-flow-toast button:hover{background:rgba(var(--theme-primary-rgb), .1);color:var(--daw-red)}.page-builder .daw-page[dir=rtl] .daw-flow-toast{text-align:right;direction:rtl}@keyframes dawToastIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.page-builder .daw-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:24px;display:flex}.page-builder .daw-empty-fill{height:100%;min-height:min(360px,100vh - 360px)}.page-builder .daw-empty strong{color:var(--daw-text);font-size:17px;font-weight:950}.page-builder .daw-empty p{max-width:440px;color:var(--daw-muted);margin:8px auto 0;font-size:13px;line-height:1.55}.page-builder .daw-review-shell{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.page-builder .daw-review-sidebar{gap:8px;display:grid;position:static}.page-builder .daw-review-sidebar button{border:1px solid var(--daw-tab-border);background:var(--daw-tab-bg);min-height:82px;color:var(--daw-text);text-align:start;cursor:pointer;border-radius:12px;gap:7px;padding:14px 12px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:grid}.page-builder .daw-review-sidebar button:hover{background:rgba(var(--theme-primary-rgb), .08);border-color:rgba(var(--theme-primary-rgb), .18);color:var(--daw-red);transform:translateY(-1px)}.page-builder .daw-review-sidebar button.active{background:var(--daw-card-bg);border-color:rgba(var(--theme-primary-rgb), .28);color:var(--daw-tab-active-text);box-shadow:inset 3px 0 0 var(--daw-red)}.page-builder .daw-review-sidebar strong{color:inherit;font-size:13px;font-weight:950}.page-builder .daw-review-sidebar span{color:inherit;opacity:.72;font-size:11px;font-weight:750;line-height:1.45}.page-builder .daw-inspection-box{border:1px solid var(--daw-card-border);background:var(--theme-surface);overscroll-behavior:auto;scrollbar-color:rgba(var(--theme-primary-rgb), .48) transparent;scrollbar-width:thin;border-radius:20px;min-width:0;max-height:min(720px,100vh - 260px);overflow:auto}.page-builder .daw-inspection-box::-webkit-scrollbar{width:8px;height:8px}.page-builder .daw-inspection-box::-webkit-scrollbar-track{background:0 0}.page-builder .daw-inspection-box::-webkit-scrollbar-thumb{background:rgba(var(--theme-primary-rgb), .44);border-radius:999px}.page-builder .daw-inspection-box .daw-report-result{padding:18px}.page-builder .daw-cleaning-stack{gap:14px;display:grid}.page-builder .daw-cleaning-intro{border:1px solid rgba(var(--theme-primary-rgb), .18);background:rgba(var(--theme-primary-rgb), .07);border-radius:16px;padding:16px}.page-builder .daw-cleaning-intro strong{color:var(--daw-text);font-size:16px;font-weight:950;display:block}.page-builder .daw-cleaning-intro p{color:var(--daw-muted);margin:6px 0 0;font-size:13px;font-weight:800;line-height:1.5}.page-builder .daw-cleaning-stack details{border:1px solid var(--daw-card-border);background:var(--daw-soft-bg);border-radius:16px;padding:14px}.page-builder .daw-cleaning-stack summary{color:var(--daw-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:950;display:flex}.page-builder .daw-cleaning-grid,.page-builder .daw-form-grid,.page-builder .daw-report-options-grid{grid-template-columns:1fr;gap:12px;margin-top:14px;display:grid}.page-builder .daw-cleaning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-builder .daw-cleaning-option,.page-builder .daw-cleaning-tool{border:1px solid var(--daw-card-border);background:rgba(var(--theme-text-inverse-rgb), .58);border-radius:14px;min-width:0;padding:12px}.page-builder .daw-cleaning-option{padding:8px 10px}.page-builder .daw-cleaning-option .daw-toggle{align-items:flex-start;gap:8px;min-height:0}.page-builder .daw-cleaning-option .daw-toggle input{width:16px;height:16px;margin-top:1px}.page-builder .daw-cleaning-option p,.page-builder .daw-cleaning-tool p{color:var(--daw-muted);margin:8px 4px 0;font-size:12px;font-weight:800;line-height:1.45}.page-builder .daw-cleaning-option .daw-toggle-description{color:var(--daw-muted);margin-top:3px;font-size:11px;font-weight:800;line-height:1.3;display:block}.page-builder .daw-cleaning-tool>strong{color:var(--daw-text);font-size:14px;font-weight:950;display:block}.page-builder .daw-cleaning-tool-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-builder .daw-cleaning-tool-header>div{min-width:0}.page-builder .daw-cleaning-tool-header strong{color:var(--daw-text);font-size:14px;font-weight:950;display:block}.page-builder .daw-cleaning-tool-header p{margin:7px 0 0}.page-builder .daw-soft-action{border:1px solid rgba(var(--theme-primary-rgb), .34);background:rgba(var(--theme-primary-rgb), .1);min-height:36px;color:var(--daw-text);cursor:pointer;border-radius:10px;flex:none;padding:0 12px;font-size:12px;font-weight:950}.page-builder .daw-soft-action:hover,.page-builder .daw-soft-action.is-active{border-color:rgba(var(--theme-primary-rgb), .56);background:rgba(var(--theme-primary-rgb), .16)}.page-builder .daw-advanced-cleaning-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:14px;display:grid}.page-builder .daw-cleaning-tool-wide{grid-column:1/-1}.page-builder .daw-cleaning-tool .daw-form-grid,.page-builder .daw-cleaning-tool .daw-column-picker{margin-top:12px}.page-builder .daw-cleaning-tool .daw-form-grid{gap:10px}.page-builder .daw-cleaning-tool-wide .daw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-builder .daw-cleaning-tool-wide .daw-form-grid-single{grid-template-columns:1fr}.page-builder .daw-cleaning-tool-wide .daw-column-picker{overscroll-behavior:contain;max-height:236px;overflow-y:auto}.page-builder .daw-cleaning-note,.page-builder .daw-cleaning-confirm p{color:var(--daw-muted);background:0 0;margin:8px 4px 0;padding:0;font-size:12px;font-weight:850;line-height:1.45}.page-builder .daw-save-dataframe-row{border:1px solid rgba(var(--theme-primary-rgb), .18);background:rgba(var(--theme-primary-rgb), .07);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.page-builder .daw-save-dataframe-row>div{min-width:0}.page-builder .daw-save-dataframe-row strong,.page-builder .daw-save-dataframe-row span{display:block}.page-builder .daw-save-dataframe-row strong{color:var(--daw-text);font-size:14px;font-weight:950}.page-builder .daw-save-dataframe-row span{color:var(--daw-muted);margin-top:4px;font-size:12px;font-weight:800;line-height:1.4}.page-builder .daw-save-dataframe-row .daw-primary{flex:none}.page-builder .daw-generate-metrics-row{border:1px solid rgba(var(--theme-primary-rgb), .32);background:rgba(var(--theme-primary-rgb), .1);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.page-builder .daw-generate-metrics-row.is-ready{background:#1f9d701a;border-color:#1f9d706b}.page-builder .daw-generate-metrics-row>div{min-width:0}.page-builder .daw-generate-metrics-row strong,.page-builder .daw-generate-metrics-row span{display:block}.page-builder .daw-generate-metrics-row strong{color:var(--daw-text);font-size:15px;font-weight:950}.page-builder .daw-generate-metrics-row span{color:var(--daw-muted);margin-top:4px;font-size:12px;font-weight:800;line-height:1.45}.page-builder .daw-generate-metrics-row .daw-primary{flex:none}.page-builder .daw-analysis-generator{border:1px solid var(--daw-card-border);background:var(--daw-card-bg);border-radius:18px;gap:16px;margin-top:16px;padding:18px;display:grid}.page-builder .daw-analysis-generator-heading,.page-builder .daw-analysis-generator-action{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-builder .daw-analysis-generator-heading strong,.page-builder .daw-analysis-generator-heading span{display:block}.page-builder .daw-analysis-generator-heading strong{color:var(--daw-text);font-size:17px;font-weight:950}.page-builder .daw-analysis-generator-heading span,.page-builder .daw-analysis-generator-action span{color:var(--daw-muted);margin-top:4px;font-size:12px;font-weight:800}.page-builder .daw-analysis-generator-heading em{color:#17845d;white-space:nowrap;background:#1f9d701f;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950}.page-builder .daw-analysis-domain-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.page-builder .daw-analysis-domain-grid button{border:1px solid var(--daw-card-border);background:var(--daw-secondary-bg);min-height:74px;color:var(--daw-text);text-align:start;cursor:pointer;border-radius:12px;padding:10px}.page-builder .daw-analysis-domain-grid button.active{border-color:var(--theme-primary);background:rgba(var(--theme-primary-rgb), .12)}.page-builder .daw-analysis-domain-grid strong,.page-builder .daw-analysis-domain-grid span{display:block}.page-builder .daw-analysis-domain-grid strong{font-size:13px;font-weight:950}.page-builder .daw-analysis-domain-grid span{color:var(--daw-muted);margin-top:4px;font-size:10px;font-weight:750;line-height:1.35}.page-builder .daw-analysis-generator-action{border-top:1px solid var(--daw-card-border);padding-top:14px}.page-builder .daw-cleaning-confirm{border-top:1px solid var(--daw-card-border);justify-items:center;margin-top:12px;padding-top:12px;display:grid}.page-builder .daw-confirm-button{border:1px solid var(--daw-secondary-border);background:var(--daw-secondary-bg);min-height:42px;color:var(--daw-secondary-text);cursor:pointer;border-radius:12px;padding:0 16px;font-size:13px;font-weight:950;transition:transform .16s,box-shadow .16s,border-color .16s}.page-builder .daw-confirm-button:hover{border-color:rgba(var(--theme-primary-rgb), .38);background:var(--daw-secondary-bg-hover);color:var(--daw-red);box-shadow:0 10px 22px rgba(var(--theme-primary-rgb), .18);transform:translateY(-1px)}.page-builder .daw-confirm-button.is-confirmed{background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-hover));border-color:rgba(var(--theme-primary-rgb), .72);color:var(--theme-text-inverse)}.page-builder .daw-report-customize{border:1px solid var(--daw-card-border);background:rgba(var(--theme-shadow-rgb), .035);border-radius:18px;margin-top:16px;padding:16px}.page-builder .daw-section-heading.compact{margin-bottom:12px}.page-builder .daw-section-heading.compact h4{color:var(--daw-text);margin:0;font-size:16px;font-weight:950}.page-builder .daw-section-heading.compact p{color:var(--daw-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.page-builder .daw-report-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-builder .daw-toggle{background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;min-height:48px;padding:0;font-weight:950;display:flex}.page-builder .daw-page[dir=rtl] .daw-toggle{text-align:right;flex-direction:row}.page-builder .daw-toggle input{width:18px;height:18px;accent-color:var(--daw-red);flex:none}.page-builder .daw-column-picker{border:1px solid var(--daw-card-border);background:var(--theme-surface);border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:stretch;gap:8px;min-height:44px;padding:10px;display:grid}.page-builder .daw-column-picker label{background:rgba(var(--theme-shadow-rgb), .07);width:100%;min-width:0;max-width:100%;min-height:38px;color:var(--daw-text);border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:900;display:flex}.page-builder .daw-column-picker label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-builder .daw-column-picker input{width:14px;height:14px;accent-color:var(--daw-red)}.page-builder .daw-column-picker em{color:var(--daw-muted);grid-column:1/-1;padding:5px;font-size:13px;font-style:normal;font-weight:800}.page-builder .daw-group-grid{grid-template-columns:1fr;gap:10px;margin-bottom:16px;display:grid}.page-builder .daw-group-grid button{border:1px solid var(--daw-tab-border);background:rgba(var(--theme-shadow-rgb), .04);min-height:78px;color:var(--daw-text);text-align:start;cursor:pointer;border-radius:16px;align-content:center;gap:6px;padding:14px 16px;transition:background .2s,border-color .2s,transform .2s;display:grid}.page-builder .daw-group-grid button:hover{background:rgba(var(--theme-primary-rgb), .08);border-color:rgba(var(--theme-primary-rgb), .18);transform:translateY(-1px)}.page-builder .daw-group-grid button.active{background:rgba(var(--theme-primary-rgb), .1);border-color:rgba(var(--theme-primary-rgb), .24);color:var(--daw-red)}.page-builder .daw-group-grid button strong{color:inherit;font-size:14px;font-weight:950}.page-builder .daw-group-grid button span{color:inherit;opacity:.78;font-size:12px;line-height:1.45}.page-builder .daw-assistant-card{background:linear-gradient(145deg, rgba(var(--theme-shadow-rgb), .05), rgba(var(--theme-primary-rgb), .05)), rgba(var(--theme-text-inverse-rgb), .88)}.page-builder .daw-assistant-card .daw-primary{width:auto;min-width:108px;margin-top:12px}.page-builder .daw-assistant-card>.daw-primary{margin-inline-start:auto;display:flex}.page-builder .daw-page[dir=rtl] .daw-assistant-card>.daw-primary{margin-inline:0 auto}.page-builder .daw-assistant-result{border-top:1px solid var(--daw-card-border);margin-top:16px;padding-top:16px}.page-builder .daw-report-canvas{gap:18px;min-height:680px;display:grid}.page-builder .daw-report-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-builder .daw-dataset-stats,.page-builder .daw-kpi-grid,.page-builder .daw-object-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-builder .daw-dataset-stats article,.page-builder .daw-kpi-grid article,.page-builder .daw-object-grid article{border:1px solid var(--daw-card-border);background:var(--daw-soft-bg);border-radius:18px;min-width:0;padding:16px}.page-builder .daw-dataset-stats span,.page-builder .daw-kpi-grid span,.page-builder .daw-object-grid span{color:var(--daw-muted);font-size:12px;font-weight:950;display:block}.page-builder .daw-dataset-stats strong,.page-builder .daw-kpi-grid strong,.page-builder .daw-object-grid strong{color:var(--daw-text);overflow-wrap:anywhere;margin-top:8px;font-size:28px;font-weight:950;line-height:1.05;display:block}.page-builder .daw-kpi-grid small{color:var(--daw-muted);margin-top:4px;font-size:12px;font-weight:850;display:block}.page-builder .daw-report-result{gap:16px;display:grid}.page-builder .daw-review-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.page-builder .daw-review-summary-grid article,.page-builder .daw-friendly-panel{border:1px solid var(--daw-card-border);background:var(--theme-surface);border-radius:14px;min-width:0;padding:14px}.page-builder .daw-review-summary-grid article.tone-good{background:#1d805212;border-color:#1d80523d}.page-builder .daw-review-summary-grid article.tone-warn{border-color:rgba(var(--theme-primary-rgb), .24);background:rgba(var(--theme-primary-rgb), .07)}.page-builder .daw-review-summary-grid span{color:var(--daw-muted);font-size:12px;font-weight:950;display:block}.page-builder .daw-review-summary-grid strong{color:var(--daw-text);overflow-wrap:anywhere;margin-top:6px;font-size:26px;font-weight:950;line-height:1;display:block}.page-builder .daw-review-summary-grid small{color:var(--daw-muted);margin-top:7px;font-size:12px;font-weight:800;line-height:1.4;display:block}.page-builder .daw-report-summary,.page-builder .daw-report-block,.page-builder .daw-warning-list{border:1px solid var(--daw-card-border);background:var(--theme-surface);border-radius:14px;padding:14px}.page-builder .daw-report-summary span,.page-builder .daw-report-block h4,.page-builder .daw-warning-list h4,.page-builder .daw-friendly-panel h4{color:var(--daw-text);margin:0 0 8px;font-size:15px;font-weight:950;display:block}.page-builder .daw-report-summary p,.page-builder .daw-warning-list p{color:var(--daw-muted);margin:0;font-size:14px;line-height:1.6}.page-builder .daw-friendly-panel ul{color:var(--daw-text);gap:6px;margin:0;padding-inline-start:20px;font-size:13px;line-height:1.5;display:grid}.page-builder .daw-report-block-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.page-builder .daw-report-block-header h4{margin:0}.page-builder .daw-report-block-header span{color:var(--daw-muted);flex:none;font-size:11px;font-weight:900}.page-builder .daw-qualitative-values{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.page-builder .daw-qualitative-card{border:1px solid var(--daw-card-border);background:var(--theme-surface);border-radius:14px;min-width:0;padding:14px}.page-builder .daw-qualitative-card header{border-bottom:1px solid var(--daw-card-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.page-builder .daw-qualitative-card header>div{min-width:0}.page-builder .daw-qualitative-card header span{color:var(--daw-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.page-builder .daw-qualitative-card h4{color:var(--daw-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:950;line-height:1.3}.page-builder .daw-qualitative-card header strong{max-width:120px;color:var(--daw-red);text-align:end;flex:none;font-size:12px;font-weight:950;line-height:1.35}.page-builder .daw-qualitative-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.page-builder .daw-qualitative-card dl div{background:rgba(var(--theme-shadow-rgb), .045);border-radius:10px;min-width:0;padding:9px 10px}.page-builder .daw-qualitative-card dt{color:var(--daw-muted);margin:0;font-size:10px;font-weight:950}.page-builder .daw-qualitative-card dd{color:var(--daw-text);margin:4px 0 0;font-size:15px;font-weight:950}.page-builder .daw-unique-value-list{flex-wrap:wrap;gap:7px;max-height:190px;padding-inline-end:2px;display:flex;overflow:auto}.page-builder .daw-unique-value-list span{border:1px solid rgba(var(--theme-primary-rgb), .18);background:rgba(var(--theme-primary-rgb), .06);max-width:100%;color:var(--daw-text);overflow-wrap:anywhere;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;line-height:1.35}.page-builder .daw-unique-value-list em{color:var(--daw-muted);font-size:12px;font-style:normal;font-weight:800}.page-builder .daw-compact-table-scroll{border:1px solid var(--daw-card-border);overscroll-behavior-x:contain;border-radius:12px;width:100%;overflow:auto hidden}.page-builder .daw-compact-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%}.page-builder .daw-compact-table-wide{min-width:1580px}.page-builder .daw-compact-col-label{width:190px}.page-builder .daw-compact-col-number{width:170px}.page-builder .daw-compact-col-sample{width:420px}.page-builder .daw-compact-table th,.page-builder .daw-compact-table td{border-bottom:1px solid var(--daw-card-border);color:var(--daw-text);text-align:center;vertical-align:top;overflow-wrap:normal;padding:10px 12px;font-size:12px;line-height:1.35}.page-builder .daw-compact-table td>span{overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%;display:block}.page-builder .daw-compact-table th{background:rgba(var(--theme-shadow-rgb), .045);color:var(--daw-muted);white-space:nowrap;font-weight:950}.page-builder .daw-compact-cell-label{text-align:center;font-weight:900}.page-builder .daw-compact-cell-number{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.page-builder .daw-compact-cell-text,.page-builder .daw-compact-cell-label{white-space:nowrap}.page-builder .daw-compact-cell-sample{min-width:240px}.page-builder .daw-compact-table td.daw-compact-cell-sample>span{background:rgba(var(--theme-shadow-rgb), .045);text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal;border-radius:10px;padding:8px 10px;line-height:1.45}.page-builder .daw-compact-table tr:last-child td{border-bottom:0}.page-builder .daw-compact-pagination{color:var(--daw-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:12px;font-weight:850;display:flex}.page-builder .daw-compact-pagination div{align-items:center;gap:8px;display:flex}.page-builder .daw-compact-pagination button{border:1px solid var(--daw-card-border);background:var(--theme-surface);min-height:34px;color:var(--daw-text);cursor:pointer;border-radius:10px;padding:0 12px;font-size:12px;font-weight:900}.page-builder .daw-compact-pagination button:disabled{cursor:not-allowed;opacity:.5}.page-builder .daw-warning-list{border-color:rgba(var(--theme-primary-rgb), .24);background:rgba(var(--theme-primary-rgb), .07)}.page-builder .daw-insight-list{color:var(--daw-text);gap:8px;margin:0;padding-inline-start:20px;display:grid}.page-builder .daw-insight-list li{line-height:1.55}.page-builder .daw-chart-list{gap:10px;display:grid}.page-builder .daw-chart-list article{background:rgba(var(--theme-shadow-rgb), .055);border-radius:14px;padding:12px}.page-builder .daw-chart-list strong{color:var(--daw-text);font-weight:950}.page-builder .daw-chart-list p{color:var(--daw-muted);margin:5px 0 0}.page-builder .daw-chart-list .daw-chart-fallback-note{color:var(--daw-muted);margin-top:8px;font-size:12px;font-weight:850}.page-builder .daw-chart-list img{border:1px solid var(--daw-card-border);background:var(--theme-surface);border-radius:10px;width:100%;max-width:100%;height:auto;margin-top:10px;display:block}.page-builder .daw-pygwalker-frame{border:1px solid var(--daw-card-border);background:var(--theme-surface);border-radius:12px;width:100%;min-height:680px;margin-top:12px;display:block}.page-builder .daw-data-grid{border:1px solid var(--daw-card-border);background:var(--theme-surface);border-radius:18px;min-width:0;overflow:hidden}.page-builder .daw-data-grid-toolbar,.page-builder .daw-data-grid-meta,.page-builder .daw-pagination{background:var(--daw-soft-bg);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.page-builder .daw-data-grid-toolbar input{border:1px solid var(--daw-card-border);background:var(--theme-surface);width:min(360px,100%);min-height:40px;color:var(--daw-text);border-radius:14px;outline:none;padding:0 12px;font-size:13px;font-weight:850}.page-builder .daw-data-grid-meta{border-top:1px solid var(--daw-card-border);color:var(--daw-muted);font-size:12px;font-weight:850}.page-builder .daw-table-scroll{width:100%;overflow:auto}.page-builder .daw-table{border-collapse:collapse;width:100%;min-width:720px}.page-builder .daw-table th,.page-builder .daw-table td{border-bottom:1px solid var(--daw-card-border);max-width:320px;color:var(--daw-text);text-align:start;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;padding:13px 14px;font-size:13px;overflow:hidden}.page-builder .daw-table th{background:rgba(var(--theme-shadow-rgb), .055);color:var(--daw-muted);font-weight:950}.page-builder .daw-table tr:last-child td{border-bottom:0}.page-builder .daw-table-indexed th,.page-builder .daw-table-indexed td{vertical-align:middle}.page-builder .daw-table-indexed th{white-space:nowrap}.page-builder .daw-row-index-head,.page-builder .daw-row-index-cell{z-index:3;text-align:center;color:#6b7280;width:74px;min-width:74px;max-width:74px;box-shadow:8px 0 16px rgba(var(--theme-shadow-rgb), .06);background:#f8f8f9;border-right:2px solid #7a1d1f2e;position:sticky;left:0}.page-builder .daw-row-index-head{z-index:5;font-weight:950}.page-builder .daw-row-index-cell{font-size:12px;font-weight:900}.page-builder .daw-page[dir=rtl] .daw-row-index-head,.page-builder .daw-page[dir=rtl] .daw-row-index-cell{box-shadow:-8px 0 16px rgba(var(--theme-shadow-rgb), .06);border-left:2px solid #7a1d1f2e;border-right:0;left:auto;right:0}.page-builder .daw-pagination{border-top:1px solid var(--daw-card-border);justify-content:flex-end}.page-builder .daw-pagination span{color:var(--daw-muted);font-size:12px;font-weight:950}.page-builder .daw-column-menu{flex:none;position:relative}.page-builder .daw-column-menu summary{list-style:none}.page-builder .daw-column-menu summary::-webkit-details-marker{display:none}.page-builder .daw-column-menu-panel{top:calc(100% + 10px);z-index:50;border:1px solid var(--daw-card-border);background:var(--theme-surface);width:320px;max-width:min(320px,100vw - 48px);max-height:360px;box-shadow:0 24px 70px rgba(var(--theme-shadow-rgb), .16);border-radius:18px;padding:12px;position:absolute;inset-inline-end:0;overflow:auto}.page-builder .daw-column-menu-panel>div{gap:8px;margin-top:12px;display:grid}.page-builder .daw-column-menu-panel label{background:rgba(var(--theme-shadow-rgb), .04);min-height:38px;color:var(--daw-text);cursor:pointer;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:850;line-height:1.35;display:grid}.page-builder .daw-column-menu-panel label:hover{background:rgba(var(--theme-primary-rgb), .08)}.page-builder .daw-column-menu-panel input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--daw-red);cursor:pointer;margin:0;padding:0}.page-builder .daw-column-menu-panel label span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-builder .daw-json-output{border:1px solid var(--daw-card-border);background:var(--theme-surface);color:#e5e7eb;white-space:pre-wrap;border-radius:18px;max-height:460px;padding:16px;font-size:12px;line-height:1.5;overflow:auto}.page-builder .daw-page[dir=rtl]{text-align:right}.page-builder .daw-page[dir=rtl] .daw-header,.page-builder .daw-page[dir=rtl] .daw-report-header{text-align:right;direction:rtl;flex-direction:row}.page-builder .daw-page[dir=rtl] .daw-header>div,.page-builder .daw-page[dir=rtl] .daw-report-header>div,.page-builder .daw-page[dir=rtl] .daw-stepper button,.page-builder .daw-page[dir=rtl] .daw-group-grid button,.page-builder .daw-page[dir=rtl] .daw-review-sidebar button,.page-builder .daw-page[dir=rtl] .daw-field,.page-builder .daw-page[dir=rtl] .daw-report-block,.page-builder .daw-page[dir=rtl] .daw-friendly-panel,.page-builder .daw-page[dir=rtl] .daw-review-summary-grid article{text-align:right}.page-builder .daw-page[dir=rtl] .daw-insight-list,.page-builder .daw-page[dir=rtl] .daw-friendly-panel ul{padding-inline:0 20px}.page-builder .daw-page[dir=rtl] .daw-report-block-header{direction:rtl}.page-builder .daw-page[dir=rtl] .daw-table th,.page-builder .daw-page[dir=rtl] .daw-table td{text-align:right}.page-builder .daw-page[dir=rtl] .daw-compact-table th,.page-builder .daw-page[dir=rtl] .daw-compact-table td,.page-builder .daw-page[dir=rtl] .daw-compact-table td>span{text-align:center}.page-builder .daw-page[dir=rtl] .daw-data-grid-toolbar,.page-builder .daw-page[dir=rtl] .daw-data-grid-meta,.page-builder .daw-page[dir=rtl] .daw-pagination{direction:rtl}.theme-dark .page-builder,[data-theme=dark] .page-builder{--daw-secondary-bg:rgba(var(--theme-text-inverse-rgb), .06);--daw-secondary-bg-hover:rgba(var(--theme-primary-rgb), .2);--daw-secondary-border:rgba(var(--theme-text-inverse-rgb), .12);--daw-secondary-text:var(--theme-text);--daw-tab-bg:rgba(var(--theme-text-inverse-rgb), .05);--daw-tab-border:rgba(var(--theme-text-inverse-rgb), .12);--daw-tab-active-bg:rgba(var(--theme-primary-rgb), .24);--daw-tab-active-border:#d48a7557;--daw-tab-active-text:var(--theme-surface);--daw-card-border:rgba(var(--theme-text-inverse-rgb), .12);--daw-soft-bg:rgba(var(--theme-text-inverse-rgb), .055);--daw-text:var(--theme-text);--daw-muted:#f8fafcad}.theme-dark .page-builder .daw-page,[data-theme=dark] .page-builder .daw-page{color:var(--theme-text)}.theme-dark .page-builder .daw-header h2,.theme-dark .page-builder .daw-section-heading h3,.theme-dark .page-builder .daw-report-header h3,.theme-dark .page-builder .daw-source-body h4,.theme-dark .page-builder .daw-empty strong,.theme-dark .page-builder .daw-toggle>span,.theme-dark .page-builder .daw-field>span,.theme-dark .page-builder .daw-dataset-stats strong,.theme-dark .page-builder .daw-kpi-grid strong,.theme-dark .page-builder .daw-object-grid strong,.theme-dark .page-builder .daw-report-summary span,.theme-dark .page-builder .daw-report-block h4,.theme-dark .page-builder .daw-warning-list h4,.theme-dark .page-builder .daw-insight-list,.theme-dark .page-builder .daw-chart-list strong,[data-theme=dark] .page-builder .daw-header h2,[data-theme=dark] .page-builder .daw-section-heading h3,[data-theme=dark] .page-builder .daw-report-header h3,[data-theme=dark] .page-builder .daw-source-body h4,[data-theme=dark] .page-builder .daw-empty strong,[data-theme=dark] .page-builder .daw-toggle>span,[data-theme=dark] .page-builder .daw-field>span,[data-theme=dark] .page-builder .daw-dataset-stats strong,[data-theme=dark] .page-builder .daw-kpi-grid strong,[data-theme=dark] .page-builder .daw-object-grid strong,[data-theme=dark] .page-builder .daw-report-summary span,[data-theme=dark] .page-builder .daw-report-block h4,[data-theme=dark] .page-builder .daw-warning-list h4,[data-theme=dark] .page-builder .daw-insight-list,[data-theme=dark] .page-builder .daw-chart-list strong{color:var(--theme-text-inverse)}.theme-dark .page-builder .daw-header p,.theme-dark .page-builder .daw-section-heading p,.theme-dark .page-builder .daw-report-header p,.theme-dark .page-builder .daw-source-body p,.theme-dark .page-builder .daw-empty p,.theme-dark .page-builder .daw-field small,.theme-dark .page-builder .daw-file-dropzone span,.theme-dark .page-builder .daw-data-grid-meta,.theme-dark .page-builder .daw-pagination span,.theme-dark .page-builder .daw-dataset-stats span,.theme-dark .page-builder .daw-kpi-grid span,.theme-dark .page-builder .daw-kpi-grid small,.theme-dark .page-builder .daw-object-grid span,.theme-dark .page-builder .daw-report-summary p,.theme-dark .page-builder .daw-warning-list p,.theme-dark .page-builder .daw-chart-list p,[data-theme=dark] .page-builder .daw-header p,[data-theme=dark] .page-builder .daw-section-heading p,[data-theme=dark] .page-builder .daw-report-header p,[data-theme=dark] .page-builder .daw-source-body p,[data-theme=dark] .page-builder .daw-empty p,[data-theme=dark] .page-builder .daw-field small,[data-theme=dark] .page-builder .daw-file-dropzone span,[data-theme=dark] .page-builder .daw-data-grid-meta,[data-theme=dark] .page-builder .daw-pagination span,[data-theme=dark] .page-builder .daw-dataset-stats span,[data-theme=dark] .page-builder .daw-kpi-grid span,[data-theme=dark] .page-builder .daw-kpi-grid small,[data-theme=dark] .page-builder .daw-object-grid span,[data-theme=dark] .page-builder .daw-report-summary p,[data-theme=dark] .page-builder .daw-warning-list p,[data-theme=dark] .page-builder .daw-chart-list p{color:#f8fafcad}.theme-dark .page-builder .daw-card,.theme-dark .page-builder .daw-stepper button,[data-theme=dark] .page-builder .daw-card,[data-theme=dark] .page-builder .daw-stepper button{background:linear-gradient(145deg, rgba(var(--theme-text-inverse-rgb), .08), rgba(var(--theme-text-inverse-rgb), .04)) padding-box, linear-gradient(135deg, rgba(var(--theme-text-inverse-rgb), .14), rgba(var(--theme-primary-rgb), .28)) border-box;color:var(--theme-text);box-shadow:0 24px 70px rgba(var(--theme-black-rgb), .28);border:1px solid #0000}.theme-dark .page-builder .daw-source-tabs button,.theme-dark .page-builder .daw-review-sidebar button,.theme-dark .page-builder .daw-group-grid button,.theme-dark .page-builder .daw-flow-actions button,.theme-dark .page-builder .daw-pagination button,.theme-dark .page-builder .daw-compact-pagination button,.theme-dark .page-builder .daw-column-menu summary,.theme-dark .page-builder .daw-column-menu-panel button,.theme-dark .page-builder .daw-cleaning-intro,.theme-dark .page-builder .daw-cleaning-option,.theme-dark .page-builder .daw-cleaning-tool,.theme-dark .page-builder .daw-cleaning-stack details,.theme-dark .page-builder .daw-report-customize,.theme-dark .page-builder .daw-flow-actions,.theme-dark .page-builder .daw-report-submit-row,.theme-dark .page-builder .daw-flow-toast,.theme-dark .page-builder .daw-inspection-box,.theme-dark .page-builder .daw-report-summary,.theme-dark .page-builder .daw-report-block,.theme-dark .page-builder .daw-qualitative-card,.theme-dark .page-builder .daw-dataset-stats article,.theme-dark .page-builder .daw-kpi-grid article,.theme-dark .page-builder .daw-object-grid article,.theme-dark .page-builder .daw-chart-list article,[data-theme=dark] .page-builder .daw-source-tabs button,[data-theme=dark] .page-builder .daw-review-sidebar button,[data-theme=dark] .page-builder .daw-group-grid button,[data-theme=dark] .page-builder .daw-flow-actions button,[data-theme=dark] .page-builder .daw-pagination button,[data-theme=dark] .page-builder .daw-compact-pagination button,[data-theme=dark] .page-builder .daw-column-menu summary,[data-theme=dark] .page-builder .daw-column-menu-panel button,[data-theme=dark] .page-builder .daw-cleaning-intro,[data-theme=dark] .page-builder .daw-cleaning-option,[data-theme=dark] .page-builder .daw-cleaning-tool,[data-theme=dark] .page-builder .daw-cleaning-stack details,[data-theme=dark] .page-builder .daw-report-customize,[data-theme=dark] .page-builder .daw-flow-actions,[data-theme=dark] .page-builder .daw-report-submit-row,[data-theme=dark] .page-builder .daw-flow-toast,[data-theme=dark] .page-builder .daw-inspection-box,[data-theme=dark] .page-builder .daw-report-summary,[data-theme=dark] .page-builder .daw-report-block,[data-theme=dark] .page-builder .daw-qualitative-card,[data-theme=dark] .page-builder .daw-friendly-panel,[data-theme=dark] .page-builder .daw-review-summary-grid article,[data-theme=dark] .page-builder .daw-dataset-stats article,[data-theme=dark] .page-builder .daw-kpi-grid article,[data-theme=dark] .page-builder .daw-object-grid article,[data-theme=dark] .page-builder .daw-chart-list article{background:rgba(var(--theme-text-inverse-rgb), .055);border-color:rgba(var(--theme-text-inverse-rgb), .12);color:var(--theme-text)}.theme-dark .page-builder .daw-compact-pagination,[data-theme=dark] .page-builder .daw-compact-pagination{color:#cbd5e1e6}.theme-dark .page-builder .daw-compact-pagination button,[data-theme=dark] .page-builder .daw-compact-pagination button{color:#e2e8f0;background:#0f1726db;border-color:#94a3b83d}.theme-dark .page-builder .daw-compact-pagination button:not(:disabled):hover,[data-theme=dark] .page-builder .daw-compact-pagination button:not(:disabled):hover{color:var(--theme-text-inverse);background:#69d3cf29;border-color:#69d3cf6b}.theme-dark .page-builder .daw-compact-pagination button:disabled,[data-theme=dark] .page-builder .daw-compact-pagination button:disabled{color:#e2e8f06b;opacity:1;background:#0f172685;border-color:#94a3b824}.theme-dark .page-builder .daw-inspection-box,[data-theme=dark] .page-builder .daw-inspection-box{scrollbar-color:#69d3cf9e #0f172661}.theme-dark .page-builder .daw-inspection-box::-webkit-scrollbar-track{background:#0f172661}[data-theme=dark] .page-builder .daw-inspection-box::-webkit-scrollbar-track{background:#0f172661}.theme-dark .page-builder .daw-inspection-box::-webkit-scrollbar-thumb{background:#69d3cfb8;border:2px solid #0f1726b8}[data-theme=dark] .page-builder .daw-inspection-box::-webkit-scrollbar-thumb{background:#69d3cfb8;border:2px solid #0f1726b8}.theme-dark .page-builder .daw-inspection-box::-webkit-scrollbar-thumb:hover{background:#7de0dcf2}[data-theme=dark] .page-builder .daw-inspection-box::-webkit-scrollbar-thumb:hover{background:#7de0dcf2}.theme-dark .page-builder .daw-source-tabs button.active,.theme-dark .page-builder .daw-review-sidebar button.active,.theme-dark .page-builder .daw-group-grid button.active,.theme-dark .page-builder .daw-stepper button.active,[data-theme=dark] .page-builder .daw-source-tabs button.active,[data-theme=dark] .page-builder .daw-review-sidebar button.active,[data-theme=dark] .page-builder .daw-group-grid button.active,[data-theme=dark] .page-builder .daw-stepper button.active{background:var(--theme-surface-2);color:var(--theme-text-inverse);border-color:#d48a7561}.theme-dark .page-builder .daw-stepper button span,[data-theme=dark] .page-builder .daw-stepper button span{background:rgba(var(--theme-text-inverse-rgb), .08);color:var(--theme-text)}.theme-dark .page-builder .daw-stepper button.active span,[data-theme=dark] .page-builder .daw-stepper button.active span{background:var(--daw-primary-bg);color:var(--theme-text-inverse)}.theme-dark .page-builder .daw-field input,.theme-dark .page-builder .daw-field select,.theme-dark .page-builder .daw-field textarea,.theme-dark .page-builder .daw-data-grid-toolbar input,.theme-dark .page-builder .daw-column-picker,.theme-dark .page-builder .daw-column-menu-panel,.theme-dark .page-builder .daw-data-grid,.theme-dark .page-builder .daw-file-dropzone,[data-theme=dark] .page-builder .daw-field input,[data-theme=dark] .page-builder .daw-field select,[data-theme=dark] .page-builder .daw-field textarea,[data-theme=dark] .page-builder .daw-data-grid-toolbar input,[data-theme=dark] .page-builder .daw-column-picker,[data-theme=dark] .page-builder .daw-column-menu-panel,[data-theme=dark] .page-builder .daw-data-grid,[data-theme=dark] .page-builder .daw-file-dropzone{border-color:rgba(var(--theme-text-inverse-rgb), .12);color:var(--theme-text);background:#0f1726bd}.theme-dark .page-builder .daw-column-picker label,.theme-dark .page-builder .daw-column-menu-panel label,[data-theme=dark] .page-builder .daw-column-picker label,[data-theme=dark] .page-builder .daw-column-menu-panel label{background:rgba(var(--theme-text-inverse-rgb), .07);color:var(--theme-text)}.theme-dark .page-builder .daw-table th,[data-theme=dark] .page-builder .daw-table th{background:rgba(var(--theme-text-inverse-rgb), .07);color:#f8fafcb8}.theme-dark .page-builder .daw-table td,.theme-dark .page-builder .daw-compact-table td,[data-theme=dark] .page-builder .daw-table td,[data-theme=dark] .page-builder .daw-compact-table td{color:var(--theme-text)}.theme-dark .page-builder .daw-compact-table th,[data-theme=dark] .page-builder .daw-compact-table th{background:rgba(var(--theme-text-inverse-rgb), .07);color:#f8fafcb8}.theme-dark .page-builder .daw-table th,.theme-dark .page-builder .daw-table td,.theme-dark .page-builder .daw-compact-table th,.theme-dark .page-builder .daw-compact-table td,.theme-dark .page-builder .daw-compact-table-scroll,.theme-dark .page-builder .daw-data-grid-meta,.theme-dark .page-builder .daw-pagination,.theme-dark .page-builder .daw-data-grid-toolbar,[data-theme=dark] .page-builder .daw-table th,[data-theme=dark] .page-builder .daw-table td,[data-theme=dark] .page-builder .daw-compact-table th,[data-theme=dark] .page-builder .daw-compact-table td,[data-theme=dark] .page-builder .daw-compact-table-scroll,[data-theme=dark] .page-builder .daw-data-grid-meta,[data-theme=dark] .page-builder .daw-pagination,[data-theme=dark] .page-builder .daw-data-grid-toolbar{border-color:rgba(var(--theme-text-inverse-rgb), .12)}.theme-dark .page-builder .daw-row-index-head,.theme-dark .page-builder .daw-row-index-cell,[data-theme=dark] .page-builder .daw-row-index-head,[data-theme=dark] .page-builder .daw-row-index-cell{background:var(--theme-surface);color:#f8fafcc7;box-shadow:8px 0 16px rgba(var(--theme-black-rgb), .22);border-color:#d48a7547}.theme-dark .page-builder .daw-page[dir=rtl] .daw-row-index-head,.theme-dark .page-builder .daw-page[dir=rtl] .daw-row-index-cell,[data-theme=dark] .page-builder .daw-page[dir=rtl] .daw-row-index-head,[data-theme=dark] .page-builder .daw-page[dir=rtl] .daw-row-index-cell{box-shadow:-8px 0 16px rgba(var(--theme-black-rgb), .22)}.theme-dark .page-builder .daw-warning-list,[data-theme=dark] .page-builder .daw-warning-list{background:rgba(var(--theme-primary-rgb), .18);border-color:#d48a7547}@media (width<=1180px){.page-builder .daw-layout{grid-template-columns:1fr}.page-builder .daw-advanced-cleaning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-builder .daw-step-report .daw-step-content{grid-template-columns:1fr}.page-builder .daw-canvas-column{position:static}.page-builder .daw-report-canvas{min-height:auto}}@media (width<=820px){.page-builder .daw-column-picker{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.page-builder .daw-save-dataframe-row,.page-builder .daw-generate-metrics-row,.page-builder .daw-analysis-generator-heading,.page-builder .daw-analysis-generator-action,.page-builder .daw-local-dataset-notice{flex-direction:column;align-items:stretch}.page-builder .daw-local-dataset-notice .daw-secondary,.page-builder .daw-save-dataframe-row .daw-primary,.page-builder .daw-generate-metrics-row .daw-primary,.page-builder .daw-analysis-generator-action .daw-primary{width:100%}.page-builder .daw-header{flex-direction:column}.page-builder .daw-header .daw-primary{width:100%}.page-builder .daw-stepper{grid-template-columns:1fr 1fr}.page-builder .daw-review-shell,.page-builder .daw-review-summary-grid,.page-builder .daw-cleaning-grid,.page-builder .daw-advanced-cleaning-grid,.page-builder .daw-cleaning-tool-wide .daw-form-grid,.page-builder .daw-dataset-stats,.page-builder .daw-kpi-grid,.page-builder .daw-object-grid{grid-template-columns:1fr}.page-builder .daw-review-sidebar{position:static}.page-builder .daw-inspection-box{max-height:none;overflow:visible}.page-builder .daw-data-grid-toolbar,.page-builder .daw-pagination{flex-direction:column;align-items:stretch}.page-builder .daw-data-grid-toolbar input,.page-builder .daw-column-menu,.page-builder .daw-column-menu summary,.page-builder .daw-pagination button{width:100%}.page-builder .daw-source-tabs{flex-direction:column}.page-builder .daw-source-tabs button{width:100%;min-width:0}.page-builder .daw-column-menu-panel{width:100%;inset-inline:0}.page-builder .daw-flow-actions{flex-direction:column;align-items:stretch}.page-builder .daw-step-back,.page-builder .daw-step-next,.page-builder .daw-page[dir=rtl] .daw-step-back,.page-builder .daw-page[dir=rtl] .daw-step-next{width:100%}.page-builder .daw-report-submit-row,.page-builder .daw-page[dir=rtl] .daw-report-submit-row{flex-direction:column;align-items:stretch}.page-builder .daw-report-submit-row .daw-primary{width:100%}}@media (width<=560px){.page-builder .daw-column-picker{grid-template-columns:1fr}.page-builder .daw-section-card,.page-builder .daw-assistant-card,.page-builder .daw-report-canvas{border-radius:16px;padding:16px}.page-builder .daw-stepper{grid-template-columns:1fr}.page-builder .daw-stepper button{min-height:44px}.page-builder .daw-normal-slider{width:14px}.page-builder .daw-normal-slider-thumb{width:8px}}.page-builder .page-type-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.page-builder .page-type-actions button:first-child,.page-builder .page-type-actions button:nth-child(2){background:var(--madar-gradient)!important;color:var(--theme-text-inverse)!important;box-shadow:var(--madar-red-shadow)!important}.page-builder .page-type-actions .danger-lite{grid-column:span 2}@media (width<=1240px){.page-builder .page-type-actions{grid-template-columns:1fr}.page-builder .page-type-actions .danger-lite{grid-column:auto}}.page-builder .panel-mode-select{gap:12px;margin-bottom:18px;padding:12px;display:grid}.page-builder .panel-navigator-heading{gap:3px;display:grid}.page-builder .panel-navigator-heading>span{color:var(--madar-text);font-size:13px;font-weight:950}.page-builder .panel-navigator-heading>small{color:var(--madar-muted);font-size:11px;font-weight:700;line-height:1.35}.page-builder .panel-navigator{gap:6px;display:grid}.page-builder .panel-navigator button{width:100%;min-height:50px;color:var(--madar-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.page-builder .panel-navigator button>span{gap:1px;min-width:0;display:grid}.page-builder .panel-navigator button strong{color:inherit;font-size:13px;font-weight:900;line-height:1.2}.page-builder .panel-navigator button small{color:var(--madar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.25;overflow:hidden}.page-builder .panel-navigator button:hover{border-color:var(--madar-border);background:rgba(var(--theme-shadow-rgb), .05);color:var(--madar-text);transform:translate(2px)}.page-builder .panel-navigator button.active{border-color:rgba(var(--theme-primary-rgb), .2);background:var(--theme-primary);color:var(--theme-text-inverse);box-shadow:inset 3px 0 0 var(--madar-red)}.page-builder .panel-navigator button.active svg,.page-builder .panel-navigator button.active strong{color:var(--theme-text-inverse)}.page-builder .panel-navigator button.active small{color:rgba(var(--theme-text-inverse-rgb), .86)}.page-builder .panel-navigator button:focus-visible{outline:3px solid rgba(var(--theme-primary-rgb), .16);outline-offset:1px}.page-builder .pages-manager-panel{gap:14px}.page-builder .pages-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-builder .pages-panel-heading>div{gap:3px;display:grid}.page-builder .pages-panel-eyebrow,.page-builder .page-picker-field>span{color:var(--madar-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.page-builder .pages-count{background:rgba(var(--theme-shadow-rgb), .08);min-width:30px;height:30px;color:var(--madar-text);border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex}.page-builder .page-picker-field{gap:7px;display:grid}.page-builder .page-picker-field select{background-color:var(--madar-surface);min-height:44px;font-weight:900}.page-builder .page-primary-action,.page-builder .page-utility-actions button,.page-builder .page-delete-action,.page-builder .page-preview-action{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.page-builder .page-primary-action{background:var(--madar-gradient);width:100%;color:var(--theme-text-inverse);box-shadow:0 10px 22px rgba(var(--theme-primary-rgb), .2)}.page-builder .page-primary-action:hover{box-shadow:0 14px 26px rgba(var(--theme-primary-rgb), .26);transform:translateY(-1px)}.page-builder .page-utility-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-builder .page-utility-actions button{background:rgba(var(--theme-shadow-rgb), .07);color:var(--madar-text)}.page-builder .page-utility-actions button:hover{background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red)}.page-builder .page-danger-zone{border-top:1px solid var(--madar-border);gap:11px;margin-top:4px;padding-top:14px;display:grid}.page-builder .page-danger-zone>div{gap:3px;display:grid}.page-builder .page-danger-zone strong{color:var(--madar-text);font-size:12px;font-weight:900}.page-builder .page-danger-zone small{color:var(--madar-muted);font-size:11px;font-weight:700;line-height:1.4}.page-builder .page-delete-action{border:1px solid rgba(var(--theme-primary-rgb), .2);width:100%;color:var(--madar-red);background:0 0}.page-builder .page-delete-action:not(:disabled):hover{background:rgba(var(--theme-primary-rgb), .1)}.page-builder .page-preview-action{border:1px solid var(--madar-border);background:var(--madar-surface-soft);width:100%;color:var(--madar-text);box-shadow:none;margin-top:4px}.page-builder .page-preview-action:hover{background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red);transform:translateY(-1px)}.page-builder .page-delete-action:disabled{border-color:var(--madar-border);color:var(--madar-muted);cursor:not-allowed;opacity:.55}.page-builder .section-component-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.page-builder .section-component-palette>span{color:var(--madar-muted);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin-top:4px;font-size:11px;font-weight:950}.page-builder .section-component-palette>.add-group{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:4px;display:grid}.page-builder .section-component-palette>.add-group>span{grid-column:1/-1}.page-builder .section-component-palette button{border:1px solid var(--madar-border);background:var(--madar-surface-soft);min-width:0;min-height:62px;color:var(--madar-text);text-align:left;cursor:grab;border-radius:11px;align-content:center;gap:2px;padding:10px 11px;display:grid}.page-builder .section-component-palette button:hover{border-color:rgba(var(--theme-primary-rgb), .3);background:rgba(var(--theme-primary-rgb), .08);color:var(--madar-red)}.page-builder .section-component-palette button:active{cursor:grabbing}.page-builder .section-component-palette strong{overflow-wrap:anywhere;font-size:11.5px;font-weight:900;line-height:1.18}.page-builder .section-component-palette small{color:var(--madar-muted);font-size:9px;line-height:1.2}.page-builder .checkbox-control{flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}.page-builder .checkbox-control input{width:auto!important;min-width:auto!important}.page-builder .compact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.page-builder details[open]>summary{color:var(--madar-red)}.page-builder .page-kind-summary{border:1px solid var(--madar-border);background:var(--madar-surface-soft);border-radius:16px;gap:6px;padding:12px;display:grid}.page-builder .page-kind-summary small{color:var(--madar-muted);font-size:12px;font-weight:750;line-height:1.4}.page-builder .page-kind-pill{border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.page-builder .page-kind-pill.main{background:rgba(var(--theme-shadow-rgb), .09);color:var(--madar-navy)}.page-builder .page-kind-pill.branch{background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red)}.page-builder .page-create-grid{gap:10px;display:grid}.page-builder .page-create-card{text-align:left;border-radius:18px;gap:4px;width:100%;min-height:72px;padding:14px;display:grid;border:1px solid var(--madar-border)!important;background:var(--theme-surface)!important;color:var(--madar-text)!important;box-shadow:0 10px 22px rgba(var(--theme-shadow-rgb), .045)!important}.page-builder .page-create-card strong{font-size:15px;font-weight:950}.page-builder .page-create-card span{color:var(--madar-muted);font-size:12px;font-weight:750;line-height:1.35}.page-builder .page-create-card:hover{transform:translateY(-1px);border-color:rgba(var(--theme-primary-rgb), .28)!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .12)!important}.page-builder .page-create-card.main:hover{background:rgba(var(--theme-shadow-rgb), .04)!important}.page-builder .page-create-card.branch:hover{background:rgba(var(--theme-primary-rgb), .055)!important}.page-builder .page-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.page-builder .page-secondary-actions .danger-lite{grid-column:1/-1}.page-builder .page-delete-card{border:1px solid rgba(var(--theme-primary-rgb), .22);background:rgba(var(--theme-primary-rgb), .065);border-radius:18px;gap:10px;padding:14px;display:grid}.page-builder .page-delete-card strong{color:var(--madar-red);font-size:15px;font-weight:950}.page-builder .page-delete-card p{color:var(--madar-text);margin:0;font-size:13px;font-weight:750;line-height:1.45}.page-builder .page-delete-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-builder .page-delete-actions button{border-radius:12px;min-height:40px;padding:0 12px;font-weight:950}.page-builder .danger-confirm-button{background:var(--madar-red)!important;color:var(--theme-text-inverse)!important;box-shadow:0 12px 24px rgba(var(--theme-primary-rgb), .18)!important}.page-builder .page-delete-modal-backdrop{z-index:9999;background:rgba(var(--theme-shadow-rgb), .58);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.page-builder .page-delete-modal{background:var(--theme-surface);border:1px solid rgba(var(--theme-primary-rgb), .18);width:min(430px,100%);color:var(--madar-text);text-align:center;box-shadow:0 30px 90px rgba(var(--theme-shadow-rgb), .28);border-radius:28px;justify-items:center;gap:16px;padding:26px;display:grid}.page-builder .page-delete-modal-icon{background:rgba(var(--theme-primary-rgb), .1);width:56px;height:56px;color:var(--madar-red);border-radius:20px;place-items:center;font-size:28px;font-weight:950;line-height:1;display:grid}.page-builder .page-delete-modal-copy h2{color:var(--madar-text);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:950;line-height:1.1}.page-builder .page-delete-modal-copy p{color:var(--madar-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.page-builder .page-delete-modal-copy strong{color:var(--madar-text)}.page-builder .page-delete-modal-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.page-builder .page-delete-modal-actions button{border-radius:14px;min-height:48px;padding:0 16px;font-weight:950}.page-builder .page-delete-modal-secondary{background:rgba(var(--theme-shadow-rgb), .08)!important;color:var(--madar-text)!important}.page-builder .page-delete-modal-danger{background:var(--madar-red)!important;color:var(--theme-text-inverse)!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .22)!important}.page-builder .go-live-action{background:var(--madar-gradient)!important;color:var(--theme-text-inverse)!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .24)!important}.page-builder .go-live-action:hover{transform:translateY(-1px);background:var(--madar-gradient-hover)!important;color:var(--theme-text-inverse)!important}.page-builder .page-actions-grid .danger-lite,.page-builder .compact-actions .danger-lite{text-align:center;grid-column:1/-1;justify-self:center;width:min(170px,100%)}.subdomain-setup-backdrop{z-index:180}.subdomain-setup-modal{text-align:left;gap:18px;width:min(620px,100%);display:grid}.subdomain-setup-icon{background:var(--madar-gradient);width:56px;height:56px;color:var(--theme-text-inverse);box-shadow:var(--madar-red-shadow);border-radius:18px;place-items:center;font-size:22px;font-weight:950;display:grid}.subdomain-setup-copy span{background:rgba(var(--theme-primary-rgb), .1);color:var(--madar-red);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-bottom:8px;padding:5px 9px;font-size:12px;font-weight:950;display:inline-flex}.subdomain-setup-copy h2{color:var(--madar-text);margin:0;font-size:28px;font-weight:950;line-height:1.1}.subdomain-setup-copy p{color:var(--madar-muted);margin:8px 0 0;line-height:1.55}.subdomain-setup-fields{gap:14px;display:grid}.subdomain-setup-fields label{color:var(--madar-text);gap:7px;font-size:13px;font-weight:900;display:grid}.subdomain-input-row{border:1px solid var(--madar-border-strong);background:var(--theme-surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.subdomain-input-row input{box-shadow:none!important;border:0!important;border-radius:0!important}.subdomain-input-row span{color:var(--madar-muted);white-space:nowrap;padding:0 14px;font-weight:900}.subdomain-setup-error{color:var(--madar-red);margin:0;font-weight:900}.subdomain-preview-card{border:1px solid var(--madar-border);background:var(--madar-surface-soft);border-radius:16px;gap:8px;padding:14px;display:grid}.subdomain-preview-card strong{color:var(--madar-text)}.subdomain-preview-card p{color:var(--madar-muted);margin:0;font-size:13px;line-height:1.45}.subdomain-preview-card code{color:var(--madar-text);word-break:break-all;font-weight:900}.subdomain-setup-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.subdomain-setup-actions button{color:var(--madar-text);background:rgba(var(--theme-shadow-rgb), .08);border-radius:12px;padding:10px 14px;font-weight:950}.subdomain-setup-actions button:hover{transform:translateY(-1px)}@media (width<=520px){.page-builder .page-delete-modal-actions{grid-template-columns:1fr}}.tenant-runtime-page{background:var(--theme-bg);min-height:100vh;color:var(--theme-text);place-items:center;padding:32px;display:grid}.tenant-site-draft-preview .tenant-runtime-page{background:var(--theme-surface);padding:0;display:block}.tenant-draft-preview-bar{z-index:8000;border-bottom:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 96%, transparent);min-height:52px;color:var(--theme-text);box-shadow:0 10px 24px rgba(var(--theme-shadow-rgb), .08);justify-content:space-between;align-items:center;gap:16px;padding:8px 18px;display:flex;position:sticky;top:0}.tenant-draft-preview-bar strong{font-size:13px;font-weight:950}.tenant-draft-preview-bar button{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:36px;color:var(--theme-text);border-radius:8px;padding:0 13px;font-weight:900}.tenant-login-card{background:var(--theme-surface);border:1px solid var(--theme-border);width:min(520px,100%);box-shadow:0 18px 45px rgba(var(--theme-shadow-rgb), .08);border-radius:24px;padding:28px}.tenant-eyebrow{color:var(--theme-primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-weight:900}.tenant-login-card h1{margin:0 0 10px}.tenant-login-card button{color:var(--theme-text-inverse);background:var(--theme-primary);cursor:pointer;border:0;border-radius:14px;margin-top:18px;padding:12px 18px;font-weight:900}:root[data-theme=dark] .tenant-site-runtime,html.theme-dark .tenant-site-runtime,body.theme-dark .tenant-site-runtime{--tenant-dark-bg:var(--theme-bg);--tenant-dark-surface:var(--theme-surface);--tenant-dark-surface-2:var(--theme-surface-2);--tenant-dark-text:var(--theme-text);--tenant-dark-muted:var(--theme-text-muted);--tenant-dark-accent:var(--theme-primary-hover);--tenant-dark-accent-strong:var(--theme-primary-hover);min-height:100vh;background:var(--theme-bg)!important;color:var(--tenant-dark-text)!important}:root[data-theme=dark] .tenant-runtime-page,html.theme-dark .tenant-runtime-page,body.theme-dark .tenant-runtime-page,:root[data-theme=dark] .tenant-login-runtime,html.theme-dark .tenant-login-runtime,body.theme-dark .tenant-login-runtime,:root[data-theme=dark] .tenant-runtime-main,html.theme-dark .tenant-runtime-main,body.theme-dark .tenant-runtime-main{background:var(--theme-bg)!important;color:var(--tenant-dark-text)!important}:root[data-theme=dark] .tenant-runtime-page .builder-canvas,html.theme-dark .tenant-runtime-page .builder-canvas,body.theme-dark .tenant-runtime-page .builder-canvas{background:var(--theme-bg)!important;box-shadow:none!important;border:0!important}:root[data-theme=dark] .tenant-runtime-page .site-section,html.theme-dark .tenant-runtime-page .site-section,body.theme-dark .tenant-runtime-page .site-section,:root[data-theme=dark] .tenant-runtime-page .site-section[style*="var(--theme-surface)"],:root[data-theme=dark] .tenant-runtime-page .site-section[style*="var(--theme-surface-2)"],:root[data-theme=dark] .tenant-runtime-page .site-section[style*="255, 255, 255"],:root[data-theme=dark] .tenant-runtime-page .site-section[style*="251, 250, 248"],html.theme-dark .tenant-runtime-page .site-section[style*="var(--theme-surface)"],html.theme-dark .tenant-runtime-page .site-section[style*="var(--theme-surface-2)"],html.theme-dark .tenant-runtime-page .site-section[style*="255, 255, 255"],html.theme-dark .tenant-runtime-page .site-section[style*="251, 250, 248"],body.theme-dark .tenant-runtime-page .site-section[style*="var(--theme-surface)"],body.theme-dark .tenant-runtime-page .site-section[style*="var(--theme-surface-2)"],body.theme-dark .tenant-runtime-page .site-section[style*="255, 255, 255"],body.theme-dark .tenant-runtime-page .site-section[style*="251, 250, 248"]{background:var(--theme-surface)!important;color:var(--tenant-dark-text)!important;border-color:#0000!important}:root[data-theme=dark] .tenant-runtime-page .site-section:nth-child(2n),html.theme-dark .tenant-runtime-page .site-section:nth-child(2n),body.theme-dark .tenant-runtime-page .site-section:nth-child(2n){background:var(--theme-bg-soft)!important}:root[data-theme=dark] .tenant-runtime-page .site-column,html.theme-dark .tenant-runtime-page .site-column,body.theme-dark .tenant-runtime-page .site-column{color:var(--tenant-dark-text)!important}:root[data-theme=dark] .tenant-runtime-page .builder-element,html.theme-dark .tenant-runtime-page .builder-element,body.theme-dark .tenant-runtime-page .builder-element{border-color:#0000!important}:root[data-theme=dark] .tenant-runtime-page .builder-element-heading,html.theme-dark .tenant-runtime-page .builder-element-heading,body.theme-dark .tenant-runtime-page .builder-element-heading,:root[data-theme=dark] .tenant-runtime-page .builder-element-card strong,html.theme-dark .tenant-runtime-page .builder-element-card strong,body.theme-dark .tenant-runtime-page .builder-element-card strong,:root[data-theme=dark] .tenant-runtime-page .metric-value,html.theme-dark .tenant-runtime-page .metric-value,body.theme-dark .tenant-runtime-page .metric-value{color:var(--theme-text-inverse)!important}:root[data-theme=dark] .tenant-runtime-page .builder-element-text,:root[data-theme=dark] .tenant-runtime-page .builder-element-list,:root[data-theme=dark] .tenant-runtime-page .builder-element-card,:root[data-theme=dark] .tenant-runtime-page .builder-element-card span,:root[data-theme=dark] .tenant-runtime-page .builder-element-embed,:root[data-theme=dark] .tenant-runtime-page .runtime-form-header p,:root[data-theme=dark] .tenant-runtime-page .runtime-form-section-header p,:root[data-theme=dark] .tenant-runtime-page .runtime-question small,html.theme-dark .tenant-runtime-page .builder-element-text,html.theme-dark .tenant-runtime-page .builder-element-list,html.theme-dark .tenant-runtime-page .builder-element-card,html.theme-dark .tenant-runtime-page .builder-element-card span,html.theme-dark .tenant-runtime-page .builder-element-embed,html.theme-dark .tenant-runtime-page .runtime-form-header p,html.theme-dark .tenant-runtime-page .runtime-form-section-header p,html.theme-dark .tenant-runtime-page .runtime-question small,body.theme-dark .tenant-runtime-page .builder-element-text,body.theme-dark .tenant-runtime-page .builder-element-list,body.theme-dark .tenant-runtime-page .builder-element-card,body.theme-dark .tenant-runtime-page .builder-element-card span,body.theme-dark .tenant-runtime-page .builder-element-embed,body.theme-dark .tenant-runtime-page .runtime-form-header p,body.theme-dark .tenant-runtime-page .runtime-form-section-header p,body.theme-dark .tenant-runtime-page .runtime-question small{color:var(--tenant-dark-muted)!important}:root[data-theme=dark] .tenant-runtime-page .builder-element-card,:root[data-theme=dark] .tenant-runtime-page .builder-element-metric,:root[data-theme=dark] .tenant-runtime-page .builder-element-formBlock,:root[data-theme=dark] .tenant-runtime-page .builder-element-reservationBlock,:root[data-theme=dark] .tenant-runtime-page .builder-element-responsesTable,:root[data-theme=dark] .tenant-runtime-page .builder-element-embed,:root[data-theme=dark] .tenant-runtime-page .runtime-form,:root[data-theme=dark] .tenant-runtime-page .responses-preview,html.theme-dark .tenant-runtime-page .builder-element-card,html.theme-dark .tenant-runtime-page .builder-element-metric,html.theme-dark .tenant-runtime-page .builder-element-formBlock,html.theme-dark .tenant-runtime-page .builder-element-reservationBlock,html.theme-dark .tenant-runtime-page .builder-element-responsesTable,html.theme-dark .tenant-runtime-page .builder-element-embed,html.theme-dark .tenant-runtime-page .runtime-form,html.theme-dark .tenant-runtime-page .responses-preview,body.theme-dark .tenant-runtime-page .builder-element-card,body.theme-dark .tenant-runtime-page .builder-element-metric,body.theme-dark .tenant-runtime-page .builder-element-formBlock,body.theme-dark .tenant-runtime-page .builder-element-reservationBlock,body.theme-dark .tenant-runtime-page .builder-element-responsesTable,body.theme-dark .tenant-runtime-page .builder-element-embed,body.theme-dark .tenant-runtime-page .runtime-form,body.theme-dark .tenant-runtime-page .responses-preview{background:var(--theme-surface)!important;color:var(--tenant-dark-text)!important;box-shadow:0 18px 44px rgba(var(--theme-black-rgb), .22)!important;border:0!important}:root[data-theme=dark] .tenant-runtime-page .builder-element-button,:root[data-theme=dark] .tenant-runtime-page .runtime-submit,:root[data-theme=dark] .tenant-runtime-page .reservation-submit,html.theme-dark .tenant-runtime-page .builder-element-button,html.theme-dark .tenant-runtime-page .runtime-submit,html.theme-dark .tenant-runtime-page .reservation-submit,body.theme-dark .tenant-runtime-page .builder-element-button,body.theme-dark .tenant-runtime-page .runtime-submit,body.theme-dark .tenant-runtime-page .reservation-submit{background:var(--theme-primary)!important;color:var(--theme-text-inverse)!important;box-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .22)!important;border-color:#0000!important}:root[data-theme=dark] .tenant-runtime-page .runtime-form-section,:root[data-theme=dark] .tenant-runtime-page .runtime-question,:root[data-theme=dark] .tenant-runtime-page .mock-table-row,html.theme-dark .tenant-runtime-page .runtime-form-section,html.theme-dark .tenant-runtime-page .runtime-question,html.theme-dark .tenant-runtime-page .mock-table-row,body.theme-dark .tenant-runtime-page .runtime-form-section,body.theme-dark .tenant-runtime-page .runtime-question,body.theme-dark .tenant-runtime-page .mock-table-row{background:#0f0d1270!important;border-color:#0000!important}:root[data-theme=dark] .tenant-runtime-page input,:root[data-theme=dark] .tenant-runtime-page select,:root[data-theme=dark] .tenant-runtime-page textarea,html.theme-dark .tenant-runtime-page input,html.theme-dark .tenant-runtime-page select,html.theme-dark .tenant-runtime-page textarea,body.theme-dark .tenant-runtime-page input,body.theme-dark .tenant-runtime-page select,body.theme-dark .tenant-runtime-page textarea{color:var(--tenant-dark-text)!important;background:#0f0d12d1!important;border-color:#f4f0e833!important}:root[data-theme=dark] .tenant-runtime-page input::placeholder,:root[data-theme=dark] .tenant-runtime-page textarea::placeholder,html.theme-dark .tenant-runtime-page input::placeholder,html.theme-dark .tenant-runtime-page textarea::placeholder,body.theme-dark .tenant-runtime-page input::placeholder,body.theme-dark .tenant-runtime-page textarea::placeholder{color:#b8c5d6b8!important}:root[data-theme=dark] .tenant-site-header,html.theme-dark .tenant-site-header,body.theme-dark .tenant-site-header,:root[data-theme=dark] .tenant-site-footer,html.theme-dark .tenant-site-footer,body.theme-dark .tenant-site-footer{color:var(--tenant-dark-text)!important;background:#081321fa!important;border-color:#0000!important}:root[data-theme=dark] .tenant-site-brand,:root[data-theme=dark] .tenant-site-nav button,:root[data-theme=dark] .tenant-footer-logo-row h3,:root[data-theme=dark] .tenant-footer-column h4,:root[data-theme=dark] .tenant-footer-contact h4,html.theme-dark .tenant-site-brand,html.theme-dark .tenant-site-nav button,html.theme-dark .tenant-footer-logo-row h3,html.theme-dark .tenant-footer-column h4,html.theme-dark .tenant-footer-contact h4,body.theme-dark .tenant-site-brand,body.theme-dark .tenant-site-nav button,body.theme-dark .tenant-footer-logo-row h3,body.theme-dark .tenant-footer-column h4,body.theme-dark .tenant-footer-contact h4{color:var(--tenant-dark-text)!important}:root[data-theme=dark] .tenant-footer-brand p,:root[data-theme=dark] .tenant-footer-contact p,:root[data-theme=dark] .tenant-footer-bottom p,:root[data-theme=dark] .tenant-footer-column button,:root[data-theme=dark] .tenant-footer-bottom button,html.theme-dark .tenant-footer-brand p,html.theme-dark .tenant-footer-contact p,html.theme-dark .tenant-footer-bottom p,html.theme-dark .tenant-footer-column button,html.theme-dark .tenant-footer-bottom button,body.theme-dark .tenant-footer-brand p,body.theme-dark .tenant-footer-contact p,body.theme-dark .tenant-footer-bottom p,body.theme-dark .tenant-footer-column button,body.theme-dark .tenant-footer-bottom button{color:var(--tenant-dark-muted)!important}:root[data-theme=dark] .tenant-site-nav button:hover,:root[data-theme=dark] .tenant-site-nav button.active,:root[data-theme=dark] .tenant-footer-column button:hover,:root[data-theme=dark] .tenant-footer-bottom button:hover,html.theme-dark .tenant-site-nav button:hover,html.theme-dark .tenant-site-nav button.active,html.theme-dark .tenant-footer-column button:hover,html.theme-dark .tenant-footer-bottom button:hover,body.theme-dark .tenant-site-nav button:hover,body.theme-dark .tenant-site-nav button.active,body.theme-dark .tenant-footer-column button:hover,body.theme-dark .tenant-footer-bottom button:hover{background:rgba(var(--theme-primary-rgb), .14)!important;color:var(--tenant-dark-accent-strong)!important}@media (width<=1380px){.page-builder .builder-layout{grid-template-columns:300px minmax(0,1fr) 280px}.page-builder .workspace-context-bar{grid-template-columns:1fr}.page-builder .workspace-context-controls{flex-wrap:wrap;justify-content:flex-start}.page-builder .forms-layout{grid-template-columns:240px minmax(0,1fr)}.page-builder .google-form-layout{grid-template-columns:minmax(0,1fr)}.page-builder .google-form-actions{grid-column:auto;position:static}.page-builder .form-side-settings{grid-column:2;position:static}.page-builder .theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-builder .theme-section-heading{flex-direction:column;align-items:flex-start}.page-builder .theme-section-actions{justify-content:flex-start}}@media (width<=1240px){.page-builder .builder-layout{grid-template-columns:280px minmax(0,1fr)}.page-builder .builder-inspector{border-left:none;border-top:1px solid var(--madar-border);grid-column:span 2}.page-builder .users-grid,.page-builder .publish-grid{grid-template-columns:1fr}.page-builder .site-row.columns-3,.page-builder .site-row.columns-4,.page-builder .builder-canvas.viewport-tablet .site-row.columns-3,.page-builder .builder-canvas.viewport-tablet .site-row.columns-4,.tenant-runtime-page .site-row.columns-3,.tenant-runtime-page .site-row.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.page-builder .forms-layout,.page-builder .google-form-layout,.page-builder .google-question-topline,.page-builder .google-section-header{grid-template-columns:1fr}.page-builder .google-form-actions{grid-column:auto}.page-builder .object-list,.page-builder .form-side-settings{position:static}.page-builder .field-row,.page-builder .user-row,.page-builder .question-card,.page-builder .form-connect-card{grid-template-columns:1fr}.page-builder .form-connect-actions{flex-wrap:wrap}.page-builder .theme-grid,.page-builder .section-library-grid,.page-builder .starter-grid{grid-template-columns:1fr}}@media (width<=760px){.tenant-runtime-page .site-section.width-small,.tenant-runtime-page .site-section.width-medium,.tenant-runtime-page .site-section.width-large,.tenant-runtime-page .site-section.width-full{padding-left:16px;padding-right:16px}.tenant-runtime-page .site-row.columns-2,.tenant-runtime-page .site-row.columns-3,.tenant-runtime-page .site-row.columns-4{grid-template-columns:1fr}.tenant-runtime-page .direct-layout-frame{width:min(100%,1200px)!important}}@media (width<=900px){.page-builder .builder-desktop-shell{display:none}.page-builder .builder-mobile-blocker{z-index:1000;min-height:100dvh;color:var(--madar-text);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0d12b8;place-items:center;padding:24px 18px;display:grid;position:fixed;inset:0}.page-builder .builder-mobile-blocker div{background:var(--madar-surface);border:1px solid var(--madar-border);width:min(100%,520px);box-shadow:var(--madar-shadow-md);border-radius:18px;padding:32px}.page-builder .builder-mobile-blocker h2{color:var(--madar-text);margin:0 0 10px;font-size:24px;line-height:1.15}.page-builder .builder-mobile-blocker p{color:var(--madar-muted);margin:0;font-size:15px;line-height:1.55}}.page-builder .builder-canvas.viewport-mobile{width:390px;max-width:390px}.page-builder .builder-canvas.viewport-mobile .built-site-header-inner{grid-template-columns:1fr;justify-items:center;gap:10px;width:calc(100% - 28px);min-height:auto;padding:12px 0}.page-builder .builder-canvas.viewport-mobile .built-site-brand{justify-self:center;gap:6px;font-size:13px}.page-builder .builder-canvas.viewport-mobile .built-site-brand img,.page-builder .builder-canvas.viewport-mobile .logo-fallback{border-radius:9px;width:28px;height:28px}.page-builder .builder-canvas.viewport-mobile .built-site-nav{justify-content:center;gap:4px;max-width:100%}.page-builder .builder-canvas.viewport-mobile .built-site-nav button{padding:6px 9px;font-size:11px}.page-builder .builder-canvas.viewport-mobile .built-site-cta{display:none}.page-builder .builder-canvas.viewport-mobile .site-section.width-small,.page-builder .builder-canvas.viewport-mobile .site-section.width-medium,.page-builder .builder-canvas.viewport-mobile .site-section.width-large,.page-builder .builder-canvas.viewport-mobile .site-section.width-full{padding-left:18px;padding-right:18px}.page-builder .builder-canvas.viewport-mobile .site-section.padding-small{padding-top:24px;padding-bottom:24px}.page-builder .builder-canvas.viewport-mobile .site-section.padding-medium{padding-top:34px;padding-bottom:34px}.page-builder .builder-canvas.viewport-mobile .site-section.padding-large{padding-top:46px;padding-bottom:46px}.page-builder .builder-canvas.viewport-mobile .site-row,.page-builder .builder-canvas.viewport-mobile .site-row.columns-1,.page-builder .builder-canvas.viewport-mobile .site-row.columns-2,.page-builder .builder-canvas.viewport-mobile .site-row.columns-3,.page-builder .builder-canvas.viewport-mobile .site-row.columns-4{grid-template-columns:1fr;gap:22px}.page-builder .builder-canvas.viewport-mobile .site-column{text-align:left;align-items:flex-start;width:100%;min-width:0;padding:0}.page-builder .builder-canvas.viewport-mobile .builder-element-heading{width:100%;text-align:left!important;font-size:34px!important;line-height:1.05!important}.page-builder .builder-canvas.viewport-mobile .builder-element-text{width:100%;text-align:left!important;font-size:15px!important;line-height:1.6!important}.page-builder .builder-canvas.viewport-mobile .builder-element-button{border-radius:10px!important;padding:11px 15px!important;font-size:13px!important}.page-builder .builder-canvas.viewport-mobile .builder-element{align-self:stretch!important;width:100%!important;max-width:100%!important}.page-builder .builder-canvas.viewport-mobile .builder-element-card,.page-builder .builder-canvas.viewport-mobile .builder-element-metric,.page-builder .builder-canvas.viewport-mobile .builder-element-loginBlock,.page-builder .builder-canvas.viewport-mobile .builder-element-registrationBlock,.page-builder .builder-canvas.viewport-mobile .builder-element-formBlock,.page-builder .builder-canvas.viewport-mobile .builder-element-reservationBlock,.page-builder .builder-canvas.viewport-mobile .builder-element-responsesTable{box-shadow:0 10px 24px rgba(var(--theme-shadow-rgb), .08);border-radius:18px;padding:18px;width:100%!important}.page-builder .builder-canvas.viewport-mobile .ecommerce-footer-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:26px;width:calc(100% - 36px);padding:34px 0 22px}.page-builder .builder-canvas.viewport-tablet .ecommerce-footer-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:28px}.page-builder .builder-canvas.viewport-tablet .ecommerce-footer-contact{text-align:center;justify-items:center}.page-builder .builder-canvas.viewport-tablet .ecommerce-footer-bottom{grid-template-columns:1fr}.page-builder .builder-canvas.viewport-tablet .ecommerce-footer-bottom p,.page-builder .builder-canvas.viewport-tablet .powered-by-madar{grid-column:auto;justify-self:center}.page-builder .builder-canvas.viewport-mobile .ecommerce-footer-brand{text-align:center;justify-items:center}.page-builder .builder-canvas.viewport-mobile .ecommerce-footer-logo{width:68px;height:68px}.page-builder .builder-canvas.viewport-mobile .ecommerce-social-row{justify-content:center}.page-builder .builder-canvas.viewport-mobile .ecommerce-social-row button{width:36px;height:36px;font-size:10px}.page-builder .builder-canvas.viewport-mobile .ecommerce-payment-block{justify-items:center;display:grid}.page-builder .builder-canvas.viewport-mobile .ecommerce-payment-block h4,.page-builder .builder-canvas.viewport-mobile .ecommerce-footer-column h4{text-align:center;margin-bottom:10px;font-size:13px}.page-builder .builder-canvas.viewport-mobile .ecommerce-payment-row{justify-content:center;gap:7px}.page-builder .builder-canvas.viewport-mobile .ecommerce-payment-row span{min-width:72px;padding:7px 8px;font-size:10px}.page-builder .builder-canvas.viewport-mobile .ecommerce-footer-column{justify-items:center;gap:8px}.page-builder .builder-canvas.viewport-mobile .ecommerce-footer-column button{text-align:center;justify-self:center;font-size:12px;line-height:1.25}.page-builder .builder-canvas.viewport-mobile .ecommerce-footer-contact{text-align:center;justify-items:center;gap:8px;padding-top:0}.page-builder .builder-canvas.viewport-mobile .footer-language-pill{gap:8px;font-size:15px}.page-builder .builder-canvas.viewport-mobile .ecommerce-footer-contact p{font-size:12px;line-height:1.4}.page-builder .builder-canvas.viewport-mobile .ecommerce-footer-bottom{grid-template-columns:1fr;gap:6px;width:calc(100% - 36px);padding:14px 0 18px;font-size:10px}.page-builder .builder-canvas.viewport-mobile .ecommerce-footer-bottom p,.page-builder .builder-canvas.viewport-mobile .powered-by-madar{grid-column:auto;justify-self:center}@media (width<=700px){.page-builder .builder-canvas{border-radius:16px}.page-builder .site-row,.page-builder .site-row.columns-1,.page-builder .site-row.columns-2,.page-builder .site-row.columns-3,.page-builder .site-row.columns-4{grid-template-columns:1fr}.page-builder .ecommerce-footer-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:28px;width:calc(100% - 36px)}.page-builder .ecommerce-footer-brand p{max-width:360px}.page-builder .ecommerce-footer-contact{text-align:center;justify-items:center;padding-top:0}.page-builder .ecommerce-footer-bottom{flex-direction:column;justify-content:center;gap:10px;width:calc(100% - 36px)}}.page-builder.preview-mode .builder-desktop-shell{width:100%;min-width:0}.page-builder.preview-mode .builder-layout{display:grid;grid-template-columns:minmax(0,1fr)!important}.page-builder.preview-mode .builder-canvas-shell{grid-column:1/-1;width:100%;min-width:0}.page-builder .daw-visualization-card{border:1px solid var(--daw-card-border);background:var(--theme-surface);border-radius:14px;gap:14px;min-width:0;padding:14px;display:grid}.page-builder .daw-visualization-card h4{color:var(--daw-text);margin:0;font-size:15px;font-weight:950}.page-builder .daw-visualization-card p{color:var(--daw-muted);margin:0;font-size:13px;line-height:1.55}.page-builder .daw-visualization-frame{border:1px solid var(--daw-card-border);background:rgba(var(--theme-shadow-rgb), .035);border-radius:14px;width:100%;min-width:0;min-height:420px;overflow:hidden}.page-builder .daw-visualization-frame iframe{border:0;width:100%;min-height:420px;display:block}.page-builder .daw-visualization-image{border:1px solid var(--daw-card-border);background:var(--theme-surface);border-radius:14px;width:100%;max-width:100%;height:auto;display:block}.page-builder .daw-visualization-json{border:1px solid var(--daw-card-border);background:var(--theme-surface);color:#e5e7eb;white-space:pre-wrap;border-radius:14px;max-height:420px;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.page-builder .daw-visualization-builder{gap:18px;display:grid}.page-builder .daw-visualization-builder-header,.page-builder .daw-visualization-actions,.page-builder .daw-modal-header,.page-builder .daw-modal-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-builder .daw-visualization-builder-header h3,.page-builder .daw-modal-header h3{color:var(--daw-text);margin:0;font-size:22px;font-weight:950;line-height:1.12}.page-builder .daw-visualization-builder-header p,.page-builder .daw-modal-header p,.page-builder .daw-visualization-success p{color:var(--daw-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.page-builder .daw-modal-alert{width:100%;color:var(--daw-text);background:#ef44441f;border:1px solid #ef44445c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding:13px 14px;display:grid}.page-builder .daw-modal-alert>span{width:30px;height:30px;color:var(--theme-danger);background:#ef44441f;border-radius:10px;place-items:center;display:grid}.page-builder .daw-modal-alert strong{color:var(--daw-text);font-size:13px;font-weight:950;line-height:1.2;display:block}.page-builder .daw-modal-alert p{color:var(--daw-text);margin:4px 0 0;font-size:13px;font-weight:850;line-height:1.35}.page-builder .daw-modal-alert button{width:28px;height:28px;color:var(--daw-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.page-builder .daw-modal-alert-success{background:#22c55e1f;border-color:#22c55e5c}.page-builder .daw-modal-alert-success>span{color:#22c55e;background:#22c55e24}.page-builder .daw-modal-alert-info{background:#3b82f61f;border-color:#3b82f65c}.page-builder .daw-modal-alert-info>span{color:#60a5fa;background:#3b82f624}.page-builder .daw-plot-summary-grid,.page-builder .daw-visualization-settings-summary{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.page-builder .daw-plot-summary-grid article,.page-builder .daw-visualization-settings-summary article{border:1px solid var(--daw-card-border);background:rgba(var(--theme-shadow-rgb), .035);border-radius:12px;min-width:0;padding:12px}.page-builder .daw-plot-summary-grid article.active{border-color:rgba(var(--theme-primary-rgb), .42);background:rgba(var(--theme-primary-rgb), .08)}.page-builder .daw-plot-summary-grid span,.page-builder .daw-visualization-settings-summary span{color:var(--daw-muted);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.page-builder .daw-plot-summary-grid strong,.page-builder .daw-visualization-settings-summary strong{color:var(--daw-text);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;font-weight:950;display:block;overflow:hidden}.page-builder .daw-plot-summary-grid p{color:var(--daw-muted);margin:7px 0 12px;font-size:12px;font-weight:800;line-height:1.45}.page-builder .daw-plot-summary-grid article{flex-wrap:wrap;align-content:flex-start;gap:0 10px;display:flex}.page-builder .daw-plot-summary-grid article>span,.page-builder .daw-plot-summary-grid article>strong,.page-builder .daw-plot-summary-grid article>p,.page-builder .daw-plot-summary-grid article>.daw-plot-output-list{flex:0 0 100%}.page-builder .daw-plot-summary-grid article>button{margin-top:auto}.page-builder .daw-plot-output-list{gap:10px;min-width:0;margin:0 0 12px;display:grid}.page-builder .daw-plot-output-row{border:1px solid var(--daw-card-border);background:rgba(var(--theme-shadow-rgb), .035);border-radius:12px;grid-template-columns:minmax(180px,.45fr) minmax(220px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.page-builder .daw-plot-output-copy{min-width:0}.page-builder .daw-plot-output-copy strong{max-width:100%;margin-top:5px}.page-builder .daw-plot-output-note{min-width:0;color:var(--daw-muted);margin:0;font-size:12px;font-weight:800;line-height:1.4}.page-builder .daw-visualization-preview-modal{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(1180px,100%);padding:18px 20px;display:grid}.page-builder .daw-visualization-preview-stage{border:1px solid var(--daw-card-border);background:var(--theme-surface);border-radius:14px;place-items:center;min-width:0;min-height:0;padding:10px;display:grid;overflow:hidden}.page-builder .daw-visualization-preview-stage img{object-fit:contain;max-width:100%;max-height:min(70vh,690px);display:block}.page-builder .daw-plot-output-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.page-builder .daw-plot-output-actions .daw-icon-button{border-radius:10px;width:34px;min-width:34px;height:34px;text-decoration:none}.page-builder .daw-visualization-actions{justify-content:flex-end}.page-builder .daw-visualization-success{background:#22c55e14;border:1px solid #22c55e3d;border-radius:12px;padding:12px 14px}.page-builder .daw-visualization-success strong{color:var(--daw-text);font-size:14px;font-weight:950}.page-builder .daw-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c16b8;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.page-builder .daw-modal{border:1px solid var(--daw-card-border);background:var(--theme-surface-2);width:min(1180px,100%);max-height:calc(100vh - 28px);box-shadow:0 28px 90px rgba(var(--theme-black-rgb), .32);border-radius:18px;padding:20px;overflow:hidden auto}.page-builder .daw-visualization-settings-modal{gap:16px;display:grid}.page-builder .daw-modal-header{margin-bottom:12px}.page-builder .daw-icon-button{border:1px solid var(--daw-card-border);background:var(--daw-tab-bg);width:36px;min-width:36px;height:36px;color:var(--daw-text);cursor:pointer;border-radius:10px;place-items:center;display:grid}.page-builder .daw-danger-icon-button{color:var(--theme-danger);border-color:#ef444457}.page-builder .daw-danger-icon-button:hover{background:#ef44441f}.page-builder .daw-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 16px;display:grid}.page-builder .daw-modal-grid .daw-field{align-self:start}.page-builder .daw-modal-grid .daw-field input:not([type=color]),.page-builder .daw-modal-grid .daw-field select,.page-builder .daw-multi-select-trigger{height:44px}.page-builder .daw-comparison-hint{border:1px solid rgba(var(--theme-primary-rgb), .16);background:rgba(var(--theme-primary-rgb), .045);border-radius:14px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.page-builder .daw-comparison-hint span{background:rgba(var(--theme-primary-rgb), .12);min-width:48px;min-height:30px;color:var(--daw-text);border-radius:999px;place-items:center;font-size:12px;font-weight:950;display:inline-grid}.page-builder .daw-comparison-hint p{color:var(--daw-muted);margin:0;font-size:13px;line-height:1.45}.page-builder .daw-axis-select-row{border:1px solid rgba(var(--theme-primary-rgb), .14);background:#0f17260b;border-radius:16px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.page-builder .daw-axis-select-row .daw-field{min-width:0}.page-builder .daw-axis-select-row select{width:100%}.page-builder .daw-field-note{color:var(--daw-muted);grid-column:1/-1;margin:-4px 0 0;font-size:12px;line-height:1.4}.page-builder .daw-multi-select{position:relative}.page-builder .daw-multi-select-trigger{border:1px solid var(--daw-card-border);background:var(--theme-surface);width:100%;min-height:44px;color:var(--daw-text);font:inherit;cursor:pointer;text-align:start;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:850;display:flex}.page-builder .daw-multi-select-trigger[aria-expanded=true]{border-color:rgba(var(--theme-primary-rgb), .45);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .1)}.page-builder .daw-multi-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-builder .daw-multi-select-trigger .is-placeholder{color:var(--daw-muted)}.page-builder .daw-multi-select-menu{inset-inline:0;z-index:20;border:1px solid var(--daw-card-border);background:var(--daw-card-bg);max-height:230px;box-shadow:0 18px 45px rgba(var(--theme-black-rgb), .18);border-radius:14px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);overflow:auto}.page-builder .daw-multi-select-menu button{--series-color:var(--daw-red);min-height:36px;color:var(--daw-text);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:0 9px;font-size:13px;font-weight:850;display:grid}.page-builder .daw-multi-select-menu button:hover,.page-builder .daw-multi-select-menu button.selected{background:rgba(var(--theme-primary-rgb), .12)}.page-builder .daw-multi-select-menu button.selected{box-shadow:inset 3px 0 0 var(--series-color)}.page-builder .daw-multi-select-menu button>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-builder .daw-multi-select-check{border:1px solid var(--daw-card-border);width:18px;height:18px;color:var(--theme-text-inverse);border-radius:5px;place-items:center;display:grid}.page-builder .daw-multi-select-menu button.selected .daw-multi-select-check{border-color:rgba(var(--theme-primary-rgb), .7);background:var(--series-color)}.page-builder .daw-plot-editor-list{gap:18px;display:grid}.page-builder .daw-plot-editor-card{border:1px solid rgba(var(--theme-primary-rgb), .18);background:rgba(var(--theme-shadow-rgb), .025);border-radius:18px;gap:20px;padding:18px;display:grid}.page-builder .daw-plot-editor-card.active{border-color:rgba(var(--theme-primary-rgb), .5);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), .1)}.page-builder .daw-plot-editor-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.page-builder .daw-plot-editor-card-header span{color:var(--daw-muted);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.page-builder .daw-plot-editor-card-header h4{color:var(--daw-text);margin:4px 0 0;font-size:17px;font-weight:950}.page-builder .daw-color-control{align-items:center;gap:10px;min-height:44px;display:flex}.page-builder .daw-color-mode-toggle{border:1px solid var(--daw-card-border);min-width:0;min-height:44px;color:var(--daw-text);background:#0f17260b;border-radius:14px;align-items:center;gap:10px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.page-builder .daw-gradient-toggle{width:100%}.page-builder .daw-color-mode-toggle input[type=checkbox],.page-builder .daw-color-control input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--daw-red);padding:0}.page-builder .daw-color-control .daw-color-mode-toggle{flex:1}.page-builder .daw-color-control input[type=color]{width:48px;min-width:48px;height:34px;min-height:34px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0}.page-builder .daw-color-control input:disabled{cursor:not-allowed;opacity:.5}.page-builder .daw-color-control+small{color:var(--daw-muted);margin-top:3px;font-size:11px;font-weight:800;line-height:1.35;display:block}.page-builder .daw-series-colors{border:1px solid var(--daw-card-border);background:#0f172614;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;min-height:0;padding:10px;display:grid}.page-builder .daw-series-color-row{background:rgba(var(--theme-text-inverse-rgb), .055);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:36px;padding:5px 8px;display:grid}.page-builder .daw-series-color-row input[type=color]{border:1px solid var(--daw-card-border);cursor:pointer;border-radius:8px;width:30px;min-width:30px;height:28px;padding:2px}.page-builder .daw-series-color-row span{min-width:0;color:var(--daw-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.page-builder .daw-series-colors+small{margin-top:2px;display:block}.page-builder .daw-modal-actions{justify-content:flex-end;margin-top:0}.theme-dark .page-builder .daw-visualization-card,[data-theme=dark] .page-builder .daw-visualization-card,.theme-dark .page-builder .daw-visualization-frame,[data-theme=dark] .page-builder .daw-visualization-frame{background:rgba(var(--theme-text-inverse-rgb), .055);border-color:rgba(var(--theme-text-inverse-rgb), .12)}.theme-dark .page-builder .daw-visualization-image,[data-theme=dark] .page-builder .daw-visualization-image{border-color:rgba(var(--theme-text-inverse-rgb), .12);background:#0f1726bd}.theme-dark .page-builder .daw-visualization-settings-summary article,[data-theme=dark] .page-builder .daw-visualization-settings-summary article,.theme-dark .page-builder .daw-plot-summary-grid article,[data-theme=dark] .page-builder .daw-plot-summary-grid article,.theme-dark .page-builder .daw-plot-editor-card,[data-theme=dark] .page-builder .daw-plot-editor-card,.theme-dark .page-builder .daw-modal,[data-theme=dark] .page-builder .daw-modal,.theme-dark .page-builder .daw-icon-button,[data-theme=dark] .page-builder .daw-icon-button{background:rgba(var(--theme-text-inverse-rgb), .055);border-color:rgba(var(--theme-text-inverse-rgb), .12)}.theme-dark .page-builder .daw-multi-select-trigger,[data-theme=dark] .page-builder .daw-multi-select-trigger,.theme-dark .page-builder .daw-multi-select-menu,[data-theme=dark] .page-builder .daw-multi-select-menu{border-color:rgba(var(--theme-text-inverse-rgb), .12);background:#0f1726eb}.theme-dark .page-builder .daw-series-colors,[data-theme=dark] .page-builder .daw-series-colors{border-color:rgba(var(--theme-text-inverse-rgb), .12);background:#0f172659}.theme-dark .page-builder .daw-axis-select-row,[data-theme=dark] .page-builder .daw-axis-select-row,.theme-dark .page-builder .daw-color-mode-toggle,[data-theme=dark] .page-builder .daw-color-mode-toggle,.theme-dark .page-builder .daw-comparison-hint,[data-theme=dark] .page-builder .daw-comparison-hint{background:rgba(var(--theme-text-inverse-rgb), .035);border-color:rgba(var(--theme-text-inverse-rgb), .1)}.theme-dark .page-builder .daw-modal,[data-theme=dark] .page-builder .daw-modal{border-color:rgba(var(--theme-text-inverse-rgb), .14);background:#1f2530}@media (width<=820px){.page-builder .daw-visualization-frame,.page-builder .daw-visualization-frame iframe{min-height:320px}.page-builder .daw-visualization-builder-header,.page-builder .daw-visualization-actions,.page-builder .daw-modal-header,.page-builder .daw-modal-actions{flex-direction:column;align-items:stretch}.page-builder .daw-visualization-settings-summary,.page-builder .daw-plot-summary-grid,.page-builder .daw-modal-grid,.page-builder .daw-axis-select-row,.page-builder .daw-plot-output-row{grid-template-columns:1fr}.page-builder .daw-plot-output-actions{justify-content:flex-start;margin-left:0}}:root{--brand-navy:var(--theme-text);--brand-red:var(--theme-primary);--brand-olive:var(--theme-secondary);--surface-alpha:color-mix(in srgb, var(--theme-surface) 84%, transparent);--focus-ring:0 0 0 4px rgba(var(--theme-primary-rgb), .16)}:root[data-theme=dark],html.theme-dark,body.theme-dark{--brand-navy:var(--theme-text);--brand-red:var(--theme-primary);--brand-olive:var(--theme-secondary);--surface-alpha:#161f33db;--focus-ring:0 0 0 4px rgba(var(--theme-primary-rgb), .22)}body{background:var(--theme-bg-soft);color:var(--theme-text);font-feature-settings:"cv02", "cv03", "cv04";text-rendering:optimizelegibility}.page-builder{--madar-bg:var(--theme-bg);--madar-surface:var(--theme-surface);--madar-surface-soft:var(--theme-surface-2);--madar-text:var(--theme-text);--madar-muted:var(--theme-text-soft);--madar-navy:var(--theme-text);--madar-red:var(--theme-primary);--madar-red-dark:var(--theme-primary-hover);--madar-border:var(--theme-border);--madar-border-strong:var(--theme-border-strong);--madar-gradient:var(--theme-gradient);--madar-gradient-hover:var(--theme-gradient-hover);--madar-shadow-sm:0 10px 24px rgba(var(--theme-shadow-rgb), .06);--madar-shadow-md:0 18px 45px rgba(var(--theme-shadow-rgb), .08);--madar-red-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .18)}:root[data-theme=dark] .page-builder,body.theme-dark .page-builder{--madar-bg:var(--theme-bg);--madar-surface:var(--theme-surface);--madar-surface-soft:var(--theme-surface-2);--madar-text:var(--theme-text);--madar-muted:var(--theme-text-soft);--madar-navy:var(--theme-text);--madar-red:var(--theme-primary);--madar-red-dark:var(--theme-primary-hover);--madar-border:var(--theme-border);--madar-border-strong:var(--theme-border-strong);--madar-shadow-sm:0 14px 34px #0408103d;--madar-shadow-md:0 22px 56px #0408104d;--madar-red-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .2)}:root[data-theme=dark] body,body.theme-dark{background:var(--theme-bg)!important}h1,h2,h3,h4,h5,h6{color:var(--theme-text);letter-spacing:0}p,small,label,li{color:inherit}a,.gradient-text,.arabic-name{color:var(--theme-primary)}.gradient-text{background-image:none}button,a,input,select,textarea{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--focus-ring)!important}input,select,textarea,.login-card input,.register-card input,.auth-card input,.signup-card input,.forgot-card input,.reset-card input,.workspace-page input,.workspace-page select,.workspace-page textarea,.page-builder input,.page-builder select,.page-builder textarea{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}input::placeholder,textarea::placeholder{color:var(--theme-text-muted)!important}input:hover,select:hover,textarea:hover{border-color:var(--theme-border-strong)!important}input:focus,select:focus,textarea:focus{border-color:var(--theme-primary)!important;box-shadow:var(--focus-ring)!important}.site-header,.tenant-site-header,.builder-topbar,.builder-subbar,.preview-device-toolbar{background:color-mix(in srgb, var(--theme-surface) 92%, transparent)!important;border-color:var(--theme-border)!important;box-shadow:0 10px 28px rgba(var(--theme-shadow-rgb), .06)!important}:root[data-theme=dark] .site-header,:root[data-theme=dark] .tenant-site-header,:root[data-theme=dark] .builder-topbar,:root[data-theme=dark] .builder-subbar,:root[data-theme=dark] .preview-device-toolbar,body.theme-dark .site-header,body.theme-dark .tenant-site-header,body.theme-dark .builder-topbar,body.theme-dark .builder-subbar,body.theme-dark .preview-device-toolbar{background:#161f33e6!important;box-shadow:0 14px 36px #04081047!important}.brand-name,.nav-menu a,.tenant-site-brand,.tenant-site-nav button,.builder-brand h1{color:var(--theme-text)!important}.nav-menu a:hover,.nav-menu a.active,.tenant-site-nav button:hover,.tenant-site-nav button.active,.btn-login:hover,.login-signup-text a,.forgot-link{color:var(--theme-primary)!important}.nav-menu a:after{background:var(--theme-primary)!important;box-shadow:none!important}.btn-signup,.btn-primary,.features-demo-cta,.primary-action,.runtime-submit,.tenant-site-cta,.form-command-button-primary,.workspace-header button,.builder-topbar-actions>button.primary-action,.full-width-action,.reservation-mode-switch button.active{background:var(--theme-primary)!important;color:var(--theme-text-inverse)!important;border-color:var(--theme-primary)!important;box-shadow:0 12px 26px rgba(var(--theme-primary-rgb), .2)!important}.btn-signup:hover,.btn-primary:hover,.features-demo-cta:hover,.primary-action:hover,.runtime-submit:hover,.tenant-site-cta:hover,.form-command-button-primary:hover,.workspace-header button:hover,.builder-topbar-actions>button.primary-action:hover,.full-width-action:hover{transform:translateY(-1px);background:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important;box-shadow:0 16px 32px rgba(var(--theme-primary-rgb), .24)!important}.btn-login,.lang-toggle,.header-theme-toggle,.mobile-theme-toggle,.workspace-tabs,.workspace-tabs button,.form-command-button,.page-preview-action,.page-delete-action{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}.btn-login:hover,.lang-toggle:hover,.header-theme-toggle:hover,.mobile-theme-toggle:hover,.workspace-tabs button:hover{background:var(--theme-primary-soft)!important;border-color:rgba(var(--theme-primary-rgb), .28)!important}.workspace-tabs button.active,.add-group button:hover,.object-list button:hover,.object-list button.active,.builder-tool-button.active,.design-panel-options button.active{background:var(--theme-primary)!important;color:var(--theme-text-inverse)!important;box-shadow:0 10px 22px rgba(var(--theme-primary-rgb), .18)!important}.features-page,.pricing-page,.team-page,.contact-page,.auth-page,.login-page,.register-page,.already-signed-page,.admin-dashboard-page,.workspace-page,.tenant-site-runtime,.tenant-runtime-main,.page-builder{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}:root[data-theme=dark] .features-page,:root[data-theme=dark] .pricing-page,:root[data-theme=dark] .team-page,:root[data-theme=dark] .contact-page,:root[data-theme=dark] .auth-page,:root[data-theme=dark] .login-page,:root[data-theme=dark] .register-page,:root[data-theme=dark] .already-signed-page,:root[data-theme=dark] .admin-dashboard-page,:root[data-theme=dark] .workspace-page,:root[data-theme=dark] .tenant-site-runtime,:root[data-theme=dark] .tenant-runtime-main,:root[data-theme=dark] .page-builder,body.theme-dark .features-page,body.theme-dark .pricing-page,body.theme-dark .team-page,body.theme-dark .contact-page,body.theme-dark .auth-page,body.theme-dark .login-page,body.theme-dark .register-page,body.theme-dark .already-signed-page,body.theme-dark .admin-dashboard-page,body.theme-dark .workspace-page,body.theme-dark .tenant-site-runtime,body.theme-dark .tenant-runtime-main,body.theme-dark .page-builder{background:var(--theme-bg)!important}.features-demo-panel,.feature-card,.pricing-card,.team-card,.contact-card,.login-card,.register-card,.auth-card,.forgot-card,.reset-card,.overview-card,.dashboard-panel,.settings-card,.form-editor,.form-side-settings,.object-list,.publish-card,.automation-card,.role-card,.workspace-header,.builder-panel,.builder-inspector,.builder-sidebar,.builder-modal-content,.reservation-settings-section,.reservation-editor-preview-block{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 16px 38px rgba(var(--theme-shadow-rgb), .08)!important}:root[data-theme=dark] .features-demo-panel,:root[data-theme=dark] .feature-card,:root[data-theme=dark] .pricing-card,:root[data-theme=dark] .team-card,:root[data-theme=dark] .contact-card,:root[data-theme=dark] .login-card,:root[data-theme=dark] .register-card,:root[data-theme=dark] .auth-card,:root[data-theme=dark] .forgot-card,:root[data-theme=dark] .reset-card,:root[data-theme=dark] .overview-card,:root[data-theme=dark] .dashboard-panel,:root[data-theme=dark] .settings-card,:root[data-theme=dark] .form-editor,:root[data-theme=dark] .form-side-settings,:root[data-theme=dark] .object-list,:root[data-theme=dark] .publish-card,:root[data-theme=dark] .automation-card,:root[data-theme=dark] .role-card,:root[data-theme=dark] .workspace-header,:root[data-theme=dark] .builder-panel,:root[data-theme=dark] .builder-inspector,:root[data-theme=dark] .builder-sidebar,:root[data-theme=dark] .builder-modal-content,:root[data-theme=dark] .reservation-settings-section,:root[data-theme=dark] .reservation-editor-preview-block,body.theme-dark .features-demo-panel,body.theme-dark .feature-card,body.theme-dark .pricing-card,body.theme-dark .team-card,body.theme-dark .contact-card,body.theme-dark .login-card,body.theme-dark .register-card,body.theme-dark .auth-card,body.theme-dark .forgot-card,body.theme-dark .reset-card,body.theme-dark .overview-card,body.theme-dark .dashboard-panel,body.theme-dark .settings-card,body.theme-dark .form-editor,body.theme-dark .form-side-settings,body.theme-dark .object-list,body.theme-dark .publish-card,body.theme-dark .automation-card,body.theme-dark .role-card,body.theme-dark .workspace-header,body.theme-dark .builder-panel,body.theme-dark .builder-inspector,body.theme-dark .builder-sidebar,body.theme-dark .builder-modal-content,body.theme-dark .reservation-settings-section,body.theme-dark .reservation-editor-preview-block{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:0 22px 56px #04081047!important}.features-hero h1,.features-demo-copy h2,.feature-card h2,.hero-title,.hero-subtitle,.overview-card h2,.dashboard-panel h2,.dashboard-panel h3,.login-heading h1,.register-card h1,.workspace-header h2,.workspace-header h3,.builder-brand h1{color:var(--theme-text)!important}.features-hero p,.features-demo-copy p,.features-demo-list,.feature-card p,.hero-description,.overview-card p,.overview-sub,.dashboard-panel p,.dashboard-panel small,.login-heading p,.login-signup-text,.builder-brand p,.workspace-header p,.builder-note,.panel-help{color:var(--theme-text-soft)!important}.features-hero>span,.workspace-kicker,.overview-sub,.reservation-bullet-row>svg,.reservation-date-picker-grid button svg,.reservation-calendar-mode-preview>svg{color:var(--theme-secondary)!important}.features-demo-icon,.feature-card-icon,.overview-icon,.panel-icon,.tenant-logo-fallback{background:var(--theme-primary)!important;box-shadow:0 12px 26px rgba(var(--theme-primary-rgb), .18)!important}.overview-card:after{opacity:.1!important}.overview-card.olive:after,.reservation-bullet-dot{background:var(--theme-secondary)!important}.metric-track,.progress-track,.reservation-calendar-mode-preview,.reservation-bullet-row,.reservation-date-picker-grid button,.google-question-card,.google-section-card,.google-form-title-card{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important}.danger-button,.page-delete-action{color:var(--theme-primary)!important;border-color:rgba(var(--theme-primary-rgb), .28)!important}.danger-button:hover,.page-delete-action:hover{background:var(--theme-primary)!important;color:var(--theme-text-inverse)!important}::selection{background:rgba(var(--theme-primary-rgb), .24);color:var(--theme-text)}:root{--route-shell-padding:clamp(28px, 5vw, 72px);--route-card-radius:22px;--route-control-radius:14px;--route-card-shadow:0 18px 46px rgba(var(--theme-shadow-rgb), .09);--route-card-shadow-hover:0 22px 52px rgba(var(--theme-shadow-rgb), .12)}:root[data-theme=dark],body.theme-dark{--route-card-shadow:0 22px 58px #04081057;--route-card-shadow-hover:0 26px 68px #0408106b}.route-loading,.restricted-access-page,.dashboard-skeleton-layout,.forms-loading-shell,.form-preview-loading-page{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}.restricted-access-card,.skeleton-card,.skeleton-panel,.forms-loading-document,.forms-loading-controls,.form-preview-loading-shell{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;box-shadow:var(--route-card-shadow)!important}.skeleton-line,.forms-loading-line,.forms-loading-control,.forms-loading-button,.forms-loading-pill,.forms-loading-textarea,.forms-loading-tool,.forms-loading-question,.form-preview-loading-line,.form-preview-loading-input,.form-preview-loading-button,.form-preview-loading-small-button,.form-preview-loading-submit{background:var(--theme-surface-2)!important}.hero-section,.about-section,.features-page,.pricing-page,.team-page,.contact-page{color:var(--theme-text)!important}.hero-section,.about-section{background:var(--theme-bg-soft)!important}.hero-content,.contact-hero,.features-hero,.pricing-hero,.team-hero{max-width:1180px}.hero-title,.hero-subtitle,.features-hero h1,.pricing-hero h1,.team-hero h1,.contact-hero h1,.pricing-section-heading h1,.pricing-section-heading h2{color:var(--theme-text)!important;letter-spacing:0!important}.hero-description,.features-hero p,.pricing-hero p,.team-hero p,.contact-hero p,.pricing-section-heading p{color:var(--theme-text-soft)!important}.features-demo-panel,.feature-card,.pricing-choice-card,.pricing-plan-card,.pricing-module-card,.pricing-custom-summary,.team-profile-card,.contact-form,.contact-info-card,.subscription-modal{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;border-radius:var(--route-card-radius)!important;box-shadow:var(--route-card-shadow)!important}.contact-form,.contact-info-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--theme-surface) 76%, var(--theme-bg-soft))!important;border-color:color-mix(in srgb, var(--theme-border) 82%, transparent)!important;box-shadow:0 16px 36px rgba(var(--theme-shadow-rgb), .065), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .64)!important}.contact-form{padding:clamp(22px,3vw,30px)!important}.contact-info-card{background:color-mix(in srgb, var(--theme-surface) 74%, var(--theme-bg-soft))!important}.contact-form input,.contact-form textarea{background:color-mix(in srgb, var(--theme-surface) 72%, var(--theme-bg-soft))!important;border-color:color-mix(in srgb, var(--theme-border) 88%, transparent)!important;box-shadow:inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .5)!important}.contact-form input:focus,.contact-form textarea:focus{background:var(--theme-surface)!important;border-color:rgba(var(--theme-primary-rgb), .42)!important;box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .08), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .66)!important}.hero-visual{box-shadow:none!important;background:0 0!important;border:0!important}.feature-card:hover,.pricing-choice-card:hover,.pricing-plan-card:hover,.pricing-module-card:hover,.team-profile-card:hover,.contact-info-card:hover{border-color:rgba(var(--theme-primary-rgb), .24)!important;box-shadow:var(--route-card-shadow-hover)!important;transform:translateY(-3px)!important}.pricing-choice-card.active,.pricing-plan-card.recommended,.pricing-module-card.selected{border-color:rgba(var(--theme-primary-rgb), .36)!important;background:var(--theme-surface)!important}.pricing-eyebrow,.team-eyebrow,.user-dashboard-kicker,.admin-dashboard-eyebrow,.admin-access-eyebrow,.my-plan-eyebrow,.workspace-kicker,.modal-eyebrow,.tenant-eyebrow{color:var(--theme-primary)!important;letter-spacing:.06em!important}.pricing-back-button,.pricing-plan-button,.pricing-choice-card,.pricing-module-card,.subscription-modal-primary,.contact-form button,.features-demo-cta{border-radius:var(--route-control-radius)!important}.pricing-plan-button.primary,.subscription-modal-primary,.contact-form button{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important}.pricing-plan-button.primary:hover,.subscription-modal-primary:hover,.contact-form button:hover{background:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}.pricing-feature-list .included,.pricing-limit-list,.pricing-plan-meta,.pricing-summary-note,.profile-description,.contact-info-card p{color:var(--theme-text-soft)!important}.pricing-module-check{color:var(--theme-secondary)!important}.pricing-feature-list .included::marker{color:var(--theme-secondary)!important}.profile-glow{filter:none!important;background:0 0!important}.profile-avatar,.contact-info-card svg{background:var(--theme-primary-soft)!important;color:var(--theme-primary)!important;border-color:rgba(var(--theme-primary-rgb), .2)!important}.profile-icon-link{color:var(--theme-text-soft)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-2)!important}.profile-icon-link:hover{color:var(--theme-text-inverse)!important;background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.site-header,.mobile-menu,.mobile-menu-head,.mobile-menu-body{background:color-mix(in srgb, var(--theme-surface) 94%, transparent)!important;border-color:var(--theme-border)!important}.hamburger,.mobile-menu-close,.mobile-menu-links a,.mobile-theme-toggle,.mobile-menu-lang{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-2)!important}.mobile-menu-links a.active,.mobile-menu-links a:hover{background:var(--theme-primary-soft)!important;color:var(--theme-primary)!important}.site-footer{background:var(--theme-footer-bg)!important;border-top:1px solid var(--theme-footer-border)!important;color:var(--theme-footer-text)!important}.footer-links,.footer-contact{background:var(--theme-footer-surface)!important;border:1px solid var(--theme-footer-border)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-text-inverse) 7%, transparent), 0 18px 44px rgba(var(--theme-black-rgb), .28)!important}.footer-brand p,.footer-link,.footer-contact-item span,.footer-bottom p{color:var(--theme-footer-text-soft)!important}.footer-contact-item strong,.footer-links h4,.footer-contact h4,.footer-logo-link span{color:var(--theme-footer-text)!important}.footer-social-link{color:var(--theme-footer-text)!important;background:color-mix(in srgb, var(--theme-text-inverse) 9%, transparent)!important;border-color:var(--theme-footer-border)!important}.footer-link:hover,.footer-link.active,.footer-contact-item:hover,.footer-social-link:hover{color:var(--theme-text-inverse)!important}.login-page,.register-page,.forgot-page{background:var(--theme-bg-soft)!important}.login-card,.register-card,.forgot-card{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;box-shadow:var(--route-card-shadow)!important;border-radius:24px!important}.login-card:before,.register-card:before,.forgot-card:before{background:rgba(var(--theme-primary-rgb), .08)!important}.auth-section-title,.subdomain-preview,.form-status-message{border-color:var(--theme-border)!important;background:var(--theme-surface-2)!important;color:var(--theme-text-soft)!important}.password-field button{color:var(--theme-text-muted)!important}.password-field button:hover{color:var(--theme-primary)!important}.login-submit{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important}.login-submit:hover{background:var(--theme-primary-hover)!important}.admin-dashboard-layout,.dashboard-page,.user-dashboard-page,.admin-dashboard-page,.settings-page,.change-password-page,.my-plan-page,.user-management-page,.admin-account-access-page{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}.admin-sidebar,.dashboard-sidebar{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:16px 0 42px rgba(var(--theme-shadow-rgb), .08)!important}.admin-sidebar-brand,.admin-sidebar-user-title-row,.admin-sidebar-nav a,.admin-sidebar-theme-row,.admin-sidebar-logout{color:var(--theme-text)!important}.admin-sidebar-nav a,.admin-sidebar-theme-row,.admin-sidebar-lang-switcher,.admin-sidebar-user,.admin-sidebar-logout{border-radius:16px!important}.admin-sidebar-nav a:hover,.admin-sidebar-nav a.active,.admin-sidebar-theme-row:hover{background:var(--theme-primary-soft)!important;color:var(--theme-primary)!important}.admin-sidebar-icon,.admin-sidebar-avatar,.settings-profile-avatar,.user-management-avatar,.my-plan-module-card-icon{background:var(--theme-primary)!important;color:var(--theme-text-inverse)!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .18)!important}.admin-dashboard-hero,.admin-dashboard-header,.settings-header,.my-plan-header,.user-management-header,.admin-access-hero,.overview-card,.dashboard-panel,.admin-signal-card,.user-dashboard-stat,.user-dashboard-panel,.user-dashboard-form-data-card,.settings-card,.change-password-card,.my-plan-current-card,.my-plan-recommendation-card,.my-plan-usage-card,.my-plan-module-card,.my-plan-module-detail,.user-management-row,.user-management-toolbar,.user-management-stats>*,.admin-access-info-card,.admin-access-form-card,.admin-access-activity-card{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;border-radius:var(--route-card-radius)!important;box-shadow:var(--route-card-shadow)!important;color:var(--theme-text)!important}.admin-dashboard-hero,.admin-access-hero,.my-plan-current-card{background:color-mix(in srgb, var(--theme-surface) 78%, var(--theme-bg-soft))!important}.user-dashboard-header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0 8px!important}.user-dashboard-stat,.user-dashboard-panel,.user-dashboard-form-data-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--theme-surface) 76%, var(--theme-bg-soft))!important;border-color:color-mix(in srgb, var(--theme-border) 84%, transparent)!important;box-shadow:0 16px 38px rgba(var(--theme-shadow-rgb), .07), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .55)!important}.user-dashboard-builder-grid button{background:color-mix(in srgb, var(--theme-surface) 62%, var(--theme-bg-soft))!important;border-color:color-mix(in srgb, var(--theme-border) 86%, transparent)!important}.user-dashboard-plan-meter{background:color-mix(in srgb, var(--theme-bg-soft) 84%, var(--theme-surface))!important}.overview-card p,.dashboard-panel p,.dashboard-panel small,.admin-dashboard-header-meta,.server-info-list div,.user-dashboard-stat p,.user-dashboard-panel p,.settings-header p,.my-plan-header p,.user-management-kicker,.admin-access-info-row p,.change-password-heading p{color:var(--theme-text-soft)!important}.overview-icon,.panel-icon,.user-dashboard-stat-icon,.user-dashboard-form-data-icon,.user-dashboard-plan-icon,.admin-access-hero-icon{background:var(--theme-primary-soft)!important;color:var(--theme-primary)!important;border:1px solid rgba(var(--theme-primary-rgb), .18)!important}.metric-track,.admin-signal-track,.user-dashboard-usage-track,.user-dashboard-plan-meter,.my-plan-progress,.admin-access-code-progress span{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important}.metric-fill,.admin-signal-fill,.user-dashboard-usage-track span,.user-dashboard-plan-meter span,.my-plan-progress span,.admin-access-code-progress span.is-filled{background:var(--theme-primary)!important}.server-status-healthy,.admin-access-success,.settings-toast-success,.user-management-toast.success{color:var(--theme-success)!important}.admin-access-error,.change-password-error,.settings-field-error,.user-management-toast.error{color:var(--theme-danger)!important}.settings-save-button,.change-password-submit,.my-plan-button.primary,.user-management-primary,.admin-access-submit,.user-dashboard-header-actions .is-primary,.admin-dashboard-hero-action{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important}.settings-save-button:hover,.change-password-submit:hover,.my-plan-button.primary:hover,.user-management-primary:hover,.admin-access-submit:hover,.user-dashboard-header-actions .is-primary:hover,.admin-dashboard-hero-action:hover{background:var(--theme-primary-hover)!important}.settings-reset-password-button,.change-password-cancel,.my-plan-button.secondary,.user-management-secondary{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.settings-reset-password-button:hover,.change-password-cancel:hover,.my-plan-button.secondary:hover,.user-management-secondary:hover{background:var(--theme-primary-soft)!important;color:var(--theme-primary)!important}.user-management-danger,.danger-lite,.is-danger{color:var(--theme-danger)!important;border-color:rgba(var(--theme-danger-rgb,196, 69, 58), .28)!important}.page-builder,.workspace-page,.forms-workbench,.responses-results-page,.daw-page{background:var(--theme-bg-soft)!important}.builder-desktop-shell,.builder-layout,.forms-simple-shell,.results-layout,.daw-shell{color:var(--theme-text)!important}.builder-topbar,.builder-subbar,.workspace-header,.builder-sidebar,.builder-side-panel,.builder-inspector,.builder-canvas-shell,.builder-modal,.template-picker-modal,.starter-card,.form-editor,.form-side-settings,.object-list,.simple-add-question,.simple-side-panel,.forms-section-sheet,.simple-question-card,.quiz-options-drawer,.results-table-card,.form-info-grid>*,.results-empty-state,.daw-card,.daw-section-card,.daw-report-panel,.daw-report-canvas-shell,.daw-report-page,.daw-cleaning-tool,.daw-report-block,.daw-analysis-generator,.reservation-block,.reservation-component,.reservation-editor-preview-block,.reservation-settings-section{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--route-card-shadow)!important}.page-builder .builder-sidebar,.page-builder .builder-inspector,.page-builder .builder-side-panel{background:var(--theme-bg-soft)!important;box-shadow:none!important}.page-builder .builder-panel,.page-builder .inspector-group{box-shadow:none!important;background:0 0!important}.page-builder .inspector-title span,.page-builder .starter-card em,.page-builder .page-kind-pill{display:none!important}.page-builder .section-component-palette button{background:color-mix(in srgb, var(--theme-surface) 72%, var(--theme-bg-soft))!important;border-color:color-mix(in srgb, var(--theme-border) 88%, transparent)!important;box-shadow:0 8px 18px rgba(var(--theme-shadow-rgb), .045), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .55)!important}.page-builder .section-component-palette button:hover{background:color-mix(in srgb, var(--theme-primary-soft) 58%, var(--theme-surface))!important}.page-builder .builder-inspector input,.page-builder .builder-inspector textarea,.page-builder .builder-inspector select,.page-builder .builder-inspector details,.page-builder .builder-inspector summary,.page-builder .builder-inspector .row-editor-card,.page-builder .builder-inspector .element-action-grid button{background:color-mix(in srgb, var(--theme-surface) 72%, var(--theme-bg-soft))!important;border-color:color-mix(in srgb, var(--theme-border) 88%, transparent)!important;box-shadow:0 8px 18px rgba(var(--theme-shadow-rgb), .045), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .5)!important}.page-builder .builder-inspector input[type=color]{background:color-mix(in srgb, var(--theme-surface) 82%, var(--theme-bg-soft))!important}.page-builder .builder-inspector details[open],.page-builder .builder-inspector summary:hover,.page-builder .builder-inspector .element-action-grid button:hover{background:color-mix(in srgb, var(--theme-primary-soft) 50%, var(--theme-surface))!important}.page-builder .builder-inspector label{color:var(--theme-text)!important}.row-editor-card,.metric-editor-item,.list-editor-item,.option-editor-stack,.logic-rule-row,.daw-cleaning-option,.daw-source-body,.daw-file-dropzone,.daw-column-picker,.daw-data-grid-shell,.daw-report-source-popover,.daw-report-generated-table-wrap,.daw-compact-table-scroll,.reservation-calendar,.reservation-form-preview,.reservation-summary,.reservation-field,.reservation-calendar-mode-preview,.reservation-bullet-row{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.page-builder{--builder-bg:color-mix(in srgb, var(--theme-surface) 88%, var(--theme-bg-soft));--builder-surface:color-mix(in srgb, var(--theme-surface) 92%, var(--theme-bg-soft));--builder-surface-raised:color-mix(in srgb, var(--theme-surface) 96%, var(--theme-bg-soft));--builder-surface-muted:color-mix(in srgb, var(--theme-surface) 84%, var(--theme-bg-soft));--builder-border:color-mix(in srgb, var(--theme-border) 62%, transparent);--builder-shadow:0 8px 18px rgba(var(--theme-shadow-rgb), .035);background:var(--builder-bg)!important}:root[data-theme=dark] .page-builder,body.theme-dark .page-builder{--builder-bg:color-mix(in srgb, var(--theme-bg) 72%, var(--theme-surface));--builder-surface:color-mix(in srgb, var(--theme-surface) 86%, var(--theme-bg));--builder-surface-raised:color-mix(in srgb, var(--theme-surface) 92%, var(--theme-bg));--builder-surface-muted:color-mix(in srgb, var(--theme-surface) 78%, var(--theme-bg));--builder-border:color-mix(in srgb, var(--theme-border) 72%, transparent);--builder-shadow:0 10px 22px rgba(var(--theme-black-rgb), .14)}.page-builder .workspace-page,.page-builder .builder-layout,.page-builder .builder-canvas-shell,.page-builder .builder-sidebar,.page-builder .builder-inspector,.page-builder .builder-side-panel{background:var(--builder-bg)!important;border-color:var(--builder-border)!important;box-shadow:none!important}.page-builder .builder-topbar,.page-builder .builder-subbar,.page-builder .workspace-header,.page-builder .builder-modal,.page-builder .template-picker-modal,.page-builder .starter-card,.page-builder .form-editor,.page-builder .form-side-settings,.page-builder .object-list,.page-builder .simple-add-question,.page-builder .simple-side-panel,.page-builder .forms-section-sheet,.page-builder .simple-question-card,.page-builder .quiz-options-drawer,.page-builder .results-table-card,.page-builder .form-info-grid>*,.page-builder .results-empty-state,.page-builder .daw-card,.page-builder .daw-section-card,.page-builder .daw-report-panel,.page-builder .daw-report-canvas-shell,.page-builder .daw-report-page,.page-builder .daw-cleaning-tool,.page-builder .daw-report-block,.page-builder .daw-analysis-generator,.page-builder .reservation-block,.page-builder .reservation-component,.page-builder .reservation-editor-preview-block,.page-builder .reservation-settings-section,.page-builder .panel-mode-select,.page-builder .page-kind-summary,.page-builder .page-create-card{background:var(--builder-surface)!important;border-color:var(--builder-border)!important;box-shadow:var(--builder-shadow)!important}.page-builder .section-component-palette button,.page-builder .builder-inspector input,.page-builder .builder-inspector textarea,.page-builder .builder-inspector select,.page-builder .builder-inspector details,.page-builder .builder-inspector summary,.page-builder .builder-inspector .row-editor-card,.page-builder .builder-inspector .element-action-grid button,.page-builder .row-editor-card,.page-builder .metric-editor-item,.page-builder .list-editor-item,.page-builder .option-editor-stack,.page-builder .logic-rule-row,.page-builder .daw-cleaning-option,.page-builder .daw-source-body,.page-builder .daw-file-dropzone,.page-builder .daw-column-picker,.page-builder .daw-data-grid-shell,.page-builder .daw-report-source-popover,.page-builder .daw-report-generated-table-wrap,.page-builder .daw-compact-table-scroll,.page-builder .reservation-summary,.page-builder .reservation-field,.page-builder .reservation-calendar-mode-preview,.page-builder .reservation-bullet-row{background:var(--builder-surface-raised)!important;border-color:var(--builder-border)!important;color:var(--theme-text)!important}.page-builder .builder-inspector details,.page-builder .builder-inspector summary{box-shadow:var(--builder-shadow)!important}.page-builder .empty-connected,.page-builder .builder-form-preview-shell,.page-builder .builder-form-preview-question,.page-builder .builder-form-preview-section,.page-builder .builder-form-preview-success,.page-builder .builder-form-preview-quiz-state{background:var(--builder-surface-raised)!important;border-color:var(--builder-border)!important;box-shadow:var(--builder-shadow)!important}.page-builder .builder-form-preview-question input:not([type=checkbox]):not([type=radio]):not([type=file]),.page-builder .builder-form-preview-question textarea,.page-builder .builder-form-preview-question select{background:var(--builder-surface)!important;border-color:var(--builder-border)!important}.page-builder .section-component-palette button:hover,.page-builder .builder-inspector details[open],.page-builder .builder-inspector summary:hover,.page-builder .builder-inspector .element-action-grid button:hover{background:color-mix(in srgb, var(--theme-primary-soft) 44%, var(--builder-surface-raised))!important}.builder-tool-button,.panel-mode-select button,.workspace-tabs button,.viewport-switcher button,.daw-source-tabs button,.daw-analysis-domain-grid button,.runtime-language-switch button,.reservation-mode-switch button,.reservation-date-picker-grid button,.reservation-time-slots button,.runtime-choice,.choice-pills button,.scale-choice button,.rating-choice button{border-color:var(--theme-border)!important;background:var(--theme-surface-2)!important;color:var(--theme-text)!important}.builder-tool-button:hover,.panel-mode-select button:hover,.workspace-tabs button:hover,.viewport-switcher button:hover,.daw-source-tabs button:hover,.daw-analysis-domain-grid button:hover,.runtime-choice:hover,.choice-pills button:hover,.scale-choice button:hover,.rating-choice button:hover{border-color:rgba(var(--theme-primary-rgb), .28)!important;background:var(--theme-primary-soft)!important;color:var(--theme-primary)!important}.builder-tool-button.active,.panel-mode-select button.active,.workspace-tabs button.active,.viewport-switcher button.active,.daw-source-tabs button.active,.daw-analysis-domain-grid button.active,.runtime-language-switch button.active,.reservation-mode-switch button.active,.reservation-date-picker-grid button.active,.reservation-time-slots button.active,.runtime-choice.active,.choice-pills button.active,.scale-choice button.active,.rating-choice button.active{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important}.page-builder .builder-tool-button,.page-builder .panel-mode-select button,.page-builder .workspace-tabs button,.page-builder .viewport-switcher button,.page-builder .daw-source-tabs button,.page-builder .daw-analysis-domain-grid button,.page-builder .runtime-language-switch button,.page-builder .reservation-mode-switch button,.page-builder .reservation-date-picker-grid button,.page-builder .reservation-time-slots button,.page-builder .runtime-choice,.page-builder .choice-pills button,.page-builder .scale-choice button,.page-builder .rating-choice button,.page-builder .page-preview-action,.page-builder .form-command-button,.page-builder .page-delete-modal-secondary,.page-builder .madar-website-name-actions button:not(.madar-website-name-primary){background:var(--builder-surface-raised)!important;border-color:var(--builder-border)!important;color:var(--theme-text)!important;box-shadow:none!important}.page-builder .workspace-tabs,.page-builder .viewport-switcher{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}.page-builder .workspace-tabs button,.page-builder .viewport-switcher button{background:0 0!important;border-color:#0000!important}.page-builder .builder-tool-button:hover,.page-builder .panel-mode-select button:hover,.page-builder .workspace-tabs button:hover,.page-builder .viewport-switcher button:hover,.page-builder .daw-source-tabs button:hover,.page-builder .daw-analysis-domain-grid button:hover,.page-builder .runtime-choice:hover,.page-builder .choice-pills button:hover,.page-builder .scale-choice button:hover,.page-builder .rating-choice button:hover,.page-builder .page-preview-action:hover,.page-builder .form-command-button:hover{background:color-mix(in srgb, var(--theme-primary-soft) 44%, var(--builder-surface-raised))!important;border-color:rgba(var(--theme-primary-rgb), .28)!important;color:var(--theme-primary)!important}.page-builder .builder-tool-button.active,.page-builder .panel-mode-select button.active,.page-builder .workspace-tabs button.active,.page-builder .viewport-switcher button.active,.page-builder .daw-source-tabs button.active,.page-builder .daw-analysis-domain-grid button.active,.page-builder .runtime-language-switch button.active,.page-builder .reservation-mode-switch button.active,.page-builder .reservation-date-picker-grid button.active,.page-builder .reservation-time-slots button.active,.page-builder .runtime-choice.active,.page-builder .choice-pills button.active,.page-builder .scale-choice button.active,.page-builder .rating-choice button.active{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important}.page-builder .page-primary-action,.page-builder .upload-image-button,.page-builder .primary-action,.page-builder .full-width-action,.page-builder .runtime-submit,.page-builder .workspace-header button{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important;box-shadow:0 10px 22px rgba(var(--theme-primary-rgb), .18)!important}.page-builder .page-primary-action:hover,.page-builder .upload-image-button:hover,.page-builder .primary-action:hover,.page-builder .full-width-action:hover,.page-builder .runtime-submit:hover,.page-builder .workspace-header button:hover{background:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important;color:var(--theme-text-inverse)!important;box-shadow:0 12px 26px rgba(var(--theme-primary-rgb), .22)!important}.builder-live-site-link,.builder-toast,.daw-primary,.reservation-submit,.quiz-drawer-save,.add-question-wide,.admin-access-submit{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important}.daw-secondary,.page-preview-action,.form-command-button,.page-delete-modal-secondary,.madar-website-name-actions button:not(.madar-website-name-primary){background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.daw-secondary:hover,.page-preview-action:hover,.form-command-button:hover,.page-delete-modal-secondary:hover{background:var(--theme-primary-soft)!important;color:var(--theme-primary)!important}.page-delete-modal,.madar-website-name-modal,.subscription-modal,.builder-modal{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 28px 80px #04081042!important}.page-delete-modal-backdrop,.builder-modal-backdrop,.madar-website-name-overlay,.subscription-modal-backdrop,.quiz-drawer-backdrop{background:#0f162694!important}.page-delete-modal-danger,.daw-report-block-actions .is-danger{background:var(--theme-danger)!important;border-color:var(--theme-danger)!important;color:var(--theme-text-inverse)!important}.daw-data-grid th,.daw-compact-table th,.daw-report-generated-table th,.results-table-card th{background:var(--theme-surface-2)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.daw-data-grid td,.daw-compact-table td,.daw-report-generated-table td,.results-table-card td{border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important}.daw-report-page,.daw-report-page input,.daw-report-page textarea,.daw-report-page .daw-report-page-block{background:var(--theme-paper-surface)!important;color:var(--theme-paper-text)!important}.builder-form-preview-page,.tenant-site-runtime,.tenant-login-runtime,.tenant-runtime-main{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}.builder-form-preview-shell,.builder-form-preview-topbar,.builder-form-preview-question,.builder-form-preview-section,.builder-form-preview-success,.builder-form-preview-quiz-state,.tenant-runtime-card,.tenant-site-header,.tenant-site-footer{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--route-card-shadow)!important}.tenant-site-footer{background:var(--theme-surface)!important}.tenant-footer-logo-row h3,.tenant-runtime-card h1,.tenant-footer-column h4,.tenant-footer-contact h4,.tenant-language-pill strong{color:var(--theme-text)!important}.tenant-footer-brand p,.tenant-runtime-card p,.tenant-footer-contact p,.tenant-footer-bottom,.builder-form-preview-header p,.builder-form-preview-question p{color:var(--theme-text-soft)!important}.tenant-footer-links-grid button,.tenant-footer-bottom button,.tenant-social-row button{color:var(--theme-text)!important}.tenant-footer-links-grid button:hover,.tenant-footer-bottom button:hover,.tenant-social-row button:hover{color:var(--theme-primary)!important}.tenant-language-pill,.tenant-social-row button{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important}.runtime-form,.runtime-question,.quiz-start-panel,.runtime-form-section,.empty-connected,.builder-auth-component{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.runtime-question-title,.builder-form-preview-question label,.runtime-form-header h1{color:var(--theme-text)!important}.runtime-form-header p,.runtime-form-page-count,.builder-note{color:var(--theme-text-soft)!important}:root[data-theme=dark] .hero-visual,:root[data-theme=dark] .features-demo-panel,:root[data-theme=dark] .feature-card,:root[data-theme=dark] .pricing-choice-card,:root[data-theme=dark] .pricing-plan-card,:root[data-theme=dark] .pricing-module-card,:root[data-theme=dark] .pricing-custom-summary,:root[data-theme=dark] .team-profile-card,:root[data-theme=dark] .contact-form,:root[data-theme=dark] .contact-info-card,:root[data-theme=dark] .login-card,:root[data-theme=dark] .register-card,:root[data-theme=dark] .overview-card,:root[data-theme=dark] .dashboard-panel,:root[data-theme=dark] .user-dashboard-panel,:root[data-theme=dark] .settings-card,:root[data-theme=dark] .my-plan-current-card,:root[data-theme=dark] .my-plan-module-card,:root[data-theme=dark] .user-management-row,:root[data-theme=dark] .builder-sidebar,:root[data-theme=dark] .builder-inspector,:root[data-theme=dark] .builder-canvas-shell,:root[data-theme=dark] .form-editor,:root[data-theme=dark] .object-list,:root[data-theme=dark] .daw-card,:root[data-theme=dark] .builder-form-preview-shell,:root[data-theme=dark] .tenant-runtime-card,body.theme-dark .hero-visual,body.theme-dark .features-demo-panel,body.theme-dark .feature-card,body.theme-dark .pricing-choice-card,body.theme-dark .pricing-plan-card,body.theme-dark .pricing-module-card,body.theme-dark .pricing-custom-summary,body.theme-dark .team-profile-card,body.theme-dark .contact-form,body.theme-dark .contact-info-card,body.theme-dark .login-card,body.theme-dark .register-card,body.theme-dark .overview-card,body.theme-dark .dashboard-panel,body.theme-dark .user-dashboard-panel,body.theme-dark .settings-card,body.theme-dark .my-plan-current-card,body.theme-dark .my-plan-module-card,body.theme-dark .user-management-row,body.theme-dark .builder-sidebar,body.theme-dark .builder-inspector,body.theme-dark .builder-canvas-shell,body.theme-dark .form-editor,body.theme-dark .object-list,body.theme-dark .daw-card,body.theme-dark .builder-form-preview-shell,body.theme-dark .tenant-runtime-card{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}.page-builder .builder-canvas{background:var(--theme-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--madar-shadow-md)!important}.tenant-runtime-page,.tenant-runtime-main{background:var(--theme-bg)!important;color:var(--theme-text)!important}.tenant-runtime-page .builder-canvas{background:var(--theme-bg)!important;color:var(--theme-text)!important;box-shadow:none!important;border:0!important}.page-builder.preview-mode .builder-canvas-shell{background:var(--madar-bg)!important}.page-builder .builder-canvas .site-section,.page-builder .builder-canvas .direct-layout-section,.page-builder .builder-canvas .site-column,.page-builder .builder-canvas .direct-element-frame,.tenant-runtime-page .site-section,.tenant-runtime-page .direct-layout-section,.tenant-runtime-page .site-column,.tenant-runtime-page .direct-element-frame{border-color:#0000;color:var(--theme-text)!important;box-shadow:none!important}.page-builder .builder-canvas .built-site-header,.page-builder .builder-canvas .built-site-footer,.tenant-runtime-page .built-site-header,.tenant-runtime-page .built-site-footer{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.tenant-runtime-page .builder-element-heading,.tenant-runtime-page .builder-element-card strong,.tenant-runtime-page .metric-value{color:var(--theme-text)!important}.tenant-runtime-page .builder-element-text,.tenant-runtime-page .builder-element-list,.tenant-runtime-page .builder-element-card span,.tenant-runtime-page .builder-element-embed{color:var(--theme-text-muted)!important}.tenant-runtime-page .builder-element-card,.tenant-runtime-page .builder-element-metric,.tenant-runtime-page .builder-element-reservationBlock,.tenant-runtime-page .builder-element-responsesTable,.tenant-runtime-page .builder-element-embed,.tenant-runtime-page .responses-preview{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 18px 44px rgba(var(--theme-shadow-rgb), .1)!important}.tenant-runtime-page .builder-element-button,.tenant-runtime-page .reservation-submit{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important;box-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .18)!important}.page-builder .builder-canvas .builder-element-formBlock,.tenant-runtime-page .builder-element-formBlock{background:var(--form-theme-surface)!important;border-color:var(--form-theme-border)!important;color:var(--form-theme-text)!important;box-shadow:0 22px 60px rgba(var(--theme-shadow-rgb), .1)!important}.page-builder .builder-canvas .runtime-form,.tenant-runtime-page .runtime-form{background:var(--form-theme-surface)!important;border-color:var(--form-theme-border)!important;color:var(--form-theme-text)!important;box-shadow:none!important}.page-builder .builder-canvas .runtime-form-section,.page-builder .builder-canvas .runtime-question,.tenant-runtime-page .runtime-form-section,.tenant-runtime-page .runtime-question{border-color:var(--form-theme-border)!important;color:var(--form-theme-text)!important;box-shadow:none!important;background:0 0!important}.page-builder .builder-canvas .runtime-form-header h3,.page-builder .builder-canvas .runtime-form-section-header h4,.page-builder .builder-canvas .runtime-question-title,.tenant-runtime-page .runtime-form-header h3,.tenant-runtime-page .runtime-form-section-header h4,.tenant-runtime-page .runtime-question-title{color:var(--form-theme-text)!important}.page-builder .builder-canvas .runtime-form-header p,.page-builder .builder-canvas .runtime-form-section-header p,.page-builder .builder-canvas .runtime-question small,.page-builder .builder-canvas .runtime-form-page-count,.tenant-runtime-page .runtime-form-header p,.tenant-runtime-page .runtime-form-section-header p,.tenant-runtime-page .runtime-question small,.tenant-runtime-page .runtime-form-page-count{color:var(--form-theme-muted)!important}.page-builder .builder-canvas .runtime-question input:not([type=checkbox]):not([type=radio]):not([type=file]),.page-builder .builder-canvas .runtime-question textarea,.page-builder .builder-canvas .runtime-question select,.tenant-runtime-page .runtime-question input:not([type=checkbox]):not([type=radio]):not([type=file]),.tenant-runtime-page .runtime-question textarea,.tenant-runtime-page .runtime-question select{background:var(--form-theme-input)!important;border-color:var(--form-theme-border)!important;color:var(--form-theme-text)!important;box-shadow:0 1px 0 rgba(var(--theme-shadow-rgb), .03), inset 0 0 0 1px transparent!important}.page-builder .builder-canvas .runtime-question input::placeholder,.page-builder .builder-canvas .runtime-question textarea::placeholder,.tenant-runtime-page .runtime-question input::placeholder,.tenant-runtime-page .runtime-question textarea::placeholder{opacity:.72;color:var(--form-theme-muted)!important}.page-builder .builder-canvas .runtime-submit,.page-builder .builder-canvas .runtime-form-pagination button.runtime-submit,.tenant-runtime-page .runtime-submit,.tenant-runtime-page .runtime-form-pagination button.runtime-submit{background:var(--form-theme-accent)!important;border-color:var(--form-theme-accent)!important;color:var(--form-theme-button-text)!important}:root[data-theme=dark] .contact-form,:root[data-theme=dark] .contact-info-card,body.theme-dark .contact-form,body.theme-dark .contact-info-card{background:color-mix(in srgb, var(--theme-surface) 84%, transparent)!important;border-color:color-mix(in srgb, var(--theme-border) 86%, transparent)!important;box-shadow:0 18px 42px rgba(var(--theme-black-rgb), .22), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .06)!important}:root[data-theme=dark] .contact-info-card,body.theme-dark .contact-info-card{background:color-mix(in srgb, var(--theme-surface) 82%, var(--theme-surface-2))!important}:root[data-theme=dark] .contact-form input,:root[data-theme=dark] .contact-form textarea,body.theme-dark .contact-form input,body.theme-dark .contact-form textarea{background:color-mix(in srgb, var(--theme-surface-2) 78%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-border) 90%, transparent)!important;box-shadow:inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .04)!important}:root[data-theme=dark] .user-dashboard-stat,:root[data-theme=dark] .user-dashboard-panel,:root[data-theme=dark] .user-dashboard-form-data-card,body.theme-dark .user-dashboard-stat,body.theme-dark .user-dashboard-panel,body.theme-dark .user-dashboard-form-data-card{background:color-mix(in srgb, var(--theme-surface) 82%, var(--theme-surface-2))!important;border-color:color-mix(in srgb, var(--theme-border) 86%, transparent)!important;box-shadow:0 18px 42px rgba(var(--theme-black-rgb), .24), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .055)!important}:root[data-theme=dark] .user-dashboard-builder-grid button,body.theme-dark .user-dashboard-builder-grid button{background:color-mix(in srgb, var(--theme-surface-2) 76%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-border) 88%, transparent)!important}:root[data-theme=dark] .hero-visual,body.theme-dark .hero-visual{box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme=dark] .site-header,:root[data-theme=dark] .mobile-menu,:root[data-theme=dark] .admin-sidebar,:root[data-theme=dark] .tenant-site-header,body.theme-dark .site-header,body.theme-dark .mobile-menu,body.theme-dark .admin-sidebar,body.theme-dark .tenant-site-header{border-color:var(--theme-border)!important;background:#161f33f0!important}@media (width<=900px){.hero-section,.about-section,.features-page,.pricing-page,.team-page,.contact-page,.settings-page,.my-plan-page,.user-management-page,.admin-account-access-page,.workspace-page{padding-inline:clamp(16px,5vw,28px)!important}.pricing-custom-layout,.admin-access-grid,.my-plan-overview,.my-plan-module-layout,.settings-grid,.results-layout{grid-template-columns:1fr!important}.admin-dashboard-hero,.user-dashboard-header,.workspace-header,.my-plan-header,.settings-header{gap:18px!important}}.builder-demo-main{min-height:calc(100vh - 110px);padding:0 24px 32px}.builder-demo-main .page-builder{border:1px solid var(--theme-border);box-shadow:0 18px 45px rgba(var(--theme-shadow-rgb), .08);border-radius:18px;overflow:hidden}@media (width<=900px){.builder-demo-main{padding:0 16px 24px}}.tenant-site-runtime{background:var(--theme-bg);min-height:100vh;color:var(--theme-text);grid-template-rows:auto 1fr auto;display:grid}.tenant-site-header{background:var(--theme-surface);border-bottom:1px solid var(--theme-border);z-index:20;position:sticky;top:0}.tenant-site-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1180px,100% - 48px);min-height:78px;margin:0 auto;display:grid}.tenant-site-brand{color:var(--theme-text);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:10px;font-size:18px;font-weight:950;display:inline-flex}.tenant-site-brand img{object-fit:contain;border-radius:10px;width:42px;height:42px}.tenant-logo-fallback{background:var(--theme-gradient);width:42px;height:42px;color:var(--theme-text-inverse);border-radius:14px;place-items:center;font-weight:950;display:grid}.tenant-site-nav{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:6px;display:flex}.tenant-site-nav button{color:var(--theme-text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-weight:900}.tenant-site-nav button:hover,.tenant-site-nav button.active{background:var(--theme-surface-2);color:var(--theme-text)}.tenant-site-cta{cursor:pointer;color:var(--theme-text-inverse);background:var(--theme-gradient);box-shadow:0 12px 26px rgba(var(--theme-primary-rgb), .18);border:0;border-radius:999px;justify-self:end;padding:12px 18px;font-weight:950}.tenant-login-runtime{background:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .07), transparent 34%), linear-gradient(180deg, var(--theme-surface) 0%, var(--theme-bg) 100%);align-items:center;min-height:calc(100vh - 78px);display:grid}.tenant-login-runtime .login-page{background:0 0;min-height:auto;padding:70px 24px}.tenant-runtime-main{background:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .07), transparent 34%), linear-gradient(180deg, var(--theme-surface) 0%, var(--theme-bg) 100%);place-items:center;min-height:560px;padding:64px 24px;display:grid}.tenant-runtime-card{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(720px,100%);box-shadow:0 18px 45px rgba(var(--theme-shadow-rgb), .08);text-align:center;border-radius:28px;padding:34px}.tenant-eyebrow{background:rgba(var(--theme-primary-rgb), .1);color:var(--theme-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin:0 0 12px;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.tenant-runtime-card h1{color:var(--theme-text);letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,54px);font-weight:950;line-height:1.04}.tenant-runtime-card p{max-width:560px;color:var(--theme-text-soft);margin:14px auto 0;font-size:17px;line-height:1.65}.tenant-runtime-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.tenant-runtime-actions button{cursor:pointer;color:var(--theme-text-inverse);background:var(--theme-gradient);box-shadow:0 12px 26px rgba(var(--theme-primary-rgb), .18);border:0;border-radius:14px;padding:13px 18px;font-weight:950}.tenant-site-footer{background:var(--theme-surface);border-top:1px solid var(--theme-border);color:var(--theme-text);padding:36px 5% 22px}.tenant-footer-grid{grid-template-columns:minmax(240px,1fr) minmax(260px,1fr) minmax(190px,.85fr);align-items:start;gap:clamp(24px,4vw,48px);width:100%;max-width:980px;margin:0 auto;display:grid}.tenant-footer-brand{text-align:center;align-content:start;justify-items:center;gap:16px;display:grid}.tenant-footer-logo-row{justify-items:center;gap:8px;display:grid}.tenant-footer-logo-row h3{color:var(--theme-text);margin:0;font-size:28px;font-weight:950;line-height:1.05}.tenant-footer-brand p{color:var(--theme-text-soft);max-width:380px;margin:0;line-height:1.6}.tenant-footer-logo{object-fit:contain;width:76px;height:76px}.tenant-footer-logo-fallback{background:var(--theme-gradient);color:var(--theme-text-inverse);border-radius:20px;place-items:center;font-size:28px;font-weight:950;display:grid}.tenant-social-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tenant-social-row button{border:1px solid var(--theme-border);width:36px;height:36px;color:var(--theme-text);background:var(--theme-surface);cursor:pointer;border-radius:999px;font-size:11px;font-weight:900}.tenant-footer-column h4,.tenant-footer-contact h4{color:var(--theme-text);text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:14px}.tenant-footer-links-grid{gap:8px;display:grid}.tenant-footer-links-grid button{color:var(--theme-surface);cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-weight:800}.tenant-footer-links-grid button:hover{color:var(--theme-primary)}.tenant-footer-contact{align-content:start;gap:10px;display:grid}.tenant-footer-contact p{color:var(--theme-surface);margin:0;line-height:1.6}.tenant-language-pill{border:1px solid var(--theme-border);background:var(--theme-surface-2);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;display:inline-flex}.tenant-language-pill strong{color:var(--theme-text)}.tenant-footer-bottom{border-top:1px solid var(--theme-border);max-width:980px;color:var(--theme-surface);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:26px auto 0;padding-top:16px;display:flex}.tenant-footer-bottom p{margin:0}.tenant-footer-bottom button{color:var(--theme-surface);cursor:pointer;background:0 0;border:0;font-weight:900}.tenant-footer-bottom button:hover{color:var(--theme-primary)}@media (width<=900px){.tenant-site-header-inner{grid-template-columns:1fr;justify-items:center;padding:14px 0}.tenant-site-brand,.tenant-site-cta{justify-self:center}.tenant-footer-grid{text-align:center;grid-template-columns:1fr;justify-items:center}.tenant-footer-contact{justify-items:center}.tenant-footer-links-grid button{justify-self:center}.tenant-footer-bottom{text-align:center;justify-content:center}}.lang-switcher.language-toggle-button,.language-toggle-button{border:1px solid rgba(var(--theme-shadow-rgb), .08);width:100%;height:54px;min-height:54px;color:var(--theme-text);background:linear-gradient(180deg, rgba(var(--theme-text-inverse-rgb), .98), #faf8f7f5);font:inherit;cursor:pointer;text-align:left;box-shadow:0 14px 34px rgba(var(--theme-shadow-rgb), .06), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .95);direction:ltr;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 8px;align-items:center;column-gap:12px;padding:8px 12px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:grid}.lang-switcher.language-toggle-button:hover,.language-toggle-button:hover{border-color:rgba(var(--theme-primary-rgb), .18);background:linear-gradient(180deg, rgba(var(--theme-text-inverse-rgb), 1), #fcf8f6fa);box-shadow:0 18px 42px rgba(var(--theme-shadow-rgb), .1), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), 1);transform:translateY(-1px)}.lang-switcher.language-toggle-button:active,.language-toggle-button:active{box-shadow:0 10px 24px rgba(var(--theme-shadow-rgb), .07), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .9);transform:translateY(0)}.lang-switcher.language-toggle-button:focus-visible,.language-toggle-button:focus-visible{outline:3px solid rgba(var(--theme-primary-rgb), .16);outline-offset:3px}.language-toggle-animation{width:38px;height:38px;color:var(--theme-text);background:radial-gradient(circle at 35% 25%, rgba(var(--theme-text-inverse-rgb), .95), transparent 45%), linear-gradient(135deg, rgba(var(--theme-shadow-rgb), .1), rgba(var(--theme-primary-rgb), .08));box-shadow:inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .9), 0 10px 20px rgba(var(--theme-shadow-rgb), .06);border-radius:14px;grid-column:1;place-items:center;display:grid;overflow:hidden}.language-toggle-animation svg{stroke-width:2.3px;width:21px;height:21px}.language-toggle-current{min-width:0;max-width:100%;color:var(--theme-text);letter-spacing:-.025em;text-align:left;white-space:nowrap;text-overflow:ellipsis;grid-column:2;justify-self:start;font-size:.98rem;font-weight:900;line-height:1;overflow:hidden}.language-toggle-current[dir=rtl]{text-align:start;letter-spacing:0;direction:rtl;unicode-bidi:isolate;font-size:1rem}.language-toggle-dot{background:rgba(var(--theme-primary-rgb), .42);width:7px;height:7px;box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .08);border-radius:999px;grid-column:3;justify-self:end}.language-toggle-button:after{display:none!important}.admin-sidebar[dir=rtl] .admin-sidebar-lang-switcher.language-toggle-button,.admin-sidebar.is-rtl .admin-sidebar-lang-switcher.language-toggle-button,.admin-dashboard-layout.is-rtl .admin-sidebar-lang-switcher.language-toggle-button,.admin-dashboard-layout[dir=rtl] .admin-sidebar-lang-switcher.language-toggle-button{text-align:start;direction:rtl;grid-template-columns:8px minmax(0,1fr) 38px}.admin-sidebar[dir=rtl] .admin-sidebar-lang-switcher .language-toggle-animation,.admin-sidebar.is-rtl .admin-sidebar-lang-switcher .language-toggle-animation,.admin-dashboard-layout.is-rtl .admin-sidebar-lang-switcher .language-toggle-animation,.admin-dashboard-layout[dir=rtl] .admin-sidebar-lang-switcher .language-toggle-animation{grid-column:3}.admin-sidebar[dir=rtl] .admin-sidebar-lang-switcher .language-toggle-current,.admin-sidebar.is-rtl .admin-sidebar-lang-switcher .language-toggle-current,.admin-dashboard-layout.is-rtl .admin-sidebar-lang-switcher .language-toggle-current,.admin-dashboard-layout[dir=rtl] .admin-sidebar-lang-switcher .language-toggle-current{text-align:start;grid-column:2;justify-self:start}.admin-sidebar[dir=rtl] .admin-sidebar-lang-switcher .language-toggle-dot,.admin-sidebar.is-rtl .admin-sidebar-lang-switcher .language-toggle-dot,.admin-dashboard-layout.is-rtl .admin-sidebar-lang-switcher .language-toggle-dot,.admin-dashboard-layout[dir=rtl] .admin-sidebar-lang-switcher .language-toggle-dot{grid-column:1;justify-self:start}.language-toggle-button.is-compact{grid-template-columns:36px;justify-content:center;width:auto;min-width:48px;height:48px;min-height:48px;padding:6px}.language-toggle-button.is-compact .language-toggle-current,.language-toggle-button.is-compact .language-toggle-dot{display:none}.language-toggle-button.is-compact .language-toggle-animation{width:36px;height:36px}.admin-sidebar.is-compact .admin-sidebar-lang-switcher.language-toggle-button,.admin-dashboard-layout-builder .admin-sidebar-lang-switcher.language-toggle-button{grid-template-columns:36px!important;justify-content:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin-inline:auto!important;padding:5px!important}.admin-sidebar.is-compact .admin-sidebar-lang-switcher .language-toggle-animation,.admin-dashboard-layout-builder .admin-sidebar-lang-switcher .language-toggle-animation{width:36px;height:36px;grid-column:1!important}.admin-sidebar.is-compact .admin-sidebar-lang-switcher .language-toggle-current,.admin-sidebar.is-compact .admin-sidebar-lang-switcher .language-toggle-dot,.admin-dashboard-layout-builder .admin-sidebar-lang-switcher .language-toggle-current,.admin-dashboard-layout-builder .admin-sidebar-lang-switcher .language-toggle-dot{display:none!important}[data-theme=dark] .language-toggle-button,.dark .language-toggle-button,.theme-dark .language-toggle-button{border-color:rgba(var(--theme-text-inverse-rgb), .1);color:var(--theme-surface-2);background:linear-gradient(180deg, #121826f5, rgba(var(--theme-shadow-rgb), .94));box-shadow:0 16px 36px rgba(var(--theme-black-rgb), .24), inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .06)}[data-theme=dark] .language-toggle-button:hover,.dark .language-toggle-button:hover,.theme-dark .language-toggle-button:hover{border-color:rgba(var(--theme-danger-rgb), .22);background:linear-gradient(180deg, #181f30fa, rgba(var(--theme-shadow-rgb), .96))}[data-theme=dark] .language-toggle-animation,.dark .language-toggle-animation,.theme-dark .language-toggle-animation{color:var(--theme-surface-2);background:radial-gradient(circle at 35% 25%, rgba(var(--theme-text-inverse-rgb), .12), transparent 45%), linear-gradient(135deg, rgba(var(--theme-danger-rgb), .14), rgba(var(--theme-shadow-rgb), .26));box-shadow:inset 0 1px 0 rgba(var(--theme-text-inverse-rgb), .08), 0 10px 20px rgba(var(--theme-black-rgb), .18)}[data-theme=dark] .language-toggle-current,.dark .language-toggle-current,.theme-dark .language-toggle-current{color:var(--theme-surface-2)}[data-theme=dark] .language-toggle-dot,.dark .language-toggle-dot,.theme-dark .language-toggle-dot{background:rgba(var(--theme-danger-rgb), .7);box-shadow:0 0 0 4px rgba(var(--theme-danger-rgb), .12)}[data-theme=dark] .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button,.theme-dark .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button,body.theme-dark .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button{box-shadow:none}.theme-toggle{width:100%;min-height:34px;color:var(--theme-text-soft);cursor:pointer;font:inherit;text-align:start;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:center;gap:14px;padding:4px 12px;transition:background .18s,color .18s;display:flex}.theme-toggle:hover{color:var(--theme-primary);background:0 0}.theme-toggle:focus-visible{box-shadow:0 0 0 4px var(--theme-primary-soft);outline:none}.theme-toggle-left{flex:none;align-items:center;gap:10px;min-width:0;display:inline-flex}.theme-toggle-icon{width:22px;min-width:22px;height:22px;color:var(--theme-primary);place-items:center;display:inline-grid}.theme-toggle.is-dark .theme-toggle-icon{color:var(--theme-secondary)}.theme-toggle-label{white-space:nowrap;font-size:15px;font-weight:900;line-height:1.2}.theme-toggle-switch{background:var(--theme-surface-2);border:1px solid var(--theme-border);width:46px;min-width:46px;height:24px;box-shadow:inset 0 1px 2px rgba(var(--theme-shadow-rgb), .08), 0 8px 18px rgba(var(--theme-shadow-rgb), .08);border-radius:999px;flex:none;transition:background .18s,border-color .18s;position:relative}.theme-toggle-thumb{background:var(--theme-primary);width:18px;height:18px;box-shadow:0 4px 10px rgba(var(--theme-shadow-rgb), .22);border-radius:999px;transition:transform .22s;position:absolute;top:2px;left:2px}.theme-toggle.is-dark .theme-toggle-switch{background:var(--theme-primary-soft);border-color:rgba(var(--theme-primary-rgb), .36)}.theme-toggle.is-dark .theme-toggle-thumb{transform:translate(22px)}.theme-toggle.is-compact{width:100%;min-width:0;height:auto;min-height:42px;color:var(--theme-text-soft);background:0 0;border-radius:0;justify-content:flex-start;padding:10px 12px}.theme-toggle.is-compact .theme-toggle-left{gap:10px}.theme-toggle.is-compact:hover{color:var(--theme-primary-hover);background:0 0}.theme-dark .theme-toggle,[data-theme=dark] .theme-toggle{color:var(--theme-text-soft)}.theme-dark .theme-toggle:hover,[data-theme=dark] .theme-toggle:hover{color:var(--theme-primary-hover);background:0 0}.theme-dark .theme-toggle-icon,[data-theme=dark] .theme-toggle-icon,.theme-dark .theme-toggle.is-dark .theme-toggle-icon,[data-theme=dark] .theme-toggle.is-dark .theme-toggle-icon{color:var(--theme-primary-hover)}.theme-dark .theme-toggle-switch,[data-theme=dark] .theme-toggle-switch{background:rgba(var(--theme-text-inverse-rgb), .1);border-color:var(--theme-border)}.theme-dark .theme-toggle-thumb,[data-theme=dark] .theme-toggle-thumb{background:var(--theme-primary-hover);box-shadow:0 4px 10px rgba(var(--theme-primary-rgb), .28)}.theme-dark .theme-toggle.is-dark .theme-toggle-switch,[data-theme=dark] .theme-toggle.is-dark .theme-toggle-switch{background:var(--theme-primary-soft);border-color:rgba(var(--theme-primary-rgb), .38)}.theme-dark .theme-toggle:focus-visible,[data-theme=dark] .theme-toggle:focus-visible{box-shadow:0 0 0 4px var(--theme-primary-soft)}.theme-dark .theme-toggle.is-compact,[data-theme=dark] .theme-toggle.is-compact{color:var(--theme-text-soft);background:0 0}.admin-sidebar-theme-row{border-radius:14px;width:100%;min-height:48px;padding:12px 14px}.admin-sidebar-theme-row .theme-toggle-left{width:100%}.admin-sidebar.is-rtl .admin-sidebar-theme-row{direction:rtl}.admin-sidebar.is-ltr .admin-sidebar-theme-row{direction:ltr}.admin-sidebar.is-rtl .admin-sidebar-theme-row .theme-toggle-left{flex-direction:row-reverse}.admin-account-access-page{min-height:100%}.admin-access-hero{background:var(--theme-primary);color:var(--theme-text-inverse);box-shadow:0 24px 60px rgba(var(--theme-shadow-rgb), .18);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:28px;display:flex}.admin-access-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--theme-text-inverse) 78%, transparent);align-items:center;gap:8px;margin-bottom:12px;font-size:.82rem;font-weight:800;display:inline-flex}.admin-access-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.15rem);line-height:1.05}.admin-access-hero p{max-width:780px;color:color-mix(in srgb, var(--theme-text-inverse) 76%, transparent);margin:14px 0 0;font-size:1rem;line-height:1.7}.admin-access-hero-icon{background:color-mix(in srgb, var(--theme-text-inverse) 12%, transparent);border:1px solid color-mix(in srgb, var(--theme-text-inverse) 18%, transparent);width:82px;height:82px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-text-inverse) 16%, transparent);border-radius:26px;flex:none;place-items:center;display:grid}.admin-access-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:24px;display:grid}.admin-access-main-stack{gap:20px;display:grid}.admin-access-form-card{min-height:auto}.admin-access-form{flex-direction:column;gap:14px;display:flex}.admin-access-form label{color:var(--theme-text);font-size:.88rem;font-weight:800}.admin-account-access-page[data-theme=dark] .admin-access-form label{color:var(--theme-text)}.admin-access-email-input,.admin-access-code-input{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;color:var(--theme-text);border-radius:20px;outline:none;padding:16px 18px;transition:border-color .2s,box-shadow .2s,opacity .2s}.admin-access-email-input{font-size:1rem;font-weight:700}.admin-access-code-input{letter-spacing:.36em;text-align:center;font-size:clamp(2rem,5vw,3rem);font-weight:900}.admin-account-access-page[data-theme=dark] .admin-access-email-input,.admin-account-access-page[data-theme=dark] .admin-access-code-input{background:color-mix(in srgb, var(--theme-bg) 72%, transparent);color:var(--theme-text);border-color:var(--theme-border)}.admin-access-email-input:focus,.admin-access-code-input:focus{border-color:rgba(var(--theme-primary-rgb), .72);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .14)}.admin-access-email-input[aria-invalid=true],.admin-access-code-input[aria-invalid=true]{border-color:rgba(var(--theme-danger-rgb), .7);box-shadow:0 0 0 4px rgba(var(--theme-danger-rgb), .1)}.admin-access-code-input:disabled{cursor:not-allowed;opacity:.55}.admin-access-code-progress{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.admin-access-code-progress span{background:var(--theme-border);border-radius:999px;height:7px;transition:background .2s,transform .2s}.admin-access-code-progress span.is-filled{background:var(--theme-primary);transform:scaleY(1.15)}.admin-access-error,.admin-access-success{align-items:center;gap:8px;margin:2px 0 0;font-size:.9rem;font-weight:700;line-height:1.5;display:flex}.admin-access-error{color:var(--theme-danger)}.admin-access-success{color:var(--theme-success)}.admin-access-submit{cursor:pointer;background:var(--theme-primary);min-height:54px;color:var(--theme-text-inverse);box-shadow:0 18px 35px rgba(var(--theme-primary-rgb), .28);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;margin-top:10px;font-size:.98rem;font-weight:900;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.admin-access-submit:hover:not(:disabled){box-shadow:0 22px 45px rgba(var(--theme-primary-rgb), .34);transform:translateY(-1px)}.admin-access-submit:disabled{cursor:not-allowed;opacity:.62}.admin-account-access-page[dir=rtl] .admin-access-submit svg:not(.admin-access-spinner){transform:rotate(180deg)}.admin-access-spinner{animation:.8s linear infinite adminAccessSpin}@keyframes adminAccessSpin{to{transform:rotate(360deg)}}.admin-access-side{gap:18px;display:grid}.admin-access-info-row{align-items:flex-start;gap:16px;display:flex}.admin-access-info-row>span{width:48px;height:48px;color:var(--theme-primary);background:var(--theme-primary-soft);border-radius:16px;flex:none;place-items:center;display:grid}.admin-access-info-row h2,.admin-access-activity-card h2{letter-spacing:-.03em;margin:0;font-size:1.2rem}.admin-access-info-row p,.admin-access-activity-card p{color:var(--theme-text-soft);margin:8px 0 0;line-height:1.7}.admin-account-access-page[dir=rtl] .admin-access-info-row{text-align:right;flex-direction:row-reverse}.admin-access-activity-card,.admin-account-access-page[data-theme=dark] .admin-access-activity-card{background:var(--theme-surface)}.admin-access-current-admin{color:var(--theme-text-soft);margin-top:14px;font-weight:700;display:inline-block}@media (width<=980px){.admin-access-grid{grid-template-columns:1fr}.admin-access-hero{align-items:flex-start}}@media (width<=640px){.admin-access-hero{border-radius:22px;flex-direction:column;padding:22px}.admin-access-hero-icon{border-radius:20px;width:64px;height:64px}.admin-access-code-input{letter-spacing:.22em;padding:16px;font-size:2rem}}
