.currency-option input:checked+span{background:var(--color-primary);color:var(--color-ink)!important}.currency-option input:not(:checked)+span:hover{color:var(--color-primary)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-tracking:initial;--tw-outline-style:solid}}}.demo-toggle[data-astro-cid-vg62gvvr]{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6b6b8859;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-toggle[data-astro-cid-vg62gvvr]{border-color:color-mix(in oklab, var(--color-secondary,#6b6b88) 35%, transparent)}}.demo-toggle[data-astro-cid-vg62gvvr]{background-color:var(--color-aubergine,#3d2d40);padding-inline:calc(var(--spacing,.25rem) * 3);text-align:left;font-family:var(--font-mono,"Fira Code Variable", Consolas, Courier, monospace, ui-monospace, SFMono-Regular);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-secondary-light,#9b9bb3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.demo-toggle[data-astro-cid-vg62gvvr]:hover{border-color:var(--color-primary,#ed7335)}}@media (prefers-reduced-motion:reduce){.demo-toggle[data-astro-cid-vg62gvvr]{transition-property:none}}.demo-toggle[data-astro-cid-vg62gvvr][aria-pressed=true]{border-color:var(--color-primary,#ed7335);background-color:#ed73351a}@supports (color:color-mix(in lab, red, red)){.demo-toggle[data-astro-cid-vg62gvvr][aria-pressed=true]{background-color:color-mix(in oklab, var(--color-primary,#ed7335) 10%, transparent)}}.demo-toggle[data-astro-cid-vg62gvvr][aria-pressed=true]{color:var(--color-cloud,#f7f5f2)}.demo-toggle[data-astro-cid-vg62gvvr][aria-pressed=true] span[data-astro-cid-vg62gvvr]{color:var(--color-primary,#ed7335)}.demo-toggle[data-astro-cid-vg62gvvr] [data-astro-cid-vg62gvvr][data-toggle-on-icon],.demo-toggle[data-astro-cid-vg62gvvr][aria-pressed=true] [data-astro-cid-vg62gvvr][data-toggle-off-icon]{display:none}.demo-toggle[data-astro-cid-vg62gvvr][aria-pressed=true] [data-astro-cid-vg62gvvr][data-toggle-on-icon]{display:block}.demo-choice[data-astro-cid-vg62gvvr]{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6b6b8859}@supports (color:color-mix(in lab, red, red)){.demo-choice[data-astro-cid-vg62gvvr]{border-color:color-mix(in oklab, var(--color-secondary,#6b6b88) 35%, transparent)}}.demo-choice[data-astro-cid-vg62gvvr]{background-color:var(--color-ink,#25253a);padding-inline:calc(var(--spacing,.25rem) * 3);text-align:left;font-family:var(--font-mono,"Fira Code Variable", Consolas, Courier, monospace, ui-monospace, SFMono-Regular);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-secondary-light,#9b9bb3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.demo-choice[data-astro-cid-vg62gvvr]:hover{border-color:var(--color-primary,#ed7335)}}@media (prefers-reduced-motion:reduce){.demo-choice[data-astro-cid-vg62gvvr]{transition-property:none}}.demo-choice[data-astro-cid-vg62gvvr][aria-pressed=true]{border-color:var(--color-primary,#ed7335);background-color:#ed73351a}@supports (color:color-mix(in lab, red, red)){.demo-choice[data-astro-cid-vg62gvvr][aria-pressed=true]{background-color:color-mix(in oklab, var(--color-primary,#ed7335) 10%, transparent)}}.demo-choice[data-astro-cid-vg62gvvr][aria-pressed=true]{color:var(--color-primary,#ed7335)}.rsvp-button[data-astro-cid-vg62gvvr]{isolation:isolate;min-height:calc(var(--spacing,.25rem) * 10);cursor:pointer;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6b6b8866;position:relative}@supports (color:color-mix(in lab, red, red)){.rsvp-button[data-astro-cid-vg62gvvr]{border-color:color-mix(in oklab, var(--color-secondary,#6b6b88) 40%, transparent)}}.rsvp-button[data-astro-cid-vg62gvvr]{padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}@media (hover:hover){.rsvp-button[data-astro-cid-vg62gvvr]:hover{border-color:var(--color-primary,#ed7335)}}@media (prefers-reduced-motion:reduce){.rsvp-button[data-astro-cid-vg62gvvr]{transition-property:none}}.rsvp-button[data-astro-cid-vg62gvvr]{transform-origin:bottom;background:0 0;transition:color 70ms ease-out,background-color 70ms ease-out,border-color 70ms ease-out,transform .14s cubic-bezier(.2,.8,.2,1)}.rsvp-button[data-astro-cid-vg62gvvr]:before{z-index:-1;border-radius:inherit;background:var(--rsvp-surface);content:"";pointer-events:none;position:absolute;inset:0}.rsvp-button[data-astro-cid-vg62gvvr]:after{z-index:-2;border-radius:inherit;background:var(--rsvp-depth);content:"";pointer-events:none;transition:transform .14s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(0)}.rsvp-button[data-astro-cid-vg62gvvr]:hover{transform:translateY(-2px)}.rsvp-button[data-astro-cid-vg62gvvr]:hover:after{transform:translateY(2px)}.rsvp-button[data-astro-cid-vg62gvvr]:active{transform:translateY(0)}.rsvp-button[data-astro-cid-vg62gvvr]:active:after{transform:translateY(1px)}.rsvp-button[data-astro-cid-vg62gvvr][data-rsvp=accept]{border-color:#00795659}@supports (color:color-mix(in lab, red, red)){.rsvp-button[data-astro-cid-vg62gvvr][data-rsvp=accept]{border-color:color-mix(in oklab, var(--color-emerald-700,oklch(50.8% .118 165.612)) 35%, transparent)}}.rsvp-button[data-astro-cid-vg62gvvr][data-rsvp=accept]{color:var(--color-emerald-900,oklch(37.8% .077 168.94));--rsvp-depth:var(--color-emerald-600);--rsvp-surface:#deefe6}@supports (color:color-mix(in lab, red, red)){.rsvp-button[data-astro-cid-vg62gvvr][data-rsvp=accept]{--rsvp-surface:color-mix(in srgb, var(--color-emerald-500) 10%, var(--color-cloud))}}.rsvp-button[data-astro-cid-vg62gvvr][data-rsvp=tentative]{border-color:#b7500059}@supports (color:color-mix(in lab, red, red)){.rsvp-button[data-astro-cid-vg62gvvr][data-rsvp=tentative]{border-color:color-mix(in oklab, var(--color-amber-700,oklch(55.5% .163 48.998)) 35%, transparent)}}.rsvp-button[data-astro-cid-vg62gvvr][data-rsvp=tentative]{color:var(--color-amber-900,oklch(41.4% .112 45.904));--rsvp-depth:var(--color-amber-500);--rsvp-surface:#f7ecda}@supports (color:color-mix(in lab, red, red)){.rsvp-button[data-astro-cid-vg62gvvr][data-rsvp=tentative]{--rsvp-surface:color-mix(in srgb, var(--color-amber-500) 10%, var(--color-cloud))}}.rsvp-button[data-astro-cid-vg62gvvr][data-rsvp=decline]{border-color:#bf000f59}@supports (color:color-mix(in lab, red, red)){.rsvp-button[data-astro-cid-vg62gvvr][data-rsvp=decline]{border-color:color-mix(in oklab, var(--color-red-700,oklch(50.5% .213 27.518)) 35%, transparent)}}.rsvp-button[data-astro-cid-vg62gvvr][data-rsvp=decline]{color:var(--color-red-900,oklch(39.6% .141 25.723));--rsvp-depth:var(--color-red-600);--rsvp-surface:#f7e1df}@supports (color:color-mix(in lab, red, red)){.rsvp-button[data-astro-cid-vg62gvvr][data-rsvp=decline]{--rsvp-surface:color-mix(in srgb, var(--color-red-500) 10%, var(--color-cloud))}}.rsvp-button[data-astro-cid-vg62gvvr][aria-pressed=true]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--rsvp-surface:currentColor;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.rsvp-button[data-astro-cid-vg62gvvr][aria-pressed=true]{--rsvp-surface:color-mix(in srgb, currentColor 15%, var(--color-cloud))}}.rsvp-button[data-astro-cid-vg62gvvr][aria-pressed=true]{outline-offset:2px;outline:2px solid}.output-status[data-astro-cid-vg62gvvr]{opacity:0;transform:scale(.8)}.output-status-active[data-astro-cid-vg62gvvr]{animation:3s ease-out forwards output-status-feedback}.response-content[data-astro-cid-vg62gvvr]{font-size:.875rem;font-weight:400}.response-content-active[data-astro-cid-vg62gvvr]{animation:4s ease-out response-content-feedback}.response-flow-active[data-astro-cid-vg62gvvr]{animation:1s ease-in-out response-flow-feedback}[data-astro-cid-vg62gvvr][data-output-end][data-invalid=true]{color:var(--color-red-700,oklch(50.5% .213 27.518))}[data-astro-cid-vg62gvvr][data-output-time-zone][data-invalid=true]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-red-700,oklch(50.5% .213 27.518))}@keyframes output-status-feedback{0%{opacity:0;transform:scale(.8)}8%,65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes response-content-feedback{0%,8%{font-weight:700;transform:translate(-30px)}to{font-weight:400;transform:translate(0)}}@keyframes response-flow-feedback{0%,to{background-color:var(--color-aubergine)}25%,65%{background-color:color-mix(in srgb, var(--color-aubergine) 72%, var(--color-cloud))}}@media (prefers-reduced-motion:reduce){.rsvp-button[data-astro-cid-vg62gvvr]:hover,.rsvp-button[data-astro-cid-vg62gvvr]:active{transform:none}.output-status-active[data-astro-cid-vg62gvvr]{animation-name:output-status-fade}.response-content-active[data-astro-cid-vg62gvvr]{animation:4s ease-out response-content-weight}}@keyframes output-status-fade{0%,65%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes response-content-weight{0%,8%{font-weight:700}to{font-weight:400}}.comparison-check[data-astro-cid-vg62gvvr],.comparison-check-icon[data-astro-cid-vg62gvvr]{transition:color .2s,background-color .2s,border-color .2s}.comparison-check[data-astro-cid-vg62gvvr][data-checked=true]{border-color:var(--color-primary,#ed7335);background-color:var(--color-white,#fff);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#25253a)}.comparison-check[data-astro-cid-vg62gvvr][data-checked=true] .comparison-check-icon[data-astro-cid-vg62gvvr]{border-color:var(--color-primary,#ed7335);color:var(--color-primary,#ed7335);background-color:#0000}.pulsing-control[data-astro-cid-vg62gvvr]{animation:2s ease-in-out infinite hidden-channel-pulse}.pulsing-control[data-astro-cid-vg62gvvr][aria-expanded=true],.pulsing-control[data-astro-cid-vg62gvvr]:disabled,.pulsing-control[data-astro-cid-vg62gvvr]:focus-visible{animation:none}@keyframes hidden-channel-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 0%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-primary) 16%, transparent), 0 0 20px color-mix(in srgb, var(--color-primary) 32%, transparent)}}@media (prefers-reduced-motion:reduce){.pulsing-control[data-astro-cid-vg62gvvr]{animation:none}}.pricing-tile-field[data-astro-cid-vg62gvvr]{background-image:repeating-linear-gradient(#6b6b881f 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#6b6b881a 0 1px,#0000 1px 112px)}@supports (color:color-mix(in lab, red, red)){.pricing-tile-field[data-astro-cid-vg62gvvr]{background-image:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--color-secondary) 12%, transparent) 0 1px, transparent 1px 40px), repeating-linear-gradient(to right, color-mix(in srgb, var(--color-secondary) 10%, transparent) 0 1px, transparent 1px 112px)}}.pricing-tile-field[data-astro-cid-vg62gvvr]{background-position:0,50%;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000008c 22%,#0000 43% 57%,#0000008c 78%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000008c 22%,#0000 43% 57%,#0000008c 78%,#000 100%)}.premium-card[data-astro-cid-vg62gvvr]{border:1px solid #8a6d74}@supports (color:color-mix(in lab, red, red)){.premium-card[data-astro-cid-vg62gvvr]{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-secondary))}}.premium-card[data-astro-cid-vg62gvvr]{border-top:4px solid var(--color-primary);background:#fdf2ed}@supports (color:color-mix(in lab, red, red)){.premium-card[data-astro-cid-vg62gvvr]{background:color-mix(in srgb, var(--color-primary) 9%, var(--color-white))}}.premium-card[data-astro-cid-vg62gvvr]{box-shadow:0 12px 24px #ed733529}@supports (color:color-mix(in lab, red, red)){.premium-card[data-astro-cid-vg62gvvr]{box-shadow:0 12px 24px color-mix(in srgb, var(--color-primary) 16%, transparent)}}.dynamic-placeholder[data-astro-cid-vg62gvvr]{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);border-radius:var(--radius-sm,.25rem);background-color:#6b6b8833}@supports (color:color-mix(in lab, red, red)){.dynamic-placeholder[data-astro-cid-vg62gvvr]{background-color:color-mix(in oklab, var(--color-secondary,#6b6b88) 20%, transparent)}}.dynamic-placeholder[data-astro-cid-vg62gvvr]{color:#0000}@media (prefers-reduced-motion:reduce){.dynamic-placeholder[data-astro-cid-vg62gvvr]{animation:none}}.demo-panel[data-astro-cid-vg62gvvr]{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6b6b8859;min-width:0}@supports (color:color-mix(in lab, red, red)){.demo-panel[data-astro-cid-vg62gvvr]{border-color:color-mix(in oklab, var(--color-secondary,#6b6b88) 35%, transparent)}}.demo-panel[data-astro-cid-vg62gvvr]{background-color:var(--color-aubergine,#3d2d40);padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-user-select:none;user-select:none}.demo-panel-head[data-astro-cid-vg62gvvr]{margin-bottom:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-color:#6b6b884d;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-panel-head[data-astro-cid-vg62gvvr]{border-color:color-mix(in oklab, var(--color-secondary,#6b6b88) 30%, transparent)}}.demo-panel-head[data-astro-cid-vg62gvvr]{padding-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,"Fira Code Variable", Consolas, Courier, monospace, ui-monospace, SFMono-Regular);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-secondary-light,#9b9bb3);font-size:.65rem}.demo-panel-head[data-astro-cid-vg62gvvr]>[data-astro-cid-vg62gvvr]:first-child{color:var(--color-white,#fff)}.routing-demo[data-astro-cid-vg62gvvr][data-active-route=accepted]{--route-origin:calc(16.666% - .1667rem);--route-cross-left:calc(16.666% - .1667rem);--route-cross-right:50%}.routing-demo[data-astro-cid-vg62gvvr][data-active-route=tentative]{--route-origin:50%;--route-cross-left:50%;--route-cross-right:50%}.routing-demo[data-astro-cid-vg62gvvr][data-active-route=declined]{--route-origin:calc(83.333% + .1667rem);--route-cross-left:50%;--route-cross-right:calc(16.666% - .1667rem)}.routing-state[data-astro-cid-vg62gvvr]{cursor:pointer;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing,.25rem) * 3);text-align:left;color:var(--color-cloud,#f7f5f2);border-width:1px;position:relative}.routing-state[data-astro-cid-vg62gvvr]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}@media (prefers-reduced-motion:reduce){.routing-state[data-astro-cid-vg62gvvr]{transition-property:none}}.routing-state[data-astro-cid-vg62gvvr]{border-color:var(--route-color)}@supports (color:color-mix(in lab, red, red)){.routing-state[data-astro-cid-vg62gvvr]{border-color:color-mix(in srgb, var(--route-color) 35%, transparent)}}.routing-state[data-astro-cid-vg62gvvr]{background:var(--route-color)}@supports (color:color-mix(in lab, red, red)){.routing-state[data-astro-cid-vg62gvvr]{background:color-mix(in srgb, var(--route-color) 9%, var(--color-ink))}}.routing-state[data-astro-cid-vg62gvvr]{transition:border-color .15s,background-color .15s,box-shadow .15s}.routing-state[data-astro-cid-vg62gvvr][data-route=accepted]{--route-color:var(--color-emerald-500)}.routing-state[data-astro-cid-vg62gvvr][data-route=tentative]{--route-color:var(--color-amber-500)}.routing-state[data-astro-cid-vg62gvvr][data-route=declined]{--route-color:var(--color-red-500)}.routing-state-icon[data-astro-cid-vg62gvvr],.routing-state[data-astro-cid-vg62gvvr] [data-astro-cid-vg62gvvr][data-route-count]{color:var(--route-color)}.routing-state[data-astro-cid-vg62gvvr][aria-pressed=true]{border-color:var(--route-color);background:var(--route-color)}@supports (color:color-mix(in lab, red, red)){.routing-state[data-astro-cid-vg62gvvr][aria-pressed=true]{background:color-mix(in srgb, var(--route-color) 18%, var(--color-ink))}}.routing-state[data-astro-cid-vg62gvvr][aria-pressed=true]{box-shadow:0 0 0 2px var(--route-color)}@supports (color:color-mix(in lab, red, red)){.routing-state[data-astro-cid-vg62gvvr][aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--route-color) 30%, transparent)}}.routing-connector[data-astro-cid-vg62gvvr]{height:3.5rem;color:var(--color-primary);position:relative}.routing-route-leg[data-astro-cid-vg62gvvr],.routing-route-crossbar[data-astro-cid-vg62gvvr],.routing-route-trunk[data-astro-cid-vg62gvvr]{background:currentColor;display:block;position:absolute}.routing-route-leg[data-astro-cid-vg62gvvr]{top:0;left:var(--route-origin);width:2px;height:50%}.routing-route-crossbar[data-astro-cid-vg62gvvr]{top:calc(50% - 1px);right:var(--route-cross-right);left:var(--route-cross-left);height:2px}.routing-route-trunk[data-astro-cid-vg62gvvr]{width:2px;top:50%;bottom:0;left:50%}.routing-target[data-astro-cid-vg62gvvr]{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6b6b8859}@supports (color:color-mix(in lab, red, red)){.routing-target[data-astro-cid-vg62gvvr]{border-color:color-mix(in oklab, var(--color-secondary,#6b6b88) 35%, transparent)}}.routing-target[data-astro-cid-vg62gvvr]{background-color:var(--color-ink,#25253a);padding:calc(var(--spacing,.25rem) * 4)}.routing-target-ping[data-astro-cid-vg62gvvr]{animation:1s ease-out routing-target-ping}.routing-destination[data-astro-cid-vg62gvvr]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6b6b884d;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.routing-destination[data-astro-cid-vg62gvvr]{border-color:color-mix(in oklab, var(--color-secondary,#6b6b88) 30%, transparent)}}.routing-destination[data-astro-cid-vg62gvvr]{background-color:var(--color-aubergine,#3d2d40);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-secondary-light,#9b9bb3)}.routing-destination-active[data-astro-cid-vg62gvvr]{border-color:var(--color-primary);color:var(--color-primary);background:#4f343f}@supports (color:color-mix(in lab, red, red)){.routing-destination-active[data-astro-cid-vg62gvvr]{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-aubergine))}}@keyframes routing-target-ping{20%,70%{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent)}}@media (prefers-reduced-motion:reduce){.routing-target-ping[data-astro-cid-vg62gvvr]{animation:none}}.slot-source-option[data-astro-cid-vg62gvvr]{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,"Fira Code Variable", Consolas, Courier, monospace, ui-monospace, SFMono-Regular);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px}.slot-source-a[data-astro-cid-vg62gvvr]{animation:2s step-end infinite slot-source-a}.slot-source-b[data-astro-cid-vg62gvvr]{animation:2s step-end infinite slot-source-b}.slot-lower[data-astro-cid-vg62gvvr]{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:center;margin-top:3.5rem;display:grid;position:relative}.slot-branches[data-astro-cid-vg62gvvr]{z-index:0;position:absolute;inset:-4.5rem 0 50%}.slot-branch[data-astro-cid-vg62gvvr]{color:var(--color-secondary);position:absolute}.slot-branch-a[data-astro-cid-vg62gvvr]{background:linear-gradient(currentColor,currentColor) 0 0/2px 42% no-repeat,linear-gradient(currentColor,currentColor) 0 42%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/2px 58% no-repeat;animation:2s step-end infinite slot-phase-a;inset:0 50% 0 calc(25% + .375rem)}.slot-branch-b[data-astro-cid-vg62gvvr]{background:linear-gradient(currentColor,currentColor) 100% 0/2px 42% no-repeat,linear-gradient(currentColor,currentColor) 0 42%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/2px 58% no-repeat;animation:2s step-end infinite slot-phase-b;inset:0 calc(25% + .375rem) 0 50%}.slot-flow-arrow[data-astro-cid-vg62gvvr]{z-index:1;align-self:stretch;position:relative}.slot-flow-arrow[data-astro-cid-vg62gvvr]:before{background:var(--color-primary);content:"";height:2px;position:absolute;top:calc(50% - 1px);left:3px;right:3px}.slot-flow-arrow[data-astro-cid-vg62gvvr]:after{border-top:.3rem solid #0000;border-bottom:.3rem solid #0000;border-left:.45rem solid var(--color-primary);content:"";width:0;height:0;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.slot-output[data-astro-cid-vg62gvvr]{display:inline-grid}.slot-output[data-astro-cid-vg62gvvr]>span[data-astro-cid-vg62gvvr]{grid-area:1/1}.slot-selection-label[data-astro-cid-vg62gvvr]{display:inline-grid}.slot-selection-label[data-astro-cid-vg62gvvr]>span[data-astro-cid-vg62gvvr]{grid-area:1/1}.slot-label-a[data-astro-cid-vg62gvvr]{animation:2s step-end infinite slot-label-a}.slot-label-b[data-astro-cid-vg62gvvr]{animation:2s step-end infinite slot-label-b}.slot-output-a[data-astro-cid-vg62gvvr]{animation:2s step-end infinite slot-phase-a}.slot-output-b[data-astro-cid-vg62gvvr]{animation:2s step-end infinite slot-phase-b}@keyframes slot-source-a{0%,49.99%{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}50%,to{border-color:color-mix(in srgb, var(--color-secondary) 35%, transparent);color:var(--color-secondary-light);background:0 0}}@keyframes slot-source-b{0%,49.99%{border-color:color-mix(in srgb, var(--color-secondary) 35%, transparent);color:var(--color-secondary-light);background:0 0}50%,to{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}}@keyframes slot-phase-a{0%,49.99%{color:var(--color-primary);opacity:1}50%,to{color:var(--color-secondary);opacity:0}}@keyframes slot-phase-b{0%,49.99%{color:var(--color-secondary);opacity:0}50%,to{color:var(--color-primary);opacity:1}}@keyframes slot-label-a{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes slot-label-b{0%,49.99%{opacity:0}50%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.slot-source-a[data-astro-cid-vg62gvvr],.slot-source-b[data-astro-cid-vg62gvvr],.slot-branch-a[data-astro-cid-vg62gvvr],.slot-branch-b[data-astro-cid-vg62gvvr],.slot-output-a[data-astro-cid-vg62gvvr],.slot-output-b[data-astro-cid-vg62gvvr],.slot-label-a[data-astro-cid-vg62gvvr],.slot-label-b[data-astro-cid-vg62gvvr]{animation:none}.slot-source-a[data-astro-cid-vg62gvvr]{border-color:var(--color-primary);background:#ed73351f}@supports (color:color-mix(in lab, red, red)){.slot-source-a[data-astro-cid-vg62gvvr]{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}}.slot-source-a[data-astro-cid-vg62gvvr]{color:var(--color-primary)}.slot-source-b[data-astro-cid-vg62gvvr]{border-color:#6b6b8859}@supports (color:color-mix(in lab, red, red)){.slot-source-b[data-astro-cid-vg62gvvr]{border-color:color-mix(in srgb, var(--color-secondary) 35%, transparent)}}.slot-source-b[data-astro-cid-vg62gvvr]{color:var(--color-secondary-light)}.slot-branch-a[data-astro-cid-vg62gvvr]{color:var(--color-primary)}.slot-branch-b[data-astro-cid-vg62gvvr],.slot-output-b[data-astro-cid-vg62gvvr],.slot-label-b[data-astro-cid-vg62gvvr]{opacity:0}}.node[data-astro-cid-vg62gvvr]{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#6b6b8859}@supports (color:color-mix(in lab, red, red)){.node[data-astro-cid-vg62gvvr]{border-color:color-mix(in oklab, var(--color-secondary,#6b6b88) 35%, transparent)}}.node[data-astro-cid-vg62gvvr]{background-color:var(--color-ink,#25253a);padding:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,"Fira Code Variable", Consolas, Courier, monospace, ui-monospace, SFMono-Regular);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-secondary-light,#9b9bb3)}.compatibility-check[data-astro-cid-vg62gvvr],.compatibility-arrow[data-astro-cid-vg62gvvr]{transition:opacity .2s,transform .2s}.compatibility-check[data-astro-cid-vg62gvvr][data-visible=false],.compatibility-arrow[data-astro-cid-vg62gvvr][data-visible=false]{opacity:0;transform:scale(.6)}@media (prefers-reduced-motion:reduce){.compatibility-check[data-astro-cid-vg62gvvr],.compatibility-arrow[data-astro-cid-vg62gvvr]{transition:none}}.network-stage[data-astro-cid-vg62gvvr]{height:calc(var(--spacing,.25rem) * 64);border-radius:var(--radius-sm,.25rem);background-color:var(--color-ink,#25253a);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.network-globe[data-astro-cid-vg62gvvr]{aspect-ratio:1;width:min(24rem,100%);position:relative}.network-globe[data-astro-cid-vg62gvvr] canvas[data-astro-cid-vg62gvvr]{width:100%;height:100%;display:block}.network-packet[data-astro-cid-vg62gvvr]{position:absolute;inset:0}.network-particle[data-astro-cid-vg62gvvr]{background:#f7f5f2b8;border-radius:9999px;width:3px;height:3px;position:absolute}@supports (color:color-mix(in lab, red, red)){.network-particle[data-astro-cid-vg62gvvr]{background:color-mix(in oklab, var(--color-cloud) 72%, transparent)}}.network-particle[data-astro-cid-vg62gvvr]{box-shadow:0 0 4px #f7f5f273,0 0 9px #ed733566}@supports (color:color-mix(in lab, red, red)){.network-particle[data-astro-cid-vg62gvvr]{box-shadow:0 0 4px color-mix(in oklab, var(--color-cloud) 45%, transparent), 0 0 9px color-mix(in oklab, var(--color-primary) 40%, transparent)}}.network-particle[data-astro-cid-vg62gvvr]{opacity:0;animation-duration:var(--duration);animation-timing-function:linear;animation-iteration-count:infinite}.network-head[data-astro-cid-vg62gvvr]{--flow-opacity:.45;width:4px;height:4px;animation-delay:var(--delay)}.network-trail-1[data-astro-cid-vg62gvvr]{--flow-opacity:.28;animation-delay:calc(var(--delay) + .12s)}.network-trail-2[data-astro-cid-vg62gvvr]{--flow-opacity:.2;animation-delay:calc(var(--delay) + .24s)}.network-trail-3[data-astro-cid-vg62gvvr]{--flow-opacity:.13;width:2.5px;height:2.5px;animation-delay:calc(var(--delay) + .36s)}.network-trail-4[data-astro-cid-vg62gvvr]{--flow-opacity:.08;width:2px;height:2px;animation-delay:calc(var(--delay) + .48s)}.network-trail-5[data-astro-cid-vg62gvvr]{--flow-opacity:.04;width:2px;height:2px;animation-delay:calc(var(--delay) + .6s)}.network-packet[data-astro-cid-vg62gvvr]:nth-child(3n) .network-particle[data-astro-cid-vg62gvvr]{background:#f29a6da6}@supports (color:color-mix(in lab, red, red)){.network-packet[data-astro-cid-vg62gvvr]:nth-child(3n) .network-particle[data-astro-cid-vg62gvvr]{background:color-mix(in oklab, var(--color-primary-light) 65%, transparent)}}.network-packet[data-astro-cid-vg62gvvr]:nth-child(3n) .network-particle[data-astro-cid-vg62gvvr]{box-shadow:0 0 4px #f29a6d66,0 0 10px #ed733559}@supports (color:color-mix(in lab, red, red)){.network-packet[data-astro-cid-vg62gvvr]:nth-child(3n) .network-particle[data-astro-cid-vg62gvvr]{box-shadow:0 0 4px color-mix(in oklab, var(--color-primary-light) 40%, transparent), 0 0 10px color-mix(in oklab, var(--color-primary) 35%, transparent)}}.network-route-a[data-astro-cid-vg62gvvr] .network-particle[data-astro-cid-vg62gvvr]{animation-name:network-route-a}.network-route-b[data-astro-cid-vg62gvvr] .network-particle[data-astro-cid-vg62gvvr]{animation-name:network-route-b}.network-route-c[data-astro-cid-vg62gvvr] .network-particle[data-astro-cid-vg62gvvr]{animation-name:network-route-c}.network-route-d[data-astro-cid-vg62gvvr] .network-particle[data-astro-cid-vg62gvvr]{animation-name:network-route-d}@keyframes network-route-a{0%{top:calc(var(--row) * 48px - 2px);opacity:0;left:-28px;transform:rotate(0)}8%{opacity:var(--flow-opacity)}30%{top:calc(var(--row) * 48px - 2px);left:calc(var(--column) * 48px - 2px);transform:rotate(0)}31%{top:calc(var(--row) * 48px - 2px);left:calc(var(--column) * 48px - 2px);transform:rotate(90deg)}58%{top:calc(var(--row-turn) * 48px - 2px);left:calc(var(--column) * 48px - 2px);transform:rotate(90deg)}59%{top:calc(var(--row-turn) * 48px - 2px);left:calc(var(--column) * 48px - 2px);transform:rotate(0)}92%{opacity:var(--flow-opacity)}to{top:calc(var(--row-turn) * 48px - 2px);opacity:0;left:calc(100% + 28px);transform:rotate(0)}}@keyframes network-route-b{0%{top:-28px;left:calc(var(--column) * 48px - 2px);opacity:0;transform:rotate(90deg)}8%{opacity:var(--flow-opacity)}30%{top:calc(var(--row) * 48px - 2px);left:calc(var(--column) * 48px - 2px);transform:rotate(90deg)}31%{top:calc(var(--row) * 48px - 2px);left:calc(var(--column) * 48px - 2px);transform:rotate(180deg)}58%{top:calc(var(--row) * 48px - 2px);left:calc(var(--column-turn) * 48px - 2px);transform:rotate(180deg)}59%{top:calc(var(--row) * 48px - 2px);left:calc(var(--column-turn) * 48px - 2px);transform:rotate(90deg)}92%{opacity:var(--flow-opacity)}to{top:calc(100% + 28px);left:calc(var(--column-turn) * 48px - 2px);opacity:0;transform:rotate(90deg)}}@keyframes network-route-c{0%{top:calc(var(--row) * 48px - 2px);opacity:0;left:calc(100% + 28px);transform:rotate(180deg)}8%{opacity:var(--flow-opacity)}30%{top:calc(var(--row) * 48px - 2px);left:calc(var(--column) * 48px - 2px);transform:rotate(180deg)}31%{top:calc(var(--row) * 48px - 2px);left:calc(var(--column) * 48px - 2px);transform:rotate(270deg)}58%{top:calc(var(--row-turn) * 48px - 2px);left:calc(var(--column) * 48px - 2px);transform:rotate(270deg)}59%{top:calc(var(--row-turn) * 48px - 2px);left:calc(var(--column) * 48px - 2px);transform:rotate(180deg)}92%{opacity:var(--flow-opacity)}to{top:calc(var(--row-turn) * 48px - 2px);opacity:0;left:-28px;transform:rotate(180deg)}}@keyframes network-route-d{0%{top:calc(100% + 28px);left:calc(var(--column) * 48px - 2px);opacity:0;transform:rotate(270deg)}8%{opacity:var(--flow-opacity)}30%{top:calc(var(--row) * 48px - 2px);left:calc(var(--column) * 48px - 2px);transform:rotate(270deg)}31%{top:calc(var(--row) * 48px - 2px);left:calc(var(--column) * 48px - 2px);transform:rotate(0)}58%{top:calc(var(--row) * 48px - 2px);left:calc(var(--column-turn) * 48px - 2px);transform:rotate(0)}59%{top:calc(var(--row) * 48px - 2px);left:calc(var(--column-turn) * 48px - 2px);transform:rotate(270deg)}92%{opacity:var(--flow-opacity)}to{top:-28px;left:calc(var(--column-turn) * 48px - 2px);opacity:0;transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.network-particles[data-astro-cid-vg62gvvr]{display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes pulse{50%{opacity:.5}}
