:root,html[data-theme=emerald]{--bg:#08090b;--bg-deep:#08090b;--panel:#0f1114;--panel2:#16181d;--panel3:#1c1f26;--line:#23262d;--line2:#2d313a;--text:#f5f6f8;--muted:#a1a7b3;--faint:#6b7280;--accent:#f5f6f8;--accent2:#d4d4d8;--accent-fg:#000;--accent-soft:#ffffff0e;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#3b82f6;--shadow:0 20px 55px #0000003d;--font-ui:var(--font-inter),system-ui,sans-serif;--font-display:var(--font-inter),system-ui,sans-serif;--tint:245,246,248}html[data-theme=volt]{--bg:#08090b;--bg-deep:#08090b;--panel:#101113;--panel2:#17181b;--panel3:#1e2024;--line:#282a2f;--line2:#383a41;--text:#f6f4ed;--muted:#aaa69b;--faint:#706c63;--accent:#eab308;--accent2:#facc15;--accent-fg:#171100;--accent-soft:#eab30812;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#3b82f6;--shadow:0 20px 55px #00000042;--tint:234,179,8}html[data-theme=violet]{--bg:#08090b;--bg-deep:#08090b;--panel:#101114;--panel2:#17181d;--panel3:#1d1f25;--line:#292a31;--line2:#3a3b45;--text:#f7f6fa;--muted:#aaa7b3;--faint:#716e7b;--accent:#a78bfa;--accent2:#c4b5fd;--accent-fg:#100b1d;--accent-soft:#a78bfa11;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#818cf8;--shadow:0 20px 55px #00000042;--tint:167,139,250}html[data-theme=charge]{--bg:#08090b;--bg-deep:#08090b;--panel:#0f1211;--panel2:#161a18;--panel3:#1d2220;--line:#272d2a;--line2:#37403c;--text:#f4f8f6;--muted:#a5ada9;--faint:#69736e;--accent:#34d399;--accent2:#6ee7b7;--accent-fg:#04150e;--accent-soft:#34d3990f;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#38bdf8;--shadow:0 20px 55px #00000042;--tint:52,211,153}html[data-theme=crimson]{--bg:#08090b;--bg-deep:#08090b;--panel:#121011;--panel2:#1a1618;--panel3:#231d20;--line:#2e282b;--line2:#41373b;--text:#faf6f7;--muted:#b0a5a9;--faint:#776a6f;--accent:#fb7185;--accent2:#fda4af;--accent-fg:#21070b;--accent-soft:#fb71850f;--danger:#fb7185;--success:#22c55e;--warning:#eab308;--info:#60a5fa;--shadow:0 20px 55px #00000042;--tint:251,113,133}html[data-theme=azure]{--bg:#08090b;--bg-deep:#050608;--panel:#0e1116;--panel2:#151a21;--panel3:#1b212a;--line:#252c36;--line2:#333c48;--text:#f2f7fb;--muted:#a2adba;--faint:#6a7583;--accent:#38bdf8;--accent2:#7dd3fc;--accent-fg:#04131f;--accent-soft:#38bdf812;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#38bdf8;--shadow:0 24px 60px #0000004d;--tint:56,189,248}html[data-theme=amber]{--bg:#08090b;--bg-deep:#050608;--panel:#12100c;--panel2:#1a1712;--panel3:#221e18;--line:#2d2820;--line2:#3d372c;--text:#fbf7ef;--muted:#b0a794;--faint:#77705f;--accent:#f59e0b;--accent2:#fbbf24;--accent-fg:#1a1000;--accent-soft:#f59e0b12;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#f59e0b;--shadow:0 24px 60px #0000004d;--tint:245,158,11}html[data-theme=teal]{--bg:#08090b;--bg-deep:#050608;--panel:#0b1211;--panel2:#121a19;--panel3:#182220;--line:#222d2b;--line2:#2e3b39;--text:#eefaf8;--muted:#9fb2af;--faint:#687976;--accent:#2dd4bf;--accent2:#5eead4;--accent-fg:#031715;--accent-soft:#2dd4bf12;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#2dd4bf;--shadow:0 24px 60px #0000004d;--tint:45,212,191}html[data-theme=slate]{--bg:#08090b;--bg-deep:#050608;--panel:#0e1013;--panel2:#15181c;--panel3:#1c2027;--line:#262a32;--line2:#343943;--text:#f4f6f9;--muted:#a5adba;--faint:#6d7583;--accent:#94a3b8;--accent2:#cbd5e1;--accent-fg:#0b0e13;--accent-soft:#94a3b812;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#94a3b8;--shadow:0 24px 60px #0000004d;--tint:148,163,184}html[data-theme=indigo]{--bg:#08090b;--bg-deep:#050608;--panel:#0d0e16;--panel2:#14161f;--panel3:#1a1d29;--line:#252838;--line2:#333748;--text:#f4f4fb;--muted:#a5a7bd;--faint:#6d6f87;--accent:#818cf8;--accent2:#a5b4fc;--accent-fg:#0a0b1c;--accent-soft:#818cf812;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#818cf8;--shadow:0 24px 60px #0000004d;--tint:129,140,248}html[data-theme=scarlet]{--bg:#08090b;--bg-deep:#050608;--panel:#130f10;--panel2:#1b1517;--panel3:#241c1f;--line:#2f2528;--line2:#403337;--text:#fbf4f5;--muted:#b3a3a6;--faint:#7a6c6f;--accent:#ef4444;--accent2:#f87171;--accent-fg:#1c0405;--accent-soft:#ef444412;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#f87171;--shadow:0 24px 60px #0000004d;--tint:239,68,68}html[data-theme=lime]{--bg:#08090b;--bg-deep:#050608;--panel:#0f1209;--panel2:#161a10;--panel3:#1d2216;--line:#272d1d;--line2:#353d28;--text:#f6faee;--muted:#a9b39a;--faint:#707a63;--accent:#a3e635;--accent2:#bef264;--accent-fg:#101701;--accent-soft:#a3e63512;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#a3e635;--shadow:0 24px 60px #0000004d;--tint:163,230,53}html[data-theme=copper]{--bg:#08090b;--bg-deep:#050608;--panel:#13100d;--panel2:#1b1713;--panel3:#231e19;--line:#2e2821;--line2:#3e372d;--text:#fbf6f0;--muted:#b2a696;--faint:#786f61;--accent:#fb923c;--accent2:#fdba74;--accent-fg:#1c0d02;--accent-soft:#fb923c12;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#fb923c;--shadow:0 24px 60px #0000004d;--tint:251,146,60}html[data-theme=ice]{--bg:#08090b;--bg-deep:#050608;--panel:#0d1116;--panel2:#141a20;--panel3:#1a2129;--line:#242c35;--line2:#323c48;--text:#f4fafe;--muted:#a4b1bd;--faint:#6c7885;--accent:#bae6fd;--accent2:#e0f2fe;--accent-fg:#08151f;--accent-soft:#bae6fd14;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#7dd3fc;--shadow:0 24px 60px #0000004d;--tint:186,230,253}html[data-theme=plum]{--bg:#08090b;--bg-deep:#050608;--panel:#120e15;--panel2:#1a151d;--panel3:#221b26;--line:#2d2532;--line2:#3d3344;--text:#f9f3fb;--muted:#b1a3b7;--faint:#786b7d;--accent:#d946ef;--accent2:#e879f9;--accent-fg:#1c0322;--accent-soft:#d946ef12;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#d946ef;--shadow:0 24px 60px #0000004d;--tint:217,70,239}html[data-theme=graphite]{--bg:#08090b;--bg-deep:#050608;--panel:#0d0f11;--panel2:#141719;--panel3:#1a1e21;--line:#24282c;--line2:#31363b;--text:#f3f5f7;--muted:#a3abb3;--faint:#6b737b;--accent:#64748b;--accent2:#94a3b8;--accent-fg:#0a0d10;--accent-soft:#64748b14;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--info:#64748b;--shadow:0 24px 60px #0000004d;--tint:100,116,139}html[data-font=manrope]{--font-ui:var(--font-manrope),system-ui,sans-serif;--font-display:var(--font-manrope),system-ui,sans-serif}html[data-font=jakarta]{--font-ui:var(--font-jakarta),system-ui,sans-serif;--font-display:var(--font-jakarta),system-ui,sans-serif}html[data-font=nunito]{--font-ui:var(--font-nunito),system-ui,sans-serif;--font-display:var(--font-nunito),system-ui,sans-serif}html[data-font=outfit]{--font-ui:var(--font-outfit),system-ui,sans-serif;--font-display:var(--font-outfit),system-ui,sans-serif}html[data-font=archivo]{--font-ui:var(--font-archivo),system-ui,sans-serif;--font-display:var(--font-archivo),system-ui,sans-serif}html[data-font=inter]{--font-ui:var(--font-inter),system-ui,sans-serif;--font-display:var(--font-inter),system-ui,sans-serif}html[data-font=dmsans]{--font-ui:var(--font-dmsans),system-ui,sans-serif;--font-display:var(--font-dmsans),system-ui,sans-serif}html[data-font=sora]{--font-ui:var(--font-sora),system-ui,sans-serif;--font-display:var(--font-sora),system-ui,sans-serif}html[data-font=urbanist]{--font-ui:var(--font-urbanist),system-ui,sans-serif;--font-display:var(--font-urbanist),system-ui,sans-serif}html[data-font=figtree]{--font-ui:var(--font-figtree),system-ui,sans-serif;--font-display:var(--font-figtree),system-ui,sans-serif}html[data-font=rubik]{--font-ui:var(--font-rubik),system-ui,sans-serif;--font-display:var(--font-rubik),system-ui,sans-serif}html[data-font=lexend]{--font-ui:var(--font-lexend),system-ui,sans-serif;--font-display:var(--font-lexend),system-ui,sans-serif}html[data-font=spacegrotesk]{--font-ui:var(--font-spacegrotesk),system-ui,sans-serif;--font-display:var(--font-spacegrotesk),system-ui,sans-serif}html[data-font=publicsans]{--font-ui:var(--font-publicsans),system-ui,sans-serif;--font-display:var(--font-publicsans),system-ui,sans-serif}html[data-font=worksans]{--font-ui:var(--font-worksans),system-ui,sans-serif;--font-display:var(--font-worksans),system-ui,sans-serif}html[data-font=systemui]{--font-ui:system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-ui,system-ui,sans-serif);-webkit-font-smoothing:antialiased;font-size:14px}body{transition:background .2s,color .2s;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -20%,var(--accent-soft),transparent 62%),radial-gradient(ellipse 60% 50% at 100% 100%,#7877c609,transparent 65%);position:fixed;inset:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}h1,h2,h3,.logo,.tab,.metric-card strong{font-family:var(--font-display,var(--font-ui))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line2)}::-webkit-scrollbar-thumb:hover{background:var(--faint)}*{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}input,select,textarea{background:var(--panel);width:100%;color:var(--text);border:1px solid var(--line);outline:none;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--line2);background:var(--panel2);box-shadow:none}input::placeholder,textarea::placeholder{color:var(--faint)}button{transition:background .15s,border-color .15s,color .15s,opacity .15s}.loading{background:var(--bg);min-height:100vh;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:11px;font-weight:750;display:grid}.login-shell{background:radial-gradient(circle at 20% 10%,var(--accent-soft),transparent 34%),radial-gradient(circle at 85% 85%,#7877c60d,transparent 38%),var(--bg);place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:var(--panel);border:1px solid var(--line);width:min(100%,430px);box-shadow:var(--shadow);padding:28px}.login-brand{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:22px;font-size:11px;font-weight:800;display:flex}.login-brand img{object-fit:contain;width:28px;height:28px}.shield{width:38px;height:38px;color:var(--text);background:var(--panel2);border:1px solid var(--line2);place-items:center;margin:0 0 18px;display:grid}.login-card h1{letter-spacing:-.035em;margin:0 0 10px;font-size:27px;font-weight:720;line-height:1.15}.login-card p{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.6}.login-card form{gap:10px;display:grid}.login-card label,.modal-card label span,.form-grid label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.065em;margin-bottom:0;font-size:10.5px;font-weight:600;display:block}.login-card input,.modal-card input,.form-grid input:not([type=range]){height:42px}.login-card button,.modal-card footer button,.section-actions button,.subtabs button,.form-submit button{border:1px solid var(--accent);background:var(--accent);min-height:40px;color:var(--accent-fg);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:650;display:inline-flex}.login-card button:hover,.modal-card footer button:hover,.section-actions button:hover,.form-submit button:hover{filter:brightness(.92)}.secondary{border-color:var(--line)!important;color:var(--text)!important;background:0 0!important}.secondary:hover{background:var(--panel2)!important;border-color:var(--line2)!important}.otp-input{letter-spacing:.24em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.error,.success{border:1px solid var(--line);background:var(--panel2);padding:10px 12px;font-size:12px;line-height:1.5}.error{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:#fecaca;background:color-mix(in srgb,var(--danger) 7%,var(--panel))}.success{border-color:color-mix(in srgb,var(--success) 42%,var(--line));color:#bbf7d0;background:color-mix(in srgb,var(--success) 7%,var(--panel))}.error.inline,.success.inline{margin:12px 14px}.app-shell{background:0 0;min-height:100vh}.nav{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:90;height:61px;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:18px;max-width:1280px;height:60px;margin:0 auto;padding:14px 24px;display:flex}.logo{min-width:0;max-width:min(70vw,620px);color:var(--text);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex;overflow:hidden}.brand-logo{object-fit:contain;flex:none;width:28px;height:28px}.nav-actions{align-items:center;gap:10px;display:flex}.current-page{color:var(--muted);margin-right:2px;font-size:11px}.btn-ghost{min-height:34px;color:var(--text);border:1px solid var(--line);background:0 0;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.btn-ghost:hover{background:var(--panel2);border-color:var(--line2)}.container{max-width:1280px;margin:0 auto;padding:24px}.tabs{border:1px solid var(--line);background:var(--panel);white-space:nowrap;grid-template-columns:repeat(10,minmax(72px,1fr));grid-auto-columns:minmax(68px,1fr);grid-auto-flow:column;gap:4px;margin-bottom:28px;padding:4px;display:grid;overflow:auto hidden}.main-tabs-sticky{z-index:80;position:sticky;top:61px}.tab{min-width:0;height:36px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:8px 4px;font-size:10px;font-weight:600;overflow:hidden}.tab:hover{color:var(--text);background:var(--panel2)}.tab.active{background:var(--panel3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line2)}.content{min-height:calc(100vh - 150px)}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:none}.fill-panel{min-height:0}.section-head,.workspace-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 18px;display:flex}.section-head>div:first-child,.workspace-title{align-items:center}.section-head>div:first-child{gap:10px;display:flex}.workspace-title{justify-content:flex-start}.section-icon{background:var(--panel2);border:1px solid var(--line);width:34px;height:34px;color:var(--muted);flex:none;place-items:center;display:grid}.section-head h2,.workspace-title h2{letter-spacing:-.018em;margin:0;font-size:16px;font-weight:700;line-height:1.2}.section-head p,.workspace-title p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.section-actions button{height:38px;min-height:38px}.search{border:1px solid var(--line);background:var(--panel);min-width:220px;height:38px;color:var(--faint);align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.search:focus-within{border-color:var(--line2);background:var(--panel2)}.search.large{width:100%;min-width:0;height:42px}.search input{width:100%;color:var(--text)!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.table-wrap{background:var(--panel);border-top:0;width:100%;overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:820px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:280px;padding:12px 14px;font-size:12px;overflow:hidden}th{color:var(--muted);text-transform:uppercase;letter-spacing:.075em;background:var(--panel2);z-index:2;font-size:10px;font-weight:600;position:sticky;top:0}td{color:color-mix(in srgb,var(--text) 88%,var(--muted))}tbody tr:hover{background:var(--panel2)}tbody tr:last-child td{border-bottom:none}.strong{color:var(--text);font-weight:700}.row-actions{text-align:right;overflow:visible}.mini{align-items:center;gap:5px;margin-left:4px;display:inline-flex;border:1px solid var(--line)!important;background:var(--panel2)!important;height:30px!important;min-height:30px!important;color:var(--muted)!important;padding:0 8px!important}.mini:hover{background:var(--panel3)!important;border-color:var(--line2)!important;color:var(--text)!important}.mini.danger,.icon-action.danger{color:#fca5a5!important}.empty{text-align:center!important;color:var(--faint)!important;padding:38px!important}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-card{background:var(--panel);border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:118px;padding:18px;display:flex;position:relative;overflow:hidden}.metric-card:hover{background:var(--panel2);border-color:var(--line2)}.metric-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;align-items:center;gap:8px;font-size:11px;display:flex}.metric-card span svg{color:var(--faint)}.metric-card strong{color:var(--text);letter-spacing:-.035em;font-size:28px;font-weight:700;line-height:1}.split-layout{min-height:0;display:block}.create-menu{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin-bottom:18px;padding:0;display:grid}.select{border:1px solid var(--line);background:var(--panel);min-width:0;height:46px;color:var(--muted);text-align:left;border-right:0;justify-content:flex-start;align-items:center;gap:9px;padding:0 14px;font-weight:650;display:flex}.select:last-child{border-right:1px solid var(--line)}.select:hover{background:var(--panel2);color:var(--text)}.select.active{background:var(--panel2);color:var(--text);border-color:var(--line2);box-shadow:inset 0 -2px 0 var(--accent)}.select.active+.select{border-left-color:var(--line2)}.create-stage{min-width:0}.create-workspace{width:100%;min-height:0}.workspace-title{min-height:70px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.form-grid.single{grid-template-columns:1fr}.form-grid label{gap:7px;min-width:0;display:grid;position:relative}.form-grid textarea{resize:vertical;min-height:190px;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px;line-height:1.55}.form-grid textarea.locked-json{cursor:not-allowed;background:var(--panel2)!important;color:var(--muted)!important}.form-grid .wide{grid-column:1/-1}.form-submit{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:16px;display:flex}.form-submit button{min-width:126px}.split-submit{justify-content:space-between}.split-submit>div{gap:7px;display:flex}.search-field{z-index:15}.suggest-box{background:var(--panel);border:1px solid var(--line2);box-shadow:var(--shadow);z-index:40;max-height:230px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.suggest-box button{border:0;border-bottom:1px solid var(--line);background:var(--panel);width:100%;min-height:46px;color:var(--text);text-align:left;gap:2px;padding:8px 11px;display:grid}.suggest-box button:last-child{border-bottom:0}.suggest-box button:hover{background:var(--panel2)}.suggest-box button strong{font-size:12px}.suggest-box button span{color:var(--muted);font-size:10px}.range-field input[type=range]{height:24px;box-shadow:none;accent-color:var(--accent);background:0 0;border:0;padding:0}.range-field>div{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.email-copy{align-items:center;gap:6px;max-width:100%;display:inline-flex}.email-copy>span{text-overflow:ellipsis;overflow:hidden}.copy-icon,.icon-action,.status-icon,.icon-btn{border:1px solid var(--line);background:var(--panel2);width:30px;height:30px;color:var(--muted);flex:none;place-items:center;padding:0;display:inline-grid}.copy-icon:hover,.icon-action:hover,.icon-btn:hover{background:var(--panel3);border-color:var(--line2);color:var(--text)}.countdown-mini{align-items:center;gap:3px;display:inline-flex}.countdown-mini b{background:var(--panel2);border:1px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums;padding:4px 5px;font-size:9px}.countdown-mini.expired b{color:#fca5a5;border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.icon-actions{align-items:center;gap:5px;display:flex;overflow:visible}.status-icon.online{color:#4ade80;border-color:color-mix(in srgb,var(--success) 40%,var(--line));background:color-mix(in srgb,var(--success) 6%,var(--panel2))}.status-icon.offline{color:#f87171;border-color:color-mix(in srgb,var(--danger) 40%,var(--line));background:color-mix(in srgb,var(--danger) 6%,var(--panel2))}.status-icon.neutral{color:var(--muted)}.icon-action.locked{color:#f87171;border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.icon-action.coin-on{color:#facc15;border-color:color-mix(in srgb,var(--warning) 45%,var(--line));background:color-mix(in srgb,var(--warning) 6%,var(--panel2))}.otp-code{border:1px solid var(--line2);background:var(--panel2);min-width:112px;height:34px;color:var(--text);letter-spacing:.16em;font-variant-numeric:tabular-nums;font-weight:800}.otp-code:hover{background:var(--panel3);border-color:var(--accent)}.modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card{background:var(--panel);border:1px solid var(--line2);width:min(620px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #00000073}.modal-card header,.modal-card footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:14px 18px;display:flex}.modal-card header strong{font-size:14px}.modal-card footer{border-bottom:0;border-top:1px solid var(--line);justify-content:flex-end;gap:8px}.modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.modal-grid label{gap:7px;display:grid}.modal-grid textarea{resize:vertical;min-height:140px;padding:10px 12px}.age-body{padding:22px}.age-body>span{color:var(--muted);margin-bottom:14px;display:block}.age-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.age-grid b{border:1px solid var(--line);background:var(--panel2);min-height:76px;color:var(--text);font-variant-numeric:tabular-nums;align-content:center;place-items:center;font-size:22px;display:grid}.age-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:8px;display:block}.subtabs{border:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:4px;width:max-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex}.subtabs button{height:34px;min-height:34px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;background:0 0;border:0;padding:0 11px;font-size:10px}.subtabs button:hover{background:var(--panel2);color:var(--text)}.subtabs button.active{background:var(--panel3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line2)}.subtabs button:last-child{align-items:center;gap:6px;display:inline-flex}.settings-panel{min-height:0}.settings-content{gap:26px;padding:18px;display:grid}.settings-block{gap:12px;display:grid}.setting-title h3{margin:0 0 4px;font-size:14px}.setting-title p{color:var(--muted);margin:0;font-size:11px}.setting-title code{color:var(--text)}.theme-grid,.font-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.theme-choice,.font-choice{border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--text);text-align:left}.theme-choice{border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:9px;min-height:96px;padding:10px;display:flex}.theme-choice:hover,.font-choice:hover{background:var(--panel3);border-color:var(--line2)}.theme-choice.active,.font-choice.active{border-color:var(--line2);box-shadow:inset 0 -2px 0 var(--accent);background:var(--panel3)}.theme-choice i{border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:8px;flex:none;width:100%;height:44px;display:block;box-shadow:inset 0 -14px 24px #0000006b,inset 0 1px #ffffff38}.theme-choice span{gap:3px;min-width:0;display:grid}.theme-choice b{text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;font-size:11px;overflow:hidden}.font-choice{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:96px;padding:10px;display:flex}.font-choice span{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:26px;line-height:1;overflow:hidden}.font-choice small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.font-choice[data-font-preview=manrope] span{font-family:var(--font-manrope)!important}.font-choice[data-font-preview=jakarta] span{font-family:var(--font-jakarta)!important}.font-choice[data-font-preview=nunito] span{font-family:var(--font-nunito)!important}.font-choice[data-font-preview=outfit] span{font-family:var(--font-outfit)!important}.font-choice[data-font-preview=archivo] span{font-family:var(--font-archivo)!important}.font-choice[data-font-preview=inter] span{font-family:var(--font-inter)!important}.font-choice[data-font-preview=dmsans] span{font-family:var(--font-dmsans)!important}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(3,1fr)}.theme-grid,.font-grid{grid-template-columns:repeat(4,1fr)}.age-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.nav-inner{padding:12px 14px}.current-page{display:none!important}.nav-actions span{display:none}.container{padding:14px}.tabs{margin-bottom:16px;display:flex;top:61px;overflow-x:auto}.tab{flex:0 0 94px}.create-menu{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.select{justify-content:center;padding:0 7px;font-size:11px}.select span{text-overflow:ellipsis;overflow:hidden}.form-grid{grid-template-columns:1fr;padding:14px}.form-grid .wide{grid-column:auto}.metric-grid{grid-template-columns:repeat(2,1fr);gap:10px}.section-head{flex-direction:column;align-items:stretch;padding:13px 14px}.section-actions{justify-content:flex-start}.section-head>.search,.section-head .search{width:100%}.search{min-width:0}.workspace-title{padding:13px 14px}.theme-grid,.font-grid{grid-template-columns:repeat(4,1fr)}.modal-grid{grid-template-columns:1fr;padding:14px}.age-grid{grid-template-columns:repeat(2,1fr)}.subtabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.subtabs button{width:100%}}@media (max-width:520px){.login-shell{padding:14px}.login-card{padding:22px}.login-card h1{font-size:24px}.logo{font-size:15px}.brand-logo{width:25px;height:25px}.container{padding:10px}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:105px}.create-menu{grid-template-columns:1fr}.select{border-right:1px solid var(--line);border-bottom:0;justify-content:flex-start;padding:0 12px}.select:last-child{border-bottom:1px solid var(--line)}.split-submit{flex-direction:column;align-items:stretch}.split-submit>div,.split-submit>button{width:100%}.split-submit>div{grid-template-columns:1fr 1fr;display:grid}.form-submit button{width:100%}.theme-grid,.font-grid,.age-grid{grid-template-columns:repeat(2,1fr)}.section-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.section-actions .search{grid-column:1/-1}.section-actions button{width:100%}th,td{padding:11px 12px}}.create-hub,.resource-panel,.extras-page{width:100%;min-width:0}.customers-table,.users-table-v18{table-layout:auto}.locked-input,.field-locked input{cursor:not-allowed;background:var(--panel2)!important;color:var(--muted)!important;border-color:var(--line)!important}.field-locked{background:var(--panel2)!important}.users-table-wrap{position:relative}.users-table-v18{table-layout:auto;min-width:920px!important}.users-table-v18 .users-actions-head,.users-table-v18 .users-actions-cell{text-align:right;white-space:nowrap;border-left:1px solid var(--line);z-index:3;box-sizing:border-box;width:auto;min-width:356px;position:sticky;right:0;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.users-table-v18 .users-actions-head{background:var(--panel2);z-index:6}.users-table-v18 .users-actions-cell{background:var(--panel)}.users-table-v18 tbody tr:hover .users-actions-cell{background:var(--panel2)}.users-action-cluster{justify-content:flex-end;align-items:center;gap:5px;width:max-content;min-width:100%;display:flex;overflow:visible}.configure-action{color:var(--accent)!important;border-color:color-mix(in srgb,var(--accent) 32%,var(--line))!important;background:color-mix(in srgb,var(--accent) 5%,var(--panel2))!important}.dashboard-page{gap:0;display:grid}.dashboard-summary-grid{margin-bottom:28px}.dashboard-summary-grid .metric-card:last-child strong{font-size:23px}.dashboard-section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:28px 0 10px;font-size:10px;font-weight:750}.dashboard-section-title:first-of-type{margin-top:0}.dashboard-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.finance-card,.snapshot-card{background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:14px 15px;display:flex}.finance-card:hover,.snapshot-card:hover{background:var(--panel2);border-color:var(--line2)}.finance-card>span,.snapshot-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px}.finance-card>strong,.snapshot-card>strong{font-family:var(--font-display,var(--font-ui));letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1}.finance-card>small{color:var(--faint);font-size:9px}.finance-card.negative>strong{color:#fca5a5}.snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.snapshot-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-expiry-table{min-width:900px!important}.dashboard-error{margin:0 0 18px!important}@media (max-width:1100px){.dashboard-five{grid-template-columns:repeat(3,1fr)}.snapshot-grid{grid-template-columns:repeat(2,1fr)}.font-choice{padding:9px}.font-choice span{font-size:15px}}.customers-table-wrap{position:relative}.customers-table{table-layout:auto;min-width:1040px!important}.customers-table .customer-actions-head,.customers-table .customer-actions-cell{text-align:right;white-space:nowrap;border-left:1px solid var(--line);z-index:3;box-sizing:border-box;width:auto;min-width:322px;position:sticky;right:0;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.customers-table .customer-actions-head{background:var(--panel2);z-index:6}.customers-table .customer-actions-cell{background:var(--panel)}.customers-table tbody tr:hover .customer-actions-cell{background:var(--panel2)}.customer-action-cluster{justify-content:flex-end;align-items:center;gap:5px;width:max-content;min-width:100%;display:flex;overflow:visible}.action-device-number{border:1px solid var(--line);background:var(--panel2);width:30px;height:30px;color:var(--text);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0;font-size:11px;font-weight:850;line-height:1;display:inline-grid}@media (max-width:760px){.dashboard-five{grid-template-columns:repeat(2,1fr)}.snapshot-grid,.snapshot-grid-two{grid-template-columns:1fr}}@media (max-width:520px){.dashboard-five{grid-template-columns:1fr}.theme-grid,.font-grid{grid-template-columns:repeat(2,1fr)}.users-table-v18 .users-actions-head,.users-table-v18 .users-actions-cell{min-width:326px}.customers-table .customer-actions-head,.customers-table .customer-actions-cell{min-width:294px}.users-action-cluster,.customer-action-cluster{gap:4px}.users-action-cluster .icon-action,.users-action-cluster .status-icon,.customer-action-cluster .icon-action,.customer-action-cluster .status-icon,.action-device-number{width:28px;height:28px}}.access-days-wrap{border:1px solid var(--line);background:var(--panel2);grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:minmax(0,9fr) minmax(82px,1fr);align-items:center;gap:8px 10px;min-height:68px;padding:9px 12px;display:grid}.range-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:normal;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;font-weight:650;display:flex}.range-label small{letter-spacing:0;text-transform:none;color:var(--muted2);font-size:9px;font-weight:550}.range-track-area{grid-column:1;grid-template-columns:30px minmax(100px,1fr) 30px;align-items:center;gap:9px;min-width:0;display:grid}.range-pretty{appearance:none;cursor:pointer;width:100%;height:4px;margin:0;background:linear-gradient(to right,var(--accent) 0%,var(--accent) var(--pct,0%),var(--panel3) var(--pct,0%),var(--panel3) 100%)!important;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important}.range-pretty::-webkit-slider-thumb{appearance:none;border:2px solid var(--panel);background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 1px var(--accent),0 2px 7px color-mix(in srgb,var(--accent) 30%,transparent);cursor:grab}.range-pretty::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.12)}.range-pretty::-moz-range-thumb{border:2px solid var(--panel);background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent);cursor:grab;border-radius:0}.range-step{flex:none;place-items:center;width:30px;height:30px;border:1px solid var(--line2)!important;background:var(--panel)!important;min-height:30px!important;color:var(--muted)!important;padding:0!important;display:grid!important}.range-step:hover:not(:disabled){border-color:var(--accent)!important;color:var(--text)!important;background:var(--panel3)!important}.range-step:disabled{opacity:.35;cursor:not-allowed}.range-value-input.custom-days-input{grid-column:2;width:100%;min-width:0;height:34px;padding:3px 6px}.range-value-input.custom-days-input input{text-align:center!important;width:100%!important}.range-value-input.custom-days-input span{font-size:9px}.customer-name-stack{align-items:start;gap:4px;display:grid}.customer-labels{flex-wrap:wrap;gap:5px;display:flex}.customer-mini-label{border:1px solid var(--line);letter-spacing:.06em;align-items:center;width:max-content;padding:2px 6px;font-size:8.5px;font-weight:850;display:inline-flex}.customer-mini-label.unpaid{color:#fb7185;border-color:color-mix(in srgb,#fb7185 55%,var(--line));background:color-mix(in srgb,#fb7185 10%,var(--panel))}.customer-mini-label.codex{color:#4ade80;border-color:color-mix(in srgb,#4ade80 55%,var(--line));background:color-mix(in srgb,#4ade80 10%,var(--panel))}.customer-codex-email{color:#4ade80;font-size:10px;font-weight:750}.codex-static{color:#4ade80!important;border-color:color-mix(in srgb,#4ade80 40%,var(--line))!important}@media (max-width:640px){.access-days-wrap{grid-template-columns:minmax(0,1fr) 84px}.range-label small{display:none}.range-track-area{gap:6px}}.field-hint{color:var(--muted);margin-top:6px;font-size:10.5px;line-height:1.45;display:block;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.extension-panel{flex-direction:column;min-height:0;display:flex}.selector-add-row{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:14px 18px;display:grid}.selector-add-row>input[type=text],.selector-add-row>input:not([type]){background:var(--panel2);border:1px solid var(--line);min-width:0;height:40px;color:var(--text);padding:0 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px}.selector-add-row>input:focus{border-color:var(--accent);outline:none}.selector-file-input{display:none!important}.selector-add-row button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:40px;display:inline-flex}.extension-toolbar{border-bottom:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.extension-toolbar>div:last-child{align-items:center;gap:8px;display:flex}.extension-toolbar button{align-items:center;gap:6px;display:inline-flex}.selector-list{gap:7px;max-height:calc(100vh - 300px);padding:14px 18px 18px;display:grid;overflow:auto}.selector-row{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.selector-row input{background:var(--panel2);border:1px solid var(--line);height:38px;color:var(--text);padding:0 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px}.selector-row input:focus{border-color:var(--accent);outline:none}.selector-index{border:1px solid var(--line);height:38px;color:var(--muted);background:var(--panel2);place-items:center;font-size:10px;font-weight:700;display:grid}.loading-inline{color:var(--muted);padding:24px}.selector-empty{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.selector-empty strong{color:var(--text);font-size:13px}.selector-empty span{font-size:11px}@media (max-width:720px){.selector-add-row{grid-template-columns:1fr 1fr;padding:12px}.selector-add-row>input:first-child{grid-column:1/-1}.selector-add-row button{width:100%}.extension-toolbar{flex-direction:column;align-items:flex-start}.extension-toolbar>div:last-child{flex-wrap:wrap;width:100%}.selector-list{padding:12px}.selector-row{grid-template-columns:32px minmax(0,1fr) 36px}}.customer-disabled{background:color-mix(in srgb,#ef4444 12%,var(--panel))!important}.customer-disabled td{border-bottom-color:color-mix(in srgb,#ef4444 32%,var(--line))!important}.customers-table tbody tr.customer-disabled .customer-actions-cell{background:color-mix(in srgb,#ef4444 15%,var(--panel))!important}.customers-table tbody tr.customer-disabled:hover .customer-actions-cell{background:color-mix(in srgb,#ef4444 18%,var(--panel2))!important}.icon-action.locked{border-color:color-mix(in srgb,#ef4444 55%,var(--line))!important;color:#fca5a5!important;background:color-mix(in srgb,#ef4444 10%,var(--panel2))!important}.rule-builder{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(260px,2fr) minmax(120px,.7fr) minmax(110px,.65fr) minmax(110px,.65fr);gap:10px;padding:15px 18px;display:grid}.rule-builder label,.rule-card-grid label{gap:6px;min-width:0;display:grid}.rule-builder label>span,.rule-card-grid label>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9.5px;font-weight:700}.rule-builder input,.rule-builder select,.rule-card-grid input,.rule-card-grid select{border:1px solid var(--line);background:var(--panel2);min-width:0;height:40px;color:var(--text);outline:none;padding:0 10px}.rule-builder input:focus,.rule-builder select:focus,.rule-card-grid input:focus,.rule-card-grid select:focus{border-color:var(--accent)}.rule-builder input,.rule-card-grid input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.rule-replace-field{grid-column:1/-1}.rule-builder-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rule-builder-actions button{align-items:center;gap:6px;height:40px;display:inline-flex}.rule-list{gap:10px;max-height:calc(100vh - 330px);padding:14px 18px 20px;display:grid;overflow:auto}.rule-card{border:1px solid var(--line);background:var(--panel);padding:11px}.rule-card-top{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:9px;margin-bottom:10px;display:grid}.rule-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rule-badge{letter-spacing:.02em;background:var(--panel2);border:1px solid;align-items:center;gap:5px;height:26px;padding:0 8px;font-size:9.5px;font-weight:750;display:inline-flex}.rule-sidebar{color:#60a5fa}.rule-topbar{color:#c084fc}.rule-single{color:#fb923c}.rule-mobile{color:#4ade80}.rule-pc{color:#22d3ee}.rule-hide{color:#fb7185}.rule-replace{color:#facc15}.rule-card-grid{grid-template-columns:minmax(260px,2fr) minmax(120px,.7fr) minmax(110px,.65fr) minmax(110px,.65fr);gap:9px;display:grid}.rule-card-replacement{grid-column:1/-1}@media (max-width:900px){.rule-builder,.rule-card-grid{grid-template-columns:1fr 1fr}.rule-selector-field,.rule-replace-field,.rule-card-grid>label:first-child,.rule-card-replacement{grid-column:1/-1}}@media (max-width:560px){.rule-builder,.rule-card-grid{grid-template-columns:1fr;padding-left:12px;padding-right:12px}.rule-selector-field,.rule-replace-field,.rule-card-grid>label:first-child,.rule-card-replacement{grid-column:auto}.rule-builder-actions{flex-direction:column;justify-content:stretch}.rule-builder-actions button{justify-content:center;width:100%}.rule-list{padding:12px}.rule-card-top{grid-template-columns:34px minmax(0,1fr) 36px}}.rule-builder-v23{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(280px,1.7fr) minmax(120px,.65fr) minmax(120px,.65fr) minmax(120px,.65fr);gap:11px;padding:16px 18px;display:grid}.rule-builder-v23.editing{box-shadow:inset 3px 0 0 var(--accent)}.rule-builder-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:3px;display:flex}.rule-builder-heading>div{gap:3px;display:grid}.rule-builder-heading strong{color:var(--text);font-size:13px}.rule-builder-heading span{color:var(--muted);font-size:10.5px}.rule-builder-v23 label{gap:6px;min-width:0;display:grid}.rule-builder-v23 label>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9.5px;font-weight:750}.rule-builder-v23 input,.rule-builder-v23 select,.rule-builder-v23 textarea{border:1px solid var(--line);background:var(--panel2);width:100%;min-width:0;color:var(--text);outline:none;padding:0 10px}.rule-builder-v23 input,.rule-builder-v23 select{height:40px}.rule-builder-v23 textarea{resize:vertical;min-height:140px;padding:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5}.rule-builder-v23 input:focus,.rule-builder-v23 select:focus,.rule-builder-v23 textarea:focus{border-color:var(--accent)}.rule-details-field,.rule-selector-field,.rule-replace-code{grid-column:1/-1}.rule-selector-field input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px}.rule-color-control{border:1px solid var(--line);background:var(--panel2);align-items:center;gap:9px;height:40px;padding:5px 8px;display:flex}.rule-color-control input[type=color]{background:0 0;border:0;width:34px;height:28px;padding:0}.rule-color-control code{color:var(--muted);font-size:10.5px}.replace-help{justify-content:space-between;align-items:center;gap:10px;display:flex}.replace-help>span{color:var(--muted);font-size:10px}.rule-builder-actions-v23{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rule-builder-actions-v23 button,.rule-builder-heading button{justify-content:center;align-items:center;gap:6px;display:inline-flex}button.compact{height:34px!important;min-height:34px!important;padding:0 10px!important}.extension-toolbar-v23{z-index:4;position:sticky;top:0}.extension-toolbar-v23 .push-button{border:1px solid var(--accent);background:var(--accent);color:#070707;letter-spacing:.01em;justify-content:center;align-items:center;gap:8px;min-width:158px;height:42px;padding:0 16px;font-weight:850;display:inline-flex}.extension-toolbar-v23 .push-button:disabled{opacity:.45;cursor:not-allowed}.platform-rule-groups{grid-template-columns:1fr 1fr;align-items:start;gap:14px;padding:14px 18px 20px;display:grid}.platform-rule-section{border:1px solid var(--line);background:var(--panel);min-width:0}.platform-rule-section>header{border-bottom:1px solid var(--line);background:var(--panel2);align-items:center;height:46px;padding:0 12px;display:flex}.platform-rule-section>header>div{align-items:center;gap:8px;min-width:0;display:flex}.platform-rule-section>header strong{letter-spacing:.03em;font-size:11px}.platform-rule-section>header small{color:var(--muted);margin-left:2px;font-size:9.5px}.platform-icon{border:1px solid;place-items:center;width:28px;height:28px;display:grid}.platform-pc .platform-icon{color:#22d3ee}.platform-mobile .platform-icon{color:#4ade80}.rule-list-v23{gap:8px;padding:10px;display:grid}.platform-empty{text-align:center;color:var(--muted);padding:26px 12px;font-size:10.5px}.rule-card-v23{border:1px solid var(--line);background:var(--panel2);min-width:0;box-shadow:inset 2px 0 0 var(--rule-color);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.rule-card-icon{border:1px solid var(--rule-color);width:34px;height:34px;color:var(--rule-color);background:color-mix(in srgb,var(--rule-color) 8%,var(--panel2));place-items:center;display:grid}.rule-card-main{gap:5px;min-width:0;display:grid}.rule-card-title{align-items:center;gap:7px;min-width:0;display:flex}.rule-card-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.8px;overflow:hidden}.rule-card-main>code{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9.5px;display:block;overflow:hidden}.replacement-summary{color:var(--muted);font-size:9px}.action-chip{text-transform:uppercase;letter-spacing:.04em;border:1px solid;flex:none;align-items:center;height:22px;padding:0 7px;font-size:8.5px;font-weight:800;display:inline-flex}.action-chip.hide{color:#fb7185}.action-chip.replace{color:#facc15}.rule-card-actions{align-items:center;gap:5px;display:flex}.rule-card-actions .icon-action{width:32px;height:32px}.rule-demo-modal{width:min(680px,100vw - 28px)}.rule-demo-modal header>div{gap:2px;display:grid}.rule-demo-modal header small{color:var(--muted);font-size:9px;font-weight:500}.demo-body{gap:12px;padding:16px;display:grid}.demo-body p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.demo-body pre{border:1px solid var(--line);color:#e5e7eb;white-space:pre;background:#080808;margin:0;padding:14px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.demo-note code{color:var(--text)}@media (max-width:980px){.platform-rule-groups{grid-template-columns:1fr}.rule-builder-v23{grid-template-columns:1fr 1fr}.rule-details-field,.rule-selector-field,.rule-replace-code,.rule-builder-heading,.rule-builder-actions-v23{grid-column:1/-1}}@media (max-width:620px){.rule-builder-v23{grid-template-columns:1fr;padding:12px}.rule-details-field,.rule-selector-field,.rule-replace-code,.rule-builder-heading,.rule-builder-actions-v23{grid-column:auto}.rule-builder-heading{flex-direction:column;align-items:flex-start}.rule-builder-actions-v23{flex-direction:column;justify-content:stretch}.rule-builder-actions-v23 button{width:100%}.platform-rule-groups{padding:12px}.rule-card-v23{grid-template-columns:34px minmax(0,1fr)}.rule-card-actions{grid-column:1/-1;justify-content:flex-end}}.image-pair{border:1px solid var(--line);background:var(--panel-2);font-variant-numeric:tabular-nums;letter-spacing:.04em;justify-content:center;align-items:center;gap:5px;min-width:72px;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex}.image-pair i{color:var(--faint);font-style:normal}.quota-settings-block{gap:16px;display:grid}.quota-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quota-plan-card{border:1px solid var(--line);background:var(--panel-2);gap:14px;padding:16px;display:grid}.quota-plan-card>header>div{align-items:flex-start;gap:10px;display:flex}.quota-plan-card h3{margin:0 0 4px}.quota-plan-card p{color:var(--muted);margin:0;font-size:12px}.quota-plan-icon{border:1px solid var(--line-2);background:var(--panel-3);place-items:center;width:34px;height:34px;font-weight:900;display:grid}.quota-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quota-input-grid label{gap:6px;display:grid}.quota-input-grid label span{color:var(--muted);font-size:11px;font-weight:700}.quota-input-grid small{color:var(--faint);font-size:10px}.quota-settings-actions{justify-content:flex-end;display:flex}.quota-settings-actions .push-button{min-width:180px}.plan-plus{box-shadow:inset 0 2px #ffffff2e}.plan-go{box-shadow:inset 0 2px #a1a7b342}@media (max-width:900px){.quota-plan-grid,.quota-input-grid{grid-template-columns:1fr}}.quota-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-business{box-shadow:inset 0 2px #f5f6f847}.cookie-account-type select{min-height:42px}.cookie-account-type small{color:var(--faint);margin-top:5px;font-size:11px}.version-status{border-style:solid;border-width:1px}.version-status.version-latest{color:#22c55e!important;border-color:color-mix(in srgb,#22c55e 58%,var(--line))!important;background:color-mix(in srgb,#22c55e 10%,var(--panel3))!important}.version-status.version-old{color:#ef4444!important;border-color:color-mix(in srgb,#ef4444 58%,var(--line))!important;background:color-mix(in srgb,#ef4444 10%,var(--panel3))!important}.client-update-block{border-top:1px solid var(--line);padding-top:22px}.update-policy-card{border:1px solid var(--line);background:var(--panel2);gap:14px;padding:16px;display:grid}.update-policy-card>label:not(.switch-row){gap:7px;display:grid}.update-policy-card>label>span{color:var(--muted);font-size:12px;font-weight:700}.switch-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex;position:relative}.switch-row>span{gap:4px;display:grid}.switch-row>span b{color:var(--text);font-size:13px}.switch-row>span small{color:var(--faint);font-size:11px;font-weight:500}.switch-row input{opacity:0;pointer-events:none;position:absolute}.switch-row i{border:1px solid var(--line2);background:var(--panel3);cursor:pointer;flex:none;width:48px;height:26px;position:relative}.switch-row i:after{content:"";background:var(--muted);width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px}.switch-row input:checked+i{background:var(--accent);border-color:var(--accent)}.switch-row input:checked+i:after{background:var(--accent-fg);transform:translate(22px)}@media (max-width:1120px){.quota-plan-grid{grid-template-columns:1fr}}:root{--tint:245,246,248}body{background:radial-gradient(1100px 620px at 12% -8%, rgba(var(--tint),.1), transparent 62%), radial-gradient(900px 560px at 100% 0%, rgba(var(--tint),.06), transparent 58%), linear-gradient(180deg, var(--bg) 0%, var(--bg-deep) 100%);background-attachment:fixed}.panel,.quota-plan-card,.update-policy-card,.tab-limit-card{background:linear-gradient(165deg, color-mix(in srgb,var(--panel) 96%, #fff 4%) 0%, var(--panel) 46%, var(--bg-deep) 100%);box-shadow:0 1px 0 #ffffff0b inset, var(--shadow);border-radius:16px}.theme-choice,.font-choice{background:linear-gradient(165deg, var(--panel2) 0%, color-mix(in srgb,var(--panel) 70%, var(--bg-deep) 30%) 100%);transition:transform .16s,border-color .16s,box-shadow .16s}.theme-choice:hover,.font-choice:hover{transform:translateY(-2px)}.theme-choice.active,.font-choice.active{border-color:color-mix(in srgb,var(--accent) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 34%, transparent), 0 10px 26px #00000057}.push-button{background:linear-gradient(180deg, var(--accent2) 0%, var(--accent) 100%);border-radius:11px}.switch-row.push-switch{border:1px solid var(--line);background:linear-gradient(165deg, var(--panel2), var(--bg-deep));border-radius:13px;margin-top:14px;padding:13px 15px}.switch-row.push-switch small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.tab-limit-card{border:1px solid var(--line);gap:16px;padding:18px;display:grid}.tab-limit-stepper{justify-content:center;align-items:center;gap:20px;display:flex}.tab-limit-stepper button{border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;line-height:1;display:grid}.tab-limit-value{justify-items:center;gap:2px;min-width:78px;display:grid}.tab-limit-value strong{font-size:34px;line-height:1;font-family:var(--font-display);color:var(--accent)}.tab-limit-value small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.tab-limit-scale{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.tab-dot{border:1px solid var(--line);height:38px;color:var(--muted);background:linear-gradient(165deg, var(--panel2), var(--bg-deep));border-radius:10px;font-size:12px;transition:all .16s}.tab-dot:hover:not(:disabled){color:var(--text);transform:translateY(-2px)}.tab-dot.active{color:var(--accent-fg);background:linear-gradient(180deg, var(--accent2), var(--accent));border-color:#0000;font-weight:700}.tab-dot:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.tab-limit-scale{grid-template-columns:repeat(4,1fr)}}.font-choice[data-font-preview=sora] span{font-family:var(--font-sora)!important}.font-choice[data-font-preview=urbanist] span{font-family:var(--font-urbanist)!important}.font-choice[data-font-preview=figtree] span{font-family:var(--font-figtree)!important}.font-choice[data-font-preview=rubik] span{font-family:var(--font-rubik)!important}.font-choice[data-font-preview=lexend] span{font-family:var(--font-lexend)!important}.font-choice[data-font-preview=spacegrotesk] span{font-family:var(--font-spacegrotesk)!important}.font-choice[data-font-preview=publicsans] span{font-family:var(--font-publicsans)!important}.font-choice[data-font-preview=worksans] span{font-family:var(--font-worksans)!important}.font-choice[data-font-preview=systemui] span{font-family:system-ui,sans-serif!important}.countdown-mini.critical b{color:#fecaca!important;border-color:color-mix(in srgb,#ef4444 62%,var(--line))!important;background:color-mix(in srgb,#ef4444 11%,var(--panel2))!important}.countdown-mini.warning b{color:#fde68a!important;border-color:color-mix(in srgb,#f59e0b 58%,var(--line))!important;background:color-mix(in srgb,#f59e0b 10%,var(--panel2))!important}.countdown-mini.safe b{color:#bbf7d0!important;border-color:color-mix(in srgb,#22c55e 48%,var(--line))!important;background:color-mix(in srgb,#22c55e 8%,var(--panel2))!important}.countdown-expired{border:1px solid color-mix(in srgb,#ef4444 65%,var(--line));background:color-mix(in srgb,#ef4444 12%,var(--panel2));color:#fca5a5;letter-spacing:.08em;align-items:center;min-height:27px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.action-device-number{cursor:pointer}.action-device-number:hover{border-color:var(--accent);background:var(--panel3)}.activity-modal{width:min(980px,96vw)}.wide-activity-modal{width:min(1080px,96vw)}.account-activity-modal{width:min(1180px,97vw)}.activity-modal header>div{gap:4px;min-width:0;display:grid}.activity-modal header small{color:var(--muted);white-space:normal;font-size:10px;font-weight:500}.activity-body{gap:14px;padding:16px;display:grid}.activity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.activity-summary>div{border:1px solid var(--line);background:var(--panel2);align-content:center;gap:6px;min-height:76px;padding:12px;display:grid}.activity-summary span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px;font-weight:700}.activity-summary strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px}.activity-calendar{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.activity-day{border:1px solid var(--line);background:var(--panel);align-content:start;gap:7px;min-height:92px;padding:9px;display:grid}.activity-day.has-activity{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.activity-day time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px;font-weight:700}.activity-day>strong{font-variant-numeric:tabular-nums;color:var(--text);font-size:12px}.activity-day>div{color:var(--muted);gap:2px;font-size:9px;display:grid}.device-list{gap:8px;display:grid}.device-list article{border:1px solid var(--line);background:var(--panel2);align-items:center;gap:10px;padding:11px;display:flex}.device-list article>div{gap:3px;min-width:0;display:grid}.device-list article strong{font-size:12px}.device-list article small{color:var(--muted);white-space:normal;word-break:break-all;font-size:10px}.device-live{border:1px solid var(--line);background:var(--panel);place-items:center;width:32px;height:32px;display:grid}.device-live.online{color:#4ade80}.device-live.offline{color:#f87171}.account-activity-users{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.account-activity-users>button{text-align:left;border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--text);gap:5px;padding:10px;display:grid}.account-activity-users>button:hover,.account-activity-users>button.active{border-color:var(--accent);background:var(--panel3)}.account-activity-users>button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-activity-users>button b{font-variant-numeric:tabular-nums;font-size:12px}.account-activity-users>button small{color:var(--muted);font-size:9px}.activity-selected-title{border:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.activity-selected-title strong{font-size:12px}.activity-selected-title span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.provider-email-stack{gap:5px;max-width:310px;display:grid}.provider-email-stack small{color:var(--muted);font-size:9px}.compact-modal{width:min(520px,94vw)}@media (max-width:850px){.activity-calendar{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-summary,.account-activity-users{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.activity-calendar,.account-activity-users{grid-template-columns:1fr}.activity-summary{grid-template-columns:1fr 1fr}.customers-table .customer-actions-head,.customers-table .customer-actions-cell{min-width:350px}.activity-body{padding:10px}}.range-value-input{border:1px solid var(--border);background:var(--panel-2);box-sizing:border-box;align-items:center;gap:4px;min-width:82px;height:34px;padding:3px 7px;display:flex}.range-value-input input{text-align:right;font-variant-numeric:tabular-nums;font-weight:800;width:34px!important;min-width:0!important;color:inherit!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.range-value-input span{color:var(--text-muted);white-space:nowrap;font-size:11px}.icon-action:active,.mini:active,.copy-icon:active,.action-device-number:active{transition:transform 50ms;transform:scale(.92)}.toggle-field .toggle-row{align-items:center;gap:10px;min-width:0;display:flex}.toggle-field .toggle-row input{flex:auto;min-width:0}.toggle-field .toggle-row input:disabled{cursor:not-allowed;background:var(--panel2)!important;color:var(--muted)!important;border-color:var(--line)!important}.square-toggle{cursor:pointer;border:1.5px solid #0000;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:background .16s,border-color .16s,box-shadow .16s,transform 80ms;display:grid}.square-toggle.on{background:color-mix(in srgb,#22c55e 17%,var(--panel));border-color:color-mix(in srgb,#22c55e 62%,var(--line));color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.square-toggle.off{background:color-mix(in srgb,#ef4444 15%,var(--panel));border-color:color-mix(in srgb,#ef4444 58%,var(--line));color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.square-toggle:hover{filter:brightness(1.12)}.square-toggle:active{transform:scale(.9)}.square-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cookie-serial-field{gap:8px;min-width:0;display:grid}.serial-title{color:var(--muted);text-transform:uppercase;letter-spacing:.065em;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.serial-title b{color:var(--text);letter-spacing:0;text-transform:none;font-weight:700}.serial-selector{gap:8px;min-width:0;display:grid}.serial-row{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;min-width:0;display:grid}.serial-box{font-variant-numeric:tabular-nums;border:1.5px solid var(--line);background:var(--panel2);height:42px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:13px;font-weight:800;transition:transform 80ms,box-shadow .16s,border-color .16s,background .16s;display:grid}.serial-box.has-cookie{background:color-mix(in srgb,#22c55e 15%,var(--panel));border-color:color-mix(in srgb,#22c55e 55%,var(--line));color:#22c55e}.serial-box.empty-cookie{background:color-mix(in srgb,#ef4444 12%,var(--panel));border-color:color-mix(in srgb,#ef4444 48%,var(--line));color:#ef4444}.serial-box.active{box-shadow:0 0 0 2px var(--accent) inset;color:var(--text)}.serial-box:not(:disabled):hover{filter:brightness(1.14)}.serial-box:not(:disabled):active{transform:scale(.93)}.serial-box:disabled{opacity:.45;cursor:not-allowed}.serial-box:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.serial-legend{color:var(--faint);align-items:center;gap:7px;font-size:10.5px;display:flex}.serial-legend .legend-dot{border-radius:3px;width:9px;height:9px;display:inline-block}.serial-legend .legend-dot:not(:first-child){margin-left:10px}.serial-legend .legend-dot.ok{background:#22c55e}.serial-legend .legend-dot.bad{background:#ef4444}.serial-tag{border:1px solid var(--line2);background:var(--panel2);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;min-width:26px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}@media (max-width:720px){.serial-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.user-filter-bar{box-sizing:border-box;border-bottom:1px solid var(--line);background:var(--panel2);grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(160px,1fr)) minmax(120px,.7fr);align-items:end;gap:10px;width:100%;padding:12px 16px;display:grid}.user-filter-bar label{gap:5px;width:100%;min-width:0;display:grid}.user-filter-bar label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.065em;font-size:10px;font-weight:600}.user-filter-bar select{width:100%;min-width:0;height:36px}.user-filter-bar button{justify-content:center;align-items:center;gap:6px;width:100%;height:36px;display:inline-flex}.account-age{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.account-age b{border:1px solid var(--line2);background:var(--panel2);border-radius:5px;padding:2px 5px;font-size:11.5px;font-weight:800}.account-age small{width:100%;color:var(--faint);font-size:10px}.account-age.muted,td .muted{color:var(--faint)}.version-tag{background:var(--panel2);min-width:52px;height:24px;color:var(--text);border-radius:6px;place-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-grid}@media (max-width:1180px){.user-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.user-filter-bar button{grid-column:auto}}@media (max-width:820px){.user-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.user-filter-bar{grid-template-columns:1fr}}.customer-filter-bar{border-bottom:1px solid var(--line);background:var(--panel2);flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;padding:12px 16px;display:flex}.customer-filter-bar .wide-search{flex:320px;min-width:220px;height:38px}.customer-filter-bar label{flex:0 210px;gap:5px;min-width:170px;display:grid}.customer-filter-bar label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.065em;font-size:10px;font-weight:600}.customer-filter-bar select{width:100%;height:38px}.customer-filter-bar button{flex:none;align-items:center;gap:6px;height:38px;display:inline-flex}.customer-action-cluster .icon-action,.customer-action-cluster .status-icon,.customer-action-cluster .action-device-number,.users-action-cluster .icon-action,.users-action-cluster .status-icon{box-sizing:border-box;border-radius:8px;width:30px;height:30px}.customer-action-cluster .icon-action svg,.customer-action-cluster .status-icon svg,.users-action-cluster .icon-action svg,.users-action-cluster .status-icon svg{width:16px;height:16px}.presence-eye{border-radius:8px}.presence-eye.online{color:#22c55e;border-color:color-mix(in srgb,#22c55e 55%,var(--line));background:color-mix(in srgb,#22c55e 10%,var(--panel2))}.presence-eye.offline{color:#ef4444;border-color:color-mix(in srgb,#ef4444 50%,var(--line));background:color-mix(in srgb,#ef4444 8%,var(--panel2))}.presence-eye.online .eye-shell,.presence-eye.online .eye-pupil{transform-origin:12px 12px;animation:4.2s ease-in-out infinite sdp-eye-blink}@keyframes sdp-eye-blink{0%,72%,to{opacity:1;transform:scaleY(1)}84%{opacity:.7;transform:scaleY(.08)}92%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.presence-eye.online .eye-shell,.presence-eye.online .eye-pupil{animation:none}}.renew-modal{width:min(560px,94vw)}.renew-body{gap:16px;padding:18px;display:grid}.renew-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.renew-facts>div{border:1px solid var(--line);background:var(--panel2);gap:3px;min-width:0;padding:9px 11px;display:grid}.renew-facts span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.renew-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.renew-facts strong.renew-expired{color:#ef4444}.renew-preview{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.renew-preview b{color:var(--text)}@media (max-width:620px){.renew-facts{grid-template-columns:1fr}.customer-filter-bar label{flex:100%}}.configure-modal{width:min(620px,95vw)}.configure-body{gap:14px;max-height:min(64vh,620px);padding:18px;display:grid;overflow:auto}.configure-field{gap:6px;display:grid}.configure-field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.065em;font-size:10.5px;font-weight:600}.configure-field input,.configure-field select{height:40px}.configure-limit-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.configure-limit-row label{gap:4px;display:grid}.configure-limit-row small{color:var(--faint);text-transform:none;letter-spacing:0;font-size:10px}.icon-action.configure-custom{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel2))}.icon-action.policy-disabled,.icon-action:disabled{opacity:.42;cursor:not-allowed}.icon-action.policy-disabled:hover{background:var(--panel2);border-color:var(--line)}.device-pop-backdrop{z-index:70;background:#00000052;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.device-pop{border:1px solid var(--line2);background:var(--panel);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.device-chip{border:1px solid var(--line);background:var(--panel2);width:34px;height:34px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.device-chip.online{color:#22c55e;border-color:color-mix(in srgb,#22c55e 55%,var(--line));background:color-mix(in srgb,#22c55e 12%,var(--panel2))}.device-pop-empty,.device-pop-error{color:var(--faint);place-items:center;padding:0 6px;font-size:11px;display:inline-grid}@media (max-width:620px){.configure-limit-row{grid-template-columns:1fr}}.cookies-table{table-layout:auto}.cookies-table td,.cookies-table th{white-space:nowrap}.cookie-preview{text-overflow:ellipsis;vertical-align:middle;border:1px solid var(--line);background:var(--panel2);max-width:120px;color:var(--text);border-radius:6px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-block;overflow:hidden}.elapsed-time{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.elapsed-time small{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:600}.elapsed-time.never{color:var(--faint);font-weight:600}.row-actions .action-serial{vertical-align:middle;margin-right:6px}.users-table-v18 .users-actions-head,.users-table-v18 .users-actions-cell{white-space:nowrap;width:1%;padding-left:8px;padding-right:8px;min-width:0!important}.users-action-cluster{justify-content:flex-end;align-items:center;gap:6px;width:max-content;min-width:0;display:flex}.account-age{white-space:nowrap;flex-wrap:nowrap}.account-age small{width:auto;margin-left:4px}.countdown-mini,.users-table-v18 td,.customers-table td{white-space:nowrap}.presence-eye.online .eye-shell,.presence-eye.online .eye-pupil{animation:1s ease-in-out infinite sdp-eye-blink}.cookies-table .row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cookies-table .row-actions .mini,.cookies-table .row-actions .action-serial{box-sizing:border-box;border-radius:8px;place-items:center;width:30px;min-width:30px;height:30px;margin:0;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.toast-host{z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;cursor:pointer;color:#f4f6fa;background:linear-gradient(150deg,#181c26fa,#0c0f16fa);border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;min-width:300px;max-width:460px;padding:12px 18px;animation:.28s cubic-bezier(.22,1,.36,1) toast-in;display:flex;box-shadow:0 22px 55px #0000008c,inset 0 1px #ffffff17}.toast-icon{color:#04120c;background:linear-gradient(160deg,#4ade80,#16a34a);border-radius:50%;place-items:center;width:30px;min-width:30px;height:30px;display:grid;box-shadow:0 6px 16px #16a34a73}.toast-error .toast-icon{color:#fff;background:linear-gradient(160deg,#fb7185,#e11d48);box-shadow:0 6px 16px #e11d4873}.toast-warning .toast-icon{background:linear-gradient(160deg,#fbbf24,#f59e0b);box-shadow:0 6px 16px #f59e0b73}.toast-error{border-color:#fb718559}.toast-warning{border-color:#fbbf2452}.toast-body{flex-direction:column;gap:2px;line-height:1.25;display:flex}.toast-body strong{letter-spacing:.01em;font-size:13px;font-weight:800}.toast-body em{opacity:.82;font-size:12.5px;font-style:normal}@keyframes toast-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.product-access-action{color:#f8fafc!important;border-color:color-mix(in srgb,#f8fafc 24%,var(--line))!important}.product-access-modal{width:min(720px,100%)}.product-access-body{gap:14px;padding:18px;display:grid}.product-access-note{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel2));color:var(--text);align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.product-access-note>svg{color:var(--accent);flex:none;margin-top:1px}.product-access-note>div{gap:4px;display:grid}.product-access-note strong{font-size:12px}.product-access-note span{color:var(--muted);font-size:10.5px;line-height:1.5}.product-access-list{gap:9px;display:grid}.product-access-row{border:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.product-access-row.locked{border-color:color-mix(in srgb,#ef4444 38%,var(--line));background:color-mix(in srgb,#ef4444 6%,var(--panel2))}.product-access-main{align-items:center;gap:10px;min-width:0;display:flex}.product-access-main>div{gap:3px;min-width:0;display:grid}.product-access-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.product-access-main small{color:var(--muted);font-size:10px}.product-access-logo{border:1px solid var(--line2);background:var(--panel3);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.product-access-state{flex:none;align-items:center;gap:9px;display:flex}.product-access-state>b{text-align:center;letter-spacing:.07em;min-width:58px;font-size:9px}.product-access-state .is-open{color:#4ade80}.product-access-state .is-locked{color:#fca5a5}.product-access-state button{justify-content:center;align-items:center;gap:6px;min-width:92px;height:34px;display:inline-flex}.danger-soft{border:1px solid color-mix(in srgb,#ef4444 40%,var(--line));background:color-mix(in srgb,#ef4444 9%,var(--panel2));color:#fca5a5}.danger-soft:hover{background:color-mix(in srgb,#ef4444 15%,var(--panel3))}.product-access-warning{border:1px solid color-mix(in srgb,#f59e0b 38%,var(--line));background:color-mix(in srgb,#f59e0b 7%,var(--panel2));color:#fcd34d;padding:11px 12px;font-size:10.5px;line-height:1.5}.product-access-empty{padding:34px 18px}@media (max-width:620px){.product-access-row{flex-direction:column;align-items:flex-start}.product-access-state{justify-content:space-between;width:100%}.product-access-state button{min-width:110px}}.customer-multi-workspace{padding-bottom:18px}.customer-multi-form{gap:14px;display:grid}.customer-identity-box{border:1px solid var(--line);background:var(--panel2);grid-template-columns:1.35fr 1fr 1fr;gap:10px;padding:14px;display:grid}.customer-identity-box label,.product-access-grid label{gap:6px;min-width:0;display:grid}.customer-identity-box label>span,.product-access-grid label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.multi-access-stack{gap:12px;display:grid}.product-access-editor{border:1px solid var(--line2);background:var(--panel);box-shadow:inset 0 1px #ffffff0a}.product-access-editor>header{border-bottom:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 13px;display:flex}.product-access-editor>header>div{align-items:center;gap:10px;min-width:0;display:flex}.product-access-editor>header>div>div{gap:2px;min-width:0;display:grid}.product-access-editor>header strong{font-size:12.5px}.product-access-editor>header small{color:var(--muted);font-size:9.5px}.product-access-index{background:color-mix(in srgb,var(--accent) 13%,var(--panel3));border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));width:28px;height:28px;color:var(--accent);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.product-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;display:grid}.product-access-grid .product-account-pair{grid-template-rows:auto 42px;align-self:start}.product-access-grid .product-account-pair>select{align-self:start;height:42px;min-height:42px}.product-access-grid .wide{grid-column:1/-1}.add-product-access{justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:800;border:1px dashed color-mix(in srgb,var(--accent) 55%,var(--line))!important;background:color-mix(in srgb,var(--accent) 6%,var(--panel2))!important;color:var(--accent)!important;display:flex!important}.add-product-access:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 12%,var(--panel3))!important}.customer-product-name{color:var(--text);align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.customer-product-name svg{color:#22c55e}.customer-product-child{animation:.2s cubic-bezier(.22,1,.36,1) both customer-product-reveal}.customer-product-child td{background:color-mix(in srgb,var(--accent) 2.5%,var(--panel))}.customer-product-child td:first-child{border-left:2px solid color-mix(in srgb,var(--accent) 65%,transparent)}.customer-product-primary.group-expanded td{border-bottom-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.product-child-arrow{color:var(--accent);font-size:15px;font-weight:900}@keyframes customer-product-reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.customer-products-toggle{position:relative;color:#4ade80!important;border-color:color-mix(in srgb,#22c55e 48%,var(--line))!important;background:color-mix(in srgb,#22c55e 8%,var(--panel2))!important}.customer-products-toggle b{color:#04150b;border:1px solid var(--panel);background:#22c55e;border-radius:8px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-4px}.customer-products-toggle.expanded{box-shadow:0 0 0 1px #22c55e47}.customer-action-cluster{gap:2px}.customer-action-cluster .icon-action,.customer-action-cluster .status-icon,.customer-action-cluster .action-device-number{border-radius:7px;width:27px;min-width:27px;height:27px}.customer-action-cluster .icon-action svg,.customer-action-cluster .status-icon svg{width:15px;height:15px}@media (max-width:900px){.customer-identity-box,.product-access-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.customer-identity-box,.product-access-grid{grid-template-columns:1fr}.product-access-grid .wide{grid-column:auto}.customers-table .customer-actions-head,.customers-table .customer-actions-cell{min-width:350px}}.resource-panel tbody tr.account-disabled{background:color-mix(in srgb,#ef4444 11%,var(--panel))!important}.resource-panel tbody tr.account-disabled td{border-bottom-color:color-mix(in srgb,#ef4444 30%,var(--line))!important}.resource-panel tbody tr.account-disabled:hover{background:color-mix(in srgb,#ef4444 15%,var(--panel2))!important}.account-power.disable{color:#fca5a5;border-color:color-mix(in srgb,#ef4444 45%,var(--line))!important}.account-power.enable{color:#86efac;border-color:color-mix(in srgb,#22c55e 45%,var(--line))!important;background:color-mix(in srgb,#22c55e 7%,var(--panel2))!important}.account-users-modal{width:min(1240px,97vw)}.account-users-table-wrap{max-height:min(64vh,680px);overflow:auto}.account-users-table{min-width:980px}.account-user-product-logo{border:1px solid var(--line);background:var(--panel2);place-items:center;width:36px;height:36px;display:grid}.account-user-product-logo img{object-fit:contain;width:26px;height:26px}.account-user-product{white-space:nowrap;align-items:center;gap:7px;font-weight:650;display:inline-flex}.account-user-expiry{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.account-user-expiry>strong{color:var(--muted);font-size:11px;font-weight:650}.account-users-table td:last-child{text-align:center}@media (max-width:700px){.account-users-modal{width:98vw}.account-users-table-wrap{max-height:68vh}}.extra-hub{gap:14px;display:grid}.extra-subtabs{width:max-content;min-width:320px;margin-bottom:0!important;display:flex!important;position:static!important;overflow:visible!important}.extra-subtabs .tab{justify-content:center;align-items:center;gap:7px;min-width:150px;display:inline-flex}.extra-product-settings .settings-content{gap:16px}.extra-product-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.extra-product-card{border:1px solid var(--line);background:var(--panel2);gap:12px;min-width:0;padding:14px;display:grid}.extra-product-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.extra-product-card>header>div{gap:3px;min-width:0;display:grid}.extra-product-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.extra-product-card>header small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.extra-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important}.display-state-pill{border:1px solid var(--line2);letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.state-unlock-feature{color:#86efac;background:color-mix(in srgb,#22c55e 8%,var(--panel3));border-color:color-mix(in srgb,#22c55e 36%,var(--line))}.state-stock-out{color:#fca5a5;background:color-mix(in srgb,#ef4444 8%,var(--panel3));border-color:color-mix(in srgb,#ef4444 36%,var(--line))}.state-coming-soon{color:#fde68a;background:color-mix(in srgb,#eab308 8%,var(--panel3));border-color:color-mix(in srgb,#eab308 36%,var(--line))}.trash-type{border:1px solid var(--line2);background:var(--panel2);text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.compact-product-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important}.quota-plan-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.quota-plan-card>header span{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:900}@media (max-width:1050px){.extra-product-stack{grid-template-columns:1fr}}@media (max-width:700px){.extra-product-grid,.compact-product-fields{grid-template-columns:1fr!important}.extra-product-grid .wide{grid-column:auto!important}}.state-degraded{color:#fdba74;background:color-mix(in srgb,#f97316 9%,var(--panel3));border-color:color-mix(in srgb,#f97316 38%,var(--line))}.state-maintenance{color:#c4b5fd;background:color-mix(in srgb,#8b5cf6 9%,var(--panel3));border-color:color-mix(in srgb,#8b5cf6 38%,var(--line))}.state-unavailable{color:#cbd5e1;background:color-mix(in srgb,#64748b 12%,var(--panel3));border-color:color-mix(in srgb,#64748b 42%,var(--line))}.premium-subtabs{gap:4px!important}.premium-subtabs .tab{padding-left:10px!important;padding-right:10px!important}.premium-panel{gap:14px;display:grid}.premium-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.premium-toolbar>span{color:var(--muted);font-size:10px;font-weight:750}.premium-search{border:1px solid var(--line);background:var(--panel2);align-items:center;gap:8px;min-width:min(420px,100%);height:38px;padding:0 11px;display:flex!important}.premium-search input{outline:0;width:100%;background:0 0!important;border:0!important;height:auto!important;padding:0!important}.live-count{border:1px solid color-mix(in srgb,#22c55e 35%,var(--line));background:color-mix(in srgb,#22c55e 7%,var(--panel2));align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.live-count b{font-size:14px}.table-sub{color:var(--muted);margin-top:3px;font-size:9px;display:block}.live-row td{background:#22c55e06}.action-group{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.health-chip{border:1px solid var(--line2);letter-spacing:.03em;white-space:nowrap;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.health-chip.ok{color:#86efac;border-color:color-mix(in srgb,#22c55e 35%,var(--line));background:color-mix(in srgb,#22c55e 7%,var(--panel2))}.health-chip.warn{color:#fca5a5;border-color:color-mix(in srgb,#ef4444 35%,var(--line));background:color-mix(in srgb,#ef4444 7%,var(--panel2))}.health-chip.info{color:#93c5fd;border-color:color-mix(in srgb,#3b82f6 35%,var(--line));background:color-mix(in srgb,#3b82f6 7%,var(--panel2))}.premium-modal{max-height:88vh;overflow:auto;width:min(860px,94vw)!important}.premium-device-list{gap:8px;display:grid}.premium-device-list article{border:1px solid var(--line);background:var(--panel2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.premium-device-list article>div{gap:3px;min-width:0;display:grid}.premium-device-list code{color:var(--muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.premium-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.premium-stat-grid>div{border:1px solid var(--line);background:var(--panel2);gap:4px;padding:12px;display:grid}.premium-stat-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.premium-stat-grid strong{font-size:16px}.diagnostic-section{gap:7px;margin-top:12px;display:grid}.diagnostic-section h4{margin:0;font-size:12px}.diagnostic-section article{border:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.diagnostic-section article>div{gap:3px;display:grid}.diagnostic-section small,.diagnostic-foot{color:var(--muted);font-size:9px}.diagnostic-foot{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.diagnostic-user-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.diagnostic-user-grid>button{text-align:left;border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.diagnostic-user-grid>button>div{gap:2px;min-width:0;display:grid}.diagnostic-user-grid small{color:var(--muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.diagnostic-user-grid>button>span:last-child{color:var(--muted);font-size:9px}.audit-method{border:1px solid var(--line2);padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.server-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.health-record-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.health-record-grid article{border:1px solid var(--line);background:var(--panel2);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.health-record-grid span{color:var(--muted);font-size:10px}.history-setting-title{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.history-list{gap:7px;margin-top:12px;display:grid}.history-list article{border:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.history-list article>div{gap:3px;display:grid}.history-list small{color:var(--muted);font-size:9px}@media (max-width:1100px){.premium-stat-grid,.server-stat-grid,.health-record-grid,.diagnostic-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.premium-toolbar,.history-setting-title{flex-direction:column;align-items:stretch}.premium-search{width:100%;min-width:0}.premium-stat-grid,.server-stat-grid,.health-record-grid,.diagnostic-user-grid{grid-template-columns:1fr}.premium-device-list article{grid-template-columns:auto minmax(0,1fr)}.premium-device-list article>button{grid-column:1/-1}.premium-subtabs{overflow-x:auto;flex-wrap:nowrap!important}.premium-subtabs .tab{white-space:nowrap}}.customer-access-unavailable{opacity:.56;filter:saturate(.72);transition:opacity .16s,filter .16s}.customer-access-unavailable:hover{opacity:.82;filter:saturate(.9)}.customers-table tbody tr.customer-access-unavailable .customer-actions-cell{opacity:1;filter:none}.configure-quick-actions{flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.configure-quick-actions button{white-space:nowrap}.customer-lock-modal{width:min(720px,100vw - 28px)}.customer-lock-body{gap:14px;display:grid}.lock-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lock-template-grid>button{text-align:left;border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;gap:4px;padding:11px 12px;display:grid}.lock-template-grid>button strong{font-size:11px}.lock-template-grid>button small{color:var(--muted);font-size:9px;line-height:1.45}.lock-template-grid>button.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.customer-lock-modal textarea{resize:vertical;width:100%;min-height:92px}.customers-table .customer-actions-head,.customers-table .customer-actions-cell{min-width:410px}@media (max-width:700px){.lock-template-grid{grid-template-columns:1fr}.configure-quick-actions{overflow-x:auto}.customers-table .customer-actions-head,.customers-table .customer-actions-cell{min-width:382px}}.customer-count-cell{font-variant-numeric:tabular-nums;align-items:center;gap:7px;min-width:54px;display:inline-flex}.customer-count-cell svg{opacity:.72}.customer-count-cell strong{font-size:13px}.receipt-customizer-panel{overflow:visible}.receipt-studio{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:18px;display:grid}.receipt-editor-column{gap:14px;min-width:0;display:grid}.receipt-editor-actions{border:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.receipt-editor-actions>div:first-child{gap:3px;display:grid}.receipt-editor-actions strong{font-family:var(--font-display);font-size:14px}.receipt-editor-actions small{color:var(--muted);font-size:10px}.receipt-editor-actions>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.receipt-copy-grid{border:1px solid var(--line);background:var(--panel2);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.receipt-copy-grid label{gap:6px;min-width:0;display:grid}.receipt-copy-grid label.wide{grid-column:1/-1}.receipt-copy-grid label span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px;font-weight:800}.receipt-copy-grid input{border:1px solid var(--line2);background:var(--panel3);width:100%;height:40px;color:var(--text);font:650 12px var(--font-ui);padding:0 11px}.receipt-field-board{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:12px;display:grid}.receipt-selected-zone,.receipt-available-zone{border:1px solid var(--line);background:var(--panel2);min-width:0}.receipt-selected-zone>header,.receipt-available-zone>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.receipt-selected-zone>header>div,.receipt-available-zone>header>div{gap:2px;display:grid}.receipt-selected-zone>header b,.receipt-available-zone>header b{font-size:12px}.receipt-selected-zone>header small,.receipt-available-zone>header small{color:var(--muted);font-size:9px}.receipt-selected-zone>header>span,.receipt-available-zone>header>span{background:var(--panel3);border:1px solid var(--line2);place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;font-weight:800;display:grid}.receipt-selected-list,.receipt-available-list{gap:7px;max-height:570px;padding:10px;display:grid;overflow:auto}.receipt-selected-list article{border:1px solid var(--line2);background:var(--panel3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;transition:border-color .15s,transform .15s,background .15s;display:grid}.receipt-selected-list article.drag-over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel3));transform:translateY(1px)}.receipt-grip{cursor:grab;color:var(--muted);place-items:center;display:grid}.receipt-selected-list article>div{gap:4px;min-width:0;display:grid}.receipt-selected-list article small{color:var(--muted);font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace}.receipt-selected-list article input{border:1px solid var(--line);background:var(--panel2);width:100%;min-width:0;height:32px;color:var(--text);padding:0 8px;font-size:11px;font-weight:700}.receipt-selected-list article>button{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:0 0;place-items:center;display:grid}.receipt-selected-list article>button:hover{color:#f87171;border-color:#ef4444}.receipt-available-list button{text-align:left;border:1px solid var(--line2);background:var(--panel3);width:100%;color:var(--text);cursor:grab;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.receipt-available-list button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel3))}.receipt-available-list button>span{gap:2px;min-width:0;display:grid}.receipt-available-list button b{font-size:11px}.receipt-available-list button small{color:var(--muted);font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace}.receipt-drop-empty{text-align:center;color:var(--muted);border:1px dashed var(--line2);padding:24px 10px;font-size:10px}.receipt-live-shell{border:1px solid var(--line);background:var(--panel2);padding:10px;position:sticky;top:92px}.receipt-paper{aspect-ratio:920/1144;color:#111;min-height:620px;font-family:var(--font-manrope),Arial,sans-serif;background:#fbf8f0;border-top:4px solid #1f2937;padding:30px 29px;overflow:hidden;box-shadow:0 18px 42px #0000003d}.receipt-brand{text-align:center;font:800 27px var(--font-outfit),Arial,sans-serif;letter-spacing:-.025em}.receipt-subtitle{text-align:center;color:#666;font:650 12px var(--font-spacegrotesk),monospace;letter-spacing:.06em;margin-top:7px}.receipt-dash{border-top:1px dashed #4b5563;margin:19px 0 14px}.receipt-meta,.receipt-preview-row,.receipt-total{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.receipt-meta{font:700 12px var(--font-spacegrotesk),monospace;margin:7px 0}.receipt-meta strong{text-align:right;max-width:62%}.receipt-preview-fields{gap:9px;display:grid}.receipt-preview-row{font:650 12px var(--font-spacegrotesk),monospace}.receipt-preview-row span{color:#6b6b6b}.receipt-preview-row b{text-align:right;overflow-wrap:anywhere;max-width:68%}.receipt-total{font:800 16px var(--font-outfit),Arial,sans-serif;align-items:baseline}.receipt-total b{font-size:27px}.receipt-thanks{text-align:center;font:800 15px var(--font-outfit),Arial,sans-serif;margin-top:25px}.receipt-contact,.receipt-footer{text-align:center;color:#696969;font:650 11px var(--font-spacegrotesk),monospace;margin-top:8px}.receipt-footer{margin-top:4px;font-weight:700}@media (max-width:1180px){.receipt-studio{grid-template-columns:1fr}.receipt-live-shell{position:relative;top:auto}.receipt-paper{max-width:560px;margin:auto}}@media (max-width:720px){.receipt-copy-grid,.receipt-field-board{grid-template-columns:1fr}.receipt-copy-grid label.wide{grid-column:auto}.receipt-editor-actions{flex-direction:column;align-items:flex-start}.receipt-live-shell{padding:6px}.receipt-paper{min-height:560px;padding:24px 20px}.receipt-brand{font-size:23px}.receipt-meta,.receipt-preview-row{font-size:10px}}.user-name-with-badge{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.new-user-badge{letter-spacing:.08em;color:#03140f;background:linear-gradient(135deg,#86efac,#22c55e);border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 0 0 1px #86efac40,0 4px 14px #22c55e2e}.configure-limit-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:760px){.configure-limit-row{grid-template-columns:1fr!important}}.customer-usage-pack{align-items:center;gap:6px;display:inline-flex}.chat-usage-mini{border:1px solid var(--line);background:var(--panel-2);font-variant-numeric:tabular-nums;letter-spacing:.04em;justify-content:center;align-items:center;gap:4px;min-width:45px;padding:6px 7px;font-size:12px;font-weight:800;display:inline-flex}.chat-usage-mini svg{opacity:.72}.online-users-card{border-color:color-mix(in srgb,#22c55e 46%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,#22c55e 8%,var(--panel)),var(--panel));box-shadow:inset 0 1px #ffffff09,0 12px 34px #0000002e}.online-users-card>span>svg{color:#4ade80!important}.online-users-card strong{color:#86efac!important;font-size:34px!important}.live-pill{color:#86efac;letter-spacing:.12em;background:#22c55e29;border:1px solid #22c55e66;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.extension-selectors .selector-builder{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:14px;padding:18px;display:grid}.extension-selectors .selector-builder-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-selectors .selector-builder label{gap:7px;min-width:0;display:grid}.extension-selectors .selector-builder label>span{color:var(--muted);font-size:12px;font-weight:700}.extension-selectors .selector-builder input{box-sizing:border-box;border:1px solid var(--line);background:var(--panel2);width:100%;min-width:0;height:42px;color:var(--text);border-radius:10px;padding:0 11px}.extension-selectors .selector-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.extension-selectors .selector-status{color:var(--muted);font-size:12px}.extension-selectors .selector-primary-actions{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.extension-selectors .selector-primary-button{box-sizing:border-box;color:#111;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:158px;min-width:0;height:42px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.extension-selectors .selector-primary-button:disabled{opacity:.45;cursor:not-allowed}.extension-selectors .selector-import{justify-content:flex-end;padding:12px 18px 0;display:flex}.extension-selectors .selector-unified-list{gap:10px;padding:14px 18px 18px;display:grid}.extension-selectors .selector-unified-row{border:1px solid var(--line);background:var(--panel2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.extension-selectors .selector-unified-content{gap:6px;min-width:0;display:grid}.extension-selectors .selector-unified-content strong{overflow-wrap:anywhere;font-size:12px}.extension-selectors .selector-unified-content code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:11px}.extension-selectors .selector-row-controls{flex-shrink:0;gap:6px;display:flex}@media (max-width:720px){.extension-selectors .selector-builder{grid-template-columns:1fr;padding:12px}.extension-selectors .selector-toolbar{flex-direction:column;align-items:stretch;padding:12px}.extension-selectors .selector-primary-actions,.extension-selectors .selector-primary-button{width:100%}.extension-selectors .selector-unified-list{padding:12px}.extension-selectors .selector-unified-row{align-items:flex-start}.extension-selectors .selector-row-controls{gap:2px}}.server-panel{gap:18px;display:grid}.server-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.server-head h2{align-items:center;gap:9px;margin:5px 0 7px;display:flex}.server-head p{max-width:820px;color:var(--muted);margin:0;line-height:1.55}.server-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.server-kpi{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:5px;padding:16px 18px;display:grid}.server-kpi span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.server-kpi strong{font-size:22px}.server-settings,.server-add,.server-list{padding:18px}.server-section-title{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.server-section-title div{gap:3px;display:grid}.server-section-title small{color:var(--muted);font-weight:400}.server-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.server-form-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin-bottom:0}.server-form-grid label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.server-form-grid input{border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);border-radius:10px;outline:none;padding:10px 11px}.server-form-grid input:focus{border-color:var(--accent)}.server-save{align-self:end;height:39px}.server-table-wrap{overflow:auto}.server-table{border-collapse:collapse;width:100%;min-width:900px}.server-table th,.server-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 10px}.server-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.server-table td small{color:var(--muted);margin-top:4px;display:block}.server-table code{word-break:break-all;font-size:12px}.server-status{align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.server-status.good{color:#22c55e}.server-status.bad{color:#ef4444}.server-status.warn{color:#f59e0b}.server-status.muted{color:var(--muted)}.server-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.server-actions .danger{color:#ef4444}.empty-state{text-align:center;color:var(--muted);padding:28px}@media (max-width:980px){.server-kpis,.server-form-grid,.server-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.server-head{display:grid}.server-kpis,.server-form-grid,.server-form-grid.compact{grid-template-columns:1fr}}.create-menu{margin-bottom:16px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.create-menu .select{height:48px;border:1px solid var(--line)!important;text-align:center!important;justify-content:center!important;padding:0 8px!important}.create-menu .select span{text-align:center;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.suggest-box button{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.suggest-box button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.suggest-meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px!important;display:flex!important}.suggest-meta em{color:var(--muted);font-style:normal}.suggest-meta b{color:var(--text);border:1px solid var(--line);background:var(--panel2);align-items:center;gap:4px;padding:3px 6px;font-size:10px;display:inline-flex}.selected-email-row{grid-template-columns:minmax(0,9fr) minmax(78px,1fr);align-items:end;gap:10px;display:grid}.selected-email-row>label{min-width:0}.selected-email-count{border:1px solid var(--line2);background:var(--panel2);height:38px;color:var(--text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:7px;display:flex}.selected-email-count svg{color:var(--accent)}.selected-email-count strong{font-size:15px}.column-visibility{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px;display:grid}.column-visibility>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.column-visibility>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.column-visibility button{border:1px solid var(--line2);height:29px;min-height:29px;box-shadow:none;padding:0 10px;font-size:10px;font-weight:750}.column-visibility button.visible{color:#fff;background:#050505;border-color:#050505}.column-visibility button.hidden{background:var(--panel);color:var(--muted);border-color:var(--line2)}.column-visibility button:hover{transform:none}.hide-col-index .col-index,.hide-col-name .col-name,.hide-col-number .col-number,.hide-col-email .col-email,.hide-col-account-email .col-account-email,.hide-col-provider .col-provider,.hide-col-product .col-product,.hide-col-usage .col-usage,.hide-col-time-left .col-time-left,.hide-col-action .col-action,.hide-col-images .col-images,.hide-col-version .col-version,.hide-col-account-age .col-account-age,.hide-col-password .col-password,.hide-col-customer-count .col-customer-count,.hide-col-purchase-cost .col-purchase-cost,.hide-col-account-type .col-account-type,.hide-col-cookie .col-cookie,.hide-col-created .col-created,.hide-col-updated .col-updated,.hide-col-accounts .col-accounts,.hide-col-cookies .col-cookies,.hide-col-account-emails .col-account-emails{display:none!important}.customer-filter-bar{grid-template-columns:minmax(260px,2fr) minmax(170px,1fr) minmax(160px,.9fr) minmax(96px,.5fr);align-items:end;gap:8px;padding:10px 16px;display:grid!important}.customer-filter-bar .wide-search{width:100%;min-width:0!important;height:34px!important}.customer-filter-bar label{gap:4px;width:100%;display:grid;min-width:0!important}.customer-filter-bar select,.customer-filter-bar button{width:100%;height:34px!important}.activity-calendar .activity-day>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.activity-calendar .activity-day>div span{text-align:center;white-space:nowrap}.activity-summary{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.customer-filter-bar{grid-template-columns:1fr 1fr}.customer-filter-bar .wide-search{grid-column:1/-1}.column-visibility{grid-template-columns:1fr;gap:7px}.column-visibility>div{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.column-visibility button{flex:none}.activity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.create-menu{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.create-menu .select{gap:4px!important;height:44px!important;padding:0 3px!important;font-size:9.5px!important}.create-menu .select svg{width:13px;height:13px}.selected-email-row{grid-template-columns:minmax(0,9fr) minmax(64px,1fr);gap:6px}.customer-filter-bar{grid-template-columns:1fr}.customer-filter-bar .wide-search{grid-column:auto}.activity-summary{grid-template-columns:1fr 1fr}.activity-calendar .activity-day>div{grid-template-columns:1fr}}.server-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.server-load{font-variant-numeric:tabular-nums;font-weight:700}.server-load.high{font-weight:900;text-decoration:underline}@media (max-width:900px){.server-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.server-kpis{grid-template-columns:1fr}}.create-menu{border:1px solid var(--line)!important;background:var(--panel)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin-bottom:18px!important;padding:4px!important}.create-menu .select{text-align:center!important;height:40px!important;color:var(--muted)!important;background:0 0!important;border:0!important;justify-content:center!important;padding:0 6px!important}.create-menu .select:hover{background:var(--panel2)!important;color:var(--text)!important}.create-menu .select.active{background:var(--panel3)!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px var(--line2)!important}.create-menu .select.active+.select{border-left-color:#0000!important}.selected-email-count{box-sizing:border-box;height:42px!important}.column-visibility-grid{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));width:100%;gap:8px!important;display:grid!important}.column-visibility button{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden;height:31px!important;min-height:31px!important;padding:0 8px!important}.extra-subtabs{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;overflow:visible!important}.extra-subtabs .tab{width:100%!important;min-width:0!important;padding-left:5px!important;padding-right:5px!important}.customer-create-actions{justify-content:center!important;align-items:center!important;gap:10px!important}.customer-create-actions>button{min-width:132px}.trial-setup-button{background:color-mix(in srgb,#ef4444 13%,var(--panel))!important;border-color:color-mix(in srgb,#ef4444 55%,var(--line))!important;color:#fca5a5!important}.trial-setup-button.active{background:color-mix(in srgb,#22c55e 15%,var(--panel))!important;border-color:color-mix(in srgb,#22c55e 58%,var(--line))!important;color:#86efac!important}.trial-modal{width:min(720px,94vw)!important}.trial-modal-body{gap:18px;padding:18px;display:grid}.trial-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trial-quota-grid label{gap:6px;min-width:0;display:grid}.trial-quota-grid label>span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px;font-weight:800}.trial-quota-grid input{height:42px}.trial-quota-grid small{color:var(--muted);font-size:9px}.trial-minute-control{border:1px solid var(--line);background:var(--panel2);grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:10px 14px;padding:14px;display:grid}.trial-minute-control>.range-label{grid-column:1/-1}.trial-minute-control .range-track-area{grid-column:1}.trial-minute-control .custom-days-input{grid-column:2;width:100%}.customer-mini-label.trial{color:#86efac;border-color:color-mix(in srgb,#22c55e 55%,var(--line));background:color-mix(in srgb,#22c55e 9%,var(--panel2))}.trial-status-action.active{color:#22c55e!important;border-color:color-mix(in srgb,#22c55e 55%,var(--line))!important;background:color-mix(in srgb,#22c55e 9%,var(--panel2))!important}@keyframes customerTrialBlink{0%,8%{background:color-mix(in srgb,#ef4444 12%,var(--panel))}18%,to{background:0 0}}.customer-free-trial-row{animation:10s linear infinite customerTrialBlink}.customer-free-trial-row:hover{background:color-mix(in srgb,#ef4444 9%,var(--panel2))!important}@media (max-width:900px){.column-visibility-grid{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.extra-subtabs{grid-template-columns:repeat(7,minmax(120px,1fr))!important;overflow-x:auto!important}}@media (max-width:620px){.create-menu{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;padding:3px!important}.create-menu .select{height:40px!important;padding:0 2px!important;font-size:9px!important}.customer-create-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid!important}.customer-create-actions>button{width:100%;min-width:0!important}.trial-quota-grid,.trial-minute-control{grid-template-columns:1fr}.trial-minute-control .range-track-area,.trial-minute-control .custom-days-input{grid-column:1}}.receipt-download-backdrop{z-index:360}.receipt-download-modal{flex-direction:column;width:min(1380px,96vw);height:min(900px,94vh);display:flex;overflow:hidden}.receipt-download-modal>header,.receipt-download-modal>footer{flex:none}.receipt-download-grid{flex:1;grid-template-columns:minmax(520px,1.15fr) minmax(420px,.85fr);gap:18px;min-height:0;padding:16px;display:grid;overflow:hidden}.receipt-download-preview{border:1px solid var(--border);background:#0b1020;border-radius:14px;justify-content:center;align-items:flex-start;min-height:0;padding:20px;display:flex;overflow:auto}.receipt-preview-paper{color:#111;width:min(690px,100%);min-height:790px;font-family:var(--font-spacegrotesk),monospace;text-align:center;background:#fbf8f0;border-radius:4px;box-shadow:0 24px 70px #00000059}.receipt-preview-accent{background:#1f2937;height:4px;margin-bottom:16px}.receipt-preview-paper h2{font-family:var(--font-outfit),sans-serif;margin:8px 0;font-size:2em}.receipt-preview-paper h3{font-family:var(--font-outfit),sans-serif;margin:24px 0 8px}.receipt-preview-subtitle{letter-spacing:.08em;color:#686868}.receipt-preview-rule{border-top:1px dashed #555;margin:20px 0}.receipt-preview-meta{text-align:left;grid-template-columns:auto 1fr;gap:8px 20px;display:grid}.receipt-preview-meta span{text-align:right}.receipt-preview-row{text-align:left;grid-template-columns:36% 64%;align-items:center;display:grid}.receipt-preview-row>span{color:#686868}.receipt-preview-row>b{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.receipt-preview-total{font-family:var(--font-outfit),sans-serif;justify-content:space-between;align-items:center;display:flex}.receipt-preview-total b{font-size:2em}.receipt-download-editor{min-height:0;padding-right:4px;overflow:auto}.receipt-editor-section{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;margin-bottom:12px;padding:13px}.receipt-editor-section h4{margin:0 0 10px}.receipt-download-fields{gap:10px;display:grid}.receipt-download-fields article{border-top:1px solid var(--border);grid-template-columns:.7fr 1.5fr .65fr;gap:8px;padding-top:10px;display:grid}.receipt-download-fields article:first-child{border-top:0;padding-top:0}@media (max-width:1000px){.receipt-download-grid{grid-template-columns:1fr;overflow:auto}.receipt-download-preview{max-height:520px}.receipt-download-editor{overflow:visible}.receipt-download-fields article{grid-template-columns:1fr}}.column-visibility{border-bottom:1px solid var(--line);background:var(--panel);width:100%;padding:10px 16px!important;display:block!important}.column-visibility-grid{border:1px solid var(--line2);background:var(--panel2);width:100%;overflow-x:auto;align-items:stretch!important;gap:0!important;display:flex!important}.column-visibility button{border:0!important;border-right:1px solid var(--line2)!important;width:auto!important;min-width:76px!important;height:32px!important;min-height:32px!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:1 0 auto!important;margin:0!important}.column-visibility button:last-child{border-right:0!important}.column-visibility button.visible{background:var(--panel3)!important;color:var(--text)!important;box-shadow:inset 0 -2px 0 var(--accent)!important}.column-visibility button.hidden{opacity:.7;color:var(--muted)!important;background:0 0!important}.column-visibility button:hover{background:color-mix(in srgb,var(--accent) 8%,var(--panel2))!important;color:var(--text)!important}.quota-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.segmented-actions{border:1px solid var(--line2);background:var(--panel2);align-items:center;gap:0;width:max-content;max-width:100%;display:flex}.segmented-actions button{min-width:96px;border:0!important;border-right:1px solid var(--line2)!important;border-radius:0!important}.segmented-actions button:last-child{border-right:0!important}.segmented-actions button.active{box-shadow:inset 0 -2px 0 var(--accent);background:var(--panel3)!important;color:var(--accent)!important}.extend-panel{border:1px solid var(--line2);background:var(--panel2);gap:12px;padding:13px;display:grid}.extend-scope-tabs{border:1px solid var(--line2)!important;gap:0!important;width:max-content!important;min-width:260px!important;margin:0!important;padding:0!important;display:flex!important}.extend-scope-tabs .tab{min-width:130px;border:0!important;border-right:1px solid var(--line2)!important;border-radius:0!important}.extend-scope-tabs .tab:last-child{border-right:0!important}.configure-limit-row.six-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.extend-plan{border:1px solid var(--line);background:var(--panel);padding:10px}@media (max-width:760px){.quota-three-grid,.configure-limit-row.six-fields{grid-template-columns:1fr!important}.segmented-actions{width:100%}.segmented-actions button{flex:1;min-width:0}.extend-scope-tabs{width:100%!important;min-width:0!important}.extend-scope-tabs .tab{flex:1;min-width:0}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_a13ff029-module__naM-3W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_a13ff029-module__naM-3W__variable{--font-manrope:"Manrope", "Manrope Fallback"}
