.belegat-dash{--emerald:#087332;--emerald-deep:#05521f;--emerald-soft:#e0eee7;--emerald-tint:#e9f4ef;--green-darker:#073a1d;--green-ink:#06281a;--side-fg:#eaf2ea;--side-muted:#9cb6a4;--yellow:#f9bc21;--yellow-soft:#fdf0cf;--ink:#1a2b20;--ink-2:#3a4a40;--ink-3:#6c7a70;--paper:#f5fbf8;--vellum:#e7f2ec;--vellum-2:#dcebe3;--white:#fbfefc;--hair:#d8e7df;--hair-2:#c7dccf;--rust:#d23c14;--rust-soft:#fbe2d8;--forest:#0c7a37;--forest-soft:#e1ede3;--error:#d23c14;--error-soft:#fbe2d8;--amber:#c98a06;--amber-soft:#fbeecb;--font-ui:var(--font-geist), system-ui, -apple-system, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--font-serif:var(--font-instrument-serif), Georgia, serif;--ease:cubic-bezier(.2, .6, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--sidebar-w:256px;--topbar-h:62px;--r-1:7px;--r-2:10px;--r-3:14px;--r-4:18px;--sh-card:0 1px 2px #1a2b200d, 0 2px 8px #1a2b200d;--sh-pop:0 6px 18px #1a2b201a, 0 22px 50px #1a2b201f;--sh-glass:0 1px 0 #ffffffb3 inset, 0 10px 28px #1a2b2014;--sh-green:0 8px 22px #08733247}.belegat-dash *{box-sizing:border-box}.belegat-dash,.belegat-dash{margin:0}.belegat-dash{font-family:var(--font-ui);color:var(--ink);background:var(--vellum);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:14px}.belegat-dash button{cursor:pointer;font-family:inherit}.belegat-dash a{color:inherit;text-decoration:none}.belegat-dash .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.belegat-dash .num{font-variant-numeric:tabular-nums}.belegat-dash .app-canvas{grid-template-columns:var(--sidebar-w) 1fr;background:radial-gradient(1100px 540px at 80% -10%,#d8ede2,#0000 60%),radial-gradient(820px 460px at 0 2%,#e3f1eb,#0000 55%),linear-gradient(#ebf5f0,#e6f2ed);min-height:100vh;display:grid}.belegat-dash .glass-nav{background:radial-gradient(360px 280px at 24% 2%, #ffffff12, transparent 62%), linear-gradient(180deg, var(--green-darker), var(--green-ink));z-index:40;border-right:1px solid #ffffff0f;flex-direction:column;height:100vh;padding:16px 13px;display:flex;position:sticky;top:0;box-shadow:1px 0 #0000002e}.belegat-dash .glass-nav:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 30% 12%,#000,#0000 72%);mask-image:radial-gradient(circle at 30% 12%,#000,#0000 72%)}.belegat-dash .glass-nav>*{z-index:1;position:relative}.belegat-dash .nav-brand{align-items:center;gap:10px;padding:6px 8px 16px;display:flex}.belegat-dash .nav-brand .mark{background:linear-gradient(150deg, #0aa049, var(--emerald));border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;box-shadow:0 6px 16px #08733280}.belegat-dash .nav-brand .mark:after{content:"";background:#fff;border-radius:1px;width:13px;height:6px;box-shadow:0 -3px #ffffff8c,0 -6px #ffffff8c}.belegat-dash .nav-brand .wm{letter-spacing:-.01em;color:#fff;font-size:18px;font-weight:600}.belegat-dash .nav-brand .wm .ac{color:var(--yellow)}.belegat-dash .nav-role{border-radius:var(--r-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1a;align-items:center;gap:10px;margin:0 2px 16px;padding:10px 11px;display:flex}.belegat-dash .nav-role .ava{background:linear-gradient(150deg, #0aa049, var(--emerald-deep));color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex;box-shadow:0 4px 12px #08733266}.belegat-dash .nav-role .meta{min-width:0;line-height:1.25}.belegat-dash .nav-role .meta .n{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.belegat-dash .nav-role .meta .r{color:var(--side-muted);font-size:11px}.belegat-dash .nav-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--side-muted);padding:16px 12px 7px;font-size:10.5px;font-weight:600}.belegat-dash .nav-list{flex-direction:column;gap:3px;display:flex}.belegat-dash .nav-item{border-radius:var(--r-2);color:var(--side-muted);transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);align-items:center;gap:11px;padding:9px 12px;font-size:13.5px;font-weight:500;display:flex;position:relative}.belegat-dash .nav-item .ic{opacity:.9;width:17px;height:17px;transition:transform .3s var(--spring);flex:none}.belegat-dash .nav-item:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.belegat-dash .nav-item:hover .ic{transform:scale(1.1)}.belegat-dash .nav-item.nav-active{color:#fff;background:linear-gradient(100deg,#ffffff26,#ffffff0f);font-weight:600;box-shadow:inset 0 1px #ffffff1f,0 6px 16px #0003}.belegat-dash .nav-item.nav-active:before{content:"";background:var(--yellow);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:-1px;transform:translateY(-50%);box-shadow:0 0 10px #f9bc2199}.belegat-dash .nav-item.nav-active .ic{opacity:1;color:#fff}.belegat-dash .nav-item .count{color:var(--side-fg);text-align:center;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;min-width:20px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.belegat-dash .nav-item.nav-active .count{background:var(--emerald);color:#fff;border-color:#0000}.belegat-dash .nav-item .count.alert{background:var(--rust);color:#fff;border-color:#0000}.belegat-dash .nav-foot{border-top:1px solid #ffffff14;margin-top:auto;padding-top:12px}.belegat-dash .nav-help{border-radius:var(--r-2);color:var(--side-muted);transition:background .2s var(--ease), color .2s var(--ease);align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.belegat-dash .nav-help:hover{color:#fff;background:#ffffff12}.belegat-dash .nav-help .kbd{font-family:var(--font-mono);color:var(--side-fg);background:#ffffff0f;border:1px solid #ffffff24;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10.5px}.belegat-dash .app-main{flex-direction:column;min-width:0;display:flex}.belegat-dash .topbar{z-index:30;height:var(--topbar-h);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--hair);background:#ebf5f0d1;align-items:center;gap:14px;padding:0 22px;display:flex;position:sticky;top:0}.belegat-dash .tb-burger{border-radius:var(--r-2);border:1px solid var(--hair);background:var(--white);width:36px;height:36px;color:var(--ink-2);justify-content:center;align-items:center;display:none}.belegat-dash .client-switch{background:var(--white);border:1px solid var(--hair);border-radius:var(--r-2);cursor:pointer;min-width:240px;transition:border-color .16s var(--ease);align-items:center;gap:10px;padding:6px 10px 6px 8px;display:flex}.belegat-dash .client-switch:hover{border-color:var(--hair-2)}.belegat-dash .client-switch .ava{background:var(--emerald-soft);width:28px;height:28px;color:var(--emerald-deep);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.belegat-dash .client-switch .meta{flex:1;min-width:0;line-height:1.2}.belegat-dash .client-switch .meta .n{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.belegat-dash .client-switch .meta .sub{color:var(--ink-3);font-size:10.5px;font-family:var(--font-mono)}.belegat-dash .client-switch .chev{color:var(--ink-3);flex:none}.belegat-dash .access-badge{background:var(--emerald-soft);color:var(--emerald-deep);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.belegat-dash .access-badge.read{background:var(--amber-soft);color:#744c00;color:lab(36.0692% 13.9621 48.946)}.belegat-dash .access-badge .dot{background:currentColor;border-radius:999px;width:5px;height:5px}.belegat-dash .tb-search{background:var(--white);border:1px solid var(--hair);border-radius:var(--r-2);min-width:0;max-width:380px;height:36px;color:var(--ink-3);flex:1;align-items:center;gap:9px;margin-left:6px;padding:0 10px;font-size:13px;display:flex}.belegat-dash .tb-search>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.belegat-dash .tb-search:hover{border-color:var(--hair-2)}.belegat-dash .tb-search .kbd{font-family:var(--font-mono);border:1px solid var(--hair);background:var(--vellum);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10.5px}.belegat-dash .tb-right{align-items:center;gap:8px;margin-left:auto;display:flex}.belegat-dash .tb-lang{background:var(--white);border:1px solid var(--hair);border-radius:var(--r-2);padding:2px;display:inline-flex}.belegat-dash .tb-lang button{color:var(--ink-3);background:0 0;border:0;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600}.belegat-dash .tb-lang button.on{background:var(--emerald);color:#fff}.belegat-dash .tb-icon-btn{border-radius:var(--r-2);border:1px solid var(--hair);background:var(--white);width:36px;height:36px;color:var(--ink-2);transition:background .16s var(--ease);justify-content:center;align-items:center;display:flex;position:relative}.belegat-dash .tb-icon-btn:hover{background:var(--vellum-2)}.belegat-dash .tb-icon-btn .badge-dot{background:var(--rust);border:1.5px solid var(--white);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:8px}.belegat-dash .tb-acct{border:1px solid var(--hair);background:var(--white);border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:flex}.belegat-dash .tb-acct .ava{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.belegat-dash .tb-acct .nm{font-size:12.5px;font-weight:600}.belegat-dash .banners{flex-direction:column;gap:10px;padding:16px 26px 0;display:flex}.belegat-dash .banner{border-radius:var(--r-2);border:1px solid;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.belegat-dash .banner .ic{flex:none}.belegat-dash .banner .msg{flex:1}.belegat-dash .banner .msg strong{font-weight:600}.belegat-dash .banner .act{flex:none;gap:8px;display:flex}.belegat-dash .banner.trial{background:var(--emerald-tint);border-color:var(--emerald-soft);color:var(--emerald-deep)}.belegat-dash .banner.warn{background:var(--amber-soft);color:#6a4400;color:lab(32.5691% 14.2899 50.4234);border-color:#efd3ac;border-color:lab(86.1291% 6.17805 23.0154)}.belegat-dash .banner.danger{background:var(--rust-soft);color:var(--rust);border-color:#ffc6c0;border-color:lab(85.327% 24.7177 13.5)}.belegat-dash .banner .x{width:26px;height:26px;color:inherit;opacity:.6;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:flex}.belegat-dash .banner .x:hover{opacity:1;background:#0000000d}.belegat-dash .content{flex-direction:column;gap:20px;padding:22px 26px 40px;display:flex}.belegat-dash .dash-hero{background:linear-gradient(135deg, var(--ink) 0%, #182b23 100%);border-radius:var(--r-4);color:var(--paper);flex-wrap:wrap;align-items:center;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.belegat-dash .dash-hero{background:linear-gradient(135deg, var(--ink) 0%, lab(15.7208% -10.0745 2.89057) 100%)}}.belegat-dash .dash-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#08986866,#0000 70%);background:radial-gradient(circle,lab(55.3173% -44.0757 15.3023/.4),#0000 70%);border-radius:999px;width:360px;height:360px;position:absolute;top:-160px;right:-60px}.belegat-dash .dash-hero>*{z-index:1;position:relative}.belegat-dash .dash-hero .greet{flex:1;min-width:280px}.belegat-dash .dash-hero .ey{color:#9cc2ae;color:lab(75.1534% -16.3557 5.76574);letter-spacing:.02em;margin-bottom:6px;font-size:12px;font-weight:500}.belegat-dash .dash-hero h1{letter-spacing:-.015em;margin:0 0 12px;font-size:25px;font-weight:600;line-height:1.15}.belegat-dash .dash-hero .chips{flex-wrap:wrap;gap:8px;display:flex}.belegat-dash .hchip{color:var(--paper);white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex}.belegat-dash .hchip .dot{background:var(--emerald);border-radius:999px;width:6px;height:6px}.belegat-dash .hchip.trial{background:#08986833;background:lab(55.3173% -44.0757 15.3023/.2);border-color:#08986866;border-color:lab(55.3173% -44.0757 15.3023/.4)}.belegat-dash .dash-hero .actions{flex-wrap:wrap;gap:10px;display:flex}.belegat-dash .btn{font-family:var(--font-ui);border-radius:var(--r-2);white-space:nowrap;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), transform 80ms var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.belegat-dash .btn:active{transform:translateY(1px)}.belegat-dash .btn .ic{flex:none}.belegat-dash .btn-emerald{background:var(--emerald);color:#fff}.belegat-dash .btn-emerald:hover{background:var(--emerald-deep)}.belegat-dash .btn-ink{background:var(--ink);color:#fff}.belegat-dash .btn-ink:hover{background:#25312b;background:lab(19.0683% -6.64929 1.91857)}.belegat-dash .btn-ghost-light{color:var(--paper);background:#ffffff1f;border-color:#fff3}.belegat-dash .btn-ghost-light:hover{background:#fff3}.belegat-dash .btn-outline{background:var(--white);color:var(--ink);border-color:var(--hair-2)}.belegat-dash .btn-outline:hover{background:var(--vellum-2)}.belegat-dash .btn-soft{background:var(--emerald-soft);color:var(--emerald-deep)}.belegat-dash .btn-soft:hover{background:#ceeddc;background:lab(91.2602% -13.0308 4.60165)}.belegat-dash .btn.sm{border-radius:var(--r-1);padding:6px 11px;font-size:12px}.belegat-dash .btn.block{width:100%}.belegat-dash .glass-panel{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-3);box-shadow:var(--sh-card)}.belegat-dash .glass-well{background:var(--vellum);border:1px solid var(--hair);border-radius:var(--r-2)}.belegat-dash .dash-card{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-3);box-shadow:var(--sh-card);padding:18px}.belegat-dash .panel-head{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:16px 18px;display:flex}.belegat-dash .panel-head h2{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:600}.belegat-dash .panel-head .sub{color:var(--ink-3);font-size:12px}.belegat-dash .panel-head .right{align-items:center;gap:8px;margin-left:auto;display:flex}.belegat-dash .panel-link{color:var(--emerald-deep);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.belegat-dash .panel-link:hover{text-decoration:underline}.belegat-dash .kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.belegat-dash .kpi{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-3);box-shadow:var(--sh-card);flex-direction:column;gap:8px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.belegat-dash .kpi .lab{color:var(--ink-3);align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.belegat-dash .kpi .lab .gi{background:var(--emerald-soft);width:26px;height:26px;color:var(--emerald-deep);border-radius:8px;justify-content:center;align-items:center;display:flex}.belegat-dash .kpi .lab .gi.rust{background:var(--rust-soft);color:var(--rust)}.belegat-dash .kpi .lab .gi.amber{background:var(--amber-soft);color:#845a0f;color:lab(41.8979% 13.4879 45.6893)}.belegat-dash .kpi .val{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1}.belegat-dash .kpi .val .cur{color:var(--ink-3);margin-right:2px;font-size:15px;font-weight:500}.belegat-dash .kpi .delta{color:var(--ink-3);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.belegat-dash .kpi .delta.up{color:var(--forest)}.belegat-dash .kpi .delta.down{color:var(--rust)}.belegat-dash .tbl-wrap{overflow-x:auto}.belegat-dash table.tbl{border-collapse:collapse;width:100%;font-size:13px}.belegat-dash table.tbl thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hair);white-space:nowrap;padding:10px 18px;font-size:11px;font-weight:600}.belegat-dash table.tbl thead th.r,.belegat-dash table.tbl td.r{text-align:right}.belegat-dash table.tbl tbody td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:12px 18px}.belegat-dash table.tbl tbody tr{transition:background .14s var(--ease);cursor:pointer}.belegat-dash table.tbl tbody tr:hover{background:var(--emerald-tint)}.belegat-dash table.tbl tbody tr:last-child td{border-bottom:0}.belegat-dash table.tbl .strong{color:var(--ink);font-weight:600}.belegat-dash table.tbl .muted{color:var(--ink-3)}.belegat-dash .cell-file{align-items:center;gap:10px;display:flex}.belegat-dash .cell-file .fic{background:var(--vellum);border:1px solid var(--hair);width:30px;height:30px;color:var(--emerald-deep);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.belegat-dash .cell-file .nm{font-family:var(--font-mono);color:var(--ink);font-size:12px}.belegat-dash .cell-file .sb{color:var(--ink-3);font-size:11px}.belegat-dash .sbadge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.belegat-dash .sbadge .d{background:currentColor;border-radius:999px;width:6px;height:6px}.belegat-dash .sbadge.paid{background:var(--forest-soft);color:var(--forest)}.belegat-dash .sbadge.open{background:var(--emerald-soft);color:var(--emerald-deep)}.belegat-dash .sbadge.over{background:var(--rust-soft);color:var(--rust)}.belegat-dash .sbadge.draft{background:var(--vellum-2);color:var(--ink-3)}.belegat-dash .sbadge.review{background:var(--amber-soft);color:#7e5403;color:lab(39.567% 13.6679 46.7342)}.belegat-dash .sbadge.done{background:var(--forest-soft);color:var(--forest)}.belegat-dash .ttag{font-family:var(--font-mono);letter-spacing:.04em;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:500}.belegat-dash .ttag.ar{background:var(--emerald-soft);color:var(--emerald-deep)}.belegat-dash .ttag.er{background:var(--amber-soft);color:#7e5403;color:lab(39.567% 13.6679 46.7342)}.belegat-dash .ttag.bk{color:#005b89;color:lab(35.9509% -10.2743 -37.1626);background:#d7ebfa;background:lab(91.9184% -4.72897 -9.80365)}.belegat-dash .ttag.ka{background:var(--vellum-2);color:var(--ink-3)}.belegat-dash .grid-2{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.belegat-dash .grid-2-even{grid-template-columns:1fr 1fr;gap:20px;display:grid}.belegat-dash .stack{flex-direction:column;gap:20px;display:flex}.belegat-dash .row{gap:20px;display:flex}.belegat-dash .checklist{flex-direction:column;display:flex}.belegat-dash .check-item{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:12px 18px;display:flex}.belegat-dash .check-item:last-child{border-bottom:0}.belegat-dash .check-item .box{border:1.5px solid var(--hair-2);color:#0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.belegat-dash .check-item.done .box{background:var(--emerald);border-color:var(--emerald);color:#fff}.belegat-dash .check-item .lab{font-size:13.5px;font-weight:500}.belegat-dash .check-item.done .lab{color:var(--ink-3);text-decoration:line-through}.belegat-dash .check-item .go{margin-left:auto}.belegat-dash .check-progress{align-items:center;gap:12px;padding:14px 18px;display:flex}.belegat-dash .check-progress .bar{background:var(--vellum-2);border-radius:999px;flex:1;height:6px;overflow:hidden}.belegat-dash .check-progress .bar>div{background:var(--emerald);border-radius:999px;height:100%}.belegat-dash .check-progress .pct{color:var(--emerald-deep);font-size:12px;font-weight:600}.belegat-dash .chart{padding:18px}.belegat-dash .bars{align-items:flex-end;gap:8px;height:160px;padding-top:10px;display:flex}.belegat-dash .bars .bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.belegat-dash .bars .bar-col .b{background:linear-gradient(180deg, var(--emerald), var(--emerald-deep));width:100%;max-width:26px;transition:height .5s var(--ease);border-radius:6px 6px 0 0;position:relative}.belegat-dash .bars .bar-col .b.cur{background:linear-gradient(180deg, #0fa974, var(--emerald))}@supports (color:lab(0% 0 0)){.belegat-dash .bars .bar-col .b.cur{background:linear-gradient(180deg, lab(61.2496% -47.4497 16.4761), var(--emerald))}}.belegat-dash .bars .bar-col .m{color:var(--ink-3);font-size:10.5px;font-family:var(--font-mono)}.belegat-dash .status-grid{align-items:center;gap:24px;padding:20px;display:flex}.belegat-dash .donut{border-radius:999px;flex:none;justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:relative}.belegat-dash .donut:after{content:"";background:var(--paper);border-radius:999px;position:absolute;inset:22px}.belegat-dash .donut .ctr{z-index:1;text-align:center;position:relative}.belegat-dash .donut .ctr .n{letter-spacing:-.02em;font-size:22px;font-weight:600}.belegat-dash .donut .ctr .l{color:var(--ink-3);font-size:10.5px}.belegat-dash .legend{flex-direction:column;flex:1;gap:10px;display:flex}.belegat-dash .legend .lr{align-items:center;gap:10px;font-size:13px;display:flex}.belegat-dash .legend .lr .sw{border-radius:3px;flex:none;width:10px;height:10px}.belegat-dash .legend .lr .v{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.belegat-dash .usage-row{flex-direction:column;gap:8px;padding:4px 0;display:flex}.belegat-dash .usage-row .top{justify-content:space-between;font-size:12.5px;display:flex}.belegat-dash .usage-row .top .v{font-family:var(--font-mono);color:var(--ink-2)}.belegat-dash .usage-row .bar{background:var(--vellum-2);border-radius:999px;height:7px;overflow:hidden}.belegat-dash .usage-row .bar>div{background:var(--emerald);border-radius:999px;height:100%}.belegat-dash .usage-row .bar>div.warn{background:var(--amber)}.belegat-dash .kz-pane{border:1px solid var(--hair);border-radius:var(--r-3);background:var(--paper);box-shadow:var(--sh-card);grid-template-columns:300px 1fr;gap:0;display:grid;overflow:hidden}.belegat-dash .kz-rail{border-right:1px solid var(--hair);background:var(--vellum);flex-direction:column;display:flex}.belegat-dash .kz-rail-head{border-bottom:1px solid var(--hair);padding:14px 16px}.belegat-dash .kz-rail-head .t{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:11px;font-weight:600}.belegat-dash .kz-rail-search{background:var(--white);border:1px solid var(--hair);border-radius:var(--r-1);height:32px;color:var(--ink-3);align-items:center;gap:8px;padding:0 9px;font-size:12.5px;display:flex}.belegat-dash .kz-rail-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.belegat-dash .kz-clients{flex:1;overflow-y:auto}.belegat-dash .kz-client{border-bottom:1px solid var(--hair);cursor:pointer;transition:background .14s var(--ease);flex-direction:column;gap:5px;padding:12px 16px;display:flex;position:relative}.belegat-dash .kz-client:hover{background:var(--vellum-2)}.belegat-dash .kz-client.on{background:var(--white)}.belegat-dash .kz-client.on:before{content:"";background:var(--emerald);width:3px;position:absolute;top:0;bottom:0;left:0}.belegat-dash .kz-client .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.belegat-dash .kz-client .nm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.belegat-dash .kz-client .uid{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px}.belegat-dash .kz-client .stats{color:var(--ink-3);gap:12px;font-size:11px;display:flex}.belegat-dash .kz-client .stats .rev{color:var(--rust);font-weight:600}.belegat-dash .kz-work{flex-direction:column;min-width:0;display:flex}.belegat-dash .kz-work-head{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.belegat-dash .kz-work-head .ttl{font-size:15px;font-weight:600}.belegat-dash .kz-work-head .uid{font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px}.belegat-dash .kz-filters{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.belegat-dash .chip-row{background:var(--vellum);border:1px solid var(--hair);border-radius:var(--r-1);gap:4px;padding:3px;display:inline-flex}.belegat-dash .chip-row button{color:var(--ink-2);background:0 0;border:0;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:500}.belegat-dash .chip-row button.on{background:var(--white);color:var(--ink);box-shadow:var(--sh-card)}.belegat-dash .folder-btns{gap:8px;display:flex}.belegat-dash .folder-btn{background:var(--white);border:1px solid var(--hair);border-radius:var(--r-2);color:var(--ink-2);align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.belegat-dash .folder-btn:hover{border-color:var(--hair-2)}.belegat-dash .folder-btn.on{background:var(--emerald-soft);border-color:var(--emerald);color:var(--emerald-deep)}.belegat-dash .folder-btn .ct{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.belegat-dash .folder-btn.on .ct{color:var(--emerald-deep)}.belegat-dash .ro-note{color:var(--ink-3);background:var(--vellum);border:1px solid var(--hair);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:11.5px;display:inline-flex}.belegat-dash .empty-state{text-align:center;color:var(--ink-3);padding:40px 20px}.belegat-dash .empty-state .ei{background:var(--vellum);width:46px;height:46px;color:var(--ink-3);border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.belegat-dash .empty-state .et{color:var(--ink-2);margin-bottom:4px;font-size:14px;font-weight:600}.belegat-dash .empty-state .es{max-width:320px;margin:0 auto 14px;font-size:12.5px}.belegat-dash .error-state{color:var(--error)}.belegat-dash .error-state .ei{background:var(--error-soft);color:var(--error)}.belegat-dash .skel{background:linear-gradient(90deg, var(--vellum) 25%, var(--vellum-2) 50%, var(--vellum) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.belegat-dash .skel-row{height:14px;margin:10px 18px}.belegat-dash .skel-kpi{border-radius:var(--r-3);height:88px}.belegat-dash .cmdk-ov{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;animation:fade .14s var(--ease);background:#141d1966;background:lab(9.72122% -4.98861 1.43915/.4);justify-content:center;align-items:flex-start;padding-top:13vh;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.belegat-dash .cmdk{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--r-3);width:540px;max-width:92vw;box-shadow:var(--sh-pop);overflow:hidden}.belegat-dash .cmdk-in{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:14px 16px;display:flex}.belegat-dash .cmdk-in input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.belegat-dash .cmdk-res{max-height:340px;padding:8px;overflow-y:auto}.belegat-dash .cmdk-gl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 4px;font-size:10.5px;font-weight:600}.belegat-dash .cmdk-it{border-radius:var(--r-1);color:var(--ink);align-items:center;gap:11px;padding:9px 10px;font-size:13.5px;display:flex}.belegat-dash .cmdk-it:hover,.belegat-dash .cmdk-it.hl{background:var(--emerald-tint)}.belegat-dash .cmdk-it .ic{color:var(--emerald-deep)}.belegat-dash .cmdk-it .kbd{font-family:var(--font-mono);border:1px solid var(--hair);background:var(--vellum);color:var(--ink-3);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10.5px}.belegat-dash .page-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.belegat-dash .page-head .ph-l{min-width:0}.belegat-dash .page-head h1{letter-spacing:-.015em;margin:0 0 4px;font-size:22px;font-weight:600}.belegat-dash .page-head .ph-sub{color:var(--ink-3);font-size:13px}.belegat-dash .page-head .ph-act{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.belegat-dash .toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.belegat-dash .toolbar .tb-srch{background:var(--white);border:1px solid var(--hair);border-radius:var(--r-2);height:34px;color:var(--ink-3);min-width:210px;transition:border-color .18s var(--ease), box-shadow .22s var(--ease);align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.belegat-dash .toolbar .tb-srch:focus-within{border-color:var(--emerald);box-shadow:0 0 0 3px var(--emerald-soft)}.belegat-dash .toolbar .tb-srch input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.belegat-dash .toolbar .spacer{margin-left:auto}.belegat-dash .toolbar .seg-label{color:var(--ink-3);font-size:12px;font-weight:500}.belegat-dash .stat-strip{flex-wrap:wrap;gap:28px;padding:16px 18px;display:flex}.belegat-dash .stat-strip .st{flex-direction:column;gap:3px;display:flex}.belegat-dash .stat-strip .st .v{letter-spacing:-.01em;font-size:19px;font-weight:600}.belegat-dash .stat-strip .st .v .cur{color:var(--ink-3);margin-right:2px;font-size:13px}.belegat-dash .stat-strip .st .v.rust{color:var(--rust)}.belegat-dash .stat-strip .st .v.forest{color:var(--forest)}.belegat-dash .stat-strip .st .l{color:var(--ink-3);font-size:11.5px}.belegat-dash .stat-strip .st+.st{border-left:1px solid var(--hair);padding-left:28px}.belegat-dash .acct-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.belegat-dash .acct-card{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-3);box-shadow:var(--sh-card);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .25s var(--ease);flex-direction:column;gap:16px;padding:18px;display:flex}.belegat-dash .acct-card:hover{box-shadow:var(--sh-pop);border-color:#08733247;transform:translateY(-3px)}.belegat-dash .acct-card .bank-row{align-items:center;gap:12px;display:flex}.belegat-dash .acct-card .bank-ic{background:linear-gradient(150deg, #0aa049, var(--emerald-deep));color:#fff;width:42px;height:42px;box-shadow:var(--sh-green);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.belegat-dash .acct-card .bank-nm{font-size:14px;font-weight:600}.belegat-dash .acct-card .bank-iban{font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px}.belegat-dash .acct-card .bal{letter-spacing:-.02em;font-size:25px;font-weight:600;line-height:1}.belegat-dash .acct-card .bal .cur{color:var(--ink-3);margin-right:3px;font-size:14px}.belegat-dash .acct-card .bank-foot{color:var(--ink-3);border-top:1px solid var(--hair);justify-content:space-between;align-items:center;padding-top:12px;font-size:11.5px;display:flex}.belegat-dash .set-layout{grid-template-columns:216px 1fr;align-items:start;gap:20px;display:grid}.belegat-dash .set-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:78px}.belegat-dash .set-nav button{text-align:left;color:var(--ink-2);font:inherit;border-radius:var(--r-2);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:500;display:flex}.belegat-dash .set-nav button:hover{background:var(--vellum-2);color:var(--ink);transform:translate(2px)}.belegat-dash .set-nav button.on{background:var(--emerald-soft);color:var(--emerald-deep);font-weight:600}.belegat-dash .set-nav button .ic{flex:none;width:16px;height:16px}.belegat-dash .set-main{flex-direction:column;gap:20px;display:flex}.belegat-dash .set-body{flex-direction:column;gap:16px;padding:18px;display:flex}.belegat-dash .field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.belegat-dash .field{flex-direction:column;gap:6px;display:flex}.belegat-dash .field.full{grid-column:1/-1}.belegat-dash .field label{font-size:12.5px;font-weight:600}.belegat-dash .field input,.belegat-dash .field select{border:1px solid var(--hair-2);border-radius:var(--r-2);height:40px;font:inherit;background:var(--white);color:var(--ink);transition:border-color .2s var(--ease), box-shadow .25s var(--ease);padding:0 12px;font-size:14px}.belegat-dash .field input:focus,.belegat-dash .field select:focus{border-color:var(--emerald);box-shadow:0 0 0 4px var(--emerald-soft);outline:none}.belegat-dash .field .hint{color:var(--ink-3);font-size:11.5px}.belegat-dash .set-foot{border-top:1px solid var(--hair);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.belegat-dash .list-row{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:13px 18px;display:flex}.belegat-dash .list-row:last-child{border-bottom:0}.belegat-dash .list-row .ava{background:var(--emerald-soft);width:34px;height:34px;color:var(--emerald-deep);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}.belegat-dash .list-row .li-meta{min-width:0}.belegat-dash .list-row .li-n{font-size:13.5px;font-weight:600}.belegat-dash .list-row .li-s{color:var(--ink-3);font-size:12px}.belegat-dash .list-row .li-act{align-items:center;gap:10px;margin-left:auto;display:flex}.belegat-dash .tgl{background:var(--hair-2);cursor:pointer;width:38px;height:22px;transition:background .2s var(--ease);border:0;border-radius:999px;flex:none;padding:0;position:relative}.belegat-dash .tgl.on{background:var(--emerald)}.belegat-dash .tgl:after{content:"";width:18px;height:18px;transition:transform .2s var(--ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.belegat-dash .tgl.on:after{transform:translate(16px)}.belegat-dash .conf{font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.belegat-dash .conf .cbar{background:var(--vellum-2);border-radius:999px;width:48px;height:5px;overflow:hidden}.belegat-dash .conf .cbar>div{background:var(--emerald);border-radius:999px;height:100%}.belegat-dash .conf .cbar>div.warn{background:var(--amber)}.belegat-dash .dropzone{border:1.5px dashed var(--hair-2);border-radius:var(--r-3);text-align:center;color:var(--ink-3);transition:border-color .2s var(--ease), background .2s var(--ease);background:linear-gradient(#eef6f1,#e6f2ec);padding:28px}.belegat-dash .dropzone:hover{border-color:var(--emerald);background:linear-gradient(#e9f5ef,#ddeee5)}.belegat-dash .dropzone .dz-ic{background:var(--white);border:1px solid var(--hair);width:48px;height:48px;color:var(--emerald-deep);box-shadow:var(--sh-card);border-radius:13px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.belegat-dash .dropzone .dz-t{color:var(--ink-2);font-size:14.5px;font-weight:600}.belegat-dash .dropzone .dz-s{margin-top:3px;font-size:12.5px}.belegat-dash .fmt-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.belegat-dash .fmt-card{border:1px solid var(--hair);border-radius:var(--r-3);background:var(--paper);cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .25s var(--ease);align-items:center;gap:12px;padding:16px;display:flex}.belegat-dash .fmt-card:hover{box-shadow:var(--sh-pop);border-color:#08733247;transform:translateY(-3px)}.belegat-dash .fmt-card.on{border-color:var(--emerald);box-shadow:0 0 0 3px var(--emerald-soft)}.belegat-dash .fmt-card .fmt-ic{background:var(--emerald-soft);width:40px;height:40px;color:var(--emerald-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.belegat-dash .fmt-card .fmt-n{font-size:13.5px;font-weight:600}.belegat-dash .fmt-card .fmt-s{color:var(--ink-3);font-size:11.5px}.belegat-dash .cust-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.belegat-dash .cust-card{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-3);box-shadow:var(--sh-card);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .25s var(--ease);cursor:pointer;padding:18px}.belegat-dash .cust-card:hover{box-shadow:var(--sh-pop);border-color:#08733247;transform:translateY(-3px)}.belegat-dash .cust-card .cc-top{align-items:center;gap:11px;margin-bottom:14px;display:flex}.belegat-dash .cust-card .cc-ava{background:var(--emerald-soft);width:40px;height:40px;color:var(--emerald-deep);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.belegat-dash .cust-card .cc-n{font-size:14px;font-weight:600;line-height:1.2}.belegat-dash .cust-card .cc-uid{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.belegat-dash .cust-card .cc-stats{border-top:1px solid var(--hair);gap:0;padding-top:12px;display:flex}.belegat-dash .cust-card .cc-stats .cs{flex:1}.belegat-dash .cust-card .cc-stats .cs+.cs{border-left:1px solid var(--hair);padding-left:12px}.belegat-dash .cust-card .cc-stats .cs .v{font-size:15px;font-weight:600}.belegat-dash .cust-card .cc-stats .cs .v.rust{color:var(--rust)}.belegat-dash .cust-card .cc-stats .cs .l{color:var(--ink-3);font-size:10.5px}.belegat-dash .banner{transition:transform .28s var(--ease), box-shadow .28s var(--ease), border-color .25s var(--ease)}.belegat-dash .banner:hover{box-shadow:var(--sh-card);transform:translateY(-2px)}.belegat-dash .kpi .val{transition:transform .3s var(--spring), color .25s var(--ease)}.belegat-dash .kpi:hover .val{color:var(--emerald-deep);transform:translateY(-1px)}.belegat-dash .kpi:hover .lab .gi{transform:scale(1.06)}.belegat-dash .kpi .lab .gi{transition:transform .3s var(--spring)}.belegat-dash .glass-panel:hover .stat-strip .st .v{color:var(--ink)}.belegat-dash .stat-strip .st{transition:transform .25s var(--ease)}.belegat-dash .stat-strip .st:hover{transform:translateY(-2px)}.belegat-dash .set-group{transition:transform .28s var(--ease), box-shadow .28s var(--ease), border-color .25s var(--ease)}.belegat-dash .list-row{transition:background .18s var(--ease)}.belegat-dash .list-row:hover{background:var(--vellum-2)}.belegat-dash table.tbl tbody tr{position:relative}.belegat-dash table.tbl tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--emerald)}.belegat-dash .bars .bar-col{cursor:pointer;position:relative}.belegat-dash .bars .bar-col .b{transition:height .5s var(--ease), filter .2s var(--ease), transform .2s var(--ease)}.belegat-dash .bars .bar-col:hover .b{filter:saturate(1.15)brightness(1.05);transform-origin:bottom;transform:scaleY(1.02)}.belegat-dash .bars .bar-col:hover .m{color:var(--emerald-deep);font-weight:600}.belegat-dash .bars .bar-col .bval{background:var(--ink);color:#fff;font-family:var(--font-mono);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease);box-shadow:var(--sh-pop);z-index:3;border-radius:7px;padding:4px 8px;font-size:11px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.belegat-dash .bars .bar-col .bval:after{content:"";border:4px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.belegat-dash .bars .bar-col:hover .bval{opacity:1;transform:translate(-50%)}.belegat-dash .status-grid .donut{transition:transform .3s var(--ease)}.belegat-dash .status-grid:hover .donut{transform:scale(1.02)}.belegat-dash .legend .lr{transition:background .18s var(--ease);cursor:default;border-radius:8px;padding:5px 8px}.belegat-dash .legend .lr:hover{background:var(--vellum-2)}.belegat-dash .legend .lr .sw{transition:transform .2s var(--ease)}.belegat-dash .legend .lr:hover .sw{transform:scale(1.25)}@keyframes dashRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.belegat-dash .content>*{animation:dashRise .5s var(--ease) both}.belegat-dash .content>:first-child{animation-delay:20ms}.belegat-dash .content>:nth-child(2){animation-delay:80ms}.belegat-dash .content>:nth-child(3){animation-delay:.14s}.belegat-dash .content>:nth-child(4){animation-delay:.2s}.belegat-dash .content>:nth-child(5){animation-delay:.26s}.belegat-dash .content>:nth-child(6){animation-delay:.32s}.belegat-dash .dash-hero{background:linear-gradient(135deg, var(--green-darker), var(--green-ink))}.belegat-dash .kpi{transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .25s var(--ease)}.belegat-dash .kpi:before{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity .3s var(--ease);background:radial-gradient(300px 130px at 16% -12%,#0873321a,#0000 70%);position:absolute;inset:0}.belegat-dash .kpi:after{content:"";background:linear-gradient(180deg, var(--emerald), #0aa049);opacity:0;transform-origin:50%;width:3px;transition:opacity .3s var(--ease), transform .35s var(--spring);border-radius:0 3px 3px 0;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(.5)}.belegat-dash .kpi>*{z-index:1;position:relative}.belegat-dash .kpi:hover{box-shadow:var(--sh-pop);border-color:#08733252;transform:translateY(-4px)}.belegat-dash .kpi:hover:before{opacity:1}.belegat-dash .kpi:hover:after{opacity:1;transform:scaleY(1)}.belegat-dash .dash-card{transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .25s var(--ease);position:relative}.belegat-dash .dash-card:hover{box-shadow:var(--sh-pop);border-color:#08733247;transform:translateY(-3px)}.belegat-dash .glass-panel{transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .25s var(--ease)}.belegat-dash .glass-panel:hover{box-shadow:var(--sh-pop);border-color:#08733238;transform:translateY(-2px)}.belegat-dash .glass-well{background:linear-gradient(#eef6f1,#e3efe8)}.belegat-dash .dash-hero{box-shadow:0 30px 60px -34px #073a1d8c}.belegat-dash .btn-emerald{box-shadow:var(--sh-green)}.belegat-dash .btn-emerald:hover{transform:translateY(-1px);box-shadow:0 12px 28px #08733266}@media (prefers-reduced-motion:reduce){.belegat-dash .content>*{animation:none}}@keyframes gateRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes gateFade{0%{opacity:0}to{opacity:1}}@keyframes gateDrift{0%,to{transform:translate(0)}50%{transform:translate(-26px,22px)}}@keyframes gateDrift2{0%,to{transform:translate(0)}50%{transform:translate(24px,-18px)}}@keyframes gateFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(-2deg)}}@keyframes gatePop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.belegat-dash .gate{background:radial-gradient(1100px 680px at 50% -12%,#175a40,#0000 58%),radial-gradient(820px 560px at 86% 112%,#0b764d8c,#0000 60%),radial-gradient(720px 520px at 8% 96%,#0f4232b3,#0000 62%),linear-gradient(165deg,#0c2d21,#051811);background:radial-gradient(1100px 680px at 50% -12%,lab(33.7809% -27.1059 8.845),#0000 58%),radial-gradient(820px 560px at 86% 112%,lab(43.4476% -36.7964 14.4413/.55),#0000 60%),radial-gradient(720px 520px at 8% 96%,lab(24.2341% -20.7518 4.62103/.7),#0000 62%),linear-gradient(165deg,lab(15.9177% -15.3943 4.06213),lab(6.53703% -8.09482 1.89835));place-items:center;min-height:100vh;padding:40px 24px;display:grid;position:relative;overflow:hidden}.belegat-dash .gate-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.04) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.04) 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 8%,#0000 70%);mask-image:radial-gradient(circle at 50% 46%,#000 8%,#0000 70%)}.belegat-dash .gate .gorb{z-index:0;pointer-events:none;filter:blur(10px);border-radius:999px;position:absolute}.belegat-dash .gate .gorb.a{width:540px;height:540px;animation:gateDrift 18s var(--ease) infinite;background:radial-gradient(circle,#009f6c80,#0000 70%);background:radial-gradient(circle,lab(57.7673% -47.585 16.5028/.5),#0000 70%);margin-left:-480px;top:-180px;left:50%}.belegat-dash .gate .gorb.b{width:460px;height:460px;animation:gateDrift2 22s var(--ease) infinite;background:radial-gradient(circle,#1a865673,#0000 70%);background:radial-gradient(circle,lab(49.3716% -39.4723 17.3693/.45),#0000 70%);margin-right:-460px;bottom:-200px;right:50%}.belegat-dash .gate-stage{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:432px;display:flex;position:relative}.belegat-dash .gate-shell{width:100%;animation:gateRise .6s var(--ease) both;background:linear-gradient(#fbfefd,#f0f9f4);background:linear-gradient(lab(99.4743% -1.29336 .458181),lab(97.2627% -3.88604 1.37576));border:1px solid #ffffffb3;border:1px solid lab(100% 0 0/.7);border-radius:24px;padding:38px 38px 34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 40px 90px #00120a8c,0 0 0 1px #0898680f,0 0 80px #0898681f;box-shadow:inset 0 1px lab(100% 0 0/.8),0 40px 90px lab(4.02456% -7.44002 2.05889/.55),0 0 0 1px lab(55.3173% -44.0757 15.3023/.06),0 0 80px lab(55.3173% -44.0757 15.3023/.12)}.belegat-dash .gate-shell:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #3fb7851f, transparent 60%);opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.belegat-dash .gate-shell:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), lab(66.9238% -43.7187 15.2315/.12), transparent 60%)}}.belegat-dash .gate-shell:hover:before{opacity:1}.belegat-dash .gate-shell>*{z-index:1;animation:gateRise .55s var(--ease) both;position:relative}.belegat-dash .gate-shell>.gate-brand{animation-delay:40ms}.belegat-dash .gate-shell>h1{animation-delay:.1s}.belegat-dash .gate-shell>.sub{animation-delay:.14s}.belegat-dash .gate-shell>.gate-roles{animation-delay:.2s}.belegat-dash .gate-shell>.gate-field{animation-delay:.26s}.belegat-dash .gate-shell>.gate-field+.gate-field{animation-delay:.31s}.belegat-dash .gate-shell>.btn{animation-delay:.37s}.belegat-dash .gate-shell>.gate-alt{animation-delay:.43s}.belegat-dash .gate-brand{justify-content:center;align-items:center;gap:10px;margin-bottom:22px;display:flex}.belegat-dash .gate-brand .mark{background:var(--emerald);border-radius:10px;width:36px;height:36px;position:relative;box-shadow:0 8px 20px #08986866;box-shadow:0 8px 20px lab(55.3173% -44.0757 15.3023/.4)}.belegat-dash .gate-brand .mark:after{content:"";background:var(--paper);width:14px;height:6px;box-shadow:0 -3px 0 var(--emerald-soft), 0 -6px 0 var(--emerald-soft);border-radius:1px;position:absolute;top:15px;left:11px}.belegat-dash .gate-brand .wm{letter-spacing:-.01em;font-size:20px;font-weight:600}.belegat-dash .gate-brand .wm .ac{color:var(--emerald-deep)}.belegat-dash .gate-shell h1{letter-spacing:-.015em;text-align:center;margin:0 0 6px;font-size:24px;font-weight:600}.belegat-dash .gate-shell .sub{color:var(--ink-3);text-align:center;margin:0 0 24px;font-size:13.5px}.belegat-dash .gate-field{margin-bottom:14px;position:relative}.belegat-dash .gate-field label{transition:color .2s var(--ease);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.belegat-dash .gate-field:focus-within label{color:var(--emerald-deep)}.belegat-dash .gate-field input{border:1px solid var(--hair-2);border-radius:var(--r-2);width:100%;height:44px;font:inherit;background:var(--white);color:var(--ink);transition:border-color .2s var(--ease), box-shadow .25s var(--ease), background .2s var(--ease);padding:0 13px;font-size:14px}.belegat-dash .gate-field input::placeholder{color:var(--ink-3)}.belegat-dash .gate-field input:hover{border-color:#a8c6b6;border-color:lab(77.3397% -13.0475 4.60504)}.belegat-dash .gate-field input:focus{border-color:var(--emerald);box-shadow:0 0 0 4px var(--emerald-soft), 0 6px 18px #0898681f;background:#fff;outline:none}@supports (color:lab(0% 0 0)){.belegat-dash .gate-field input:focus{box-shadow:0 0 0 4px var(--emerald-soft), 0 6px 18px lab(55.3173% -44.0757 15.3023/.12)}}.belegat-dash .gate-roles{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.belegat-dash .gate-role{border:1.5px solid var(--hair-2);border-radius:var(--r-3);cursor:pointer;background:linear-gradient(180deg, var(--white), #f6fcf8);transition:transform .24s var(--ease), border-color .2s var(--ease), background .3s var(--ease), box-shadow .28s var(--ease);padding:16px 14px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.belegat-dash .gate-role{background:linear-gradient(180deg, var(--white), lab(98.3685% -2.58872 .916779))}}.belegat-dash .gate-role>*{z-index:1;position:relative}.belegat-dash .gate-role:before{content:"";z-index:0;background:radial-gradient(150px circle at var(--mx,50%) var(--my,50%), #4cb5878c, transparent 62%);opacity:0;transition:opacity .3s var(--ease);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.belegat-dash .gate-role:before{background:radial-gradient(150px circle at var(--mx,50%) var(--my,50%), lab(66.7941% -40.2109 14.0309/.55), transparent 62%)}}.belegat-dash .gate-role:hover{border-color:#7cbb9b;border-color:lab(70.9113% -26.4138 9.27485);transform:translateY(-4px);box-shadow:0 14px 30px #0066442e;box-shadow:0 14px 30px lab(37.5201% -33.9557 11.7811/.18)}.belegat-dash .gate-role:hover:before{opacity:1}.belegat-dash .gate-role.on{border-color:var(--emerald);background:linear-gradient(168deg, var(--emerald-soft), var(--white) 78%);box-shadow:0 0 0 3px var(--emerald-soft), 0 16px 34px #00764f38}@supports (color:lab(0% 0 0)){.belegat-dash .gate-role.on{box-shadow:0 0 0 3px var(--emerald-soft), 0 16px 34px lab(43.5806% -40.9496 14.1772/.22)}}.belegat-dash .gate-role.on:before{opacity:.5}.belegat-dash .gate-role.on:after{content:"✓";z-index:2;background:var(--emerald);color:#fff;width:20px;height:20px;animation:gatePop .3s var(--ease) both;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 10px #08986880;box-shadow:0 4px 10px lab(55.3173% -44.0757 15.3023/.5)}.belegat-dash .gate-role .ri{background:var(--emerald-soft);width:36px;height:36px;color:var(--emerald-deep);transition:transform .32s cubic-bezier(.34,1.56,.64,1), background .25s var(--ease), color .25s var(--ease), box-shadow .28s var(--ease);border-radius:10px;justify-content:center;align-items:center;margin-bottom:11px;display:flex}.belegat-dash .gate-role:hover .ri{transform:scale(1.1)rotate(-5deg)}.belegat-dash .gate-role.on .ri{background:var(--emerald);color:#fff;box-shadow:0 6px 16px #08986866;box-shadow:0 6px 16px lab(55.3173% -44.0757 15.3023/.4)}.belegat-dash .gate-role .rt{font-size:13.5px;font-weight:600}.belegat-dash .gate-role .rs{color:var(--ink-3);margin-top:2px;font-size:11.5px}.belegat-dash .gate-shell .btn-emerald.block{transition:transform .22s var(--ease), box-shadow .24s var(--ease), background .2s var(--ease);position:relative;overflow:hidden;box-shadow:0 10px 26px #08986861;box-shadow:0 10px 26px lab(55.3173% -44.0757 15.3023/.38)}.belegat-dash .gate-shell .btn-emerald.block:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:60%;position:absolute;top:0;bottom:0;left:0;transform:translate(-180%)skew(-18deg)}.belegat-dash .gate-shell .btn-emerald.block:hover{transform:translateY(-2px);box-shadow:0 16px 36px #08986875;box-shadow:0 16px 36px lab(55.3173% -44.0757 15.3023/.46)}.belegat-dash .gate-shell .btn-emerald.block:hover:after{animation:gateSheen .85s var(--ease)}.belegat-dash .gate-shell .btn-emerald.block:active{transform:translateY(0)}@keyframes gateSheen{0%{transform:translate(-180%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}.belegat-dash .gate-alt{text-align:center;color:var(--ink-3);margin-top:18px;font-size:12.5px}.belegat-dash .gate-alt a{color:var(--emerald-deep);transition:color .18s var(--ease);font-weight:600}.belegat-dash .gate-alt a:hover{color:var(--emerald);text-underline-offset:2px;text-decoration:underline}.belegat-dash .gate-trust{color:#b4cbbe;color:lab(79.5255% -9.75996 3.44856);animation:gateFade .9s var(--ease) .5s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:22px;font-size:12px;display:flex}.belegat-dash .gate-trust span{align-items:center;gap:6px;display:inline-flex}.belegat-dash .gate-trust .sep{background:#83a99599;background:lab(65.8727% -16.3802 5.77074/.6);border-radius:999px;width:3px;height:3px}@media (prefers-reduced-motion:reduce){.belegat-dash .gate .gorb,.belegat-dash .gate-shell,.belegat-dash .gate-shell>*,.belegat-dash .gate-trust,.belegat-dash .gate-shell .btn-emerald.block:hover:after{animation:none}}@media (max-width:480px){.belegat-dash .gate-shell{padding:30px 22px 26px}}@media (max-width:1180px){.belegat-dash .topbar .tb-search{display:none}}@media (max-width:1080px){.belegat-dash .kpi-grid{grid-template-columns:repeat(2,1fr)}.belegat-dash .grid-2{grid-template-columns:1fr}}@media (max-width:920px){.belegat-dash .app-canvas{grid-template-columns:1fr}.belegat-dash .glass-nav{transition:transform .24s var(--ease);width:260px;box-shadow:var(--sh-pop);position:fixed;top:0;left:0;transform:translate(-100%)}.belegat-dash .glass-nav.open{transform:translate(0)}.belegat-dash .nav-scrim{z-index:35;background:#14281c4d;position:fixed;inset:0}.belegat-dash .tb-burger{display:flex}.belegat-dash .tb-search{display:none}.belegat-dash .kz-pane{grid-template-columns:1fr}.belegat-dash .kz-rail{border-right:0;border-bottom:1px solid var(--hair);max-height:280px}.belegat-dash .grid-2-even,.belegat-dash .gate{grid-template-columns:1fr}.belegat-dash .gate-aside{display:none}}@media (max-width:560px){.belegat-dash .kpi-grid{grid-template-columns:1fr}.belegat-dash .content{padding:16px}.belegat-dash .dash-hero{padding:20px}.belegat-dash .dash-hero .actions{width:100%}.belegat-dash .dash-hero .actions .btn{flex:1}}
