@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#17253b;background:#f4f7fc;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#f4f7fc;--panel:#fff;--line:#e4eaf3;--muted:#73839a;--navy:#101f3a;--navy-2:#172b4c;--blue:#2864e8;--blue-2:#4b83f4;--ice:#edf4ff;--cyan:#13a6c8;--green:#168968;--red:#cf5360;--shadow:0 10px 30px rgba(25,51,91,.055)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg)}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;background:var(--bg)}.sidebar{position:fixed;inset:0 auto 0 0;width:258px;background:linear-gradient(180deg,#101f3a,#14294c);color:#d8e4f7;display:flex;flex-direction:column;padding:22px 13px 15px;z-index:20;box-shadow:8px 0 28px #0e224214}.side-brand{display:flex;align-items:center;padding:0 9px 25px}.brand{display:flex;align-items:center;gap:10px;font:800 18px Manrope;letter-spacing:-.5px;color:#fff}.brand small{font:700 8px DM Sans;letter-spacing:2.2px;color:#8faedc;margin-left:-5px;margin-top:13px}.brand-mark{width:35px;height:35px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,#6ea3ff,#2765e8);color:#fff;font:800 21px Manrope;box-shadow:0 7px 18px #2461d866;position:relative}.brand-mark:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #ffffff55;border-radius:7px}.workspace-switch{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff0b;margin-bottom:23px}.workspace-switch>span:nth-child(2){flex:1;min-width:0}.workspace-switch b,.workspace-switch small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-switch b{font-size:11px;color:#fff}.workspace-switch small{font-size:9px;color:#9eb2d1;margin-top:4px}.workspace-logo{width:33px;height:33px;border-radius:10px;background:#2a4774;color:#9dc1ff;display:grid;place-items:center}.sidebar nav{overflow:auto;flex:1}.nav-group{margin-bottom:21px}.nav-label{display:block;padding:0 11px 8px;color:#8299bc;font-size:9px;letter-spacing:1.65px;font-weight:700}.nav-item{width:100%;border:0;background:transparent;color:#b6c6df;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:9px;text-align:left;font-size:11px;font-weight:600;margin:2px 0;transition:.18s}.nav-item svg{color:#8da7cd}.nav-item:hover{background:#ffffff10;color:#fff}.nav-item:hover svg{color:#c9dcff}.nav-item.active{background:linear-gradient(100deg,#2b64d8,#3478ec);color:#fff;box-shadow:0 6px 16px #0b1b3d66,inset 0 1px #ffffff20}.nav-item.active svg{color:#fff}.side-bottom{padding-top:12px}.plan-box{border:1px solid #ffffff20;background:linear-gradient(145deg,#1d3760,#172b4b);border-radius:13px;padding:12px}.plan-box-top{display:flex;justify-content:space-between;align-items:center}.plan-box-top span{font-size:8px;letter-spacing:1.5px;color:#a9bddb}.plan-box-top b{font-size:8px;padding:4px 8px;border:1px solid #ffffff38;border-radius:7px;color:#d9e7ff}.plan-box p{font-size:10px;line-height:1.55;color:#b8c9e2}.plan-box button{width:100%;border:0;border-radius:8px;background:linear-gradient(100deg,#73a7ff,#3c79ed);padding:9px;color:#fff;font-weight:700;font-size:10px;display:flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 5px 14px #0a1d4380}.community-link{border:0;background:transparent;color:#9eb3d2;font-size:10px;padding:15px 8px 2px;display:flex;align-items:center;gap:8px}.community-link:hover{color:#fff}.main{margin-left:258px;min-height:100vh}.topbar{height:66px;border-bottom:1px solid #e7edf5;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:10}.breadcrumbs{font-size:11px;color:#8290a4}.breadcrumbs span{padding:0 10px;color:#c0cad8}.breadcrumbs b{color:#263b59;font-weight:700}.top-actions{display:flex;align-items:center;gap:13px}.icon-btn{border:0;background:transparent;color:#788aa3;display:grid;place-items:center;padding:7px;border-radius:8px}.icon-btn svg{width:17px;height:17px}.icon-btn:hover{background:#edf3fd;color:#2864e8}.avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#e2edff;color:#285fca;font-size:11px;font-weight:800;border:1px solid #cbdcff}.user-label{font-size:10px;color:#52647d;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-content{max-width:1660px;padding:34px 34px 58px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}.eyebrow{display:block;font-size:9px;letter-spacing:1.8px;font-weight:800;color:#3472df;margin-bottom:8px}.page-heading h1{font:800 29px Manrope;letter-spacing:-1.1px;color:#172b49;margin:0 0 6px}.page-heading p{margin:0;color:#7e8da3;font-size:11px}.heading-actions select{background:#fff;border:1px solid #dfe7f1;color:#536680;padding:9px 12px;border-radius:8px;font-size:10px;box-shadow:0 2px 5px #18365c05}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:17px}.stats-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:17px;display:flex;gap:12px;align-items:flex-start;min-width:0;box-shadow:var(--shadow)}.stat-icon{width:37px;height:37px;flex:0 0 37px;border-radius:11px;background:#e9f1ff;color:#2864e8;display:grid;place-items:center}.stat-icon.violet{background:#f0edff;color:#7658cf}.stat-icon.cyan{background:#e8f8fb;color:#0a9cba}.stat-icon.amber{background:#fff5e5;color:#bd8326}.stat-copy{min-width:0}.stat-copy span{display:block;color:#8190a4;font-size:8px;letter-spacing:1.05px;font-weight:800}.stat-copy strong{display:block;font:800 20px Manrope;color:#1c3150;margin:7px 0 5px;white-space:nowrap}.stat-copy small{font-size:9px;color:#8191a6}.stat-copy small.up{color:#168968}.stat-copy small.down{color:#ce5966}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:15px;margin-bottom:16px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:19px;margin-bottom:16px;min-width:0;box-shadow:var(--shadow)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.panel-head h3,.panel h3{font:700 13px Manrope;color:#213654;margin:0}.panel-head p,.panel>p{font-size:10px;color:#8493a8;margin:5px 0 0}.chart{height:260px;width:100%}.chart-legend{font-size:9px;color:#78899f;display:flex;align-items:center;gap:6px}.chart-legend i{width:7px;height:7px;border-radius:50%;background:#2864e8}.chart-legend i.cyan-dot{background:#14a5c5;margin-left:8px}.quick-panel>button{width:100%;border:0;border-top:1px solid #edf1f7;background:transparent;color:#29405f;display:flex;align-items:center;gap:10px;padding:13px 2px;text-align:left}.quick-panel>button>span{width:33px;height:33px;border-radius:10px;background:#edf4ff;color:#2864e8;display:grid;place-items:center}.quick-panel>button>span svg,.quick-panel>button>svg{width:16px;height:16px}.quick-panel>button div{flex:1}.quick-panel>button b,.quick-panel>button small{display:block}.quick-panel>button b{font-size:10px;color:#2a405e}.quick-panel>button small{font-size:9px;color:#8a99ad;margin-top:4px}.quick-panel>button>svg{color:#8da0b9}.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:15px}.searchbox{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dfe7f1;border-radius:9px;padding:0 11px;min-width:230px;flex:1;color:#8b9bb0;box-shadow:0 2px 5px #18365c05}.searchbox input{background:transparent;border:0;outline:0;color:#273d5b;width:100%;padding:10px 0;font-size:10px}.searchbox input::placeholder{color:#a0adbd}.btn{border:1px solid transparent;border-radius:9px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:700;white-space:nowrap;transition:.16s}.btn.primary{background:linear-gradient(110deg,#2864e8,#397ced);color:#fff;box-shadow:0 5px 13px #2864e826}.btn.primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 7px 17px #2864e83a}.btn.secondary{background:#fff;border-color:#dce5f0;color:#536985}.btn.secondary:hover{background:#f3f7ff;border-color:#bed1f1;color:#285fca}.btn.small{padding:8px 11px}.btn.full{width:100%}.table-wrap{width:100%;overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap}th{text-align:left;color:#8796aa;font-size:8px;letter-spacing:1px;font-weight:800;padding:12px;border-bottom:1px solid #e9eef5}td{padding:13px 12px;border-bottom:1px solid #edf1f6;color:#5f7189;font-size:10px}td b{color:#2b405f;font-weight:700}td small{display:block;color:#9aa7b7;font-size:9px;margin-top:4px}.positive-text{color:#168968!important}.negative-text{color:#ce5362!important}.status{display:inline-flex;align-items:center;border-radius:6px;padding:4px 7px;font-size:8px;background:#f0f3f8;color:#718198;font-weight:700}.status.ok{background:#e7f6ef;color:#168968}.status.bad{background:#fff0f1;color:#c84f5d}.status.wait{background:#fff6e6;color:#ad7b27}.subtle-label{font-size:9px;color:#8796aa}.alert-banner,.promo-banner{display:flex;align-items:center;gap:14px;border:1px solid #d3e1f8;background:linear-gradient(105deg,#f0f6ff,#f8fbff);border-radius:12px;padding:15px 17px;margin-bottom:17px}.alert-symbol,.promo-icon{width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:#e0ecff;color:#2864e8;display:grid;place-items:center}.alert-banner>div:nth-child(2),.promo-banner>div:nth-child(2){flex:1}.alert-banner b,.promo-banner b{font-size:11px;color:#26436b}.alert-banner p,.promo-banner p{font-size:10px;color:#7389a7;margin:5px 0 0}.table-action{background:#edf4ff;color:#2864e8;border:1px solid #d8e6ff;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:700}.table-action:hover{background:#e1edff}.section-tabs{display:flex;gap:7px;margin:8px 0 13px}.section-tabs span{font-size:10px;color:#8292a7;padding:8px 12px;border:1px solid #e0e7f0;border-radius:8px;background:#fff}.section-tabs .selected{color:#285fca;background:#edf4ff;border-color:#cbdcff;font-weight:700}.store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.store-card{margin:0}.store-card-top{display:flex;align-items:center;gap:10px}.store-symbol{width:38px;height:38px;border-radius:10px;background:#e8f0ff;color:#2864e8;display:grid;place-items:center}.store-card-top>div:nth-child(2){flex:1}.store-card-top b,.store-card-top small{display:block}.store-card-top b{font-size:11px;color:#28405f}.store-card-top small{font-size:9px;color:#899ab0;margin-top:4px}.store-card p{font-size:10px;color:#8494a9;line-height:1.6}.store-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.howto-panel{margin-top:17px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:17px}.steps>div{border-left:2px solid #83a9f0;padding-left:13px}.steps b{display:block;color:#3474e7;font:800 18px Manrope;margin-bottom:10px}.steps strong{font-size:10px;color:#2d4463}.steps p{font-size:9px;line-height:1.5;color:#8292a6}.empty-state{text-align:center;padding:45px 20px}.empty-icon{width:48px;height:48px;border-radius:14px;background:#eaf2ff;color:#2864e8;display:grid;place-items:center;margin:0 auto 14px}.empty-state h3{font:700 14px Manrope;color:#29405f;margin:0 0 7px}.empty-state p{font-size:10px;color:#8292a6;max-width:400px;line-height:1.6;margin:0 auto 16px}.toolbar-copy{flex:1}.toolbar-copy b,.toolbar-copy strong{display:block}.toolbar-copy b{font-size:9px;color:#8190a5}.toolbar-copy strong{font:800 20px Manrope;color:#243c5f;margin-top:4px}.field{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:700;color:#405571;min-width:0}.field input,.field select,.form-grid input,.form-grid select{width:100%;background:#fff;border:1px solid #dce5f0;border-radius:8px;padding:11px 12px;color:#273d5b;outline:none;font-size:10px}.field input::placeholder,.form-grid input::placeholder{color:#a4b1c1}.field input:focus,.field select:focus,.form-grid input:focus{border-color:#6e9cf0;box-shadow:0 0 0 3px #2864e812}.field input:disabled{opacity:.6;background:#f2f5f9}.field small{color:#8495aa;font-weight:400}.calculator-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.calc-form .field{margin-top:15px}.receipt-panel{background:linear-gradient(145deg,#f1f6ff,#fff);border-color:#dce8fb;padding:24px}.receipt-panel h2{font:700 17px Manrope;color:#263e60;margin:0 0 8px}.receipt-panel>strong{display:block;font:800 34px Manrope;margin:12px 0 24px;color:#168968}.receipt-panel>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e2eaf5;font-size:10px;color:#7e8fa5}.receipt-panel>div b{color:#354d6c}.receipt-panel>small{display:block;color:#8798ad;margin-top:17px;font-size:8px;letter-spacing:1px}.margin-value{display:block;font:800 22px Manrope;color:#2864e8;margin-top:5px}.billing-toggle{display:flex;justify-content:space-between;margin-bottom:13px;font-size:10px;color:#435874}.plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.plan-card{position:relative;margin:0;padding:20px}.plan-card.featured{border-color:#7da5ef;box-shadow:0 0 0 1px #7da5ef55,0 12px 30px #2864e812}.popular-tag{position:absolute;right:13px;top:13px;color:#2864e8;font-size:7px;letter-spacing:1px;font-weight:800}.plan-name{font:800 15px Manrope;color:#263e5e}.plan-card h2{font:800 22px Manrope;color:#1d3454;margin:14px 0 7px}.plan-card h2 small{font:500 9px DM Sans;color:#8393a8}.plan-card>p{min-height:48px;font-size:9px;color:#8292a6;line-height:1.5}.plan-card .btn{width:100%;margin:9px 0 13px}.plan-card ul{list-style:none;margin:0;padding:0}.plan-card li{display:flex;gap:7px;align-items:center;padding:7px 0;border-top:1px solid #edf1f6;font-size:9px;color:#596e89}.plan-card li svg{color:#2864e8;flex:0 0 15px}.settings-layout{display:grid;grid-template-columns:1fr 1fr;gap:15px}.settings-panel .field{margin:14px 0}.setting-row{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #edf1f6;padding:14px 0}.setting-row b,.setting-row small{display:block}.setting-row b{font-size:10px;color:#334c6d}.setting-row small{font-size:9px;color:#8797aa;margin-top:4px}.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.integration-card{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center}.integration-logo{width:38px;height:38px;border-radius:10px;background:#e9f1ff;color:#2864e8;display:grid;place-items:center;font:800 14px Manrope}.integration-card b{font-size:11px;color:#2d4463}.integration-card p{font-size:9px;color:#8292a6;line-height:1.5;margin:5px 0 0}.integration-card .btn{grid-column:2/4;justify-self:start}.helper{font-size:9px;color:#8393a8;line-height:1.6}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1f386b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;display:grid;place-items:center;padding:18px}.modal{width:min(560px,100%);max-height:90vh;overflow:auto;background:#fff;border:1px solid #e0e8f3;border-radius:16px;padding:22px;box-shadow:0 25px 90px #12284930}.small-modal{width:min(430px,100%)}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-head h3{font:800 18px Manrope;color:#243c5e;margin:0}.modal-head .eyebrow{margin-bottom:4px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.span-two,.form-grid .helper{grid-column:span 2}.toast{position:fixed;right:22px;bottom:22px;z-index:80;background:#10264a;border:1px solid #294d84;color:#e9f2ff;border-radius:10px;padding:12px 15px;display:flex;align-items:center;gap:9px;font-size:10px;box-shadow:0 12px 40px #12284930}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1830aa;z-index:19}.mobile-only{display:none}.auth-layout{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#fff}.auth-visual{position:relative;overflow:hidden;padding:35px 7vw;background:radial-gradient(ellipse at 18% 78%,#2857a5 0,transparent 45%),linear-gradient(145deg,#0e1d37,#173967 72%,#1d4b8c);display:flex;flex-direction:column;color:#fff}.auth-visual:before{content:"";position:absolute;width:610px;height:610px;border:1px solid #ffffff1c;border-radius:50%;right:-265px;top:9%;box-shadow:0 0 0 60px #ffffff08,0 0 0 120px #ffffff06,0 0 0 180px #ffffff04}.auth-visual:after{content:"";position:absolute;width:270px;height:270px;border-radius:50%;border:1px solid #8bb6ff45;right:0;top:36%;background:radial-gradient(circle at 35% 35%,#6fa2f51e,transparent 65%)}.brand.large{font-size:21px;position:relative;z-index:1}.auth-pitch{position:relative;z-index:1;margin:auto 0;max-width:570px}.auth-pitch .eyebrow{color:#a9c8ff}.auth-pitch h1{font:800 clamp(40px,5vw,68px)/1.04 "Manrope";letter-spacing:-2.8px;margin:15px 0}.auth-pitch h1 em{font-style:normal;color:#91bdff}.auth-pitch>p{font-size:13px;line-height:1.75;color:#c0d0e8;max-width:430px}.auth-preview{margin-top:42px;max-width:400px;padding:20px;border:1px solid #ffffff2a;background:#ffffff10;border-radius:15px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 50px #07142a2b}.auth-preview>span,.auth-preview small{display:block;color:#c6d7ee;font-size:9px}.auth-preview strong{display:block;font:800 28px Manrope;margin:8px 0}.auth-preview small{color:#98c4ff;display:flex;align-items:center;gap:5px}.mini-bars{height:62px;display:flex;align-items:flex-end;gap:7px;margin-top:14px}.mini-bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(#a9ccff,#4e8beb);opacity:.9}.auth-foot{position:relative;z-index:1;display:flex;justify-content:space-between;gap:10px;color:#9bb2d1;font-size:8px}.auth-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 25px;background:linear-gradient(180deg,#fff,#f9fbff)}.auth-card{width:min(410px,100%)}.auth-card>.eyebrow{color:#3474e7}.auth-card h2{font:800 27px Manrope;color:#1c3354;margin:0 0 8px}.auth-card>p{font-size:11px;color:#8291a6;line-height:1.7;margin:0 0 25px}.auth-form{display:grid;gap:15px}.auth-form .btn{margin-top:5px;padding:13px}.auth-message{background:#fff6e7;border:1px solid #f0ddb7;color:#926824;border-radius:8px;padding:10px;font-size:9px;line-height:1.5;margin-top:12px}.auth-divider{display:flex;align-items:center;gap:10px;margin:22px 0;color:#95a2b3;font-size:9px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#e5ebf3;flex:1}.oauth-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oauth-row .btn{padding:11px}.google-g{font:800 13px Arial;color:#4285f4}.auth-switch{text-align:center;color:#8291a6;font-size:10px;margin:22px 0 8px}.auth-switch button,.demo-link{border:0;background:transparent;color:#2864e8;font-weight:800}.demo-link{display:flex;align-items:center;gap:5px;margin:0 auto;font-size:9px}.auth-legal{margin-top:42px;color:#a0acbc;font-size:8px;text-align:center}.auth-mobile-brand{display:none}.loading-screen,.auth-guard{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#304866;background:#f4f7fc}.loading-screen p,.guard-card p{font-size:10px;color:#8191a6}.guard-card{text-align:center;padding:30px;background:#fff;border:1px solid #e1e8f2;border-radius:15px;box-shadow:var(--shadow)}.guard-card .brand-mark{margin:auto}.admin-route{padding:40px;color:#263e60;background:#f4f7fc;min-height:100vh}.admin-shell{min-height:100vh;background:#f4f7fc;color:#203653}.admin-top{height:64px;border-bottom:1px solid #e3eaf3;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#fff}.admin-top .brand{display:flex;align-items:center;gap:9px;color:#1a3152}.admin-top .brand small{font-size:8px;letter-spacing:1.5px;color:#3474e7}.admin-lock{font-size:10px;color:#7b8da5;display:flex;align-items:center;gap:7px}.admin-login{width:min(420px,calc(100% - 32px));margin:9vh auto;padding:30px}.admin-emblem{width:48px;height:48px;display:grid;place-items:center;background:#e8f0ff;color:#2864e8;border-radius:14px;margin-bottom:20px}.admin-login h1,.admin-title h1{font:800 26px Manrope;color:#1c3456;margin:0 0 8px}.admin-login p,.admin-title p{font-size:10px;color:#8393a8;line-height:1.6}.admin-login label{display:block;font-size:10px;margin:20px 0 14px;color:#435874}.admin-login input{display:block;width:100%;margin-top:7px;background:#fff;border:1px solid #dce5f0;border-radius:8px;padding:12px;color:#263c5a}.admin-content{max-width:1200px;margin:auto;padding:35px 28px}.admin-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.admin-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.admin-metrics .panel{margin:0}.admin-metrics span{font-size:8px;letter-spacing:1.5px;color:#7c8da4}.admin-metrics b{display:block;font:800 23px Manrope;color:#243d60;margin-top:10px}.admin-panel{margin-bottom:16px}.table-sub{display:block;color:#8294ab;margin-top:4px}.admin-content select{background:#fff;border:1px solid #dce5f0;color:#3a5272;padding:7px;border-radius:6px}.empty-admin{padding:22px;text-align:center;color:#8797ab;font-size:11px}.gateway-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.gateway-heading>div:nth-child(2){flex:1}.gateway-heading p{color:#8495aa;font-size:10px;margin:4px 0}.gateway-panel label{max-width:550px}.secret-input{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dce5f0;border-radius:8px;padding-right:12px;color:#7190ae}.secret-input input{border:0;flex:1}.admin-notice{padding:10px 13px;border:1px solid #c7e9dd;background:#eaf8f2;color:#168968;border-radius:8px;margin-bottom:15px;font-size:10px}.form-message{display:block;color:#a77a2b;margin-top:12px}.back-link{display:block;text-align:center;color:#7f91a6;font-size:10px;margin-top:20px}html.light-mode{--bg:#0c1728;--panel:#13223a;--line:#263a58;--muted:#95a8c2;color:#eaf2ff;background:#0c1728}html.light-mode body,html.light-mode .app-shell{background:#0c1728;color:#eaf2ff}html.light-mode .main,html.light-mode .topbar{background:#0c1728;border-color:#263a58}html.light-mode .topbar{background:#101e34}html.light-mode .breadcrumbs b,html.light-mode .page-heading h1,html.light-mode .panel-head h3,html.light-mode .panel h3,html.light-mode .stat-copy strong,html.light-mode td b,html.light-mode .plan-name,html.light-mode .plan-card h2,html.light-mode .receipt-panel h2{color:#eaf2ff}html.light-mode .panel,html.light-mode .stat-card,html.light-mode .modal{background:#13223a;border-color:#263a58}html.light-mode .page-heading p,html.light-mode .panel-head p,html.light-mode td,html.light-mode .helper,html.light-mode .plan-card li{color:#9cafc8}html.light-mode .searchbox,html.light-mode .field input,html.light-mode .field select,html.light-mode .form-grid input,html.light-mode .form-grid select{background:#0d1a2e;color:#eaf2ff;border-color:#2a3f5e}html.light-mode th,html.light-mode td,.setting-row,.plan-card li{border-color:#263a58}html.light-mode .modal-head h3{color:#eaf2ff}html.light-mode .receipt-panel{background:#132b4c;border-color:#2a4770}html.light-mode .receipt-panel>div{border-color:#2c4261;color:#a9bad1}html.light-mode .receipt-panel>div b{color:#edf4ff}html.light-mode .btn.secondary{background:#182b48;border-color:#30496d;color:#dbe8fb}html.light-mode .section-tabs span{background:#14243c;border-color:#2a3f5e;color:#a9bad1}html.light-mode .section-tabs .selected{background:#1a3762;color:#a9cbff;border-color:#3a65a2}html.light-mode .quick-panel>button{color:#dce8fa;border-color:#263a58}html.light-mode .quick-panel>button b{color:#eaf2ff}html.light-mode .alert-banner,html.light-mode .promo-banner{background:#152b4a;border-color:#304f7e}html.light-mode .alert-banner b,html.light-mode .promo-banner b{color:#e6f0ff}html.light-mode .alert-banner p,html.light-mode .promo-banner p{color:#a8bbd6}@media(max-width:1150px){.plans-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.sidebar{transform:translate(-105%);transition:transform .25s}.sidebar.show{transform:translate(0)}.main{margin-left:0}.mobile-only{display:grid}.topbar{height:58px;padding:0 14px}.top-actions{gap:6px}.top-actions .icon-btn:nth-child(1),.top-actions .icon-btn:nth-child(3),.user-label{display:none}.page-content{padding:23px 15px 40px}.page-heading h1{font-size:24px}.page-heading{align-items:flex-start}.dashboard-grid,.settings-layout,.calculator-grid{grid-template-columns:1fr}.stats-grid,.stats-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-grid{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.toolbar .searchbox{min-width:100%}.store-grid,.integration-grid{grid-template-columns:1fr}.promo-banner,.alert-banner{align-items:flex-start;flex-wrap:wrap}.promo-banner .btn,.alert-banner .btn{width:100%}.steps{grid-template-columns:1fr;gap:8px}.integration-card{grid-template-columns:40px 1fr}.integration-card .status,.integration-card .btn{grid-column:2}.auth-layout{grid-template-columns:1fr}.auth-visual{display:none}.auth-main{min-height:100vh;padding:25px}.auth-mobile-brand{display:flex;align-items:center;gap:9px;margin-bottom:35px;font:800 18px Manrope;color:#1c3456}.auth-card h2{font-size:24px}.auth-legal{margin-top:35px}.heading-actions{display:none}}@media(max-width:480px){.stats-grid,.stats-grid.compact{grid-template-columns:1fr 1fr;gap:8px}.stat-card{padding:12px;gap:8px}.stat-icon{width:30px;height:30px;flex-basis:30px}.stat-copy strong{font-size:16px}.stat-copy span{font-size:7px}.stat-copy small{font-size:8px}.page-heading p{max-width:280px;line-height:1.5}.form-grid{grid-template-columns:1fr}.span-two,.form-grid .helper{grid-column:span 1}.modal{padding:17px}.oauth-row{grid-template-columns:1fr}.auth-main{padding:22px}.top-actions .avatar{display:none}}:root{color-scheme:dark;--bg:#070a10;--panel:#0e1420;--line:#202c40;--muted:#8b9bb5;--navy:#080d17;--navy-2:#101b2d;--blue:#3978ff;--blue-2:#65a0ff;--ice:#12213a;--cyan:#38bdf8;--green:#38bdf8;--red:#fb7185;--shadow:0 12px 32px rgba(0,0,0,.28);color:#eaf1ff;background:#070a10}html,body,#root{min-height:100%;background:#070a10;color:#eaf1ff}body,.app-shell{background:#070a10;color:#eaf1ff}.sidebar{background:linear-gradient(180deg,#080d17,#0b1220);border-right:1px solid #1c2a40;box-shadow:10px 0 34px #0008}.brand-mark{background:linear-gradient(145deg,#67a5ff,#245de0);box-shadow:0 7px 20px #1e5ce655}.workspace-switch{background:#0d1625;border-color:#23334d}.workspace-logo{background:#142746;color:#73aaff}.nav-label{color:#617795}.nav-item{color:#a8b8d1}.nav-item svg{color:#7389a8}.nav-item:hover{background:#14233a;color:#fff}.nav-item.active{background:linear-gradient(100deg,#1747a6,#2868e8);box-shadow:0 8px 20px #123c8a55}.plan-box{background:linear-gradient(145deg,#111f36,#0d1728);border-color:#263b5b}.plan-box button{background:linear-gradient(100deg,#2864e8,#438bff);box-shadow:0 6px 18px #1749a755}.main,.topbar{background:#080c13}.topbar{border-color:#1d293b;background:#080c13eb}.breadcrumbs{color:#8495af}.breadcrumbs b{color:#edf4ff}.icon-btn{color:#8295b2}.icon-btn:hover{background:#14233a;color:#76aaff}.avatar{background:#142746;color:#8bb7ff;border-color:#294b7b}.user-label{color:#b3c1d7}.theme-indicator{font-size:8px;letter-spacing:1.4px;color:#75a7ff;border:1px solid #294675;background:#0f1b2e;border-radius:6px;padding:6px 8px}.page-heading h1{color:#f1f5ff}.page-heading p,.panel-head p,.panel>p,.helper{color:#91a1ba}.eyebrow{color:#70a4ff}.heading-actions select{background:#0e1623;border-color:#26364f;color:#b8c7dd}.stat-card,.panel,.modal,.guard-card{background:#0e1420;border-color:#202e43;box-shadow:var(--shadow)}.stat-icon{background:#152a4a;color:#79aaff}.stat-icon.violet{background:#211b3c;color:#b5a0ff}.stat-icon.cyan{background:#102b3d;color:#55cdf4}.stat-icon.amber{background:#302517;color:#f2bc69}.stat-copy span,.stat-copy small,.subtle-label{color:#8597b2}.stat-copy strong{color:#f0f5ff}.panel-head h3,.panel h3,.plan-name,.plan-card h2,.receipt-panel h2,.modal-head h3{color:#edf4ff}.chart-legend{color:#9aabc4}.chart-legend i{background:#3978ff}.chart-legend i.cyan-dot{background:#38bdf8}.quick-panel>button{border-color:#202d42;color:#d5e2f6}.quick-panel>button b{color:#edf4ff}.quick-panel>button small{color:#8498b6}.quick-panel>button>span,.alert-symbol,.promo-icon{background:#142a4b;color:#79aaff}.quick-panel>button>svg{color:#7892b8}.searchbox,.field input,.field select,.form-grid input,.form-grid select,.form-grid textarea,input,select,textarea{background:#0a111c;color:#e8f0ff;border-color:#293850}.searchbox input{background:transparent;color:#e8f0ff}.searchbox input::placeholder,.field input::placeholder{color:#687d9c}.btn.primary{background:linear-gradient(110deg,#245bd8,#397eff);color:#fff;box-shadow:0 6px 18px #1d55c744}.btn.secondary{background:#111d2e;border-color:#2b3e5b;color:#c6d5ec}.btn.secondary:hover{background:#172944;border-color:#4773b6;color:#fff}.table-action{color:#80adff}.table-action:hover{background:#142747}.table-wrap{border-color:#202d42}th{color:#7f93b2;border-color:#26354b}td{color:#aab9d0;border-color:#1d2a3d}td b{color:#edf3ff}td small{color:#7185a4}.status{background:#182235;color:#a6b6ce}.status.ok{background:#102e2a;color:#62d7b0}.status.bad{background:#351c27;color:#ff9cac}.status.wait{background:#302919;color:#f3c36d}.positive-text{color:#54d6ac!important}.negative-text{color:#ff8295!important}.alert-banner,.promo-banner{background:linear-gradient(105deg,#101f36,#0d1727);border-color:#27436c}.alert-banner b,.promo-banner b{color:#eaf2ff}.alert-banner p,.promo-banner p{color:#9bb0ce}.section-tabs span{background:#0d1624;border-color:#27374f;color:#9aacc7}.section-tabs .selected{background:#142b4c;border-color:#3766a5;color:#8ebaff}.store-card,.integration-card,.plan-card{background:#0e1420;border-color:#202e43}.store-symbol,.integration-logo{background:#14294a;color:#7eaeff}.store-card p,.integration-card p,.plan-card p,.plan-card li{color:#96a8c3}.plan-card.featured{border-color:#3978ff;box-shadow:0 0 0 1px #3978ff33,0 14px 35px #0006}.popular-tag{background:#1a3a70;color:#a8caff}.plan-card li{border-color:#202e43}.plan-card li svg{color:#5d9aff}.billing-toggle{color:#e7efff}.toolbar-copy b{color:#dce8fb}.toolbar-copy strong{color:#f5f8ff}.empty-state{color:#8fa1bc}.empty-state h3{color:#edf4ff}.empty-icon{background:#142744;color:#7eb0ff}.field>span{color:#c6d4e9}.field small{color:#8296b4}.modal-backdrop{background:#02050bd9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.modal{box-shadow:0 24px 80px #000a}.modal-head{border-color:#223149}.icon-btn:hover{color:#8cb8ff}.setting-row{border-color:#202e43}.setting-row b{color:#eaf2ff}.setting-row small{color:#8fa2bf}.receipt-panel{background:linear-gradient(145deg,#10213b,#0e1727);border-color:#2a4772}.receipt-panel>div{border-color:#263a59;color:#9eb0ca}.receipt-panel>div b{color:#edf4ff}.receipt-panel small{color:#91a6c5}.margin-value{color:#83b5ff}.auth-layout{background:#070a10}.auth-visual{background:radial-gradient(ellipse at 18% 78%,#153d7a 0,transparent 48%),linear-gradient(145deg,#070c16,#0d1a30 72%,#10264a)}.auth-visual:before{border-color:#ffffff16;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff04,0 0 0 180px #ffffff03}.auth-visual:after{border-color:#6da5ff38;background:radial-gradient(circle at 35% 35%,#3978ff20,transparent 65%)}.auth-pitch h1{color:#f2f6ff}.auth-pitch h1 em{color:#78aaff}.auth-preview{background:#ffffff0a;border-color:#ffffff24;box-shadow:0 20px 50px #0005}.auth-main{background:linear-gradient(180deg,#0a0f18,#080c13)}.auth-card h2{color:#f1f5ff}.auth-card>p{color:#91a2bd}.auth-card>.eyebrow{color:#79aaff}.auth-divider{color:#7f92ae}.auth-divider:before,.auth-divider:after{background:#26344a}.auth-switch{color:#95a7c1}.auth-switch button{color:#79aaff}.auth-legal{color:#7386a3}.auth-mobile-brand{color:#eff5ff}.auth-message{background:#2a1c22;border-color:#69404c;color:#ffb0bd}.auth-guard,.loading-screen,.admin-route{background:#070a10;color:#eaf1ff}.guard-card{background:#0e1420;border-color:#202e43}.guard-card p,.loading-screen p{color:#91a1ba}.admin-shell{background:#070a10;color:#eaf1ff}.admin-top{background:#0b111c;border-color:#202e43}.admin-top .brand,.admin-login h1,.admin-title h1{color:#eff5ff}.admin-login p,.admin-title p,.admin-lock{color:#8fa2bf}.admin-login label{color:#b7c6dc}.admin-login input,.admin-content select,.secret-input{background:#0a111c;border-color:#293850;color:#e8f0ff}.admin-metrics span{color:#879bb9}.admin-metrics b{color:#eff5ff}.admin-notice{background:#102b27;border-color:#245b4c;color:#70d9b5}.back-link{color:#8ea2bf}.toast{background:#12213a;border-color:#31568b;color:#eaf2ff}.scrim{background:#02050bd9}@media(max-width:800px){.auth-mobile-brand{color:#eff5ff}.auth-main{background:#080c13}.topbar{background:#080c13f5}}html{scrollbar-width:thin;scrollbar-color:#315b96 #090f19;scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:#315b96 #090f19}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:linear-gradient(180deg,#080d16,#0d1624);border-left:1px solid #1b2a40}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#507fca,#244a7c);border:2px solid #0b1320;border-radius:999px;min-height:34px}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#79aaff,#3977d3)}*::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#8bb8ff,#4c8bea)}*::-webkit-scrollbar-corner{background:#090f19}:root{--zv-black:#07090d;--zv-surface:#101318;--zv-surface-2:#141a21;--zv-border:#252b34;--zv-blue:#3978ff;--zv-green:#22c55e;--zv-red:#ef4444;--zv-amber:#f59e0b;--green:#22c55e;--red:#ef4444;--cyan:#43b4ca}.brand-mark{display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,system-ui,sans-serif;font-weight:900;font-style:italic;letter-spacing:-2px;color:#fff;border-radius:11px;background:linear-gradient(145deg,#4b83ff,#2254c7);box-shadow:0 5px 18px #245bd833,inset 0 1px #ffffff45}.sidebar{background:linear-gradient(180deg,#080a0e,#0c0f14);border-color:#20252d}.nav-item.active{position:relative;background:linear-gradient(90deg,#151c27,#111720);box-shadow:inset 0 0 0 1px #28364c;color:#f2f6ff}.nav-item.active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 4px 4px 0;background:#4b83ff}.nav-item.active svg{color:#78a7ff}.main,.topbar{background:#080a0e}.topbar{border-color:#20252d;background:#080a0ef0}.stat-card,.panel,.store-card,.plan-card,.integration-card{background:linear-gradient(145deg,#11151b,#0e1218);border-color:#252b34}.store-symbol,.workspace-logo,.empty-icon{background:#17202c;color:#8eb4ff}.plan-box{background:linear-gradient(145deg,#151a22,#10141a);border-color:#272f39}.plan-box button{background:linear-gradient(100deg,#285fda,#3978ff)}.btn.primary{background:linear-gradient(110deg,#285fdc,#3978ff)}.btn.secondary{background:#141a22;border-color:#303946;color:#cad2df}.btn.secondary:hover{background:#1b2430;border-color:#465d7c}.status.ok{background:#10281a;color:#61d58a;border:1px solid #214c30}.status.bad{background:#2b1517;color:#ff8a8a;border:1px solid #5b282b}.status.wait{background:#2a2111;color:#f5c66b;border:1px solid #57431f}.positive-text{color:#35cb77!important}.negative-text{color:#ff6868!important}.stat-icon.green{background:#10291b;color:#45d47d}.stat-icon.red{background:#2b1517;color:#ff7373}.stat-icon.cyan{background:#12232a;color:#67c9df}.stat-icon.violet{background:#211a2d;color:#b49af4}.stat-icon.amber{background:#2a2111;color:#f5c66b}.chart-legend i.cyan-dot{background:#35c979}.alert-banner,.promo-banner{background:linear-gradient(105deg,#111b19,#10171a);border-color:#263b31}.alert-symbol,.promo-icon{background:#14271d;color:#58cd82}.plan-card.featured{border-color:#3978ff;box-shadow:0 0 0 1px #3978ff22,0 14px 35px #0006}.plan-card li svg{color:#35cb77}.btn.danger{background:#35191b;border:1px solid #713338;color:#f99;box-shadow:none}.btn.danger:hover{background:#4b2023;border-color:#a1474e;color:#fff}.danger-eyebrow{color:#f77!important}.danger-modal>p{color:#aab6c8;line-height:1.7}.confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.store-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.notification-wrap{position:relative;display:flex;align-items:center}.notification-wrap>.icon-btn{position:relative}.notification-count{position:absolute;right:1px;top:0;min-width:15px;height:15px;padding:0 4px;border-radius:99px;background:#d94b4b;color:#fff;font-size:9px;font-style:normal;font-weight:800;display:grid;place-items:center;border:2px solid #080a0e}.notification-popover{position:absolute;right:-8px;top:calc(100% + 13px);width:310px;max-width:min(88vw,340px);padding:10px;background:#11161d;border:1px solid #2b3440;border-radius:13px;box-shadow:0 18px 50px #0009;z-index:80;animation:popover-in .18s ease-out}.notification-head{display:flex;justify-content:space-between;align-items:center;padding:7px 8px 11px;border-bottom:1px solid #27303b;color:#f2f5fa}.notification-head small{font-size:10px;color:#8492a5}.notification-item{width:100%;display:flex;align-items:center;gap:10px;padding:12px 8px;border:0;border-bottom:1px solid #202833;background:transparent;color:#dce4ee;text-align:left;cursor:pointer}.notification-item:hover{background:#1a222d;border-radius:8px}.notification-item>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.notification-item b{font-size:11px}.notification-item small{font-size:10px;color:#8795a8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item>svg{color:#8190a5}.notification-dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px;background:#f0b54f}.notification-dot.danger{background:#ef6060}.notification-dot.warning{background:#e9b24f}.notification-empty{display:flex;align-items:center;gap:8px;padding:18px 8px;color:#68ce8a;font-size:12px}.notification-footer{width:100%;padding:11px 8px 5px;border:0;background:transparent;color:#81aaff;font-size:11px;text-align:left;cursor:pointer}.theme-toggle{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #303946;border-radius:8px;background:#111720;color:#b6c2d2;font-size:9px;font-weight:800;letter-spacing:1px;cursor:pointer;transition:.2s ease}.theme-toggle:hover{border-color:#4d70aa;color:#fff;background:#172131}.theme-toggle svg{color:#80aaff}.period-select{display:flex;flex-direction:column;gap:4px;min-width:130px}.period-select>span{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#77869a;font-weight:700}.period-select select{min-width:135px}.docs-layout{display:flex;flex-direction:column;gap:18px}.docs-hero{padding:26px;background:radial-gradient(circle at 90% 0%,#1c2a3b 0,transparent 44%),linear-gradient(135deg,#131922,#0f1319)}.docs-hero h2{margin:8px 0 7px;font-size:25px;color:#f0f4fa}.docs-hero p{max-width:670px;color:#9aa7b8;line-height:1.7;font-size:13px}.docs-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.docs-hero-actions .btn{text-decoration:none;display:inline-flex;align-items:center}.docs-grid{display:grid;grid-template-columns:205px minmax(0,1fr);gap:16px;align-items:start}.docs-index{position:sticky;top:88px;padding:15px;display:flex;flex-direction:column;gap:3px}.docs-index>b{font-size:9px;letter-spacing:1.1px;color:#7f8da0;padding:7px 8px 10px}.docs-index a{font-size:11px;color:#aeb9c8;text-decoration:none;padding:9px 8px;border-radius:7px;transition:background .16s,color .16s}.docs-index a:hover{background:#1a2431;color:#8eb4ff}.docs-content{display:flex;flex-direction:column;gap:13px;min-width:0}.docs-section{padding:21px;scroll-margin-top:90px}.docs-section h3{margin:7px 0 12px;font-size:17px;color:#eef3f9}.docs-section p,.docs-section li{font-size:12px;line-height:1.8;color:#a7b3c3}.docs-section ol,.docs-section ul{padding-left:22px;margin:9px 0}.docs-section li{padding:2px 0 2px 3px}.docs-section li::marker{color:#6f9fff;font-weight:800}.docs-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.docs-two>div{padding:14px;border:1px solid #29323e;background:#131a22;border-radius:10px}.docs-two>div>b{font-size:12px;color:#eef3fa}.docs-two>div p{margin-bottom:0}.docs-note{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid #265238;border-radius:9px;background:#10231a;color:#7fe0a2!important}.docs-note svg{flex:0 0 auto;margin-top:2px}.docs-section details{border-top:1px solid #252e39;padding:12px 0}.docs-section details summary{font-size:12px;font-weight:700;color:#d8e1ed;cursor:pointer}.docs-section details p{margin:9px 0 0}.docs-contact{margin-top:10px;padding:15px;border-radius:10px;background:#121a23;border:1px solid #293440}.docs-contact>b{color:#eff4fa;font-size:13px}.docs-contact p{margin:5px 0 12px}@keyframes fade-up{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes popover-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes soft-pulse{0%,to{box-shadow:0 0 #3978ff00}50%{box-shadow:0 0 0 4px #3978ff12}}.page-content>.page-heading{animation:fade-up .32s ease both}.page-content>.page-heading+*{animation:fade-up .38s ease both}.stat-card,.store-card,.plan-card,.integration-card,.quick-panel,.docs-section{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.stat-card:hover,.store-card:hover,.plan-card:hover,.integration-card:hover{transform:translateY(-2px);border-color:#3b4a60;box-shadow:0 13px 28px #0004}.btn,.icon-btn,.nav-item,.table-action{transition:transform .16s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.btn:active,.icon-btn:active{transform:scale(.97)}.store-card:nth-child(2){animation-delay:.04s}.store-card:nth-child(3){animation-delay:.08s}.store-card:nth-child(4){animation-delay:.12s}html[data-zuvex-theme=light],html[data-zuvex-theme=light] body{background:#f3f5f8!important;color:#202833!important}html[data-zuvex-theme=light] .app-shell{background:#f3f5f8;color:#202833}.app-shell[data-theme=light] .sidebar{background:linear-gradient(180deg,#fff,#f7f8fa);border-color:#e0e5ec;box-shadow:8px 0 28px #1e293b0a}.app-shell[data-theme=light] .brand{color:#1f2937}.app-shell[data-theme=light] .workspace-switch,.app-shell[data-theme=light] .plan-box{background:#f1f4f8;border-color:#e0e6ed}.app-shell[data-theme=light] .workspace-switch b,.app-shell[data-theme=light] .plan-box{color:#263241}.app-shell[data-theme=light] .workspace-switch small,.app-shell[data-theme=light] .nav-label{color:#8190a2}.app-shell[data-theme=light] .nav-item{color:#536174}.app-shell[data-theme=light] .nav-item svg{color:#8390a1}.app-shell[data-theme=light] .nav-item:hover{background:#edf1f6;color:#1f2937}.app-shell[data-theme=light] .nav-item.active{background:#eaf0fa;color:#2457ac;box-shadow:inset 0 0 0 1px #d3deef}.app-shell[data-theme=light] .nav-item.active svg{color:#2f68c7}.app-shell[data-theme=light] .main,.app-shell[data-theme=light] .topbar{background:#f5f7fa}.app-shell[data-theme=light] .topbar{border-color:#e1e6ed;background:#ffffffed}.app-shell[data-theme=light] .breadcrumbs{color:#8490a0}.app-shell[data-theme=light] .breadcrumbs b,.app-shell[data-theme=light] .page-heading h1{color:#202936}.app-shell[data-theme=light] .page-heading p,.app-shell[data-theme=light] .helper,.app-shell[data-theme=light] .panel-head p,.app-shell[data-theme=light] .panel>p{color:#718094}.app-shell[data-theme=light] .stat-card,.app-shell[data-theme=light] .panel,.app-shell[data-theme=light] .store-card,.app-shell[data-theme=light] .plan-card,.app-shell[data-theme=light] .integration-card,.app-shell[data-theme=light] .modal,.app-shell[data-theme=light] .guard-card{background:#fff;border-color:#e1e6ed;box-shadow:0 8px 22px #26354a0a}.app-shell[data-theme=light] .stat-copy strong,.app-shell[data-theme=light] .panel-head h3,.app-shell[data-theme=light] .panel h3,.app-shell[data-theme=light] .plan-name,.app-shell[data-theme=light] .plan-card h2,.app-shell[data-theme=light] .modal-head h3{color:#202936}.app-shell[data-theme=light] .stat-copy span,.app-shell[data-theme=light] .stat-copy small,.app-shell[data-theme=light] .subtle-label{color:#7a8798}.app-shell[data-theme=light] .icon-btn{color:#64748b}.app-shell[data-theme=light] .icon-btn:hover{background:#eaf0f7;color:#245fbd}.app-shell[data-theme=light] .avatar{background:#e8eef8;border-color:#cfdaeb;color:#285bb0}.app-shell[data-theme=light] .theme-toggle{background:#fff;border-color:#dce3ec;color:#596779}.app-shell[data-theme=light] .theme-indicator{background:#fff;color:#59718e;border-color:#dce3ec}.app-shell[data-theme=light] .searchbox,.app-shell[data-theme=light] .field input,.app-shell[data-theme=light] .field select,.app-shell[data-theme=light] .form-grid input,.app-shell[data-theme=light] .form-grid select,.app-shell[data-theme=light] .form-grid textarea,.app-shell[data-theme=light] input,.app-shell[data-theme=light] select,.app-shell[data-theme=light] textarea{background:#fff;color:#253142;border-color:#d7dee8}.app-shell[data-theme=light] input::placeholder,.app-shell[data-theme=light] textarea::placeholder{color:#9ba7b7}.app-shell[data-theme=light] .field>span{color:#586779}.app-shell[data-theme=light] .field small{color:#8190a1}.app-shell[data-theme=light] th{color:#8793a3;border-color:#e4e9ef}.app-shell[data-theme=light] td{color:#5d6b7c;border-color:#e9edf2}.app-shell[data-theme=light] td b,.app-shell[data-theme=light] .toolbar-copy b,.app-shell[data-theme=light] .toolbar-copy strong{color:#253142}.app-shell[data-theme=light] .table-wrap{border-color:#e2e7ed}.app-shell[data-theme=light] .btn.secondary{background:#f3f6fa;border-color:#dbe2eb;color:#445268}.app-shell[data-theme=light] .btn.secondary:hover{background:#eaf0f7;border-color:#b9c9df}.app-shell[data-theme=light] .store-symbol,.app-shell[data-theme=light] .workspace-logo,.app-shell[data-theme=light] .empty-icon{background:#eaf0fa;color:#376bb8}.app-shell[data-theme=light] .alert-banner,.app-shell[data-theme=light] .promo-banner{background:#eef5f0;border-color:#d4e8da}.app-shell[data-theme=light] .alert-banner b,.app-shell[data-theme=light] .promo-banner b{color:#263b2e}.app-shell[data-theme=light] .alert-banner p,.app-shell[data-theme=light] .promo-banner p{color:#667a6d}.app-shell[data-theme=light] .plan-card li{border-color:#e6ebf1;color:#687689}.app-shell[data-theme=light] .popular-tag{background:#e9f0fc;color:#3464aa}.app-shell[data-theme=light] .modal-backdrop{background:#17203366}.app-shell[data-theme=light] .modal-head{border-color:#e4e8ee}.app-shell[data-theme=light] .notification-popover{background:#fff;border-color:#dce3ec;box-shadow:0 18px 50px #26354a22}.app-shell[data-theme=light] .notification-head{color:#273345;border-color:#e5eaf0}.app-shell[data-theme=light] .notification-item{color:#364457;border-color:#edf0f4}.app-shell[data-theme=light] .notification-item:hover{background:#f3f6fa}.app-shell[data-theme=light] .notification-item small,.app-shell[data-theme=light] .notification-head small{color:#8190a2}.app-shell[data-theme=light] .notification-footer{color:#2f65b5}.app-shell[data-theme=light] .docs-hero{background:radial-gradient(circle at 90% 0%,#e4ecf8 0,transparent 44%),linear-gradient(135deg,#fff,#f5f7fa)}.app-shell[data-theme=light] .docs-hero h2,.app-shell[data-theme=light] .docs-section h3,.app-shell[data-theme=light] .docs-contact>b{color:#253142}.app-shell[data-theme=light] .docs-hero p,.app-shell[data-theme=light] .docs-section p,.app-shell[data-theme=light] .docs-section li{color:#667588}.app-shell[data-theme=light] .docs-index{background:#fff;border-color:#e1e6ed}.app-shell[data-theme=light] .docs-index>b{color:#8b98a8}.app-shell[data-theme=light] .docs-index a{color:#526176}.app-shell[data-theme=light] .docs-index a:hover{background:#edf2f8;color:#245fbd}.app-shell[data-theme=light] .docs-two>div,.app-shell[data-theme=light] .docs-contact{background:#f6f8fb;border-color:#e1e7ee}.app-shell[data-theme=light] .docs-two>div>b,.app-shell[data-theme=light] .docs-section details summary{color:#344257}.app-shell[data-theme=light] .docs-section details{border-color:#e5eaf0}.app-shell[data-theme=light] .docs-note.success{background:#edf8f0;border-color:#d1ead8;color:#23834b!important}.app-shell[data-theme=light] .receipt-panel{background:linear-gradient(145deg,#fff,#f4f7fb);border-color:#dce4ee}.app-shell[data-theme=light] .receipt-panel h2,.app-shell[data-theme=light] .receipt-panel>div b{color:#253142}.app-shell[data-theme=light] .receipt-panel>div{color:#667588;border-color:#e1e7ee}.app-shell[data-theme=light] .toast{background:#fff;border-color:#dbe4ef;color:#273549;box-shadow:0 12px 35px #24344d20}@media(max-width:800px){.docs-grid{grid-template-columns:1fr}.docs-index{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-index>b{grid-column:1/-1}.top-actions .user-label{display:none}}@media(max-width:520px){.docs-two{grid-template-columns:1fr}.docs-hero{padding:19px}.docs-hero h2{font-size:21px}.docs-section{padding:16px}.notification-popover{right:-55px}.store-actions .btn,.confirm-actions .btn{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.team-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.team-summary>div{display:flex;flex-direction:column;gap:7px;padding:16px 18px;background:#0e1420;border:1px solid #202e43;border-radius:12px}.team-summary span,.team-person-info small,.team-person-info span,.team-invite-row small{color:#8fa1ba;font-size:11px}.team-summary b{font-size:22px;color:#edf4ff}.team-list{display:flex;flex-direction:column}.team-person,.team-invite-row{display:flex;align-items:center;gap:12px;padding:14px 2px;border-bottom:1px solid #202e43}.team-person:last-child,.team-invite-row:last-child{border-bottom:0}.team-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#142a4b;color:#8bb8ff;font-weight:800}.team-person-info{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.team-person-info b,.team-invite-row b{color:#edf4ff;font-size:12px}.team-person-info small,.team-person-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-invite-row>div{display:flex;flex:1;flex-direction:column;gap:4px}.permission-table{display:flex;flex-direction:column;gap:0;border:1px solid #25334a;border-radius:12px;overflow:hidden;margin:12px 0}.permission-table>b{padding:13px 14px;color:#edf4ff;font-size:12px}.permission-table>small{padding:0 14px 12px;color:#8fa1ba;font-size:10px}.permission-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-top:1px solid #202e43}.permission-row>div{display:flex;flex-direction:column;gap:4px;min-width:0}.permission-row b{font-size:11px;color:#eaf2ff}.permission-row small{font-size:10px;color:#8fa1ba}.permission-row select{min-width:125px;max-width:145px;padding:9px 10px;border-radius:9px;background:#0a111c;color:#e8f0ff;border:1px solid #293850}.store-check{display:flex;align-items:center;gap:9px;padding:10px 14px;border-top:1px solid #202e43;color:#d8e4f5;font-size:11px}.store-check input{accent-color:#3978ff}.team-modal-content{display:flex;flex-direction:column;gap:12px}.team-edit-modal{width:min(620px,100%)}.distribution-panel{margin-top:18px}.distribution-controls{display:flex;align-items:flex-end;gap:12px;margin:12px 0 18px}.distribution-controls .field{max-width:230px;flex:1}.distribution-controls .btn{min-height:40px}.danger-text{color:#ef727c!important}.app-shell[data-theme=light] .team-summary>div{background:#fff;border-color:#e1e6ed}.app-shell[data-theme=light] .team-summary b,.app-shell[data-theme=light] .team-person-info b,.app-shell[data-theme=light] .team-invite-row b,.app-shell[data-theme=light] .permission-table>b,.app-shell[data-theme=light] .permission-row b{color:#202936}.app-shell[data-theme=light] .team-person,.app-shell[data-theme=light] .team-invite-row,.app-shell[data-theme=light] .permission-row,.app-shell[data-theme=light] .store-check{border-color:#e5e9ef}.app-shell[data-theme=light] .permission-table{border-color:#e1e6ed}.app-shell[data-theme=light] .permission-row select{background:#fff;color:#202936;border-color:#dce2ea}.app-shell[data-theme=light] .store-check{color:#344054}@media(max-width:650px){.team-summary{grid-template-columns:1fr 1fr}.team-person{flex-wrap:wrap}.team-person-info{min-width:calc(100% - 60px)}.team-person .btn{flex:1}.team-invite-row{flex-wrap:wrap}.permission-row{align-items:flex-start;flex-direction:column}.permission-row select{max-width:none;width:100%}.distribution-controls{align-items:stretch;flex-direction:column}.distribution-controls .field{max-width:none}.team-summary>div:last-child{grid-column:span 2}}.toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto}.recurring-panel,.payable-panel{margin-bottom:16px}.recurring-list{display:flex;flex-direction:column}.recurring-item{display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:16px;padding:14px 2px;border-top:1px solid var(--line)}.recurring-main{display:flex;align-items:center;gap:11px;min-width:0}.recurring-symbol{width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:#e9f7ef;color:#168968;display:grid;place-items:center;font-size:21px;font-weight:700}.recurring-main>div{display:flex;flex-direction:column;gap:4px;min-width:0}.recurring-main b{font-size:11px;color:var(--navy);overflow:hidden;text-overflow:ellipsis}.recurring-main small,.recurring-value small{font-size:9px;color:var(--muted)}.recurring-value{white-space:nowrap;text-align:right}.recurring-value b{font:800 13px Manrope;color:var(--navy)}.recurring-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.recurring-store-picker{border:1px solid var(--line);border-radius:10px;padding:12px}.recurring-store-picker>b{display:block;color:var(--navy);font-size:10px;margin-bottom:5px}.recurring-store-picker>p{font-size:9px;color:var(--muted);line-height:1.5;margin:0 0 10px}.recurring-store-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recurring-store-list label{display:flex;align-items:center;gap:8px;color:var(--navy);font-size:10px;padding:8px;border-radius:8px;background:var(--bg)}.recurring-store-list input,.recurring-payable-check input{accent-color:#22b879}.recurring-payable-check{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;background:#22b87912;border:1px solid rgba(34,184,121,.22);border-radius:10px;cursor:pointer}.recurring-payable-check input{margin:3px 0 0}.recurring-payable-check span{display:flex;flex-direction:column;gap:4px}.recurring-payable-check b{font-size:10px;color:var(--navy)}.recurring-payable-check small{font-size:9px;line-height:1.5;color:var(--muted)}.recurring-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.recurring-form{gap:15px}.app-shell[data-theme=dark] .recurring-symbol{background:#102d23;color:#55d69a}.app-shell[data-theme=dark] .recurring-main b,.app-shell[data-theme=dark] .recurring-value b,.app-shell[data-theme=dark] .recurring-store-picker>b,.app-shell[data-theme=dark] .recurring-store-list label,.app-shell[data-theme=dark] .recurring-payable-check b{color:#edf5ff}.app-shell[data-theme=dark] .recurring-store-picker{border-color:#27364b;background:#0c1420}.app-shell[data-theme=dark] .recurring-store-list label{background:#111d2d}.app-shell[data-theme=dark] .recurring-payable-check{background:#0e211c;border-color:#1d513e}.app-shell[data-theme=dark] .recurring-item{border-color:#202e43}@media(max-width:900px){.recurring-item{grid-template-columns:minmax(170px,1fr) auto;gap:10px}.recurring-item>.status{justify-self:start}.recurring-actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:650px){.toolbar{align-items:stretch;flex-direction:column}.toolbar-actions{width:100%;margin:0;display:grid;grid-template-columns:1fr}.toolbar-actions .btn{width:100%}.recurring-item{grid-template-columns:minmax(0,1fr) auto}.recurring-main{grid-column:1/-1}.recurring-actions{grid-column:1/-1;justify-content:space-between;gap:7px}.recurring-store-list{grid-template-columns:1fr}.recurring-modal-actions .btn{flex:1}}
