.dd-wrap{margin:0 auto;max-width:1360px;padding:0 28px}.dd-section{position:relative}.dd-divider{background:radial-gradient(ellipse 900px 360px at 18% 0,#8b3f9e38 0,#8b3f9e00 60%),#08030a59;border-top:1px solid var(--vas-on-dark-line);padding:56px 0 28px}.dd-divider__inner{display:flex;flex-direction:column;gap:4px}.dd-section__title{font-family:var(--vas-font-heading);font-size:38px;font-weight:700;letter-spacing:var(--vas-tracking-tight);line-height:1;margin:6px 0 0}.dd-section__descr{color:var(--vas-on-dark-2);font-size:16px;margin:6px 0 0}.dd-tabbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0610db;border-bottom:1px solid var(--vas-on-dark-line);border-top:1px solid var(--vas-on-dark-line-soft);position:-webkit-sticky;position:sticky;top:66px;z-index:30}.dd-tabbar__inner{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px;padding-top:10px;scrollbar-width:none}.dd-tabbar__inner::-webkit-scrollbar{display:none}.dd-tab{background:#0000;border:1px solid #0000;border-radius:var(--vas-r-pill);color:var(--vas-on-dark-3);cursor:pointer;flex:0 0 auto;font-family:var(--vas-font-body);font-size:13.5px;font-weight:600;letter-spacing:var(--vas-tracking-normal);padding:9px 16px;transition:color .2s ease-out,background .2s ease-out,border-color .2s ease-out;white-space:nowrap}.dd-tab:hover{background:#ffffff0d;color:#fff}.dd-tab.is-active{background:var(--vas-secondary-indigo);border-color:var(--vas-secondary-indigo);color:#fff}.dd-content{padding-bottom:96px;padding-top:28px}.dd-tabbody{animation:ddfade .3s ease-out both;display:flex;flex-direction:column;gap:22px}@keyframes ddfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dd-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:264px minmax(0,1fr);padding-bottom:96px;padding-top:28px}.dd-side{background:linear-gradient(#0f071259,#0f071259);border:1px solid var(--vas-border-dark);border-radius:var(--vas-r-lg);box-shadow:var(--vas-shadow-card-dark);gap:18px;padding:18px 14px;position:-webkit-sticky;position:sticky;top:82px}.dd-side,.dd-side__group{display:flex;flex-direction:column}.dd-side__group{gap:2px}.dd-side__header{align-items:center;border-bottom:1px solid var(--vas-on-dark-line);color:var(--vas-on-dark-2);display:flex;font-family:var(--vas-font-body);font-size:12px;font-weight:700;gap:8px;letter-spacing:var(--vas-tracking-wide);margin-bottom:4px;padding:2px 10px 12px;text-transform:uppercase}.dd-side__header i{color:var(--vas-primary-light);font-size:16px}.dd-side__grouplabel{color:var(--vas-on-dark-3);font-size:11px;font-weight:700;letter-spacing:var(--vas-tracking-wide);padding:2px 10px 6px;text-transform:uppercase}.dd-navitem{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--vas-r-md);color:var(--vas-on-dark-2);cursor:pointer;display:flex;font-family:var(--vas-font-body);font-size:15px;font-weight:500;gap:10px;padding:10px 12px;text-align:left;transition:color .2s ease-out,background .2s ease-out,border-color .2s ease-out;width:100%}.dd-navitem:hover{background:#ffffff0d;color:#fff}.dd-navitem.is-active{background:var(--vas-secondary-indigo);border-color:var(--vas-secondary-indigo);color:#fff}.dd-navitem__dot{border-radius:999px;flex:0 0 auto;height:8px;width:8px}.dd-navitem__label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-navitem__score{font-feature-settings:"tnum";color:var(--vas-on-dark-3);font-family:var(--vas-font-mono);font-size:13px;font-variant-numeric:tabular-nums}.dd-navitem.is-active .dd-navitem__score{color:#ffffffd9}.dd-main{min-width:0}@media (max-width:900px){.dd-layout{grid-template-columns:1fr}.dd-side{flex-direction:row;flex-wrap:wrap;position:static}.dd-side__header{flex:1 1 100%}.dd-side__group{flex:1 1 auto}}.dd-block{background:#0f071266;border:1px solid var(--vas-border-mid);border-radius:var(--vas-r-lg);box-shadow:var(--vas-shadow-card-dark);padding:24px 26px}.dd-block__head{margin-bottom:18px}.dd-block__title{font-family:var(--vas-font-heading);font-size:20px;font-weight:700;letter-spacing:var(--vas-tracking-tight);margin:0}.dd-block__sub{color:var(--vas-on-dark-3);font-size:14px;line-height:var(--vas-lh-normal);margin:6px 0 0;max-width:760px}.dd-block__cap{color:var(--vas-on-dark-3);display:block;font-size:12px;font-weight:600;letter-spacing:var(--vas-tracking-wide);margin-bottom:12px;text-transform:uppercase}.dd-context{grid-gap:28px;align-items:flex-start;background:radial-gradient(ellipse 600px 400px at 100% 0,#8b3f9e38,#8b3f9e00 60%),#0f071280;border:1px solid var(--vas-border-mid);border-radius:var(--vas-r-xl);box-shadow:var(--vas-shadow-card-dark);display:grid;gap:28px;grid-template-columns:1fr auto;padding:28px 30px}@media (max-width:820px){.dd-context{grid-template-columns:1fr}}.dd-context__name{font-family:var(--vas-font-heading);font-size:28px;font-weight:700;letter-spacing:var(--vas-tracking-tight);margin:6px 0 0}.dd-context__measures{color:var(--vas-on-dark-2);font-size:15px;line-height:var(--vas-lh-normal);margin:10px 0 0;max-width:620px}.dd-context__meta{grid-gap:14px 28px;display:grid;gap:14px 28px;grid-template-columns:repeat(2,auto)}.dd-context__stat b{color:#fff;display:block;font-family:var(--vas-font-heading);font-size:22px;font-weight:700}.dd-context__stat span{color:var(--vas-on-dark-3);font-size:12px}.dd-headline{grid-gap:36px;align-items:center;display:grid;gap:36px;grid-template-columns:280px 1fr}@media (max-width:860px){.dd-headline{gap:24px;grid-template-columns:1fr}}.dd-headline__left{display:flex;flex-direction:column;gap:12px}.dd-headline__score{font-family:var(--vas-font-heading);font-size:84px;font-weight:700;letter-spacing:var(--vas-tracking-tight);line-height:.85}.dd-headline__score small{color:var(--vas-on-dark-3);font-size:26px;font-weight:600}.dd-headline__meta{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.dd-headline__band{font-family:var(--vas-font-heading);font-size:18px;font-weight:700;letter-spacing:var(--vas-tracking-wide);text-transform:uppercase}.dd-headline__note{color:var(--vas-on-dark-4);font-size:12px;font-style:italic}.dd-ribbon{width:100%}.dd-ribbon__bar{border-radius:var(--vas-r-sm);display:flex;height:46px;margin-top:26px;overflow:hidden;position:relative}.dd-ribbon__seg{align-items:center;display:flex;justify-content:center;min-width:0;opacity:1;position:relative;transition:opacity .2s ease-out}.dd-ribbon__seg.is-active{opacity:1}.dd-ribbon__seglbl{color:#000000b8;font-size:11px;font-weight:700;letter-spacing:.01em;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.dd-ribbon__marker{align-items:center;bottom:-6px;display:flex;flex-direction:column;pointer-events:none;position:absolute;top:-24px;transform:translateX(-50%);transition:left .6s cubic-bezier(.22,1,.36,1);z-index:3}.dd-ribbon__val{background:#fff;border-radius:6px;box-shadow:0 2px 6px #00000073;color:var(--vas-ink-100);font-family:var(--vas-font-heading);font-size:13px;font-weight:700;padding:2px 8px;position:relative;z-index:2}.dd-ribbon__caret{border-left:6px solid #0000;border-right:6px solid #0000;border-top:7px solid #fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4));height:0;margin-top:-1px;width:0}.dd-ribbon__pin{background:#fff;border-radius:2px;box-shadow:0 0 0 1.5px #0000008c,0 0 0 3px #ffffff59;height:52px;position:absolute;top:26px;width:4px}.dd-ribbon__axis{align-items:center;color:var(--vas-on-dark-4);display:flex;font-family:var(--vas-font-mono);font-size:11px;justify-content:space-between;margin-top:10px}.dd-ribbon__dir{font-family:var(--vas-font-body);font-style:italic}.dd-stack__bar{border-radius:var(--vas-r-sm);display:flex;height:40px;overflow:hidden}.dd-stack__seg{align-items:center;display:flex;flex-basis:0;justify-content:center;min-width:2px;transition:flex-grow .7s cubic-bezier(.22,1,.36,1)}.dd-stack__inpct{color:#000000b3;font-size:12px;font-weight:700}.dd-stack__legend{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px}.dd-stack__item{align-items:center;color:var(--vas-on-dark-2);display:flex;font-size:13px;gap:8px}.dd-stack__sw{border-radius:3px;height:11px;width:11px}.dd-stack__item b{color:#fff;font-family:var(--vas-font-mono);font-size:13px}.dd-dims{display:flex;flex-direction:column;gap:16px}.dd-dim{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:220px 1fr}@media (max-width:640px){.dd-dim{gap:10px;grid-template-columns:130px 1fr}}.dd-dim__lbl{color:var(--vas-on-dark-2);font-size:13.5px}.dd-dim__lbl em{color:var(--vas-on-dark-4);font-size:11px;font-style:normal}.dd-dim.is-weakest .dd-dim__lbl{color:#fff;font-weight:600}.dd-dim__barwrap{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto}.dd-dim__axis{color:var(--vas-on-dark-4);font-family:var(--vas-font-mono);font-size:10.5px}.dd-dim__track{background:#ffffff12;height:30px}.dd-dim__fill,.dd-dim__track{border-radius:8px;position:relative}.dd-dim__fill{align-items:center;display:flex;height:100%;justify-content:flex-end;min-width:2px;transition:width .8s cubic-bezier(.22,1,.36,1)}.dd-dim__num{color:#0a040cd1!important;font-family:var(--vas-font-mono);font-size:14px;font-weight:700;padding-right:10px}.dd-dim__num--out{filter:brightness(1.5) saturate(1.2);margin-left:8px;padding-right:0;position:absolute;top:50%;transform:translateY(-50%)}.dd-dims__note{color:var(--vas-on-dark-4);font-size:12.5px;font-style:italic;margin:14px 0 0}.dd-trend{width:100%}.dd-trend__svg{display:block;height:auto;width:100%}.dd-trend__baseline{color:var(--vas-on-dark-3);font-size:14px;line-height:var(--vas-lh-normal);margin:0;padding:18px 0}.dd-module{background:#0f071266;border:1px solid var(--vas-border-mid);border-radius:var(--vas-r-lg);box-shadow:var(--vas-shadow-card-dark);padding:24px 26px}.dd-module__head{margin-bottom:18px}.dd-module__title{font-family:var(--vas-font-heading);font-size:18px;font-weight:700;letter-spacing:var(--vas-tracking-tight);margin:0}.dd-module__sub{color:var(--vas-on-dark-3);font-size:14px;line-height:var(--vas-lh-normal);margin:6px 0 0;max-width:760px}.dd-twocol{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}@media (max-width:760px){.dd-twocol{gap:24px;grid-template-columns:1fr}}.dd-weight{display:flex;flex-direction:column;gap:11px}.dd-weight__row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:150px 56px 1fr 40px}@media (max-width:640px){.dd-weight__row{gap:8px;grid-template-columns:110px 48px 1fr 32px}}.dd-weight__lbl{color:var(--vas-on-dark-2);font-size:13.5px}.dd-weight__wt{color:var(--vas-on-dark-4);font-family:var(--vas-font-mono);font-size:11px}.dd-weight__track{background:#ffffff12;border-radius:999px;height:12px;overflow:hidden}.dd-weight__fill{border-radius:999px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.dd-weight__val{color:#fff;font-family:var(--vas-font-mono);font-size:13px;text-align:right}.dd-rank__cap{align-items:center;display:flex;font-family:var(--vas-font-heading);font-size:12px;font-weight:700;gap:7px;letter-spacing:var(--vas-tracking-wide);margin:0 0 14px;text-transform:uppercase}.dd-rank__cap i{font-size:16px}.dd-rank__cap--risk{color:#ff5c57}.dd-rank__cap--good{color:#4ae07a}.dd-rank{display:flex;flex-direction:column;gap:10px}.dd-rank__row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:24px minmax(130px,200px) 1fr 40px}@media (max-width:480px){.dd-rank__row{gap:7px;grid-template-columns:22px minmax(90px,1fr) 1.4fr 30px}}.dd-rank__n{color:var(--vas-on-dark-4);font-family:var(--vas-font-mono);font-size:12px}.dd-rank__lbl{color:var(--vas-on-dark-2);font-size:13px}.dd-rank__track{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden}.dd-rank__fill{border-radius:999px;height:100%;opacity:.85;transition:width .7s cubic-bezier(.22,1,.36,1)}.dd-rank__pct{color:#fff;font-family:var(--vas-font-mono);font-size:12.5px;text-align:right}.dd-module__info{align-items:center;background:none;border:none;color:var(--vas-on-dark-3);cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-left:8px;padding:0;transition:color .2s ease-out;vertical-align:middle;width:20px}.dd-module__info:hover{color:var(--vas-on-dark-1)}.dd-module__info i{font-size:17px}.dd-pmodal__sec+.dd-pmodal__sec{margin-top:4px}.dd-pmodal__label{align-items:center;display:flex;font-family:var(--vas-font-heading);font-size:12px;font-weight:700;gap:8px;letter-spacing:var(--vas-tracking-wide);margin:0 0 12px;text-transform:uppercase}.dd-pmodal__label i{font-size:16px}.dd-pmodal__label--risk{color:#ff5c57}.dd-pmodal__label--good{color:#4ae07a}.dd-pmodal__list{display:flex;flex-direction:column;gap:14px;margin:0}.dd-pmodal__item dt{color:var(--vas-on-dark-1);font-family:var(--vas-font-heading);font-size:14.5px;font-weight:700;margin-bottom:3px}.dd-pmodal__item dd{color:var(--vas-on-dark-3);font-size:13.5px;line-height:var(--vas-lh-normal);margin:0}.dd-profile{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:560px){.dd-profile{grid-template-columns:1fr}}.dd-profile__card{align-items:flex-start;background:#ffffff08;border:1px solid var(--vas-on-dark-line-soft);border-radius:var(--vas-r-md);display:flex;flex-direction:column;gap:6px;padding:20px}.dd-profile__val{font-family:var(--vas-font-heading);font-size:40px;font-weight:700;line-height:1}.dd-profile__lbl{color:var(--vas-on-dark-1);font-size:14px;font-weight:600}.dd-profile__tag{border-radius:var(--vas-r-pill);font-size:11px;font-weight:600;letter-spacing:var(--vas-tracking-wide);padding:3px 9px;text-transform:uppercase}.dd-profile__tag--strength{background:#4ae07a29;color:#4ae07a}.dd-profile__tag--watch{background:#ffd84a24;color:#ffd84a}.dd-profile__tag--softspot{background:#ff5c5729;color:#ff5c57}.dd-journey{align-items:stretch;display:flex;flex-wrap:wrap;gap:0}.dd-journey__node{background:#ffffff08;border:1px solid var(--vas-on-dark-line-soft);border-radius:var(--vas-r-lg);flex:1 1;min-width:140px;padding:22px 20px;position:relative;text-align:center;transition:border-color .2s,background .2s}.dd-journey__node.is-active{background:#8b3f9e1f;border-color:var(--vas-primary);box-shadow:0 0 24px #8b3f9e40}.dd-journey__score{color:#fff;font-family:var(--vas-font-heading);font-size:40px;font-weight:700;line-height:1}.dd-journey__stage{color:var(--vas-on-dark-1);font-size:14px;font-weight:600;margin-top:6px}.dd-journey__sub{color:var(--vas-on-dark-3);font-size:12px;margin-top:2px}.dd-journey__youarehere{background:#8b3f9e2e;border-radius:var(--vas-r-pill);color:var(--vas-primary-tint);display:inline-block;font-size:10px;font-weight:700;letter-spacing:var(--vas-tracking-wide);margin-top:10px;padding:3px 9px;text-transform:uppercase}.dd-journey__link{align-items:center;display:flex;flex:0 0 64px;justify-content:center}@media (max-width:560px){.dd-journey__link{flex-basis:100%;padding:6px 0}}.dd-journey__delta{align-items:center;display:inline-flex;font-family:var(--vas-font-mono);font-size:13px;font-weight:700;gap:3px}.dd-journey__delta.is-up{color:#4ae07a}.dd-journey__delta.is-down{color:#ff5c57}.dd-safety{align-items:flex-start;background:#555fdd14;border:1px solid #555fdd57;border-radius:var(--vas-r-lg);display:flex;gap:18px;padding:24px 26px}.dd-safety i{color:var(--vas-secondary-indigo-light);flex:0 0 auto;font-size:30px;margin-top:2px}.dd-safety__title{font-family:var(--vas-font-heading);font-size:16px;font-weight:700;margin:0 0 6px}.dd-safety__body{color:var(--vas-on-dark-2);font-size:14px;line-height:var(--vas-lh-normal);margin:0;max-width:760px}.dd-typetable{display:flex;flex-direction:column;width:100%}.dd-typetable__head,.dd-typetable__row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:90px 1.1fr 1fr 1fr 2.4fr}.dd-typetable__head{color:var(--vas-on-dark-3);font-family:var(--vas-font-body);font-size:11px;font-weight:600;letter-spacing:var(--vas-tracking-wide);padding:0 0 12px;text-transform:uppercase}.dd-typetable__row{border-top:1px solid var(--vas-on-dark-line);padding:16px 0}.dd-typetable__type{align-items:center;display:flex;gap:10px}.dd-typetable__dot{border-radius:999px;flex:none;height:12px;width:12px}.dd-typetable__name{font-family:var(--vas-font-display);font-size:20px;font-weight:700}.dd-typetable__attr{color:var(--vas-on-dark-2);font-family:var(--vas-font-body);font-size:15px;font-weight:400}.dd-typetable__comp{align-items:center;display:flex;gap:12px}.dd-typetable__track{background:#ffffff12;border-radius:999px;flex:1 1;height:8px;overflow:hidden}.dd-typetable__bar{border-radius:999px;display:block;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.dd-typetable__comp b{font-family:var(--vas-font-mono);font-size:14px;min-width:40px;text-align:right}@media (max-width:720px){.dd-typetable__head{display:none}.dd-typetable__row{gap:6px;grid-template-columns:1fr;padding:14px 0}.dd-typetable__attr:before{color:var(--vas-on-dark-3);content:attr(data-label) ": ";font-size:12px}}.dd-keydim{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.dd-keydim{grid-template-columns:1fr}}.dd-keydim__card{background:#ffffff08;border:1px solid var(--vas-on-dark-line-soft);border-radius:var(--vas-r-lg);display:flex;flex-direction:column;padding:22px 24px 20px}.dd-keydim__title{color:var(--vas-on-dark-1);font-family:var(--vas-font-heading);font-size:18px;font-weight:700;margin:0 0 22px}.dd-keydim__read{color:var(--vas-on-dark-3);font-size:14px;line-height:var(--vas-lh-snug);margin:18px 0 0}.dd-keydim__read b{color:var(--vas-on-dark-1);font-weight:600}.dd-seesaw{display:flex;flex-direction:column}.dd-seesaw__svg{display:block;height:auto;width:100%}.dd-seesaw__ends{display:flex;justify-content:space-between;margin-top:4px;padding:0 6px}.dd-seesaw__end{color:var(--vas-on-dark-3);font-size:12px;font-weight:600;letter-spacing:var(--vas-tracking-wide);text-transform:uppercase;transition:color .3s ease-out}.dd-seesaw__end.is-active{font-weight:700}.dd-keydim__card--posture{justify-content:flex-start}.dd-keydim__pills{display:flex;gap:10px;margin:6px 0 4px}.dd-keydim__pill{background:#ffffff08;border:1px solid;border-radius:var(--vas-r-pill);font-size:14px;padding:8px 16px}.dd-beta,.dd-keydim__pill{font-family:var(--vas-font-body);font-weight:700}.dd-beta{align-items:center;background:#555fdd29;border:1px solid #555fdd66;border-radius:var(--vas-r-pill);color:var(--vas-secondary-indigo-light);display:inline-flex;font-size:10.5px;letter-spacing:var(--vas-tracking-wide);margin-left:10px;padding:3px 9px;text-transform:uppercase;vertical-align:middle}.dd-xa{background:radial-gradient(ellipse 700px 460px at 0 0,#555fdd29,#555fdd00 60%),#0f071285;border:1px solid var(--vas-border-mid);border-radius:var(--vas-r-xl);box-shadow:var(--vas-shadow-card-dark);padding:30px 32px}.dd-xa__list{display:flex;flex-direction:column;gap:12px;margin-top:22px}.dd-xa__q{background:hsla(0,0%,100%,.025);border:1px solid var(--vas-on-dark-line-soft);border-radius:var(--vas-r-md);overflow:hidden;transition:border-color .2s}.dd-xa__q.is-open{border-color:var(--vas-on-dark-line)}.dd-xa__qhead{background:none;border:0;cursor:pointer;gap:16px;justify-content:space-between;padding:16px 20px;text-align:left;width:100%}.dd-xa__opts,.dd-xa__qhead{align-items:center;display:flex}.dd-xa__opts{flex-wrap:wrap;gap:12px;min-width:0}.dd-xa__opt{align-items:center;color:var(--vas-on-dark-1);display:inline-flex;font-size:14.5px;gap:8px}.dd-xa__type{border:1px solid;border-radius:var(--vas-r-pill);font-family:var(--vas-font-display);font-size:14px;font-weight:700;padding:1px 9px}.dd-xa__vs{color:var(--vas-on-dark-4);font-size:12px;font-style:italic}.dd-xa__hint{align-items:center;display:flex;flex:0 0 auto;gap:12px}.dd-xa__gapchip{border:1px solid;border-radius:var(--vas-r-pill);color:var(--vas-on-dark-2);font-size:11.5px;font-weight:600;padding:4px 11px;white-space:nowrap}.dd-xa__caret{color:var(--vas-on-dark-3);font-size:16px;transition:transform .25s ease-out}.dd-xa__q.is-open .dd-xa__caret{transform:rotate(180deg)}.dd-xa__panel{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.dd-xa__q.is-open .dd-xa__panel{max-height:520px}.dd-xa__grid{padding:4px 20px 20px}.dd-xa__col--head,.dd-xa__row{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:180px 1fr 1fr}@media (max-width:640px){.dd-xa__col--head,.dd-xa__row{gap:10px;grid-template-columns:110px 1fr 1fr}}.dd-xa__col--head{border-bottom:1px solid var(--vas-on-dark-line-soft);padding:8px 0}.dd-xa__colt{font-family:var(--vas-font-display);font-size:16px;font-weight:700;text-align:left}.dd-xa__row{border-bottom:1px solid var(--vas-on-dark-line-soft);padding:9px 0}.dd-xa__row.is-hot{background:#555fdd1a;border-radius:var(--vas-r-xs)}.dd-xa__k{color:var(--vas-on-dark-2);font-size:13px}.dd-xa__k em{color:var(--vas-secondary-indigo-light);font-size:11px;font-style:normal;font-weight:600}.dd-xa__cell{align-items:center;display:flex;gap:10px}.dd-xa__minibar{background:#ffffff12;border-radius:999px;flex:1 1;height:7px;overflow:hidden}.dd-xa__minibar span{border-radius:999px;display:block;height:100%;transition:width .6s ease-out}.dd-xa__cell b{font-family:var(--vas-font-mono);font-size:13px;text-align:right;width:22px}.dd-xa__pattern{border-top:1px solid var(--vas-on-dark-line-soft);margin-top:24px;padding-top:22px}.dd-intel__body{grid-template-columns:1.4fr 1fr 1fr 1.1fr}@media (max-width:1100px){.dd-intel__body{grid-template-columns:1fr 1fr}}@media (max-width:680px){.dd-intel__body{grid-template-columns:1fr}}.dd-side{top:24px}:root{--vas-primary:#8b3f9e;--vas-primary-dark:#6b2e7b;--vas-primary-deeper:#6a2d7b;--vas-primary-shadow:#471d35;--vas-primary-light:#f2e7f5;--vas-primary-tint:#b77ec5;--vas-secondary-orange:#f2894f;--vas-secondary-orange-dark:#e87637;--vas-secondary-orange-light:#fff7ec;--vas-secondary-indigo:#555fdd;--vas-secondary-indigo-dark:#3842c7;--vas-secondary-indigo-light:#dfe1f8;--vas-sa:#8b3f9e;--vas-re:#1780c6;--vas-ga:#ffb142;--vas-ma:#2d8f4e;--vas-ink-100:#0e0610;--vas-ink-90:#0f0712;--vas-ink-80:#1a0e1e;--vas-ink-70:#2d2235;--vas-ink-60:#424450;--vas-ink-50:#747787;--vas-ink-40:#8a8993;--vas-paper:#fff;--vas-paper-warm:#fff7ec;--vas-on-dark-1:#fff;--vas-on-dark-2:#fffc;--vas-on-dark-3:#ffffff80;--vas-on-dark-4:#ffffff4d;--vas-on-dark-line:#fff3;--vas-on-dark-line-soft:#ffffff14;--vas-fg-1:#0e0610;--vas-fg-2:#424450;--vas-fg-3:#747787;--vas-fg-4:#8a8993;--vas-border-light:#ececef;--vas-border-mid:#8a899366;--vas-border-dark:#8a899366;--vas-success:#2d8f4e;--vas-warning:#ffb142;--vas-danger:#e85337;--vas-info:#1780c6;--vas-grad-hero:linear-gradient(115deg,#0e0610 0% 55%,#6a2d7b 78%,#8b3f9e);--vas-grad-tab-active:linear-gradient(180deg,#6a2d7b,#471d35);--vas-grad-card-dark:linear-gradient(#0f071259,#0f071259);--vas-grad-content-darken:linear-gradient(0deg,#000000d9 0%,#0000 60%);--vas-shadow-card-dark:0 0 14px 0 #0000004d;--vas-shadow-nav:0 13.3px 10.6px 0 #5e62780d;--vas-shadow-elev-1:0 1px 2px #0000000a,0 2px 6px #0000000f;--vas-shadow-elev-2:0 3px 4.5px -3px #0000001a,0 7.5px 11.25px -2.25px #0000001a;--vas-shadow-elev-3:0 8px 24px #0f07122e;--vas-r-xs:4px;--vas-r-sm:8px;--vas-r-md:12px;--vas-r-lg:16px;--vas-r-xl:24px;--vas-r-pill:999px;--vas-s-1:4px;--vas-s-2:8px;--vas-s-3:12px;--vas-s-4:16px;--vas-s-5:24px;--vas-s-6:32px;--vas-s-7:48px;--vas-s-8:64px;--vas-font-display:"Playfair Display","Times New Roman",Georgia,serif;--vas-font-heading:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--vas-font-body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--vas-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--vas-fs-display:64px;--vas-fs-h1:34px;--vas-fs-h2:24px;--vas-fs-h3:20px;--vas-fs-h4:18px;--vas-fs-body:16px;--vas-fs-small:14px;--vas-fs-caption:12px;--vas-lh-tight:1.0;--vas-lh-snug:1.25;--vas-lh-normal:1.5;--vas-lh-loose:1.6;--vas-tracking-tight:-0.02em;--vas-tracking-normal:0;--vas-tracking-wide:0.02em}body,html{font-size:16px}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--vas-paper);color:#0e0610;color:var(--vas-fg-1);font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--vas-font-body);font-size:var(--vas-fs-body);line-height:1.6;line-height:var(--vas-lh-loose)}.vas-h1,h1{font-size:34px;font-size:var(--vas-fs-h1);line-height:1;line-height:var(--vas-lh-tight)}.vas-h1,.vas-h2,h1,h2{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--vas-font-heading);font-weight:700;letter-spacing:-.02em;letter-spacing:var(--vas-tracking-tight);margin:0}.vas-h2,h2{font-size:24px;font-size:var(--vas-fs-h2);line-height:1.25;line-height:var(--vas-lh-snug)}.vas-h3,h3{font-size:20px;font-size:var(--vas-fs-h3)}.vas-h3,.vas-h4,h3,h4{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--vas-font-heading);font-weight:700;line-height:1.25;line-height:var(--vas-lh-snug);margin:0}.vas-h4,h4{font-size:18px;font-size:var(--vas-fs-h4)}.vas-display{font-family:Playfair Display,Times New Roman,Georgia,serif;font-family:var(--vas-font-display);font-size:64px;font-size:var(--vas-fs-display);font-weight:700;line-height:1;line-height:var(--vas-lh-tight)}.vas-p,p{color:#424450;color:var(--vas-fg-2);font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--vas-font-body);font-size:16px;font-size:var(--vas-fs-body);line-height:1.6;line-height:var(--vas-lh-loose);margin:0}.vas-small{font-size:14px;font-size:var(--vas-fs-small)}.vas-caption{font-size:12px;font-size:var(--vas-fs-caption)}.vas-caption,.vas-eyebrow{color:#747787;color:var(--vas-fg-3)}.vas-eyebrow{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--vas-font-body);font-size:14px;font-size:var(--vas-fs-small);font-weight:500;letter-spacing:.02em;letter-spacing:var(--vas-tracking-wide);text-transform:uppercase}body{background:var(--vas-ink-100)}.es-page{background:radial-gradient(ellipse 1400px 1000px at 112% 8%,#8b3f9e4d 0,#8b3f9e00 55%),radial-gradient(ellipse 1100px 900px at -10% 110%,#6a2d7b73 0,#6a2d7b00 55%),radial-gradient(ellipse 900px 700px at 90% 120%,#8b3f9e4d 0,#8b3f9e00 50%),var(--vas-ink-100);background-attachment:fixed;color:#fff;font-family:var(--vas-font-body);min-height:100vh}.es-nav{align-items:center;background:#fff;box-shadow:var(--vas-shadow-nav);color:var(--vas-fg-2);display:flex;gap:32px;height:66px;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.es-nav__logo{height:38px;width:auto}.es-nav__links{display:flex;flex:1 1;gap:30px}.es-nav__link,.es-nav__links{align-items:center;height:100%}.es-nav__link{background:none;border:0;color:var(--vas-ink-50);cursor:pointer;display:inline-flex;font-family:var(--vas-font-body);font-size:13px;font-weight:500;gap:8px;letter-spacing:var(--vas-tracking-wide);position:relative;text-transform:uppercase;transition:color .2s ease-out}.es-nav__link i{font-size:18px}.es-nav__link:hover{color:var(--vas-fg-1)}.es-nav__link.is-active{color:var(--vas-secondary-indigo)}.es-nav__link.is-active:after{background:var(--vas-secondary-indigo);border-radius:4px 4px 0 0;bottom:0;content:"";height:4px;left:-6px;position:absolute;right:-6px}.es-nav__right{align-items:center;display:flex;gap:14px}.es-nav__org{align-items:center;background:#0000;border:0;color:var(--vas-fg-2);cursor:pointer;display:inline-flex;font-family:var(--vas-font-body);font-size:14px;gap:6px;max-width:280px}.es-nav__org span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-nav__bell{align-items:center;background:var(--vas-primary-light);border:0;border-radius:999px;color:var(--vas-primary);cursor:pointer;display:inline-flex;font-size:18px;height:38px;justify-content:center;position:relative;width:38px}.es-nav__badge{background:var(--vas-danger);font-family:var(--vas-font-mono);font-size:10px;padding:2px 5px;position:absolute;right:-4px;top:-4px}.es-nav__avatar,.es-nav__badge{border-radius:999px;color:#fff;font-weight:700}.es-nav__avatar{align-items:center;background:var(--vas-primary);display:inline-flex;font-size:13px;height:38px;justify-content:center;letter-spacing:.03em;width:38px}@media (max-width:900px){.es-nav__links{display:none}}.es-wrap{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1360px;padding:32px 28px 96px}.es-card{background:#0f071266;border:1px solid var(--vas-border-mid);border-radius:var(--vas-r-lg);box-shadow:var(--vas-shadow-card-dark);padding:var(--vas-s-5)}.es-card__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:4px}.es-card__title{font-family:var(--vas-font-heading);font-size:var(--vas-fs-h3);font-weight:700;margin:0}.es-card__sub{font-size:var(--vas-fs-small);line-height:var(--vas-lh-normal);margin:4px 0 0}.es-card__sub,.es-eyebrow{color:var(--vas-on-dark-3)}.es-eyebrow{font-family:var(--vas-font-body);font-size:12px;font-weight:600;letter-spacing:var(--vas-tracking-wide);margin:0;text-transform:uppercase}.es-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;padding:4px 4px 0}.es-header__title{font-family:var(--vas-font-heading);font-size:40px;font-weight:700;letter-spacing:var(--vas-tracking-tight);line-height:1;margin:8px 0 10px}.es-header__org{align-items:center;color:var(--vas-on-dark-1);display:flex;font-size:18px;font-weight:600;gap:12px}.es-header__org i{color:var(--vas-primary-tint);font-size:22px}.es-header__descr{color:var(--vas-on-dark-3);font-size:15px;margin:8px 0 0}.es-header__period{align-items:center;align-self:flex-start;background:#ffffff0d;border:1px solid var(--vas-on-dark-line);border-radius:var(--vas-r-pill);color:var(--vas-on-dark-2);cursor:pointer;display:inline-flex;font-family:var(--vas-font-body);font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:background .2s ease-out,border-color .2s ease-out}.es-header__period:hover{background:#ffffff17;border-color:var(--vas-on-dark-line);color:var(--vas-on-dark-1)}.es-header__period i{color:var(--vas-primary-tint);font-size:16px}.es-header__actions{display:flex;flex-wrap:wrap;gap:12px}.es-configbtn,.es-header__actions{align-items:center;align-self:flex-start}.es-configbtn{background:var(--vas-primary);border:1px solid var(--vas-primary);border-radius:var(--vas-r-pill);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--vas-font-body);font-size:13px;font-weight:600;gap:9px;padding:8px 16px 8px 14px;transition:background .2s ease-out,transform .1s ease-out}.es-configbtn:hover{background:var(--vas-primary-dark);border-color:var(--vas-primary-dark)}.es-configbtn:active{transform:scale(.96)}.es-configbtn i{font-size:18px}.cfg-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08030a99;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease-out;z-index:60}.cfg-scrim.is-open{opacity:1;pointer-events:auto}.cfg-panel{background:radial-gradient(ellipse 520px 420px at 100% 0,#8b3f9e4d,#8b3f9e00 60%),var(--vas-ink-100);border-left:1px solid var(--vas-border-mid);bottom:0;box-shadow:-16px 0 48px #00000080;display:flex;flex-direction:column;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);width:min(480px,94vw);z-index:61}.cfg-panel.is-open{transform:translateX(0)}.cfg-head{align-items:flex-start;border-bottom:1px solid var(--vas-on-dark-line-soft);display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;padding:24px 26px 18px}.cfg-head__eyebrow{align-items:center;color:var(--vas-primary-tint);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:var(--vas-tracking-wide);text-transform:uppercase}.cfg-head__eyebrow i{font-size:16px}.cfg-head__title{font-family:var(--vas-font-heading);font-size:22px;font-weight:700;letter-spacing:var(--vas-tracking-tight);margin:8px 0 0}.cfg-close{align-items:center;background:#ffffff0f;border:1px solid var(--vas-on-dark-line);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:18px;height:38px;justify-content:center;transition:background .2s ease-out;width:38px}.cfg-close:hover{background:#ffffff1f}.cfg-body{flex:1 1;overflow-y:auto;padding:8px 26px 40px}.cfg-body,.cfg-zone{display:flex;flex-direction:column}.cfg-zone__bar{align-items:center;background:none;background:var(--vas-ink-100);border:0;cursor:pointer;display:flex;gap:12px;padding:18px 0 14px;position:-webkit-sticky;position:sticky;text-align:left;top:0;width:100%;z-index:2}.cfg-zone__title{color:var(--vas-on-dark-1);font-family:var(--vas-font-heading);font-size:15px;font-weight:700;letter-spacing:var(--vas-tracking-wide);margin:0;text-transform:uppercase}.cfg-zone__badge{background:#8b3f9e29;border:1px solid #8b3f9e52;border-radius:999px;color:var(--vas-primary-tint);font-family:var(--vas-font-mono);font-size:12px;font-weight:600;padding:2px 9px}.cfg-zone__chev{color:var(--vas-on-dark-3);font-size:18px;margin-left:auto;transition:transform .25s ease-out}.cfg-zone.is-collapsed .cfg-zone__chev{transform:rotate(-90deg)}.cfg-zone__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .28s ease-out}.cfg-zone.is-collapsed .cfg-zone__panel{grid-template-rows:0fr}.cfg-zone__inner{display:flex;flex-direction:column;gap:16px;overflow:hidden;padding-bottom:6px}.cfg-divider{background:var(--vas-on-dark-line-soft);flex:0 0 auto;height:1px;margin:6px 0}.cfg-zone__sub{color:var(--vas-on-dark-3);font-size:13px;line-height:var(--vas-lh-normal);margin:2px 0 0}.cfg-zone__meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.cfg-count{color:var(--vas-on-dark-3);font-size:13px}.cfg-count b{color:#fff;font-family:var(--vas-font-mono);font-weight:700}.cfg-bulk{align-items:center;display:inline-flex;gap:10px}.cfg-bulk__div{background:var(--vas-on-dark-line);height:12px;width:1px}.cfg-link{background:none;border:0;color:var(--vas-primary-tint);cursor:pointer;font-family:var(--vas-font-body);font-size:13px;font-weight:600;padding:0;transition:color .2s ease-out}.cfg-link:hover{color:#fff}.cfg-field{display:flex;flex-direction:column;gap:8px}.cfg-field__label{color:var(--vas-on-dark-3);font-size:12px;font-weight:600;letter-spacing:var(--vas-tracking-wide);text-transform:uppercase}.cfg-range{align-items:center;display:flex;gap:10px}.cfg-range__dash{color:var(--vas-on-dark-3);font-size:14px}.cfg-daterange{gap:12px}.cfg-daterange__col{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.cfg-daterange__sub{color:var(--vas-on-dark-3);font-size:12px;font-weight:500}.cfg-daterange__arrow{color:var(--vas-on-dark-3);font-size:16px;padding-bottom:12px}.cfg-input{background:#ffffff0a;border:1px solid var(--vas-on-dark-line);border-radius:var(--vas-r-md);color:#fff;flex:1 1;font-family:var(--vas-font-body);font-size:14px;min-width:0;padding:11px 12px;transition:border-color .2s ease-out}.cfg-input:focus{border-color:var(--vas-primary);outline:none}.cfg-input::placeholder{color:var(--vas-on-dark-3)}.cfg-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.7)}.es-orgdd__trigger.is-disabled,.es-orgdd__trigger:disabled{cursor:not-allowed;opacity:.5}.es-orgdd__trigger.is-disabled:hover{border-color:var(--vas-on-dark-line)}.cfg-locked{align-items:center;background:#ffffff05;border:1px solid var(--vas-on-dark-line);border-radius:var(--vas-r-md);color:#fff;display:flex;font-size:14px;gap:8px;padding:11px 12px}.cfg-locked__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-locked__lock{color:var(--vas-on-dark-3);flex:0 0 auto;font-size:15px}.cfg-select{position:relative}.cfg-select select{appearance:none;-webkit-appearance:none;background:#ffffff0a;border:1px solid var(--vas-on-dark-line);border-radius:var(--vas-r-md);color:#fff;cursor:pointer;font-family:var(--vas-font-body);font-size:14px;padding:11px 40px 11px 14px;transition:border-color .2s ease-out;width:100%}.cfg-select select:hover{background:#ffffff0f;border-color:var(--vas-on-dark-line)}.cfg-select select:focus{border-color:var(--vas-secondary-indigo);outline:none}.cfg-select select option{background:#1a0f1f;color:#fff}.cfg-select>i{color:var(--vas-on-dark-3);font-size:15px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.cfg-daterange{align-items:flex-end;display:flex;gap:10px}.cfg-date{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.cfg-date>span{color:var(--vas-on-dark-3);font-size:11px}.cfg-date input{background:#ffffff0a;border:1px solid var(--vas-on-dark-line);border-radius:var(--vas-r-md);color:#fff;color-scheme:dark;font-family:var(--vas-font-body);font-size:13px;padding:10px 12px;transition:border-color .2s ease-out;width:100%}.cfg-date input:focus{border-color:var(--vas-secondary-indigo);outline:none}.cfg-daterange__arrow{color:var(--vas-on-dark-4);flex:0 0 auto;font-size:14px;margin-bottom:12px}.cfg-chips{display:flex;flex-wrap:wrap;gap:8px}.cfg-chip{align-items:center;background:#ffffff0a;border:1px solid var(--vas-on-dark-line-soft);border-radius:var(--vas-r-pill);color:var(--vas-on-dark-3);cursor:pointer;display:inline-flex;font-family:var(--vas-font-body);font-size:13px;font-weight:600;gap:7px;padding:7px 13px;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.cfg-chip:hover{color:var(--vas-on-dark-1)}.cfg-chip.is-on,.cfg-chip:hover{border-color:var(--vas-on-dark-line)}.cfg-chip.is-on{background:#ffffff14;color:#fff}.cfg-chip__dot{border-radius:999px;flex:0 0 auto;height:8px;width:8px}.cfg-groups{gap:18px}.cfg-group,.cfg-groups{display:flex;flex-direction:column}.cfg-group{gap:8px}.cfg-group__label{color:var(--vas-primary-tint);font-size:11px;font-weight:700;letter-spacing:var(--vas-tracking-wide);text-transform:uppercase}.cfg-group__rows{display:flex;flex-direction:column;gap:8px}.cfg-row{align-items:center;background:#ffffff08;border:1px solid var(--vas-on-dark-line-soft);border-radius:var(--vas-r-md);cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:background .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;width:100%}.cfg-row:hover{background:hsla(0,0%,100%,.055);border-color:var(--vas-on-dark-line)}.cfg-row:not(.is-on){opacity:.55}.cfg-row__dot{border-radius:999px;flex:0 0 auto;height:9px;width:9px}.cfg-row__name{color:#fff;font-size:14px;font-weight:600;margin-right:auto}.cfg-row__abbr{color:var(--vas-on-dark-3);font-family:var(--vas-font-mono);font-size:11px}.cfg-row__sw{background:#ffffff24;border-radius:999px;flex:0 0 auto;height:22px;position:relative;transition:background .2s ease-out;width:38px}.cfg-row__sw:after{background:#fff;border-radius:999px;box-shadow:0 1px 2px #0006;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .2s ease-out;width:18px}.cfg-row.is-on .cfg-row__sw{background:var(--vas-secondary-indigo)}.cfg-row.is-on .cfg-row__sw:after{transform:translateX(16px)}.es-switch__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:18px}@media (max-width:1100px){.es-switch__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.es-switch__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.es-switch__grid{grid-template-columns:1fr}}.es-toggle{align-items:center;background:#ffffff08;border:1px solid var(--vas-on-dark-line-soft);border-radius:var(--vas-r-md);cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:background .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;width:100%}.es-toggle:hover{background:hsla(0,0%,100%,.055);border-color:var(--vas-on-dark-line)}.es-toggle.is-off{opacity:.5}.es-toggle__sw{background:#ffffff24;border-radius:999px;flex:0 0 auto;height:22px;position:relative;transition:background .2s ease-out;width:38px}.es-toggle__sw:after{background:#fff;border-radius:999px;box-shadow:0 1px 2px #0006;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .2s ease-out;width:18px}.es-toggle.is-on .es-toggle__sw{background:var(--vas-secondary-indigo)}.es-toggle.is-on .es-toggle__sw:after{transform:translateX(16px)}.es-toggle__body{flex:1 1;min-width:0}.es-toggle__name{color:#fff;display:block;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-toggle__abbr{color:var(--vas-on-dark-3);display:block;font-family:var(--vas-font-mono);font-size:11px;letter-spacing:.02em;margin-top:2px}.es-toggle__dot{border-radius:999px;flex:0 0 auto;height:8px;width:8px}.es-switch__bulk{display:flex;gap:10px}.es-btn{align-items:center;background:#ffffff0d;border:1px solid var(--vas-on-dark-line);border-radius:var(--vas-r-pill);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--vas-font-body);font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:background .2s ease-out,border-color .2s ease-out,transform .1s ease-out}.es-btn:hover{background:#ffffff1a;border-color:var(--vas-on-dark-line)}.es-btn:active{transform:scale(.96)}.es-btn i{font-size:15px}.es-btn--ghost{background:#0000}.es-metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.es-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.es-metrics{grid-template-columns:1fr}}.es-tile{background:#0f071266;border:1px solid var(--vas-border-mid);border-radius:var(--vas-r-lg);box-shadow:var(--vas-shadow-card-dark);display:flex;flex-direction:column;gap:6px;padding:20px 22px}.es-tile__icon{align-items:center;background:var(--vas-primary-light);border-radius:var(--vas-r-sm);color:var(--vas-primary);display:inline-flex;font-size:19px;height:36px;justify-content:center;margin-bottom:4px;width:36px}.es-tile__val{align-items:baseline;display:flex;font-family:var(--vas-font-heading);font-size:34px;font-weight:700;gap:8px;letter-spacing:var(--vas-tracking-tight);line-height:1}.es-tile__val small{color:var(--vas-on-dark-3);font-size:15px;font-weight:600;letter-spacing:0}.es-tile__lbl{color:var(--vas-on-dark-3);font-size:13px}.es-tile__val .es-flash{animation:esflash .5s ease-out}@keyframes esflash{0%{color:var(--vas-secondary-indigo-light)}to{color:#fff}}.es-demo{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:860px){.es-demo{grid-template-columns:1fr}}.es-bars{display:flex;flex-direction:column;gap:14px;margin-top:18px}.es-bar{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:64px 1fr 42px}.es-bar__lbl{color:var(--vas-on-dark-2);font-size:13px}.es-bar__track{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.es-bar__fill{background:linear-gradient(90deg,var(--vas-primary-tint),var(--vas-primary));border-radius:999px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.es-bar__pct{color:var(--vas-on-dark-2);font-family:var(--vas-font-mono);font-size:13px;text-align:right}.es-donut{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:14px}.es-donut__legend{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:160px}.es-donut__item{align-items:center;color:var(--vas-on-dark-2);display:flex;font-size:14px;gap:10px}.es-donut__item b{color:#fff;font-family:var(--vas-font-mono);font-size:13px;font-weight:600;margin-left:auto}.es-donut__sw{border-radius:3px;flex:0 0 auto;height:12px;width:12px}.es-index{grid-gap:40px;align-items:center;background:radial-gradient(ellipse 700px 500px at 100% 0,#8b3f9e47 0,#8b3f9e00 60%),#0f07128c;border:1px solid var(--vas-border-mid);border-radius:var(--vas-r-xl);box-shadow:var(--vas-shadow-card-dark);display:grid;gap:40px;grid-template-columns:360px 1fr;padding:36px 40px}@media (max-width:900px){.es-index{gap:24px;grid-template-columns:1fr;padding:28px}}.es-index__gaugewrap{align-items:center;display:flex;flex-direction:column;position:relative}.es-gauge{max-width:100%;position:relative;width:320px}.es-gauge__center{bottom:8px;left:0;position:absolute;right:0;text-align:center}.es-gauge__val{font-family:var(--vas-font-heading);font-size:76px;font-weight:700;letter-spacing:var(--vas-tracking-tight);line-height:1}.es-gauge__val small{color:var(--vas-on-dark-3);font-size:15px;font-weight:600}.es-gauge__band{font-size:14px;font-weight:700;letter-spacing:var(--vas-tracking-wide);margin-top:6px;text-transform:uppercase}.es-index__title{font-family:var(--vas-font-heading);font-size:30px;font-weight:700;letter-spacing:var(--vas-tracking-tight);line-height:1.05;margin:6px 0 0}.es-infotip{display:inline-flex;margin-left:7px;position:relative;vertical-align:middle}.es-infotip__btn{align-items:center;background:none;border:0;color:#ffffff6b;cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:0;transition:color .2s ease-out}.es-infotip__btn:hover,.es-infotip__btn[aria-expanded=true]{color:#ffffffd9}.es-infotip__btn i{display:block;font-size:15px}.es-infotip__card{background:#17090f;border:1px solid var(--vas-on-dark-line);border-radius:var(--vas-r-md);box-shadow:0 12px 30px #00000080;color:var(--vas-on-dark-1);font-family:var(--vas-font-body);font-size:13px;font-weight:400;letter-spacing:normal;line-height:var(--vas-lh-normal);max-width:74vw;opacity:0;padding:12px 14px;position:absolute;right:0;text-transform:none;top:calc(100% + 9px);transform:translateY(-4px);transition:opacity .18s ease-out,transform .18s ease-out,visibility .18s;visibility:hidden;width:264px;z-index:30}.es-infotip__card:before{background:#17090f;border-left:1px solid var(--vas-on-dark-line);border-top:1px solid var(--vas-on-dark-line);bottom:100%;content:"";height:10px;position:absolute;right:5px;transform:translateY(50%) rotate(45deg);width:10px}.es-infotip__card.is-open{opacity:1;transform:translateY(0);visibility:visible}.es-index__caption{color:var(--vas-on-dark-2);font-size:15px;line-height:var(--vas-lh-normal);margin:16px 0 0;max-width:600px}.es-legend{align-items:center;border-top:1px solid var(--vas-on-dark-line-soft);display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1;margin-top:4px;padding-top:22px}.es-legend__item{align-items:center;border:1px solid #0000;border-radius:var(--vas-r-pill);display:inline-flex;gap:7px;padding:5px 11px 5px 9px;transition:background .2s ease-out,border-color .2s ease-out}.es-legend__item.is-active{background:#ffffff0f;border-color:var(--vas-on-dark-line)}.es-legend__dot{border-radius:999px;flex:0 0 auto;height:10px;width:10px}.es-legend__range{color:var(--vas-on-dark-3);font-family:var(--vas-font-mono);font-size:11.5px;white-space:nowrap}.es-legend__lbl{color:var(--vas-on-dark-1);font-size:12.5px;font-weight:600;white-space:nowrap}.es-legend__item.is-active .es-legend__lbl{color:#fff}.es-index__note{align-items:flex-start;background:#ffb14214;border:1px solid #ffb14252;border-radius:var(--vas-r-lg);display:flex;gap:14px;padding:22px 24px}.es-index__note i{color:var(--vas-warning);flex:0 0 auto;font-size:26px;margin-top:2px}.es-index__note p{color:var(--vas-on-dark-1);font-size:15px;line-height:var(--vas-lh-normal);margin:0}.es-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:18px}@media (max-width:1180px){.es-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.es-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.es-grid{grid-template-columns:1fr}}.es-scoregroup{margin-top:30px}.es-scoregroup:first-of-type{margin-top:20px}.es-scoregroup__label{align-items:center;color:var(--vas-primary-tint);display:flex;font-size:11px;font-weight:700;gap:14px;letter-spacing:var(--vas-tracking-wide);text-transform:uppercase}.es-scoregroup__label:after{background:var(--vas-on-dark-line-soft);content:"";flex:1 1;height:1px}.es-scoregroup .es-grid{margin-top:14px}.es-score{animation:esrise .35s cubic-bezier(.22,1,.36,1) both;background:#0f071266;border:1px solid var(--vas-border-mid);border-radius:var(--vas-r-lg);box-shadow:var(--vas-shadow-card-dark);cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:168px;padding:18px;position:relative;text-align:left;transition:transform .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}@media (prefers-reduced-motion:reduce){.es-score{animation:none}}@keyframes esrise{0%{transform:translateY(8px)}to{transform:translateY(0)}}.es-score:hover{border-color:#ffffff52;box-shadow:0 10px 26px #0006;transform:translateY(-3px)}.es-score__top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.es-score__name{color:#fff;font-family:var(--vas-font-heading);font-size:15px;font-weight:700;line-height:1.2}.es-score__abbr{color:var(--vas-on-dark-3);font-family:var(--vas-font-mono);font-size:11px;margin-top:3px}.es-score__accent{border-radius:999px;flex:0 0 auto;height:30px;width:6px}.es-score__score{font-family:var(--vas-font-heading);font-size:42px;font-weight:700;letter-spacing:var(--vas-tracking-tight);line-height:1;margin-top:auto}.es-score__score small{color:var(--vas-on-dark-3);font-size:16px;font-weight:600}.es-score__foot{align-items:center;display:flex;gap:8px;justify-content:space-between}.es-chip{align-items:center;border-radius:var(--vas-r-pill);display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1;padding:4px 10px;white-space:nowrap}.es-chip--good{background:#4ae07a29;border:1px solid #4ae07a66;color:#4ae07a}.es-chip--watch{background:#ffd84a24;border:1px solid #ffd84a5c;color:#ffd84a}.es-chip--risk{background:#ff5c5729;border:1px solid #ff5c5766;color:#ff5c57}.es-chip--type{background:#ffffff0d}.es-chip--type .es-chip__dot{border-radius:999px;height:8px;width:8px}.es-trend{align-items:center;display:inline-flex;font-family:var(--vas-font-mono);font-size:12px;font-weight:600;gap:3px}.es-trend i{font-size:13px}.es-trend--up{color:#4ae07a}.es-trend--down{color:#ff5c57}.es-trend--flat{color:var(--vas-on-dark-3)}.es-mix{display:flex;flex-direction:column;gap:7px;margin-top:auto}.es-mix__row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:28px 1fr 34px}.es-mix__lbl{font-family:var(--vas-font-display);font-size:16px;font-weight:700;line-height:1}.es-mix__track{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.es-mix__fill{border-radius:999px;display:block;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1)}.es-mix__pct{font-family:var(--vas-font-mono);font-size:11px;text-align:right}.es-empty,.es-mix__pct{color:var(--vas-on-dark-3)}.es-empty{border:1px dashed var(--vas-on-dark-line);border-radius:var(--vas-r-lg);font-size:15px;grid-column:1/-1;padding:48px 24px;text-align:center}.es-empty i{color:var(--vas-on-dark-4);display:block;font-size:30px;margin-bottom:10px}.es-intel{background:radial-gradient(ellipse 600px 400px at 0 0,#555fdd2e 0,#555fdd00 60%),#0f071280;border:1px solid var(--vas-border-mid);border-radius:var(--vas-r-xl);box-shadow:var(--vas-shadow-card-dark);padding:32px 36px}@media (max-width:760px){.es-intel{padding:24px}}.es-intel__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.es-intel__badge{align-items:center;color:var(--vas-primary-tint);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:var(--vas-tracking-wide);text-transform:uppercase}.es-intel__badge i{font-size:16px}.es-intel__h{font-family:var(--vas-font-heading);font-size:24px;font-weight:700;letter-spacing:var(--vas-tracking-tight);margin:8px 0 0}.es-regen{align-items:center;background:var(--vas-primary);border:0;border-radius:var(--vas-r-pill);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--vas-font-body);font-size:14px;font-weight:600;gap:8px;padding:11px 20px;transition:background .2s ease-out,transform .1s ease-out}.es-regen:hover{background:var(--vas-primary-dark)}.es-regen:active{transform:scale(.96)}.es-regen i{font-size:16px;transition:transform .6s ease}.es-regen.is-busy i{transform:rotate(1turn)}.es-regen:disabled{cursor:default;opacity:.7}.es-intel__body{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1.3fr 1fr 1fr;margin-top:26px}@media (max-width:980px){.es-intel__body{gap:24px;grid-template-columns:1fr}}.es-intel__col h4{color:var(--vas-on-dark-3);font-family:var(--vas-font-heading);font-size:13px;font-weight:700;letter-spacing:var(--vas-tracking-wide);margin:0 0 12px;text-transform:uppercase}.es-intel__narr{color:var(--vas-on-dark-1);font-size:16px;line-height:var(--vas-lh-normal);margin:0}.es-intel__narr b{color:#fff;font-weight:700}.es-patterns{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.es-patterns li{color:var(--vas-on-dark-2);display:flex;font-size:14px;gap:10px;line-height:var(--vas-lh-normal)}.es-patterns li:before{color:var(--vas-primary-tint);content:"✦";flex:0 0 auto;font-size:12px;margin-top:3px}.es-recs{counter-reset:rec;display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.es-recs li{color:var(--vas-on-dark-2);counter-increment:rec;display:flex;font-size:14px;gap:12px;line-height:var(--vas-lh-normal)}.es-recs li:before{align-items:center;background:var(--vas-primary);border-radius:999px;color:#fff;content:counter(rec);display:inline-flex;flex:0 0 auto;font-family:var(--vas-font-mono);font-size:12px;font-weight:700;height:24px;justify-content:center;margin-top:1px;width:24px}.es-intel.is-busy .es-intel__body{opacity:.35;transition:opacity .2s}.es-intel__scope{color:var(--vas-on-dark-4);font-size:12px;font-style:italic;margin-top:22px}.es-drawer-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08030a99;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease-out;z-index:60}.es-drawer-scrim.is-open{opacity:1;pointer-events:auto}.es-drawer{background:radial-gradient(ellipse 500px 400px at 100% 0,#8b3f9e47,#8b3f9e00 60%),var(--vas-ink-100);border-left:1px solid var(--vas-border-mid);bottom:0;box-shadow:-16px 0 48px #00000080;display:flex;flex-direction:column;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);width:min(460px,92vw);z-index:61}.es-drawer.is-open{transform:translateX(0)}.es-drawer__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:28px 28px 20px}.es-drawer__close{align-items:center;background:#ffffff0f;border:1px solid var(--vas-on-dark-line);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:18px;height:38px;justify-content:center;width:38px}.es-drawer__close:hover{background:#ffffff1f}.es-drawer__name{font-family:var(--vas-font-heading);font-size:26px;font-weight:700;letter-spacing:var(--vas-tracking-tight);line-height:1.1;margin:0}.es-drawer__abbr{color:var(--vas-on-dark-3);font-family:var(--vas-font-mono);font-size:13px;margin-top:6px}.es-drawer__body{display:flex;flex-direction:column;gap:24px;padding:4px 28px 36px}.es-drawer__score{align-items:flex-end;display:flex;gap:18px}.es-drawer__bignum{font-family:var(--vas-font-heading);font-size:72px;font-weight:700;letter-spacing:var(--vas-tracking-tight);line-height:.9}.es-drawer__bignum small{color:var(--vas-on-dark-3);font-size:24px}.es-drawer__stack{display:flex;flex-direction:column;gap:8px;padding-bottom:6px}.es-drawer__section h5{color:var(--vas-on-dark-3);font-family:var(--vas-font-heading);font-size:12px;font-weight:700;letter-spacing:var(--vas-tracking-wide);margin:0 0 8px;text-transform:uppercase}.es-drawer__section p{color:var(--vas-on-dark-2);font-size:15px;line-height:var(--vas-lh-normal);margin:0}.es-drawer__rows{border-top:1px solid var(--vas-on-dark-line-soft);display:flex;flex-direction:column;gap:0}.es-drawer__row{align-items:center;border-bottom:1px solid var(--vas-on-dark-line-soft);display:flex;font-size:14px;justify-content:space-between;padding:12px 0}.es-drawer__row span{color:var(--vas-on-dark-3)}.es-drawer__row b{color:#fff;font-family:var(--vas-font-mono);font-weight:600}.es-drawer__placeholder{color:var(--vas-on-dark-4);font-size:12px;font-style:italic}.es-legkey__bar{border-radius:var(--vas-r-pill);box-shadow:inset 0 0 0 1px #ffffff0f;display:flex;height:10px;margin:14px 0 26px;overflow:visible;position:relative}.es-legkey__seg{flex-basis:0;height:100%}.es-legkey__seg:first-child{border-radius:var(--vas-r-pill) 0 0 var(--vas-r-pill)}.es-legkey__seg:last-child{border-radius:0 var(--vas-r-pill) var(--vas-r-pill) 0}.es-legkey__marker{background:#fff;border-radius:2px;bottom:-5px;box-shadow:0 0 8px 0 #0000008c;top:-5px;width:3px}.es-legkey__marker,.es-legkey__markerval{position:absolute;transform:translateX(-50%)}.es-legkey__markerval{color:#fff;font-family:var(--vas-font-mono);font-size:11px;font-weight:600;left:50%;top:calc(100% + 6px);white-space:nowrap}.es-legkey{display:flex;flex-direction:column;gap:2px}.es-legkey__row{align-items:center;border-radius:var(--vas-r-sm);color:var(--vas-on-dark-3);display:flex;font-size:13px;gap:10px;padding:6px 8px;transition:background .2s ease}.es-legkey__row.is-active{background:#ffffff0f;color:var(--vas-on-dark-1)}.es-legkey__dot{border-radius:50%;flex:none;height:10px;width:10px}.es-legkey__lbl{flex:1 1}.es-legkey__row.is-active .es-legkey__lbl{font-weight:600}.es-legkey__rng{font-family:var(--vas-font-mono)}.es-legkey__note,.es-legkey__rng{color:var(--vas-on-dark-4);font-size:12px}.es-legkey__note{line-height:var(--vas-lh-normal);margin:10px 0 0}.es-topbar{align-items:center;display:flex;gap:10px;justify-content:flex-end}.es-orgdd{position:relative}.es-orgdd__trigger{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:42px;max-width:320px;min-width:210px;padding:0 14px;transition:border-color .15s ease}.es-orgdd__trigger.is-open,.es-orgdd__trigger:hover{border-color:var(--vas-primary)}.es-orgdd__icon{color:#b07cc6;font-size:16px}.es-orgdd__label{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.es-orgdd__caret{color:#b07cc6;font-size:14px;transition:transform .15s ease}.es-orgdd__trigger.is-open .es-orgdd__caret{transform:rotate(180deg)}.es-orgdd__panel{background:#1b0f21;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 22px 55px #0000008c;max-width:82vw;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:300px;z-index:60}.es-orgdd__searchwrap{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;color:#ffffff73;display:flex;font-size:15px;gap:8px;height:38px;margin-bottom:6px;padding:0 10px}.es-orgdd__search{background:#0000;border:0;color:#fff;flex:1 1;font-family:inherit;font-size:14px;outline:none}.es-orgdd__search::placeholder{color:#fff6}.es-orgdd__list{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto}.es-orgdd__opt{background:#0000;border:0;border-radius:8px;color:#ffffffd9;cursor:pointer;display:block;flex:0 0 auto;font-family:inherit;font-size:14px;line-height:1.35;overflow:hidden;padding:9px 12px;text-align:left;text-overflow:ellipsis;transition:background .12s ease,color .12s ease;white-space:nowrap;width:100%}.es-orgdd__opt:hover{background:#ffffff12;color:#fff}.es-orgdd__opt.is-active{background:#8b3f9e59;color:#fff}.es-orgdd__empty{color:#fff6;font-size:13px;padding:14px;text-align:center}.es-orgdd__list::-webkit-scrollbar{width:8px}.es-orgdd__list::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:8px}.es-orgdd__list::-webkit-scrollbar-track{background:#0000}.cfg-field .es-orgdd,.cfg-field .es-orgdd__trigger{max-width:none;width:100%}.es-state{align-items:center;color:var(--vas-on-dark-3);display:flex;flex-direction:column;gap:14px;justify-content:center;padding:48px 24px;text-align:center}.es-spinner{animation:esspin .8s linear infinite;border:3px solid #ffffff26;border-radius:999px;border-top:3px solid var(--vas-primary-tint);height:34px;width:34px}@keyframes esspin{to{transform:rotate(1turn)}}.es-state__msg{font-size:14px}.es-state .es-btn{margin-top:4px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0e0610;margin:0;padding:0}*{box-sizing:border-box}