.sol-hero.svelte-1nugpux.svelte-1nugpux{padding:128px 0 64px;background:var(--color-white)}.sol-crumbs.svelte-1nugpux ol.svelte-1nugpux{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:0;padding:0;font-size:.875rem;line-height:1.5;color:var(--ink-500)}.sol-crumbs.svelte-1nugpux li.svelte-1nugpux{display:inline-flex;align-items:baseline}.sol-crumb-sep.svelte-1nugpux.svelte-1nugpux{margin:0 .5em;color:var(--ink-400)}.sol-crumbs.svelte-1nugpux a.svelte-1nugpux{color:var(--ink-500);border-radius:var(--radius-xs);transition:color .15s var(--v2-ease)}.sol-crumbs.svelte-1nugpux a.svelte-1nugpux:hover{color:var(--ink-900);text-decoration:underline;text-underline-offset:3px}.sol-crumbs.svelte-1nugpux [aria-current=page].svelte-1nugpux{color:var(--ink-600)}.sol-hero-grid.svelte-1nugpux.svelte-1nugpux{margin-top:20px}.sol-h1.svelte-1nugpux.svelte-1nugpux{margin:0;font-size:clamp(2.5rem,3.55vw,3.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.04;color:var(--ink-900)}.sol-h1-line.svelte-1nugpux.svelte-1nugpux{display:block}.sol-lead.svelte-1nugpux.svelte-1nugpux{margin:24px 0 0;max-width:36em;font-size:clamp(1.0625rem,1.3vw,1.1875rem);text-wrap:pretty}@media (min-width: 1100px){.sol-hero.svelte-1nugpux.svelte-1nugpux{padding:120px 0 56px}.sol-hero-grid.svelte-1nugpux.svelte-1nugpux{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;column-gap:56px}.sol-lead.svelte-1nugpux.svelte-1nugpux{margin:0;padding-bottom:6px;max-width:30em}}.sol-street.svelte-1nugpux.svelte-1nugpux{position:relative;background:var(--ink-900);color:var(--v2-on-dark-1);padding:60px 0 40px;overflow:clip}.sol-street-h2.svelte-1nugpux.svelte-1nugpux{margin:0 auto;max-width:34em;font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.2;text-align:center;color:var(--v2-on-dark-1)}.sol-stage.svelte-1nugpux.svelte-1nugpux{--sol-sw:min(1320px, max(880px, calc(100vw - 96px) ));width:var(--sol-sw);margin:28px auto 0}.sol-street-box.svelte-1nugpux.svelte-1nugpux{position:relative}.sol-cap.svelte-1nugpux.svelte-1nugpux{position:relative;z-index:2;width:min(100%,46em);margin:calc(53px - .0708 * var(--sol-sw)) auto 0;min-height:calc(2.84*clamp(1.125rem,1.4vw,1.3125rem));text-align:center;pointer-events:none}.sol-cap-in.svelte-1nugpux.svelte-1nugpux{position:absolute;top:0;left:0;right:0;margin:0;font-size:clamp(1.125rem,1.4vw,1.3125rem);line-height:1.42;font-weight:500;letter-spacing:-.01em;color:var(--v2-on-dark-1);text-wrap:balance;pointer-events:none;animation:svelte-1nugpux-sol-capin .4s var(--v2-ease) both}@keyframes svelte-1nugpux-sol-capin{0%{opacity:0}to{opacity:1}}.sol-other.svelte-1nugpux.svelte-1nugpux{margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 14px;font-size:.9375rem;line-height:1.5;color:var(--v2-on-dark-3);transition:opacity .25s var(--v2-ease)}.sol-other-a.svelte-1nugpux.svelte-1nugpux{display:inline-block;padding:11px 0;margin-block:-5px;pointer-events:auto;font-weight:500;color:var(--v2-on-dark-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sol-other-a.svelte-1nugpux.svelte-1nugpux:hover{color:var(--v2-on-dark-1);text-decoration-thickness:2px}.sol-street.svelte-1nugpux a.svelte-1nugpux:focus-visible{outline-color:var(--v2-on-dark-1)}@media (hover: hover){.sol-other.is-off.svelte-1nugpux.svelte-1nugpux{opacity:0}}@media (hover: none){.sol-cap.svelte-1nugpux.svelte-1nugpux{min-height:0}.sol-cap-in.svelte-1nugpux.svelte-1nugpux{display:none}}.sol-street-h2.svelte-1nugpux.svelte-1nugpux,.sol-cap.svelte-1nugpux.svelte-1nugpux{transition:opacity .35s var(--v2-ease)}.sol-street.is-flying.svelte-1nugpux .sol-street-h2.svelte-1nugpux,.sol-street.is-flying.svelte-1nugpux .sol-cap.svelte-1nugpux{opacity:0}.sol-all-h2.svelte-1nugpux.svelte-1nugpux{margin:0}.sol-index.svelte-1nugpux.svelte-1nugpux{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}.sol-index.svelte-1nugpux li.svelte-1nugpux{display:flex;min-width:0;border-top:1px solid var(--ink-200)}.sol-index.svelte-1nugpux li.svelte-1nugpux:nth-last-child(-n+3){border-bottom:1px solid var(--ink-200)}.sol-index-row.svelte-1nugpux.svelte-1nugpux{flex:1;display:grid;align-content:start;gap:4px;min-width:0;padding:16px 0 18px;color:inherit;text-decoration:none;border-radius:var(--radius-xs);overflow-wrap:break-word}.sol-index-t.svelte-1nugpux.svelte-1nugpux{font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--ink-900)}.sol-index-d.svelte-1nugpux.svelte-1nugpux{font-size:.875rem;line-height:1.5;color:var(--ink-500);text-wrap:pretty}.sol-index-row.svelte-1nugpux:hover .sol-index-t.svelte-1nugpux{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sol-cards.svelte-1nugpux.svelte-1nugpux{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sol-cards.svelte-1nugpux li.svelte-1nugpux{display:flex;min-width:0}.sol-card.svelte-1nugpux.svelte-1nugpux{flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0;padding:18px 20px;background:var(--color-white);border:1px solid var(--ink-200);border-radius:var(--radius-lg);color:inherit;text-decoration:none;overflow-wrap:break-word;transition:border-color .16s var(--v2-ease),background-color .16s var(--v2-ease)}.sol-card.svelte-1nugpux.svelte-1nugpux:hover{border-color:var(--ink-300);background:var(--ink-50)}.sol-card-text.svelte-1nugpux.svelte-1nugpux{display:grid;gap:4px;min-width:0}.sol-card-t.svelte-1nugpux.svelte-1nugpux{font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ink-900)}.sol-card-d.svelte-1nugpux.svelte-1nugpux{font-size:.875rem;line-height:1.5;color:var(--ink-500);text-wrap:pretty}.sol-card-n.svelte-1nugpux.svelte-1nugpux{margin-top:4px;font-size:.8125rem;line-height:1.45;color:var(--ink-500)}.sol-arrow.svelte-1nugpux.svelte-1nugpux{flex:none;margin-top:2px;color:var(--color-primary)}.sol-group.svelte-1nugpux.svelte-1nugpux{margin-top:48px}.sol-group-t.svelte-1nugpux.svelte-1nugpux{margin:0;font-size:.9375rem;line-height:1.5;color:var(--ink-500)}.sol-group-quiet.svelte-1nugpux.svelte-1nugpux{margin-top:40px}.sol-quiet.svelte-1nugpux.svelte-1nugpux{--sol-gap:1.375rem;list-style:none;margin:6px 0 0;margin-inline-start:calc(-1 * var(--sol-gap));padding:0;display:flex;flex-wrap:wrap;align-items:baseline;row-gap:2px;clip-path:inset(-8px -8px -8px calc(var(--sol-gap) - 6px))}[dir=rtl] .sol-quiet.svelte-1nugpux.svelte-1nugpux{clip-path:inset(-8px calc(var(--sol-gap) - 6px) -8px -8px)}.sol-quiet.svelte-1nugpux li.svelte-1nugpux{position:relative;display:inline-flex;align-items:baseline;padding-inline-start:var(--sol-gap)}.sol-dot.svelte-1nugpux.svelte-1nugpux{position:absolute;inset-inline-start:0;width:var(--sol-gap);padding:6px 0;text-align:center;font-size:.9375rem;line-height:1.5;color:var(--ink-400)}.sol-quiet.svelte-1nugpux a.svelte-1nugpux{display:inline-block;padding:6px 0;font-size:.9375rem;font-weight:500;line-height:1.5;color:var(--ink-600);border-radius:var(--radius-xs);transition:color .15s var(--v2-ease)}.sol-quiet.svelte-1nugpux a.svelte-1nugpux:hover{color:var(--ink-900);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sol-problems.svelte-1nugpux.svelte-1nugpux{background:var(--ink-50)}.sol-pb-h2.svelte-1nugpux.svelte-1nugpux{margin:0}.sol-pb-lead.svelte-1nugpux.svelte-1nugpux{margin:12px 0 0;max-width:36em;text-wrap:pretty}.sol-pb.svelte-1nugpux.svelte-1nugpux{list-style:none;margin:40px 0 0;padding:0}.sol-pb-item.svelte-1nugpux.svelte-1nugpux{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;border-top:1px solid var(--ink-200)}.sol-pb-item.svelte-1nugpux.svelte-1nugpux:last-child{border-bottom:1px solid var(--ink-200)}.sol-pb-row.svelte-1nugpux.svelte-1nugpux{display:grid;align-content:start;gap:4px;min-width:0;min-height:44px;padding:22px 0;color:inherit;text-decoration:none;border-radius:var(--radius-xs)}.sol-pb-ind.svelte-1nugpux.svelte-1nugpux{font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--ink-500)}.sol-pb-line.svelte-1nugpux.svelte-1nugpux{max-width:52rem;font-size:1rem;font-weight:500;line-height:1.5;color:var(--ink-900);text-wrap:pretty;overflow-wrap:break-word}.sol-nw.svelte-1nugpux.svelte-1nugpux{white-space:nowrap}.sol-go.svelte-1nugpux.svelte-1nugpux{display:inline-block;margin-inline-start:.4em;vertical-align:-.1875em;color:var(--ink-500);transition:color .15s var(--v2-ease)}.sol-pb-row.svelte-1nugpux:hover .sol-pb-line.svelte-1nugpux,.sol-pb-more-a.svelte-1nugpux.svelte-1nugpux:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sol-pb-row.svelte-1nugpux:hover .sol-go.svelte-1nugpux,.sol-pb-more-a.svelte-1nugpux:hover .sol-go.svelte-1nugpux{color:var(--color-primary)}.sol-pb-tog.svelte-1nugpux.svelte-1nugpux{justify-self:start;align-self:start;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:0;font:inherit;font-size:.875rem;font-weight:500;line-height:1.4;color:var(--ink-600);white-space:nowrap;background:none;border:0;border-radius:var(--radius-xs);cursor:pointer;transition:color .15s var(--v2-ease)}.sol-pb-tog.svelte-1nugpux.svelte-1nugpux:hover{color:var(--ink-900)}.sol-pb-chev.svelte-1nugpux.svelte-1nugpux{flex:none;color:var(--ink-500);transition:transform .2s var(--v2-ease)}.sol-pb-item.is-open.svelte-1nugpux .sol-pb-chev.svelte-1nugpux{transform:rotate(180deg)}.sol-pb-panel.svelte-1nugpux.svelte-1nugpux{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s var(--v2-ease),visibility .35s}.sol-pb-item.is-open.svelte-1nugpux .sol-pb-panel.svelte-1nugpux{grid-template-rows:1fr;visibility:visible}.sol-pb-panel-in.svelte-1nugpux.svelte-1nugpux{min-width:0;min-height:0;overflow:hidden}.sol-pb-more.svelte-1nugpux.svelte-1nugpux{list-style:none;max-width:52rem;margin:0 0 22px;padding-block:4px;padding-inline:14px 6px;border-inline-start:1px solid var(--ink-200);display:grid;gap:2px}.sol-pb-more.svelte-1nugpux li.svelte-1nugpux{min-width:0}.sol-pb-more-a.svelte-1nugpux.svelte-1nugpux{display:block;padding:5px 0;font-size:.9375rem;line-height:1.45;color:var(--ink-900);text-decoration:none;text-wrap:pretty;overflow-wrap:break-word;border-radius:var(--radius-xs)}@media (min-width: 768px){.sol-pb-item.svelte-1nugpux.svelte-1nugpux{grid-template-columns:minmax(0,1fr) auto;column-gap:40px}.sol-pb-tog.svelte-1nugpux.svelte-1nugpux{justify-self:end;margin-top:calc(1.8875rem + 4px)}.sol-pb-panel.svelte-1nugpux.svelte-1nugpux{grid-column:1 / -1}}@media (max-width: 767px){.sol-pb-more.svelte-1nugpux.svelte-1nugpux{gap:4px}.sol-pb-more-a.svelte-1nugpux.svelte-1nugpux{display:flex;align-items:center;min-height:44px}.sol-pb-more-t.svelte-1nugpux.svelte-1nugpux{min-width:0}}@media (pointer: coarse) and (min-width: 768px){.sol-pb-more.svelte-1nugpux.svelte-1nugpux{gap:0}.sol-pb-more-a.svelte-1nugpux.svelte-1nugpux{padding:11px 0}}[dir=rtl] .sol-arrow.svelte-1nugpux.svelte-1nugpux,[dir=rtl] .sol-go.svelte-1nugpux.svelte-1nugpux{transform:scaleX(-1)}@media (max-width: 927.98px){.sol-stage.svelte-1nugpux.svelte-1nugpux{--sol-sw:min(calc(100% - 2 * var(--container-padding)), 600px, max(330px, calc((100vh - 48px)*1.1034) ));--sol-sw:min(calc(100% - 2 * var(--container-padding)), 600px, max(330px, calc((100svh - 48px)*1.1034) ))}.sol-cap.svelte-1nugpux.svelte-1nugpux{margin-top:14px}}@media (max-width: 859px){.sol-index.svelte-1nugpux.svelte-1nugpux{grid-template-columns:minmax(0,1fr)}.sol-index.svelte-1nugpux li.svelte-1nugpux:nth-last-child(-n+3){border-bottom:0}.sol-index.svelte-1nugpux li.svelte-1nugpux:last-child{border-bottom:1px solid var(--ink-200)}.sol-index-row.svelte-1nugpux.svelte-1nugpux{padding:14px 0}.sol-cards.svelte-1nugpux.svelte-1nugpux{grid-template-columns:minmax(0,1fr);gap:8px}.sol-card.svelte-1nugpux.svelte-1nugpux{align-items:center;padding:14px 16px;border-radius:var(--radius-md)}.sol-arrow.svelte-1nugpux.svelte-1nugpux{margin-top:0}}@media (max-width: 767px){.sol-hero.svelte-1nugpux.svelte-1nugpux{padding:92px 0 32px}.sol-all.svelte-1nugpux.svelte-1nugpux,.sol-problems.svelte-1nugpux.svelte-1nugpux{scroll-margin-top:16px}.sol-hero-grid.svelte-1nugpux.svelte-1nugpux{margin-top:14px}.sol-h1.svelte-1nugpux.svelte-1nugpux{font-size:2rem;line-height:1.08}.sol-lead.svelte-1nugpux.svelte-1nugpux{margin-top:14px;font-size:1.0625rem;line-height:1.55}.sol-street.svelte-1nugpux.svelte-1nugpux{padding:36px 0 32px}.sol-street-h2.svelte-1nugpux.svelte-1nugpux{font-size:1.375rem;line-height:1.25}.sol-stage.svelte-1nugpux.svelte-1nugpux{margin-top:20px}.sol-group.svelte-1nugpux.svelte-1nugpux{margin-top:40px}.sol-group-quiet.svelte-1nugpux.svelte-1nugpux{margin-top:32px}.sol-quiet.svelte-1nugpux a.svelte-1nugpux,.sol-dot.svelte-1nugpux.svelte-1nugpux{padding:11px 0}.sol-quiet.svelte-1nugpux a.svelte-1nugpux{min-width:44px}.sol-crumbs.svelte-1nugpux a.svelte-1nugpux{display:inline-block;padding-block:11.5px;margin-block:-11.5px}.sol-index.svelte-1nugpux.svelte-1nugpux{margin-top:24px}.sol-pb.svelte-1nugpux.svelte-1nugpux{margin-top:28px}.sol-pb-row.svelte-1nugpux.svelte-1nugpux{padding:16px 0}.sol-pb-item.has-more.svelte-1nugpux.svelte-1nugpux{padding-bottom:4px}.sol-pb-item.has-more.svelte-1nugpux .sol-pb-row.svelte-1nugpux{padding-bottom:2px}.sol-pb-more.svelte-1nugpux.svelte-1nugpux{margin-bottom:14px;padding-inline-start:12px}}@media (prefers-reduced-motion: reduce){.sol-cap-in.svelte-1nugpux.svelte-1nugpux{animation:none}.sol-street-h2.svelte-1nugpux.svelte-1nugpux,.sol-cap.svelte-1nugpux.svelte-1nugpux,.sol-other.svelte-1nugpux.svelte-1nugpux,.sol-pb-panel.svelte-1nugpux.svelte-1nugpux,.sol-pb-chev.svelte-1nugpux.svelte-1nugpux{transition:none}}
