@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#07090f;--surface:#0e1117;--surface2:#141720;--border:#ffffff12;--border-hi:#ffffff21;--text:#f0f2f7;--text-2:#8b92a8;--text-3:#555e72;--indigo:#6366f1;--violet:#8b5cf6;--rose:#f43f5e;--amber:#f59e0b;--cyan:#06b6d4;--emerald:#10b981;--pink:#ec4899;--heat-0:#1a2340;--heat-1:#1d3a5c;--heat-2:#1b5080;--heat-3:#1a6aad;--heat-4:#e38c2e;--heat-5:#e05a28;--heat-6:#d42a1a;--radius:10px;--radius-lg:16px;--shadow:0 4px 24px #00000080}html,body,#root{background:var(--bg);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;overflow:hidden}.dashboard{grid-template-rows:72px 1fr;grid-template-columns:280px 1fr 360px;gap:0;height:100vh;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.dashboard.is-resizing{transition:none!important}.dashboard.is-resizing *{-webkit-user-select:none!important;user-select:none!important}.topbar{background:var(--surface);border-bottom:1px solid var(--border);z-index:10;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}.topbar-brand{align-items:center;gap:10px;display:flex}.topbar-logo{background:linear-gradient(135deg, var(--indigo), var(--violet));border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.topbar-title{letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:700}.topbar-sub{color:var(--text-3);font-size:11px;font-weight:400}.topbar-pills{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.topbar-pill{color:var(--text-2);background:var(--surface2);border:1px solid var(--border);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500}.topbar-pill.active{color:var(--indigo);border-color:var(--indigo);background:#6366f114}.topbar-meta{color:var(--text-3);flex-shrink:0;align-items:center;gap:8px;font-size:11px;display:flex}.topbar-badge{color:var(--emerald);background:#10b9811a;border:1px solid #10b98140;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.skeu-help-well{box-sizing:border-box;background:#111215;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:3px;display:flex;box-shadow:inset 0 3px 5px #000000d9,0 1px #ffffff0d}.skeu-help-btn{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#32333b 0%,#1e1e23 100%);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:transform 80ms,box-shadow 80ms;display:flex;position:relative;box-shadow:0 3px 4px #000000a6,inset 0 1px 1px #ffffff1f}.skeu-help-btn:before{content:"";pointer-events:none;background:radial-gradient(circle at 35% 35%,#ffffff0f 0%,#fff0 50%);border-radius:50%;position:absolute;inset:0}.skeu-help-btn:hover{background:linear-gradient(135deg,#3b3c45 0%,#23232b 100%)}.skeu-help-btn:active{transform:translateY(1.5px);box-shadow:0 1.5px 2px #000000b3,inset 0 1px 1px #00000059}.skeu-help-text{background:linear-gradient(#ff4c3b 0%,#ff8c00 50%,#fc0 100%);-webkit-text-fill-color:transparent;filter:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;font-family:Inter,system-ui,sans-serif;font-size:19px;font-weight:800;line-height:1;transition:filter .15s;display:block;transform:translateY(-.5px)}.skeu-help-btn:hover .skeu-help-text{filter:drop-shadow(0 0 2px #ff7800cc)drop-shadow(0 0 6px #ff450059)}.panel-left{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;min-height:0;transition:opacity .25s,border-right-color .25s;display:flex;overflow:hidden}.panel-left.collapsed{opacity:0;pointer-events:none;border-right-color:#0000}.panel-header{border-bottom:1px solid var(--border);flex-shrink:0;padding:14px 16px 10px}.panel-header-row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.panel-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:600}.sort-btn-group{gap:2px;display:flex}.sort-btn{color:var(--text-3);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:500;transition:all .15s}.sort-btn:hover{color:var(--text-2);border-color:var(--border-hi)}.sort-btn.active{color:var(--indigo);border-color:var(--indigo);background:#6366f114}.search-input{background:var(--surface2);border:1px solid var(--border);width:100%;color:var(--text);border-radius:7px;outline:none;padding:6px 10px;font-family:Inter,sans-serif;font-size:12px;transition:border-color .15s}.search-input::placeholder{color:var(--text-3)}.search-input:focus{border-color:var(--indigo)}.state-list{flex:1;padding:6px;overflow-y:auto}.state-list::-webkit-scrollbar{width:4px}.state-list::-webkit-scrollbar-track{background:0 0}.state-list::-webkit-scrollbar-thumb{background:var(--border-hi);border-radius:2px}.state-row{cursor:pointer;border:1px solid #0000;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;margin-bottom:2px;padding:8px 10px;transition:all .15s;display:grid}.state-row:hover{background:var(--surface2);border-color:var(--border)}.state-row.selected{background:#6366f11a;border-color:#6366f159}.state-rank{color:var(--text-3);text-align:right;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.state-info{min-width:0}.state-name-row{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:12px;font-weight:600;overflow:hidden}.state-bar-wrap{background:var(--surface2);border-radius:2px;height:3px;overflow:hidden}.state-bar-fill{border-radius:2px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.state-stat{color:var(--text-2);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.panel-center{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.kpi-strip{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;padding:12px 14px 0;display:grid}.kpi-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .2s;display:flex}.kpi-card:hover{border-color:var(--border-hi)}.kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;width:100%;font-size:10px;font-weight:600;display:flex;overflow:hidden}.kpi-label span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kpi-value{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;line-height:1;overflow:hidden}.kpi-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:2px;font-size:10px;overflow:hidden}.map-area{flex:1;justify-content:center;align-items:center;min-height:320px;padding:12px 14px 8px;display:flex;position:relative}.map-container{width:100%;height:100%;max-height:100%}.map-svg{width:100%;height:100%}.state-path{stroke:#ffffff26;stroke-width:.5px;cursor:pointer;transition:opacity .15s,stroke .15s}.state-path:hover{stroke:#fff9;stroke-width:1px;opacity:.85}.state-path.selected{stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 0 8px #6366f199)}.state-label{fill:#ffffff8c;pointer-events:none;text-anchor:middle;dominant-baseline:middle;letter-spacing:.03em;font-family:Inter,sans-serif;font-size:7px;font-weight:600}.map-legend{flex-shrink:0;justify-content:center;align-items:center;gap:20px;min-width:0;padding:0 14px 10px;display:flex;overflow:hidden}.legend-label{color:var(--text-3);font-size:10px;font-weight:500}.legend-scale{align-items:center;gap:3px;display:flex}.legend-swatch{border-radius:2px;width:22px;height:8px}.legend-tick{color:var(--text-3);font-family:JetBrains Mono,monospace;font-size:9px}.chart-row-header{align-items:baseline;gap:8px;padding:10px 16px 4px;display:flex}.chart-row-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;font-size:11px;font-weight:600}.chart-row-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:400;overflow:hidden}.panel-right{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden auto}.resize-trigger{cursor:col-resize;z-index:100;background:0 0;justify-content:center;align-items:center;width:16px;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:72px;bottom:0}.dashboard.is-resizing .resize-trigger{transition:none!important}.resize-trigger:before{content:"";pointer-events:none;background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:7px}.resize-trigger:hover:before{background:var(--indigo)}.resize-handle{background:var(--surface2);border:1px solid var(--border-hi);pointer-events:none;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:12px;height:48px;transition:border-color .15s,background-color .15s,transform .1s;display:flex;box-shadow:0 4px 12px #0000008c}.resize-trigger:hover .resize-handle{border-color:var(--indigo);background:#191c2c;transform:scale(1.05)}.resize-grip-line{background:var(--text-3);border-radius:1px;width:6px;height:2px;transition:background .15s}.resize-trigger:hover .resize-grip-line,.resize-trigger.active:before{background:var(--indigo)}.resize-trigger.active .resize-handle{border-color:var(--indigo);background:#191c2c;transform:scale(1.05)}.resize-trigger.active .resize-grip-line{background:var(--indigo)}.left-toggle-btn{background:var(--surface2);border:1px solid var(--border-hi);width:24px;height:24px;color:var(--text-2);cursor:pointer;z-index:110;border-radius:50%;justify-content:center;align-items:center;transition:left .3s cubic-bezier(.4,0,.2,1),background-color .15s,border-color .15s,color .15s,transform .15s;display:flex;position:absolute;bottom:20px;transform:translate(-50%);box-shadow:0 4px 12px #0000008c}.left-toggle-btn:hover{border-color:var(--indigo);color:var(--text);background:#191c2c;transform:translate(-50%)scale(1.1)}.left-toggle-btn:active{transform:translate(-50%)scale(.95)}.detail-empty{color:var(--text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;font-size:13px;display:flex}.detail-empty svg{opacity:.2}.detail-scroll{flex-direction:column;gap:20px;padding:14px;display:flex}.detail-scroll::-webkit-scrollbar{width:4px}.detail-scroll::-webkit-scrollbar-thumb{background:var(--border-hi);border-radius:2px}.detail-header{flex-direction:column;gap:4px;display:flex}.detail-region-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.detail-state-name{letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.15}.detail-cir-badge{border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.detail-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.detail-stat{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:8px 10px}.detail-stat-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;width:100%;margin-bottom:4px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.detail-stat-label span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.detail-stat-value{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800;line-height:1;overflow:hidden}.detail-stat-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:3px;font-size:10px;overflow:hidden}.detail-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--border);padding-bottom:8px;font-size:11px;font-weight:600}.cancer-type-row{justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.cancer-type-label{color:var(--text-2);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.cancer-type-tag{color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.rank-callout{border-radius:var(--radius);background:linear-gradient(135deg,#6366f11f,#8b5cf60f);border:1px solid #6366f140;align-items:center;gap:10px;padding:10px;display:flex}.rank-number{color:var(--indigo);font-family:JetBrains Mono,monospace;font-size:24px;font-weight:900;line-height:1}.rank-text{color:var(--text-2);font-size:11px;line-height:1.5}.rank-text strong{color:var(--text)}.cir-meter{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.cir-meter-header{justify-content:space-between;align-items:flex-end;margin-bottom:8px;display:flex}.cir-meter-label{color:var(--text-2);font-size:11px}.cir-meter-value{letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800}.cir-track{background:var(--surface);border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.cir-fill{border-radius:3px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.cir-benchmarks{color:var(--text-3);justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.gauge-row-card{background:var(--surface2);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:2px;padding:14px 8px 10px;display:grid;overflow:visible}.gauge-cell{flex-direction:column;justify-content:center;align-items:center;padding:2px 0;display:flex}.map-tooltip{background:var(--surface2);border:1px solid var(--border-hi);pointer-events:none;z-index:100;min-width:180px;box-shadow:var(--shadow);border-radius:10px;padding:10px 14px;position:fixed}.tooltip-name{margin-bottom:6px;font-size:13px;font-weight:700}.tooltip-row{color:var(--text-2);justify-content:space-between;gap:12px;padding:2px 0;font-size:11px;display:flex}.tooltip-val{color:var(--text);font-family:JetBrains Mono,monospace;font-weight:700}.zoom-btn{border:1px solid var(--border-hi);width:26px;height:26px;color:var(--text-2);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1117e0;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:all .15s;display:flex}.zoom-btn:hover{border-color:var(--indigo);color:var(--text);background:#6366f126}.zoom-btn:active{transform:scale(.92)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-hi);border-radius:3px}.mobile-tabs{display:none}.desktop-only{display:flex}.mobile-only{display:none}@media (width<=1023px){.dashboard{grid-template-rows:64px 1fr;grid-template-columns:260px 1fr}.panel-left{grid-area:2/1}.panel-center{grid-area:2/2}.panel-right{border-left:none;border-top:1px solid var(--border);z-index:50;border-radius:16px 16px 0 0;height:52vh;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:260px;right:0;overflow:hidden auto;transform:translateY(100%)}.panel-right.panel-right--open{transform:translateY(0)}.kpi-strip{grid-template-columns:repeat(2,1fr)}.topbar-pills{scrollbar-width:none;-ms-overflow-style:none;flex:1;justify-content:flex-start;gap:4px;overflow-x:auto}.topbar-pills::-webkit-scrollbar{display:none}.topbar-meta span:not(.topbar-badge){display:none}}@media (width<=639px){html,body,#root{height:100dvh;overflow:hidden}.dashboard{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.topbar{flex-shrink:0;gap:10px;height:56px;padding:0 12px}.topbar-pills{scrollbar-width:none;-ms-overflow-style:none;flex:1;justify-content:flex-start;gap:4px;overflow-x:auto}.topbar-pills::-webkit-scrollbar{display:none}.topbar-meta{display:none}.panel-left,.panel-center,.panel-right{border:none;flex:1;min-height:0;display:none;overflow:hidden}.panel-left.tab-active,.panel-center.tab-active,.panel-right.tab-active{flex-direction:column;display:flex;overflow-y:auto}.panel-right{border-top:none;border-radius:0;height:auto;position:static;transform:none}.detail-scroll{padding:12px}.kpi-strip{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px 10px 0}.kpi-value{font-size:18px}.map-area{min-height:0;padding:8px 10px 4px}.map-legend{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:4px 10px 8px}.gauge-row-card{grid-template-columns:repeat(3,1fr);gap:0;min-width:0;padding:8px 2px;overflow:visible}.gauge-cell{justify-content:center;align-items:center;min-width:0;padding:4px 0;display:flex}.rank-number{font-size:28px}.state-row{padding:10px}.detail-stat-value{font-size:15px}.mobile-tabs{background:var(--surface);border-top:1px solid var(--border);height:58px;padding-bottom:env(safe-area-inset-bottom,0px);flex-shrink:0;align-items:stretch;display:flex}.mobile-tab{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;font-family:Inter,sans-serif;font-size:10px;font-weight:600;transition:color .15s;display:flex}.mobile-tab svg{transition:color .15s,filter .15s}.mobile-tab.active{color:#b8e4ff}.mobile-tab.active svg{filter:drop-shadow(0 0 4px #82d2ffb3)}.desktop-only{display:none!important}.mobile-only{display:flex!important}}.gauge-wrapper{width:var(--gauge-size);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.gauge-bezel{width:var(--gauge-size);height:var(--gauge-size);box-shadow: 0 20px 60px #000000e6, 0 8px 24px #000c,  inset 0 2px 4px #ffffff26,  inset 0 -4px 16px #000000b3,  0 0 40px var(--gauge-glow-soft), 0 0 80px color-mix(in srgb, var(--gauge-glow-soft) 40%, transparent);background:conic-gradient(#1c1c1c 0deg,#555 45deg,#888 90deg,#555 135deg,#1c1c1c 180deg,#555 225deg,#888 270deg,#555 315deg,#1c1c1c 360deg);border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .4s;display:flex;position:relative;overflow:hidden}.gauge-bezel:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(at 30% 25%,#ffffff1f 0%,#0000 60%);border-radius:50%;position:absolute;inset:3px}.gauge-bezel:after{content:"";pointer-events:none;z-index:1;border:1.5px solid #ffffff14;border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 1px 3px #000000e6,0 1px #ffffff0f}.gauge-glass{pointer-events:none;z-index:10;border-radius:50%;position:absolute;inset:0;overflow:hidden}.gauge-glass-shine{background:radial-gradient(at 35% 30%,#ffffff38 0%,#ffffff1a 30%,#ffffff05 65%,#0000 100%);border-radius:50% 50% 60% 40%/55% 55% 45% 45%;width:55%;height:42%;position:absolute;top:4%;left:8%;transform:rotate(-15deg)}.gauge-glass-highlight{background:radial-gradient(#ffffff1f 0%,#0000 70%);border-radius:50%;width:22%;height:28%;position:absolute;top:8%;right:10%}.gauge-glass:after{content:"";background:radial-gradient(ellipse at 50% 100%, var(--gauge-glow-soft) 0%, transparent 70%);filter:blur(8px);border-radius:50%;width:70%;height:18%;position:absolute;bottom:3%;left:15%}.gauge-readout{z-index:15;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.gauge-value{font-family:Inter,Roboto,sans-serif;font-size:calc(var(--gauge-size) * .13);color:#fff;text-shadow:0 0 12px var(--gauge-primary), 0 0 24px var(--gauge-glow), 0 1px 3px #000c;letter-spacing:-.03em;font-weight:800;line-height:1}.gauge-unit{font-family:Inter,sans-serif;font-size:calc(var(--gauge-size) * .055);color:var(--gauge-primary);text-shadow:0 0 8px var(--gauge-glow);letter-spacing:.08em;text-transform:uppercase;opacity:.9;font-weight:500}.gauge-label{color:#ffffff8c;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 1px 4px #0009;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.gauge-wrapper:hover .gauge-bezel{box-shadow:0 24px 70px #000000f2, 0 10px 30px #000000d9, inset 0 2px 4px #ffffff2e, inset 0 -4px 16px #000000b3, 0 0 55px var(--gauge-glow-soft), 0 0 100px color-mix(in srgb, var(--gauge-glow-soft) 50%, transparent);transition:box-shadow .3s,transform .3s;transform:scale(1.015)}.gauge-cell{justify-content:center;align-items:center;display:flex;overflow:visible}@media (width<=639px){.gauge-cell{width:100%;overflow:hidden}.gauge-wrapper{flex-shrink:0}.gauge-grid{gap:2px;padding:10px 4px}}@media (width<=360px){.gauge-wrapper{transform-origin:top;margin-bottom:-20px;transform:scale(.85)}}.skeu-btn-group{align-items:center;gap:5px;display:inline-flex}.skeu-btn-divider{width:20px;height:1px;display:inline-block}.skeu-btn{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(175deg,#3c3c40 0%,#2e2e32 100%);border:none;border-radius:999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:box-shadow .1s,transform .1s,background .12s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #000000bf,0 4px #0000008c,0 6px 14px #00000080,0 2px 4px #0006}.skeu-btn__icon{z-index:1;color:#a0a0a88c;justify-content:center;align-items:center;transition:color .15s,filter .15s;display:flex;position:relative}.skeu-btn__label{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:#a0a0a88c;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;transition:color .15s,filter .15s;position:relative}.skeu-btn--sm{border-radius:999px;width:38px;height:38px}.skeu-btn--sm .skeu-btn__icon{font-size:14px}.skeu-btn--md{border-radius:999px;width:52px;height:52px}.skeu-btn--md .skeu-btn__icon{font-size:18px}.skeu-btn--lg{border-radius:999px;width:68px;height:68px}.skeu-btn--lg .skeu-btn__icon{font-size:24px}.skeu-btn--labeled{gap:7px}.skeu-btn--labeled.skeu-btn--sm{border-radius:999px;gap:6px;width:auto;height:38px;padding:0 14px}.skeu-btn--labeled.skeu-btn--md{border-radius:999px;gap:8px;width:auto;height:52px;padding:0 18px}.skeu-btn--labeled.skeu-btn--lg{border-radius:999px;gap:10px;width:auto;height:68px;padding:0 22px}.skeu-btn:hover:not(.skeu-btn--disabled):not(.skeu-btn--active){background:linear-gradient(175deg,#434348 0%,#33333a 100%)}.skeu-btn:hover:not(.skeu-btn--disabled) .skeu-btn__icon,.skeu-btn:hover:not(.skeu-btn--disabled) .skeu-btn__label{color:#c8c8d0bf}.skeu-btn--pressed:not(.skeu-btn--disabled),.skeu-btn:active:not(.skeu-btn--disabled):not(.skeu-btn--active){transform:translateY(3px);box-shadow:0 0 0 1px #000c,0 1px #00000080,0 2px 6px #0006}.skeu-btn--active{background:linear-gradient(#17181c 0%,#0e0f12 100%);transform:translateY(3px);box-shadow:0 0 0 1px #000000f2,0 1px #00000080,inset 0 2px 5px #000000e6,inset 0 0 0 1px #a5f3fc59,0 0 12px #a5f3fc47}.skeu-btn--active .skeu-btn__icon,.skeu-btn--active .skeu-btn__label{color:#a5f3fc;filter:drop-shadow(0 0 3px #a5f3fcd9)drop-shadow(0 0 8px #a5f3fc73)}.skeu-btn--disabled{cursor:not-allowed;opacity:.28}.skeu-btn--accent.skeu-btn--active{box-shadow:0 0 0 1px #000000f2,0 1px #00000080,inset 0 2px 5px #000000e6,inset 0 0 0 1px #6366f159,0 0 12px #6366f147}.skeu-btn--accent.skeu-btn--active .skeu-btn__icon,.skeu-btn--accent.skeu-btn--active .skeu-btn__label{color:#c7d2fe;filter:drop-shadow(0 0 5px #6366f1cc)}.skeu-btn--danger.skeu-btn--active{box-shadow:0 0 0 1px #000000f2,0 1px #00000080,inset 0 2px 5px #000000e6,inset 0 0 0 1px #f43f5e59,0 0 12px #f43f5e47}.skeu-btn--danger.skeu-btn--active .skeu-btn__icon,.skeu-btn--danger.skeu-btn--active .skeu-btn__label{color:#fda4af;filter:drop-shadow(0 0 5px #f43f5ecc)}@media (width<=639px){.skeu-btn--labeled.skeu-btn--sm{gap:5px;height:32px;padding:0 10px;font-size:10px}.skeu-btn--labeled.skeu-btn--sm .skeu-btn__label{font-size:10px}.skeu-btn--labeled.skeu-btn--sm .skeu-btn__icon svg{width:13px;height:13px}.skeu-btn--sm:not(.skeu-btn--labeled){width:32px;height:32px}}.skeu-switch-container{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.skeu-switch-label{letter-spacing:.06em;text-transform:uppercase;color:#a0a0a88c;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;transition:color .15s}.skeu-switch-track{cursor:pointer;box-sizing:border-box;background-color:#0d0f14;border:1px solid #000000d9;border-radius:16px;outline:none;justify-content:space-between;align-items:center;width:76px;height:32px;padding:0 11px;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 1px #ffffff14,inset 0 3px 6px #000000d9,inset 0 -1px 2px #ffffff0d}.skeu-switch-track:focus-visible{box-shadow:0 0 0 1.5px #b478fab3,inset 0 3px 6px #000000e6}.skeu-switch-track--checked{border-color:#000000e6;box-shadow:0 1px 1px #ffffff14,inset 0 3px 6px #000000d9,inset 0 -1px 2px #ffffff0d,0 0 8px #b478fa40}.skeu-switch-track:before{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#b478fa61 0%,#b478fa14 55%,#0000 100%);width:60%;transition:opacity .3s cubic-bezier(.25,1,.5,1);position:absolute;top:0;bottom:0;right:0}.skeu-switch-track--checked:before{opacity:1}.skeu-switch-text{letter-spacing:.04em;pointer-events:none;z-index:1;justify-content:center;align-items:center;height:100%;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex}.skeu-switch-text--off{color:#78738747;text-shadow:-.5px -.5px .5px #000c,.5px .5px .5px #ffffff08}.skeu-switch-track--checked .skeu-switch-text--off{opacity:.15}.skeu-switch-text--on{color:#78738747;text-shadow:-.5px -.5px .5px #000c,.5px .5px .5px #ffffff08}.skeu-switch-track--checked .skeu-switch-text--on{color:#ebdfff;text-shadow:0 0 3px #b478faf2,0 0 8px #b478faa6,0 0 15px #b478fa4d}.skeu-switch-thumb{z-index:2;pointer-events:none;background:linear-gradient(#3c3c42 0%,#2c2c30 100%);border-radius:12px;justify-content:center;align-items:center;width:38px;height:24px;transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s;display:flex;position:absolute;top:3px;left:3px;transform:translate(30px);box-shadow:0 0 0 1px #000000bf,0 2.5px #000000a6,0 4px 8px #00000073}.skeu-switch-thumb--checked{transform:translate(0);box-shadow:0 0 0 1px #000000bf,0 2.5px #000000a6,0 4px 8px #00000073,inset -2px 0 4px #b478fa40}.skeu-switch-grip{grid-template-rows:repeat(2,1.5px);grid-template-columns:repeat(5,1.5px);gap:3.5px;display:grid}.skeu-switch-grip-dot{background-color:#1a1b1f;border-radius:50%;width:1.5px;height:1.5px;box-shadow:inset 0 .5px .5px #000c,0 .5px .5px #ffffff1a}.skeu-switch-container:hover .skeu-switch-thumb{background:linear-gradient(#424248 0%,#303035 100%)}.skeu-switch-container:hover .skeu-switch-label{color:#c8c8d0bf}.skeu-switch--disabled{opacity:.35}.skeu-switch--disabled .skeu-switch-track{cursor:not-allowed}@media (width<=639px){.skeu-switch-track{width:64px;height:28px;padding:0 9px}.skeu-switch-thumb{border-radius:10px;width:32px;height:20px;top:3px;left:3px;transform:translate(24px)}.skeu-switch-thumb--checked{transform:translate(0)}.skeu-switch-text{font-size:8px}.skeu-switch-grip{gap:2.5px}}.about-overlay-backdrop{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);z-index:9999;box-sizing:border-box;background:#080a0fe0;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.about-terminal-bezel{box-sizing:border-box;width:100%;max-width:980px;max-height:90vh;color:var(--text-2);background:linear-gradient(150deg,#22242b 0%,#121317 100%);border-radius:20px;flex-direction:column;padding:30px;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000d9,0 12px #0d0e11,0 0 40px #6366f11f,0 25px 60px #000000d9}.about-terminal-bezel:before{content:"";pointer-events:none;z-index:5;background:linear-gradient(135deg,#ffffff08 0%,#fff0 60%);border-radius:20px 20px 0 0;height:60%;position:absolute;top:0;left:0;right:0}.terminal-screw{z-index:6;background:radial-gradient(circle at 4px 4px,#585b63 0%,#212328 100%);border:1px solid #0b0c0e;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:inset 0 1px 1px #ffffff26,0 1px 2px #0009}.terminal-screw:after{content:"";background:#0d0e10;width:8px;height:1.5px;position:absolute;top:5px;left:2px;box-shadow:0 1px #ffffff14}.terminal-screw.top-left{top:12px;left:12px}.terminal-screw.top-left:after{transform:rotate(35deg)}.terminal-screw.top-right{top:12px;right:12px}.terminal-screw.top-right:after{transform:rotate(120deg)}.terminal-screw.bottom-left{bottom:12px;left:12px}.terminal-screw.bottom-left:after{transform:rotate(-45deg)}.terminal-screw.bottom-right{bottom:12px;right:12px}.terminal-screw.bottom-right:after{transform:rotate(70deg)}.terminal-header{border-bottom:2px solid #0d0e11;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:18px;display:flex}.terminal-brand{align-items:center;gap:12px;display:flex}.terminal-logo-placeholder{color:var(--indigo);filter:drop-shadow(0 0 6px #6366f199);justify-content:center;align-items:center;font-size:20px;display:flex}.terminal-title-block h2{letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 2px 4px #00000080;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.terminal-title-block p{color:var(--text-3);letter-spacing:.02em;margin:2px 0 0;font-family:JetBrains Mono,monospace;font-size:11px}.emergency-close-wrap{cursor:pointer;z-index:10;background:repeating-linear-gradient(-45deg,#eab308,#eab308 4px,#151619 4px 8px);border:2px solid #0a0b0d;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .1s;display:flex;position:relative;box-shadow:0 2px 5px #0009,inset 0 1px 3px #000c}.emergency-close-wrap:hover{transform:scale(1.04)}.emergency-plunger{color:#fff;letter-spacing:.05em;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 10px 10px,#f43f5e 0%,#be123c 60%,#881337 100%);border:1px solid #6f0d26;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:800;transition:all .1s;display:flex;box-shadow:0 3px #7f1d1d,0 5px 8px #00000080,inset 0 2px 2px #ffffff40}.emergency-close-wrap:active .emergency-plunger{transform:translateY(2px);box-shadow:0 1px #7f1d1d,0 2px 4px #0009,inset 0 2px 2px #0006}.terminal-tabs-tray{z-index:6;background:#090a0c;border:1px solid #ffffff08;border-radius:12px;flex-shrink:0;align-self:flex-start;gap:6px;margin-bottom:22px;padding:5px;display:inline-flex;box-shadow:inset 0 2px 6px #000000d9}.terminal-tab{cursor:pointer;color:#a0a0a8b3;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#373941 0%,#24262d 100%);border:none;border-radius:8px;outline:none;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:700;transition:all .1s;display:flex;box-shadow:0 0 0 1px #000000a6,0 3px #00000073,0 3px 5px #00000059}.terminal-tab:hover{color:#fff;background:linear-gradient(#3f414a 0%,#2b2d35 100%)}.terminal-tab:active{transform:translateY(2px);box-shadow:0 0 0 1px #000000a6,0 1px #00000073,0 1px 3px #00000059}.terminal-tab.active{color:#fff;background:linear-gradient(#202228 0%,#16171b 100%);transform:translateY(2px);box-shadow:inset 0 0 0 1px #000000d9,inset 0 2px 4px #000c,0 1px #ffffff08}.led-dot{background:#3c3e44;border:1px solid #1a1b1e;border-radius:50%;width:7px;height:7px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 1px 1px #00000080}.terminal-tab:first-child.active .led-dot{background:#10b981;box-shadow:0 0 8px #10b981,0 0 14px #10b98180,inset 0 1px 1px #fff6}.terminal-tab:nth-child(2).active .led-dot{background:#6366f1;box-shadow:0 0 8px #6366f1,0 0 14px #6366f180,inset 0 1px 1px #fff6}.terminal-tab:nth-child(3).active .led-dot{background:#f59e0b;box-shadow:0 0 8px #f59e0b,0 0 14px #f59e0b80,inset 0 1px 1px #fff6}.terminal-tab:nth-child(4).active .led-dot{background:#06b6d4;box-shadow:0 0 8px #06b6d4,0 0 14px #06b6d480,inset 0 1px 1px #fff6}.terminal-viewport{box-sizing:border-box;z-index:4;background:#090a0d;border:1px solid #000;border-radius:14px;flex:1;min-height:0;padding:24px;overflow-y:auto;box-shadow:inset 0 4px 12px #000000f2,0 1px #ffffff08}.terminal-viewport::-webkit-scrollbar{width:8px}.terminal-viewport::-webkit-scrollbar-track{background:#050608;border-radius:0 14px 14px 0}.terminal-viewport::-webkit-scrollbar-thumb{background:#1a1d24;border:2px solid #050608;border-radius:4px}.terminal-viewport::-webkit-scrollbar-thumb:hover{background:#252933}.recessed-well{box-sizing:border-box;background:#0e1117;border:1px solid #050608;border-radius:10px;margin-bottom:16px;padding:16px;box-shadow:inset 0 2px 6px #000c,0 1px #ffffff05}.recessed-well:last-child{margin-bottom:0}.recessed-title{text-transform:uppercase;letter-spacing:.06em;color:#fff;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;font-size:12px;font-weight:700;display:flex}.recessed-title svg{color:var(--indigo);filter:drop-shadow(0 0 3px #6366f166)}.grid-three-col{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid-two-col{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.stat-explain-card{flex-direction:column;gap:6px;display:flex}.stat-explain-header{align-items:center;gap:8px;display:flex}.stat-explain-icon{background:#151821;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex;box-shadow:0 1px 2px #00000080,inset 0 1px #ffffff0d}.stat-explain-title{color:#fff;font-size:12px;font-weight:600}.stat-explain-desc{color:var(--text-2);font-size:11.5px;line-height:1.4}.stat-explain-meta{color:var(--text-3);background:#0003;border-radius:4px;align-self:flex-start;margin-top:4px;padding:4px 6px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-block}.interactive-gauge-layout{grid-template-columns:180px 1fr;align-items:center;gap:20px;display:grid}.interactive-gauge-cell{background:#090a0d;border-radius:12px;justify-content:center;align-items:center;padding:10px;display:flex;box-shadow:inset 0 2px 4px #0009}.gauge-control-panel{flex-direction:column;gap:12px;display:flex}.mock-slider-title{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.mock-slider-row{background:#060709;border:1px solid #ffffff05;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex;box-shadow:inset 0 1px 3px #000c}.mock-slider-value{color:var(--indigo);text-align:right;text-shadow:0 0 6px #6366f166;width:44px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.mock-slider{appearance:none;background:#111216;border-radius:3px;outline:none;flex:1;height:6px;box-shadow:inset 0 1px 2px #000c,0 1px #ffffff08}.mock-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:radial-gradient(circle at 5px 5px,#6c6f78 0%,#2e3037 100%);border:1px solid #1a1a1f;border-radius:50%;width:16px;height:16px;transition:transform 50ms;box-shadow:0 1px 3px #0009,inset 0 1px 1px #ffffff4d}.mock-slider::-webkit-slider-thumb:active{background:radial-gradient(circle at 5px 5px,#818694 0%,#3d4049 100%);transform:scale(1.15)}.mock-slider::-moz-range-thumb{cursor:pointer;background:radial-gradient(circle at 5px 5px,#6c6f78 0%,#2e3037 100%);border:1px solid #1a1a1f;border-radius:50%;width:16px;height:16px;transition:transform 50ms;box-shadow:0 1px 3px #0009,inset 0 1px 1px #ffffff4d}.mock-slider::-moz-range-thumb:active{background:radial-gradient(circle at 5px 5px,#818694 0%,#3d4049 100%);transform:scale(1.15)}.gauge-desc-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.gauge-desc-item{background:#00000026;border:1px solid #ffffff05;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.45}.gauge-desc-name{color:#fff;justify-content:space-between;align-items:center;margin-bottom:2px;font-weight:700;display:flex}.gauge-desc-tag{color:var(--text-3);background:#060709;border-radius:3px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:9px}.chart-explain-row{border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 1.2fr;align-items:flex-start;gap:20px;padding:14px 0;display:grid}.chart-explain-row:last-child{border-bottom:none;padding-bottom:0}.chart-explain-row:first-child{padding-top:0}.chart-explain-preview{background:#07080a;border:1px solid #0000004d;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:inset 0 2px 4px #000c}.chart-preview-header{color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;text-align:center;border-bottom:1px solid #ffffff08;padding-bottom:4px;font-size:10px;font-weight:700}.chart-preview-gfx{justify-content:center;align-items:center;min-height:110px;display:flex}.chart-explain-info{flex-direction:column;gap:8px;display:flex}.chart-explain-title{color:#fff;font-size:14px;font-weight:700}.chart-explain-body{color:var(--text-2);font-size:11.5px;line-height:1.45}.chart-explain-bullets{color:var(--text-2);margin:4px 0 0;padding-left:16px;font-size:11px;line-height:1.4}.chart-explain-bullets li{margin-bottom:4px}.chart-explain-bullets li strong{color:#fff}.terminal-footer{color:var(--text-3);border-top:1px solid #0d0e11;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.footer-led{align-items:center;gap:6px;display:flex}.led-blink{background:#10b981;animation:2s ease-in-out infinite blink-led;box-shadow:0 0 6px #10b981}@keyframes blink-led{0%,to{opacity:.4}50%{opacity:1;box-shadow:0 0 8px #10b981}}.disclaimer-well{background:linear-gradient(135deg,#f59e0b0a 0%,#0e1117 40%);border-left:3px solid #f59e0b}.disclaimer-title span{color:#fbbf24}.disclaimer-body{color:var(--text-2);font-size:11.5px;line-height:1.55}.disclaimer-body p{margin:0 0 10px}.disclaimer-body p:last-child{margin-bottom:0}.disclaimer-body strong{color:#fff}.disclaimer-cite{color:var(--text-3);border-top:1px solid #ffffff0a;padding-top:6px;font-style:italic}.disclaimer-cite a{color:#60a5fa;border-bottom:1px dotted #60a5fa66;text-decoration:none;transition:color .15s,border-color .15s}.disclaimer-cite a:hover{color:#93bbfc;border-color:#93bbfc99}@media (width<=768px){.about-terminal-bezel{max-height:95vh;padding:16px}.terminal-header{margin-bottom:12px;padding-bottom:10px}.terminal-title-block h2{font-size:13px}.emergency-close-wrap{width:38px;height:38px}.emergency-plunger{width:22px;height:22px;font-size:8px}.terminal-tabs-tray{grid-template-columns:repeat(2,1fr);gap:4px;width:100%;margin-bottom:12px;display:grid}.terminal-tab{justify-content:center;gap:4px;padding:6px 4px;font-size:9px}.terminal-viewport{padding:12px}.grid-three-col,.grid-two-col,.interactive-gauge-layout{grid-template-columns:1fr;gap:12px}.gauge-desc-grid{grid-template-columns:1fr}.chart-explain-row{grid-template-columns:1fr;gap:12px}}._wrapper_smntj_6{box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.5rem .75rem .75rem;font-family:Inter,Segoe UI,sans-serif;display:flex}._light_smntj_21{background:radial-gradient(85% 70% at 50% 42%,#d8e8ff 0%,#b8ccff 58%,#9ab0f0 100%)}._heading_smntj_30{text-align:center}._dark_smntj_19 ._title_smntj_31{color:#def}._light_smntj_21 ._title_smntj_31{color:#0a1a4d}._title_smntj_31{letter-spacing:-.015em;margin:0 0 .1rem;font-size:.85rem;font-weight:700}._dark_smntj_19 ._subtitle_smntj_39{color:#6090c8}._light_smntj_21 ._subtitle_smntj_39{color:#3a5aad}._subtitle_smntj_39{opacity:.78;margin:0;font-size:.65rem}._chartRow_smntj_48{flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;width:100%;display:flex}._funnelSvg_smntj_58{filter:drop-shadow(0 8px 24px #001e7873);flex-shrink:0;width:clamp(160px,50%,260px);height:auto;overflow:visible}._legendWrap_smntj_67{box-sizing:border-box;flex-direction:column;justify-content:center;gap:.55rem;min-width:0;display:flex}._legendItem_smntj_77{align-items:flex-start;gap:.45rem;transition:opacity .2s;display:flex}._legendItem_smntj_77:hover{opacity:.85}._diamond_smntj_86{border-radius:1.5px;flex-shrink:0;width:6px;height:6px;margin-top:.35em;display:block;transform:rotate(45deg)}._legendText_smntj_97{flex-direction:column;gap:.05rem;min-width:0;display:flex}._dark_smntj_19 ._legendLabel_smntj_104{color:#7aacde}._light_smntj_21 ._legendLabel_smntj_104{color:#3a5aad}._legendLabel_smntj_104{letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:600;line-height:1.2}._dark_smntj_19 ._legendValue_smntj_114{color:#e8f2ff}._light_smntj_21 ._legendValue_smntj_114{color:#0c1a4a}._legendValue_smntj_114{letter-spacing:-.02em;font-size:.85rem;font-weight:800;line-height:1.1}._dark_smntj_19 ._legendDesc_smntj_123{color:#5a80aa}._light_smntj_21 ._legendDesc_smntj_123{color:#5a6aaa}._legendDesc_smntj_123{opacity:.65;white-space:normal;text-overflow:ellipsis;font-size:.56rem;font-weight:400;line-height:1.35;overflow:hidden}._wrapper_9rrom_9{box-sizing:border-box;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem .75rem;font-family:Inter,Segoe UI,sans-serif;display:flex}._light_9rrom_26{background:radial-gradient(90% 75% at 50% 45%,#d8e8ff 0%,#b8ccff 60%,#9ab0f0 100%)}._heading_9rrom_35{text-align:center}._dark_9rrom_22 ._title_9rrom_37{color:#def}._light_9rrom_26 ._title_9rrom_37{color:#0a1a4d}._title_9rrom_37{letter-spacing:-.015em;margin:0 0 .15rem;font-size:.85rem;font-weight:700}._dark_9rrom_22 ._subtitle_9rrom_47{color:#6090c8}._light_9rrom_26 ._subtitle_9rrom_47{color:#3a5aad}._subtitle_9rrom_47{opacity:.8;margin:0;font-size:.68rem}._stageGrid_9rrom_61{place-items:center;width:100%;display:grid}._sphereLayer_9rrom_4,._textLayer_9rrom_5{grid-area:1/1;justify-content:center;align-items:center;width:100%;display:flex}._textLayer_9rrom_5{z-index:10;pointer-events:none}._bubbleWrap_9rrom_94,._textSlot_9rrom_95{--base:clamp(120px, calc(var(--panel-width,360px) * .52), 240px);--diameter:calc(var(--base) * var(--size-ratio));width:var(--diameter);height:var(--diameter);margin-inline:calc(var(--diameter) * -.14);flex-shrink:0}._bubbleWrap_9rrom_94{animation:.6s cubic-bezier(.22,1.1,.36,1) both _orbPop_9rrom_1;animation-delay:var(--anim-delay,0s);cursor:pointer;transition:transform .35s cubic-bezier(.22,1.1,.36,1),filter .35s;position:relative}._bubbleWrap_9rrom_94:hover{filter:brightness(1.06);transform:scale(1.05)translateY(-4px);z-index:20!important}._textSlot_9rrom_95{animation:.6s cubic-bezier(.22,1.1,.36,1) both _orbPop_9rrom_1;animation-delay:var(--anim-delay,0s);pointer-events:none;transition:transform .35s cubic-bezier(.22,1.1,.36,1);position:relative}:is(._sphereLayer_9rrom_4:has(._bubbleWrap_9rrom_94:first-child:hover)~._textLayer_9rrom_5 ._textSlot_9rrom_95:first-child,._sphereLayer_9rrom_4:has(._bubbleWrap_9rrom_94:nth-child(2):hover)~._textLayer_9rrom_5 ._textSlot_9rrom_95:nth-child(2),._sphereLayer_9rrom_4:has(._bubbleWrap_9rrom_94:nth-child(3):hover)~._textLayer_9rrom_5 ._textSlot_9rrom_95:nth-child(3)){transform:scale(1.07)translateY(-6px)}@keyframes _orbPop_9rrom_1{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}._chartRow_9rrom_147{justify-content:center;align-items:flex-start;gap:2rem;width:100%;display:flex}._dropShadow_9rrom_156{background:var(--c-shadow,#00000073);filter:blur(14px);z-index:0;border-radius:50%;height:8%;position:absolute;bottom:-5%;left:8%;right:8%}._sphere_9rrom_4{z-index:1;-webkit-backdrop-filter:blur(6px)saturate(1.4);box-shadow: inset 0 calc(var(--diameter) * .012) calc(var(--diameter) * .04) #ffffff2e,  inset 0 calc(var(--diameter) * -.02) calc(var(--diameter) * .06) #00000026;border-radius:50%;position:absolute;inset:0;overflow:hidden}._layerBase_9rrom_198{background:radial-gradient(ellipse 90% 90% at 44% 40%, color-mix(in srgb, var(--c-base1) 62%, transparent) 0%, color-mix(in srgb, var(--c-base1) 50%, transparent) 38%, color-mix(in srgb, var(--c-base2) 45%, transparent) 68%, color-mix(in srgb, var(--c-base3) 55%, transparent) 100%);border-radius:50%;position:absolute;inset:0}._layerRim_9rrom_216{background:radial-gradient(ellipse 100% 100% at 50% 50%, transparent 64%, color-mix(in srgb, var(--c-rim) 18%, transparent) 76%, color-mix(in srgb, var(--c-rim) 60%, transparent) 88%, color-mix(in srgb, var(--c-rim) 95%, white) 95%, #ffffff59 100%);border-radius:50%;position:absolute;inset:0}._layerSpecPrimary_9rrom_235{background:radial-gradient(80% 52% at 42% 16%,#ffffff38 0%,#ffffff17 48%,#0000 78%);border-radius:50%;position:absolute;inset:0}._layerSpecSecondary_9rrom_248{background:radial-gradient(12% 8% at 30% 14%,#fffffff2 0%,#ffffff8c 35%,#0000 68%);border-radius:50%;position:absolute;inset:0}._layerReflect_9rrom_261{background:radial-gradient(ellipse 60% 22% at 52% 92%, color-mix(in srgb, var(--c-rim) 20%, transparent) 0%, transparent 65%);border-radius:50%;position:absolute;inset:0}._layerVignette_9rrom_277{background:radial-gradient(100% 100%,#0000 60%,#00000014 80%,#0000002e 100%);border-radius:50%;position:absolute;inset:0}._content_9rrom_123{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.1em;display:flex;position:absolute;inset:16%}._bubbleLabel_9rrom_307{font-size:clamp(.5rem, calc(var(--diameter) * .058), .7rem);letter-spacing:.14em;text-transform:uppercase;color:#ffffffe0;text-shadow:0 1px 6px #0000008c;font-weight:600;line-height:1;display:block}._bubbleValue_9rrom_318{font-size:clamp(.85rem, calc(var(--diameter) * .14), 1.6rem);letter-spacing:-.035em;color:#fff;text-shadow:0 0 16px #ffffff4d,0 2px 8px #00000080;font-weight:800;line-height:1;display:block}._bubbleDesc_9rrom_330{font-size:clamp(.48rem, calc(var(--diameter) * .046), .68rem);color:#ffffffb8;letter-spacing:.01em;text-shadow:0 1px 5px #00000073;max-width:16ch;font-weight:400;line-height:1.3;display:block}@media (width<=639px){._wrapper_9rrom_9{padding:.75rem .25rem 1.25rem}._wrapper_9rrom_9 ._bubbleWrap_9rrom_94,._wrapper_9rrom_9 ._textSlot_9rrom_95{--base:calc((100vw - 24px) * .55)}}
