:root{--ui-scale:.9;--green-950:#123b35;--green-900:#1a5f55;--green-800:#24766b;--green-700:#338b7f;--green-600:#3d9487;--green-500:#57a79b;--mint-300:#a9d8cd;--mint-100:#e4f2ee;--cream:#f3ebe2;--cream-strong:#fffaf3;--surface:#ffffff94;--surface-strong:#ffffffc7;--line:#1d5f5526;--text:#202b28;--muted:#6f7974;--shadow:0 calc(1.45833vw * var(--ui-scale)) calc(4.16667vw * var(--ui-scale)) #1c4a4329;--soft-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.97917vw * var(--ui-scale)) #184a421a;--theme-scroll-thumb:#bcb2cb57;--theme-scroll-thumb-hover:#d2c6e280;--theme-scroll-track:transparent;--container:calc(77.0833vw * var(--ui-scale))}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at 18% 0,#3d948738,#0000 29%),radial-gradient(circle at 82% 10%,#ffffffc7,#0000 28%),radial-gradient(circle at 86% 88%,#338b7f2e,#0000 26%),linear-gradient(#f4ece4 0%,#f8f1ea 45%,#fffaf4 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;padding:calc(.833333vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale)) calc(2.29167vw * var(--ui-scale));position:relative;padding-top:0!important}.ambient{border-radius:calc(52.0313vw * var(--ui-scale));filter:blur(calc(3.125vw * var(--ui-scale)));opacity:.55;pointer-events:none;z-index:0;position:fixed}.ambient-one{width:calc(27.0833vw * var(--ui-scale));height:calc(27.0833vw * var(--ui-scale));left:calc(-6.25vw * var(--ui-scale));top:calc(6.25vw * var(--ui-scale));background:#338b7f29}.ambient-two{width:calc(33.3333vw * var(--ui-scale));height:calc(33.3333vw * var(--ui-scale));right:calc(-6.77083vw * var(--ui-scale));bottom:calc(-7.8125vw * var(--ui-scale));background:#ffffff85}.content-container,.apple-header{width:100%;max-width:var(--container);margin-left:auto;margin-right:auto}.main-content{z-index:1;padding-top:calc(1.04167vw * var(--ui-scale));position:relative}section{animation:.22s fadeIn}@keyframes fadeIn{0%{opacity:.4;transform:translateY(calc(.3125vw * var(--ui-scale)))}to{opacity:1;transform:none}}.apple-header{top:calc(.9375vw * var(--ui-scale));z-index:80;min-height:calc(3.54167vw * var(--ui-scale));grid-template-columns:calc(9.375vw * var(--ui-scale)) minmax(0, 1fr) calc(7.8125vw * var(--ui-scale));align-items:center;gap:calc(1.04167vw * var(--ui-scale));padding:0 calc(.416667vw * var(--ui-scale));box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;display:grid;position:sticky}.header-left,.header-actions{align-items:center;gap:calc(.520833vw * var(--ui-scale));display:flex}.header-left{min-width:0;padding:calc(.520833vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffad;box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(2.5vw * var(--ui-scale)) #25524b1c, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffd1;-webkit-backdrop-filter:blur(calc(1.25vw * var(--ui-scale))) saturate(145%);background:#fffaf39e}.header-actions{padding:calc(.364583vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff1f;box-shadow:0 calc(1.14583vw * var(--ui-scale)) calc(3.125vw * var(--ui-scale)) #0f2b2729, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff2e;-webkit-backdrop-filter:blur(calc(1.45833vw * var(--ui-scale))) saturate(150%);background:#16332f57;justify-self:end}.brand-mark{width:calc(1.25vw * var(--ui-scale));height:calc(1.25vw * var(--ui-scale));border:calc(.104167vw * var(--ui-scale)) solid #ff9d95;box-shadow:inset calc(.520833vw * var(--ui-scale)) 0 0 #338b7feb, 0 0 0 calc(.260417vw * var(--ui-scale)) #ff9d951f;border-radius:50%;flex:none}.brand-word{font-size:calc(1.40625vw * var(--ui-scale));letter-spacing:calc(-.083333vw * var(--ui-scale));color:#171a45;font-weight:850}.nav-capsule{height:calc(3.02083vw * var(--ui-scale));justify-self:center;align-items:center;gap:calc(.15625vw * var(--ui-scale));max-width:100%;padding:calc(.364583vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff24;box-shadow:0 calc(1.35417vw * var(--ui-scale)) calc(3.75vw * var(--ui-scale)) #112b2738, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff2e, inset 0 calc(-.052083vw * var(--ui-scale)) 0 #00000014;-webkit-backdrop-filter:blur(calc(1.66667vw * var(--ui-scale))) saturate(155%);scrollbar-width:none;display:flex;overflow-x:auto;background:#000!important}.nav-item{height:calc(2.29167vw * var(--ui-scale));min-width:0;padding:0 calc(.729167vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:#fffaf3d1;font-size:calc(.677083vw * var(--ui-scale));white-space:nowrap;background:0 0;border:0;font-weight:780;transition:transform .18s,background .18s,box-shadow .18s,color .18s}.nav-item:hover{color:#fffaf3;transform:translateY(calc(-.052083vw * var(--ui-scale)));background:#ffffff1a}.icon-btn,.glass-select,.primary-btn,.primary-soft{border:calc(.052083vw * var(--ui-scale)) solid #ffffffad;border-radius:calc(.416667vw * var(--ui-scale));min-height:calc(1.97917vw * var(--ui-scale));justify-content:center;align-items:center;gap:calc(.416667vw * var(--ui-scale));color:var(--text);box-shadow:0 calc(.625vw * var(--ui-scale)) calc(1.5625vw * var(--ui-scale)) #1d5f551a, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffe6;-webkit-backdrop-filter:blur(calc(.9375vw * var(--ui-scale))) saturate(145%);background:#ffffff7a;display:inline-flex}.icon-btn{width:calc(2.08333vw * var(--ui-scale));height:calc(2.08333vw * var(--ui-scale));padding:0}.header-actions .icon-btn{width:calc(2.1875vw * var(--ui-scale));height:calc(2.1875vw * var(--ui-scale));min-height:calc(2.1875vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:#fffaf3e0;box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff24, 0 calc(.625vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #0413111f;background:#ffffff14;border-color:#ffffff1a}.header-actions .icon-btn:hover{color:#fffaf3;background:#ffffff29}.avatar,.initials{width:calc(1.875vw * var(--ui-scale));height:calc(1.875vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:#fff;font-size:calc(.625vw * var(--ui-scale));background:linear-gradient(135deg, var(--green-600), var(--green-950));box-shadow:0 calc(.520833vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #24766b33;place-items:center;font-weight:850;display:grid}.header-actions .avatar{width:calc(2.1875vw * var(--ui-scale));height:calc(2.1875vw * var(--ui-scale));background:linear-gradient(145deg, #dfeee9, var(--green-600));color:#10201d;box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff6b, 0 calc(.625vw * var(--ui-scale)) calc(1.5625vw * var(--ui-scale)) #0413112e}.profile-chip{height:calc(2.08333vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffa3;border-radius:calc(.416667vw * var(--ui-scale));padding:0 calc(.729167vw * var(--ui-scale));align-items:center;gap:calc(.3125vw * var(--ui-scale));color:#25302d;box-shadow:0 calc(.520833vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #0c534a14, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffe6;background:#ffffff70;font-weight:760;display:inline-flex}h1,h2,h3,h4,p{margin-top:0}h1{font-size:calc(1.45833vw * var(--ui-scale));letter-spacing:calc(-.057292vw * var(--ui-scale))}h2{font-size:calc(1.25vw * var(--ui-scale));letter-spacing:calc(-.041667vw * var(--ui-scale));margin:0}h3{margin:0 0 calc(.833333vw * var(--ui-scale));font-size:calc(.78125vw * var(--ui-scale));letter-spacing:calc(-.010417vw * var(--ui-scale))}h4{margin:0 0 calc(.416667vw * var(--ui-scale))}p{color:var(--muted);margin:calc(.364583vw * var(--ui-scale)) 0 0}.page-header{display:none!important}.page-hero{min-height:calc(19.7917vw * var(--ui-scale));margin:calc(1.14583vw * var(--ui-scale)) 0 calc(.9375vw * var(--ui-scale));padding:calc(2.91667vw * var(--ui-scale)) calc(2.08333vw * var(--ui-scale)) calc(2.70833vw * var(--ui-scale));border-radius:calc(.416667vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff5c;box-shadow:0 calc(1.66667vw * var(--ui-scale)) calc(4.6875vw * var(--ui-scale)) #2b6e6438, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff47;background:radial-gradient(circle at 22% 14%,#ffffff29,#0000 25%),radial-gradient(circle at 78% 18%,#ffffff1f,#0000 26%),linear-gradient(135deg,#3c9285 0%,#33897d 45%,#2d776d 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 42%),radial-gradient(circle at 50% 10%,#ffffff29,#0000 28%);position:absolute;inset:0}.page-hero:after{content:"";right:50%;top:calc(3.64583vw * var(--ui-scale));width:calc(32.2917vw * var(--ui-scale));height:calc(18.75vw * var(--ui-scale));z-index:2;pointer-events:none;opacity:.22;background:linear-gradient(#ffffff52 calc(.052083vw * var(--ui-scale)), transparent calc(.052083vw * var(--ui-scale))), linear-gradient(90deg, #ffffff52 calc(.052083vw * var(--ui-scale)), transparent calc(.052083vw * var(--ui-scale))), radial-gradient(circle at 50% 50%, #ffffff52, transparent 64%);background-size:calc(2.29167vw * var(--ui-scale)) calc(2.29167vw * var(--ui-scale)), calc(2.29167vw * var(--ui-scale)) calc(2.29167vw * var(--ui-scale)), cover;position:absolute;transform:translate(50%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.page-hero-overlay{display:none}.hero-left{z-index:4;max-width:calc(51.0417vw * var(--ui-scale));text-align:center;position:relative}.hero-kicker{justify-content:center;align-items:center;gap:calc(.520833vw * var(--ui-scale));margin-bottom:calc(.78125vw * var(--ui-scale));color:#ffffffc7;font-size:calc(.625vw * var(--ui-scale));letter-spacing:.1em;text-transform:uppercase;font-weight:850;display:flex}.hero-kicker-dot{width:calc(.46875vw * var(--ui-scale));height:calc(.46875vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:var(--cream);box-shadow:0 0 0 calc(.364583vw * var(--ui-scale)) #ffffff1f}.hero-title-row{justify-content:center;align-items:center;gap:calc(.729167vw * var(--ui-scale));display:flex}.hero-title-row h1{color:#fffaf5;font-size:clamp(calc(2.5vw * var(--ui-scale)), 5vw, calc(3.85417vw * var(--ui-scale)));letter-spacing:0;margin:0;font-weight:520;line-height:1}.hero-status-chip{transform:translateY(calc(.364583vw * var(--ui-scale)));height:calc(1.5625vw * var(--ui-scale));padding:0 calc(.677083vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff40;color:#fffaf4;font-size:calc(.677083vw * var(--ui-scale));white-space:nowrap;background:#ffffff29;align-items:center;font-weight:850;display:inline-flex}.hero-left p{max-width:calc(44.2708vw * var(--ui-scale));margin:calc(1.45833vw * var(--ui-scale)) auto 0;color:#ffffffc7;font-size:calc(.9375vw * var(--ui-scale));letter-spacing:0;font-weight:520;line-height:1.65}.hero-feature-row{justify-content:center;gap:calc(.625vw * var(--ui-scale));margin-top:calc(1.77083vw * var(--ui-scale));flex-wrap:wrap;display:flex}.hero-feature-pill{height:calc(2.29167vw * var(--ui-scale));padding:0 calc(.78125vw * var(--ui-scale));align-items:center;gap:calc(.46875vw * var(--ui-scale));border-radius:calc(.416667vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff42;color:#ffffffe0;font-size:calc(.677083vw * var(--ui-scale));box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(2.08333vw * var(--ui-scale)) #14383324, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff5c;-webkit-backdrop-filter:blur(calc(1.04167vw * var(--ui-scale))) saturate(150%);background:#ffffff29;font-weight:820;display:inline-flex}.hero-feature-pill svg{color:#fffaf4}.page-toolbar{z-index:8;justify-content:space-between;align-items:center;gap:calc(.729167vw * var(--ui-scale));margin:0 0 calc(.9375vw * var(--ui-scale));padding:calc(.625vw * var(--ui-scale));border-radius:calc(.416667vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffa3;box-shadow:0 calc(1.14583vw * var(--ui-scale)) calc(3.125vw * var(--ui-scale)) #25524b1c, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffe0;-webkit-backdrop-filter:blur(calc(1.5625vw * var(--ui-scale))) saturate(155%);background:#ffffff80;display:flex;position:relative}.toolbar-left,.toolbar-right{align-items:center;gap:calc(.520833vw * var(--ui-scale));min-width:0;display:flex}.toolbar-control,.toolbar-secondary,.toolbar-primary,.toolbar-icon{height:calc(2.29167vw * var(--ui-scale));justify-content:center;align-items:center;gap:calc(.46875vw * var(--ui-scale));padding:0 calc(.833333vw * var(--ui-scale));border-radius:calc(.416667vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffad;color:#10201de0;font-size:calc(.677083vw * var(--ui-scale));white-space:nowrap;box-shadow:0 calc(.520833vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #25524b14, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffeb;-webkit-backdrop-filter:blur(calc(.9375vw * var(--ui-scale))) saturate(150%);background:#ffffff80;font-weight:820;display:inline-flex}.toolbar-icon{width:calc(2.29167vw * var(--ui-scale));padding:0}.toolbar-primary{color:#fff;background:linear-gradient(135deg, var(--green-600), var(--green-900));box-shadow:0 calc(.833333vw * var(--ui-scale)) calc(1.875vw * var(--ui-scale)) #24766b3d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff47;border-color:#ffffff3d}.toolbar-secondary{background:#ffffff80}.glass-card{border:calc(.052083vw * var(--ui-scale)) solid #ffffffa3;border-radius:calc(.416667vw * var(--ui-scale));box-shadow:0 calc(1.25vw * var(--ui-scale)) calc(3.64583vw * var(--ui-scale)) #2251491f, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffe6;-webkit-backdrop-filter:blur(calc(1.45833vw * var(--ui-scale))) saturate(150%);padding:calc(1.04167vw * var(--ui-scale));background:linear-gradient(145deg,#ffffffad,#ffffff6b);position:relative;overflow:hidden}.glass-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:.65;background:linear-gradient(#fff6,#0000 42%),radial-gradient(circle at 18% 0,#ffffff6b,#0000 24%);position:absolute;inset:0}.glass-card>*{z-index:1;position:relative}.kpi-grid{gap:calc(.729167vw * var(--ui-scale));margin:0 0 calc(.729167vw * var(--ui-scale));z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.kpi-card{min-height:calc(6.875vw * var(--ui-scale));padding-left:calc(4.375vw * var(--ui-scale));flex-direction:column;justify-content:center;display:flex;position:relative}.kpi-card strong{margin-top:calc(.46875vw * var(--ui-scale));font-size:calc(1.61458vw * var(--ui-scale));letter-spacing:calc(-.026042vw * var(--ui-scale));display:block}.kpi-card small{color:var(--green-700);margin-top:calc(.15625vw * var(--ui-scale));font-weight:820}.kpi-icon{left:calc(1.04167vw * var(--ui-scale));width:calc(2.5vw * var(--ui-scale));height:calc(2.5vw * var(--ui-scale));color:#fffaf4;background:linear-gradient(145deg, var(--green-600), var(--green-900));border-radius:calc(.416667vw * var(--ui-scale));box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.66667vw * var(--ui-scale)) #338b7f3d;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.overview-grid{gap:calc(.729167vw * var(--ui-scale));z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.card-link{color:var(--green-800);font-size:calc(.677083vw * var(--ui-scale));margin-top:calc(.677083vw * var(--ui-scale));font-weight:850;text-decoration:none;display:inline-block}table{border-collapse:collapse;width:100%}th{text-align:left;color:#202b288a;font-size:calc(.572917vw * var(--ui-scale));padding:calc(.572917vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale));border-bottom:calc(.052083vw * var(--ui-scale)) solid var(--line);text-transform:uppercase;letter-spacing:.04em;font-weight:850}td{padding:calc(.677083vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale));border-bottom:calc(.052083vw * var(--ui-scale)) solid #1d5f5517;font-size:calc(.677083vw * var(--ui-scale));vertical-align:middle}tr:last-child td{border-bottom:0}tbody tr{transition:background .16s}tbody tr:hover{background:#ffffff6b}.compact td{padding:calc(.520833vw * var(--ui-scale))}.table-card{padding:0;overflow:hidden}.table-card table{background:#ffffff1f}.table-card tbody tr{cursor:pointer}.table-footer{padding:calc(.729167vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale));color:var(--muted);font-size:calc(.677083vw * var(--ui-scale));justify-content:space-between;align-items:center;display:flex}.pagination{gap:calc(.260417vw * var(--ui-scale));display:flex}.pagination button{border:calc(.052083vw * var(--ui-scale)) solid var(--line);border-radius:calc(.416667vw * var(--ui-scale));padding:calc(.3125vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale));color:var(--text);background:#ffffff80}.pill{border-radius:calc(.364583vw * var(--ui-scale));padding:calc(.208333vw * var(--ui-scale)) calc(.416667vw * var(--ui-scale));margin:calc(.104167vw * var(--ui-scale));font-size:calc(.572917vw * var(--ui-scale));color:#4a5955;border:calc(.052083vw * var(--ui-scale)) solid #ffffff8c;background:#f6f8f6d1;align-items:center;font-weight:850;display:inline-flex}.pill-neutral{color:#64748b;background:#f1f5f9e6}.score{color:var(--green-800);font-weight:850}.score.med{color:#d97706}.score.high{color:#dc2626}.chart,.line-chart{width:100%;height:calc(11.9792vw * var(--ui-scale))}.chart line,.line-chart line{stroke:#0c534a29}.chart .gridline{stroke:#0c534a14}.chart text{fill:#71817d;font-size:calc(.572917vw * var(--ui-scale))}.low{fill:var(--green-700);opacity:.75}.medium{fill:#f59e0b;opacity:.85}.high{fill:#f97316;opacity:.9}.critical{fill:#ef4444}.donut-wrap{justify-content:center;align-items:center;gap:calc(1.25vw * var(--ui-scale));min-height:calc(10.9375vw * var(--ui-scale));display:flex}.donut{width:calc(7.39583vw * var(--ui-scale));height:calc(7.39583vw * var(--ui-scale));background:conic-gradient(var(--green-700) 0 38%, #9ecfc4 38% 68%, #f1bd67 68% 82%, #e98378 82% 100%);box-shadow:inset 0 0 0 calc(.052083vw * var(--ui-scale)) #ffffffb3, 0 calc(.9375vw * var(--ui-scale)) calc(2.1875vw * var(--ui-scale)) #338b7f29;border-radius:50%;place-items:center;display:grid}.donut>div{width:calc(4.79167vw * var(--ui-scale));height:calc(4.79167vw * var(--ui-scale));background:#ffffffeb;border-radius:50%;align-content:center;place-items:center;display:grid}.donut strong{font-size:calc(1.45833vw * var(--ui-scale))}.donut span{color:var(--muted);font-size:calc(.625vw * var(--ui-scale))}.donut-wrap ul{width:calc(7.03125vw * var(--ui-scale));margin:0;padding:0;list-style:none}.donut-wrap li{align-items:center;gap:calc(.416667vw * var(--ui-scale));font-size:calc(.677083vw * var(--ui-scale));margin:calc(.572917vw * var(--ui-scale)) 0;justify-content:space-between;display:flex}.legend{width:calc(.46875vw * var(--ui-scale));height:calc(.46875vw * var(--ui-scale));border-radius:50%;display:inline-block}.legend.new{background:var(--green-700)}.legend.review{background:#9ecfc4}.legend.escalated{background:#f1bd67}.legend.cleared{background:#e98378}.bars{gap:calc(.677083vw * var(--ui-scale));display:grid}.bar-row{grid-template-columns:minmax(calc(7.8125vw * var(--ui-scale)), 1fr) 2fr calc(1.82292vw * var(--ui-scale));gap:calc(.625vw * var(--ui-scale));font-size:calc(.677083vw * var(--ui-scale));align-items:center;display:grid}.bar-row div{height:calc(.416667vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:#1d5f551a;overflow:hidden}.bar-row i{border-radius:calc(52.0313vw * var(--ui-scale));background:linear-gradient(90deg, var(--green-500), var(--green-900));height:100%;display:block}.filter-bar{gap:calc(.520833vw * var(--ui-scale));margin-bottom:calc(.729167vw * var(--ui-scale));flex-wrap:wrap;align-items:center;display:flex}.search-input,.search-wide{height:calc(2.08333vw * var(--ui-scale));min-width:calc(13.5417vw * var(--ui-scale));align-items:center;gap:calc(.416667vw * var(--ui-scale));padding:0 calc(.625vw * var(--ui-scale));color:#81908c;border:calc(.052083vw * var(--ui-scale)) solid #ffffff94;border-radius:calc(.416667vw * var(--ui-scale));font-size:calc(.677083vw * var(--ui-scale));background:#ffffff6b;font-weight:700;display:flex}.search-wide{width:100%;margin-bottom:calc(.625vw * var(--ui-scale))}.detail-drawer{right:max(calc(1.25vw * var(--ui-scale)), calc((100vw - var(--container)) / 2));top:calc(5.83333vw * var(--ui-scale));bottom:calc(1.45833vw * var(--ui-scale));width:calc(19.2708vw * var(--ui-scale));z-index:90;box-shadow:0 calc(1.5625vw * var(--ui-scale)) calc(4.6875vw * var(--ui-scale)) #1f494238, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffe6;position:fixed;overflow:auto}.close-btn{right:calc(.833333vw * var(--ui-scale));top:calc(.729167vw * var(--ui-scale));width:calc(1.77083vw * var(--ui-scale));height:calc(1.77083vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #fff9;border-radius:calc(.416667vw * var(--ui-scale));background:#ffffff75;place-items:center;display:grid;position:absolute}.drawer-title{align-items:center;gap:calc(.520833vw * var(--ui-scale));padding-right:calc(1.97917vw * var(--ui-scale));display:flex}.tabs{gap:calc(.9375vw * var(--ui-scale));margin:calc(.9375vw * var(--ui-scale)) 0;border-bottom:calc(.052083vw * var(--ui-scale)) solid var(--line);display:flex;overflow-x:auto}.tab{padding:0 0 calc(.625vw * var(--ui-scale));font-size:calc(.677083vw * var(--ui-scale));color:var(--muted);white-space:nowrap;background:0 0;border:0;font-weight:850}.tab.active{color:var(--green-800);border-bottom:calc(.104167vw * var(--ui-scale)) solid var(--green-700)}.detail-grid{gap:calc(.833333vw * var(--ui-scale));margin:calc(1.04167vw * var(--ui-scale)) 0;grid-template-columns:repeat(2,1fr);display:grid}.detail-grid div{gap:calc(.260417vw * var(--ui-scale));display:grid}.detail-grid b{font-size:calc(.833333vw * var(--ui-scale))}.detail-grid small{color:var(--muted)}.drawer-section{margin-top:calc(1.14583vw * var(--ui-scale))}.drawer-section p{font-size:calc(.677083vw * var(--ui-scale));line-height:1.55}.evidence-grid{gap:calc(.520833vw * var(--ui-scale));grid-template-columns:repeat(2,1fr);display:grid}.evidence-card{min-height:calc(3.85417vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff8f;border-radius:calc(.416667vw * var(--ui-scale));color:var(--green-800);font-size:calc(.625vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #fffc;background:#ffffff61;place-items:center;font-weight:850;display:grid}.drawer-actions{gap:calc(.416667vw * var(--ui-scale));margin-top:calc(1.14583vw * var(--ui-scale));flex-wrap:wrap;display:flex}.employee-layout{grid-template-columns:calc(17.1875vw * var(--ui-scale)) minmax(0, 1fr);gap:calc(.729167vw * var(--ui-scale));z-index:2;display:grid;position:relative}.employee-row{grid-template-columns:calc(1.45833vw * var(--ui-scale)) minmax(0,1fr) calc(1.77083vw * var(--ui-scale)) calc(3.64583vw * var(--ui-scale)) calc(4.16667vw * var(--ui-scale));align-items:center;gap:calc(.520833vw * var(--ui-scale));border-bottom:calc(.052083vw * var(--ui-scale)) solid #0c534a14;padding:calc(.677083vw * var(--ui-scale)) 0;font-size:calc(.677083vw * var(--ui-scale));display:grid}.employee-row small,.access-row small{color:var(--muted);margin-top:calc(.15625vw * var(--ui-scale));display:block}.rank{width:calc(1.25vw * var(--ui-scale));height:calc(1.25vw * var(--ui-scale));border-radius:calc(.364583vw * var(--ui-scale));color:var(--green-700);background:#e4f2eee6;place-items:center;font-weight:850;display:grid}.profile-panel{padding:calc(1.04167vw * var(--ui-scale));min-width:0}.profile-title{justify-content:space-between;align-items:start;display:flex}.profile-kpis{gap:calc(.625vw * var(--ui-scale));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mini-kpi{border:calc(.052083vw * var(--ui-scale)) solid #ffffff85;border-radius:calc(.416667vw * var(--ui-scale));padding:calc(.729167vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #fffc;background:#ffffff61}.mini-kpi span,.mini-kpi small{color:var(--muted);font-size:calc(.625vw * var(--ui-scale))}.mini-kpi strong{margin:calc(.416667vw * var(--ui-scale)) 0;font-size:calc(1.09375vw * var(--ui-scale));display:block}.two-col{gap:calc(.729167vw * var(--ui-scale));margin-top:calc(.729167vw * var(--ui-scale));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.receipt-grid{grid-template-columns:minmax(0, 1fr) calc(15.625vw * var(--ui-scale));gap:calc(.729167vw * var(--ui-scale));z-index:2;display:grid;position:relative}.receipt-preview{text-align:center}.receipt-paper{margin:calc(.729167vw * var(--ui-scale)) auto;width:calc(10.9375vw * var(--ui-scale));min-height:calc(14.5833vw * var(--ui-scale));padding:calc(1.04167vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale));border-radius:calc(.416667vw * var(--ui-scale));box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(2.34375vw * var(--ui-scale)) #25524b24;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(.572917vw * var(--ui-scale));color:#263532;background:#ffffffdb}.receipt-paper span{color:var(--muted);margin-top:calc(.416667vw * var(--ui-scale));display:block}.access-row{grid-template-columns:calc(2.1875vw * var(--ui-scale)) calc(11.9792vw * var(--ui-scale)) minmax(0,1fr) calc(5.72917vw * var(--ui-scale)) calc(3.64583vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale));gap:calc(.729167vw * var(--ui-scale));padding:calc(.833333vw * var(--ui-scale)) 0;border-bottom:calc(.052083vw * var(--ui-scale)) solid #0c534a14;align-items:center;display:grid}.access-chips{gap:calc(.208333vw * var(--ui-scale));flex-wrap:wrap;display:flex}@media (width<=1280px){:root{--container:calc(60.4167vw * var(--ui-scale))}.apple-header{grid-template-columns:calc(8.33333vw * var(--ui-scale)) minmax(0, 1fr) auto;gap:calc(.625vw * var(--ui-scale))}.header-left{padding-inline:calc(.625vw * var(--ui-scale))}.brand-word{font-size:calc(1.30208vw * var(--ui-scale))}.profile-chip{display:none}.nav-item{min-width:0;padding:0 calc(.572917vw * var(--ui-scale));font-size:calc(.625vw * var(--ui-scale))}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.span-3,.span-4,.span-5,.span-7,.span-8{grid-column:span 12}.with-drawer-space{padding-right:0}.detail-drawer{width:auto;margin-top:calc(.729167vw * var(--ui-scale));position:static}}@media (width<=900px){.app-shell{padding:calc(.625vw * var(--ui-scale))}.apple-header{gap:calc(.625vw * var(--ui-scale));grid-template-columns:1fr;height:auto;padding:0}.header-left{justify-self:start}.nav-capsule{justify-content:flex-start;justify-self:stretch;overflow-x:auto}.nav-item{min-width:max-content;padding:0 calc(.833333vw * var(--ui-scale));font-size:calc(.677083vw * var(--ui-scale));flex:none}.header-actions{justify-content:flex-end;justify-self:end}.page-hero{min-height:auto;padding:calc(3.95833vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale)) calc(1.66667vw * var(--ui-scale));margin:calc(.833333vw * var(--ui-scale)) 0;border-radius:calc(1.45833vw * var(--ui-scale))}.hero-title-row{align-items:flex-start;gap:calc(.625vw * var(--ui-scale));flex-direction:column}.hero-kicker{justify-content:flex-start}.hero-status-chip{transform:none}.hero-title-row h1{font-size:clamp(calc(2.29167vw * var(--ui-scale)), 12vw, calc(3.33333vw * var(--ui-scale)))}.hero-left p{font-size:calc(.885417vw * var(--ui-scale))}.page-toolbar{flex-direction:column;align-items:stretch}.toolbar-left,.toolbar-right{flex-wrap:wrap;width:100%}.toolbar-control,.toolbar-secondary,.toolbar-primary{flex:1 1 calc(11.4583vw * var(--ui-scale))}.kpi-grid,.profile-kpis,.employee-layout,.two-col,.receipt-grid{grid-template-columns:1fr}.access-row{grid-template-columns:calc(2.1875vw * var(--ui-scale)) 1fr}.access-row>span,.access-row>button,.access-row>svg{grid-column:2}}:root{--dash-green:#0f7f6b;--dash-green-dark:#073f36;--dash-mint:#e3f4ef;--dash-card:#ffffffc7;--dash-border:#0f7f6b14;--dash-shadow:0 calc(.833333vw * var(--ui-scale)) calc(2.1875vw * var(--ui-scale)) #142b2714}.ambient{display:none}.content-container,.apple-header{max-width:none}.apple-header{min-height:calc(5.72917vw * var(--ui-scale));grid-template-columns:calc(8.33333vw * var(--ui-scale)) calc(3.33333vw * var(--ui-scale)) minmax(0, 1fr) auto;gap:calc(1.25vw * var(--ui-scale));padding:calc(1.45833vw * var(--ui-scale)) 0 calc(.9375vw * var(--ui-scale));border-bottom:calc(.052083vw * var(--ui-scale)) solid #00000009;align-items:center;display:grid;position:relative;top:0}.header-left{gap:calc(.104167vw * var(--ui-scale));box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:grid}.header-left strong{font-size:calc(1.61458vw * var(--ui-scale));letter-spacing:-.03em;font-weight:650;line-height:1}.header-left span{color:#222;font-size:calc(.833333vw * var(--ui-scale));font-weight:520}.nav-search,.header-actions .icon-btn{width:calc(3.02083vw * var(--ui-scale));height:calc(3.02083vw * var(--ui-scale));min-height:calc(3.02083vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:#151515;box-shadow:0 calc(.520833vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #15201e14, inset 0 calc(.052083vw * var(--ui-scale)) 0 #fffffff5;-webkit-backdrop-filter:blur(calc(.9375vw * var(--ui-scale))) saturate(150%);background:#ffffffbd;border:0}.nav-capsule{height:calc(3.02083vw * var(--ui-scale));justify-self:stretch;gap:calc(1.14583vw * var(--ui-scale));box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.nav-item{height:calc(3.02083vw * var(--ui-scale));min-width:0;padding:0 calc(1.35417vw * var(--ui-scale));color:#141414;border-radius:calc(52.0313vw * var(--ui-scale));font-size:calc(.9375vw * var(--ui-scale));background:0 0;font-weight:760}.nav-item:hover{color:#111;background:#0f7f6b0f;transform:none}.nav-item.active{min-width:calc(8.33333vw * var(--ui-scale));color:#fff;box-shadow:0 calc(.625vw * var(--ui-scale)) calc(1.35417vw * var(--ui-scale)) #084d4340, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff29;background:linear-gradient(135deg,#0d3f37,#0d6f60)}.header-actions{gap:calc(.625vw * var(--ui-scale));box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.notification-btn{position:relative}.notification-btn span{right:calc(.364583vw * var(--ui-scale));top:calc(.208333vw * var(--ui-scale));width:calc(.989583vw * var(--ui-scale));height:calc(.989583vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:#fff;background:var(--dash-green);font-size:calc(.572917vw * var(--ui-scale));place-items:center;font-weight:850;display:grid;position:absolute}.header-actions .avatar{width:calc(3.02083vw * var(--ui-scale));height:calc(3.02083vw * var(--ui-scale));color:#fff;box-shadow:0 calc(.520833vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #0f7f6b38;font-size:calc(.9375vw * var(--ui-scale));background:linear-gradient(135deg,#16a085,#0f7f6b)}.profile-chip{height:calc(3.02083vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));padding:0 calc(.416667vw * var(--ui-scale)) 0 calc(.208333vw * var(--ui-scale));box-shadow:none;font-size:calc(.9375vw * var(--ui-scale));background:#fff9;border:0;font-weight:740}.dashboard-page{animation:none}.dashboard-header{gap:calc(1.66667vw * var(--ui-scale));margin:calc(.416667vw * var(--ui-scale)) 0 calc(1.77083vw * var(--ui-scale));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dashboard-kicker{align-items:center;gap:calc(.625vw * var(--ui-scale));color:#177c68;font-size:calc(.9375vw * var(--ui-scale));letter-spacing:.02em;text-transform:uppercase;font-weight:850;display:flex}.dashboard-kicker span{width:calc(.729167vw * var(--ui-scale));height:calc(.729167vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:#48c69e}.dashboard-header h1{margin:calc(.9375vw * var(--ui-scale)) 0 calc(.625vw * var(--ui-scale));color:#000;font-size:calc(3.33333vw * var(--ui-scale));letter-spacing:-.05em;font-weight:800;line-height:.95}.dashboard-header p{color:#202020;font-size:calc(1.14583vw * var(--ui-scale));font-weight:500;line-height:1.45}.dashboard-filters{align-items:center;gap:calc(1.25vw * var(--ui-scale));margin-top:calc(1.45833vw * var(--ui-scale));display:flex}.dashboard-filters button{height:calc(3.75vw * var(--ui-scale));min-width:calc(19.7917vw * var(--ui-scale));justify-content:space-between;align-items:center;gap:calc(.9375vw * var(--ui-scale));padding:0 calc(1.45833vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #0c19160b;border-radius:calc(1.25vw * var(--ui-scale));color:#171717;box-shadow:0 calc(.625vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #13232012, inset 0 calc(.052083vw * var(--ui-scale)) 0 #fffffff5;font-size:calc(1.04167vw * var(--ui-scale));background:#ffffffc7;font-weight:760;display:inline-flex}.glass-card{border:calc(.052083vw * var(--ui-scale)) solid var(--dash-border);border-radius:calc(1.14583vw * var(--ui-scale));background:var(--dash-card);box-shadow:var(--dash-shadow);-webkit-backdrop-filter:blur(calc(1.45833vw * var(--ui-scale))) saturate(150%);padding:calc(1.35417vw * var(--ui-scale))}.glass-card h3{margin-bottom:calc(1.14583vw * var(--ui-scale));color:#181818;font-size:calc(1.04167vw * var(--ui-scale));letter-spacing:-.03em;font-weight:800}.kpi-grid{gap:calc(1.25vw * var(--ui-scale));margin-bottom:calc(1.25vw * var(--ui-scale));grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-card{min-height:calc(9.27083vw * var(--ui-scale));padding:calc(1.77083vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) calc(6.45833vw * var(--ui-scale));justify-content:center}.kpi-icon{left:calc(1.45833vw * var(--ui-scale));width:calc(3.95833vw * var(--ui-scale));height:calc(3.95833vw * var(--ui-scale));color:var(--dash-green);border-radius:calc(52.0313vw * var(--ui-scale));box-shadow:none;background:#e4f5ef}.kpi-card strong{margin-top:calc(.520833vw * var(--ui-scale));color:#0a0a0a;font-size:calc(1.875vw * var(--ui-scale));letter-spacing:-.04em;font-weight:800;line-height:1}.kpi-card small:first-letter{color:#17836f}.dashboard-grid{gap:calc(1.25vw * var(--ui-scale));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.chart-card{grid-column:span 5}.flag-card{grid-column:span 4}.queue-card{grid-column:span 3}.priority-card{grid-column:span 5}.recent-card{grid-column:span 3}.risk-card{grid-column:span 4}.risk-chart-wrap{grid-template-columns:minmax(0, 1fr) calc(8.125vw * var(--ui-scale));gap:calc(1.14583vw * var(--ui-scale));align-items:center;display:grid}.risk-chart{width:100%;height:calc(13.0208vw * var(--ui-scale));overflow:visible}.risk-chart line{stroke:#00000014}.risk-chart path:nth-of-type(2){fill:none;stroke:var(--dash-green);stroke-width:4px;stroke-linecap:round}.risk-chart circle{fill:var(--dash-green)}.risk-chart text{fill:#666;font-size:calc(.729167vw * var(--ui-scale));font-weight:600}.risk-chart .month-label{font-size:calc(.729167vw * var(--ui-scale))}.score-tile{min-height:calc(8.75vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #0f7f6b14;border-radius:calc(.625vw * var(--ui-scale));text-align:center;background:#ffffff7a;place-content:center;display:grid}.score-tile strong{color:#000;font-size:calc(2.8125vw * var(--ui-scale));letter-spacing:-.04em;line-height:1}.score-tile span{margin-left:calc(.208333vw * var(--ui-scale));color:#555;font-size:calc(1.25vw * var(--ui-scale))}.score-tile small{margin-top:calc(.729167vw * var(--ui-scale));color:var(--dash-green);font-size:calc(.9375vw * var(--ui-scale));font-weight:800;line-height:1.45}.donut-panel,.compact-donut{align-items:center;gap:calc(1.45833vw * var(--ui-scale));display:flex}.donut-chart{width:calc(9.375vw * var(--ui-scale));height:calc(9.375vw * var(--ui-scale));flex:0 0 calc(9.375vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));box-shadow:inset 0 0 0 calc(1.97917vw * var(--ui-scale)) #ffffffe6;align-content:center;place-items:center;display:grid}.donut-chart strong{color:#000;font-size:calc(1.77083vw * var(--ui-scale));font-weight:800;line-height:1}.donut-chart span{color:#555;font-size:calc(.833333vw * var(--ui-scale))}.donut-panel ul{gap:calc(.885417vw * var(--ui-scale));flex:1;margin:0;padding:0;list-style:none;display:grid}.donut-panel li{grid-template-columns:calc(.833333vw * var(--ui-scale)) minmax(0, 1fr) auto auto;align-items:center;gap:calc(.625vw * var(--ui-scale));color:#333;font-size:calc(.833333vw * var(--ui-scale));display:grid}.donut-panel li i{width:calc(.729167vw * var(--ui-scale));height:calc(.729167vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale))}.donut-panel li i.green{background:#087965}.donut-panel li i.blue{background:#5ca3d8}.donut-panel li i.mint{background:#96d8c6}.donut-panel li i.orange{background:#ffad39}.donut-panel li i.grey{background:#bebebe}.donut-panel li b{color:#222;font-weight:820}.donut-panel li em{color:#555;font-style:normal}.queue-panel{gap:calc(.729167vw * var(--ui-scale));display:grid}.compact-donut{gap:calc(1.77083vw * var(--ui-scale))}.compact-donut .donut-chart{width:calc(9.27083vw * var(--ui-scale));height:calc(9.27083vw * var(--ui-scale));flex-basis:calc(9.27083vw * var(--ui-scale))}.card-link{align-items:center;gap:calc(.625vw * var(--ui-scale));color:#16806d;font-size:calc(.885417vw * var(--ui-scale));font-weight:820;display:inline-flex}.card-link svg{transform:rotate(-90deg)}.dashboard-table th{color:#606060;text-transform:none;letter-spacing:0;font-size:calc(.729167vw * var(--ui-scale));font-weight:650}.dashboard-table td{color:#252525;font-size:calc(.78125vw * var(--ui-scale));font-weight:650}.pill{min-width:calc(3.54167vw * var(--ui-scale));border-radius:calc(.416667vw * var(--ui-scale));padding:calc(.364583vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale));font-size:calc(.729167vw * var(--ui-scale));border:0;justify-content:center}.pill-danger{color:#e53935;background:#ffe5e5}.pill-warning{color:#e98323;background:#fff1dc}.pill-success{color:#16806d;background:#dff3eb}.row-arrow{color:#9b9b9b;font-size:calc(1.77083vw * var(--ui-scale));font-weight:300;line-height:1}.investigation-row{grid-template-columns:minmax(0, 1fr) calc(4.16667vw * var(--ui-scale)) calc(3.02083vw * var(--ui-scale)) calc(1.04167vw * var(--ui-scale));gap:calc(.625vw * var(--ui-scale));padding:calc(.572917vw * var(--ui-scale)) 0;border-bottom:calc(.052083vw * var(--ui-scale)) solid #0000000f;align-items:center;display:grid}.investigation-row b{color:#16806d;font-size:calc(.78125vw * var(--ui-scale))}.investigation-row small,.investigation-row span{color:#555;font-size:calc(.78125vw * var(--ui-scale))}.investigation-row p{margin-top:calc(.208333vw * var(--ui-scale));color:#1f1f1f;font-size:calc(.833333vw * var(--ui-scale));font-weight:520}.investigation-row em{color:#555;font-size:calc(.78125vw * var(--ui-scale));font-style:normal}.risk-employee-row{grid-template-columns:calc(2.5vw * var(--ui-scale)) minmax(0, 1fr) calc(5.83333vw * var(--ui-scale)) calc(2.29167vw * var(--ui-scale)) calc(4.0625vw * var(--ui-scale)) calc(1.04167vw * var(--ui-scale));gap:calc(.625vw * var(--ui-scale));padding:calc(.520833vw * var(--ui-scale)) 0;align-items:center;display:grid}.employee-avatar{width:calc(2.1875vw * var(--ui-scale));height:calc(2.1875vw * var(--ui-scale));border-radius:calc(.625vw * var(--ui-scale));color:#16806d;background:#dff3eb;place-items:center;font-weight:840;display:grid}.risk-employee-row b{color:#222;font-size:calc(.833333vw * var(--ui-scale))}.risk-employee-row small{color:#555;font-size:calc(.78125vw * var(--ui-scale))}.risk-employee-row strong{font-size:calc(1.14583vw * var(--ui-scale));text-align:right}.risk-employee-row strong.High{color:#e53935}.risk-employee-row strong.Medium{color:#e98323}.risk-employee-row strong.Low{color:#16806d}@media (width<=1280px){.app-shell{padding-inline:calc(1.45833vw * var(--ui-scale))}.apple-header{grid-template-columns:calc(6.25vw * var(--ui-scale)) calc(2.8125vw * var(--ui-scale)) minmax(0, 1fr) auto;gap:calc(.729167vw * var(--ui-scale))}.nav-item{padding-inline:calc(.78125vw * var(--ui-scale));font-size:calc(.729167vw * var(--ui-scale))}.nav-item.active{min-width:auto}.dashboard-header{grid-template-columns:1fr}.dashboard-filters{flex-wrap:wrap;margin-top:0}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-card,.flag-card,.queue-card,.priority-card,.recent-card,.risk-card{grid-column:span 12}}@media (width<=760px){.app-shell{padding-inline:calc(.833333vw * var(--ui-scale))}.apple-header{grid-template-columns:1fr auto}.nav-search{grid-area:1/2}.nav-capsule{grid-column:1/-1;overflow-x:auto}.header-actions{grid-column:1/-1;justify-self:end}.dashboard-header h1{font-size:calc(2.5vw * var(--ui-scale))}.dashboard-filters button{min-width:100%}.kpi-grid{grid-template-columns:1fr}.risk-chart-wrap,.donut-panel,.compact-donut{grid-template-columns:1fr;display:grid}.risk-employee-row{grid-template-columns:calc(2.5vw * var(--ui-scale)) 1fr calc(3.33333vw * var(--ui-scale))}.risk-employee-row small,.risk-employee-row .pill,.risk-employee-row .row-arrow{display:none}}.page-hero{min-height:auto;margin:calc(.416667vw * var(--ui-scale)) 0 calc(1.25vw * var(--ui-scale));box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.page-hero:before,.page-hero:after,.page-hero-overlay{display:none}.hero-left{text-align:left;max-width:none}.hero-kicker{margin-bottom:calc(.9375vw * var(--ui-scale));color:#177c68;font-size:calc(.9375vw * var(--ui-scale));letter-spacing:.02em;justify-content:flex-start}.hero-kicker-dot{width:calc(.729167vw * var(--ui-scale));height:calc(.729167vw * var(--ui-scale));box-shadow:none;background:#48c69e}.hero-title-row{justify-content:flex-start}.hero-title-row h1{color:#000;font-size:calc(3.33333vw * var(--ui-scale));letter-spacing:-.05em;font-weight:800;line-height:.95}.hero-status-chip{display:none}.hero-left p{max-width:calc(31.25vw * var(--ui-scale));margin:calc(.9375vw * var(--ui-scale)) 0 0;color:#202020;font-size:calc(1.14583vw * var(--ui-scale));font-weight:500;line-height:1.45}.hero-feature-row{display:none}.page-toolbar{justify-content:flex-end;gap:calc(1.25vw * var(--ui-scale));margin:calc(-5.83333vw * var(--ui-scale)) 0 calc(1.77083vw * var(--ui-scale));box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.toolbar-left{gap:calc(1.25vw * var(--ui-scale))}.toolbar-right{display:none}.toolbar-control,.toolbar-icon,.toolbar-secondary,.toolbar-primary,.glass-select,.primary-btn,.primary-soft{height:calc(3.02083vw * var(--ui-scale));min-height:calc(3.02083vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #0c19160b;border-radius:calc(1.14583vw * var(--ui-scale));color:#171717;box-shadow:0 calc(.625vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #13232012, inset 0 calc(.052083vw * var(--ui-scale)) 0 #fffffff5;font-size:calc(.833333vw * var(--ui-scale));-webkit-backdrop-filter:blur(calc(.9375vw * var(--ui-scale))) saturate(150%);background:#ffffffc7;font-weight:760}.toolbar-control{min-width:calc(17.1875vw * var(--ui-scale));padding:0 calc(1.25vw * var(--ui-scale));justify-content:space-between}.primary-btn,.toolbar-primary{color:#fff;background:linear-gradient(135deg,#0d3f37,#0d6f60)}.filter-bar{margin:0 0 calc(1.25vw * var(--ui-scale));gap:calc(.625vw * var(--ui-scale))}.search-input,.search-wide{height:calc(3.02083vw * var(--ui-scale));min-width:calc(15.625vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #0c19160b;border-radius:calc(1.14583vw * var(--ui-scale));color:#555;box-shadow:0 calc(.625vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #1323200f;font-size:calc(.833333vw * var(--ui-scale));background:#ffffffc7}.overview-grid,.employee-layout,.receipt-grid,.two-col{gap:calc(1.25vw * var(--ui-scale))}.table-card{border-radius:calc(1.14583vw * var(--ui-scale))}.table-card tbody tr:hover{background:#0f7f6b0b}.table-footer{padding:calc(.9375vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale));font-size:calc(.78125vw * var(--ui-scale))}.pagination button{border-radius:calc(52.0313vw * var(--ui-scale));color:#16806d;background:#eef7f4;border:0;font-weight:750}.tabs{border-bottom-color:#0000000f}.tab{color:#555;font-size:calc(.833333vw * var(--ui-scale))}.tab.active{color:#16806d;border-bottom-color:#16806d}.employee-row,.access-row{border-bottom-color:#0000000f}.employee-row:hover,.access-row:hover{background:#0f7f6b09}.profile-panel,.receipt-preview{border-radius:calc(1.14583vw * var(--ui-scale))}.mini-kpi{border-radius:calc(.833333vw * var(--ui-scale));background:#ffffff9e;border-color:#0f7f6b14}.receipt-paper{border-radius:calc(.833333vw * var(--ui-scale))}.with-drawer-space{padding-right:0}.modal-backdrop{z-index:200;padding:calc(1.66667vw * var(--ui-scale));-webkit-backdrop-filter:blur(calc(.625vw * var(--ui-scale)));background:#0000006b;place-items:center;display:grid;position:fixed;inset:0}.detail-drawer{width:min(calc(44.7917vw * var(--ui-scale)), 100%);max-height:min(calc(39.5833vw * var(--ui-scale)), calc(100vh - calc(3.33333vw * var(--ui-scale))));padding:calc(1.66667vw * var(--ui-scale));border-radius:calc(1.35417vw * var(--ui-scale));box-shadow:0 calc(1.5625vw * var(--ui-scale)) calc(4.6875vw * var(--ui-scale)) #0000003d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #fffffff2;position:relative;top:auto;bottom:auto;right:auto;overflow:auto}.drawer-title h2{color:#000;font-size:calc(1.77083vw * var(--ui-scale));letter-spacing:-.04em}.close-btn{width:calc(2.29167vw * var(--ui-scale));height:calc(2.29167vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:#111;background:#f2f6f5;border:0}.detail-grid{gap:calc(.729167vw * var(--ui-scale));grid-template-columns:repeat(4,minmax(0,1fr))}.detail-grid div{padding:calc(.833333vw * var(--ui-scale));border-radius:calc(.833333vw * var(--ui-scale));background:#0f7f6b0b}.drawer-section{padding-top:calc(.3125vw * var(--ui-scale))}.evidence-card{border-radius:calc(.833333vw * var(--ui-scale));color:#16806d;background:#eef7f4;border:0}.drawer-actions{justify-content:flex-end}@media (width<=1280px){.page-toolbar{margin:0 0 calc(1.25vw * var(--ui-scale));justify-content:flex-start}.toolbar-left{flex-wrap:wrap}.employee-layout,.receipt-grid{grid-template-columns:1fr}}@media (width<=760px){.hero-title-row h1{font-size:calc(2.5vw * var(--ui-scale))}.hero-left p{font-size:calc(.9375vw * var(--ui-scale))}.toolbar-control,.search-input,.search-wide{min-width:100%}.detail-grid{grid-template-columns:1fr}.modal-backdrop{padding:calc(.833333vw * var(--ui-scale))}}:root{--ref-green:#249c7b;--ref-green-dark:#0b4038;--ref-text:#102326;--ref-muted:#405155;--ref-glass:#ffffff8a;--ref-glass-strong:#ffffffb3;--ref-border:#ffffff9e;--ref-shadow:0 calc(1.25vw * var(--ui-scale)) calc(3.64583vw * var(--ui-scale)) #224a4521}html,body,#root{min-height:100%}body{color:var(--ref-text);background:url(/purple-wave-bg.png) 50%/cover no-repeat fixed}body:before{content:"";pointer-events:none;z-index:0;background:#ffffff14;position:fixed;inset:0}.app-shell{min-height:100vh;padding:calc(1.5625vw * var(--ui-scale)) calc(5.83333vw * var(--ui-scale)) calc(3.02083vw * var(--ui-scale));z-index:1;position:relative}.apple-header{min-height:calc(4.0625vw * var(--ui-scale));border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.header-left,.nav-search,.notification-btn,.profile-chip{display:none!important}.nav-capsule{width:min(calc(51.0417vw * var(--ui-scale)), 58vw);height:calc(4.58333vw * var(--ui-scale));justify-content:space-between;justify-self:center;align-items:center;gap:calc(.625vw * var(--ui-scale));padding:calc(.416667vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffb8;border-radius:calc(2.29167vw * var(--ui-scale));box-shadow:0 calc(1.14583vw * var(--ui-scale)) calc(3.125vw * var(--ui-scale)) #244a441f, inset 0 calc(.052083vw * var(--ui-scale)) 0 #fffffff2, inset 0 calc(-.052083vw * var(--ui-scale)) 0 #ffffff61;-webkit-backdrop-filter:blur(calc(1.77083vw * var(--ui-scale))) saturate(160%);background:#ffffff78;display:flex}.nav-item{height:calc(3.75vw * var(--ui-scale));min-width:0;padding:0 calc(1.14583vw * var(--ui-scale));border-radius:calc(1.875vw * var(--ui-scale));color:#2d3c3f;font-size:calc(1.25vw * var(--ui-scale));letter-spacing:-.03em;background:0 0;flex:1 1 0;font-weight:560}.nav-item:nth-child(n+6){display:none}.nav-item:hover{color:#102326;background:#ffffff47}.header-actions{align-items:center;gap:calc(1.45833vw * var(--ui-scale));box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header-actions:before{content:"9:41 PM";color:#278a6f;font-size:calc(1.25vw * var(--ui-scale));letter-spacing:-.03em;font-weight:740}.header-actions .avatar{width:calc(3.33333vw * var(--ui-scale));height:calc(3.33333vw * var(--ui-scale));color:#fff;border:calc(.15625vw * var(--ui-scale)) solid #ffffffd1;box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #1f413c29;background:radial-gradient(circle at 50% 34%,#f4c8a9 0 13%,#0000 14%),radial-gradient(circle at 50% 54%,#111 0 22%,#0000 23%),linear-gradient(#f2f5f4,#d8e8e4);font-size:0}.dashboard-page,section{animation:none}.dashboard-header{margin:calc(.520833vw * var(--ui-scale)) 0 calc(1.14583vw * var(--ui-scale));display:block}.dashboard-kicker,.dashboard-header p,.dashboard-filters{display:none}.dashboard-header h1,.hero-title-row h1{color:#102326;font-size:calc(2.39583vw * var(--ui-scale));letter-spacing:-.045em;margin:0;font-weight:650;line-height:1}.hero-kicker,.hero-left p,.hero-status-chip{display:none}.toolbar-control,.toolbar-icon,.glass-select,.primary-btn,.primary-soft,.search-input,.search-wide{border:calc(.052083vw * var(--ui-scale)) solid var(--ref-border);border-radius:calc(1.45833vw * var(--ui-scale));color:var(--ref-text);box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(2.39583vw * var(--ui-scale)) #224a451a, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffe6;-webkit-backdrop-filter:blur(calc(1.45833vw * var(--ui-scale))) saturate(160%);background:#ffffff80}.kpi-grid{gap:calc(1.14583vw * var(--ui-scale));margin:0 0 calc(1.14583vw * var(--ui-scale));grid-template-columns:repeat(4,minmax(0,1fr))}.glass-card{border:calc(.052083vw * var(--ui-scale)) solid var(--ref-border);border-radius:calc(1.25vw * var(--ui-scale));background:var(--ref-glass);box-shadow:var(--ref-shadow), inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffdb;-webkit-backdrop-filter:blur(calc(1.5625vw * var(--ui-scale))) saturate(155%)}.glass-card:before{background:linear-gradient(#ffffff6b,#0000 52%),radial-gradient(circle at 16% 0,#ffffff6b,#0000 28%)}.kpi-icon{left:calc(1.875vw * var(--ui-scale));width:calc(4.47917vw * var(--ui-scale));height:calc(4.47917vw * var(--ui-scale));color:var(--ref-green);border-radius:calc(52.0313vw * var(--ui-scale));background:#ddf5eeb8}.kpi-card span{color:var(--ref-muted);font-size:calc(1.04167vw * var(--ui-scale));font-weight:620}.kpi-card strong{margin-top:calc(.729167vw * var(--ui-scale));color:var(--ref-text);font-size:calc(2.29167vw * var(--ui-scale));letter-spacing:-.045em;font-weight:560}.kpi-card small{margin-top:calc(1.35417vw * var(--ui-scale));color:var(--ref-green);font-size:calc(.9375vw * var(--ui-scale));font-weight:760}.dashboard-grid{gap:calc(1.14583vw * var(--ui-scale))}.chart-card{min-height:calc(20.3125vw * var(--ui-scale));grid-column:span 12}.flag-card,.queue-card,.priority-card,.recent-card,.risk-card{grid-column:span 6}.glass-card h3{color:#203336;font-size:calc(1.25vw * var(--ui-scale));letter-spacing:-.04em;font-weight:640}.risk-chart-wrap{grid-template-columns:1fr}.score-tile{display:none}.risk-chart path:nth-of-type(2){stroke:var(--ref-green);stroke-width:4px}.risk-chart circle{fill:#f7fffc;stroke:var(--ref-green);stroke-width:4px}.donut-chart{box-shadow:inset 0 0 0 calc(1.97917vw * var(--ui-scale)) #ffffffbf}.flag-donut,.queue-donut{background:conic-gradient(#249c7b 0 42%, #73bda7 42% 68%, #a7d7c6 68% 82%, #d7e2df 82% 100%)}.card-link,.donut-panel li i.green,.legend.new{color:var(--ref-green)}.pill-success,.employee-avatar{color:var(--ref-green);background:#dcf5eeb8}.modal-backdrop{-webkit-backdrop-filter:blur(calc(.9375vw * var(--ui-scale)));background:#10232647}.detail-drawer{border-radius:calc(1.45833vw * var(--ui-scale));background:#ffffffad}@media (width<=1280px){.app-shell{padding-inline:calc(1.77083vw * var(--ui-scale))}.nav-capsule{width:min(calc(46.875vw * var(--ui-scale)), 72vw)}.nav-item{font-size:calc(.9375vw * var(--ui-scale));padding-inline:calc(.729167vw * var(--ui-scale))}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flag-card,.queue-card,.priority-card,.recent-card,.risk-card{grid-column:span 12}}@media (width<=760px){.app-shell{padding:calc(.9375vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale))}.apple-header{min-height:calc(7.8125vw * var(--ui-scale));justify-content:flex-start}.nav-capsule{justify-content:flex-start;width:100%;overflow-x:auto}.nav-item{flex:none;min-width:max-content}.header-actions{top:auto;bottom:0}.dashboard-header h1,.hero-title-row h1{font-size:calc(2.1875vw * var(--ui-scale))}.page-toolbar{margin:0 0 calc(1.25vw * var(--ui-scale))}.kpi-grid{grid-template-columns:1fr}.kpi-card{min-height:calc(8.85417vw * var(--ui-scale))}}.app-shell{padding:calc(1.14583vw * var(--ui-scale)) calc(3.33333vw * var(--ui-scale)) calc(2.1875vw * var(--ui-scale))}.main-content{padding-top:calc(1.77083vw * var(--ui-scale))}.apple-header{min-height:calc(3.02083vw * var(--ui-scale))}.nav-capsule{width:min(calc(39.5833vw * var(--ui-scale)), 54vw);height:calc(3.125vw * var(--ui-scale));padding:calc(.3125vw * var(--ui-scale));border-radius:calc(1.66667vw * var(--ui-scale))}.nav-item{height:calc(2.5vw * var(--ui-scale));padding:0 calc(.833333vw * var(--ui-scale));border-radius:calc(1.35417vw * var(--ui-scale));font-size:calc(.885417vw * var(--ui-scale))}.header-actions{gap:calc(.9375vw * var(--ui-scale))}.header-actions:before{font-size:calc(.9375vw * var(--ui-scale))}.header-actions .avatar{width:calc(2.39583vw * var(--ui-scale));height:calc(2.39583vw * var(--ui-scale))}.dashboard-header{margin:calc(.208333vw * var(--ui-scale)) 0 calc(.9375vw * var(--ui-scale))}.dashboard-header h1,.hero-title-row h1{font-size:calc(1.875vw * var(--ui-scale))}.page-hero{margin:calc(.208333vw * var(--ui-scale)) 0 calc(.9375vw * var(--ui-scale))}.page-toolbar{margin:calc(-4.0625vw * var(--ui-scale)) 0 calc(1.25vw * var(--ui-scale))}.toolbar-control,.toolbar-icon,.glass-select,.primary-btn,.primary-soft,.search-input,.search-wide{height:calc(2.39583vw * var(--ui-scale));min-height:calc(2.39583vw * var(--ui-scale));border-radius:calc(1.04167vw * var(--ui-scale));font-size:calc(.729167vw * var(--ui-scale))}.toolbar-control{min-width:calc(13.5417vw * var(--ui-scale));padding:0 calc(.9375vw * var(--ui-scale))}.toolbar-icon{width:calc(2.39583vw * var(--ui-scale))}.kpi-grid,.dashboard-grid,.overview-grid,.employee-layout,.receipt-grid,.two-col{gap:calc(.833333vw * var(--ui-scale))}.kpi-grid{margin-bottom:calc(.833333vw * var(--ui-scale))}.glass-card{border-radius:calc(1.04167vw * var(--ui-scale));padding:calc(1.04167vw * var(--ui-scale))}.glass-card h3{margin-bottom:calc(.833333vw * var(--ui-scale));font-size:calc(.9375vw * var(--ui-scale))}.kpi-card{min-height:calc(7.39583vw * var(--ui-scale));padding:calc(1.45833vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) calc(5.41667vw * var(--ui-scale))}.kpi-icon{left:calc(1.25vw * var(--ui-scale));width:calc(3.22917vw * var(--ui-scale));height:calc(3.22917vw * var(--ui-scale))}.kpi-icon svg{width:calc(1.5625vw * var(--ui-scale));height:calc(1.5625vw * var(--ui-scale))}.kpi-card span{font-size:calc(.78125vw * var(--ui-scale))}.kpi-card strong{margin-top:calc(.416667vw * var(--ui-scale));font-size:calc(1.61458vw * var(--ui-scale))}.kpi-card small{margin-top:calc(.729167vw * var(--ui-scale));font-size:calc(.729167vw * var(--ui-scale))}.chart-card{min-height:calc(15.625vw * var(--ui-scale))}.risk-chart{height:calc(10.9375vw * var(--ui-scale))}.risk-chart-canvas{width:100%;height:calc(12.5vw * var(--ui-scale));display:block}.donut-panel li{font-size:calc(.729167vw * var(--ui-scale))}.dashboard-table th,.dashboard-table td,td{font-size:calc(.677083vw * var(--ui-scale))}th{font-size:calc(.625vw * var(--ui-scale))}.card-link{font-size:calc(.729167vw * var(--ui-scale))}.pill{min-width:calc(3.02083vw * var(--ui-scale));padding:calc(.260417vw * var(--ui-scale)) calc(.416667vw * var(--ui-scale));font-size:calc(.625vw * var(--ui-scale))}.table-card th,.table-card td{padding:calc(.677083vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale))}.employee-layout{grid-template-columns:calc(17.7083vw * var(--ui-scale)) minmax(0, 1fr)}.receipt-grid{grid-template-columns:minmax(0, 1fr) calc(15.625vw * var(--ui-scale))}.detail-drawer{width:min(calc(37.5vw * var(--ui-scale)), 100%);max-height:min(calc(33.8542vw * var(--ui-scale)), calc(100vh - calc(2.5vw * var(--ui-scale))));padding:calc(1.25vw * var(--ui-scale));border-radius:calc(1.14583vw * var(--ui-scale))}.drawer-title h2{font-size:calc(1.45833vw * var(--ui-scale))}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1280px){.app-shell{padding-inline:calc(1.45833vw * var(--ui-scale))}.nav-capsule{width:min(calc(36.4583vw * var(--ui-scale)), 68vw)}.nav-item{font-size:calc(.78125vw * var(--ui-scale));padding-inline:calc(.625vw * var(--ui-scale))}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell{padding:calc(.833333vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale)) calc(1.5625vw * var(--ui-scale))}.apple-header{min-height:calc(6.14583vw * var(--ui-scale))}.nav-capsule{width:100%;height:calc(2.8125vw * var(--ui-scale))}.nav-item{height:calc(2.1875vw * var(--ui-scale));font-size:calc(.729167vw * var(--ui-scale))}.header-actions .avatar{width:calc(2.08333vw * var(--ui-scale));height:calc(2.08333vw * var(--ui-scale))}.header-actions:before{font-size:calc(.78125vw * var(--ui-scale))}.dashboard-header h1,.hero-title-row h1{font-size:calc(1.77083vw * var(--ui-scale))}.kpi-card{min-height:calc(6.66667vw * var(--ui-scale));padding-left:calc(4.79167vw * var(--ui-scale))}.kpi-icon{width:calc(2.8125vw * var(--ui-scale));height:calc(2.8125vw * var(--ui-scale))}.risk-chart-canvas{height:calc(11.4583vw * var(--ui-scale))}}.apple-header{margin:0 auto}.nav-capsule{flex:none;overflow:hidden}.nav-item,.nav-item.active{flex:1 1 0;width:auto;min-width:0}.nav-item.active{color:#fff;box-shadow:0 calc(.625vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #084d4338, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff38;background:linear-gradient(135deg,#0d6f60,#0a3f37)}.kpi-card{min-height:calc(6.875vw * var(--ui-scale));grid-template-columns:calc(2.8125vw * var(--ui-scale)) minmax(0, 1fr);column-gap:calc(.9375vw * var(--ui-scale));padding:calc(1.14583vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale));border-radius:calc(1.35417vw * var(--ui-scale));box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(2.5vw * var(--ui-scale)) #1a423c1a, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffdb, inset 0 calc(-.052083vw * var(--ui-scale)) 0 #ffffff42;background:linear-gradient(145deg,#ffffffad,#ffffff61);grid-template-rows:auto auto auto;align-content:center;display:grid}.kpi-card:before{background:radial-gradient(circle at 18% 10%,#ffffff9e,#0000 28%),linear-gradient(#ffffff70,#0000 58%)}.kpi-icon{width:calc(2.8125vw * var(--ui-scale));height:calc(2.8125vw * var(--ui-scale));color:#168a70;border:calc(.052083vw * var(--ui-scale)) solid #ffffffb8;box-shadow:0 calc(.625vw * var(--ui-scale)) calc(1.35417vw * var(--ui-scale)) #1e715f1f, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffe6;background:linear-gradient(145deg,#ebfaf5f0,#cfeee4ad);grid-row:1/4;align-self:center;position:relative;top:auto;left:auto;transform:none}.kpi-icon svg{width:calc(1.35417vw * var(--ui-scale));height:calc(1.35417vw * var(--ui-scale));stroke-width:2.15px}.kpi-card span{color:#1023269e;font-size:calc(.677083vw * var(--ui-scale));letter-spacing:-.01em;align-self:end;font-weight:720}.kpi-card strong{margin:calc(.3125vw * var(--ui-scale)) 0 0;color:#102326;font-size:calc(1.5625vw * var(--ui-scale));letter-spacing:-.045em;font-weight:650;line-height:1.05}.kpi-card small{margin-top:calc(.520833vw * var(--ui-scale));color:#218a73;font-size:calc(.677083vw * var(--ui-scale));letter-spacing:-.01em;font-weight:760}@media (width<=760px){.nav-capsule{overflow-x:auto}.nav-item,.nav-item.active{flex:none;min-width:max-content}}.insight-widget{grid-template-columns:minmax(calc(8.33333vw * var(--ui-scale)), .82fr) minmax(0, 1.18fr);gap:calc(.9375vw * var(--ui-scale));align-items:center;display:grid}.queue-panel.insight-widget{grid-template-columns:minmax(calc(7.8125vw * var(--ui-scale)), .78fr) minmax(0, 1.22fr)}.donut-stage{min-height:calc(9.89583vw * var(--ui-scale));border-radius:calc(1.25vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffb8, inset 0 calc(-.052083vw * var(--ui-scale)) 0 #ffffff38;background:radial-gradient(circle at 50% 42%,#ffffffb8,#ffffff2e 58%,#0000 72%),linear-gradient(145deg,#ffffff57,#ffffff1f);place-items:center;display:grid;position:relative}.donut-stage:before{content:"";inset:calc(.9375vw * var(--ui-scale));border-radius:inherit;filter:blur(calc(.9375vw * var(--ui-scale)));background:#ffffff2e;position:absolute}.donut-chart{width:calc(6.875vw * var(--ui-scale));height:calc(6.875vw * var(--ui-scale));flex-basis:calc(6.875vw * var(--ui-scale));box-shadow:inset 0 0 0 calc(1.45833vw * var(--ui-scale)) #ffffffc7, 0 calc(.833333vw * var(--ui-scale)) calc(1.97917vw * var(--ui-scale)) #1a5d5021;position:relative}.flag-donut{background:conic-gradient(#178c73 0 34%, #5fa9d3 34% 61%, #91d4bf 61% 80%, #f0a33d 80% 92%, #c5cfcc 92% 100%)}.queue-donut{background:conic-gradient(#178c73 0 35%, #72b7d8 35% 69%, #f0a33d 69% 83%, #c5cfcc 83% 100%)}.donut-chart strong{color:#102326eb;font-size:calc(1.40625vw * var(--ui-scale));letter-spacing:-.045em;font-weight:680}.donut-chart span{color:#10232685;font-size:calc(.625vw * var(--ui-scale));font-weight:660}.insight-chip{right:calc(.729167vw * var(--ui-scale));bottom:calc(.729167vw * var(--ui-scale));min-width:calc(3.85417vw * var(--ui-scale));padding:calc(.416667vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffb3;border-radius:calc(.833333vw * var(--ui-scale));box-shadow:0 calc(.520833vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #1a4a421a, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffdb;-webkit-backdrop-filter:blur(calc(.9375vw * var(--ui-scale))) saturate(155%);background:#ffffff85;position:absolute}.insight-chip b,.insight-chip span{display:block}.insight-chip b{color:#178c73;font-size:calc(.833333vw * var(--ui-scale));line-height:1}.insight-chip span{margin-top:calc(.15625vw * var(--ui-scale));color:#10232685;font-size:calc(.520833vw * var(--ui-scale));text-transform:uppercase;letter-spacing:.04em;font-weight:720}.insight-list{gap:calc(.416667vw * var(--ui-scale));margin:0;padding:0;list-style:none;display:grid}.insight-list li{grid-template-columns:calc(.625vw * var(--ui-scale)) minmax(0, 1fr) auto;align-items:center;gap:calc(.520833vw * var(--ui-scale));min-height:calc(2.29167vw * var(--ui-scale));padding:calc(.416667vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff6b;border-radius:calc(.78125vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff8c;background:#ffffff4d;display:grid}.insight-list li i{width:calc(.520833vw * var(--ui-scale));height:calc(.520833vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #ffffff61}.insight-list li i.green{background:#178c73}.insight-list li i.blue{background:#5fa9d3}.insight-list li i.mint{background:#91d4bf}.insight-list li i.orange{background:#f0a33d}.insight-list li i.grey{background:#b8c5c1}.insight-list li span{min-width:0}.insight-list li b{color:#102326db;font-size:calc(.677083vw * var(--ui-scale));letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-weight:680;display:block;overflow:hidden}.insight-list li small{margin-top:calc(.104167vw * var(--ui-scale));color:#10232675;font-size:calc(.572917vw * var(--ui-scale));font-weight:620;display:block}.insight-list li strong{color:#102326d1;font-size:calc(.729167vw * var(--ui-scale));font-weight:720}.queue-link{margin-top:calc(-.104167vw * var(--ui-scale));padding:calc(.520833vw * var(--ui-scale)) calc(.625vw * var(--ui-scale));border-radius:calc(.729167vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff7a;background:#ffffff47;grid-column:1/-1;justify-self:start}@media (width<=1280px){.insight-widget,.queue-panel.insight-widget{grid-template-columns:minmax(calc(8.33333vw * var(--ui-scale)), .65fr) minmax(0, 1.35fr)}}@media (width<=760px){.insight-widget,.queue-panel.insight-widget{grid-template-columns:1fr}}.donut-stage{min-height:calc(7.39583vw * var(--ui-scale));border-radius:calc(1.04167vw * var(--ui-scale));align-self:stretch}.donut-stage:before{inset:calc(.729167vw * var(--ui-scale))}.donut-chart{width:calc(5.625vw * var(--ui-scale));height:calc(5.625vw * var(--ui-scale));flex-basis:calc(5.625vw * var(--ui-scale));box-shadow:inset 0 0 0 calc(1.19792vw * var(--ui-scale)) #ffffffc7, 0 calc(.625vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #1a5d501c}.donut-chart strong{font-size:calc(1.19792vw * var(--ui-scale))}.donut-chart span{font-size:calc(.520833vw * var(--ui-scale))}.insight-chip b{font-size:calc(.677083vw * var(--ui-scale))}.insight-chip span{font-size:calc(.46875vw * var(--ui-scale))}.insight-list{gap:calc(.3125vw * var(--ui-scale))}.insight-list li{min-height:calc(1.875vw * var(--ui-scale));padding:calc(.3125vw * var(--ui-scale)) calc(.416667vw * var(--ui-scale));border-radius:calc(.625vw * var(--ui-scale))}.queue-link{padding:calc(.416667vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale));margin-top:0}@media (width<=760px){.insight-widget,.queue-panel.insight-widget{grid-template-columns:calc(6.25vw * var(--ui-scale)) minmax(0, 1fr)}}.flag-card,.queue-card{min-height:0;padding:calc(.833333vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale))}.insight-widget,.queue-panel.insight-widget{grid-template-columns:calc(8.95833vw * var(--ui-scale)) minmax(0, 1fr);gap:calc(.9375vw * var(--ui-scale));align-items:start}.donut-stage{min-height:calc(8.54167vw * var(--ui-scale));box-shadow:none;background:0 0;border-radius:0;align-self:start}.donut-chart{width:calc(7.91667vw * var(--ui-scale));height:calc(7.91667vw * var(--ui-scale));flex-basis:calc(7.91667vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffb8, 0 calc(.729167vw * var(--ui-scale)) calc(1.66667vw * var(--ui-scale)) #1a5d501f;background:radial-gradient(circle,#ffffffb3,#ffffff47 58%,#0000 59%),linear-gradient(145deg,#ffffff38,#ffffff14);place-items:center;display:grid;position:relative}.donut-canvas{width:100%;height:100%;position:absolute;inset:0}.donut-center{z-index:1;width:calc(3.85417vw * var(--ui-scale));height:calc(3.85417vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffe0, 0 calc(.520833vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #1a5d5014;background:#ffffff9e;align-content:center;place-items:center;display:grid;position:relative}.donut-center strong{font-size:calc(1.5625vw * var(--ui-scale));color:#102326e6;font-weight:680;line-height:1}.donut-center span{margin-top:calc(.104167vw * var(--ui-scale));font-size:calc(.625vw * var(--ui-scale));color:#10232685;font-weight:660}.insight-chip{right:0;bottom:calc(-.520833vw * var(--ui-scale));min-width:calc(3.4375vw * var(--ui-scale));padding:calc(.364583vw * var(--ui-scale)) calc(.46875vw * var(--ui-scale));border-radius:calc(.729167vw * var(--ui-scale))}.insight-list{gap:calc(.364583vw * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr))}.queue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-list li{min-height:calc(1.97917vw * var(--ui-scale));padding:calc(.364583vw * var(--ui-scale)) calc(.208333vw * var(--ui-scale));border:0;border-bottom:calc(.052083vw * var(--ui-scale)) solid #10232613;box-shadow:none;background:0 0;border-radius:0}.insight-list li b{font-size:calc(.625vw * var(--ui-scale))}.insight-list li small{font-size:calc(.520833vw * var(--ui-scale))}.insight-list li strong{font-size:calc(.677083vw * var(--ui-scale))}.queue-link{margin-top:calc(.104167vw * var(--ui-scale));padding:calc(.3125vw * var(--ui-scale)) 0;box-shadow:none;background:0 0;grid-column:2}@media (width<=1280px){.insight-list,.queue-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.insight-widget,.queue-panel.insight-widget{grid-template-columns:calc(7.39583vw * var(--ui-scale)) minmax(0, 1fr)}.insight-list,.queue-list{grid-template-columns:1fr}.queue-link{grid-column:1/-1}}.glass-card{border:calc(.052083vw * var(--ui-scale)) solid #ffffffb8;box-shadow:0 calc(1.04167vw * var(--ui-scale)) calc(2.8125vw * var(--ui-scale)) #19403a1b, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffeb, inset 0 calc(-.052083vw * var(--ui-scale)) 0 #ffffff47;background:linear-gradient(150deg,#ffffffa8,#ffffff57),#ffffff6b}.glass-card:before{opacity:.82;background:radial-gradient(circle at 16% 0,#ffffffb8,#0000 30%),linear-gradient(#ffffff61,#0000 52%)}.glass-card:after{content:"";inset:calc(.052083vw * var(--ui-scale));pointer-events:none;border-radius:inherit;z-index:0;background:linear-gradient(135deg,#ffffff52,#0000 34%),radial-gradient(circle at 88% 12%,#249c7b14,#0000 32%);position:absolute}.glass-card>*{z-index:1}.glass-card h3{color:#102326e0;font-weight:660}.line-chart-frame{width:100%;min-height:calc(10.9375vw * var(--ui-scale));border-radius:calc(.9375vw * var(--ui-scale));background:0 0;padding:0;position:relative}.line-chart{width:100%;min-width:100%;height:calc(10.9375vw * var(--ui-scale));display:block;overflow:visible}.line-chart .chart-grid{stroke:#10232613;stroke-width:1px}.line-chart .chart-area{fill:url(#lineFill)}.line-chart .chart-line-shadow{fill:none;stroke:#249c7b29;stroke-width:9px;stroke-linecap:round;filter:url(#lineGlow)}.line-chart .chart-line{fill:none;stroke:#249c7b;stroke-width:3.2px;stroke-linecap:round}.line-chart .chart-end-halo{fill:#249c7b21;stroke:#ffffffb8;stroke-width:1px}.line-chart .chart-end{fill:#fff;stroke:#249c7b;stroke-width:3px}.insight-bars-widget{grid-template-columns:calc(9.27083vw * var(--ui-scale)) minmax(0, 1fr);gap:calc(.9375vw * var(--ui-scale));align-items:stretch;display:grid}.queue-bars-widget{grid-template-rows:1fr auto}.insight-summary-panel{min-height:calc(9.27083vw * var(--ui-scale));align-content:center;gap:calc(.416667vw * var(--ui-scale));padding:calc(.9375vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffad;border-radius:calc(1.14583vw * var(--ui-scale));box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #18453e14, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffdb;background:radial-gradient(circle at 50% 12%,#ffffffbf,#0000 34%),linear-gradient(145deg,#ffffff85,#ffffff3d);display:grid}.insight-summary-panel span{color:#1023268a;font-size:calc(.677083vw * var(--ui-scale));text-transform:uppercase;letter-spacing:.05em;font-weight:760}.insight-summary-panel strong{color:#102326;font-size:calc(2.39583vw * var(--ui-scale));letter-spacing:-.055em;font-weight:650;line-height:1}.insight-summary-panel small{max-width:calc(6.77083vw * var(--ui-scale));color:#10232694;font-size:calc(.625vw * var(--ui-scale));font-weight:620;line-height:1.35}.insight-bars{gap:calc(.46875vw * var(--ui-scale));align-content:center;display:grid}.insight-bar-row{gap:calc(.260417vw * var(--ui-scale));padding:calc(.46875vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale));border-radius:calc(.78125vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff73;background:#ffffff38;display:grid}.insight-bar-top{justify-content:space-between;align-items:center;gap:calc(.729167vw * var(--ui-scale));display:flex}.insight-bar-top span{align-items:center;gap:calc(.46875vw * var(--ui-scale));color:#102326db;min-width:0;font-size:calc(.677083vw * var(--ui-scale));letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:inline-flex;overflow:hidden}.insight-bar-top i{width:calc(.46875vw * var(--ui-scale));height:calc(.46875vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));flex:none}.insight-bar-top b{color:#102326db;font-size:calc(.729167vw * var(--ui-scale));font-weight:760}.insight-track{height:calc(.364583vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:#10232613;overflow:hidden}.insight-track em{border-radius:inherit;background:#249c7b;height:100%;display:block}.insight-bar-row small{color:#1023267a;font-size:calc(.520833vw * var(--ui-scale));font-weight:680}.insight-bar-top i.green,.insight-track em.green{background:#249c7b}.insight-bar-top i.blue,.insight-track em.blue{background:#5fa9d3}.insight-bar-top i.mint,.insight-track em.mint{background:#91d4bf}.insight-bar-top i.orange,.insight-track em.orange{background:#f0a33d}.insight-bar-top i.grey,.insight-track em.grey{background:#b8c5c1}.insight-action{padding-top:calc(.208333vw * var(--ui-scale));grid-column:2;align-self:end}@media (width<=760px){.insight-bars-widget{grid-template-columns:1fr}.insight-summary-panel{min-height:auto}.insight-action{grid-column:1}}.queue-mosaic{grid-template-columns:calc(7.8125vw * var(--ui-scale)) minmax(0, 1fr);gap:calc(.729167vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale));grid-template-rows:1fr auto;align-items:stretch;display:grid}.queue-hero{align-content:center;gap:calc(.416667vw * var(--ui-scale));padding:calc(.9375vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffa8;border-radius:calc(1.25vw * var(--ui-scale));box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #18453e14, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffdb;background:radial-gradient(circle at 50% 18%,#ffffffc7,#0000 35%),linear-gradient(145deg,#ffffff85,#ffffff3d);grid-row:1/3;display:grid}.queue-hero span{color:#1023268a;font-size:calc(.625vw * var(--ui-scale));letter-spacing:.05em;text-transform:uppercase;font-weight:780}.queue-hero strong{color:#102326;font-size:calc(2.29167vw * var(--ui-scale));letter-spacing:-.055em;font-weight:650;line-height:1}.queue-hero small{color:#10232694;font-size:calc(.625vw * var(--ui-scale));font-weight:620;line-height:1.35}.queue-status-grid{gap:calc(.520833vw * var(--ui-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.queue-status-card{min-height:calc(6.5625vw * var(--ui-scale));align-content:space-between;gap:calc(.416667vw * var(--ui-scale));padding:calc(.729167vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff80;border-radius:calc(1.04167vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff9e, 0 calc(.520833vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #18453e0f;background:#ffffff47;display:grid}.queue-status-card i{width:calc(.520833vw * var(--ui-scale));height:calc(.520833vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale))}.queue-status-card.green i{background:#249c7b}.queue-status-card.blue i{background:#5fa9d3}.queue-status-card.orange i{background:#f0a33d}.queue-status-card.grey i{background:#b8c5c1}.queue-status-card span{color:#102326b8;font-size:calc(.625vw * var(--ui-scale));font-weight:740}.queue-status-card strong{color:#102326;font-size:calc(1.45833vw * var(--ui-scale));letter-spacing:-.04em;font-weight:680;line-height:1}.queue-status-card small{color:#1023267a;font-size:calc(.520833vw * var(--ui-scale));font-weight:660}.queue-mosaic-link{padding-top:calc(.104167vw * var(--ui-scale));grid-column:2;align-self:end}@media (width<=1280px){.queue-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.queue-mosaic{grid-template-columns:1fr}.queue-hero,.queue-mosaic-link{grid-area:auto/1}}.flag-card,.queue-card{padding:calc(.9375vw * var(--ui-scale)) calc(1.04167vw * var(--ui-scale))}.flag-card h3,.queue-card h3{margin-bottom:calc(.625vw * var(--ui-scale))}.insight-widget,.queue-panel.insight-widget{grid-template-columns:calc(9.16667vw * var(--ui-scale)) minmax(0, 1fr);gap:calc(.520833vw * var(--ui-scale)) calc(1.04167vw * var(--ui-scale));grid-template-rows:1fr auto;align-items:center;display:grid}.donut-stage{width:calc(9.16667vw * var(--ui-scale));min-height:calc(9.16667vw * var(--ui-scale));box-shadow:none;background:0 0;grid-row:1/3;place-self:center;place-items:center;display:grid}.donut-stage:before{display:none}.donut-chart{width:calc(7.8125vw * var(--ui-scale));height:calc(7.8125vw * var(--ui-scale));flex-basis:calc(7.8125vw * var(--ui-scale))}.insight-chip{right:calc(.208333vw * var(--ui-scale));bottom:calc(.104167vw * var(--ui-scale))}.insight-list,.queue-list{max-width:calc(27.0833vw * var(--ui-scale));grid-template-columns:1fr;align-self:center;gap:0;margin:0;padding:0;display:grid}.insight-list li{grid-template-columns:calc(.729167vw * var(--ui-scale)) minmax(calc(9.89583vw * var(--ui-scale)), 1fr) calc(2.39583vw * var(--ui-scale));align-items:center;column-gap:calc(.625vw * var(--ui-scale));min-height:calc(1.77083vw * var(--ui-scale));padding:calc(.3125vw * var(--ui-scale)) 0;border:0;border-bottom:calc(.052083vw * var(--ui-scale)) solid #10232614;box-shadow:none;background:0 0;border-radius:0;display:grid}.insight-list li:last-child{border-bottom:0}.insight-list li i{justify-self:center}.insight-list li strong{text-align:right;justify-self:end}.queue-link{max-width:calc(27.0833vw * var(--ui-scale));padding:calc(.416667vw * var(--ui-scale)) 0 0;border-top:calc(.052083vw * var(--ui-scale)) solid #10232614;box-shadow:none;background:0 0;grid-column:2;justify-content:flex-start;justify-self:stretch;margin:0}@media (width<=760px){.insight-widget,.queue-panel.insight-widget{grid-template-columns:calc(7.29167vw * var(--ui-scale)) minmax(0, 1fr)}.donut-stage{width:calc(7.29167vw * var(--ui-scale));min-height:calc(7.8125vw * var(--ui-scale))}.donut-chart{width:calc(6.5625vw * var(--ui-scale));height:calc(6.5625vw * var(--ui-scale));flex-basis:calc(6.5625vw * var(--ui-scale))}}.vision-queue{min-height:calc(11.9792vw * var(--ui-scale));grid-template-columns:calc(10.9375vw * var(--ui-scale)) minmax(0, 1fr);gap:calc(.833333vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale));grid-template-rows:1fr auto;align-items:center;display:grid}.vision-queue-orb{width:calc(10.2083vw * var(--ui-scale));height:calc(10.2083vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffb8;box-shadow:0 calc(1.45833vw * var(--ui-scale)) calc(3.64583vw * var(--ui-scale)) #224a452e, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffeb, inset 0 calc(-1.25vw * var(--ui-scale)) calc(2.1875vw * var(--ui-scale)) #249c7b14;-webkit-backdrop-filter:blur(calc(1.5625vw * var(--ui-scale))) saturate(165%);background:radial-gradient(circle at 34% 24%,#fffffff2,#ffffff75 34%,#ffffff29 68%),radial-gradient(circle at 70% 76%,#249c7b38,#0000 46%);grid-row:1/3;justify-self:center;place-items:center;display:grid;position:relative}.vision-queue-orb:before,.vision-queue-orb:after{content:"";border-radius:calc(52.0313vw * var(--ui-scale));pointer-events:none;position:absolute}.vision-queue-orb:before{inset:calc(.9375vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff8a;box-shadow:inset 0 0 calc(1.77083vw * var(--ui-scale)) #ffffff3d}.vision-queue-orb:after{inset:calc(-.520833vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff61;filter:blur(calc(.010417vw * var(--ui-scale)))}.vision-orb-core{z-index:1;text-align:center;place-items:center;display:grid;position:relative}.vision-orb-core span{color:#1023268a;font-size:calc(.572917vw * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:800}.vision-orb-core strong{margin-top:calc(.416667vw * var(--ui-scale));color:#102326;font-size:calc(2.70833vw * var(--ui-scale));letter-spacing:-.06em;font-weight:680;line-height:.9}.vision-orb-core small{margin-top:calc(.416667vw * var(--ui-scale));color:#249c7b;font-size:calc(.677083vw * var(--ui-scale));font-weight:760}.vision-orb-badge{right:calc(-.833333vw * var(--ui-scale));bottom:calc(1.14583vw * var(--ui-scale));z-index:2;width:calc(4.0625vw * var(--ui-scale));padding:calc(.520833vw * var(--ui-scale));border-radius:calc(.9375vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffad;box-shadow:0 calc(.833333vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #224a4524, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffe6;-webkit-backdrop-filter:blur(calc(1.04167vw * var(--ui-scale))) saturate(165%);background:#ffffff9e;position:absolute}.vision-orb-badge b{color:#102326;font-size:calc(.9375vw * var(--ui-scale));line-height:1;display:block}.vision-orb-badge span{margin-top:calc(.208333vw * var(--ui-scale));color:#10232685;font-size:calc(.46875vw * var(--ui-scale));text-transform:uppercase;font-weight:720;line-height:1.15;display:block}.vision-status-stack{gap:calc(.520833vw * var(--ui-scale));display:grid}.vision-status-row{grid-template-columns:minmax(calc(6.25vw * var(--ui-scale)), 1fr) calc(2.1875vw * var(--ui-scale));gap:calc(.364583vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale));padding:calc(.625vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale));border-radius:calc(1.04167vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff85;box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #224a4517, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffc7;-webkit-backdrop-filter:blur(calc(.833333vw * var(--ui-scale))) saturate(155%);background:linear-gradient(135deg,#ffffff8a,#fff3);grid-template-rows:auto auto;align-items:center;display:grid}.vision-status-row div{align-items:center;gap:calc(.520833vw * var(--ui-scale));min-width:0;display:inline-flex}.vision-status-row i{width:calc(.572917vw * var(--ui-scale));height:calc(.572917vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));flex:none}.vision-status-row.green i,.vision-status-row.green em b{background:#249c7b}.vision-status-row.blue i,.vision-status-row.blue em b{background:#5fa9d3}.vision-status-row.orange i,.vision-status-row.orange em b{background:#f0a33d}.vision-status-row.grey i,.vision-status-row.grey em b{background:#b8c5c1}.vision-status-row span{color:#102326d1;font-size:calc(.729167vw * var(--ui-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.vision-status-row strong{color:#102326;font-size:calc(1.14583vw * var(--ui-scale));letter-spacing:-.04em;justify-self:end;font-weight:680}.vision-status-row em{height:calc(.364583vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:#10232613;overflow:hidden}.vision-status-row em b{border-radius:inherit;height:100%;display:block}.vision-status-row small{color:#10232675;font-size:calc(.520833vw * var(--ui-scale));justify-self:end;font-weight:700}.vision-queue-link{padding:calc(.364583vw * var(--ui-scale)) calc(.625vw * var(--ui-scale));border-radius:calc(.833333vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff73;background:#ffffff40;grid-column:2;place-self:end start}@media (width<=1280px){.vision-queue{grid-template-columns:calc(9.89583vw * var(--ui-scale)) minmax(0, 1fr)}.vision-queue-orb{width:calc(9.0625vw * var(--ui-scale));height:calc(9.0625vw * var(--ui-scale))}}@media (width<=760px){.vision-queue{grid-template-columns:1fr}.vision-queue-orb,.vision-queue-link{grid-area:auto/1}.vision-queue-link{justify-self:stretch}}.vision-queue{grid-template-columns:calc(11.9792vw * var(--ui-scale)) minmax(0, 1fr);align-items:stretch}.vision-queue-orb{width:calc(11.9792vw * var(--ui-scale));height:auto;min-height:100%;padding:calc(1.14583vw * var(--ui-scale));border-radius:calc(1.45833vw * var(--ui-scale));background:linear-gradient(145deg,#ffffff9e,#ffffff47),radial-gradient(circle at 40% 12%,#ffffffd9,#0000 38%),radial-gradient(circle at 78% 90%,#249c7b24,#0000 45%);place-self:stretch stretch}.vision-queue-orb:before,.vision-queue-orb:after{display:none}.vision-orb-core{text-align:left;place-items:start}.vision-orb-core strong{font-size:calc(3.02083vw * var(--ui-scale))}.vision-orb-core small{color:#249c7b}.vision-orb-badge{display:none}.vision-orb-metrics{z-index:1;gap:calc(.416667vw * var(--ui-scale));margin-top:calc(1.45833vw * var(--ui-scale));display:grid;position:relative}.vision-orb-metrics span{align-items:baseline;gap:calc(.416667vw * var(--ui-scale));padding-top:calc(.416667vw * var(--ui-scale));border-top:calc(.052083vw * var(--ui-scale)) solid #10232614;color:#10232694;font-size:calc(.625vw * var(--ui-scale));font-weight:700;display:flex}.vision-orb-metrics b{color:#102326;font-size:calc(.9375vw * var(--ui-scale));line-height:1}@media (width<=1280px){.vision-queue{grid-template-columns:calc(10.9375vw * var(--ui-scale)) minmax(0, 1fr)}.vision-queue-orb{width:calc(10.9375vw * var(--ui-scale))}}@media (width<=760px){.vision-queue{grid-template-columns:1fr}.vision-queue-orb{width:100%}}.vision-queue-orb{box-shadow:0 calc(1.25vw * var(--ui-scale)) calc(3.125vw * var(--ui-scale)) #224a4524, inset 0 calc(.052083vw * var(--ui-scale)) 0 #fffffff2, inset 0 calc(-1.25vw * var(--ui-scale)) calc(2.29167vw * var(--ui-scale)) #249c7b14;position:relative;overflow:hidden}.vision-queue-orb:before{content:"";width:calc(9.375vw * var(--ui-scale));height:calc(9.375vw * var(--ui-scale));right:calc(-3.64583vw * var(--ui-scale));top:calc(-3.33333vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));filter:blur(calc(.104167vw * var(--ui-scale)));background:radial-gradient(circle,#249c7b40,#249c7b14 42%,#0000 70%);display:block;position:absolute}.vision-queue-orb:after{content:"";left:0;top:calc(1.25vw * var(--ui-scale));bottom:calc(1.25vw * var(--ui-scale));width:calc(.208333vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:linear-gradient(#249c7b40,#249c7b,#249c7b2e);display:block;position:absolute}.vision-queue-gauge{right:calc(.9375vw * var(--ui-scale));top:calc(.9375vw * var(--ui-scale));z-index:2;width:calc(3.85417vw * var(--ui-scale));height:calc(3.85417vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:radial-gradient(circle at 50% 50%, #ffffffdb 0 42%, transparent 43%), conic-gradient(#249c7b 0 68%, #10232617 68% 100%);box-shadow:0 calc(.833333vw * var(--ui-scale)) calc(1.875vw * var(--ui-scale)) #224a4529, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffe0;align-content:center;place-items:center;display:grid;position:absolute}.vision-queue-gauge b{color:#102326;font-size:calc(.885417vw * var(--ui-scale));letter-spacing:-.04em;line-height:1}.vision-queue-gauge span{margin-top:calc(.104167vw * var(--ui-scale));color:#10232685;font-size:calc(.46875vw * var(--ui-scale));text-transform:uppercase;letter-spacing:.05em;font-weight:800}.vision-orb-core{padding-right:calc(3.75vw * var(--ui-scale))}.vision-orb-metrics{grid-template-columns:1fr}.vision-orb-metrics span{padding:calc(.46875vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff70;border-radius:calc(.729167vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff94;background:#ffffff4d}.content-container{max-width:100%}.expense-overview{gap:calc(.729167vw * var(--ui-scale));padding-bottom:calc(1.45833vw * var(--ui-scale));display:grid}.expense-overview .glass-card{border:calc(.052083vw * var(--ui-scale)) solid #ffffffbd;border-radius:calc(1.25vw * var(--ui-scale));box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(2.1875vw * var(--ui-scale)) #1f46401b, 0 calc(.208333vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale)) #1f46400e, inset 0 calc(.052083vw * var(--ui-scale)) 0 #fffffff0, inset 0 calc(-.052083vw * var(--ui-scale)) 0 #ffffff47;-webkit-backdrop-filter:blur(calc(1.77083vw * var(--ui-scale))) saturate(150%);background:linear-gradient(145deg,#ffffffad,#ffffff57),#ffffff70}.expense-overview .glass-card:before{background:radial-gradient(circle at 12% -12%,#ffffffc7,#0000 33%),radial-gradient(circle at 92% 18%,#249c7b1c,#0000 30%),linear-gradient(#ffffff52,#0000 62%)}.expense-overview .glass-card:after{background:linear-gradient(135deg,#ffffff57,#0000 36%),radial-gradient(circle at 74% 96%,#249c7b14,#0000 38%)}.expense-overview .glass-card h3{margin-bottom:calc(.729167vw * var(--ui-scale));color:#0e2224e6;font-size:calc(.78125vw * var(--ui-scale));letter-spacing:-.01em;font-weight:760}.expense-hero{min-height:calc(6.5625vw * var(--ui-scale));align-items:end;gap:calc(1.14583vw * var(--ui-scale));padding:calc(1.25vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale));grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.section-eyebrow{margin-bottom:calc(.416667vw * var(--ui-scale));color:#0e222485;font-size:calc(.520833vw * var(--ui-scale));letter-spacing:.18em;text-transform:uppercase;font-weight:820;display:block}.expense-hero h1{color:#0d2224;font-size:clamp(calc(1.77083vw * var(--ui-scale)), 4vw, calc(3.02083vw * var(--ui-scale)));letter-spacing:-.04em;margin:0;font-weight:760;line-height:.96}.expense-hero-pills{justify-content:flex-end;gap:calc(.416667vw * var(--ui-scale));max-width:calc(29.1667vw * var(--ui-scale));flex-wrap:wrap;display:flex}.expense-hero-pills span{min-height:calc(1.77083vw * var(--ui-scale));padding:calc(.416667vw * var(--ui-scale)) calc(.677083vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff9e;border-radius:calc(52.0313vw * var(--ui-scale));color:#0e2224ad;font-size:calc(.625vw * var(--ui-scale));box-shadow:0 calc(.520833vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #1f464012, inset 0 calc(.052083vw * var(--ui-scale)) 0 #fffc;background:#ffffff7a;align-items:center;font-weight:760;display:inline-flex}.expense-kpi{min-height:calc(5.83333vw * var(--ui-scale));align-content:center;gap:calc(.364583vw * var(--ui-scale));padding:calc(1.04167vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale));display:grid;position:relative;overflow:hidden}.expense-kpi:after{content:"";inset:auto calc(.9375vw * var(--ui-scale)) 0;height:calc(.15625vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale)) calc(52.0313vw * var(--ui-scale)) 0 0;opacity:.8;position:absolute}.expense-kpi strong{color:#0d2224;font-size:clamp(calc(1.35417vw * var(--ui-scale)), 2.6vw, calc(1.97917vw * var(--ui-scale)));letter-spacing:-.045em;font-weight:720;line-height:.98}.expense-kpi small{color:#0e222494;font-size:calc(.625vw * var(--ui-scale));font-weight:700}.expense-kpi.rose small,.risk-list-row strong{color:#c8566a}.expense-kpi.amber small{color:#a66b13}.mix-legend{align-items:center;gap:calc(.833333vw * var(--ui-scale));margin:calc(-.208333vw * var(--ui-scale)) 0 calc(.729167vw * var(--ui-scale));color:#0e222494;font-size:calc(.625vw * var(--ui-scale));font-weight:760;display:flex}.mix-legend span{align-items:center;gap:calc(.364583vw * var(--ui-scale));display:inline-flex}.mix-legend i{width:calc(.520833vw * var(--ui-scale));height:calc(.520833vw * var(--ui-scale));border-radius:calc(.15625vw * var(--ui-scale))}.mix-bar{height:calc(3.95833vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff8f;border-radius:calc(.9375vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffb8, 0 calc(.729167vw * var(--ui-scale)) calc(1.66667vw * var(--ui-scale)) #1f464012;background:#ffffff4d;display:flex;overflow:hidden}.mix-segment{min-width:calc(7.8125vw * var(--ui-scale));align-content:center;place-items:center;gap:calc(.104167vw * var(--ui-scale));color:#ffffffeb;text-align:center;display:grid}.mix-segment b{font-size:calc(.677083vw * var(--ui-scale));font-weight:780}.mix-segment span{font-size:calc(.9375vw * var(--ui-scale));letter-spacing:-.03em;font-weight:800}.mix-segment small{font-size:calc(.572917vw * var(--ui-scale));opacity:.84;font-weight:720}.mix-axis{margin-top:calc(.520833vw * var(--ui-scale));color:#0e22247a;font-size:calc(.572917vw * var(--ui-scale));grid-template-columns:repeat(6,1fr);font-weight:720;display:grid}.mix-axis span:not(:first-child){text-align:center}.mix-axis span:last-child{text-align:right}.expense-chart-card{min-height:calc(16.1458vw * var(--ui-scale));padding:calc(1.04167vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale));overflow:hidden}.expense-line-canvas{width:100%;max-width:100%;display:block}.vertical-bars{height:calc(12.5vw * var(--ui-scale));align-items:end;gap:calc(.625vw * var(--ui-scale));padding:calc(.416667vw * var(--ui-scale)) calc(.104167vw * var(--ui-scale)) 0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.vertical-bar-item{grid-template-rows:calc(1.04167vw * var(--ui-scale)) minmax(0, 1fr) calc(1.45833vw * var(--ui-scale));justify-items:center;gap:calc(.364583vw * var(--ui-scale));min-width:0;height:100%;display:grid}.vertical-bar-item b{color:#0e222494;font-size:calc(.572917vw * var(--ui-scale));font-weight:780}.vertical-bar-item span{width:min(calc(2.70833vw * var(--ui-scale)), 76%);border-radius:calc(.729167vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale)) calc(.3125vw * var(--ui-scale)) calc(.3125vw * var(--ui-scale));box-shadow:0 calc(.677083vw * var(--ui-scale)) calc(1.35417vw * var(--ui-scale)) #3e80862b, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff5c;background:linear-gradient(#74aeb4f0,#569197db);align-self:end}.vertical-bar-item small{color:#0e222485;max-width:100%;font-size:calc(.572917vw * var(--ui-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:740;overflow:hidden}.horizontal-bars{gap:calc(.46875vw * var(--ui-scale));display:grid}.horizontal-bar-row{grid-template-columns:minmax(calc(6.77083vw * var(--ui-scale)), .54fr) minmax(calc(7.29167vw * var(--ui-scale)), 1fr) calc(4.27083vw * var(--ui-scale));align-items:center;gap:calc(.625vw * var(--ui-scale));min-height:calc(1.35417vw * var(--ui-scale));display:grid}.horizontal-bar-row span{color:#0e2224a8;font-size:calc(.625vw * var(--ui-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.horizontal-bar-row div{height:calc(.520833vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffb3;background:#0e222411;overflow:hidden}.horizontal-bar-row i{border-radius:inherit;height:100%;display:block}.horizontal-bar-row b{color:#0e2224c7;font-size:calc(.625vw * var(--ui-scale));text-align:right;font-weight:780}.risk-list-card h3{min-height:calc(2.1875vw * var(--ui-scale));line-height:1.2;margin-bottom:calc(.625vw * var(--ui-scale))!important;font-size:calc(.78125vw * var(--ui-scale))!important}.risk-list{gap:calc(.520833vw * var(--ui-scale));display:grid}.risk-list-row{align-items:center;gap:calc(.729167vw * var(--ui-scale));min-height:calc(3.22917vw * var(--ui-scale));padding:calc(.625vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff94;border-radius:calc(.833333vw * var(--ui-scale));box-shadow:0 calc(.520833vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #1f46400f, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffb8;background:linear-gradient(145deg,#ffffff85,#ffffff3d);grid-template-columns:minmax(0,1fr) auto;display:grid}.risk-list-row div{align-items:center;gap:calc(.364583vw * var(--ui-scale));flex-wrap:wrap;min-width:0;display:flex}.risk-list-row b{color:#182f31;font-size:calc(.677083vw * var(--ui-scale));text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-weight:790;overflow:hidden}.risk-list-row span{min-height:calc(1.04167vw * var(--ui-scale));padding:calc(.15625vw * var(--ui-scale)) calc(.416667vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:#0e222480;font-size:calc(.520833vw * var(--ui-scale));background:#ffffff6b;align-items:center;font-weight:760;display:inline-flex}.risk-list-row strong{font-size:calc(.78125vw * var(--ui-scale));font-weight:790}.risk-stat-strip{gap:calc(.625vw * var(--ui-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.risk-stat{min-height:calc(4.16667vw * var(--ui-scale));align-content:center;gap:calc(.416667vw * var(--ui-scale));padding:calc(.885417vw * var(--ui-scale)) calc(1.04167vw * var(--ui-scale));display:grid}.risk-stat span{color:#0e222485;font-size:calc(.520833vw * var(--ui-scale));letter-spacing:.15em;text-transform:uppercase;font-weight:850}.risk-stat strong{color:#0d2224;font-size:calc(1.14583vw * var(--ui-scale));letter-spacing:-.035em;font-weight:740}@media (width<=1180px){.expense-kpi-grid,.risk-leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-analytics-grid{grid-template-columns:1fr}.risk-list-card h3{min-height:0}}@media (width<=820px){.expense-overview{gap:calc(.625vw * var(--ui-scale))}.expense-hero{padding:calc(1.14583vw * var(--ui-scale));grid-template-columns:1fr}.expense-hero-pills{justify-content:flex-start}.expense-kpi-grid,.risk-leaderboard-grid,.risk-stat-strip{grid-template-columns:1fr}.mix-bar{height:auto;min-height:calc(6.875vw * var(--ui-scale));flex-direction:column}.mix-segment{min-height:calc(3.4375vw * var(--ui-scale));width:100%!important}.horizontal-bar-row{grid-template-columns:minmax(0, 1fr) calc(3.75vw * var(--ui-scale));gap:calc(.416667vw * var(--ui-scale))}.horizontal-bar-row div{grid-area:2/1/auto/-1}.horizontal-bar-row b{grid-area:1/2}}:root{--vision-ink:#0b2325;--vision-muted:#0b23258f;--vision-teal-950:#063c38;--vision-teal-850:#07564f;--vision-teal-750:#087266;--vision-teal-650:#0f8a78;--vision-teal-500:#28a891;--vision-teal-350:#72cdbd;--vision-teal-200:#bcece3;--vision-glass:#ffffff75;--vision-glass-strong:#ffffffa8}.expense-overview{gap:calc(.625vw * var(--ui-scale))}.expense-overview .glass-card{border:calc(.052083vw * var(--ui-scale)) solid #ffffffd1;border-radius:calc(1.45833vw * var(--ui-scale));box-shadow:0 calc(1.14583vw * var(--ui-scale)) calc(3.125vw * var(--ui-scale)) #053a361b, 0 calc(.416667vw * var(--ui-scale)) calc(1.04167vw * var(--ui-scale)) #053a360d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #fffffffa, inset 0 calc(-.052083vw * var(--ui-scale)) 0 #ffffff6b;background:linear-gradient(155deg,#ffffffc2,#eefffb6b 48%,#d3f3ec42),#ffffff6b}.expense-overview .glass-card:before{opacity:.92;background:linear-gradient(120deg,#ffffffd6,#ffffff2e 35%,#0000 64%),radial-gradient(at 88% 0,#72cdbd29,#0000 42%)}.expense-overview .glass-card:after{inset:calc(.052083vw * var(--ui-scale));border-radius:inherit;background:linear-gradient(155deg,#ffffff5c,#0000 42%),linear-gradient(#0000 56%,#0f8a780e)}.expense-overview .glass-card h3{color:var(--vision-ink);font-size:calc(.729167vw * var(--ui-scale));font-weight:780}.expense-hero{min-height:calc(7.8125vw * var(--ui-scale));grid-template-columns:minmax(0, 1.1fr) minmax(calc(21.875vw * var(--ui-scale)), .9fr);padding:calc(1.30208vw * var(--ui-scale));align-items:stretch}.expense-hero:before{background:linear-gradient(120deg, #ffffffdb, #ffffff2e 42%, transparent 68%), repeating-linear-gradient(115deg, #0872660b 0 calc(.052083vw * var(--ui-scale)), transparent calc(.052083vw * var(--ui-scale)) calc(.885417vw * var(--ui-scale)))}.expense-hero:after{background:linear-gradient(90deg,#0000,#0c685e13),radial-gradient(at 76% 18%,#28a89133,#0000 42%)}.expense-hero h1{color:#071d1f;font-size:clamp(calc(1.97917vw * var(--ui-scale)), 4vw, calc(3.22917vw * var(--ui-scale)));letter-spacing:-.05em;font-weight:790}.expense-hero p{max-width:calc(36.4583vw * var(--ui-scale));color:#071d1f9e;font-size:calc(.78125vw * var(--ui-scale))}.section-eyebrow{color:#07484294;letter-spacing:.2em}.expense-hero-pills{align-content:stretch;gap:calc(.520833vw * var(--ui-scale));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;display:grid}.expense-hero-pills span{min-height:calc(4.79167vw * var(--ui-scale));padding:calc(.885417vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale));border-radius:calc(1.19792vw * var(--ui-scale));color:#071d1fb3;box-shadow:0 calc(.833333vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #053a3613, inset 0 calc(.052083vw * var(--ui-scale)) 0 #fffffff2, inset 0 calc(-.052083vw * var(--ui-scale)) 0 #0f8a7814;background:linear-gradient(155deg,#ffffff9e,#ecfffa47),#ffffff57;border-color:#ffffffc7;justify-content:flex-start;align-items:end}.expense-kpi-grid{gap:calc(.625vw * var(--ui-scale))}.expense-kpi{min-height:calc(6.35417vw * var(--ui-scale));padding:calc(1.04167vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale)) calc(.989583vw * var(--ui-scale));border-radius:calc(1.30208vw * var(--ui-scale))!important;background:linear-gradient(150deg,#ffffffb3,#f0fffb57),#fff6!important}.expense-kpi:before{background:linear-gradient(120deg,#ffffffd1,#ffffff1f 46%,#0000 72%),linear-gradient(#0000,#0872660e)}.expense-kpi:after{inset:auto calc(1.04167vw * var(--ui-scale)) calc(.625vw * var(--ui-scale));height:calc(.260417vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));opacity:1;box-shadow:0 calc(.3125vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale)) #0f8a782e}.expense-kpi.green:after{background:linear-gradient(90deg, var(--vision-teal-650), var(--vision-teal-350), #72cdbd1a)}.expense-kpi.rose:after{background:linear-gradient(90deg, var(--vision-teal-950), var(--vision-teal-650), #0f8a781a)}.expense-kpi.amber:after{background:linear-gradient(90deg, var(--vision-teal-750), #36bba6, #36bba61a)}.expense-kpi span{color:#07484294}.expense-kpi strong{color:#071d1f;font-weight:760}.expense-kpi small,.expense-kpi.rose small,.expense-kpi.amber small{color:#074842b3}.expense-mix-card{padding:calc(1.09375vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale))}.mix-legend{color:#0748429e}.mix-bar{height:calc(4.27083vw * var(--ui-scale));box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(1.97917vw * var(--ui-scale)) #053a3614, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffdb;background:linear-gradient(#ffffff7a,#ffffff2e);border-color:#ffffffc7}.mix-segment.reimbursement{background:linear-gradient(135deg,#72cdbdf5,#279c8ce0)}.expense-analytics-grid{gap:calc(.625vw * var(--ui-scale))}.expense-chart-card{min-height:calc(16.5625vw * var(--ui-scale));padding:calc(.9375vw * var(--ui-scale)) calc(1.04167vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale))}.expense-line-canvas{margin-top:calc(.104167vw * var(--ui-scale))}.horizontal-bar-row{min-height:calc(1.66667vw * var(--ui-scale));grid-template-columns:minmax(calc(6.66667vw * var(--ui-scale)), .56fr) minmax(calc(7.29167vw * var(--ui-scale)), 1fr) calc(4.375vw * var(--ui-scale));padding:calc(.3125vw * var(--ui-scale)) calc(.416667vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff8f;border-radius:calc(.78125vw * var(--ui-scale));box-shadow:0 calc(.416667vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale)) #053a360b, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffb3;background:linear-gradient(145deg,#ffffff6b,#edfffb33)}.horizontal-bar-row span{color:#071d1fb8;font-size:calc(.572917vw * var(--ui-scale))}.horizontal-bar-row div{height:calc(.416667vw * var(--ui-scale));background:#07484213}.horizontal-bar-row i{box-shadow:0 calc(.260417vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale)) #0f8a7829}.horizontal-bar-row b{color:#071d1fb8;font-size:calc(.572917vw * var(--ui-scale))}.horizontal-bars.rust .horizontal-bar-row i{background:linear-gradient(90deg, var(--vision-teal-950), var(--vision-teal-650))}.horizontal-bars.rose .horizontal-bar-row i{background:linear-gradient(90deg, var(--vision-teal-750), var(--vision-teal-350))}.horizontal-bars.gold .horizontal-bar-row i{background:linear-gradient(90deg,#0a655d,#7ddccc)}.horizontal-bars.teal .horizontal-bar-row i{background:linear-gradient(90deg, var(--vision-teal-850), var(--vision-teal-350))}.risk-leaderboard-grid{gap:calc(.625vw * var(--ui-scale))}.risk-list-card{padding:calc(.989583vw * var(--ui-scale))}.risk-list-card .section-eyebrow{color:#07484285}.risk-list-card h3{color:var(--vision-ink)!important}.risk-list-row{min-height:calc(3.125vw * var(--ui-scale));border-radius:calc(.885417vw * var(--ui-scale));box-shadow:0 calc(.520833vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale)) #053a360e, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffc2;background:linear-gradient(145deg,#ffffff7a,#e7fffa38);border-color:#ffffff9e}.risk-list-row b{color:#102d2f}.risk-list-row span{color:#074842a1;background:#ddf8f394}.risk-list-row strong{color:var(--vision-teal-750)}.risk-stat{min-height:calc(4.27083vw * var(--ui-scale));border-radius:calc(1.14583vw * var(--ui-scale))!important;background:linear-gradient(145deg,#ffffff94,#e1fcf73d),#ffffff59!important}.risk-stat span{color:#07484294}.risk-stat strong{color:var(--vision-teal-950)}@media (width<=1180px){.expense-hero{grid-template-columns:1fr}.expense-hero-pills{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.expense-hero-pills{grid-template-columns:1fr}.expense-chart-card:first-child{min-height:calc(15.625vw * var(--ui-scale))}}.vision-overview{--bento-ink:#071f21;--bento-muted:#071f2194;--bento-soft:#075c541a;--bento-teal-950:#053b37;--bento-teal-850:#075a52;--bento-teal-700:#0b7b6f;--bento-teal-600:#139783;--bento-teal-450:#4dbfae;--bento-teal-250:#aee7dc;gap:calc(.729167vw * var(--ui-scale));display:grid}.vision-overview .glass-card{border:calc(.052083vw * var(--ui-scale)) solid #ffffffc2;border-radius:calc(1.35417vw * var(--ui-scale));box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(2.5vw * var(--ui-scale)) #043a3617, 0 calc(.15625vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale)) #043a360a, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffeb, inset 0 calc(-.052083vw * var(--ui-scale)) 0 #ffffff47;-webkit-backdrop-filter:blur(calc(1.5625vw * var(--ui-scale))) saturate(150%);background:linear-gradient(145deg,#ffffffad,#f2fffc57),#ffffff5c}.vision-overview .glass-card:before{opacity:.7;background:linear-gradient(135deg,#ffffffd1,#0000 42%),radial-gradient(circle at 90% 6%,#4dbfae26,#0000 34%)}.vision-overview .glass-card:after{display:none}.vision-overview .glass-card h3{margin:0 0 calc(.729167vw * var(--ui-scale));color:var(--bento-ink);font-size:calc(.729167vw * var(--ui-scale));letter-spacing:-.01em;font-weight:780}.expense-hero{min-height:calc(10.7292vw * var(--ui-scale));grid-template-columns:minmax(0, 1fr) calc(16.3542vw * var(--ui-scale));align-items:stretch;gap:calc(.9375vw * var(--ui-scale));padding:calc(1.14583vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale));display:grid;overflow:hidden}.expense-hero:before{opacity:.9;background:radial-gradient(circle at 16% 2%, #ffffffdb, transparent 28%), linear-gradient(130deg, #ffffff47, transparent 42%), repeating-linear-gradient(118deg, #075a520b 0 calc(.052083vw * var(--ui-scale)), transparent calc(.052083vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale)))}.expense-hero-copy{align-content:space-between;gap:calc(.729167vw * var(--ui-scale));min-width:0;display:grid}.expense-hero-copy>.section-eyebrow{margin-bottom:calc(.416667vw * var(--ui-scale))}.expense-hero p{max-width:calc(32.2917vw * var(--ui-scale));margin:calc(.520833vw * var(--ui-scale)) 0 0;color:var(--bento-muted);font-size:calc(.729167vw * var(--ui-scale));font-weight:560;line-height:1.45}.section-eyebrow{color:#055b539e;font-size:calc(.520833vw * var(--ui-scale));letter-spacing:.18em;text-transform:uppercase;font-weight:860}.expense-hero-pills{gap:calc(.416667vw * var(--ui-scale));width:min(100%, calc(33.3333vw * var(--ui-scale)));grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;display:grid}.expense-hero-pills span{min-height:calc(3.02083vw * var(--ui-scale));align-content:center;gap:calc(.15625vw * var(--ui-scale));padding:calc(.572917vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffa8;border-radius:calc(1.04167vw * var(--ui-scale));box-shadow:0 calc(.520833vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #043a360d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffd1;background:linear-gradient(145deg,#ffffff8a,#e7fffa3d);display:grid}.expense-hero-pills b{color:var(--bento-ink);font-size:calc(.729167vw * var(--ui-scale));font-weight:780}.expense-hero-pills small{color:#071f2180;font-size:calc(.572917vw * var(--ui-scale));font-weight:720}.risk-halo{border:calc(.052083vw * var(--ui-scale)) solid #ffffff9e;border-radius:calc(1.45833vw * var(--ui-scale));background:radial-gradient(circle at 50% 45%, #fffc 0 32%, transparent 33%), conic-gradient(from 230deg, var(--bento-teal-850) 0 26%, #4dbfaeb3 26% 60%, #aee7dca3 60% 100%);min-height:100%;box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(2.1875vw * var(--ui-scale)) #043a361a, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffbf;place-items:center;display:grid;position:relative;overflow:hidden}.risk-halo:before{content:"";inset:calc(1.35417vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffc7;box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffeb, 0 calc(.625vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #043a3614;background:radial-gradient(circle,#ffffffe6 0 46%,#eafffab8 47% 100%);position:absolute}.risk-halo-core{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.risk-halo-core span,.risk-halo-core small,.risk-halo-stat span{color:#071f2185;font-size:calc(.572917vw * var(--ui-scale));font-weight:760}.risk-halo-core strong{color:var(--bento-ink);font-size:calc(2.39583vw * var(--ui-scale));letter-spacing:-.06em;font-weight:760;line-height:1}.risk-halo-core small{margin-top:calc(.260417vw * var(--ui-scale));color:#055b53b3;font-size:calc(.520833vw * var(--ui-scale));white-space:nowrap;line-height:1.2}.risk-halo-stat{z-index:2;width:calc(5.20833vw * var(--ui-scale));min-height:calc(2.70833vw * var(--ui-scale));align-content:center;gap:calc(.104167vw * var(--ui-scale));padding:calc(.520833vw * var(--ui-scale)) calc(.625vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffffb3;border-radius:calc(.9375vw * var(--ui-scale));box-shadow:0 calc(.625vw * var(--ui-scale)) calc(1.35417vw * var(--ui-scale)) #043a3614, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffd6;-webkit-backdrop-filter:blur(calc(.9375vw * var(--ui-scale))) saturate(150%);background:#ffffff8a;display:grid;position:absolute}.risk-halo-stat.top{top:calc(.9375vw * var(--ui-scale));right:calc(.9375vw * var(--ui-scale))}.risk-halo-stat.bottom{left:calc(.9375vw * var(--ui-scale));bottom:calc(.9375vw * var(--ui-scale))}.risk-halo-stat b{color:var(--bento-teal-850);font-size:calc(1.04167vw * var(--ui-scale));letter-spacing:-.04em;font-weight:820}.expense-kpi-grid{gap:calc(.46875vw * var(--ui-scale));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.expense-kpi{min-height:calc(5vw * var(--ui-scale));padding:calc(.78125vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale));overflow:hidden;border-radius:calc(1.04167vw * var(--ui-scale))!important}.expense-kpi-glow{right:calc(-1.04167vw * var(--ui-scale));top:calc(-1.45833vw * var(--ui-scale));width:calc(5.72917vw * var(--ui-scale));height:calc(5.72917vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));pointer-events:none;background:radial-gradient(circle,#4dbfae38,#0000 68%);position:absolute}.expense-kpi:after{inset:auto calc(.833333vw * var(--ui-scale)) calc(.572917vw * var(--ui-scale));height:calc(.208333vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));box-shadow:none;background:linear-gradient(90deg, var(--bento-teal-850), var(--bento-teal-450), #4dbfae14)!important}.expense-kpi.emerald:after{background:linear-gradient(90deg,#075a52,#4dbfae,#4dbfae14)!important}.expense-kpi span{color:#055b539e;font-size:calc(.46875vw * var(--ui-scale));letter-spacing:.14em;text-transform:uppercase;font-weight:860}.expense-kpi strong{margin-top:calc(.104167vw * var(--ui-scale));color:var(--bento-ink);font-size:clamp(calc(1.09375vw * var(--ui-scale)), 1.65vw, calc(1.40625vw * var(--ui-scale)));letter-spacing:-.045em;font-weight:760}.expense-kpi small,.expense-kpi.rose small,.expense-kpi.amber small{color:#071f2185;max-width:96%;font-size:calc(.520833vw * var(--ui-scale));font-weight:700}.overview-composition-grid{grid-template-columns:minmax(0, 1.55fr) minmax(calc(18.75vw * var(--ui-scale)), .9fr);gap:calc(.625vw * var(--ui-scale));display:grid}.expense-mix-card{min-height:calc(11.3542vw * var(--ui-scale));padding:calc(1.09375vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale))}.mix-summary{justify-content:space-between;align-items:end;gap:calc(.9375vw * var(--ui-scale));margin-bottom:calc(.9375vw * var(--ui-scale));display:flex}.mix-summary strong{color:var(--bento-ink);font-size:calc(1.77083vw * var(--ui-scale));letter-spacing:-.05em;font-weight:760;line-height:1;display:block}.mix-summary small{color:#071f2185;font-size:calc(.625vw * var(--ui-scale));font-weight:700}.mix-legend{color:#071f218f;justify-content:flex-end;margin:0}.mix-legend .pcard{background:var(--bento-teal-850)}.mix-legend .reimbursement{background:var(--bento-teal-250)}.mix-bar{height:calc(4.27083vw * var(--ui-scale));border-radius:calc(1.14583vw * var(--ui-scale));background:#ffffff47;border-color:#ffffffb3}.mix-segment{min-width:calc(7.1875vw * var(--ui-scale))}.mix-segment.reimbursement{color:#043a36e0;background:linear-gradient(135deg,#aee7dcf5,#4dbfaeeb)}.mix-segment.pcard{background:linear-gradient(135deg,#0b7b6f,#053b37)}.mix-axis{color:#071f216b}.overview-composition-grid .risk-stat-strip{gap:calc(.520833vw * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.risk-stat{min-height:calc(5.41667vw * var(--ui-scale));padding:calc(.9375vw * var(--ui-scale));border-radius:calc(1.14583vw * var(--ui-scale))!important}.risk-stat span{color:#055b539e;font-size:calc(.46875vw * var(--ui-scale))}.risk-stat strong{color:var(--bento-ink);font-size:calc(1.25vw * var(--ui-scale))}.expense-analytics-grid{gap:calc(.625vw * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expense-chart-card{min-height:calc(15.2083vw * var(--ui-scale));padding:calc(1.04167vw * var(--ui-scale));border-radius:calc(1.35417vw * var(--ui-scale))!important}.expense-chart-card:first-child{min-height:calc(16.1458vw * var(--ui-scale));grid-column:1/-1}.expense-line-canvas{width:100%;max-width:100%}.vertical-bars{height:calc(11.4583vw * var(--ui-scale));gap:calc(.625vw * var(--ui-scale));padding:calc(.416667vw * var(--ui-scale)) calc(.208333vw * var(--ui-scale)) 0}.vertical-bar-item{grid-template-rows:calc(1.04167vw * var(--ui-scale)) minmax(0, 1fr) calc(1.35417vw * var(--ui-scale))}.vertical-bar-item span{width:min(calc(2.5vw * var(--ui-scale)), 72%);border-radius:calc(.833333vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale)) calc(.416667vw * var(--ui-scale)) calc(.416667vw * var(--ui-scale));box-shadow:0 calc(.677083vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #0b7b6f24, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff80;background:linear-gradient(#8bded1,#0b7b6f)}.vertical-bar-item b,.vertical-bar-item small{color:#071f2185}.horizontal-bar-row{min-height:calc(1.61458vw * var(--ui-scale));grid-template-columns:minmax(calc(6.875vw * var(--ui-scale)), .56fr) minmax(calc(7.29167vw * var(--ui-scale)), 2fr) calc(4.47917vw * var(--ui-scale));gap:calc(.625vw * var(--ui-scale));padding:calc(.260417vw * var(--ui-scale)) calc(.3125vw * var(--ui-scale)) calc(.260417vw * var(--ui-scale)) calc(.625vw * var(--ui-scale));border-radius:calc(.677083vw * var(--ui-scale));box-shadow:none;background:0 0;border:0}.horizontal-bar-row span{color:#071f21ad;font-size:calc(.572917vw * var(--ui-scale));font-weight:760}.horizontal-bar-row div{height:calc(.416667vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:#055b5314}.horizontal-bar-row i{box-shadow:0 calc(.3125vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale)) #0b7b6f1f;background:linear-gradient(90deg, var(--bento-teal-850), var(--bento-teal-450))!important}.horizontal-bars.deep .horizontal-bar-row i{background:linear-gradient(90deg,#053b37,#0b7b6f)!important}.horizontal-bars.aqua .horizontal-bar-row i{background:linear-gradient(90deg,#0b7b6f,#72d7c8)!important}.horizontal-bars.mint .horizontal-bar-row i{background:linear-gradient(90deg,#139783,#aee7dc)!important}.horizontal-bars.emerald .horizontal-bar-row i{background:linear-gradient(90deg,#075a52,#4dbfae)!important}.horizontal-bar-row b{color:#071f21b3;font-size:calc(.572917vw * var(--ui-scale));font-weight:780}.risk-leaderboard-grid{gap:calc(.625vw * var(--ui-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.risk-list-card{padding:calc(1.04167vw * var(--ui-scale));border-radius:calc(1.35417vw * var(--ui-scale))!important}.risk-list-card .section-eyebrow{margin:0 0 calc(.3125vw * var(--ui-scale));color:#055b538f}.risk-list-card h3{min-height:calc(1.97917vw * var(--ui-scale));line-height:1.25;margin-bottom:calc(.625vw * var(--ui-scale))!important;color:var(--bento-ink)!important;font-size:calc(.729167vw * var(--ui-scale))!important}.risk-list{gap:calc(.416667vw * var(--ui-scale))}.risk-list-row{min-height:calc(3.02083vw * var(--ui-scale));padding:calc(.572917vw * var(--ui-scale)) calc(.625vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff94;border-radius:calc(.833333vw * var(--ui-scale));box-shadow:0 calc(.416667vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale)) #043a360a, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffb8;background:linear-gradient(145deg,#ffffff6b,#e7fffa2e)}.risk-list-row b{color:var(--bento-ink);font-size:calc(.625vw * var(--ui-scale))}.risk-list-row span{min-height:calc(.989583vw * var(--ui-scale));color:#055b53a8;font-size:calc(.46875vw * var(--ui-scale));background:#e2fcf799}.risk-list-row strong{color:var(--bento-teal-700);font-size:calc(.729167vw * var(--ui-scale))}@media (width<=1360px){.expense-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1120px){.expense-hero,.overview-composition-grid{grid-template-columns:1fr}.risk-halo{min-height:calc(13.5417vw * var(--ui-scale))}.risk-leaderboard-grid{grid-template-columns:1fr}.expense-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.expense-hero{padding:calc(1.04167vw * var(--ui-scale))}.expense-hero-pills,.expense-kpi-grid,.overview-composition-grid .risk-stat-strip,.expense-analytics-grid{grid-template-columns:1fr}.risk-halo{min-height:calc(12.5vw * var(--ui-scale))}.horizontal-bar-row{grid-template-columns:minmax(0, 1fr) calc(4.0625vw * var(--ui-scale))}.horizontal-bar-row div{grid-column:1/-1}}.overview-composition-grid{align-items:stretch}.overview-composition-grid .risk-stat-strip{align-self:stretch;gap:calc(.625vw * var(--ui-scale));grid-template-rows:repeat(2,minmax(0,1fr));height:100%}.overview-composition-grid .risk-stat{align-content:center;gap:calc(.572917vw * var(--ui-scale));min-height:0;padding:calc(1.04167vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale)) calc(1.04167vw * var(--ui-scale)) calc(1.35417vw * var(--ui-scale));display:grid;position:relative;overflow:hidden;border-radius:calc(1.25vw * var(--ui-scale))!important}.overview-composition-grid .risk-stat:after{content:"";left:calc(.78125vw * var(--ui-scale));top:calc(1.14583vw * var(--ui-scale));bottom:calc(1.14583vw * var(--ui-scale));width:calc(.15625vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:linear-gradient(180deg, #4dbfae33, var(--bento-teal-700), #4dbfae24);position:absolute}.overview-composition-grid .risk-stat span{color:#055b539e;font-size:calc(.46875vw * var(--ui-scale));letter-spacing:.15em;white-space:nowrap;font-weight:860;line-height:1.1;display:block}.overview-composition-grid .risk-stat strong{color:var(--bento-ink);font-size:calc(1.35417vw * var(--ui-scale));letter-spacing:-.04em;font-weight:760;line-height:1;display:block}.risk-resolution-card{min-height:calc(11.3542vw * var(--ui-scale));padding:calc(1.04167vw * var(--ui-scale));grid-template-rows:auto minmax(0,1fr);display:grid}.risk-resolution-card h3{margin-bottom:calc(.625vw * var(--ui-scale))!important}.overview-composition-grid .risk-resolution-card .risk-stat-strip{align-self:stretch;gap:calc(.520833vw * var(--ui-scale));grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid}.overview-composition-grid .risk-resolution-card .risk-stat{--stat-color:var(--bento-teal-700);align-content:stretch;gap:calc(.416667vw * var(--ui-scale));min-height:0;padding:calc(.677083vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff94;box-shadow:0 calc(.46875vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale)) #043a360b, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffffc2;background:linear-gradient(145deg,#ffffff7a,#e2fff933);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;border-radius:calc(.9375vw * var(--ui-scale))!important}.overview-composition-grid .risk-resolution-card .risk-stat:after{display:none}.risk-stat.detected{--stat-color:#075a52}.risk-stat.resolved{--stat-color:#75d7c9}.risk-stat.manual{--stat-color:#46b6a6}.risk-stat.remaining{--stat-color:#0b7b6f}.risk-stat-label{align-items:center;gap:calc(.364583vw * var(--ui-scale));min-width:0;display:flex}.risk-stat-label i{width:calc(.416667vw * var(--ui-scale));height:calc(.416667vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:var(--stat-color);box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #4dbfae1f;flex:none}.overview-composition-grid .risk-resolution-card .risk-stat-label span{color:#055b53a8;font-size:calc(.46875vw * var(--ui-scale));letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:860;line-height:1.1;overflow:hidden}.overview-composition-grid .risk-resolution-card .risk-stat strong{color:var(--bento-ink);font-size:clamp(calc(1.14583vw * var(--ui-scale)), 2vw, calc(1.5625vw * var(--ui-scale)));letter-spacing:-.045em;align-self:center;font-weight:760;line-height:1}.overview-composition-grid .risk-resolution-card .risk-stat em{height:calc(.260417vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:#055b5314;display:block;overflow:hidden}.overview-composition-grid .risk-resolution-card .risk-stat em b{width:var(--stat-fill);border-radius:inherit;background:linear-gradient(90deg, var(--stat-color), #aee7dcd9);height:100%;display:block}@media (width<=820px){.overview-composition-grid .risk-resolution-card .risk-stat-strip{grid-template-rows:none;grid-template-columns:1fr}.risk-resolution-card{min-height:0}}:root{--photo-card-bg:#120f1fd9;--photo-card-edge:#ffffff06;--photo-card-shadow:0 calc(1.5625vw * var(--ui-scale)) calc(4.16667vw * var(--ui-scale)) #00000070, 0 calc(.520833vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale)) #00000047;--photo-text:#f8f5fff0;--photo-muted:#bcb5cdb8;--photo-muted-soft:#bcb5cd8f;--photo-inner-bg:#000000bd;--photo-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, ui-sans-serif, system-ui, sans-serif}.glass-card,.kpi-card,.expense-kpi,.expense-hero,.expense-chart-card,.expense-mix-card,.risk-resolution-card,.risk-list-card,.table-card,.detail-drawer,.receipt-preview,.profile-panel,.page-hero,.page-toolbar,.filter-bar{font-family:var(--photo-font)!important;color:var(--photo-text)!important;border:calc(.052083vw * var(--ui-scale)) solid var(--photo-card-edge)!important;border-radius:calc(1.5625vw * var(--ui-scale))!important;background:var(--photo-card-bg)!important;box-shadow:var(--photo-card-shadow)!important;-webkit-backdrop-filter:blur(calc(.3125vw * var(--ui-scale))) saturate(100%)!important;outline:none!important}.nav-capsule{font-family:var(--photo-font)!important;color:var(--photo-text)!important;border:calc(.052083vw * var(--ui-scale)) solid var(--photo-card-edge)!important;border-radius:calc(1.5625vw * var(--ui-scale))!important;box-shadow:var(--photo-card-shadow)!important;-webkit-backdrop-filter:blur(calc(.3125vw * var(--ui-scale))) saturate(100%)!important;background:#000000e6!important;outline:none!important}.glass-card:before,.glass-card:after,.expense-overview .glass-card:before,.expense-overview .glass-card:after,.vision-overview .glass-card:before,.vision-overview .glass-card:after,.page-hero:before,.page-hero:after{content:none!important;display:none!important}.glass-card *,.kpi-card *,.expense-kpi *,.expense-hero *,.expense-chart-card *,.expense-mix-card *,.risk-resolution-card *,.risk-list-card *,.table-card *,.detail-drawer *,.receipt-preview *,.profile-panel *{font-family:var(--photo-font)!important}.glass-card h1,.glass-card h2,.glass-card h3,.glass-card h4,.glass-card strong,.expense-hero h1,.expense-kpi strong,.mix-summary strong,.risk-stat strong,.risk-list-row b,.risk-list-row strong,.horizontal-bar-row b,.horizontal-bar-row span,.vertical-bar-item b,.vision-orb-core strong,.vision-status-row strong,.table-card td,.detail-grid b{color:var(--photo-text)!important;font-weight:620!important}.glass-card p,.glass-card small,.glass-card span,.expense-hero p,.expense-hero-pills small,.expense-kpi small,.mix-summary small,.mix-legend,.mix-axis,.section-eyebrow,.risk-stat span,.risk-list-row span,.horizontal-bar-row small,.vertical-bar-item small,.vision-orb-core span,.vision-status-row small,.table-card th,.detail-grid small,.drawer-section p{color:var(--photo-muted)!important}.section-eyebrow,.expense-kpi span,.risk-stat-label span{color:var(--photo-muted-soft)!important;font-weight:700!important}.glass-card .section-eyebrow,.expense-hero .section-eyebrow,.risk-list-card .section-eyebrow,.risk-resolution-card .risk-stat-label span{color:var(--photo-caption)!important;font-size:calc(.729167vw * var(--ui-scale))!important;letter-spacing:-.01em!important;text-transform:none!important;font-weight:520!important}.expense-hero-pills span,.risk-halo-stat,.risk-stat,.overview-composition-grid .risk-resolution-card .risk-stat,.risk-list-row,.horizontal-bar-row,.insight-bar-row,.insight-summary-panel,.vision-status-row,.vision-queue-orb,.vision-queue-gauge,.vision-orb-metrics span,.queue-status-card,.mini-kpi,.evidence-card,.detail-grid>div,.access-row,.investigation-row,.employee-row,.risk-employee-row,.receipt-paper{color:var(--photo-text)!important;border-radius:calc(1.35417vw * var(--ui-scale))!important;background:var(--photo-inner-bg)!important;box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #00000042, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09!important;border:0!important}.expense-kpi-glow,.ambient{display:none!important}.mix-bar,.horizontal-bar-row div,.overview-composition-grid .risk-resolution-card .risk-stat em,.insight-track,.vision-status-row em{background:#00000085!important;border:0!important}.expense-kpi.glass-card,.expense-overview .expense-kpi.glass-card{border:calc(.052083vw * var(--ui-scale)) solid var(--photo-card-edge)!important;border-radius:calc(1.5625vw * var(--ui-scale))!important;background:var(--photo-card-bg)!important;box-shadow:var(--photo-card-shadow)!important;-webkit-backdrop-filter:blur(calc(.3125vw * var(--ui-scale))) saturate(100%)!important}:root{--photo-title:#faf8fff5;--photo-subtitle:#bab5cbb8;--photo-caption:#a6a0b894;--photo-chip-bg:#000000c7;--photo-chip-border:#ffffff09;--photo-accent:#f6f7fff0}.glass-card,.expense-hero,.expense-kpi,.expense-chart-card,.expense-mix-card,.risk-resolution-card,.risk-list-card,.table-card,.detail-drawer,.receipt-preview,.profile-panel{letter-spacing:0!important;line-height:1.22!important}.glass-card h3,.expense-overview .glass-card h3,.vision-overview .glass-card h3,.risk-list-card h3{margin:0 0 calc(.9375vw * var(--ui-scale))!important;min-height:0!important;color:var(--photo-title)!important;font-size:calc(1.09375vw * var(--ui-scale))!important;letter-spacing:-.018em!important;font-weight:560!important;line-height:1.16!important}.expense-hero h1{max-width:calc(39.5833vw * var(--ui-scale))!important;color:var(--photo-title)!important;font-size:clamp(calc(1.77083vw * var(--ui-scale)), 3.2vw, calc(2.5vw * var(--ui-scale)))!important;letter-spacing:-.035em!important;margin:0!important;font-weight:560!important;line-height:.98!important}.expense-hero p{max-width:calc(32.2917vw * var(--ui-scale))!important;margin:calc(.625vw * var(--ui-scale)) 0 0!important;color:var(--photo-subtitle)!important;font-size:calc(1.04167vw * var(--ui-scale))!important;letter-spacing:-.018em!important;font-weight:450!important;line-height:1.22!important}.section-eyebrow,.expense-kpi span,.risk-list-card .section-eyebrow,.risk-stat-label span,.overview-composition-grid .risk-resolution-card .risk-stat-label span{color:var(--photo-caption)!important;font-size:calc(.729167vw * var(--ui-scale))!important;letter-spacing:-.01em!important;text-transform:none!important;font-weight:520!important;line-height:1.18!important}.expense-hero-pills{margin-right:calc(.520833vw * var(--ui-scale))!important;gap:calc(.625vw * var(--ui-scale))!important}.expense-hero-pills span{min-height:calc(3.75vw * var(--ui-scale))!important;padding:calc(.78125vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale))!important;border-radius:calc(1.25vw * var(--ui-scale))!important;background:var(--photo-chip-bg)!important}.expense-hero-pills b{color:var(--photo-title)!important;font-size:calc(.885417vw * var(--ui-scale))!important;letter-spacing:-.018em!important;font-weight:560!important;line-height:1.1!important}.expense-hero-pills small{margin-top:calc(.208333vw * var(--ui-scale))!important;color:var(--photo-caption)!important;font-size:calc(.729167vw * var(--ui-scale))!important;font-weight:450!important;line-height:1.15!important}.expense-kpi{gap:calc(.416667vw * var(--ui-scale))!important;padding:calc(1.04167vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale))!important}.expense-kpi strong{color:var(--photo-title)!important;font-size:clamp(calc(1.40625vw * var(--ui-scale)), 2vw, calc(1.77083vw * var(--ui-scale)))!important;letter-spacing:-.04em!important;margin:0!important;font-weight:560!important;line-height:1!important}.expense-kpi small{max-width:100%!important;color:var(--photo-subtitle)!important;font-size:calc(.729167vw * var(--ui-scale))!important;letter-spacing:-.01em!important;font-weight:450!important;line-height:1.18!important}.mix-summary strong{color:var(--photo-title)!important;font-size:calc(1.97917vw * var(--ui-scale))!important;letter-spacing:-.04em!important;font-weight:560!important;line-height:.98!important}.mix-summary small,.mix-legend,.mix-axis{color:var(--photo-subtitle)!important;font-size:calc(.729167vw * var(--ui-scale))!important;letter-spacing:-.01em!important;font-weight:450!important}.mix-segment b,.mix-segment span,.mix-segment small{letter-spacing:-.01em!important;font-weight:520!important}.risk-stat{padding:calc(.9375vw * var(--ui-scale))!important}.risk-stat strong,.overview-composition-grid .risk-resolution-card .risk-stat strong{color:var(--photo-title)!important;font-size:clamp(calc(1.30208vw * var(--ui-scale)), 2.1vw, calc(1.77083vw * var(--ui-scale)))!important;letter-spacing:-.04em!important;font-weight:560!important;line-height:1!important}.risk-list-card .section-eyebrow{margin:calc(-.3125vw * var(--ui-scale)) 0 calc(.729167vw * var(--ui-scale))!important;display:block!important}.risk-list-row{min-height:calc(3.4375vw * var(--ui-scale))!important;padding:calc(.729167vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale))!important}.risk-list-row b,.horizontal-bar-row span{color:var(--photo-title)!important;font-size:calc(.78125vw * var(--ui-scale))!important;letter-spacing:-.014em!important;font-weight:520!important;line-height:1.16!important}.risk-list-row span{min-height:0!important;color:var(--photo-caption)!important;font-size:calc(.625vw * var(--ui-scale))!important;letter-spacing:-.005em!important;background:0 0!important;padding:0!important;font-weight:450!important;line-height:1.18!important}.risk-list-row strong,.horizontal-bar-row b{color:var(--photo-title)!important;font-size:calc(.833333vw * var(--ui-scale))!important;letter-spacing:-.02em!important;font-weight:560!important;line-height:1!important}.horizontal-bar-row{min-height:calc(1.875vw * var(--ui-scale))!important;padding:calc(.364583vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale)) calc(.364583vw * var(--ui-scale)) calc(.677083vw * var(--ui-scale))!important}.vertical-bar-item b,.vertical-bar-item small{color:var(--photo-subtitle)!important;font-size:calc(.625vw * var(--ui-scale))!important;letter-spacing:-.01em!important;font-weight:450!important}.dashboard-table th,.table-card th{color:var(--photo-caption)!important;font-size:calc(.625vw * var(--ui-scale))!important;letter-spacing:-.005em!important;text-transform:none!important;font-weight:520!important}.dashboard-table td,.table-card td,.access-row,.employee-row,.investigation-row{color:var(--photo-subtitle)!important;font-size:calc(.729167vw * var(--ui-scale))!important;letter-spacing:-.006em!important;font-weight:450!important}.card-link,.queue-link,.vision-queue-link{align-items:center!important;gap:calc(.416667vw * var(--ui-scale))!important;color:var(--photo-title)!important;font-size:calc(.78125vw * var(--ui-scale))!important;letter-spacing:-.012em!important;font-weight:520!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.pill{border-radius:calc(52.0313vw * var(--ui-scale))!important;color:var(--photo-subtitle)!important;font-size:calc(.625vw * var(--ui-scale))!important;letter-spacing:-.005em!important;background:#00000094!important;border:0!important;font-weight:500!important;line-height:1!important}.pill-success,.pill-warning,.pill-danger,.pill-info{color:var(--photo-title)!important}:root{--orange-accent:#f2514d;--orange-accent-bright:#ff6b5d;--orange-accent-soft:#f2514d47;--orange-accent-faint:#f2514d1f;--orange-accent-deep:#bd3e52;--orange-accent-ink:#fffffffa;--orange-accent-ink-soft:#ffffffc7;--green-950:#bd3e52;--green-900:#d54850;--green-800:#e84e4e;--green-700:#f2514d;--green-600:#f2514d;--green-500:#ff6b5d;--mint-300:#ff8670;--mint-100:#f2514d24;--dash-green:var(--orange-accent);--dash-green-dark:var(--orange-accent-deep);--dash-mint:#f2514d24;--ref-green:var(--orange-accent);--ref-green-dark:var(--orange-accent-deep)}.vision-overview{--bento-teal-950:#bd3e52;--bento-teal-850:#d54850;--bento-teal-700:#f2514d;--bento-teal-600:#f2514d;--bento-teal-450:#ff6b5d;--bento-teal-250:#ff8670}.nav-item.active,.toolbar-primary,.primary-btn{background:var(--orange-accent)!important;color:var(--orange-accent-ink)!important;box-shadow:0 calc(.833333vw * var(--ui-scale)) calc(1.97917vw * var(--ui-scale)) #f2514d57, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff38!important}.nav-item.active svg,.toolbar-primary svg,.primary-btn svg,.primary-soft svg,.mix-segment svg,.pill-success svg,.pill-warning svg,.pill-danger svg,.pill-info svg{color:var(--orange-accent-ink)!important;stroke:var(--orange-accent-ink)!important}.primary-soft{background:var(--orange-accent)!important;color:var(--orange-accent-ink)!important;box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.66667vw * var(--ui-scale)) #f2514d47, inset 0 calc(.052083vw * var(--ui-scale)) 0 #fff3!important}.header-actions:before,.card-link,.queue-link,.vision-queue-link{color:var(--orange-accent-bright)!important}.expense-kpi:after,.expense-kpi.emerald:after,.expense-kpi.deep:after,.expense-kpi.aqua:after,.expense-kpi.mint:after,.expense-kpi.green:after{background:var(--orange-accent)!important}.risk-halo{background:radial-gradient(circle at 50% 45%, #0a0818d6 0 32%, transparent 33%), conic-gradient(from 230deg, var(--orange-accent-deep) 0 26%, var(--orange-accent) 26% 60%, var(--orange-accent-bright) 60% 100%)!important;border-color:var(--photo-card-edge)!important;box-shadow:0 calc(1.25vw * var(--ui-scale)) calc(2.91667vw * var(--ui-scale)) #0000004d, 0 calc(.520833vw * var(--ui-scale)) calc(1.35417vw * var(--ui-scale)) #f2514d29!important}.risk-halo:before{border-color:var(--photo-card-edge)!important;box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0f, 0 calc(.9375vw * var(--ui-scale)) calc(2.08333vw * var(--ui-scale)) #0000004d!important}.risk-halo-core small,.risk-halo-stat b,.risk-list-row strong,.risk-stat-label i,.employee-avatar,.initials,.score,.score.low,.score.med,.low{color:var(--orange-accent-bright)!important}.risk-stat.detected,.risk-stat.resolved,.risk-stat.manual,.risk-stat.remaining,.overview-composition-grid .risk-resolution-card .risk-stat{--stat-color:var(--orange-accent)!important}.risk-stat-label i,.legend.new,.legend.review,.donut-panel li i.green,.donut-panel li i.mint,.insight-list li i.green,.insight-list li i.mint,.insight-bar-top i.green,.insight-track em.green,.insight-bar-top i.mint,.insight-track em.mint,.queue-status-card.green i,.vision-status-row.green i,.vision-status-row.green em b{background:var(--orange-accent)!important;box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #f2514d29!important}.overview-composition-grid .risk-resolution-card .risk-stat em b,.risk-stat em b,.bar-row i,.horizontal-bar-row i,.horizontal-bars.deep .horizontal-bar-row i,.horizontal-bars.aqua .horizontal-bar-row i,.horizontal-bars.mint .horizontal-bar-row i,.horizontal-bars.emerald .horizontal-bar-row i,.horizontal-bars.teal .horizontal-bar-row i,.vertical-bar-item span,.mix-legend .pcard,.mix-legend .reimbursement{background:var(--orange-accent)!important;box-shadow:0 calc(.520833vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #f2514d3d!important}.mix-segment.pcard,.mix-segment.reimbursement{background:var(--orange-accent)!important;color:var(--orange-accent-ink)!important}.mix-segment.pcard b,.mix-segment.pcard span,.mix-segment.pcard small,.mix-segment.reimbursement b,.mix-segment.reimbursement span,.mix-segment.reimbursement small{color:var(--orange-accent-ink)!important}.line-chart .chart-line,.line-chart .chart-end,.risk-chart path:nth-of-type(2),.risk-chart circle{stroke:var(--orange-accent)!important}.line-chart .chart-line-shadow{stroke:#f2514d33!important}.line-chart .chart-end-halo{fill:#f2514d29!important}.donut,.flag-donut,.queue-donut{background:conic-gradient(var(--orange-accent) 0 36%, var(--orange-accent-bright) 36% 66%, #d54850 66% 84%, #bcb5cd70 84% 100%)!important}.pill-warning,.pill-danger,.pill-success{background:var(--orange-accent)!important;color:var(--orange-accent-ink)!important}.pill-info{color:var(--orange-accent-ink)!important;background:#f2514db8!important}.expense-kpi-glow{background:radial-gradient(circle,#f2514d3d,#0000 68%)!important}.ambient-one,.ambient-two{background:#f2514d2e!important}:root{--photo-title:#faf8fff5;--photo-subtitle:#bab5cbb8;--photo-caption:#a6a0b894;--orange-tone-hot:#f2514d;--orange-tone-bright:#ff6b5d;--orange-tone-peach:#ff8a72;--orange-tone-soft:#ffad8c;--orange-tone-deep:#d54850;--orange-tone-muted:#a96b70}.risk-list-row strong,.score,.score.low,.score.med,.low,.risk-halo-stat b{color:var(--photo-title)!important}.risk-halo-core small,.card-link,.queue-link,.vision-queue-link{color:var(--photo-subtitle)!important}.risk-stat.detected,.overview-composition-grid .risk-resolution-card .risk-stat.detected{--stat-color:var(--orange-tone-bright)!important}.risk-stat.resolved,.overview-composition-grid .risk-resolution-card .risk-stat.resolved{--stat-color:var(--orange-tone-soft)!important}.risk-stat.manual,.overview-composition-grid .risk-resolution-card .risk-stat.manual{--stat-color:var(--orange-tone-hot)!important}.risk-stat.remaining,.overview-composition-grid .risk-resolution-card .risk-stat.remaining{--stat-color:var(--orange-tone-deep)!important}.expense-kpi.emerald:after,.expense-kpi.green:after{background:linear-gradient(90deg, var(--orange-tone-bright), #ff6b5d14)!important}.expense-kpi.deep:after{background:linear-gradient(90deg, var(--orange-tone-deep), #d5485014)!important}.expense-kpi.aqua:after{background:linear-gradient(90deg, var(--orange-tone-peach), #ff8a7214)!important}.expense-kpi.mint:after{background:linear-gradient(90deg, var(--orange-tone-soft), #ffad8c14)!important}.insight-bar-top i.green,.insight-track em.green,.donut-panel li i.green,.legend.new,.queue-status-card.green i,.vision-status-row.green i,.vision-status-row.green em b{background:var(--orange-tone-bright)!important;box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #ff6b5d24!important}.insight-bar-top i.blue,.insight-track em.blue,.donut-panel li i.blue,.legend.review,.queue-status-card.blue i,.vision-status-row.blue i,.vision-status-row.blue em b{background:var(--orange-tone-peach)!important;box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #ff8a7221!important}.insight-bar-top i.mint,.insight-track em.mint,.donut-panel li i.mint{background:var(--orange-tone-soft)!important;box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #ffad8c1f!important}.insight-bar-top i.orange,.insight-track em.orange,.donut-panel li i.orange,.legend.escalated,.queue-status-card.orange i,.vision-status-row.orange i,.vision-status-row.orange em b{background:var(--orange-tone-hot)!important;box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #f2514d24!important}.insight-bar-top i.grey,.insight-track em.grey,.donut-panel li i.grey,.legend.cleared,.queue-status-card.grey i,.vision-status-row.grey i,.vision-status-row.grey em b{background:var(--orange-tone-muted)!important;box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #a96b701f!important}.overview-composition-grid .risk-resolution-card .risk-stat em b,.risk-stat em b{background:var(--stat-color)!important}.horizontal-bars.deep .horizontal-bar-row i,.vertical-bars.deep .vertical-bar-item span,.mix-segment.pcard{background:var(--orange-tone-deep)!important}.horizontal-bars.aqua .horizontal-bar-row i,.vertical-bars.aqua .vertical-bar-item span{background:var(--orange-tone-peach)!important}.horizontal-bars.mint .horizontal-bar-row i,.vertical-bars.mint .vertical-bar-item span{background:var(--orange-tone-soft)!important}.horizontal-bars.emerald .horizontal-bar-row i,.vertical-bars.emerald .vertical-bar-item span,.horizontal-bars.teal .horizontal-bar-row i,.vertical-bars.teal .vertical-bar-item span,.mix-segment.reimbursement{background:var(--orange-tone-bright)!important}.pill{color:var(--photo-subtitle)!important;background:#f2514d24!important}.pill-warning,.pill-danger,.pill-info,.pill-success{background:var(--orange-accent)!important;color:var(--orange-accent-ink)!important}.employee-avatar,.initials,.avatar{color:var(--orange-accent-ink)!important}.card-heading{margin:0 0 calc(.9375vw * var(--ui-scale))!important}.card-heading h3,.glass-card .card-heading h3,.expense-overview .glass-card .card-heading h3,.vision-overview .glass-card .card-heading h3,.risk-list-card .card-heading h3{margin:0 0 calc(.3125vw * var(--ui-scale))!important}.card-subtitle,.glass-card .card-subtitle,.drawer-subtitle{max-width:calc(39.5833vw * var(--ui-scale))!important;color:var(--photo-subtitle)!important;font-size:calc(.729167vw * var(--ui-scale))!important;letter-spacing:-.008em!important;margin:0!important;font-weight:450!important;line-height:1.32!important}.table-card .card-heading{margin-bottom:calc(.833333vw * var(--ui-scale))!important}.detail-drawer .drawer-title{align-items:flex-start!important}.drawer-subtitle{margin-top:calc(.3125vw * var(--ui-scale))!important}.horizontal-bars{gap:0!important}.horizontal-bar-row,.expense-overview .horizontal-bar-row,.vision-overview .horizontal-bar-row{min-height:calc(1.82292vw * var(--ui-scale))!important;padding:calc(.416667vw * var(--ui-scale)) 0!important;border:0!important;border-bottom:calc(.052083vw * var(--ui-scale)) solid #ffffff13!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.horizontal-bar-row:last-child,.expense-overview .horizontal-bar-row:last-child,.vision-overview .horizontal-bar-row:last-child{border-bottom:0!important}.horizontal-bar-row:hover{background:0 0!important}.horizontal-bar-row div,.expense-overview .horizontal-bar-row div,.vision-overview .horizontal-bar-row div{height:calc(.416667vw * var(--ui-scale))!important;box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff14!important;background:#ffffff1f!important}.vertical-bars{height:clamp(calc(15.625vw * var(--ui-scale)), 34vw, calc(20.3125vw * var(--ui-scale)))!important;margin-top:calc(.625vw * var(--ui-scale))!important;padding:calc(.9375vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale))!important;gap:clamp(calc(.416667vw * var(--ui-scale)), 1.1vw, calc(.9375vw * var(--ui-scale)))!important;align-items:stretch!important;display:grid!important;position:relative!important;overflow:hidden!important}.vertical-bars:before{content:""!important;left:calc(.520833vw * var(--ui-scale))!important;right:calc(.520833vw * var(--ui-scale))!important;top:calc(2.29167vw * var(--ui-scale))!important;bottom:calc(2.70833vw * var(--ui-scale))!important;pointer-events:none!important;background:linear-gradient(to bottom, #ffffff1a 0 calc(.052083vw * var(--ui-scale)), transparent calc(.052083vw * var(--ui-scale)) 33%, #ffffff13 33% calc(33% + calc(.052083vw * var(--ui-scale))), transparent calc(33% + calc(.052083vw * var(--ui-scale))) 66%, #ffffff13 66% calc(66% + calc(.052083vw * var(--ui-scale))), transparent calc(66% + calc(.052083vw * var(--ui-scale))) 100%)!important;opacity:.85!important;position:absolute!important}.vertical-bars:after{content:""!important;left:calc(.520833vw * var(--ui-scale))!important;right:calc(.520833vw * var(--ui-scale))!important;bottom:calc(2.70833vw * var(--ui-scale))!important;height:calc(.052083vw * var(--ui-scale))!important;box-shadow:0 calc(.052083vw * var(--ui-scale)) 0 #00000047!important;background:#ffffff2e!important;position:absolute!important}.vertical-bar-item{z-index:1!important;grid-template-rows:calc(1.25vw * var(--ui-scale)) minmax(0, 1fr) calc(1.25vw * var(--ui-scale))!important;gap:calc(.520833vw * var(--ui-scale))!important;min-width:0!important;position:relative!important}.vertical-bar-item b{color:var(--photo-subtitle)!important;font-size:calc(.677083vw * var(--ui-scale))!important;font-weight:560!important;line-height:1!important}.vertical-bar-item span{width:min(calc(2.1875vw * var(--ui-scale)), 58%)!important;height:var(--bar-height)!important;border-radius:calc(.9375vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale)) calc(.416667vw * var(--ui-scale)) calc(.416667vw * var(--ui-scale))!important;background:linear-gradient(180deg, var(--orange-tone-bright), var(--orange-tone-hot))!important;box-shadow:0 calc(.833333vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #f2514d33, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff3d!important;align-self:end!important}.vertical-bar-item.is-tiny span{width:calc(.46875vw * var(--ui-scale))!important;border-radius:calc(52.0313vw * var(--ui-scale))!important;margin-bottom:calc(-.208333vw * var(--ui-scale))!important;background:var(--orange-tone-soft)!important;box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #ffad8c1a, 0 calc(.416667vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale)) #f2514d2e!important}.vertical-bar-item small{color:var(--photo-subtitle)!important;max-width:100%!important;font-size:clamp(calc(.520833vw * var(--ui-scale)), .78vw, calc(.677083vw * var(--ui-scale)))!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:500!important;line-height:1!important;overflow:hidden!important}.expense-hero,.expense-overview .expense-hero{min-height:calc(8.95833vw * var(--ui-scale))!important;grid-template-columns:minmax(calc(17.7083vw * var(--ui-scale)), .88fr) minmax(calc(32.2917vw * var(--ui-scale)), 1.12fr)!important;align-items:center!important;gap:calc(1.77083vw * var(--ui-scale))!important;padding:calc(1.35417vw * var(--ui-scale)) calc(1.66667vw * var(--ui-scale))!important}.expense-hero:after{opacity:.18!important}.expense-hero-copy{max-width:calc(37.5vw * var(--ui-scale))!important}.expense-hero h1{font-size:clamp(calc(1.77083vw * var(--ui-scale)), 3.1vw, calc(2.70833vw * var(--ui-scale)))!important;line-height:1!important}.expense-hero p{max-width:calc(32.2917vw * var(--ui-scale))!important;font-size:calc(.9375vw * var(--ui-scale))!important}.expense-hero-pills,.expense-overview .expense-hero-pills{justify-self:end!important;gap:calc(.729167vw * var(--ui-scale))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}.expense-hero-pills span,.expense-overview .expense-hero-pills span{min-height:calc(3.95833vw * var(--ui-scale))!important;padding:calc(.833333vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale))!important;border-radius:calc(1.25vw * var(--ui-scale))!important}@media (width<=860px){.expense-hero,.expense-overview .expense-hero{gap:calc(1.14583vw * var(--ui-scale))!important;grid-template-columns:1fr!important}.expense-hero-pills,.expense-overview .expense-hero-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:stretch!important;max-width:none!important}}@media (width<=620px){.expense-hero-pills,.expense-overview .expense-hero-pills{grid-template-columns:1fr!important}}.employee-investigation-page{z-index:2;position:relative}.employee-investigation-layout{grid-template-columns:minmax(calc(13.5417vw * var(--ui-scale)), calc(16.1458vw * var(--ui-scale))) minmax(0, 1fr);align-items:start;gap:0;display:grid}.employee-nav-card{top:calc(5.20833vw * var(--ui-scale));max-height:calc(100vh - calc(6.5625vw * var(--ui-scale)));position:sticky;overflow:hidden;padding:calc(1.14583vw * var(--ui-scale))!important}.employee-nav-card .search-input{margin:0 0 calc(.833333vw * var(--ui-scale))}.employee-case-list{gap:calc(.625vw * var(--ui-scale));max-height:calc(100vh - calc(16.6667vw * var(--ui-scale)));padding-right:calc(.208333vw * var(--ui-scale));display:grid;overflow:auto}.employee-case-list::-webkit-scrollbar{width:calc(.208333vw * var(--ui-scale));height:calc(.208333vw * var(--ui-scale))}.employee-case-list::-webkit-scrollbar-thumb{border-radius:calc(52.0313vw * var(--ui-scale));background:var(--theme-scroll-thumb)}.employee-case-card{gap:calc(.625vw * var(--ui-scale));width:100%;padding:calc(.833333vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff09;border-radius:calc(1.25vw * var(--ui-scale));color:var(--photo-text);text-align:left;box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #00000038, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09;background:#00000094;display:grid}.employee-case-top{justify-content:space-between;gap:calc(.520833vw * var(--ui-scale));align-items:flex-start;display:flex}.employee-case-top b{color:var(--photo-title);font-size:calc(.833333vw * var(--ui-scale));letter-spacing:-.02em;font-weight:620;display:block}.employee-case-top small,.employee-case-total small,.employee-case-stats small{color:var(--photo-caption);font-size:calc(.572917vw * var(--ui-scale));font-weight:500;line-height:1.25}.employee-case-tags{gap:calc(.3125vw * var(--ui-scale));flex-wrap:wrap;display:flex}.employee-case-tags span{padding:calc(.3125vw * var(--ui-scale)) calc(.416667vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:var(--photo-subtitle);font-size:calc(.572917vw * var(--ui-scale));background:#f2514d1f;font-weight:520}.employee-case-total{gap:calc(.260417vw * var(--ui-scale));padding:calc(.677083vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale));border-radius:calc(.9375vw * var(--ui-scale));background:#00000085;display:grid}.employee-case-total strong{color:var(--photo-title);font-size:calc(1.45833vw * var(--ui-scale));letter-spacing:-.04em;font-weight:620;line-height:1}.employee-case-stats{gap:calc(.416667vw * var(--ui-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.employee-case-stats span{gap:calc(.15625vw * var(--ui-scale));padding:calc(.520833vw * var(--ui-scale));border-radius:calc(.833333vw * var(--ui-scale));background:#00000070;display:grid}.employee-case-stats b{color:var(--photo-title);font-size:calc(.78125vw * var(--ui-scale));font-weight:620}.employee-case-card>i{width:100%;height:calc(.208333vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:#ffffff1f;display:block;overflow:hidden}.employee-case-card>i:before{content:"";width:var(--risk-width);border-radius:inherit;background:linear-gradient(90deg, var(--orange-tone-bright), var(--orange-tone-peach));height:100%;display:block}.employee-workspace{min-width:0}.employee-selected-panel{gap:calc(.833333vw * var(--ui-scale));display:grid}.employee-selected-hero{gap:calc(.9375vw * var(--ui-scale));grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;padding:calc(1.25vw * var(--ui-scale))!important}.employee-selected-heading{min-width:0}.employee-title-row{gap:calc(.625vw * var(--ui-scale));flex-wrap:wrap;align-items:center;display:flex}.employee-title-row h2{color:var(--photo-title);font-size:clamp(calc(1.77083vw * var(--ui-scale)), 3vw, calc(2.39583vw * var(--ui-scale)));letter-spacing:-.045em;margin:0;font-weight:620;line-height:1}.employee-selected-heading p{margin:calc(.520833vw * var(--ui-scale)) 0 0;color:var(--photo-subtitle);font-size:calc(.78125vw * var(--ui-scale));line-height:1.35}.employee-summary-grid{gap:calc(.625vw * var(--ui-scale));grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.employee-summary-card{min-height:calc(4.79167vw * var(--ui-scale));align-content:center;gap:calc(.3125vw * var(--ui-scale));padding:calc(.833333vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale));border-radius:calc(1.25vw * var(--ui-scale));box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #0000003d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09;background:#0000009e;display:grid}.employee-summary-card span{color:var(--photo-caption);font-size:calc(.625vw * var(--ui-scale));font-weight:560}.employee-summary-card strong{color:var(--photo-title);font-size:clamp(calc(1.25vw * var(--ui-scale)), 2vw, calc(1.77083vw * var(--ui-scale)));letter-spacing:-.04em;font-weight:620;line-height:1}.employee-summary-card small{color:var(--photo-subtitle);font-size:calc(.625vw * var(--ui-scale));line-height:1.25}.employee-view-switch{gap:calc(.3125vw * var(--ui-scale));padding:calc(.3125vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:var(--photo-card-bg);box-shadow:var(--photo-card-shadow);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.employee-view-switch button{min-height:calc(2.1875vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:var(--photo-subtitle);background:0 0;border:0;font-weight:560}.employee-view-switch button.active{background:var(--orange-accent);color:var(--orange-accent-ink);box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.66667vw * var(--ui-scale)) #f2514d47, inset 0 calc(.052083vw * var(--ui-scale)) 0 #fff3}.employee-overall-grid{gap:calc(.833333vw * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.employee-timeline-card{grid-column:1/-1}.employee-timeline{gap:calc(.625vw * var(--ui-scale));display:grid}.timeline-legend{gap:calc(.9375vw * var(--ui-scale));color:var(--photo-subtitle);font-size:calc(.625vw * var(--ui-scale));display:flex}.timeline-legend span{align-items:center;gap:calc(.364583vw * var(--ui-scale));display:inline-flex}.timeline-legend i{width:calc(.46875vw * var(--ui-scale));height:calc(.46875vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale))}.timeline-legend i.flagged,.timeline-dot.flagged{background:var(--orange-tone-bright)}.timeline-legend i.normal,.timeline-dot.normal{background:var(--orange-tone-muted)}.timeline-plot{height:calc(15.625vw * var(--ui-scale));border-radius:calc(1.14583vw * var(--ui-scale));background:linear-gradient(#ffffff0f calc(.052083vw * var(--ui-scale)), transparent calc(.052083vw * var(--ui-scale))), linear-gradient(90deg, #ffffff0f calc(.052083vw * var(--ui-scale)), transparent calc(.052083vw * var(--ui-scale))), #0000006b;box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09;background-size:100% 25%,12.5% 100%,auto;position:relative;overflow:hidden}.timeline-dot{width:var(--dot-size);height:var(--dot-size);border-radius:calc(52.0313vw * var(--ui-scale));box-shadow:0 0 0 calc(.260417vw * var(--ui-scale)) #f2514d1f, 0 calc(.625vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #00000047;border:0;position:absolute;transform:translate(-50%,50%)}.timeline-dot.normal{box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #a96b701f, 0 calc(.520833vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale)) #00000038}.timeline-axis{color:var(--photo-caption);font-size:calc(.625vw * var(--ui-scale));justify-content:space-between;display:flex}.employee-small-chart-card{min-height:calc(17.1875vw * var(--ui-scale))}.employee-mini-bars{gap:calc(.729167vw * var(--ui-scale));margin-top:calc(.208333vw * var(--ui-scale));display:grid}.employee-mini-bar-plot{height:calc(11.875vw * var(--ui-scale));grid-template-columns:repeat(var(--bar-count,5), minmax(0, 1fr));gap:clamp(calc(.416667vw * var(--ui-scale)), 1vw, calc(.9375vw * var(--ui-scale)));padding:calc(.9375vw * var(--ui-scale)) calc(1.04167vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale));border-radius:calc(1.25vw * var(--ui-scale));background:linear-gradient(#ffffff0f calc(.052083vw * var(--ui-scale)), transparent calc(.052083vw * var(--ui-scale))), #0000006b;box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09, 0 calc(.729167vw * var(--ui-scale)) calc(1.35417vw * var(--ui-scale)) #00000029;background-size:100% 33.333%;align-items:stretch;display:grid;position:relative}.employee-mini-bar-plot:after{content:"";left:calc(1.04167vw * var(--ui-scale));right:calc(1.04167vw * var(--ui-scale));bottom:calc(2.1875vw * var(--ui-scale));height:calc(.052083vw * var(--ui-scale));background:#ffffff26;position:absolute}.employee-mini-bar{z-index:1;grid-template-rows:calc(1.14583vw * var(--ui-scale)) minmax(0, 1fr) calc(1.04167vw * var(--ui-scale));justify-items:center;gap:calc(.520833vw * var(--ui-scale));display:grid;position:relative}.employee-mini-bar b{color:var(--photo-caption);font-size:calc(.625vw * var(--ui-scale));font-weight:520}.employee-mini-bar span{width:min(calc(1.77083vw * var(--ui-scale)), 58%);border-radius:calc(.729167vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale)) calc(.3125vw * var(--ui-scale)) calc(.3125vw * var(--ui-scale));box-shadow:0 calc(.625vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #f2514d33, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff38;background:linear-gradient(#ff806a,#d94a50);align-self:end}.employee-mini-bar small{color:var(--photo-caption);font-size:calc(.625vw * var(--ui-scale));font-weight:520}.employee-spend-summary{gap:calc(.052083vw * var(--ui-scale));border-radius:calc(1.14583vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0d, 0 calc(.625vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #0000001f;background:#ffffff0e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.employee-spend-summary div{min-width:0;padding:calc(.677083vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale));background:#00000038}.employee-spend-summary span{margin-bottom:calc(.260417vw * var(--ui-scale));color:var(--photo-caption);font-size:calc(.572917vw * var(--ui-scale));letter-spacing:.02em;font-weight:620;display:block}.employee-spend-summary b{color:var(--photo-title);font-size:calc(.9375vw * var(--ui-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:720;line-height:1.05;display:block;overflow:hidden}.employee-mini-line{gap:calc(.729167vw * var(--ui-scale));margin-top:calc(.208333vw * var(--ui-scale));display:grid}.employee-line-plot{width:100%;height:calc(13.0208vw * var(--ui-scale));border-radius:calc(1.25vw * var(--ui-scale));background:radial-gradient(circle at 18% 0%, #ffffff0b, transparent 34%), linear-gradient(#ffffff0e calc(.052083vw * var(--ui-scale)), transparent calc(.052083vw * var(--ui-scale))), #0000006b;box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09, 0 calc(.729167vw * var(--ui-scale)) calc(1.35417vw * var(--ui-scale)) #00000029;background-size:auto,100% 33.333%,auto;position:relative;overflow:hidden}.employee-line-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.employee-line-plot line{stroke:#ffffff13;stroke-width:.45px;vector-effect:non-scaling-stroke}.employee-line-plot polygon{fill:#f2514d13}.employee-line-plot polyline{fill:none;stroke:#ff806a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 calc(.3125vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale)) #f2514d33)}.employee-line-point{width:calc(.625vw * var(--ui-scale));height:calc(.625vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));fill:#120f1ff2;border:calc(.104167vw * var(--ui-scale)) solid #ff806a;box-shadow:0 0 0 calc(.260417vw * var(--ui-scale)) #ff806a17, 0 calc(.520833vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale)) #0000004d;background:#120f1ff5;position:absolute;transform:translate(-50%,-50%)}.employee-line-point span{display:none}.employee-line-labels{grid-template-columns:repeat(var(--line-label-count,5), minmax(0, 1fr));gap:clamp(calc(.208333vw * var(--ui-scale)), .7vw, calc(.416667vw * var(--ui-scale)));text-align:center;display:grid}.employee-line-labels span{gap:calc(.208333vw * var(--ui-scale));justify-items:center;display:grid}.employee-line-labels b{color:var(--photo-subtitle);font-size:calc(.625vw * var(--ui-scale));font-weight:560;line-height:1}.employee-line-labels small{color:var(--photo-caption);font-size:calc(.625vw * var(--ui-scale));font-weight:520;line-height:1}.employee-register-card{overflow:hidden}.employee-register-summary{gap:calc(.416667vw * var(--ui-scale));margin:calc(-.208333vw * var(--ui-scale)) 0 calc(.729167vw * var(--ui-scale));flex-wrap:wrap;display:flex}.employee-register-summary span{padding:calc(.364583vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:var(--photo-subtitle);font-size:calc(.625vw * var(--ui-scale));background:#f2514d24;font-weight:520}.employee-transaction-table{overflow:auto}.employee-transaction-table table{min-width:calc(58.3333vw * var(--ui-scale))}.employee-transaction-table th,.employee-transaction-table td{padding:calc(.677083vw * var(--ui-scale)) calc(.625vw * var(--ui-scale));border-bottom:calc(.052083vw * var(--ui-scale)) solid #ffffff13;color:var(--photo-subtitle);font-size:calc(.625vw * var(--ui-scale));text-align:left;vertical-align:top}.employee-transaction-table th{color:var(--photo-caption);font-weight:560}.employee-transaction-table td b{color:var(--photo-title);font-weight:560}.employee-transaction-table tr{cursor:pointer}.employee-transaction-table tr:hover{background:#ffffff0b}.employee-transaction-table tr.transaction-status-system-flagged{background:#ffcc4d1a}.employee-transaction-table tr.transaction-status-admin-flagged{background:#f2514d21}.employee-transaction-table tr.transaction-status-admin-unflagged{background:#59d77e1c}.employee-transaction-table tr.transaction-status-system-flagged:hover{background:#ffcc4d29}.employee-transaction-table tr.transaction-status-admin-flagged:hover{background:#f2514d30}.employee-transaction-table tr.transaction-status-admin-unflagged:hover{background:#59d77e2b}.table-card tbody tr.transaction-status-system-flagged{background:#ffcc4d1a}.table-card tbody tr.transaction-status-admin-flagged{background:#f2514d21}.table-card tbody tr.transaction-status-admin-unflagged{background:#59d77e1c}.transaction-status-pill{min-height:calc(1.25vw * var(--ui-scale));padding:0 calc(.520833vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));font-size:calc(.572917vw * var(--ui-scale));white-space:nowrap;align-items:center;font-weight:760;line-height:1;display:inline-flex}.transaction-status-pill.transaction-status-normal{color:#f4ecffb3;background:#ffffff12}.transaction-status-pill.transaction-status-system-flagged{color:#ffd66b;background:#ffcc4d29}.transaction-status-pill.transaction-status-admin-flagged{color:#ff8a7a;background:#f2514d33}.transaction-status-pill.transaction-status-admin-unflagged{color:#7cf0a0;background:#59d77e2b}.employee-row-action{min-height:calc(1.5625vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));padding:0 calc(.625vw * var(--ui-scale));color:var(--photo-title);font-size:calc(.625vw * var(--ui-scale));background:#f2514d2e;border:0;font-weight:560}.employee-transaction-backdrop{z-index:2147483000!important;-webkit-backdrop-filter:none!important;background:0 0!important;animation:none!important}.employee-transaction-backdrop:before{content:"";pointer-events:none;background:#04020a99;animation:.18s ease-out both employeeBackdropIn;position:absolute;inset:0}.employee-modal-stage{z-index:1;width:min(calc(42.7083vw * var(--ui-scale)), calc(100vw - calc(1.77083vw * var(--ui-scale))));border:calc(.052083vw * var(--ui-scale)) solid #ffffff29;border-radius:calc(1.45833vw * var(--ui-scale));-webkit-backdrop-filter:blur(calc(1.14583vw * var(--ui-scale))) saturate(150%) brightness(.84);backdrop-filter:blur(calc(1.14583vw * var(--ui-scale))) saturate(150%) brightness(.84);box-shadow:0 calc(1.77083vw * var(--ui-scale)) calc(4.6875vw * var(--ui-scale)) #00000075, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff14;isolation:isolate;background-color:#ffffff17;background-image:linear-gradient(#120f1f80,#120f1f80),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;position:relative;overflow:hidden}.employee-modal-glass{border-radius:inherit;-webkit-backdrop-filter:blur(calc(1.14583vw * var(--ui-scale))) saturate(150%) brightness(.84);backdrop-filter:blur(calc(1.14583vw * var(--ui-scale))) saturate(150%) brightness(.84);box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0f;pointer-events:none;background:radial-gradient(circle at 74% 8%,#f2514d1a,#0000 34%),linear-gradient(#120f1f38,#120f1f57);animation:.21s ease-out both employeeGlassIn;position:absolute;inset:0}.employee-transaction-modal{z-index:1;width:100%;max-height:calc(100vh - calc(2.29167vw * var(--ui-scale)));border-radius:calc(1.45833vw * var(--ui-scale));transform-origin:50% 42%;will-change:opacity, transform;background:0 0;padding:0;animation:.33s cubic-bezier(.16,1,.3,1) both employeeModalIn;position:relative;overflow:hidden}.employee-modal-content{z-index:1;max-height:calc(100vh - calc(2.29167vw * var(--ui-scale)));padding:calc(1.25vw * var(--ui-scale));border-radius:inherit;position:relative;overflow:auto}.employee-transaction-backdrop.is-closing{animation:none!important}.employee-transaction-backdrop.is-closing:before{animation:.22s ease-in both employeeBackdropOut}.employee-transaction-backdrop.is-closing .employee-modal-glass{animation:.22s ease-in both employeeGlassOut}.employee-transaction-backdrop.is-closing .employee-transaction-modal{animation:.22s cubic-bezier(.7,0,.84,0) both employeeModalOut}@keyframes employeeBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes employeeBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes employeeGlassIn{0%{opacity:0}to{opacity:1}}@keyframes employeeGlassOut{0%{opacity:1}to{opacity:0}}@keyframes employeeModalIn{0%{opacity:0;transform:translateY(calc(.833333vw * var(--ui-scale))) scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes employeeModalOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(calc(.520833vw * var(--ui-scale))) scale(.988)}}@media (prefers-reduced-motion:reduce){.employee-transaction-backdrop,.employee-modal-glass,.employee-transaction-modal{animation:none!important}}.employee-modal-close{width:calc(1.97917vw * var(--ui-scale));height:calc(1.97917vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:var(--photo-title);cursor:pointer;background:#ffffff1a;border:0;flex:none;place-items:center;display:grid}.employee-modal-header{gap:calc(1.14583vw * var(--ui-scale));grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.employee-modal-header-actions{justify-content:flex-end;align-items:flex-end;gap:calc(.729167vw * var(--ui-scale));flex-direction:column;justify-self:end;padding-top:0;display:flex}.employee-modal-header h3{margin:calc(.260417vw * var(--ui-scale)) 0 calc(.3125vw * var(--ui-scale));color:var(--photo-title);font-size:clamp(calc(1.35417vw * var(--ui-scale)), 3vw, calc(1.77083vw * var(--ui-scale)));font-weight:760;line-height:1.02}.employee-modal-header p{max-width:calc(32.2917vw * var(--ui-scale));color:var(--photo-subtitle);font-size:calc(.729167vw * var(--ui-scale));margin:0;line-height:1.45}.employee-modal-action{min-height:calc(2.1875vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));padding:0 calc(1.04167vw * var(--ui-scale));color:var(--photo-title);font-size:calc(.677083vw * var(--ui-scale));white-space:nowrap;box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff14;cursor:pointer;background:#ffffff1a;border:0;font-weight:700}.employee-modal-action.primary{background:var(--orange-accent);color:#fff;box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.5625vw * var(--ui-scale)) #f2514d38, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff3d}.employee-modal-action.danger{color:#fff;box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.5625vw * var(--ui-scale)) #f2514d38, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff3d;background:#f2514d}.employee-modal-chips{gap:calc(.416667vw * var(--ui-scale));margin-top:calc(.9375vw * var(--ui-scale));flex-wrap:wrap;display:flex}.employee-modal-chips span,.employee-anomaly-chip-list span{min-height:calc(1.45833vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));padding:0 calc(.572917vw * var(--ui-scale));color:var(--orange-tone-peach);font-size:calc(.625vw * var(--ui-scale));background:#f2514d29;align-items:center;font-weight:680;display:inline-flex}.employee-modal-chips.transaction-status-system-flagged span:nth-child(2){color:#ffd66b;background:#ffcc4d29}.employee-modal-chips.transaction-status-admin-flagged span:nth-child(2){color:#ff8a7a;background:#f2514d38}.employee-modal-chips.transaction-status-admin-unflagged span:nth-child(2){color:#7cf0a0;background:#59d77e2e}.employee-modal-chips.transaction-status-normal span:nth-child(2){color:#f4ecffb8;background:#ffffff14}.employee-modal-grid{gap:calc(.520833vw * var(--ui-scale));margin:calc(.9375vw * var(--ui-scale)) 0 calc(1.04167vw * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.employee-modal-grid div{gap:calc(.364583vw * var(--ui-scale));min-width:0;padding:calc(.729167vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale));border-radius:calc(.9375vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0b, 0 calc(.520833vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #0000001f;background:#0000006b;display:grid}.employee-modal-grid span{color:var(--photo-caption);font-size:calc(.520833vw * var(--ui-scale));letter-spacing:.05em;text-transform:uppercase;font-weight:780}.employee-modal-grid strong{color:var(--photo-title);font-size:calc(.78125vw * var(--ui-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.25;overflow:hidden}.employee-modal-section{margin-top:calc(.78125vw * var(--ui-scale))}.employee-modal-section h4{margin:0 0 calc(.416667vw * var(--ui-scale));color:var(--photo-caption);font-size:calc(.625vw * var(--ui-scale));letter-spacing:.02em;font-weight:720}.employee-modal-section>p{padding:calc(.78125vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale));border-radius:calc(.9375vw * var(--ui-scale));color:var(--photo-subtitle);font-size:calc(.729167vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0a;background:#0000006b;margin:0;line-height:1.55}.employee-anomaly-chip-list{gap:calc(.416667vw * var(--ui-scale));flex-wrap:wrap;display:flex}.employee-anomaly-detail-list{gap:calc(.520833vw * var(--ui-scale));display:grid}.employee-anomaly-item{grid-template-columns:calc(1.875vw * var(--ui-scale)) minmax(0, 1fr);gap:calc(.729167vw * var(--ui-scale));padding:calc(.833333vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale));border-radius:calc(1.04167vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ff816c1a;box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0e, 0 calc(.520833vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #00000029;background:linear-gradient(135deg,#0000000f,#ffffff05),#06040e8a;align-items:start;display:grid;position:relative;overflow:hidden}.employee-anomaly-item:before{content:"";inset:calc(.729167vw * var(--ui-scale)) auto calc(.729167vw * var(--ui-scale)) 0;width:calc(.15625vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));opacity:.78;background:linear-gradient(#ff8f78,#f2514d);position:absolute}.employee-anomaly-icon{width:calc(1.875vw * var(--ui-scale));height:calc(1.875vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:var(--orange-tone-peach);box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff14, 0 0 calc(1.35417vw * var(--ui-scale)) #f2514d29;background:#f2514d1f;place-items:center;display:grid}.employee-anomaly-icon svg{width:calc(.833333vw * var(--ui-scale));height:calc(.833333vw * var(--ui-scale));stroke-width:2.25px}.employee-anomaly-copy{gap:calc(.260417vw * var(--ui-scale));min-width:0;display:grid}.employee-anomaly-title-row{justify-content:space-between;align-items:baseline;gap:calc(.625vw * var(--ui-scale));display:flex}.employee-anomaly-title-row b{min-width:0;color:var(--photo-title);font-size:calc(.78125vw * var(--ui-scale));letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:760}.employee-anomaly-title-row small{color:#f4e0ff5c;font-size:calc(.520833vw * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;flex:none;font-weight:820}.employee-anomaly-copy p{color:#f4ecffa8;font-size:calc(.729167vw * var(--ui-scale));overflow-wrap:anywhere;margin:0;line-height:1.5}.employee-attachment-card{grid-template-columns:calc(2.1875vw * var(--ui-scale)) minmax(0, 1fr);gap:calc(.625vw * var(--ui-scale));padding:calc(.729167vw * var(--ui-scale));border-radius:calc(1.04167vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0b, 0 calc(.625vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #00000024;background:#0000007a;align-items:center;display:grid}.employee-attachment-card>svg{width:calc(2.1875vw * var(--ui-scale));height:calc(2.1875vw * var(--ui-scale));padding:calc(.520833vw * var(--ui-scale));border-radius:calc(.729167vw * var(--ui-scale));color:var(--orange-tone-peach);background:#f2514d29}.employee-attachment-card strong{margin-bottom:calc(.208333vw * var(--ui-scale));color:var(--photo-title);font-size:calc(.78125vw * var(--ui-scale));font-weight:700;display:block}.employee-attachment-card span{color:var(--photo-subtitle);font-size:calc(.677083vw * var(--ui-scale));line-height:1.45;display:block}@media (width<=1180px){.employee-investigation-layout{grid-template-columns:1fr}.employee-nav-card{max-height:none;position:relative;top:auto}.employee-case-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (width<=780px){.employee-selected-hero,.employee-summary-grid,.employee-overall-grid,.employee-modal-grid{grid-template-columns:1fr}.employee-modal-content{padding:calc(1.04167vw * var(--ui-scale))}.employee-modal-header{grid-template-columns:1fr}.employee-modal-header-actions{flex-direction:row-reverse;justify-content:space-between;width:100%}.employee-modal-action{width:max-content}.employee-case-list{grid-template-columns:1fr}}.employee-investigation-layout{grid-template-columns:minmax(calc(13.0208vw * var(--ui-scale)), calc(15vw * var(--ui-scale))) minmax(0, 1fr)!important}.employee-workspace{grid-column:2}.employee-nav-card{padding:calc(1.25vw * var(--ui-scale)) calc(1.14583vw * var(--ui-scale))!important;max-height:calc(100vh - calc(7.8125vw * var(--ui-scale)))!important}.employee-nav-card .card-heading{margin-bottom:calc(1.04167vw * var(--ui-scale))!important}.employee-nav-card .section-eyebrow{margin-bottom:calc(.520833vw * var(--ui-scale))!important}.employee-nav-card h3{font-size:calc(1.5625vw * var(--ui-scale))!important;letter-spacing:-.035em!important;line-height:1!important}.employee-nav-card .card-subtitle{max-width:calc(10.9375vw * var(--ui-scale))!important;font-size:calc(.677083vw * var(--ui-scale))!important;line-height:1.35!important}.employee-nav-card .search-input{min-height:calc(2.29167vw * var(--ui-scale))!important;margin-bottom:calc(.9375vw * var(--ui-scale))!important;border-radius:calc(52.0313vw * var(--ui-scale))!important}.employee-search-input{width:100%;min-height:calc(2.5vw * var(--ui-scale));align-items:center;gap:calc(.520833vw * var(--ui-scale));margin:0 0 calc(.9375vw * var(--ui-scale));padding:0 calc(.833333vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff0f;border-radius:calc(52.0313vw * var(--ui-scale));color:var(--photo-subtitle);box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #0003, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09;background:#0000008a;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.employee-search-input:focus-within{box-shadow:0 calc(.833333vw * var(--ui-scale)) calc(1.66667vw * var(--ui-scale)) #0000003d, 0 0 0 calc(.208333vw * var(--ui-scale)) #f2514d1f, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0b;background:#000000a3;border-color:#f2514d75}.employee-search-input svg{color:var(--photo-subtitle);stroke-width:2px;flex:none}.employee-search-input input{width:100%;min-width:0;color:var(--photo-title);font:inherit;font-size:calc(.729167vw * var(--ui-scale));background:0 0;border:0;outline:0;font-weight:520}.employee-search-input input::placeholder{color:var(--photo-caption);opacity:1}.employee-case-list{gap:calc(.520833vw * var(--ui-scale))!important;max-height:calc(100vh - calc(19.2708vw * var(--ui-scale)))!important;padding-right:calc(.208333vw * var(--ui-scale))!important}@media (width>=1181px){.employee-investigation-page .employee-nav-card{z-index:20;top:calc(8.22917vw * var(--ui-scale))!important;bottom:calc(2.29167vw * var(--ui-scale))!important;left:calc(2.29167vw * var(--ui-scale))!important;width:calc(15vw * var(--ui-scale))!important;height:auto!important;max-height:none!important;position:fixed!important}.employee-investigation-page .employee-case-list{max-height:calc(100vh - calc(19.6875vw * var(--ui-scale)))!important}}.employee-case-card{transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;min-height:calc(4.0625vw * var(--ui-scale))!important;width:100%!important;max-width:100%!important;padding:calc(.833333vw * var(--ui-scale))!important;border-radius:calc(1.14583vw * var(--ui-scale))!important;box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #0000003d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09!important;border:calc(.052083vw * var(--ui-scale)) solid #ffffff09!important;background:#000000a8!important;display:block!important;overflow:hidden!important}.employee-case-card:hover{transform:translateY(calc(-.052083vw * var(--ui-scale)));background:#000000c2!important;border-color:#ffffff13!important}.employee-case-card.active{box-shadow:0 calc(.729167vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #0003!important;background:#ffffff1f!important;border-color:#0000!important}.employee-case-top{column-gap:calc(.625vw * var(--ui-scale))!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;width:100%!important;min-width:0!important;display:grid!important}.employee-case-top>div{min-width:0!important;max-width:100%!important}.employee-case-top b{max-width:100%!important;color:var(--photo-title)!important;font-size:calc(.78125vw * var(--ui-scale))!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.12!important;display:block!important}.employee-case-top small{max-width:100%!important;margin-top:calc(.3125vw * var(--ui-scale))!important;color:var(--photo-subtitle)!important;font-size:calc(.625vw * var(--ui-scale))!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;display:block!important}.employee-case-card.active .employee-case-top b{color:var(--photo-title)!important}.employee-case-card.active .employee-case-top small{color:var(--photo-subtitle)!important}.risk-score-badge{justify-content:flex-end;align-items:center;gap:calc(.364583vw * var(--ui-scale));min-width:calc(2.5vw * var(--ui-scale));max-width:calc(2.91667vw * var(--ui-scale));color:var(--photo-subtitle);font-size:calc(.677083vw * var(--ui-scale));box-shadow:none;background:0 0;border-radius:0;flex:none;padding:0;font-weight:620;line-height:1;display:inline-flex}.risk-score-badge i{width:calc(.520833vw * var(--ui-scale));height:calc(.520833vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:var(--risk-badge-color);box-shadow:0 0 0 calc(.260417vw * var(--ui-scale)) var(--risk-badge-bg), 0 calc(.416667vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale)) color-mix(in srgb, var(--risk-badge-color) 22%, transparent)}.risk-score-badge b{color:var(--photo-subtitle);font-size:inherit;font-weight:inherit}.employee-case-card.active .risk-score-badge,.employee-case-card.active .risk-score-badge b{color:var(--photo-title)}.employee-case-tags,.employee-case-total,.employee-case-stats,.employee-case-card>i{display:none!important}.employee-empty-state{gap:calc(.3125vw * var(--ui-scale));padding:calc(.9375vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale));border-radius:calc(1.04167vw * var(--ui-scale));color:var(--photo-subtitle);background:#00000057;display:grid}.employee-empty-state b{color:var(--photo-title);font-size:calc(.729167vw * var(--ui-scale));font-weight:560}.employee-empty-state span{color:var(--photo-caption);font-size:calc(.625vw * var(--ui-scale));line-height:1.35}@media (width<=1180px){.employee-investigation-layout{grid-template-columns:1fr!important}.employee-workspace{grid-column:1}}.apple-header{isolation:isolate;z-index:9000!important;width:100vw!important;min-height:calc(4.47917vw * var(--ui-scale))!important;padding-left:calc(2.29167vw * var(--ui-scale))!important;padding-right:calc(2.29167vw * var(--ui-scale))!important;padding-top:calc(2.60417vw * var(--ui-scale))!important;padding-bottom:calc(.729167vw * var(--ui-scale))!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;position:sticky!important;top:0!important}.apple-header:before{content:"";top:calc(-.052083vw * var(--ui-scale));height:calc(7.55208vw * var(--ui-scale));z-index:0;pointer-events:none;background:linear-gradient(#0c0719f0 0%,#1c1030c7 38%,#481f5d57 72%,#481f5d00 100%);position:absolute;left:0;right:0}.apple-header>*{z-index:1;position:relative}.apple-header>.header-actions{z-index:2;top:calc(4.16667vw * var(--ui-scale))!important;right:calc(2.29167vw * var(--ui-scale))!important;position:absolute!important;transform:translateY(-50%)!important}.apple-header>.header-left{z-index:2;justify-content:center;align-items:center;top:calc(4.16667vw * var(--ui-scale))!important;left:calc(2.29167vw * var(--ui-scale))!important;display:flex!important;position:absolute!important;transform:translateY(-50%)!important}.specia-header-logo{width:calc(9.16667vw * var(--ui-scale));height:auto;max-height:calc(2.39583vw * var(--ui-scale));object-fit:contain;filter:drop-shadow(0 calc(.729167vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #00000042);display:block}@media (width<=900px){.apple-header{padding-left:calc(.9375vw * var(--ui-scale))!important;padding-right:calc(.9375vw * var(--ui-scale))!important}.apple-header>.header-actions{right:calc(.9375vw * var(--ui-scale))!important}.apple-header>.header-left{left:calc(.9375vw * var(--ui-scale))!important}.specia-header-logo{width:calc(6.875vw * var(--ui-scale));max-height:calc(1.97917vw * var(--ui-scale))}}.administration-page{gap:calc(.9375vw * var(--ui-scale));display:grid}.admin-hero-card{min-height:calc(8.02083vw * var(--ui-scale));gap:calc(1.45833vw * var(--ui-scale));grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid;padding:calc(1.45833vw * var(--ui-scale)) calc(1.66667vw * var(--ui-scale))!important}.admin-hero-card .section-eyebrow,.admin-rail-card .section-eyebrow,.admin-panel-header .section-eyebrow{margin-bottom:calc(.520833vw * var(--ui-scale));color:var(--photo-caption);font-size:calc(.572917vw * var(--ui-scale));letter-spacing:.16em;text-transform:uppercase;font-weight:620;line-height:1;display:block}.admin-hero-card h1{color:var(--photo-title);font-size:clamp(calc(1.875vw * var(--ui-scale)), 3.4vw, calc(3.02083vw * var(--ui-scale)));letter-spacing:-.055em;margin:0;font-weight:680;line-height:.96}.admin-hero-card p{max-width:calc(39.5833vw * var(--ui-scale));margin:calc(.729167vw * var(--ui-scale)) 0 0;color:var(--photo-subtitle);font-size:calc(.833333vw * var(--ui-scale));font-weight:450;line-height:1.45}.admin-hero-stats{min-width:min(calc(35.4167vw * var(--ui-scale)), 46vw);gap:calc(.625vw * var(--ui-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-hero-stats span{min-width:0;min-height:calc(3.75vw * var(--ui-scale));padding:calc(.729167vw * var(--ui-scale)) calc(.885417vw * var(--ui-scale));border-radius:calc(1.14583vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09, 0 calc(.729167vw * var(--ui-scale)) calc(1.5625vw * var(--ui-scale)) #0000001f;background:#0000007a;align-content:center;display:grid}.admin-hero-stats b{color:var(--photo-title);font-size:calc(1.25vw * var(--ui-scale));letter-spacing:-.035em;font-weight:650;line-height:1;display:block}.admin-hero-stats small{margin-top:calc(.364583vw * var(--ui-scale));color:var(--photo-caption);font-size:calc(.625vw * var(--ui-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:520;line-height:1.1;display:block;overflow:hidden}.admin-layout{grid-template-columns:minmax(calc(11.9792vw * var(--ui-scale)), calc(14.8958vw * var(--ui-scale))) minmax(0, 1fr);gap:calc(.9375vw * var(--ui-scale));align-items:start;display:grid}.admin-rail-card{top:calc(6.35417vw * var(--ui-scale));position:sticky;padding:calc(1.14583vw * var(--ui-scale))!important}.admin-area-list{gap:calc(.520833vw * var(--ui-scale));display:grid}.admin-area-item{width:100%;min-height:calc(5vw * var(--ui-scale));gap:calc(.729167vw * var(--ui-scale));border-radius:calc(1.14583vw * var(--ui-scale));padding:calc(.833333vw * var(--ui-scale)) calc(.729167vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale));text-align:left;color:var(--photo-subtitle);box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff06, 0 calc(.625vw * var(--ui-scale)) calc(1.35417vw * var(--ui-scale)) #0000001a;cursor:pointer;background:#0000006b;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:background .18s,transform .18s,color .18s;display:grid}.admin-area-item:hover{background:#ffffff13}.admin-area-item.active{color:var(--photo-title);background:#ffffff21}.admin-area-item b,.admin-area-item small{min-width:0;display:block}.admin-area-item b{color:inherit;font-size:calc(.78125vw * var(--ui-scale));letter-spacing:-.018em;font-weight:680;line-height:1.15}.admin-area-item small{margin-top:calc(.364583vw * var(--ui-scale));color:var(--photo-caption);font-size:calc(.625vw * var(--ui-scale));font-weight:480;line-height:1.35}.admin-area-item strong{min-width:calc(1.875vw * var(--ui-scale));min-height:calc(1.5625vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:var(--photo-title);font-size:calc(.677083vw * var(--ui-scale));background:#f2514d2e;place-items:center;font-weight:680;display:grid}.admin-panel-card{min-height:calc(29.1667vw * var(--ui-scale));padding:calc(1.35417vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale))!important}.admin-panel-header{margin-bottom:calc(1.04167vw * var(--ui-scale))}.admin-panel-header h2{color:var(--photo-title);font-size:clamp(calc(1.35417vw * var(--ui-scale)), 2.1vw, calc(1.97917vw * var(--ui-scale)));letter-spacing:-.045em;margin:0;font-weight:680;line-height:1}.admin-panel-header p,.admin-table-section>p{max-width:calc(45.8333vw * var(--ui-scale));margin:calc(.46875vw * var(--ui-scale)) 0 0;color:var(--photo-subtitle);font-size:calc(.729167vw * var(--ui-scale));font-weight:450;line-height:1.45}.admin-logic-card{margin-bottom:calc(1.04167vw * var(--ui-scale));padding:calc(.885417vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale));border-radius:calc(1.25vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09, 0 calc(.625vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #0000001a;background:#00000061}.admin-logic-card span{margin-bottom:calc(.416667vw * var(--ui-scale));color:var(--photo-caption);font-size:calc(.572917vw * var(--ui-scale));letter-spacing:.16em;text-transform:uppercase;font-weight:620;display:block}.admin-logic-card p{color:var(--photo-subtitle);font-size:calc(.677083vw * var(--ui-scale));margin:0;line-height:1.5}.admin-form-block{gap:calc(.625vw * var(--ui-scale));margin-bottom:calc(1.14583vw * var(--ui-scale));display:grid}.admin-form-block h3,.admin-table-section h3{color:var(--photo-title);font-size:calc(.9375vw * var(--ui-scale));letter-spacing:-.025em;margin:0;font-weight:650;line-height:1.05}.admin-form-grid{gap:calc(.625vw * var(--ui-scale));align-items:end;display:grid}.access-form-grid{grid-template-columns:minmax(calc(14.5833vw * var(--ui-scale)), 1fr) minmax(calc(11.4583vw * var(--ui-scale)), .42fr) auto}.whitelist-form-grid{grid-template-columns:minmax(calc(13.5417vw * var(--ui-scale)), .95fr) minmax(calc(7.8125vw * var(--ui-scale)), .32fr) minmax(calc(13.5417vw * var(--ui-scale)), .75fr) auto}.admin-form-grid label{gap:calc(.416667vw * var(--ui-scale));min-width:0;display:grid}.admin-form-grid label>span{color:var(--photo-caption);font-size:calc(.572917vw * var(--ui-scale));letter-spacing:.16em;text-transform:uppercase;font-weight:620}.admin-form-grid input,.admin-form-grid select{width:100%;min-width:0;height:calc(2.60417vw * var(--ui-scale));border-radius:calc(.9375vw * var(--ui-scale));padding:0 calc(.833333vw * var(--ui-scale));color:var(--photo-title);box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09, 0 calc(.625vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #0000001a;font-size:calc(.729167vw * var(--ui-scale));background:#00000094;border:0;outline:0;font-weight:520}.admin-form-grid input::placeholder{color:var(--photo-caption);opacity:1}.admin-form-grid input:focus,.admin-form-grid select:focus{box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #f2514d1f, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0b, 0 calc(.729167vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #00000029}.admin-form-actions{gap:calc(.520833vw * var(--ui-scale));justify-content:flex-end;align-items:end;min-width:max-content;display:flex}.admin-primary-action,.admin-secondary-action,.admin-row-action{border-radius:calc(52.0313vw * var(--ui-scale));white-space:nowrap;cursor:pointer;border:0}.admin-primary-action{min-height:calc(2.60417vw * var(--ui-scale));padding:0 calc(1.09375vw * var(--ui-scale));color:var(--orange-accent-ink);background:var(--orange-accent);box-shadow:0 calc(.833333vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #f2514d38, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff38;font-size:calc(.729167vw * var(--ui-scale));font-weight:680}.admin-secondary-action{min-height:calc(2.60417vw * var(--ui-scale));padding:0 calc(.9375vw * var(--ui-scale));color:var(--photo-title);font-size:calc(.729167vw * var(--ui-scale));background:#ffffff1c;font-weight:620}.admin-table-section{gap:calc(.520833vw * var(--ui-scale));display:grid}.admin-table-wrap{border-radius:calc(1.25vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09, 0 calc(.729167vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #0000001f;background:#0000005c;overflow:auto}.admin-table{border-collapse:collapse;min-width:100%}.admin-table th,.admin-table td{padding:calc(.78125vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale));border-bottom:calc(.052083vw * var(--ui-scale)) solid #ffffff0f;color:var(--photo-subtitle);font-size:calc(.677083vw * var(--ui-scale));text-align:left;vertical-align:middle}.admin-table th{color:var(--photo-caption);font-size:calc(.572917vw * var(--ui-scale));letter-spacing:.11em;text-transform:uppercase;font-weight:620}.admin-table tr:last-child td{border-bottom:0}.admin-table td b,.admin-table td small{display:block}.admin-table td b{color:var(--photo-title);font-size:calc(.729167vw * var(--ui-scale));font-weight:650}.admin-table td small{margin-top:calc(.260417vw * var(--ui-scale));color:var(--photo-caption);font-size:calc(.625vw * var(--ui-scale));line-height:1.25}.admin-table td:last-child{width:calc(7.60417vw * var(--ui-scale));white-space:nowrap}.admin-row-action{min-height:calc(1.66667vw * var(--ui-scale));margin-right:calc(.3125vw * var(--ui-scale));padding:0 calc(.625vw * var(--ui-scale));color:var(--photo-title);font-size:calc(.625vw * var(--ui-scale));background:#ffffff1a;font-weight:620}.admin-row-action:last-child{color:var(--orange-tone-peach);background:#f2514d21;margin-right:0}@media (width<=1180px){.admin-hero-card,.admin-layout{grid-template-columns:1fr}.admin-hero-stats{width:100%;min-width:0}.admin-rail-card{position:relative;top:auto}.admin-area-list{grid-template-columns:repeat(2,minmax(0,1fr))}.access-form-grid,.whitelist-form-grid{grid-template-columns:1fr}.admin-form-actions{justify-content:flex-start;min-width:0}}@media (width<=720px){.admin-hero-card,.admin-panel-card,.admin-rail-card{padding:calc(1.04167vw * var(--ui-scale))!important}.admin-hero-stats,.admin-area-list{grid-template-columns:1fr}.admin-form-actions{flex-wrap:wrap}}.login-shell{min-height:100vh;padding:calc(1.45833vw * var(--ui-scale));color:var(--photo-title);font-family:var(--photo-font);background:linear-gradient(#0a05162e,#0a051661),url(/purple-wave-bg.png) 50%/cover no-repeat,#10091f;place-items:center;display:grid;position:relative;overflow:hidden}.login-ambient{border-radius:calc(52.0313vw * var(--ui-scale));pointer-events:none;filter:blur(calc(.625vw * var(--ui-scale)));position:absolute}.login-ambient-one{width:calc(23.9583vw * var(--ui-scale));height:calc(23.9583vw * var(--ui-scale));left:calc(-7.29167vw * var(--ui-scale));bottom:calc(-6.77083vw * var(--ui-scale));background:#f2514d3d}.login-ambient-two{width:calc(27.0833vw * var(--ui-scale));height:calc(27.0833vw * var(--ui-scale));right:calc(-9.89583vw * var(--ui-scale));top:calc(-9.375vw * var(--ui-scale));background:#8246d242}.login-card{width:min(calc(24.4792vw * var(--ui-scale)), calc(100vw - calc(1.875vw * var(--ui-scale))));z-index:1;padding:calc(1.77083vw * var(--ui-scale));border-radius:calc(1.77083vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff0e;box-shadow:0 calc(1.77083vw * var(--ui-scale)) calc(4.6875vw * var(--ui-scale)) #00000061, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0e;-webkit-backdrop-filter:blur(calc(1.5625vw * var(--ui-scale))) saturate(130%);background:#120f1fe0;justify-items:start;display:grid;position:relative}.login-logo{width:calc(8.02083vw * var(--ui-scale));height:auto;margin-bottom:calc(1.45833vw * var(--ui-scale));filter:drop-shadow(0 calc(.729167vw * var(--ui-scale)) calc(1.35417vw * var(--ui-scale)) #00000038)}.login-mark{width:calc(3.22917vw * var(--ui-scale));height:calc(3.22917vw * var(--ui-scale));margin-bottom:calc(1.14583vw * var(--ui-scale));border-radius:calc(1.14583vw * var(--ui-scale));color:var(--orange-accent-ink);background:var(--orange-accent);box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(1.97917vw * var(--ui-scale)) #f2514d3d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff3d;place-items:center;display:grid}.login-card .section-eyebrow{margin-bottom:calc(.520833vw * var(--ui-scale));color:var(--photo-caption);font-size:calc(.572917vw * var(--ui-scale));letter-spacing:.16em;text-transform:uppercase;font-weight:620;line-height:1;display:block}.login-card h1{color:var(--photo-title);font-size:clamp(calc(2.1875vw * var(--ui-scale)), 5vw, calc(3.33333vw * var(--ui-scale)));letter-spacing:-.06em;margin:0;font-weight:680;line-height:.96}.login-card p{margin:calc(.625vw * var(--ui-scale)) 0 calc(1.35417vw * var(--ui-scale));color:var(--photo-subtitle);font-size:calc(.78125vw * var(--ui-scale));line-height:1.45}.login-form{gap:calc(.729167vw * var(--ui-scale));width:100%;display:grid}.login-form label{gap:calc(.416667vw * var(--ui-scale));display:grid}.login-form label span{color:var(--photo-caption);font-size:calc(.572917vw * var(--ui-scale));letter-spacing:.15em;text-transform:uppercase;font-weight:620}.login-form input{width:100%;height:calc(2.8125vw * var(--ui-scale));border-radius:calc(.9375vw * var(--ui-scale));padding:0 calc(.885417vw * var(--ui-scale));color:var(--photo-title);box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09, 0 calc(.729167vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #00000029;font-size:calc(.78125vw * var(--ui-scale));background:#0000009e;border:0;outline:0;font-weight:520}.login-form input::placeholder{color:var(--photo-caption);opacity:1}.login-form input:focus{box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #f2514d21, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0b, 0 calc(.833333vw * var(--ui-scale)) calc(1.66667vw * var(--ui-scale)) #0000002e}.login-error{min-height:calc(1.97917vw * var(--ui-scale));padding:0 calc(.729167vw * var(--ui-scale));border-radius:calc(.729167vw * var(--ui-scale));color:#ffb3a3;font-size:calc(.677083vw * var(--ui-scale));background:#f2514d24;align-items:center;font-weight:600;display:flex}.login-primary,.login-secondary{min-height:calc(2.8125vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));padding:0 calc(1.14583vw * var(--ui-scale));color:var(--photo-title);cursor:pointer;font-size:calc(.78125vw * var(--ui-scale));border:0;font-weight:720}.login-primary{color:var(--orange-accent-ink);background:var(--orange-accent);box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(1.97917vw * var(--ui-scale)) #f2514d3d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff3d}.login-secondary{background:#ffffff1c}.login-actions-row{gap:calc(.520833vw * var(--ui-scale));grid-template-columns:auto minmax(0,1fr);display:grid}.profile-menu-wrap{align-items:center;display:flex;position:relative}.profile-badge-button{min-height:calc(2.70833vw * var(--ui-scale));align-items:center;gap:calc(.46875vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:var(--photo-title);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.profile-badge-button .profile-chip{align-items:center;gap:calc(.364583vw * var(--ui-scale));height:calc(2.1875vw * var(--ui-scale));min-height:calc(2.1875vw * var(--ui-scale));padding:0 calc(.729167vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:var(--photo-title);box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0a, 0 calc(.729167vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #00000029;font-size:calc(.677083vw * var(--ui-scale));background:#0000008a;border:0;margin:0;font-weight:650;display:inline-flex}.profile-badge-button:hover .profile-chip,.profile-badge-button[aria-expanded=true] .profile-chip{background:#ffffff1f}.profile-menu{top:calc(100% + calc(.625vw * var(--ui-scale)));width:calc(13.5417vw * var(--ui-scale));z-index:20;gap:calc(.520833vw * var(--ui-scale));padding:calc(.625vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff0f;border-radius:calc(1.25vw * var(--ui-scale));box-shadow:0 calc(1.45833vw * var(--ui-scale)) calc(3.64583vw * var(--ui-scale)) #00000061, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0b;-webkit-backdrop-filter:blur(calc(1.25vw * var(--ui-scale))) saturate(130%);background:#120f1feb;display:grid;position:absolute;right:0}.profile-menu-head{grid-template-columns:calc(2.29167vw * var(--ui-scale)) minmax(0, 1fr);gap:calc(.625vw * var(--ui-scale));padding:calc(.416667vw * var(--ui-scale));align-items:center;display:grid}.profile-menu-head b,.profile-menu-head span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-menu-head b{color:var(--photo-title);font-size:calc(.729167vw * var(--ui-scale));font-weight:700}.profile-menu-head span{margin-top:calc(.15625vw * var(--ui-scale));color:var(--photo-caption);font-size:calc(.625vw * var(--ui-scale));font-weight:520}.profile-logout{min-height:calc(2.29167vw * var(--ui-scale));align-items:center;gap:calc(.46875vw * var(--ui-scale));border-radius:calc(.833333vw * var(--ui-scale));padding:0 calc(.677083vw * var(--ui-scale));color:#ffb3a3;cursor:pointer;font-size:calc(.677083vw * var(--ui-scale));background:#f2514d21;border:0;font-weight:680;display:flex}.profile-logout:hover{background:#f2514d33}@media (width<=900px){.profile-badge-button .profile-chip{display:none}.profile-menu{right:calc(-.104167vw * var(--ui-scale))}}.landing-shell{min-height:100vh;padding:calc(1.45833vw * var(--ui-scale)) clamp(calc(1.04167vw * var(--ui-scale)), 4vw, calc(3.02083vw * var(--ui-scale))) calc(2.8125vw * var(--ui-scale));color:var(--photo-title);font-family:var(--photo-font);background:linear-gradient(#09051829,#0905188c),url(/purple-wave-bg.png) 50%/cover no-repeat fixed,#10091f;position:relative;overflow-x:hidden}.landing-veil{pointer-events:none;background:radial-gradient(circle at 8% 80%,#f2514d3d,#0000 32%),radial-gradient(circle at 82% 16%,#8a3fce47,#0000 34%),linear-gradient(90deg,#05030ebd,#0a061b47 42%,#05030ea3);position:fixed;inset:0}.landing-header,.landing-hero,.landing-workflow,.landing-usecases,.landing-flag-section,.landing-contact,.landing-footer{z-index:1;width:100%;margin-left:auto;margin-right:auto;position:relative}.landing-header{top:calc(.9375vw * var(--ui-scale));z-index:5;min-height:calc(3.33333vw * var(--ui-scale));justify-content:space-between;align-items:center;gap:calc(.9375vw * var(--ui-scale));margin-bottom:calc(1.66667vw * var(--ui-scale));padding:calc(.520833vw * var(--ui-scale)) calc(.625vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale)) calc(.9375vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff14;box-shadow:0 calc(1.25vw * var(--ui-scale)) calc(3.64583vw * var(--ui-scale)) #00000042, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0f;-webkit-backdrop-filter:blur(calc(.833333vw * var(--ui-scale))) saturate(130%);background:#0a061a9e;display:flex;position:sticky}.landing-logo{width:calc(8.4375vw * var(--ui-scale));object-fit:contain;height:auto;filter:drop-shadow(0 calc(.833333vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale)) #00000047)}.landing-nav{justify-content:center;align-items:center;gap:clamp(calc(.416667vw * var(--ui-scale)), 1.4vw, calc(.9375vw * var(--ui-scale)));padding:calc(.3125vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));display:flex}.landing-nav a{min-height:calc(1.97917vw * var(--ui-scale));padding:0 calc(.78125vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:#e1daeec2;font-size:calc(.729167vw * var(--ui-scale));align-items:center;font-weight:720;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.landing-nav a:hover{color:#fffffffa;background:#ffffff14}.landing-signin,.landing-primary{border:calc(.052083vw * var(--ui-scale)) solid #ffffff3d;border-radius:calc(52.0313vw * var(--ui-scale));color:#fffffff5;box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(2.1875vw * var(--ui-scale)) #f2514d4d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff42;cursor:pointer;background:#f2514d;font-weight:760}.landing-signin{min-height:calc(2.29167vw * var(--ui-scale));padding:0 calc(1.14583vw * var(--ui-scale));font-size:calc(.729167vw * var(--ui-scale))}.landing-hero{min-height:calc(29.1667vw * var(--ui-scale));grid-template-columns:minmax(0, 1.5fr) minmax(calc(18.75vw * var(--ui-scale)), .95fr);align-items:center;gap:clamp(calc(1.45833vw * var(--ui-scale)), 5vw, calc(3.64583vw * var(--ui-scale)));padding:clamp(calc(1.45833vw * var(--ui-scale)), 4vw, calc(2.8125vw * var(--ui-scale)));border:calc(.052083vw * var(--ui-scale)) solid #9d47cc59;border-radius:calc(2.29167vw * var(--ui-scale));box-shadow:0 calc(2.08333vw * var(--ui-scale)) calc(6.25vw * var(--ui-scale)) #00000061, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff12;-webkit-backdrop-filter:blur(calc(.833333vw * var(--ui-scale))) saturate(132%);background:radial-gradient(circle at 6% 20%,#b13fd233,#0000 32%),radial-gradient(circle at 88% 80%,#f2514d29,#0000 34%),#0f0a229e;display:grid}.landing-eyebrow{align-items:center;gap:calc(.416667vw * var(--ui-scale));width:fit-content;margin-bottom:calc(1.25vw * var(--ui-scale));padding:calc(.46875vw * var(--ui-scale)) calc(.677083vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:#ff9f8c;font-size:calc(.625vw * var(--ui-scale));letter-spacing:.04em;text-transform:uppercase;background:#f2514d21;font-weight:760;display:inline-flex}.landing-copy h1{max-width:calc(39.5833vw * var(--ui-scale));color:#faf8fffa;font-size:clamp(calc(2.39583vw * var(--ui-scale)), 5.5vw, calc(3.75vw * var(--ui-scale)));letter-spacing:-.07em;margin:0;font-weight:760;line-height:.94}.landing-copy p{max-width:calc(57.2917vw * var(--ui-scale));margin:calc(1.35417vw * var(--ui-scale)) 0 0;color:#ccc4ded1;font-size:clamp(calc(.833333vw * var(--ui-scale)), 1.45vw, calc(.989583vw * var(--ui-scale)));font-weight:540;line-height:1.55}.landing-hero-actions{align-items:center;gap:calc(.9375vw * var(--ui-scale));margin-top:calc(1.77083vw * var(--ui-scale));flex-wrap:wrap;display:flex}.landing-primary{min-height:calc(3.02083vw * var(--ui-scale));align-items:center;gap:calc(.520833vw * var(--ui-scale));padding:0 calc(1.30208vw * var(--ui-scale));font-size:calc(.833333vw * var(--ui-scale));display:inline-flex}.landing-primary:hover,.landing-signin:hover{background:#ff6259}.landing-hero-actions span{color:#beb5d1c2;font-size:calc(.729167vw * var(--ui-scale));font-weight:650}.landing-hero-actions a{color:#ff927ef0;font-size:calc(.729167vw * var(--ui-scale));font-weight:760;text-decoration:none}.landing-hero-actions a:hover{color:#ffbeb0fa}.landing-proof-row{gap:calc(.625vw * var(--ui-scale));margin-top:calc(1.77083vw * var(--ui-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-proof-row span{min-height:calc(3.95833vw * var(--ui-scale));align-content:center;gap:calc(.3125vw * var(--ui-scale));padding:calc(.833333vw * var(--ui-scale));border-radius:calc(1.14583vw * var(--ui-scale));box-shadow:0 calc(.833333vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) #0000002e, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09;background:#0000007a;display:grid}.landing-proof-row b{color:#faf8fff7;font-size:calc(1.35417vw * var(--ui-scale));line-height:1}.landing-proof-row small{color:#beb5d1bd;font-size:calc(.625vw * var(--ui-scale));font-weight:620}.landing-orbit-panel{min-height:calc(28.6458vw * var(--ui-scale));max-height:calc(28.6458vw * var(--ui-scale));min-width:calc(31.25vw * var(--ui-scale));max-width:calc(31.25vw * var(--ui-scale));border-radius:calc(1.875vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff14;box-shadow:0 calc(1.45833vw * var(--ui-scale)) calc(4.16667vw * var(--ui-scale)) #0000004d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0f;background:radial-gradient(circle at 50% 42%,#f2514d38,#0000 26%),radial-gradient(circle at 50% 52%,#873bcf57,#0000 58%),#0404108a;margin-left:auto;position:relative;overflow:hidden}.landing-orbit-panel:before{content:"";inset:calc(2.1875vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff1a;box-shadow:0 0 0 calc(2.70833vw * var(--ui-scale)) #ffffff06, 0 0 0 calc(5.41667vw * var(--ui-scale)) #ffffff05;border-radius:50%;position:absolute}.landing-orbit-core{width:calc(9.89583vw * var(--ui-scale));height:calc(9.89583vw * var(--ui-scale));align-content:center;place-items:center;gap:calc(.416667vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:#faf8fff2;border:calc(.052083vw * var(--ui-scale)) solid #ffffff14;box-shadow:0 0 calc(2.8125vw * var(--ui-scale)) #f2514d4d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff14;background:#120f1fd6;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-orbit-core svg{color:#ff7b69}.landing-orbit-core b,.landing-signal-card b{font-size:calc(.833333vw * var(--ui-scale));font-weight:760}.landing-orbit-core span,.landing-signal-card span{color:#beb5d1b8;font-size:calc(.625vw * var(--ui-scale));font-weight:620}.landing-signal-card{width:calc(9.89583vw * var(--ui-scale));gap:calc(.3125vw * var(--ui-scale));padding:calc(.78125vw * var(--ui-scale));border-radius:calc(1.14583vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff0e;box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(1.97917vw * var(--ui-scale)) #00000038, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0a;background:#0000008a;display:grid;position:absolute}.signal-one{left:calc(1.35417vw * var(--ui-scale));top:calc(2.29167vw * var(--ui-scale))}.signal-two{right:calc(1.25vw * var(--ui-scale));top:calc(6.04167vw * var(--ui-scale))}.signal-three{left:calc(3.02083vw * var(--ui-scale));bottom:calc(2.5vw * var(--ui-scale))}.landing-workflow,.landing-usecases,.landing-flag-section{margin-top:calc(1.35417vw * var(--ui-scale));padding:clamp(calc(1.45833vw * var(--ui-scale)), 4vw, calc(2.1875vw * var(--ui-scale)));border-radius:calc(1.875vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff12;box-shadow:0 calc(1.45833vw * var(--ui-scale)) calc(4.47917vw * var(--ui-scale)) #0000004d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0e;-webkit-backdrop-filter:blur(calc(.9375vw * var(--ui-scale))) saturate(125%);background:#120f1fb8}.landing-section-heading{max-width:calc(39.5833vw * var(--ui-scale));margin-bottom:calc(1.35417vw * var(--ui-scale))}.landing-section-heading span,.landing-flag-copy span{color:#ff907b;font-size:calc(.625vw * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:780}.landing-section-heading h2,.landing-flag-copy h2{margin:calc(.520833vw * var(--ui-scale)) 0 0;color:#faf8fff5;font-size:clamp(calc(1.66667vw * var(--ui-scale)), 4vw, calc(2.60417vw * var(--ui-scale)));letter-spacing:-.055em;line-height:1}.landing-section-heading p{max-width:calc(37.5vw * var(--ui-scale));margin:calc(.9375vw * var(--ui-scale)) 0 0;color:#beb5d1c2;font-size:calc(.833333vw * var(--ui-scale));font-weight:560;line-height:1.52}.landing-flow-grid{gap:calc(.729167vw * var(--ui-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-flow-card{min-height:calc(9.27083vw * var(--ui-scale));align-content:start;gap:calc(.520833vw * var(--ui-scale));padding:calc(1.04167vw * var(--ui-scale));border-radius:calc(1.35417vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff0b;background:#0000007a;display:grid}.landing-flow-card small{color:#ff8a76;font-weight:780}.landing-flow-card h3{color:#faf8fff0;font-size:calc(.989583vw * var(--ui-scale));margin:0}.landing-flow-card p,.landing-usecase-card p,.landing-flag-copy p{color:#beb5d1bd;font-size:calc(.729167vw * var(--ui-scale));margin:0;font-weight:560;line-height:1.45}.landing-usecase-grid{gap:calc(.729167vw * var(--ui-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-usecase-card{min-height:calc(10.9375vw * var(--ui-scale));align-content:start;gap:calc(.677083vw * var(--ui-scale));padding:calc(1.14583vw * var(--ui-scale));border-radius:calc(1.45833vw * var(--ui-scale));color:#faf8fff2;border:calc(.052083vw * var(--ui-scale)) solid #ffffff0e;box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(2.29167vw * var(--ui-scale)) #0003, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0b;background:radial-gradient(circle at 18% 0,#f2514d2e,#0000 34%),#0000007a;display:grid}.landing-usecase-card svg{color:#ff7668}.landing-usecase-card h3{color:#faf8fff2;font-size:calc(1.09375vw * var(--ui-scale));margin:0;line-height:1.1}.landing-flag-section{grid-template-columns:minmax(0, .86fr) minmax(calc(18.75vw * var(--ui-scale)), 1fr);gap:calc(1.45833vw * var(--ui-scale));align-items:center;display:grid}.landing-flag-copy p{max-width:calc(28.125vw * var(--ui-scale));margin-top:calc(.9375vw * var(--ui-scale));font-size:calc(.833333vw * var(--ui-scale))}.landing-flag-list{gap:calc(.625vw * var(--ui-scale));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-flag-list span{min-height:calc(2.8125vw * var(--ui-scale));align-items:center;gap:calc(.520833vw * var(--ui-scale));padding:0 calc(.78125vw * var(--ui-scale));border-radius:calc(.9375vw * var(--ui-scale));color:#faf8ffe6;font-size:calc(.729167vw * var(--ui-scale));background:#00000075;font-weight:680;display:flex}.landing-flag-list svg{color:#ff7566;flex:none}.landing-contact{margin-top:calc(1.35417vw * var(--ui-scale));justify-content:space-between;align-items:center;gap:calc(1.45833vw * var(--ui-scale));padding:clamp(calc(1.45833vw * var(--ui-scale)), 4vw, calc(2.1875vw * var(--ui-scale)));border-radius:calc(1.875vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #ffffff14;box-shadow:0 calc(1.45833vw * var(--ui-scale)) calc(4.47917vw * var(--ui-scale)) #0000004d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0e;-webkit-backdrop-filter:blur(calc(.9375vw * var(--ui-scale))) saturate(125%);background:radial-gradient(circle at 18% 20%,#f2514d33,#0000 36%),#120f1fc2;display:flex}.landing-contact span{color:#ff907b;font-size:calc(.625vw * var(--ui-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:780}.landing-contact h2{max-width:calc(37.5vw * var(--ui-scale));margin:calc(.520833vw * var(--ui-scale)) 0 0;color:#faf8fff5;font-size:clamp(calc(1.66667vw * var(--ui-scale)), 4vw, calc(2.70833vw * var(--ui-scale)));letter-spacing:-.055em;line-height:1}.landing-contact p{max-width:calc(32.2917vw * var(--ui-scale));margin:calc(.9375vw * var(--ui-scale)) 0 0;color:#beb5d1c2;font-size:calc(.833333vw * var(--ui-scale));font-weight:560;line-height:1.5}.landing-footer{min-height:calc(4.6875vw * var(--ui-scale));justify-content:space-between;align-items:center;gap:calc(.9375vw * var(--ui-scale));margin-top:calc(1.25vw * var(--ui-scale));padding:calc(.9375vw * var(--ui-scale)) calc(.416667vw * var(--ui-scale)) 0;color:#beb5d1ad;font-size:calc(.677083vw * var(--ui-scale));font-weight:620;display:flex}.landing-footer img{width:calc(6.875vw * var(--ui-scale));object-fit:contain;height:auto}.landing-footer button{color:#ff927ef0;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:760}.login-link-row{justify-content:center;gap:calc(.625vw * var(--ui-scale));flex-wrap:wrap;display:flex}@media (width<=980px){.landing-hero,.landing-flag-section{grid-template-columns:1fr}.landing-orbit-panel{min-height:calc(20.3125vw * var(--ui-scale))}.landing-flow-grid,.landing-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-header{border-radius:calc(1.45833vw * var(--ui-scale));flex-wrap:wrap;align-items:stretch}.landing-nav{order:3;justify-content:flex-start;width:100%;overflow-x:auto}}@media (width<=640px){.landing-shell{padding:calc(1.04167vw * var(--ui-scale)) calc(.833333vw * var(--ui-scale)) calc(1.875vw * var(--ui-scale))}.landing-header{margin-bottom:calc(.9375vw * var(--ui-scale));top:calc(.520833vw * var(--ui-scale))}.landing-logo{width:calc(7.70833vw * var(--ui-scale))}.landing-hero{min-height:auto;padding:calc(1.35417vw * var(--ui-scale));border-radius:calc(1.77083vw * var(--ui-scale))}.landing-copy h1{font-size:calc(2.39583vw * var(--ui-scale))}.landing-proof-row,.landing-flow-grid,.landing-usecase-grid,.landing-flag-list{grid-template-columns:1fr}.landing-signal-card{width:auto;margin:calc(.625vw * var(--ui-scale));position:relative;inset:auto}.landing-orbit-core{margin:calc(1.66667vw * var(--ui-scale)) auto calc(1.14583vw * var(--ui-scale));position:relative;top:auto;left:auto;transform:none}.landing-contact,.landing-footer{flex-direction:column;align-items:flex-start}}.login-card{overflow:hidden;width:min(calc(53.6458vw * var(--ui-scale)), calc(100vw - calc(2.1875vw * var(--ui-scale))))!important;min-height:calc(33.8542vw * var(--ui-scale))!important;grid-template-columns:minmax(0, 1fr) minmax(calc(20.3125vw * var(--ui-scale)), .98fr)!important;border-radius:calc(2.1875vw * var(--ui-scale))!important;border:calc(.104167vw * var(--ui-scale)) solid #9f43cb66!important;box-shadow:0 calc(1.97917vw * var(--ui-scale)) calc(5.72917vw * var(--ui-scale)) #00000075, 0 0 0 calc(.052083vw * var(--ui-scale)) #ffffff09, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff14, inset 0 0 calc(4.16667vw * var(--ui-scale)) #8b36be29!important;-webkit-backdrop-filter:blur(calc(1.45833vw * var(--ui-scale))) saturate(132%)!important;background:radial-gradient(circle,#ae37c31f,#0000 46%),linear-gradient(#0b081fdb,#090719eb)!important;align-content:stretch!important;justify-items:stretch!important;padding:0!important;display:grid!important}.login-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 48% 50%, #ff6f53eb 0 calc(.104167vw * var(--ui-scale)), #ff6f5357 calc(.15625vw * var(--ui-scale)) calc(.46875vw * var(--ui-scale)), transparent calc(1.25vw * var(--ui-scale))), linear-gradient(90deg, transparent calc(50% - calc(.052083vw * var(--ui-scale))), #b94fd957 50%, transparent calc(50% + calc(.052083vw * var(--ui-scale))));opacity:.84;position:absolute;inset:0}.login-story-panel,.login-form-panel{min-width:0;position:relative}.login-story-panel{padding:calc(3.85417vw * var(--ui-scale)) calc(3.33333vw * var(--ui-scale)) calc(2.91667vw * var(--ui-scale));align-content:start;display:grid;overflow:hidden}.login-story-logo{width:calc(11.1458vw * var(--ui-scale));height:auto;margin-bottom:calc(3.95833vw * var(--ui-scale));object-fit:contain;filter:drop-shadow(0 0 calc(1.14583vw * var(--ui-scale)) #b343d76b) drop-shadow(0 calc(.625vw * var(--ui-scale)) calc(1.25vw * var(--ui-scale)) #00000059)}.login-story-copy{z-index:1;position:relative}.login-story-copy p{color:#faf8fff5!important;font-size:clamp(calc(1.5625vw * var(--ui-scale)), 3vw, calc(2.1875vw * var(--ui-scale)))!important;letter-spacing:-.045em!important;margin:0!important;font-weight:680!important;line-height:1.22!important}.login-story-copy p span{color:#ff6a5f;text-shadow:0 0 calc(1.14583vw * var(--ui-scale)) #f2514d47}.login-story-rule{align-items:center;gap:calc(.46875vw * var(--ui-scale));margin:calc(2.08333vw * var(--ui-scale)) 0 calc(1.77083vw * var(--ui-scale));display:flex}.login-story-rule span:first-child{width:calc(3.33333vw * var(--ui-scale));height:calc(.15625vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));box-shadow:0 0 calc(.9375vw * var(--ui-scale)) #f2514d6b;background:linear-gradient(90deg,#ff8b5f,#f2514d 48%,#8d39ce)}.login-story-rule span:last-child{width:calc(.260417vw * var(--ui-scale));height:calc(.15625vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));background:#d89bffd1}.login-story-copy small{color:#beb5d1c7;font-size:calc(.989583vw * var(--ui-scale));font-weight:620;line-height:1.45}.login-story-wave{height:calc(11.4583vw * var(--ui-scale));opacity:.95;background:radial-gradient(ellipse at 38% 74%, #ff69528a, transparent 38%), radial-gradient(ellipse at 72% 68%, #8e39cf80, transparent 34%), repeating-radial-gradient(ellipse at 48% 92%, #ff7b5cb3 0 calc(.104167vw * var(--ui-scale)), transparent calc(.15625vw * var(--ui-scale)) calc(.78125vw * var(--ui-scale)));clip-path:polygon(0 54%,13% 43%,27% 36%,40% 48%,52% 28%,66% 44%,81% 24%,100% 35%,100% 100%,0 100%);filter:blur(calc(.015625vw * var(--ui-scale))) drop-shadow(0 calc(-.625vw * var(--ui-scale)) calc(1.5625vw * var(--ui-scale)) #9930b23d);position:absolute;bottom:-9%;left:-16%;right:-6%;-webkit-mask-image:linear-gradient(#0000 0%,#000 58%);mask-image:linear-gradient(#0000 0%,#000 58%)}.login-form-panel{padding:calc(3.95833vw * var(--ui-scale)) calc(3.22917vw * var(--ui-scale));align-content:center;display:grid}.login-copy{width:100%;margin:0 0 calc(2.29167vw * var(--ui-scale));text-align:left;justify-items:start;display:grid}.login-copy h1,.login-card h1{color:#faf8fff7!important;font-size:clamp(calc(2.1875vw * var(--ui-scale)), 4.2vw, calc(2.8125vw * var(--ui-scale)))!important;letter-spacing:-.055em!important;margin:0!important;font-weight:720!important;line-height:.98!important}.login-copy p,.login-card p{margin:calc(.9375vw * var(--ui-scale)) 0 0!important;color:#beb5d1b8!important;font-size:calc(.9375vw * var(--ui-scale))!important;font-weight:560!important;line-height:1.35!important}.login-logo,.login-mark,.login-card>.section-eyebrow,.login-brand-stack,.login-symbol,.login-wordmark{display:none!important}.login-form{gap:calc(1.35417vw * var(--ui-scale))!important;justify-items:stretch!important;width:100%!important;display:grid!important}.login-field{width:100%;height:calc(3.4375vw * var(--ui-scale));grid-template-columns:calc(1.25vw * var(--ui-scale)) minmax(0, 1fr) auto;padding:0 calc(1.04167vw * var(--ui-scale));border:calc(.052083vw * var(--ui-scale)) solid #b046cb59;border-radius:calc(.885417vw * var(--ui-scale));box-shadow:inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff09, 0 calc(.833333vw * var(--ui-scale)) calc(1.66667vw * var(--ui-scale)) #0003;background:#03040fad;align-items:center;transition:border-color .18s,box-shadow .18s,background .18s;gap:calc(.729167vw * var(--ui-scale))!important;display:grid!important}.login-field:focus-within{box-shadow:0 0 0 calc(.208333vw * var(--ui-scale)) #f2514d1f, 0 calc(.9375vw * var(--ui-scale)) calc(1.875vw * var(--ui-scale)) #0000003d, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff0d;background:#03040fcc;border-color:#ff705b9e}.login-field>svg{color:#beb5d1b3;stroke-width:2px}.login-field input,.login-form input{min-width:0;height:100%!important;box-shadow:none!important;color:#faf8fff0!important;font-size:calc(.833333vw * var(--ui-scale))!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-weight:620!important}.login-field input::placeholder{color:#beb5d1b8!important}.login-icon-button{width:calc(1.77083vw * var(--ui-scale));height:calc(1.77083vw * var(--ui-scale));border-radius:calc(52.0313vw * var(--ui-scale));color:#d6cde2b8;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.login-icon-button:hover{color:#faf8fff5;background:#ffffff12}.login-primary{cursor:pointer;width:100%;transition:transform .18s,box-shadow .18s,background .18s;min-height:calc(3.4375vw * var(--ui-scale))!important;border:calc(.052083vw * var(--ui-scale)) solid #ffffff38!important;border-radius:calc(52.0313vw * var(--ui-scale))!important;color:#fffffff2!important;box-shadow:0 calc(.9375vw * var(--ui-scale)) calc(2.1875vw * var(--ui-scale)) #f2514d57, 0 0 calc(2.39583vw * var(--ui-scale)) #f2514d38, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff4d!important;font-size:calc(.885417vw * var(--ui-scale))!important;background:#f2514d!important;font-weight:760!important}.login-primary:hover{transform:translateY(calc(-.052083vw * var(--ui-scale)));box-shadow:0 calc(1.14583vw * var(--ui-scale)) calc(2.60417vw * var(--ui-scale)) #f2514d6b, 0 0 calc(3.02083vw * var(--ui-scale)) #f2514d47, inset 0 calc(.052083vw * var(--ui-scale)) 0 #ffffff57!important;background:#ff6259!important}.login-forgot{padding:calc(.364583vw * var(--ui-scale)) calc(.520833vw * var(--ui-scale));color:#ff7460db;cursor:pointer;font-size:calc(.729167vw * var(--ui-scale));background:0 0;border:0;justify-self:center;font-weight:680}.login-forgot:hover{color:#ff8a77}.login-actions-row{gap:calc(.729167vw * var(--ui-scale));align-items:center;width:100%;grid-template-columns:calc(6.77083vw * var(--ui-scale)) minmax(0, 1fr)!important;display:grid!important}.login-secondary{cursor:pointer;width:100%;min-height:calc(2.91667vw * var(--ui-scale))!important;padding:0 calc(.9375vw * var(--ui-scale))!important;border-radius:calc(52.0313vw * var(--ui-scale))!important;border:calc(.052083vw * var(--ui-scale)) solid #ffffff14!important;color:#faf8ffdb!important;font-size:calc(.78125vw * var(--ui-scale))!important;background:#ffffff14!important;font-weight:700!important}.login-error{color:#ffb3a3;text-align:center;width:100%;font-size:calc(.677083vw * var(--ui-scale));background:#f2514d24;justify-content:center;align-items:center;font-weight:680;display:flex;min-height:calc(2.1875vw * var(--ui-scale))!important;border-radius:calc(.78125vw * var(--ui-scale))!important}@media (width<=860px){.login-shell{padding:calc(1.14583vw * var(--ui-scale))}.login-card{width:min(calc(27.0833vw * var(--ui-scale)), calc(100vw - calc(1.77083vw * var(--ui-scale))))!important;grid-template-columns:1fr!important;min-height:auto!important}.login-card:before{background:0 0}.login-story-panel{min-height:calc(13.2813vw * var(--ui-scale));padding:calc(2.08333vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) calc(1.45833vw * var(--ui-scale));border-bottom:calc(.052083vw * var(--ui-scale)) solid #b94fd947}.login-story-logo{width:calc(9.16667vw * var(--ui-scale));margin-bottom:calc(1.77083vw * var(--ui-scale))}.login-story-copy p{font-size:calc(1.45833vw * var(--ui-scale))!important}.login-story-copy small{font-size:calc(.78125vw * var(--ui-scale))}.login-story-wave{height:calc(7.8125vw * var(--ui-scale))}.login-form-panel{padding:calc(1.97917vw * var(--ui-scale)) calc(1.77083vw * var(--ui-scale)) calc(2.08333vw * var(--ui-scale))}}@media (width<=520px){.login-card{border-radius:calc(1.66667vw * var(--ui-scale))!important}.login-story-panel,.login-form-panel{padding-left:calc(1.25vw * var(--ui-scale));padding-right:calc(1.25vw * var(--ui-scale))}.login-copy h1,.login-card h1{font-size:calc(1.97917vw * var(--ui-scale))!important}.login-field,.login-primary{height:calc(3.125vw * var(--ui-scale));min-height:calc(3.125vw * var(--ui-scale))!important}}.login-shell{transition:opacity .44s,filter .44s}.login-ambient{transition:opacity .48s,transform .48s}.login-shell-exiting{opacity:.98}.login-shell-exiting .login-ambient-one{opacity:0;transform:translate3d(calc(-1.35417vw * var(--ui-scale)), calc(.9375vw * var(--ui-scale)), 0) scale(1.08)}.login-shell-exiting .login-ambient-two{opacity:0;transform:translate3d(calc(1.45833vw * var(--ui-scale)), calc(-.9375vw * var(--ui-scale)), 0) scale(1.08)}.login-card-exiting{pointer-events:none;animation:.56s cubic-bezier(.22,1,.36,1) both loginCardExit}.login-step{will-change:transform, opacity, filter;width:100%}.login-step.is-forward-out{opacity:0;filter:blur(calc(.364583vw * var(--ui-scale)));transform:translate3d(calc(-1.77083vw * var(--ui-scale)), 0, 0) scale(.985);transition:opacity .19s,filter .19s,transform .19s cubic-bezier(.4,0,1,1)}.login-step.is-back-out{opacity:0;filter:blur(calc(.364583vw * var(--ui-scale)));transform:translate3d(calc(1.77083vw * var(--ui-scale)), 0, 0) scale(.985);transition:opacity .19s,filter .19s,transform .19s cubic-bezier(.4,0,1,1)}.login-step.is-forward-in{animation:.38s cubic-bezier(.16,1,.3,1) both loginForwardIn}.login-step.is-back-in{animation:.38s cubic-bezier(.16,1,.3,1) both loginBackIn}.app-shell-entering{animation:.72s cubic-bezier(.16,1,.3,1) both appShellEnter}.app-shell-entering .apple-header{animation:.74s cubic-bezier(.16,1,.3,1) both appHeaderEnter}.app-shell-entering .main-content{animation:.78s cubic-bezier(.16,1,.3,1) both appContentEnter}.login-card:not(.login-card-exiting){animation:.62s cubic-bezier(.16,1,.3,1) both loginCardEnter}.page-transition{position:relative}.page-transition.is-forward-out,.page-transition.is-back-out{pointer-events:none}.page-transition.is-forward-out>:not(.employee-investigation-page),.page-transition.is-back-out>:not(.employee-investigation-page),.page-transition.is-forward-out .employee-nav-card,.page-transition.is-forward-out .employee-workspace,.page-transition.is-back-out .employee-nav-card,.page-transition.is-back-out .employee-workspace{will-change:opacity, transform;transition:opacity .19s,transform .19s cubic-bezier(.4,0,1,1)}.page-transition.is-forward-out>:not(.employee-investigation-page),.page-transition.is-forward-out .employee-workspace{opacity:0;transform:translate3d(calc(-1.77083vw * var(--ui-scale)), calc(.625vw * var(--ui-scale)), 0) scale(.992)}.page-transition.is-forward-out .employee-nav-card{opacity:0;transform:translate3d(calc(-1.14583vw * var(--ui-scale)), 0, 0) scale(.992)}.page-transition.is-back-out>:not(.employee-investigation-page),.page-transition.is-back-out .employee-workspace{opacity:0;transform:translate3d(calc(1.77083vw * var(--ui-scale)), calc(.625vw * var(--ui-scale)), 0) scale(.992)}.page-transition.is-back-out .employee-nav-card{opacity:0;transform:translate3d(calc(1.14583vw * var(--ui-scale)), 0, 0) scale(.992)}.page-transition.is-forward-in>:not(.employee-investigation-page),.page-transition.is-forward-in .employee-workspace{animation:.43s cubic-bezier(.16,1,.3,1) both pageForwardIn}.page-transition.is-forward-in .employee-nav-card{animation:.43s cubic-bezier(.16,1,.3,1) both pageRailForwardIn}.page-transition.is-back-in>:not(.employee-investigation-page),.page-transition.is-back-in .employee-workspace{animation:.43s cubic-bezier(.16,1,.3,1) both pageBackIn}.page-transition.is-back-in .employee-nav-card{animation:.43s cubic-bezier(.16,1,.3,1) both pageRailBackIn}.app-shell-leaving{pointer-events:none;animation:.56s cubic-bezier(.22,1,.36,1) both appShellLeave}.app-shell-leaving .apple-header{animation:.48s cubic-bezier(.22,1,.36,1) both appHeaderLeave}.app-shell-leaving .main-content{animation:.52s cubic-bezier(.22,1,.36,1) both appContentLeave}@keyframes loginForwardIn{0%{opacity:0;filter:blur(calc(.416667vw * var(--ui-scale)));transform:translate3d(calc(1.97917vw * var(--ui-scale)), 0, 0) scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes loginBackIn{0%{opacity:0;filter:blur(calc(.416667vw * var(--ui-scale)));transform:translate3d(calc(-1.97917vw * var(--ui-scale)), 0, 0) scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes loginCardEnter{0%{opacity:0;filter:blur(calc(.729167vw * var(--ui-scale)));transform:translate3d(0, calc(.9375vw * var(--ui-scale)), 0) scale(.975)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes loginCardExit{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}45%{opacity:.92;filter:blur(calc(.052083vw * var(--ui-scale)));transform:translate3d(0, calc(-.416667vw * var(--ui-scale)), 0) scale(.992)}to{opacity:0;filter:blur(calc(.729167vw * var(--ui-scale)));transform:translate3d(0, calc(-1.14583vw * var(--ui-scale)), 0) scale(.965)}}@keyframes pageForwardIn{0%{opacity:0;transform:translate3d(calc(1.97917vw * var(--ui-scale)), calc(.729167vw * var(--ui-scale)), 0) scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pageBackIn{0%{opacity:0;transform:translate3d(calc(-1.97917vw * var(--ui-scale)), calc(.729167vw * var(--ui-scale)), 0) scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pageRailForwardIn{0%{opacity:0;transform:translate3d(calc(1.14583vw * var(--ui-scale)), 0, 0) scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pageRailBackIn{0%{opacity:0;transform:translate3d(calc(-1.14583vw * var(--ui-scale)), 0, 0) scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes appShellEnter{0%{opacity:0}to{opacity:1}}@keyframes appHeaderEnter{0%{opacity:0;transform:translate3d(0, calc(-.9375vw * var(--ui-scale)), 0) scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes appContentEnter{0%{opacity:0;transform:translate3d(0, calc(1.45833vw * var(--ui-scale)), 0) scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes appShellLeave{0%{opacity:1}to{opacity:0}}@keyframes appHeaderLeave{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(0, calc(-1.14583vw * var(--ui-scale)), 0) scale(.985)}}@keyframes appContentLeave{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(0, calc(1.35417vw * var(--ui-scale)), 0) scale(.99)}}@media (prefers-reduced-motion:reduce){.login-shell,.login-ambient,.login-step,.login-card:not(.login-card-exiting),.login-card-exiting,.app-shell-entering,.app-shell-leaving,.app-shell-entering .apple-header,.app-shell-entering .main-content,.app-shell-leaving .apple-header,.app-shell-leaving .main-content,.page-transition{filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.glass-card,.expense-overview .glass-card,.vision-overview .glass-card,.employee-nav-card,.employee-workspace .glass-card,.employee-selected-hero,.employee-register-card,.admin-rail-card,.admin-panel-card,.landing-header,.landing-hero,.landing-workflow,.landing-usecases,.landing-flag-section,.landing-contact,.login-card,.nav-capsule{isolation:isolate;background-clip:padding-box;transform:translateZ(0);-webkit-backdrop-filter:blur(calc(.833333vw * var(--ui-scale))) saturate(135%)!important;backdrop-filter:blur(calc(.833333vw * var(--ui-scale))) saturate(135%)!important;background-color:#120f1fb8!important}.employee-summary-card,.employee-transaction-table table,.employee-mini-bar-plot,.employee-line-plot,.admin-table-wrap,.login-field,.employee-register-summary span,.transaction-status-pill,.pill,.toolbar-control,.toolbar-icon,.toolbar-secondary,.glass-select,.admin-row-action,.admin-primary-action,.admin-secondary-action{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.employee-modal-stage,.employee-modal-glass{background-clip:padding-box;transform:translateZ(0);-webkit-backdrop-filter:blur(calc(1.14583vw * var(--ui-scale))) saturate(150%) brightness(.84)!important;backdrop-filter:blur(calc(1.14583vw * var(--ui-scale))) saturate(150%) brightness(.84)!important}html,body,*{scrollbar-width:thin;scrollbar-color:var(--theme-scroll-thumb) var(--theme-scroll-track);scrollbar-gutter:auto}body::-webkit-scrollbar{width:calc(.208333vw * var(--ui-scale));height:calc(.208333vw * var(--ui-scale))}::-webkit-scrollbar{width:calc(.208333vw * var(--ui-scale));height:calc(.208333vw * var(--ui-scale))}body::-webkit-scrollbar-track{background:var(--theme-scroll-track)}::-webkit-scrollbar-track{background:var(--theme-scroll-track)}body::-webkit-scrollbar-thumb{border-radius:calc(52.0313vw * var(--ui-scale));background:var(--theme-scroll-thumb)}::-webkit-scrollbar-thumb{border-radius:calc(52.0313vw * var(--ui-scale));background:var(--theme-scroll-thumb)}body::-webkit-scrollbar-thumb:hover{background:var(--theme-scroll-thumb-hover)}::-webkit-scrollbar-thumb:hover{background:var(--theme-scroll-thumb-hover)}body::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-corner{background:0 0}.nav-capsule{scrollbar-width:none!important}.nav-capsule::-webkit-scrollbar{display:none!important}@supports (overflow:overlay){html,body,.detail-drawer,.employee-case-list,.employee-transaction-table,.employee-modal-content,.admin-table-wrap,.table-card{overflow:overlay}.tabs,.landing-nav,.nav-capsule{overflow-x:overlay}}
