.details.svelte-177op5{flex-direction:column;gap:.75rem;display:flex}.details.svelte-177op5 p:where(.svelte-177op5){margin:0}.details.svelte-177op5 h3:where(.svelte-177op5){font-size:var(--wa-font-size-s);text-transform:uppercase;letter-spacing:.06em;color:var(--wa-color-text-quiet);margin:.5rem 0 0}.details.svelte-177op5 a:where(.svelte-177op5){color:var(--accent-color)}.details.svelte-177op5 a:where(.svelte-177op5):hover{color:var(--accent-tint)}.where.svelte-177op5{font-size:var(--wa-font-size-s);color:var(--wa-color-text-quiet)}.separator.svelte-177op5{margin-inline:.5em}.status.svelte-177op5{font-size:var(--wa-font-size-s);color:var(--wa-color-text-quiet);align-items:center;gap:.6rem;display:flex}.summary.svelte-177op5{font-size:var(--wa-font-size-l)}.notes.svelte-177op5,.trail.svelte-177op5{flex-direction:column;gap:.35rem;margin:0;padding-inline-start:1.25rem;display:flex}.trail-status.svelte-177op5{font-size:var(--wa-font-size-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--wa-color-text-quiet);margin-inline-start:.4rem}.node.svelte-dpaxbf{--marker-size:1.25rem;color:var(--wa-color-text-normal);border-radius:var(--wa-border-radius-m);align-items:flex-start;gap:.6rem;scroll-margin-block:5rem;text-decoration:none;display:flex;position:relative}.node.svelte-dpaxbf.twig{--marker-size:.85rem;gap:.5rem}.node.svelte-dpaxbf:focus-visible{outline:2px solid var(--accent-tint);outline-offset:3px}.marker-slot.svelte-dpaxbf{flex:none;place-items:center;block-size:1lh;display:grid}.marker.svelte-dpaxbf{inline-size:var(--marker-size);block-size:var(--marker-size);box-sizing:border-box;border:2px solid var(--accent-color);background:var(--wa-color-surface-default);color:var(--wa-color-brand-on-loud);font-size:calc(var(--marker-size) * .6);border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid}[data-status=shipped]:where(.svelte-dpaxbf) .marker.svelte-dpaxbf{background:var(--accent-color)}[data-status=in-progress]:where(.svelte-dpaxbf) .marker.svelte-dpaxbf{background:linear-gradient(to top, var(--accent-color) 50%, var(--wa-color-surface-default) 50%);animation:2.4s ease-in-out infinite svelte-dpaxbf-growing}@media (prefers-reduced-motion:reduce){[data-status=in-progress]:where(.svelte-dpaxbf) .marker.svelte-dpaxbf{animation:none}}[data-status=exploring]:where(.svelte-dpaxbf) .marker.svelte-dpaxbf{border-color:color-mix(in oklab, var(--accent-color) 50%, transparent);color:var(--wa-color-text-quiet)}@keyframes svelte-dpaxbf-growing{50%{box-shadow:0 0 0 .3rem color-mix(in oklab, var(--accent-color) 30%, transparent)}}.text.svelte-dpaxbf{flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;min-inline-size:0;display:flex}.title.svelte-dpaxbf{font-weight:700}.twig:where(.svelte-dpaxbf) .title.svelte-dpaxbf{font-weight:500}.icon.svelte-dpaxbf{color:var(--accent-color);margin-inline-end:.2rem}.status.svelte-dpaxbf{font-size:var(--wa-font-size-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-color);font-weight:700}[data-status=exploring]:where(.svelte-dpaxbf) .status.svelte-dpaxbf{color:var(--wa-color-text-quiet)}.summary.svelte-dpaxbf{font-size:var(--wa-font-size-s);color:var(--wa-color-text-quiet);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box;overflow:hidden}.node.svelte-dpaxbf>.marker-slot:where(.svelte-dpaxbf),.node.svelte-dpaxbf>.text:where(.svelte-dpaxbf){transition:opacity .15s}.node.dimmed.svelte-dpaxbf>.marker-slot:where(.svelte-dpaxbf),.node.dimmed.svelte-dpaxbf>.text:where(.svelte-dpaxbf){opacity:var(--dim-opacity,.3)}.node.svelte-dpaxbf:hover .title:where(.svelte-dpaxbf){color:var(--accent-tint);text-decoration:underline}.node.svelte-dpaxbf:target .marker:where(.svelte-dpaxbf){outline:2px solid var(--accent-tint);outline-offset:3px}.tree.svelte-1jokdwj{--reach:1.5rem;--trunk-width:6px;--line:2px;--line-color:var(--wa-color-brand-40);--bark:var(--wa-color-brand-30);--branch-icon-size:2.75rem;--leaf-marker-size:1.25rem;--dim-opacity:.3;--line-color-dim:color-mix(in srgb, var(--line-color) calc(var(--dim-opacity) * 100%), var(--page-wash-floor));--bark-dim:color-mix(in srgb, var(--bark) calc(var(--dim-opacity) * 100%), var(--page-wash-floor));--elbow-radius:.6rem;--trunk-pad-start:1rem;--trunk-pad-end:2rem;isolation:isolate;--trunk-x:1rem;position:relative}.trunk.svelte-1jokdwj{padding:var(--trunk-pad-start) 0 var(--trunk-pad-end) calc(var(--trunk-x) + var(--reach));flex-direction:column;gap:2.5rem;margin:0;list-style:none;display:flex;position:relative}.trunk.svelte-1jokdwj:before{content:"";inline-size:var(--trunk-width);border-radius:var(--trunk-width);background:linear-gradient(to bottom, transparent, var(--bark) 4rem);position:absolute;inset-block:0;inset-inline-start:calc(var(--trunk-x) - var(--trunk-width) / 2)}.trunk.svelte-1jokdwj>li:where(.svelte-1jokdwj),.leaves.svelte-1jokdwj>li:where(.svelte-1jokdwj),.twigs.svelte-1jokdwj>li:where(.svelte-1jokdwj){margin:0}.ground.svelte-1jokdwj{block-size:3px;inline-size:calc(var(--trunk-x) * 2 + 4rem);background:linear-gradient(to right, transparent, var(--bark) 20%, var(--bark) 80%, transparent);border-radius:3px;margin-inline:0 auto}.bough.svelte-1jokdwj{min-inline-size:0;position:relative}.branch-head.svelte-1jokdwj{align-items:center;gap:.75rem;scroll-margin-block:5rem;display:flex;position:relative}.branch-head.svelte-1jokdwj:before{content:"";inline-size:var(--reach);background:var(--bark);block-size:3px;position:absolute;inset-block-start:calc(var(--branch-icon-size) / 2 - 1.5px);inset-inline-end:100%}.branch-head.svelte-1jokdwj:after{content:"";inset-inline-start:calc(var(--branch-icon-size) / 2 - var(--line) / 2);inset-block:var(--branch-icon-size) -1px;border-inline-start:var(--line) solid var(--line-color);position:absolute}.branch-head.svelte-1jokdwj .branch-text:where(.svelte-1jokdwj){overflow-wrap:anywhere;min-inline-size:0}.branch-head.svelte-1jokdwj h2:where(.svelte-1jokdwj){font-family:var(--font-display);color:var(--accent-color);margin:0;font-size:1.6rem;line-height:1.1}.branch-head.svelte-1jokdwj p:where(.svelte-1jokdwj){font-size:var(--wa-font-size-s);color:var(--wa-color-text-quiet);margin:.15rem 0 0}.branch-icon.svelte-1jokdwj{inline-size:var(--branch-icon-size);block-size:var(--branch-icon-size);box-sizing:border-box;border:3px solid var(--bark);background:var(--wa-color-surface-default);color:var(--accent-color);border-radius:50%;flex:none;align-self:flex-start;place-items:center;font-size:1.15rem;display:grid}.leaves.svelte-1jokdwj,.twigs.svelte-1jokdwj{margin:0;padding:0;list-style:none}:is(.leaves.svelte-1jokdwj,.twigs.svelte-1jokdwj)>li:where(.svelte-1jokdwj){--bend-y:calc(var(--gap) + .5lh - var(--elbow-radius));padding-block-start:var(--gap);padding-inline-start:var(--indent);position:relative}:is(.leaves.svelte-1jokdwj,.twigs.svelte-1jokdwj)>li:where(.svelte-1jokdwj):before,:is(.leaves.svelte-1jokdwj,.twigs.svelte-1jokdwj)>li:where(.svelte-1jokdwj):after,:is(.leaves.svelte-1jokdwj,.twigs.svelte-1jokdwj)>li:where(.svelte-1jokdwj)>.node:before{content:"";box-sizing:border-box;border:0 solid var(--line-color);border-inline-start-width:var(--line);transition:border-color .15s;position:absolute}:is(.leaves.svelte-1jokdwj,.twigs.svelte-1jokdwj)>li:where(.svelte-1jokdwj):before,:is(.leaves.svelte-1jokdwj,.twigs.svelte-1jokdwj)>li:where(.svelte-1jokdwj):after{inset-inline-start:0}:is(.leaves.svelte-1jokdwj,.twigs.svelte-1jokdwj)>li:where(.svelte-1jokdwj):before{block-size:calc(var(--bend-y) + 1px);inset-block-start:0}:is(.leaves.svelte-1jokdwj,.twigs.svelte-1jokdwj)>li:where(.svelte-1jokdwj):after{inset-block:var(--bend-y) -1px}:is(.leaves.svelte-1jokdwj,.twigs.svelte-1jokdwj)>li:where(.svelte-1jokdwj):last-child:after{content:none}:is(.leaves.svelte-1jokdwj,.twigs.svelte-1jokdwj)>li:where(.svelte-1jokdwj)>.node:before{inline-size:var(--indent);block-size:var(--elbow-radius);border-block-end-width:var(--line);border-end-start-radius:var(--elbow-radius);inset-block-start:calc(.5lh - var(--elbow-radius));inset-inline-start:calc(-1 * var(--indent))}.leaves.svelte-1jokdwj{--gap:.9rem;--indent:1.5rem;margin-inline-start:calc(var(--branch-icon-size) / 2 - var(--line) / 2)}.leaves.svelte-1jokdwj>li:where(.svelte-1jokdwj):has(>.twigs:where(.svelte-1jokdwj))>.node:after{content:"";inset-inline-start:calc(var(--leaf-marker-size) / 2 - var(--line) / 2);inset-block:calc(.5lh + var(--leaf-marker-size) / 2) -1px;border-inline-start:var(--line) solid var(--line-color);transition:border-color .15s;position:absolute}.twigs.svelte-1jokdwj{--gap:.45rem;--indent:1.2rem;font-size:var(--wa-font-size-s);margin-inline-start:calc(var(--leaf-marker-size) / 2 - var(--line) / 2)}@media (width>=720px){.tree.svelte-1jokdwj{--trunk-x:50%}.trunk.svelte-1jokdwj{column-gap:calc(var(--reach) * 2);grid-template-columns:1fr 1fr;row-gap:2.5rem;padding-inline:0;display:grid}.bough.svelte-1jokdwj{grid-row:var(--row) / span 2;align-self:start}.bough.svelte-1jokdwj[data-side=end]{grid-column:2}.bough.svelte-1jokdwj[data-side=start]{text-align:end;grid-column:1}.bough.svelte-1jokdwj[data-side=start] .branch-head:where(.svelte-1jokdwj){flex-direction:row-reverse}.bough.svelte-1jokdwj[data-side=start] .branch-head:where(.svelte-1jokdwj):before{inset-inline:100% auto}.bough.svelte-1jokdwj[data-side=start] .branch-head:where(.svelte-1jokdwj):after{inset-inline:auto calc(var(--branch-icon-size) / 2 - var(--line) / 2)}.bough.svelte-1jokdwj[data-side=start] .leaves:where(.svelte-1jokdwj){margin-inline:0 calc(var(--branch-icon-size) / 2 - var(--line) / 2)}.bough.svelte-1jokdwj[data-side=start] .leaves:where(.svelte-1jokdwj)>li:where(.svelte-1jokdwj):has(>.twigs:where(.svelte-1jokdwj))>.node:after{inset-inline:auto calc(var(--leaf-marker-size) / 2 - var(--line) / 2)}.bough.svelte-1jokdwj[data-side=start] .twigs:where(.svelte-1jokdwj){margin-inline:0 calc(var(--leaf-marker-size) / 2 - var(--line) / 2)}:is(.bough.svelte-1jokdwj[data-side=start] .leaves:where(.svelte-1jokdwj),.bough.svelte-1jokdwj[data-side=start] .twigs:where(.svelte-1jokdwj))>li:where(.svelte-1jokdwj){padding-inline:0 var(--indent)}:is(.bough.svelte-1jokdwj[data-side=start] .leaves:where(.svelte-1jokdwj),.bough.svelte-1jokdwj[data-side=start] .twigs:where(.svelte-1jokdwj))>li:where(.svelte-1jokdwj):before,:is(.bough.svelte-1jokdwj[data-side=start] .leaves:where(.svelte-1jokdwj),.bough.svelte-1jokdwj[data-side=start] .twigs:where(.svelte-1jokdwj))>li:where(.svelte-1jokdwj):after,:is(.bough.svelte-1jokdwj[data-side=start] .leaves:where(.svelte-1jokdwj),.bough.svelte-1jokdwj[data-side=start] .twigs:where(.svelte-1jokdwj))>li:where(.svelte-1jokdwj)>.node:before{border-inline-start-width:0;border-inline-end-width:var(--line)}:is(.bough.svelte-1jokdwj[data-side=start] .leaves:where(.svelte-1jokdwj),.bough.svelte-1jokdwj[data-side=start] .twigs:where(.svelte-1jokdwj))>li:where(.svelte-1jokdwj):before,:is(.bough.svelte-1jokdwj[data-side=start] .leaves:where(.svelte-1jokdwj),.bough.svelte-1jokdwj[data-side=start] .twigs:where(.svelte-1jokdwj))>li:where(.svelte-1jokdwj):after{inset-inline:auto 0}:is(.bough.svelte-1jokdwj[data-side=start] .leaves:where(.svelte-1jokdwj),.bough.svelte-1jokdwj[data-side=start] .twigs:where(.svelte-1jokdwj))>li:where(.svelte-1jokdwj)>.node:before{inset-inline:auto calc(-1 * var(--indent));border-end-end-radius:var(--elbow-radius);border-end-start-radius:0}.bough.svelte-1jokdwj[data-side=start] .node{flex-direction:row-reverse}.bough.svelte-1jokdwj[data-side=start] .node .text{justify-content:flex-end}.ground.svelte-1jokdwj{inline-size:12rem;margin-inline:auto}.trunk.packed.svelte-1jokdwj{box-sizing:content-box;block-size:var(--packed-height);display:block}.trunk.packed.svelte-1jokdwj>.bough:where(.svelte-1jokdwj){inline-size:calc(50% - var(--reach));position:absolute;inset-block-start:calc(var(--trunk-pad-start) + var(--y,0px))}.trunk.packed.svelte-1jokdwj>.bough:where(.svelte-1jokdwj)[data-side=end]{inset-inline-start:calc(50% + var(--reach))}.trunk.packed.svelte-1jokdwj>.bough:where(.svelte-1jokdwj)[data-side=start]{inset-inline-end:calc(50% + var(--reach))}}:is(.tree.svelte-1jokdwj .bough:where(.svelte-1jokdwj) .leaves:where(.svelte-1jokdwj)>li:where(.svelte-1jokdwj),.tree.svelte-1jokdwj .bough:where(.svelte-1jokdwj) .twigs:where(.svelte-1jokdwj)>li:where(.svelte-1jokdwj)).dim-above:before,:is(.tree.svelte-1jokdwj .bough:where(.svelte-1jokdwj) .leaves:where(.svelte-1jokdwj)>li:where(.svelte-1jokdwj),.tree.svelte-1jokdwj .bough:where(.svelte-1jokdwj) .twigs:where(.svelte-1jokdwj)>li:where(.svelte-1jokdwj)).dim-onward:after,:is(.tree.svelte-1jokdwj .bough:where(.svelte-1jokdwj) .leaves:where(.svelte-1jokdwj)>li:where(.svelte-1jokdwj),.tree.svelte-1jokdwj .bough:where(.svelte-1jokdwj) .twigs:where(.svelte-1jokdwj)>li:where(.svelte-1jokdwj)).dim-elbow>.node:before,:is(.tree.svelte-1jokdwj .bough:where(.svelte-1jokdwj) .leaves:where(.svelte-1jokdwj)>li:where(.svelte-1jokdwj),.tree.svelte-1jokdwj .bough:where(.svelte-1jokdwj) .twigs:where(.svelte-1jokdwj)>li:where(.svelte-1jokdwj)).dim-stem>.node:after{z-index:-1;border-color:var(--line-color-dim)}.tree.svelte-1jokdwj .trunk:where(.svelte-1jokdwj)>li.bough.dim-all:where(.svelte-1jokdwj) .branch-head:where(.svelte-1jokdwj) .branch-icon:where(.svelte-1jokdwj),.tree.svelte-1jokdwj .trunk:where(.svelte-1jokdwj)>li.bough.dim-all:where(.svelte-1jokdwj) .branch-head:where(.svelte-1jokdwj) .branch-text:where(.svelte-1jokdwj){opacity:var(--dim-opacity)}.tree.svelte-1jokdwj .trunk:where(.svelte-1jokdwj)>li.bough.dim-all:where(.svelte-1jokdwj) .branch-head:where(.svelte-1jokdwj):before{z-index:-1;background:var(--bark-dim)}.tree.svelte-1jokdwj .trunk:where(.svelte-1jokdwj)>li.bough.dim-all:where(.svelte-1jokdwj) .branch-head:where(.svelte-1jokdwj):after{z-index:-1;border-color:var(--line-color-dim)}.roadmap.svelte-1u0si8{flex-direction:column;gap:1.5rem;padding-block-end:3rem;display:flex}.onwards.svelte-1u0si8{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.onwards.svelte-1u0si8 a:where(.svelte-1u0si8){color:var(--accent-color);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.onwards.svelte-1u0si8 a:where(.svelte-1u0si8):hover{color:var(--accent-tint)}header.svelte-1u0si8{text-align:center}header.svelte-1u0si8 h1:where(.svelte-1u0si8){margin:0;font-size:clamp(2.5rem,12vw,4.5rem)}header.svelte-1u0si8 p:where(.svelte-1u0si8){max-inline-size:32rem;font-size:var(--wa-font-size-l);color:var(--wa-color-text-normal);margin:.5rem auto 0}.legend.svelte-1u0si8{border:none;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;display:flex}.toggle.svelte-1u0si8{border:1px solid var(--wa-color-brand-border-normal);background:var(--wa-color-brand-fill-quiet);color:var(--wa-color-text-normal);font:inherit;font-size:var(--wa-font-size-s);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;display:inline-flex}.toggle.svelte-1u0si8[aria-pressed=false]{border-color:var(--wa-color-neutral-border-quiet);color:var(--wa-color-text-quiet);background:0 0;text-decoration:line-through}.toggle.svelte-1u0si8:focus-visible{outline:2px solid var(--accent-tint);outline-offset:2px}.swatch.svelte-1u0si8{box-sizing:border-box;border:2px solid var(--accent-color);border-radius:50%;block-size:.8rem;inline-size:.8rem}[data-status=shipped]:where(.svelte-1u0si8) .swatch.svelte-1u0si8{background:var(--accent-color)}[data-status=in-progress]:where(.svelte-1u0si8) .swatch.svelte-1u0si8{background:linear-gradient(to top, var(--accent-color) 50%, transparent 50%)}[data-status=exploring]:where(.svelte-1u0si8) .swatch.svelte-1u0si8{border-color:color-mix(in oklab, var(--accent-color) 50%, transparent)}.count.svelte-1u0si8{color:var(--wa-color-text-quiet);font-variant-numeric:tabular-nums}.roadmap-drawer.svelte-1u0si8{--size:min(26rem, 100vw)}.roadmap-drawer.svelte-1u0si8.bottom{--size:min(70svh, 32rem)}
