.dx-hero{padding:clamp(40px,6vw,76px) 0 clamp(20px,3vw,36px)}.dx-hero h1{font-size:clamp(40px,6vw,72px)}.dx-hero .lede{margin-top:16px}.dx-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}.dx{padding-bottom:clamp(48px,7vw,96px)}.dx-grid{display:grid;grid-gap:18px;gap:18px;align-items:start}.dx-main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px)}@media(min-width:980px){.dx-grid{grid-template-columns:268px minmax(0,1fr);gap:clamp(32px,4vw,56px)}}.dx-mbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:12px 18px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line2);position:-webkit-sticky;position:sticky;top:calc(var(--nav-h,68px) + 56px);z-index:40}.dx-mbar span{display:grid;grid-gap:1px;gap:1px;min-width:0}.dx-mbar small{color:var(--muted);font-size:12.5px;font-weight:600}.dx-mbar b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-mbar i{font-style:normal;font-size:24px;font-weight:600;line-height:1}.dx-side{display:none;gap:12px}.dx-side.open{display:grid}@media(min-width:980px){.dx-mbar{display:none}.dx-side{display:grid;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h,68px) + 70px);max-height:calc(100dvh - var(--nav-h,68px) - 90px);grid-template-rows:auto minmax(0,1fr)}}.dx-search{position:relative}.dx-search input{width:100%;height:46px;padding:0 44px 0 16px;border:0;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line2);font-size:15px;outline:0}.dx-search input:focus{box-shadow:inset 0 0 0 2px var(--accent)}.dx-search kbd{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:600 12px var(--font);color:var(--muted);padding:2px 8px;border-radius:7px;box-shadow:inset 0 0 0 1.5px var(--line2)}.dx-nav{overflow:auto;padding:2px 4px 8px 0;display:grid;grid-gap:18px;gap:18px;align-content:start;overscroll-behavior:contain}.dx-group h2{font-family:var(--font);font-size:13.5px;letter-spacing:0;font-weight:750;color:var(--muted);margin:0 0 6px 12px;line-height:1.2}.dx-group ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px}.dx-group a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;color:var(--text)}.dx-group a:hover{background:var(--surface2)}.dx-group a.on{background:var(--accent-soft);color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.dx-dot{font-style:normal;font-size:11.5px;font-weight:750;padding:2px 8px;border-radius:99px;flex:none}.dx-dot.live{background:var(--up-soft);color:var(--up)}.dx-dot.planned{background:var(--warn-soft);color:var(--warn)}.dx-none{color:var(--muted);font-size:15px;padding:6px 12px}.dx-sec{scroll-margin-top:calc(var(--nav-h,68px) + 76px);max-width:820px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}@media(max-width:979px){.dx-sec{scroll-margin-top:calc(var(--nav-h,68px) + 130px)}}.dx-sec-head{display:grid;grid-gap:12px;gap:12px;padding-top:clamp(20px,3vw,32px);border-top:2px solid var(--line)}.dx-main>.dx-sec:first-child .dx-sec-head{border-top:0;padding-top:0}.dx-sec h2{font-size:clamp(30px,3.6vw,42px);display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dx-chip{font-family:var(--font);font-size:13px;font-weight:750;letter-spacing:0;padding:4px 12px;border-radius:99px}.dx-chip.live{background:var(--up-soft);color:var(--up)}.dx-chip.planned{background:var(--warn-soft);color:var(--warn)}.dx-lead{font-size:clamp(17px,1.5vw,19.5px);line-height:1.5;color:var(--muted);max-width:62ch}.dx-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0}.dx-body p{max-width:68ch;line-height:1.62;overflow-wrap:break-word}.dx-body li b,.dx-body p b{font-weight:700}.dx-sub{font-size:21px;margin-top:10px}.dx-fine{font-size:13.5px;color:var(--muted);line-height:1.45;max-width:64ch}.dx-link{font-weight:650;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);color:inherit}.dx-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);color:var(--accent)}.dx-btnlink{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:650}.dx-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;word-break:break-all;text-decoration:none}.dx-list{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;max-width:68ch;line-height:1.55}.dx-list li::marker{color:var(--accent)}.dx-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;counter-reset:dx}.dx-steps li{counter-increment:dx;display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line)}.dx-steps li:before{content:counter(dx);flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-weight:800;font-size:15px}.dx-steps li>div{min-width:0}.dx-steps p{overflow-wrap:anywhere;margin:3px 0 0;color:var(--muted);font-size:15.5px;line-height:1.5}.dx-steps b{font-size:16px}.dx-note{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:18px;background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--accent);max-width:68ch;font-size:15.5px;line-height:1.55}.dx-note b{font-size:16px}.dx-note div{display:grid;grid-gap:8px;gap:8px;color:var(--text)}.dx-note p{margin:0}.dx-note.warn{background:var(--warn-soft);box-shadow:inset 4px 0 0 var(--warn)}.dx-note.safe{background:var(--up-soft);box-shadow:inset 4px 0 0 var(--up)}.dx-facts{margin:0;display:grid;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line2);padding:6px 18px}.dx-facts>div{display:grid;grid-template-columns:minmax(120px,210px) minmax(0,1fr);grid-gap:6px 20px;gap:6px 20px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15.5px}.dx-facts>div:last-child{border-bottom:0}.dx-facts dt{color:var(--muted);font-weight:600}.dx-facts dd{margin:0;font-weight:650;min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.dx-facts>div{grid-template-columns:minmax(0,1fr)}}.dx-facts dt{overflow-wrap:anywhere}.dx-tablewrap{overflow-x:auto;border-radius:18px;box-shadow:inset 0 0 0 2px var(--line2);background:var(--surface);max-width:100%}.dx-table{width:100%;border-collapse:collapse;font-size:15px;min-width:460px}.dx-table td,.dx-table th{text-align:left;vertical-align:top;padding:11px 16px;border-bottom:1px solid var(--line);line-height:1.45}.dx-table thead th{background:var(--surface2);font-weight:750;font-size:14px;white-space:nowrap}.dx-table tbody th{font-weight:700;white-space:nowrap}.dx-table td{color:var(--muted)}.dx-table tbody tr:last-child>*{border-bottom:0}.dx-key{display:inline-flex;align-items:center;gap:8px}.dx-key i{width:12px;height:12px;border-radius:4px;flex:none}.dx-bar{display:flex;height:22px;border-radius:99px;overflow:hidden;box-shadow:inset 0 0 0 2px var(--line2);gap:2px;background:var(--surface)}.dx-bar i{display:block}.dx-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dx-chips li{padding:7px 14px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line2);font-weight:650;font-size:14.5px}.dx-chips a{text-decoration:none}.dx-chips li:has(a):hover{box-shadow:inset 0 0 0 2px var(--accent)}.dx-pillars,.dx-signals{display:grid;grid-gap:10px;gap:10px}@media(min-width:700px){.dx-pillars,.dx-signals{grid-template-columns:1fr 1fr}}.dx-pillar,.dx-signal{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line)}.dx-pillar>span{flex:none;width:40px;height:40px}.dx-signal>span{flex:none;width:34px;height:34px;color:var(--accent)}.dx-pillar p,.dx-signal p{margin:3px 0 0;color:var(--muted);font-size:15px;line-height:1.5}.dx-feature{padding:16px 18px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line)}.dx-feature h3{font-size:19px}.dx-feature p{margin:6px 0 0;color:var(--muted);font-size:15.5px;line-height:1.5}.dx-phases{display:grid;grid-gap:10px;gap:10px}@media(min-width:700px){.dx-phases{grid-template-columns:1fr 1fr}}.dx-phase{padding:16px 18px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line)}.dx-phase.now{box-shadow:inset 0 0 0 2px var(--up)}.dx-phase.next{box-shadow:inset 0 0 0 2px var(--jack)}.dx-phase>span{font-size:13px;font-weight:750;color:var(--muted)}.dx-phase h3{font-size:19px;margin:2px 0 8px}.dx-phase ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:15px;line-height:1.45;color:var(--muted)}.dx-phase li.done{color:var(--text)}.dx-faq details{border-top:2px solid var(--line)}.dx-faq details:last-child{border-bottom:2px solid var(--line)}.dx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:700;font-size:17px;line-height:1.35}.dx-faq summary::-webkit-details-marker{display:none}.dx-faq summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:21px;box-shadow:inset 0 0 0 2px var(--line2);transition:transform .2s}.dx-faq details[open] summary:after{transform:rotate(45deg);background:var(--jack);color:var(--jack-ink);box-shadow:none}.dx-faq details>div{padding:0 0 18px;color:var(--muted);max-width:64ch;display:grid;grid-gap:10px;gap:10px;font-size:15.5px;line-height:1.55}.dx-faq details>div p{margin:0}.dx-gloss{margin:0;display:grid}.dx-gloss>div{display:grid;grid-template-columns:minmax(110px,170px) minmax(0,1fr);grid-gap:4px 20px;gap:4px 20px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15.5px}.dx-gloss dt{font-weight:700}.dx-gloss dd{margin:0;color:var(--muted);line-height:1.5}@media(max-width:600px){.dx-gloss>div{grid-template-columns:minmax(0,1fr)}}.dx-gloss dd,.dx-gloss dt{overflow-wrap:anywhere}.dx-docs{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.dx-doclink{display:grid;grid-gap:3px;gap:3px;width:100%;text-align:left;padding:16px 18px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line2);transition:box-shadow .15s}.dx-doclink:hover{box-shadow:inset 0 0 0 2px var(--accent)}.dx-doclink b{font-size:17px}.dx-doclink small{color:var(--muted);font-size:14.5px}@media(prefers-reduced-motion:reduce){.dx-doclink,.dx-faq summary:after{transition:none}}@media(max-width:979px){.dx-mbar{top:var(--nav-h,68px);margin-inline:-22px;width:calc(100% + 44px);border-radius:0;padding:12px 22px;box-shadow:0 1px 0 var(--line),0 -12px 0 var(--bg);background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dx-mbar i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--line2);font-size:20px}.dx-mbar i,.dx-side.open{background:var(--surface)}.dx-side.open{position:fixed;z-index:45;left:12px;right:12px;top:calc(var(--nav-h,68px) + 66px);max-height:calc(100dvh - var(--nav-h,68px) - 150px);overflow:auto;padding:14px;border-radius:20px;box-shadow:0 24px 60px -20px rgba(10,14,60,.45),inset 0 0 0 1.5px var(--line2);grid-template-rows:auto minmax(0,1fr)}}