:root{--motion-dur-instant:80ms;--motion-dur-fast:.16s;--motion-dur-base:.24s;--motion-dur-slow:.4s;--motion-dur-deliberate:.64s;--motion-dur-spin:.8s;--motion-dur-ambient:90s;--motion-dur-ambient-slow:150s;--motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-ease-unfold:cubic-bezier(.16, 1, .3, 1);--motion-dist-xs:2px;--motion-dist-sm:4px;--motion-dist-md:8px;--motion-dist-lg:16px;--motion-dist-xl:100%;--motion-bright-rest:.78;--motion-bright-hover:1.12;--motion-scale-tap:.985;--motion-scale-unfold-from:.6;--motion-stagger-tight:40ms;--motion-stagger-list:60ms;--motion-stagger-delay:20ms;--motion-glow-hairline:#c4a8ffb3;--motion-glow-tint-bg:#8852e00f;--motion-glow-tint-border:#c4a8ff47}@media (prefers-reduced-motion:reduce){:root{--motion-dur-instant:1ms;--motion-dur-fast:1ms;--motion-dur-base:1ms;--motion-dur-slow:1ms;--motion-dur-deliberate:1ms;--motion-dist-xs:0;--motion-dist-sm:0;--motion-dist-md:0;--motion-dist-lg:0;--motion-dist-xl:0;--motion-bright-rest:1;--motion-scale-tap:1;--motion-scale-unfold-from:1;--motion-stagger-tight:0s;--motion-stagger-list:0s;--motion-stagger-delay:0s}}:root[data-reduced-motion=true]{--motion-dur-instant:1ms;--motion-dur-fast:1ms;--motion-dur-base:1ms;--motion-dur-slow:1ms;--motion-dur-deliberate:1ms;--motion-dist-xs:0;--motion-dist-sm:0;--motion-dist-md:0;--motion-dist-lg:0;--motion-dist-xl:0;--motion-bright-rest:1;--motion-scale-tap:1;--motion-scale-unfold-from:1;--motion-stagger-tight:0s;--motion-stagger-list:0s;--motion-stagger-delay:0s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
:root{--bg-app:#0e0a18;--bg-surface-1:#1a1326;--bg-surface-2:#261f2f;--bg-well:#120d1b;--fg-1:#fff;--fg-2:#c4c4c4;--fg-3:#a19ca8;--text-light:#e6e1dc;--text-body:#a99fba;--text-dim:#8a8198;--brand:#8852e0;--brand-purple-300:#ae7cff;--brand-accent:#c4a8ff;--brand-deep:#3a2170;--brand-tint-bg:#8852e029;--brand-tint-border:#8852e08c;--brand-glow:#8852e033;--positive:#79f09a;--negative:#f07979;--change-negative:#ff8095;--gold:#ffd74f;--gold-tint-bg:#ffd74f0f;--gold-tint-border:#ffd74f4d;--danger:#ff8a8a;--danger-fill:#df5151;--border-subtle:#99999938;--border-card:#ffffff1a;--border-soft:#99999938;--border-table:#9999992e;--border-field:#6f6780;--border-field-hover:#8f86a1;--chart-1:#ae7cff;--chart-2:#5bc8ff;--chart-3:#ffd74f;--chart-4:#f58a3a;--chart-5:#1c9c9e;--chart-6:#d6b8ff;--chart-7:#c78b09;--chart-8:#6f8cff;--space-1:4px;--space-2:8px;--gap-block:12px;--space-4:16px;--space-5:20px;--gap-section:24px;--space-8:32px;--space-12:48px;--page-padding:24px;--page-padding-mobile:12px;--topbar-h:56px;--sidebar-w:272px;--toc-w:232px;--content-w:760px;--content-wide-w:1040px;--radius-sm:6px;--radius-md:8px;--radius-sub:10px;--radius-lg:12px;--radius-card:14px;--radius-xl:16px;--radius-pill:999px;--shadow-card:0 18px 44px #00000038, inset 0 1px 0 #ffffff0d;--shadow-overlay:0 6px 14px -4px #0000009e, 0 26px 52px -12px #0000008c, inset 0 1px 0 #ffffff0d;--focus-ring:0 0 0 2px #ae7cffb3;--blur-sm:8px;--blur-md:12px;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--font-sans:"TT Interphases Pro", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Menlo, monospace}
:root{--dxd-card-surface:radial-gradient(120% 70% at 50% -18%, #ae7cff0e 0%, #ae7cff00 58%), linear-gradient(180deg, #2a2039 0%, #1d1629 100%);--dxd-card-flat:#211a2f;--dxd-card-shadow:inset 0 1px 0 #ffffff0e, 0 14px 36px -14px #0000008c;--dxd-card-shadow-hover:inset 0 1px 0 #ffffff14, 0 22px 44px -16px #000000b3, 0 0 0 1px #8852e04d;--dxd-hero-surface:radial-gradient(85% 130% at 0% 0%, #8852e04d 0%, #8852e000 62%), radial-gradient(60% 90% at 100% 100%, #5bc8ff12 0%, #5bc8ff00 60%), linear-gradient(180deg, #2a1f40 0%, #1b1427 100%);--dxd-quiet-surface:#ffffff04;--dxd-rail:#8852e080;--dxd-cta:linear-gradient(180deg, var(--brand) 0%, #6f41d8 100%);--dxd-cta-hover:linear-gradient(180deg, #9560f0 0%, #7a4be0 100%);--dxd-hover:#ffffff0d;--dxd-focus:var(--brand-accent);--dxd-lift:-2px;--dxd-dur:var(--default-transition-duration);--dxd-fade:var(--bg-surface-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--bg-app)}body{color:var(--fg-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.5}[class^=dxd-],[class*=\ dxd-],[class^=dxd-] *,[class*=\ dxd-] *{box-sizing:border-box}.dxd-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dxd-muted{color:var(--fg-3)}.dxd-shell a:focus-visible,.dxd-shell button:focus-visible,[class*=dxd-]:focus-visible,[class*=dxd-] a:focus-visible,[class*=dxd-] button:focus-visible,[class*=dxd-] input:focus-visible,[class*=dxd-] pre:focus-visible,[class*=dxd-] [tabindex]:focus-visible{outline:2px solid var(--dxd-focus);outline-offset:2px;box-shadow:none}
.dxd-h1{letter-spacing:-.02em;color:var(--fg-1);text-wrap:balance;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.dxd-h2{letter-spacing:-.015em;color:var(--fg-1);text-wrap:balance;margin:0;font-size:1.625rem;font-weight:600;line-height:1.25}.dxd-h3{letter-spacing:-.005em;color:var(--fg-1);text-wrap:balance;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.3}.dxd-h3 a{color:inherit;text-decoration:none}.dxd-h3 a:hover{color:var(--brand-accent)}.dxd-h4{color:var(--fg-1);margin:0;font-size:15px;font-weight:600;line-height:1.4}.dxd-lede{color:var(--fg-2);text-wrap:pretty;max-width:60ch;margin:12px 0 0;font-size:1.125rem;line-height:1.556}.dxd-micro{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11.5px;font-weight:600}.dxd-cardtitle{color:var(--fg-1);font-size:15px;font-weight:600;line-height:1.4}.dxd-blocknote{color:var(--fg-3);max-width:80ch;margin:12px 0 0;font-size:13px;line-height:1.55}.dxd-meta{color:var(--fg-3);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dxd-heading{align-items:baseline;gap:10px;display:flex}.dxd-landed{animation:dxd-landed 1.6s var(--ease-out);border-radius:var(--radius-sm)}@keyframes dxd-landed{0%,30%{background:var(--brand-tint-bg);box-shadow:0 0 0 8px var(--brand-tint-bg)}}.dxd-heading__num{color:var(--brand-accent);font-variant-numeric:tabular-nums;font-weight:600}.dxd-heading__anchor{border-radius:var(--radius-md);width:44px;height:44px;color:var(--fg-3);opacity:0;transition:opacity var(--dxd-dur) var(--ease-out);flex:none;justify-content:center;align-self:center;align-items:center;margin:-14px -12px -14px -10px;display:inline-flex}.dxd-heading:hover .dxd-heading__anchor,.dxd-heading__anchor:focus-visible{opacity:1}.dxd-heading__anchor:hover{color:var(--brand-accent)}@media (hover:none){.dxd-heading__anchor{display:none}}
.dxd-prose{color:var(--fg-2);font-size:1rem;line-height:1.7}.dxd-prose--sm{font-size:14px;line-height:1.6}.dxd-prose>*{margin:0}.dxd-prose>*+*{margin-top:16px}.dxd-prose>p,.dxd-prose>ul,.dxd-prose>ol,.dxd-prose>blockquote,.dxd-prose>.dxd-source,.dxd-prose>.dxd-deflist{max-width:68ch}.dxd-prose>p{text-wrap:pretty}.dxd-prose>h2,.dxd-prose>.dxd-h2{border-top:1px solid var(--border-subtle);margin-top:72px;padding-top:28px;position:relative}.dxd-prose>h2:before,.dxd-prose>.dxd-h2:before{content:"";background:var(--brand-purple-300);width:40px;height:1px;position:absolute;top:-1px;left:0}.dxd-prose>h2:first-child,.dxd-prose>.dxd-h2:first-child{border-top:0;margin-top:0;padding-top:0}.dxd-prose>h2:first-child:before,.dxd-prose>.dxd-h2:first-child:before{display:none}.dxd-prose>h3,.dxd-prose>.dxd-h3{margin-top:44px}.dxd-prose>h4,.dxd-prose>.dxd-h4{margin-top:28px}.dxd-prose>:is(h2,.dxd-h2,h3,.dxd-h3)+*{margin-top:14px}.dxd-prose h2:not([class]){letter-spacing:-.015em;color:var(--fg-1);font-size:1.625rem;font-weight:600;line-height:1.25}.dxd-prose h3:not([class]){color:var(--fg-1);font-size:1.1875rem;font-weight:600;line-height:1.3}.dxd-prose h4:not([class]){color:var(--fg-1);font-size:15px;font-weight:600}.dxd-prose strong{color:var(--fg-1);font-weight:600}.dxd-prose a:not([class]){color:var(--brand-accent);text-underline-offset:3px;-webkit-text-decoration:underline #c4a8ff73;text-decoration:underline #c4a8ff73;text-decoration-thickness:1px}.dxd-prose a:not([class]):hover{text-decoration-color:currentColor}.dxd-prose>:is(ul,ol):not([class]),.dxd-callout__text :is(ul,ol):not([class]){padding-left:22px}.dxd-prose>:is(ul,ol):not([class])>li+li,.dxd-callout__text :is(ul,ol):not([class])>li+li{margin-top:8px}.dxd-prose>:is(ul,ol):not([class])>li::marker{color:var(--brand-purple-300)}.dxd-callout__text :is(ul,ol):not([class])>li::marker{color:var(--brand-purple-300)}.dxd-prose :not(pre)>code{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--bg-surface-2);border:1px solid var(--border-subtle);color:var(--text-light);padding:2px 6px;font-size:.875rem}.dxd-prose hr{border:0;border-top:1px solid var(--border-subtle);margin:40px 0}.dxd-prose blockquote:not([class]){color:var(--fg-1);border:0;padding:0 0 0 18px;position:relative}.dxd-prose blockquote:not([class]):before{content:"";background:var(--brand-purple-300);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.dxd-prose>:is(.dxd-card,figure,.dxd-statgrid,.dxd-grid,.dxd-callout,.dxd-roadmap,.dxd-features,.dxd-timeline,.dxd-steps,.dxd-logowall,.dxd-deflist,.dxd-isnot){max-width:none;margin-top:24px}.dxd-prose>:is(.dxd-card,figure,.dxd-statgrid,.dxd-grid,.dxd-callout,.dxd-roadmap,.dxd-features,.dxd-timeline,.dxd-steps,.dxd-logowall,.dxd-deflist,.dxd-isnot)+:is(p:not(.dxd-source),ul,ol){margin-top:24px}.dxd-prose>.dxd-source{margin-top:10px}.dxd-prose>:first-child{margin-top:0}.dxd-kbd{font-family:var(--font-mono);border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:var(--bg-surface-2);color:var(--fg-2);padding:4px 6px;font-size:11px;line-height:1}
.dxd-card{background:var(--dxd-card-surface);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--dxd-card-shadow);min-width:0;padding:18px 20px}.dxd-grid,.dxd-statgrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--dxd-min,160px), calc((100% - (var(--dxd-cols,3) - 1) * 12px) / var(--dxd-cols,3)))), 1fr));gap:12px;margin:0;padding:0;display:grid}.dxd-grid{--dxd-min:224px}.dxd-grid.is-pair>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}@media (max-width:535px){.dxd-statgrid>.dxd-stat:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}@media (max-width:400px){.dxd-statgrid{--dxd-min:150px}.dxd-statgrid>.dxd-stat:not(.dxd-stat--hero){padding:14px}}@media (min-width:536px) and (max-width:707px){.dxd-statgrid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.dxd-linkcard,.dxd-prevnext__cell,.dxd-logowall li>a{transition:transform var(--dxd-dur) var(--ease-out), border-color var(--dxd-dur) var(--ease-out), box-shadow var(--dxd-dur) var(--ease-out), background-color var(--dxd-dur) var(--ease-out)}.dxd-linkcard:hover,.dxd-prevnext__cell:hover,.dxd-logowall li>a:hover{transform:translateY(var(--dxd-lift));border-color:var(--brand-tint-border);box-shadow:var(--dxd-card-shadow-hover)}.dxd-pill{border-radius:var(--radius-pill);letter-spacing:.02em;white-space:nowrap;border:1px solid var(--border-soft);color:var(--fg-2);background:#ffffff0a;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.dxd-pill__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.dxd-pill--brand{color:var(--brand-accent);background:var(--brand-tint-bg);border-color:var(--brand-tint-border)}.dxd-pill--pos{color:var(--positive);background:#79f09a1a;border-color:#79f09a59}.dxd-pill--neg{color:var(--change-negative);background:#ff80951a;border-color:#ff809559}.dxd-pill--gold{color:var(--gold);background:#ffd74f1a;border-color:#ffd74f59}
.dxd-btn{border-radius:var(--radius-sub);min-height:40px;font:600 14px/1 var(--font-sans);color:var(--fg-1);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.dxd-btn:after{content:"";position:absolute;inset:-2px 0}.dxd-btn--primary{background:var(--dxd-cta);min-height:44px}.dxd-btn--primary:hover{background:var(--dxd-cta-hover)}.dxd-btn--ghost{border-color:var(--border-soft);background:#ffffff0a;font-size:13px}.dxd-btn--ghost:hover{background:var(--dxd-hover);border-color:var(--brand-tint-border)}.dxd-btn:disabled{opacity:.5;cursor:not-allowed}.dxd-iconbtn{border-radius:var(--radius-sub);width:44px;height:44px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dxd-iconbtn:hover{background:var(--dxd-hover);color:var(--fg-1)}.dxd-input{border-radius:var(--radius-sub);border:1px solid var(--border-soft);background:var(--bg-well);width:100%;height:44px;color:var(--fg-1);font:400 16px var(--font-mono);letter-spacing:.04em;padding:0 14px}.dxd-input::placeholder{color:var(--text-dim)}.dxd-input.is-error{border-color:var(--danger)}.dxd-seg{border-radius:var(--radius-sub);background:var(--bg-well);border:1px solid var(--border-subtle);gap:2px;padding:3px;display:inline-flex}.dxd-seg button{min-width:44px;height:36px;color:var(--fg-3);font:600 13px/1 var(--font-sans);cursor:pointer;transition:color var(--dxd-dur) var(--ease-out), background-color var(--dxd-dur) var(--ease-out);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.dxd-seg button:after{content:"";position:absolute;inset:-4px 0}.dxd-seg button:hover{color:var(--fg-1)}.dxd-seg button.is-active{background:var(--brand-tint-bg);color:var(--fg-1);box-shadow:inset 0 0 0 1px var(--brand-tint-border)}
.dxd-shell{background:radial-gradient(980px 460px at 58% -160px, #8852e021, #8852e000 70%) no-repeat, var(--bg-app);min-height:100%;color:var(--fg-1);font-family:var(--font-sans);position:relative}.dxd-shell__body{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) var(--toc-w);align-items:start;max-width:1440px;margin:0 auto;display:grid}.dxd-shell__sidebar{top:var(--topbar-h);height:calc(100vh - var(--topbar-h));height:calc(100dvh - var(--topbar-h));border-right:1px solid var(--border-subtle);position:sticky}.dxd-shell__main{min-width:0;padding:48px var(--page-padding) 0}.dxd-shell__content{max-width:var(--content-w);flex-direction:column;gap:40px;margin:0 auto;display:flex}.dxd-shell__content>*{min-width:0}.dxd-shell__toc{top:var(--topbar-h);max-height:calc(100vh - var(--topbar-h));scrollbar-width:thin;scrollbar-color:#3d3052 transparent;padding:48px 20px 24px 12px;position:sticky;overflow:auto}.dxd-topbar__menu{display:none}.dxd-topbar{z-index:30;height:var(--topbar-h);padding:0 max(var(--page-padding), calc((100% - 1440px) / 2 + var(--page-padding)));-webkit-backdrop-filter:saturate(140%) blur(var(--blur-md));backdrop-filter:saturate(140%) blur(var(--blur-md));border-bottom:1px solid var(--border-subtle);background:#0e0a18f0;align-items:center;gap:16px;display:flex;position:sticky;top:0}.dxd-topbar__brand{white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.dxd-topbar__spacer{flex:1}.dxd-topbar__actions{align-items:center;gap:8px;display:flex}.dxd-searchbtn{border-radius:var(--radius-sub);border:1px solid var(--border-soft);background:var(--bg-surface-1);min-width:240px;height:38px;color:var(--fg-3);font:400 14px var(--font-sans);cursor:pointer;transition:border-color var(--dxd-dur) var(--ease-out), color var(--dxd-dur) var(--ease-out);align-items:center;gap:10px;padding:0 8px 0 12px;display:inline-flex;position:relative}.dxd-searchbtn:after{content:"";position:absolute;inset:-4px 0}.dxd-searchbtn:hover{border-color:var(--brand-tint-border);color:var(--fg-2)}.dxd-searchbtn__text{text-align:left;flex:1}
.dxd-sidebar{--dxd-sidebar-bg:var(--bg-app);flex-direction:column;height:100%;min-height:0;font-size:14px;display:flex}.dxd-sidebar__viewport{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.dxd-sidebar__viewport:before,.dxd-sidebar__viewport:after{content:"";pointer-events:none;opacity:0;z-index:1;height:44px;transition:opacity var(--dxd-dur) var(--ease-out);position:absolute;left:0;right:0}.dxd-sidebar__viewport:before{background:linear-gradient(180deg, var(--dxd-sidebar-bg) 10%, #0e0a1800);top:0}.dxd-sidebar__viewport:after{background:linear-gradient(0deg, var(--dxd-sidebar-bg), #0e0a1800);height:40px;bottom:48px}.dxd-sidebar__viewport.has-start:before,.dxd-sidebar__viewport.has-end:after{opacity:1}.dxd-sidebar__viewport:is(.has-start,.has-end)>.dxd-sidebar__scroll{margin-bottom:48px;padding-bottom:12px}.dxd-sidebar__more{z-index:2;border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--dxd-sidebar-bg);color:var(--fg-2);pointer-events:none;opacity:0;transition:opacity var(--dxd-dur) var(--ease-out), transform var(--dxd-dur) var(--ease-out);align-items:center;gap:4px;padding:3px 10px 3px 12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%,4px)}.dxd-sidebar__viewport.has-end .dxd-sidebar__more{opacity:1;pointer-events:auto;cursor:pointer;transform:translate(-50%)}.dxd-sidebar__more:hover{color:var(--fg-1);border-color:var(--brand-tint-border)}.dxd-sidebar__more:after{content:"";position:absolute;inset:-11px -8px}.dxd-sidebar__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3d3052 transparent;flex:1;min-height:0;padding:20px 12px 32px;scroll-padding-block:48px 72px;overflow-y:auto}.dxd-nav__group+.dxd-nav__group{margin-top:28px}.dxd-nav__title{letter-spacing:.1em;color:var(--brand-accent);padding:0 10px 6px;font-size:11px}.dxd-nav__list{margin:0;padding:0;list-style:none}.dxd-nav__row{border-radius:var(--radius-md);transition:background-color var(--dxd-dur) var(--ease-out);align-items:center;padding:0 4px 0 10px;display:flex;position:relative}.dxd-nav__row:hover{background:var(--dxd-hover)}.dxd-nav__row.is-active{background:var(--brand-tint-bg)}.dxd-nav__row.is-active:before{content:"";background:var(--brand-purple-300);border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.dxd-nav__link{min-width:0;min-height:44px;color:var(--fg-2);border-radius:var(--radius-md);flex:1;align-items:center;gap:10px;padding:8px 6px 8px 0;line-height:1.35;text-decoration:none;display:flex}.dxd-nav__row:hover .dxd-nav__link,.dxd-nav__row.is-active .dxd-nav__link{color:var(--fg-1)}.dxd-nav__row.is-active .dxd-nav__link{font-weight:600}.dxd-nav__label{overflow-wrap:anywhere;flex:1;min-width:0}.dxd-toc{font-size:13px}.dxd-toc__title{margin-bottom:10px;padding-left:14px}.dxd-toc ul{border-left:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.dxd-toc__link{min-height:44px;color:var(--fg-3);transition:color var(--dxd-dur) var(--ease-out), border-color var(--dxd-dur) var(--ease-out);border-left:2px solid #0000;align-items:center;margin-left:-1px;padding:6px 0 6px 14px;line-height:1.35;text-decoration:none;display:flex}.dxd-toc__link.is-sub{padding-left:26px}.dxd-toc__link:hover{color:var(--fg-1)}.dxd-toc__link.is-active{color:var(--fg-1);border-left-color:var(--brand-purple-300)}.dxd-toc__link:focus-visible{outline-offset:-2px}
.dxd-drawer{z-index:50;-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));animation:dxd-fade-in var(--dxd-dur) var(--ease-out);background:#08050eb8;position:fixed;inset:0}.dxd-drawer__panel{background:var(--bg-surface-1);border-right:1px solid var(--border-card);width:min(336px,88%);box-shadow:var(--shadow-overlay);padding-bottom:env(safe-area-inset-bottom);animation:dxd-slide-in .2s var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0}.dxd-drawer__panel .dxd-sidebar{--dxd-sidebar-bg:var(--bg-surface-1);flex:1;min-height:0}.dxd-drawer__head{height:var(--topbar-h);border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 6px 0 22px;display:flex}.dxd-drawer__close{flex:none}@keyframes dxd-fade-in{0%{opacity:0}}@keyframes dxd-slide-in{0%{opacity:0;transform:translate(-24px)}}
.dxd-overlay{z-index:60;-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));background:#08050eb8;justify-content:center;align-items:flex-start;padding:12dvh 16px 16px;display:flex;position:fixed;inset:0}.dxd-palette{background:var(--bg-surface-1);border:1px solid var(--border-card);border-radius:var(--radius-xl);width:min(640px,100%);max-height:calc(88dvh - 16px);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.dxd-palette__input{border-bottom:1px solid var(--border-subtle);height:56px;color:var(--fg-3);align-items:center;gap:12px;padding:0 16px;display:flex}.dxd-palette__input input{min-width:0;height:100%;color:var(--fg-1);font:400 16px var(--font-sans);background:0 0;border:0;outline:0;flex:1;box-shadow:none!important}.dxd-palette__input input:focus-visible{outline:0}.dxd-palette__input:focus-within{box-shadow:inset 0 -2px 0 var(--dxd-focus)}.dxd-palette__input input::placeholder{color:var(--fg-3)}.dxd-palette__list{overscroll-behavior:contain;max-height:min(460px,60dvh);margin:0;padding:8px;list-style:none;overflow:auto}.dxd-palette__list:empty{display:none}.dxd-palette__group{padding:12px 20px 0}.dxd-palette__close{flex:none;margin-right:-8px;display:none}.dxd-palette__crumb{color:var(--fg-3);font-size:11.5px}.dxd-palette__hit{color:var(--fg-1);text-decoration:underline;-webkit-text-decoration-color:var(--brand-purple-300);text-decoration-color:var(--brand-purple-300);text-underline-offset:2px;background:0 0;font-weight:700;text-decoration-thickness:2px}@media (pointer:coarse),(max-width:560px){.dxd-palette__close{display:inline-flex}.dxd-palette__esc{display:none}}@media (max-width:560px){.dxd-overlay{padding:0}.dxd-palette{width:100%;height:100vh;height:var(--dxd-vvh,100dvh);border:0;border-radius:0;max-height:none}.dxd-palette__list{flex:1;max-height:none}}.dxd-palette__item{border-radius:var(--radius-sub);width:100%;min-height:48px;color:var(--fg-2);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.dxd-palette__item>svg{flex:none;margin-top:3px}.dxd-palette__item.is-active{background:var(--brand-tint-bg);color:var(--fg-1);box-shadow:inset 3px 0 0 var(--brand-purple-300)}.dxd-palette__item:focus-visible{outline-offset:-2px}.dxd-palette__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dxd-palette__label{color:var(--fg-1);font-size:14px;font-weight:600}.dxd-palette__excerpt{color:var(--fg-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.dxd-palette__section{color:var(--fg-3);white-space:nowrap;font-size:12px}.dxd-palette__empty{text-align:center;color:var(--fg-3);padding:28px 12px}
.dxd-pagehead{border-bottom:1px solid var(--border-subtle);padding-bottom:32px;position:relative}.dxd-pagehead:after{content:"";background:var(--brand-purple-300);width:56px;height:1px;position:absolute;bottom:-1px;left:0}.dxd-pagehead__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent);align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.dxd-pagehead__eyebrow:before{content:"";background:currentColor;flex:none;width:20px;height:1px}.dxd-pagehead__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dxd-pagehead__title{letter-spacing:-.028em;font-size:clamp(2rem,1.05rem + 2.4vw,2.875rem);line-height:1.08}.dxd-pagehead .dxd-lede{max-width:58ch;margin-top:18px;font-size:1.1875rem;line-height:1.55}.dxd-prevnext{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;width:100%;margin-top:32px;display:grid}.dxd-prevnext__cell{border-radius:var(--radius-card);border:1px solid var(--border-card);background:var(--dxd-card-surface);min-height:76px;box-shadow:var(--dxd-card-shadow);flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex}.dxd-prevnext__cell.is-next{text-align:right;align-items:flex-end}.dxd-prevnext__dir{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.dxd-prevnext__label{color:var(--fg-1);font-size:16px;font-weight:600}.dxd-prevnext__cell:hover .dxd-prevnext__dir{color:var(--brand-accent)}.dxd-footer{border-top:1px solid var(--border-subtle);color:var(--fg-3);max-width:var(--content-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-top:72px;margin-left:auto;margin-right:auto;padding:16px 0 24px;font-size:13px;display:flex}.dxd-footer__left{padding:12px 0}.dxd-footer__links{flex-wrap:wrap;gap:0 20px;display:flex}.dxd-footer a{min-width:44px;min-height:44px;color:var(--fg-3);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.dxd-footer a:hover{color:var(--fg-1)}
.dxd-callout{border-radius:var(--radius-card);border:1px solid var(--border-soft);background:var(--bg-surface-1);--c:var(--fg-2);gap:14px;padding:16px 18px;display:flex}.dxd-callout__icon{border-radius:var(--radius-md);width:32px;height:32px;color:var(--c);background:#ffffff0d;flex:none;justify-content:center;align-items:center;display:inline-flex}.dxd-callout__title{color:var(--fg-1);font-size:14px;font-weight:600;line-height:32px}.dxd-callout__text{color:var(--fg-2);max-width:72ch;margin-top:0;font-size:14px;line-height:1.65}.dxd-callout__text>:first-child{margin-top:0}.dxd-callout__text>:last-child{margin-bottom:0}.dxd-callout__body{min-width:0;padding-bottom:2px}.dxd-callout--info{--c:var(--chart-2);background:#5bc8ff0f;border-color:#5bc8ff4d}.dxd-callout--success{--c:var(--positive);background:#79f09a0f;border-color:#79f09a4d}.dxd-callout--warning{--c:var(--gold);border-color:var(--gold-tint-border);background:var(--gold-tint-bg)}.dxd-callout--danger{--c:var(--danger);background:#ff8a8a12;border-color:#ff8a8a59}.dxd-callout--legal{background:0 0;border-style:dashed}.dxd-callout--legal .dxd-callout__text{color:var(--fg-2)}.dxd-callout--note{--c:var(--brand-accent);border-color:var(--brand-tint-border);background:var(--brand-tint-bg)}.dxd-quote{border-radius:var(--radius-xl);background:var(--dxd-card-surface);border:1px solid var(--border-card);margin:0;padding:26px 28px;position:relative}.dxd-quote blockquote{color:var(--fg-1);text-wrap:pretty;margin:0;font-size:1.25rem;line-height:1.5}.dxd-quote figcaption{color:var(--fg-1);align-items:center;gap:12px;margin-top:16px;font-size:14px;display:flex}.dxd-quote figcaption img{object-fit:cover;border-radius:50%;width:36px;height:36px}.dxd-quote__role{color:var(--fg-3);font-size:12px;font-weight:400;display:block}.dxd-steps{counter-reset:dxdstep;margin:0;padding:0;list-style:none}.dxd-step{counter-increment:dxdstep;gap:16px;padding-bottom:28px;display:flex;position:relative}.dxd-step.is-titleonly{padding-bottom:24px}.dxd-step:last-child{padding-bottom:0}.dxd-step:before,.dxd-flywheel__step:before{content:"";background:var(--dxd-rail);width:1px;position:absolute;top:32px;bottom:2px;left:14.5px}.dxd-step:last-child:before{display:none}.dxd-step__marker,.dxd-flywheel__marker{border:1px solid var(--brand-tint-border);width:30px;height:30px;color:var(--brand-accent);font-variant-numeric:tabular-nums;background:#231838;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.dxd-step__marker:empty:before{content:counter(dxdstep)}.dxd-step.is-done .dxd-step__marker{color:var(--positive);background:#16261f;border-color:#79f09a73}.dxd-step__body{min-width:0;padding-top:5px}.dxd-step__text{color:var(--fg-2);max-width:66ch;margin-top:6px;font-size:14.5px;line-height:1.65}.dxd-deflist{border-top:1px solid var(--border-subtle);gap:0;margin:0;display:grid;container-type:inline-size}.dxd-deflist>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(140px,220px) 1fr;gap:6px 28px;padding:16px 0;display:grid}.dxd-deflist dt{color:var(--fg-1);font-size:15px;font-weight:600;line-height:1.45}.dxd-deflist dd{color:var(--fg-2);margin:0;font-size:15px;line-height:1.65}@container (max-width:480px){.dxd-deflist>div{grid-template-columns:1fr;gap:4px}}@supports not (container-type:inline-size){@media (max-width:512px){.dxd-deflist>div{grid-template-columns:1fr;gap:4px}}}.dxd-prose>.dxd-deflist{max-width:none}.dxd-source{color:var(--fg-3);margin:12px 0 0;font-size:12.5px;line-height:1.5;display:block}.dxd-source__label{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-right:8px;font-size:11px;font-weight:600}.dxd-source a{color:var(--fg-2);align-items:center;gap:3px;display:inline-flex}.dxd-figure{margin:0}.dxd-figure__frame{border-radius:var(--radius-card);border:1px solid var(--border-soft);background:var(--bg-surface-1);overflow:hidden}.dxd-figure__frame img{object-fit:cover;width:100%;height:100%;display:block}.dxd-figure figcaption,figure.dxd-figure>figcaption{color:var(--fg-2);margin-top:10px;font-size:13px;line-height:1.5}.dxd-figure__num{color:var(--brand-accent);margin-right:8px;font-weight:600}.dxd-figure__src{color:var(--fg-3);margin-top:2px;font-size:12px;display:block}
.dxd-stat{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.dxd-stat__label{color:var(--fg-3);text-wrap:balance;font-size:13px;font-weight:400;line-height:1.4}.dxd-stat__row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dxd-stat__value{color:var(--fg-1);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;font-size:clamp(1.25rem,.55rem + 9cqi,1.75rem);font-weight:600;line-height:1.1}.dxd-stat__foot{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;line-height:1.45;display:flex}@supports (grid-template-rows:subgrid){.dxd-statgrid>.dxd-stat{grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-content:start;row-gap:8px;display:grid}.dxd-statgrid>.dxd-stat>.dxd-stat__label{align-self:start}.dxd-statgrid>.dxd-stat>.dxd-stat__row{align-self:end;container-type:inline-size}.dxd-statgrid>.dxd-stat>.dxd-stat__foot{align-self:start}}.dxd-stat--hero{background:var(--dxd-hero-surface);border-color:#ae7cff52;gap:12px;padding:28px 32px 26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #c4a8ff33}.dxd-stat--hero:after{content:"";filter:blur(24px);pointer-events:none;background:#6030be99;height:48px;position:absolute;bottom:-24px;left:12%;right:12%}.dxd-stat--hero .dxd-stat__label{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent);font-size:12px;font-weight:600}.dxd-stat--hero .dxd-stat__value{letter-spacing:-.04em;font-size:clamp(2.75rem,1.5rem + 4.4cqi,4.5rem);line-height:1}.dxd-stat--hero .dxd-stat__foot{color:var(--fg-2);gap:8px 14px;font-size:13.5px}.dxd-stat--hero .dxd-stat__note{color:var(--fg-2)}.dxd-stat--hero .dxd-delta{border-radius:var(--radius-pill);border:1px solid var(--border-soft);color:var(--fg-1);background:#ffffff0a;padding:4px 10px}.dxd-stat--hero .dxd-delta.is-pos{background:#79f09a1a;border-color:#79f09a61}.dxd-stat--hero .dxd-delta.is-neg{background:#ff80951a;border-color:#ff809561}.dxd-stat--hero .dxd-delta__label{color:var(--fg-2)}.dxd-delta{color:var(--fg-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 5px;font-weight:600;display:inline-flex}.dxd-delta>span:first-child{font-size:9px}.dxd-delta.is-pos>span:first-child{color:var(--positive)}.dxd-delta.is-neg>span:first-child{color:var(--change-negative)}.dxd-delta__label{color:var(--fg-3);margin-left:2px;font-weight:400}
.dxd-kv{padding:6px 22px;container-type:inline-size}.dxd-kv .dxd-cardtitle{padding:12px 0 6px}.dxd-kv dl{margin:0}.dxd-kv__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(120px,min(32%,220px)) minmax(0,1fr);gap:4px 28px;padding:14px 0;display:grid}.dxd-kv__row:last-child{border-bottom:0}.dxd-kv dt{color:var(--fg-3);overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.dxd-kv dd{min-width:0;max-width:66ch;color:var(--fg-1);overflow-wrap:break-word;text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.dxd-kv__hint{color:var(--fg-3);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.dxd-kv__row.is-emphasis dd{font-size:17px;font-weight:600;line-height:1.45}.dxd-kv--terms .dxd-kv__row{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline}.dxd-kv--terms dd{text-align:right;font-variant-numeric:tabular-nums;max-width:none;font-weight:600}.dxd-kv .dxd-blocknote{padding-bottom:12px}@container (max-width:500px){.dxd-kv .dxd-kv__row{grid-template-columns:minmax(0,1fr);gap:4px}.dxd-kv--terms dd{text-align:left}.dxd-kv:not(.dxd-kv--terms) dt{font-size:12.5px;font-weight:600}}@supports not (container-type:inline-size){@media (max-width:566px){.dxd-kv .dxd-kv__row{grid-template-columns:minmax(0,1fr);gap:4px}.dxd-kv--terms dd{text-align:left}.dxd-kv:not(.dxd-kv--terms) dt{font-size:12.5px;font-weight:600}}}@container (max-width:400px){.dxd-kv{padding:4px 16px}}
.dxd-tablewrap{margin-inline:0;margin-bottom:0;container:dxdtable/inline-size}.dxd-tablewrap>figcaption{margin-bottom:12px}.dxd-scrollwrap{min-width:0}.dxd-scrollframe{position:relative}.dxd-scrollframe:before,.dxd-scrollframe:after{content:"";pointer-events:none;opacity:0;z-index:3;width:44px;transition:opacity var(--dxd-dur) var(--ease-out);position:absolute;top:1px;bottom:1px}.dxd-scrollframe:before{border-radius:var(--radius-card) 0 0 var(--radius-card);background:linear-gradient(90deg, var(--dxd-fade) 15%, #1a132600);left:1px}.dxd-scrollframe:after{border-radius:0 var(--radius-card) var(--radius-card) 0;background:linear-gradient(270deg, var(--dxd-fade) 15%, #1a132600);right:1px}.dxd-scrollframe.has-start:before,.dxd-scrollframe.has-end:after{opacity:1}.dxd-scrollframe:has(.is-sticky):before{display:none}.dxd-scrollhint{color:var(--fg-3);justify-content:flex-end;align-items:center;gap:6px;margin:8px 2px 0;font-size:12.5px;display:flex}.dxd-tablescroll{border:1px solid var(--border-table);border-radius:var(--radius-card);background:var(--bg-surface-1);scrollbar-width:thin;scrollbar-color:#4a3b62 transparent;overflow-x:auto}.dxd-chart .dxd-tablescroll,.dxd-chartcard .dxd-tablescroll{background:0 0}.dxd-chartcard{--dxd-fade:var(--dxd-card-flat)}.dxd-table{border-collapse:collapse;width:100%;color:var(--fg-2);font-size:14px;line-height:1.55}.dxd-table th,.dxd-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-table);padding:13px 16px}.dxd-table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);background:var(--bg-surface-2);vertical-align:bottom;text-wrap:balance;font-size:11.5px;font-weight:600;line-height:1.4;position:sticky;top:0}.dxd-table tbody th{color:var(--fg-1);font-weight:600}.dxd-table tbody tr:last-child>*{border-bottom:0}.dxd-table tbody tr:hover>*{background:#ffffff06}.dxd-table tfoot th,.dxd-table tfoot td{border-top:1px solid var(--border-soft);color:var(--fg-1);background:var(--bg-surface-2);border-bottom:0;font-weight:700}.dxd-table .is-right{text-align:right}.dxd-table .is-center{text-align:center}.dxd-table .is-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg-1)}.dxd-table.is-dense th,.dxd-table.is-dense td{padding:9px 12px;font-size:13.5px}.dxd-table.is-dense thead th{font-size:11px}.dxd-table.is-striped tbody tr:nth-child(2n)>*{background:#ffffff05}.dxd-table tr.is-highlight>*{background:var(--brand-tint-bg);color:var(--fg-1)}.dxd-table tr.is-highlight>th{box-shadow:inset 3px 0 0 var(--brand-purple-300)}.dxd-table.is-sticky th:first-child{z-index:1;background:var(--bg-surface-1);position:sticky;left:0}.dxd-table.is-sticky thead th:first-child{background:var(--bg-surface-2);z-index:2}.dxd-table.is-sticky tfoot th:first-child{background:var(--bg-surface-2)}.dxd-table__label{display:none}.dxd-table__sort{min-height:32px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}.dxd-table__sort:after{content:"";position:absolute;inset:-6px -8px}.dxd-table__sort:hover{color:var(--fg-1)}.dxd-table__sort:focus-visible{outline-offset:0}.dxd-table__arrow{opacity:.35}.dxd-table__arrow.is-on{opacity:1;color:var(--brand-accent)}.dxd-datatable tbody th{color:var(--fg-2);font-weight:400}.dxd-compare .is-hlcol{background:var(--brand-tint-bg)!important}.dxd-compare thead .is-hlcol{color:var(--fg-1);box-shadow:inset 0 2px 0 var(--brand-purple-300)}.dxd-compare__hint{color:var(--fg-3);font-size:12.5px;font-weight:400;display:block}.dxd-mark{border-radius:50%;justify-content:center;align-items:center;gap:5px;width:24px;height:24px;display:inline-flex}.dxd-mark__text{display:none}.dxd-mark.is-yes{color:var(--positive);background:#79f09a1f}.dxd-mark.is-no{color:var(--fg-3);background:#ffffff0d}.dxd-mark.is-partial{color:var(--gold);background:#ffd74f1f}@container dxdtable (max-width:560px){.dxd-table:not(.is-stack) th,.dxd-table:not(.is-stack) td{padding-left:12px;padding-right:12px}.dxd-table:not(.is-stack) .is-num{white-space:normal}.dxd-table:not(.is-stack) thead th{letter-spacing:.04em}}
@container dxdtable (max-width:560px){.dxd-table.is-stack,.dxd-table.is-stack tbody,.dxd-table.is-stack tfoot,.dxd-table.is-stack tr{width:100%;display:block}.dxd-table.is-stack thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dxd-table.is-stack th,.dxd-table.is-stack td{text-align:left;white-space:normal;background:0 0;border:0;padding:0;display:block;position:static}.dxd-table.is-stack tbody tr,.dxd-table.is-stack tfoot tr{border-bottom:1px solid var(--border-table);padding:14px 16px}.dxd-table.is-stack tbody tr:last-child{border-bottom:0}.dxd-table.is-stack tbody tr:hover>*{background:0 0}.dxd-table.is-stack tbody th,.dxd-table.is-stack tfoot th{color:var(--fg-1);margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.4}.dxd-table.is-stack td{color:var(--fg-2);flex-direction:column;gap:3px;padding-top:10px;font-size:14.5px;line-height:1.55;display:flex}.dxd-table.is-stack td.is-num,.dxd-table.is-stack td.is-right{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px}.dxd-table.is-stack td.is-num>.dxd-table__value,.dxd-table.is-stack td.is-right>.dxd-table__value{text-align:right;color:var(--fg-1);font-variant-numeric:tabular-nums}.dxd-table.is-stack td.is-center{align-items:flex-start}.dxd-compare.is-stack td,.dxd-compare.is-stack td.is-center{align-items:baseline}.dxd-compare.is-stack .dxd-table__label{flex:0 auto;max-width:70%}.dxd-compare.is-stack .dxd-table__value{text-align:right;min-width:0}.dxd-table.is-stack td.is-empty{display:none}.dxd-table.is-stack .dxd-table__label{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:600;line-height:1.4;display:block}.dxd-table.is-stack tr.is-highlight{background:var(--brand-tint-bg);box-shadow:inset 3px 0 0 var(--brand-purple-300)}.dxd-table.is-stack tr.is-highlight>*{box-shadow:none;background:0 0}.dxd-table.is-stack tfoot tr{border-top:1px solid var(--border-soft);background:var(--bg-surface-2);border-bottom:0}.dxd-compare.is-stack td{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.dxd-compare.is-stack td.is-hlcol{border-radius:var(--radius-md);margin:8px -8px 0;padding:6px 8px}.dxd-compare.is-stack .dxd-mark{border-radius:var(--radius-pill);width:auto;height:26px;padding:0 10px 0 7px}.dxd-compare.is-stack .dxd-mark__text{font-size:12.5px;font-weight:600;display:inline}}@supports not (container-type:inline-size){@media (max-width:592px){.dxd-table:not(.is-stack) th,.dxd-table:not(.is-stack) td{padding-left:12px;padding-right:12px}.dxd-table:not(.is-stack) .is-num{white-space:normal}.dxd-table:not(.is-stack) thead th{letter-spacing:.04em}.dxd-table.is-stack,.dxd-table.is-stack tbody,.dxd-table.is-stack tfoot,.dxd-table.is-stack tr{width:100%;display:block}.dxd-table.is-stack thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dxd-table.is-stack th,.dxd-table.is-stack td{text-align:left;white-space:normal;background:0 0;border:0;padding:0;display:block;position:static}.dxd-table.is-stack tbody tr,.dxd-table.is-stack tfoot tr{border-bottom:1px solid var(--border-table);padding:14px 16px}.dxd-table.is-stack tbody tr:last-child{border-bottom:0}.dxd-table.is-stack tbody tr:hover>*{background:0 0}.dxd-table.is-stack tbody th,.dxd-table.is-stack tfoot th{color:var(--fg-1);margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.4}.dxd-table.is-stack td{color:var(--fg-2);flex-direction:column;gap:3px;padding-top:10px;font-size:14.5px;line-height:1.55;display:flex}.dxd-table.is-stack td.is-num,.dxd-table.is-stack td.is-right{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px}.dxd-table.is-stack td.is-num>.dxd-table__value,.dxd-table.is-stack td.is-right>.dxd-table__value{text-align:right;color:var(--fg-1);font-variant-numeric:tabular-nums}.dxd-table.is-stack td.is-center{align-items:flex-start}.dxd-compare.is-stack td,.dxd-compare.is-stack td.is-center{align-items:baseline}.dxd-compare.is-stack .dxd-table__label{flex:0 auto;max-width:70%}.dxd-compare.is-stack .dxd-table__value{text-align:right;min-width:0}.dxd-table.is-stack td.is-empty{display:none}.dxd-table.is-stack .dxd-table__label{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:600;line-height:1.4;display:block}.dxd-table.is-stack tr.is-highlight{background:var(--brand-tint-bg);box-shadow:inset 3px 0 0 var(--brand-purple-300)}.dxd-table.is-stack tr.is-highlight>*{box-shadow:none;background:0 0}.dxd-table.is-stack tfoot tr{border-top:1px solid var(--border-soft);background:var(--bg-surface-2);border-bottom:0}.dxd-compare.is-stack td{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.dxd-compare.is-stack td.is-hlcol{border-radius:var(--radius-md);margin:8px -8px 0;padding:6px 8px}.dxd-compare.is-stack .dxd-mark{border-radius:var(--radius-pill);width:auto;height:26px;padding:0 10px 0 7px}.dxd-compare.is-stack .dxd-mark__text{font-size:12.5px;font-weight:600;display:inline}}}
.dxd-features{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(220px, calc((100% - (var(--dxd-cols,1) - 1) * 12px) / var(--dxd-cols,1)))), 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.dxd-features.is-cols-2>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}@container (min-width:452px) and (max-width:683px){.dxd-features.is-cols-3:not(.is-compact)>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}@supports not (container-type:inline-size){@media (min-width:484px) and (max-width:715px){.dxd-features.is-cols-3:not(.is-compact)>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}}.dxd-features.is-compact{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(200px, calc((100% - (var(--dxd-cols,1) - 1) * 8px) / var(--dxd-cols,1)))), 1fr));gap:8px}.dxd-features.is-compact>.dxd-feature{--dxd-card-shadow:0 0 #0000;background:var(--dxd-card-flat);align-content:center;padding:10px 12px;display:grid}.dxd-features.is-compact .dxd-feature__icon{width:26px;height:26px}.dxd-features.is-compact:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.dxd-feature{padding:16px 18px;position:relative}.dxd-feature__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dxd-feature__head .dxd-h4{flex:1;min-width:min(100%,170px)}.dxd-feature__icon,.dxd-linkcard__icon{border-radius:var(--radius-md);width:34px;height:34px;color:var(--brand-accent);background:var(--brand-tint-bg);flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #8852e059}.dxd-feature p{color:var(--fg-2);margin:8px 0 0;font-size:14.5px;line-height:1.6}.dxd-feature.is-live,.dxd-feature.is-done,.dxd-roadmap__phase.is-live,.dxd-roadmap__phase.is-done{box-shadow:inset 0 2px 0 #79f09a9e, var(--dxd-card-shadow)}.dxd-feature.is-beta,.dxd-feature.is-active,.dxd-roadmap__phase.is-beta,.dxd-roadmap__phase.is-active{box-shadow:inset 0 2px 0 #ae7cffcc, var(--dxd-card-shadow)}.dxd-feature.is-soon,.dxd-roadmap__phase.is-soon{box-shadow:inset 0 2px 0 #ffd74f9e, var(--dxd-card-shadow)}.dxd-feature.is-planned,.dxd-feature.is-paused,.dxd-roadmap__phase.is-planned,.dxd-roadmap__phase.is-paused{background:var(--dxd-quiet-surface);box-shadow:none;border:1px dashed #99999957}.dxd-feature.is-planned .dxd-h4,.dxd-feature.is-paused .dxd-h4{color:var(--fg-2)}.dxd-feature.is-planned p,.dxd-feature.is-paused p{color:var(--fg-3)}.dxd-feature.is-planned .dxd-feature__icon{color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--border-soft);background:#ffffff0a}.dxd-features:not(.is-compact):not(:has(>[class*=\ is-live],>[class*=\ is-done],>[class*=\ is-beta],>[class*=\ is-active],>[class*=\ is-soon],>[class*=\ is-planned],>[class*=\ is-paused])){grid-template-columns:repeat(auto-fit, minmax(min(100%, max(220px, calc((100% - (var(--dxd-cols,1) - 1) * 32px) / var(--dxd-cols,1)))), 1fr));gap:24px 32px}.dxd-features:not(.is-compact):not(:has(>[class*=\ is-live],>[class*=\ is-done],>[class*=\ is-beta],>[class*=\ is-active],>[class*=\ is-soon],>[class*=\ is-planned],>[class*=\ is-paused]))>.dxd-feature{border:0;border-top:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;padding:16px 0 0}
.dxd-roadmap{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.dxd-roadmap__phase{padding:18px}@supports (grid-template-rows:subgrid){.dxd-roadmap>.dxd-roadmap__phase{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}}.dxd-roadmap__phase header{border-bottom:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px;padding-bottom:12px;display:flex}.dxd-roadmap__phase header .dxd-h4{margin-top:4px;font-size:16px}.dxd-roadmap__phase ul{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.dxd-roadmap__phase li{color:var(--fg-2);gap:10px;font-size:14px;line-height:1.5;display:flex}.dxd-roadmap__phase li.is-done{color:var(--fg-1)}.dxd-roadmap__phase.is-planned li{color:var(--fg-3)}.dxd-roadmap__tick{border:1px solid var(--border-soft);width:18px;height:18px;color:var(--positive);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.dxd-roadmap__phase.is-planned .dxd-roadmap__tick{border-style:dashed;border-color:var(--fg-3)}li.is-done>.dxd-roadmap__tick{background:#79f09a1a;border-color:#79f09a73}.dxd-timeline{margin:0;padding:0;list-style:none}.dxd-timeline__item{padding:0 0 28px 32px;position:relative}.dxd-timeline__item:last-child{padding-bottom:0}.dxd-timeline__item:before{content:"";background:var(--dxd-rail);width:1px;position:absolute;top:20px;bottom:2px;left:5.5px}.dxd-timeline__item:last-child:before{display:none}.dxd-timeline__dot{background:var(--bg-app);border:2px solid var(--fg-3);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:0}.dxd-timeline__item.is-done .dxd-timeline__dot,.dxd-timeline__item.is-live .dxd-timeline__dot{background:var(--positive);border-color:var(--positive)}.dxd-timeline__item.is-active .dxd-timeline__dot,.dxd-timeline__item.is-beta .dxd-timeline__dot{background:var(--brand-purple-300);border-color:var(--brand-purple-300);box-shadow:0 0 0 4px var(--brand-tint-bg)}.dxd-timeline__item.is-soon .dxd-timeline__dot{border-color:var(--gold)}.dxd-timeline__date{color:var(--brand-accent);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.5}.dxd-timeline__head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dxd-timeline__head .dxd-h4{font-size:16px;line-height:1.4}.dxd-timeline__body{min-width:0}.dxd-timeline__body p{color:var(--fg-2);max-width:66ch;margin:6px 0 0;font-size:14.5px;line-height:1.6}.dxd-meter__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dxd-meter__nums{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0;display:flex}.dxd-meter__value{color:var(--fg-1);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1.1}.dxd-meter__target{color:var(--fg-3);flex:1;font-size:14px}.dxd-meter__pct{color:var(--fg-1);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.dxd-meter__track{border-radius:var(--radius-pill);background:var(--brand-glow);height:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #8852e047}.dxd-meter__fill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--brand), var(--brand-purple-300));height:100%}
.dxd-person,.dxd-persona{flex-direction:column;display:flex}@supports (grid-template-rows:subgrid){.dxd-grid>.dxd-person{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.dxd-grid>.dxd-persona{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}:is(.dxd-grid:not(:has(>.dxd-persona>p))>.dxd-persona,.dxd-grid:not(:has(>.dxd-persona>.dxd-persona__tags))>.dxd-persona){grid-row:span 3}.dxd-grid:not(:has(>.dxd-persona>p,>.dxd-persona>.dxd-persona__tags))>.dxd-persona{grid-row:span 2}.dxd-grid>.dxd-person>.dxd-person__foot{align-self:end}}.dxd-person__head{align-items:center;gap:12px;display:flex}.dxd-person__photo{object-fit:cover;letter-spacing:.02em;width:48px;height:48px;color:var(--brand-accent);border:1px solid var(--brand-tint-border);background:radial-gradient(100% 100% at 30% 20%,#3a2766 0%,#221736 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.dxd-person.is-compact .dxd-person__photo{width:40px;height:40px;font-size:13px}img.dxd-person__photo{will-change:transform}.dxd-person__role{color:var(--fg-3);margin-top:3px;font-size:13px;line-height:1.4}.dxd-person p,.dxd-persona p{color:var(--fg-2);margin:14px 0 0;font-size:14.5px;line-height:1.6}.dxd-person__foot{flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:auto;padding-top:14px;font-size:13px;display:flex}.dxd-person__foot:before{content:"";background:var(--border-subtle);flex:0 0 100%;height:1px;margin-bottom:4px}.dxd-person__foot .dxd-meta{min-height:32px}.dxd-person__foot a{min-height:44px;color:var(--brand-accent);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.dxd-person__foot a:hover{text-decoration:underline}.dxd-person.is-compact{padding:16px 18px}.dxd-persona>p{margin-bottom:16px}.dxd-persona__stats{border-radius:var(--radius-sub);background:var(--border-subtle);border:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;margin:auto 0 0;display:grid;overflow:hidden}.dxd-person__head+.dxd-persona__stats{margin-top:16px}.dxd-persona__stats>div{background:var(--bg-well);flex-direction:column;justify-content:space-between;padding:9px 11px;display:flex}.dxd-persona__stats dt{color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600;line-height:1.4}.dxd-persona__stats dd{color:var(--fg-1);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:16px;font-weight:600}.dxd-persona__tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}
.dxd-logowall{container-type:inline-size}.dxd-logowall ul{--dxd-fit:1;--dxd-n:min(var(--dxd-fit), var(--dxd-cols,6));flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dxd-logowall li{width:calc((100% - (var(--dxd-n) - 1) * 8px) / var(--dxd-n));flex:none}@container (min-width:352px){.dxd-logowall ul{--dxd-fit:2}}@container (min-width:352px) and (max-width:527px){.dxd-logowall ul{justify-content:flex-start}}@container (min-width:528px){.dxd-logowall ul{--dxd-fit:3}}@container (min-width:704px){.dxd-logowall ul{--dxd-fit:4}}@container (min-width:880px){.dxd-logowall ul{--dxd-fit:5}}@container (min-width:1056px){.dxd-logowall ul{--dxd-fit:6}}@supports not (container-type:inline-size){@media (min-width:384px){.dxd-logowall ul{--dxd-fit:2}}@media (min-width:384px) and (max-width:559px){.dxd-logowall ul{justify-content:flex-start}}@media (min-width:560px){.dxd-logowall ul{--dxd-fit:3}}@media (min-width:736px){.dxd-logowall ul{--dxd-fit:4}}}.dxd-logowall .dxd-cardtitle{margin-bottom:12px}.dxd-logowall li>*{border-radius:var(--radius-lg);border:1px solid var(--border-card);background:var(--dxd-card-surface);height:100%;min-height:56px;color:var(--fg-1);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.dxd-logowall img,.dxd-logowall__mono{object-fit:cover;background:var(--bg-surface-2);border-radius:50%;flex:none;width:30px;height:30px}.dxd-logowall__mono{color:var(--fg-2);border:1px solid var(--border-soft);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.dxd-logowall__name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.3}.dxd-logowall li .dxd-pill{flex:none}.dxd-logowall li>div{background:var(--dxd-quiet-surface);box-shadow:none}
.dxd-flywheel{margin:0;container-type:inline-size}.dxd-flywheel__stage{max-width:860px;margin:0 auto;position:relative}.dxd-flywheel__ring{display:none}.dxd-flywheel__ring svg{width:100%;height:auto;display:block;overflow:visible}.dxd-flywheel__track{fill:none;stroke:#ffffff12;stroke-width:1px}.dxd-flywheel__disc{fill:#251a3a;stroke:#ae7cff6b;stroke-width:1.5px}.dxd-flywheel__arc{fill:none;stroke:var(--brand-purple-300);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.dxd-flywheel__node{fill:#231838;stroke:var(--brand-tint-border);stroke-width:1.5px}.dxd-flywheel__num{fill:var(--brand-accent);font:700 14px var(--font-sans);font-variant-numeric:tabular-nums}.dxd-flywheel__hub{border-radius:var(--radius-pill);border:1px solid var(--brand-tint-border);background:var(--brand-tint-bg);color:var(--fg-1);overflow-wrap:anywhere;margin:0 0 20px;padding:6px 14px;font-size:14px;font-weight:600;line-height:1.3;display:inline-block}.dxd-flywheel__steps{counter-reset:dxdfly;margin:0;padding:0;list-style:none}.dxd-flywheel__step{counter-increment:dxdfly;gap:16px;min-width:0;padding-bottom:24px;display:flex;position:relative}.dxd-flywheel__step>.dxd-flywheel__marker:before{content:counter(dxdfly)}.dxd-flywheel__body{min-width:0;padding-top:5px}.dxd-flywheel__text{color:var(--fg-2);text-wrap:pretty;margin-top:4px;font-size:14.5px;line-height:1.55}.dxd-flywheel__loop{color:var(--fg-2);align-items:center;gap:16px;margin:0;font-size:14px;line-height:1.5;display:flex}.dxd-flywheel__loop .dxd-flywheel__marker{border-style:dashed}@container (min-width:600px){.dxd-flywheel__stage{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);display:grid}.dxd-flywheel__ring{grid-area:2/1;display:block}.dxd-flywheel__hub{z-index:1;max-width:var(--fw-hub,20%);text-align:center;background:0 0;border:0;grid-area:2/1;place-self:center;margin:0;padding:0;font-size:17px;line-height:1.25}.dxd-flywheel__steps{display:contents}.dxd-flywheel__step{padding:0;display:block}.dxd-flywheel__step:before,.dxd-flywheel__step>.dxd-flywheel__marker{display:none}.dxd-flywheel__step.is-top,.dxd-flywheel__step.is-bottom{text-align:center;grid-column:1;justify-self:center;max-width:340px}.dxd-flywheel__step.is-top{grid-row:1;margin-bottom:-12px}.dxd-flywheel__step.is-bottom{grid-row:3;margin-top:-12px}.dxd-flywheel__step.is-right,.dxd-flywheel__step.is-left{top:var(--fw-y);transform:translateY(var(--fw-ty));grid-area:2/1;position:absolute}.dxd-flywheel__step.is-right{left:var(--fw-in);right:0}.dxd-flywheel__step.is-left{right:var(--fw-in);text-align:right;left:0}.dxd-flywheel__loop{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}@supports not (container-type:inline-size){@media (min-width:632px){.dxd-flywheel__stage{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);display:grid}.dxd-flywheel__ring{grid-area:2/1;display:block}.dxd-flywheel__hub{z-index:1;max-width:var(--fw-hub,20%);text-align:center;background:0 0;border:0;grid-area:2/1;place-self:center;margin:0;padding:0;font-size:17px;line-height:1.25}.dxd-flywheel__steps{display:contents}.dxd-flywheel__step{padding:0;display:block}.dxd-flywheel__step:before,.dxd-flywheel__step>.dxd-flywheel__marker{display:none}.dxd-flywheel__step.is-top,.dxd-flywheel__step.is-bottom{text-align:center;grid-column:1;justify-self:center;max-width:340px}.dxd-flywheel__step.is-top{grid-row:1;margin-bottom:-12px}.dxd-flywheel__step.is-bottom{grid-row:3;margin-top:-12px}.dxd-flywheel__step.is-right,.dxd-flywheel__step.is-left{top:var(--fw-y);transform:translateY(var(--fw-ty));grid-area:2/1;position:absolute}.dxd-flywheel__step.is-right{left:var(--fw-in);right:0}.dxd-flywheel__step.is-left{right:var(--fw-in);text-align:right;left:0}.dxd-flywheel__loop{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}}
.dxd-calc{container-type:inline-size}.dxd-calc__title{margin-bottom:16px}.dxd-calc__grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.dxd-calc__inputs{flex-direction:column;gap:20px;min-width:0;display:flex}.dxd-calc__field{flex-direction:column;gap:8px;min-width:0;display:flex}.dxd-calc__label{color:var(--fg-1);font-size:14px;font-weight:600;line-height:1.4}.dxd-calc__entry{align-items:center;gap:10px;display:flex}.dxd-calc__num{border-color:var(--border-field);letter-spacing:0;font-variant-numeric:tabular-nums;flex:none;width:112px}.dxd-calc__num:hover{border-color:var(--border-field-hover)}.dxd-calc__unit{color:var(--fg-2);font-size:13.5px;line-height:1.35}.dxd-calc__range{appearance:none;border-radius:var(--radius-sub);cursor:pointer;--p:50%;background:0 0;width:100%;height:44px;margin:-6px 0 0;padding:0;display:block}.dxd-calc__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--brand-purple-300) var(--p), var(--border-field) var(--p));border-radius:999px;height:6px}.dxd-calc__range::-moz-range-track{background:var(--border-field);border-radius:999px;height:6px}.dxd-calc__range::-moz-range-progress{background:var(--brand-purple-300);border-radius:999px;height:6px}.dxd-calc__range::-webkit-slider-thumb{appearance:none;border:2px solid var(--brand);background:#fff;border-radius:50%;width:24px;height:24px;margin-top:-9px;box-shadow:0 2px 8px #00000080}.dxd-calc__range::-moz-range-thumb{border:2px solid var(--brand);background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00000080}.dxd-calc__scale{color:var(--fg-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-12px;font-size:12px;display:flex}.dxd-calc__presets{flex-wrap:wrap;gap:8px;margin-top:-4px;display:flex}.dxd-calc__preset{border-radius:var(--radius-sub);border:1px solid var(--border-soft);min-height:44px;color:var(--fg-1);font:600 13px/1.3 var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--dxd-dur) var(--ease-out), border-color var(--dxd-dur) var(--ease-out);background:#ffffff0a;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.dxd-calc__preset:hover{background:var(--dxd-hover);border-color:var(--brand-tint-border)}.dxd-calc__preset[aria-pressed=true]{background:var(--brand-tint-bg);border-color:var(--brand-tint-border)}.dxd-calc__preset svg{color:var(--brand-accent)}.dxd-calc__presetval{color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.dxd-calc__out{border-radius:var(--radius-lg);background:var(--dxd-hero-surface);border:1px solid #ae7cff52;flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:20px;display:flex;box-shadow:inset 0 1px #c4a8ff33}.dxd-calc__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent);font-size:12px;font-weight:600;line-height:1.4}.dxd-calc__figs{letter-spacing:-.03em;color:var(--fg-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:2rem;font-weight:600;line-height:1.05;display:flex}.dxd-calc__figs>span{white-space:nowrap}.dxd-calc__figs>.dxd-calc__to{letter-spacing:0;color:var(--fg-2);font-size:1rem;font-weight:500}.dxd-calc__facts{border-top:1px solid var(--border-subtle);gap:10px;margin:0;padding-top:14px;display:grid}.dxd-calc__facts>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;display:flex}.dxd-calc__facts dt{color:var(--fg-2);font-size:13.5px}.dxd-calc__facts dd{color:var(--fg-1);font-variant-numeric:tabular-nums;margin:0;font-size:14.5px;font-weight:600}.dxd-calc__hint{color:var(--fg-2);margin-left:8px;font-size:13px;font-weight:400}.dxd-calc>.dxd-blocknote{margin-top:16px}@container (min-width:640px){.dxd-calc__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px}.dxd-calc__out{padding:24px}.dxd-calc__figs{font-size:2.25rem}}@supports not (container-type:inline-size){@media (min-width:706px){.dxd-calc__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px}.dxd-calc__out{padding:24px}.dxd-calc__figs{font-size:2.25rem}}}
.dxd-isnot{border-radius:var(--radius-xl);background:radial-gradient(80% 110% at 100% 0%, #ff8a8a17 0%, #ff8a8a00 62%), var(--dxd-hero-surface);border:1px solid #ff8a8a4d;padding:28px;box-shadow:inset 0 1px #ffffff0f}.dxd-isnot__title{letter-spacing:-.015em;color:var(--fg-1);text-wrap:balance;font-size:1.625rem;font-weight:600;line-height:1.2}.dxd-isnot__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dxd-isnot__title+.dxd-isnot__list{margin-top:18px}.dxd-isnot>.dxd-isnot__list:first-child{margin-top:0}.dxd-isnot__item,.dxd-isnot__is{border-radius:var(--radius-card);gap:14px;min-width:0;display:flex}.dxd-isnot__item{background:#0e0a1880;border:1px dashed #ff8a8a73;padding:16px 18px}.dxd-isnot__is{background:#79f09a12;border:1px solid #79f09a66;margin-bottom:26px;padding:18px 20px}.dxd-isnot__is:last-child{margin-bottom:0}.dxd-isnot__mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dxd-isnot__mark.is-no{color:var(--danger);background:#ff8a8a1f;box-shadow:inset 0 0 0 1px #ff8a8a80}.dxd-isnot__mark.is-yes{color:var(--positive);background:#79f09a1f;box-shadow:inset 0 0 0 1px #79f09a80}.dxd-isnot__body{min-width:0;padding-top:5px}.dxd-isnot__name{color:var(--fg-1);font-size:17px;font-weight:600;line-height:1.35}.dxd-isnot__istitle{color:var(--fg-1);font-size:1.1875rem;font-weight:600;line-height:1.3}.dxd-isnot__body p{color:var(--fg-2);text-wrap:pretty;max-width:70ch;margin:6px 0 0;font-size:15px;line-height:1.6}@media (max-width:560px){.dxd-isnot{padding:18px 16px}.dxd-isnot__title{font-size:1.375rem}.dxd-isnot__item,.dxd-isnot__is{gap:12px;padding:14px}}
.dxd-linkcard{align-items:flex-start;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.dxd-linkcard__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dxd-linkcard__desc{color:var(--fg-2);font-size:13.5px;line-height:1.5}.dxd-linkcard__meta{color:var(--fg-3);font-size:12px}.dxd-linkcard__go{color:var(--fg-3);transition:color var(--dxd-dur) var(--ease-out), transform var(--dxd-dur) var(--ease-out);margin-top:9px}.dxd-linkcard:hover .dxd-linkcard__go{color:var(--brand-accent);transform:translate(2px)}.dxd-video{border-radius:var(--radius-card);border:1px solid var(--border-card);background:radial-gradient(120% 120% at 50% 0%, #2a1d44 0%, var(--bg-well) 70%);width:100%;box-shadow:var(--dxd-card-shadow);background-position:50%;background-size:cover;position:relative;overflow:hidden}.dxd-video.is-bare{background:radial-gradient(70% 90% at 50% 0,#8852e04d 0%,#8852e000 70%),linear-gradient(#1c1429 0%,#110c1a 100%)}.dxd-video.is-bare:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 0%,#0000 100%)}.dxd-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dxd-video__play{width:100%;color:var(--fg-1);cursor:pointer;font-family:var(--font-sans);background:#08050e4d;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.dxd-video__play:focus-visible{outline-offset:-4px;border-radius:var(--radius-card)}.dxd-video__btn{background:var(--dxd-cta);width:64px;height:64px;box-shadow:0 0 0 8px var(--brand-glow), 0 12px 32px -8px #8852e0b3;transition:transform var(--dxd-dur) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;padding-left:4px;display:inline-flex}.dxd-video__play:hover .dxd-video__btn{background:var(--dxd-cta-hover);transform:scale(1.04)}.dxd-video__title{text-align:center;font-size:15px;font-weight:600}.dxd-video__title em{color:var(--fg-2);margin-left:8px;font-style:normal;font-weight:400}.dxd-video__host{color:var(--fg-2);font-size:12.5px}.dxd-videofig>figcaption{color:var(--fg-3);margin-top:10px;font-size:13px}
.dxd-chartcard{margin:0;padding:20px 22px 16px}.dxd-chartcard__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:18px;display:flex}.dxd-chartcard__caption{flex:280px;min-width:0}.dxd-chartcard .dxd-figure__num{letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11.5px;line-height:1.3;display:block}.dxd-chartcard__title{text-wrap:balance;font-size:16px;line-height:1.4}.dxd-chartcard__sub{color:var(--fg-3);margin-top:4px;font-size:13px;line-height:1.45}.dxd-chartcard__actions{flex:none;align-items:center;gap:8px;display:flex}.dxd-chartcard__body{min-width:0}.dxd-chartcard__foot{border-top:1px solid var(--border-subtle);color:var(--fg-3);gap:6px;margin-top:16px;padding-top:12px;font-size:12.5px;line-height:1.55;display:grid}.dxd-chartcard__foot p{max-width:88ch;margin:0}.dxd-chartcard__source{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.dxd-chart{min-width:0;position:relative}.dxd-chart__plot{position:relative}.dxd-chart svg{display:block;overflow:visible}.dxd-tick{font:400 12px var(--font-sans);fill:var(--fg-3);font-variant-numeric:tabular-nums}.dxd-endlabel{font:600 12.5px var(--font-sans);fill:var(--fg-2);font-variant-numeric:tabular-nums}.dxd-grid-line{stroke:#ffffff12;stroke-width:1px;shape-rendering:crispedges}.dxd-grid-line.is-zero{stroke:#ffffff38}.dxd-crosshair{stroke:#ffffff4d;stroke-width:1px;shape-rendering:crispedges}.dxd-annot-line{stroke:var(--brand-accent);stroke-opacity:.5;stroke-width:1px;shape-rendering:crispedges}.dxd-annot-text{font:600 11.5px var(--font-sans);fill:var(--brand-accent)}.dxd-dot{stroke:#241b33;stroke-width:2px}.dxd-legend{color:var(--fg-2);flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;font-size:12.5px;list-style:none;display:flex}.dxd-legend.is-end{justify-content:flex-end}.dxd-legend li{border-radius:var(--radius-pill);border:1px solid var(--border-soft);background:#ffffff08;align-items:center;gap:8px;padding:4px 11px 4px 9px;line-height:1.35;display:inline-flex}.dxd-legend__key{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.dxd-legend__key.is-line{border-radius:2px;width:14px;height:3px}.dxd-legend__value{color:var(--fg-1);font-variant-numeric:tabular-nums;font-weight:600}.dxd-tip{z-index:5;border-radius:var(--radius-sub);background:var(--bg-surface-2);border:1px solid var(--border-card);width:188px;box-shadow:var(--shadow-overlay);pointer-events:none;padding:10px 12px;font-size:12.5px;position:absolute}.dxd-tip__title{color:var(--fg-1);margin-bottom:6px;font-weight:600}.dxd-tip__row{color:var(--fg-2);align-items:center;gap:7px;padding:2px 0;display:flex}.dxd-tip__label{overflow-wrap:break-word;flex:1;min-width:0}.dxd-tip__value{color:var(--fg-1);font-variant-numeric:tabular-nums;font-weight:600}
.dxd-hbar{gap:12px;display:grid;container-type:inline-size}.dxd-hbar__row{grid-template-columns:minmax(80px,28%) 1fr auto;align-items:center;gap:12px;font-size:13.5px;display:grid}.dxd-hbar__label{color:var(--fg-2);overflow-wrap:anywhere;line-height:1.35}.dxd-hbar__track{background:#ffffff09;border-radius:0 4px 4px 0;height:14px;display:flex}.dxd-hbar__fill{border-radius:0 4px 4px 0;min-width:2px;height:100%}.dxd-hbar__value{text-align:right;min-width:56px;color:var(--fg-1);font-variant-numeric:tabular-nums;font-weight:600}@container (max-width:420px){.dxd-hbar__row{grid-template-columns:1fr auto;row-gap:6px}.dxd-hbar__track{order:3;grid-column:1/-1}}@supports not (container-type:inline-size){@media (max-width:486px){.dxd-hbar__row{grid-template-columns:1fr auto;row-gap:6px}.dxd-hbar__track{order:3;grid-column:1/-1}}}.dxd-donut{flex-wrap:wrap;align-items:center;gap:20px 36px;display:flex}.dxd-donut__ring{flex:none;margin:0 auto;position:relative}.dxd-donut__center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 30px;display:flex;position:absolute;inset:0}.dxd-donut__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.1}.dxd-donut__label{color:var(--fg-3);margin-top:2px;font-size:12px;line-height:1.3}.dxd-donut__legend,.dxd-share__legend{flex:1;min-width:min(100%,240px);margin:0;padding:0;font-size:13.5px;list-style:none}.dxd-share__legend.is-noamt li{grid-template-columns:10px 1fr auto}.dxd-donut__legend li,.dxd-share__legend li{border-bottom:1px solid var(--border-subtle);min-height:40px;color:var(--fg-2);border-radius:4px;grid-template-columns:10px 1fr auto auto;align-items:center;gap:10px;padding:8px;display:grid}.dxd-donut__legend li:last-child,.dxd-share__legend li:last-child{border-bottom:0}.dxd-donut__legend li.is-active,.dxd-share__legend li.is-active{color:var(--fg-1);background:#ffffff0b}.dxd-donut__pct,.dxd-share__pct{color:var(--fg-1);font-variant-numeric:tabular-nums;font-weight:600}.dxd-donut__amt,.dxd-share__amt{text-align:right;min-width:56px;color:var(--fg-3);font-variant-numeric:tabular-nums}.dxd-share__bar{gap:2px;height:18px;margin-bottom:14px;display:flex}.dxd-share__bar span{min-width:3px;transition:opacity var(--dxd-dur) var(--ease-out)}.dxd-share__bar span:first-child{border-radius:5px 0 0 5px}.dxd-share__bar span:last-child{border-radius:0 5px 5px 0}.dxd-heat .dxd-tablescroll{background:0 0;border:0}.dxd-heat table{border-collapse:separate;border-spacing:3px;width:100%;font-size:13.5px}.dxd-heat th{color:var(--fg-2);text-align:center;white-space:nowrap;padding:6px 8px;font-size:12.5px;font-weight:600}.dxd-heat tbody th{text-align:left}.dxd-heat__axis{text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;white-space:normal!important;color:var(--fg-3)!important;font-size:11px!important}.dxd-heat__axis.is-left{text-align:left}@media (max-width:359px){.dxd-heat table{border-spacing:2px;font-size:12.5px}.dxd-heat th{padding:6px 4px}.dxd-heat__cell{padding:11px 4px}.dxd-heat__axis{letter-spacing:.02em}}.dxd-heat td{padding:0}.dxd-heat__cell{text-align:center;min-width:72px;color:var(--fg-1);font-variant-numeric:tabular-nums;border-radius:5px;padding:11px 8px;font-weight:600;display:block}.dxd-heat__cell.is-highlight{box-shadow:0 0 0 2px var(--fg-1)}.dxd-heat__scale{color:var(--fg-3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.dxd-heat__note{white-space:nowrap;margin-left:4px;font-style:italic}.dxd-heat__ramp{background:linear-gradient(90deg,#8852e01a,#8852e0f2);border-radius:4px;flex:0 120px;min-width:32px;height:8px}
.dxd-shell__body>.dxd-shell__sidebar{grid-area:1/1}.dxd-shell__body>.dxd-shell__main{grid-area:1/2}.dxd-shell__body>.dxd-shell__toc{grid-area:1/3}@media (max-width:1311px){.dxd-shell__body{grid-template-columns:240px minmax(0,1fr) 196px}}.dxd-toc-inline{display:none}@media (max-width:1243px){.dxd-shell__body{grid-template-columns:240px minmax(0,1fr)}.dxd-shell__toc{display:none}.dxd-toc-inline{border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--dxd-quiet-surface);display:block}.dxd-toc-inline>summary{cursor:pointer;min-height:48px;color:var(--fg-1);justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.dxd-toc-inline>summary::-webkit-details-marker{display:none}.dxd-toc-inline>summary:after{content:"";border:solid var(--fg-3);width:8px;height:8px;transition:transform var(--dxd-dur) var(--ease-out);border-width:0 2px 2px 0;transform:translateY(-2px)rotate(45deg)}.dxd-toc-inline[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.dxd-toc-inline .dxd-toc{padding:0 16px 12px}.dxd-toc-inline .dxd-toc__title{display:none}}@media (max-width:1047px){.dxd-shell__body{grid-template-columns:216px minmax(0,1fr)}}@media (max-width:1023px){.dxd-shell__body{grid-template-columns:minmax(0,1fr)}.dxd-shell__body>.dxd-shell__main{grid-column:1}.dxd-shell__sidebar{display:none}.dxd-topbar__menu{display:inline-flex}}@media (max-width:860px){.dxd-shell__main{padding:28px 16px 0}.dxd-shell__content{gap:32px}.dxd-topbar{gap:8px;padding:0 8px 0 4px}.dxd-searchbtn__text,.dxd-searchbtn .dxd-kbd{display:none}.dxd-searchbtn{background:0 0;border-color:#0000;justify-content:center;width:44px;min-width:0;height:44px;padding:0}.dxd-h2{font-size:1.375rem;line-height:1.3}.dxd-h3{font-size:1.125rem}.dxd-lede,.dxd-pagehead .dxd-lede{font-size:1.0625rem}.dxd-pagehead{padding-bottom:26px}.dxd-pagehead__eyebrow{margin-bottom:12px}.dxd-prose>h2,.dxd-prose>.dxd-h2{margin-top:56px;padding-top:24px}.dxd-prose>h3,.dxd-prose>.dxd-h3{margin-top:36px}.dxd-card{padding:16px}.dxd-kv{padding-left:16px;padding-right:16px}.dxd-chartcard{padding:16px 16px 14px}.dxd-stat--hero{padding:22px 20px 20px}.dxd-footer{margin-top:56px}.dxd-pill,.dxd-micro,.dxd-nav__title,.dxd-kbd,.dxd-palette__crumb,.dxd-source__label,.dxd-figure__num,.dxd-chartcard .dxd-figure__num,.dxd-table thead th,.dxd-table.is-dense thead th,.dxd-table.is-stack .dxd-table__label,.dxd-persona__stats dt{font-size:12px}.dxd-heat__axis{font-size:12px!important}.dxd-toc,.dxd-footer a{font-size:14px}.dxd-footer{column-gap:16px}.dxd-footer__links{column-gap:12px}.dxd-linkcard__body{justify-content:center;min-height:34px}}
@media (prefers-reduced-motion:reduce){[class*=dxd-],[class*=dxd-] *,[class*=dxd-]:before,[class*=dxd-]:after{transition:none!important;animation:none!important}.dxd-linkcard:hover,.dxd-prevnext__cell:hover,.dxd-logowall li>a:hover,.dxd-video__play:hover .dxd-video__btn,.dxd-linkcard:hover .dxd-linkcard__go{transform:none}}:root[data-reduced-motion=true] [class*=dxd-],:root[data-reduced-motion=true] [class*=dxd-] *,:root[data-reduced-motion=true] [class*=dxd-]:before,:root[data-reduced-motion=true] [class*=dxd-]:after{transition:none!important;animation:none!important}:root[data-reduced-motion=true] :is(.dxd-linkcard,.dxd-prevnext__cell,.dxd-logowall li>a):hover,:root[data-reduced-motion=true] .dxd-video__play:hover .dxd-video__btn,:root[data-reduced-motion=true] .dxd-linkcard:hover .dxd-linkcard__go{transform:none}
@media print{:root{--bg-app:#fff;--bg-surface-1:#fff;--bg-surface-2:#f4f4f6;--bg-well:#f4f4f6;--fg-1:#111;--fg-2:#333;--fg-3:#555;--border-subtle:#ddd;--border-soft:#ccc;--border-card:#ccc;--border-table:#ddd;--dxd-card-surface:#fff;--dxd-card-flat:#fff;--dxd-hero-surface:#fff;--dxd-quiet-surface:#fff}html,body,.dxd-shell{background:#fff}.dxd-topbar,.dxd-shell__sidebar,.dxd-shell__toc,.dxd-toc-inline,.dxd-prevnext,.dxd-seg,.dxd-heading__anchor,.skip-link,.dxd-sidebar__more,.dxd-footer,.app-offline,.dxd-scrollhint{display:none!important}.dxd-shell__body{max-width:none;display:block}.dxd-shell__main{padding:0}.dxd-card,.dxd-chartcard,.dxd-tablewrap,.dxd-callout,.dxd-stat,.dxd-feature,figure{break-inside:avoid;box-shadow:none}h2,h3,.dxd-heading{break-after:avoid}.dxd-prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}}
.skip-link{left:-9999px;top:var(--space-2);z-index:100;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sub);background:var(--bg-surface-2);color:var(--fg-1);align-items:center;font-size:.875rem;display:inline-flex;position:absolute}.skip-link:focus-visible{left:var(--space-2);box-shadow:var(--focus-ring);outline:none}.dx-pts{white-space:nowrap}.dx-pts img{vertical-align:-.14em;width:1em;height:auto;margin-right:.25em;display:inline-block}.app-offline:empty{display:none}.app-offline{left:50%;bottom:var(--space-4);z-index:70;border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--bg-surface-2);max-width:calc(100% - 32px);box-shadow:var(--shadow-overlay);color:var(--fg-1);margin:0;padding:12px 16px;font-size:14px;position:fixed;transform:translate(-50%)}.dxd-room{display:contents}.dxd-brand{min-height:44px;padding-inline:var(--space-1);align-items:center;display:inline-flex}.dxd-brand img{width:auto;height:22px;display:block}.dxd-pagehead__retry{margin-top:var(--gap-section)}

@font-face{font-family:TT Interphases Pro;src:url(/fonts/TTInterphasesPro-Regular.woff2)format("woff2"),url(/fonts/TTInterphasesPro-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:calc(var(--topbar-h) + 16px);-moz-text-size-adjust:100%;text-size-adjust:100%}::selection{color:var(--fg-1);background:#5b3a9a}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{scrollbar-width:none!important}::-webkit-scrollbar{display:none!important}
