@keyframes mgr-tile-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mgr-flap-in{0%{opacity:0;transform:scaleY(1)}25%{opacity:1;transform:scaleY(.04)}45%{transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes mgr-odo-scan{0%{transform:translateX(-101%);opacity:0}25%,75%{opacity:1}to{transform:translateX(101%);opacity:0}}@keyframes mgr-odo-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mgr-arc-sweep{0%{stroke-dasharray:0 var(--arc-c)}to{stroke-dasharray:var(--arc-len) var(--arc-c)}}@keyframes mgr-legend-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}@keyframes mgr-dot-in{0%{opacity:0}to{opacity:1}}@keyframes mgr-chart-ping{0%{transform:scale(.2);opacity:0}30%{opacity:.85}to{transform:scale(2.4);opacity:0}}@keyframes mgr-late-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes mgr-attention-dip{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mgr-hud-brk{0%{opacity:0;transform:scale(.5)}to{opacity:.35;transform:scale(1)}}@keyframes mgr-donut-calib{0%{transform:rotate(0deg);opacity:0}20%,80%{opacity:.55}to{transform:rotate(360deg);opacity:0}}@keyframes mgr-health-sweep{0%{transform:rotate(0deg);opacity:0}18%,82%{opacity:.8}to{transform:rotate(360deg);opacity:0}}@keyframes mgr-health-ax{0%{opacity:0}to{opacity:1}}@keyframes mgr-reticle-in{0%{opacity:0;transform:scale(.2) rotate(45deg)}to{opacity:.4;transform:scale(1) rotate(0deg)}}@keyframes mgr-chart-beam{0%{transform:translateX(calc(-1*var(--beam-w, 648px)));opacity:0}12%,85%{opacity:.85}to{transform:translateX(0);opacity:0}}@keyframes mgr-stamp-in{0%{opacity:0;transform:rotate(-8deg) scale(1.08)}to{opacity:.8;transform:rotate(-8deg) scale(1)}}@keyframes mgr-gauge-needle{0%{transform:rotate(-90deg)}to{transform:rotate(var(--gauge-a, 0deg))}}@keyframes mgr-viewfinder{0%{opacity:0;transform:scale(1.05)}40%{opacity:1}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes mgr-spin{to{transform:rotate(360deg)}}.mgr-page{--mgr-bg:#060913;--mgr-bg-alt:#0a0f1e;--mgr-surface:#0d1424;--mgr-surface-2:#121b31;--mgr-line:rgba(255, 255, 255, 0.08);--mgr-line-strong:rgba(255, 255, 255, 0.16);--mgr-ink:#f2f5ff;--mgr-text:#c3cce0;--mgr-muted:#8b96b3;--mgr-faint:#5f6a88;--mgr-blue:#1464ff;--mgr-blue-bright:#4d8dff;--mgr-blue-soft:rgba(20, 100, 255, 0.14);--mgr-amber:#ff8f00;--mgr-amber-soft:rgba(255, 143, 0, 0.12);--mgr-green:#22c55e;--mgr-green-soft:rgba(34, 197, 94, 0.12);--mgr-risk:#f2536b;--mgr-purple:#a276ff;--mgr-cyan:#22d3ee;--mgr-ease:cubic-bezier(0.23, 1, 0.32, 1);--mgr-shadow:0 24px 60px rgba(0, 0, 0, 0.45);--mgr-header-h:72px;--mgr-dur-fast:160ms;--mgr-dur-normal:240ms;--mgr-dur-slow:450ms;--mgr-dur-reveal:600ms;min-height:100vh;background:var(--mgr-bg);color:var(--mgr-text);font-family:"Inter","PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.mgr-page *,.mgr-page ::after,.mgr-page ::before{box-sizing:border-box}.mgr-page h1,.mgr-page h2,.mgr-page h3,.mgr-page h4{font-family:"Inter Tight","Inter",sans-serif;color:var(--mgr-ink)}.mgr-page button{font-family:inherit}.mgr-page section[id]{scroll-margin-top:calc(var(--mgr-header-h) + 16px)}.mgr-progress{position:fixed;top:0;left:92px;right:0;height:2px;z-index:70;pointer-events:none;transition:left .25s cubic-bezier(.23,1,.32,1)}.sidebar-open .mgr-progress{left:272px}.mgr-progress-bar{height:100%;background:linear-gradient(90deg,var(--mgr-blue),var(--mgr-purple));transform:scaleX(0);transform-origin:0 50%}.mgr-header,.mgr-header-brand{display:flex;align-items:center}.mgr-header{position:fixed;top:0;left:0;right:0;z-index:60;height:var(--mgr-header-h);gap:1.25rem;padding:0 24px;border-bottom:1px solid transparent;transition:background .35s var(--mgr-ease),border-color .35s var(--mgr-ease),backdrop-filter .35s var(--mgr-ease)}.mgr-header.is-solid{background:rgba(6,9,19,.78);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom-color:var(--mgr-line)}.mgr-header-brand{gap:.7rem;min-width:0}.mgr-header-logo{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:11px;background:linear-gradient(135deg,var(--mgr-blue),var(--mgr-purple));color:#fff;font-size:15px}.mgr-header-logo-img{display:inline-block;vertical-align:middle}.mgr-header-name{font-family:"Inter Tight","Inter",sans-serif;font-weight:700;font-size:17px;letter-spacing:-.01em;color:var(--mgr-ink)}.mgr-header-title{color:var(--mgr-muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-header-right,.mgr-header-ticker{display:flex;align-items:center;gap:.9rem}.mgr-header-right{margin-left:auto;min-width:0}.mgr-header-ticker{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;color:var(--mgr-muted);white-space:nowrap}.mgr-header-ticker b{color:var(--mgr-faint);font-weight:600}.mgr-chip,.mgr-scenario-chip{letter-spacing:.04em;border-radius:999px}.mgr-scenario-chip{font-family:"IBM Plex Mono","Consolas",monospace;font-size:11px;color:var(--mgr-amber);background:var(--mgr-amber-soft);border:1px solid rgba(255,143,0,.3);padding:4px 12px;white-space:nowrap}.mgr-chip{background:rgba(255,255,255,.04);border:1px solid var(--mgr-line-strong);padding:3px 10px}.mgr-chip,.mgr-header-date{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;color:var(--mgr-muted);white-space:nowrap}.mgr-header-fresh{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mgr-faint);white-space:nowrap}.mgr-header-dot{width:7px;height:7px;border-radius:50%;background:var(--mgr-green);box-shadow:0 0 8px rgba(34,197,94,.7)}.mgr-intro{position:fixed;top:var(--navbar-height, 76px);left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(52% 46% at 50% 38%,rgba(20,100,255,.22) 0%,rgba(20,100,255,0) 70%),radial-gradient(38% 34% at 78% 82%,rgba(162,118,255,.14) 0%,rgba(162,118,255,0) 70%),var(--mgr-bg);overflow:hidden;transition:opacity .42s var(--mgr-ease),transform .42s var(--mgr-ease)}.mgr-intro--leaving{opacity:0;transform:translateY(-16px) scale(1.02);pointer-events:none}.mgr-intro-stars{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 18%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 28% 64%,rgba(255,255,255,.35),transparent),radial-gradient(1.5px 1.5px at 35% 26%,rgba(255,255,255,.45),transparent),radial-gradient(1.5px 1.5px at 44% 82%,rgba(255,255,255,.3),transparent),radial-gradient(1.5px 1.5px at 52% 12%,rgba(255,255,255,.55),transparent),radial-gradient(1.5px 1.5px at 61% 45%,rgba(255,255,255,.35),transparent),radial-gradient(1.5px 1.5px at 70% 72%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 79% 30%,rgba(255,255,255,.4),transparent),radial-gradient(1.5px 1.5px at 88% 58%,rgba(255,255,255,.45),transparent),radial-gradient(1.5px 1.5px at 16% 88%,rgba(255,255,255,.3),transparent),radial-gradient(1.5px 1.5px at 38% 10%,rgba(255,255,255,.4),transparent),radial-gradient(1.5px 1.5px at 66% 88%,rgba(255,255,255,.35),transparent),radial-gradient(1.5px 1.5px at 92% 14%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 8% 42%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 22% 78%,rgba(255,255,255,.25),transparent),radial-gradient(1px 1px at 31% 50%,rgba(255,255,255,.35),transparent),radial-gradient(1px 1px at 47% 68%,rgba(255,255,255,.25),transparent),radial-gradient(1px 1px at 57% 24%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 63% 78%,rgba(255,255,255,.25),transparent),radial-gradient(1px 1px at 74% 18%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 84% 70%,rgba(255,255,255,.25),transparent),radial-gradient(1px 1px at 94% 44%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 12% 8%,rgba(255,255,255,.25),transparent),radial-gradient(1px 1px at 42% 36%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 87% 90%,rgba(255,255,255,.25),transparent)}.mgr-intro-inner{position:relative;max-width:680px;padding:0 24px;display:flex;flex-direction:column;gap:12px}.mgr-intro-kicker{font-family:"IBM Plex Mono","Consolas",monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mgr-blue-bright);margin-bottom:18px}.mgr-intro-title{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;color:var(--mgr-ink);margin-bottom:16px}.mgr-intro-sub{font-size:18px;color:var(--mgr-muted);margin-bottom:36px}.mgr-intro-book{margin-top:40px;font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;color:var(--mgr-faint)}.mgr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:12px;padding:14px 26px;font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform .2s var(--mgr-ease),box-shadow .2s var(--mgr-ease),background .2s var(--mgr-ease),border-color .2s var(--mgr-ease)}.mgr-btn--primary{background:var(--mgr-blue);color:#fff;box-shadow:0 10px 30px rgba(20,100,255,.35)}.mgr-btn--primary:hover{background:#1d6eff;box-shadow:0 14px 40px rgba(20,100,255,.45)}.mgr-btn--secondary{background:0 0;border-color:var(--mgr-line-strong);color:var(--mgr-ink)}.mgr-btn--secondary:hover{border-color:var(--mgr-blue-bright)}.mgr-intro-cta{padding:16px 34px;font-size:16px}.mgr-btn-arrow{transition:transform var(--mgr-dur-fast) var(--mgr-ease)}@media (hover:hover){.mgr-btn:hover .mgr-btn-arrow{transform:translateX(3px)}}.mgr-btn:active{transform:scale(.98);transition-duration:60ms}.mgr-line-mask{display:block;overflow:hidden}.mgr-line{display:block;will-change:transform}.mgr-main{position:relative;background:radial-gradient(60% 34% at 50% 0%,rgba(20,100,255,.07) 0%,rgba(20,100,255,0) 70%),var(--mgr-bg)}.mgr-scene{min-height:100vh;display:flex;align-items:center;position:relative}.mgr-page section.mgr-scene[id]{scroll-margin-top:0}.mgr-scene-inner{width:100%;max-width:760px;margin:0 auto;padding:48px 24px}.mgr-scene-accent{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}.mgr-scene-kicker,.mgr-scene-num{font-family:"IBM Plex Mono","Consolas",monospace;font-size:13px}.mgr-scene-num{font-weight:600;letter-spacing:.1em}.mgr-scene-kicker{letter-spacing:.12em;text-transform:uppercase}.mgr-scene-accent--blue .mgr-scene-kicker,.mgr-scene-accent--blue .mgr-scene-num,.mgr-scene-value--blue{color:var(--mgr-blue-bright)}.mgr-scene-accent--green .mgr-scene-kicker,.mgr-scene-accent--green .mgr-scene-num,.mgr-scene-value--green{color:var(--mgr-green)}.mgr-scene-accent--amber .mgr-scene-kicker,.mgr-scene-accent--amber .mgr-scene-num,.mgr-scene-value--amber{color:var(--mgr-amber)}.mgr-scene-accent--purple .mgr-scene-kicker,.mgr-scene-accent--purple .mgr-scene-num,.mgr-scene-value--purple{color:var(--mgr-purple)}.mgr-scene-accent--cyan .mgr-scene-kicker,.mgr-scene-accent--cyan .mgr-scene-num,.mgr-scene-value--cyan{color:var(--mgr-cyan)}.mgr-scene-title{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-bottom:40px;transition:letter-spacing var(--mgr-dur-slow) var(--mgr-ease)}.mgr-anim:not(.is-in) .mgr-scene-title{letter-spacing:.04em}.mgr-scene-value{display:block;font-family:"Inter Tight","Inter",sans-serif;font-weight:700;font-size:clamp(3rem,9vw,5.4rem);letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;margin-bottom:20px;white-space:nowrap}.mgr-scene-desc{font-size:19px;line-height:1.7;color:var(--mgr-text);max-width:620px}.mgr-scene--positions .mgr-scene-inner{max-width:1040px;padding-top:32px;padding-bottom:32px}.mgr-scene--positions .mgr-scene-title{margin:0 0 14px;font-size:clamp(2rem,4vw,2.75rem)}.mgr-scene--positions .mgr-scene-desc{max-width:800px;margin:0;font-size:15px;line-height:1.5}.mgr-position-rankings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.mgr-position-panel{min-width:0;overflow:hidden;border:1px solid var(--mgr-line);border-radius:14px;background:linear-gradient(180deg,var(--mgr-surface-2),var(--mgr-surface))}.mgr-position-panel--largest{grid-column:1/-1}.mgr-position-panel-head{display:flex;align-items:center;gap:12px;padding:12px 18px 10px}.mgr-position-panel-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;color:var(--mgr-blue-bright);background:var(--mgr-blue-soft);border-radius:9px}.mgr-position-panel-title{margin:0;font-size:15px;font-weight:600;line-height:1.4;color:var(--mgr-ink)}.mgr-position-panel-caption{margin:2px 0 0;font-size:11px;line-height:1.4;color:var(--mgr-muted)}.mgr-position-panel-count{flex-shrink:0;margin-left:auto;color:var(--mgr-muted);font-size:11px;white-space:nowrap}.mgr-page .mgr-position-list{list-style:none;margin:0;padding:0 18px 12px}.mgr-position-panel--largest .mgr-position-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.mgr-position-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:6px 0;border-top:1px solid var(--mgr-line);line-height:1.4}.mgr-position-rank{color:var(--mgr-faint);font-size:10px;font-variant-numeric:tabular-nums}.mgr-position-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--mgr-text)}.mgr-position-value{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mgr-ink)}.mgr-position-value.is-positive{color:var(--mgr-green)}.mgr-position-value.is-negative{color:var(--mgr-risk)}.mgr-position-panel-state{display:flex;align-items:center;justify-content:center;gap:10px;min-height:182px;margin:0;padding:20px;font-size:12px;color:var(--mgr-muted)}.mgr-position-panel-state .mgr-block-spinner{flex-shrink:0;width:18px;height:18px;border-width:2px}.mgr-position-panel-state--error{color:var(--mgr-amber)}@media (max-width:700px){.mgr-position-rankings{gap:12px}.mgr-position-panel--largest .mgr-position-list,.mgr-position-rankings{grid-template-columns:1fr}.mgr-position-panel-head{padding:14px 14px 10px}.mgr-page .mgr-position-list{padding:0 14px 10px}.mgr-position-row{gap:8px}.mgr-position-panel-state{min-height:140px}}.mgr-scene--clients .mgr-scene-inner{max-width:960px;padding-top:32px;padding-bottom:32px}.mgr-scene--clients .mgr-scene-title{margin:0 0 16px;font-size:clamp(2rem,4vw,2.75rem)}.mgr-scene--clients .mgr-scene-desc{margin:0;max-width:800px;font-size:15px;line-height:1.5}.mgr-client-yields{margin-top:20px}.mgr-yield-distribution{margin:0 0 20px;min-width:0}.mgr-yield-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.mgr-page .mgr-yield-heading h3{margin:0;font-size:17px;line-height:1.4}.mgr-page .mgr-yield-heading p,.mgr-yield-coverage{font-size:12px;line-height:1.5;color:var(--mgr-muted)}.mgr-page .mgr-yield-heading p{margin:4px 0 0}.mgr-yield-coverage{flex-shrink:0;font-variant-numeric:tabular-nums}.mgr-yield-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.4}.mgr-yield-table td,.mgr-yield-table th{padding:10px 12px;border-bottom:1px solid var(--mgr-line);text-align:right;vertical-align:middle}.mgr-yield-table th:first-child{width:56%;padding-left:0;text-align:left}.mgr-yield-table--aum th:first-child{width:40%}.mgr-yield-table--aum th:last-child{width:26%}.mgr-yield-table td:last-child,.mgr-yield-table th:last-child{padding-right:0}.mgr-yield-table thead th{color:var(--mgr-muted);font-size:11px;font-weight:500}.mgr-yield-table tbody th{font-weight:400;color:var(--mgr-text)}.mgr-yield-table td{color:var(--mgr-ink);font-variant-numeric:tabular-nums}.mgr-yield-table td small{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:var(--mgr-muted)}.mgr-yield-range>span:first-child{display:block;margin-bottom:6px}.mgr-yield-track{display:block;height:7px;border-radius:3px;background:var(--mgr-blue-soft);overflow:hidden}.mgr-yield-track>span{display:block;height:100%;border-radius:inherit;background:var(--mgr-blue-bright)}.mgr-page .mgr-yield-note{margin:10px 0 0;font-size:11px;line-height:1.6;color:var(--mgr-muted)}.mgr-yield-state{display:flex;justify-content:center;align-items:center;gap:12px;min-height:240px;margin:0;color:var(--mgr-muted);font-size:13px}.mgr-yield-state--error{color:var(--mgr-amber)}.mgr-client-leaders{margin-top:16px}.mgr-client-leaders.v-expansion-panels .v-expansion-panel-header{min-height:48px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.5}.mgr-page .mgr-client-leaders-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:10px 0 0;padding:0;list-style:none}.mgr-client-leader{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--mgr-line);font-size:12px;line-height:1.4}.mgr-client-leader-rank{color:var(--mgr-faint);font-size:10px;font-variant-numeric:tabular-nums}.mgr-client-leader-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mgr-text)}.mgr-client-leader b,.mgr-client-leader-aum{color:var(--mgr-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.mgr-client-leader b{color:var(--mgr-ink)}.mgr-client-leader .is-positive{color:var(--mgr-green)}.mgr-client-leader .is-negative{color:var(--mgr-risk)}.mgr-dep--compact .mgr-dep-chips{margin:20px 0 0;gap:12px}.mgr-dep--compact .mgr-dep-chip{padding:10px 14px;gap:2px}.mgr-dep--compact .mgr-dep-chip b{font-size:20px}@media (max-width:600px){.mgr-yield-heading{flex-direction:column;gap:6px}.mgr-yield-table td,.mgr-yield-table th{padding:9px 6px}.mgr-yield-table th:first-child{width:50%}.mgr-yield-table--aum th:first-child{width:34%}.mgr-yield-table--aum th:last-child{width:30%}.mgr-page .mgr-client-leaders-list{grid-template-columns:1fr}.mgr-dep--compact .mgr-dep-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mgr-dep--compact .mgr-dep-chip{padding:8px}.mgr-dep--compact .mgr-dep-chip span{font-size:10px;letter-spacing:0}}.mgr-scene-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;max-width:680px}.mgr-scene-tile{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px 15px;background:linear-gradient(180deg,var(--mgr-surface-2) 0%,var(--mgr-surface) 72%);border:1px solid var(--mgr-line);border-radius:12px;overflow:hidden}.mgr-scene-tile--blue{--mgr-tile-accent:var(--mgr-blue-bright)}.mgr-scene-tile--green{--mgr-tile-accent:var(--mgr-green)}.mgr-scene-tile--amber{--mgr-tile-accent:var(--mgr-amber)}.mgr-scene-tile--purple{--mgr-tile-accent:var(--mgr-purple)}.mgr-scene-tile--cyan{--mgr-tile-accent:var(--mgr-cyan)}.mgr-scene-tile::before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,var(--mgr-tile-accent),transparent);opacity:.5}.mgr-scene-tile--wide{grid-column:1/-1}.mgr-scene-tile-metrics{margin:0;padding-top:8px;border-top:1px solid var(--mgr-line);display:grid;gap:5px;font-variant-numeric:tabular-nums}.mgr-scene-tile-metrics>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 8px}.mgr-scene-tile-metrics dt{color:var(--mgr-muted);font-size:11px}.mgr-scene-tile-metrics dd{margin:0;color:var(--mgr-ink);font-size:12px;font-weight:600}.mgr-scene-tile-metrics .is-positive{color:var(--mgr-green)}.mgr-scene-tile-metrics .is-negative{color:var(--mgr-risk)}.mgr-scene-tile-head{display:flex;align-items:center;gap:9px;min-width:0}.mgr-scene-tile-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--mgr-line)}.mgr-scene-tile-watermark{position:absolute;right:8px;bottom:6px;color:var(--mgr-tile-accent);opacity:.07;pointer-events:none}.mgr-scene-tile-icon--blue{color:var(--mgr-blue-bright);background:var(--mgr-blue-soft)}.mgr-scene-tile-icon--green{color:var(--mgr-green);background:var(--mgr-green-soft)}.mgr-scene-tile-icon--amber{color:var(--mgr-amber);background:var(--mgr-amber-soft)}.mgr-scene-tile-icon--purple{color:var(--mgr-purple);background:rgba(162,118,255,.14)}.mgr-scene-tile-icon--cyan{color:var(--mgr-cyan);background:rgba(34,211,238,.12)}.mgr-scene-tile-label{font-size:13px;line-height:1.4;color:var(--mgr-muted)}.mgr-scene-tile-value{font-family:"Inter Tight","Inter",sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--mgr-ink);font-variant-numeric:tabular-nums;white-space:pre-line}.mgr-scene-tile-rows{display:grid;gap:10px}.mgr-scene-tile-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-rows:auto 2px;column-gap:10px;row-gap:4px;align-items:baseline}.mgr-scene-tile-row-rank{grid-row:1;grid-column:1;font-family:"Inter Tight","Inter",sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;color:rgba(77,141,255,.72);font-variant-numeric:tabular-nums}.mgr-scene-tile-row-name{grid-row:1;grid-column:2;font-size:14px;font-weight:500;color:var(--mgr-ink);opacity:.85}.mgr-scene-tile-row-value{grid-row:1;grid-column:3;font-family:"Inter Tight","Inter",sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--mgr-ink);font-variant-numeric:tabular-nums}.mgr-scene-tile-row-bar{grid-row:2;grid-column:2/4;height:2px;background:var(--mgr-line);border-radius:1px;overflow:hidden}.mgr-scene-tile-row-bar-fill{display:block;height:100%;background:var(--mgr-blue-bright);opacity:.75;border-radius:1px;transform-origin:left center}.mgr-scene-tile--cyan .mgr-scene-tile-row-bar-fill{background:var(--mgr-cyan)}.mgr-anim:not(.is-in) .mgr-scene-tile-row-bar-fill{transform:scaleX(0)}.mgr-anim.is-in .mgr-scene-tile-row-bar-fill{animation:mgr-tile-bar-in var(--mgr-dur-slow) var(--mgr-ease) backwards;animation-delay:780ms}.mgr-periods{position:fixed;left:112px;top:calc(50% + var(--navbar-height, 76px)/2);transform:translateY(-50%);z-index:40;width:88px;padding:12px 8px;border:1px solid var(--mgr-line);border-radius:14px;background:var(--mgr-surface);transition:left var(--mgr-dur-normal) var(--mgr-ease)}.sidebar-open .mgr-periods{left:292px}.mgr-period,.mgr-periods-title{display:block;color:var(--mgr-muted)}.mgr-periods-title{margin-bottom:10px;text-align:center;font-size:10px}.mgr-periods ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.mgr-period{width:100%;min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:0 0;font-family:"IBM Plex Mono","Consolas",monospace;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--mgr-dur-fast) var(--mgr-ease),background var(--mgr-dur-fast) var(--mgr-ease),border-color var(--mgr-dur-fast) var(--mgr-ease)}.mgr-period:hover{background:var(--mgr-surface-2);color:var(--mgr-ink)}.mgr-period.is-active{border-color:var(--mgr-blue-bright);background:var(--mgr-blue-soft);color:var(--mgr-blue-bright)}.mgr-period:focus-visible{outline:2px solid var(--mgr-blue-bright);outline-offset:2px}@media (max-width:1200px){.mgr-periods,.sidebar-open .mgr-periods{position:relative;left:auto;top:auto;transform:none;width:auto;padding:16px 20px;border:0;border-bottom:1px solid var(--mgr-line);border-radius:0}.mgr-periods-title{text-align:left}.mgr-periods ul{flex-direction:row;flex-wrap:wrap}.mgr-period{width:auto}}.mgr-chapters{position:fixed;right:60px;top:50%;transform:translateY(-50%);z-index:40}.mgr-chapters ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;position:relative}.mgr-chapter{display:flex;align-items:center;gap:10px;background:0 0;border:0;padding:0;cursor:pointer;justify-content:flex-end}.mgr-chapter-label{font-family:"IBM Plex Mono","Consolas",monospace;font-size:11px;color:var(--mgr-faint);opacity:0;transform:translateX(6px);transition:opacity .25s var(--mgr-ease),transform .25s var(--mgr-ease),color .25s var(--mgr-ease)}.mgr-chapter-dot{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.12);border:1.5px solid rgba(255,255,255,.32);transition:background .25s var(--mgr-ease),border-color .25s var(--mgr-ease),box-shadow .25s var(--mgr-ease)}.mgr-chapter:hover .mgr-chapter-label{opacity:1;transform:translateX(0);color:var(--mgr-muted)}.mgr-chapter.is-active .mgr-chapter-label{opacity:1;transform:translateX(0);color:var(--mgr-ink)}.mgr-chapter.is-active .mgr-chapter-dot,.mgr-chapter.is-passed .mgr-chapter-dot{background:var(--mgr-blue-bright);border-color:var(--mgr-blue-bright)}.mgr-chapter.is-active .mgr-chapter-dot{box-shadow:0 0 10px rgba(77,141,255,.6)}.mgr-dashboard{background:radial-gradient(50% 30% at 50% 0%,rgba(20,100,255,.06) 0%,rgba(20,100,255,0) 70%),var(--mgr-bg-alt);padding:32px 0 40px}.mgr-section{max-width:1080px;margin:0 auto;padding:36px 24px}.mgr-section-title{display:inline-block;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;letter-spacing:-.02em;margin-bottom:24px}.mgr-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.mgr-section-head .mgr-section-title{margin-bottom:0}.mgr-asof-chip{display:inline-flex;align-items:center;gap:6px;font-family:"IBM Plex Mono","Consolas",monospace;font-size:11.5px;letter-spacing:.04em;color:var(--mgr-muted);background:rgba(77,141,255,.08);border:1px solid rgba(77,141,255,.25);border-radius:999px;padding:5px 12px;white-space:nowrap}.mgr-subblock{margin-top:28px}.mgr-subtitle{font-size:1.15rem;font-weight:600;letter-spacing:-.01em;color:var(--mgr-muted);margin-bottom:14px}.mgr-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mgr-kpi{position:relative;background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:16px;padding:22px 24px;box-shadow:var(--mgr-shadow);overflow:hidden;display:flex;flex-direction:column;gap:6px}.mgr-asset-card::before,.mgr-kpi::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .3s var(--mgr-ease)}.mgr-kpi::before{background:radial-gradient(220px 120px at var(--sx, 50%) var(--sy, 50%),rgba(77,141,255,.1),transparent 70%)}.mgr-kpi:hover::before{opacity:1}.mgr-kpi-label{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted)}.mgr-kpi-delta,.mgr-kpi-value{font-variant-numeric:tabular-nums}.mgr-kpi-value{font-family:"Inter Tight","Inter",sans-serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;letter-spacing:-.02em;color:var(--mgr-ink);white-space:nowrap}.mgr-kpi-delta{font-size:14px;font-weight:600}.mgr-kpi-delta--pos{color:var(--mgr-green)}.mgr-kpi-delta--neg{color:var(--mgr-risk)}.mgr-kpi-sub{font-size:12px;color:var(--mgr-faint)}.mgr-kpi-icon{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--mgr-blue-bright);background:rgba(77,141,255,.1);border:1px solid rgba(77,141,255,.22)}.mgr-kpi-spark-box{position:relative;flex:1 1 auto;min-height:56px;margin:10px 0 0}.mgr-kpi-spark{position:absolute;inset:0;width:100%;height:100%}.mgr-kpi-spark-area{fill:rgba(77,141,255,.12)}.mgr-kpi-spark-line{fill:none;stroke:var(--mgr-blue-bright);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mgr-kpi-spark-dot{fill:var(--mgr-blue-bright)}.mgr-benchmini{margin-top:10px;display:flex;flex-direction:column;gap:7px}.mgr-benchmini-row{display:grid;grid-template-columns:58px 1fr 62px;align-items:center;gap:8px}.mgr-benchmini-label{font-family:"IBM Plex Mono","Consolas",monospace;font-size:10.5px;letter-spacing:.03em;color:var(--mgr-faint);white-space:nowrap}.mgr-benchmini-track{height:5px;border-radius:3px;background:var(--mgr-surface-2);overflow:hidden}.mgr-benchmini-fill{height:100%;border-radius:3px;background:var(--mgr-faint);opacity:.6}.mgr-benchmini-fill.is-book{background:linear-gradient(90deg,var(--mgr-blue),var(--mgr-blue-bright));opacity:1}.mgr-benchmini-value{font-size:12px;font-weight:600;color:var(--mgr-muted);text-align:right;font-variant-numeric:tabular-nums}.mgr-anim .mgr-kpi-delta{opacity:0}.mgr-anim.is-in .mgr-kpi-delta{animation:mgr-flap-in var(--mgr-dur-slow) var(--mgr-ease) both;animation-delay:calc(320ms + var(--flap-d, 0ms));transform-origin:center}.mgr-anim .mgr-benchmini,.mgr-anim .mgr-kpi-spark-box,.mgr-anim .mgr-kpi-sub{opacity:0;transition:opacity .45s var(--mgr-ease) .52s}.mgr-anim.is-in .mgr-benchmini,.mgr-anim.is-in .mgr-kpi-spark-box,.mgr-anim.is-in .mgr-kpi-sub,.mgr-asset-card:hover::before{opacity:1}.mgr-kpi-icon,.mgr-report-icon{transition:transform var(--mgr-dur-normal) var(--mgr-ease)}@media (hover:hover){.mgr-kpi:hover .mgr-kpi-icon{transform:scale(1.06)}.mgr-report-card:hover .mgr-report-icon{transform:translateY(-2px)}}.mgr-top-assets{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mgr-top-asset{background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;transition:transform var(--mgr-dur-normal) var(--mgr-ease),border-color var(--mgr-dur-normal) var(--mgr-ease),opacity var(--mgr-dur-fast) var(--mgr-ease)}.mgr-top-asset:hover{transform:translateY(-2px);border-color:var(--mgr-line-strong)}.mgr-top-asset-pnl{display:inline-flex;align-items:center;gap:5px}.mgr-top-asset-track{height:4px;border-radius:2px;background:var(--mgr-surface-2);overflow:hidden;margin-top:6px}.mgr-top-asset-fill{height:100%;border-radius:2px}.mgr-top-asset-fill.is-pos{background:linear-gradient(90deg,rgba(34,197,94,.45),var(--mgr-green))}.mgr-top-asset-fill.is-neg{background:linear-gradient(90deg,rgba(255,143,0,.4),var(--mgr-amber))}.mgr-asset-metrics span,.mgr-stat-cell span,.mgr-top-asset-name{font-size:13px;color:var(--mgr-muted)}.mgr-top-asset-price{font-family:"Inter Tight","Inter",sans-serif;font-size:20px;font-weight:700;color:var(--mgr-ink);font-variant-numeric:tabular-nums}.mgr-asset-metrics b,.mgr-top-asset-pnl{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.mgr-asset-metrics b.is-pos,.mgr-top-asset-pnl.is-pos{color:var(--mgr-green)}.mgr-top-asset-pnl.is-neg{color:var(--mgr-amber)}.mgr-top-asset-yr{font-size:12px;color:var(--mgr-faint)}.mgr-stats-layout{display:grid;grid-template-columns:380px 1fr;gap:16px;align-items:stretch}.mgr-asset-card{position:relative;background:linear-gradient(160deg,var(--mgr-surface-2) 0%,var(--mgr-surface) 55%);border:1px solid var(--mgr-line-strong);border-radius:16px;padding:22px 24px;box-shadow:var(--mgr-shadow);overflow:hidden}.mgr-asset-card::before{background:radial-gradient(260px 160px at var(--sx, 50%) var(--sy, 50%),rgba(77,141,255,.12),transparent 70%)}.mgr-asset-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mgr-asset-card-kicker{font-family:"IBM Plex Mono","Consolas",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mgr-blue-bright)}.mgr-asset-card-name{font-size:20px;font-weight:700;letter-spacing:-.01em;margin-bottom:18px}.mgr-asset-metrics{display:grid;grid-template-columns:max-content 1fr;column-gap:12px;row-gap:12px;align-items:baseline}.mgr-asset-metrics-value{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.mgr-asset-metrics b{font-family:"Inter Tight","Inter",sans-serif;font-size:16px;font-weight:700;color:var(--mgr-ink);white-space:nowrap}.mgr-asset-metrics small{font-size:11px;color:var(--mgr-faint);font-weight:400}.mgr-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--mgr-line);border:1px solid var(--mgr-line);border-radius:16px;overflow:hidden}.mgr-stat-cell{background:var(--mgr-surface);padding:14px 18px;display:flex;flex-direction:column;gap:4px}.mgr-stat-cell span{font-size:12px}.mgr-stat-cell b{font-size:17px;font-weight:700}.mgr-assetmap{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.mgr-donut{width:240px;height:240px;overflow:visible}.mgr-donut-track{fill:none;stroke:var(--mgr-line);stroke-width:18}.mgr-donut-arc{fill:none;stroke-width:18;stroke-linecap:butt;stroke-dasharray:var(--arc-len) var(--arc-c);stroke-dashoffset:var(--arc-off);transition:opacity var(--mgr-dur-normal) var(--mgr-ease)}.mgr-assetmap-legend{display:flex;flex-direction:column}.mgr-legend-row{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--mgr-text);min-width:0;max-width:100%}.mgr-legend-row b,.mgr-stat-cell b{font-family:"Inter Tight","Inter",sans-serif;font-variant-numeric:tabular-nums;color:var(--mgr-ink)}.mgr-legend-dot{width:12px;height:12px;border-radius:4px;flex:none}.mgr-outlook-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mgr-outlook-card{background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:14px;padding:18px 20px;transition:transform var(--mgr-dur-normal) var(--mgr-ease),border-color var(--mgr-dur-normal) var(--mgr-ease),opacity var(--mgr-dur-fast) var(--mgr-ease)}.mgr-outlook-card:hover{transform:translateY(-2px);border-color:var(--mgr-line-strong)}.mgr-outlook-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mgr-outlook-head .mgr-outlook-label{margin-bottom:0}.mgr-outlook-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;flex:none;transition:transform var(--mgr-dur-normal) var(--mgr-ease)}@media (hover:hover){.mgr-outlook-card--positive:hover .mgr-outlook-icon{transform:translate(2px,-2px)}.mgr-outlook-card--negative:hover .mgr-outlook-icon{transform:translate(2px,2px)}.mgr-outlook-card--neutral:hover .mgr-outlook-icon{transform:translate(2px,0)}}.mgr-outlook-icon--positive{color:var(--mgr-green);background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3)}.mgr-outlook-icon--negative{color:var(--mgr-amber);background:rgba(255,143,0,.1);border:1px solid rgba(255,143,0,.3)}.mgr-outlook-icon--neutral{color:var(--mgr-blue-bright);background:rgba(77,141,255,.1);border:1px solid rgba(77,141,255,.3)}.mgr-outlook-label{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted);display:block;margin-bottom:8px}.mgr-outlook-card p{font-size:14px;line-height:1.6;color:var(--mgr-text)}.mgr-scenario-note{margin-top:18px;font-size:14px;color:var(--mgr-muted);background:var(--mgr-surface);border:1px dashed var(--mgr-line-strong);border-radius:12px;padding:14px 18px}.mgr-scenario-note b{color:var(--mgr-amber);font-weight:600}.mgr-chart{background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:16px;padding:20px;box-shadow:var(--mgr-shadow)}.mgr-chart-svg{display:block;width:100%;height:auto}.mgr-chart-axis{stroke:var(--mgr-line);stroke-width:1}.mgr-chart-tick,.mgr-chart-unit{fill:var(--mgr-faint);font-size:11px;font-family:"IBM Plex Mono","Consolas",monospace}.mgr-chart-area{opacity:.9}.mgr-chart-line{fill:none;stroke:var(--mgr-blue-bright);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.mgr-chart-dot{fill:var(--mgr-bg);stroke:var(--mgr-blue-bright);stroke-width:2}.mgr-chart-month{fill:var(--mgr-faint);font-size:10.5px;font-family:"IBM Plex Mono","Consolas",monospace}.mgr-report-card{background:linear-gradient(150deg,var(--mgr-surface-2) 0%,var(--mgr-surface) 60%);border:1px solid var(--mgr-line-strong);border-radius:18px;padding:32px;text-align:center;box-shadow:var(--mgr-shadow)}.mgr-report-card .mgr-section-title{margin-bottom:12px}.mgr-report-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;margin:0 auto 16px;color:var(--mgr-blue-bright);background:rgba(77,141,255,.1);border:1px solid rgba(77,141,255,.3)}.mgr-report-meta{margin-top:18px;font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;color:var(--mgr-faint)}.mgr-report-text{max-width:560px;margin:0 auto 24px;font-size:15px;color:var(--mgr-muted)}.mgr-kick{display:flex;align-items:center;gap:12px;margin-bottom:10px}.mgr-kick-label,.mgr-kick-num{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px}.mgr-kick-num{font-weight:600;letter-spacing:.12em;color:var(--mgr-blue-bright);background:rgba(20,100,255,.1);border:1px solid rgba(77,141,255,.35);border-radius:6px;padding:3px 9px}.mgr-kick-label{letter-spacing:.14em;text-transform:uppercase;color:var(--mgr-muted)}.mgr-kick::after{content:"";height:1px;flex:1;background:linear-gradient(90deg,var(--mgr-line-strong),transparent)}.mgr-grouphead{text-align:center;padding-top:12px;padding-bottom:20px}.mgr-grouphead-kicker{display:block;font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mgr-blue-bright);margin-bottom:10px}.mgr-grouphead .mgr-section-title{margin-bottom:0}.mgr-grouphead-sub{margin:12px auto 0;max-width:620px;font-size:14px;line-height:1.6;color:var(--mgr-muted)}.mgr-anim .mgr-grouphead-kicker,.mgr-anim .mgr-grouphead-sub{opacity:0;transform:translateY(10px);transition:opacity var(--mgr-dur-slow) var(--mgr-ease),transform var(--mgr-dur-slow) var(--mgr-ease)}.mgr-anim .mgr-grouphead-sub{transition-delay:180ms}.mgr-grouphead-rule{width:min(340px,64%);height:1px;margin:22px auto 0;background:linear-gradient(90deg,transparent,var(--mgr-line-strong) 30%,var(--mgr-blue-bright) 50%,var(--mgr-line-strong) 70%,transparent)}.mgr-anim .mgr-grouphead-rule{opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity var(--mgr-dur-slow) var(--mgr-ease) .26s,transform var(--mgr-dur-reveal) var(--mgr-ease) .26s}.mgr-anim.is-in .mgr-grouphead-kicker,.mgr-anim.is-in .mgr-grouphead-sub,.mgr-anim.is-in .mgr-grouphead-title{opacity:1;transform:none}.mgr-anim.is-in .mgr-grouphead-rule{opacity:1;transform:scaleX(1)}.mgr-growth{background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:16px;padding:24px;box-shadow:var(--mgr-shadow)}.mgr-growth-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.mgr-growth-total-label{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mgr-muted)}.mgr-growth-total-value{font-family:"Inter Tight","Inter",sans-serif;font-size:32px;font-weight:700;color:var(--mgr-green);font-variant-numeric:tabular-nums;line-height:1}.mgr-growth-bar{display:flex;height:38px;border-radius:10px;overflow:hidden;border:1px solid var(--mgr-line);background:var(--mgr-surface-2)}.mgr-growth-seg{height:100%;border-right:2px solid var(--mgr-bg);will-change:transform}.mgr-growth-seg:last-child{border-right:none}.mgr-anim .mgr-growth-seg{transform:scaleX(0);transform-origin:left center;transition:transform .8s var(--mgr-ease)}.mgr-anim.is-in .mgr-flows-bar,.mgr-anim.is-in .mgr-growth-seg{transform:scaleX(1)}.mgr-growth-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin-top:18px}.mgr-growth-legend-item{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--mgr-text)}.mgr-growth-legend-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-donut-center .mgr-odo,.mgr-growth-legend-value{font-family:"Inter Tight","Inter",sans-serif;font-weight:600;color:var(--mgr-ink);font-variant-numeric:tabular-nums}.mgr-growth-legend-pct{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;color:var(--mgr-muted);min-width:44px;text-align:right;font-variant-numeric:tabular-nums}.mgr-donut-wrap{position:relative;flex:none;line-height:0}.mgr-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;pointer-events:none;text-align:center}.mgr-donut-center-label{color:var(--mgr-faint);font-size:10px;font-family:"IBM Plex Mono","Consolas",monospace;letter-spacing:.08em;text-transform:uppercase}.mgr-donut-center .mgr-odo{font-size:15px;font-weight:700}.mgr-assetmap-legend{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:220px;flex:1}.mgr-legend-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-flows-chip span,.mgr-legend-delta{font-family:"IBM Plex Mono","Consolas",monospace;font-size:11px}.mgr-legend-delta{padding:2px 6px;border-radius:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.mgr-legend-delta.is-pos{color:var(--mgr-green);background:rgba(34,197,94,.1)}.mgr-legend-delta.is-neg{color:var(--mgr-amber);background:rgba(255,143,0,.12)}.mgr-legend-amount,.mgr-legend-pct{text-align:right;font-variant-numeric:tabular-nums}.mgr-legend-pct{font-family:"Inter Tight","Inter",sans-serif;font-weight:700;color:var(--mgr-ink);min-width:52px}.mgr-legend-amount{font-size:13px;color:var(--mgr-muted);min-width:88px;white-space:nowrap}.mgr-legend-row b{margin-left:0}.mgr-flows{background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:16px;padding:24px;box-shadow:var(--mgr-shadow)}.mgr-flows-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.mgr-flows-chip{display:flex;flex-direction:column;gap:4px;background:var(--mgr-surface-2);border:1px solid var(--mgr-line);border-radius:12px;padding:12px 16px}.mgr-flows-chip span{letter-spacing:.08em;text-transform:uppercase}.mgr-flows-chip b{font-family:"Inter Tight","Inter",sans-serif;font-size:22px;font-weight:700;color:var(--mgr-ink);font-variant-numeric:tabular-nums;line-height:1.1}.mgr-flows-chip span,.mgr-flows-chip--sell b{color:var(--mgr-muted)}.mgr-flows-chip--net{border-color:rgba(77,141,255,.4);background:rgba(20,100,255,.07)}.mgr-flows-chip--net b{color:var(--mgr-blue-bright)}.mgr-flows-axis{display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;gap:0 10px;margin-bottom:8px;font-family:"IBM Plex Mono","Consolas",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mgr-faint)}.mgr-flows-axis span:first-child{text-align:right}.mgr-flows-axis span:nth-child(2){text-align:center}.mgr-flows-row{display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;gap:0 10px;padding:7px 0;border-top:1px solid var(--mgr-line)}.mgr-flows-side{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.mgr-flows-side--buy{justify-content:flex-start}.mgr-flows-bar{height:16px;border-radius:6px;will-change:transform}.mgr-flows-bar--sell{background:rgba(95,106,136,.5)}.mgr-flows-bar--buy{background:linear-gradient(90deg,var(--mgr-blue),var(--mgr-blue-bright))}.mgr-anim .mgr-flows-bar{transform:scaleX(0);transition:transform .7s var(--mgr-ease)}.mgr-anim .mgr-flows-bar--sell{transform-origin:right center}.mgr-anim .mgr-flows-bar--buy{transform-origin:left center}.mgr-flows-bar-value{font-family:"IBM Plex Mono","Consolas",monospace;font-size:11px;color:var(--mgr-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.mgr-flows-label{text-align:center;font-size:13.5px;color:var(--mgr-text);white-space:normal;line-height:1.2}.mgr-flows-security,.mgr-flows-top{border-top:1px solid var(--mgr-line)}.mgr-flows-top{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:22px;padding-top:20px}.mgr-flows-top-col .mgr-subtitle{margin-bottom:10px}.mgr-flows-security{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;color:var(--mgr-text)}.mgr-flows-sec-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--mgr-blue-bright)}.mgr-flows-security--sell .mgr-flows-sec-dot{background:var(--mgr-faint);opacity:.7}.mgr-flows-sec-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-flows-sec-amount{font-family:"Inter Tight","Inter",sans-serif;font-weight:600;color:var(--mgr-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.mgr-bench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mgr-bench-card{background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.mgr-bench-card--dd{grid-column:1/-1}.mgr-bench-card--note{background:var(--mgr-surface-2);border-style:dashed}.mgr-bench-label{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mgr-muted)}.mgr-bench-value{font-family:"Inter Tight","Inter",sans-serif;font-size:34px;font-weight:700;color:var(--mgr-ink);font-variant-numeric:tabular-nums;line-height:1}.mgr-bench-value--dd{color:var(--mgr-amber)}.mgr-bench-chips{display:flex;gap:8px;flex-wrap:wrap}.mgr-bench-chip,.mgr-dep-chip span{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;color:var(--mgr-muted)}.mgr-bench-chip{padding:4px 10px;border-radius:8px;border:1px solid var(--mgr-line);font-variant-numeric:tabular-nums;white-space:nowrap}.mgr-bench-chip.is-pos{color:var(--mgr-green);border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.08)}.mgr-bench-chip.is-neg,.mgr-dep-delta.is-neg{color:var(--mgr-amber);border-color:rgba(255,143,0,.35)}.mgr-bench-chip.is-neg{background:rgba(255,143,0,.08)}.mgr-bench-sub,.mgr-dep-chip b{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12.5px;color:var(--mgr-faint);font-variant-numeric:tabular-nums}.mgr-bench-note-text{margin:0;font-size:14px;line-height:1.6;color:var(--mgr-text)}.mgr-dep{display:flex;flex-direction:column;gap:20px}.mgr-dep-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mgr-dep-chip{display:flex;align-items:baseline;justify-content:space-between;gap:12px;background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:12px;padding:14px 18px}.mgr-dep-chip span{letter-spacing:.06em;text-transform:uppercase}.mgr-dep-chip b{font-family:"Inter Tight","Inter",sans-serif;font-size:24px;font-weight:700;color:var(--mgr-blue-bright)}.mgr-dep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mgr-dep-card{position:relative;overflow:hidden;background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:8px}.mgr-dep-card::before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--mgr-blue-bright),transparent)}.mgr-dep-ref,.mgr-health-overall span{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mgr-muted)}.mgr-dep-rows b,.mgr-dep-value{color:var(--mgr-ink);font-variant-numeric:tabular-nums}.mgr-dep-value{font-family:"Inter Tight","Inter",sans-serif;font-size:28px;font-weight:700;line-height:1.1}.mgr-dep-rows{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--mgr-muted);border-top:1px solid var(--mgr-line);padding-top:8px}.mgr-dep-rows b{white-space:nowrap}.mgr-dep-share{height:6px;border-radius:3px;background:var(--mgr-surface-2);overflow:hidden}.mgr-dep-share-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--mgr-blue),var(--mgr-blue-bright))}.mgr-dep-delta{align-self:flex-start;margin-top:4px;font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;color:var(--mgr-green);background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:4px 10px;font-variant-numeric:tabular-nums}.mgr-dep-delta.is-neg{background:rgba(255,143,0,.1)}.mgr-dep-note{margin:0;font-size:13px;color:var(--mgr-faint)}.mgr-inc{display:flex;flex-direction:column;gap:24px}.mgr-inc-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mgr-inc-card{background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.mgr-inc-card--total{background:linear-gradient(150deg,rgba(20,100,255,.14),var(--mgr-surface) 65%);border-color:rgba(77,141,255,.4)}.mgr-inc-label{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted)}.mgr-inc-value{font-family:"Inter Tight","Inter",sans-serif;font-size:24px;font-weight:700;color:var(--mgr-ink);font-variant-numeric:tabular-nums;line-height:1.1}.mgr-inc-card--total .mgr-inc-value{font-size:28px;color:var(--mgr-blue-bright)}.mgr-inc-share{font-size:12.5px;color:var(--mgr-faint)}.mgr-inc-stack-wrap{display:flex;flex-direction:column;gap:10px}.mgr-inc-stack{display:flex;height:14px;border-radius:7px;overflow:hidden;border:1px solid var(--mgr-line);background:var(--mgr-surface-2)}.mgr-inc-seg{height:100%;border-right:2px solid var(--mgr-bg)}.mgr-inc-seg:last-child{border-right:none}.mgr-inc-seg--div{background:linear-gradient(90deg,var(--mgr-blue),var(--mgr-blue-bright))}.mgr-inc-seg--cpn{background:var(--mgr-purple)}.mgr-inc-seg--int{background:var(--mgr-cyan)}.mgr-inc-legend{display:flex;flex-wrap:wrap;gap:6px 20px}.mgr-inc-legend-item{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--mgr-muted)}.mgr-inc-dot{width:9px;height:9px;border-radius:3px;flex:none}.mgr-cal{background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:16px;padding:20px 24px}.mgr-cal .mgr-subtitle{margin-bottom:16px}.mgr-cal-line{display:flex;gap:24px;overflow-x:auto;padding:6px 2px 8px}.mgr-cal-item{position:relative;flex:none;width:200px;background:var(--mgr-surface-2);border:1px solid var(--mgr-line);border-radius:12px;padding:14px 16px;display:grid;gap:4px}.mgr-cal-item::before{content:"";position:absolute;top:20px;left:-24px;width:24px;height:1px;background:var(--mgr-line-strong)}.mgr-cal-item:first-child::before{display:none}.mgr-cal-item::after{content:"";position:absolute;top:16px;left:-4px;width:9px;height:9px;border-radius:50%;background:var(--mgr-blue-bright);box-shadow:0 0 0 3px rgba(77,141,255,.18)}.mgr-cal-date{font-family:"IBM Plex Mono","Consolas",monospace;font-size:12px;color:var(--mgr-blue-bright);font-variant-numeric:tabular-nums}.mgr-cal-asset{font-size:14px;font-weight:600;color:var(--mgr-ink)}.mgr-cal-kind{font-family:"IBM Plex Mono","Consolas",monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-faint)}.mgr-cal-amount{font-family:"Inter Tight","Inter",sans-serif;font-size:15px;font-weight:700;color:var(--mgr-ink);font-variant-numeric:tabular-nums}.mgr-health{background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:16px;padding:24px;box-shadow:var(--mgr-shadow)}.mgr-health-layout{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:32px;align-items:center}.mgr-health-svg{display:block;width:100%;height:auto;margin:0 auto}.mgr-health-ring{fill:none}.mgr-health-ring,.mgr-health-spoke{stroke:var(--mgr-line);stroke-width:1}.mgr-health-axis-label{fill:var(--mgr-muted);font-size:11.5px;font-family:"IBM Plex Mono","Consolas",monospace;letter-spacing:.04em}.mgr-health-poly,.mgr-health-vertex{stroke:var(--mgr-blue-bright);stroke-width:2}.mgr-health-poly{fill:rgba(77,141,255,.22);filter:drop-shadow(0 0 10px rgba(77,141,255,.35))}.mgr-anim .mgr-health-poly{opacity:0;transition:opacity .9s var(--mgr-ease) .3s}.mgr-anim.is-in .mgr-health-poly{opacity:1}.mgr-health-vertex{fill:var(--mgr-bg)}.mgr-health-bars,.mgr-health-side{display:flex;flex-direction:column}.mgr-health-bars{gap:12px}.mgr-health-bar-row{display:grid;grid-template-columns:150px 1fr 34px;align-items:center;gap:12px}.mgr-health-bar-label{font-size:13.5px;color:var(--mgr-muted);text-overflow:ellipsis}.mgr-health-bar-track{height:8px;border-radius:4px;background:var(--mgr-surface-2);overflow:hidden}.mgr-health-bar-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--mgr-blue),var(--mgr-blue-bright));will-change:transform}.mgr-anim .mgr-health-bar-fill{transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--mgr-ease)}.mgr-anim.is-in .mgr-health-bar-fill{transform:scaleX(1)}.mgr-health-bar-value,.mgr-health-overall b{font-family:"Inter Tight","Inter",sans-serif;font-weight:700;font-variant-numeric:tabular-nums}.mgr-health-bar-value{color:var(--mgr-ink);text-align:right}.mgr-health-overall{display:flex;align-items:baseline;justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px solid var(--mgr-line)}.mgr-health-overall b{font-size:32px;color:var(--mgr-blue-bright)}.mgr-health-formula{margin:18px 0 0;padding-top:14px;border-top:1px dashed var(--mgr-line-strong);line-height:1.6}.mgr-stars{background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:16px;padding:24px;box-shadow:var(--mgr-shadow)}.mgr-stars-svg{display:block;width:100%;height:auto}.mgr-stars-quadrant--star{fill:rgba(34,197,94,.05)}.mgr-stars-quadrant--grower{fill:rgba(77,141,255,.06)}.mgr-stars-grid{stroke:var(--mgr-line);stroke-width:1}.mgr-stars-grid--main{stroke:var(--mgr-line-strong);stroke-dasharray:4 4}.mgr-stars-dot{will-change:transform}.mgr-anim .mgr-stars-dot{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:opacity .5s var(--mgr-ease),transform .6s var(--mgr-ease)}.mgr-anim.is-in .mgr-stars-dot{opacity:1;transform:scale(1)}.mgr-stars-label{fill:var(--mgr-text);font-size:11px;font-family:"IBM Plex Mono","Consolas",monospace;letter-spacing:.03em}.mgr-stars-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px}.mgr-stars-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--mgr-muted)}.mgr-stars-note{margin:10px 0 0;font-size:12.5px;color:var(--mgr-faint)}.mgr-footer{background:var(--mgr-bg-alt);border-top:1px solid var(--mgr-line);padding:28px 24px 40px}.mgr-footer-inner{max-width:1080px;margin:0 auto;text-align:center}.mgr-footer p{font-size:13px;color:var(--mgr-muted)}.mgr-footer-meta{margin-top:8px;font-family:"IBM Plex Mono","Consolas",monospace;font-size:11px;color:var(--mgr-faint)}.mgr-page :where(a, button, [tabindex]):focus-visible{outline:2px solid rgba(77,141,255,.75);outline-offset:2px}.mgr-chapter:focus-visible .mgr-chapter-label{opacity:1;transform:translateX(0);color:var(--mgr-muted)}.mgr-reduced *,.mgr-reduced ::after,.mgr-reduced ::before{animation:none!important;transition:none!important}.mgr-reduced .mgr-intro{transition:none}.mgr-reduced .mgr-flows-bar,.mgr-reduced .mgr-growth-seg,.mgr-reduced .mgr-health-bar-fill{transform:none!important}.mgr-reduced .mgr-health-poly,.mgr-reduced .mgr-stars-dot{opacity:1!important;transform:none!important}.mgr-bench-card,.mgr-dep-card,.mgr-kpi{transition:transform var(--mgr-dur-normal) var(--mgr-ease),border-color var(--mgr-dur-normal) var(--mgr-ease),box-shadow var(--mgr-dur-normal) var(--mgr-ease),opacity var(--mgr-dur-fast) var(--mgr-ease)}.mgr-bench-card:hover,.mgr-dep-card:hover,.mgr-kpi:hover{transform:translateY(-2px);border-color:var(--mgr-line-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 30px rgba(0,0,0,.35),var(--mgr-shadow)}.mgr-reduced .mgr-bench-card:hover,.mgr-reduced .mgr-dep-card:hover,.mgr-reduced .mgr-kpi:hover,.mgr-reduced .mgr-outlook-card:hover,.mgr-reduced .mgr-top-asset:hover{transform:none;box-shadow:var(--mgr-shadow)}.mgr-bench-card,.mgr-dep-card,.mgr-outlook-card,.mgr-top-asset{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 18px rgba(0,0,0,.25)}.mgr-kpi{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),var(--mgr-shadow)}.mgr-dashboard,.mgr-dashboard>*{position:relative}.mgr-dashboard::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.02) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.mgr-dashboard>*{z-index:1}.mgr-benchmini-row,.mgr-inc-seg{transition:opacity var(--mgr-dur-fast) var(--mgr-ease)}@media (hover:hover){.mgr-top-assets:hover .mgr-top-asset:not(:hover){opacity:.6}.mgr-benchmini:hover .mgr-benchmini-row:not(:hover){opacity:.5}.mgr-growth-bar:hover .mgr-growth-seg:not(:hover){opacity:.55}.mgr-inc-stack:hover .mgr-inc-seg:not(:hover){opacity:.65}}.mgr-chart-plot{position:relative}.mgr-chart-crosshair{stroke:var(--mgr-line-strong);stroke-width:1;stroke-dasharray:4 4;pointer-events:none}.mgr-chart-dot.is-active{fill:var(--mgr-blue-bright);stroke:var(--mgr-bg);stroke-width:2}.mgr-chart-tip{position:absolute;z-index:6;transform:translate(-50%,calc(-100% - 14px));display:flex;flex-direction:column;gap:2px;white-space:nowrap;padding:8px 12px;border-radius:10px;border:1px solid var(--mgr-line-strong);background:rgba(13,20,36,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.45);pointer-events:none}.mgr-chart-tip.is-below{transform:translate(-50%,16px)}.mgr-chart-tip-month{font-family:"IBM Plex Mono","Consolas",monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted)}.mgr-chart-tip-value{font-family:"Inter Tight","Inter",sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--mgr-ink);font-variant-numeric:tabular-nums}.mgr-provenance{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px}.mgr-prov-cell{display:inline-flex;align-items:baseline;gap:8px}.mgr-prov-key,.mgr-prov-value{font-family:"IBM Plex Mono","Consolas",monospace}.mgr-prov-key{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mgr-faint)}.mgr-prov-value{font-size:12px;color:var(--mgr-muted);font-variant-numeric:tabular-nums}.mgr-reduced .mgr-benchmini,.mgr-reduced .mgr-grouphead-kicker,.mgr-reduced .mgr-grouphead-rule,.mgr-reduced .mgr-grouphead-sub,.mgr-reduced .mgr-grouphead-title,.mgr-reduced .mgr-kpi-delta,.mgr-reduced .mgr-kpi-spark-box,.mgr-reduced .mgr-kpi-sub{opacity:1!important;transform:none!important}.mgr-reduced .mgr-btn-arrow,.mgr-reduced .mgr-btn:active,.mgr-reduced .mgr-kpi:hover .mgr-kpi-icon,.mgr-reduced .mgr-outlook-card:hover .mgr-outlook-icon,.mgr-reduced .mgr-report-card:hover .mgr-report-icon{transform:none!important}.mgr-odo-wrap{display:inline-flex;flex-direction:column}.mgr-odo{display:inline-flex;align-items:baseline;position:relative}.mgr-odo-slot{display:inline-block;height:1em;overflow:hidden;line-height:1}.mgr-odo-strip{display:flex;flex-direction:column;transform:translateY(calc(var(--odo-d, 0)*-1em));transition:transform 480ms var(--mgr-ease)}.mgr-odo-digit{display:block;height:1em;line-height:1}.mgr-odo-static{display:inline-block}.mgr-anim .mgr-odo-strip{transform:translateY(calc((var(--odo-d, 0) + 10 - var(--odo-steps, 5))*-1em))}.mgr-anim.is-in .mgr-odo-strip{transform:translateY(calc((var(--odo-d, 0) + 10)*-1em))}.mgr-odo-scan{position:absolute;top:-2px;bottom:0;left:0;width:100%;pointer-events:none;z-index:2;opacity:0;background:linear-gradient(90deg,transparent 44%,rgba(141,197,255,.55) 50%,transparent 56%)}.mgr-anim.is-in .mgr-odo-scan{animation:mgr-odo-scan var(--mgr-dur-slow) var(--mgr-ease) backwards;animation-delay:calc(var(--odo-delay, 0ms) + 60ms)}.mgr-odo-sweep{width:56px;height:2px;margin-top:6px;border-radius:1px;background:currentColor;opacity:.5;transform:scaleX(1);transform-origin:left center}.mgr-anim:not(.is-in) .mgr-odo-sweep{transform:scaleX(0)}.mgr-anim.is-in .mgr-odo-sweep{animation:mgr-odo-sweep var(--mgr-dur-normal) var(--mgr-ease) backwards;animation-delay:var(--odo-lock, 660ms)}.mgr-donut-center .mgr-odo-sweep{display:none}.mgr-word-mask{overflow:hidden;vertical-align:bottom;line-height:1.3}.mgr-intro-cta-wrap,.mgr-word,.mgr-word-mask{display:inline-block}.mgr-anim .mgr-word{transform:translateY(115%);transition:transform var(--mgr-dur-reveal) var(--mgr-ease)}.mgr-anim.is-in .mgr-word{transform:translateY(0)}.mgr-anim .mgr-kpi-cell,.mgr-anim .mgr-outlook-cell{opacity:0;transform:translateY(14px);transition:opacity var(--mgr-dur-slow) var(--mgr-ease),transform var(--mgr-dur-slow) var(--mgr-ease)}.mgr-anim.is-in .mgr-kpi-cell,.mgr-anim.is-in .mgr-outlook-cell,.mgr-anim.is-in .mgr-stat-cell,.mgr-intro-inner.mgr-anim.is-in .mgr-intro-cta-wrap,.mgr-intro-inner.mgr-anim.is-in .mgr-intro-kicker,.mgr-intro-inner.mgr-anim.is-in .mgr-intro-sub{opacity:1;transform:none}.mgr-anim .mgr-stat-cell,.mgr-intro-inner.mgr-anim .mgr-intro-cta-wrap,.mgr-intro-inner.mgr-anim .mgr-intro-kicker,.mgr-intro-inner.mgr-anim .mgr-intro-sub{opacity:0;transform:translateY(8px);transition:opacity var(--mgr-dur-slow) var(--mgr-ease),transform var(--mgr-dur-slow) var(--mgr-ease)}.mgr-kpi-cell .mgr-kpi,.mgr-outlook-cell .mgr-outlook-card{height:100%}.mgr-intro-inner.mgr-anim.is-in .mgr-intro-sub{transition-delay:120ms}.mgr-intro-inner.mgr-anim.is-in .mgr-intro-cta-wrap{transition-delay:240ms}.mgr-rail-fill,.mgr-rail-line{position:absolute;border-radius:1px}.mgr-rail-line{left:3.5px;top:4px;bottom:4px;width:2px;background:rgba(255,255,255,.08)}.mgr-rail-fill{top:0;left:0;width:100%;height:0%;background:linear-gradient(180deg,var(--mgr-blue-bright),var(--mgr-blue))}.mgr-chapter-dot{position:relative;z-index:1}.mgr-reduced .mgr-anim .mgr-word{transform:none!important}.mgr-reduced .mgr-anim .mgr-odo-strip{transform:translateY(calc(var(--odo-d, 0)*-1em))!important}.mgr-reduced .mgr-anim .mgr-kpi-cell,.mgr-reduced .mgr-anim .mgr-outlook-cell,.mgr-reduced .mgr-anim .mgr-stat-cell,.mgr-reduced .mgr-intro-cta-wrap,.mgr-reduced .mgr-intro-kicker,.mgr-reduced .mgr-intro-sub{opacity:1!important;transform:none!important}@media (max-width:900px){.mgr-header{padding:0 16px;gap:.8rem}.mgr-chapters,.mgr-header-fresh,.mgr-header-ticker,.mgr-header-title{display:none}.mgr-header.is-solid{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(6,9,19,.94)}.mgr-scene-tile-row{grid-template-columns:18px minmax(0,1fr) auto;column-gap:8px}.mgr-scene-tile-row-rank{font-size:10px}.mgr-scene-tile-row-name{font-size:13px}.mgr-scene-tile-row-value{font-size:14px}.mgr-scene{min-height:100svh}.mgr-page section.mgr-scene[id]{scroll-margin-top:calc(var(--mgr-header-h) + 16px)}.mgr-scene-inner{padding:40px 20px}.mgr-scene-title{font-size:2.1rem}.mgr-scene-value{font-size:2.8rem}.mgr-scene-desc{font-size:16px}.mgr-scene-tiles{grid-template-columns:1fr;gap:10px;margin-top:18px}.mgr-scene-tile{padding:12px 14px}.mgr-scene-tile-value{font-size:16px}.mgr-intro-title{font-size:2.5rem}.mgr-kpi-row,.mgr-outlook-row,.mgr-stats-layout,.mgr-top-assets{grid-template-columns:1fr}.mgr-stats-grid{grid-template-columns:1fr 1fr}.mgr-assetmap{gap:24px}.mgr-donut{width:190px;height:190px}.mgr-assetmap-legend{grid-template-columns:1fr}.mgr-legend-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"dot label delta" ". pct amount";row-gap:2px;column-gap:10px}.mgr-legend-dot{grid-area:dot}.mgr-legend-label{grid-area:label}.mgr-legend-delta{grid-area:delta}.mgr-legend-pct{grid-area:pct;text-align:left}.mgr-legend-amount{grid-area:amount}.mgr-growth-legend{grid-template-columns:1fr}.mgr-growth-legend-label{white-space:normal;line-height:1.2}.mgr-growth-total-value,.mgr-health-overall b{font-size:26px}.mgr-flows-chips{grid-template-columns:1fr 1fr}.mgr-flows-chip--net{grid-column:1/-1}.mgr-flows-axis,.mgr-flows-row{grid-template-columns:1fr 96px 1fr}.mgr-flows-axis span{font-size:10px;letter-spacing:.04em}.mgr-flows-label{font-size:12px}.mgr-morph-chip{display:none}.mgr-flows-top{gap:16px}.mgr-bench-grid,.mgr-dep-chips,.mgr-dep-grid,.mgr-flows-top{grid-template-columns:1fr}.mgr-inc-row{grid-template-columns:1fr 1fr}.mgr-health-layout{grid-template-columns:1fr;gap:20px}.mgr-health-svg{max-width:300px}.mgr-health-bar-row{grid-template-columns:132px 1fr 30px;gap:10px}.mgr-section{padding:28px 16px}}.mgr-intro-panel{position:absolute;top:0;bottom:0;width:50.5%;z-index:1;pointer-events:none;transition:transform var(--mgr-dur-slow) var(--mgr-ease);will-change:transform}.mgr-intro-panel--left{left:0;background:linear-gradient(90deg,rgba(77,141,255,.1) 0%,rgba(77,141,255,0) 70%),var(--mgr-bg-alt)}.mgr-intro-panel--right{right:0;background:linear-gradient(270deg,rgba(162,118,255,.1) 0%,rgba(162,118,255,0) 70%),var(--mgr-bg-alt)}.mgr-intro-stars{z-index:2}.mgr-intro-inner{z-index:3}.mgr-intro--leaving .mgr-intro-panel--left{transform:translateX(-101%)}.mgr-intro--leaving .mgr-intro-panel--right{transform:translateX(101%)}.mgr-reduced .mgr-intro-panel{transition:none}.mgr-intro-cta{border-color:rgba(148,187,255,.55)}.mgr-intro-cta,.mgr-intro-cta:hover{box-shadow:none}.mgr-chapter-tick,.mgr-intro-cta-label{transition:transform var(--mgr-dur-fast) var(--mgr-ease)}.mgr-intro-cta-label{display:inline-block}@media (hover:hover){.mgr-intro-cta:hover{border-color:rgba(255,255,255,.35)}.mgr-intro-cta:hover .mgr-intro-cta-label{transform:translateX(1px)}}.mgr-scene--passed .mgr-scene-tiles{opacity:.5!important;transition:opacity var(--mgr-dur-slow) var(--mgr-ease)}.mgr-reduced .mgr-scene--passed .mgr-scene-tiles{opacity:1!important}.mgr-chapter-tick{width:6px;height:2px;border-radius:1px;background:var(--mgr-blue-bright);transform:scaleX(0);transform-origin:left center}.mgr-chapter.is-active .mgr-chapter-tick{transform:scaleX(1)}.mgr-chapter.is-active .mgr-chapter-label{font-weight:600}.mgr-anim:not(.is-in) .mgr-donut-arc{stroke-dasharray:0 var(--arc-c)}.mgr-anim.is-in .mgr-donut-arc{animation:mgr-arc-sweep var(--mgr-dur-slow) var(--mgr-ease) backwards;animation-delay:var(--arc-d, 0ms)}.mgr-legend-row{transition:opacity var(--mgr-dur-normal) var(--mgr-ease)}.mgr-anim:not(.is-in) .mgr-legend-row{opacity:0}.mgr-anim.is-in .mgr-legend-row{animation:mgr-legend-in var(--mgr-dur-normal) var(--mgr-ease) backwards;animation-delay:var(--lgd, 0ms)}.mgr-assetmap.has-hot .mgr-donut-arc:not(.is-hot){opacity:.35}.mgr-assetmap.has-hot .mgr-legend-row:not(.is-hot){opacity:.45}.mgr-anim:not(.is-in) .mgr-chart-dot{opacity:0}.mgr-anim.is-in .mgr-chart-dot{animation:mgr-dot-in var(--mgr-dur-normal) var(--mgr-ease) backwards;animation-delay:var(--dot-d, 0ms)}.mgr-chart-endtag{fill:var(--mgr-ink);font-size:11px;font-weight:600;font-family:"Inter Tight","Inter",sans-serif;font-variant-numeric:tabular-nums}.mgr-anim:not(.is-in) .mgr-chart-endtag{opacity:0}.mgr-anim.is-in .mgr-chart-endtag{animation:mgr-late-in var(--mgr-dur-normal) var(--mgr-ease) backwards;animation-delay:1350ms}.mgr-chart-ping{fill:none;stroke:var(--mgr-blue-bright);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.mgr-anim.is-in .mgr-chart-ping{animation:mgr-chart-ping var(--mgr-dur-slow) var(--mgr-ease) backwards;animation-delay:1560ms}.mgr-anim:not(.is-in) .mgr-growth-legend-item{opacity:0}.mgr-anim.is-in .mgr-growth-legend-item{animation:mgr-late-in var(--mgr-dur-normal) var(--mgr-ease) backwards;animation-delay:var(--gl, 0ms)}.mgr-anim:not(.is-in) .mgr-flows-bar-value{opacity:0}.mgr-anim.is-in .mgr-flows-bar-value{animation:mgr-late-in var(--mgr-dur-normal) var(--mgr-ease) backwards;animation-delay:var(--fv, 0ms)}.mgr-anim:not(.is-in) .mgr-attention-dip{opacity:0}.mgr-anim.is-in .mgr-attention-dip{animation:mgr-attention-dip var(--mgr-dur-slow) var(--mgr-ease) backwards;animation-delay:260ms}.mgr-anim:not(.is-in) .mgr-health-formula{opacity:0}.mgr-anim.is-in .mgr-health-formula{animation:mgr-late-in var(--mgr-dur-slow) var(--mgr-ease) backwards;animation-delay:900ms}.mgr-morph-chip{position:fixed;z-index:40;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;background:rgba(10,15,30,.94);border:1px solid var(--mgr-line-strong);border-radius:12px;pointer-events:none;will-change:transform;transition:transform var(--mgr-dur-slow) var(--mgr-ease),opacity var(--mgr-dur-slow) var(--mgr-ease)}.mgr-morph-chip-label{font-family:"IBM Plex Mono","Consolas",monospace;font-size:11px;letter-spacing:.04em;color:var(--mgr-text);white-space:nowrap}.mgr-morph-chip-pct{font-family:"Inter Tight","Inter",sans-serif;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.mgr-assetmap-evidence{width:100%;margin-top:14px;text-align:left;font-size:13px;color:var(--mgr-muted)}.mgr-assetmap-evidence b{color:var(--mgr-ink);font-weight:600}.mgr-anim:not(.is-in) .mgr-assetmap-evidence{opacity:0}.mgr-anim.is-in .mgr-assetmap-evidence{animation:mgr-late-in var(--mgr-dur-slow) var(--mgr-ease) backwards;animation-delay:900ms}.mgr-flows-row{transition:opacity var(--mgr-dur-normal) var(--mgr-ease)}.mgr-flows.has-hot .mgr-flows-row:not(.is-related){opacity:.4}.mgr-flows-row.is-related .mgr-flows-label{color:var(--mgr-ink);font-weight:600}.mgr-lowerthird{position:fixed;left:50%;bottom:0;z-index:30;display:flex;align-items:center;gap:16px;padding:8px 20px 10px;max-width:min(92vw,780px);background:rgba(10,15,30,.94);border:1px solid var(--mgr-line-strong);border-bottom:none;border-radius:14px 14px 0 0;transform:translate(-50%,100%);transition:transform var(--mgr-dur-slow) var(--mgr-ease);pointer-events:none}.mgr-lowerthird.is-in,.mgr-reduced .mgr-lowerthird{transform:translate(-50%,0)}.mgr-lt-cell{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.mgr-lt-label{font-family:"IBM Plex Mono","Consolas",monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--mgr-faint)}.mgr-lt-value{font-family:"Inter Tight","Inter",sans-serif;font-size:14px;font-weight:600;color:var(--mgr-ink);font-variant-numeric:tabular-nums}.mgr-lt-sep{width:1px;height:24px;background:var(--mgr-line)}@media (max-width:900px){.mgr-lowerthird{display:none}}@media (min-width:901px){.mgr-footer{padding-bottom:76px}}.mgr-grain,.mgr-vignette{position:fixed;inset:0;pointer-events:none}.mgr-vignette{z-index:1;background:radial-gradient(120% 90% at 50% 12%,rgba(6,9,19,0) 55%,rgba(6,9,19,.38) 100%)}.mgr-grain{z-index:2;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.mgr-reduced .mgr-anim .mgr-donut-arc{stroke-dasharray:var(--arc-len) var(--arc-c)!important}.mgr-reduced .mgr-anim .mgr-assetmap-evidence,.mgr-reduced .mgr-anim .mgr-attention-dip,.mgr-reduced .mgr-anim .mgr-chart-dot,.mgr-reduced .mgr-anim .mgr-chart-endtag,.mgr-reduced .mgr-anim .mgr-flows-bar-value,.mgr-reduced .mgr-anim .mgr-growth-legend-item,.mgr-reduced .mgr-anim .mgr-health-formula,.mgr-reduced .mgr-anim .mgr-legend-row{opacity:1!important;transform:none!important}.mgr-reduced .mgr-anim .mgr-chart-ping,.mgr-reduced .mgr-anim .mgr-odo-scan{opacity:0!important}.mgr-reduced .mgr-anim .mgr-odo-sweep{transform:scaleX(1)!important}.mgr-takeaways{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mgr-takeaways li{position:relative;padding-left:14px;font-size:13px;line-height:1.45;color:#c7d3e8}.mgr-takeaways li::before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:#4d8dff}.mgr-conclusion{display:grid;gap:12px}.mgr-conclusion-text{margin:0;max-width:720px;font-size:14px;line-height:1.5;color:#dbe6f7}.mgr-conclusion-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mgr-conclusion-tile{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(77,141,255,.22);border-radius:12px;background:rgba(77,141,255,.05)}.mgr-conclusion-tile--wide{grid-column:1/-1}.mgr-conclusion-icon{flex:none;margin-top:1px;color:#4d8dff}.mgr-conclusion-body{display:grid;gap:2px}.mgr-conclusion-body b{font-size:13px;font-weight:600;color:#eaf1ff}.mgr-conclusion-body span{font-size:12.5px;line-height:1.4;color:#9fb0cc}.mgr-dep-chip--net{border-color:rgba(34,197,94,.35)}.mgr-dep-chip--in b{color:var(--mgr-green)}.mgr-dep-chip--out b{color:var(--mgr-risk)}@media (max-width:720px){.mgr-conclusion-tiles{grid-template-columns:1fr}}.mgr-section-title{position:relative}.mgr-section-title::after,.mgr-section-title::before{content:"";position:absolute;width:14px;height:14px;border-style:solid;border-color:var(--mgr-blue-bright);border-width:0;opacity:.35}.mgr-section-title::before{top:-8px;left:-12px;border-top-width:1.5px;border-left-width:1.5px;transform-origin:top left}.mgr-section-title::after{bottom:-8px;right:-12px;border-bottom-width:1.5px;border-right-width:1.5px;transform-origin:bottom right}.mgr-anim:not(.is-in) .mgr-section-title::after,.mgr-anim:not(.is-in) .mgr-section-title::before{opacity:0;transform:scale(.5)}.mgr-anim.is-in .mgr-section-title::after,.mgr-anim.is-in .mgr-section-title::before{animation:mgr-hud-brk var(--mgr-dur-normal) var(--mgr-ease) backwards;animation-delay:80ms}.mgr-anim.is-in .mgr-section-title::after{animation-delay:112ms}.mgr-donut-calib{stroke:var(--mgr-blue-bright);stroke-width:2;stroke-linecap:round;opacity:0;transform-box:view-box;transform-origin:50% 50%}.mgr-anim.is-in .mgr-donut-calib{animation:mgr-donut-calib var(--mgr-dur-slow) var(--mgr-ease) backwards;animation-delay:280ms}.mgr-reduced .mgr-anim .mgr-donut-calib{opacity:0!important}html{scrollbar-width:thin;scrollbar-color:rgba(77,141,255,.28) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1a2440;border:2px solid #060913;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#24325c}.mgr-health-sweep{stroke:var(--mgr-blue-bright);stroke-width:1.5;stroke-linecap:round;opacity:0;transform-box:view-box;transform-origin:160px 152px}.mgr-anim.is-in .mgr-health-sweep{animation:mgr-health-sweep var(--mgr-dur-slow) var(--mgr-ease) forwards;animation-delay:120ms}.mgr-anim:not(.is-in) .mgr-health-axis-label,.mgr-anim:not(.is-in) .mgr-health-spoke{opacity:0}.mgr-anim.is-in .mgr-health-axis-label,.mgr-anim.is-in .mgr-health-spoke{animation:mgr-health-ax var(--mgr-dur-fast) var(--mgr-ease) both;animation-delay:calc(120ms + var(--ax-d, 0ms))}.mgr-asset-card-reticle{position:absolute;top:10px;right:10px;width:64px;height:64px;z-index:0;pointer-events:none;opacity:.4;transform-origin:center}.mgr-asset-card-head,.mgr-asset-card-name,.mgr-asset-metrics{position:relative;z-index:1}.mgr-ret-ring,.mgr-ret-tick{stroke:var(--mgr-blue-bright)}.mgr-ret-ring{fill:none;stroke-width:1.5}.mgr-ret-tick{stroke-width:2;stroke-linecap:round}.mgr-ret-dot{fill:var(--mgr-blue-bright)}.mgr-anim:not(.is-in) .mgr-asset-card-reticle{opacity:0;transform:scale(.2) rotate(45deg)}.mgr-anim.is-in .mgr-asset-card-reticle{animation:mgr-reticle-in var(--mgr-dur-slow) var(--mgr-ease) both;animation-delay:480ms}.mgr-chart-beam{stroke:var(--mgr-cyan);stroke-width:1.5;opacity:0}.mgr-anim.is-in .mgr-chart-beam{animation:mgr-chart-beam var(--mgr-dur-slow) var(--mgr-ease) forwards;animation-delay:1000ms}.mgr-report-card{position:relative}.mgr-report-stamp{position:absolute;top:18px;right:18px;width:96px;height:96px;pointer-events:none;opacity:.8;transform:rotate(-8deg);transform-origin:center}.mgr-stamp-ring{fill:none;stroke:var(--mgr-blue-bright);stroke-width:2;opacity:.8}.mgr-stamp-ring--inner{stroke-width:1;opacity:.5}.mgr-stamp-cross{stroke:var(--mgr-blue-bright);stroke-width:1;opacity:.6}.mgr-stamp-text{fill:var(--mgr-blue-bright);font-size:7.5px;font-family:"IBM Plex Mono","Consolas",monospace;letter-spacing:.05em}.mgr-anim:not(.is-in) .mgr-report-stamp{opacity:0;transform:rotate(-8deg) scale(1.08)}.mgr-anim.is-in .mgr-report-stamp{animation:mgr-stamp-in var(--mgr-dur-normal) var(--mgr-ease) both;animation-delay:420ms}.mgr-gauge{margin-top:26px}.mgr-gauge-card{max-width:460px;margin:0 auto;background:var(--mgr-surface);border:1px solid var(--mgr-line);border-radius:16px;padding:22px 24px 16px}.mgr-gauge-label{display:block;font-family:"IBM Plex Mono","Consolas",monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mgr-faint);margin-bottom:4px}.mgr-gauge-svg{display:block;width:100%;height:auto}.mgr-gauge-arc{fill:none;stroke:var(--mgr-line-strong);stroke-width:6;stroke-linecap:round}.mgr-gauge-tick{stroke:var(--mgr-line-strong);stroke-width:1.5}.mgr-gauge-tick-label{fill:var(--mgr-faint);font-size:9px;font-family:"IBM Plex Mono","Consolas",monospace}.mgr-gauge-mark{stroke-width:2.5;stroke-linecap:round}.mgr-gauge-mark--moex{stroke:var(--mgr-muted)}.mgr-gauge-mark--sp{stroke:var(--mgr-cyan)}.mgr-gauge-mark-label{fill:var(--mgr-muted);font-size:10px;font-family:"IBM Plex Mono","Consolas",monospace;letter-spacing:.04em}.mgr-gauge-needle{transform-box:view-box;transform-origin:130px 128px;transform:rotate(var(--gauge-a, 0deg))}.mgr-anim:not(.is-in) .mgr-gauge-needle{transform:rotate(-90deg)}.mgr-anim.is-in .mgr-gauge-needle{animation:mgr-gauge-needle var(--mgr-dur-slow) var(--mgr-ease) both;animation-delay:420ms}.mgr-gauge-needle-line{stroke:var(--mgr-blue-bright);stroke-width:2.5;stroke-linecap:round}.mgr-gauge-needle-pivot,.mgr-report-exhibit svg .is-total rect,.mgr-report-exhibit svg rect{fill:var(--mgr-blue-bright)}.mgr-gauge-value{fill:var(--mgr-ink);font-size:26px;font-weight:700;font-family:"Inter Tight","Inter","Segoe UI",sans-serif;font-variant-numeric:tabular-nums}.mgr-gauge-value-sub{fill:var(--mgr-faint);font-size:9.5px;font-family:"IBM Plex Mono","Consolas",monospace;letter-spacing:.1em;text-transform:uppercase}.mgr-stars-ret{transform-box:view-box;transition:opacity var(--mgr-dur-normal) var(--mgr-ease),transform var(--mgr-dur-normal) var(--mgr-ease)}.mgr-stars-ret-arm{stroke-width:1;stroke-linecap:round;opacity:.85}.mgr-anim:not(.is-in) .mgr-stars-ret{opacity:0;transform:rotate(90deg)}.mgr-anim.is-in .mgr-stars-ret{opacity:1;transform:rotate(0deg)}.mgr-viewfinder{position:fixed;inset:0;z-index:66;pointer-events:none;animation:mgr-viewfinder var(--mgr-dur-slow) var(--mgr-ease) both}.mgr-vf-corner{position:absolute;width:30px;height:30px;border:0 solid var(--mgr-blue-bright);opacity:.75}.mgr-vf-corner--tl{top:16px;left:16px;border-top-width:2px;border-left-width:2px}.mgr-vf-corner--tr{top:16px;right:16px;border-top-width:2px;border-right-width:2px}.mgr-vf-corner--bl{bottom:16px;left:16px;border-bottom-width:2px;border-left-width:2px}.mgr-vf-corner--br{bottom:16px;right:16px;border-bottom-width:2px;border-right-width:2px}.mgr-reduced .mgr-anim .mgr-chart-beam,.mgr-reduced .mgr-anim .mgr-health-sweep{opacity:0!important}.mgr-reduced .mgr-viewfinder{display:none!important}@media (max-width:900px){.mgr-report-stamp{top:12px;right:12px;width:72px;height:72px}}.mgr-bench-note-text,.mgr-dep-note,.mgr-health-formula,.mgr-kpi-sub,.mgr-legend-amount,.mgr-legend-label,.mgr-outlook-label,.mgr-report-text,.mgr-scenario-note,.mgr-stars-note,.mgr-top-assets-note{overflow-wrap:break-word}.mgr-top-assets-note{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--ink-3, #8b96b3)}.mgr-report-hint{margin:10px 0 0;font-size:12.5px;color:var(--mgr-faint);letter-spacing:.01em}.mgr-print-report{display:none}@page{size:A4;margin:18mm 16mm 18mm}@media print{.mgr-page,body,html{background:#fff!important}body,html{margin:0;padding:0}.mgr-page{min-height:auto!important;color:#101418}.mgr-page>:not(.mgr-print-report){display:none!important}.manager-route .footer-app,.manager-route .help-menuWrapper-narrow,.manager-route .mobile-wrapper-menu,.manager-route .sidebar,.manager-route .topbar{display:none!important}.mgr-print-report{display:block;width:100%;max-width:178mm;margin:0 auto;color:#101418;font-size:10.5pt;line-height:1.45;font-variant-numeric:tabular-nums}.mgr-print-report h1,.mgr-print-report h2,.mgr-print-report h3,.mgr-print-report h4{color:#111418}.mpr-header{border-bottom:1.5px solid #101418;padding-bottom:12px;margin-bottom:14px}.mpr-brand{font-size:8.5pt;letter-spacing:.14em;text-transform:uppercase;color:#5a6478}.mpr-title{font-weight:700;letter-spacing:-.01em}.mpr-sub{margin:0;font-size:11pt;color:#3c4658}.mpr-stamp{margin-top:12px;display:inline-block;border:1.5px solid #101418;border-radius:6px;padding:5px 12px;transform:rotate(-4deg);text-align:center;white-space:nowrap;break-inside:avoid}.mpr-stamp span{display:block;font-size:7pt;font-weight:600;letter-spacing:.1em}.mpr-stamp span:nth-child(2){font-size:10pt;font-weight:700;letter-spacing:.06em}.mpr-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 20px;margin:14px 0 0}.mpr-meta div,.mpr-table tr{break-inside:avoid}.mpr-meta dt,.mpr-table th{font-size:8pt;text-transform:uppercase}.mpr-meta dt{letter-spacing:.07em;color:#374151}.mpr-meta dd{margin:1px 0 0;font-size:9.5pt;font-weight:600}.mpr-section{margin-bottom:16px}.mpr-h2,.mpr-h3{font-weight:700;break-after:avoid}.mpr-h2{font-size:13pt;border-bottom:1px solid #d5dae4;padding-bottom:4px;margin:0 0 8px}.mpr-h3{font-size:10.5pt;margin:10px 0 4px}.mpr-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mpr-kpi{border-radius:8px;padding:8px 10px;break-inside:avoid}.mpr-kpi-label{display:block;color:#374151;margin-bottom:3px}.mpr-kpi-value{font-size:14pt;font-weight:700}.mpr-table{width:100%;border-collapse:collapse;font-size:9.5pt}.mpr-table th{letter-spacing:.05em;text-align:left;padding:4px 6px}.mpr-table td{border-bottom:1px solid #e3e7ee;padding:4px 6px}.mpr-table td.mpr-num,.mpr-table th.mpr-num{text-align:right}.mpr-note{font-size:9pt;color:#3c4658;margin:6px 0 0}.mpr-conclusion-block{border-left:3px solid #101418;padding:8px 12px;break-inside:avoid}.mpr-conclusion{font-size:10pt;font-weight:500;color:#1f2937;margin:0 0 6px}.mpr-list{margin:0;padding-left:18px}.mpr-list li{margin-bottom:5px}.mpr-footer{border-top:2px solid #101418;margin-top:18px;padding-top:8px;font-size:8pt;color:#5a6478}.mpr-footer p{margin:0 0 3px}.mgr-print-report{hyphens:auto}.mpr-band{display:block;margin-bottom:10px}.mpr-chart{display:block;margin:6px 0 10px}.mpr-kpi{border-top:3px solid #3467d6}.mpr-kpi-label,.mpr-kpi-sub,.mpr-table td,.mpr-table th{overflow-wrap:break-word}.mpr-kpi-sub{display:block;font-size:7.5pt;color:#5a6478;margin-top:3px}.mpr-h2-mark{display:inline-block;width:8px;height:8px;border:2px solid #3467d6;margin-right:7px;vertical-align:1px}.mpr-num{white-space:nowrap}.mpr-conclusion,.mpr-list li,.mpr-note{overflow-wrap:break-word}.mpr-neg,.mpr-pos{color:#1e7a46;font-weight:600}.mpr-neg{color:#c0392b}.mpr-retcell,.mpr-sharecell{white-space:nowrap}.mpr-sharecell svg{display:block;margin-bottom:2px}.mpr-retcell svg{display:block;margin-top:2px;margin-left:auto}.mpr-gloss{table-layout:fixed}.mpr-gloss td:first-child,.mpr-gloss th:first-child{width:27%}.mpr-gloss td:first-child{font-weight:700}.mpr-cover{break-after:page;padding-bottom:12px;min-height:232mm;display:flex;flex-direction:column}.mpr-brand{display:flex;align-items:center;gap:8px;margin-bottom:14px}.mpr-brand-logo{width:34mm;height:auto;display:block}.mpr-brand-os{font-size:9pt;letter-spacing:.12em;text-transform:uppercase;color:#5a6478}.mpr-cover-stamp{margin-top:auto}.mpr-avoid,.mpr-list li{break-inside:avoid}.mpr-nb{white-space:nowrap}.mpr-dotcell{display:flex;align-items:center;gap:6px;white-space:normal}.mpr-dotcell svg{flex:none}.mpr-statsgrid th{display:none}.mpr-statsgrid td{border-bottom:0;padding:2.5px 6px}.mpr-statsgrid td:first-child{color:#5a6478}.mpr-title{font-size:24pt;margin:6px 0 4px}.mpr-cover-confid{display:inline-block;margin-top:14px;border:1px solid #101418;padding:5px 12px;font-size:8pt;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#101418;break-inside:avoid}.mpr-takeaways{border-left:3px solid #3467d6;padding:2px 0 2px 12px;margin-bottom:16px;break-inside:avoid}.mpr-takeaways .mpr-h3{margin:0 0 5px}.mpr-takeaways .mpr-list li{margin-bottom:4px}.mpr-h2-lead{font-size:10pt;font-weight:500;color:#374151;margin:0 0 8px;padding-left:8px;border-left:2px solid #3467d6;break-after:avoid}.mpr-exhibit{break-inside:avoid}.mpr-exhibit-cap{font-size:8.5pt;font-weight:700;color:#101418;margin:8px 0 2px;break-after:avoid}.mpr-exhibit .mpr-chart{margin-top:2px}.mpr-source{font-size:7.5pt;font-style:italic;color:#5a6478;margin:2px 0 8px}.mpr-table th{font-weight:700;color:#101418;border-bottom:1.5pt solid #101418}.mpr-kpi-label{font-size:8pt;text-transform:uppercase;letter-spacing:.05em}}.mgr-anim .mgr-line{transform:translateY(120%);transition:transform var(--mgr-dur-reveal) var(--mgr-ease)}.mgr-anim.is-in .mgr-line{transform:translateY(0)}.mgr-reduced .mgr-anim .mgr-line{transform:none;transition:none}.mgr-block-state{min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 16px;border:1px dashed var(--mgr-line-strong);border-radius:12px;background:var(--mgr-surface)}.mgr-block-state--error{border-style:solid;border-color:rgba(255,143,0,.4);background:var(--mgr-amber-soft)}.mgr-block-spinner{width:26px;height:26px;border-radius:50%;border:3px solid var(--mgr-blue-soft);border-top-color:var(--mgr-blue-bright);animation:mgr-spin .8s linear infinite}.mgr-block-state-label{font-size:12px;letter-spacing:.05em;color:var(--mgr-muted)}.mgr-reduced .mgr-block-spinner{animation:none;border-top-color:var(--mgr-muted)}.mgr-scene-slot{min-height:calc(100vh - var(--mgr-header-h));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.mgr-scene-slot .mgr-block-spinner{width:34px;height:34px;border-width:4px}.mgr-scene-slot--error .mgr-block-state-label{color:var(--mgr-amber)}.mgr-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mgr-progress{top:var(--navbar-height, 76px)}.mgr-vf-corner--tl,.mgr-vf-corner--tr{top:calc(var(--navbar-height, 76px) + 12px)}@media (max-width:960px){.mgr-intro,.mgr-progress{top:var(--navbar-height-mobile, 60px)}.mgr-progress{left:0}.mgr-vf-corner--tl,.mgr-vf-corner--tr{top:calc(var(--navbar-height-mobile, 60px) + 12px)}}body.theme--light .mgr-page{--mgr-bg:#f4f6fb;--mgr-bg-alt:#edf1f8;--mgr-surface:#ffffff;--mgr-surface-2:#f1f4fa;--mgr-line:rgba(16, 24, 40, 0.08);--mgr-line-strong:rgba(16, 24, 40, 0.16);--mgr-ink:#101828;--mgr-text:#344054;--mgr-muted:#475467;--mgr-faint:#667085;--mgr-blue:#1464ff;--mgr-blue-bright:#2563eb;--mgr-blue-soft:rgba(20, 100, 255, 0.08);--mgr-amber:#b45309;--mgr-amber-soft:rgba(180, 83, 9, 0.08);--mgr-green:#16a34a;--mgr-green-soft:rgba(22, 163, 74, 0.1);--mgr-risk:#e11d48;--mgr-purple:#7c3aed;--mgr-cyan:#0e7490;--mgr-shadow:0 24px 60px rgba(16, 24, 40, 0.1)}body.theme--light .mgr-header.is-solid{background:rgba(244,246,251,.9)}body.theme--light .mgr-chip{background:rgba(16,24,40,.04)}body.theme--light .mgr-chapter-dot{background:rgba(16,24,40,.1);border-color:rgba(16,24,40,.3)}body.theme--light .mgr-rail-line{background:rgba(16,24,40,.08)}body.theme--light .mgr-dashboard::before{background-image:linear-gradient(to right,rgba(16,24,40,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(16,24,40,.03) 1px,transparent 1px)}body.theme--light .mgr-vignette{background:radial-gradient(120% 90% at 50% 12%,rgba(16,24,40,0) 55%,rgba(16,24,40,.05) 100%)}body.theme--light .mgr-intro{background:radial-gradient(52% 46% at 50% 38%,rgba(20,100,255,.1) 0%,rgba(20,100,255,0) 70%),radial-gradient(38% 34% at 78% 82%,rgba(124,58,237,.07) 0%,rgba(124,58,237,0) 70%),var(--mgr-bg)}body.theme--light .mgr-intro-stars{background-image:none}body.theme--light .mgr-intro-cta{border-color:rgba(20,100,255,.35)}body.theme--light .mgr-intro-cta:hover{border-color:rgba(20,100,255,.6)}body.theme--light .mgr-kpi{box-shadow:0 6px 18px rgba(16,24,40,.06)}body.theme--light .mgr-bench-card:hover,body.theme--light .mgr-dep-card:hover,body.theme--light .mgr-kpi:hover{box-shadow:0 10px 30px rgba(16,24,40,.1)}body.theme--light .mgr-bench-card,body.theme--light .mgr-dep-card,body.theme--light .mgr-outlook-card,body.theme--light .mgr-top-asset{box-shadow:0 4px 14px rgba(16,24,40,.05)}body.theme--light .mgr-lowerthird,body.theme--light .mgr-morph-chip{background:rgba(255,255,255,.96)}body.theme--light .mgr-chart-tip{background:rgba(255,255,255,.97);box-shadow:0 10px 30px rgba(16,24,40,.16)}body.theme--light .mgr-conclusion-text,body.theme--light .mgr-takeaways li{color:#344054}body.theme--light .mgr-conclusion-body b{color:#101828}body.theme--light .mgr-conclusion-body span{color:#475467}body.theme--light .mgr-scene-tile-row-rank{color:rgba(37,99,235,.9)}body.theme--light ::-webkit-scrollbar-thumb{background:rgba(16,24,40,.28);border:2px solid #f4f6fb}body.theme--light ::-webkit-scrollbar-thumb:hover{background:rgba(16,24,40,.4)}.mgr-page .mgr-flows-top-col{min-width:0}.mgr-page .mgr-flows-sec-name{min-width:0;white-space:normal;overflow-wrap:anywhere}.mgr-page .mgr-flows-sec-amount{flex-shrink:0}.mgr-page .mgr-asset-card-reticle,.mgr-page .mgr-odo-scan,.mgr-page .mgr-odo-sweep{display:none}.mgr-page .mgr-asset-card-kicker{color:var(--mgr-muted)}.mgr-page .mgr-top-asset-fill.is-neg,.mgr-page .mgr-top-asset-fill.is-pos{background:var(--mgr-blue)}.mgr-page .mgr-section-title::after,.mgr-page .mgr-section-title::before{content:none}.mgr-department-positions__table td strong,.mgr-gauge-result b,.mgr-page .mgr-scene-title,.mgr-team-nav a{color:var(--mgr-ink)}.mgr-gauge-result{display:flex;flex-direction:column;align-items:center;margin:0 0 22px;gap:4px}.mgr-gauge-result b{font-size:clamp(30px,4vw,42px);line-height:1.1;font-variant-numeric:tabular-nums}.mgr-gauge-result span,.mgr-team dt{color:var(--mgr-muted);font-size:13px}.mgr-gauge-legend{display:grid;gap:10px;border-top:1px solid var(--mgr-line);padding-top:16px}.mgr-gauge-legend>div{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;font-size:13px}.mgr-gauge-legend b{color:var(--mgr-ink);white-space:nowrap}.mgr-gauge-swatch{width:12px;height:4px;border-radius:2px}.mgr-gauge-swatch.mgr-gauge-mark--moex{background:var(--mgr-muted)}.mgr-gauge-swatch.mgr-gauge-mark--sp{background:var(--mgr-cyan)}.mgr-health-coverage{color:var(--mgr-muted);font-size:13px;margin:16px 0 0}.mgr-health-bar-label{white-space:normal;overflow:visible}.mgr-health-bar-label small{display:block;font-size:11px;line-height:1.4;margin-top:4px}.mgr-health-bar-row{grid-template-columns:minmax(150px,240px) minmax(30px,1fr) 34px}.mgr-health-formula{font-family:inherit;font-size:13px;color:var(--mgr-muted)}.mgr-health-formula summary{cursor:pointer;margin-bottom:10px}@media (max-width:480px){.mgr-gauge-card{padding:18px 14px}.mgr-health-bar-row{grid-template-columns:minmax(0,1.6fr) minmax(24px,1fr) 32px;gap:8px}}@media print{.mgr-page .mgr-print-report,.mgr-page .mgr-print-report p,.mgr-page .mgr-print-report span,.mgr-page .mgr-print-report td,.mgr-page .mgr-print-report th{color:#101418}.mgr-print-report{hyphens:none;line-height:1.3;font-size:10pt}.mgr-print-report .mpr-header{break-inside:avoid}.mgr-print-report .mpr-section{margin-bottom:12px;break-inside:avoid;page-break-inside:avoid}.mgr-print-report .mpr-h2{break-after:avoid;page-break-after:avoid}.mgr-print-report .mpr-kpi{border-top:1px solid #101418;border-radius:0}.mgr-print-report .mpr-chart{width:100%;height:auto;max-width:100%}.mgr-print-report .mpr-chart-summary,.mgr-print-report .mpr-exhibit,.mgr-print-report .mpr-note,.mgr-print-report .mpr-table tr{break-inside:avoid;page-break-inside:avoid}.mgr-print-report .mpr-table{table-layout:auto;font-size:9pt}.mgr-print-report .mpr-table td{padding:2.5px 6px;hyphens:none}.mgr-print-report .mpr-table th{font-size:7.5pt}.mgr-print-report .mpr-section:last-of-type{break-inside:avoid}.mgr-print-report .mpr-footer{break-inside:avoid}.mgr-print-report .mpr-table thead{display:table-header-group}.mgr-print-report .mpr-num{white-space:normal;overflow-wrap:anywhere}}.mgr-team{margin-top:64px;min-width:0}.mgr-team h2{font-size:clamp(24px,3vw,38px);line-height:1.2}.mgr-team h3{font-size:26px;margin:0 0 24px}.mgr-team h4{font-size:18px;margin:28px 0 14px}.mgr-team-muted{color:var(--mgr-muted);font-size:13px;line-height:1.6}.mgr-team-nav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.mgr-team-nav a{border:1px solid var(--mgr-line-strong);border-radius:999px;padding:8px 18px}.mgr-team-section{padding:32px 0;border-top:1px solid var(--mgr-line-strong)}.mgr-team-chart{margin:0;min-width:0}.mgr-team-chart__plot{position:relative}.mgr-team-chart__tooltip{position:absolute;z-index:6;width:min(300px,calc(100% - 16px));padding:16px;border:1px solid var(--mgr-line-strong);border-radius:12px;background:var(--mgr-surface);color:var(--mgr-text);box-shadow:var(--mgr-shadow);pointer-events:none;font-size:13px}.mgr-team-chart__tooltip>strong{display:block;font-size:16px;line-height:1.4;margin-bottom:10px;color:var(--mgr-ink)}.mgr-team-chart__tooltip small{display:block;margin-top:10px;color:var(--mgr-muted)}.mgr-team-chart svg{display:block;width:100%;height:auto;overflow:visible}.mgr-team-chart text{fill:var(--mgr-text, #101418);font-family:inherit;font-size:11px}.mgr-team-chart .mgr-team-chart__name{font-size:10px}.mgr-team-chart__grid{stroke:var(--mgr-line-strong, #d5dae4);stroke-width:1}.mgr-team-chart__point[role=button],.mgr-team-table--screen tbody tr{cursor:pointer}.mgr-team-chart__point:focus circle{stroke:var(--mgr-ink);stroke-width:3}.mgr-team-chart__legend{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 20px;font-size:12px;margin-top:12px}.mgr-team-chart__legend span{display:flex;align-items:center;gap:6px}.mgr-team-chart__legend i{width:8px;height:8px;border-radius:50%}.mgr-team-chart figcaption p{font-size:12px;color:var(--mgr-muted);margin:8px 0}.mgr-department-growth__table,.mgr-team-table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.mgr-department-growth__table thead th,.mgr-team-table th{color:var(--mgr-muted);font-size:11px;font-weight:500;text-align:left;padding:12px 8px}.mgr-department-growth__table td,.mgr-team-table td{overflow-wrap:anywhere}.mgr-department-growth__table tbody th,.mgr-department-growth__table td,.mgr-team-table td{border-top:1px solid var(--mgr-line);padding:14px 8px}.mgr-team-table td:first-child{width:40px}.mgr-team-table__name{min-width:110px}.mgr-team-table button{text-align:left;color:var(--mgr-ink);font-weight:600}.mgr-department-growth__table tbody tr,.mgr-team-table--screen tbody tr{transition:background-color 160ms ease}.mgr-team-table--screen tbody tr:focus-within,.mgr-team-table--screen tbody tr:hover{background:var(--mgr-blue-soft)}.mgr-department-growth{margin:28px 0;min-width:0}.mgr-department-growth__scroll{overflow-x:auto}.mgr-department-growth__scroll:focus-visible,.mgr-department-structure__scroll:focus-visible{outline:2px solid var(--mgr-blue-bright);outline-offset:2px}.mgr-department-growth__table{min-width:760px}.mgr-department-growth__caption{padding:12px 8px;text-align:left;color:var(--mgr-muted);font-size:12px}.mgr-department-growth__table tbody th,.mgr-department-growth__table thead th:first-child{text-align:left;min-width:160px}.mgr-department-growth__table tbody th{color:var(--mgr-ink);font-weight:600;overflow-wrap:anywhere}.mgr-department-growth__table td{text-align:left;white-space:nowrap}.mgr-department-growth__table td span{display:block}.mgr-department-growth__table td small{display:block;margin-top:4px;font-size:11px;font-weight:400}.mgr-department-growth__table tbody tr:hover{background:var(--mgr-blue-soft)}.mgr-department-positions{margin:28px 0;min-width:0}.mgr-department-positions__group{margin-top:24px}.mgr-department-positions__group h5,.mgr-department-structure__group h5{margin:0 0 12px;font-size:14px;color:var(--mgr-ink)}.mgr-department-positions__table td:last-child,.mgr-department-positions__table th:last-child{text-align:right;white-space:nowrap}.mgr-department-structure{margin:28px 0;min-width:0}.mgr-department-structure__group{margin-top:24px}.mgr-department-structure__scroll{overflow-x:auto}.mgr-department-structure__table{min-width:640px}.mgr-department-structure__table tbody th{border-top:1px solid var(--mgr-line);padding:14px 8px;color:var(--mgr-ink);font-size:12px;font-weight:600;min-width:160px}.mgr-department-structure__table td{white-space:nowrap}.mgr-department-structure__table td:first-of-type{width:auto}.mgr-page .mgr-team-value--positive{color:var(--mgr-green);font-weight:600}.mgr-page .mgr-team-value--negative{color:var(--mgr-risk);font-weight:600}.mgr-team-status-help{display:inline-flex;align-items:center;gap:5px;color:var(--mgr-muted)!important;font-weight:500!important}.mgr-team-status-help__icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid currentColor;border-radius:50%;font-size:11px}.mgr-team-row--top{border-left:3px solid var(--mgr-green, #1e7a46)}.mgr-team-row--attention{border-left:3px solid var(--mgr-amber, #b76e00)}.mgr-client-leaders .v-expansion-panel-header__icon .v-icon,.mgr-team .v-expansion-panel-header__icon .v-icon,.mgr-team-method p,.mgr-team-row--unrated .mgr-team-status{color:var(--mgr-muted)}.mgr-team-score{display:flex;gap:6px;flex-direction:column;min-width:64px;font-variant-numeric:tabular-nums}.mgr-team-score svg{width:100%;max-width:110px;height:10px}.mgr-team-score b{color:var(--mgr-ink, #101418)}.mgr-team-status{display:inline-block;border:1px solid var(--mgr-line-strong, #d5dae4);border-radius:999px;padding:3px 8px;font-size:11px}.mgr-team-status--top{color:var(--mgr-green, #1e7a46)}.mgr-team-status--attention{color:var(--mgr-amber, #b76e00)}.mgr-team-table .mgr-team-status--top{color:var(--mgr-green);background:var(--mgr-green-soft)}.mgr-team-table .mgr-team-status--attention{color:var(--mgr-amber);background:var(--mgr-amber-soft)}.mgr-team-table .mgr-team-status{font-weight:500;line-height:1.4}.mgr-team-departments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mgr-team-department,.mgr-team-highlights>div{display:flex;flex-direction:column;background:var(--mgr-surface)}.mgr-team-department{gap:12px;text-align:left;border:1px solid var(--mgr-line-strong);border-radius:16px;padding:24px;color:var(--mgr-text)}.mgr-team dd,.mgr-team-department>strong{font-size:20px;color:var(--mgr-ink)}.mgr-team-department .mgr-team-score{flex-direction:row;align-items:center;gap:16px}.mgr-team-department .mgr-team-status{align-self:flex-start}.mgr-team .mgr-team-chart__tooltip dl,.mgr-team dl{margin:0}.mgr-team dl div{display:flex;justify-content:space-between;gap:16px;padding:7px 0}.mgr-team dd{text-align:right;margin:0;font-size:13px}.mgr-team .mgr-team-chart__tooltip dl div{padding:2px 0;gap:10px;line-height:1.35}.mgr-team .mgr-team-chart__tooltip dd,.mgr-team .mgr-team-chart__tooltip dt{margin:0;line-height:1.35}.mgr-team .mgr-team-chart__tooltip small{margin-top:7px;line-height:1.35}.mgr-team-all{margin:24px 0}.mgr-team-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin:24px 0}.mgr-team-highlights>div{gap:8px;padding:16px;border:1px solid var(--mgr-line);border-radius:12px}.mgr-team-highlights small,.mgr-team-highlights span{font-size:12px;color:var(--mgr-muted)}.mgr-team-highlights strong{color:var(--mgr-ink);font-size:18px}.mgr-team-method{border-top:1px solid var(--mgr-line-strong);padding-top:24px;font-size:13px}.mgr-team-method p{margin-top:12px}.mgr-client-leaders .v-expansion-panel,.mgr-team .v-expansion-panel{background:var(--mgr-surface);color:var(--mgr-text);border:1px solid var(--mgr-line-strong);border-radius:12px}.mgr-client-leaders .v-expansion-panel-header,.mgr-team .v-expansion-panel-header{color:var(--mgr-ink);font-weight:600}.mgr-client-leaders .v-expansion-panel-content__wrap,.mgr-team .v-expansion-panel-content__wrap{padding:0 16px 16px}.mgr-team-consultant-link{display:block;text-align:left;color:var(--mgr-ink);padding:8px 0}.main-client-details .mgr-team-consultant-link{color:var(--text-primary)}@media (max-width:900px){.mgr-team-table--screen .mgr-team-table__name::before,.mgr-team-table--screen thead{display:none}.mgr-team-table--screen,.mgr-team-table--screen tbody{display:block}.mgr-team-table--screen tr{display:block;background:var(--mgr-surface);border-radius:12px;padding:16px;margin-bottom:12px}.mgr-team-table--screen td{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:6px 0;border:0;text-align:right}.mgr-team-table--screen td:first-child{width:auto}.mgr-team-table--screen td::before{content:attr(data-label);color:var(--mgr-muted);text-align:left}.mgr-team-table--screen .mgr-team-table__name{padding:8px 0 14px;justify-content:flex-start;text-align:left}.mgr-team-table--screen .mgr-team-score{align-items:flex-end;width:90px}.mgr-team-departments{grid-template-columns:minmax(0,1fr)}.mgr-team-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.mgr-team-department{padding:18px}.mgr-team-chart__legend{font-size:11px;gap:8px 12px}.mgr-team-chart__name{display:none}}@media print{.main-client-details-dialog,.mgr-team-chart__tooltip{display:none!important}.mgr-print-report .mgr-department-structure{margin:12px 0}.mgr-print-report .mgr-department-structure__group,.mgr-print-report .mpr-team-section~.mpr-footer{margin-top:12px}.mgr-print-report .mgr-department-positions__group h5,.mgr-print-report .mgr-department-structure__group h5{font-size:9pt;color:#101418}.mgr-print-report .mgr-department-structure__scroll{overflow:visible}.mgr-print-report .mgr-department-structure__table{min-width:0;table-layout:auto}.mgr-page .mgr-print-report .mgr-department-structure__table th:first-child{width:30%}.mgr-print-report .mgr-department-structure__table tbody th{min-width:0;padding:5px 4px;font-size:8pt}.mgr-print-report .mgr-department-positions{margin:12px 0}.mgr-print-report .mgr-department-positions__group{margin-top:12px;break-inside:avoid}.mgr-print-report .mgr-department-growth{margin:12px 0}.mgr-print-report .mgr-department-growth__scroll{overflow:visible;border:0;border-radius:0}.mgr-print-report .mgr-department-growth__table{min-width:0;font-size:8pt}.mgr-print-report .mgr-department-growth__table td,.mgr-print-report .mgr-department-growth__table th{padding:5px}.mgr-print-report .mgr-department-growth__table thead th{background:#edf1f8;font-size:7pt}.mgr-print-report .mgr-department-growth__table th:first-child{min-width:0}.mgr-print-report .mgr-department-growth__table td small{font-size:7pt}.manager-route .v-overlay,.manager-route .v-tooltip__content{display:none!important}.mgr-print-report .mpr-team-section{break-before:page;break-inside:auto;page-break-inside:auto}.mgr-print-report .mpr-team-section .mpr-list li{font-size:9pt;margin-bottom:3px}.mgr-print-report .mpr-team-note{font-size:8pt;line-height:1.25;margin-top:4px}.mgr-print-report .mgr-team-chart{break-inside:avoid;margin:12px 0}.mgr-print-report .mgr-team-chart text{fill:#101418}.mgr-print-report .mgr-team-chart figcaption p,.mgr-print-report .mgr-team-chart__legend{color:#101418;font-size:8pt}.mgr-print-report .mgr-team-chart__name{display:block}.mgr-print-report .mgr-team-table{font-size:8pt;table-layout:fixed}.mgr-print-report .mgr-team-table th{font-size:7pt;letter-spacing:0;text-transform:none}.mgr-print-report .mgr-team-table td{padding:5px 4px}.mgr-print-report .mgr-team-table td:first-child,.mgr-print-report .mgr-team-table th:first-child{width:22px}.mgr-print-report .mgr-team-score,.mgr-print-report .mgr-team-table__name{min-width:0}.mgr-print-report .mgr-team-score b{color:#101418}.mgr-print-report .mgr-team-status{font-size:7pt;border:0;padding:0}.mgr-page .mgr-print-report .mgr-team-value--positive{color:#1e7a46;font-weight:600}.mgr-page .mgr-print-report .mgr-team-value--negative{color:#c0392b;font-weight:600}.mgr-print-report .mgr-team-row--unrated{opacity:1}}.mgr-scene--report .mgr-scene-inner{max-width:1080px;padding-top:44px;padding-bottom:44px}.mgr-scene--report .mgr-scene-title{font-size:clamp(1.8rem,3.5vw,3rem)}.mgr-scene--report .mgr-scene-desc{max-width:900px;margin-bottom:24px}.mgr-report-exhibit{margin-top:24px;min-width:0}.mgr-report-chart-scroll,.mgr-report-table-scroll{overflow-x:auto;max-width:100%;border-radius:12px}.mgr-report-table-scroll+.mgr-report-table-scroll{margin-top:24px}.mgr-report-chart-scroll:focus-visible,.mgr-report-table-scroll:focus-visible{outline:2px solid var(--mgr-blue-bright);outline-offset:4px}.mgr-report-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.mgr-report-table caption{text-align:left;font-size:17px;color:var(--mgr-ink);font-weight:600;padding-bottom:12px}.mgr-report-table th{font-size:11px;color:var(--mgr-muted);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.mgr-report-table td,.mgr-report-table th{padding:12px 10px;border-bottom:1px solid var(--mgr-line);text-align:right}.mgr-report-table .mgr-report-name,.mgr-report-table td:first-child,.mgr-report-table th:first-child{text-align:left}.mgr-report-table td{color:var(--mgr-ink)}.mgr-report-table td small{display:block;color:var(--mgr-muted);font-size:11px;margin-top:3px}.mgr-report-table td.is-positive{color:var(--mgr-green)}.mgr-report-table td.is-negative{color:var(--mgr-risk)}.mgr-report-table .mgr-report-empty{text-align:left;color:var(--mgr-muted)}.mgr-report-table tbody tr:last-child td{border-bottom:0}.mgr-report-tables{min-width:0}.mgr-report-comparison{background:var(--mgr-surface);border:1px solid var(--mgr-line)}.mgr-report-comparison caption{padding:14px 10px 4px}.mgr-report-asset-layout{display:grid;grid-template-columns:minmax(170px,245px) minmax(0,1fr);gap:24px;align-items:start}.mgr-report-asset-ring{margin:0;text-align:center}.mgr-report-asset-ring-plot{position:relative;max-width:245px;margin:0 auto}.mgr-report-asset-ring-plot svg{display:block;width:100%;height:auto}.mgr-report-asset-slice{fill:none;stroke-width:18}.mgr-report-asset-center{position:absolute;inset:0;display:grid;align-content:center;gap:4px}.mgr-report-asset-center span,.mgr-report-asset-ring figcaption{color:var(--mgr-muted);font-size:11px}.mgr-report-asset-center strong{color:var(--mgr-ink);font-size:clamp(13px,1.7vw,22px)}.mgr-report-swatch{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.mgr-report-yield-track{max-width:260px;margin-top:6px}.mgr-report-yield-track.is-negative>span{background:var(--mgr-risk)}.mgr-report-note{color:var(--mgr-muted);font-size:12px;line-height:1.6;margin:18px 0 0}.mgr-report-waterfall-wrap{margin-bottom:24px}.mgr-report-column-chart,.mgr-report-waterfall{display:block;width:100%;min-width:680px;height:auto}.mgr-report-chart-axis{stroke:var(--mgr-line-strong);stroke-width:1.5}.mgr-report-chart-connector{stroke:var(--mgr-muted);stroke-width:1;stroke-dasharray:4 4}.mgr-report-exhibit svg .is-positive rect{fill:var(--mgr-green)}.mgr-report-exhibit svg .is-negative rect{fill:var(--mgr-risk)}.mgr-report-chart-number{fill:var(--mgr-ink);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.mgr-report-chart-label{fill:var(--mgr-muted);font-size:11px}.mgr-chapters{max-height:calc(100vh - 140px);padding-right:6px;overflow-x:hidden;overflow-y:auto}.mgr-chapter-label{max-width:230px;white-space:normal;text-align:right;line-height:1.2}@media screen and (max-width:760px){.mgr-report-asset-layout{grid-template-columns:minmax(0,1fr);gap:12px}.mgr-report-asset-ring-plot{max-width:190px}}@media (max-width:640px){.mgr-scene--report .mgr-scene-inner{padding:32px 18px}.mgr-report-table{font-size:12px;min-width:540px}.mgr-report-table td,.mgr-report-table th{padding:10px 8px}}@media print{.mgr-print-report .mpr-report-slide{break-before:page;page-break-before:always;break-inside:avoid}.mgr-print-report .mpr-header+.mpr-report-slide{break-before:auto;page-break-before:auto}.mgr-print-report .mpr-report-hero{font-size:26pt;font-weight:700;margin:10px 0}.mgr-print-report .mgr-report-exhibit{margin-top:12px}.mgr-print-report .mgr-report-chart-scroll,.mgr-print-report .mgr-report-table-scroll{overflow:visible;border-radius:0}.mgr-print-report .mgr-report-table{min-width:0;font-size:8.5pt;line-height:1.3}.mgr-print-report .mgr-report-table th{font-size:7pt;letter-spacing:0}.mgr-print-report .mgr-report-table td,.mgr-print-report .mgr-report-table th{border-bottom:1px solid #d5dae4;padding:5px 4px;color:#101418}.mgr-print-report .mgr-report-table td small{color:#555;font-size:7pt}.mgr-print-report .mgr-report-table thead{display:table-header-group}.mgr-print-report .mgr-report-table tr{break-inside:avoid}.mgr-print-report .mgr-report-asset-layout{grid-template-columns:120px minmax(0,1fr);gap:12px}.mgr-print-report .mgr-report-asset-center strong{font-size:9pt}.mgr-print-report .mgr-report-asset-center span,.mgr-print-report .mgr-report-asset-ring figcaption{color:#444;font-size:6pt}.mgr-print-report .mgr-report-comparison{background:#f2f6fd;border-color:#d5dae4}.mgr-print-report .mgr-report-comparison caption{color:#101418;font-size:9pt;padding:6px 4px}.mgr-print-report .mgr-report-swatch,.mgr-print-report .mgr-report-yield-track{print-color-adjust:exact}.mgr-print-report .mgr-report-note{color:#333;font-size:8pt}.mgr-print-report .mgr-report-waterfall-wrap{margin-bottom:12px}.mgr-print-report .mgr-report-column-chart,.mgr-print-report .mgr-report-waterfall{min-width:0;max-width:100%}.mgr-print-report .mgr-report-chart-axis{stroke:#ccc}.mgr-print-report .mgr-report-chart-connector{stroke:#888}.mgr-print-report .mgr-report-chart-number{fill:#101418}.mgr-print-report .mgr-report-chart-label{fill:#444}.mgr-print-report .mgr-report-exhibit svg .is-total rect{fill:#3467d6}.mgr-print-report .mgr-report-exhibit svg .is-positive rect{fill:#228354}.mgr-print-report .mgr-report-exhibit svg .is-negative rect{fill:#bf3549}}