.hub.svelte-by92y1{margin:0}.tall.svelte-by92y1{display:none}figcaption.svelte-by92y1{text-align:center;text-wrap:pretty;max-width:44rem;margin:1.4rem auto 0;font-size:.82rem;line-height:1.5}@media (width<=900px){.wide.svelte-by92y1{display:none}.tall.svelte-by92y1{max-width:520px;margin-inline:auto;display:block}}.facts.svelte-xprvlw{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(5,1fr);margin:0;display:grid}.facts.svelte-xprvlw>div:where(.svelte-xprvlw){border-right:1px solid var(--color-line);align-content:start;gap:.25rem;padding:1.4rem 1.4rem 1.3rem;display:grid}.facts.svelte-xprvlw>div:where(.svelte-xprvlw):first-child{padding-left:0}.facts.svelte-xprvlw>div:where(.svelte-xprvlw):last-child{border-right:0}dt.svelte-xprvlw{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-brand);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600;line-height:1.1}dd.svelte-xprvlw{margin:0;font-size:.86rem}@media (width<=900px){.facts.svelte-xprvlw{grid-template-columns:1fr 1fr}.facts.svelte-xprvlw>div:where(.svelte-xprvlw),.facts.svelte-xprvlw>div:where(.svelte-xprvlw):first-child{border-right:0;border-top:1px solid var(--color-line);padding:1.1rem 1rem 1rem 0}.facts.svelte-xprvlw>div:where(.svelte-xprvlw):nth-child(-n+2){border-top:0}.facts.svelte-xprvlw>div:where(.svelte-xprvlw):nth-child(2n){border-left:1px solid var(--color-line);padding-left:1rem}.facts.svelte-xprvlw>div:where(.svelte-xprvlw):last-child:nth-child(odd){grid-column:1/-1}}.integ-hero.svelte-1k9iicz{padding-block:clamp(3rem,5vw,4.2rem) clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.tint.svelte-1k9iicz{background:radial-gradient(46% 52% at 12% 8%, color-mix(in srgb, var(--color-brand) 11%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.wrap.svelte-1k9iicz{position:relative}.integ-hero.svelte-1k9iicz .head{margin-bottom:clamp(2rem,4vw,3rem)}.integ-hero.svelte-1k9iicz h1{font-size:clamp(2.1rem,4.4vw,3.5rem)}.cta.svelte-1k9iicz{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.stage.svelte-1k9iicz{margin-bottom:clamp(2.2rem,4vw,3.2rem)}.drawing.svelte-tz0ah{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;overflow:visible}.frame.svelte-tz0ah{stroke:var(--color-line-strong);fill:#ffffff05}.rule.svelte-tz0ah{stroke:#ffffff59}.rule.faint.svelte-tz0ah{stroke:#ffffff29}.rule.dashed.svelte-tz0ah{stroke-dasharray:2 2.5}.flow.svelte-tz0ah{stroke:currentColor}.hub.svelte-tz0ah{stroke:currentColor;stroke-opacity:.6}.node.svelte-tz0ah{fill:var(--color-bg);stroke:currentColor;stroke-width:1.4px}.check.svelte-tz0ah{stroke:currentColor;stroke-width:1.6px}.dot.svelte-tz0ah{fill:currentColor;stroke:none;filter:drop-shadow(0 0 4px)}@media (prefers-reduced-motion:no-preference){.pending .dot.svelte-tz0ah{opacity:0}.in-view .dot.svelte-tz0ah{animation:.6s ease-out 1.9s backwards svelte-tz0ah-drawing-dot-in}}@media (prefers-reduced-motion:reduce){.dot.svelte-tz0ah{display:none}}@keyframes svelte-tz0ah-drawing-dot-in{0%{opacity:0}}.label.svelte-tz0ah{fill:var(--color-muted);stroke:none;font-family:var(--font-sans);letter-spacing:.04em;font-size:10px}.label.mid.svelte-tz0ah{text-anchor:middle}.label.strong.svelte-tz0ah{fill:var(--color-text)}.bento.svelte-hn732f{grid-template-columns:repeat(12,1fr);gap:.9rem;display:grid}.tile.svelte-hn732f{isolation:isolate;grid-column:span 5;align-content:start;gap:1.2rem;padding:1.4rem 1.5rem 1.3rem;scroll-margin-top:5.5rem;transition:border-color .35s;display:grid;position:relative;overflow:hidden}.tile.wide.svelte-hn732f{grid-column:span 7;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-content:center;align-items:center;gap:1.6rem}.tile.svelte-hn732f:hover{border-color:color-mix(in srgb, var(--c) 50%, transparent)}.bg.svelte-hn732f{z-index:-1;background:radial-gradient(38% 42% at calc(var(--mx,.5) * 100%) calc(var(--my,.5) * 100%), color-mix(in srgb, var(--c) 16%, transparent), transparent 70%);opacity:.5;transition:opacity .4s;position:absolute;inset:-20%}.tile.svelte-hn732f:hover .bg:where(.svelte-hn732f){opacity:1}.ill.svelte-hn732f{opacity:.92;width:100%;max-width:340px;margin-inline:auto}.body.svelte-hn732f{align-content:start;gap:.7rem;display:grid}header.svelte-hn732f{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}h3.svelte-hn732f{font-size:1.2rem}.count.svelte-hn732f{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c);font-size:1.5rem;font-weight:600;line-height:1}.body.svelte-hn732f>p:where(.svelte-hn732f){font-size:.9rem}.kinds.svelte-hn732f{columns:2;border-top:1px solid var(--color-line-strong);padding:0;column-gap:1.4rem;margin:.2rem 0 0;padding-top:.7rem;font-size:.86rem;list-style:none}.wide.svelte-hn732f .kinds:where(.svelte-hn732f){columns:1}.kinds.svelte-hn732f li:where(.svelte-hn732f){break-inside:avoid;padding:.24rem 0 .24rem .95rem;position:relative}.kinds.svelte-hn732f li:where(.svelte-hn732f):before{content:"";background:var(--c);opacity:.85;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}footer.svelte-hn732f{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;margin-top:.3rem;padding-top:.8rem;display:flex}.ways.svelte-hn732f{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ways-label.svelte-hn732f{margin-right:.3rem;font-size:.76rem}.ways.svelte-hn732f .tag:where(.svelte-hn732f){color:var(--color-text);border-color:color-mix(in srgb, var(--c) 40%, transparent)}.more.svelte-hn732f{color:var(--color-muted);white-space:nowrap;gap:.4rem;font-size:.84rem;transition:color .2s;display:inline-flex}.more.svelte-hn732f span:where(.svelte-hn732f){color:var(--c);transition:translate .25s var(--ease-out)}.more.svelte-hn732f:hover{color:var(--color-text)}.more.svelte-hn732f:hover span:where(.svelte-hn732f){translate:3px}@media (width<=1000px){.tile.svelte-hn732f,.tile.wide.svelte-hn732f{grid-column:1/-1;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:1.4rem}.wide.svelte-hn732f .kinds:where(.svelte-hn732f){columns:2}}@media (width<=640px){.tile.svelte-hn732f,.tile.wide.svelte-hn732f{grid-template-columns:1fr;padding:1.2rem 1.1rem 1.1rem}.kinds.svelte-hn732f,.wide.svelte-hn732f .kinds:where(.svelte-hn732f){columns:1}}.day.svelte-2tlo0{scroll-margin-top:4rem}.grid.svelte-2tlo0{grid-template-columns:.95fr 1.15fr;align-items:center;gap:4rem;display:grid}.day.svelte-2tlo0 .head{margin-bottom:2rem}.points.svelte-2tlo0{gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.points.svelte-2tlo0 li:where(.svelte-2tlo0){border-bottom:1px solid var(--color-line);grid-template-columns:auto 1fr;gap:.3rem 1rem;padding-bottom:1.2rem;display:grid}.points.svelte-2tlo0 li:where(.svelte-2tlo0):last-child{border-bottom:0;padding-bottom:0}.points.svelte-2tlo0 .n:where(.svelte-2tlo0){font-family:var(--font-display);color:var(--color-brand);letter-spacing:.1em;grid-row:1/3;padding-top:.2rem;font-size:.8rem}.points.svelte-2tlo0 b:where(.svelte-2tlo0){font-family:var(--font-display);font-weight:600}.points.svelte-2tlo0 p:where(.svelte-2tlo0){font-size:.9rem}.log.svelte-2tlo0{padding:1.3rem 1.5rem 1.1rem;font-size:.86rem}.label.svelte-2tlo0{margin-bottom:.9rem}.row.svelte-2tlo0{border-bottom:1px solid var(--color-line);grid-template-columns:3.4rem 8.8rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.58rem 0;display:grid}.row.cols.svelte-2tlo0{letter-spacing:.12em;text-transform:uppercase;border-bottom-color:var(--color-line-strong);font-size:.7rem}.time.svelte-2tlo0{color:var(--color-muted)}.by.svelte-2tlo0{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:.66rem;font-weight:600}.what.svelte-2tlo0{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;display:flex}.what.svelte-2tlo0 b:where(.svelte-2tlo0){font-weight:500}.result.svelte-2tlo0{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}.gap.svelte-2tlo0 .result:where(.svelte-2tlo0){color:var(--color-risk)}.alert.svelte-2tlo0{background:var(--color-risk);width:7px;height:7px;box-shadow:0 0 8px var(--color-risk);border-radius:50%;animation:3.5s ease-in-out infinite breathe}.done.svelte-2tlo0{border-bottom:0}.done.svelte-2tlo0 .what:where(.svelte-2tlo0) b:where(.svelte-2tlo0),.done.svelte-2tlo0 .result:where(.svelte-2tlo0){color:var(--color-brand)}.foot.svelte-2tlo0{border-top:1px solid var(--color-line);margin-top:.4rem;padding-top:.9rem;font-size:.75rem}@media (width<=960px){.grid.svelte-2tlo0{grid-template-columns:1fr;gap:2.4rem}}@media (width<=520px){.log.svelte-2tlo0{padding:1.1rem 1rem 1rem}.row.svelte-2tlo0{grid-template-columns:3.2rem minmax(0,1fr);gap:.15rem .8rem}.row.svelte-2tlo0>:where(.svelte-2tlo0):nth-child(3){grid-column:1/-1}.row.cols.svelte-2tlo0>:where(.svelte-2tlo0):nth-child(3){display:none}}.glyph.svelte-1bu7gxz{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none}.soft.svelte-1bu7gxz{opacity:.45}.dashed.svelte-1bu7gxz{stroke-dasharray:2 3}.fill.svelte-1bu7gxz{fill:currentColor;stroke:none}.lit.svelte-1bu7gxz{filter:drop-shadow(0 0 3px)}.keep.svelte-iw8o1n{scroll-margin-top:4rem}.cells.svelte-iw8o1n{border:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.cells.svelte-iw8o1n li:where(.svelte-iw8o1n){background:var(--color-bg);isolation:isolate;align-content:start;gap:.55rem;padding:1.7rem 1.6rem 1.8rem;display:grid;position:relative;overflow:hidden}.bg.svelte-iw8o1n{z-index:-1;background:radial-gradient(40% 40% at calc(var(--mx,.5) * 100%) calc(var(--my,.5) * 100%), color-mix(in srgb, var(--color-brand) 16%, transparent), transparent 70%);opacity:.35;transition:opacity .4s;position:absolute;inset:-30%}.cells.svelte-iw8o1n li:where(.svelte-iw8o1n):hover .bg:where(.svelte-iw8o1n){opacity:1}.top.svelte-iw8o1n{color:var(--color-brand);justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.n.svelte-iw8o1n{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-muted);font-size:.72rem}h3.svelte-iw8o1n{font-size:1.12rem}p.svelte-iw8o1n{font-size:.9rem}@media (width<=900px){.cells.svelte-iw8o1n{grid-template-columns:1fr 1fr}}@media (width<=560px){.cells.svelte-iw8o1n{grid-template-columns:1fr}.cells.svelte-iw8o1n li:where(.svelte-iw8o1n){padding:1.4rem 1.2rem 1.5rem}}.providers.svelte-gl9rta{scroll-margin-top:4rem}.providers.svelte-gl9rta .eyebrow{color:var(--c)}.grid.svelte-gl9rta{grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem;display:grid}.providers.svelte-gl9rta .head{margin-bottom:0}.panel.svelte-gl9rta{padding:1.4rem}.ticks.svelte-gl9rta{margin:1.6rem 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.ticks.svelte-gl9rta li:where(.svelte-gl9rta){border-bottom:1px solid var(--color-line);align-items:baseline;gap:.75rem;padding:.6rem 0;display:flex}.ticks.svelte-gl9rta li:where(.svelte-gl9rta) .tick{translate:0 1px}.detail.svelte-gl9rta{margin-top:1.4rem;font-size:.92rem}.more.svelte-gl9rta{color:var(--color-text);white-space:nowrap;gap:.4rem;margin-left:.5rem;display:inline-flex}.more.svelte-gl9rta span:where(.svelte-gl9rta){color:var(--c);transition:translate .25s var(--ease-out)}.more.svelte-gl9rta:hover span:where(.svelte-gl9rta){translate:3px}@media (width<=900px){.grid.svelte-gl9rta{grid-template-columns:1fr;gap:2rem}.panel.svelte-gl9rta{order:2}}.cards.svelte-1fzhzqs{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cards.svelte-1fzhzqs>li:where(.svelte-1fzhzqs){grid-template-rows:auto auto auto 1fr auto;gap:.6rem;padding:1.2rem 1.4rem 1.3rem;scroll-margin-top:5.5rem;transition:border-color .3s;display:grid}.cards.svelte-1fzhzqs>li:where(.svelte-1fzhzqs):hover{border-color:color-mix(in srgb, var(--c) 50%, transparent)}.mini.svelte-1fzhzqs{border-bottom:1px solid var(--color-line);margin-bottom:.5rem;padding-bottom:.9rem}h3.svelte-1fzhzqs{font-size:1.15rem}.cards.svelte-1fzhzqs>li:where(.svelte-1fzhzqs)>p:where(.svelte-1fzhzqs){font-size:.9rem}.inside.svelte-1fzhzqs{border-top:1px solid var(--color-line-strong);align-self:start;margin:.4rem 0 0;padding:0;font-size:.88rem;list-style:none}.inside.svelte-1fzhzqs li:where(.svelte-1fzhzqs){border-bottom:1px solid var(--color-line);padding:.5rem 0 .5rem 1.1rem;position:relative}.inside.svelte-1fzhzqs li:where(.svelte-1fzhzqs):before{content:"";background:var(--c);opacity:.85;border-radius:50%;width:5px;height:5px;position:absolute;top:1.05em;left:0}.more.svelte-1fzhzqs{color:var(--color-muted);gap:.4rem;margin-top:.5rem;font-size:.84rem;transition:color .2s;display:inline-flex}.more.svelte-1fzhzqs span:where(.svelte-1fzhzqs){color:var(--c);transition:translate .25s var(--ease-out)}.more.svelte-1fzhzqs:hover{color:var(--color-text)}.more.svelte-1fzhzqs:hover span:where(.svelte-1fzhzqs){translate:3px}@media (width<=960px){.cards.svelte-1fzhzqs{grid-template-columns:1fr}.cards.svelte-1fzhzqs>li:where(.svelte-1fzhzqs){grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);column-gap:1.6rem}.mini.svelte-1fzhzqs{border-bottom:0;grid-row:1/-1;align-self:center;margin-bottom:0;padding-bottom:0}}@media (width<=640px){.cards.svelte-1fzhzqs>li:where(.svelte-1fzhzqs){grid-template-rows:none;grid-template-columns:1fr}.mini.svelte-1fzhzqs{border-bottom:1px solid var(--color-line);grid-row:auto;margin-bottom:.5rem;padding-bottom:.9rem}}.infra.svelte-vfqlez{scroll-margin-top:4rem}.grid.svelte-vfqlez{grid-template-columns:.9fr 1.25fr;align-items:start;gap:4rem;display:grid}.infra.svelte-vfqlez .head{margin-bottom:0}@media (width>=901px){.copy.svelte-vfqlez{position:sticky;top:6rem}}.rows.svelte-vfqlez{border-top:1px solid var(--color-line-strong);margin:0;display:grid}.rows.svelte-vfqlez>div:where(.svelte-vfqlez){border-bottom:1px solid var(--color-line);gap:.35rem;padding:1.05rem 0 1.1rem;display:grid}dt.svelte-vfqlez{font-family:var(--font-display);align-items:baseline;gap:.9rem;font-size:1.02rem;font-weight:600;display:flex}.n.svelte-vfqlez{letter-spacing:.1em;color:var(--color-brand);flex:none;width:1.4rem;font-size:.72rem}dd.svelte-vfqlez{gap:.65rem;margin:0;padding-left:2.3rem;display:grid}dd.svelte-vfqlez p:where(.svelte-vfqlez){font-size:.92rem}.tags.svelte-vfqlez{flex-wrap:wrap;gap:.35rem;display:flex}.tags.svelte-vfqlez .tag:where(.svelte-vfqlez){color:var(--color-text);border-color:color-mix(in srgb, var(--color-brand) 38%, transparent)}@media (width<=900px){.grid.svelte-vfqlez{grid-template-columns:1fr;gap:2rem}}@media (width<=480px){dd.svelte-vfqlez{padding-left:0}}.index.svelte-1igx6gz{columns:4;column-gap:2.6rem;font-size:.92rem}.letter.svelte-1igx6gz{break-inside:avoid;border-top:1px solid var(--color-line);grid-template-columns:1.7rem 1fr;padding:.6rem 0 .7rem;display:grid}.mark.svelte-1igx6gz{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-brand);padding-top:.2rem;font-size:.72rem;font-weight:600}ul.svelte-1igx6gz{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}a.svelte-1igx6gz{color:var(--color-muted);transition:color .2s;position:relative}a.svelte-1igx6gz:hover,a.svelte-1igx6gz:focus-visible{color:var(--color-text)}a.svelte-1igx6gz:after{content:"→";color:var(--color-brand);opacity:0;transition:opacity .2s, translate .2s var(--ease-out);margin-left:.4rem;position:absolute;translate:-4px}a.svelte-1igx6gz:hover:after,a.svelte-1igx6gz:focus-visible:after{opacity:1;translate:0}@media (width<=1000px){.index.svelte-1igx6gz{columns:3}}@media (width<=720px){.index.svelte-1igx6gz{columns:2;column-gap:1.4rem}}@media (width<=400px){.index.svelte-1igx6gz{font-size:.88rem}}.grid.svelte-1y5cfx8{grid-template-columns:.8fr 1.3fr;align-items:start;gap:4rem;display:grid}.faq.svelte-1y5cfx8 .head{margin-bottom:0}.faq.svelte-1y5cfx8 h2{font-size:clamp(1.7rem,3vw,2.3rem)}.list.svelte-1y5cfx8{border-top:1px solid var(--color-line-strong)}details.svelte-1y5cfx8{border-bottom:1px solid var(--color-line)}summary.svelte-1y5cfx8{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;font-size:1.05rem;font-weight:600;list-style:none;transition:color .2s;display:flex}summary.svelte-1y5cfx8::-webkit-details-marker{display:none}summary.svelte-1y5cfx8:hover{color:var(--color-brand)}.sign.svelte-1y5cfx8{width:14px;height:14px;color:var(--color-brand);flex:none;position:relative}.sign.svelte-1y5cfx8:before,.sign.svelte-1y5cfx8:after{content:"";width:14px;height:1.5px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;top:6.25px;left:0}.sign.svelte-1y5cfx8:after{transform:rotate(90deg)}details[open].svelte-1y5cfx8 .sign:where(.svelte-1y5cfx8):after{transform:rotate(0)}details.svelte-1y5cfx8 p:where(.svelte-1y5cfx8){max-width:44rem;padding:0 2.6rem 1.3rem 0;font-size:.96rem}@media (width<=900px){.grid.svelte-1y5cfx8{grid-template-columns:1fr;gap:1.8rem}details.svelte-1y5cfx8 p:where(.svelte-1y5cfx8){padding-right:0}}.center.svelte-kso9fs{text-align:center}.center.svelte-kso9fs .lede:where(.svelte-kso9fs){margin:1rem auto 2rem}
