:root{--bg0:#edf7fc;--bg1:#f7fbfd;--bg2:#ffffff;--bg3:#e2f1f8;--bg4:#d3eaf5;--acc:#087cac;--acc-h:#06658e;--acc2:#1599c7;--acc3:#43b8dc;--acc4:#8bd5eb;--success:#248a4b;--ok:#248a4b;--warn:#c46b00;--danger:#d92d20;--t1:#083e5d;--t2:#4f6977;--t3:#758d99;--ink:#083e5d;--muted:#617b89;--bd:rgba(8,91,130,0.16);--bd2:rgba(8,124,172,0.24);--bd-light:rgba(255,255,255,0.82);--border:rgba(8,91,130,0.16);--r:12px;--r-lg:18px;--r-xl:24px;--radius-ui:12px;--glass-bg:rgba(255,255,255,0.58);--glass-bg2:rgba(247,251,253,0.7);--glass-border:rgba(8,91,130,0.18);--glass-shine:rgba(255,255,255,0.92);--glass:rgba(255,255,255,0.58);--acc-glow:rgba(8,124,172,0.18);--acc2-glow:rgba(21,153,199,0.16)}html{color-scheme:light;background:var(--bg0)}body{background:linear-gradient(155deg,#f9fcfd,#edf7fc 44%,#ddecf4);color:var(--t1);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",var(--font-dm-sans),system-ui,sans-serif;letter-spacing:-.008em}body:before{background:radial-gradient(ellipse 68% 54% at 5% -10%,rgba(67,184,220,.3),transparent 62%),radial-gradient(ellipse 54% 46% at 100% 4%,rgba(8,124,172,.22),transparent 62%),radial-gradient(ellipse 48% 40% at 80% 100%,rgba(21,153,199,.18),transparent 65%),linear-gradient(155deg,rgba(255,255,255,.74),rgba(220,240,248,.62))}body:after{background-image:radial-gradient(circle,rgba(8,91,130,.085) .7px,transparent .8px);background-size:24px 24px;background-position:0 0;opacity:.45}.shell-hud:after,.shell-hud:before{opacity:0}::selection{background:rgba(8,124,172,.2);color:#073752}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:rgba(74,111,145,.24);border:2px solid transparent;background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(8,124,172,.42);border:2px solid transparent;background-clip:padding-box}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid rgba(8,124,172,.28);outline-offset:2px}.font-display{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",var(--font-outfit),system-ui,sans-serif;letter-spacing:-.025em}.text-iridescent{background:linear-gradient(120deg,#06658e,#087cac 48%,#43b8dc);-webkit-background-clip:text;background-clip:text}.bento-shell,.card,.exec-card,.glass,.glass-card,.glass-panel,.lblock,.metric-card-top,.tec-card,.tw{border-color:rgba(8,91,130,.14);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(235,247,251,.6));-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(8,124,172,.06),0 16px 42px rgba(7,77,111,.11),0 1px 2px rgba(7,77,111,.06)}.bento-shell,.card,.exec-card,.lblock,.tec-card,.tw{background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(238,248,252,.72));-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.bento-shell,.card,.glass-card,.metric-card-top,.tec-card,.tw{border-radius:18px}.glass-card.is-interactive:hover,.glass-card:hover,.glass-panel:hover,.met:hover{border-color:rgba(8,124,172,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 18px 42px rgba(7,77,111,.14),0 0 0 1px rgba(8,124,172,.06)}.glass-card:before,.glass-sheen:before,.met:before{background:linear-gradient(112deg,rgba(255,255,255,.9),rgba(255,255,255,.18) 34%,transparent 58%);opacity:.7}.met{border-color:rgba(8,91,130,.14);background:linear-gradient(145deg,rgba(255,255,255,.8),rgba(227,244,250,.6));-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(8,124,172,.08),0 14px 36px rgba(7,77,111,.12)}.met:after{height:3px;background:linear-gradient(90deg,#087cac,#43b8dc)}.met.met-a2:after,.met.met-a3:after{background:linear-gradient(90deg,#1599c7,#8bd5eb)}.kpi-value,.met-val{color:#073f5e;letter-spacing:-.04em}.card-h{border-color:rgba(8,91,130,.12);background:rgba(228,243,249,.72)}.nav-liquid{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(230,245,250,.56));border-bottom:1px solid rgba(8,91,130,.16);-webkit-backdrop-filter:blur(38px) saturate(195%);backdrop-filter:blur(38px) saturate(195%);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(8,124,172,.08),0 10px 34px rgba(7,77,111,.12)}.nav-liquid:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.96),transparent)}.nav-liquid:after{background:linear-gradient(90deg,transparent,#43b8dc,#087cac,#43b8dc,transparent);opacity:.32}.sidebar-liquid,.sidebar-liquid:focus-within,.sidebar-liquid:hover{width:232px;background:linear-gradient(160deg,rgba(248,252,253,.7),rgba(218,239,247,.58));border-right:1px solid rgba(8,91,130,.14);-webkit-backdrop-filter:blur(34px) saturate(180%);backdrop-filter:blur(34px) saturate(180%);box-shadow:inset -1px 0 0 rgba(255,255,255,.78),inset 1px 0 0 rgba(8,124,172,.04),10px 0 34px rgba(7,77,111,.08);transition:none}.sb-lbl,.sidebar-liquid:focus-within .sb-lbl,.sidebar-liquid:hover .sb-lbl{opacity:1;max-height:36px;padding-top:4px;padding-bottom:4px;margin-top:8px;margin-bottom:4px;color:#5b7887}.sb-uname,.sb-urole,.sbi-txt,.sidebar-liquid:focus-within .sb-uname,.sidebar-liquid:focus-within .sb-urole,.sidebar-liquid:focus-within .sbi-txt,.sidebar-liquid:hover .sb-uname,.sidebar-liquid:hover .sb-urole,.sidebar-liquid:hover .sbi-txt{max-width:170px;opacity:1}.sbi-badge,.sbi-chev,.sidebar-liquid:focus-within .sbi-badge,.sidebar-liquid:focus-within .sbi-chev,.sidebar-liquid:hover .sbi-badge,.sidebar-liquid:hover .sbi-chev{opacity:1}.sbi-sub,.sidebar-liquid:focus-within .sbi-sub.is-open,.sidebar-liquid:hover .sbi-sub.is-open{max-height:600px}.sidebar-liquid:not(:hover):not(:focus-within) .sbi{width:auto;height:auto;margin-left:0;margin-right:0;padding:9px 10px;gap:.625rem;justify-content:flex-start}.sidebar-liquid:not(:hover):not(:focus-within) .sbi>a{position:relative;inset:auto;justify-content:flex-start;gap:.625rem;width:auto;height:auto}.sidebar-liquid:not(:hover):not(:focus-within) .sbi-badge,.sidebar-liquid:not(:hover):not(:focus-within) .sbi-chev{width:auto!important;overflow:visible;pointer-events:auto}.sbi{color:#4f6977;border-radius:11px}.sbi:after{display:none}.sbi:hover{color:#083e5d;background:rgba(8,124,172,.08);border-color:rgba(8,124,172,.11)}.sbi.active{color:#06658e;background:linear-gradient(135deg,rgba(8,124,172,.15),rgba(67,184,220,.12));border-color:rgba(8,124,172,.21);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 5px 16px rgba(8,124,172,.1)}.sbi.active:before{background:#087cac;box-shadow:0 0 10px rgba(8,124,172,.32)}[role=button],button{font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}[role=button]:not([aria-disabled=true]),button:not(:disabled){cursor:pointer}[role=button][aria-disabled=true],button:disabled{cursor:not-allowed}.btn,.btn-acc2,.btn-danger,.btn-success,.btn-warn,.btn-xs{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;min-height:38px;padding:.55rem 1rem;border-radius:12px;border:1px solid rgba(8,91,130,.18);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(231,244,249,.62));color:#16485f;font-weight:600;line-height:1;letter-spacing:-.006em;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(8,91,130,.08),0 1px 2px rgba(7,77,111,.08),0 5px 14px rgba(7,77,111,.08);transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}.btn-acc2:before,.btn-danger:before,.btn-primary:before,.btn-success:before,.btn-warn:before,.btn-xs:before,.btn:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 52%)}.btn-xs:hover,.btn:hover{transform:translateY(-1px);border-color:rgba(8,124,172,.3);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(231,245,250,.76));box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(8,91,130,.08),0 2px 4px rgba(7,77,111,.08),0 8px 20px rgba(7,77,111,.11)}.btn-acc2:active,.btn-danger:active,.btn-primary:active,.btn-success:active,.btn-warn:active,.btn-xs:active,.btn:active{transform:translateY(0) scale(.975);transition-duration:70ms}.btn-acc2:disabled,.btn-danger:disabled,.btn-primary:disabled,.btn-success:disabled,.btn-warn:disabled,.btn-xs:disabled,.btn:disabled{transform:none;opacity:.46;box-shadow:none}.btn-primary,.btn.pr,a.bg-gradient-iridescent,a.bg-gradient-primary,button.bg-gradient-iridescent,button.bg-gradient-primary{position:relative;isolation:isolate;overflow:hidden;color:#fff;border-color:rgba(5,91,130,.38);border-radius:12px;background:linear-gradient(180deg,#1aa0cf,#087cac 54%,#06658e);font-weight:600;letter-spacing:-.006em;-webkit-backdrop-filter:blur(20px) saturate(175%);backdrop-filter:blur(20px) saturate(175%);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(4,73,106,.34),0 2px 4px rgba(5,91,130,.16),0 8px 20px rgba(8,124,172,.22);transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s ease,box-shadow .16s ease,opacity .16s ease}.btn-primary:hover,.btn.pr:hover,a.bg-gradient-iridescent:hover,a.bg-gradient-primary:hover,button.bg-gradient-iridescent:hover,button.bg-gradient-primary:hover{transform:translateY(-1px);filter:brightness(1.035) saturate(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.44),inset 0 -1px 0 rgba(4,73,106,.3),0 3px 6px rgba(5,91,130,.16),0 12px 26px rgba(8,124,172,.28)}.btn-acc2,.btn.acc2{color:#06658e;background:linear-gradient(180deg,rgba(74,187,220,.18),rgba(21,153,199,.1));border-color:rgba(21,153,199,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 4px 12px rgba(8,124,172,.08)}.btn-success{color:#176d39;background:linear-gradient(180deg,rgba(48,184,107,.17),rgba(48,184,107,.09));border-color:rgba(48,150,91,.25)}.btn-warn{color:#925000;background:linear-gradient(180deg,rgba(255,184,69,.2),rgba(255,159,10,.1));border-color:rgba(222,132,0,.27)}.btn-danger,.btn.danger{color:#bd2a22;background:linear-gradient(180deg,rgba(255,94,85,.16),rgba(255,59,48,.08));border-color:rgba(214,45,37,.24)}.btn-xs{min-height:30px;padding:.36rem .68rem;border-radius:9px;font-size:11.5px;gap:.3rem}.btn-sm{min-height:34px;padding:.44rem .8rem}.dp,.glass-modal button,.login-box button,.modal-liquid button,.nav-liquid button,.sidebar-liquid button,.tab{-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}.dp:active,.glass-modal button:active:not(:disabled),.login-box button:active:not(:disabled),.modal-liquid button:active:not(:disabled),.nav-liquid button:active:not(:disabled),.sidebar-liquid button:active:not(:disabled),.tab:active{scale:.96;transition-duration:70ms}.glass-input,.inp,.sel{color:#083e5d;border-color:rgba(8,91,130,.18);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(239,248,251,.56));-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(8,124,172,.05),0 4px 14px rgba(7,77,111,.05)}.glass-input:focus,.inp:focus,.sel:focus{border-color:rgba(8,124,172,.5);background:#fff;box-shadow:0 0 0 4px rgba(8,124,172,.12)}option{background:#fff;color:#083e5d}.dp{border-color:rgba(8,91,130,.16);background:rgba(255,255,255,.66);color:#4f6977}.dp.active,.dp:hover{border-color:rgba(8,124,172,.28);background:rgba(8,124,172,.1);color:#06658e;box-shadow:none}.tabs{border-color:rgba(8,91,130,.14)}.tab.active{color:#06658e}.tab.active:after{background:#087cac}.card table,.tw table{color:#16485f}.card thead,.tw thead{background:rgba(220,239,247,.72)}.card td,.card th,.lrow,.t-row,.tw td,.tw th{border-color:rgba(8,91,130,.1)}.card tbody tr:hover,.t-row:hover,.tw tbody tr:hover{background:rgba(8,124,172,.05)}.glass-overlay,.moverlay{background:rgba(29,77,101,.26);-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}.glass-modal,.modal-liquid{background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(232,246,251,.68));border-color:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(48px) saturate(190%);backdrop-filter:blur(48px) saturate(190%);box-shadow:inset 0 1.5px 0 #fff,inset 0 -1px 0 rgba(8,124,172,.08),0 34px 90px rgba(7,77,111,.26),0 0 0 1px rgba(8,91,130,.12)}.alert-info{color:#06658e;background:rgba(21,153,199,.09);border-color:rgba(21,153,199,.2)}.alert-success{color:#19723b;background:rgba(48,184,107,.09);border-color:rgba(48,184,107,.2)}.alert-warn{color:#915000;background:rgba(255,159,10,.1);border-color:rgba(255,159,10,.22)}.alert-danger{color:#b9261e;background:rgba(255,59,48,.08);border-color:rgba(255,59,48,.19)}.badge-cyan{color:#06658e;background:rgba(21,153,199,.1);border-color:rgba(21,153,199,.2)}.badge-green{color:#19723b;background:rgba(48,184,107,.1);border-color:rgba(48,184,107,.2)}.badge-red{color:#b9261e;background:rgba(255,59,48,.08);border-color:rgba(255,59,48,.18)}.badge-yellow{color:#915000;background:rgba(255,159,10,.1);border-color:rgba(255,159,10,.2)}.badge-purple{color:#06658e;background:rgba(8,124,172,.09);border-color:rgba(8,124,172,.18)}.login-shell{background:radial-gradient(ellipse 75% 65% at 18% 6%,rgba(67,184,220,.36),transparent 64%),radial-gradient(ellipse 55% 50% at 92% 84%,rgba(8,124,172,.24),transparent 66%),linear-gradient(160deg,#f9fcfd,#dceff7)}.login-shell:after,.login-shell:before{content:"";position:absolute;z-index:0;pointer-events:none;border-radius:999px;filter:blur(18px)}.login-shell:before{width:min(34vw,420px);aspect-ratio:1;left:max(2vw,calc(50% - 410px));top:20%;background:radial-gradient(circle at 34% 30%,rgba(139,213,235,.74),rgba(21,153,199,.22) 48%,transparent 72%);box-shadow:0 24px 80px rgba(8,124,172,.16)}.login-shell:after{width:min(28vw,340px);aspect-ratio:1;right:max(3vw,calc(50% - 390px));bottom:12%;background:radial-gradient(circle at 40% 34%,rgba(67,184,220,.58),rgba(8,124,172,.16) 52%,transparent 74%);box-shadow:0 20px 70px rgba(8,124,172,.14)}.login-grid-lines{background-image:linear-gradient(rgba(8,124,172,.05) 1px,transparent 0),linear-gradient(90deg,rgba(8,124,172,.05) 1px,transparent 0)}.login-box{background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(230,245,250,.5));border-color:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(52px) saturate(195%);backdrop-filter:blur(52px) saturate(195%);box-shadow:inset 0 1.5px 0 #fff,inset 0 -1px 0 rgba(8,124,172,.1),0 36px 100px rgba(7,77,111,.24),0 0 0 1px rgba(8,91,130,.1)}.login-box:before{height:62%;background:linear-gradient(150deg,rgba(255,255,255,.42),rgba(255,255,255,.08) 46%,transparent 72%);opacity:.88}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bento-shell,.card,.exec-card,.glass,.glass-card,.glass-modal,.glass-panel,.lblock,.login-box,.metric-card-top,.modal-liquid,.nav-liquid,.sidebar-liquid,.tec-card,.tw{background:rgba(247,251,253,.96)}}@media (max-width:1023px){.sidebar-liquid,.sidebar-liquid:focus-within,.sidebar-liquid:hover{width:min(288px,88vw)}.login-shell:before{width:58vw;left:-24vw;top:16%}.login-shell:after{width:52vw;right:-22vw;bottom:8%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}