.app-icon[data-v-278c3a0a]{display:inline-block;vertical-align:-.14em;flex:0 0 auto}:root{--bg: #eef2f9;--bg-2: #f7fafd;--mesh-1: rgba(48, 168, 240, .26);--mesh-2: rgba(99, 102, 241, .16);--mesh-3: rgba(14, 165, 233, .14);--glass: rgba(255, 255, 255, .72);--glass-strong: rgba(255, 255, 255, .88);--glass-thin: rgba(255, 255, 255, .5);--glass-blur: saturate(180%) blur(10px);--glass-blur-sm: saturate(160%) blur(7px);--border: rgba(23, 43, 77, .1);--border-strong: rgba(23, 43, 77, .16);--text: #101a2e;--text-2: #35425c;--muted: #6c7a95;--primary: #0d6fc4;--primary-hover: #0a5da5;--primary-active: #084e8c;--primary-soft: rgba(48, 168, 240, .14);--primary-soft-text: #0a5da5;--on-primary: #ffffff;--accent: #30a8f0;--accent-2: #6366f1;--success: #0f9b6c;--success-soft: rgba(15, 155, 108, .12);--warn: #b8790a;--warn-soft: rgba(214, 158, 12, .16);--danger: #d93a33;--danger-soft: rgba(217, 58, 51, .11);--purple: #6d4fd6;--purple-soft: rgba(109, 79, 214, .12);--shadow-xs: 0 1px 2px rgba(16, 32, 64, .05);--shadow-sm: 0 1px 2px rgba(16, 32, 64, .05), 0 2px 8px rgba(16, 32, 64, .05);--shadow: 0 4px 14px rgba(16, 32, 64, .07), 0 1px 3px rgba(16, 32, 64, .05);--shadow-lg: 0 20px 48px rgba(16, 32, 64, .13), 0 2px 8px rgba(16, 32, 64, .06);--shadow-pop: 0 12px 32px rgba(16, 32, 64, .16);--ring: rgba(48, 168, 240, .32);--r-xs: 8px;--r-sm: 10px;--r: 14px;--r-md: 16px;--r-lg: 20px;--r-xl: 26px;--sidebar-w: 232px;--topbar-h: 62px}:root[data-theme=dark]{--bg: #070b16;--bg-2: #0c1322;--mesh-1: rgba(48, 168, 240, .2);--mesh-2: rgba(99, 102, 241, .16);--mesh-3: rgba(14, 165, 233, .12);--glass: rgba(23, 32, 54, .68);--glass-strong: rgba(29, 40, 66, .88);--glass-thin: rgba(23, 32, 54, .5);--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .16);--text: #e9eefb;--text-2: #b8c3d9;--muted: #8492ad;--primary: #4aa6ee;--primary-hover: #62b2f1;--primary-active: #7cc1f5;--primary-soft: rgba(74, 166, 238, .16);--primary-soft-text: #8ccbf7;--on-primary: #04121f;--success: #2fbb8b;--success-soft: rgba(47, 187, 139, .15);--warn: #e0a52c;--warn-soft: rgba(224, 165, 44, .16);--danger: #f0655e;--danger-soft: rgba(240, 101, 94, .15);--purple: #a58bf5;--purple-soft: rgba(165, 139, 245, .16);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .24);--shadow: 0 4px 14px rgba(0, 0, 0, .36), 0 1px 3px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 48px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .34);--shadow-pop: 0 12px 32px rgba(0, 0, 0, .48);--ring: rgba(74, 166, 238, .4)}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 8%,rgba(48,168,240,.2) 0%,rgba(48,168,240,.09) 26%,transparent 52%),radial-gradient(circle at 82% 12%,rgba(99,102,241,.19) 0%,rgba(99,102,241,.085) 26%,transparent 52%),radial-gradient(circle at 52% 96%,rgba(14,165,233,.16) 0%,rgba(14,165,233,.07) 26%,transparent 52%),linear-gradient(180deg,var(--bg-2),var(--bg))}#app{position:relative;z-index:1}a{color:inherit;text-decoration:none}::selection{background:var(--primary-soft)}.btn{border:1px solid transparent;border-radius:var(--r-sm);padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s,color .16s,box-shadow .16s,transform .1s,border-color .16s;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--on-primary);background:var(--primary);box-shadow:var(--shadow-xs);white-space:nowrap;line-height:1.45}.btn:active{transform:scale(.98)}.btn:hover{background:var(--primary-hover);box-shadow:var(--shadow-sm)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{background:var(--primary-hover)}.btn-accent{background:var(--accent);color:var(--on-primary)}.btn-accent:hover{background:var(--primary-hover)}.btn-purple{background:var(--purple)}.btn-purple:hover{filter:brightness(1.06)}.btn-success{background:var(--success)}.btn-success:hover{filter:brightness(1.06)}.btn-warn{background:var(--warn);color:#101a2e}.btn-warn:hover{filter:brightness(1.06)}.btn-danger{background:var(--danger)}.btn-danger:hover{filter:brightness(1.06)}.btn-outline{background:var(--glass-thin);border-color:var(--border-strong);color:var(--text-2);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm)}.btn-outline:hover{background:var(--glass-strong);color:var(--text);border-color:var(--ring)}.btn-ghost{background:transparent;color:var(--muted);box-shadow:none}.btn-ghost:hover{background:var(--primary-soft);color:var(--primary-soft-text);box-shadow:none}.btn-sm{padding:5px 11px;font-size:12px;border-radius:var(--r-xs)}.btn-xs{padding:3px 9px;font-size:11.5px;border-radius:var(--r-xs)}.btn-icon{padding:6px;width:30px;height:30px}.btn-link{border:none;background:none;padding:0;color:var(--primary);font:inherit;text-align:left;cursor:pointer;line-height:1.45}.btn-link:hover{color:var(--accent);text-decoration:underline}.form-group{margin-bottom:12px}.form-group label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:5px}.form-control{width:100%;background:var(--glass-thin);border:1px solid var(--border-strong);color:var(--text);padding:8px 12px;border-radius:var(--r-sm);font-size:13px;font-family:inherit;transition:border-color .15s,box-shadow .15s,background .15s;backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm)}.form-control::placeholder{color:var(--muted);opacity:.75}.form-control:focus{outline:none;border-color:var(--accent);background:var(--glass-strong);box-shadow:0 0 0 3px var(--ring)}textarea.form-control{min-height:78px;resize:vertical}select.form-control{cursor:pointer}.form-row{display:flex;gap:12px;flex-wrap:wrap}.form-row>.form-group{flex:1 1 180px}.card{position:relative;isolation:isolate;overflow:hidden;--lg-sheen-x: -40%;background:transparent;border:1px solid transparent;border-radius:var(--r-lg);padding:18px 20px;margin-bottom:18px;box-shadow:var(--shadow),inset 0 1px 0 var(--lg-spec-shadow, rgba(255, 255, 255, .16))}.card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:color-mix(in srgb,var(--glass) 52%,transparent);-webkit-backdrop-filter:blur(var(--lg-refract-blur, 8px)) saturate(160%);backdrop-filter:blur(var(--lg-refract-blur, 8px)) saturate(160%);-webkit-mask-image:radial-gradient(120% 120% at 50% 50%,transparent calc(100% - var(--lg-refract-edge, 26%)),#000 calc(100% - var(--lg-refract-edge, 26%)));mask-image:radial-gradient(120% 120% at 50% 50%,transparent calc(100% - var(--lg-refract-edge, 26%)),#000 calc(100% - var(--lg-refract-edge, 26%)))}.card:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(160deg,var(--lg-spec-top, rgba(255, 255, 255, .85)) 0%,var(--lg-spec-edge, rgba(255, 255, 255, .55)) 22%,transparent 46%,transparent 62%,var(--lg-spec-edge, rgba(255, 255, 255, .55)) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:var(--lg-spec-strength, 1)}.card>*{position:relative;z-index:2}.card>.card-header{z-index:2}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px}.card-header h2{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px;letter-spacing:-.01em}.card-header .sub{font-size:12px;color:var(--muted);font-weight:400}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(140px,11vw,178px),1fr));gap:clamp(8px,.7vw,13px);margin-bottom:20px}.kpi-card{position:relative;isolation:isolate;overflow:hidden;background:transparent;border:1px solid transparent;border-radius:var(--r-lg);padding:13px 15px;box-shadow:var(--shadow-sm),inset 0 1px 0 var(--lg-spec-shadow, rgba(255, 255, 255, .16));transition:transform .24s var(--lg-spring, cubic-bezier(.34, 1.56, .64, 1)),box-shadow .24s var(--lg-ease, ease)}.kpi-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:color-mix(in srgb,var(--glass) 46%,transparent);-webkit-backdrop-filter:blur(var(--lg-refract-blur, 8px)) saturate(160%);backdrop-filter:blur(var(--lg-refract-blur, 8px)) saturate(160%);-webkit-mask-image:radial-gradient(120% 120% at 50% 50%,transparent calc(100% - var(--lg-refract-edge, 26%)),#000 calc(100% - var(--lg-refract-edge, 26%)));mask-image:radial-gradient(120% 120% at 50% 50%,transparent calc(100% - var(--lg-refract-edge, 26%)),#000 calc(100% - var(--lg-refract-edge, 26%)))}.kpi-card:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(160deg,var(--lg-spec-top, rgba(255, 255, 255, .85)) 0%,var(--lg-spec-edge, rgba(255, 255, 255, .55)) 24%,transparent 50%,var(--lg-spec-edge, rgba(255, 255, 255, .55)) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:var(--lg-spec-strength, 1)}.kpi-card>*{position:relative;z-index:2}.kpi-card:hover{transform:translateY(-2px);box-shadow:var(--shadow),inset 0 1px 0 var(--lg-spec-shadow, rgba(255, 255, 255, .16))}.kpi-label{font-size:12px;color:var(--muted);margin-bottom:6px;display:flex;align-items:center;gap:6px}.kpi-val{font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--text)}.kpi-sub{font-size:11px;color:var(--muted);margin-top:4px}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:99px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid transparent;box-shadow:inset 0 1px #ffffff3d}.tag-xhs{background:#ff24421a;color:#e0294a;border-color:#ff24423d}.tag-douyin{background:#1e28501a;color:#2b3557;border-color:#1e285033}.tag-kuaishou{background:#f973161f;color:#c2620f;border-color:#f9731642}.tag-wx{background:var(--success-soft);color:var(--success);border-color:#0f9b6c42}.tag-acc{background:var(--purple-soft);color:var(--purple);border-color:#6d4fd642}.tag-intent{background:var(--danger-soft);color:var(--danger);border-color:#d93a3342}.tag-ok{background:var(--success-soft);color:var(--success);border-color:#0f9b6c3d}.tag-wait{background:var(--warn-soft);color:var(--warn);border-color:#b8790a47}.tag-block{background:#6c7a951f;color:var(--muted);border-color:var(--border-strong)}.tag-muted{background:#6c7a951a;color:var(--muted);border-color:var(--border)}:root[data-theme=dark] .tag-xhs{color:#ff7286}:root[data-theme=dark] .tag-douyin{color:#b7c2e6}:root[data-theme=dark] .tag-kuaishou{color:#f5a761}.table-scroll{position:relative;overflow:auto;max-height:clamp(420px,66vh,940px);border:1px solid transparent;border-radius:var(--r-md);background:color-mix(in srgb,var(--glass-thin) 70%,transparent);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 0 var(--lg-spec-shadow, rgba(255, 255, 255, .16))}.table-scroll>table{min-width:max-content}table{width:100%;border-collapse:collapse;font-size:13px;table-layout:auto}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}th{color:var(--muted);font-weight:600;font-size:12px;white-space:nowrap;background-color:color-mix(in srgb,var(--glass-strong) 92%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 var(--border)}tbody tr:hover{background:var(--primary-soft)}td.wrap{word-break:break-word;white-space:normal;min-width:7em;max-width:26em}.table-empty{padding:28px;text-align:center;color:var(--muted);font-size:13px}.modal-overlay{position:fixed;inset:0;background:#0a142857;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-box{position:relative;isolation:isolate;background:color-mix(in srgb,var(--glass-strong) 94%,transparent);border:1px solid transparent;border-radius:var(--r-xl);width:92%;max-width:660px;max-height:88vh;overflow:auto;padding:24px;box-shadow:var(--shadow-lg),0 0 0 1px var(--border),inset 0 1px 0 var(--lg-spec-shadow, rgba(255, 255, 255, .16));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.modal-box:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(var(--lg-refract-blur, 8px)) saturate(165%);backdrop-filter:blur(var(--lg-refract-blur, 8px)) saturate(165%);-webkit-mask-image:radial-gradient(120% 120% at 50% 50%,transparent calc(100% - var(--lg-refract-edge, 26%)),#000 calc(100% - var(--lg-refract-edge, 26%)));mask-image:radial-gradient(120% 120% at 50% 50%,transparent calc(100% - var(--lg-refract-edge, 26%)),#000 calc(100% - var(--lg-refract-edge, 26%)))}.modal-box:after{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--lg-spec-top, rgba(255, 255, 255, .85)),transparent);opacity:var(--lg-spec-strength, 1)}.modal-box.modal-lg{max-width:900px}.modal-box.modal-sm{max-width:460px}.modal-title{font-size:16px;font-weight:700;margin-bottom:4px;display:flex;align-items:center;gap:8px;letter-spacing:-.01em}.modal-desc{font-size:12.5px;color:var(--muted);margin-bottom:16px}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.drawer-mask{position:fixed;inset:0;background:#0a14284d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:900}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,96vw);background:color-mix(in srgb,var(--glass-strong) 92%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-left:1px solid transparent;z-index:901;display:flex;flex-direction:column;box-shadow:var(--shadow-lg),inset 1px 0 0 var(--lg-spec-edge, rgba(255, 255, 255, .55))}.drawer-header{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.drawer-body{flex:1;overflow-y:auto;padding:18px 20px 40px}.drawer-footer{border-top:1px solid var(--border);padding:12px 20px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.timeline{position:relative;padding-left:20px}.timeline:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--border-strong);border-radius:2px}.timeline-item{position:relative;padding:0 0 16px}.timeline-item:before{content:"";position:absolute;left:-19px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-2);box-shadow:0 0 0 3px var(--primary-soft)}.timeline-item.outward:before{background:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.timeline-head{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.timeline-meta{font-size:11.5px;color:var(--muted);margin-top:2px}.timeline-content{font-size:12.5px;margin-top:6px;background:var(--glass-thin);border:1px solid var(--border);border-radius:var(--r-sm);padding:8px 10px;white-space:pre-wrap;word-break:break-word}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px 0;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.pager-btns{display:flex;gap:8px;align-items:center}.progress{height:8px;border-radius:99px;background:#6c7a9529;overflow:hidden}.progress-bar{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--primary));transition:width .4s ease}.toast-host{position:fixed;bottom:24px;right:24px;z-index:2000;display:flex;flex-direction:column;gap:10px;max-width:min(420px,90vw)}.toast{background:var(--primary);color:var(--on-primary);padding:11px 18px;border-radius:var(--r);font-size:13px;font-weight:600;box-shadow:var(--shadow-pop);animation:toast-in .22s cubic-bezier(.2,.9,.3,1)}.toast.success{background:var(--success);color:#fff}.toast.error{background:var(--danger);color:#fff}.toast.warn{background:var(--warn);color:#101a2e}@keyframes toast-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.muted{color:var(--muted)}.small{font-size:12px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.flex{display:flex;align-items:center;gap:8px}.flex-wrap{flex-wrap:wrap}.gap-4{gap:4px}.gap-12{gap:12px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.right{text-align:right}.nowrap{white-space:nowrap}.grow{flex:1}.scroll-list{max-height:clamp(420px,60vh,880px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.scroll-list::-webkit-scrollbar{width:8px;height:8px}.scroll-list::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.scroll-list::-webkit-scrollbar-track{background:transparent}.empty-box{padding:34px 16px;text-align:center;color:var(--muted);font-size:13px;border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--glass-thin)}.hint-warn{font-size:12px;color:var(--warn);display:flex;align-items:center;gap:6px}.hint-danger{font-size:12px;color:var(--danger);display:flex;align-items:center;gap:6px}.card-error{border-color:#d93a3361}.form-error{background:var(--danger-soft);border:1px solid rgba(217,58,51,.32);color:var(--danger);border-radius:var(--r-sm);padding:9px 12px;font-size:12.5px;display:flex;align-items:flex-start;gap:8px}.empty-error{color:var(--danger)}.reset-secret{background:var(--glass-thin);border:1px solid var(--border-strong);color:var(--text)}.forbid-icon{color:var(--danger);display:flex;justify-content:center}.perm-lock{font-size:11.5px;color:var(--muted);display:inline-flex;align-items:center;gap:4px}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;border:1px solid var(--border);font-size:12px;background:var(--glass-thin)}.chip.on{border-color:var(--accent);color:var(--primary-soft-text);background:var(--primary-soft)}.chip-group{display:flex;flex-wrap:wrap;gap:6px}.perm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.perm-item{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--glass-thin);cursor:pointer;transition:border-color .15s,background .15s}.perm-item:hover{border-color:var(--ring)}.perm-item.on{border-color:var(--accent);background:var(--primary-soft)}.perm-item input{margin-top:3px;accent-color:var(--primary)}.perm-item .code{font-size:11px;color:var(--muted)}.perm-group{border:1px solid var(--border);border-radius:var(--r-md);padding:10px 12px;margin-bottom:10px;background:var(--glass-thin)}.perm-group-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;margin-bottom:8px}:root{--lg-refract-blur: 8px;--lg-refract-scale: 22;--lg-refract-edge: 26%;--lg-refract-enabled: 1;--lg-spec-top: rgba(255, 255, 255, .85);--lg-spec-edge: rgba(255, 255, 255, .55);--lg-spec-shadow: rgba(255, 255, 255, .16);--lg-spec-strength: 1;--lg-x: 50%;--lg-y: 0%;--lg-pointer-glow: rgba(255, 255, 255, .34);--lg-sheen-x: -420px;--lg-radius: 22px;--lg-radius-sm: 14px;--lg-radius-lg: 28px;--lg-spring: cubic-bezier(.34, 1.56, .64, 1);--lg-ease: cubic-bezier(.4, 0, .2, 1);--lg-layer-1: .55;--lg-layer-2: .72;--lg-layer-3: .88;--lg-layer-4: .96}:root[data-theme=dark]{--lg-refract-blur: 12px;--lg-refract-scale: 18;--lg-spec-top: rgba(255, 255, 255, .22);--lg-spec-edge: rgba(255, 255, 255, .16);--lg-spec-shadow: rgba(255, 255, 255, .06);--lg-spec-strength: .7;--lg-pointer-glow: rgba(120, 190, 255, .16);--lg-layer-1: .5;--lg-layer-2: .62;--lg-layer-3: .72;--lg-layer-4: .86}.lg-refract-src{position:fixed;width:0;height:0;pointer-events:none;opacity:0}.lg-glass{position:relative;isolation:isolate;background:color-mix(in srgb,var(--glass) calc(var(--lg-layer-3) * 100%),transparent);border:1px solid transparent;border-radius:var(--lg-radius);box-shadow:var(--shadow),inset 0 1px 0 var(--lg-spec-shadow),inset 0 -1px #00000008;-webkit-backdrop-filter:blur(8px) saturate(165%);backdrop-filter:blur(8px) saturate(165%);overflow:hidden}.lg-glass:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(var(--lg-refract-blur, 8px)) saturate(165%);backdrop-filter:blur(var(--lg-refract-blur, 8px)) saturate(165%);-webkit-mask-image:radial-gradient(120% 120% at 50% 50%,transparent calc(100% - var(--lg-refract-edge)),#000 calc(100% - var(--lg-refract-edge)));mask-image:radial-gradient(120% 120% at 50% 50%,transparent calc(100% - var(--lg-refract-edge)),#000 calc(100% - var(--lg-refract-edge)));opacity:var(--lg-refract-enabled)}.lg-glass:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(160deg,var(--lg-spec-top) 0%,var(--lg-spec-edge) 22%,transparent 46%,transparent 62%,var(--lg-spec-edge) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:var(--lg-spec-strength)}.lg-glass>*{position:relative;z-index:2}.lg-glass-l1{background:color-mix(in srgb,var(--glass) calc(var(--lg-layer-1) * 100%),transparent)}.lg-glass-l2{background:color-mix(in srgb,var(--glass) calc(var(--lg-layer-2) * 100%),transparent)}.lg-glass-l4{background:color-mix(in srgb,var(--glass) calc(var(--lg-layer-4) * 100%),transparent);border-radius:var(--lg-radius-lg)}.lg-radius-sm{border-radius:var(--lg-radius-sm)}.lg-radius-lg{border-radius:var(--lg-radius-lg)}.lg-pointer-glow:before{background:radial-gradient(420px 420px at var(--lg-x) var(--lg-y),var(--lg-pointer-glow),transparent 62%)}@supports (corner-shape: squircle){.lg-glass,.lg-glass-l1,.lg-glass-l2,.lg-glass-l4,.btn,.form-control,.chip,.tag,.kpi-card{corner-shape:squircle}}.btn{position:relative;overflow:hidden;transition:transform .18s var(--lg-spring),box-shadow .22s var(--lg-ease),background .2s var(--lg-ease),filter .2s var(--lg-ease)}.btn:active{transform:scale(.955) translateY(.5px);box-shadow:inset 0 2px 6px #0a14282e;transition-duration:.08s}.btn-outline{position:relative;background:color-mix(in srgb,var(--glass) 55%,transparent);border-color:transparent;box-shadow:var(--shadow-xs),inset 0 1px 0 var(--lg-spec-shadow),inset 0 0 0 1px var(--border-strong);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);overflow:hidden}.btn-outline:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(155deg,var(--lg-spec-top) 0%,transparent 40%);opacity:calc(var(--lg-spec-strength) * .5)}.btn-outline:hover{background:color-mix(in srgb,var(--glass) 78%,transparent);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--lg-spec-shadow),inset 0 0 0 1px var(--ring)}.btn-primary,.btn-accent,.btn-success,.btn-danger,.btn-purple{box-shadow:var(--shadow-sm),inset 0 1px #ffffff47,inset 0 -1px #0000001a}.btn-primary:hover,.btn-accent:hover{box-shadow:var(--shadow),inset 0 1px #ffffff57,inset 0 -1px #0000001a}.form-control{transition:border-color .18s var(--lg-ease),box-shadow .22s var(--lg-ease),background .18s var(--lg-ease),transform .18s var(--lg-spring)}.form-control:focus{transform:translateY(-1px);box-shadow:0 0 0 3px var(--ring),0 6px 16px #30a8f01f,inset 0 1px 0 var(--lg-spec-shadow)}.lg-aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.lg-aurora:before,.lg-aurora:after{content:none}.lg-aurora-3{display:none}@keyframes lg-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,5vh,0) scale(1.14)}}@keyframes lg-drift-b{0%{transform:translateZ(0) scale(1.1)}to{transform:translate3d(-7vw,7vh,0) scale(.94)}}@keyframes lg-drift-c{0%{transform:translateZ(0) scale(.96)}to{transform:translate3d(-5vw,-6vh,0) scale(1.16)}}body{background:var(--bg)}:root[data-theme=dark] .lg-aurora:before{background:radial-gradient(circle at 40% 40%,rgba(48,168,240,.16),rgba(48,168,240,.05) 46%,transparent 72%)}:root[data-theme=dark] .lg-aurora:after{background:radial-gradient(circle at 55% 45%,rgba(109,79,214,.16),rgba(99,102,241,.05) 48%,transparent 72%)}:root[data-theme=dark] .lg-aurora-3{background:radial-gradient(circle at 50% 50%,rgba(14,165,233,.14),rgba(14,165,233,.05) 48%,transparent 74%)}@media(prefers-reduced-motion:reduce){.lg-aurora:before,.lg-aurora:after,.lg-aurora-3{animation:none}.card:before,.kpi-card:before{animation:none}.btn,.form-control{transition:none}.btn:active,.form-control:focus{transform:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lg-glass,.lg-glass-l1,.lg-glass-l2,.lg-glass-l4{background:var(--glass-strong)}.lg-glass:before{display:none}}.card,.kpi-card{box-shadow:0 1px 1px #1020400a,0 4px 12px #1020400f,0 12px 32px #30a8f00f,inset 0 0 0 1px #ff78b421,inset 0 0 0 2px #78c8ff17,inset 0 0 0 3px #b4ffd20f,inset 0 1px 0 var(--lg-spec-shadow, rgba(255, 255, 255, .16))}:root[data-theme=dark] .card,:root[data-theme=dark] .kpi-card{box-shadow:0 1px 1px #0000003d,0 4px 14px #00000057,0 16px 40px #30a8f012,inset 0 0 0 1px #ff78b430,inset 0 0 0 2px #78c8ff26,inset 0 0 0 3px #b4ffd21a,inset 0 1px 0 var(--lg-spec-shadow, rgba(255, 255, 255, .06))}.lg-sheen{background-image:linear-gradient(105deg,transparent 38%,color-mix(in srgb,var(--lg-spec-top) 30%,transparent) 47%,color-mix(in srgb,var(--lg-spec-top) 46%,transparent) 50%,color-mix(in srgb,var(--lg-spec-top) 30%,transparent) 53%,transparent 62%);background-size:260% 260%;background-position:0 0;background-repeat:no-repeat;background-blend-mode:soft-light}.lg-sheen{background-blend-mode:soft-light}.lg-sheen-host{--lg-sheen-dx: -420px}.card:before,.kpi-card:before{background-color:color-mix(in srgb,var(--glass) 52%,transparent);background-image:linear-gradient(105deg,transparent 38%,color-mix(in srgb,var(--lg-spec-top) 24%,transparent) 47%,color-mix(in srgb,var(--lg-spec-top) 40%,transparent) 50%,color-mix(in srgb,var(--lg-spec-top) 24%,transparent) 53%,transparent 62%);background-size:260% 260%;background-position:0 0;background-repeat:no-repeat;background-blend-mode:soft-light;animation:none;transform:translate(calc(var(--lg-sheen-x, -40%) * .4));transition:transform .45s var(--lg-ease)}.card:hover:before{animation:lg-sheen-sweep .9s var(--lg-ease) 1}@keyframes lg-sheen-sweep{0%{transform:translate(-42%)}50%{transform:translate(0)}to{transform:translate(42%)}}:root[data-theme=dark] .card:before{background-color:color-mix(in srgb,var(--glass) 58%,transparent)}:root[data-theme=dark] .kpi-card:before{background-color:color-mix(in srgb,var(--glass) 52%,transparent)}.card,.kpi-card{transition:transform .24s var(--lg-spring, cubic-bezier(.34, 1.56, .64, 1)),box-shadow .24s var(--lg-ease, ease)}.content{position:relative;z-index:1}.lg-refract-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.card,.kpi-card,.modal-box,.login-card{box-shadow:0 1px 1px #1020400a,0 6px 16px #10204012,0 18px 44px #30a8f012,inset 0 1px #ffffff8c,inset 0 -1px #ffffff38,inset 0 -2px 3px #1020400d,inset 0 0 0 1px #ff82b924,inset 0 0 0 2px #7dc8ff1a,inset 0 0 0 3px #b9ffd70f}:root[data-theme=dark] .card,:root[data-theme=dark] .kpi-card,:root[data-theme=dark] .modal-box,:root[data-theme=dark] .login-card{box-shadow:0 1px 1px #00000042,0 6px 18px #0000005c,0 20px 50px #30a8f014,inset 0 1px #ffffff29,inset 0 -1px #ffffff0d,inset 0 -2px 3px #00000038,inset 0 0 0 1px #ff82b92e,inset 0 0 0 2px #7dc8ff24,inset 0 0 0 3px #b9ffd717}.card>.card-header:first-child{position:relative}.card>.card-header:first-child:before{content:"";position:absolute;left:-20px;right:-20px;top:-18px;height:120px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--lg-spec-top) 30%,transparent),transparent 72%);opacity:calc(var(--lg-spec-strength) * .5)}body{background:radial-gradient(120% 90% at 12% 0%,rgba(48,168,240,.1),transparent 55%),radial-gradient(110% 80% at 92% 12%,rgba(120,110,240,.09),transparent 55%),linear-gradient(180deg,var(--bg-2),var(--bg))}:root[data-theme=dark] body{background:radial-gradient(120% 90% at 12% 0%,rgba(48,168,240,.1),transparent 55%),radial-gradient(110% 80% at 92% 12%,rgba(120,110,240,.09),transparent 55%),linear-gradient(180deg,var(--bg-2),var(--bg))}.content{background:transparent}.card:before{background-color:color-mix(in srgb,var(--glass) 42%,transparent)}.kpi-card:before{background-color:color-mix(in srgb,var(--glass) 38%,transparent)}:root[data-theme=dark] .card:before{background-color:color-mix(in srgb,var(--glass) 50%,transparent)}:root[data-theme=dark] .kpi-card:before{background-color:color-mix(in srgb,var(--glass) 44%,transparent)}.card:after{background:linear-gradient(160deg,var(--lg-spec-top) 0%,var(--lg-spec-edge) 22%,transparent 46%,transparent 62%,var(--lg-spec-edge) 100%),radial-gradient(120% 60% at 30% 0%,color-mix(in srgb,var(--lg-spec-top) 45%,transparent),transparent 60%)}.table-scroll{background-color:color-mix(in srgb,var(--glass-thin) 55%,transparent)}th{background-color:color-mix(in srgb,var(--glass-strong) 80%,transparent);box-shadow:inset 0 1px 0 var(--lg-spec-shadow, rgba(255, 255, 255, .16)),inset 0 -1px 0 var(--border)}tbody tr{position:relative;transition:background .2s var(--lg-ease, ease)}tbody tr:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent)}.modal-overlay{background:radial-gradient(120% 100% at 50% 0%,#30a8f024,#0c142861 60%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn{position:relative;overflow:hidden;-webkit-backdrop-filter:saturate(160%) blur(8px);backdrop-filter:saturate(160%) blur(8px);transition:transform .2s var(--lg-spring),box-shadow .24s var(--lg-ease),background .2s var(--lg-ease),filter .2s var(--lg-ease)}.btn:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 34%,color-mix(in srgb,#fff 30%,transparent) 48%,transparent 62%);transform:translate(-120%);transition:transform .5s var(--lg-ease)}.btn:hover:before{transform:translate(120%)}.btn>*{position:relative;z-index:1}.btn:active{transform:scale(.94) translateY(1px);box-shadow:inset 0 3px 8px #08122447,inset 0 -1px #ffffff1f;transition-duration:.07s}.btn:disabled{transform:none;box-shadow:none}.btn-outline{background:color-mix(in srgb,var(--glass) 48%,transparent);border-color:transparent;box-shadow:inset 0 0 0 1px var(--border-strong),inset 0 1px 0 var(--lg-spec-shadow, rgba(255, 255, 255, .16)),var(--shadow-xs)}.btn-outline:hover{background:color-mix(in srgb,var(--glass) 72%,transparent);box-shadow:inset 0 0 0 1px var(--ring),inset 0 1px 0 var(--lg-spec-shadow, rgba(255, 255, 255, .22)),var(--shadow-sm)}.form-control{transition:border-color .18s var(--lg-ease),box-shadow .24s var(--lg-ease),background .18s var(--lg-ease),transform .22s var(--lg-spring)}.form-control:focus{transform:translateY(-1.5px);background:color-mix(in srgb,var(--glass-strong) 88%,transparent);border-color:transparent;box-shadow:0 0 0 2.5px var(--ring),0 8px 20px #30a8f029,inset 0 1px #ffffff4d}.tag,.chip{transition:transform .22s var(--lg-spring),box-shadow .22s var(--lg-ease),background .2s var(--lg-ease)}.chip:hover{transform:translateY(-1px);box-shadow:var(--shadow-xs),inset 0 1px #fff3}.chip.on{background:color-mix(in srgb,var(--primary) 16%,transparent);box-shadow:inset 0 0 0 1px var(--ring),inset 0 1px #fff3,0 2px 8px #30a8f024}.progress{position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #08122424}.progress-bar{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff5c,0 0 10px #30a8f066}.progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.45) 50%,transparent 80%);animation:lg-shimmer 2.4s linear infinite}@keyframes lg-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.toast{border:1px solid transparent;box-shadow:var(--shadow-pop),inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff29;-webkit-backdrop-filter:saturate(160%) blur(7px);backdrop-filter:saturate(160%) blur(7px)}.empty-box{background:color-mix(in srgb,var(--glass-thin) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.perm-item{transition:transform .2s var(--lg-spring),box-shadow .22s var(--lg-ease),background .2s var(--lg-ease)}.perm-item:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm),inset 0 1px #fff3}.funnel-track{box-shadow:inset 0 1px 3px #08122429,inset 0 -1px #fff3}.funnel-bar{box-shadow:inset 0 1px #fff6,0 0 12px #30a8f047}:root[data-theme=dark]{--lg-refract-blur: 6px;--lg-refract-scale: 12;--lg-refract-edge: 22%;--lg-spec-top: rgba(255, 255, 255, .18);--lg-spec-edge: rgba(255, 255, 255, .13);--lg-spec-shadow: rgba(255, 255, 255, .05);--lg-spec-strength: .62;--lg-pointer-glow: rgba(110, 180, 255, .14);--glass: rgba(23, 32, 54, .74);--glass-strong: rgba(29, 40, 66, .9);--glass-thin: rgba(23, 32, 54, .58)}:root[data-theme=dark] tbody tr:hover{background-color:color-mix(in srgb,var(--primary) 13%,transparent)}:root[data-theme=dark] .btn:active{box-shadow:inset 0 3px 10px #00000073,inset 0 -1px #ffffff14}:root[data-theme=dark] .btn-outline{background:color-mix(in srgb,var(--glass) 55%,transparent);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff1a,var(--shadow-xs)}:root[data-theme=dark] .btn-outline:hover{background:color-mix(in srgb,var(--glass) 78%,transparent);box-shadow:inset 0 0 0 1px #78beff57,inset 0 1px #ffffff29,var(--shadow-sm)}:root[data-theme=dark] .form-control:focus{background:color-mix(in srgb,var(--glass-strong) 92%,transparent);box-shadow:0 0 0 2.5px #78beff52,0 8px 22px #30a8f033,inset 0 1px #ffffff1f}:root[data-theme=dark] .sidebar{background:color-mix(in srgb,var(--glass) 66%,transparent)}:root[data-theme=dark] .topbar{background:color-mix(in srgb,var(--glass) 74%,transparent)}@media(prefers-contrast:more){.card:before,.kpi-card:before{background-color:var(--glass-strong)}.card,.kpi-card{box-shadow:0 0 0 1px var(--border-strong),inset 0 1px #fff6}.card:before,.kpi-card:before{-webkit-backdrop-filter:none;backdrop-filter:none}}.login-card:before{background-color:color-mix(in srgb,var(--glass-strong) 62%,transparent)}.modal-box:before{background-color:color-mix(in srgb,var(--glass-strong) 70%,transparent)}:root[data-theme=dark] .login-card:before{background-color:color-mix(in srgb,var(--glass-strong) 74%,transparent)}:root[data-theme=dark] .modal-box:before{background-color:color-mix(in srgb,var(--glass-strong) 80%,transparent)}.login-card .login-brand{position:relative}.login-card .login-brand:after{content:"";position:absolute;left:-14px;right:-14px;top:-18px;height:90px;pointer-events:none;background:radial-gradient(90% 100% at 22% 0%,color-mix(in srgb,var(--lg-spec-top) 55%,transparent),transparent 66%);opacity:calc(var(--lg-spec-strength) * .65)}:root[data-lg-refract=off] .card:before,:root[data-lg-refract=off] .kpi-card:before{-webkit-backdrop-filter:blur(7px) saturate(160%);backdrop-filter:blur(7px) saturate(160%);background-color:color-mix(in srgb,var(--glass) 82%,transparent)}:root[data-lg-refract=off] .modal-box:before,:root[data-lg-refract=off] .login-card:before{-webkit-backdrop-filter:blur(8px) saturate(165%);backdrop-filter:blur(8px) saturate(165%);background-color:color-mix(in srgb,var(--glass-strong) 94%,transparent)}:root[data-lg-refract=off] .card,:root[data-lg-refract=off] .kpi-card{box-shadow:0 1px 1px #1020400a,0 4px 12px #1020400f,0 12px 28px #30a8f00d,inset 0 1px #ffffff73,inset 0 0 0 1px var(--border)}:root[data-lg-refract=off][data-theme=dark] .card,:root[data-lg-refract=off][data-theme=dark] .kpi-card{box-shadow:0 1px 1px #0000003d,0 4px 14px #00000057,0 16px 36px #30a8f00f,inset 0 1px #ffffff1f,inset 0 0 0 1px var(--border)}:root[data-glass=lite] .card:before,:root[data-glass=lite] .kpi-card:before,:root[data-glass=classic] .card:before,:root[data-glass=classic] .kpi-card:before,:root[data-glass=lite] .modal-box:before,:root[data-glass=lite] .login-card:before,:root[data-glass=classic] .modal-box:before,:root[data-glass=classic] .login-card:before{-webkit-backdrop-filter:blur(8px) saturate(165%);backdrop-filter:blur(8px) saturate(165%)}:root[data-glass=classic] .card,:root[data-glass=classic] .kpi-card{background-image:none!important;animation:none!important;box-shadow:0 1px 2px #1020400d,0 4px 14px #10204012,inset 0 1px 0 var(--lg-spec-shadow, rgba(255, 255, 255, .16))!important}:root[data-glass=classic] .card:before,:root[data-glass=classic] .kpi-card:before{background-color:color-mix(in srgb,var(--glass) 78%,transparent)!important}:root[data-glass=classic][data-theme=dark] .card:before,:root[data-glass=classic][data-theme=dark] .kpi-card:before{background-color:color-mix(in srgb,var(--glass) 72%,transparent)!important}:root[data-glass=classic] .lg-aurora:before,:root[data-glass=classic] .lg-aurora:after,:root[data-glass=classic] .lg-aurora-3{animation:none}:root{--lg-frost: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");--lg-frost-opacity: .5;--lg-frost-tint: rgba(255, 255, 255, .5)}:root[data-theme=dark]{--lg-frost-opacity: .32;--lg-frost-tint: rgba(18, 26, 44, .62)}.lg-frosted{position:relative;background-color:var(--lg-frost-tint);-webkit-backdrop-filter:none;backdrop-filter:none}.lg-frosted:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:var(--lg-frost);background-size:140px 140px;opacity:var(--lg-frost-opacity);mix-blend-mode:overlay}.lg-frosted>*{position:relative;z-index:1}.card:before{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in srgb,var(--glass) 46%,transparent);background-image:var(--lg-frost);background-size:140px 140px;background-blend-mode:overlay}.kpi-card:before{background-color:color-mix(in srgb,var(--glass) 42%,transparent);background-image:var(--lg-frost);background-size:120px 120px;background-blend-mode:overlay;-webkit-backdrop-filter:blur(var(--lg-refract-blur, 6px)) saturate(155%);backdrop-filter:blur(var(--lg-refract-blur, 6px)) saturate(155%)}:root[data-glass-level=medium] .card:before{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-glass-level=medium] .card:hover:before{-webkit-backdrop-filter:blur(var(--lg-refract-blur, 8px)) saturate(165%);backdrop-filter:blur(var(--lg-refract-blur, 8px)) saturate(165%)}:root[data-glass-level=medium] .kpi-card:before{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-glass-level=medium] .kpi-card:hover:before{-webkit-backdrop-filter:blur(var(--lg-refract-blur, 6px)) saturate(155%);backdrop-filter:blur(var(--lg-refract-blur, 6px)) saturate(155%)}:root[data-glass-level=low] .card:before,:root[data-glass-level=low] .kpi-card:before,:root[data-glass-level=low] .modal-box:before,:root[data-glass-level=low] .login-card:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-glass-level=low] .card:hover:before{animation:none!important}:root[data-glass-level=low] .modal-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-glass-level=low] .card:before{background-color:color-mix(in srgb,var(--glass) 74%,transparent)}:root[data-glass-level=low] .kpi-card:before{background-color:color-mix(in srgb,var(--glass) 70%,transparent)}:root[data-glass-level=low] .btn,:root[data-glass-level=low] .btn-outline,:root[data-glass-level=low] .form-control,:root[data-glass-level=low] .chip,:root[data-glass-level=low] .table-scroll,:root[data-glass-level=low] .nav-item.active,:root[data-glass-level=low] .toast{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-glass-level=low] .btn-outline{background:color-mix(in srgb,var(--glass-strong) 88%,transparent)}:root[data-glass-level=low] .form-control{background:color-mix(in srgb,var(--glass-strong) 92%,transparent)}:root[data-glass-level=low] .card,:root[data-glass-level=low] .kpi-card{box-shadow:0 1px 1px #1020400d,0 4px 12px #10204012,inset 0 1px #ffffff80,inset 0 0 0 1px var(--border-strong)}.card:after,.kpi-card:after{background:linear-gradient(160deg,var(--lg-spec-top) 0%,var(--lg-spec-edge) 20%,transparent 44%,transparent 60%,var(--lg-spec-edge) 100%),radial-gradient(140% 100% at 0% 0%,color-mix(in srgb,var(--lg-spec-top) 40%,transparent),transparent 45%),radial-gradient(140% 100% at 100% 100%,color-mix(in srgb,var(--lg-spec-edge) 45%,transparent),transparent 45%)}.lg-refract-on:before{-webkit-backdrop-filter:blur(var(--lg-refract-blur, 8px)) saturate(170%);backdrop-filter:blur(var(--lg-refract-blur, 8px)) saturate(170%)}:root[data-glass-level=off] .card:before,:root[data-glass-level=off] .kpi-card:before,:root[data-glass-level=off] .modal-box:before,:root[data-glass-level=off] .login-card:before,:root[data-glass-level=off] .nav-item:before,:root[data-glass-level=off] .stat-card:before{display:none!important;animation:none!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-glass-level=off] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;mix-blend-mode:normal!important;animation:none!important;transition:none!important}:root[data-glass-level=off] .card,:root[data-glass-level=off] .kpi-card,:root[data-glass-level=off] .modal-box{background:var(--panel, #131a24)!important;border:1px solid var(--border, rgba(255, 255, 255, .1))!important;box-shadow:none!important}:root[data-glass-level=off] .btn,:root[data-glass-level=off] .btn-outline,:root[data-glass-level=off] .form-control,:root[data-glass-level=off] .chip,:root[data-glass-level=off] .toast{background:var(--panel-2, #182231)!important;box-shadow:none!important}:root[data-glass-level=off] .modal-overlay{background:#000000b8!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-glass-level=off] body{background-attachment:scroll!important}
