@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:#f5f2ee;--madar-navy:#1a2744;--madar-navy-dark:#111b31;--madar-red:var(--theme-primary);--madar-red-dark:var(--theme-primary-hover);--madar-cream:#f5f2ee;--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);--theme-bg:#f5f2ee;--theme-bg-soft:#faf8f5;--theme-surface:#fff;--theme-surface-2:#f8f5f1;--theme-surface-3:#eee8df;--theme-border:#1a27441f;--theme-border-strong:#1a274438;--theme-text:#1a2744;--theme-text-soft:#4d5668;--theme-text-muted:#746b62;--theme-primary:#8b2a1a;--theme-primary-hover:#6e2014;--theme-primary-soft:#8b2a1a1f;--theme-primary-rgb:139, 42, 26;--theme-secondary:#1a2744;--theme-secondary-soft:#1a27441a;--theme-secondary-rgb:26, 39, 68;--theme-info:#507597;--theme-success:#3f8f68;--theme-warning:#b8842f;--theme-danger:#c94a3f;--theme-gradient:linear-gradient(135deg, #1a2744 0%, #8b2a1a 100%);--theme-gradient-hover:linear-gradient(135deg, #111b31 0%, #6e2014 100%);--theme-text-gradient:linear-gradient(90deg, #1a2744 0%, #8b2a1a 52%, #6e2014 100%);--theme-shadow:0 18px 44px #1a274424}:root[data-theme=dark],html.theme-dark,body.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#0f0d12;--theme-bg-soft:#151219;--theme-surface:#1b1720;--theme-surface-2:#241d27;--theme-surface-3:#302530;--theme-border:#e2e8f01f;--theme-border-strong:#e2e8f038;--theme-text:#f4f0e8;--theme-text-soft:#d8deea;--theme-text-muted:#98a4b7;--theme-primary:#8b1e18;--theme-primary-hover:#b32620;--theme-primary-soft:#8b1e1833;--theme-primary-rgb:139, 30, 24;--theme-secondary:#f4f0e8;--theme-secondary-soft:#f4f0e81f;--theme-secondary-rgb:244, 240, 232;--theme-info:#8fb4ff;--theme-success:#7fc79b;--theme-warning:#e0b15f;--theme-danger:#f87171;--theme-gradient:linear-gradient(135deg, #8f1b17 0%, #8b1e18 58%, #3b2438 100%);--theme-gradient-hover:linear-gradient(135deg, #a3211b 0%, #991f19 58%, #462a42 100%);--theme-text-gradient:linear-gradient(90deg, #f4f0e8 0%, #8b1e18 58%, #3b2438 100%);--theme-shadow:0 22px 60px #00000057}: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)}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;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#fffffffa,#fffffff0);border-bottom:1px solid #1a274414;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;box-shadow:0 10px 28px #1a27440e,inset 0 1px #ffffffd9}.brand{justify-self:start;align-items:center;gap:14px;min-width:0;text-decoration:none;display:inline-flex}.logo{object-fit:contain;filter:drop-shadow(0 10px 18px #1a27441f);flex-shrink:0;width:78px;height:78px;display:block}.brand-name{color:#0f2347;letter-spacing:-.035em;white-space:nowrap;min-width:0;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{color:#102345;white-space:nowrap;border-radius:999px;outline:none;align-items:center;min-height:40px;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:#102345;background:#fffc;border:1.5px solid #1a27442e}.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:#fff;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 #ffffff29}.btn-signup:hover{color:#fff;background:linear-gradient(135deg, #111b31 0%, var(--theme-primary-hover) 100%);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{color:#102345;cursor:pointer;white-space:nowrap;background:#fffc;border:1.5px solid #1a27442e;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;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;transform-origin:100% 0;background:#fffffffa;border:1px solid #1a27441a;border-radius:14px;min-width:104px;margin:0;padding:7px;list-style:none;animation:.15s dropdownIn;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #1a274424,inset 0 1px #ffffffe6}@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{color:#302c28;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;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);color:#fff;cursor:pointer;z-index:5600;width:48px;height:48px;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:linear-gradient(135deg, #111b31 0%, var(--theme-primary-hover) 100%);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:#fff;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;-webkit-backdrop-filter:blur(4px);cursor:pointer;background:#09101c5c;border:0;margin:0;padding:0;position:fixed;inset:0}.mobile-menu{z-index:5900;background:radial-gradient(circle at 18% 0%, rgba(var(--theme-primary-rgb), .12), transparent 28%), linear-gradient(180deg, #fffffffc, #f8f6f4fc);border:1px solid #1a27441f;border-radius:26px;flex-direction:column;max-height:calc(100vh - 16px);animation:.2s mobileMenuIn;display:flex;position:fixed;top:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 28px 70px #1a274438,0 12px 30px #0000001f}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-menu-head{background:#ffffff8f;border-bottom:1px solid #1a274414;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:#0f2347;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:18px;font-weight:950;line-height:1}.mobile-menu-close{color:#fff;background:var(--theme-gradient);width:52px;height:52px;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:linear-gradient(135deg, #111b31 0%, var(--theme-primary-hover) 100%);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:#806f64;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{color:#102345;background:#1a27440e;border:1px solid #1a27440f;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;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:#fff;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:#ffffffbd;border:1.5px solid #1a274429}.mobile-menu-auth .btn-signup,.mobile-auth-full{color:#fff;background:var(--theme-gradient)}.mobile-auth-full{grid-column:1/-1}.mobile-menu-lang-wrap{border-top:1px solid #1a274414;gap:10px;margin-top:18px;padding-top:16px;display:grid}.mobile-menu-lang-wrap>span{color:#806f64;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{color:#102345;cursor:pointer;background:#1a27440f;border:0;border-radius:14px;min-height:44px;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:950}.lang-mobile-btn.active{color:#fff;background:#1a2744}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(#fff,#f8f6f4)!important;border-bottom-color:#1a27441a!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:#102345!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:#fff!important}html[data-darkreader-mode] .hamburger span,html[data-darkreader-scheme] .hamburger span{background:#fff!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{color:#102345;cursor:pointer;background:#ffffffd1;border:1.5px solid #0000;border-radius:12px;place-items:center;width:42px;min-width:42px;height:42px;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 #00000047,inset 0 1px #ffffff0f}[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{color:var(--theme-text);background:#ffffff0e;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:#fff;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 #00000057}[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:#fff}.mobile-theme-toggle{color:#102345;cursor:pointer;background:#1a27440e;border:1px solid #1a274414;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;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, #0f172afc);border-color:var(--theme-border)}[data-theme=dark] .mobile-menu-head,body.theme-dark .mobile-menu-head{background:#ffffff0a;border-bottom-color:#ffffff1a}[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{color:var(--theme-text);background:#ffffff0f;border-color:#ffffff1a}[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:#fff!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 #00000047,inset 0 1px #ffffff0f!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:#fff!important;box-shadow:0 14px 30px #0000004d, 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:#fff!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:#fff!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:#1a2744;margin:0 0 20px;font-family:inherit;font-size:42px;font-weight:800}.hero-subtitle{color:#1a2744;margin:40px 0 12px;font-family:inherit;font-size:26px;font-weight:800}.hero-description{color:#3a3530;margin:0 0 20px;font-family:inherit;font-size:18px;line-height:1.8}.arabic-name{color:var(--theme-primary);font-family:inherit;font-size:22px;font-weight:800}[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%, #0b0a0e 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:#1a2744;margin:0 0 12px;font-family:inherit;font-size:42px;font-weight:800}.contact-hero p{color:#3a3530;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:#1a2744;flex-direction:column;gap:8px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.contact-form input,.contact-form textarea{color:#1a2744;resize:vertical;background:#fff;border:1px solid #1a27442e;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:#fff;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:#157347}.contact-form-status-error{color:#b42318}.contact-info-card{text-align:center;background:#fff;border:1px solid #1a274414;border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex}.contact-info-card h2{color:#1a2744;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:#3a3530;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 #0000003d}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{color:#1a2744;width:100%;max-width:1120px;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:#1a2744;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{color:#6d7484;max-width:720px;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{background:#fff;border:1px solid #1a27441f;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.9fr) auto;align-items:center;gap:22px;width:100%;min-width:0;margin:0 0 22px;padding:24px;display:grid;box-shadow:0 16px 38px #1a274412}.features-demo-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.features-demo-icon{color:#fff;background:var(--theme-gradient);width:54px;height:54px;box-shadow:0 10px 24px rgba(var(--theme-primary-rgb), .18);border-radius:18px;place-items:center;display:grid}.features-demo-copy h2{color:#1a2744;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:950;line-height:1.14}.features-demo-copy p{color:#3a3530;overflow-wrap:anywhere;margin:10px 0 0;font-size:15px;font-weight:650;line-height:1.65}.features-demo-list{color:#3a3530;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);color:#fff;min-height:46px;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{background:#fff;border:1px solid #1a27441f;border-radius:22px;align-content:start;gap:13px;min-width:0;min-height:250px;padding:24px;display:grid;box-shadow:0 16px 38px #1a274412}.feature-card-icon{color:#fff;background:var(--theme-gradient);width:48px;height:48px;box-shadow:0 10px 24px rgba(var(--theme-primary-rgb), .18);border-radius:16px;place-items:center;display:grid}.feature-card h2{color:#1a2744;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:950;line-height:1.18}.feature-card p{color:#3a3530;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%, #0b0a0e 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 #00000042}[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, #352936 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:#fff7ef;background:radial-gradient(circle at 12% 18%, rgba(var(--theme-primary-rgb), .34), transparent 30%), radial-gradient(circle at 86% 12%, #ffffff0b, transparent 24%), linear-gradient(135deg, #130f0e 0%, #101414 48%, #070808 100%);border-top:1px solid #ffffff1a;margin-top:auto;padding:56px 6% 24px;position:relative;overflow:hidden}.site-footer:before{content:"";z-index:-2;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 80%);mask-image:linear-gradient(#00000073,#0000 80%)}.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{color:#fff;align-items:center;gap:12px;width:fit-content;margin-bottom:16px;text-decoration:none;display:inline-flex}.footer-logo{object-fit:contain;filter:drop-shadow(0 12px 22px #0000005c);width:48px;height:48px;display:block}.footer-logo-link span{color:#fff;font-size:31px;font-weight:900;line-height:1}.footer-brand p{color:#ead9ce;max-width:390px;margin:0;font-size:15px;font-weight:500;line-height:1.75}.footer-links,.footer-contact{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff1b;border-radius:26px;padding:24px;box-shadow:inset 0 1px #ffffff12,0 18px 40px #00000029}.footer-links h4,.footer-contact h4{color:#fff;margin:0 0 17px;font-size:16px;font-weight:900}.footer-links-grid{gap:12px;display:grid}.footer-link{color:#d1c2b8;width:fit-content;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:#f06a4d;border-radius:999px;width:0;height:2px;transition:width .22s;position:absolute;bottom:-5px;box-shadow:0 0 14px #f06a4d8c}.footer-link:hover,.footer-link.active{color:#fff}.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:#fff;gap:5px;text-decoration:none;transition:color .2s,transform .2s;display:grid}.footer-contact-item span{color:#b09d91;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.footer-contact-item strong{color:#f5e7dc;word-break:break-word;unicode-bidi:isolate;font-size:15px;font-weight:800;line-height:1.4}.footer-contact-item:hover strong{color:#fff}.footer-social-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.footer-social-row span{color:#b09d91;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.footer-social-link{color:#fff;background:linear-gradient(#ffffff1f,#ffffff0d);border:1px solid #ffffff29;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 10px 20px #0000002e}.footer-social-link:hover{color:#fff;box-shadow:0 14px 28px rgba(var(--theme-primary-rgb), .34), 0 0 0 4px #f06a4d1a;background:linear-gradient(#b63a25,#842719);border-color:#f06a4dd9;transform:translateY(-3px)}.footer-social-link svg{width:17px;height:17px;display:block}.footer-bottom{text-align:center;border-top:1px solid #ffffff1c;justify-content:center;margin-top:38px;padding-top:18px;display:flex}.footer-bottom p{color:#bcada4;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:#fff7ef!important;background:radial-gradient(circle at 12% 18%, rgba(var(--theme-primary-rgb), .34), transparent 30%), radial-gradient(circle at 86% 12%, #ffffff0b, transparent 24%), linear-gradient(135deg, #130f0e 0%, #101414 48%, #070808 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(#ffffff12,#ffffff08)!important;border-color:#ffffff1b!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{-webkit-backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #1a27441a;border-radius:16px;flex-direction:column;grid-column:1/-1;align-items:center;gap:0;width:100%;margin-top:4px;padding:8px 0;display:flex;box-shadow:0 16px 40px #1a27441f}.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 #1a274412;justify-content:center;gap:10px;width:100%;padding:12px 24px;display:flex}.mobile-menu-auth .btn-login{color:#1a2744;background:0 0;border-color:#1a27444d;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:#fff;flex:1;justify-content:center;padding:10px 16px;font-size:14px}.mobile-menu-lang .lang-mobile-btn{color:#1a2744;background:0 0;border-color:#1a27444d}.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:#1a2744;flex:1;justify-content:center;align-items:flex-start;padding:60px 5% 90px;display:flex}.register-card{background:#fff;border:1px solid #1a274429;border-radius:18px;flex-direction:column;gap:18px;width:100%;max-width:460px;padding:32px;display:flex;box-shadow:0 18px 45px #1a274414}.register-card h1{color:#1a2744;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:#1a2744;flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.register-card input{color:#1a2744;background:#fff;border:1px solid #1a27442e;border-radius:12px;outline:none;width:100%;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{color:#6d7484;cursor:pointer;background:0 0;border:none;width:30px;height:30px;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);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;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 #00000047}[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:#1a2744;flex:1;justify-content:center;align-items:flex-start;padding:60px 5% 90px;display:flex}.login-card{text-align:left;background:#fff;border:1px solid #1a274424;border-radius:22px;flex-direction:column;gap:18px;width:100%;max-width:440px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #1a27441a,inset 0 1px #ffffffe6}.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:#1a2744;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{color:#3a3530;text-align:left;max-width:330px;margin:0;font-size:15px;line-height:1.7}.login-card label{z-index:1;color:#1a2744;text-align:left;flex-direction:column;gap:8px;font-size:14px;font-weight:800;display:flex;position:relative}.login-card input{color:#1a2744;text-align:left;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;transition:border-color .2s,box-shadow .2s,background .2s}.login-card input:focus{border-color:var(--theme-primary);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .08);background:#fffdfb}.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);color:#fff;cursor:pointer;width:100%;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:#3a3530;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}.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:#1a2744;flex:1;justify-content:center;align-items:flex-start;padding:60px 5% 90px;display:flex}.forgot-card{background:#fff;border:1px solid #1a274429;border-radius:18px;flex-direction:column;gap:18px;width:100%;max-width:520px;padding:40px;display:flex;box-shadow:0 18px 45px #1a274414}.forgot-card h1{color:#1a2744;text-align:center;margin:0 0 8px;font-family:inherit;font-size:34px;font-weight:800}.forgot-card p{color:#3a3530;text-align:center;margin:0;font-size:15px;line-height:1.7}.forgot-card label{color:#1a2744;flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.forgot-card input{color:#1a2744;background:#fff;border:1px solid #1a27442e;border-radius:12px;outline:none;width:100%;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);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;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 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}}.pricing-page{--pricing-card-bg:#fff;--pricing-card-border:#1f2a441f;--pricing-text:#17233c;--pricing-muted:#4d5568;--pricing-soft:#8790a2;--pricing-accent:#9a3d2d;--pricing-accent-soft:#8b1e181a;--pricing-purple:var(--theme-secondary);flex:1;width:100%;max-width:1180px;margin:0 auto;padding:60px 5% 90px}body.theme-dark .pricing-page,html[data-theme=dark] .pricing-page{--pricing-card-bg:var(--theme-surface);--pricing-card-border:var(--theme-border);--pricing-text:var(--theme-text);--pricing-muted:var(--theme-text-muted);--pricing-soft:var(--theme-text-muted);--pricing-accent:var(--theme-primary);--pricing-accent-soft:var(--theme-primary-soft);--pricing-purple:var(--theme-primary-hover)}.pricing-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:38px;display:flex}.pricing-header h1{color:var(--pricing-text);margin:0 0 12px;font-family:inherit;font-size:clamp(32px,5vw,48px);font-weight:900;line-height:1.08}.pricing-header p{max-width:680px;color:var(--pricing-muted);margin:0;font-size:17px;line-height:1.7}.pricing-tabs{border:1px solid var(--pricing-card-border);background:var(--pricing-card-bg);border-radius:999px;gap:6px;margin-top:28px;padding:6px;display:inline-flex;box-shadow:0 18px 40px #1f2a4414}.pricing-tabs button{color:var(--pricing-text);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:800;transition:background .2s,color .2s,box-shadow .2s}.pricing-tabs button:hover{color:var(--pricing-accent)}.pricing-tabs button.active{color:#fff;background:var(--theme-gradient,linear-gradient(135deg, var(--pricing-purple), var(--pricing-accent)));box-shadow:0 12px 26px rgba(var(--theme-primary-rgb,139, 30, 24), .22)}.builder-gallery-shell{border:1px solid color-mix(in srgb, var(--pricing-accent) 28%, transparent);background:radial-gradient(circle at 20% 20%, var(--pricing-accent-soft), transparent 30%), radial-gradient(circle at 80% 70%, var(--theme-secondary-soft,#34264f14), transparent 34%), var(--pricing-card-bg);border-radius:28px;grid-template-columns:340px minmax(0,1fr);align-items:center;gap:30px;margin:-8px auto 34px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #1f2a4414}.builder-gallery-shell:before{content:"";background:conic-gradient(from 180deg, transparent, var(--pricing-accent-soft), transparent, var(--theme-secondary-soft,#34264f1a), transparent);opacity:.65;animation:14s linear infinite builder-shell-spin;position:absolute;inset:-40%}.builder-gallery-shell:after{content:"";background:color-mix(in srgb, var(--pricing-card-bg) 88%, transparent);border-radius:27px;position:absolute;inset:1px}.builder-gallery-orbit,.builder-gallery-info{z-index:1;position:relative}.builder-gallery-orbit{background:radial-gradient(circle, var(--pricing-card-bg) 0 31%, transparent 32%), repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--pricing-accent) 24%, transparent) 0 8deg, transparent 8deg 24deg);width:310px;height:310px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pricing-accent) 24%, transparent), 0 24px 60px #1f2a441f;border-radius:50%;place-items:center;margin:0 auto;animation:5s ease-in-out infinite orbit-float;display:grid}.builder-gallery-core{text-align:center;background:linear-gradient(135deg, var(--pricing-purple), var(--pricing-accent));color:#fff;width:142px;height:142px;box-shadow:0 20px 44px rgba(var(--theme-primary-rgb,139, 30, 24), .28), inset 0 1px 0 #ffffff2e;border-radius:50%;place-items:center;padding:16px;display:grid}.builder-gallery-core span{font-size:30px;line-height:1}.builder-gallery-core strong{max-width:110px;font-size:13px;line-height:1.2}.builder-gallery-core small{opacity:.82;font-size:11px}.builder-orbit-item{--radius:128px;border:1px solid color-mix(in srgb, var(--pricing-accent) 26%, transparent);width:82px;height:82px;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(var(--radius) * -1)) rotate(calc(var(--angle) * -1));background:var(--pricing-card-bg);color:var(--pricing-text);cursor:pointer;animation:.6s both orbit-item-enter;animation-delay:var(--delay);border-radius:22px;place-items:center;gap:3px;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 30px #1f2a441a}.builder-orbit-item span{color:var(--pricing-accent);font-size:22px}.builder-orbit-item strong{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:900}.builder-orbit-item:hover,.builder-orbit-item.active{background:var(--pricing-accent);color:#fff;border-color:var(--pricing-accent);box-shadow:0 18px 36px rgba(var(--theme-primary-rgb,139, 30, 24), .24)}.builder-orbit-item:hover span,.builder-orbit-item.active span{color:#fff}.builder-gallery-info{max-width:560px}.builder-gallery-info span{color:var(--pricing-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.builder-gallery-info h3{color:var(--pricing-text);margin:0 0 10px;font-size:clamp(26px,4vw,42px);font-weight:900;line-height:1.05}.builder-gallery-info p{max-width:520px;color:var(--pricing-muted);margin:0;font-size:16px;line-height:1.7}.pricing-carousel-section{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:14px;display:grid;position:relative}.pricing-carousel-stage{isolation:isolate;min-height:680px;position:relative;overflow:hidden}.pricing-carousel-stage:before{content:"";z-index:0;background:radial-gradient(circle at 50% 50%, var(--pricing-accent-soft), transparent 54%);pointer-events:none;border-radius:34px;position:absolute;inset:18px 14%}.pricing-card{background:var(--pricing-card-bg);border:1px solid var(--pricing-card-border);border-radius:22px;flex-direction:column;gap:16px;width:340px;min-height:630px;padding:28px 24px;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s,box-shadow .35s,border-color .35s;display:flex;position:absolute;top:18px;left:50%;box-shadow:0 18px 44px #1f2a4414}.pricing-card.offset-0{z-index:5;opacity:1;transform:translate(-50%)scale(1)}.pricing-card.offset-neg-1{z-index:4;opacity:.74;transform:translate(calc(-50% - 355px))scale(.93)}.pricing-card.offset-pos-1{z-index:4;opacity:.74;transform:translate(calc(355px - 50%))scale(.93)}.pricing-card.offset-neg-2{z-index:3;opacity:.34;transform:translate(calc(-50% - 690px))scale(.86)}.pricing-card.offset-pos-2{z-index:3;opacity:.34;transform:translate(calc(690px - 50%))scale(.86)}.pricing-card.is-hidden-plan{opacity:0;pointer-events:none}.pricing-card:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at top right, var(--pricing-accent-soft), transparent 34%), radial-gradient(circle at bottom left, var(--theme-secondary-soft,#34264f14), transparent 30%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.pricing-card:hover,.pricing-card.is-active-plan{border-color:color-mix(in srgb, var(--pricing-accent) 70%, transparent);box-shadow:0 26px 58px rgba(var(--theme-primary-rgb,139, 30, 24), .16)}.pricing-card:hover:before,.pricing-card.is-active-plan:before{opacity:1}.pricing-card.popular{border:2px solid var(--pricing-accent)}.pricing-card.popular.is-active-plan{box-shadow:0 30px 70px rgba(var(--theme-primary-rgb,139, 30, 24), .22)}.popular-badge{z-index:4;background:var(--pricing-accent);color:#fff;white-space:nowrap;box-shadow:0 10px 24px rgba(var(--theme-primary-rgb,139, 30, 24), .24);border-radius:999px;padding:5px 16px;font-family:inherit;font-size:12px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.plan-top{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.plan-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-name{color:var(--pricing-accent);text-transform:uppercase;letter-spacing:.06em;margin:0;font-family:inherit;font-size:13px;font-weight:900}.plan-mini-badge{max-width:140px;color:var(--pricing-soft);white-space:nowrap;background:#1f2a440f;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.plan-price{align-items:baseline;gap:6px;display:flex}.plan-price .amount{color:var(--pricing-text);letter-spacing:-.05em;font-family:inherit;font-size:40px;font-weight:900}.plan-price .period{color:var(--pricing-soft);font-family:inherit;font-size:14px}.plan-desc{min-height:68px;color:var(--pricing-muted);margin:0;font-family:inherit;font-size:14px;line-height:1.6}.plan-divider{border:none;border-top:1px solid var(--pricing-card-border);z-index:1;margin:0;position:relative}.features-list{z-index:1;flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative}.features-list li{color:var(--pricing-text);align-items:flex-start;gap:10px;font-family:inherit;font-size:14px;line-height:1.45;display:flex}.features-list li.disabled{color:#b5bac5}.feature-icon{width:18px;height:18px;color:var(--pricing-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:900;display:inline-flex}.features-list li.disabled .feature-icon{color:#ccd0d7}.plan-btn{cursor:pointer;border:1.5px solid var(--pricing-card-border);width:100%;color:var(--pricing-text);z-index:1;background:0 0;border-radius:14px;margin-top:8px;padding:13px 24px;font-family:inherit;font-size:15px;font-weight:900;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;position:relative}.pricing-card:hover .plan-btn,.pricing-card.is-active-plan .plan-btn{background:var(--pricing-card-bg);border-color:var(--pricing-accent);color:var(--pricing-accent);box-shadow:0 8px 20px rgba(var(--theme-primary-rgb,139, 30, 24), .12)}.plan-btn:hover{background:var(--pricing-accent);border-color:var(--pricing-accent);color:#fff;transform:translateY(-1px)}.plan-btn.primary{background:var(--theme-gradient,linear-gradient(135deg, var(--pricing-purple), var(--pricing-accent)));color:#fff;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb,139, 30, 24), .18);border-color:#0000}.plan-btn.primary:hover{background:var(--theme-gradient-hover,linear-gradient(135deg, #2b2141, #843326));color:#fff}.pricing-carousel-arrow{border:1px solid color-mix(in srgb, var(--pricing-accent) 38%, transparent);background:var(--theme-gradient,linear-gradient(135deg, var(--pricing-purple), var(--pricing-accent)));color:#fff;cursor:pointer;width:52px;height:52px;box-shadow:0 14px 34px rgba(var(--theme-primary-rgb,139, 30, 24), .2);z-index:5;border-radius:50%;place-items:center;font-size:34px;line-height:1;transition:transform .2s,box-shadow .2s;display:grid}.pricing-carousel-arrow:hover{box-shadow:0 18px 42px rgba(var(--theme-primary-rgb,139, 30, 24), .26);transform:translateY(-2px)scale(1.04)}.pricing-carousel-arrow:active{transform:translateY(0)scale(.97)}@keyframes builder-shell-spin{to{transform:rotate(360deg)}}@keyframes orbit-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes orbit-item-enter{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}html[dir=rtl] .pricing-page{text-align:right}html[dir=rtl] .pricing-header{text-align:center}html[dir=rtl] .features-list li{text-align:right}html[dir=rtl] .plan-title-row{direction:rtl}html[dir=rtl] .builder-gallery-info{text-align:right}@media (width<=1100px){.builder-gallery-shell{text-align:center;grid-template-columns:1fr}.builder-gallery-info{margin:0 auto}.pricing-card{width:320px}.pricing-card.offset-neg-1{transform:translate(calc(-50% - 310px))scale(.93)}.pricing-card.offset-pos-1{transform:translate(calc(310px - 50%))scale(.93)}.pricing-card.offset-neg-2{transform:translate(calc(-50% - 600px))scale(.86)}.pricing-card.offset-pos-2{transform:translate(calc(600px - 50%))scale(.86)}}@media (width<=940px){.pricing-carousel-section{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.pricing-carousel-arrow{width:44px;height:44px;font-size:30px}.pricing-card{width:300px}.pricing-card.offset-neg-1{transform:translate(calc(-50% - 280px))scale(.93)}.pricing-card.offset-pos-1{transform:translate(calc(280px - 50%))scale(.93)}.pricing-card.offset-neg-2{transform:translate(calc(-50% - 540px))scale(.86)}.pricing-card.offset-pos-2{transform:translate(calc(540px - 50%))scale(.86)}}@media (width<=720px){.pricing-page{padding:44px 5% 70px}.pricing-tabs{border-radius:18px;flex-direction:column;width:100%}.pricing-tabs button{width:100%}.builder-gallery-shell{padding:20px}.builder-gallery-orbit{width:270px;height:270px}.builder-orbit-item{--radius:110px;border-radius:18px;width:70px;height:70px}.builder-gallery-core{width:124px;height:124px}.pricing-carousel-section{grid-template-columns:1fr}.pricing-carousel-arrow{display:none}.pricing-carousel-stage{min-height:610px}.pricing-card{width:min(88vw,340px);padding:24px 20px}.pricing-card.offset-neg-1{transform:translate(calc(-50% - 92vw))scale(.93)}.pricing-card.offset-pos-1{transform:translate(calc(92vw - 50%))scale(.93)}.pricing-card.offset-neg-2{transform:translate(calc(-50% - 180vw))scale(.86)}.pricing-card.offset-pos-2{transform:translate(calc(180vw - 50%))scale(.86)}.plan-desc{min-height:auto}}html[dir=rtl] .forgot-card{text-align:right}html[dir=rtl] .forgot-card h1,html[dir=rtl] .forgot-card p{text-align:center}html[dir=rtl] .forgot-card label{text-align:right}html[dir=rtl] .register-row{direction:rtl}html[dir=rtl] .register-card input,html[dir=rtl] .login-card input,html[dir=rtl] .forgot-card input{text-align:right}.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{color:#1a2744;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:60px 5% 90px}.team-hero{text-align:center;max-width:760px;margin:0 auto 52px}.team-hero h1{color:#1a2744;margin:0 0 14px;font-family:inherit;font-size:42px;font-weight:800}.team-hero p{color:#3a3530;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:#fff;border:1px solid #1a27441f;border-radius:24px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #1a274414}.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:#1a2744;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:#fff;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:#1a2744;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:#3a3530;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:#fff;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:#f5f2ee;--madar-navy:#1a2744;--madar-navy-dark:#111b31;--madar-red:var(--theme-primary);--madar-red-dark:var(--theme-primary-hover);--madar-cream:#f5f2ee;--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 #0000003d}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 #00000057}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)}@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:#fff;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:#fff;box-shadow:var(--madar-button-shadow-hover);transform:translateY(-2px)}.btn-login,.plan-btn,.secondary-action,.lang-toggle{color:var(--madar-navy);background:0 0;border:1.5px solid #1a274440;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:#fff;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:#fff;box-shadow:var(--madar-button-shadow);border-color:#0000;transform:translateY(-2px)}.profile-icon-link:hover{background:var(--madar-gradient);color:#fff;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:#0000;background-image:var(--gradient-text-image,linear-gradient(var(--gradient-text-angle,90deg), var(--gradient-text-colors,#1a2744, var(--theme-primary), var(--theme-primary-hover))));animation:gradientTextMove var(--gradient-text-speed,8s) linear infinite;background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;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-colors:var(--theme-text), var(--theme-primary-hover), var(--theme-text);--gradient-text-image:var(--theme-text-gradient)}@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{direction:ltr;background:#f5f2ee;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:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .08), transparent 34%), radial-gradient(circle at top right, #1a274414, transparent 32%), #f5f2ee;color:#1a2744;flex:auto;width:auto;min-width:0;min-height:100vh;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}.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 p{color:#3a3530;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:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .08), transparent 34%), radial-gradient(circle at top right, #1a274414, transparent 32%), #f5f2ee!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-gradient);color:#fff;cursor:pointer;width:46px;height:46px;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .28), inset 0 1px 0 #ffffff29;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:linear-gradient(135deg, #111b31 0%, var(--theme-primary-hover) 100%)}.dashboard-sidebar-backdrop{display:none}.admin-dashboard-layout-builder{background:var(--madar-bg,#f5f2ee);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:260px 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 .builder-canvas{max-width:100%}@media (width<=1280px){.admin-dashboard-layout-builder .builder-layout{grid-template-columns:230px minmax(0,1fr) 290px!important}}@media (width<=1100px){.admin-dashboard-layout-builder .builder-layout{grid-template-columns:220px 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:#0f1726}.theme-dark .admin-dashboard-page,[data-theme=dark] .admin-dashboard-page{color:var(--theme-text)!important;background:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .24), transparent 34%), radial-gradient(circle at top right, #1a274470, transparent 36%), linear-gradient(135deg, #0f1726 0%, var(--theme-surface) 48%, #15101a 100%)!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:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .24), transparent 34%), radial-gradient(circle at top right, #1a274470, transparent 36%), linear-gradient(135deg, #0f1726 0%, var(--theme-surface) 48%, #15101a 100%)!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:linear-gradient(145deg, #ffffff14, #ffffff0a) padding-box, linear-gradient(135deg, #ffffff24, rgba(var(--theme-primary-rgb), .28)) border-box!important;color:var(--theme-text)!important;border:1px solid #0000!important;box-shadow:0 24px 70px #00000047!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:#fff!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-gradient)!important;color:#fff!important;box-shadow:0 18px 40px rgba(var(--theme-primary-rgb), .24)!important}.theme-dark .metric-track,[data-theme=dark] .metric-track{background:#ffffff1f!important}.theme-dark .metric-track>div,[data-theme=dark] .metric-track>div{background:linear-gradient(135deg, var(--theme-primary) 0%, var(--theme-primary-hover) 100%)!important}.theme-dark .cash-bar,[data-theme=dark] .cash-bar{background:linear-gradient(180deg, var(--theme-primary-hover) 0%, var(--theme-primary) 100%)!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:#fff!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:#ffffff0d!important;border-color:#ffffff1f!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:radial-gradient(circle, rgba(var(--theme-primary-rgb), .2), transparent 58%), #ffffff0a!important;border-color:rgba(var(--theme-primary-rgb), .32)!important}.theme-dark .uptime-circle strong,[data-theme=dark] .uptime-circle strong{color:#fff!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{z-index:50;text-align:start;top:0;bottom:0;direction:ltr;background:#fff;border-inline-start:none;border-inline-end:1px solid #1a27441f;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;direction:ltr;border-inline-start:none;border-inline-end:1px solid #1a27441f;inset-inline:0 auto}.admin-sidebar.is-rtl,.admin-sidebar[dir=rtl],.admin-dashboard-layout.is-rtl .admin-sidebar,.admin-dashboard-layout[dir=rtl] .admin-sidebar{text-align:start;direction:rtl;border-inline-start:1px solid #1a27441f;border-inline-end:none;inset-inline:auto 0}.admin-sidebar-top{flex:none}.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{color:#fff;background:radial-gradient(circle at 28% 12%, #ffffff38, transparent 36%), var(--theme-gradient);width:48px;min-width:48px;height:48px;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .24), inset 0 1px 0 #ffffff2e;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:#1a2744;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:#6d7484;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:850;line-height:1.15;display:block;overflow:hidden}.admin-sidebar-nav{flex-direction:column;gap:6px;width:100%;display:flex}.admin-sidebar-nav a,.admin-sidebar-nav button{color:#3a3530;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;min-height:46px;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-theme-row{width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;box-shadow:none!important;color:#3a3530!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-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-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:#16100d!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.is-dark .theme-toggle-icon{color:#174ea6!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{color:#1a2744;text-align:start;cursor:pointer;width:100%;min-height:42px;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:#1a27440a;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{color:#fff;background:radial-gradient(circle at 28% 12%, #ffffff2e, transparent 34%), var(--theme-gradient);width:38px;min-width:38px;height:38px;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:#1a2744;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{white-space:nowrap;text-overflow:ellipsis;background:#1a274414;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:#6d7484;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:#ffffff1f}.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:#ffffff0f}.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:#fff!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{color:#fff;background:#ffffff14}.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{color:#fff!important;background:#ffffff14!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:#fff!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:#ffffff14;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:#fff}.theme-dark .admin-sidebar-logout:hover svg,[data-theme=dark] .admin-sidebar-logout:hover svg{color:#fff}.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;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a7a;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:#fff;border:1px solid #1a27441f;border-radius:24px;min-width:0;min-height:168px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 45px #1a274414}.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:#1a2744}.overview-card.red:after{background:var(--theme-primary)}.overview-card.olive:after{background:#4f6246}.overview-card-top{z-index:1;justify-content:space-between;gap:16px;display:flex;position:relative}.overview-icon,.panel-icon{color:#fff;background:var(--theme-gradient);width:48px;height:48px;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}.dashboard-panel{background:#fff;border:1px solid #1a27441f;border-radius:26px;min-width:0;padding:28px;box-shadow:0 18px 45px #1a274414}.dashboard-panel h2{color:#1a2744;letter-spacing:-.04em;margin:0 0 6px;font-size:22px;font-weight:900}.dashboard-panel p{color:#6d7484;margin:0;font-size:14px;line-height:1.6}.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-gradient);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%)}.server-info-list,.metrics-list{flex-direction:column;gap:14px;display:flex}.server-info-list div{background:#fbfaf8;border:1px solid #1a274414;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.server-info-list strong{color:var(--theme-primary);text-align:end;font-size:14px;font-weight:900}.metric-row-header{justify-content:space-between;align-items:center;display:flex}.metric-track div{border-radius:inherit;background:var(--theme-gradient);height:100%}.uptime-panel{text-align:center;background:radial-gradient(circle at top, #ffffff24, transparent 42%), var(--theme-gradient);color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.uptime-panel h2{color:#fff}.uptime-panel p{color:#ffffffc7}.uptime-circle{background:linear-gradient(145deg, #172744 0%, #13213c 100%) padding-box, conic-gradient(from -90deg, #6f2017 0%, #9f2f21 34%, #d96542 68%, var(--theme-primary) 92%, rgba(var(--theme-primary-rgb), .16) 92% 100%) border-box;width:180px;height:180px;box-shadow:0 18px 38px rgba(var(--theme-primary-rgb), .24), inset 0 1px 0 #ffffff14;border:10px solid #0000;border-radius:999px;place-items:center;margin-bottom:22px;display:grid}.uptime-circle div{flex-direction:column;gap:4px;display:flex}.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:#1a2744;letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:950;line-height:1.05}.settings-header span{color:#6d7484;margin-top:10px;font-size:16px;line-height:1.6;display:block}.settings-toast{z-index:2147483647;pointer-events:auto;background:#fff;border:1px solid #1a27441f;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;width:min(380px,100vw - 32px);min-height:64px;padding:14px 14px 14px 16px;animation:.22s settingsToastIn;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 20px 56px #1a27443d,inset 0 1px #fffffff2}.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-gradient)}.settings-toast-error .settings-toast-content:before{background:#d7471f}.settings-toast span{color:#1a2744;font-size:14px;font-weight:900;line-height:1.55}.settings-toast-success{background:#fff;border-color:#1a27441f}.settings-toast-error{background:#fff8f6;border-color:#d7471f38}.settings-toast-error span{color:var(--theme-primary)}.settings-toast button{color:#1a2744;cursor:pointer;background:#1a27440f;border:0;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;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{background:#fff;border:1px solid #1a27441f;border-radius:24px;min-width:0;box-shadow:0 16px 38px #1a274412}.settings-profile-card{gap:0;display:grid;overflow:hidden}.settings-profile-cover{background:radial-gradient(circle at 16% 20%, #fff3, transparent 28%), radial-gradient(circle at 84% 26%, #ffffff24, transparent 26%), var(--theme-gradient);color:#fff;justify-content:space-between;align-items:flex-start;min-height:168px;padding:24px 28px;display:flex}.settings-profile-cover div{gap:8px;display:grid}.settings-profile-cover span{color:#ffffffbd;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.settings-profile-cover strong{color:#fff;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:#fff;border-radius:28px;flex:0 0 116px;width:116px;height:116px;margin-top:-88px;padding:6px;overflow:hidden;box-shadow:0 18px 36px #1a274429}.settings-profile-avatar img,.settings-profile-avatar span{object-fit:cover;object-position:center;background:var(--theme-gradient);color:#fff;border-radius:22px;place-items:center;width:100%;height:100%;font-size:42px;font-weight:950;line-height:1;display:grid}.settings-profile-avatar img{display:block}.settings-profile-summary h2{color:#1a2744;letter-spacing:-.04em;margin:0;font-size:30px;font-weight:950;line-height:1.08}.settings-profile-summary p{color:#6d7484;max-width:620px;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{color:#1a2744;gap:8px;min-width:0;font-size:14px;font-weight:950;display:grid}.settings-card input,.settings-card textarea{color:#1a2744;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #1a274429;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-gradient);color:#fff;width:280px;max-width:100%;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:#fff}.settings-website-card .settings-profile-avatar span{background:var(--theme-gradient);color:#fff}.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}}.dashboard-skeleton-layout{background:#f5f2ee;flex-direction:row;min-height:100vh;display:flex}.dashboard-skeleton-sidebar{background:#fff;border-right:1px solid #1a27441f;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, #1a274414, transparent 32%), #f5f2ee;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, #1a274414, rgba(var(--theme-primary-rgb), .14), #1a274414);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 #1a274414;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 #1a274414;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)}.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";color:#1a2744;letter-spacing:0;text-align:center;width:100%;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){color:#fff;background:#ffffff1a}[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){color:#fff!important;background:#ffffff14!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, #1a274414, transparent 32%), #f5f2ee;color:#1a2744;flex:1;place-items:center;width:100%;min-height:calc(100vh - 276px);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{text-align:center;background:#fff;border:1px solid #1a27441f;border-radius:24px;width:100%;padding:34px 30px;position:relative;overflow:hidden;box-shadow:0 20px 48px #1a274414}.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:#1a2744;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:#3a3530;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:#fff;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, #1a274414, rgba(var(--theme-primary-rgb), .14), #1a274414);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}@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{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, #1a27442e, rgba(var(--theme-primary-rgb), .24)) border-box;border:1px solid #0000;border-radius:28px;padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1a27441c,inset 0 1px #ffffffe6}.change-password-card:before{content:"";background:radial-gradient(circle at 94% 0%, rgba(var(--theme-primary-rgb), .16), transparent 22%), radial-gradient(circle at 0% 100%, #1a27440f, transparent 28%);pointer-events:none;position:absolute;inset:0}.change-password-card:after{content:"";background:linear-gradient(135deg, rgba(var(--theme-primary-rgb), .2), #1a274414);pointer-events:none;border-radius:999px;width:190px;height:190px;position:absolute;top:-96px;right:-78px}.change-password-back{z-index:1;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, #1a274447, rgba(var(--theme-primary-rgb), .34)) border-box;color:#1a2744;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin-bottom:26px;padding:11px 16px;font-weight:950;transition:transform .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 12px 28px #1a274417}.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:#1a2744;letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,48px);font-weight:950;line-height:1.04}.change-password-heading p{color:#6d7484;max-width:580px;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:#1a2744;gap:8px;font-size:14px;font-weight:950;display:grid}.change-password-form input{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, #1a274414, rgba(var(--theme-primary-rgb), .12)) border-box;color:#1a2744;width:100%;font:inherit;border:1px solid #1a274429;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 #1a274412;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{color:#4f6246;background:#4f624617;border:1px solid #4f624638}.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{background:linear-gradient(#fffaf7, #fffaf7) padding-box, linear-gradient(135deg, rgba(var(--theme-primary-rgb), .28), #1a27441f) border-box;color:var(--theme-primary);border:1px solid #0000}.change-password-submit{background:var(--theme-gradient);color:#fff;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .22), inset 0 1px 0 #ffffff29;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 #ffffff2e}.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{color:#6d7484;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:34px;height:34px;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{width:fit-content;color:var(--theme-primary);text-transform:uppercase;letter-spacing:.04em;background:#1a274414;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:#fff;border:1px solid #1a27441f;border-radius:20px;box-shadow:0 18px 45px #1a274414}.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:#6d7484;font-size:13px;font-weight:850}.user-management-stats strong{color:#1a2744;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{color:#1a2744;width:100%;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:#6d7484;font-size:13px;font-weight:900}.user-management-pagination label{align-items:center;gap:8px;display:inline-flex}.user-management-pagination select{color:#1a2744;min-height:40px;font:inherit;background:#fff;border:1px solid #1a274424;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{color:#fff;background:var(--theme-gradient);width:48px;min-width:48px;height:48px;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:#1a2744;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:#6d7484;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:#6d7484;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:900}.user-management-row select{color:#1a2744;width:100%;min-width:0;min-height:42px;font:inherit;text-overflow:ellipsis;background:#fbfaf8;border:1px solid #1a274424;border-radius:12px;padding:0 10px;font-size:12px;font-weight:850}.user-management-primary,.user-management-secondary,.user-management-danger{min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #1a274424;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:#fff;background:var(--theme-gradient);box-shadow:0 12px 24px rgba(var(--theme-primary-rgb), .18);border:0}.user-management-secondary{color:#1a2744;background:#fff}.user-management-danger{color:#b42318;background:#b4231814;border-color:#b4231838}.user-management-danger:hover:not(:disabled){color:#fff;background:#b42318;border-color:#b42318}.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{color:#1a2744;background:#fff;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-weight:850;animation:.18s ease-out user-management-toast-in;display:inline-flex;box-shadow:0 18px 45px #00000038}.user-management-toast.success{color:#0f766e;background:#ecfdf5;border-color:#0f766e3d}.user-management-toast.error{color:#b42318;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{color:#1a2744;text-align:center;background:#fff;border:1px solid #b4231838;border-radius:24px;justify-items:center;gap:16px;width:min(430px,100%);padding:26px;display:grid;box-shadow:0 30px 90px #00000052}.user-management-page .page-delete-modal-icon{color:#b42318;background:#b423181a;border-radius:18px;place-items:center;width:56px;height:56px;font-size:28px;font-weight:950;line-height:1;display:grid}.user-management-page .page-delete-modal-copy h2{color:#1a2744;margin:0;font-size:26px;font-weight:950;line-height:1.12}.user-management-page .page-delete-modal-copy p{color:#6d7484;margin:10px 0 0;font-size:15px;line-height:1.55}.user-management-page .page-delete-modal-copy strong{color:#1a2744}.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{color:#1a2744;background:#1a274414}.user-management-page .page-delete-modal-danger{color:#fff;background:#b42318;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{color:#6d7484;place-items:center;gap:10px;min-height:180px;font-weight:900;display:grid}.user-management-skeleton-row{pointer-events:none}.user-management-skeleton-avatar,.user-management-skeleton-line{background:linear-gradient(90deg,#1a274414 0%,#1a274426 42%,#1a274414 84%) 0 0/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;border-color:#f4f0e82e!important;box-shadow:0 22px 56px #0000003d!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:#fff}[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;background:#182538!important;border-color:#f4f0e838!important;box-shadow:inset 0 1px #ffffff08!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:#fff!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:#fff!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){color:#fff!important;background:#b42318!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;border-color:#f4f0e83d!important;box-shadow:0 14px 28px #0000002e!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:#fff!important}[data-theme=dark] .user-management-avatar,body.theme-dark .user-management-avatar,.theme-dark .user-management-avatar{background:var(--theme-gradient)!important;color:#fff!important;box-shadow:0 12px 24px #0003!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;opacity:0;pointer-events:none;background:#0f172a70;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-start:none;border-inline-end:1px solid #1a27441f;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-start:1px solid #1a27441f;border-inline-end:none;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%}}[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] .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] .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}[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:#fff!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-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-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row:hover{background:rgba(var(--theme-primary-rgb), .12)!important;color:#fff!important}body.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row:hover{background:rgba(var(--theme-primary-rgb), .12)!important;color:#fff!important}.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row:hover{background:rgba(var(--theme-primary-rgb), .12)!important;color:#fff!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-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}@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] .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-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}.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:#fff;border-color:rgba(var(--theme-primary-rgb), .4);background:var(--theme-gradient)}.user-dashboard-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.user-dashboard-stat,.user-dashboard-panel{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 22px 56px #0000002e}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 18px 45px #1a274414}.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{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0, rgba(var(--theme-primary-rgb), .14), transparent 38%);position:absolute;inset:0}.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:#fff;background:var(--theme-gradient);box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .2);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-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 var(--theme-border);width:100%;min-height:118px;color:var(--theme-text);background:color-mix(in srgb, var(--theme-surface) 88%, transparent);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:radial-gradient(circle at 50% 44%, rgba(var(--theme-primary-rgb), .16), transparent 45%), color-mix(in srgb, var(--theme-bg) 72%, 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:#ffffff14;border-radius:999px;height:10px;overflow:hidden}html[data-theme=light] .user-dashboard-usage-track,body.theme-light .user-dashboard-usage-track{background:#1a27441a}.user-dashboard-usage-track span{border-radius:inherit;background:var(--theme-gradient);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:radial-gradient(circle at 100% 0, rgba(var(--theme-primary-rgb), .18), transparent 40%), var(--theme-surface);flex-direction:column;gap:14px;display:flex}@media (width<=1180px){.user-dashboard-summary,.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-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;background:#fffffff0;border:1px solid #7e20151f;border-radius:30px;justify-items:center;gap:24px;width:min(560px,100%);padding:48px 38px;display:grid;box-shadow:0 24px 70px #0f172a1f}.restricted-access-content{justify-items:center;gap:8px;display:grid}.restricted-access-eyebrow{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.restricted-access-card h1{color:#0f2a52;letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.95}.restricted-access-card p{color:#667085;max-width:420px;margin:0;font-size:1rem;font-weight:800;line-height:1.55}.restricted-access-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f2a52,#7e2015);border:0;border-radius:999px;padding:13px 22px;font-weight:900;transition:transform .16s,box-shadow .16s;box-shadow:0 16px 35px #7e201533}.restricted-access-card button:hover{transform:translateY(-1px);box-shadow:0 18px 40px #7e20153d}.restricted-access-card button:focus-visible{outline-offset:4px;outline:3px solid #7e201547}[data-theme=dark] .restricted-access-card,.dark .restricted-access-card{background:#121826eb;border-color:#ffffff1f}[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)}}[data-theme=dark] .my-plan-page,body.theme-dark .my-plan-page,[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,body.theme-dark .my-plan-hero h1,body.theme-dark .my-plan-section-header h2,body.theme-dark .my-plan-price-row h2,body.theme-dark .my-plan-builder-card h3{color:var(--theme-text)}@media (width<=1100px){.my-plan-grid,.my-plan-builders-grid{grid-template-columns:1fr}.my-plan-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-plan-hero{flex-direction:column}}@media (width<=620px){.my-plan-usage-grid,.my-plan-meta-grid{grid-template-columns:1fr}.my-plan-hero-actions,.my-plan-primary-btn,.my-plan-secondary-btn{width:100%}.my-plan-price-row{flex-direction:column;align-items:flex-start}}@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}}@media (width<=980px){.page-builder .user-row{grid-template-columns:1fr}}@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}}@keyframes quizBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes quizDrawerIn{0%{opacity:.7;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@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:100vw;padding:18px}}.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}@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 .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}}@keyframes dawToastIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.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}.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}@media (width<=1180px){.page-builder .daw-layout,.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-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-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-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}}@media (width<=1240px){.page-builder .page-type-actions{grid-template-columns:1fr}.page-builder .page-type-actions .danger-lite{grid-column:auto}}@media (width<=520px){.page-builder .page-delete-modal-actions{grid-template-columns:1fr}}@media (width<=1380px){.page-builder .builder-layout{grid-template-columns:220px 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))}}@media (width<=1240px){.page-builder .builder-layout{grid-template-columns:220px 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 .free-canvas-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}}@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)}}@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}}.builder-demo-main{min-height:calc(100vh - 110px);padding:0 24px 32px}.builder-demo-main .page-builder{border:1px solid #1a27441a;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #1a274414}@media (width<=900px){.builder-demo-main{padding:0 16px 24px}}.tenant-site-runtime{color:#1a2744;background:#f5f2ee;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.tenant-site-header{z-index:20;background:#fff;border-bottom:1px solid #1a27441f;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:#1a2744;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);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;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:#6d7484;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{color:#1a2744;background:#1a274414}.tenant-site-cta{cursor:pointer;color:#fff;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, #fff 0%, #f5f2ee 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, #fff 0%, #f5f2ee 100%);place-items:center;min-height:560px;padding:64px 24px;display:grid}.tenant-runtime-card{text-align:center;background:#fff;border:1px solid #1a27441f;border-radius:28px;width:min(720px,100%);padding:34px;box-shadow:0 18px 45px #1a274414}.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:#1a2744;letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,54px);font-weight:950;line-height:1.04}.tenant-runtime-card p{color:#6d7484;max-width:560px;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:#fff;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{color:#1a2744;background:#fff;border-top:1px solid #1a27441f;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:#1a2744;margin:0;font-size:28px;font-weight:950;line-height:1.05}.tenant-footer-brand p{color:#3a3530;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:#fff;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{color:#1a2744;cursor:pointer;background:#fff;border:1px solid #0f1b3329;border-radius:999px;width:36px;height:36px;font-size:11px;font-weight:900}.tenant-footer-column h4,.tenant-footer-contact h4{color:#1a2744;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{background:#fbfaf8;border:1px solid #1a27441f;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;display:inline-flex}.tenant-language-pill strong{color:#1a2744}.tenant-footer-bottom{max-width:980px;color:var(--theme-surface);border-top:1px solid #1a27441f;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{color:#0f2a52;width:100%;height:54px;min-height:54px;font:inherit;cursor:pointer;text-align:left;direction:ltr;background:linear-gradient(#fffffffa,#faf8f7f5);border:1px solid #0f2a5214;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;box-shadow:0 14px 34px #0f172a0f,inset 0 1px #fffffff2}.lang-switcher.language-toggle-button:hover,.language-toggle-button:hover{background:linear-gradient(#fff,#fcf8f6fa);border-color:#7e20152e;transform:translateY(-1px);box-shadow:0 18px 42px #0f172a1a,inset 0 1px #fff}.lang-switcher.language-toggle-button:active,.language-toggle-button:active{transform:translateY(0);box-shadow:0 10px 24px #0f172a12,inset 0 1px #ffffffe6}.lang-switcher.language-toggle-button:focus-visible,.language-toggle-button:focus-visible{outline-offset:3px;outline:3px solid #7e201529}.language-toggle-animation{color:#0f2a52;background:radial-gradient(circle at 35% 25%,#fffffff2,#0000 45%),linear-gradient(135deg,#0f2a521a,#7e201514);border-radius:14px;grid-column:1;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 10px 20px #0f172a0f}.language-toggle-animation svg{stroke-width:2.3px;width:21px;height:21px}.language-toggle-current{color:#0f2a52;letter-spacing:-.025em;text-align:left;white-space:nowrap;text-overflow:ellipsis;grid-column:2;justify-self:start;min-width:0;max-width:100%;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:#7e20156b;border-radius:999px;grid-column:3;justify-self:end;width:7px;height:7px;box-shadow:0 0 0 4px #7e201514}.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{color:#f8fafc;background:linear-gradient(#121826f5,#0f172af0);border-color:#ffffff1a;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff0f}[data-theme=dark] .language-toggle-button:hover,.dark .language-toggle-button:hover,.theme-dark .language-toggle-button:hover{background:linear-gradient(#181f30fa,#0f172af5);border-color:#f8717138}[data-theme=dark] .language-toggle-animation,.dark .language-toggle-animation,.theme-dark .language-toggle-animation{color:#f8fafc;background:radial-gradient(circle at 35% 25%,#ffffff1f,#0000 45%),linear-gradient(135deg,#f8717124,#0f2a5242);box-shadow:inset 0 1px #ffffff14,0 10px 20px #0000002e}[data-theme=dark] .language-toggle-current,.dark .language-toggle-current,.theme-dark .language-toggle-current{color:#f8fafc}[data-theme=dark] .language-toggle-dot,.dark .language-toggle-dot,.theme-dark .language-toggle-dot{background:#f87171b3;box-shadow:0 0 0 4px #f871711f}[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}.orbit-visual-container{background:0 0;border-radius:16px;flex-shrink:0;width:100%;height:700px;position:relative;overflow:visible}.orbit-visual-canvas{width:100%;height:100%;position:absolute;top:0;left:0}.orbit-visual-labels{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.orbit-label{white-space:nowrap;color:#1a1a1a;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;text-shadow:0 1px 4px #ffffffb3;background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.orbit-label--core{color:#8b2a1a;box-shadow:none;letter-spacing:-.02em;text-shadow:0 1px 4px #ffffffb3;background:0 0;border:none;font-size:13px;font-weight:900}:root[data-theme=dark] .orbit-label,html.theme-dark .orbit-label,body.theme-dark .orbit-label{color:#f4f0e8;box-shadow:none;text-shadow:0 1px 6px #000c;background:0 0;border:none}:root[data-theme=dark] .orbit-label--core,html.theme-dark .orbit-label--core,body.theme-dark .orbit-label--core{color:#f4f0e8;box-shadow:none;text-shadow:0 1px 8px #000c;background:0 0;border:none}@media (width<=1100px){.orbit-visual-container{height:580px}}@media (width<=640px){.orbit-visual-container{height:420px}}@media (width<=400px){.orbit-visual-container{height:360px}}.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{text-align:center;background:#fff;border:1px solid #1a27441f;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{color:#fff;border-radius:20px;place-items:center;width:58px;height:58px;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:#1a2744;letter-spacing:-.04em;margin:0 0 10px;font-size:28px;font-weight:950;line-height:1.1}.subscription-modal-copy p{color:#6d7484;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);color:#fff;min-width:132px;min-height:48px;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}.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);border-radius:999px;flex:none;width:46px;min-width:46px;height:24px;transition:background .18s,border-color .18s;position:relative;box-shadow:inset 0 1px 2px #0f172a14,0 8px 18px #1a274414}.theme-toggle-thumb{background:var(--theme-primary);border-radius:999px;width:18px;height:18px;transition:transform .22s;position:absolute;top:2px;left:2px;box-shadow:0 4px 10px #0f172a38}.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{border-color:var(--theme-border);background:#ffffff1a}.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}.my-plan-page{color:#1a2744;width:min(1180px,100%);margin:0 auto}.my-plan-page[dir=rtl]{text-align:right;direction:rtl}.my-plan-page[dir=ltr]{text-align:left;direction:ltr}.my-plan-hero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:26px;display:flex}.my-plan-kicker{color:var(--theme-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:13px;font-weight:950;display:inline-block}.my-plan-page[dir=rtl] .my-plan-kicker{letter-spacing:0}.my-plan-hero h1{color:#1a2744;letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,58px);font-weight:950;line-height:1}.my-plan-page[dir=rtl] .my-plan-hero h1{letter-spacing:-.03em}.my-plan-hero p{color:#6d7484;max-width:680px;margin:12px 0 0;font-size:17px;font-weight:750;line-height:1.7}.my-plan-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.my-plan-primary-btn,.my-plan-secondary-btn{cursor:pointer;min-height:48px;font:inherit;border-radius:16px;padding:13px 18px;font-weight:950;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.my-plan-primary-btn{background:var(--theme-gradient);color:#fff;box-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .2);border:0}.my-plan-secondary-btn{color:#1a2744;background:#fff;border:1px solid #1a274429}.my-plan-primary-btn:hover,.my-plan-secondary-btn:hover{transform:translateY(-1px)}.my-plan-primary-btn:hover{box-shadow:0 16px 34px rgba(var(--theme-primary-rgb), .24)}.my-plan-secondary-btn:hover{border-color:rgba(var(--theme-primary-rgb), .28)}.my-plan-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr);gap:22px;margin-bottom:22px;display:grid}.my-plan-current-card,.my-plan-feature-card,.my-plan-usage-card,.my-plan-builder-card{background:#fff;border:1px solid #1a27441f;box-shadow:0 18px 45px #1a274414}.my-plan-current-card{border-radius:28px;padding:30px;position:relative;overflow:hidden}.my-plan-current-card:after{content:"";background:var(--theme-primary);opacity:.12;pointer-events:none;border-radius:999px;width:220px;height:220px;position:absolute;top:-110px;right:-90px}.my-plan-page[dir=rtl] .my-plan-current-card:after{left:-90px;right:auto}.my-plan-card-top{z-index:1;justify-content:space-between;gap:18px;margin-bottom:22px;display:flex;position:relative}.my-plan-card-top span,.my-plan-card-top strong{font-size:13px;font-weight:950}.my-plan-card-top span{color:#6d7484;text-transform:uppercase;letter-spacing:.08em}.my-plan-page[dir=rtl] .my-plan-card-top span{letter-spacing:0}.my-plan-card-top strong{color:var(--theme-primary);background:rgba(var(--theme-primary-rgb), .08);border-radius:999px;padding:8px 12px}.my-plan-price-row{z-index:1;justify-content:space-between;align-items:flex-end;gap:22px;display:flex;position:relative}.my-plan-price-row h2{color:#1a2744;letter-spacing:-.07em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:950;line-height:.95}.my-plan-page[dir=rtl] .my-plan-price-row h2{letter-spacing:-.03em}.my-plan-price-row div{color:var(--theme-primary);align-items:baseline;gap:6px;display:flex}.my-plan-price-row div strong{letter-spacing:-.05em;font-size:42px;font-weight:950}.my-plan-price-row div span{color:#6d7484;font-weight:850}.my-plan-current-card>p{z-index:1;color:#3a3530;max-width:720px;margin:18px 0 26px;font-weight:750;line-height:1.7;position:relative}.my-plan-meta-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:relative}.my-plan-meta-grid div{background:#fbfaf8;border:1px solid #1a274414;border-radius:18px;padding:16px}.my-plan-meta-grid span{color:#6d7484;margin-bottom:5px;font-size:13px;font-weight:900;display:block}.my-plan-meta-grid strong{color:#1a2744;font-size:16px;font-weight:950}.my-plan-feature-card{background:radial-gradient(circle at top right, #ffffff2e, transparent 38%), var(--theme-gradient);color:#fff;border-radius:28px;padding:28px}.my-plan-page[dir=rtl] .my-plan-feature-card{background:radial-gradient(circle at top left, #ffffff2e, transparent 38%), var(--theme-gradient)}.my-plan-builder-icon{color:#fff;background:#ffffff24;border-radius:20px;place-items:center;width:58px;height:58px;margin-bottom:22px;font-size:26px;font-weight:950;display:grid}.my-plan-feature-card span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:950}.my-plan-page[dir=rtl] .my-plan-feature-card span{letter-spacing:0}.my-plan-feature-card h2{color:#fff;letter-spacing:-.04em;margin:8px 0 12px;font-size:30px;font-weight:950;line-height:1.05}.my-plan-feature-card p{color:#ffffffc7;margin:0;font-weight:750;line-height:1.65}.my-plan-feature-card>strong{color:#fff;margin-top:16px;font-size:22px;font-weight:950;display:inline-flex}.my-plan-section{margin-top:22px}.my-plan-section-header{margin-bottom:14px}.my-plan-section-header h2{color:#1a2744;letter-spacing:-.04em;margin:0;font-size:28px;font-weight:950}.my-plan-usage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.my-plan-usage-card{border-radius:22px;padding:20px}.my-plan-usage-card div:first-child{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.my-plan-usage-card span{color:#6d7484;font-size:13px;font-weight:900}.my-plan-usage-card strong{color:#1a2744;font-size:15px;font-weight:950}.my-plan-progress-track{background:#1a274414;border-radius:999px;height:10px;overflow:hidden}.my-plan-progress-track span{border-radius:inherit;background:var(--theme-gradient);height:100%;display:block}.my-plan-builders-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.my-plan-builder-card{text-align:start;cursor:pointer;border-radius:22px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s}.my-plan-builder-card.active{border-color:rgba(var(--theme-primary-rgb), .42);box-shadow:0 22px 52px rgba(var(--theme-primary-rgb), .12);transform:translateY(-2px)}.my-plan-builder-card-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.my-plan-builder-mini-icon{background:var(--theme-gradient);color:#fff;border-radius:15px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:950;display:grid}.my-plan-builder-card-top strong{color:var(--theme-primary);background:rgba(var(--theme-primary-rgb), .08);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.my-plan-builder-card h3{color:#1a2744;letter-spacing:-.03em;margin:0 0 8px;font-size:19px;font-weight:950}.my-plan-builder-card p{color:#6d7484;margin:0;font-size:14px;font-weight:750;line-height:1.55}.my-plan-builder-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.my-plan-builder-footer span{color:#1a2744;font-weight:950}.my-plan-builder-footer em{color:var(--theme-primary);font-size:13px;font-style:normal;font-weight:950}[data-theme=dark] .my-plan-page,body.theme-dark .my-plan-page,[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,body.theme-dark .my-plan-hero h1,body.theme-dark .my-plan-section-header h2,body.theme-dark .my-plan-price-row h2,body.theme-dark .my-plan-builder-card h3{color:var(--theme-text)}[data-theme=dark] .my-plan-hero p,[data-theme=dark] .my-plan-current-card>p,[data-theme=dark] .my-plan-builder-card p,body.theme-dark .my-plan-hero p,body.theme-dark .my-plan-current-card>p,body.theme-dark .my-plan-builder-card p{color:var(--theme-text-muted)}[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,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{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);box-shadow:0 22px 56px #0000003d}[data-theme=dark] .my-plan-feature-card,[data-theme=dark] .my-plan-page[dir=rtl] .my-plan-feature-card,body.theme-dark .my-plan-feature-card,body.theme-dark .my-plan-page[dir=rtl] .my-plan-feature-card{background:radial-gradient(circle at top right, rgba(var(--theme-primary-rgb), .12), transparent 34%), var(--theme-surface)}[data-theme=dark] .my-plan-feature-card span,[data-theme=dark] .my-plan-feature-card p,body.theme-dark .my-plan-feature-card span,body.theme-dark .my-plan-feature-card p{color:var(--theme-text-muted)}[data-theme=dark] .my-plan-feature-card h2,[data-theme=dark] .my-plan-feature-card>strong,body.theme-dark .my-plan-feature-card h2,body.theme-dark .my-plan-feature-card>strong{color:var(--theme-text)}[data-theme=dark] .my-plan-primary-btn,body.theme-dark .my-plan-primary-btn{background:var(--theme-gradient);color:#fff;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .22)}[data-theme=dark] .my-plan-primary-btn:hover,body.theme-dark .my-plan-primary-btn:hover{background:var(--theme-gradient-hover)}[data-theme=dark] .my-plan-secondary-btn,body.theme-dark .my-plan-secondary-btn{background:var(--theme-surface-2);border-color:var(--theme-border);color:var(--theme-text)}[data-theme=dark] .my-plan-meta-grid div,body.theme-dark .my-plan-meta-grid div{background:var(--theme-surface-2);border-color:var(--theme-border)}[data-theme=dark] .my-plan-card-top span,[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,body.theme-dark .my-plan-card-top span,body.theme-dark .my-plan-price-row div span,body.theme-dark .my-plan-meta-grid span,body.theme-dark .my-plan-usage-card span{color:var(--theme-text-muted)}[data-theme=dark] .my-plan-meta-grid strong,[data-theme=dark] .my-plan-usage-card strong,[data-theme=dark] .my-plan-builder-footer span,body.theme-dark .my-plan-meta-grid strong,body.theme-dark .my-plan-usage-card strong,body.theme-dark .my-plan-builder-footer span{color:var(--theme-text)}[data-theme=dark] .my-plan-builder-icon,[data-theme=dark] .my-plan-builder-mini-icon,body.theme-dark .my-plan-builder-icon,body.theme-dark .my-plan-builder-mini-icon{background:var(--theme-gradient);color:#fff;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .2)}[data-theme=dark] .my-plan-progress-track,body.theme-dark .my-plan-progress-track{background:#ffffff14}[data-theme=dark] .my-plan-progress-track span,body.theme-dark .my-plan-progress-track span{background:var(--theme-gradient)}[data-theme=dark] .my-plan-current-card:after,body.theme-dark .my-plan-current-card:after{background:var(--theme-primary);opacity:.12}@media (width<=1100px){.my-plan-grid,.my-plan-builders-grid{grid-template-columns:1fr}.my-plan-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-plan-hero{flex-direction:column}}@media (width<=620px){.my-plan-usage-grid,.my-plan-meta-grid{grid-template-columns:1fr}.my-plan-hero-actions,.my-plan-primary-btn,.my-plan-secondary-btn{width:100%}.my-plan-price-row{flex-direction:column;align-items:flex-start}}.builder-mobile-blocker{display:none}.page-builder{--madar-bg:#f5f2ee;--madar-surface:#fff;--madar-surface-soft:#fbfaf8;--madar-text:#1a2744;--madar-muted:#6d7484;--madar-navy:#1a2744;--madar-red:var(--theme-primary);--madar-red-dark:var(--theme-primary-hover);--madar-border:#1a27441f;--madar-border-strong:#1a274438;--madar-gradient:var(--theme-gradient);--madar-gradient-hover:var(--theme-gradient-hover);--madar-radius:18px;--madar-shadow-sm:0 10px 24px #1a27440f;--madar-shadow-md:0 18px 45px #1a274414;--madar-red-shadow:0 12px 28px rgba(var(--theme-primary-rgb), .22);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{border-bottom:1px solid var(--madar-border);z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:0 22px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #1a27440a}.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);white-space:nowrap;background:#1a274414;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:#fff!important}.danger-button{width:100%;background:var(--madar-red)!important;color:#fff!important}.danger-lite{background:rgba(var(--theme-primary-rgb), .1)!important;color:var(--madar-red)!important}.builder-subbar{border-bottom:1px solid var(--madar-border);z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;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{border:1px solid var(--madar-border);background:#f0f2f5;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:#fff;box-shadow:0 8px 20px #1a27442e}.preview-device-toolbar{border-bottom:1px solid var(--madar-border);z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:center;align-items:center;min-height:58px;padding:8px 22px;display:flex;position:sticky;top:68px}.builder-layout{background:var(--madar-bg);grid-template-columns:250px 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}.inspector-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.inspector-title span{color:var(--madar-muted);text-transform:capitalize;background:#1a274414;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:#fff;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{min-height:34px;color:var(--madar-text);box-shadow:none;background:#1a274414;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{min-height:40px;color:var(--madar-text);box-shadow:none;background:#1a274414;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:#fff!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);box-shadow:none;background:#fff;border-radius:12px;padding:10px 12px;font-weight:750}.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}.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:#1a274406;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,.layer-tree button,.object-list button{text-align:left;width:100%;color:var(--madar-text);background:#1a27440e;border-radius:14px;padding:10px 12px;font-weight:850;transition:background .16s,color .16s,transform .16s}.add-group button:hover,.layer-tree button:hover,.object-list button:hover,.object-list button.active,.layer-tree button.active{background:var(--madar-gradient);color:#fff;transform:translateY(-1px)}.layer-tree{gap:10px;display:grid}.layer-item{border:1px solid var(--madar-border);border-radius:14px;padding:8px}.layer-children{gap:4px;margin-top:6px;padding-left:12px;display:grid}.layer-column{gap:4px;display:grid}.workspace-page{background:linear-gradient(180deg, #fff 0%, var(--madar-bg) 100%);min-height:calc(100vh - 126px);padding:28px}.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}.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;color:var(--madar-muted)!important;border-color:var(--madar-border)!important;background:#1a274414!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}.theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.theme-control{background:var(--madar-surface);border:1px solid var(--madar-border);box-shadow:var(--madar-shadow-sm);border-radius:18px;padding:16px}.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}.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);border-radius:28px;width:min(860px,100%);max-height:min(720px,100vh - 48px);padding:20px;overflow:hidden auto;box-shadow:0 28px 80px #0f172a38}.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}.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:#fff!important}.starter-card em{flex-wrap:wrap;gap:8px;min-width:0;margin-top:8px;font-style:normal;display:flex}.starter-card i{color:var(--madar-text);white-space:normal;background:#fff;border:1px solid #1a27441f;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;width:fit-content;max-width:min(420px,100vw - 48px);min-height:42px;color:var(--madar-text);border:1px solid var(--madar-border);text-align:center;pointer-events:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:14px;font-weight:950;line-height:1.35;display:inline-flex;position:fixed;top:158px;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #1a274429}.page-builder .builder-live-site-link{z-index:9999;background:var(--madar-gradient);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex;position:fixed;top:212px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #1a27442e}.page-builder .builder-live-site-link:hover{filter:brightness(1.04)}.page-builder .builder-toast:before{content:"✓";background:var(--madar-gradient);color:#fff;width:26px;height:26px;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:grid}.page-builder .user-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 .user-delete-button:disabled{opacity:.45;cursor:not-allowed;color:var(--madar-muted)!important;border-color:var(--madar-border)!important;box-shadow:none!important;background:#1a274414!important}@media (width<=980px){.page-builder .user-row{grid-template-columns:1fr}}.page-builder.theme-dark{--madar-shadow-sm:0 10px 24px #00000038;--madar-shadow-md:0 18px 45px #0000004d;--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-control,.page-builder.theme-dark .builder-modal{background:var(--madar-surface);color:var(--madar-text);border-color:var(--madar-border)}.page-builder.theme-dark .workspace-page{background:radial-gradient(circle at top left, #c2410c1f, transparent 32%), linear-gradient(180deg, var(--theme-bg-soft) 0%, var(--madar-bg) 100%)}.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{border-color:var(--madar-border);background:#ffffff09}.page-builder.theme-dark .workspace-tabs,.page-builder.theme-dark .viewport-switcher{border-color:var(--madar-border);background:#ffffff0f}.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{color:var(--madar-text);background:#ffffff14}.page-builder.theme-dark .workspace-tabs button.active,.page-builder.theme-dark .viewport-switcher button.active{background:var(--madar-gradient);color:#fff}.page-builder.theme-dark .add-group button,.page-builder.theme-dark .layer-tree button,.page-builder.theme-dark .object-list button{color:var(--madar-text);background:#ffffff12}.page-builder.theme-dark .add-group button:hover,.page-builder.theme-dark .layer-tree button:hover,.page-builder.theme-dark .object-list button:hover,.page-builder.theme-dark .object-list button.active,.page-builder.theme-dark .layer-tree button.active{background:var(--madar-gradient);color:#fff}.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{color:var(--madar-text);border-color:var(--madar-border);background:#ffffff14}.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,#fff);border-right:1px solid var(--madar-border,#1a27441f)}.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,#1a27441f);background:linear-gradient(135deg, #ffffffd9, #ffffff73), var(--madar-surface,#fff);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0 0 16px;padding:14px;box-shadow:0 12px 30px #1a27440f;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,#6d7484);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.page-builder .builder-sidebar-theme strong{color:var(--madar-text,#1a2744);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:linear-gradient(135deg, #ffffff0f, #ffffff06), var(--madar-surface,var(--theme-surface));border-color:var(--madar-border,#ffffff1f);box-shadow:0 18px 45px #0000003d}.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:radial-gradient(circle at top left, rgba(var(--theme-primary-rgb), .07), transparent 34%), linear-gradient(180deg, #fff 0%, var(--madar-bg) 100%);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{border:1px solid var(--madar-border);min-height:calc(100vh - 182px);box-shadow:var(--madar-shadow-md);direction:ltr;background:#fff;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{border-bottom:1px solid var(--madar-border);z-index:10;background:#fff;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(--madar-text);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0;font-size:18px;font-weight:950;display:inline-flex}.built-site-brand img{object-fit:contain;border-radius:10px;width:42px;height:42px}.logo-fallback{background:var(--madar-gradient);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;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(--madar-muted);cursor:pointer;background:0 0;border-radius:999px;padding:9px 12px;font-weight:850}.built-site-nav button.active,.built-site-nav button:hover{color:var(--madar-text);background:#1a274414}.built-site-cta{cursor:pointer;color:#fff;background:var(--madar-gradient);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{width:100%;color:var(--madar-muted);text-align:center;background:#1a274408;border:1px dashed #1a274438;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{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{white-space:pre-line;flex-direction:column;gap:8px;padding:24px;display:flex;box-shadow:0 12px 28px #1a27441a}.builder-element-reservationBlock{overflow:hidden}.builder-element-list{gap:10px;margin:0;padding-left:42px;line-height:1.65}.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(--madar-muted);font-size:13px;font-weight:900}.metric-value{color:var(--madar-text);font-size:34px;line-height:1}.free-canvas-section{overflow:hidden}.free-canvas-toolbar{z-index:5;border-bottom:1px solid var(--madar-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:sticky;top:0}.free-canvas-toolbar button{color:var(--madar-text);background:#1a274414;border-radius:999px;padding:7px 10px;font-weight:900}.free-canvas-frame{max-width:100%;margin:0 auto;position:relative}.free-canvas-section .builder-element{cursor:grab;-webkit-user-select:none;user-select:none}.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{border-top:1px solid var(--madar-border);color:var(--madar-text);background:#fff;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:#3a3530;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-gradient);color:#fff;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{color:#0f1b33;text-align:center;background:#fff;border:1px solid #0f1b3329;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:#0f1b33;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:#3a3530;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(--madar-red)}.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:#0f1b33;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:#3a3530;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:15px;line-height:1.45}.ecommerce-footer-bottom{max-width:980px;color:var(--madar-muted);text-align:center;border-top:1px solid #0f1b331a;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-gradient);color:#fff;box-shadow:var(--madar-red-shadow);border-radius:999px;grid-column:3;justify-self:end;padding:10px 14px;font-weight:900;text-decoration:none}.runtime-form{gap:16px;display:grid}.runtime-form-header h3{color:var(--madar-text);margin:0 0 5px;font-size:24px}.runtime-form-header p,.runtime-form-section-header p{color:var(--madar-muted);margin:0}.runtime-form-section{border-top:1px solid var(--madar-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(--madar-text);margin:0 0 4px;font-size:15px;font-weight:950}.runtime-question label,.runtime-question-field{color:var(--madar-text);gap:7px;font-weight:850;display:grid}.runtime-question small{color:var(--madar-muted);font-weight:600}.runtime-question strong{color:#dc2626;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{color:var(--madar-text);background:#fbfaf8;border:1px solid #1a27441f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850}.quiz-start-panel{background:#fbfaf8;border:1px solid #1a27441f;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{color:var(--madar-text);background:#1a274414;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{width:100%;min-height:54px;color:var(--madar-text);background:#fff;border:1px solid #1a274424;border-radius:16px;padding:14px 16px;font-size:15px;font-weight:750;line-height:1.35;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 1px #1a274408,inset 0 0 0 1px #0000}.runtime-question textarea{resize:vertical;min-height:118px}.runtime-question input::placeholder,.runtime-question textarea::placeholder{color:#53627ab3;font-weight:650}.runtime-question select{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% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.runtime-question input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.runtime-question textarea:focus,.runtime-question select:focus{border-color:rgba(var(--theme-primary-rgb), .42);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb), .1);outline:none}.runtime-question input:read-only,.runtime-question textarea:read-only{background:#fbfaf8}.runtime-question input[type=file]{border:1px dashed rgba(var(--theme-primary-rgb), .28);background:rgba(var(--theme-primary-rgb), .04);width:100%;min-height:54px;color:var(--madar-text);border-radius:16px;padding:13px 14px;font-weight:800}.runtime-choice-list{gap:10px;display:grid}.runtime-choice-inline{flex-wrap:wrap;display:flex}.runtime-choice{width:fit-content;max-width:100%;color:var(--madar-text);cursor:pointer;background:#fff;border:1px solid #1a27441f;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;font-size:14px;font-weight:800;display:inline-flex}.runtime-choice input{accent-color:var(--madar-navy)}.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:#991b1b;background:#b91c1c14;border:1px solid #b91c1c38}.runtime-form-note{color:var(--madar-muted);background:#53627a14;border:1px solid #53627a2e}.choice-list{gap:8px;display:grid}.choice-list label{background:#fff;border:1px solid #1a27441f;border-radius:14px;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{color:var(--madar-text);background:#1a274414;border-radius:999px;padding:8px 12px;font-weight:850}.choice-pills button.active{background:var(--madar-navy);color:#fff}.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{width:34px;height:34px;color:var(--madar-text);background:#1a274414;border-radius:999px;padding:0;font-weight:900}.scale-choice button.active,.rating-choice button.active{background:var(--madar-navy);color:#fff}.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{color:#1a2744bd;text-overflow:ellipsis;min-width:0;padding:10px 12px;font-size:13px;overflow:hidden}.mock-table-head{background:#1a27440d;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:#fff;border:1px solid #1a27441f;border-radius:8px;box-shadow:0 8px 22px #1a274414}.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 #1a27442e!important;border-radius:0!important;padding:5px 0!important}.google-form-description-input,.section-description-input{border:none!important;border-bottom:1px solid #1a274424!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:#fff;border:1px solid #1a27441a;border-radius:8px;flex-wrap:nowrap;gap:6px;padding:8px;display:flex;overflow-x:auto}.google-add-strip button,.add-question-wide{color:var(--madar-text);background:#1a27440f;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 #1a27441a;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{color:var(--madar-text);background:#fff;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;background:0 0!important;border:none!important;border-bottom:2px solid #1a274424!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:#fff;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);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;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:#1a27440d;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:#1a274408;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 #1a27441a;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{min-height:40px;color:var(--madar-text);background:#1a27440f;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{min-height:40px;color:var(--madar-text);box-shadow:none;background:#1a274414;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{background:#fbfaf8;border:1px solid #1a27441f;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;background:#0b122057;justify-content:flex-end;animation:.18s ease-out quizBackdropIn;display:flex;position:fixed;inset:0}.quiz-options-drawer{background:#fff;border-left:1px solid #1a27441f;align-content:start;gap:20px;width:min(480px,100vw - 28px);height:100%;padding:22px;animation:.24s cubic-bezier(.22,1,.36,1) quizDrawerIn;display:grid;overflow-y:auto;box-shadow:-22px 0 55px #1a27442e}.quiz-drawer-header{border-bottom:1px solid #1a27441f;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.quiz-drawer-header span{color:var(--madar-red);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.quiz-drawer-header h3{color:var(--madar-text);margin:4px 0 6px;font-size:26px;font-weight:950}.quiz-drawer-header p{color:var(--madar-muted);margin:0;line-height:1.45}.quiz-drawer-header button{min-height:40px;color:var(--madar-text);background:#1a274414;border-radius:999px;padding:0 16px;font-weight:900}.quiz-drawer-grid label{color:var(--madar-text);background:#fbfaf8;border:1px solid #1a27441a;border-radius:14px;padding:12px;font-weight:850}.quiz-drawer-grid input,.quiz-drawer-grid select{width:100%;margin-top:8px}.forms-google-workspace .quiz-question-settings{border-top:1px solid #1a27441a;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{background:#1a27440a;border-color:#1a27441a}.quiz-answer-options{flex-wrap:wrap;gap:8px;display:flex}.quiz-answer-options .checkbox-control{background:#fff;border:1px solid #1a27441f;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:100vw;padding:18px}}.forms-google-workspace .google-form-actions section{border-radius:14px}.forms-google-workspace .google-form-actions button{min-height:42px;color:var(--madar-text);box-shadow:none;background:#1a274414;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:#fff!important}.forms-google-workspace .google-form-actions .primary-action:hover{background:var(--madar-gradient-hover)!important;color:#fff!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{min-height:34px;color:var(--madar-text);text-align:left;background:#1a27440f;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:#fff!important}.forms-google-workspace .runtime-submit:disabled{opacity:.52;background:var(--madar-gradient)!important;color:#fff!important}.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-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{gap:12px;padding:14px;display:grid;position:sticky;top:146px}.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;width:100%;color:var(--madar-text);box-shadow:none;background:#1a27440e;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 .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:#fff;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{color:var(--madar-muted);background:#1a27440e;font-weight:950}.page-builder .results-data-table tr:last-child td{border-bottom:none}.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:#1a274414;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{width:fit-content;color:var(--madar-red);background:#1a274414;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{min-height:40px;color:var(--madar-text);box-shadow:none;background:#1a274414;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{color:var(--madar-text);background:#1a274414;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{color:var(--madar-text);box-shadow:none;background:#1a274412;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{min-height:42px;color:var(--madar-text);box-shadow:none;white-space:nowrap;background:#1a274414;border-radius:8px;padding:0 16px;font-weight:950}.page-builder .analysis-file-dropzone{cursor:pointer;background:linear-gradient(#ffffffeb,#f7f8fbeb),#1a27440a;border:1px dashed #1a274452;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);color:#fff;min-height:46px;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:#fff;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);min-height:42px;color:var(--madar-text);font:inherit;background:#fff;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(#1a27440d,#fff0)}.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:#fff;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:#fff;border-radius:8px;flex-wrap:wrap;gap:8px;min-height:42px;padding:8px;display:flex}.page-builder .analysis-column-picker label{color:var(--madar-text);background:#1a274412;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] .analytics-list button,.page-builder [dir=rtl] .results-data-table th,.page-builder [dir=rtl] .results-data-table td{text-align:right}.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 .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{--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-gradient);--daw-primary-bg-hover:var(--theme-gradient-hover);--daw-primary-text:#fff;--daw-primary-shadow:0 16px 28px rgba(var(--theme-primary-rgb), .2);--daw-secondary-bg:#1a27440f;--daw-secondary-bg-hover:rgba(var(--theme-primary-rgb), .1);--daw-secondary-border:#1a27441f;--daw-secondary-text:#1a2744;--daw-tab-bg:#1a27440d;--daw-tab-border:#1a274414;--daw-tab-active-bg:rgba(var(--theme-primary-rgb), .1);--daw-tab-active-border:rgba(var(--theme-primary-rgb), .24);--daw-tab-active-text:var(--theme-primary);--daw-card-bg:#ffffffeb;--daw-card-border:#1a27441f;--daw-soft-bg:#1a27440a;--daw-text:var(--madar-text,#1a2744);--daw-muted:var(--madar-muted,#667085);--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:#fff;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{min-height:48px;color:var(--daw-text);cursor:pointer;text-align:start;background:#ffffffc7;border:1px solid #1a27441a;border-radius:12px;align-items:center;gap:9px;padding:9px 12px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 24px #1a27440d}.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 span{width:28px;height:28px;color:var(--daw-text);background:#1a274414;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:#fff}.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(360px,460px) minmax(0,1fr);align-items:start}.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 #ffffff47!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 #ffffff1f!important;left:0!important;right:auto!important}.page-builder .daw-card{border:1px solid var(--daw-card-border);background:linear-gradient(180deg, #fffffff5, #ffffffe0), var(--daw-card-bg);border-radius:18px;min-width:0;box-shadow:0 24px 70px #1a274417}.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);width:100%;min-height:44px;color:var(--daw-text);font:inherit;background:#fff;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:#ffffffb8;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:6px;padding:10px;display:flex}.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), #1a27440a), #fff;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{cursor:pointer;background:linear-gradient(#fffffff0,#f7f8fbeb),#1a274408;border:1px dashed #1a27444d;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);width:min(390px,100vw - 48px);color:var(--daw-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;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;box-shadow:0 22px 58px #1a27442e}.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{width:30px;height:30px;color:var(--daw-muted);background:#1a27440f;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}.page-builder .daw-empty{text-align:center;place-items:center;min-height:160px;padding:24px;display:grid}.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(180px,220px) minmax(0,1fr);align-items:start;gap:18px;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:66px;color:var(--daw-text);text-align:start;cursor:pointer;border-radius:12px;gap:4px;padding: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.35}.page-builder .daw-inspection-box{border:1px solid var(--daw-card-border);overscroll-behavior:contain;scrollbar-color:rgba(var(--theme-primary-rgb), .48) transparent;scrollbar-width:thin;background:#fff;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:12px;display:grid}.page-builder .daw-cleaning-stack details{border:1px solid var(--daw-card-border);background:var(--daw-soft-bg);border-radius:18px;padding:16px}.page-builder .daw-cleaning-stack summary{color:var(--daw-text);cursor:pointer;font-size:14px;font-weight:950}.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-report-customize{border:1px solid var(--daw-card-border);background:#1a274409;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{border:1px solid var(--daw-card-border);background:#ffffffad;border-radius:16px;justify-content:flex-start;align-items:center;gap:12px;min-height:48px;padding:12px 14px;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:#fff;border-radius:16px;flex-wrap:wrap;gap:8px;min-height:44px;padding:10px;display:flex}.page-builder .daw-column-picker label{max-width:100%;color:var(--daw-text);background:#1a274412;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.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);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);min-height:78px;color:var(--daw-text);text-align:start;cursor:pointer;background:#1a27440a;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, #1a27440d, rgba(var(--theme-primary-rgb), .05)), #ffffffe0}.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:#fff;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:#fff;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-compact-table-scroll{border:1px solid var(--daw-card-border);border-radius:12px;width:100%;overflow:auto}.page-builder .daw-compact-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:0}.page-builder .daw-compact-table th,.page-builder .daw-compact-table td{border-bottom:1px solid var(--daw-card-border);max-width:220px;color:var(--daw-text);text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px;font-size:12px;line-height:1.35}.page-builder .daw-compact-table th{color:var(--daw-muted);white-space:nowrap;background:#1a27440b;font-weight:950}.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);min-height:34px;color:var(--daw-text);cursor:pointer;background:#fff;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:#1a27440e;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:#fff;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:#fff;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:#fff;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);width:min(360px,100%);min-height:40px;color:var(--daw-text);background:#fff;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{color:var(--daw-muted);background:#1a27440e;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;background:#f8f8f9;border-right:2px solid #7a1d1f2e;width:74px;min-width:74px;max-width:74px;position:sticky;left:0;box-shadow:8px 0 16px #0f172a0f}.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{border-left:2px solid #7a1d1f2e;border-right:0;left:auto;right:0;box-shadow:-8px 0 16px #0f172a0f}.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:#fff;border-radius:18px;width:320px;max-width:min(320px,100vw - 48px);max-height:360px;padding:12px;position:absolute;inset-inline-end:0;overflow:auto;box-shadow:0 24px 70px #1a274429}.page-builder .daw-column-menu-panel>div{gap:8px;margin-top:12px;display:grid}.page-builder .daw-column-menu-panel label{min-height:38px;color:var(--daw-text);cursor:pointer;background:#1a27440a;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-compact-table th,.page-builder .daw-page[dir=rtl] .daw-compact-table td,.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-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:#ffffff0f;--daw-secondary-bg-hover:rgba(var(--theme-primary-rgb), .2);--daw-secondary-border:#ffffff1f;--daw-secondary-text:var(--theme-text);--daw-tab-bg:#ffffff0d;--daw-tab-border:#ffffff1f;--daw-tab-active-bg:rgba(var(--theme-primary-rgb), .24);--daw-tab-active-border:#d48a7557;--daw-tab-active-text:#fff;--daw-card-border:#ffffff1f;--daw-soft-bg:#ffffff0e;--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:#fff}.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, #ffffff14, #ffffff0a) padding-box, linear-gradient(135deg, #ffffff24, rgba(var(--theme-primary-rgb), .28)) border-box;color:var(--theme-text);border:1px solid #0000;box-shadow:0 24px 70px #00000047}.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-toggle,.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-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-toggle,[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-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{color:var(--theme-text);background:#ffffff0e;border-color:#ffffff1f}.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:#fff;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:#fff;border-color:#d48a7561}.theme-dark .page-builder .daw-stepper button span,[data-theme=dark] .page-builder .daw-stepper button span{color:var(--theme-text);background:#ffffff14}.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:#fff}.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{color:var(--theme-text);background:#0f1726bd;border-color:#ffffff1f}.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{color:var(--theme-text);background:#ffffff12}.theme-dark .page-builder .daw-table th,[data-theme=dark] .page-builder .daw-table th{color:#f8fafcb8;background:#ffffff12}.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{color:#f8fafcb8;background:#ffffff12}.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:#ffffff1f}.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;border-color:#d48a7547;box-shadow:8px 0 16px #00000038}.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 #00000038}.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,.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-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-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-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:#fff!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 .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{color:var(--madar-navy);background:#1a274417}.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;color:var(--madar-text)!important;background:#fff!important;box-shadow:0 10px 22px #1a27440b!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:#1a27440a!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:#fff!important;box-shadow:0 12px 24px rgba(var(--theme-primary-rgb), .18)!important}.page-builder .page-delete-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.page-builder .page-delete-modal{border:1px solid rgba(var(--theme-primary-rgb), .18);width:min(430px,100%);color:var(--madar-text);text-align:center;background:#fff;border-radius:28px;justify-items:center;gap:16px;padding:26px;display:grid;box-shadow:0 30px 90px #0f172a47}.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{color:var(--madar-text)!important;background:#1a274414!important}.page-builder .page-delete-modal-danger{background:var(--madar-red)!important;color:#fff!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .22)!important}.page-builder .go-live-action{background:var(--madar-gradient)!important;color:#fff!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:#fff!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);color:#fff;width:56px;height:56px;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:#fff;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:#1a274414;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{color:#1a2744;background:#f5f2ee;place-items:center;min-height:100vh;padding:32px;display:grid}.tenant-login-card{background:#fff;border:1px solid #1a27441f;border-radius:24px;width:min(520px,100%);padding:28px;box-shadow:0 18px 45px #1a274414}.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:#fff;background:var(--theme-gradient);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: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(--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:radial-gradient(circle at 16% 0%, rgba(var(--theme-primary-rgb), .1), transparent 30%), linear-gradient(135deg, var(--theme-bg) 0%, var(--theme-bg-soft) 58%, #0a0d18 100%)!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:radial-gradient(circle at 92% 8%, rgba(var(--theme-primary-rgb), .08), transparent 28%), linear-gradient(180deg, var(--theme-bg) 0%, var(--theme-bg) 100%)!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*=\#ffffff],:root[data-theme=dark] .tenant-runtime-page .site-section[style*=\#fbfaf8],: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*=\#ffffff],html.theme-dark .tenant-runtime-page .site-section[style*=\#fbfaf8],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*=\#ffffff],body.theme-dark .tenant-runtime-page .site-section[style*=\#fbfaf8],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:radial-gradient(circle at 100% 0%, rgba(var(--theme-primary-rgb), .08), transparent 28%), linear-gradient(145deg, #101c2dfa, #081321f5)!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:radial-gradient(circle at 0% 0%, rgba(var(--theme-primary-rgb), .07), transparent 30%), linear-gradient(145deg, var(--theme-bg), var(--theme-surface))!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:#fff!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:radial-gradient(circle at 100% 0%, rgba(var(--theme-primary-rgb), .08), transparent 28%), linear-gradient(145deg, #101c2df5, #0f0d12eb)!important;color:var(--tenant-dark-text)!important;border:0!important;box-shadow:0 18px 44px #00000038!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:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-hover))!important;color:#fff!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:220px 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))}}@media (width<=1240px){.page-builder .builder-layout{grid-template-columns:220px 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 .free-canvas-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{border-radius:18px;padding:18px;box-shadow:0 10px 24px #0f1b3314;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}:root[data-theme=dark],.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body,body.theme-dark{color:var(--theme-text);background:#0f1726}[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: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] .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 #00000042;background:radial-gradient(circle at 100% 0%, rgba(var(--theme-primary-rgb), .08), transparent 28%), linear-gradient(145deg, #101c2dfa, #121b2af5)!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: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] .auth-skeleton-card,.theme-dark .auth-skeleton-card{background:radial-gradient(circle at 100% 0%, rgba(var(--theme-primary-rgb), .08), transparent 28%), linear-gradient(145deg, #101c2dfa, #121b2af5)!important;border-color:#f4f0e829!important;box-shadow:0 22px 56px #00000042!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: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] .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, #ffffff14, #ffffff0a) padding-box, linear-gradient(135deg, #f4f0e838, rgba(var(--theme-primary-rgb), .18)) border-box!important;color:var(--theme-text)!important;border:1px solid #0000!important;box-shadow:0 24px 70px #00000047!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:#fff!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:#fff!important;box-shadow:0 14px 30px rgba(var(--theme-primary-rgb), .18)!important}[data-theme=dark] .metric-track,.theme-dark .metric-track{background:#ffffff1f!important}[data-theme=dark] .metric-track>div,.theme-dark .metric-track>div{background:linear-gradient(135deg, var(--theme-primary) 0%, var(--theme-primary-hover) 100%)!important}[data-theme=dark] .cash-bar,.theme-dark .cash-bar{background:linear-gradient(180deg, var(--theme-primary-hover) 0%, var(--theme-primary) 100%)!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:#fff!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:#ffffff0d!important;border-color:#ffffff1f!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%), #ffffff0a!important;border-color:rgba(var(--theme-primary-rgb), .32)!important}[data-theme=dark] .uptime-circle strong,.theme-dark .uptime-circle strong{color:#fff!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:#ffffff0f!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-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{color:#fff!important;background:#ffffff14!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{color:#fff!important;background:#ffffff14!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:#ffffff14!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:#fff!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:#fff!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, #ffffff14, #ffffff0a) padding-box, linear-gradient(135deg, #f4f0e838, rgba(var(--theme-primary-rgb), .18)) border-box!important;color:var(--theme-text)!important;border:1px solid #0000!important;box-shadow:0 24px 70px #00000047!important}[data-theme=dark] .settings-profile-cover,.theme-dark .settings-profile-cover{background:radial-gradient(circle at 16% 20%, #ffffff29, transparent 28%), radial-gradient(circle at 84% 26%, #ffffff1a, 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 #00000052!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{color:var(--theme-text)!important;background:#0f172aeb!important;border-color:#ffffff29!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{color:var(--theme-text)!important;background:#ffffff12!important;border-color:#ffffff29!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:#fff!important;border-color:#d48a7566!important}[data-theme=dark] .settings-toast,.theme-dark .settings-toast{background:var(--theme-surface)!important;border-color:#ffffff24!important;box-shadow:0 20px 56px #00000052!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{color:var(--theme-text)!important;background:#ffffff14!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:#fff!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, #ffffff14, #ffffff0a) padding-box, linear-gradient(135deg, #f4f0e838, rgba(var(--theme-primary-rgb), .18)) border-box!important;color:var(--theme-text)!important;border:1px solid #0000!important;box-shadow:0 24px 70px #00000047!important}[data-theme=dark] .my-plan-feature-card,.theme-dark .my-plan-feature-card{border-color:#ffffff1f!important;box-shadow:0 24px 70px #00000052!important}[data-theme=dark] .my-plan-secondary-btn,.theme-dark .my-plan-secondary-btn{color:var(--theme-text)!important;background:#ffffff12!important;border-color:#ffffff29!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:#ffffff0f!important;border-color:#ffffff1f!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:#fff!important}[data-theme=dark] .my-plan-progress-track,.theme-dark .my-plan-progress-track{background:#ffffff1f!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:#0f1726;--madar-surface:var(--theme-surface);--madar-surface-soft:#172033;--madar-text:var(--theme-text);--madar-muted:#f8fafcad;--madar-navy:#1a2744;--madar-red:var(--theme-primary-hover);--madar-red-dark:var(--theme-primary);--madar-border:#ffffff1f;--madar-border-strong:#fff3;--madar-gradient:var(--theme-gradient);--madar-gradient-hover:var(--theme-gradient-hover);--madar-shadow-sm:0 10px 24px #00000038;--madar-shadow-md:0 18px 45px #0000004d;--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{color:var(--madar-text)!important;border-color:var(--madar-border-strong)!important;background:#0f1726!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{border-color:var(--madar-border)!important;background:#ffffff09!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{border-color:var(--madar-border)!important;background:#ffffff0f!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{color:var(--madar-text)!important;background:#ffffff14!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:#fff!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{color:var(--madar-muted)!important;background:#ffffff0f!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(#111827eb,#0f172aeb),#ffffff0a!important;border-color:#ffffff2e!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:#fff!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:#e07155;--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;border:1px solid #f4f0e829!important;box-shadow:0 22px 56px #00000042!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), #b6422dd1)!important;box-shadow:0 12px 26px #00000038!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 #00000038!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 #00000038}[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:radial-gradient(circle at top right, rgba(var(--theme-primary-rgb), .1), transparent 30%), linear-gradient(180deg, var(--theme-bg) 0%, var(--theme-bg-soft) 100%)!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:#fff!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:#fff!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), #fff!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:#fff!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 #0000003d!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), #fff))!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:#fff!important;box-shadow:0 22px 56px #0000003d!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%, #fff3, 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:#fff!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:#fff!important;box-shadow:0 18px 42px rgba(var(--theme-primary-rgb), .18), inset 0 1px 0 #ffffff14!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:#fff!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:#ffffff0f;--daw-secondary-bg-hover:rgba(var(--theme-primary-rgb), .14);--daw-secondary-border:#f4f0e829;--daw-secondary-text:var(--theme-text-muted);--daw-tab-bg:#ffffff0d;--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:#ffffff0e;--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;border-color:#f4f0e829!important;box-shadow:0 22px 56px #0000003d!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:#fff!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:#fff!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;background:linear-gradient(145deg,#101c2dfa,#121b2af5)!important;border:1px solid #f4f0e833!important;box-shadow:0 14px 30px #00000047,inset 0 1px #ffffff0f!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:#fff!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:#fff!important}[data-theme=dark] .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row:hover{background:rgba(var(--theme-primary-rgb), .12)!important;color:#fff!important}body.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row:hover{background:rgba(var(--theme-primary-rgb), .12)!important;color:#fff!important}.theme-dark .admin-dashboard-layout:has(.page-builder) .admin-sidebar-theme-row:hover{background:rgba(var(--theme-primary-rgb), .12)!important;color:#fff!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;border:0!important;box-shadow:0 22px 56px #0003!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), #fff!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, #ffffff0e, #ffffff06) 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:#fff!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{border-color:var(--theme-border)!important;box-shadow:none!important;background:#ffffff0e!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%), #ffffff0a!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%, #0b0a0e 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 #0000003d!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:#fff!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{box-shadow:none!important;background:#ffffff0e!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{box-shadow:none!important;background:#ffffff0f!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{color:var(--theme-text-muted)!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff1a!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,#ffffff1a,#0000 30%),linear-gradient(135deg,#0d7d62 0%,#103a3c 46%,#111827 100%)!important;border-color:#ffffff1a!important;box-shadow:0 24px 58px #00000047!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:#fff!important}[data-theme=dark] .admin-signal-card,body.theme-dark .admin-signal-card,.theme-dark .admin-signal-card{background:#ffffff0e!important;border-color:#ffffff1a!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}.page-builder .daw-visualization-card{border:1px solid var(--daw-card-border);background:#fff;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:#1a274409;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:#fff;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-open-settings-button{min-width:190px}.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{color:#ef4444;background:#ef44441f;border-radius:10px;place-items:center;width:30px;height:30px;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:#1a274409;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:#1a274409;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:#fff;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:#f8fafc;border-radius:18px;width:min(1180px,100%);max-height:calc(100vh - 28px);padding:20px;overflow:hidden auto;box-shadow:0 28px 90px #00000052}.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-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);width:100%;min-height:44px;color:var(--daw-text);font:inherit;cursor:pointer;text-align:start;background:#fff;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);border-radius:14px;gap:4px;max-height:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);overflow:auto;box-shadow:0 18px 45px #0000002e}.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);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;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:#1a274406;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:#ffffff0e;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:#ffffff0e;border-color:#ffffff1f}.theme-dark .page-builder .daw-visualization-image,[data-theme=dark] .page-builder .daw-visualization-image{background:#0f1726bd;border-color:#ffffff1f}.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:#ffffff0e;border-color:#ffffff1f}.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{background:#0f1726eb;border-color:#ffffff1f}.theme-dark .page-builder .daw-series-colors,[data-theme=dark] .page-builder .daw-series-colors{background:#0f172659;border-color:#ffffff1f}.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:#ffffff09;border-color:#ffffff1a}.theme-dark .page-builder .daw-modal,[data-theme=dark] .page-builder .daw-modal{background:#1f2530;border-color:#ffffff24}@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}}.page-builder-carousel{--carousel-height:360px;--gallery-depth:360px;color:#fff;gap:14px;width:100%;min-width:0;display:grid;container-type:inline-size}.page-builder-carousel .carousel-stage{min-height:var(--carousel-height);border-radius:inherit;isolation:isolate;background:#1a2744;position:relative;overflow:hidden}.page-builder-carousel .carousel-stage:after{content:"";z-index:1;background:linear-gradient(90deg,#1a2744db,#1a27442e),linear-gradient(#0000,#1a274461);position:absolute;inset:0}.page-builder-carousel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.page-builder-carousel .carousel-copy{z-index:2;min-height:var(--carousel-height);flex-direction:column;justify-content:flex-end;gap:10px;width:min(560px,72%);padding:clamp(24px,5vw,46px);display:flex;position:relative}.page-builder-carousel .carousel-copy span{color:#ffffffdb;background:#ffffff29;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:950}.page-builder-carousel h3{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,5vw,58px);font-weight:950;line-height:.98;color:#fff!important}.page-builder-carousel p{margin:0;font-size:17px;line-height:1.6;color:#ffffffd1!important}.page-builder-carousel .carousel-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.page-builder-carousel .carousel-controls>button{color:#1a2744;background:#fff;border:1px solid #1a27441f;border-radius:999px;padding:10px 14px;font-weight:950;box-shadow:0 10px 24px #1a274414}.page-builder-carousel .carousel-dots{justify-content:center;align-items:center;gap:8px;display:flex}.page-builder-carousel .carousel-dots button{background:#1a274433;border:0;border-radius:999px;width:10px;height:10px;padding:0}.page-builder-carousel .carousel-dots button.active{background:var(--theme-primary);width:28px}.page-builder-carousel.carousel-variant-lightswind .carousel-stage{background:radial-gradient(circle at 82% 18%, rgba(var(--theme-primary-rgb), .22), transparent 28%), var(--theme-gradient);border:1px solid #1a27441f;box-shadow:0 24px 70px #1a27442e}.page-builder-carousel.carousel-variant-lightswind .carousel-stage:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff2e;border-radius:18px;position:absolute;inset:18px}.page-builder-carousel.carousel-variant-lightswind .carousel-stage:after{background:linear-gradient(90deg,#111a30e6,#111a3038),linear-gradient(#0000,#111a305c)}.page-builder-carousel.carousel-variant-lightswind img{border-radius:24px;width:min(48%,520px);height:calc(100% - 56px);inset:28px 28px 28px auto;box-shadow:0 30px 70px #00000047}.page-builder-carousel.carousel-variant-lightswind .carousel-copy{justify-content:center}.page-builder-carousel.carousel-variant-lightswind .carousel-controls{background:#fff;border:1px solid #1a27441a;border-radius:999px;justify-content:center;padding:4px;box-shadow:0 14px 30px #1a274414}.page-builder-carousel.carousel-variant-lightswind .carousel-controls>button{min-width:82px;box-shadow:none;color:#fff;background:#1a2744;border:0}.page-builder-carousel.carousel-variant-cards{color:#1a2744}.page-builder-carousel.carousel-variant-cards .carousel-stage{background:#fff;border:1px solid #1a27441f;box-shadow:0 18px 45px #1a274414}.page-builder-carousel.carousel-variant-cards .carousel-stage:after{background:linear-gradient(90deg,#fff 0%,#fffffff0 48%,#ffffff29 100%)}.page-builder-carousel.carousel-variant-cards img{border-radius:18px;width:42%;height:auto;inset:18px 18px 18px auto;box-shadow:0 18px 36px #1a274424}.page-builder-carousel.carousel-variant-cards .carousel-copy{justify-content:center;width:min(520px,62%)}.page-builder-carousel.carousel-variant-cards .carousel-copy span{background:rgba(var(--theme-primary-rgb), .1);color:var(--theme-primary)}.page-builder-carousel.carousel-variant-cards h3{font-size:clamp(28px,4vw,44px);color:#1a2744!important}.page-builder-carousel.carousel-variant-cards p{color:#53627a!important}.page-builder-carousel.carousel-variant-split .carousel-stage{background:#f6f4f1}.page-builder-carousel.carousel-variant-split .carousel-stage:after{background:linear-gradient(90deg,#1a2744f0 0%,#1a2744e6 46%,#1a274414 46%,#1a274405 100%)}.page-builder-carousel.carousel-variant-split img{width:54%;left:46%}.page-builder-carousel.carousel-variant-split .carousel-copy{justify-content:center;width:46%}.page-builder-carousel.carousel-variant-circular{color:#1a2744;-webkit-user-select:none;user-select:none;gap:18px}.circular-gallery-header,.circular-gallery-caption{justify-content:space-between;align-items:center;gap:18px;display:flex}.circular-gallery-header span,.circular-gallery-caption strong{font-size:18px;font-weight:950}.circular-gallery-header strong{background:rgba(var(--theme-primary-rgb), .1);color:var(--theme-primary);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950}.circular-gallery-stage{height:var(--carousel-height);border-radius:inherit;background:radial-gradient(circle at center, rgba(var(--theme-primary-rgb), .12), transparent 34%), linear-gradient(180deg, #f9f7f4, #fff);perspective:1100px;cursor:grab;place-items:center;display:grid;overflow:hidden}@container (width<=640px){.page-builder-carousel .carousel-stage,.page-builder-carousel .carousel-copy{min-height:min(var(--carousel-height), 340px)}.page-builder-carousel .carousel-copy,.page-builder-carousel.carousel-variant-lightswind .carousel-copy,.page-builder-carousel.carousel-variant-cards .carousel-copy,.page-builder-carousel.carousel-variant-split .carousel-copy{width:100%;padding:24px}.page-builder-carousel h3{font-size:clamp(26px,12cqw,38px);line-height:1.05}.page-builder-carousel p{font-size:15px;line-height:1.55}.page-builder-carousel.carousel-variant-lightswind img,.page-builder-carousel.carousel-variant-cards img,.page-builder-carousel.carousel-variant-split img{border-radius:0;width:100%;height:100%;inset:0}.page-builder-carousel.carousel-variant-lightswind .carousel-stage:after,.page-builder-carousel.carousel-variant-cards .carousel-stage:after,.page-builder-carousel.carousel-variant-split .carousel-stage:after{background:linear-gradient(90deg,#1a2744e0,#1a27444d),linear-gradient(#0000,#1a274466)}.page-builder-carousel.carousel-variant-cards h3,.page-builder-carousel.carousel-variant-cards p{color:#fff!important}.page-builder-carousel .carousel-controls{gap:8px}.page-builder-carousel .carousel-controls>button{min-width:0;padding:10px 12px}.circular-gallery-ring{width:150px;height:210px}.circular-gallery-header,.circular-gallery-caption{flex-direction:column;align-items:flex-start}.circular-gallery-caption p{text-align:left}}@container (width<=360px){.page-builder-carousel .carousel-stage,.page-builder-carousel .carousel-copy{min-height:min(var(--carousel-height), 300px)}.page-builder-carousel .carousel-copy,.page-builder-carousel.carousel-variant-lightswind .carousel-copy,.page-builder-carousel.carousel-variant-cards .carousel-copy,.page-builder-carousel.carousel-variant-split .carousel-copy{padding:18px}.page-builder-carousel h3{font-size:clamp(22px,13cqw,32px)}.page-builder-carousel p{font-size:14px;line-height:1.45}}.circular-gallery-stage.is-dragging{cursor:grabbing}.circular-gallery-ring{width:220px;height:280px;transform-style:preserve-3d;transition:transform .18s ease-out;position:relative}.circular-gallery-stage.is-dragging .circular-gallery-ring{transition:none}.circular-gallery-item{transform-style:preserve-3d;backface-visibility:hidden;background:#fff;border:1px solid #1a274424;border-radius:18px;padding:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 54px #1a27442e}.circular-gallery-item img{object-fit:cover;width:100%;height:100%;position:static;transform:none}.circular-gallery-item span{color:#1a2744;background:#ffffffe0;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:950;position:absolute;top:12px;left:12px}.circular-gallery-caption{align-items:flex-start}.circular-gallery-caption p{color:#53627a;text-align:right;max-width:560px;margin:0}@media (width<=720px){.page-builder-carousel .carousel-copy,.page-builder-carousel.carousel-variant-cards .carousel-copy,.page-builder-carousel.carousel-variant-split .carousel-copy{width:100%}.page-builder-carousel.carousel-variant-cards img,.page-builder-carousel.carousel-variant-split img{border-radius:0;width:100%;height:100%;inset:0}.page-builder-carousel.carousel-variant-cards .carousel-stage:after,.page-builder-carousel.carousel-variant-split .carousel-stage:after{background:linear-gradient(90deg,#1a2744db,#1a27442e),linear-gradient(#0000,#1a274461)}.page-builder-carousel.carousel-variant-cards h3,.page-builder-carousel.carousel-variant-cards p{color:#fff!important}.page-builder-carousel.carousel-variant-lightswind img{border-radius:0;width:100%;height:100%;inset:0}.circular-gallery-stage{height:360px}.circular-gallery-ring{width:160px;height:220px}.circular-gallery-item{transform:rotateY(var(--angle,0deg)) translateZ(250px)}.circular-gallery-caption,.circular-gallery-header{flex-direction:column;align-items:flex-start}.circular-gallery-caption p{text-align:left}}:root[data-theme=dark] .page-builder-carousel,html.theme-dark .page-builder-carousel,body.theme-dark .page-builder-carousel{color:var(--theme-text)}:root[data-theme=dark] .page-builder-carousel .carousel-stage,html.theme-dark .page-builder-carousel .carousel-stage,body.theme-dark .page-builder-carousel .carousel-stage{background:var(--theme-bg);border-color:#f4f0e82e;box-shadow:0 22px 56px #00000047}:root[data-theme=dark] .page-builder-carousel .carousel-stage:after,html.theme-dark .page-builder-carousel .carousel-stage:after,body.theme-dark .page-builder-carousel .carousel-stage:after{background:linear-gradient(90deg,#0f0d12e6,#0f0d123d),linear-gradient(#0000,#0f0d126b)}:root[data-theme=dark] .page-builder-carousel .carousel-copy span,html.theme-dark .page-builder-carousel .carousel-copy span,body.theme-dark .page-builder-carousel .carousel-copy span,:root[data-theme=dark] .circular-gallery-header strong,html.theme-dark .circular-gallery-header strong,body.theme-dark .circular-gallery-header strong{background:rgba(var(--theme-primary-rgb), .18);color:var(--theme-primary-hover);border:1px solid rgba(var(--theme-primary-rgb), .22)}:root[data-theme=dark] .page-builder-carousel .carousel-controls>button,html.theme-dark .page-builder-carousel .carousel-controls>button,body.theme-dark .page-builder-carousel .carousel-controls>button{background:var(--theme-surface);color:var(--theme-text-muted);border-color:#f4f0e833;box-shadow:0 12px 28px #00000038}:root[data-theme=dark] .page-builder-carousel .carousel-controls>button:hover,html.theme-dark .page-builder-carousel .carousel-controls>button:hover,body.theme-dark .page-builder-carousel .carousel-controls>button:hover{border-color:rgba(var(--theme-primary-rgb), .42);background:var(--theme-surface-2);color:var(--theme-primary-hover)}:root[data-theme=dark] .page-builder-carousel .carousel-dots button,html.theme-dark .page-builder-carousel .carousel-dots button,body.theme-dark .page-builder-carousel .carousel-dots button{background:#f4f0e847}:root[data-theme=dark] .page-builder-carousel .carousel-dots button.active,html.theme-dark .page-builder-carousel .carousel-dots button.active,body.theme-dark .page-builder-carousel .carousel-dots button.active{background:var(--theme-primary-hover)}:root[data-theme=dark] .page-builder-carousel.carousel-variant-lightswind .carousel-stage,html.theme-dark .page-builder-carousel.carousel-variant-lightswind .carousel-stage,body.theme-dark .page-builder-carousel.carousel-variant-lightswind .carousel-stage{background:radial-gradient(circle at 82% 18%, rgba(var(--theme-primary-rgb), .18), transparent 28%), linear-gradient(135deg, var(--theme-bg) 0%, var(--theme-surface) 52%, var(--theme-surface-2) 100%);border-color:#f4f0e833;box-shadow:0 24px 70px #00000052}:root[data-theme=dark] .page-builder-carousel.carousel-variant-lightswind .carousel-stage:after,html.theme-dark .page-builder-carousel.carousel-variant-lightswind .carousel-stage:after,body.theme-dark .page-builder-carousel.carousel-variant-lightswind .carousel-stage:after{background:linear-gradient(90deg,#0f0d12e6,#0f0d1238),linear-gradient(#0000,#0f0d126b)}:root[data-theme=dark] .page-builder-carousel.carousel-variant-lightswind .carousel-controls,html.theme-dark .page-builder-carousel.carousel-variant-lightswind .carousel-controls,body.theme-dark .page-builder-carousel.carousel-variant-lightswind .carousel-controls{background:#0f0d12db;border-color:#f4f0e82e;box-shadow:0 16px 36px #00000047}:root[data-theme=dark] .page-builder-carousel.carousel-variant-lightswind .carousel-controls>button,html.theme-dark .page-builder-carousel.carousel-variant-lightswind .carousel-controls>button,body.theme-dark .page-builder-carousel.carousel-variant-lightswind .carousel-controls>button{background:var(--theme-surface-2);color:var(--theme-text)}:root[data-theme=dark] .page-builder-carousel.carousel-variant-cards,html.theme-dark .page-builder-carousel.carousel-variant-cards,body.theme-dark .page-builder-carousel.carousel-variant-cards,:root[data-theme=dark] .page-builder-carousel.carousel-variant-circular,html.theme-dark .page-builder-carousel.carousel-variant-circular,body.theme-dark .page-builder-carousel.carousel-variant-circular{color:var(--theme-text)}:root[data-theme=dark] .page-builder-carousel.carousel-variant-cards .carousel-stage,html.theme-dark .page-builder-carousel.carousel-variant-cards .carousel-stage,body.theme-dark .page-builder-carousel.carousel-variant-cards .carousel-stage{background:var(--theme-surface);border-color:#f4f0e82e}:root[data-theme=dark] .page-builder-carousel.carousel-variant-cards .carousel-stage:after,html.theme-dark .page-builder-carousel.carousel-variant-cards .carousel-stage:after,body.theme-dark .page-builder-carousel.carousel-variant-cards .carousel-stage:after{background:linear-gradient(90deg,#0f0d12f0 0%,#0f0d12cc 48%,#0f0d122e 100%)}:root[data-theme=dark] .page-builder-carousel.carousel-variant-cards h3,html.theme-dark .page-builder-carousel.carousel-variant-cards h3,body.theme-dark .page-builder-carousel.carousel-variant-cards h3{color:#fff!important}:root[data-theme=dark] .page-builder-carousel.carousel-variant-cards p,html.theme-dark .page-builder-carousel.carousel-variant-cards p,body.theme-dark .page-builder-carousel.carousel-variant-cards p,:root[data-theme=dark] .circular-gallery-caption p,html.theme-dark .circular-gallery-caption p,body.theme-dark .circular-gallery-caption p{color:var(--theme-text-muted)!important}:root[data-theme=dark] .page-builder-carousel.carousel-variant-split .carousel-stage,html.theme-dark .page-builder-carousel.carousel-variant-split .carousel-stage,body.theme-dark .page-builder-carousel.carousel-variant-split .carousel-stage,:root[data-theme=dark] .circular-gallery-stage,html.theme-dark .circular-gallery-stage,body.theme-dark .circular-gallery-stage{background:radial-gradient(circle at center, rgba(var(--theme-primary-rgb), .16), transparent 34%), linear-gradient(180deg, var(--theme-surface), var(--theme-bg))}:root[data-theme=dark] .page-builder-carousel.carousel-variant-split .carousel-stage:after,html.theme-dark .page-builder-carousel.carousel-variant-split .carousel-stage:after,body.theme-dark .page-builder-carousel.carousel-variant-split .carousel-stage:after{background:linear-gradient(90deg,#0f0d12f0 0%,#0f0d12e6 46%,#0f0d1214 46%,#0f0d1205 100%)}:root[data-theme=dark] .circular-gallery-item,html.theme-dark .circular-gallery-item,body.theme-dark .circular-gallery-item{background:var(--theme-surface);border-color:#f4f0e82e;box-shadow:0 24px 54px #00000047}:root[data-theme=dark] .circular-gallery-item span,html.theme-dark .circular-gallery-item span,body.theme-dark .circular-gallery-item span{color:var(--theme-text-muted);border:1px solid rgba(var(--theme-primary-rgb), .22);background:#0f0d12db}.admin-dashboard-layout{--dashboard-sidebar-width:260px;--dashboard-page-padding-x:48px;--dashboard-page-padding-y:42px;background:radial-gradient(circle at 12% 10%,#8f2a1f14,#0000 32%),radial-gradient(circle at 88% 12%,#0f2a520f,#0000 30%),#f8f5f1;width:100%;min-height:100vh;overflow-x:hidden}.admin-dashboard-layout.admin-dashboard-layout-builder{--dashboard-sidebar-width:72px;--dashboard-page-padding-x:0px;--dashboard-page-padding-y:0px}.admin-dashboard-layout.is-ltr{direction:ltr}.admin-dashboard-layout.is-rtl{direction:rtl}.admin-dashboard-layout>#dashboard-sidebar,.admin-dashboard-layout>.dashboard-sidebar{z-index:50;overflow:hidden auto;width:var(--dashboard-sidebar-width)!important;min-width:var(--dashboard-sidebar-width)!important;max-width:var(--dashboard-sidebar-width)!important;height:100vh!important;min-height:100vh!important;position:fixed!important;top:0!important;bottom:0!important;transform:none!important}.admin-dashboard-layout.is-ltr>#dashboard-sidebar,.admin-dashboard-layout.is-ltr>.dashboard-sidebar{left:0!important;right:auto!important}.admin-dashboard-layout.is-rtl>#dashboard-sidebar,.admin-dashboard-layout.is-rtl>.dashboard-sidebar{left:auto!important;right:0!important}.admin-sidebar.dashboard-sidebar{box-sizing:border-box!important;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#0f172a)!important;flex-direction:column!important;justify-content:space-between!important;gap:24px!important;padding:28px 18px!important;font-family:inherit!important;display:flex!important}.admin-sidebar *,.admin-sidebar :before,.admin-sidebar :after{box-sizing:border-box}.admin-sidebar.is-ltr{direction:ltr!important}.admin-sidebar.is-rtl{direction:rtl!important}.admin-sidebar-top,.admin-sidebar-bottom,.admin-sidebar-nav{width:100%;min-width:0}.admin-sidebar-bottom{flex-direction:column;gap:14px;display:flex}.admin-sidebar-brand,.admin-sidebar-nav button,.admin-sidebar-logout,.admin-sidebar-user,.admin-sidebar-theme-row{color:inherit;font:inherit;border:0;text-decoration:none;box-sizing:border-box!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:flex!important}.admin-sidebar.is-ltr .admin-sidebar-brand,.admin-sidebar.is-ltr .admin-sidebar-nav button,.admin-sidebar.is-ltr .admin-sidebar-logout,.admin-sidebar.is-ltr .admin-sidebar-user,.admin-sidebar.is-ltr .admin-sidebar-theme-row{text-align:left!important;direction:ltr!important}.admin-sidebar.is-rtl .admin-sidebar-brand,.admin-sidebar.is-rtl .admin-sidebar-nav button,.admin-sidebar.is-rtl .admin-sidebar-logout,.admin-sidebar.is-rtl .admin-sidebar-user,.admin-sidebar.is-rtl .admin-sidebar-theme-row{text-align:right!important;direction:rtl!important}.admin-sidebar-icon,.admin-sidebar-avatar,.admin-sidebar-nav button svg,.admin-sidebar-logout svg,.admin-sidebar-theme-row svg{flex:none!important}.admin-sidebar-brand-text,.admin-sidebar-nav button span,.admin-sidebar-logout span,.admin-sidebar-user-info,.admin-sidebar-theme-row .theme-toggle-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:0 auto!important;min-width:0!important;max-width:100%!important}.admin-sidebar.is-ltr .admin-sidebar-brand-text,.admin-sidebar.is-ltr .admin-sidebar-nav button span,.admin-sidebar.is-ltr .admin-sidebar-logout span,.admin-sidebar.is-ltr .admin-sidebar-user-info,.admin-sidebar.is-ltr .theme-toggle-label{text-align:left!important;direction:ltr!important}.admin-sidebar.is-rtl .admin-sidebar-brand-text,.admin-sidebar.is-rtl .admin-sidebar-nav button span,.admin-sidebar.is-rtl .admin-sidebar-logout span,.admin-sidebar.is-rtl .admin-sidebar-user-info,.admin-sidebar.is-rtl .theme-toggle-label{text-align:right!important;direction:rtl!important}.admin-sidebar-brand{background:var(--theme-primary-soft,#8f2a1f1a);cursor:pointer;border-radius:20px;min-height:64px;padding:8px}.admin-sidebar-icon{color:#fff;background:linear-gradient(135deg,#c4302b,#0f2a52);border-radius:16px;place-items:center;width:44px;min-width:44px;height:44px;font-weight:900;display:grid}.admin-sidebar-brand-text{flex-direction:column;gap:2px;display:flex}.admin-sidebar-brand-text strong{color:inherit;font-size:18px;font-weight:950;line-height:1.1}.admin-sidebar-brand-text span{color:var(--theme-text-soft,#0f2a52a8);font-size:13px;font-weight:850;line-height:1.2}.admin-sidebar-nav{flex-direction:column;gap:10px;margin-top:28px;display:flex}.admin-sidebar-nav button,.admin-sidebar-logout{cursor:pointer;background:0 0;border-radius:14px;min-height:48px;padding:12px 14px;font-size:15px;font-weight:900}.admin-sidebar-nav button svg,.admin-sidebar-logout svg{width:18px;min-width:18px;height:18px}.admin-sidebar-nav button.active,.admin-sidebar-nav button:hover{background:var(--theme-primary-soft,#8f2a1f1f);color:var(--theme-primary,#8f2a1f)}.admin-sidebar-theme-row{min-height:48px!important;color:inherit!important;cursor:pointer!important;background:0 0!important;border-radius:14px!important;padding:12px 14px!important;font-size:15px!important;font-weight:900!important}.admin-sidebar-theme-row:hover{color:var(--theme-primary,#8f2a1f)!important;background:0 0!important}.admin-sidebar-theme-row .theme-toggle-left{flex-direction:row!important;align-items:center!important;gap:12px!important;width:auto!important;display:flex!important}.admin-sidebar-theme-row .theme-toggle-icon{place-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;display:grid!important}.admin-sidebar-theme-row .theme-toggle-label{font-size:15px!important;font-weight:900!important}.admin-sidebar-theme-row .theme-toggle-switch{display:none!important}.admin-sidebar-lang-switcher{background:var(--theme-surface,#fff)!important;width:100%!important;min-height:54px!important;color:inherit!important;box-sizing:border-box!important;border-radius:14px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;display:flex!important}.admin-sidebar.is-ltr .admin-sidebar-lang-switcher{text-align:left!important;direction:ltr!important}.admin-sidebar.is-rtl .admin-sidebar-lang-switcher{text-align:right!important;direction:rtl!important}.admin-sidebar-lang-switcher .language-toggle-animation{background:#0f172a0d!important;border-radius:999px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;display:grid!important}.admin-sidebar-lang-switcher .language-toggle-current{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;font-size:15px!important;font-weight:900!important;overflow:hidden!important}.admin-sidebar.is-ltr .admin-sidebar-lang-switcher .language-toggle-current{text-align:left!important;direction:ltr!important}.admin-sidebar.is-rtl .admin-sidebar-lang-switcher .language-toggle-current{text-align:right!important;direction:rtl!important}.admin-sidebar-lang-switcher .language-toggle-dot{background:#8f2a1f59!important;border-radius:999px!important;width:8px!important;min-width:8px!important;height:8px!important;margin:0!important}:root:not([data-theme=dark]) body:not(.theme-dark):not([data-theme=dark]) .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button{box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root:not([data-theme=dark]) body:not(.theme-dark):not([data-theme=dark]) .admin-sidebar-bottom .admin-sidebar-lang-switcher.language-toggle-button:hover{background:rgba(var(--theme-primary-rgb), .06)!important;box-shadow:none!important}:root:not([data-theme=dark]) body:not(.theme-dark):not([data-theme=dark]) .admin-sidebar-bottom .admin-sidebar-lang-switcher .language-toggle-dot{display:none!important}.admin-sidebar-user{overflow:hidden}.admin-sidebar-avatar{color:#fff;background:linear-gradient(135deg,#c4302b,#0f2a52);border-radius:16px;place-items:center;width:44px;min-width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.admin-sidebar-user-info{flex-direction:column;gap:2px;display:flex}.admin-sidebar.is-ltr .admin-sidebar-user-info,.admin-sidebar.is-rtl .admin-sidebar-user-info{align-items:flex-start}.admin-sidebar-user-info strong,.admin-sidebar-user-info span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-sidebar-user-info strong{color:inherit;font-size:13px;font-weight:950}.admin-sidebar-user-info>span{color:var(--theme-text-soft,#0f2a52a8);font-size:12px;font-weight:750}.admin-sidebar-user-meta-row{max-width:100%}.admin-sidebar-admin-badge{background:var(--theme-primary-soft,#8f2a1f1a);width:fit-content;max-width:100%;color:var(--theme-primary,#8f2a1f);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex!important}.admin-dashboard-page{min-width:0;width:calc(100% - var(--dashboard-sidebar-width));max-width:none;min-height:100vh;padding-block:var(--dashboard-page-padding-y);padding-inline:var(--dashboard-page-padding-x);overflow-x:hidden}.admin-dashboard-layout.is-ltr .admin-dashboard-page{margin-left:var(--dashboard-sidebar-width)!important;margin-right:0!important}.admin-dashboard-layout.is-rtl .admin-dashboard-page{margin-right:var(--dashboard-sidebar-width)!important;margin-left:0!important}.dashboard-page,.admin-dashboard-shell{width:100%;max-width:none;margin:0}.admin-dashboard-shell{flex-direction:column;gap:26px;display:flex}.admin-dashboard-hero{color:#fff;background:radial-gradient(circle at 18% 0,#ffffff29,#0000 30%),linear-gradient(135deg,#0d7d62 0%,#0f4d4f 46%,#102345 100%);border:1px solid #0f2a5214;border-radius:24px;justify-content:space-between;align-items:center;gap:22px;min-height:128px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 58px #0f172a1f}.admin-dashboard-hero:after{content:"";pointer-events:none;background:#ffffff14;border-radius:999px;width:58%;height:180%;position:absolute;inset-block-start:-35%;inset-inline-end:-10%;transform:rotate(-8deg)}.admin-dashboard-hero>*{z-index:1;position:relative}.admin-dashboard-eyebrow{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;margin-block-end:10px;font-size:.75rem;font-weight:950;display:block}.admin-dashboard-hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:950;line-height:1.05}.admin-dashboard-hero p{color:#ffffffc7;max-width:760px;margin:10px 0 0;font-size:.95rem;font-weight:700;line-height:1.6}.admin-dashboard-hero-meta{flex-wrap:wrap;gap:10px;margin-block-start:16px;display:flex}.admin-dashboard-hero-meta span,.admin-dashboard-hero-action{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.admin-dashboard-hero-action{cursor:pointer;min-height:42px;font:inherit;flex:none;padding-inline:18px;font-size:.86rem;transition:transform .16s,background .16s}.admin-dashboard-hero-action:hover{background:#ffffff29;transform:translateY(-1px)}.dashboard-page,.dashboard-page *{box-sizing:border-box}.dashboard-page{direction:inherit}.dashboard-page h1,.dashboard-page h2,.dashboard-page h3,.dashboard-page h4,.dashboard-page h5,.dashboard-page h6,.dashboard-page p,.dashboard-page span,.dashboard-page strong,.dashboard-page small,.dashboard-page label,.dashboard-page button,.dashboard-page input,.dashboard-page textarea,.dashboard-page select{text-align:start}.admin-dashboard-header{justify-content:space-between;align-items:flex-start;gap:24px;padding-block-end:2px;display:flex}.admin-dashboard-header h1{color:#0f2a52;letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:950;line-height:1}.admin-dashboard-header p{color:#0f2a52a8;max-width:760px;margin:12px 0 0;font-size:1rem;font-weight:650;line-height:1.7}.admin-dashboard-header-meta{flex-wrap:wrap;gap:10px;margin-block-start:18px;display:flex}.admin-dashboard-header-meta span{color:#0f2a52b8;white-space:nowrap;background:#ffffffb8;border:1px solid #0f2a5214;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:7px 11px;font-size:.76rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 10px 24px #0f172a0d}.admin-dashboard-header-meta span:first-child{color:#8f2a1f;background:#8f2a1f14}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;display:grid}.overview-card{isolation:isolate;background:linear-gradient(#fffffff5,#ffffffc7);border:1px solid #0f2a5214;border-radius:28px;min-width:0;min-height:156px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 22px 56px #0f172a14,inset 0 1px #ffffffe6}.overview-card:before,.dashboard-panel:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#8f2a1f00,#8f2a1fa3,#0f2a5200);height:3px;position:absolute;inset-block-start:0;inset-inline:0}.overview-card:after{content:"";pointer-events:none;z-index:-1;background:#8f2a1f1f;border-radius:999px;width:132px;height:132px;position:absolute;inset-block-start:-58px;inset-inline-end:-48px}[dir=rtl] .overview-card:after{inset-inline:-48px auto}.overview-card:hover,.dashboard-panel:hover{border-color:#8f2a1f33;transform:translateY(-2px);box-shadow:0 28px 66px #0f172a1c,inset 0 1px #ffffffeb}.overview-card-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.overview-card p{color:#0f2a529e;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.86rem;font-weight:850}.overview-card h2{color:#0f2a52;letter-spacing:-.05em;margin:10px 0 0;font-size:2rem;font-weight:950}.overview-icon,.panel-icon{color:#0f2a52;background:radial-gradient(circle at 35% 25%,#ffffffe6,#0000 45%),linear-gradient(135deg,#0f2a521f,#8f2a1f14);border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid}.overview-card.red .overview-icon{color:#8f2a1f;background:radial-gradient(circle at 35% 25%,#ffffffeb,#0000 45%),linear-gradient(135deg,#8f2a1f29,#8f2a1f0f)}.overview-card.olive .overview-icon{color:#52603a;background:radial-gradient(circle at 35% 25%,#ffffffeb,#0000 45%),linear-gradient(135deg,#52603a29,#8f2a1f0d)}.overview-sub{color:#8f2a1f;background:#8f2a1f14;border-radius:999px;align-items:center;gap:6px;margin-top:24px;padding:6px 9px;font-size:.82rem;font-weight:900;display:inline-flex}.admin-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:18px;width:100%;display:grid}.admin-dashboard-grid.lower{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.admin-monitor-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:18px;width:100%;display:grid}.dashboard-panel{isolation:isolate;background:linear-gradient(#fffffff5,#fffc);border:1px solid #0f2a5214;border-radius:30px;min-width:0;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 24px 58px #0f172a14,inset 0 1px #ffffffe6}.dashboard-panel-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.dashboard-panel-header h2,.uptime-panel h2{color:#0f2a52;letter-spacing:-.035em;margin:0;font-size:1.18rem;font-weight:950}.dashboard-panel-header p,.uptime-panel p{color:#0f2a529e;margin:7px 0 0;font-size:.88rem;font-weight:700}.cash-panel{min-height:420px}.dashboard-panel-meta{background:#0f2a5209;border:1px solid #0f2a5212;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-block:-8px 8px;padding:10px 12px;display:flex}.dashboard-panel-meta span{color:#0f2a529e;font-size:.8rem;font-weight:850}.dashboard-panel-meta strong{color:#8f2a1f;white-space:nowrap;font-size:.9rem;font-weight:950}.cash-chart{direction:ltr;border-block-end:1px solid #0f2a5214;justify-content:space-between;align-items:end;gap:14px;height:300px;padding-top:20px;display:flex}.cash-bar-item{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;height:100%;display:flex}.cash-bar{background:linear-gradient(#ffffff2e,#0000 34%),linear-gradient(#8f2a1f,#0f2a52);border-radius:16px 16px 8px 8px;justify-content:center;align-items:flex-start;width:100%;max-width:46px;min-height:42px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 12px 26px #8f2a1f2e}.cash-bar:hover{transform:translateY(-3px);box-shadow:0 18px 34px #8f2a1f3d}.cash-bar span{color:#0f2a52b8;white-space:nowrap;margin-top:-22px;font-size:.72rem;font-weight:900}.cash-bar-item small{color:#0f2a5294;font-size:.77rem;font-weight:850}.server-info-list{flex-direction:column;gap:14px;display:flex}.server-info-list>div{background:#0f2a520a;border:1px solid #0f2a520f;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:14px 16px;display:flex}.server-info-list span{color:#0f2a52ad;align-items:center;gap:9px;font-size:.86rem;font-weight:850;display:inline-flex}.server-info-list strong{color:#0f2a52;white-space:nowrap;font-size:.92rem;font-weight:950}.server-status-healthy{align-items:center;gap:7px;display:inline-flex}.server-status-healthy:before{content:"";background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e1f}.metrics-list{flex-direction:column;gap:18px;display:flex}.admin-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-signal-card{background:#0f2a5209;border:1px solid #0f2a5212;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:12px;min-width:0;min-height:118px;padding:16px;display:grid}.admin-signal-card span{color:#0f2a529e;font-size:.8rem;font-weight:850;display:block}.admin-signal-card strong{color:#0f2a52;letter-spacing:-.04em;margin-block-start:8px;font-size:1.55rem;font-weight:950;line-height:1;display:block}.admin-signal-card em{color:#0d7d62;white-space:nowrap;font-size:.76rem;font-style:normal;font-weight:950}.admin-signal-track{background:#0f2a5214;border-radius:999px;grid-column:1/-1;height:9px;overflow:hidden}.admin-signal-track span{border-radius:inherit;background:linear-gradient(90deg,#0d9f76,#0f2a52);height:100%;display:block}.metric-row{flex-direction:column;gap:9px;display:flex}.metric-row-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.metric-row-header span{color:#0f2a52ad;font-size:.88rem;font-weight:850}.metric-row-header strong{color:#0f2a52;font-size:.92rem;font-weight:950}.metric-track{background:#0f2a5214;border-radius:999px;height:10px;overflow:hidden}.metric-track>div{border-radius:inherit;background:linear-gradient(90deg,#8f2a1f,#0f2a52);height:100%;box-shadow:0 8px 18px #8f2a1f2e}.uptime-panel{text-align:center;place-items:center;display:grid}.uptime-circle{background:radial-gradient(circle at center, #fff 0 58%, transparent 59%), conic-gradient(#8f2a1f 0 96%, #0f2a521f 96% 100%);border-radius:999px;place-items:center;width:190px;height:190px;margin-bottom:22px;display:grid;box-shadow:0 20px 50px #0f172a1a,inset 0 1px #ffffffe6}.uptime-circle>div{flex-direction:column;align-items:center;display:flex}.uptime-circle strong{color:#0f2a52;letter-spacing:-.05em;font-size:1.55rem;font-weight:950}.uptime-circle span{color:#0f2a529e;font-size:.78rem;font-weight:850}.admin-dashboard-layout.is-rtl .overview-card-top,.admin-dashboard-layout.is-rtl .dashboard-panel-header,.admin-dashboard-layout.is-rtl .server-info-list>div,.admin-dashboard-layout.is-rtl .metric-row-header,.admin-dashboard-layout.is-rtl .overview-sub{direction:rtl}.admin-dashboard-layout.is-rtl .cash-chart{direction:ltr}.admin-dashboard-layout.is-rtl .cash-bar-item small{direction:rtl}@media (width<=1180px){.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid,.admin-monitor-grid,.admin-dashboard-grid.lower{grid-template-columns:1fr}}@media (width<=900px){.admin-dashboard-page,.admin-dashboard-layout.is-ltr .admin-dashboard-page,.admin-dashboard-layout.is-rtl .admin-dashboard-page{width:100%;min-height:100vh;padding:84px 18px 28px;margin-left:0!important;margin-right:0!important}.admin-dashboard-layout>#dashboard-sidebar,.admin-dashboard-layout>.dashboard-sidebar{z-index:80;transition:transform .18s;width:min(86vw,292px)!important;min-width:min(86vw,292px)!important;max-width:min(86vw,292px)!important;position:fixed!important;top:0!important;bottom:0!important}.admin-dashboard-layout.is-ltr>#dashboard-sidebar,.admin-dashboard-layout.is-ltr>.dashboard-sidebar{left:0!important;right:auto!important;transform:translate(-105%)!important}.admin-dashboard-layout.is-rtl>#dashboard-sidebar,.admin-dashboard-layout.is-rtl>.dashboard-sidebar{left:auto!important;right:0!important;transform:translate(105%)!important}.admin-dashboard-layout.sidebar-open>#dashboard-sidebar,.admin-dashboard-layout.sidebar-open>.dashboard-sidebar{transform:translate(0)!important}.dashboard-sidebar-backdrop{z-index:70;opacity:0;pointer-events:none;background:#0f172a59;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.admin-dashboard-layout.sidebar-open .dashboard-sidebar-backdrop{opacity:1;pointer-events:auto}.dashboard-mobile-menu-button{z-index:90;color:#0f2a52;cursor:pointer;background:#ffffffeb;border:1px solid #0f2a521a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:fixed;top:18px;box-shadow:0 12px 26px #0f172a1f}.admin-dashboard-layout.is-ltr .dashboard-mobile-menu-button{left:18px;right:auto}.admin-dashboard-layout.is-rtl .dashboard-mobile-menu-button{left:auto;right:18px}}@media (width<=640px){.overview-grid{grid-template-columns:1fr}.admin-dashboard-hero{flex-direction:column;align-items:stretch;padding:22px}.admin-dashboard-hero-action{width:100%}.admin-dashboard-header h1{font-size:2.25rem}.admin-signal-grid{grid-template-columns:1fr}.cash-chart{gap:8px}.cash-bar{max-width:34px}.dashboard-panel{border-radius:24px;padding:18px}.overview-card{border-radius:24px}}@media (width>=901px){.dashboard-sidebar-backdrop,.dashboard-mobile-menu-button{display:none}}.admin-sidebar.is-compact{padding-inline:12px!important}.admin-sidebar.is-compact .admin-sidebar-brand,.admin-sidebar.is-compact .admin-sidebar-nav button,.admin-sidebar.is-compact .admin-sidebar-logout,.admin-sidebar.is-compact .admin-sidebar-theme-row,.admin-sidebar.is-compact .admin-sidebar-user{justify-content:center!important}.admin-sidebar.is-compact .admin-sidebar-brand{box-shadow:none!important;background:0 0!important}.admin-sidebar.is-compact .admin-sidebar-icon{place-items:center!important;display:grid!important}.admin-sidebar.is-compact .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-brand-text,.admin-sidebar.is-compact .admin-sidebar-nav button span,.admin-sidebar.is-compact .admin-sidebar-logout span,.admin-sidebar.is-compact .theme-toggle-label,.admin-sidebar.is-compact .admin-sidebar-user-info{display:none!important}.theme-dark .admin-dashboard-layout,[data-theme=dark] .admin-dashboard-layout{background:radial-gradient(circle at 12% 10%,#8f2a1f29,#0000 32%),radial-gradient(circle at 88% 12%,#0f2a5224,#0000 30%),#120e16}.theme-dark .admin-sidebar,[data-theme=dark] .admin-sidebar{background:var(--theme-surface,#120e16)!important;color:var(--theme-text,#f8fafc)!important}.theme-dark .admin-sidebar-brand,[data-theme=dark] .admin-sidebar-brand{background:#ffffff0f}.theme-dark .admin-sidebar-nav button.active,.theme-dark .admin-sidebar-nav button:hover,[data-theme=dark] .admin-sidebar-nav button.active,[data-theme=dark] .admin-sidebar-nav button:hover{color:#fff;background:#8f2a1f38}.theme-dark .admin-sidebar-lang-switcher,[data-theme=dark] .admin-sidebar-lang-switcher{background:#ffffff0a!important;border-color:#8f2a1f59!important}.admin-sidebar .admin-sidebar-theme-row{background:0 0!important;border:0!important;border-radius:14px!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;display:flex!important}.admin-sidebar.is-ltr .admin-sidebar-theme-row{text-align:left!important;direction:ltr!important}.admin-sidebar.is-rtl .admin-sidebar-theme-row{text-align:right!important;direction:rtl!important}.admin-sidebar .admin-sidebar-theme-row .theme-toggle-left{flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:auto!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}.admin-sidebar.is-ltr .admin-sidebar-theme-row .theme-toggle-left{direction:ltr!important;flex-direction:row!important}.admin-sidebar.is-rtl .admin-sidebar-theme-row .theme-toggle-left{direction:rtl!important;flex-direction:row!important}.admin-sidebar .admin-sidebar-theme-row .theme-toggle-icon{flex:0 0 18px!important;place-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;display:grid!important}.admin-sidebar .admin-sidebar-theme-row .theme-toggle-label{text-overflow:clip!important;white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;max-width:max-content!important;font-size:15px!important;font-weight:900!important;overflow:visible!important}.admin-sidebar.is-ltr .admin-sidebar-theme-row .theme-toggle-label{text-align:left!important;direction:ltr!important}.admin-sidebar.is-rtl .admin-sidebar-theme-row .theme-toggle-label{text-align:right!important;direction:rtl!important}.admin-sidebar .admin-sidebar-theme-row .theme-toggle-switch{display:none!important}
