@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--k-purple: #7823DC;--k-purple-2: #953EF3;--k-purple-light:#e8dcf7;--k-purple-bg: #F4EFFA;--k-cyan: #55A8B5;--k-navy: #001f5b;--k-dark: #000000;--bg-0: #f8f6fc;--bg-1: #F4EFFA;--card: rgba(120, 35, 220, .05);--card-solid: #ffffff;--card-dark: #f0e9fa;--ink: #1a1a2e;--text: #1a1a2e;--text-secondary:#4a4a6a;--muted: rgba(26, 26, 46, .45);--muted-2: rgba(26, 26, 46, .28);--border: rgba(120, 35, 220, .12);--border-2: rgba(120, 35, 220, .2);--shadow: rgba(0, 0, 0, .2);--accent: #7823DC;--accent-hover: #953EF3;--accent-2: #55A8B5;--gradient-btn: linear-gradient(90deg, #605DC6 0%, #953EF3 100%);--k-magenta: #7823DC;--k-magenta-2: #953EF3;--k-blue: #7823DC;--k-blue-light: #953EF3;font-family:Inter,Space Grotesk,ui-sans-serif,system-ui,sans-serif;line-height:1.35;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--k-purple);text-decoration:inherit}a:hover{color:var(--k-purple-2)}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:var(--bg-0)}h1{margin:0;font-size:clamp(26px,2.8vw,38px);letter-spacing:-.025em;font-weight:700;color:var(--k-navy)}h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--k-navy)}h3{margin:0;font-size:15px;font-weight:600;color:var(--k-navy)}button,input,select,textarea{font:inherit}button{border-radius:8px;border:1px solid var(--border-2);padding:.65em 1em;font-weight:600;background:#7823dc0f;color:var(--text);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s,border-color .12s}button:hover{transform:translateY(-1px);background:#7823dc1a;box-shadow:0 8px 20px -12px var(--shadow)}button:focus,button:focus-visible{outline:2px solid rgba(120,35,220,.4);outline-offset:2px}button.primary{background:var(--gradient-btn);border:none;color:#fff;font-weight:600}button.primary:hover{background:var(--k-purple-2);filter:brightness(1.05)}button.ghost{background:#7823dc0f;border-color:#7823dc26;color:var(--muted)}button.ghost:hover{background:#7823dc1a;color:var(--text)}#app{width:100%;margin:0;min-height:100vh;display:flex;flex-direction:column}.card{border:1px solid var(--border);background:#fff;border-radius:10px;padding:18px;box-shadow:0 4px 16px #0003}input.field,textarea.field{border:1px solid var(--border-2);border-radius:8px;padding:10px 14px;background:#fff;color:var(--ink);width:100%;box-sizing:border-box;transition:border-color .12s,box-shadow .12s}input.field:focus,textarea.field:focus{outline:none;border-color:var(--k-purple);box-shadow:0 0 0 3px #7823dc26}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7823dc40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#7823dc66}.bb[data-v-9ed2b004]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.bb-title[data-v-9ed2b004]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:8px}.bb-svg[data-v-9ed2b004]{display:block;width:100%;height:30px}.bb-labels[data-v-9ed2b004]{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px}.bb-pt[data-v-9ed2b004]{display:flex;flex-direction:column;align-items:center;flex:1}.bb-pt[data-v-9ed2b004]:first-child{align-items:flex-start}.bb-pt[data-v-9ed2b004]:last-child{align-items:flex-end}.bb-pt-val[data-v-9ed2b004]{font-size:14px;font-weight:800;color:var(--text, #1a1a2e)}.bb-pt-tier[data-v-9ed2b004]{font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a1a2e80;margin-top:1px}.bb-pt-mid .bb-pt-val[data-v-9ed2b004]{color:var(--k-purple, #7823DC)}.ce-host[data-v-3343ba18]{position:relative}.ce-host-clickable[data-v-3343ba18]{cursor:zoom-in;transition:filter .12s}.ce-host-clickable[data-v-3343ba18]:hover{filter:brightness(1.02)}.ce-host-clickable[data-v-3343ba18]:focus-visible{outline:2px solid var(--k-purple, #7823DC);outline-offset:4px;border-radius:8px}.ce-hover-hint[data-v-3343ba18]{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--k-purple, #7823DC);background:#fffffff5;border:1px solid rgba(120,35,220,.3);box-shadow:0 1px 2px #0000000f;opacity:0;transition:opacity .14s;pointer-events:none;z-index:2}.ce-host-clickable:hover .ce-hover-hint[data-v-3343ba18],.ce-host-clickable:focus-within .ce-hover-hint[data-v-3343ba18]{opacity:1}.ce-backdrop[data-v-3343ba18]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0d081c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;padding:4vh 4vw;animation:ce-fade-3343ba18 .16s ease both}@keyframes ce-fade-3343ba18{0%{opacity:0}to{opacity:1}}.ce-card[data-v-3343ba18]{background:#fff;color:#1a1a2e;width:min(1200px,100%);max-height:92vh;overflow-y:auto;border-radius:14px;box-shadow:0 18px 60px #00000059;padding:22px 28px;font-family:Inter,system-ui,sans-serif;animation:ce-pop-3343ba18 .18s ease both}@keyframes ce-pop-3343ba18{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.ce-header[data-v-3343ba18]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.08)}.ce-title[data-v-3343ba18]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:22px;font-weight:700;color:var(--k-navy, #001f5b);margin:0;letter-spacing:-.01em}.ce-close[data-v-3343ba18]{all:unset;cursor:pointer;font-size:22px;line-height:1;color:var(--muted, #6B6F82);padding:4px 12px;border-radius:6px}.ce-close[data-v-3343ba18]:hover{color:var(--k-purple, #7823DC);background:#7823dc14}.ce-large[data-v-3343ba18]{min-height:440px}.ce-large[data-v-3343ba18] .dc-svg,.ce-large[data-v-3343ba18] .pb-svg,.ce-large[data-v-3343ba18] .hist-svg,.ce-large[data-v-3343ba18] .tl-svg,.ce-large[data-v-3343ba18] .kc-svg,.ce-large[data-v-3343ba18] .cb-svg,.ce-large[data-v-3343ba18] .bp-svg,.ce-large[data-v-3343ba18] .sp-svg,.ce-large[data-v-3343ba18] .bb-svg{height:min(60vh,560px)!important}.ce-large[data-v-3343ba18] .pb{padding:18px 22px}.ce-large[data-v-3343ba18] .pb-svg{min-height:360px}.ce-large[data-v-3343ba18] .dc-title,.ce-large[data-v-3343ba18] .pb-title,.ce-large[data-v-3343ba18] .hist-title,.ce-large[data-v-3343ba18] .tl-title,.ce-large[data-v-3343ba18] .kc-title,.ce-large[data-v-3343ba18] .cb-title,.ce-large[data-v-3343ba18] .bp-title,.ce-large[data-v-3343ba18] .sp-title,.ce-large[data-v-3343ba18] .bb-title{font-size:14px}.ce-large[data-v-3343ba18] .dc-caption,.ce-large[data-v-3343ba18] .bp-hint,.ce-large[data-v-3343ba18] .kc-caption{font-size:13px}.ce-large[data-v-3343ba18] .dc-narrative{font-size:13px;padding:10px 14px;margin-top:12px}.ce-large[data-v-3343ba18] .dc-narrative-band{font-size:11px}.pb[data-v-1437bab8]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.pb-title[data-v-1437bab8]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.pb-svg[data-v-1437bab8]{width:100%}.tl[data-v-f3537292]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.tl-title[data-v-f3537292]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.tl-svg[data-v-f3537292]{width:100%}.kc[data-v-97a10aba]{margin:10px 0 0;padding:14px 16px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.kc-title[data-v-97a10aba]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.kc-main[data-v-97a10aba]{display:flex;align-items:baseline;gap:12px}.kc-big[data-v-97a10aba]{font-size:30px;font-weight:800;letter-spacing:-.01em;color:var(--k-purple, #7823DC);line-height:1.05}.kc-delta[data-v-97a10aba]{font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:999px}.kc-delta-up[data-v-97a10aba]{background:#228b221a;color:#1b7a1b}.kc-delta-down[data-v-97a10aba]{background:#e66c371f;color:#b14414}.kc-svg[data-v-97a10aba]{display:block;width:100%;height:8px;margin-top:10px}.kc-band-labels[data-v-97a10aba]{display:flex;justify-content:space-between;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e8c;margin-top:4px}.kc-caption[data-v-97a10aba]{margin:8px 0 0;font-size:11px;color:#1a1a2eb3;line-height:1.4}.nc[data-v-42fbb9bd]{margin:10px 0 0;padding:12px 14px 12px 18px;background:#fff;border:1px solid rgba(120,35,220,.15);border-left:4px solid var(--nc-accent, #7823DC);border-radius:10px}.nc-title[data-v-42fbb9bd]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nc-accent, #7823DC);margin-bottom:6px}.nc-headline[data-v-42fbb9bd]{margin:0;font-size:14px;font-weight:700;line-height:1.35;color:var(--k-navy, #001F5B)}.nc-body[data-v-42fbb9bd]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#1a1a2e}.nc-source[data-v-42fbb9bd]{margin:8px 0 0;font-size:10px;color:#1a1a2e8c;letter-spacing:.02em}.hist[data-v-59c149dc]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.hist-title[data-v-59c149dc]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.hist-svg[data-v-59c149dc]{width:100%}.cb[data-v-83fad238]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.cb-title[data-v-83fad238]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.cb-svg[data-v-83fad238]{width:100%}.sp[data-v-c4ba482e]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.sp-title[data-v-c4ba482e]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.sp-svg[data-v-c4ba482e]{width:100%}.sp-hint[data-v-c4ba482e]{margin:8px 0 0;font-size:10.5px;color:#1a1a2e8c;line-height:1.4}.bp[data-v-b17fbb3d]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.bp-title[data-v-b17fbb3d]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.bp-svg[data-v-b17fbb3d]{width:100%}.bp-hint[data-v-b17fbb3d]{margin:8px 0 0;font-size:10.5px;color:#1a1a2e8c;line-height:1.4}.dc[data-v-f711b3eb]{margin:0;padding:0}.dc-title[data-v-f711b3eb]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:4px}.dc-svg[data-v-f711b3eb]{width:100%}.dc-caption[data-v-f711b3eb]{margin:4px 0 0;font-size:10px;color:#1a1a2e8c;line-height:1.4}.dc-narrative[data-v-f711b3eb]{margin:6px 0 0;padding:6px 8px;font-size:10.5px;line-height:1.4;border-radius:6px;display:flex;flex-direction:column;gap:1px;border:1px solid}.dc-narrative-band[data-v-f711b3eb]{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dc-narrative-verdict[data-v-f711b3eb]{color:#1a1a2ec7}.dc-band-top[data-v-f711b3eb]{background:#00a25812;border-color:#00a2584d}.dc-band-top .dc-narrative-band[data-v-f711b3eb]{color:#008147}.dc-band-mid[data-v-f711b3eb]{background:#7823dc0f;border-color:#7823dc40}.dc-band-mid .dc-narrative-band[data-v-f711b3eb]{color:var(--k-purple, #7823DC)}.dc-band-bot[data-v-f711b3eb]{background:#e0454512;border-color:#e045454d}.dc-band-bot .dc-narrative-band[data-v-f711b3eb]{color:#c03030}.dc-head[data-v-f711b3eb]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.dc-viewmode[data-v-f711b3eb]{display:inline-flex;align-items:center;gap:0;padding:1px;border:1px solid rgba(120,35,220,.2);border-radius:6px;background:#7823dc0a}.dc-vm-btn[data-v-f711b3eb]{all:unset;cursor:pointer;padding:2px 8px;border-radius:5px;font-size:9.5px;font-weight:700;letter-spacing:.02em;color:var(--muted, #6B6F82);display:inline-flex;align-items:center;gap:3px;transition:all .11s}.dc-vm-btn[data-v-f711b3eb]:hover{color:var(--k-purple, #7823DC)}.dc-vm-btn-on[data-v-f711b3eb]{background:var(--k-purple, #7823DC);color:#fff!important}.dc-vm-info[data-v-f711b3eb]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:10px;opacity:.7;cursor:help;transition:all .11s}.dc-vm-info[data-v-f711b3eb]:hover{opacity:1;background:#ffffff40}.dc-vm-btn-on .dc-vm-info[data-v-f711b3eb]{opacity:.85}.dc-vm-hint-pop[data-v-f711b3eb]{position:relative;margin:6px 0 8px;padding:8px 30px 8px 12px;background:#fff;border:1px solid rgba(120,35,220,.3);border-left:3px solid var(--k-purple, #7823DC);border-radius:8px;box-shadow:0 6px 18px #7823dc1f;font-size:11.5px;line-height:1.5;color:var(--text);animation:dc-vm-hint-pop-in-f711b3eb .16s cubic-bezier(.2,.7,.2,1) both}@keyframes dc-vm-hint-pop-in-f711b3eb{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}.dc-vm-hint-pop-text[data-v-f711b3eb]{margin:0}.dc-vm-hint-pop-close[data-v-f711b3eb]{all:unset;cursor:pointer;position:absolute;top:4px;right:6px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted, #6B6F82)}.dc-vm-hint-pop-close[data-v-f711b3eb]:hover{background:#7823dc1a;color:var(--k-purple, #7823DC)}.kpi-title[data-v-15ec67d6]{display:inline-flex;align-items:center;gap:4px}.kpi-info[data-v-15ec67d6]{all:unset;cursor:pointer;font-size:11px;line-height:1;color:#7823dc99;padding:1px 3px;border-radius:4px;transition:all .12s}.kpi-info[data-v-15ec67d6]:hover{color:var(--k-purple, #7823DC);background:#7823dc14}.kpi-info[data-v-15ec67d6]:focus-visible{outline:2px solid var(--k-purple, #7823DC);outline-offset:1px;color:var(--k-purple, #7823DC)}.dm-backdrop[data-v-26804765]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0d081c73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-start;padding:6vh 4vw;font-family:Inter,Space Grotesk,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"ss01" on,"cv11" on}.dm-panel[data-v-26804765]{background:#fff;color:#1a1a2e;width:min(820px,100%);max-height:88vh;overflow-y:auto;border-radius:14px;box-shadow:0 18px 60px #00000059;padding:24px 28px}.dm-header[data-v-26804765]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px;gap:16px}.dm-title[data-v-26804765]{font-family:Lora,Iowan Old Style,Charter,Georgia,serif;font-size:26px;font-weight:700;color:var(--k-navy, #001f5b);margin:0;letter-spacing:-.012em}.dm-title-sub[data-v-26804765]{font-size:12px;font-weight:600;color:var(--k-purple, #7823DC);letter-spacing:.04em;text-transform:uppercase;margin:4px 0 0}.dm-close[data-v-26804765]{all:unset;cursor:pointer;font-size:26px;line-height:1;color:var(--muted, #6B6F82);padding:4px 10px;border-radius:6px}.dm-close[data-v-26804765]:hover{color:var(--k-purple, #7823DC);background:#7823dc14}.dm-intro[data-v-26804765]{font-size:12px;color:var(--muted, #6B6F82);margin:0 0 18px;line-height:1.55}.dm-section[data-v-26804765]{margin-top:18px}.dm-section-title[data-v-26804765]{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid rgba(120,35,220,.15)}.dm-list[data-v-26804765]{margin:0;padding:0}.dm-entry[data-v-26804765]{padding:10px 0;border-bottom:1px solid rgba(120,35,220,.08)}.dm-entry[data-v-26804765]:last-child{border-bottom:none}.dm-entry-focus[data-v-26804765]{background:#7823dc0f;border-radius:8px;padding:12px}.dm-entry-title[data-v-26804765]{font-family:Lora,Iowan Old Style,Charter,Georgia,serif;font-size:15px;font-weight:600;color:var(--k-navy, #001f5b);margin:0 0 4px;letter-spacing:-.005em}.dm-entry-body[data-v-26804765]{margin:0}.dm-entry-formula[data-v-26804765]{margin:4px 0;font-size:11.5px;color:var(--k-purple, #7823DC)}.dm-entry-formula code[data-v-26804765]{background:#7823dc14;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:-.01em}.dm-entry-text[data-v-26804765]{margin:4px 0 0;font-size:12.5px;line-height:1.6;color:#1a1a2ed1;font-style:italic}.dm-taxonomy[data-v-26804765]{margin:4px 0 18px;padding:16px 18px;background:linear-gradient(135deg,#7823dc0a,#953ef30f);border:1px solid rgba(120,35,220,.14);border-radius:12px}.dm-taxonomy-title[data-v-26804765]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:15px;font-weight:700;color:var(--k-navy, #001f5b);margin:0 0 12px}.dm-tax-tree[data-v-26804765]{display:flex}.dm-tax-node[data-v-26804765]{flex:1}.dm-tax-root[data-v-26804765]{display:flex;flex-direction:column;gap:8px}.dm-tax-root>.dm-tax-label[data-v-26804765]{font-family:Lora,Georgia,serif;font-size:14px;font-weight:700;color:var(--k-purple, #7823DC);letter-spacing:-.005em}.dm-tax-root>.dm-tax-hint[data-v-26804765]{font-size:12px;color:#1a1a2ea6;margin-bottom:6px}.dm-tax-children[data-v-26804765]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dm-tax-children .dm-tax-node[data-v-26804765]{padding:10px 12px;border-radius:8px;background:#fff;border:1px solid rgba(120,35,220,.12);display:flex;flex-direction:column;gap:3px}.dm-tax-children .dm-tax-label[data-v-26804765]{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dm-tax-direct .dm-tax-label[data-v-26804765]{color:#008147}.dm-tax-indirect .dm-tax-label[data-v-26804765]{color:var(--k-purple, #7823DC)}.dm-tax-capex .dm-tax-label[data-v-26804765]{color:#b85f00}.dm-tax-children .dm-tax-hint[data-v-26804765]{font-size:11.5px;color:#1a1a2eb3;line-height:1.45}.dm-tax-children .dm-tax-hint em[data-v-26804765]{color:var(--k-navy, #001f5b);font-style:normal;font-weight:600}.dm-tax-cuts[data-v-26804765]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(120,35,220,.2)}.dm-tax-cut-title[data-v-26804765]{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted, #6B6F82);margin:0 0 6px}.dm-tax-cut-list[data-v-26804765]{margin:0;padding-left:18px;font-size:12.5px;color:#1a1a2ed1;line-height:1.6}.dm-tax-cut-list strong[data-v-26804765]{color:var(--k-navy, #001f5b)}@media (max-width: 600px){.dm-tax-children[data-v-26804765]{grid-template-columns:1fr}}.dm-fade-enter-active[data-v-26804765],.dm-fade-leave-active[data-v-26804765]{transition:opacity .16s ease}.dm-fade-enter-from[data-v-26804765],.dm-fade-leave-to[data-v-26804765]{opacity:0}.gt-overlay[data-v-038d5478]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;pointer-events:none}.gt-overlay[data-v-038d5478]>*{pointer-events:auto}.gt-backdrop[data-v-038d5478]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d081c52;animation:gt-fade-038d5478 .2s ease both}@keyframes gt-fade-038d5478{0%{opacity:0}to{opacity:1}}.gt-spotlight[data-v-038d5478]{pointer-events:none;border-radius:14px;box-shadow:0 0 0 9999px #0d081c4d,0 0 0 3px #ffffff8c,0 0 0 6px #7823dc8c;animation:gt-pulse-038d5478 2s ease-in-out infinite;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}@keyframes gt-pulse-038d5478{0%,to{box-shadow:0 0 0 9999px #0d081c4d,0 0 0 3px #ffffff8c,0 0 0 6px #7823dc8c}50%{box-shadow:0 0 0 9999px #0d081c57,0 0 0 3px #ffffffb3,0 0 0 14px #7823dc00}}.gt-tip[data-v-038d5478]{background:#fff;color:#1a1a2e;border-radius:14px;padding:18px 20px;box-shadow:0 18px 60px #00000059,0 0 0 1px #7823dc33;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column;gap:10px;animation:gt-pop-038d5478 .22s cubic-bezier(.2,.7,.2,1) both;transition:top .25s ease,left .25s ease}@keyframes gt-pop-038d5478{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.gt-tip-counter[data-v-038d5478]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC)}.gt-tip-title[data-v-038d5478]{margin:0;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:800;color:var(--k-navy, #001F5B);letter-spacing:-.01em;line-height:1.25}.gt-tip-body[data-v-038d5478]{margin:0;font-size:13px;line-height:1.55;color:#1a1a2ec7}.gt-tip-actions[data-v-038d5478]{display:flex;gap:8px;align-items:center;margin-top:6px;flex-wrap:wrap}.gt-btn[data-v-038d5478]{all:unset;cursor:pointer;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:700;transition:all .12s}.gt-btn-ghost[data-v-038d5478]{color:var(--muted, #6B6F82);background:transparent;border:1px solid var(--border, #E6E7EF)}.gt-btn-ghost[data-v-038d5478]:hover{color:var(--k-purple, #7823DC);border-color:var(--k-purple, #7823DC);background:#7823dc0a}.gt-btn-primary[data-v-038d5478]{color:#fff;background:linear-gradient(95deg,#7823dc,#b16dff);border:1px solid rgba(120,35,220,.42);margin-left:auto;box-shadow:0 2px 6px #7823dc40}.gt-btn-primary[data-v-038d5478]:hover{filter:brightness(1.08);box-shadow:0 4px 12px #7823dc66;transform:translateY(-1px)}.gt-tip-hint[data-v-038d5478]{font-size:10px;color:var(--muted, #6B6F82);letter-spacing:.04em;margin-top:2px;font-variant-numeric:tabular-nums}.pc[data-v-73068f5b]{color:#1f2937;--accent: #2a78d6;--ink: #111827;--ink2: #4b5563;--muted: #94a3b8;--line: #e8ecf1}.pc-head[data-v-73068f5b]{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.pc-title[data-v-73068f5b]{margin:0;font-size:20px;font-weight:800;color:var(--ink)}.pc-title a[data-v-73068f5b]{color:inherit;text-decoration:none}.pc-title a[data-v-73068f5b]:hover{text-decoration:underline}.pc-reg[data-v-73068f5b]{font-size:11px;vertical-align:super}.pc-sub[data-v-73068f5b]{margin:4px 0 0;font-size:12.5px;color:var(--ink2);line-height:1.45;max-width:760px}.pc-sub a[data-v-73068f5b],.pc-title a[data-v-73068f5b]{color:var(--accent)}.pc-wave[data-v-73068f5b]{display:flex;align-items:center;gap:8px;margin-left:auto}.pc-sel-lab[data-v-73068f5b]{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pc-select[data-v-73068f5b]{font-size:13px;font-weight:600;color:var(--ink);padding:7px 11px;border:1px solid #d7dde5;border-radius:8px;background:#fff}.pc-tabs[data-v-73068f5b]{display:flex;align-items:stretch;gap:8px;margin-bottom:16px;flex-wrap:wrap}.pc-tabs-lab[data-v-73068f5b]{align-self:center;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:2px}.pc-tab[data-v-73068f5b]{flex:1;min-width:150px;text-align:left;cursor:pointer;background:#f8fafc;border:1.5px solid #e6ebf1;border-radius:10px;padding:9px 12px;transition:border-color .12s,background .12s}.pc-tab[data-v-73068f5b]:hover{border-color:#b9c6d6}.pc-tab.on[data-v-73068f5b]{border-color:var(--accent);background:#eef5fe}.pc-tab-name[data-v-73068f5b]{display:block;font-size:13px;font-weight:800;color:var(--ink)}.pc-tab-meta[data-v-73068f5b]{font-size:11px;color:var(--ink2)}.d-up[data-v-73068f5b]{color:#0ca30c;font-weight:700}.d-down[data-v-73068f5b]{color:#d03b3b;font-weight:700}.d-flat[data-v-73068f5b]{color:#8a7f12;font-weight:700}.pc-body[data-v-73068f5b]{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(250px,1fr);gap:18px}@media (max-width: 880px){.pc-body[data-v-73068f5b]{grid-template-columns:1fr}}.pc-main[data-v-73068f5b]{min-width:0}.pc-chart-card[data-v-73068f5b]{border:1px solid #e6ebf1;border-radius:12px;padding:14px 16px 8px;margin-bottom:18px;background:#fff}.pc-ch-title[data-v-73068f5b]{margin:0;font-size:15px;font-weight:800;color:var(--ink)}.pc-ch-sub[data-v-73068f5b]{margin:2px 0 0;font-size:11.5px;color:var(--ink2);line-height:1.4}.pc-legend[data-v-73068f5b]{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 2px}.pc-leg[data-v-73068f5b]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink2)}.pc-leg i[data-v-73068f5b]{width:11px;height:3px;border-radius:2px;display:inline-block}.pc-leg-ctx[data-v-73068f5b]{color:var(--muted)}.pc-chart-wrap[data-v-73068f5b]{position:relative}.pc-chart[data-v-73068f5b]{width:100%;height:auto;display:block}.pc-grid line[data-v-73068f5b]{stroke:var(--line);stroke-width:1}.pc-grid text[data-v-73068f5b],.pc-xl[data-v-73068f5b]{font-size:9.5px;fill:var(--muted)}.pc-xl.sm[data-v-73068f5b]{font-size:8.5px}.pc-cross[data-v-73068f5b]{stroke:#c9d2dd;stroke-width:1;stroke-dasharray:3 3}.pc-endlab[data-v-73068f5b]{font-size:9.5px;font-weight:700}.pc-tip[data-v-73068f5b]{position:absolute;top:6px;transform:translate(-50%);background:#111827;color:#fff;border-radius:8px;padding:7px 9px;font-size:11px;pointer-events:none;box-shadow:0 6px 18px #11182747;min-width:108px}.pc-tip-h[data-v-73068f5b]{font-weight:800;margin-bottom:4px}.pc-tip-r[data-v-73068f5b]{display:flex;align-items:center;gap:6px;margin-top:2px}.pc-tip-r i[data-v-73068f5b]{width:8px;height:8px;border-radius:2px}.pc-tip-r b[data-v-73068f5b]{margin-left:auto}.pc-dd[data-v-73068f5b]{margin:0 0 10px;font-size:15px;font-weight:800;color:var(--ink)}.pc-dd-sub[data-v-73068f5b]{font-size:12px;font-weight:600;color:var(--muted)}.pc-grid-cells[data-v-73068f5b]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;position:relative}.pc-cell[data-v-73068f5b]{position:relative;background:#eff2f6;border:1px solid #e4e9ef;border-radius:9px;padding:10px 11px 8px;min-height:82px;display:flex;flex-direction:column}.pc-method[data-v-73068f5b]{font-size:12px;font-weight:700;color:#1f2937;line-height:1.2;margin:2px 20px 0 0;flex:1}.pc-cell-foot[data-v-73068f5b]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px}.pc-badge[data-v-73068f5b]{font-size:10px;font-weight:800;padding:2px 6px;border-radius:5px;white-space:nowrap}.pc-badge.d-up[data-v-73068f5b]{background:#e4f6e4}.pc-badge.d-down[data-v-73068f5b]{background:#fbe6e6}.pc-badge.d-flat[data-v-73068f5b]{background:#f5f1da}.pc-usage[data-v-73068f5b]{font-size:12.5px;font-weight:800;color:var(--accent);white-space:nowrap}.pc-help[data-v-73068f5b]{position:absolute;top:7px;right:7px;width:18px;height:18px;border-radius:50%;border:none;background:#fff;color:var(--accent);font-size:11px;font-weight:800;cursor:help;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000001a}.pc-pop[data-v-73068f5b]{display:none;position:absolute;bottom:calc(100% + 8px);right:-4px;width:220px;background:#111827;color:#f3f4f6;font-size:11px;font-weight:500;line-height:1.4;text-align:left;padding:9px 11px;border-radius:8px;box-shadow:0 8px 22px #1118274d;z-index:40}.pc-help:hover .pc-pop[data-v-73068f5b],.pc-help:focus .pc-pop[data-v-73068f5b]{display:block}.pc-axis-y[data-v-73068f5b]{position:absolute;left:-24px;top:50%;transform:rotate(-90deg);transform-origin:left;font-size:10.5px;font-weight:700;color:var(--muted);letter-spacing:.04em}.pc-axis-x[data-v-73068f5b]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:10.5px;color:var(--muted)}.pc-axis-x-lab[data-v-73068f5b]{font-weight:700;letter-spacing:.04em}.pc-foot[data-v-73068f5b]{margin:12px 0 0;font-size:10.5px;color:var(--muted);line-height:1.4}.pc-side[data-v-73068f5b]{display:flex;flex-direction:column;gap:14px}.pc-card[data-v-73068f5b]{background:#fff;border:1px solid #e6ebf1;border-radius:12px;padding:14px 15px}.pc-card-h[data-v-73068f5b]{font-size:13px;font-weight:800;color:var(--ink);margin-bottom:10px}.pc-card-sub[data-v-73068f5b]{font-size:11px;font-weight:600;color:var(--muted);margin-left:4px}.pc-card-note[data-v-73068f5b]{margin:8px 0 0;font-size:11px;color:var(--ink2);line-height:1.4}.pc-nodata[data-v-73068f5b]{color:var(--muted)}.pc-spend-rows[data-v-73068f5b]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.pc-spend-row[data-v-73068f5b]{display:flex;align-items:center;gap:8px;font-size:12px}.pc-dot[data-v-73068f5b]{width:9px;height:9px;border-radius:2px}.pc-spend-lab[data-v-73068f5b]{color:var(--ink2);font-weight:600}.pc-spend-val[data-v-73068f5b]{margin-left:auto;font-weight:800;color:var(--ink)}.pc-mini[data-v-73068f5b]{width:100%;height:auto;display:block}.pc-big-row[data-v-73068f5b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pc-big[data-v-73068f5b]{font-size:22px;font-weight:800;color:var(--accent)}.pc-big-badge[data-v-73068f5b]{font-size:12px;font-weight:800}.pc-tiles-mini[data-v-73068f5b]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.pc-tile-mini[data-v-73068f5b]{border:1px solid #e6ebf1;border-radius:9px;padding:8px 10px;text-align:center}.pc-tile-n[data-v-73068f5b]{font-size:18px;font-weight:800;color:var(--ink)}.pc-tile-l[data-v-73068f5b]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pc-2019[data-v-73068f5b]{margin-top:12px;padding-top:10px;border-top:1px dashed #e6ebf1}.pc-2019-top[data-v-73068f5b]{display:flex;align-items:baseline;justify-content:space-between}.pc-2019-lab[data-v-73068f5b]{font-size:11.5px;font-weight:700;color:var(--ink2)}.pc-2019-sub[data-v-73068f5b]{font-size:10px;font-weight:600;color:var(--muted);margin-left:4px}.pc-2019-val[data-v-73068f5b]{font-size:13px;font-weight:800;color:var(--ink)}.pc-2019-eff[data-v-73068f5b]{margin-top:5px;font-size:11px;color:var(--ink2)}.pc-2019-eff b[data-v-73068f5b]{color:var(--ink)}.pc-2019-hint[data-v-73068f5b]{color:var(--muted)}.apc[data-v-dd863d09]{border:1px solid #ece7f9;border-radius:12px;overflow:hidden;background:#fff}.apc-legend[data-v-dd863d09]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:10px 16px;background:#faf9fe;border-bottom:1px solid #f0ecfa;font-size:12px;color:#4b4560}.apc-lg[data-v-dd863d09]{display:inline-flex;align-items:center;gap:7px;font-weight:600}.apc-axis-note[data-v-dd863d09]{margin-left:auto;color:#8b8794;font-weight:500}.apc-dot[data-v-dd863d09]{width:12px;height:12px;border-radius:50%;display:inline-block}.apc-dot-leader[data-v-dd863d09]{background:#6d28d9}.apc-dot-others[data-v-dd863d09]{background:#fff;border:2px solid #a78bfa}.apc-head[data-v-dd863d09],.apc-row[data-v-dd863d09]{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(180px,2fr) minmax(180px,2.4fr);align-items:center;gap:14px;padding:0 16px}.apc-head[data-v-dd863d09]{height:34px;background:#f5f3ff;border-bottom:1px solid #ece7f9;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9}.apc-h-track[data-v-dd863d09]{position:relative;height:100%}.apc-axis-tick[data-v-dd863d09]{position:absolute;top:50%;transform:translate(-50%,-50%);color:#8b8794;font-weight:700}.apc-group[data-v-dd863d09]{border-bottom:1px solid #f4f1fb}.apc-dim[data-v-dd863d09]{padding:9px 16px 5px;font-size:12px;font-weight:700;color:#1f1147;background:#fcfbff}.apc-q[data-v-dd863d09]{display:inline-block;margin-right:8px;font-size:10px;font-weight:700;color:#6d28d9;background:#efe9fd;border-radius:5px;padding:1px 6px}.apc-row[data-v-dd863d09]{min-height:46px;padding-top:6px;padding-bottom:6px}.apc-row[data-v-dd863d09]:not(:last-child){border-bottom:1px solid #f7f5fc}.apc-name[data-v-dd863d09]{font-size:12.5px;color:#221f33;font-weight:600;line-height:1.25}.apc-track[data-v-dd863d09]{position:relative;height:26px}.apc-grid[data-v-dd863d09]{position:absolute;top:3px;bottom:3px;width:1px;background:#efeaf9;transform:translate(-.5px)}.apc-seg[data-v-dd863d09]{position:absolute;top:11px;height:4px;background:#ded3fb;border-radius:3px}.apc-mk[data-v-dd863d09]{position:absolute;top:6px;width:14px;height:14px;border-radius:50%;transform:translate(-7px);box-shadow:0 1px 2px #4c1d9540}.apc-mk-leader[data-v-dd863d09]{background:#6d28d9;border:2px solid #fff}.apc-mk-others[data-v-dd863d09]{background:#fff;border:2px solid #a78bfa;box-shadow:none}.apc-practice[data-v-dd863d09]{font-size:11.5px;color:#4b4560;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 720px){.apc-head[data-v-dd863d09],.apc-row[data-v-dd863d09]{grid-template-columns:1.2fr 2fr}.apc-h-practice[data-v-dd863d09],.apc-practice[data-v-dd863d09]{display:none}}.aep-info-title[data-v-2819e945]{display:inline-flex;align-items:center;gap:4px}.aep-info[data-v-2819e945]{all:unset;cursor:pointer;font-size:11px;line-height:1;color:#7823dc99;padding:1px 3px;border-radius:4px;transition:all .12s}.aep-info[data-v-2819e945]:hover{color:#7823dc;background:#7823dc14}.aep-info[data-v-2819e945]:focus-visible{outline:2px solid #7823DC;outline-offset:1px;color:#7823dc}.ov[data-v-dcd08bfb]{display:grid;gap:20px;color:#1a1a2e}.ov-hero[data-v-dcd08bfb]{background:linear-gradient(135deg,#1a0a3c,#2d1070);border-radius:16px;padding:26px 28px;color:#f3eefe}.ov-hero-tag[data-v-dcd08bfb]{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd}.ov-hero-title[data-v-dcd08bfb]{margin:8px 0;font-size:27px;color:#fff}.ov-hero-sub[data-v-dcd08bfb]{margin:0;font-size:14.5px;color:#ddd6fe;line-height:1.6;max-width:940px}.ov-sec[data-v-dcd08bfb]{display:grid;gap:12px}.ov-sec-head[data-v-dcd08bfb]{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9;border-bottom:1px solid #ece6fb;padding-bottom:6px}.ov-qgrid[data-v-dcd08bfb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 820px){.ov-qgrid[data-v-dcd08bfb]{grid-template-columns:1fr}}.ov-qcard[data-v-dcd08bfb]{border:1px solid #ecedf2;border-left:4px solid #953EF3;border-radius:12px;padding:14px 16px;background:#fff}.ov-q[data-v-dcd08bfb]{font-size:14px;font-weight:800;color:#6d28d9;margin-bottom:5px}.ov-a[data-v-dcd08bfb]{font-size:12.5px;color:#5b6071;line-height:1.55}.ov-case[data-v-dcd08bfb]{position:relative;border:1px solid #e9d5ff;border-radius:16px;padding:22px 24px;background:#fff;display:grid;gap:16px}.ov-case-ribbon[data-v-dcd08bfb]{position:absolute;top:14px;right:-1px;background:linear-gradient(90deg,#605dc6,#953ef3);color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:6px 0 0 6px}.ov-case-title[data-v-dcd08bfb]{margin:0;font-size:21px;color:#1a1a2e}.ov-case-sub[data-v-dcd08bfb]{margin:0;font-size:13.5px;color:#5b6071;line-height:1.6;max-width:1000px}.ov-metrics[data-v-dcd08bfb]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 820px){.ov-metrics[data-v-dcd08bfb]{grid-template-columns:1fr 1fr}}.ov-metric[data-v-dcd08bfb]{background:linear-gradient(135deg,#f5f1fb,#fff);border:1px solid #e9d5ff;border-radius:12px;padding:14px 16px}.ov-metric-v[data-v-dcd08bfb]{font-size:26px;font-weight:800;color:#6d28d9;line-height:1}.ov-metric-l[data-v-dcd08bfb]{font-size:11px;color:#64748b;margin-top:6px;line-height:1.35}.ov-case-grid[data-v-dcd08bfb]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 820px){.ov-case-grid[data-v-dcd08bfb]{grid-template-columns:1fr}}.ov-h3[data-v-dcd08bfb]{margin:0 0 8px;font-size:13.5px;color:#1a1a2e}.ov-list[data-v-dcd08bfb]{margin:0;padding-left:18px;display:grid;gap:7px}.ov-list li[data-v-dcd08bfb]{font-size:12.5px;color:#1a1a2e;line-height:1.5}.ov-list-muted li[data-v-dcd08bfb]{color:#64748b}.ov-limits[data-v-dcd08bfb]{border-top:1px solid #f1f0f7;padding-top:14px}.ov-road[data-v-dcd08bfb]{display:grid;gap:8px}.ov-road-step[data-v-dcd08bfb]{display:grid;grid-template-columns:84px 1fr auto;align-items:center;gap:12px;border:1px solid #ecedf2;border-radius:10px;padding:10px 14px;background:#fff}.ov-road-n[data-v-dcd08bfb]{font-size:12px;font-weight:800;color:#6d28d9}.ov-road-t[data-v-dcd08bfb]{font-size:12.5px;color:#1a1a2e}.ov-road-s[data-v-dcd08bfb]{font-size:11px;font-weight:700;color:#94a3b8;white-space:nowrap}.ov-live[data-v-dcd08bfb]{color:#15803d}@media (max-width: 700px){.ov-road-step[data-v-dcd08bfb]{grid-template-columns:60px 1fr}.ov-road-s[data-v-dcd08bfb]{grid-column:2}}.ex[data-v-f3411f8f]{display:grid;gap:16px;color:#1a1a2e}.ex-head[data-v-f3411f8f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ex-title[data-v-f3411f8f]{margin:0 0 4px;font-size:18px}.ex-sub[data-v-f3411f8f]{margin:0;font-size:12.5px;color:#5b6071;max-width:780px;line-height:1.5}.ex-n[data-v-f3411f8f]{flex:none;font-size:20px;font-weight:800;color:#6d28d9}.ex-n span[data-v-f3411f8f]{font-size:12px;color:#94a3b8;font-weight:600}.ex-filters[data-v-f3411f8f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ex-sel[data-v-f3411f8f]{border:1px solid rgba(120,35,220,.22);border-radius:8px;padding:7px 10px;font-size:12.5px;background:#fff;color:#1a1a2e}.ex-sel-wide[data-v-f3411f8f]{min-width:200px;max-width:260px}.ex-sel-sm[data-v-f3411f8f]{padding:4px 8px;font-size:12px}.ex-band-chips[data-v-f3411f8f]{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.ex-chip[data-v-f3411f8f]{border:1px solid #e5e7eb;background:#fff;color:#475569;border-radius:999px;padding:5px 12px;font-size:12px;cursor:pointer}.ex-summary[data-v-f3411f8f]{display:grid;grid-template-columns:repeat(3,140px) 1fr;gap:12px}@media (max-width: 760px){.ex-summary[data-v-f3411f8f]{grid-template-columns:1fr 1fr}}.ex-tile[data-v-f3411f8f]{border:1px solid #ecedf2;border-radius:12px;padding:12px 14px;background:#fff}.ex-tile-v[data-v-f3411f8f]{font-size:24px;font-weight:800;color:#6d28d9;line-height:1}.ex-tile-l[data-v-f3411f8f]{font-size:11px;color:#94a3b8;margin-top:6px}.ex-tile-bands[data-v-f3411f8f]{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px;align-content:center}.ex-mix[data-v-f3411f8f]{font-size:11.5px;color:#475569;display:flex;align-items:center;gap:6px}.ex-mix-dot[data-v-f3411f8f]{width:9px;height:9px;border-radius:50%;flex:none}.ex-chart-wrap[data-v-f3411f8f]{border:1px solid #ecedf2;border-radius:12px;padding:14px 16px;background:#fff;display:grid;gap:8px}.ex-chart-head[data-v-f3411f8f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ex-chart-title[data-v-f3411f8f]{font-size:13px;font-weight:700}.ex-legend[data-v-f3411f8f]{display:inline-flex;gap:12px;margin-left:auto;flex-wrap:wrap}.ex-leg[data-v-f3411f8f]{font-size:11px;color:#5b6071;display:inline-flex;align-items:center;gap:5px}.ex-leg-dot[data-v-f3411f8f]{width:9px;height:9px;border-radius:50%}.ex-svg[data-v-f3411f8f]{width:100%;height:auto}.ex-axt[data-v-f3411f8f]{font-size:9px;fill:#94a3b8}.ex-axl[data-v-f3411f8f]{font-size:10px;fill:#64748b}.ex-note[data-v-f3411f8f]{margin:0;font-size:11px;color:#94a3b8}.aep[data-v-c2bb7962]{display:grid;gap:18px;color:#1a1a2e}.aep-overview[data-v-c2bb7962]{margin:0;font-size:13.5px;line-height:1.6;color:#5b6071;max-width:1000px}.aep-overview-sec[data-v-c2bb7962]{display:grid;gap:6px}.aep-overview-head[data-v-c2bb7962]{font-size:14px;font-weight:700;color:#1a1a2e}.aep-h2[data-v-c2bb7962],.aep-dim-title[data-v-c2bb7962]{color:#1a1a2e}.aep-h2[data-v-c2bb7962]{margin:0 0 4px;font-size:18px}.aep-info-panel[data-v-c2bb7962]{position:fixed;z-index:300;bottom:22px;left:50%;transform:translate(-50%);width:min(620px,92vw);max-height:55vh;overflow:auto;background:#fff;border:1px solid #e9d5ff;border-left:4px solid #953EF3;border-radius:12px;padding:16px 40px 16px 18px;box-shadow:0 14px 44px #1a0a3c47}.aep-info-panel-h[data-v-c2bb7962]{margin:0 0 6px;font-size:14px;color:#6d28d9}.aep-info-panel-p[data-v-c2bb7962]{margin:0 0 8px;font-size:12.5px;line-height:1.55;color:#5b6071}.aep-info-x[data-v-c2bb7962]{position:absolute;top:8px;right:10px;border:none;background:none;font-size:18px;line-height:1;color:#94a3b8;cursor:pointer}.aep-hero[data-v-c2bb7962]{background:linear-gradient(135deg,#1a0a3c,#2d1070);border-radius:14px;padding:18px 20px;color:#f3eefe;display:grid;gap:12px}.aep-hero-head[data-v-c2bb7962]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.aep-hero-tag[data-v-c2bb7962]{font-size:15px;font-weight:800;color:#fff}.aep-hero-tag[data-v-c2bb7962] .aep-info{color:#ffffffb3}.aep-hero-scale[data-v-c2bb7962]{font-size:11.5px;color:#c4b5fd}.aep-hero-band[data-v-c2bb7962]{background:#fff;border-radius:10px;padding:10px 12px}.aep-hero-cuts[data-v-c2bb7962]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.aep-hero-cuts div[data-v-c2bb7962]{background:#ffffff14;border-radius:8px;padding:8px 6px;text-align:center}.aep-hero-cuts span[data-v-c2bb7962]{display:block;font-size:10px;color:#c4b5fd;text-transform:uppercase;letter-spacing:.04em}.aep-hero-cuts b[data-v-c2bb7962]{font-size:17px;color:#fff;font-variant-numeric:tabular-nums}.aep-hero-note[data-v-c2bb7962]{margin:0;font-size:12px;color:#ddd6fe}.aep-bench-section[data-v-c2bb7962]{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9;border-bottom:1px solid #ece6fb;padding-bottom:6px;margin-bottom:8px}.aep-bench-section-sub[data-v-c2bb7962]{color:#94a3b8;font-weight:600;text-transform:none;letter-spacing:0;margin-left:8px}.aep-bset[data-v-c2bb7962]{display:grid;gap:6px}.aep-bset-note[data-v-c2bb7962]{margin:4px 0 0;font-size:11px;color:#94a3b8}.aep-seg-sec[data-v-c2bb7962]{display:grid;gap:8px}.aep-seg-grid[data-v-c2bb7962]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width: 760px){.aep-seg-grid[data-v-c2bb7962]{grid-template-columns:1fr 1fr}}.aep-seg[data-v-c2bb7962]{border:1px solid #ecedf2;border-left:4px solid #cbd5e1;border-radius:10px;padding:10px 12px;background:#fff;display:grid;gap:4px}.aep-seg-top[data-v-c2bb7962]{display:flex;justify-content:space-between;align-items:baseline}.aep-seg-name[data-v-c2bb7962]{font-size:13px;font-weight:800;color:#1a1a2e}.aep-seg-share[data-v-c2bb7962]{font-size:13px;font-weight:800}.aep-seg-note[data-v-c2bb7962]{font-size:11px;color:#5b6071;line-height:1.45}.aep-seg-leaders[data-v-c2bb7962]{border-left-color:#15803d}.aep-seg-leaders .aep-seg-share[data-v-c2bb7962]{color:#15803d}.aep-seg-aspirants[data-v-c2bb7962]{border-left-color:#38bdf8}.aep-seg-aspirants .aep-seg-share[data-v-c2bb7962]{color:#0369a1}.aep-seg-pack[data-v-c2bb7962]{border-left-color:#f59e0b}.aep-seg-pack .aep-seg-share[data-v-c2bb7962]{color:#b45309}.aep-seg-strugglers[data-v-c2bb7962]{border-left-color:#ef4444}.aep-seg-strugglers .aep-seg-share[data-v-c2bb7962]{color:#b42318}.aep-card-chess[data-v-c2bb7962]{border-color:#e9d5ff;background:linear-gradient(135deg,#faf7ff,#fff)}.aep-qbadge-chess[data-v-c2bb7962]{background:linear-gradient(90deg,#605dc6,#953ef3);color:#fff}.aep-refchip-chess[data-v-c2bb7962]{color:#6d28d9;background:#f3f0ff;border-color:#e9d5ff}.aep-filters[data-v-c2bb7962]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aep-filter-label[data-v-c2bb7962]{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.aep-chip[data-v-c2bb7962]{border:1px solid rgba(120,35,220,.22);background:#fff;color:#5b6071;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer}.aep-chip-on[data-v-c2bb7962]{background:linear-gradient(90deg,#605dc6,#953ef3);color:#fff;border-color:transparent}.aep-toggle[data-v-c2bb7962]{font-size:12px;color:#5b6071;display:inline-flex;gap:5px;align-items:center;margin-left:4px}.aep-pillar-sec[data-v-c2bb7962]{display:grid;gap:10px}.aep-pillar-head[data-v-c2bb7962]{border-left:4px solid #953EF3;padding-left:10px}.aep-pillar-name[data-v-c2bb7962]{margin:0;font-size:15px;color:#6d28d9;font-weight:700}.aep-pillar-name[data-v-c2bb7962] span{font-size:15px}.aep-pillar-intro[data-v-c2bb7962]{margin:3px 0 0;font-size:12px;color:#5b6071;line-height:1.55;max-width:1000px}.aep-grid[data-v-c2bb7962]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.aep-card[data-v-c2bb7962]{text-align:left;border:1px solid #ecedf2;border-radius:12px;padding:13px 15px;background:#fff;cursor:pointer;display:grid;gap:9px;transition:box-shadow .15s,border-color .15s}.aep-card[data-v-c2bb7962]:hover{border-color:#c4b5fd;box-shadow:0 4px 16px #7823dc14}.aep-card[data-v-c2bb7962]:focus-visible{outline:2px solid #953EF3;outline-offset:2px}.aep-card-top[data-v-c2bb7962]{display:flex;gap:7px;align-items:baseline}.aep-card-name[data-v-c2bb7962]{font-size:13.5px;font-weight:700;line-height:1.35}.aep-card-chart[data-v-c2bb7962]{margin:2px 0}.aep-card-meta[data-v-c2bb7962]{font-size:10.5px;color:#94a3b8}.aep-qbadge[data-v-c2bb7962]{flex:none;font-size:10px;font-weight:800;color:#6d28d9;background:#f3f0ff;border-radius:5px;padding:2px 6px}.aep-refchip[data-v-c2bb7962]{font-size:10.5px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:3px 8px;justify-self:start}.aep-band[data-v-c2bb7962]{display:grid;gap:4px}.aep-band-track[data-v-c2bb7962]{position:relative;height:8px;border-radius:6px;background:#eef0f6}.aep-band-card .aep-band-track[data-v-c2bb7962]{margin-top:6px}.aep-band-mini[data-v-c2bb7962]{height:8px;min-width:120px}.aep-band-green[data-v-c2bb7962]{background:linear-gradient(90deg,#eef0f6 60%,#bbf7d0)}.aep-band-yellow[data-v-c2bb7962]{background:linear-gradient(90deg,#eef0f6 60%,#fef08a)}.aep-band-orange[data-v-c2bb7962]{background:linear-gradient(90deg,#eef0f6 55%,#fed7aa)}.aep-band-red[data-v-c2bb7962]{background:linear-gradient(90deg,#eef0f6 50%,#fecaca)}.aep-tick[data-v-c2bb7962]{position:absolute;top:10px;transform:translate(-50%);font-size:8.5px;color:#cbd5e1}.aep-mk[data-v-c2bb7962]{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid #fff}.aep-mk-others[data-v-c2bb7962]{background:#94a3b8}.aep-mk-leader[data-v-c2bb7962]{background:#6d28d9}.aep-band-vals[data-v-c2bb7962]{display:flex;justify-content:space-between;font-size:10px;margin-top:8px}.aep-v-others[data-v-c2bb7962]{color:#64748b}.aep-v-leader[data-v-c2bb7962]{color:#6d28d9;font-weight:700}.aep-detail[data-v-c2bb7962]{display:grid;gap:16px}.aep-detail-charts[data-v-c2bb7962]{display:grid;gap:12px}.aep-chart-grid[data-v-c2bb7962]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 820px){.aep-chart-grid[data-v-c2bb7962]{grid-template-columns:1fr}}.aep-back[data-v-c2bb7962]{justify-self:start;border:1px solid #ecedf2;background:#fff;border-radius:8px;padding:6px 12px;font-size:12px;color:#5b6071;cursor:pointer}.aep-pill-tag[data-v-c2bb7962]{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.aep-dim-title[data-v-c2bb7962]{margin:4px 0 0;font-size:19px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.aep-dim-title[data-v-c2bb7962] span{font-size:19px}.aep-callout[data-v-c2bb7962]{margin:8px 0 0;font-size:12.5px;color:#5b6071;background:#faf9ff;border:1px solid #ece6fb;border-left:3px solid #953EF3;border-radius:8px;padding:10px 12px;line-height:1.55}.aep-fa[data-v-c2bb7962]{display:grid;gap:8px;border-top:1px solid #f1f0f7;padding-top:14px}.aep-fa-name[data-v-c2bb7962]{margin:0;font-size:14px;font-weight:700}.aep-scale[data-v-c2bb7962]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.aep-stage[data-v-c2bb7962]{border:1px solid #ecedf2;border-radius:10px;overflow:hidden;background:#fff}.aep-stage-h[data-v-c2bb7962]{background:#f5f1fb;color:#475569;font-size:11px;font-weight:800;padding:6px 10px;border-bottom:1px solid #ece6fb}.aep-stage-list[data-v-c2bb7962]{margin:0;padding:9px 9px 9px 22px;display:grid;gap:5px}.aep-stage-list li[data-v-c2bb7962]{font-size:11.5px;color:#1a1a2e;line-height:1.4}.aep-stage-empty[data-v-c2bb7962]{padding:10px;color:#cbd5e1}@media (max-width: 900px){.aep-scale[data-v-c2bb7962]{grid-template-columns:1fr 1fr}}.aep-qa[data-v-c2bb7962]{background:#faf9ff;border:1px solid #ece6fb;border-radius:10px;padding:12px 14px}.aep-q[data-v-c2bb7962]{margin:0 0 4px;font-weight:700;font-size:13px}.aep-a[data-v-c2bb7962]{margin:0;font-size:12.5px;color:#5b6071;line-height:1.55}.aep-combos-switch[data-v-c2bb7962]{display:flex;flex-wrap:wrap;gap:8px}.aep-kpis[data-v-c2bb7962]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.aep-kpi[data-v-c2bb7962]{border:1px solid #ecedf2;border-radius:12px;padding:13px 15px;background:#fff}.aep-kpi-card[data-v-c2bb7962]{border:1px solid #e9d5ff;border-radius:12px}.aep-kpi-l[data-v-c2bb7962]{font-size:11px;color:#94a3b8}.aep-kpi-v[data-v-c2bb7962]{font-size:24px;font-weight:800;color:#6d28d9;margin-top:5px}.aep-table[data-v-c2bb7962]{width:100%;border-collapse:collapse;font-size:12.5px}.aep-table th[data-v-c2bb7962]{text-align:left;background:#f5f1fb;color:#475569;font-weight:700;padding:8px 10px;border-bottom:1px solid #ece6fb}.aep-table td[data-v-c2bb7962]{padding:8px 10px;border-bottom:1px solid #f3f4f8;vertical-align:middle}.aep-num[data-v-c2bb7962]{text-align:right;font-variant-numeric:tabular-nums}.aep-note[data-v-c2bb7962]{font-size:11.5px;color:#5b6071;line-height:1.55;background:#fafafa;border:1px solid #eee;border-radius:8px;padding:10px 12px}@media (max-width: 760px){.aep-kpis[data-v-c2bb7962]{grid-template-columns:1fr}}.aep-method[data-v-c2bb7962]{display:grid;gap:16px}.aep-method-hero[data-v-c2bb7962]{background:linear-gradient(135deg,#1a0a3c,#2d1070);border-radius:14px;padding:20px 22px;color:#f3eefe}.aep-method-tag[data-v-c2bb7962]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd}.aep-method-title[data-v-c2bb7962]{margin:6px 0;font-size:22px;color:#fff}.aep-method-sub[data-v-c2bb7962]{margin:0;font-size:13px;color:#ddd6fe;line-height:1.55;max-width:900px}.aep-method-section[data-v-c2bb7962]{background:#fff;border:1px solid #ecedf2;border-radius:12px;padding:14px 16px;display:grid;gap:10px}.aep-method-h[data-v-c2bb7962]{margin:0;font-size:14px;color:#1a1a2e}.aep-method-p[data-v-c2bb7962]{margin:0;font-size:12.5px;color:#5b6071;line-height:1.55}.aep-method-note[data-v-c2bb7962]{margin:4px 0 0;font-size:11.5px;color:#8b8794;font-style:italic}.aep-study-grid[data-v-c2bb7962]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:4px 0}@media (max-width: 760px){.aep-study-grid[data-v-c2bb7962]{grid-template-columns:1fr 1fr}}.aep-study-tile[data-v-c2bb7962]{background:#faf9fe;border:1px solid #ece7f9;border-radius:10px;padding:12px 14px}.aep-study-num[data-v-c2bb7962]{font-size:22px;font-weight:800;color:#6d28d9;letter-spacing:-.01em}.aep-study-lbl[data-v-c2bb7962]{font-size:11.5px;color:#5b6071;line-height:1.3;margin-top:2px}.aep-study-split[data-v-c2bb7962]{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;margin-top:4px}@media (max-width: 760px){.aep-study-split[data-v-c2bb7962]{grid-template-columns:1fr}}.aep-study-cap[data-v-c2bb7962]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9;margin-bottom:6px}.aep-study-list[data-v-c2bb7962]{margin:0;padding-left:16px;font-size:12.5px;color:#4b4560;line-height:1.6}.aep-lead-split[data-v-c2bb7962]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:6px 0}@media (max-width: 760px){.aep-lead-split[data-v-c2bb7962]{grid-template-columns:1fr}}.aep-lead-card[data-v-c2bb7962]{background:#faf9fe;border:1px solid #ece7f9;border-left:3px solid #7c3aed;border-radius:10px;padding:12px 14px}.aep-lead-cap[data-v-c2bb7962]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9;margin-bottom:5px}.aep-method-footer[data-v-c2bb7962]{font-size:11px;color:#94a3b8;line-height:1.55}.aep-legend[data-v-c2bb7962]{display:flex;flex-wrap:wrap;gap:8px}.aep-legend-item[data-v-c2bb7962]{font-size:10.5px;padding:3px 9px;border-radius:999px;border:1px solid #e5e7eb;color:#475569}.aep-legend-green[data-v-c2bb7962]{background:#dcfce7;border-color:#bbf7d0}.aep-legend-yellow[data-v-c2bb7962]{background:#fef9c3;border-color:#fde68a}.aep-legend-orange[data-v-c2bb7962]{background:#ffedd5;border-color:#fed7aa}.aep-legend-red[data-v-c2bb7962]{background:#fee2e2;border-color:#fecaca}.aep-legend-scale[data-v-c2bb7962]{background:#f3f0ff;border-color:#e9d5ff;color:#6d28d9;font-weight:700}.rs-filter-bar[data-v-c84c8cd0]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 0 14px;border-bottom:1px solid var(--border);margin-bottom:16px}.rs-filter-group[data-v-c84c8cd0]{display:flex;align-items:center;gap:6px}.rs-filter-label[data-v-c84c8cd0]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.rs-topgroup[data-v-c84c8cd0]{display:flex;align-items:stretch;gap:12px;margin:4px 0 14px}.rs-topgroup-spacer[data-v-c84c8cd0]{flex:1}.rs-topgroup-btn[data-v-c84c8cd0]{all:unset;cursor:pointer;flex:0 1 auto;min-width:200px;display:flex;flex-direction:column;gap:2px;padding:14px 22px;border-radius:14px;background:#7823dc0a;border:1.5px solid rgba(120,35,220,.18);transition:all .14s;color:var(--text, #1A1A2E)}.rs-topgroup-btn[data-v-c84c8cd0]:hover{background:#7823dc1a;border-color:#7823dc6b}.rs-topgroup-btn-active[data-v-c84c8cd0]{background:linear-gradient(95deg,#7823dc24,#953ef32e);border-color:var(--k-purple, #7823DC);box-shadow:0 4px 14px #7823dc33}.rs-topgroup-mark[data-v-c84c8cd0]{font-size:16px;font-weight:800;color:var(--k-purple, #7823DC);letter-spacing:.01em}.rs-topgroup-btn-active .rs-topgroup-mark[data-v-c84c8cd0]{color:var(--k-purple-dark, #46168B)}.rs-topgroup-label[data-v-c84c8cd0]{font-size:11px;font-weight:600;color:var(--muted, #6B6F82);letter-spacing:.02em}@media (max-width: 720px){.rs-topgroup[data-v-c84c8cd0]{flex-wrap:wrap}.rs-topgroup-btn[data-v-c84c8cd0]{min-width:0;flex:1 1 calc(50% - 6px);padding:10px 12px}.rs-topgroup-mark[data-v-c84c8cd0]{font-size:13px}.rs-topgroup-label[data-v-c84c8cd0]{font-size:10px}}.rs-product-banner[data-v-c84c8cd0]{padding:10px 16px;margin:0 0 12px;background:linear-gradient(90deg,#7823dc0f,#953ef31a);border:1px solid rgba(120,35,220,.18);border-radius:10px}.rs-product-banner-external[data-v-c84c8cd0]{background:linear-gradient(90deg,#001f5b0d,#7823dc12);border-color:#001f5b33}.rs-product-banner-external .rs-pb-mark[data-v-c84c8cd0]{color:var(--k-navy, #001F5B)}.rs-product-banner-external .rs-pb-row-cohort[data-v-c84c8cd0]{border-top-color:#001f5b2e}.rs-product-banner-advisor[data-v-c84c8cd0]{background:linear-gradient(95deg,#7823dc0f,#00a25814);border-color:#7823dc38}.rs-product-banner-advisor .rs-pb-mark[data-v-c84c8cd0]{color:#008147}.rs-topgroup-btn-advisor[data-v-c84c8cd0]{border-color:#00a2584d}.rs-topgroup-btn-advisor[data-v-c84c8cd0]:hover{background:#00a25814;border-color:#00a2588c}.rs-topgroup-btn-advisor.rs-topgroup-btn-active[data-v-c84c8cd0]{background:linear-gradient(95deg,#7823dc24,#00a2582e);border-color:#008147}.rs-topgroup-btn-advisor .rs-topgroup-mark[data-v-c84c8cd0]{color:#008147}.rs-topgroup-btn-advisor.rs-topgroup-btn-active .rs-topgroup-mark[data-v-c84c8cd0]{color:#006139}.rstab-advisor[data-v-c84c8cd0]{background:#00a2580a}.rstab-advisor.rstab-active[data-v-c84c8cd0]{background:linear-gradient(95deg,#605dc6,#00a258 110%);color:#fff;border-color:transparent}.rs-scope-picker[data-v-c84c8cd0]{display:flex;gap:6px;flex-wrap:wrap;padding:6px 0;border-top:1px solid rgba(120,35,220,.1);border-bottom:1px solid rgba(120,35,220,.1);margin:4px 0}.rs-scope-chip[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--muted, #6B6F82);background:transparent;border:1px solid var(--border, #E6E7EF);transition:all .12s}.rs-scope-chip[data-v-c84c8cd0]:hover{color:var(--k-purple, #7823DC);border-color:var(--k-purple, #7823DC);background:#7823dc0a}.rs-scope-chip-active[data-v-c84c8cd0]{color:#fff!important;background:var(--k-purple, #7823DC)!important;border-color:var(--k-purple, #7823DC)!important}.rs-scope-sub[data-v-c84c8cd0]{font-size:10px;color:var(--muted, #6B6F82);margin:0 0 6px;font-style:italic}.rs-scope-toast[data-v-c84c8cd0]{margin:4px 0 8px;padding:8px 12px;background:#00a2581a;border:1px solid rgba(0,162,88,.32);border-radius:8px;color:#006139;font-size:12px;font-weight:600;animation:rs-scope-toast-in-c84c8cd0 .22s ease both}@keyframes rs-scope-toast-in-c84c8cd0{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.rs-scope-picker-lg[data-v-c84c8cd0]{padding:14px 0;gap:10px}.rs-scope-chip-lg[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:2px;padding:10px 16px;min-width:130px;align-items:flex-start;border-radius:10px}.rs-scope-chip-lg .rs-scope-chip-label[data-v-c84c8cd0]{font-size:13px;font-weight:800;letter-spacing:.02em}.rs-scope-chip-lg .rs-scope-chip-sub[data-v-c84c8cd0]{font-size:10px;font-weight:500;opacity:.78;text-transform:none}.rs-maturity[data-v-c84c8cd0]{padding:0 0 60px}.rs-mat-hero[data-v-c84c8cd0]{background:linear-gradient(135deg,#1a0a3c,#2a1660,#4a1f3a);color:#fff;padding:28px 32px;border-radius:14px;margin-bottom:18px;position:relative;overflow:hidden}.rs-mat-hero[data-v-c84c8cd0]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 100% 0%,rgba(0,162,88,.22),transparent 60%);pointer-events:none}.rs-mat-hero-tag[data-v-c84c8cd0]{display:inline-block;padding:4px 10px;border-radius:999px;background:#ffffff24;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b9f5cf}.rs-mat-hero-title[data-v-c84c8cd0]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:32px;font-weight:800;margin:8px 0 6px;letter-spacing:-.01em;color:#fff!important;position:relative;z-index:1}.rs-mat-hero-sub[data-v-c84c8cd0]{font-size:14px;line-height:1.55;opacity:.92;max-width:760px;margin:0;color:#fff;position:relative;z-index:1}.rs-mat-rationale-btn[data-v-c84c8cd0]{margin-top:16px;all:unset;cursor:pointer;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:700;background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.3);transition:all .12s}.rs-mat-rationale-btn[data-v-c84c8cd0]:hover{background:#ffffff3d;border-color:#ffffff8c}.rs-mat-section[data-v-c84c8cd0]{background:#fff;padding:18px 22px;border:1px solid var(--border, #E6E7EF);border-radius:14px;margin-top:0}.rs-mat-result-foot[data-v-c84c8cd0]{margin:14px 0 0;padding:12px 14px;background:#7823dc0a;border-left:3px solid var(--k-purple, #7823DC);border-radius:6px;font-size:12.5px;line-height:1.6;color:#1a1a2ec7}.rs-pb-row-cohort-compact[data-v-c84c8cd0]{padding-top:6px;gap:8px}.rs-pb-cohort-edit[data-v-c84c8cd0]{all:unset;cursor:pointer;margin-left:auto;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--k-purple, #7823DC);background:#7823dc14;border:1px solid rgba(120,35,220,.3);transition:all .12s}.rs-pb-cohort-edit[data-v-c84c8cd0]:hover{color:#fff;background:var(--k-purple, #7823DC)}.rs-pb-cohort-of[data-v-c84c8cd0]{font-size:11px;color:var(--muted, #6B6F82);font-weight:500;margin-left:4px}.rs-pb-row[data-v-c84c8cd0]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rs-pb-row-cohort[data-v-c84c8cd0]{margin-top:6px;padding-top:8px;border-top:1px dashed rgba(120,35,220,.18);align-items:center}.rs-pb-mark[data-v-c84c8cd0]{font-size:14px;font-weight:800;color:var(--k-purple, #7823DC);letter-spacing:-.01em}.rs-pb-divider[data-v-c84c8cd0]{color:#7823dc66}.rs-pb-fullform[data-v-c84c8cd0]{font-size:13px;font-weight:700;color:var(--text, #1A1A2E);letter-spacing:.02em}.rs-pb-tag[data-v-c84c8cd0]{font-size:11px;color:#1a1a2e8c;margin-left:auto}@media (max-width: 720px){.rs-pb-tag[data-v-c84c8cd0]{margin-left:0;flex-basis:100%}}.rs-pb-cohort-label[data-v-c84c8cd0]{font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-pb-cohort-n[data-v-c84c8cd0]{font-size:12px;color:var(--text)}.rs-pb-cohort-n strong[data-v-c84c8cd0]{font-size:13px;color:var(--k-purple, #7823DC);font-weight:800}.rs-pb-cohort-conf[data-v-c84c8cd0]{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px}.rs-conf-high[data-v-c84c8cd0]{background:#00a2581f;color:#008147;border:1px solid rgba(0,162,88,.3)}.rs-conf-med[data-v-c84c8cd0]{background:#f59e0b1f;color:#b85f00;border:1px solid rgba(245,158,11,.3)}.rs-conf-low[data-v-c84c8cd0]{background:#e045451f;color:#c03030;border:1px solid rgba(224,69,69,.3)}.rs-conf-na[data-v-c84c8cd0]{background:#0000000f;color:#0000008c}.rs-pb-cohort-chip[data-v-c84c8cd0]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;background:#fff;border:1px solid rgba(120,35,220,.18)}.rs-pb-cohort-chip-label[data-v-c84c8cd0]{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-pb-cohort-chip-val[data-v-c84c8cd0]{font-size:11px;font-weight:600;color:var(--text)}.rs-year-range[data-v-c84c8cd0]{display:inline-flex;align-items:center;gap:4px}.rs-year-input[data-v-c84c8cd0]{width:60px;padding:4px 6px;border-radius:6px;border:1px solid var(--border);background:var(--bg-1);color:var(--text);font-size:12px;font-weight:600;text-align:center;outline:none}.rs-year-input[data-v-c84c8cd0]:focus{border-color:var(--k-purple);box-shadow:0 0 0 2px #7823dc26}.rs-year-dash[data-v-c84c8cd0]{color:var(--muted);font-weight:700}.rs-defs-btn[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:6px 12px;border-radius:7px;border:1px solid rgba(120,35,220,.25);background:#7823dc0f;color:var(--k-purple, #7823DC);font-size:11px;font-weight:700;letter-spacing:.02em;transition:all .14s;margin-left:6px}.rs-defs-btn[data-v-c84c8cd0]:hover{background:#7823dc24;border-color:var(--k-purple)}.rs-help-menu[data-v-c84c8cd0]{position:absolute;top:100%;right:0;margin-top:6px;z-index:60;min-width:320px;max-width:380px;background:#fff;border:1px solid rgba(120,35,220,.3);border-radius:10px;box-shadow:0 14px 40px #0000001f;padding:10px 0;animation:gt-pop .16s cubic-bezier(.2,.7,.2,1) both}.rs-help-menu-head[data-v-c84c8cd0]{padding:4px 16px 10px;border-bottom:1px solid rgba(120,35,220,.12);display:flex;flex-direction:column;gap:2px}.rs-help-menu-head strong[data-v-c84c8cd0]{font-size:13px;color:var(--k-navy, #001F5B)}.rs-help-menu-sub[data-v-c84c8cd0]{font-size:11px;color:var(--muted, #6B6F82);line-height:1.4}.rs-help-menu-scope[data-v-c84c8cd0]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC);padding:8px 16px 4px}.rs-help-menu-item[data-v-c84c8cd0]{all:unset;cursor:pointer;display:block;padding:7px 16px;font-size:12.5px;color:var(--text);transition:background .11s;width:calc(100% - 32px)}.rs-help-menu-item[data-v-c84c8cd0]:hover{background:#7823dc0f;color:var(--k-purple, #7823DC)}.rs-help-menu-sep[data-v-c84c8cd0]{height:1px;background:#7823dc1a;margin:4px 16px}.rs-reset-client-btn[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:6px 12px;border-radius:7px;border:1px solid rgba(224,69,69,.3);background:#e045450f;color:#c03030;font-size:11px;font-weight:700;letter-spacing:.02em;transition:all .14s;margin-left:6px}.rs-reset-client-btn[data-v-c84c8cd0]:hover{background:#e0454524;border-color:#e04545}.rs-select[data-v-c84c8cd0]{padding:4px 28px 4px 10px;border-radius:7px;border:1px solid var(--border);background:var(--bg-1);color:var(--text);font-size:12px;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%236b7280'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.rs-toggle[data-v-c84c8cd0]{display:flex;gap:2px;background:var(--bg-1);border-radius:7px;padding:2px;border:1px solid var(--border)}.rs-toggle-btn[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:3px 12px;border-radius:5px;font-size:11px;font-weight:600;color:var(--muted);transition:all .11s}.rs-toggle-btn[data-v-c84c8cd0]:focus-visible{outline:2px solid var(--k-purple);outline-offset:1px}.rs-toggle-active[data-v-c84c8cd0]{background:var(--k-purple);color:#fff!important}.rs-toggle-qa[data-v-c84c8cd0]{background:#e66c37!important}.rs-toggle-qa-mark[data-v-c84c8cd0]{display:inline-block;margin-left:6px;padding:0 5px;border-radius:3px;background:#ffffff40;font-size:9px;font-weight:800;letter-spacing:.08em}.rs-header-kpis[data-v-c84c8cd0]{display:flex;gap:2px;margin-left:auto}.rs-hkpi[data-v-c84c8cd0]{display:flex;flex-direction:column;align-items:center;padding:4px 14px;border-left:1px solid var(--border)}.rs-hkpi[data-v-c84c8cd0]:first-child{border-left:none}.rs-hkpi-val[data-v-c84c8cd0]{font-size:16px;font-weight:800;color:var(--k-purple);letter-spacing:-.02em}.rs-hkpi-lbl[data-v-c84c8cd0]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-top:1px}.rs-hkpi-fullform[data-v-c84c8cd0]{font-size:8px;font-weight:600;color:#7823dcb3;letter-spacing:.04em;margin-top:1px;line-height:1.2}.rs-hkpi-n[data-v-c84c8cd0]{opacity:.7}.rs-hkpi-val-n[data-v-c84c8cd0]{font-size:13px;color:var(--muted);font-weight:700}.rs-tabbar[data-v-c84c8cd0]{display:flex;gap:4px;padding-bottom:16px;flex-wrap:wrap;align-items:center}.rs-tabbar-spacer[data-v-c84c8cd0]{flex:1}.rstab[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:7px 16px;border-radius:20px;font-size:12px;font-weight:700;color:var(--muted);border:1px solid var(--border);background:transparent;transition:all .12s;white-space:nowrap;display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.2}.rstab-fullform[data-v-c84c8cd0]{font-size:8px;font-weight:600;color:#7823dca6;letter-spacing:.04em;text-transform:uppercase;margin-top:1px}.rstab-active .rstab-fullform[data-v-c84c8cd0]{color:#ffffffb3}.rstab[data-v-c84c8cd0]:hover{color:var(--text);background:var(--bg-1)}.rstab[data-v-c84c8cd0]:focus-visible{outline:2px solid var(--k-purple);outline-offset:2px}.rstab-active[data-v-c84c8cd0]{background:var(--gradient-btn, linear-gradient(90deg, #605DC6 0%, #953EF3 100%));color:#fff;border-color:transparent}.rs-tabbar-group-label[data-v-c84c8cd0]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #6B6F82);padding:6px 4px 6px 16px;border-left:1px solid var(--border, #E6E7EF);margin-left:6px;align-self:stretch;display:inline-flex;align-items:center}.rstab-external[data-v-c84c8cd0]{background:#7823dc0a}.rstab-external.rstab-active[data-v-c84c8cd0]{background:var(--gradient-btn, linear-gradient(90deg, #605DC6 0%, #953EF3 100%));color:#fff;border-color:transparent}.rs-coming-soon[data-v-c84c8cd0]{margin-top:18px;padding:20px 22px;border-radius:12px;background:#7823dc0a;border:1px dashed rgba(120,35,220,.35)}.rs-coming-soon-title[data-v-c84c8cd0]{font-size:13px;font-weight:800;color:var(--k-purple, #7823DC);letter-spacing:.04em;margin-bottom:8px}.rs-coming-soon-body[data-v-c84c8cd0]{font-size:12px;line-height:1.55;color:var(--ink, #1a1a2e);margin:0}.rstab-ask-cta[data-v-c84c8cd0]{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:linear-gradient(95deg,#7823dc,#b16dff 60%,#ff7ab6 110%);color:#fff;font-weight:800;font-size:13px;letter-spacing:.02em;box-shadow:0 4px 14px #7823dc59,0 0 #7823dc73;border:1px solid rgba(255,255,255,.3);transition:transform .12s,box-shadow .2s,filter .12s;animation:rs-ai-pulse-c84c8cd0 2.4s ease-in-out infinite}.rstab-ask-cta[data-v-c84c8cd0]:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 6px 22px #7823dc80}.rstab-ask-cta[data-v-c84c8cd0]:active{transform:translateY(0)}.rstab-ask-cta-on[data-v-c84c8cd0]{background:linear-gradient(95deg,#5c18b0,#9047e0 60%,#da62a0 110%);animation:none}.rstab-ask-cta-spark[data-v-c84c8cd0]{font-size:14px;line-height:1}.rstab-ask-cta-label[data-v-c84c8cd0]{letter-spacing:.04em}.rstab-ask-cta-chev[data-v-c84c8cd0]{font-size:11px;opacity:.85}@keyframes rs-ai-pulse-c84c8cd0{0%,to{box-shadow:0 4px 14px #7823dc59,0 0 #7823dc73}50%{box-shadow:0 4px 14px #7823dc6b,0 0 0 8px #7823dc00}}.rs-questions-panel[data-v-c84c8cd0]{border:1px solid rgba(120,35,220,.18);border-radius:10px;background:#7823dc0a;overflow:hidden}.rs-questions-toggle[data-v-c84c8cd0]{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--k-purple, #7823DC)}.rs-questions-toggle[data-v-c84c8cd0]:hover{background:#7823dc14}.rs-questions-toggle-chev[data-v-c84c8cd0]{font-size:12px;opacity:.7}.rs-questions-list[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:4px;padding:4px 8px 10px;max-height:220px;overflow-y:auto}.rs-question-chip[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:7px 10px;border-radius:8px;background:#fff;border:1px solid var(--border, #e7e7ee);font-size:11.5px;line-height:1.4;color:var(--text, #1A1A2E);transition:all .11s}.rs-question-chip[data-v-c84c8cd0]:hover{background:#7823dc14;border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC)}.rs-sidebar-scope[data-v-c84c8cd0]{font-weight:600;color:var(--muted, #6B6F82);font-size:11px;margin-left:4px}.rs-sidebar-header-actions[data-v-c84c8cd0]{display:inline-flex;gap:6px}.rs-page-nav[data-v-c84c8cd0]{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid var(--border)}.rs-pnav[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:7px 18px;font-size:12px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .11s;white-space:nowrap}.rs-pnav[data-v-c84c8cd0]:hover{color:var(--text)}.rs-pnav[data-v-c84c8cd0]:focus-visible{outline:2px solid var(--k-purple);outline-offset:2px;border-radius:4px}.rs-pnav-active[data-v-c84c8cd0]{color:var(--k-purple);border-bottom-color:var(--k-purple);font-weight:700}.rs-bench-section[data-v-c84c8cd0]{grid-column:1/-1;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);padding:2px 0 8px;border-bottom:1px solid var(--border);margin-bottom:4px}.rs-bench-section-sub[data-v-c84c8cd0]{display:block;font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;color:#1a1a2e8c;margin-top:4px}.rs-bench-grid[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;align-items:start}.rs-bench-card[data-v-c84c8cd0]{background:var(--bg-1);border:1px solid var(--border);border-radius:12px;padding:16px 18px 14px}.rs-bench-card-featured[data-v-c84c8cd0]{background:linear-gradient(135deg,#1a0a3c,#2d1070);border-color:transparent;color:#ffffffe6}.rs-bench-card-wide[data-v-c84c8cd0]{grid-column:span 2}.rs-bc-title[data-v-c84c8cd0]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:3px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rs-bc-title[data-v-c84c8cd0] .mci{margin-left:auto}.rs-bench-card-featured .rs-bc-title[data-v-c84c8cd0]{color:#fffffff2}.rs-bench-card-featured .rs-bc-title[data-v-c84c8cd0] .mci-chip-empty{color:#ffffffb3;border-color:#ffffff4d}.rs-bench-card-featured .rs-bc-title[data-v-c84c8cd0] .mci-chip-empty:hover{color:#fff;background:#ffffff1a;border-color:#ffffff8c}.rs-bc-sub[data-v-c84c8cd0]{font-size:11px;color:var(--muted);margin-bottom:14px;line-height:1.4}.rs-bench-card-featured .rs-bc-sub[data-v-c84c8cd0]{color:#ffffff8c}.rs-bc-bar-wrap[data-v-c84c8cd0]{margin-bottom:12px}.rs-bc-track[data-v-c84c8cd0]{position:relative;height:8px;background:#00000012;border-radius:8px;overflow:visible}.rs-bc-track-light[data-v-c84c8cd0]{background:#ffffff26}.rs-bc-range[data-v-c84c8cd0]{position:absolute;top:0;height:100%;background:var(--k-purple, #7823dc);opacity:.35;border-radius:8px}.rs-bc-range-light[data-v-c84c8cd0]{background:#c4a0ff;opacity:.5}.rs-bc-dot[data-v-c84c8cd0]{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:var(--k-purple, #7823dc);border:2.5px solid #fff;border-radius:50%;box-shadow:0 1px 4px #00000040;z-index:2}.rs-bc-dot-light[data-v-c84c8cd0]{background:#c4a0ff;border-color:#ffffff80}.rs-bc-vals[data-v-c84c8cd0]{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);text-align:center}.rs-bc-vals-light[data-v-c84c8cd0]{color:#fff9}.rs-bc-p25[data-v-c84c8cd0],.rs-bc-p75[data-v-c84c8cd0]{opacity:.8}.rs-bc-p50[data-v-c84c8cd0]{color:var(--text)}.rs-bench-card-featured .rs-bc-p50[data-v-c84c8cd0]{color:#fffffff2}.rs-bc-p50 strong[data-v-c84c8cd0]{font-size:13px;font-weight:800;color:var(--k-purple)}.rs-bench-card-featured .rs-bc-p50 strong[data-v-c84c8cd0]{color:#c4a0ff}.rs-bc-note[data-v-c84c8cd0]{font-size:10px;color:#fff6;margin-top:4px;text-align:right}.rs-bench-card-mini[data-v-c84c8cd0]{display:flex;flex-direction:column}.rs-mini-stats[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.rs-mini-row[data-v-c84c8cd0]{display:flex;justify-content:space-between;font-size:12px}.rs-mini-row span[data-v-c84c8cd0]{color:var(--muted)}.rs-mini-row strong[data-v-c84c8cd0]{font-weight:700;color:var(--text)}.rs-cross-tabs[data-v-c84c8cd0]{display:flex;gap:6px;margin-bottom:16px}.rs-ctab[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:6px 16px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--border);color:var(--muted);transition:all .11s}.rs-ctab[data-v-c84c8cd0]:hover{background:var(--bg-1);color:var(--text)}.rs-ctab-active[data-v-c84c8cd0]{background:var(--k-purple);color:#fff;border-color:transparent}.rs-tab-body[data-v-c84c8cd0]{padding:4px 0 0}.rs-table-wrap[data-v-c84c8cd0]{overflow-x:auto}.rs-table[data-v-c84c8cd0]{width:100%;border-collapse:collapse;font-size:12px}.rs-table th[data-v-c84c8cd0]{text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:7px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.rs-table td[data-v-c84c8cd0]{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.rs-table tbody tr[data-v-c84c8cd0]:hover{background:var(--bg-1)}.score-top[data-v-c84c8cd0]{color:#10b981;font-weight:700}.score-mid[data-v-c84c8cd0]{color:var(--k-purple);font-weight:700}.score-low[data-v-c84c8cd0]{color:#ef4444;font-weight:700}.rs-table-apqc .th-group[data-v-c84c8cd0]{border-left:2px solid var(--border);text-align:center}.rs-table-apqc .th-sub th[data-v-c84c8cd0]{font-size:9px}.rs-table-apqc .td-industry[data-v-c84c8cd0]{font-weight:600}.rs-table-apqc .td-size[data-v-c84c8cd0]{font-size:11px;color:var(--muted)}.rs-table-apqc .td-median[data-v-c84c8cd0]{font-weight:700;background:#7823dc0a}.rs-section-hint[data-v-c84c8cd0]{font-size:13px;color:var(--muted);margin:0 0 16px;line-height:1.5}.rs-method[data-v-c84c8cd0]{max-width:920px}.rs-method-hero[data-v-c84c8cd0]{background:linear-gradient(135deg,#1a0a3c,#5a2da8);color:#fff;padding:28px 32px;border-radius:14px;margin-bottom:18px}.rs-method-hero-tag[data-v-c84c8cd0]{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#ffffff24;color:#ffffffd9;margin-bottom:10px}.rs-method-hero-title[data-v-c84c8cd0]{font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0 0 10px;color:#fff!important;font-family:Lora,Iowan Old Style,Georgia,serif;text-shadow:0 1px 2px rgba(0,0,0,.18)}.rs-method-hero-sub[data-v-c84c8cd0]{font-size:14px;line-height:1.65;color:#fffffff0!important;margin:0;max-width:720px}.rs-mc-hero-title[data-v-c84c8cd0]{color:#fff!important}.rs-method-section[data-v-c84c8cd0]{background:#fff;border:1px solid rgba(120,35,220,.1);border-radius:12px;padding:22px 26px;margin-bottom:14px}.rs-method-h[data-v-c84c8cd0]{font-size:16px;font-weight:800;color:var(--k-navy, #001f5b);margin:0 0 12px;letter-spacing:-.01em}.rs-method-p[data-v-c84c8cd0]{font-size:13px;line-height:1.65;color:var(--text);margin:0 0 12px}.rs-method-bullets[data-v-c84c8cd0]{font-size:13px;line-height:1.7;color:var(--text);margin:0;padding-left:18px}.rs-method-bullets li[data-v-c84c8cd0]{margin:4px 0}.rs-method-formula[data-v-c84c8cd0]{background:#7823dc0f;border:1px solid rgba(120,35,220,.18);color:var(--k-purple, #7823DC);font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;padding:14px 16px;border-radius:8px;margin:0 0 12px;font-size:14px;white-space:pre-wrap}.rs-method-driver-grid[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.rs-method-driver[data-v-c84c8cd0]{display:flex;gap:12px;padding:12px 14px;background:#7823dc0a;border-radius:8px;font-size:12.5px;line-height:1.5}.rs-method-driver-num[data-v-c84c8cd0]{flex:0 0 26px;height:26px;border-radius:50%;background:var(--k-purple, #7823DC);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px}.rs-method-driver strong[data-v-c84c8cd0]{color:var(--k-navy, #001f5b);display:block;margin-bottom:2px}.rs-method-driver span[data-v-c84c8cd0]{color:#1a1a2eb3}.rs-method-bands[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 720px){.rs-method-bands[data-v-c84c8cd0]{grid-template-columns:1fr}}.rs-method-band[data-v-c84c8cd0]{padding:14px 16px;border-radius:10px;font-size:12.5px;line-height:1.55;border:1px solid transparent}.rs-method-band p[data-v-c84c8cd0]{margin:8px 0 0;color:#1a1a2ec7}.rs-method-band-label[data-v-c84c8cd0]{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px}.rs-method-band-range[data-v-c84c8cd0]{font-size:22px;font-weight:800;letter-spacing:-.02em}.rs-method-band-top[data-v-c84c8cd0]{background:#00a25814;border-color:#00a25840}.rs-method-band-top .rs-method-band-label[data-v-c84c8cd0],.rs-method-band-top .rs-method-band-range[data-v-c84c8cd0]{color:#008147}.rs-method-band-mid[data-v-c84c8cd0]{background:#7823dc0f;border-color:#7823dc33}.rs-method-band-mid .rs-method-band-label[data-v-c84c8cd0],.rs-method-band-mid .rs-method-band-range[data-v-c84c8cd0]{color:var(--k-purple, #7823DC)}.rs-method-band-bot[data-v-c84c8cd0]{background:#e0454512;border-color:#e0454540}.rs-method-band-bot .rs-method-band-label[data-v-c84c8cd0],.rs-method-band-bot .rs-method-band-range[data-v-c84c8cd0]{color:#c03030}.rs-method-footer[data-v-c84c8cd0]{font-size:11px;color:var(--muted, #6B6F82);padding:12px 4px 0;border-top:1px dashed var(--border);margin-top:12px}.rs-method-footer p[data-v-c84c8cd0]{margin:0}.rs-myclient[data-v-c84c8cd0]{max-width:1280px}.rstab-myclient[data-v-c84c8cd0]{background:linear-gradient(90deg,#e045450f,#ff5c5c1a);border-color:#e045454d}.rstab-myclient.rstab-active[data-v-c84c8cd0]{background:linear-gradient(90deg,#e04545,#ff7a4d);border-color:transparent;color:#fff}.rs-mc-hero[data-v-c84c8cd0]{background:linear-gradient(135deg,#5a2da8,#e04545);color:#fff;padding:26px 30px;border-radius:14px;margin-bottom:18px}.rs-mc-hero-tag[data-v-c84c8cd0]{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#ffffff29;color:#ffffffe6;margin-bottom:10px}.rs-mc-hero-title[data-v-c84c8cd0]{font-size:26px;font-weight:800;margin:0 0 8px;letter-spacing:-.02em}.rs-mc-hero-sub[data-v-c84c8cd0]{font-size:13.5px;line-height:1.6;color:#ffffffd1;margin:0 0 14px;max-width:740px}.rs-mc-hero-actions[data-v-c84c8cd0]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.rs-mc-hero-note[data-v-c84c8cd0]{font-size:12px;margin:8px 0 0;color:#ffffffd9}.rs-mc-tour-toast[data-v-c84c8cd0]{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:10px 14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-left:3px solid #FFD66B;border-radius:8px;color:#ffffffeb;font-size:12.5px;animation:gt-pop .22s cubic-bezier(.2,.7,.2,1) both}.rs-mc-tour-toast-icon[data-v-c84c8cd0]{font-size:16px}.rs-mc-tour-toast-text[data-v-c84c8cd0]{flex:1;line-height:1.4}.rs-mc-tour-toast-dismiss[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:2px 8px;border-radius:4px;color:#ffffffb3;font-size:13px}.rs-mc-tour-toast-dismiss[data-v-c84c8cd0]:hover{background:#ffffff1f;color:#fff}.rs-mc-upload[data-v-c84c8cd0]{position:relative;cursor:pointer;border-radius:10px;transition:all .14s}.rs-mc-upload input[data-v-c84c8cd0]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.rs-mc-upload-btn[data-v-c84c8cd0]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:#ffffff29;color:#fff;font-size:12px;font-weight:700;border:1px solid rgba(255,255,255,.3);transition:all .14s}.rs-mc-upload-icon[data-v-c84c8cd0]{font-size:14px}.rs-mc-upload:hover .rs-mc-upload-btn[data-v-c84c8cd0]{background:#ffffff47}.rs-mc-upload-dragging .rs-mc-upload-btn[data-v-c84c8cd0]{background:#ffffff6b;border-color:#ffffffd9;border-style:dashed;transform:scale(1.04);box-shadow:0 0 0 4px #ffffff1f}.rs-mc-upload-report[data-v-c84c8cd0]{margin-top:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:10px 12px;color:#fff}.rs-mc-upload-report-head[data-v-c84c8cd0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-mc-upload-report-title[data-v-c84c8cd0]{font-size:12px}.rs-mc-upload-report-stat[data-v-c84c8cd0]{color:#b9f5cf;font-weight:700}.rs-mc-upload-report-stat-warn[data-v-c84c8cd0]{color:#ffd29e;font-weight:700}.rs-mc-upload-report-dismiss[data-v-c84c8cd0]{all:unset;cursor:pointer;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;background:#ffffff14;color:#ffffffc7;transition:all .12s}.rs-mc-upload-report-dismiss[data-v-c84c8cd0]:hover{background:#ffffff2e;color:#fff}.rs-mc-upload-report-list[data-v-c84c8cd0]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto}.rs-mc-upload-issue[data-v-c84c8cd0]{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:6px 10px;border-radius:6px;background:#ffffff0f;font-size:11px;line-height:1.5}.rs-mc-upload-issue-kind[data-v-c84c8cd0]{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;align-self:center}.rs-mc-upload-issue-soft_cap .rs-mc-upload-issue-kind[data-v-c84c8cd0]{color:#ff8b8b}.rs-mc-upload-issue-out_of_range .rs-mc-upload-issue-kind[data-v-c84c8cd0],.rs-mc-upload-issue-not_a_number .rs-mc-upload-issue-kind[data-v-c84c8cd0]{color:#ffd29e}.rs-mc-upload-issue-unknown_field .rs-mc-upload-issue-kind[data-v-c84c8cd0]{color:#fff9}.rs-mc-upload-issue-reason[data-v-c84c8cd0]{color:#ffffffeb}.rs-mc-action-btn[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.02em;transition:all .14s}.rs-mc-action-btn[data-v-c84c8cd0]:disabled{opacity:.4;cursor:not-allowed}.rs-mc-action-secondary[data-v-c84c8cd0]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.25)}.rs-mc-action-secondary[data-v-c84c8cd0]:hover:not(:disabled){background:#fff3}.rs-mc-action-primary[data-v-c84c8cd0]{background:#fff;color:#e04545;box-shadow:0 2px 8px #00000029}.rs-mc-action-primary[data-v-c84c8cd0]:hover:not(:disabled){background:#ffffffeb}.rs-mc-layout[data-v-c84c8cd0]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}@media (max-width: 960px){.rs-mc-layout[data-v-c84c8cd0]{grid-template-columns:1fr}}.rs-mc-form[data-v-c84c8cd0],.rs-mc-compare[data-v-c84c8cd0],.rs-mc-simulator[data-v-c84c8cd0]{background:#fff;border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:20px 22px}.rs-mc-section-h[data-v-c84c8cd0]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:17px;font-weight:700;color:var(--k-navy, #001f5b);margin:0 0 4px;letter-spacing:-.005em}.rs-mc-section-sub[data-v-c84c8cd0]{font-size:12px;color:var(--muted, #6B6F82);margin:0 0 14px;line-height:1.55}.rs-mc-explainer[data-v-c84c8cd0]{margin:-6px 0 14px;padding:10px 14px;background:#7823dc0a;border:1px solid rgba(120,35,220,.18);border-radius:8px}.rs-mc-explainer-sum[data-v-c84c8cd0]{cursor:pointer;list-style:none;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--k-purple, #7823DC);-webkit-user-select:none;user-select:none}.rs-mc-explainer-sum[data-v-c84c8cd0]::-webkit-details-marker{display:none}.rs-mc-explainer[open]>.rs-mc-explainer-sum[data-v-c84c8cd0]{margin-bottom:8px}.rs-mc-explainer-body[data-v-c84c8cd0]{font-size:12.5px;color:var(--text);line-height:1.6}.rs-mc-explainer-body p[data-v-c84c8cd0]{margin:0 0 8px}.rs-mc-explainer-ol[data-v-c84c8cd0]{margin:0 0 8px 18px;padding:0}.rs-mc-explainer-ol li[data-v-c84c8cd0]{margin-bottom:3px}.rs-mc-explainer-body code[data-v-c84c8cd0]{font-family:Consolas,monospace;font-size:11.5px;background:#7823dc14;padding:1px 4px;border-radius:3px;color:var(--k-purple, #7823DC)}.rs-mc-formgroup[data-v-c84c8cd0]{margin-bottom:14px}.rs-mc-formgroup-h[data-v-c84c8cd0]{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin:0 0 6px;padding-bottom:4px;border-bottom:1px solid rgba(120,35,220,.14)}.rs-mc-formgroup-grid[data-v-c84c8cd0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 600px){.rs-mc-formgroup-grid[data-v-c84c8cd0]{grid-template-columns:1fr}}.rs-mc-field[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:4px}.rs-mc-field-label[data-v-c84c8cd0]{font-size:12px;font-weight:700;color:var(--text);display:inline-flex;align-items:center;gap:6px}.rs-mc-field-label-text[data-v-c84c8cd0]{cursor:text}.rs-mc-field-info[data-v-c84c8cd0]{all:unset;cursor:help;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:11px;font-weight:700;line-height:1;color:var(--k-purple, #7823DC);background:#7823dc1a;transition:all .11s}.rs-mc-field-info[data-v-c84c8cd0]:hover,.rs-mc-field-info[data-v-c84c8cd0]:focus-visible{background:var(--k-purple, #7823DC);color:#fff;outline:none}.rs-mc-field-info-pop[data-v-c84c8cd0]{position:relative;margin:4px 0 6px;padding:10px 28px 10px 12px;background:#fff;border:1px solid rgba(120,35,220,.32);border-left:3px solid var(--k-purple, #7823DC);border-radius:8px;box-shadow:0 8px 22px #7823dc1f;font-size:11.5px;line-height:1.5;color:var(--text);animation:gt-pop .16s cubic-bezier(.2,.7,.2,1) both;z-index:5}.rs-mc-field-info-pop-help[data-v-c84c8cd0]{margin:0 0 4px}.rs-mc-field-info-pop-hint[data-v-c84c8cd0]{margin:0;color:var(--muted, #6B6F82);font-size:10.5px;font-style:italic}.rs-mc-field-info-pop-close[data-v-c84c8cd0]{all:unset;cursor:pointer;position:absolute;top:6px;right:8px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted, #6B6F82)}.rs-mc-field-info-pop-close[data-v-c84c8cd0]:hover{background:#7823dc1a;color:var(--k-purple, #7823DC)}.rs-mc-field-input[data-v-c84c8cd0]{display:inline-flex;align-items:stretch;border:1px solid var(--border);border-radius:7px;overflow:hidden;background:#fff;transition:border-color .12s}.rs-mc-field-input[data-v-c84c8cd0]:focus-within{border-color:var(--k-purple);box-shadow:0 0 0 2px #7823dc26}.rs-mc-field-input input[data-v-c84c8cd0]{flex:1;min-width:0;border:none;outline:none;padding:6px 10px;font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.rs-mc-field-suffix[data-v-c84c8cd0]{padding:6px 10px;background:#7823dc0f;color:var(--k-purple);font-size:11px;font-weight:700;border-left:1px solid var(--border);display:flex;align-items:center}.rs-mc-field-hint[data-v-c84c8cd0]{font-size:10.5px;color:var(--muted)}.rs-mc-field-warn[data-v-c84c8cd0]{font-size:10.5px;line-height:1.4;color:#b85f00;font-weight:600;background:#f59e0b14;border-left:2px solid #f59e0b;padding:4px 8px;border-radius:3px}.rs-mc-field-warn-input[data-v-c84c8cd0]{border-color:#f59e0b80!important}.rs-mc-field-input[data-v-c84c8cd0]:has(.rs-mc-field-warn-input){border-color:#f59e0b80;background:#f59e0b0a}.rs-mc-empty[data-v-c84c8cd0]{font-size:13px;color:var(--muted);padding:24px 0;text-align:center}.rs-mc-templates[data-v-c84c8cd0]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 14px;padding:10px 12px;background:#7823dc0a;border:1px dashed rgba(120,35,220,.2);border-radius:9px}.rs-mc-templates-label[data-v-c84c8cd0]{font-size:10.5px;font-weight:700;color:var(--muted, #6B6F82);letter-spacing:.04em;text-transform:uppercase;margin-right:4px}.rs-mc-template-chip[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--k-purple, #7823DC);background:#fff;border:1px solid rgba(120,35,220,.25);transition:all .12s}.rs-mc-template-chip[data-v-c84c8cd0]:hover{background:#7823dc14;border-color:#7823dc8c}.rs-mc-decomp[data-v-c84c8cd0]{background:#fff;border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:20px 22px;margin-bottom:14px}.rs-mc-decomp-bar[data-v-c84c8cd0]{display:flex;height:32px;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.06);margin:12px 0}.rs-mc-decomp-seg[data-v-c84c8cd0]{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;transition:width .2s ease;min-width:0}.rs-mc-decomp-savings_total[data-v-c84c8cd0]{background:linear-gradient(135deg,#008147,#00a85a)}.rs-mc-decomp-influenced_total[data-v-c84c8cd0]{background:linear-gradient(135deg,#7823dc,#953ef3)}.rs-mc-decomp-cost_pct_spend[data-v-c84c8cd0]{background:linear-gradient(135deg,#b85f00,#f59e0b)}.rs-mc-decomp-legend[data-v-c84c8cd0]{display:grid;gap:6px}.rs-mc-decomp-legend-row[data-v-c84c8cd0]{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;font-size:11.5px}.rs-mc-decomp-dot-only[data-v-c84c8cd0]{width:14px;height:14px;border-radius:3px;padding:0;min-width:0;font-size:0;line-height:0}.rs-mc-decomp-legend-lbl[data-v-c84c8cd0]{color:var(--text);font-weight:600}.rs-mc-decomp-legend-val[data-v-c84c8cd0]{font-variant-numeric:tabular-nums;color:var(--muted, #6B6F82);font-size:11px}.rs-mc-table[data-v-c84c8cd0]{width:100%;border-collapse:collapse;font-size:12px}.rs-mc-table th[data-v-c84c8cd0]{text-align:left;font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:7px 8px;border-bottom:1px solid var(--border)}.rs-mc-th-num[data-v-c84c8cd0]{text-align:right}.rs-mc-table td[data-v-c84c8cd0]{padding:8px;border-bottom:1px solid rgba(120,35,220,.08);vertical-align:middle}.rs-mc-td-name[data-v-c84c8cd0]{font-weight:600;color:var(--text)}.rs-mc-td-num[data-v-c84c8cd0]{text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}.rs-mc-band[data-v-c84c8cd0]{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px}.rs-mc-band-top[data-v-c84c8cd0]{background:#00a2581f;color:#008147;border:1px solid rgba(0,162,88,.3)}.rs-mc-band-mid[data-v-c84c8cd0]{background:#7823dc1a;color:var(--k-purple);border:1px solid rgba(120,35,220,.25)}.rs-mc-band-bot[data-v-c84c8cd0]{background:#e045451a;color:#c03030;border:1px solid rgba(224,69,69,.3)}.rs-mc-band-na[data-v-c84c8cd0]{background:#0000000d;color:var(--muted)}.rs-mc-cohort-foot[data-v-c84c8cd0]{font-size:10.5px;color:var(--muted);margin:10px 0 0;line-height:1.5}.rs-mc-sim-grid[data-v-c84c8cd0]{display:grid;gap:8px}.rs-mc-sim-row[data-v-c84c8cd0]{display:grid;grid-template-columns:220px 1fr 220px;gap:12px;align-items:center}@media (max-width: 800px){.rs-mc-sim-row[data-v-c84c8cd0]{grid-template-columns:1fr}}.rs-mc-sim-label[data-v-c84c8cd0]{font-size:12px;font-weight:700;color:var(--text)}.rs-mc-sim-slider[data-v-c84c8cd0]{width:100%;accent-color:var(--k-purple)}.rs-mc-sim-vals[data-v-c84c8cd0]{font-size:11px;color:var(--muted);display:flex;gap:8px;align-items:baseline}.rs-mc-sim-now[data-v-c84c8cd0]{color:var(--k-purple);font-weight:700;font-variant-numeric:tabular-nums}.rs-mc-sim-arrow[data-v-c84c8cd0]{color:var(--muted)}.rs-mc-sim-target[data-v-c84c8cd0]{color:#00a258d9;font-weight:700}.rs-mc-rosma[data-v-c84c8cd0]{background:#fff;border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:18px 20px;margin-bottom:14px}.rs-mc-rosma-grid[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.rs-mc-rosma-tile[data-v-c84c8cd0]{padding:14px 16px;border-radius:10px;border:1px solid}.rs-mc-rosma-sim[data-v-c84c8cd0]{background:linear-gradient(135deg,#7823dc1a,#953ef32e);border-color:#7823dc4d}.rs-mc-rosma-cohort[data-v-c84c8cd0]{background:#00000008;border-color:#0000001a}.rs-mc-rosma-gap[data-v-c84c8cd0]{background:#f59e0b12;border-color:#f59e0b4d}.rs-mc-rosma-entered[data-v-c84c8cd0]{background:#e045450f;border-color:#e0454540}.rs-mc-rosma-label[data-v-c84c8cd0]{font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted, #6B6F82);margin-bottom:4px}.rs-mc-rosma-sim .rs-mc-rosma-label[data-v-c84c8cd0]{color:var(--k-purple, #7823DC)}.rs-mc-rosma-val[data-v-c84c8cd0]{font-family:Lora,Georgia,serif;font-size:32px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:-.02em;line-height:1}.rs-mc-rosma-sim .rs-mc-rosma-val[data-v-c84c8cd0]{color:var(--k-purple, #7823DC)}.rs-mc-rosma-good[data-v-c84c8cd0]{color:#008147}.rs-mc-rosma-bad[data-v-c84c8cd0]{color:#c03030}.rs-mc-rosma-formula[data-v-c84c8cd0]{font-size:10.5px;color:#7823dcb3;margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:-.01em}.rs-mc-rosma-foot[data-v-c84c8cd0]{font-size:11px;color:var(--muted, #6B6F82);margin-top:4px}.rs-mc-rosma-fid[data-v-c84c8cd0]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:3px 9px;border-radius:999px;border:1px solid;font-size:10.5px;font-weight:700;letter-spacing:.02em;cursor:help}.rs-mc-rosma-fid-dot[data-v-c84c8cd0]{font-size:9px;line-height:1}.rs-mc-rosma-fid-lbl[data-v-c84c8cd0]{letter-spacing:.04em;text-transform:uppercase}.rs-mc-rosma-fid-count[data-v-c84c8cd0]{font-weight:600;opacity:.78;letter-spacing:0;text-transform:none}.rs-mc-fid-rough[data-v-c84c8cd0]{color:#b0500b;background:#fff4e6;border-color:#ffd9a8}.rs-mc-fid-rough .rs-mc-rosma-fid-dot[data-v-c84c8cd0]{color:#e66c37}.rs-mc-fid-good[data-v-c84c8cd0]{color:#6b4912;background:#fff8eb;border-color:#ffd66b}.rs-mc-fid-good .rs-mc-rosma-fid-dot[data-v-c84c8cd0]{color:#e8a93c}.rs-mc-fid-strong[data-v-c84c8cd0]{color:#006139;background:#e5f5ee;border-color:#94d8b5}.rs-mc-fid-strong .rs-mc-rosma-fid-dot[data-v-c84c8cd0]{color:#00a258}.rs-mc-fid-best[data-v-c84c8cd0]{color:#053d89;background:#e4ecf8;border-color:#9cb6dc}.rs-mc-fid-best .rs-mc-rosma-fid-dot[data-v-c84c8cd0]{color:#0b5ed7}.rs-mc-sensitivity[data-v-c84c8cd0]{background:#fff;border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:20px 22px;margin-bottom:14px}.rs-mc-tor-grid[data-v-c84c8cd0]{display:grid;gap:12px;margin-top:12px}.rs-mc-tor-row[data-v-c84c8cd0]{display:grid;grid-template-columns:160px 1fr 200px;gap:12px;align-items:center}@media (max-width: 800px){.rs-mc-tor-row[data-v-c84c8cd0]{grid-template-columns:1fr}}.rs-mc-tor-label[data-v-c84c8cd0]{font-size:12px;font-weight:700;color:var(--text)}.rs-mc-tor-track[data-v-c84c8cd0]{position:relative;height:30px;border-radius:6px;background:linear-gradient(90deg,#e045451a,#7823dc1a,#00a2581f);border:1px solid var(--border)}.rs-mc-tor-now[data-v-c84c8cd0],.rs-mc-tor-mid[data-v-c84c8cd0],.rs-mc-tor-top[data-v-c84c8cd0]{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000002e}.rs-mc-tor-now[data-v-c84c8cd0]{background:#1a1a2e;z-index:3}.rs-mc-tor-mid[data-v-c84c8cd0]{background:var(--k-purple, #7823DC);z-index:2}.rs-mc-tor-top[data-v-c84c8cd0]{background:#008147;z-index:2}.rs-mc-tor-axis[data-v-c84c8cd0]{position:absolute;top:0;height:100%;width:1px;background:#0000000f}.rs-mc-tor-axis-tick[data-v-c84c8cd0]{position:absolute;top:100%;left:50%;transform:translate(-50%);font-size:9px;color:var(--muted);margin-top:2px}.rs-mc-tor-vals[data-v-c84c8cd0]{font-size:12px;color:var(--text);display:flex;gap:6px;align-items:baseline;font-variant-numeric:tabular-nums}.rs-mc-tor-sep[data-v-c84c8cd0]{color:var(--muted)}.rs-mc-tor-target[data-v-c84c8cd0]{color:#008147;font-weight:700}.rs-mc-tor-legend[data-v-c84c8cd0]{font-size:11px;color:var(--muted);margin:18px 0 0;display:flex;gap:16px;flex-wrap:wrap}.rs-mc-tor-dot[data-v-c84c8cd0]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:middle}.rs-mc-tor-now-dot[data-v-c84c8cd0]{background:#1a1a2e}.rs-mc-tor-mid-dot[data-v-c84c8cd0]{background:var(--k-purple, #7823DC)}.rs-mc-tor-top-dot[data-v-c84c8cd0]{background:#008147}.rs-mc-journey[data-v-c84c8cd0]{background:#fff;border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:20px 22px;margin-bottom:14px}.rs-mc-journey-grid[data-v-c84c8cd0]{display:grid;gap:8px;margin-top:12px}.rs-mc-journey-row[data-v-c84c8cd0]{display:grid;grid-template-columns:1.4fr 1fr 32px 1fr 1fr;gap:8px;align-items:center;padding:10px 12px;border-radius:8px;background:#7823dc0a;font-size:12.5px}.rs-mc-journey-lbl[data-v-c84c8cd0]{font-weight:700;color:var(--text)}.rs-mc-journey-from[data-v-c84c8cd0]{font-variant-numeric:tabular-nums;color:var(--muted)}.rs-mc-journey-to[data-v-c84c8cd0]{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.rs-mc-journey-arrow[data-v-c84c8cd0]{color:var(--muted);text-align:center}.rs-mc-journey-delta[data-v-c84c8cd0]{font-variant-numeric:tabular-nums;font-weight:800;text-align:right;color:#008147}.rs-mc-scen[data-v-c84c8cd0]{background:#fff;border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:20px 22px;margin-bottom:14px}.rs-mc-scen-actions[data-v-c84c8cd0]{display:flex;gap:8px;align-items:center;margin:12px 0 14px;flex-wrap:wrap}.rs-mc-scen-input[data-v-c84c8cd0]{flex:1;min-width:200px;padding:8px 12px;border:1px solid var(--border);border-radius:7px;font-size:12px;background:#fff;color:var(--text);outline:none}.rs-mc-scen-input[data-v-c84c8cd0]:focus{border-color:var(--k-purple);box-shadow:0 0 0 2px #7823dc26}.rs-mc-scen-list[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.rs-mc-scen-card[data-v-c84c8cd0]{padding:12px 14px;border-radius:9px;background:#7823dc0a;border:1px solid rgba(120,35,220,.14);display:flex;flex-direction:column;gap:4px;transition:background .12s,border-color .12s}.rs-mc-scen-card-comparing[data-v-c84c8cd0]{background:#f59e0b1a;border-color:#f59e0b66}.rs-mc-scen-name[data-v-c84c8cd0]{font-weight:700;color:var(--k-navy, #001f5b);font-size:13px}.rs-mc-scen-meta[data-v-c84c8cd0]{font-size:10.5px;color:var(--muted)}.rs-mc-scen-row-actions[data-v-c84c8cd0]{display:flex;gap:6px;margin-top:6px}.rs-mc-scen-act[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;background:#7823dc14;color:var(--k-purple, #7823DC);border:1px solid rgba(120,35,220,.18)}.rs-mc-scen-act[data-v-c84c8cd0]:hover{background:#7823dc29}.rs-mc-scen-del[data-v-c84c8cd0]{background:#e0454512;color:#c03030;border-color:#e0454540}.rs-mc-scen-del[data-v-c84c8cd0]:hover{background:#e0454529}.rs-mc-scen-empty[data-v-c84c8cd0]{font-size:11.5px;color:var(--muted);margin:0}.rs-mc-th-compare[data-v-c84c8cd0]{color:#f59e0bd9}.rs-mc-td-compare[data-v-c84c8cd0]{color:#f59e0bf2;font-weight:600}.rs-mc-td-empty[data-v-c84c8cd0]{color:#00000040}.rs-sson-filters[data-v-c84c8cd0]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.rs-sson-fam-section[data-v-c84c8cd0]{margin-top:22px}.rs-sson-fam-head[data-v-c84c8cd0]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid rgba(120,35,220,.18);margin-bottom:6px}.rs-sson-fam-tag[data-v-c84c8cd0]{display:inline-block;padding:3px 9px;border-radius:4px;background:var(--k-purple, #7823DC);color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em}.rs-sson-fam-name[data-v-c84c8cd0]{font-family:Lora,Georgia,serif;font-size:18px;font-weight:800;color:var(--k-navy, #001F5B);letter-spacing:-.01em}.rs-sson-fam-sub[data-v-c84c8cd0]{font-size:12px;color:var(--muted, #6B6F82)}.rs-sson-fam-count[data-v-c84c8cd0]{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--k-purple, #7823DC);text-transform:uppercase}.rs-sson-fam-cue[data-v-c84c8cd0]{margin:0 0 14px;font-size:12px;line-height:1.55;color:var(--muted, #6B6F82);font-style:italic}.rs-sson-card-grid[data-v-c84c8cd0]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.rs-sson-card[data-v-c84c8cd0]{cursor:pointer;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid rgba(120,35,220,.18);display:flex;flex-direction:column;gap:8px;transition:all .14s}.rs-sson-card[data-v-c84c8cd0]:hover{border-color:#7823dc73;box-shadow:0 6px 18px #7823dc1a;transform:translateY(-1px)}.rs-sson-card[data-v-c84c8cd0]:focus-visible{outline:2px solid var(--k-purple, #7823DC);outline-offset:2px}.rs-sson-card-head[data-v-c84c8cd0]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rs-sson-card-title[data-v-c84c8cd0]{margin:0;font-size:13.5px;font-weight:800;color:var(--k-navy, #001F5B);line-height:1.3;font-family:Lora,Georgia,serif;letter-spacing:-.01em}.rs-sson-card-info[data-v-c84c8cd0]{all:unset;cursor:help;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#7823dc1a;color:var(--k-purple, #7823DC);font-size:12px;font-weight:700;transition:all .11s}.rs-sson-card-info[data-v-c84c8cd0]:hover,.rs-sson-card-info[data-v-c84c8cd0]:focus-visible{background:var(--k-purple, #7823DC);color:#fff}.rs-sson-card-cat[data-v-c84c8cd0]{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-sson-card-defpop[data-v-c84c8cd0]{position:relative;padding:10px 28px 10px 12px;background:#fff;border:1px solid rgba(120,35,220,.3);border-left:3px solid var(--k-purple, #7823DC);border-radius:8px;box-shadow:0 6px 18px #7823dc1a;animation:gt-pop .16s cubic-bezier(.2,.7,.2,1) both}.rs-sson-card-defpop-tag[data-v-c84c8cd0]{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--k-purple, #7823DC);color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;margin-bottom:4px}.rs-sson-card-defpop-text[data-v-c84c8cd0]{margin:0;font-size:11.5px;line-height:1.5;color:var(--text)}.rs-sson-card-defpop-close[data-v-c84c8cd0]{all:unset;cursor:pointer;position:absolute;top:6px;right:8px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted, #6B6F82)}.rs-sson-card-defpop-close[data-v-c84c8cd0]:hover{background:#7823dc1a;color:var(--k-purple, #7823DC)}.rs-sson-card-band-block[data-v-c84c8cd0]{padding:8px 10px;border-radius:8px;background:#7823dc0a;border-left:3px solid rgba(120,35,220,.3)}.rs-sson-card-band-block+.rs-sson-card-band-block[data-v-c84c8cd0]{background:#00a2580d;border-left-color:#00a2584d}.rs-sson-card-band-tag[data-v-c84c8cd0]{display:block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;color:var(--k-purple, #7823DC)}.rs-sson-card-band-tag-top20[data-v-c84c8cd0]{color:#006139}.rs-sson-card-band-vals[data-v-c84c8cd0]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;font-variant-numeric:tabular-nums}.rs-sson-card-band-cell[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:1px;align-items:center;padding:4px 6px;border-radius:5px}.rs-sson-card-band-cell-bot[data-v-c84c8cd0]{background:#c0303012}.rs-sson-card-band-cell-mid[data-v-c84c8cd0]{background:#7823dc1a}.rs-sson-card-band-cell-top[data-v-c84c8cd0]{background:#00a2581a}.rs-sson-card-band-cell-lbl[data-v-c84c8cd0]{font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-sson-card-band-cell-val[data-v-c84c8cd0]{font-size:13px;font-weight:800;color:var(--text)}.rs-sson-card-band-unit[data-v-c84c8cd0]{margin-top:4px;font-size:9.5px;color:var(--muted, #6B6F82);text-align:right;font-style:italic}.rs-sson-card-band-strs[data-v-c84c8cd0]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;font-size:11px;color:var(--text)}.rs-sson-card-band-str[data-v-c84c8cd0]{padding:3px 6px;background:#ffffffa6;border-radius:4px;text-align:center}.rs-sson-card-band-str-mid[data-v-c84c8cd0]{font-weight:700;color:var(--k-navy, #001F5B)}.rs-sson-card-foot[data-v-c84c8cd0]{margin-top:4px;font-size:10px;font-style:italic;color:var(--muted, #6B6F82)}.rs-sson-audit[data-v-c84c8cd0]{margin-top:28px;padding:12px 14px;background:#7823dc08;border:1px solid rgba(120,35,220,.18);border-radius:10px}.rs-sson-audit summary[data-v-c84c8cd0]{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700;color:var(--k-purple, #7823DC)}.rs-sson-audit[open] summary[data-v-c84c8cd0]{margin-bottom:10px}.rs-sson-modal-backdrop[data-v-c84c8cd0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0d081c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:4vh 4vw;animation:ce-fade .16s ease both}.rs-sson-modal[data-v-c84c8cd0]{background:#fff;color:var(--text);width:min(1000px,100%);max-height:92vh;overflow-y:auto;border-radius:14px;box-shadow:0 18px 60px #00000059;padding:22px 28px;animation:ce-pop .18s ease both}.rs-sson-modal-head[data-v-c84c8cd0]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.rs-sson-modal-tag[data-v-c84c8cd0]{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--k-purple, #7823DC);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.1em;margin-right:8px}.rs-sson-modal-fam[data-v-c84c8cd0]{font-size:12px;color:var(--muted, #6B6F82)}.rs-sson-modal-close[data-v-c84c8cd0]{all:unset;cursor:pointer;font-size:20px;line-height:1;color:var(--muted, #6B6F82);padding:4px 12px;border-radius:6px}.rs-sson-modal-close[data-v-c84c8cd0]:hover{background:#7823dc1a;color:var(--k-purple, #7823DC)}.rs-sson-modal-title[data-v-c84c8cd0]{margin:14px 0 6px;font-size:22px;font-weight:800;color:var(--k-navy, #001F5B);font-family:Lora,Georgia,serif;letter-spacing:-.01em}.rs-sson-modal-def[data-v-c84c8cd0]{margin:0 0 16px;font-size:13px;line-height:1.55;color:var(--text);padding:10px 14px;background:#7823dc0a;border-left:3px solid var(--k-purple, #7823DC);border-radius:6px}.rs-sson-modal-def strong[data-v-c84c8cd0]{color:var(--k-navy, #001F5B)}.rs-sson-modal-table-wrap[data-v-c84c8cd0]{overflow-x:auto}.rs-table-sson[data-v-c84c8cd0]{font-size:11.5px}.rs-table-sson th[data-v-c84c8cd0]{background:#7823dc0a}.rs-table-sson th.th-group[data-v-c84c8cd0]{text-align:center;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--k-purple);border-bottom:1px solid rgba(120,35,220,.2)}.rs-table-sson tr.th-sub th[data-v-c84c8cd0]{font-size:9px;font-weight:700;padding:4px 8px;text-align:center;background:transparent;color:var(--muted)}.rs-sson-cat[data-v-c84c8cd0]{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--k-purple)}.rs-sson-name[data-v-c84c8cd0]{font-weight:600;color:var(--text)}.rs-sson-band[data-v-c84c8cd0]{font-variant-numeric:tabular-nums;text-align:center;padding:6px 8px}.rs-sson-band-top[data-v-c84c8cd0]{background:#00a2580f;color:#008147;font-weight:700}.rs-sson-band-mid[data-v-c84c8cd0]{background:#7823dc0f;color:var(--k-purple)}.rs-sson-band-bot[data-v-c84c8cd0]{background:#e045450f;color:#c03030}.rs-quartile-cards[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.rs-chart-grid[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;margin:4px 0 14px}.rs-chart-grid-wide[data-v-c84c8cd0]{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.rs-chart-grid-title[data-v-c84c8cd0]{grid-column:1 / -1;font-size:11px;font-weight:700;color:var(--text, #1A1A2E);text-transform:uppercase;letter-spacing:.05em;padding-top:4px}.rs-apqc-summary[data-v-c84c8cd0]{margin-top:8px}.rs-q-card[data-v-c84c8cd0]{border-radius:12px;padding:18px 20px;border:1px solid var(--border)}.q-top[data-v-c84c8cd0]{background:linear-gradient(135deg,#d1fae5,#ecfdf5);border-color:#6ee7b7}.q-mid[data-v-c84c8cd0]{background:var(--bg-1)}.q-bot[data-v-c84c8cd0]{background:linear-gradient(135deg,#fff1f2,#fef2f2);border-color:#fca5a5}.rs-q-label[data-v-c84c8cd0]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:4px}.rs-q-score[data-v-c84c8cd0]{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1}.q-top .rs-q-score[data-v-c84c8cd0]{color:#065f46}.q-bot .rs-q-score[data-v-c84c8cd0]{color:#991b1b}.rs-q-meta[data-v-c84c8cd0]{font-size:11px;color:var(--muted);margin:4px 0 14px}.rs-q-stats[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:6px}.rs-q-stat[data-v-c84c8cd0]{display:flex;justify-content:space-between;font-size:12px}.rs-q-stat span[data-v-c84c8cd0]{color:var(--muted)}.rs-q-stat strong[data-v-c84c8cd0]{font-weight:700;color:var(--text)}.rs-chat-wrap[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:12px}.rs-chat-header[data-v-c84c8cd0]{display:flex;align-items:center;justify-content:space-between}.rs-chat-title[data-v-c84c8cd0]{font-weight:700;font-size:14px;color:var(--text)}.rs-ghost-btn[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;border:1px solid var(--border);color:var(--muted)}.rs-ghost-btn[data-v-c84c8cd0]:hover{background:var(--bg-1);color:var(--text)}.rs-chat-msgs[data-v-c84c8cd0]{min-height:200px;max-height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px 0}.rs-chat-empty[data-v-c84c8cd0]{color:var(--muted);font-size:13px;padding:16px 0;line-height:1.7}.rs-prompt-chips[data-v-c84c8cd0]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rs-prompt-chip[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:600;line-height:1.35;color:var(--k-purple);background:#7823dc0f;border:1px solid rgba(120,35,220,.24);transition:background .12s,border-color .12s,color .12s;max-width:460px}.rs-prompt-chip[data-v-c84c8cd0]:hover{background:#7823dc1f;border-color:var(--k-purple)}.rs-prompt-chip[data-v-c84c8cd0]:focus-visible{outline:2px solid var(--k-purple);outline-offset:2px}.rs-prompt-chips-sm[data-v-c84c8cd0]{gap:6px;margin-top:10px;flex-direction:column}.rs-prompt-chip-sm[data-v-c84c8cd0]{font-size:11px;padding:6px 10px;line-height:1.3;max-width:100%;text-align:left}.rs-msg[data-v-c84c8cd0]{padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.55;max-width:90%}.rs-msg-user[data-v-c84c8cd0]{background:linear-gradient(90deg,#605dc6,#953ef3);color:#fff;align-self:flex-end;border-radius:10px 10px 2px}.rs-msg-bot[data-v-c84c8cd0]{background:var(--bg-1);color:var(--text);align-self:flex-start;border:1px solid var(--border);border-radius:10px 10px 10px 2px}.rs-msg-thinking[data-v-c84c8cd0]{color:var(--muted);font-style:italic}.rs-chat-input-row[data-v-c84c8cd0]{display:flex;gap:8px}.rs-msg-export-check[data-v-c84c8cd0]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:10.5px;font-weight:600;color:#1a1a2e8c;cursor:pointer;-webkit-user-select:none;user-select:none}.rs-msg-export-check input[data-v-c84c8cd0]{accent-color:var(--k-purple, #7823DC)}.rs-msg-export-selected[data-v-c84c8cd0]{outline:1.5px solid rgba(120,35,220,.35);outline-offset:2px}.rs-msg-route-note[data-v-c84c8cd0]{align-self:flex-start;max-width:90%;margin:4px 0 -4px;padding:6px 10px;font-size:11.5px;color:var(--text);background:linear-gradient(90deg,#7823dc1a,#953ef30f);border:1px solid rgba(120,35,220,.25);border-radius:8px;font-style:italic}.rs-msg-route-note strong[data-v-c84c8cd0]{font-style:normal;color:var(--k-purple, #7823DC)}.rs-msg-scope-tag[data-v-c84c8cd0]{display:inline-block;padding:2px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--k-purple, #7823DC);background:#7823dc14;border-radius:4px}.rs-msg-tag-row[data-v-c84c8cd0]{display:flex;gap:6px;margin:0 0 6px;flex-wrap:wrap}.rs-msg-kpi-tag[data-v-c84c8cd0]{display:inline-block;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.04em;color:#b0500b;background:#e66c371a;border-radius:4px}.rs-export-bar[data-v-c84c8cd0]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;margin-top:8px;background:#7823dc0f;border:1px solid rgba(120,35,220,.2);border-radius:10px}.rs-export-bar-count[data-v-c84c8cd0]{font-size:11px;font-weight:700;color:var(--k-purple, #7823DC)}.rs-export-bar-btn[data-v-c84c8cd0],.rs-export-tab-btn[data-v-c84c8cd0]{padding:7px 16px;background:var(--gradient-btn, linear-gradient(135deg,#605DC6,#953EF3));color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:filter .12s}.rs-export-bar-btn[data-v-c84c8cd0]:hover,.rs-export-tab-btn[data-v-c84c8cd0]:hover{filter:brightness(1.08)}.rs-export-tab-btn[data-v-c84c8cd0]{padding:6px 14px;font-size:11px}.rs-advanced-toggle[data-v-c84c8cd0]{display:flex;align-items:center;gap:10px;margin-top:8px;padding:0;cursor:pointer;-webkit-user-select:none;user-select:none}.rs-advanced-toggle input[type=checkbox][data-v-c84c8cd0]{position:absolute;opacity:0;pointer-events:none}.rs-advanced-toggle-pill[data-v-c84c8cd0]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#7823dc0f;color:var(--muted, #6B6F82);border:1px solid rgba(120,35,220,.18);transition:all .14s}.rs-advanced-toggle-pill[data-v-c84c8cd0]:before{content:"";width:7px;height:7px;border-radius:50%;background:#7823dc4d}.rs-advanced-toggle-on[data-v-c84c8cd0]{background:#7823dc1f;color:var(--k-purple, #7823DC);border-color:var(--k-purple, #7823DC)}.rs-advanced-toggle-on[data-v-c84c8cd0]:before{background:var(--k-purple, #7823DC)}.rs-advanced-toggle-hint[data-v-c84c8cd0]{font-size:11px;color:#1a1a2e8c}.rs-advanced-toggle input:focus-visible+.rs-advanced-toggle-pill[data-v-c84c8cd0]{outline:2px solid var(--k-purple, #7823DC);outline-offset:2px}.rs-advanced-toggle-sm[data-v-c84c8cd0]{margin-top:6px;font-size:10px}.rs-advanced-toggle-sm .rs-advanced-toggle-pill[data-v-c84c8cd0]{padding:2px 8px;font-size:9.5px}.rs-input[data-v-c84c8cd0]{flex:1;padding:10px 14px;border:1px solid var(--border-2, #d1d5db);border-radius:8px;font-size:13px;background:#fff;color:var(--ink);outline:none;transition:border-color .12s}.rs-input[data-v-c84c8cd0]:focus{border-color:var(--k-purple);box-shadow:0 0 0 3px #7823dc26}.rs-send[data-v-c84c8cd0]{padding:10px 20px;background:var(--gradient-btn);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}.rs-send[data-v-c84c8cd0]:disabled{opacity:.45;cursor:not-allowed}.rs-nav-sugg-row[data-v-c84c8cd0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 4px 2px;align-self:flex-start}.rs-nav-sugg-label[data-v-c84c8cd0]{font-size:11px;color:var(--muted);font-weight:600}.rs-nav-sugg-btn[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:3px 11px;border-radius:20px;font-size:11px;font-weight:600;border:1px solid var(--k-purple);color:var(--k-purple);transition:all .11s}.rs-nav-sugg-btn[data-v-c84c8cd0]:hover{background:var(--k-purple);color:#fff}.rs-feedback-row[data-v-c84c8cd0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:2px 4px 6px;align-self:flex-start}.rs-fb-prompt[data-v-c84c8cd0]{font-size:11px;color:var(--muted)}.rs-fb-btn[data-v-c84c8cd0]{all:unset;cursor:pointer;font-size:16px;padding:2px 5px;border-radius:6px;border:1px solid transparent;transition:all .12s}.rs-fb-btn[data-v-c84c8cd0]:hover{background:var(--bg-1);border-color:var(--border)}.rs-fb-btn[data-v-c84c8cd0]:focus-visible{outline:2px solid var(--k-purple);outline-offset:1px}.rs-fb-up[data-v-c84c8cd0]{background:#d1fae5;border-color:#10b981}.rs-fb-down[data-v-c84c8cd0]{background:#fee2e2;border-color:#ef4444}.rs-fb-comment[data-v-c84c8cd0]{padding:3px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px;outline:none;width:200px}.rs-fb-comment[data-v-c84c8cd0]:focus{border-color:var(--k-purple)}.rs-fb-submit[data-v-c84c8cd0]{padding:3px 10px;background:var(--k-purple);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.rs-fb-thanks[data-v-c84c8cd0]{font-size:11px;color:var(--muted);font-style:italic}.rs-qbank-group[data-v-c84c8cd0]{margin-bottom:20px}.rs-qbank-title[data-v-c84c8cd0]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.rs-qbank-items[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:5px}.rs-qbank-item[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:9px 14px;border-radius:8px;font-size:13px;border:1px solid var(--border);background:var(--bg-1);color:var(--text);line-height:1.4;transition:all .11s}.rs-qbank-item[data-v-c84c8cd0]:hover{background:#7823dc12;border-color:var(--k-purple);color:var(--k-purple)}.rs-loading[data-v-c84c8cd0]{color:var(--muted);font-size:13px;padding:32px 0;text-align:center}.rs-page[data-v-c84c8cd0]{transition:padding-right .22s cubic-bezier(.2,.7,.2,1)}.rs-page-with-sidebar[data-v-c84c8cd0]{padding-right:392px}@media (max-width: 900px){.rs-page-with-sidebar[data-v-c84c8cd0]{padding-right:0;padding-bottom:70vh}}.rs-ask-sidebar[data-v-c84c8cd0]{width:360px;flex-shrink:0;border:1px solid var(--k-purple, #7823dc);border-radius:14px;padding:14px 14px 10px;display:flex;flex-direction:column;gap:10px;background:var(--bg-0, #fff);box-shadow:0 4px 20px #7823dc1a}.rs-ask-sidebar-floating[data-v-c84c8cd0]{position:fixed;top:96px;right:18px;z-index:95;max-height:calc(100vh - 120px);box-shadow:0 18px 60px #7823dc38,0 4px 14px #0000000f;animation:rs-ask-slide-in-c84c8cd0 .22s cubic-bezier(.2,.7,.2,1) both}@keyframes rs-ask-slide-in-c84c8cd0{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.rs-sidebar-header[data-v-c84c8cd0]{display:flex;align-items:center;justify-content:space-between}.rs-sidebar-title[data-v-c84c8cd0]{font-weight:800;font-size:13px;color:var(--k-purple);letter-spacing:.01em}.rs-ghost-btn-sm[data-v-c84c8cd0]{font-size:10px;padding:3px 8px}.rs-sidebar-msgs[data-v-c84c8cd0]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;min-height:180px;max-height:420px;padding:2px 0}.rs-sidebar-empty[data-v-c84c8cd0]{color:var(--muted);font-size:11px;line-height:1.6;padding:8px 0}.rs-msg-sm[data-v-c84c8cd0]{font-size:11px;padding:7px 10px;max-width:100%}.rs-sidebar-input-row[data-v-c84c8cd0]{display:flex;gap:6px}.rs-sidebar-input[data-v-c84c8cd0]{flex:1;padding:7px 10px;border:1px solid var(--border-2, #d1d5db);border-radius:8px;font-size:12px;background:#fff;color:var(--ink);outline:none;transition:border-color .12s}.rs-sidebar-input[data-v-c84c8cd0]:focus{border-color:var(--k-purple);box-shadow:0 0 0 2px #7823dc1f}.rs-send-sm[data-v-c84c8cd0]{padding:7px 13px;font-size:14px;border-radius:8px}.rs-sidebar-footer[data-v-c84c8cd0]{text-align:center;border-top:1px solid var(--border);padding-top:8px}.rs-sidebar-expand-btn[data-v-c84c8cd0]{all:unset;cursor:pointer;font-size:11px;font-weight:600;color:var(--k-purple);opacity:.8;transition:opacity .12s}.rs-sidebar-expand-btn[data-v-c84c8cd0]:hover{opacity:1}@media (max-width: 900px){.rs-ask-sidebar-floating[data-v-c84c8cd0]{width:calc(100vw - 32px);right:16px;top:auto;bottom:16px;max-height:70vh}}@media (max-width: 640px){.rs-header-kpis[data-v-c84c8cd0]{display:none}.rs-page-nav[data-v-c84c8cd0]{flex-wrap:wrap}.rs-bench-card-wide[data-v-c84c8cd0]{grid-column:span 1}.rs-ask-sidebar[data-v-c84c8cd0]{display:none}.rstab-ask-cta[data-v-c84c8cd0]{padding:8px 14px;font-size:12px}}.rs-rosma-def[data-v-c84c8cd0]{background:linear-gradient(135deg,#953ef30f,#605dc60f);border:1px solid rgba(149,62,243,.2);border-radius:10px;padding:14px 18px;margin-bottom:16px;font-size:13px;line-height:1.6;color:var(--text)}.rs-rosma-def strong[data-v-c84c8cd0]{color:var(--k-purple)}.rs-cross-filters[data-v-c84c8cd0]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:16px;padding:12px 16px;background:var(--bg-1);border:1px solid var(--border);border-radius:10px}.rs-cf-group[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:4px}.rs-cf-label[data-v-c84c8cd0]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.rs-cf-select[data-v-c84c8cd0]{padding:6px 10px;border:1px solid var(--border);border-radius:6px;font-size:12px;background:#fff;color:var(--text);outline:none;min-width:160px}.rs-cf-select[data-v-c84c8cd0]:focus{border-color:var(--k-purple)}.rs-cf-select[data-v-c84c8cd0]:focus-visible{outline:2px solid var(--k-purple);outline-offset:1px}.rs-cf-reset[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:11px;font-weight:600;color:var(--muted);border:1px solid var(--border);transition:all .12s}.rs-cf-reset[data-v-c84c8cd0]:hover{color:var(--k-purple);border-color:var(--k-purple)}.rs-empty[data-v-c84c8cd0]{color:var(--muted);font-size:13px;padding:32px 0;text-align:center}.rs-mc-money[data-v-c84c8cd0]{margin-top:18px;padding:18px 22px;background:linear-gradient(135deg,#00a2580a,#00814712);border:1px solid rgba(0,162,88,.22);border-radius:14px}.rs-mc-money-row[data-v-c84c8cd0]{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:14px;margin-top:10px}.rs-mc-money-input-light label[data-v-c84c8cd0]{color:var(--text, #1A1A2E);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rs-mc-money-input-light .rs-mc-money-input-row[data-v-c84c8cd0]{background:#fff;border:1px solid rgba(0,0,0,.12)}.rs-mc-money-input-light .rs-mc-money-prefix[data-v-c84c8cd0]{color:#0000008c}.rs-mc-money-input-light .rs-mc-money-input-row input[data-v-c84c8cd0]{color:var(--text, #1A1A2E)}.rs-mc-money-input-light .rs-mc-money-fmt[data-v-c84c8cd0]{color:#0000008c}.rs-mc-money-uplift-light[data-v-c84c8cd0]{background:linear-gradient(135deg,#00a2581a,#0081472e);border-color:#00a25873}.rs-mc-money-uplift-light .rs-mc-money-uplift-lbl[data-v-c84c8cd0],.rs-mc-money-uplift-light .rs-mc-money-uplift-val[data-v-c84c8cd0]{color:#006139}.rs-mc-money-uplift-light .rs-mc-money-uplift-suffix[data-v-c84c8cd0]{color:#006139;opacity:.78}.rs-mc-money-uplift-light .rs-mc-money-uplift-foot[data-v-c84c8cd0]{color:#006139c7}.rs-mc-money-uplift-light.rs-mc-money-uplift-empty[data-v-c84c8cd0]{background:#0000000a;border-color:#0000002e}.rs-mc-money-uplift-light.rs-mc-money-uplift-empty .rs-mc-money-uplift-lbl[data-v-c84c8cd0]{color:#0000008c}.rs-mc-money-uplift-light.rs-mc-money-uplift-empty .rs-mc-money-uplift-val[data-v-c84c8cd0]{color:#00000052}.rs-mc-money-uplift-light.rs-mc-money-uplift-empty .rs-mc-money-uplift-foot[data-v-c84c8cd0]{color:#0000008c}.rs-mc-money-sensecheck[data-v-c84c8cd0]{margin:12px 0 0;padding:8px 12px;background:#f59e0b14;border-left:3px solid #f59e0b;border-radius:4px;color:#b85f00;font-size:12px;font-weight:600;line-height:1.5}@media (max-width: 720px){.rs-mc-money-row[data-v-c84c8cd0]{grid-template-columns:1fr}}.rs-mc-hero-money[data-v-c84c8cd0]{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18)}.rs-mc-money-input[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:4px}.rs-mc-money-input label[data-v-c84c8cd0]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7}.rs-mc-money-input-row[data-v-c84c8cd0]{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18)}.rs-mc-money-prefix[data-v-c84c8cd0]{color:#ffffffb3;font-weight:700}.rs-mc-money-input-row input[data-v-c84c8cd0]{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#fff;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.rs-mc-money-input-row input[data-v-c84c8cd0]::placeholder{color:#fff6}.rs-mc-money-fmt[data-v-c84c8cd0]{font-size:11px;font-weight:600;color:#ffffffb3;font-variant-numeric:tabular-nums;min-width:60px;text-align:right}.rs-mc-money-uplift[data-v-c84c8cd0]{padding:10px 14px;border-radius:10px;background:linear-gradient(135deg,#00a25833,#0081474d);border:1px solid rgba(0,162,88,.55);display:flex;flex-direction:column;gap:2px;justify-content:center}.rs-mc-money-uplift-empty[data-v-c84c8cd0]{background:#ffffff0f;border-color:#ffffff2e}.rs-mc-money-uplift-lbl[data-v-c84c8cd0]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7}.rs-mc-money-uplift-val[data-v-c84c8cd0]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:26px;font-weight:800;color:#fff;line-height:1.1;font-variant-numeric:tabular-nums}.rs-mc-money-uplift-empty-val[data-v-c84c8cd0]{font-size:22px;color:#ffffff80}.rs-mc-money-uplift-suffix[data-v-c84c8cd0]{font-size:14px;font-weight:600;color:#ffffffc7;margin-left:4px}.rs-mc-money-uplift-foot[data-v-c84c8cd0]{font-size:10px;color:#ffffff9e}.rs-mc-cohort-conf[data-v-c84c8cd0]{margin-top:12px;padding:12px 14px;border-radius:10px;border:1px solid rgba(120,35,220,.2);background:#7823dc0a;display:flex;flex-direction:column;gap:6px}.rs-mc-cohort-conf-high[data-v-c84c8cd0]{border-color:#00a2584d;background:#00a2580a}.rs-mc-cohort-conf-medium[data-v-c84c8cd0]{border-color:#b85f004d;background:#f59e0b0f}.rs-mc-cohort-conf-low[data-v-c84c8cd0]{border-color:#e0454566;background:#e045450f}.rs-mc-cohort-conf-headline[data-v-c84c8cd0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rs-mc-cohort-conf-badge[data-v-c84c8cd0]{padding:3px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#7823dc24;color:var(--k-purple, #7823DC)}.rs-mc-cohort-conf-high .rs-mc-cohort-conf-badge[data-v-c84c8cd0]{background:#00a25829;color:#008147}.rs-mc-cohort-conf-medium .rs-mc-cohort-conf-badge[data-v-c84c8cd0]{background:#f59e0b2e;color:#b85f00}.rs-mc-cohort-conf-low .rs-mc-cohort-conf-badge[data-v-c84c8cd0]{background:#e045452e;color:#c03030}.rs-mc-cohort-conf-n[data-v-c84c8cd0]{font-size:12px;color:var(--text, #1A1A2E)}.rs-mc-cohort-conf-body[data-v-c84c8cd0]{margin:0;font-size:11.5px;color:#1a1a2eb8;line-height:1.5}.rs-mc-cohort-conf-btn[data-v-c84c8cd0]{align-self:flex-start;all:unset;cursor:pointer;padding:5px 12px;border-radius:6px;font-size:11px;font-weight:700;color:var(--k-purple, #7823DC);border:1px solid rgba(120,35,220,.4);background:#fff;transition:all .12s}.rs-mc-cohort-conf-btn[data-v-c84c8cd0]:hover{background:var(--k-purple, #7823DC);color:#fff;border-color:var(--k-purple, #7823DC)}.rs-mc-th-lock[data-v-c84c8cd0]{width:50px;text-align:center}.rs-mc-td-lock[data-v-c84c8cd0]{text-align:center}.rs-mc-td-dollar[data-v-c84c8cd0]{color:#008147;font-weight:700;font-variant-numeric:tabular-nums}.rs-mc-row-locked[data-v-c84c8cd0]{background:#7823dc0a}.rs-mc-row-lock-icon[data-v-c84c8cd0]{font-size:11px;margin-right:4px;opacity:.6}.rs-mc-lock-btn[data-v-c84c8cd0]{all:unset;cursor:pointer;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;border:1.5px solid rgba(0,0,0,.18);color:#0006;transition:all .12s}.rs-mc-lock-btn[data-v-c84c8cd0]:hover{border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC)}.rs-mc-lock-btn-on[data-v-c84c8cd0]{background:var(--k-purple, #7823DC);color:#fff;border-color:var(--k-purple, #7823DC)}.rs-mc-tor-chart[data-v-c84c8cd0]{width:100%}.rs-mc-tor-dollars[data-v-c84c8cd0]{margin-top:14px;padding:12px 14px;border-radius:10px;background:#00a2580d;border:1px solid rgba(0,162,88,.2);display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.rs-mc-tor-dollar-row[data-v-c84c8cd0]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rs-mc-tor-dollar-lbl[data-v-c84c8cd0]{font-size:12px;color:#1a1a2eb8}.rs-mc-tor-dollar-val[data-v-c84c8cd0]{font-size:13px;font-weight:800;color:#008147;font-variant-numeric:tabular-nums}.rs-mc-tor-dollar-na[data-v-c84c8cd0]{color:#00000052}.rs-mc-ramp[data-v-c84c8cd0]{margin-top:28px;padding:18px 22px;border:1px solid var(--border, #E6E7EF);border-radius:12px;background:#fff}.rs-mc-ramp-chart[data-v-c84c8cd0]{width:100%}.rs-mc-ramp-controls[data-v-c84c8cd0]{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(120,35,220,.18);display:grid;gap:10px}.rs-mc-ramp-row[data-v-c84c8cd0]{display:grid;grid-template-columns:180px 1fr 200px;align-items:center;gap:12px}.rs-mc-ramp-driver[data-v-c84c8cd0]{font-size:12px;font-weight:700;color:var(--text, #1A1A2E)}.rs-mc-ramp-slider[data-v-c84c8cd0]{accent-color:var(--k-purple, #7823DC)}.rs-mc-ramp-val[data-v-c84c8cd0]{font-size:11px;color:var(--muted, #6B6F82)}@media (max-width: 720px){.rs-mc-ramp-row[data-v-c84c8cd0]{grid-template-columns:1fr;gap:4px}}.rs-mc-initiatives[data-v-c84c8cd0]{margin-top:28px}.rs-mc-init-grid[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:14px}.rs-mc-init-card[data-v-c84c8cd0]{padding:14px 16px;border-radius:12px;background:linear-gradient(135deg,#7823dc08,#953ef30f);border:1px solid rgba(120,35,220,.18);display:flex;flex-direction:column;gap:8px;transition:all .14s}.rs-mc-init-card[data-v-c84c8cd0]:hover{border-color:#7823dc6b;box-shadow:0 6px 18px #7823dc1f;transform:translateY(-1px)}.rs-mc-init-driver-tag[data-v-c84c8cd0]{display:inline-flex;padding:3px 9px;border-radius:999px;background:#00a25824;color:#008147;font-size:10px;font-weight:800;letter-spacing:.04em;align-self:flex-start}.rs-mc-init-title[data-v-c84c8cd0]{margin:2px 0 0;font-size:14px;font-weight:800;color:var(--k-navy, #001F5B);line-height:1.3;font-family:Lora,Iowan Old Style,Georgia,serif}.rs-mc-init-body[data-v-c84c8cd0]{margin:0;font-size:12px;line-height:1.5;color:#1a1a2ec7}.rs-mc-init-meta[data-v-c84c8cd0]{display:flex;gap:14px;padding-top:8px;flex-wrap:wrap;border-top:1px dashed rgba(120,35,220,.18)}.rs-mc-init-meta-cell[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:1px}.rs-mc-init-meta-lbl[data-v-c84c8cd0]{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-mc-init-meta-val[data-v-c84c8cd0]{font-size:12px;font-weight:700;color:var(--k-navy, #001F5B);font-variant-numeric:tabular-nums}.rs-mc-init-cap[data-v-c84c8cd0]{font-size:11px;color:var(--muted, #6B6F82);font-style:italic}.rs-mc-init-detail[data-v-c84c8cd0]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(120,35,220,.22);display:flex;flex-direction:column;gap:6px}.rs-mc-init-detail-row[data-v-c84c8cd0]{display:grid;grid-template-columns:140px 1fr;gap:8px}.rs-mc-init-detail-lbl[data-v-c84c8cd0]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #6B6F82);padding-top:1px}.rs-mc-init-detail-val[data-v-c84c8cd0]{font-size:12px;line-height:1.45;color:var(--text)}.rs-mc-init-foot[data-v-c84c8cd0]{margin-top:4px;font-size:10px;font-style:italic;color:var(--muted, #6B6F82)}.rs-mc-init-foot code[data-v-c84c8cd0]{font-family:Consolas,monospace;background:#7823dc14;padding:1px 4px;border-radius:3px;color:var(--k-purple, #7823DC)}.rs-mc-mc[data-v-c84c8cd0]{margin-top:28px;padding:18px 22px;border:1px solid var(--border, #E6E7EF);border-radius:12px;background:#fff}.rs-mc-mc-btn[data-v-c84c8cd0]{margin:8px 0 14px}.rs-mc-mc-live[data-v-c84c8cd0]{margin:-4px 0 18px;padding:14px 16px;background:linear-gradient(135deg,#7823dc14,#953ef30a);border:1px solid rgba(120,35,220,.3);border-left:3px solid var(--k-purple, #7823DC);border-radius:10px;animation:gt-pop .2s cubic-bezier(.2,.7,.2,1) both}.rs-mc-mc-live-head[data-v-c84c8cd0]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.rs-mc-mc-live-tag[data-v-c84c8cd0]{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--k-purple, #7823DC);color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;animation:rs-mc-mc-pulse-c84c8cd0 1s ease-in-out infinite}@keyframes rs-mc-mc-pulse-c84c8cd0{0%,to{opacity:1}50%{opacity:.55}}.rs-mc-mc-live-iter[data-v-c84c8cd0]{font-size:11.5px;color:var(--text);font-variant-numeric:tabular-nums}.rs-mc-mc-live-iter strong[data-v-c84c8cd0]{color:var(--k-purple, #7823DC)}.rs-mc-mc-live-pct[data-v-c84c8cd0]{margin-left:auto;font-size:12px;font-weight:800;color:var(--k-purple, #7823DC);font-variant-numeric:tabular-nums}.rs-mc-mc-live-bar[data-v-c84c8cd0]{width:100%;height:4px;border-radius:2px;background:#7823dc1f;overflow:hidden}.rs-mc-mc-live-bar>span[data-v-c84c8cd0]{display:block;height:100%;background:linear-gradient(90deg,var(--k-purple, #7823DC),#B16DFF);transition:width 25ms linear}.rs-mc-mc-live-detail[data-v-c84c8cd0]{display:flex;align-items:stretch;justify-content:space-between;gap:16px;margin-top:10px}.rs-mc-mc-live-formula[data-v-c84c8cd0]{font-family:Consolas,monospace;font-size:12px;color:var(--text);padding:6px 10px;background:#ffffffb3;border-radius:6px;align-self:center;font-variant-numeric:tabular-nums}.rs-mc-mc-live-spark[data-v-c84c8cd0]{display:flex;align-items:flex-end;gap:2px;width:130px;height:40px}.rs-mc-mc-live-spark-bar[data-v-c84c8cd0]{flex:1;min-width:2px;background:linear-gradient(180deg,var(--k-purple, #7823DC),rgba(120,35,220,.45));border-radius:1px;animation:rs-mc-spark-in-c84c8cd0 .18s ease-out both}@keyframes rs-mc-spark-in-c84c8cd0{0%{transform:scaleY(0);opacity:.3}to{transform:scaleY(1);opacity:1}}.rs-mc-mc-live-note[data-v-c84c8cd0]{margin:8px 0 0;font-size:10.5px;color:var(--muted, #6B6F82);line-height:1.5}.rs-mc-mc-inputs[data-v-c84c8cd0]{margin:14px 0 18px;padding:14px 16px;background:#7823dc08;border:1px solid rgba(120,35,220,.2);border-radius:10px}.rs-mc-mc-inputs-head[data-v-c84c8cd0]{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.rs-mc-mc-inputs-tag[data-v-c84c8cd0]{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--k-purple, #7823DC);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.1em}.rs-mc-mc-inputs-formula[data-v-c84c8cd0]{font-family:Consolas,monospace;font-size:11.5px;padding:4px 10px;background:#ffffffb3;border-radius:5px;color:var(--text)}.rs-mc-mc-inputs-table[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:0;border-radius:7px;overflow:hidden;border:1px solid rgba(120,35,220,.18)}.rs-mc-mc-inputs-row[data-v-c84c8cd0]{display:grid;grid-template-columns:170px 160px 1fr;gap:12px;padding:9px 12px;align-items:center;background:#fff;border-top:1px solid rgba(120,35,220,.12);font-size:12px}.rs-mc-mc-inputs-row[data-v-c84c8cd0]:first-child{border-top:none}.rs-mc-mc-inputs-head-row[data-v-c84c8cd0]{background:#7823dc0f;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #6B6F82)}.rs-mc-mc-inputs-driver[data-v-c84c8cd0]{font-weight:700;color:var(--k-navy, #001F5B)}.rs-mc-mc-inputs-mode[data-v-c84c8cd0]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;width:fit-content}.rs-mc-mc-inputs-mode-fixed[data-v-c84c8cd0]{background:#00a2581f;color:#008147}.rs-mc-mc-inputs-mode-sampled[data-v-c84c8cd0]{background:#7823dc1f;color:var(--k-purple, #7823DC)}.rs-mc-mc-inputs-mode-unavailable[data-v-c84c8cd0]{background:#6b6f821a;color:var(--muted, #6B6F82);font-style:italic}.rs-mc-mc-inputs-vals[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:2px}.rs-mc-mc-inputs-vals-tri[data-v-c84c8cd0]{font-variant-numeric:tabular-nums}.rs-mc-mc-inputs-vals-foot[data-v-c84c8cd0]{font-size:10px;color:var(--muted, #6B6F82);font-style:italic}.rs-mc-mc-inputs-degen[data-v-c84c8cd0]{margin:12px 0 0;padding:10px 14px;background:#fff8eb;border:1px solid #FFD66B;border-left:3px solid #E66C37;border-radius:7px;font-size:12px;line-height:1.55;color:#6b4912}.rs-mc-mc-stats[data-v-c84c8cd0]{display:flex;gap:18px;flex-wrap:wrap;padding:10px 0;border-bottom:1px dashed rgba(120,35,220,.18);margin-bottom:12px}.rs-mc-mc-stat[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:2px}.rs-mc-mc-stat-lbl[data-v-c84c8cd0]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-mc-mc-stat-val[data-v-c84c8cd0]{font-family:Lora,Georgia,serif;font-size:18px;font-weight:800;color:var(--k-navy, #001F5B);font-variant-numeric:tabular-nums}.rs-mc-mc-chart[data-v-c84c8cd0]{width:100%}.rs-mc-maturity[data-v-c84c8cd0]{margin-top:28px;padding:18px 22px;border:1px solid var(--border, #E6E7EF);border-radius:12px;background:#fff}.rs-mat-howto[data-v-c84c8cd0]{margin:14px 0 16px;padding:14px 18px;background:#ffd66b14;border:1px solid rgba(255,214,107,.45);border-left:3px solid #E8A93C;border-radius:10px}.rs-mat-howto-tag[data-v-c84c8cd0]{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b0500b;margin-bottom:8px}.rs-mat-howto-list[data-v-c84c8cd0]{margin:0;padding-left:22px;font-size:12.5px;line-height:1.6;color:var(--text, #1A1A2E)}.rs-mat-howto-list li[data-v-c84c8cd0]{margin-bottom:4px}.rs-mat-howto-list strong[data-v-c84c8cd0]{color:var(--k-navy, #001F5B)}.rs-mat-howto-tip-pip[data-v-c84c8cd0]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#7823dc1a;color:var(--k-purple, #7823DC);font-size:11px;font-weight:700}.rs-mc-mat-q-head[data-v-c84c8cd0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rs-mat-q-tip-btn[data-v-c84c8cd0]{all:unset;cursor:help;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#7823dc1a;color:var(--k-purple, #7823DC);font-size:14px;font-weight:700;transition:all .12s}.rs-mat-q-tip-btn[data-v-c84c8cd0]:hover,.rs-mat-q-tip-btn[data-v-c84c8cd0]:focus-visible{background:var(--k-purple, #7823DC);color:#fff;outline:none}.rs-mat-q-tip-pop[data-v-c84c8cd0]{position:relative;margin:8px 0 10px;padding:12px 36px 12px 14px;background:#fff;border:1px solid rgba(120,35,220,.3);border-left:3px solid var(--k-purple, #7823DC);border-radius:10px;box-shadow:0 6px 18px #7823dc1a;animation:gt-pop .16s cubic-bezier(.2,.7,.2,1) both}.rs-mat-q-tip-pop-tag[data-v-c84c8cd0]{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--k-purple, #7823DC);color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;margin-bottom:6px}.rs-mat-q-tip-pop-body[data-v-c84c8cd0]{margin:0;font-size:12.5px;line-height:1.55;color:var(--text, #1A1A2E)}.rs-mat-q-tip-pop-close[data-v-c84c8cd0]{all:unset;cursor:pointer;position:absolute;top:8px;right:10px;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--muted, #6B6F82)}.rs-mat-q-tip-pop-close[data-v-c84c8cd0]:hover{background:#7823dc1a;color:var(--k-purple, #7823DC)}.rs-mat-synth[data-v-c84c8cd0]{margin:22px 0 0;padding:22px 24px;background:linear-gradient(135deg,#7823dc0a,#953ef312);border:1px solid rgba(120,35,220,.3);border-radius:14px;animation:gt-pop .24s cubic-bezier(.2,.7,.2,1) both}.rs-mat-synth-h[data-v-c84c8cd0]{margin:0 0 8px;font-size:18px;font-weight:800;color:var(--k-navy, #001F5B);font-family:Lora,Georgia,serif;letter-spacing:-.01em}.rs-mat-synth-headline[data-v-c84c8cd0]{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--text, #1A1A2E)}.rs-mat-synth-grid[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.rs-mat-synth-card[data-v-c84c8cd0]{padding:14px 16px;border-radius:10px;background:#fff;border:1px solid rgba(120,35,220,.18);display:flex;flex-direction:column;gap:6px}.rs-mat-synth-card-head[data-v-c84c8cd0]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rs-mat-synth-card-pillar[data-v-c84c8cd0]{font-size:13px;font-weight:800;color:var(--k-navy, #001F5B);font-family:Lora,Georgia,serif;letter-spacing:-.01em}.rs-mat-synth-card-stage[data-v-c84c8cd0]{font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--k-purple, #7823DC);font-variant-numeric:tabular-nums}.rs-mat-synth-card-band[data-v-c84c8cd0]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;width:fit-content;padding:2px 8px;border-radius:4px}.rs-mat-synth-band-beginner .rs-mat-synth-card-band[data-v-c84c8cd0]{color:#c03030;background:#e045451a}.rs-mat-synth-band-developing .rs-mat-synth-card-band[data-v-c84c8cd0]{color:#b0500b;background:#e66c371a}.rs-mat-synth-band-leading .rs-mat-synth-card-band[data-v-c84c8cd0]{color:var(--k-purple, #7823DC);background:#7823dc1a}.rs-mat-synth-band-pacesetter .rs-mat-synth-card-band[data-v-c84c8cd0]{color:#006139;background:#00a2581a}.rs-mat-synth-card-diag[data-v-c84c8cd0]{margin:4px 0 0;font-size:12px;line-height:1.55;color:var(--text, #1A1A2E)}.rs-mat-synth-card-weakest[data-v-c84c8cd0]{border-color:#c0303073;box-shadow:0 6px 18px #c030301a;background:linear-gradient(135deg,#fff5f5,#ffe9e9)}.rs-mat-synth-card-moves[data-v-c84c8cd0]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(192,48,48,.22)}.rs-mat-synth-card-moves-h[data-v-c84c8cd0]{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c03030;margin-bottom:6px}.rs-mat-synth-card-moves-list[data-v-c84c8cd0]{margin:0;padding-left:22px;font-size:12px;line-height:1.55;color:var(--text)}.rs-mat-synth-card-moves-list li[data-v-c84c8cd0]{margin-bottom:4px}.rs-mat-synth-foot[data-v-c84c8cd0]{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(120,35,220,.22);font-size:12px;line-height:1.6;color:var(--text)}.rs-mat-synth-foot strong[data-v-c84c8cd0]{color:var(--k-navy, #001F5B)}.rs-mc-mat-quiz[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:14px;margin-top:14px}.rs-mc-mat-q[data-v-c84c8cd0]{padding:12px 14px;background:#7823dc08;border-radius:10px;border-left:3px solid var(--k-purple, #7823DC)}.rs-mc-mat-q-pillar[data-v-c84c8cd0]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC)}.rs-mc-mat-q-text[data-v-c84c8cd0]{margin:4px 0 8px;font-size:13px;font-weight:700;color:var(--text, #1A1A2E)}.rs-mc-mat-q-options[data-v-c84c8cd0]{display:grid;gap:6px}.rs-mc-mat-q-opt[data-v-c84c8cd0]{all:unset;cursor:pointer;display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:baseline;padding:7px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fff;transition:all .12s}.rs-mc-mat-q-opt[data-v-c84c8cd0]:hover{background:#7823dc0f;border-color:#7823dc4d}.rs-mc-mat-q-opt-active[data-v-c84c8cd0]{background:var(--k-purple, #7823DC)!important;border-color:var(--k-purple, #7823DC);color:#fff}.rs-mc-mat-q-opt-stage[data-v-c84c8cd0]{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--k-purple, #7823DC)}.rs-mc-mat-q-opt-active .rs-mc-mat-q-opt-stage[data-v-c84c8cd0]{color:#ffffffb3}.rs-mc-mat-q-opt-lbl[data-v-c84c8cd0]{font-size:12px;line-height:1.4}.rs-mc-mat-clear[data-v-c84c8cd0]{align-self:flex-start}.rs-mc-mat-result[data-v-c84c8cd0]{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(120,35,220,.18)}.rs-mc-mat-stats[data-v-c84c8cd0]{display:grid;gap:8px}.rs-mc-mat-stat[data-v-c84c8cd0]{display:grid;grid-template-columns:100px 130px 1fr;align-items:center;gap:10px}.rs-mc-mat-stat-total[data-v-c84c8cd0]{padding-top:10px;border-top:1px dashed rgba(120,35,220,.18)}.rs-mc-mat-stat-lbl[data-v-c84c8cd0]{font-size:11px;font-weight:700;color:var(--text, #1A1A2E);text-transform:uppercase;letter-spacing:.04em}.rs-mc-mat-stat-val[data-v-c84c8cd0]{font-size:12px;font-weight:700;color:var(--k-navy, #001F5B);font-variant-numeric:tabular-nums}.rs-mc-mat-stat-bar[data-v-c84c8cd0]{display:block;height:8px;background:#7823dc1a;border-radius:999px;overflow:hidden}.rs-mc-mat-stat-bar-fill[data-v-c84c8cd0]{display:block;height:100%;background:linear-gradient(90deg,var(--k-purple, #7823DC) 0%,#953EF3 100%);transition:width .2s}@media print{.rs-product-banner[data-v-c84c8cd0],.rs-filter-bar[data-v-c84c8cd0],.rs-tabbar[data-v-c84c8cd0],.rs-topgroup[data-v-c84c8cd0],.rs-mc-hero-actions[data-v-c84c8cd0],.rs-ask-sidebar[data-v-c84c8cd0],.rs-mc-form[data-v-c84c8cd0],.rs-mc-simulator[data-v-c84c8cd0],.rs-mc-templates[data-v-c84c8cd0],.rs-mc-mat-quiz[data-v-c84c8cd0],.rs-mc-mc-btn[data-v-c84c8cd0],.rs-mc-ramp-controls[data-v-c84c8cd0]{display:none!important}body.rs-mc-printing .rs-tab-body[data-v-c84c8cd0]:not(.rs-myclient){display:none!important}.rs-myclient[data-v-c84c8cd0]{max-width:100%!important}.rs-mc-hero[data-v-c84c8cd0]{background:#1a0a3c!important;-webkit-print-color-adjust:exact;color-adjust:exact}.rs-mc-rosma-tile[data-v-c84c8cd0],.rs-mc-band[data-v-c84c8cd0],.rs-mc-money-uplift[data-v-c84c8cd0]{-webkit-print-color-adjust:exact;color-adjust:exact}.rs-mc-rosma[data-v-c84c8cd0],.rs-mc-compare[data-v-c84c8cd0],.rs-mc-scen[data-v-c84c8cd0],.rs-mc-journey[data-v-c84c8cd0],.rs-mc-ramp[data-v-c84c8cd0],.rs-mc-mc[data-v-c84c8cd0],.rs-mc-maturity[data-v-c84c8cd0],.rs-mc-initiatives[data-v-c84c8cd0],.rs-mc-cohort-conf[data-v-c84c8cd0],.rs-mc-init-card[data-v-c84c8cd0]{page-break-inside:avoid}}.rs-atlas-hint[data-v-c84c8cd0]{margin-top:12px}.rs-atlas-filters[data-v-c84c8cd0]{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;padding:12px 14px;margin-top:10px;border:1px solid var(--border, #E6E7EF);border-radius:12px;background:var(--bg-1, #FAFAFC)}.rs-atlas-panel-nav[data-v-c84c8cd0]{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 14px}.rs-atlas-pbtn[data-v-c84c8cd0]{all:unset;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;background:var(--bg-1, #FAFAFC);color:var(--text, #1A1A2E);border:1px solid var(--border, #E6E7EF);transition:all .12s}.rs-atlas-pbtn[data-v-c84c8cd0]:hover{border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC);background:#7823dc0a}.rs-atlas-pbtn-active[data-v-c84c8cd0],.rs-atlas-pbtn-active[data-v-c84c8cd0]:hover{background:linear-gradient(95deg,#7823dc,#b16dff);color:#fff;border-color:#7823dc6b;box-shadow:0 2px 6px #7823dc40}.rs-atlas-section[data-v-c84c8cd0]{margin-top:4px}.rs-atlas-section-head[data-v-c84c8cd0]{margin-bottom:14px}.rs-atlas-section-title[data-v-c84c8cd0]{margin:0 0 4px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-navy, #001F5B)}.rs-atlas-section-sub[data-v-c84c8cd0]{margin:0;font-size:13px;color:var(--muted, #6B6F82);line-height:1.55;max-width:78ch}.rs-atlas-subfilters[data-v-c84c8cd0]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.rs-atlas-toggle[data-v-c84c8cd0]{display:inline-flex;border:1px solid var(--border, #E6E7EF);border-radius:8px;overflow:hidden}.rs-atlas-tbtn[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:7px 14px;font-size:12px;font-weight:700;color:var(--muted, #6B6F82);background:var(--bg-1, #FAFAFC);transition:all .12s}.rs-atlas-tbtn[data-v-c84c8cd0]:hover{color:var(--k-purple, #7823DC);background:#7823dc0a}.rs-atlas-tbtn-active[data-v-c84c8cd0]{color:#fff;background:var(--k-purple, #7823DC)}.rs-atlas-bars[data-v-c84c8cd0]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.rs-atlas-bar[data-v-c84c8cd0]{display:grid;grid-template-columns:minmax(180px,22%) 1fr minmax(140px,auto);align-items:center;gap:14px;padding:10px 14px;border:1px solid var(--border, #E6E7EF);border-radius:10px;background:var(--bg-1, #FAFAFC);font-size:13px}.rs-atlas-bar-label[data-v-c84c8cd0]{display:flex;flex-direction:column}.rs-atlas-bar-cat[data-v-c84c8cd0]{font-weight:700;color:var(--text, #1A1A2E);line-height:1.25}.rs-atlas-bar-n[data-v-c84c8cd0]{font-size:11px;color:var(--muted, #6B6F82)}.rs-atlas-bar-track[data-v-c84c8cd0]{position:relative;height:22px;background:#7823dc0f;border-radius:6px}.rs-atlas-bar-iqr[data-v-c84c8cd0]{position:absolute;top:4px;bottom:4px;min-width:4px;background:linear-gradient(90deg,#7823dc73,#b16dff8c);border-radius:4px}.rs-atlas-bar-p50[data-v-c84c8cd0]{position:absolute;top:0;bottom:0;width:3px;transform:translate(-1.5px);background:var(--k-navy, #001F5B)}.rs-atlas-bar-vals[data-v-c84c8cd0]{display:flex;flex-direction:column;align-items:flex-end}.rs-atlas-bar-val-p50[data-v-c84c8cd0]{font-weight:800;color:var(--k-navy, #001F5B);font-size:14px}.rs-atlas-bar-val-rng[data-v-c84c8cd0]{font-size:11px;color:var(--muted, #6B6F82)}.rs-atlas-summary-grid[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:14px}.rs-atlas-summary-card[data-v-c84c8cd0]{border:1px solid var(--border, #E6E7EF);border-radius:12px;padding:14px;background:var(--bg-1, #FAFAFC)}.rs-atlas-summary-title[data-v-c84c8cd0]{font-weight:700;color:var(--k-navy, #001F5B);margin-bottom:6px;font-size:14px}.rs-atlas-summary-vals[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted, #6B6F82)}.rs-atlas-summary-vals strong[data-v-c84c8cd0]{color:var(--text, #1A1A2E);font-size:16px}.rs-atlas-summary-rng[data-v-c84c8cd0]{font-size:11px}.rs-atlas-table[data-v-c84c8cd0]{width:100%;border-collapse:collapse;font-size:13px;border:1px solid var(--border, #E6E7EF);border-radius:10px;overflow:hidden}.rs-atlas-table th[data-v-c84c8cd0],.rs-atlas-table td[data-v-c84c8cd0]{padding:8px 12px;text-align:left;border-bottom:1px solid var(--border, #E6E7EF)}.rs-atlas-table th[data-v-c84c8cd0]{background:var(--bg-1, #FAFAFC);font-weight:700;font-size:12px;color:var(--muted, #6B6F82);text-transform:uppercase;letter-spacing:.04em}.rs-atlas-table tbody tr:last-child td[data-v-c84c8cd0]{border-bottom:none}.rs-atlas-table tbody tr[data-v-c84c8cd0]:hover{background:#7823dc08}.rs-atlas-lever-grid[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.rs-atlas-lever-card[data-v-c84c8cd0]{border:1px solid var(--border, #E6E7EF);border-radius:12px;padding:12px 14px;background:var(--bg-1, #FAFAFC)}.rs-atlas-lever-name[data-v-c84c8cd0]{font-weight:700;color:var(--k-navy, #001F5B);margin-bottom:8px;font-size:13px}.rs-atlas-lever-bars[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:4px}.rs-atlas-lever-bar[data-v-c84c8cd0]{display:grid;grid-template-columns:minmax(80px,25%) 1fr 32px;align-items:center;gap:8px;font-size:12px}.rs-atlas-lever-bar-lbl[data-v-c84c8cd0]{color:var(--muted, #6B6F82)}.rs-atlas-lever-bar-track[data-v-c84c8cd0]{position:relative;height:12px;background:#7823dc12;border-radius:4px;overflow:hidden}.rs-atlas-lever-bar-fill[data-v-c84c8cd0]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#7823dc,#b16dff);border-radius:4px}.rs-atlas-lever-bar-cnt[data-v-c84c8cd0]{font-weight:700;color:var(--text, #1A1A2E);text-align:right}.rs-atlas-esg-grid[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.rs-atlas-esg-card[data-v-c84c8cd0]{border:1px solid var(--border, #E6E7EF);border-radius:12px;padding:14px;background:var(--bg-1, #FAFAFC)}.rs-atlas-esg-title[data-v-c84c8cd0]{font-weight:700;color:var(--k-navy, #001F5B);margin-bottom:8px;font-size:14px}.rs-atlas-esg-numeric[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed var(--border, #E6E7EF)}.rs-atlas-esg-numeric-val[data-v-c84c8cd0]{font-size:13px;color:var(--text, #1A1A2E)}.rs-atlas-esg-numeric-val strong[data-v-c84c8cd0]{font-size:16px;color:var(--k-navy, #001F5B)}.rs-atlas-esg-numeric-rng[data-v-c84c8cd0],.rs-atlas-esg-numeric-n[data-v-c84c8cd0]{font-size:11px;color:var(--muted, #6B6F82)}.rs-atlas-esg-freq[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:2px}.rs-atlas-esg-freq-row[data-v-c84c8cd0]{display:flex;justify-content:space-between;font-size:12px}.rs-atlas-esg-freq-val[data-v-c84c8cd0]{color:var(--text, #1A1A2E)}.rs-atlas-esg-freq-cnt[data-v-c84c8cd0]{color:var(--muted, #6B6F82);font-weight:700}.rs-atlas-genai-grid[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.rs-atlas-genai-card[data-v-c84c8cd0]{border:1px solid var(--border, #E6E7EF);border-radius:12px;padding:14px;background:var(--bg-1, #FAFAFC)}.rs-atlas-genai-head[data-v-c84c8cd0]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.rs-atlas-genai-pid[data-v-c84c8cd0]{font-weight:800;color:var(--k-purple, #7823DC);font-size:13px}.rs-atlas-genai-ind[data-v-c84c8cd0]{display:inline-block;width:8px;height:8px;border-radius:999px}.rs-atlas-genai-meta[data-v-c84c8cd0]{font-size:11px;color:var(--muted, #6B6F82)}.rs-atlas-genai-kind[data-v-c84c8cd0]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;background:#7823dc1f;color:var(--k-purple, #7823DC);text-transform:uppercase;letter-spacing:.04em}.rs-atlas-genai-text[data-v-c84c8cd0]{margin:0;font-size:13px;line-height:1.55;color:var(--text, #1A1A2E);white-space:pre-wrap}.rs-atlas-genai-tags[data-v-c84c8cd0]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border, #E6E7EF)}.rs-atlas-genai-tag[data-v-c84c8cd0]{font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;background:#7823dc0f;color:var(--k-purple, #7823DC)}.rs-atlas-insights[data-v-c84c8cd0]{position:relative;margin:14px 0;padding:18px 22px;border:1px solid rgba(120,35,220,.2);border-radius:14px;background:linear-gradient(135deg,#7823dc0d,#b16dff05)}.rs-atlas-insights[data-v-c84c8cd0]:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;background:linear-gradient(180deg,#7823dc,#b16dff);border-radius:0 4px 4px 0}.rs-atlas-insights-head[data-v-c84c8cd0]{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:12px}.rs-atlas-insights-eyebrow[data-v-c84c8cd0]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:16px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.01em}.rs-atlas-insights-tag[data-v-c84c8cd0]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC);padding:3px 10px;border-radius:999px;background:#7823dc14}.rs-atlas-insights-list[data-v-c84c8cd0]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.rs-atlas-insights-item[data-v-c84c8cd0]{display:grid;grid-template-columns:16px 1fr;gap:10px;font-size:13px;line-height:1.55;color:var(--text, #1A1A2E)}.rs-atlas-insights-bullet[data-v-c84c8cd0]{color:var(--k-purple, #7823DC);font-size:11px;line-height:1.7;font-weight:700}.rs-atlas-insights-text strong[data-v-c84c8cd0]{color:var(--k-navy, #001F5B);font-weight:800}.rs-atlas-focus-row[data-v-c84c8cd0]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:12px 0;padding:10px 14px;border:1px solid var(--border, #E6E7EF);border-radius:10px;background:var(--bg-1, #FAFAFC)}.rs-atlas-focus-label[data-v-c84c8cd0]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #6B6F82);margin-right:4px}.rs-atlas-focus-pill[data-v-c84c8cd0]{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;background:#fff;color:var(--text, #1A1A2E);border:1px solid var(--border, #E6E7EF);transition:all .12s}.rs-atlas-focus-pill[data-v-c84c8cd0]:hover{border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC)}.rs-atlas-focus-pill-active[data-v-c84c8cd0],.rs-atlas-focus-pill-active[data-v-c84c8cd0]:hover{background:var(--k-purple, #7823DC);color:#fff;border-color:#7823dc6b;box-shadow:0 2px 6px #7823dc40}.rs-atlas-focus-pill-dot[data-v-c84c8cd0]{width:8px;height:8px;border-radius:999px;flex-shrink:0}.rs-atlas-focus-cue[data-v-c84c8cd0]{margin-left:8px;font-size:11px;color:var(--k-purple, #7823DC);font-weight:600;font-style:italic}.rs-atlas-focus-cue strong[data-v-c84c8cd0]{font-weight:800}.rs-atlas-ladder-row-focus[data-v-c84c8cd0]{border-color:var(--k-purple, #7823DC)!important;background:#7823dc0f!important;box-shadow:0 0 0 2px #7823dc1f;transform:translate(4px);transition:all .2s}.rs-atlas-ladder-row-dim[data-v-c84c8cd0]{opacity:.35;transition:all .2s}.rs-atlas-genai-card-focus[data-v-c84c8cd0]{border-color:var(--k-purple, #7823DC);box-shadow:0 8px 24px #7823dc2e;transform:translateY(-2px);transition:all .2s}.rs-atlas-genai-card-dim[data-v-c84c8cd0]{opacity:.4;transition:all .2s}.rs-tab-newbadge[data-v-c84c8cd0]{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;background:linear-gradient(95deg,#7823dc,#b16dff);color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;box-shadow:0 2px 6px #7823dc47;animation:rs-tab-newbadge-pulse-c84c8cd0 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes rs-tab-newbadge-pulse-c84c8cd0{0%,to{box-shadow:0 2px 6px #7823dc47,0 0 #7823dc73}50%{box-shadow:0 2px 6px #7823dc47,0 0 0 6px #7823dc00}}.rs-page-chat-fab[data-v-c84c8cd0]{position:fixed;top:18px;right:22px;z-index:250;display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border:0;border-radius:999px;background:linear-gradient(95deg,#7823dc,#b16dff);color:#fff;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 10px 28px #7823dc6b,0 0 0 1px #7823dc8c;transition:all .2s cubic-bezier(.2,.7,.2,1)}.rs-page-chat-fab[data-v-c84c8cd0]:hover{transform:translateY(-2px);box-shadow:0 14px 38px #7823dc8c,0 0 0 1px #7823dcb3;filter:brightness(1.06)}.rs-page-chat-fab-icon[data-v-c84c8cd0]{font-size:18px;line-height:1}.rs-page-chat-fab-lbl[data-v-c84c8cd0]{white-space:nowrap;letter-spacing:.02em}.rs-page-chat-fab-highlight[data-v-c84c8cd0]{animation:rs-page-chat-fab-pulse-c84c8cd0 1.4s cubic-bezier(.4,0,.2,1) 0s 3,rs-page-chat-fab-bounce-c84c8cd0 .8s cubic-bezier(.2,.7,.2,1) 0s 1}@keyframes rs-page-chat-fab-pulse-c84c8cd0{0%{box-shadow:0 12px 36px #7823dc6b,0 0 0 1px #7823dc8c,0 0 #7823dc8c}60%{box-shadow:0 12px 36px #7823dc6b,0 0 0 1px #7823dc8c,0 0 0 22px #7823dc00}to{box-shadow:0 12px 36px #7823dc6b,0 0 0 1px #7823dc8c,0 0 #7823dc00}}@keyframes rs-page-chat-fab-bounce-c84c8cd0{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(0)}80%{transform:translateY(-2px)}}.rs-page-chat-fab-callout[data-v-c84c8cd0]{display:inline-block;padding:6px 12px;margin-right:4px;border-radius:999px;background:#fff;color:var(--k-purple, #7823DC);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 14px #0000002e;animation:rs-page-chat-fab-callout-in-c84c8cd0 .24s cubic-bezier(.2,.7,.2,1) both,rs-page-chat-fab-callout-out-c84c8cd0 .36s ease-in 4.1s both}@keyframes rs-page-chat-fab-callout-in-c84c8cd0{0%{transform:translate(8px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes rs-page-chat-fab-callout-out-c84c8cd0{to{transform:translate(8px);opacity:0}}.rs-page-chat-backdrop[data-v-c84c8cd0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;background:#0d081c52;display:flex;justify-content:flex-end;animation:rs-page-chat-fade-c84c8cd0 .2s ease both}@keyframes rs-page-chat-fade-c84c8cd0{0%{opacity:0}to{opacity:1}}.rs-page-chat-drawer[data-v-c84c8cd0]{width:min(440px,100%);height:100vh;background:#fff;box-shadow:-16px 0 40px #00000040;display:flex;flex-direction:column;animation:rs-page-chat-slide-c84c8cd0 .24s cubic-bezier(.2,.7,.2,1) both}@keyframes rs-page-chat-slide-c84c8cd0{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.rs-page-chat-head[data-v-c84c8cd0]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border, #E6E7EF)}.rs-page-chat-eyebrow[data-v-c84c8cd0]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-page-chat-scope[data-v-c84c8cd0]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:22px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.01em;line-height:1.1;margin:2px 0}.rs-page-chat-sub[data-v-c84c8cd0]{font-size:11px;color:var(--muted, #6B6F82)}.rs-page-chat-head-actions[data-v-c84c8cd0]{display:flex;gap:8px;align-items:center}.rs-page-chat-newbtn[data-v-c84c8cd0]{font-size:11px;padding:5px 10px}.rs-page-chat-close[data-v-c84c8cd0]{all:unset;cursor:pointer;font-size:16px;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--muted, #6B6F82);transition:all .12s}.rs-page-chat-close[data-v-c84c8cd0]:hover{color:var(--k-purple, #7823DC);background:#7823dc0f}.rs-page-chat-msgs[data-v-c84c8cd0]{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.rs-page-chat-empty[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.6;color:var(--text, #1A1A2E)}.rs-page-chat-empty strong[data-v-c84c8cd0]{color:var(--k-navy, #001F5B)}.rs-page-chat-prompts[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.rs-page-chat-prompt[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.4;background:#7823dc0d;color:var(--text, #1A1A2E);border:1px solid rgba(120,35,220,.18);transition:all .12s}.rs-page-chat-prompt[data-v-c84c8cd0]:hover{background:#7823dc1a;border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC)}.rs-page-chat-msg[data-v-c84c8cd0]{padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.55;max-width:92%;white-space:pre-wrap}.rs-page-chat-msg-user[data-v-c84c8cd0]{background:linear-gradient(95deg,#7823dc,#b16dff);color:#fff;align-self:flex-end;border-radius:12px 12px 2px}.rs-page-chat-msg-bot[data-v-c84c8cd0]{background:var(--bg-1, #FAFAFC);color:var(--text, #1A1A2E);align-self:flex-start;border:1px solid var(--border, #E6E7EF);border-radius:12px 12px 12px 2px}.rs-page-chat-msg-bot[data-v-c84c8cd0] strong{color:var(--k-navy, #001F5B)}.rs-page-chat-thinking[data-v-c84c8cd0]{font-style:italic;color:var(--muted, #6B6F82)}.rs-page-chat-route[data-v-c84c8cd0]{font-size:11px;color:var(--k-purple, #7823DC);font-style:italic;margin-bottom:4px}.rs-page-chat-input-row[data-v-c84c8cd0]{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--border, #E6E7EF);background:var(--bg-1, #FAFAFC)}.rs-page-chat-input[data-v-c84c8cd0]{flex:1;padding:10px 14px;border-radius:8px;border:1px solid var(--border, #E6E7EF);font-size:13px;font-family:Inter,system-ui,sans-serif;background:#fff;color:var(--text, #1A1A2E)}.rs-page-chat-input[data-v-c84c8cd0]:focus{outline:2px solid var(--k-purple, #7823DC);outline-offset:-1px}.rs-page-chat-input[data-v-c84c8cd0]:disabled{opacity:.6;cursor:not-allowed}.rs-page-chat-send[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:10px 18px;border-radius:8px;font-size:12px;font-weight:700;background:linear-gradient(95deg,#7823dc,#b16dff);color:#fff;transition:filter .12s}.rs-page-chat-send[data-v-c84c8cd0]:hover:not(:disabled){filter:brightness(1.08)}.rs-page-chat-send[data-v-c84c8cd0]:disabled{opacity:.45;cursor:not-allowed}.rs-apqc-maturity[data-v-c84c8cd0]{margin:14px 0;padding:18px 22px;border:1px solid var(--border, #E6E7EF);border-radius:14px;background:linear-gradient(135deg,#7823dc0a,#b16dff05)}.rs-apqc-maturity-head[data-v-c84c8cd0]{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:end;margin-bottom:14px}.rs-apqc-maturity-title[data-v-c84c8cd0]{margin:0 0 6px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.01em}.rs-apqc-maturity-sub[data-v-c84c8cd0]{margin:0;font-size:12px;line-height:1.55;color:var(--muted, #6B6F82);max-width:70ch}.rs-apqc-maturity-sub strong[data-v-c84c8cd0]{color:var(--text, #1A1A2E)}.rs-apqc-maturity-headlines[data-v-c84c8cd0]{display:flex;gap:10px}.rs-apqc-headline-leader[data-v-c84c8cd0]{border-left:3px solid var(--k-purple, #7823DC)}.rs-apqc-headline-laggard[data-v-c84c8cd0]{border-left:3px solid #D9501F}.rs-apqc-headline-leader .rs-atlas-headline-num[data-v-c84c8cd0]{color:var(--k-purple, #7823DC)}.rs-apqc-headline-laggard .rs-atlas-headline-num[data-v-c84c8cd0]{color:#d9501f}.rs-apqc-bars[data-v-c84c8cd0]{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:6px}.rs-apqc-bar-row[data-v-c84c8cd0]{display:grid;grid-template-columns:28px minmax(160px,1.2fr) 2fr 50px 60px;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--border, #E6E7EF);border-radius:8px;background:#fff}.rs-apqc-bar-rank[data-v-c84c8cd0]{font-weight:800;color:var(--muted, #6B6F82);font-size:11px;text-align:center}.rs-apqc-bar-name[data-v-c84c8cd0]{font-weight:700;font-size:13px;color:var(--text, #1A1A2E);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-apqc-bar-meta[data-v-c84c8cd0]{font-weight:400;font-size:11px;color:var(--muted, #6B6F82)}.rs-apqc-bar-track[data-v-c84c8cd0]{position:relative;height:12px;background:#7823dc14;border-radius:6px;overflow:hidden}.rs-apqc-bar-fill[data-v-c84c8cd0]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#4b129c,#7823dc,#b16dff);border-radius:6px;transition:width .4s cubic-bezier(.2,.7,.2,1)}.rs-apqc-bar-score[data-v-c84c8cd0]{font-weight:800;color:var(--k-navy, #001F5B);text-align:right;font-size:14px}.rs-apqc-bar-components[data-v-c84c8cd0]{display:flex;align-items:flex-end;justify-content:flex-end;gap:3px;height:18px}.rs-apqc-comp[data-v-c84c8cd0]{width:6px;min-height:1px;border-radius:1px;background:linear-gradient(180deg,#b16dff,#7823dc);align-self:flex-end}.rs-apqc-comp-na[data-v-c84c8cd0]{background:var(--border, #E6E7EF);height:2px!important}.rs-atlas-error[data-v-c84c8cd0]{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;margin:12px 0 16px;border:1px solid #F2C46D;border-left:4px solid #D9501F;border-radius:10px;background:#fff8ec}.rs-atlas-error-icon[data-v-c84c8cd0]{font-size:18px;line-height:1;color:#d9501f;padding-top:2px}.rs-atlas-error-body[data-v-c84c8cd0]{flex:1}.rs-atlas-error-title[data-v-c84c8cd0]{font-weight:700;color:#1a1a2e;font-size:13px}.rs-atlas-error-msg[data-v-c84c8cd0]{font-size:12px;color:var(--muted, #6B6F82);margin-top:4px;line-height:1.4}.rs-atlas-error-action[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;background:#d9501f;color:#fff;align-self:center;transition:filter .12s}.rs-atlas-error-action[data-v-c84c8cd0]:hover{filter:brightness(1.08)}.rs-atlas-howto[data-v-c84c8cd0]{margin:8px 0 0;font-size:12px;line-height:1.55;color:var(--muted, #6B6F82);font-style:italic;max-width:78ch}.rs-atlas-howto strong[data-v-c84c8cd0]{color:var(--text, #1A1A2E);font-style:normal}.rs-atlas-section-head-sub[data-v-c84c8cd0]{margin-top:28px;padding-top:20px;border-top:1px dashed var(--border, #E6E7EF)}.rs-atlas-section-subtitle[data-v-c84c8cd0]{margin:0 0 6px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:16px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.005em}.rs-atlas-chart-frame[data-v-c84c8cd0]{border:1px solid var(--border, #E6E7EF);border-radius:14px;background:#fff;padding:14px;position:relative;overflow:hidden}.rs-atlas-chart-mid[data-v-c84c8cd0]{height:460px}.rs-atlas-chart-tall[data-v-c84c8cd0]{height:580px}.rs-atlas-vchart[data-v-c84c8cd0]{width:100%;height:100%}.rs-atlas-heatmap[data-v-c84c8cd0]{display:grid;grid-template-columns:220px repeat(var(--heat-cols, 7),minmax(80px,1fr));gap:4px;margin-top:14px;padding:14px;border:1px solid var(--border, #E6E7EF);border-radius:14px;background:#fff}.rs-atlas-cat-controls[data-v-c84c8cd0]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rs-atlas-cat-pick[data-v-c84c8cd0]{min-width:320px}.rs-atlas-empty[data-v-c84c8cd0]{padding:18px;border:1px dashed var(--border, #E6E7EF);border-radius:12px;background:#fafafc;font-size:13px;color:#1a1a2e8c;text-align:center}.rs-atlas-kpi-tiles[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:14px}.rs-atlas-kpi-tile[data-v-c84c8cd0]{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:#fff;border:1px solid var(--border, #E6E7EF);border-radius:14px;text-align:left;cursor:pointer;font-family:inherit;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.rs-atlas-kpi-tile[data-v-c84c8cd0]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #4b129c2e;border-color:#b16dff}.rs-atlas-kpi-tile-eyebrow[data-v-c84c8cd0]{font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e73}.rs-atlas-kpi-tile-name[data-v-c84c8cd0]{margin:0;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:14px;font-weight:700;color:#001f5b;line-height:1.3}.rs-atlas-kpi-tile-p50[data-v-c84c8cd0]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:26px;font-weight:700;color:#4b129c;line-height:1;margin-top:4px}.rs-atlas-kpi-tile-rng[data-v-c84c8cd0]{display:flex;gap:14px;font-size:12px;color:#1a1a2e99}.rs-atlas-kpi-tile-rng-pair[data-v-c84c8cd0]{display:inline-flex;gap:5px;align-items:baseline}.rs-atlas-kpi-tile-rng-lbl[data-v-c84c8cd0]{font-weight:700;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#1a1a2e73}.rs-atlas-kpi-tile-rng-val[data-v-c84c8cd0]{font-weight:600;color:#1a1a2e}.rs-atlas-kpi-tile-band[data-v-c84c8cd0]{margin-top:8px}.rs-atlas-kpi-tile-band-track[data-v-c84c8cd0]{position:relative;height:8px;border-radius:4px;background:#f4f4f8}.rs-atlas-kpi-tile-band-iqr[data-v-c84c8cd0]{position:absolute;top:0;bottom:0;background:#b16dff;opacity:.55;border-radius:4px}.rs-atlas-kpi-tile-band-p50[data-v-c84c8cd0]{position:absolute;top:-3px;bottom:-3px;width:3px;background:#4b129c;border-radius:2px;transform:translate(-1.5px);box-shadow:0 0 0 1px #fff}.rs-atlas-kpi-tile-band-labels[data-v-c84c8cd0]{display:flex;justify-content:space-between;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#1a1a2e66;margin-top:4px}.rs-atlas-kpi-tile-meta[data-v-c84c8cd0]{margin-top:auto;padding-top:8px;font-size:11px;color:#1a1a2e80;font-style:italic}.rs-atlas-heat-corner[data-v-c84c8cd0]{height:110px}.rs-atlas-heat-colhdr[data-v-c84c8cd0]{height:110px;position:relative;display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:6px;overflow:visible}.rs-atlas-heat-colhdr-text[data-v-c84c8cd0]{font-size:11px;font-weight:700;color:var(--text, #1A1A2E);letter-spacing:.01em;transform-origin:bottom left;transform:translate(8px) rotate(-35deg);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.rs-atlas-heat-rowhdr[data-v-c84c8cd0]{display:flex;align-items:center;justify-content:flex-end;padding-right:12px;font-size:12px;font-weight:600;color:var(--text, #1A1A2E);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-atlas-heat-cell[data-v-c84c8cd0]{all:unset;position:relative;display:block;cursor:pointer;height:38px;border-radius:6px;background:#7823dc0a;transition:transform .12s,box-shadow .12s,outline-offset .12s}.rs-atlas-heat-cell[data-v-c84c8cd0]:hover:not(:disabled){transform:scale(1.06);box-shadow:0 4px 14px #7823dc52;outline:2px solid var(--k-navy, #001F5B);outline-offset:-2px;z-index:5}.rs-atlas-heat-cell[data-v-c84c8cd0]:focus-visible{outline:2px solid var(--k-navy, #001F5B);outline-offset:2px}.rs-atlas-heat-cell-empty[data-v-c84c8cd0]{cursor:default;opacity:.35;background:repeating-linear-gradient(45deg,var(--border, #E6E7EF) 0 4px,transparent 4px 8px)}.rs-atlas-heat-cell-tooltip[data-v-c84c8cd0]{display:none;position:absolute;z-index:20;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:260px;padding:12px 14px;background:#fff;color:var(--text, #1A1A2E);border:1px solid var(--border, #E6E7EF);border-radius:10px;box-shadow:0 8px 32px #00000029;text-align:left;pointer-events:none}.rs-atlas-heat-cell:hover:not(:disabled) .rs-atlas-heat-cell-tooltip[data-v-c84c8cd0]{display:block}.rs-atlas-heat-tt-eyebrow[data-v-c84c8cd0]{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #6B6F82);margin-bottom:4px}.rs-atlas-heat-tt-cat[data-v-c84c8cd0]{display:block;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:14px;font-weight:700;color:var(--k-navy, #001F5B);line-height:1.2}.rs-atlas-heat-tt-kpi[data-v-c84c8cd0]{display:block;font-size:12px;font-weight:600;color:var(--text, #1A1A2E);margin-bottom:6px}.rs-atlas-heat-tt-vals[data-v-c84c8cd0]{display:block}.rs-atlas-heat-tt-p50[data-v-c84c8cd0]{display:block;font-size:16px;font-weight:800;color:var(--k-purple, #7823DC)}.rs-atlas-heat-tt-rng[data-v-c84c8cd0]{display:block;font-size:11px;color:var(--muted, #6B6F82);margin-top:2px}.rs-atlas-heat-tt-cta[data-v-c84c8cd0]{display:block;margin-top:8px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--k-purple, #7823DC)}.rs-atlas-info[data-v-c84c8cd0]{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;color:var(--k-purple, #7823DC);background:#7823dc1a;border:1px solid rgba(120,35,220,.2);vertical-align:middle;transition:all .12s}.rs-atlas-info[data-v-c84c8cd0]:hover{background:#7823dc33;border-color:var(--k-purple, #7823DC)}.rs-atlas-info-sm[data-v-c84c8cd0]{width:14px;height:14px;font-size:9px;margin-left:4px}.rs-atlas-defpop-backdrop[data-v-c84c8cd0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:720;background:#0d081c5c;animation:rs-atlas-defpop-fade-c84c8cd0 .16s ease both}.rs-atlas-defpop[data-v-c84c8cd0]{position:fixed;z-index:730;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));background:#fff;border-radius:14px;padding:22px 24px;box-shadow:0 24px 80px #00000052;animation:rs-atlas-defpop-pop-c84c8cd0 .2s cubic-bezier(.2,.7,.2,1) both}@keyframes rs-atlas-defpop-fade-c84c8cd0{0%{opacity:0}to{opacity:1}}@keyframes rs-atlas-defpop-pop-c84c8cd0{0%{transform:translate(-50%,-50%) scale(.96);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.rs-atlas-defpop-eyebrow[data-v-c84c8cd0]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin-bottom:6px}.rs-atlas-defpop-title[data-v-c84c8cd0]{margin:0 0 10px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.01em}.rs-atlas-defpop-body[data-v-c84c8cd0]{margin:0 0 16px;font-size:13px;line-height:1.6;color:var(--text, #1A1A2E)}.rs-atlas-defpop-close[data-v-c84c8cd0]{all:unset;cursor:pointer;padding:7px 16px;border-radius:8px;font-size:12px;font-weight:700;background:var(--k-purple, #7823DC);color:#fff;transition:filter .12s}.rs-atlas-defpop-close[data-v-c84c8cd0]:hover{filter:brightness(1.08)}.rs-atlas-modal-legend[data-v-c84c8cd0],.rs-atlas-legend-row[data-v-c84c8cd0]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:12px;padding:10px 14px;border:1px solid var(--border, #E6E7EF);border-radius:10px;background:var(--bg-1, #FAFAFC)}.rs-atlas-leg-pill[data-v-c84c8cd0]{display:inline-flex;gap:6px;align-items:center;font-size:11px;font-weight:600;color:var(--text, #1A1A2E)}.rs-atlas-leg-dot[data-v-c84c8cd0]{width:10px;height:10px;border-radius:999px;flex-shrink:0}.rs-atlas-leg-pill-meta[data-v-c84c8cd0]{color:var(--muted, #6B6F82)}.rs-atlas-leg-ring[data-v-c84c8cd0]{width:12px;height:12px;border-radius:999px;background:transparent;border:2px solid var(--k-navy, #001F5B);flex-shrink:0}.rs-atlas-headlines[data-v-c84c8cd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:14px}.rs-atlas-headline[data-v-c84c8cd0]{border:1px solid var(--border, #E6E7EF);border-radius:12px;padding:14px 18px;background:var(--bg-1, #FAFAFC)}.rs-atlas-headline-eyebrow[data-v-c84c8cd0]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin-bottom:4px}.rs-atlas-headline-num[data-v-c84c8cd0]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:36px;font-weight:700;color:var(--k-navy, #001F5B);line-height:1;margin-bottom:6px}.rs-atlas-headline-sub[data-v-c84c8cd0]{font-size:11px;color:var(--muted, #6B6F82);line-height:1.4}.rs-atlas-ladder[data-v-c84c8cd0]{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:6px}.rs-atlas-ladder-row[data-v-c84c8cd0]{display:grid;grid-template-columns:28px 60px 12px minmax(160px,1fr) minmax(140px,2fr) 50px;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border, #E6E7EF);border-radius:8px;background:var(--bg-1, #FAFAFC);font-size:12px}.rs-atlas-ladder-rank[data-v-c84c8cd0]{font-weight:800;color:var(--muted, #6B6F82);font-size:11px;text-align:center}.rs-atlas-ladder-pid[data-v-c84c8cd0]{font-weight:800;color:var(--k-purple, #7823DC);font-size:13px}.rs-atlas-ladder-ind[data-v-c84c8cd0]{width:10px;height:10px;border-radius:999px}.rs-atlas-ladder-meta[data-v-c84c8cd0]{color:var(--muted, #6B6F82);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-atlas-ladder-track[data-v-c84c8cd0]{position:relative;height:8px;background:#7823dc12;border-radius:4px;overflow:hidden}.rs-atlas-ladder-fill[data-v-c84c8cd0]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#7823dc,#b16dff);border-radius:4px}.rs-atlas-ladder-score[data-v-c84c8cd0]{font-weight:800;color:var(--k-navy, #001F5B);text-align:right}.rs-atlas-funnel[data-v-c84c8cd0]{display:grid;grid-template-columns:1fr auto 1fr 1fr 1fr;gap:16px;align-items:center;padding:18px 24px;margin-bottom:14px;border:1px solid var(--border, #E6E7EF);border-radius:14px;background:linear-gradient(135deg,#7823dc0a,#7823dc03)}.rs-atlas-funnel-stage[data-v-c84c8cd0]{display:flex;flex-direction:column;align-items:center}.rs-atlas-funnel-arrow[data-v-c84c8cd0]{font-size:24px;color:var(--k-purple, #7823DC);font-weight:300;opacity:.6}.rs-atlas-funnel-num[data-v-c84c8cd0]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:42px;font-weight:700;color:var(--k-navy, #001F5B);line-height:1}.rs-atlas-funnel-1 .rs-atlas-funnel-num[data-v-c84c8cd0]{color:var(--k-purple, #7823DC)}.rs-atlas-funnel-2 .rs-atlas-funnel-num[data-v-c84c8cd0]{color:#4b129c}.rs-atlas-funnel-3 .rs-atlas-funnel-num[data-v-c84c8cd0]{color:var(--k-navy, #001F5B);opacity:.85}.rs-atlas-funnel-lbl[data-v-c84c8cd0]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #6B6F82);margin-top:6px}.rs-atlas-funnel-conv[data-v-c84c8cd0]{display:flex;flex-direction:column;align-items:center;border-left:1px dashed var(--border, #E6E7EF);border-right:1px dashed var(--border, #E6E7EF);padding:0 14px}.rs-atlas-funnel-conv-num[data-v-c84c8cd0]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:28px;font-weight:700;color:var(--k-purple, #7823DC);line-height:1}.rs-atlas-funnel-conv-lbl[data-v-c84c8cd0]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #6B6F82);margin-top:4px}.rs-atlas-tags[data-v-c84c8cd0]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.rs-atlas-tag[data-v-c84c8cd0]{all:unset;cursor:pointer;display:inline-flex;gap:6px;align-items:center;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;background:var(--bg-1, #FAFAFC);color:var(--text, #1A1A2E);border:1px solid var(--border, #E6E7EF);transition:all .12s}.rs-atlas-tag[data-v-c84c8cd0]:hover{border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC);background:#7823dc0a}.rs-atlas-tag-active[data-v-c84c8cd0],.rs-atlas-tag-active[data-v-c84c8cd0]:hover{background:var(--k-purple, #7823DC);color:#fff;border-color:#7823dc6b}.rs-atlas-tag-cnt[data-v-c84c8cd0]{font-size:10px;opacity:.65;font-weight:700}.rs-atlas-modal-wrap[data-v-c84c8cd0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;background:#0d081c73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px;animation:rs-atlas-fade-c84c8cd0 .2s ease both}@keyframes rs-atlas-fade-c84c8cd0{0%{opacity:0}to{opacity:1}}.rs-atlas-modal[data-v-c84c8cd0]{background:#fff;border-radius:16px;width:min(960px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:22px 26px;box-shadow:0 24px 80px #00000052;animation:rs-atlas-modal-pop-c84c8cd0 .22s cubic-bezier(.2,.7,.2,1) both}@keyframes rs-atlas-modal-pop-c84c8cd0{0%{transform:translateY(12px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.rs-atlas-modal-head[data-v-c84c8cd0]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px}.rs-atlas-modal-eyebrow[data-v-c84c8cd0]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin-bottom:4px}.rs-atlas-modal-title[data-v-c84c8cd0]{margin:0;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:20px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.01em}.rs-atlas-modal-close[data-v-c84c8cd0]{all:unset;cursor:pointer;font-size:16px;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--muted, #6B6F82);transition:all .12s}.rs-atlas-modal-close[data-v-c84c8cd0]:hover{color:var(--k-purple, #7823DC);background:#7823dc0f}.rs-atlas-modal-sub[data-v-c84c8cd0]{margin:8px 0 14px;font-size:12px;line-height:1.55;color:var(--muted, #6B6F82);font-style:italic;max-width:78ch}.rs-atlas-modal-sub strong[data-v-c84c8cd0]{color:var(--text, #1A1A2E);font-style:normal}.topbar[data-v-0e595387]{background:#1a0a3c;border-bottom:1px solid rgba(120,35,220,.3);position:sticky;top:0;z-index:100}.topbar-inner[data-v-0e595387]{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1600px;width:100%;margin:0 auto;padding:0 clamp(16px,3vw,40px);height:56px}.k-logo[data-v-0e595387]{display:flex;align-items:center;gap:10px;text-decoration:none}.k-mark[data-v-0e595387]{width:32px;height:32px;flex-shrink:0}.k-wordmark[data-v-0e595387]{color:#fff;font-weight:800;font-size:15px;letter-spacing:.14em;line-height:1}.k-divider[data-v-0e595387]{color:#ffffff4d;font-size:15px;font-weight:300}.k-product[data-v-0e595387]{color:#ffffffb3;font-size:13px;font-weight:500;letter-spacing:.02em}.topbar-actions[data-v-0e595387]{display:flex;align-items:center}.auth-row[data-v-0e595387]{display:flex;align-items:center;gap:8px}.topbar-user[data-v-0e595387]{color:#ffffffa6;font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-btn[data-v-0e595387]{all:unset;cursor:pointer;padding:7px 14px;border-radius:6px;font-size:12px;font-weight:600;color:#ffffffbf;background:#ffffff14;border:1px solid rgba(255,255,255,.12);transition:background .12s,color .12s;white-space:nowrap}.topbar-btn[data-v-0e595387]:hover{background:#ffffff26;color:#fff}.topbar-btn-outline[data-v-0e595387]{background:transparent;border-color:#ffffff40}.topbar-btn-filled[data-v-0e595387]{background:var(--gradient-btn, linear-gradient(90deg,#605DC6 0%,#953EF3 100%));border:none;color:#fff}.topbar-btn-filled[data-v-0e595387]:hover{filter:brightness(1.1)}.hero[data-v-0e595387]{background:linear-gradient(135deg,#1a0a3c,#2d1070);padding:clamp(24px,4vw,44px) clamp(16px,3vw,40px) clamp(24px,4vw,40px);position:relative;overflow:hidden;border-bottom:1px solid rgba(120,35,220,.3)}.hero[data-v-0e595387]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.hero[data-v-0e595387]:after{content:"";position:absolute;bottom:-80px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(149,62,243,.35),transparent 65%);pointer-events:none}.hero-inner[data-v-0e595387]{max-width:1600px;width:100%;margin:0 auto;position:relative;z-index:1}.hero-tag[data-v-0e595387]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#953ef340;border:1px solid rgba(149,62,243,.5);color:#d4a8ff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.hero-title[data-v-0e595387]{color:#fff;font-size:clamp(28px,3.5vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 4px}.hero-fullform[data-v-0e595387]{color:#ffffffc7;font-size:clamp(13px,1.3vw,16px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px}.hero-sub[data-v-0e595387]{color:#fff9;font-size:15px;max-width:680px;line-height:1.6;margin:0}.main-wrap[data-v-0e595387]{flex:1;max-width:1600px;width:100%;margin:0 auto;padding:clamp(16px,2vw,24px) clamp(16px,3vw,40px) 40px;box-sizing:border-box;display:grid;gap:14px;background:transparent}.sign-in-card[data-v-0e595387]{display:flex;justify-content:center;padding:48px 24px}.sign-in-inner[data-v-0e595387]{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:380px;text-align:center}.subtle[data-v-0e595387]{color:var(--muted);font-size:14px;margin:0;line-height:1.6}.rosma-card[data-v-0e595387]{padding:20px 22px}.k-footer[data-v-0e595387]{background:var(--k-dark,#000d2e);border-top:1px solid rgba(255,255,255,.06);padding:20px clamp(16px,3vw,40px)}.k-footer-inner[data-v-0e595387]{max-width:1600px;width:100%;margin:0 auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.k-footer-logo[data-v-0e595387]{color:#ffffffe6;font-size:11px;font-weight:800;letter-spacing:.14em}.k-footer-sep[data-v-0e595387]{color:#fff3;font-size:12px}.k-footer-copy[data-v-0e595387],.k-footer-note[data-v-0e595387]{color:#ffffff59;font-size:11px}@media (max-width: 768px){.hero-tag[data-v-0e595387]{font-size:10px}.hero-title[data-v-0e595387]{font-size:clamp(22px,6vw,32px)}.hero-sub[data-v-0e595387]{font-size:13px}.k-wordmark[data-v-0e595387],.k-divider[data-v-0e595387]{display:none}}.harness[data-v-4ea96f37]{max-width:720px;margin:40px auto;padding:0 24px;font-family:Space Grotesk,system-ui,sans-serif;color:#1a1a2e}h1[data-v-4ea96f37]{font-size:22px;margin:0 0 6px;color:#001f5b}p[data-v-4ea96f37]{font-size:13px;color:#555;margin:0 0 28px}.harness-card[data-v-4ea96f37]{margin:0 0 22px;padding:0}.harness-meta[data-v-4ea96f37]{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#7823dc;font-weight:700;margin-bottom:4px}.harness-meta code[data-v-4ea96f37]{background:#7823dc14;padding:2px 7px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
