.xroadmap:where(.astro-bpvuql4d){--bg: #0a1619;--panel: #0f2328;--ink: #e9edf1;--ink-dim: #aab3bd;--ink-mute: #7a8890;--line: #1a3036;--line-2: #244048;--accent: #5de48c;--accent-2: #007b3d;--teal: #44c7b6;--violet: #9a7cff;--rose: #ff6b9a;--green: #7dd67a;--peach: #fad7ae;--section-bg: linear-gradient(180deg, var(--panel), var(--bg));--section-shadow: 0 30px 80px -40px rgba(0, 0, 0, .8);background:var(--section-bg);border:1px solid var(--line);border-radius:18px;padding:30px 34px 28px;color:var(--ink);font-family:"Onest",var(--sl-font, "Inter"),system-ui,sans-serif;box-shadow:var(--section-shadow)}.xroadmap:where(.astro-bpvuql4d).theme-light{--bg: #eef2f1;--panel: #fbfbf9;--ink: #0f2328;--ink-dim: #2a3439;--ink-mute: #546066;--line: #d6dcde;--line-2: #b9c2c6;--section-bg: linear-gradient(180deg, #fbfbf9, #f3f6f4);--section-shadow: 0 22px 56px -28px rgba(15, 35, 40, .28)}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-feat:where(.astro-bpvuql4d){background:#fff;border:1px solid var(--line);border-left:3px solid var(--accent-2);box-shadow:0 6px 18px -14px #0f232840}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-feat:where(.astro-bpvuql4d).is-span{background:#fff}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-feat:where(.astro-bpvuql4d) .k:where(.astro-bpvuql4d),.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d) .k:where(.astro-bpvuql4d){font-size:10px;font-weight:700}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-feat:where(.astro-bpvuql4d) .k:where(.astro-bpvuql4d){color:var(--accent-2)}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-feat:where(.astro-bpvuql4d).is-openended:after{color:var(--accent-2)}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-feat:where(.astro-bpvuql4d) .d:where(.astro-bpvuql4d),.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d) .d:where(.astro-bpvuql4d){color:#2a3439}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-feat:where(.astro-bpvuql4d) .peg:where(.astro-bpvuql4d){background:#007b3d80}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-feat:where(.astro-bpvuql4d) .peg:where(.astro-bpvuql4d):after{background:var(--accent-2);box-shadow:0 0 8px #007b3d66}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d){background:#fff;border:1px solid var(--line);border-left:3px solid var(--teal);box-shadow:0 6px 18px -14px #0f232840}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-live{border-left-color:#2fa84f}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-pilot{border-left-color:var(--violet)}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-partnership{border-left-color:var(--rose)}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-launch{border-left-color:var(--teal)}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-live .k:where(.astro-bpvuql4d){color:#2fa84f}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-live .peg:where(.astro-bpvuql4d):before{background:#2fa84f}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-launch .k:where(.astro-bpvuql4d){color:#0d7d6b}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-launch .peg:where(.astro-bpvuql4d):before{background:#0d7d6b}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-launch{border-left-color:#0d7d6b}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-pilot .k:where(.astro-bpvuql4d){color:#5a3fbf}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-pilot .peg:where(.astro-bpvuql4d):before{background:#5a3fbf}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-pilot{border-left-color:#5a3fbf}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-partnership .k:where(.astro-bpvuql4d){color:#c9316b}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-partnership .peg:where(.astro-bpvuql4d):before{background:#c9316b}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-roll:where(.astro-bpvuql4d).status-partnership{border-left-color:#c9316b}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-dividers:where(.astro-bpvuql4d) span:where(.astro-bpvuql4d){border-right-color:var(--line-2)}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-qhead:where(.astro-bpvuql4d){border-right-color:var(--line-2)}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-chip:where(.astro-bpvuql4d).accent{color:var(--accent-2);border-color:#007b3d73;background:#5de48c14}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-chip:where(.astro-bpvuql4d){background:#0f232808}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-dot:where(.astro-bpvuql4d){background:var(--accent-2);box-shadow:0 0 8px #007b3d80}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-stmt:where(.astro-bpvuql4d) em:where(.astro-bpvuql4d){color:var(--accent-2)}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-intro:where(.astro-bpvuql4d){background:#5de48c0d;border-color:#007b3d33}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-phil:where(.astro-bpvuql4d){background:#fff}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-arrow:where(.astro-bpvuql4d) .shaft:where(.astro-bpvuql4d){background:linear-gradient(90deg,#007b3dd9,#007b3dfa 50%,#007b3dd9)}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-arrow:where(.astro-bpvuql4d) .ql:where(.astro-bpvuql4d){color:#fff}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-arrow:where(.astro-bpvuql4d) .tick:where(.astro-bpvuql4d){border-right-color:#ffffff2e}.xroadmap:where(.astro-bpvuql4d) :where(.astro-bpvuql4d){box-sizing:border-box}.xr-head:where(.astro-bpvuql4d){display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;flex-wrap:wrap}.xr-title:where(.astro-bpvuql4d){display:flex;gap:14px;align-items:center}.xr-mark:where(.astro-bpvuql4d){width:42px;height:42px;border-radius:10px;background:linear-gradient(140deg,var(--accent),var(--accent-2));color:#0f2328;display:grid;place-items:center;font-weight:700;font-size:22px}.xroadmap:where(.astro-bpvuql4d) h2:where(.astro-bpvuql4d){margin:0;font-size:28px;letter-spacing:-.01em;font-weight:600}.xr-sub:where(.astro-bpvuql4d){color:var(--ink-dim);font-size:13px;margin:3px 0 0}.xr-meta:where(.astro-bpvuql4d){display:flex;gap:10px;flex-wrap:wrap}.xr-chip:where(.astro-bpvuql4d){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:6px 10px;border:1px solid var(--line-2);border-radius:999px;color:var(--ink-dim)}.xr-chip:where(.astro-bpvuql4d).accent{border-color:#5de48c59;color:var(--accent)}.xr-dot:where(.astro-bpvuql4d){display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:6px;box-shadow:0 0 8px var(--accent)}.xr-intro:where(.astro-bpvuql4d){display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap;margin:6px 0 14px;padding:14px 16px;border:1px solid var(--line);border-radius:12px}.xr-stmt:where(.astro-bpvuql4d){font-size:17px;max-width:780px;line-height:1.4;margin:0}.xr-stmt:where(.astro-bpvuql4d) em:where(.astro-bpvuql4d){color:var(--accent);font-style:normal}.xr-kpis:where(.astro-bpvuql4d){display:flex;gap:18px;margin-left:auto;flex-wrap:wrap}.xr-kpi:where(.astro-bpvuql4d){min-width:110px}.xr-kpi:where(.astro-bpvuql4d) .n:where(.astro-bpvuql4d){font-size:26px;line-height:1;display:block}.xr-kpi:where(.astro-bpvuql4d) .l:where(.astro-bpvuql4d){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-top:6px;display:block}.xr-wrap:where(.astro-bpvuql4d){position:relative;margin:18px 0 10px;padding:0 8px}.xr-qgrid:where(.astro-bpvuql4d),.xr-lane:where(.astro-bpvuql4d){display:grid;grid-template-columns:repeat(6,1fr)}.xr-qhead:where(.astro-bpvuql4d){padding:0 12px 8px;border-right:1px dashed var(--line)}.xr-qhead:where(.astro-bpvuql4d):last-child{border-right:none}.xr-qhead:where(.astro-bpvuql4d) .q:where(.astro-bpvuql4d){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--ink-dim);letter-spacing:.14em}.xr-qhead:where(.astro-bpvuql4d) .y:where(.astro-bpvuql4d){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;color:var(--ink-mute);letter-spacing:.16em;display:block;margin-top:2px}.xr-lane:where(.astro-bpvuql4d){position:relative;gap:8px 12px}.xr-lane:where(.astro-bpvuql4d).top{min-height:170px;align-items:end;padding:12px 14px 18px}.xr-lane:where(.astro-bpvuql4d).bot{min-height:180px;padding:18px 14px 0}.xr-dividers:where(.astro-bpvuql4d){position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);pointer-events:none;z-index:0}.xr-dividers:where(.astro-bpvuql4d) span:where(.astro-bpvuql4d){border-right:1px dashed var(--line)}.xr-dividers:where(.astro-bpvuql4d) span:where(.astro-bpvuql4d):last-child{border-right:none}.xr-feat:where(.astro-bpvuql4d),.xr-roll:where(.astro-bpvuql4d){position:relative;z-index:1}.xr-feat:where(.astro-bpvuql4d){background:linear-gradient(180deg,#5de48c1a,#5de48c05);border:1px solid rgba(93,228,140,.35);border-radius:10px;padding:12px 12px 12px 14px}.xr-feat:where(.astro-bpvuql4d) .k:where(.astro-bpvuql4d){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;color:var(--accent)}.xr-feat:where(.astro-bpvuql4d) .n:where(.astro-bpvuql4d){font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1.2}.xr-feat:where(.astro-bpvuql4d) .d:where(.astro-bpvuql4d){font-size:11.5px;color:var(--ink-dim);margin-top:5px;line-height:1.4}.xr-feat:where(.astro-bpvuql4d) .peg:where(.astro-bpvuql4d){position:absolute;left:20px;top:-14px;width:2px;height:12px;background:#5de48c99}.xr-feat:where(.astro-bpvuql4d) .peg:where(.astro-bpvuql4d):after{content:"";position:absolute;top:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #5de48cb3}.xr-feat:where(.astro-bpvuql4d).is-span{background:linear-gradient(180deg,#5de48c24,#5de48c0a)}.xr-roll:where(.astro-bpvuql4d).is-span{background:linear-gradient(90deg,#44c7b614,#44c7b605)}.xr-feat:where(.astro-bpvuql4d).is-openended,.xr-roll:where(.astro-bpvuql4d).is-openended{padding-right:30px}.xr-feat:where(.astro-bpvuql4d).is-openended:after,.xr-roll:where(.astro-bpvuql4d).is-openended:after{content:"›";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:22px;line-height:1;font-weight:700;color:var(--accent);opacity:.9}.xr-roll:where(.astro-bpvuql4d).is-openended.status-live:after{color:var(--green)}.xr-roll:where(.astro-bpvuql4d).is-openended.status-pilot:after{color:var(--violet)}.xr-roll:where(.astro-bpvuql4d).is-openended.status-partnership:after{color:var(--rose)}.xr-roll:where(.astro-bpvuql4d).is-openended.status-launch:after{color:var(--teal)}.xr-feat:where(.astro-bpvuql4d).is-clipstart,.xr-roll:where(.astro-bpvuql4d).is-clipstart{padding-left:24px}.xr-feat:where(.astro-bpvuql4d).is-clipstart:before,.xr-roll:where(.astro-bpvuql4d).is-clipstart:before{content:"‹";position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:22px;line-height:1;font-weight:700;color:var(--ink-mute);opacity:.6}.xr-arrow:where(.astro-bpvuql4d){position:relative;height:58px;margin:6px 0}.xr-arrow:where(.astro-bpvuql4d) .shaft:where(.astro-bpvuql4d){position:absolute;inset:0;background:linear-gradient(90deg,#5de48c38,#5de48ca6 22%,#007b3df2,#5de48ca6 78%,#5de48c38);clip-path:polygon(0 30%,95% 30%,95% 12%,100% 50%,95% 88%,95% 70%,0 70%)}.xr-arrow:where(.astro-bpvuql4d) .grid:where(.astro-bpvuql4d){position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);pointer-events:none}.xr-arrow:where(.astro-bpvuql4d) .tick:where(.astro-bpvuql4d){border-right:1px solid rgba(0,0,0,.28)}.xr-arrow:where(.astro-bpvuql4d) .tick:where(.astro-bpvuql4d):last-child{border-right:none}.xr-arrow:where(.astro-bpvuql4d) .labels:where(.astro-bpvuql4d){position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);align-items:center}.xr-arrow:where(.astro-bpvuql4d) .ql:where(.astro-bpvuql4d){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#0f2328;font-weight:700;letter-spacing:.08em;padding:0 14px}.xr-roll:where(.astro-bpvuql4d){padding:12px 12px 12px 14px;border-left:2px solid var(--teal);background:#44c7b60a;border-radius:0 8px 8px 0}.xr-roll:where(.astro-bpvuql4d).status-live{border-left-color:var(--green);background:#7dd67a0d}.xr-roll:where(.astro-bpvuql4d).status-pilot{border-left-color:var(--violet);background:#9a7cff0d}.xr-roll:where(.astro-bpvuql4d).status-partnership{border-left-color:var(--rose);background:#ff6b9a0d}.xr-roll:where(.astro-bpvuql4d).status-launch{border-left-color:var(--teal);background:#44c7b60d}.xr-roll:where(.astro-bpvuql4d) .k:where(.astro-bpvuql4d){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;color:var(--ink-mute)}.xr-roll:where(.astro-bpvuql4d).status-live .k:where(.astro-bpvuql4d){color:var(--green)}.xr-roll:where(.astro-bpvuql4d).status-pilot .k:where(.astro-bpvuql4d){color:var(--violet)}.xr-roll:where(.astro-bpvuql4d).status-partnership .k:where(.astro-bpvuql4d){color:var(--rose)}.xr-roll:where(.astro-bpvuql4d).status-launch .k:where(.astro-bpvuql4d){color:var(--teal)}.xr-roll:where(.astro-bpvuql4d) .n:where(.astro-bpvuql4d){font-weight:600;font-size:16px;letter-spacing:-.005em;line-height:1.2}.xr-roll:where(.astro-bpvuql4d) .d:where(.astro-bpvuql4d){font-size:12px;color:var(--ink-dim);margin-top:5px;line-height:1.45}.xr-roll:where(.astro-bpvuql4d) .peg:where(.astro-bpvuql4d){position:absolute;left:20px;bottom:-14px;width:2px;height:12px;background:#44c7b699}.xr-roll:where(.astro-bpvuql4d).status-live .peg:where(.astro-bpvuql4d){background:#7dd67a99}.xr-roll:where(.astro-bpvuql4d).status-pilot .peg:where(.astro-bpvuql4d){background:#9a7cff99}.xr-roll:where(.astro-bpvuql4d).status-partnership .peg:where(.astro-bpvuql4d){background:#ff6b9a99}.xr-roll:where(.astro-bpvuql4d) .peg:where(.astro-bpvuql4d):before{content:"";position:absolute;bottom:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:var(--teal)}.xr-roll:where(.astro-bpvuql4d).status-live .peg:where(.astro-bpvuql4d):before{background:var(--green)}.xr-roll:where(.astro-bpvuql4d).status-pilot .peg:where(.astro-bpvuql4d):before{background:var(--violet)}.xr-roll:where(.astro-bpvuql4d).status-partnership .peg:where(.astro-bpvuql4d):before{background:var(--rose)}.xr-philosophy:where(.astro-bpvuql4d){display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px}.xr-phil:where(.astro-bpvuql4d){padding:14px;border:1px solid var(--line);border-radius:10px}.xr-phil:where(.astro-bpvuql4d) .t:where(.astro-bpvuql4d){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:6px}.xr-phil:where(.astro-bpvuql4d) .v:where(.astro-bpvuql4d){font-size:14px;line-height:1.35}.xr-legend:where(.astro-bpvuql4d){display:flex;gap:18px;flex-wrap:wrap;margin:18px 0 0;font-size:12px;color:var(--ink-dim)}.xr-legend:where(.astro-bpvuql4d) .sw:where(.astro-bpvuql4d){display:inline-flex;align-items:center;gap:8px}.xr-legend:where(.astro-bpvuql4d) .sw:where(.astro-bpvuql4d) i:where(.astro-bpvuql4d){width:10px;height:10px;border-radius:2px;display:inline-block}.xr-legend:where(.astro-bpvuql4d) .sw:where(.astro-bpvuql4d).feat i:where(.astro-bpvuql4d){background:var(--accent)}.xr-legend:where(.astro-bpvuql4d) .sw:where(.astro-bpvuql4d).live i:where(.astro-bpvuql4d){background:var(--green)}.xr-legend:where(.astro-bpvuql4d) .sw:where(.astro-bpvuql4d).pilot i:where(.astro-bpvuql4d){background:var(--violet)}.xr-legend:where(.astro-bpvuql4d) .sw:where(.astro-bpvuql4d).partner i:where(.astro-bpvuql4d){background:var(--rose)}.xr-legend:where(.astro-bpvuql4d) .sw:where(.astro-bpvuql4d).launch i:where(.astro-bpvuql4d){background:var(--teal)}.xr-foot:where(.astro-bpvuql4d){margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--ink-mute)}.xr-q-badge:where(.astro-bpvuql4d){display:none}@media (max-width: 1100px){.xr-philosophy:where(.astro-bpvuql4d){grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px) and (min-width: 641px){.xr-qgrid:where(.astro-bpvuql4d),.xr-lane:where(.astro-bpvuql4d),.xr-dividers:where(.astro-bpvuql4d),.xr-arrow:where(.astro-bpvuql4d) .grid:where(.astro-bpvuql4d),.xr-arrow:where(.astro-bpvuql4d) .labels:where(.astro-bpvuql4d){grid-template-columns:repeat(3,1fr)}.xr-arrow:where(.astro-bpvuql4d){height:46px}.xr-arrow:where(.astro-bpvuql4d) .ql:where(.astro-bpvuql4d){font-size:10px;padding:0 10px}.xr-lane:where(.astro-bpvuql4d) .xr-feat:where(.astro-bpvuql4d),.xr-lane:where(.astro-bpvuql4d) .xr-roll:where(.astro-bpvuql4d){grid-column:1 / -1!important}.xr-dividers:where(.astro-bpvuql4d){display:none}}@media (max-width: 640px){.xroadmap:where(.astro-bpvuql4d){padding:20px 16px 18px;border-radius:14px}.xroadmap:where(.astro-bpvuql4d) h2:where(.astro-bpvuql4d){font-size:22px}.xr-sub:where(.astro-bpvuql4d){font-size:12px}.xr-head:where(.astro-bpvuql4d){gap:10px;margin-bottom:14px}.xr-meta:where(.astro-bpvuql4d){gap:6px}.xr-chip:where(.astro-bpvuql4d){font-size:10px;padding:4px 8px}.xr-intro:where(.astro-bpvuql4d){padding:12px 14px;gap:12px}.xr-stmt:where(.astro-bpvuql4d){font-size:14px;line-height:1.45}.xr-kpis:where(.astro-bpvuql4d){gap:10px;margin-left:0;width:100%;justify-content:space-between}.xr-kpi:where(.astro-bpvuql4d){min-width:auto;flex:1}.xr-kpi:where(.astro-bpvuql4d) .n:where(.astro-bpvuql4d){font-size:20px}.xr-kpi:where(.astro-bpvuql4d) .l:where(.astro-bpvuql4d){font-size:9px;letter-spacing:.1em}.xr-wrap:where(.astro-bpvuql4d){padding:0;margin:12px 0 4px}.xr-qgrid:where(.astro-bpvuql4d),.xr-arrow:where(.astro-bpvuql4d),.xr-dividers:where(.astro-bpvuql4d){display:none!important}.xr-lane:where(.astro-bpvuql4d){display:block;padding:0!important;min-height:0!important;position:relative;margin-bottom:18px}.xr-lane:where(.astro-bpvuql4d).top,.xr-lane:where(.astro-bpvuql4d).bot{padding:0!important}.xr-lane:where(.astro-bpvuql4d):before{content:attr(aria-label);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:10px}.xr-feat:where(.astro-bpvuql4d),.xr-roll:where(.astro-bpvuql4d){display:block!important;grid-column:auto!important;width:auto;margin:0 0 10px!important;padding:12px 14px!important;border-radius:10px!important}.xr-feat:where(.astro-bpvuql4d) .peg:where(.astro-bpvuql4d),.xr-roll:where(.astro-bpvuql4d) .peg:where(.astro-bpvuql4d){display:none}.xr-feat:where(.astro-bpvuql4d).is-openended:after,.xr-roll:where(.astro-bpvuql4d).is-openended:after,.xr-feat:where(.astro-bpvuql4d).is-clipstart:before,.xr-roll:where(.astro-bpvuql4d).is-clipstart:before{display:none}.xr-feat:where(.astro-bpvuql4d).is-openended,.xr-roll:where(.astro-bpvuql4d).is-openended{padding-right:14px}.xr-feat:where(.astro-bpvuql4d).is-clipstart,.xr-roll:where(.astro-bpvuql4d).is-clipstart{padding-left:14px}.xr-q-badge:where(.astro-bpvuql4d){display:inline-block;float:right;margin:0 0 4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;letter-spacing:.12em;padding:3px 7px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-dim);background:#ffffff08}.xroadmap:where(.astro-bpvuql4d).theme-light .xr-q-badge:where(.astro-bpvuql4d){background:#0f23280a;color:#2a3439;border-color:var(--line-2)}.xr-feat:where(.astro-bpvuql4d) .n:where(.astro-bpvuql4d),.xr-roll:where(.astro-bpvuql4d) .n:where(.astro-bpvuql4d){font-size:15px}.xr-feat:where(.astro-bpvuql4d) .d:where(.astro-bpvuql4d),.xr-roll:where(.astro-bpvuql4d) .d:where(.astro-bpvuql4d){font-size:12.5px}.xr-philosophy:where(.astro-bpvuql4d){grid-template-columns:1fr;gap:8px;margin-top:16px}.xr-legend:where(.astro-bpvuql4d){gap:10px 14px;font-size:11px;margin-top:14px}.xr-foot:where(.astro-bpvuql4d){font-size:10px}}@media print{.xroadmap:where(.astro-bpvuql4d){background:#fff!important;color:#000!important;border:none;box-shadow:none}.xr-intro:where(.astro-bpvuql4d),.xr-phil:where(.astro-bpvuql4d),.xr-foot:where(.astro-bpvuql4d),.xr-chip:where(.astro-bpvuql4d){color:#000!important;border-color:#ccc!important}}
