.sp[data-v-d413c425]{gap:var(--space-md);flex-direction:column;min-width:0;display:flex;position:relative}.sp__head[data-v-d413c425]{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.sp__title[data-v-d413c425]{gap:var(--space-xs);white-space:nowrap;font:var(--type-body-md-bold);color:var(--text);align-items:center;margin:0;display:flex}.sp__status[data-v-d413c425]{font:var(--type-caption);color:var(--text-mute);margin:0}.sp__card[data-v-d413c425]{border:1px solid var(--border);border-radius:var(--site-radius-inner);background:var(--surface-raised);box-shadow:var(--site-shadow-lift);overflow:hidden}.sp__tags[data-v-d413c425]{gap:var(--space-xs);min-height:calc(var(--control-sm) + 2px);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-soft);font:var(--type-caption);color:var(--text-mute);flex-wrap:wrap;align-items:center;margin:0;list-style:none;display:flex}.sp__tag[data-v-d413c425]{gap:var(--space-xxs);max-width:100%;padding:0 var(--space-xs);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-text);text-overflow:ellipsis;white-space:nowrap;animation:sp-in-d413c425 var(--duration-base) var(--ease-enter);align-items:center;display:inline-flex;overflow:hidden}.sp__tag.is-soft[data-v-d413c425]{background:var(--surface);color:var(--text-mute)}.sp__tag svg[data-v-d413c425],.sp__check svg[data-v-d413c425]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.sp__slots[data-v-d413c425]{transition:height var(--site-duration-move) var(--site-ease-io);margin:0;padding:0;list-style:none;overflow:hidden}.sp__slot[data-v-d413c425]{gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--border-soft);transition:background var(--duration-slow) var(--ease-standard);transition-delay:calc(var(--i) * var(--duration-fast) / 4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.sp__slot.is-on[data-v-d413c425]{background:var(--site-fill-row-on)}.sp__slot[data-v-d413c425]:last-child{border-bottom:0}.sp__avatar[data-v-d413c425]{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-full);background:var(--surface);color:var(--text-faint);place-items:center;transition:inherit;display:grid}.sp__avatar svg[data-v-d413c425]{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.sp__lines[data-v-d413c425]{min-width:0;display:grid}.sp__lines b[data-v-d413c425],.sp__lines span[data-v-d413c425]{text-overflow:ellipsis;white-space:nowrap;min-height:1lh;display:block;overflow:hidden}.sp__lines b[data-v-d413c425]{font:var(--type-body-sm-bold);color:var(--text)}.sp__lines span[data-v-d413c425]{font:var(--type-caption);color:var(--text-faint)}.sp__slot:not(.is-on) .sp__lines b[data-v-d413c425]:before,.sp__slot:not(.is-on) .sp__lines span[data-v-d413c425]:before{content:"";border-radius:var(--radius-xs);background:var(--border);width:62%;height:.6lh;margin-top:.2lh;display:block}.sp__slot:not(.is-on) .sp__lines span[data-v-d413c425]:before{width:40%}.sp__check[data-v-d413c425]{gap:var(--space-xxs);font:var(--type-caption);color:var(--success);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard);transition-delay:inherit;align-items:center;display:inline-flex}.sp__slot.is-on .sp__avatar[data-v-d413c425]{background:var(--accent-soft);color:var(--accent-text)}.sp__slot.is-on .sp__check[data-v-d413c425]{opacity:1}.sp__steps[data-v-d413c425]{gap:var(--space-sm);font:var(--type-body-sm);color:var(--text-mute);margin:0;padding:0;list-style:none;display:grid}.sp__step[data-v-d413c425]{gap:var(--space-sm);align-items:flex-start;display:flex}.sp__step b[data-v-d413c425]{font:var(--type-body-sm-bold);color:var(--text);display:block}.sp__n[data-v-d413c425]{width:var(--space-lg);height:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-raised);font:var(--type-caption);transition:background var(--duration-slow) var(--ease-standard), border-color var(--duration-slow) var(--ease-standard);flex:none;place-items:center;display:grid}.sp__n svg[data-v-d413c425]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.sp__step.is-now .sp__n[data-v-d413c425]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);box-shadow:var(--site-halo-field)}.sp__step.is-done .sp__n[data-v-d413c425]{border-color:var(--success);background:var(--success-soft);color:var(--success)}@keyframes sp-in-d413c425{0%{opacity:0;transform:scale(var(--motion-scale))}}@media (prefers-reduced-motion:reduce){.sp__slots[data-v-d413c425]{transition-duration:0s}}.sp__example[data-v-d413c425]{margin:0 0 var(--space-xs);font:var(--type-caption);color:var(--text-faint)}.tc-box[data-v-4a123024]{position:relative}.tc[data-v-4a123024]{gap:var(--space-xs);min-height:var(--control-lg);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:text;transition:border-color var(--duration-fast) var(--ease-standard);flex-wrap:wrap;align-items:center;display:flex}.tc[data-v-4a123024]:hover{border-color:var(--border-input-hover)}.tc[data-v-4a123024]:focus-within{border-color:var(--accent-text);outline:var(--focus-outline-field);outline-offset:var(--focus-offset-field)}.tc[data-v-4a123024] .li-tag{animation:tc-in-4a123024 var(--duration-base) var(--ease-enter)}.tc__input[data-v-4a123024]{min-width:10ch;height:var(--control-sm);font:var(--type-body-md);color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0}.tc__input[data-v-4a123024]::placeholder{color:var(--text-faint)}.tc__list[data-v-4a123024]{top:calc(100% + var(--space-xxs));min-width:0;margin:0;list-style:none;position:absolute;left:0;right:0}.tc__opt[data-v-4a123024]{height:auto;min-height:var(--control-sm);white-space:normal}.tc__sugg[data-v-4a123024]{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.tc__s[data-v-4a123024]{gap:var(--space-xxs);min-height:var(--control-sm);padding:0 var(--space-sm);border:1px dashed var(--border-strong);border-radius:var(--radius-full);background:var(--surface-raised);font:var(--type-body-sm);color:var(--text-mute);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.tc__s[data-v-4a123024]:hover{border-style:solid;border-color:var(--accent-text);color:var(--accent-text)}.tc__s[data-v-4a123024]:disabled{color:var(--text-disabled);cursor:default}.tc__s[data-v-4a123024]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.tc__s svg[data-v-4a123024]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}@keyframes tc-in-4a123024{0%{opacity:0;transform:scale(var(--motion-scale))}}@media (prefers-reduced-motion:reduce){.tc[data-v-4a123024] .li-tag{animation:none}}.pr-left[data-v-dc2fc9cd]{min-width:0;padding:var(--space-xxl);transition:background-color var(--duration-slow) var(--ease-standard)}.pr-left.is-thanks[data-v-dc2fc9cd]{background:var(--success-soft);flex-direction:column;display:flex}.pr-thanks[data-v-dc2fc9cd]{align-items:flex-start;gap:var(--space-md);flex-direction:column;flex:1;display:flex}.pr-thanks[data-v-dc2fc9cd]>*{animation:pr-in-dc2fc9cd var(--duration-slow) var(--ease-enter) backwards}.pr-thanks[data-v-dc2fc9cd]>:nth-child(2){animation-delay:var(--duration-instant)}.pr-thanks[data-v-dc2fc9cd]>:nth-child(3),.pr-thanks[data-v-dc2fc9cd]>:nth-child(4){animation-delay:calc(2 * var(--duration-instant))}.pr-thanks[data-v-dc2fc9cd]>:nth-child(5){animation-delay:calc(3 * var(--duration-instant))}.pr-thanks__mark[data-v-dc2fc9cd]{width:var(--space-xxl);height:var(--space-xxl);border:1px solid var(--success);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--success);place-items:center;display:grid}.pr-thanks__mark svg[data-v-dc2fc9cd]{width:var(--space-lg);height:var(--space-lg)}.pr-thanks__h[data-v-dc2fc9cd]{scroll-margin-top:calc(var(--shell-topbar) + var(--space-lg));font:var(--type-display-md);letter-spacing:var(--tracking-display-md);color:var(--text);margin:0}.pr-thanks__h[data-v-dc2fc9cd]:focus{outline:none}.pr-thanks__lead[data-v-dc2fc9cd]{font:var(--type-heading-sm);text-wrap:balance;color:var(--text);margin:0}.pr-thanks__how[data-v-dc2fc9cd]{margin:calc(-1 * var(--space-xs)) 0 0;font:var(--type-body-md);color:var(--text-mute)}.pr-thanks__when[data-v-dc2fc9cd]{align-self:stretch;gap:var(--space-sm);margin:var(--space-sm) 0 0;font:var(--type-body-md);color:var(--text);padding:0;list-style:none;display:grid}.pr-thanks__when li[data-v-dc2fc9cd]{gap:var(--space-sm);align-items:flex-start;display:flex}.pr-thanks__when b[data-v-dc2fc9cd]{font:var(--type-body-md-bold);overflow-wrap:anywhere}.pr-thanks__fix[data-v-dc2fc9cd]{font:var(--type-body-sm);color:var(--text-mute);display:block}.pr-thanks__when svg[data-v-dc2fc9cd]{color:var(--success);margin-top:2px}.pr-right[data-v-dc2fc9cd]{min-width:0;padding:var(--space-xxl) var(--space-xl);border-left:1px solid var(--border);background:var(--site-fill-panel);position:relative;overflow:hidden}.pr-right[data-v-dc2fc9cd]:before{content:"";background-image:var(--site-dots);background-size:var(--site-dots-size);-webkit-mask-image:var(--site-dots-mask);mask-image:var(--site-dots-mask);pointer-events:none;position:absolute;inset:0}.pr-offer[data-v-dc2fc9cd]{gap:var(--space-xxs) var(--space-sm);margin:0 0 var(--space-md);font:var(--type-body-sm);color:var(--text-mute);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.pr-offer__x[data-v-dc2fc9cd]{min-height:var(--control-sm);padding:0 var(--space-xs);font:var(--type-body-sm-bold);color:var(--accent-text);cursor:pointer;background:0 0;border:0}.pr-offer__x[data-v-dc2fc9cd]:hover{color:var(--text)}.pr-offer__x[data-v-dc2fc9cd]:focus-visible{border-radius:var(--site-radius-control);outline:var(--focus-outline);outline-offset:var(--focus-offset)}.pr-steps[data-v-dc2fc9cd]{gap:var(--space-sm);margin:0 0 var(--space-lg);font:var(--type-label);color:var(--text-faint);align-items:center;padding:0;list-style:none;display:flex}.pr-steps li[data-v-dc2fc9cd]{gap:var(--space-xs);transition:color var(--duration-slow) var(--ease-standard);align-items:center;display:inline-flex}.pr-steps .is-now[data-v-dc2fc9cd],.pr-steps .is-done[data-v-dc2fc9cd]{color:var(--text)}.pr-steps__n[data-v-dc2fc9cd]{width:var(--space-lg);height:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-raised);font:var(--type-caption);transition:background var(--duration-slow) var(--ease-standard), border-color var(--duration-slow) var(--ease-standard);place-items:center;display:grid}.is-now .pr-steps__n[data-v-dc2fc9cd]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);box-shadow:var(--site-halo-field)}.is-done .pr-steps__n[data-v-dc2fc9cd]{border-color:var(--success);background:var(--success-soft);color:var(--success)}.pr-steps__n svg[data-v-dc2fc9cd],.pr-site svg[data-v-dc2fc9cd],.pr-no svg[data-v-dc2fc9cd],.pr-saved svg[data-v-dc2fc9cd],.pr-thanks svg[data-v-dc2fc9cd],.pr-card__ic svg[data-v-dc2fc9cd],.pr-arrow[data-v-dc2fc9cd]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.pr-steps__n svg[data-v-dc2fc9cd]{width:12px;height:12px}.pr-steps__bar[data-v-dc2fc9cd]{flex:0 1 var(--space-xxl);border-radius:var(--radius-full);background:var(--border);height:2px;position:relative;overflow:hidden}.pr-steps__bar[data-v-dc2fc9cd]:after{content:"";background:var(--accent);transform-origin:0;transition:transform var(--site-duration-move) var(--site-ease-io);position:absolute;inset:0;transform:scaleX(0)}[data-stage="2"] .pr-steps__bar[data-v-dc2fc9cd]:after{transform:none}.pr-stages[data-v-dc2fc9cd]{transition:height var(--site-duration-move) var(--site-ease-io);position:relative}.pr-stage[data-v-dc2fc9cd]{transition:opacity var(--site-duration-move) var(--site-ease-out), transform var(--site-duration-move) var(--site-ease-out), visibility 0s}.pr-stage.is-off[data-v-dc2fc9cd]{transition-property:opacity,transform,visibility;transition-duration:var(--site-duration-move);opacity:0;visibility:hidden;transform:translateX(var(--motion-distance));pointer-events:none;position:absolute;inset:0 0 auto}.pr-stage.is-off.is-left[data-v-dc2fc9cd]{transform:translateX(calc(-1 * var(--motion-distance)))}.pr-fields[data-v-dc2fc9cd]{gap:var(--space-lg);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.pr-site[data-v-dc2fc9cd]{gap:var(--space-xs);min-height:var(--control-sm);font:var(--type-body-sm);color:var(--text-mute);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard), visibility var(--duration-base);align-items:center;margin:0;display:flex}.pr-site.is-on[data-v-dc2fc9cd]{opacity:1;visibility:visible}.pr-link[data-v-dc2fc9cd]:disabled,.pr-size[data-v-dc2fc9cd]:disabled{color:var(--text-disabled);cursor:default}.pr-card[data-v-dc2fc9cd]:has(input:disabled){color:var(--text-disabled);cursor:default}.pr-fields:disabled input[data-v-dc2fc9cd]{color:var(--text-disabled);cursor:progress}.pr-size[data-v-dc2fc9cd]:active,.pr-card[data-v-dc2fc9cd]:active{transform:scale(var(--motion-scale))}.pr-site svg[data-v-dc2fc9cd]{color:var(--success)}.pr-site b[data-v-dc2fc9cd]{font:var(--type-body-sm-bold);color:var(--text)}.pr-site-field[data-v-dc2fc9cd]{margin-top:var(--space-sm)}.pr-link[data-v-dc2fc9cd]{min-height:var(--control-sm);padding:0 var(--space-xxs);font:var(--type-body-sm);color:var(--accent-text);cursor:pointer;background:0 0;border:0}.pr-link[data-v-dc2fc9cd]:hover:not(:disabled){color:var(--text)}@media (pointer:coarse){.pr-link[data-v-dc2fc9cd]{min-height:44px}}.pr-link[data-v-dc2fc9cd]:focus-visible,.pr-privacy[data-v-dc2fc9cd]:focus-visible,.pr-size[data-v-dc2fc9cd]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.pr-actions[data-v-dc2fc9cd]{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.pr-arrow[data-v-dc2fc9cd]{margin-left:var(--space-xs);transition:transform var(--site-duration-hover) var(--site-ease-out)}.pr-actions[data-v-dc2fc9cd] .li-button--accent:not(:disabled):hover .pr-arrow{transform:translate(3px)}.pr-actions[data-v-dc2fc9cd] .li-button--ghost .pr-arrow{margin:0 var(--space-xs) 0 0}.pr-privacy[data-v-dc2fc9cd]{min-height:var(--control-sm);font:var(--type-body-sm);color:var(--text-mute);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.pr-privacy[data-v-dc2fc9cd]:hover{color:var(--text)}.pr-no[data-v-dc2fc9cd]{gap:var(--space-xs) var(--space-md);font:var(--type-body-sm);color:var(--text-mute);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pr-no li[data-v-dc2fc9cd]{gap:var(--space-xxs);align-items:center;display:inline-flex}.pr-no svg[data-v-dc2fc9cd]{color:var(--success)}.pr-saved[data-v-dc2fc9cd]{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-surface);background:var(--success-soft);font:var(--type-body-sm);color:var(--text);align-items:center;margin:0;display:flex}.pr-saved svg[data-v-dc2fc9cd]{color:var(--success)}.pr-group[data-v-dc2fc9cd]{gap:var(--space-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.pr-label[data-v-dc2fc9cd]{font:var(--type-label);letter-spacing:var(--tracking-label);color:var(--text);margin:0;padding:0}.pr-label span[data-v-dc2fc9cd]{font:var(--type-caption);color:var(--text-faint)}legend.pr-label[data-v-dc2fc9cd]{margin-bottom:var(--space-xs)}.pr-cards[data-v-dc2fc9cd]{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pr-card[data-v-dc2fc9cd]{gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--border-input);border-radius:var(--site-radius-control);background:var(--surface-raised);font:var(--type-body-sm-bold);color:var(--text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);flex-direction:column;align-items:flex-start;display:flex;position:relative}.pr-card[data-v-dc2fc9cd]:hover{border-color:var(--border-strong)}.pr-card.is-on[data-v-dc2fc9cd]{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--site-halo-field)}.pr-card[data-v-dc2fc9cd]:has(input:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset)}.pr-card input[data-v-dc2fc9cd]{opacity:0;pointer-events:none;position:absolute}.pr-card__ic[data-v-dc2fc9cd]{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-sm);background:var(--surface);color:var(--accent-text);place-items:center;display:grid}.pr-card.is-on .pr-card__ic[data-v-dc2fc9cd]{background:var(--surface-raised)}.pr-card__on[data-v-dc2fc9cd]{top:var(--space-sm);right:var(--space-sm);color:var(--accent-text);position:absolute}.pr-card__on[data-v-dc2fc9cd],.pr-size svg[data-v-dc2fc9cd]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pr-size svg[data-v-dc2fc9cd]{margin-right:var(--space-xxs);vertical-align:-2px}.pr-sizes[data-v-dc2fc9cd]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.pr-size[data-v-dc2fc9cd]{min-height:var(--control-sm);padding:0 var(--space-md);border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--surface-raised);font:var(--type-body-sm);color:var(--text-mute);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.pr-size[data-v-dc2fc9cd]:hover{border-color:var(--border-strong);color:var(--text)}.pr-size[aria-pressed=true][data-v-dc2fc9cd]{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.pr-more[data-v-dc2fc9cd]{gap:var(--space-xs);min-height:var(--control-sm);font:var(--type-body-sm-bold);color:var(--accent-text);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;display:flex}.pr-more svg[data-v-dc2fc9cd]{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none}.pr-more[data-v-dc2fc9cd]:active{opacity:.7}.pr-more:hover>span[data-v-dc2fc9cd],.pr-more:focus-visible>span[data-v-dc2fc9cd]{text-underline-offset:3px;text-decoration:underline}.pr-more[data-v-dc2fc9cd]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.pr-more__hint[data-v-dc2fc9cd]{font:var(--type-body-sm);color:var(--text-faint)}.pr-more-fields[data-v-dc2fc9cd]{gap:var(--space-lg);animation:pr-in-dc2fc9cd var(--duration-slow) var(--ease-enter);flex-direction:column;display:flex}.pr-note[data-v-dc2fc9cd]{margin:var(--space-xs) 0 0;font:var(--type-caption);color:var(--text-faint)}.pr-status[data-v-dc2fc9cd]{margin:var(--space-sm) 0 0;min-height:1lh;font:var(--type-body-sm);color:var(--text-mute)}.pr-status.is-danger[data-v-dc2fc9cd]{color:var(--danger)}@keyframes pr-in-dc2fc9cd{0%{opacity:0;transform:translateY(var(--motion-distance))}}@media (width<1024px){.pr-right[data-v-dc2fc9cd]{border-top:1px solid var(--border);border-left:0}.pr-cards[data-v-dc2fc9cd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<768px){.pr-left[data-v-dc2fc9cd],.pr-right[data-v-dc2fc9cd]{padding:var(--space-lg) var(--space-md)}.pr-actions[data-v-dc2fc9cd]>:first-child{flex:1 0 100%}.pr-thanks__h[data-v-dc2fc9cd]{font:var(--type-heading-lg);letter-spacing:var(--tracking-heading-lg)}}@media (prefers-reduced-motion:reduce){.pr-stages[data-v-dc2fc9cd],.pr-stage[data-v-dc2fc9cd],.pr-stage.is-off[data-v-dc2fc9cd],.pr-steps__bar[data-v-dc2fc9cd]:after,.pr-arrow[data-v-dc2fc9cd],.pr-actions[data-v-dc2fc9cd] .li-button--accent:not(:disabled){transition-duration:0s}.pr-left[data-v-dc2fc9cd],.pr-thanks[data-v-dc2fc9cd]>*{transition-duration:0s;animation:none}}.band[data-v-cc7c24e7]{margin-top:var(--space-xxxl);padding-bottom:var(--space-section);background:var(--site-fill-turn);position:relative;overflow:clip}.band[data-v-cc7c24e7]:before{content:"";background-image:var(--site-dots);background-size:var(--site-dots-size);-webkit-mask-image:var(--site-dots-mask-centre);mask-image:var(--site-dots-mask-centre);pointer-events:none;position:absolute;inset:0}.turn[data-v-cc7c24e7],.start-wrap[data-v-cc7c24e7]{max-width:calc(var(--content-max) + 2 * var(--space-xl));padding:0 var(--space-xl);margin:0 auto;position:relative}.turn[data-v-cc7c24e7]{text-align:center}.turn__line[data-v-cc7c24e7]{width:1px;height:var(--space-xxxl);background:var(--site-line-lead-in);margin:0 auto;display:block}.turn__pill[data-v-cc7c24e7]{gap:var(--space-xs);height:32px;padding:0 var(--space-md);border:1px solid var(--site-border-accent);border-radius:var(--radius-full);background:var(--surface-raised);font:var(--type-body-sm-bold);color:var(--accent-pressed);align-items:center;margin:0;display:inline-flex}.turn__pill i[data-v-cc7c24e7]{border-radius:var(--radius-full);background:var(--accent);flex:none;width:7px;height:7px}.turn__h[data-v-cc7c24e7]{max-width:var(--content-prose);margin:var(--space-md) auto var(--space-sm);text-wrap:balance;font:var(--site-type-section);letter-spacing:var(--site-tracking-section);color:var(--text)}.turn__h em[data-v-cc7c24e7]{color:var(--accent);font-style:normal}.turn__p[data-v-cc7c24e7]{text-wrap:balance;max-width:52ch;font:var(--type-body-lg);color:var(--text-mute);margin:0 auto}.turn__seal[data-v-cc7c24e7]{margin:var(--space-md) auto 0;text-wrap:balance;font:var(--type-body-sm);color:var(--text-mute)}.turn__seal[data-v-cc7c24e7] .site-seal{margin-right:var(--space-xxs);vertical-align:-5px}.turn__seal b[data-v-cc7c24e7]{white-space:nowrap;font:var(--type-body-sm-bold);color:var(--text)}.start-wrap[data-v-cc7c24e7]{margin-top:var(--space-xl)}.band--map[data-v-cc7c24e7]:before{content:none}.band__stage[data-v-cc7c24e7]{--stage-h:clamp(260px, 30vw, 400px);height:var(--stage-h);margin-top:var(--space-lg);position:relative}@media (width>=768px){.band--map .band__top[data-v-cc7c24e7]{gap:var(--space-xl);max-width:calc(var(--content-max) + 2 * var(--space-xl));padding:0 var(--space-xl);grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:center;margin:0 auto;display:grid}.band--map .turn[data-v-cc7c24e7]{text-align:left;padding:0}.band--map[data-v-cc7c24e7] :is(.turn__line,.turn__h,.turn__p,.turn__seal){margin-left:0}.band--map .band__stage[data-v-cc7c24e7]{--stage-h:clamp(240px, 26vw, 380px);margin-top:var(--space-xxl)}.band--map .band__pause[data-v-cc7c24e7]{bottom:0}}.band__pause[data-v-cc7c24e7]{z-index:1;right:calc((100% - min(.9 * min(100%, 1400px), 1180px, 1.582 * var(--stage-h))) / 2);bottom:calc(var(--space-xxl) + var(--space-sm));width:var(--control-sm);height:var(--control-sm);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-faint);cursor:pointer;transition:background-color var(--duration-base) var(--site-ease-out), color var(--duration-base) var(--site-ease-out);place-items:center;padding:0;display:grid;position:absolute}.band__pause[data-v-cc7c24e7]:hover,.band__pause[data-v-cc7c24e7]:active{background:var(--surface-hover);color:var(--text)}.band__pause[data-v-cc7c24e7]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.band__pause svg[data-v-cc7c24e7]{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.band__pause[data-v-cc7c24e7]{display:none}}.start[data-v-cc7c24e7]{scroll-margin-top:calc(var(--shell-topbar) + var(--space-lg));border:1px solid var(--border);border-radius:var(--site-radius-stage);background:var(--surface-raised);box-shadow:var(--site-shadow-stage);text-align:left;grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.noscript[data-v-cc7c24e7]{margin:0 0 var(--space-xl);font:var(--type-body-md);display:block}@media (width<1280px){.turn[data-v-cc7c24e7],.start-wrap[data-v-cc7c24e7]{padding:0 var(--space-lg)}}@media (width<1024px){.start[data-v-cc7c24e7]{grid-template-columns:minmax(0,1fr)}}@media (width<768px){.band[data-v-cc7c24e7]{margin-top:var(--space-xxl);padding-bottom:var(--space-xxxl)}.turn[data-v-cc7c24e7],.start-wrap[data-v-cc7c24e7]{padding:0 var(--space-md)}.turn__line[data-v-cc7c24e7]{height:var(--space-xxl)}.band__stage[data-v-cc7c24e7]{display:none}}
