.FwXwZG_estimator{gap:var(--spacing-10) var(--spacing-12);align-items:start;display:grid}@media (min-width:62rem){.FwXwZG_estimator{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.FwXwZG_sum{position:sticky;inset-block-start:6rem}}.FwXwZG_small{color:var(--site-quiet);font-family:var(--font-family-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;margin-block-end:var(--spacing-3)!important}.FwXwZG_examples{margin-block-end:var(--spacing-10)}.FwXwZG_examples ul{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.FwXwZG_examples button{padding:var(--spacing-2) var(--spacing-3-5);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent);color:var(--site-fg);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-enter);background:0 0;border:0;font-size:.85rem}.FwXwZG_examples button:hover{background:color-mix(in srgb, var(--c) 12%, transparent)}.FwXwZG_services{border-block-start:var(--spacing-px) solid var(--site-line-2);margin:0;padding:0;list-style:none}.FwXwZG_services>li{border-block-end:var(--spacing-px) solid var(--site-line-2)}.FwXwZG_service{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-5) 0;color:var(--site-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.FwXwZG_service:before{content:"";border:2px solid var(--c);border-radius:var(--radius-full);width:.75rem;height:.75rem}.FwXwZG_service b{font-family:var(--font-family-display);font-size:clamp(1.1rem,2.2vw,1.3rem);font-weight:var(--font-weight-semibold);letter-spacing:-.02em}.FwXwZG_service svg{width:1.1rem;height:1.1rem;color:var(--c)}.FwXwZG_options{padding:0 0 var(--spacing-5) calc(.75rem + var(--spacing-3))}.FwXwZG_about{max-width:34rem;color:var(--site-mid);font-size:.9rem;margin-block-end:var(--spacing-3)!important}.FwXwZG_about a{color:var(--c)}.FwXwZG_options ul{margin:0;padding:0;list-style:none}.FwXwZG_options li{justify-content:space-between;align-items:center;gap:var(--spacing-2) var(--spacing-5);padding-block:var(--spacing-3);border-block-start:var(--spacing-px) solid var(--site-line);flex-wrap:wrap;display:flex}.FwXwZG_name{gap:var(--spacing-0-5);font-size:.95rem;display:grid}.FwXwZG_count{border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--site-line-2);align-items:center;display:inline-flex}.FwXwZG_count button{border-radius:var(--radius-full);width:2.5rem;height:2.5rem;color:var(--site-fg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.FwXwZG_count button:hover:not(:disabled){color:var(--c)}.FwXwZG_count button:disabled{color:var(--site-line-2);cursor:default}.FwXwZG_count svg{width:1rem;height:1rem}.FwXwZG_n{min-width:1.5rem;font-family:var(--font-family-mono);text-align:center}.FwXwZG_toggle{align-items:center;gap:var(--spacing-1-5);min-height:2.5rem;padding-inline:var(--spacing-4);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--site-line-2);color:var(--site-fg);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.88rem;display:inline-flex}.FwXwZG_toggle[aria-pressed=true]{background:color-mix(in srgb, var(--c) 16%, transparent);box-shadow:inset 0 0 0 1px var(--c)}.FwXwZG_toggle svg{width:1rem;height:1rem;color:var(--c)}.FwXwZG_sum{border:var(--spacing-px) solid var(--site-line-2);border-block-start:2px solid var(--color-accent);border-radius:var(--radius-sm) var(--radius-sm) var(--radius-xl) var(--radius-xl);background:var(--site-panel);padding:clamp(1.5rem,3.4vw,2.2rem)}.FwXwZG_sum h2{margin-block-end:var(--spacing-5);font-size:1.5rem}.FwXwZG_empty{color:var(--site-mid)}.FwXwZG_lines{margin:0;padding:0;list-style:none}.FwXwZG_lines li{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);padding-block:var(--spacing-2-5);border-block-end:var(--spacing-px) solid var(--site-line);font-size:.92rem;display:flex}.FwXwZG_lines li>span:last-child{font-family:var(--font-family-mono);white-space:nowrap;font-size:.85rem}.FwXwZG_lines small{color:var(--site-quiet);font-size:.8rem;display:block}.FwXwZG_credit>span:last-child{color:var(--site-cyan)}.FwXwZG_total{gap:var(--spacing-2);margin-block:var(--spacing-5) var(--spacing-4);display:grid}.FwXwZG_total p{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}.FwXwZG_total span{color:var(--site-mid)}.FwXwZG_total b{font-family:var(--font-family-display);letter-spacing:-.03em;font-size:clamp(1.6rem,3.4vw,2.1rem)}.FwXwZG_total .FwXwZG_small{margin:0!important}.FwXwZG_later{color:var(--site-quiet);font-size:.85rem;margin-block-start:var(--spacing-2)!important}.FwXwZG_acts{align-items:center;gap:var(--spacing-3) var(--spacing-5);flex-wrap:wrap;display:flex;margin-block:var(--spacing-6) var(--spacing-4)!important}.FwXwZG_reset{color:var(--site-mid);font:inherit;text-underline-offset:var(--link-underline-offset);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}.FwXwZG_bar{display:none}@media (max-width:61.99rem){.FwXwZG_bar{z-index:20;inset:auto var(--spacing-3) var(--spacing-3);justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:var(--spacing-px) solid var(--site-line-2);border-block-start:2px solid var(--color-accent);border-radius:var(--radius-md);background:var(--site-panel);color:var(--site-fg);font-size:.85rem;text-decoration:none;display:flex;position:fixed;box-shadow:0 18px 50px -20px #000000d9}.FwXwZG_bar span{color:var(--site-quiet)}.FwXwZG_bar b{font-family:var(--font-family-display);margin-inline-end:auto;font-size:1.05rem}}
.L_lu3a_ending{padding-block:var(--spacing-16) var(--spacing-12);border-block-start:var(--spacing-px) solid var(--site-line);text-align:center;flex-direction:column;align-items:center;margin-block-start:var(--spacing-12);display:flex}.L_lu3a_lockup{width:min(20rem,76%);height:auto;display:block}.L_lu3a_tagline{margin:var(--spacing-5) 0 0;font-family:var(--font-family-display);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-h4)}.L_lu3a_contact{margin:var(--spacing-2) 0 0}.L_lu3a_contact a{min-height:var(--button-height);align-items:center;display:inline-flex}.L_lu3a_ending{--dur:calc(var(--duration-signature) * 1.3)}.L_lu3a_stem{--f:.05}.L_lu3a_ring,.L_lu3a_ground{--f:.25}.L_lu3a_core{--f:.5}.L_lu3a_word{--f:.75}.L_lu3a_lockup path,.L_lu3a_word{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){html.journey .L_lu3a_ending:not([data-in]) .L_lu3a_stem{clip-path:inset(0 0 100%)}html.journey .L_lu3a_ending:not([data-in]) .L_lu3a_ring{opacity:0;transform:rotate(-26deg)}html.journey .L_lu3a_ending:not([data-in]) .L_lu3a_ground{opacity:0}html.journey .L_lu3a_ending:not([data-in]) .L_lu3a_core{opacity:0;transform:translateY(70%)scale(.4)}html.journey .L_lu3a_ending:not([data-in]) .L_lu3a_word{opacity:0;transform:translateY(-18%)}html.journey .L_lu3a_ending[data-in] :is(.L_lu3a_stem,.L_lu3a_ring,.L_lu3a_ground,.L_lu3a_core,.L_lu3a_word){transition-property:clip-path,opacity,transform;transition-duration:calc(var(--dur) * .4);transition-timing-function:var(--easing-signature-in-out);transition-delay:calc(var(--f) * var(--dur))}}
.qi3VYq_page{--display:var(--font-family-display)}.qi3VYq_page h1,.qi3VYq_page h2,.qi3VYq_page h3{font-family:var(--display);font-weight:var(--font-weight-semibold);letter-spacing:-.035em;text-wrap:balance;margin:0}.qi3VYq_page p{margin:0}.qi3VYq_page[data-tone=cyan],.qi3VYq_page [data-tone=cyan]{--c:var(--site-cyan);--c-deep:var(--site-cyan-deep)}.qi3VYq_page[data-tone=orange],.qi3VYq_page [data-tone=orange]{--c:var(--site-orange);--c-deep:var(--site-orange-deep)}.qi3VYq_page[data-tone=amber],.qi3VYq_page [data-tone=amber]{--c:var(--site-amber);--c-deep:var(--site-amber-deep)}.qi3VYq_page[data-tone=yellow],.qi3VYq_page [data-tone=yellow]{--c:var(--color-accent);--c-deep:var(--color-accent)}.qi3VYq_page[data-tone=indigo],.qi3VYq_page[data-tone=lilac],.qi3VYq_page [data-tone=indigo],.qi3VYq_page [data-tone=lilac]{--c:var(--site-lilac);--c-deep:var(--site-lilac-deep)}.qi3VYq_page em{background:linear-gradient(90deg, var(--c,var(--site-cyan)), var(--c-deep,var(--site-cyan-deep)));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;font-style:normal}.qi3VYq_page em::selection{color:var(--site-fg)}@media (forced-colors:active){.qi3VYq_page em{color:canvastext;background:0 0}}.qi3VYq_sub{color:var(--site-mid);font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.6}.qi3VYq_sub a{color:var(--site-lilac)}.qi3VYq_dot{border-radius:var(--radius-full);background:var(--color-accent);width:.2em;height:.2em;box-shadow:0 0 .5em .05em color-mix(in srgb, var(--color-accent) 55%, transparent);margin-inline-start:.07em;display:inline-block}.qi3VYq_label{align-items:center;gap:var(--spacing-2-5);color:var(--c);font-family:var(--font-family-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;display:inline-flex}.qi3VYq_label:before{content:"";border-radius:var(--radius-full);border:1.5px solid;flex:none;width:.7rem;height:.7rem}.qi3VYq_btn{align-items:center;gap:var(--spacing-2);height:2.85rem;padding-inline:var(--spacing-5);border-radius:var(--radius-full);background:var(--site-btn);color:var(--site-btn-fg);font-size:.95rem;font-weight:var(--font-weight-semibold);transition:transform var(--duration-fast) var(--easing-enter);text-decoration:none;display:inline-flex}.qi3VYq_btn:hover{color:var(--site-btn-fg);transform:translateY(-2px)}.qi3VYq_btn svg,.qi3VYq_after svg{width:1.05em;height:1.05em;transition:transform var(--duration-fast) var(--easing-enter)}.qi3VYq_btn:hover svg,.qi3VYq_after a:hover svg{transform:translate(3px)}.qi3VYq_line{box-shadow:inset 0 0 0 1px var(--site-line-2);color:var(--site-fg);font-weight:var(--font-weight-medium);background:0 0}.qi3VYq_line:hover{color:var(--site-fg)}.qi3VYq_does{border-block-start:var(--spacing-px) solid var(--site-line-2);margin:0;padding:0;list-style:none}.qi3VYq_does li{align-items:baseline;gap:var(--spacing-1) var(--spacing-3-5);padding-block:var(--spacing-5);border-block-end:var(--spacing-px) solid var(--site-line-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.qi3VYq_does li:before{content:"";border:2px solid var(--c);border-radius:var(--radius-full);align-self:center;width:.8rem;height:.8rem}.qi3VYq_does a{color:var(--site-fg);font-family:var(--display);font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;text-decoration:none}.qi3VYq_does a:after,.qi3VYq_door li a:after{content:"";position:absolute;inset:0}.qi3VYq_does svg,.qi3VYq_door li svg{width:1.1rem;height:1.1rem;color:var(--c);transition:transform var(--duration-fast) var(--easing-enter)}.qi3VYq_does li:hover svg,.qi3VYq_door li:hover svg{transform:translate(4px)}.qi3VYq_does p{color:var(--site-mid);grid-column:2/-1;font-size:.95rem;line-height:1.5}.qi3VYq_doors{gap:var(--spacing-5);margin-block-start:clamp(2.2rem,5vw,3.2rem);display:grid}.qi3VYq_door{border:var(--spacing-px) solid var(--site-line-2);border-radius:var(--radius-xl);background:radial-gradient(ellipse 90% 60% at 0% 0%, color-mix(in srgb, var(--c) calc(var(--site-wash) * 1.4), transparent), transparent 70%), var(--site-panel);transition:border-color var(--duration-normal) var(--easing-enter);flex-direction:column;padding:clamp(1.5rem,3.4vw,2.6rem);display:flex}.qi3VYq_door:hover{border-color:color-mix(in srgb, var(--c) 55%, transparent)}.qi3VYq_door h3{margin-block-start:var(--spacing-4);font-size:clamp(1.8rem,3.8vw,2.6rem);line-height:1.04}.qi3VYq_door h3+p{max-width:28rem;margin-block:var(--spacing-4) var(--spacing-8);color:var(--site-mid)}.qi3VYq_door ul{border-block-start:var(--spacing-px) solid var(--site-line);margin:0;padding:0;list-style:none}.qi3VYq_door li{align-items:baseline;gap:var(--spacing-1) var(--spacing-4);padding-block:var(--spacing-4);border-block-end:var(--spacing-px) solid var(--site-line);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.qi3VYq_door li:last-child{border-block-end:0;padding-block-end:0}.qi3VYq_door li a{color:var(--site-fg);font-family:var(--display);font-size:1.15rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;text-decoration:none}.qi3VYq_door li p{max-width:30rem;color:var(--site-mid);grid-column:1/-1;font-size:.92rem;line-height:1.5}.qi3VYq_does a:focus-visible,.qi3VYq_door li a:focus-visible{outline:none}:is(.qi3VYq_does li:has(a:focus-visible),.qi3VYq_door li:has(a:focus-visible)){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.qi3VYq_unsure{gap:var(--spacing-5) var(--spacing-12);border:var(--spacing-px) solid var(--site-line-2);border-radius:var(--radius-xl);background:radial-gradient(ellipse 50% 140% at 100% 50%, color-mix(in srgb, var(--c) calc(var(--site-wash) * 1.4), transparent), transparent 70%), var(--site-panel);transition:border-color var(--duration-normal) var(--easing-enter);align-items:center;margin-block-start:var(--spacing-5);padding:clamp(1.5rem,3.4vw,2.6rem);display:grid;position:relative}.qi3VYq_unsure:hover{border-color:color-mix(in srgb, var(--c) 55%, transparent)}.qi3VYq_unsure h3{margin-block-start:var(--spacing-4);font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.04}.qi3VYq_unsure h3+p{max-width:34rem;color:var(--site-mid);margin-block-start:var(--spacing-3)}.qi3VYq_unsure .qi3VYq_btn{justify-self:start}.qi3VYq_also{max-width:44rem;color:var(--site-mid);margin-block-start:var(--spacing-8)!important}@media (min-width:56rem){.qi3VYq_doors{grid-template-columns:1fr 1fr}.qi3VYq_unsure{grid-template-columns:minmax(0,1fr) auto}}.qi3VYq_sec{padding-block:clamp(4rem,10vw,8rem)}.qi3VYq_open{gap:var(--spacing-5) var(--spacing-16);align-items:end;display:grid}.qi3VYq_open h2{margin-block-start:var(--spacing-4);font-size:clamp(2.1rem,5.4vw,3.6rem);line-height:1.03}@media (min-width:56rem){.qi3VYq_open{grid-template-columns:1.2fr .8fr}}.qi3VYq_after{justify-content:space-between;align-items:center;gap:var(--spacing-3) var(--spacing-8);color:var(--site-quiet);flex-wrap:wrap;font-size:.9rem;display:flex;margin-block-start:var(--spacing-6)!important}.qi3VYq_after a{align-items:center;gap:var(--spacing-2);color:var(--site-lilac);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.qi3VYq_ways{border-block-start:var(--spacing-px) solid var(--site-line);margin:clamp(2.2rem,5vw,3.2rem) 0 0;padding:0;list-style:none}.qi3VYq_ways li{gap:var(--spacing-2) var(--spacing-12);border-block-end:var(--spacing-px) solid var(--site-line);align-items:baseline;padding-block:clamp(1.3rem,2.8vw,2rem);display:grid}.qi3VYq_ways h3{align-items:center;gap:var(--spacing-3-5);font-size:clamp(1.35rem,3vw,2rem);display:flex}.qi3VYq_ways h3:before{content:"";border:2px solid var(--c);border-radius:var(--radius-full);flex:none;width:.85rem;height:.85rem}.qi3VYq_ways p{color:var(--site-mid)}@media (min-width:56rem){.qi3VYq_ways li{grid-template-columns:1.15fr .85fr}}@media (prefers-reduced-motion:no-preference){html.js .qi3VYq_page [data-block]{opacity:0;transform:translateY(var(--spacing-10))}html.js .qi3VYq_page [data-block][data-in]{opacity:1;transition:opacity .9s var(--easing-enter), transform .9s var(--easing-signature);transform:none}html.js .qi3VYq_door[data-block][data-in]+.qi3VYq_door{transition-delay:.12s}html.js .qi3VYq_unsure[data-block][data-in]{transition-delay:.12s}}.qi3VYq_price{color:var(--c,var(--site-lilac));font-family:var(--font-family-mono);white-space:nowrap;font-size:.82rem}.qi3VYq_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qi3VYq_head{padding-block:clamp(2.5rem,7vw,5rem) clamp(3rem,8vw,5.5rem);position:relative}.qi3VYq_head>:not(svg){z-index:1;position:relative}.qi3VYq_trail{gap:var(--spacing-2);color:var(--site-quiet);flex-wrap:wrap;margin:0 0 clamp(2rem,6vw,3.5rem);padding:0;font-size:.85rem;list-style:none;display:flex}.qi3VYq_trail li+li:before{content:"/";color:var(--site-line-2);margin-inline-end:var(--spacing-2)}.qi3VYq_trail a{color:var(--site-mid);text-decoration:none}.qi3VYq_trail a:hover{color:var(--site-fg)}.qi3VYq_head h1{max-width:16ch;letter-spacing:-.045em;margin-block-start:var(--spacing-5);font-size:clamp(2.6rem,7vw,4.8rem);line-height:1}.qi3VYq_lede{max-width:36rem;color:var(--site-mid);font-size:clamp(1.05rem,1.9vw,1.25rem);line-height:1.6;margin-block-start:var(--spacing-6)!important}.qi3VYq_acts{align-items:center;gap:var(--spacing-3) var(--spacing-5);flex-wrap:wrap;display:flex;margin-block-start:var(--spacing-8)!important}.qi3VYq_prices{border-collapse:collapse;width:100%;font-size:.95rem}.qi3VYq_prices th,.qi3VYq_prices td{padding:var(--spacing-4) 0;border-block-end:var(--spacing-px) solid var(--site-line);text-align:start;vertical-align:baseline}.qi3VYq_prices thead th{padding-block:0 var(--spacing-3);border-block-end-color:var(--site-line-2);color:var(--site-quiet);font-family:var(--font-family-mono);font-size:.66rem;font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase}.qi3VYq_prices tbody th{font-weight:var(--font-weight-regular);padding-inline-end:var(--spacing-6)}.qi3VYq_about{max-width:34rem;color:var(--site-quiet);margin-block-start:var(--spacing-1-5);font-size:.85rem;line-height:1.5;display:block}.qi3VYq_prices td,.qi3VYq_prices thead th+th{text-align:end;white-space:nowrap;padding-inline-start:var(--spacing-4)}.qi3VYq_prices td{color:var(--c,var(--site-lilac));font-family:var(--font-family-mono);font-size:.88rem}@media (max-width:39.99rem){.qi3VYq_prices thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qi3VYq_prices tr{gap:var(--spacing-2) var(--spacing-5);padding-block:var(--spacing-4);border-block-end:var(--spacing-px) solid var(--site-line);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.qi3VYq_prices th,.qi3VYq_prices td{border:0;padding:0}.qi3VYq_prices tbody th{grid-column:1/-1;padding:0}.qi3VYq_prices td{text-align:start;padding:0}}@media (min-width:40rem){.qi3VYq_prices{table-layout:fixed}.qi3VYq_prices thead th:first-child{width:72%}}.qi3VYq_note{color:var(--site-quiet);font-size:.88rem;margin-block-start:var(--spacing-4)!important}.qi3VYq_steps{gap:var(--spacing-8) var(--spacing-6);margin:clamp(2.2rem,5vw,3.2rem) 0 0;padding:0;list-style:none;display:grid}.qi3VYq_steps>li{border-block-start:2px solid var(--c);padding-block-start:var(--spacing-5);position:relative}.qi3VYq_steps h3{color:var(--c);font-family:var(--font-family-mono);font-size:.72rem;font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase}.qi3VYq_steps h3+p{font-family:var(--font-family-display);font-size:1.25rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin-block-start:var(--spacing-3)!important}.qi3VYq_steps ul{gap:var(--spacing-2);margin:var(--spacing-3) 0 0;color:var(--site-mid);padding:0;font-size:.92rem;list-style:none;display:grid}.qi3VYq_steps li li{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);display:flex}.qi3VYq_steps a{color:var(--site-fg);text-decoration:none}.qi3VYq_steps a:hover{color:var(--c)}.qi3VYq_steps>li:not(:last-child):after{content:"";border-block-start:2px solid var(--site-quiet);border-inline-end:2px solid var(--site-quiet);width:8px;height:8px;position:absolute;inset-block-start:-5px;inset-inline-end:calc(var(--spacing-6) * -.5 - 4px);transform:rotate(45deg)}@media (max-width:55.99rem){.qi3VYq_steps>li:not(:last-child):after{display:none}}@media (min-width:56rem){.qi3VYq_steps{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}.qi3VYq_three{--n:3}}.qi3VYq_writing{border-block-start:var(--spacing-px) solid var(--site-line-2);margin:clamp(2.2rem,5vw,3.2rem) 0 0;padding:0;list-style:none}.qi3VYq_writing li{align-items:baseline;gap:var(--spacing-2) var(--spacing-8);padding-block:var(--spacing-6);border-block-end:var(--spacing-px) solid var(--site-line-2);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.qi3VYq_writing a{color:var(--site-fg);font-family:var(--font-family-display);font-size:clamp(1.25rem,2.6vw,1.7rem);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;text-decoration:none}.qi3VYq_writing a:after{content:"";position:absolute;inset:0}.qi3VYq_writing li:hover a{color:var(--c,var(--site-lilac))}.qi3VYq_writing time{color:var(--site-quiet);font-family:var(--font-family-mono);white-space:nowrap;font-size:.75rem}.qi3VYq_writing p{max-width:40rem;color:var(--site-mid);grid-column:1/-1}.qi3VYq_end{text-align:center;padding-block:clamp(5rem,13vw,10rem) 0}.qi3VYq_end h2{letter-spacing:-.045em;font-size:clamp(2.3rem,6.6vw,4.4rem);line-height:1}.qi3VYq_end>div>p{max-width:32rem;margin:var(--spacing-6) auto var(--spacing-8)}.qi3VYq_steps .qi3VYq_stepBody{color:var(--site-mid);font-family:var(--font-family-body);font-size:.95rem;font-weight:var(--font-weight-regular);letter-spacing:normal}.qi3VYq_pending{align-items:center;gap:var(--spacing-2) var(--spacing-3);color:var(--site-quiet);flex-wrap:wrap;font-size:.9rem;display:flex;margin-block-start:var(--spacing-6)!important}.qi3VYq_pending span{padding:var(--spacing-1) var(--spacing-2-5);border:var(--spacing-px) solid color-mix(in srgb, var(--site-amber) 50%, transparent);border-radius:var(--radius-full);color:var(--site-amber);font-family:var(--font-family-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}
.OcDrcG_art{z-index:0;opacity:.35;pointer-events:none;width:24rem;height:24rem;position:absolute;inset-block-start:-8rem;inset-inline-end:-11rem;overflow:visible}@media (min-width:62rem){.OcDrcG_art{opacity:1;width:34rem;height:34rem;inset-block-start:50%;inset-inline-end:-6rem;transform:translateY(-46%)}}.OcDrcG_arc{fill:none;stroke-width:1.25px;vector-effect:non-scaling-stroke}.OcDrcG_quiet{stroke:var(--site-ring)}.OcDrcG_cyan{stroke:var(--site-cyan)}.OcDrcG_orange{stroke:var(--site-orange)}.OcDrcG_amber{stroke:var(--site-amber)}.OcDrcG_lilac,.OcDrcG_indigo{stroke:var(--site-lilac)}.OcDrcG_yellow{stroke:var(--color-accent)}.OcDrcG_fill-cyan{fill:var(--site-cyan)}.OcDrcG_fill-orange{fill:var(--site-orange)}.OcDrcG_fill-amber{fill:var(--site-amber)}.OcDrcG_fill-lilac,.OcDrcG_fill-indigo{fill:var(--site-lilac)}.OcDrcG_fill-yellow,.OcDrcG_core{fill:var(--color-accent)}@keyframes OcDrcG_draw{0%{stroke-dashoffset:1px}}@keyframes OcDrcG_appear{0%{transform:scale(0)}}@media (prefers-reduced-motion:no-preference){.OcDrcG_arc{animation:OcDrcG_draw 1.4s var(--easing-signature-in-out) both}.OcDrcG_mark,.OcDrcG_core{transform-box:fill-box;transform-origin:50%;animation:OcDrcG_appear .5s var(--easing-signature) both}.OcDrcG_core{animation-delay:.1s}.OcDrcG_art [data-i="1"]{animation-delay:.12s}.OcDrcG_art [data-i="2"]{animation-delay:.24s}.OcDrcG_art [data-i="3"]{animation-delay:.36s}.OcDrcG_art [data-i="4"]{animation-delay:.9s}.OcDrcG_art [data-i="5"]{animation-delay:1s}.OcDrcG_art [data-i="6"]{animation-delay:1.1s}.OcDrcG_art [data-i="7"]{animation-delay:1.2s}}
.Y_e-XG_tools{gap:var(--spacing-5);margin-block-start:clamp(2.2rem,5vw,3.2rem);display:grid}.Y_e-XG_tool{gap:var(--spacing-6) var(--spacing-12);border:var(--spacing-px) solid var(--site-line-2);border-radius:var(--radius-xl);background:radial-gradient(ellipse 60% 120% at 100% 0%, color-mix(in srgb, var(--c) calc(var(--site-wash) * 1.5), transparent), transparent 70%), var(--site-panel);transition:border-color var(--duration-normal) var(--easing-enter), transform var(--duration-normal) var(--easing-enter);align-items:center;padding:clamp(1.5rem,3.4vw,2.6rem);display:grid}.Y_e-XG_tool:hover{border-color:color-mix(in srgb, var(--c) 55%, transparent)}.Y_e-XG_tool :is(h2,h3){font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:var(--line-height-h3);margin-block-start:var(--spacing-3-5)}.Y_e-XG_tool :is(h2,h3)+p{max-width:26rem;color:var(--site-mid);margin-block-start:var(--spacing-3)}.Y_e-XG_tool a{align-items:center;gap:var(--spacing-2);color:var(--c);font-weight:var(--font-weight-medium);margin-block-start:var(--spacing-5);text-decoration:none;display:inline-flex}.Y_e-XG_areas{gap:var(--spacing-2);display:grid}.Y_e-XG_areas li{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border:var(--spacing-px) solid var(--site-line);border-radius:var(--radius-md);background:var(--site-bg);font-size:.93rem;display:flex}.Y_e-XG_talk{gap:var(--spacing-3);display:grid}.Y_e-XG_talk p{max-width:88%;padding:var(--spacing-3-5) var(--spacing-4);font-size:.98rem;line-height:1.45}.Y_e-XG_talk small{font-family:var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase;margin-block-end:var(--spacing-1);font-size:.66rem;display:block}.Y_e-XG_ask{border:var(--spacing-px) solid var(--site-line-2);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--site-bg);justify-self:start}.Y_e-XG_answer{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);background:var(--color-indigo-300);color:var(--color-ink);justify-self:end}@media (min-width:56rem){.Y_e-XG_tool{grid-template-columns:1fr 1fr}.Y_e-XG_flip>:first-child{order:2}}.Y_e-XG_result{border:var(--spacing-px) solid var(--site-line-2);border-radius:var(--radius-lg);background:var(--site-bg);position:relative;overflow:hidden}.Y_e-XG_resultHead{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3-5) var(--spacing-4);border-block-end:var(--spacing-px) solid var(--site-line);font-size:.92rem;font-weight:var(--font-weight-medium);display:flex}.Y_e-XG_resultHead span{color:var(--site-quiet);font-family:var(--font-family-mono);font-size:.68rem;font-weight:var(--font-weight-regular);letter-spacing:.1em;text-transform:uppercase}.Y_e-XG_result ul,.Y_e-XG_areas{margin:0;padding:0;list-style:none}.Y_e-XG_result ul{padding:var(--spacing-1) var(--spacing-4)}.Y_e-XG_result li{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-block:var(--spacing-2-5);border-block-end:var(--spacing-px) solid var(--site-line);font-size:.92rem;display:flex}.Y_e-XG_result li:last-child{border-block-end:0}.Y_e-XG_stat{align-items:center;gap:var(--spacing-1-5);font-family:var(--font-family-mono);white-space:nowrap;font-size:.72rem;display:inline-flex}.Y_e-XG_stat:before{content:"";border-radius:var(--radius-full);background:currentColor;width:7px;height:7px}.Y_e-XG_fine{color:var(--site-fine)}.Y_e-XG_work{color:var(--site-work)}.Y_e-XG_fix{padding:var(--spacing-3-5) var(--spacing-4) var(--spacing-4);border-block-start:var(--spacing-px) solid var(--site-line);background:var(--site-raise);font-size:.86rem}.Y_e-XG_fix b{color:var(--site-work);font-family:var(--font-family-mono);font-size:.68rem;font-weight:var(--font-weight-regular);letter-spacing:.1em;text-transform:uppercase;margin-block-end:var(--spacing-1);display:block}.Y_e-XG_fix code{color:var(--site-quiet);overflow-wrap:anywhere;margin-block-start:var(--spacing-2);font-size:.7rem;line-height:1.6;display:block}.Y_e-XG_fix code i{color:var(--site-fine);font-style:normal}.Y_e-XG_tool a svg{width:1.05em;height:1.05em;transition:transform var(--duration-fast) var(--easing-enter)}.Y_e-XG_tool a:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){html.js .Y_e-XG_tool[data-block][data-in]+.Y_e-XG_tool{transition-delay:.12s}}.Y_e-XG_more{gap:var(--spacing-5);margin-block-start:var(--spacing-6);display:grid}.Y_e-XG_more b{color:var(--site-quiet);font-family:var(--font-family-mono);font-size:.66rem;font-weight:var(--font-weight-regular);letter-spacing:.12em;text-transform:uppercase;margin-block-end:var(--spacing-2);display:block}.Y_e-XG_more ul{gap:var(--spacing-1-5);color:var(--site-mid);margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.Y_e-XG_more li{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}.Y_e-XG_more li a{color:var(--site-fg);font-weight:var(--font-weight-regular);margin:0}
.oCstcq_sample{gap:var(--spacing-8) var(--spacing-16);align-items:center;margin-block-start:clamp(2.2rem,5vw,3.2rem);display:grid}@media (min-width:56rem){.oCstcq_sample{grid-template-columns:.8fr 1.2fr}}.oCstcq_end{text-align:center;padding-block:clamp(5rem,13vw,10rem) 0}.oCstcq_end h2{letter-spacing:-.045em;font-size:clamp(2.3rem,6.6vw,4.4rem);line-height:1}.oCstcq_end>div>p{max-width:32rem;margin:var(--spacing-6) auto var(--spacing-8)}.oCstcq_h2{margin-block:var(--spacing-4) var(--spacing-4);font-size:clamp(2rem,4.6vw,3rem);line-height:1.04}
.a0-SAq_ways{gap:var(--spacing-3);flex-wrap:wrap;display:flex;margin-block-start:clamp(2rem,4vw,2.8rem)!important}
.iVTa7q_alert{gap:var(--spacing-3);padding:var(--alert-padding-y) var(--alert-padding-x);border:var(--spacing-px) solid;border-radius:var(--alert-radius);color:var(--alert-fg);grid-template-columns:auto 1fr;display:grid}.iVTa7q_icon{width:var(--spacing-5);height:1lh}.iVTa7q_title{font-weight:var(--font-weight-semibold);margin:0}.iVTa7q_body>*{margin-block:var(--spacing-1) 0}.iVTa7q_info{border-color:var(--alert-info-border);background:var(--alert-info-bg)}.iVTa7q_info .iVTa7q_icon,.iVTa7q_info .iVTa7q_title{color:var(--alert-info-title)}.iVTa7q_success{border-color:var(--alert-success-border);background:var(--alert-success-bg)}.iVTa7q_success .iVTa7q_icon,.iVTa7q_success .iVTa7q_title{color:var(--alert-success-title)}.iVTa7q_warning{border-color:var(--alert-warning-border);background:var(--alert-warning-bg)}.iVTa7q_warning .iVTa7q_icon,.iVTa7q_warning .iVTa7q_title{color:var(--alert-warning-title)}.iVTa7q_error{border-color:var(--alert-error-border);background:var(--alert-error-bg)}.iVTa7q_error .iVTa7q_icon,.iVTa7q_error .iVTa7q_title{color:var(--alert-error-title)}
.w3fxOG_form{gap:var(--spacing-5);max-width:32rem;display:grid}section[aria-label]>.w3fxOG_form,section[aria-label]>.w3fxOG_sent{padding-block-end:clamp(3rem,8vw,6rem)}.w3fxOG_form label{color:var(--site-fg)}.w3fxOG_form .w3fxOG_control{border-color:var(--site-line-2);background:var(--site-panel);color:var(--site-fg)}.w3fxOG_form .w3fxOG_control:hover{border-color:var(--site-ring)}.w3fxOG_form .w3fxOG_control:focus{border-color:var(--site-lilac);outline:2px solid color-mix(in srgb, var(--site-lilac) 35%, transparent);outline-offset:1px}.w3fxOG_check{min-height:65px}.w3fxOG_note{color:var(--site-mid);font-size:.9rem;line-height:1.5}.w3fxOG_send{align-items:center;gap:var(--spacing-3) var(--spacing-5);flex-wrap:wrap;display:flex}.w3fxOG_send button{cursor:pointer;border:0;font-family:inherit}.w3fxOG_send button:disabled{opacity:var(--opacity-disabled);cursor:progress;transform:none}.w3fxOG_problem{color:var(--site-amber);flex:14rem;font-size:.95rem;line-height:1.5}.w3fxOG_sent{max-width:32rem}.w3fxOG_after{margin-block-start:var(--spacing-5)}
.E0kJGG_hero{padding-block:clamp(4rem,12vw,9rem) clamp(4.5rem,12vw,9rem);position:relative}.E0kJGG_hero>div{position:relative}.E0kJGG_hero h1{max-width:13ch;letter-spacing:-.05em;margin-block-start:var(--spacing-6);font-size:clamp(2.9rem,8.4vw,6rem);line-height:.98}.E0kJGG_heroSub{max-width:35rem;margin-block-start:var(--spacing-8);font-size:clamp(1.05rem,1.9vw,1.25rem)}.E0kJGG_acts{gap:var(--spacing-3);flex-wrap:wrap;display:flex;margin-block-start:var(--spacing-8)!important}.E0kJGG_heroRings{opacity:.45;width:60rem;height:60rem;inset-block-start:9%;inset-inline-start:94%;transform:translate(-50%,-50%)}@media (min-width:62rem){.E0kJGG_heroRings{opacity:1;inset-block-start:46%;inset-inline-start:76%}}.E0kJGG_say{max-width:21ch;font-family:var(--display);font-size:clamp(2rem,5.6vw,4rem);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;text-wrap:balance;line-height:1.07;margin-block-start:var(--spacing-6)!important}.E0kJGG_who{gap:var(--spacing-10) var(--spacing-16);margin-block-start:clamp(2.5rem,6vw,4.5rem);display:grid}.E0kJGG_story{gap:var(--spacing-5);align-content:start;display:grid}.E0kJGG_story p:last-child{color:var(--site-quiet);font-size:.95rem}@media (min-width:56rem){.E0kJGG_who{grid-template-columns:.9fr 1.1fr}}.E0kJGG_posts{border-block-start:var(--spacing-px) solid var(--site-line);margin:clamp(2.2rem,5vw,3.2rem) 0 0;padding:0;list-style:none}.E0kJGG_posts a{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);padding-block:var(--spacing-5);border-block-end:var(--spacing-px) solid var(--site-line);color:var(--site-fg);text-decoration:none;display:flex}.E0kJGG_posts b{font-family:var(--display);letter-spacing:-.025em;transition:color var(--duration-fast) var(--easing-enter);font-size:clamp(1.15rem,2.4vw,1.5rem)}.E0kJGG_posts a:hover b{color:var(--site-lilac)}.E0kJGG_posts span{color:var(--site-amber);font-family:var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.72rem}.E0kJGG_end{text-align:center;padding-block:clamp(5rem,13vw,10rem) 0}.E0kJGG_end h2{letter-spacing:-.045em;font-size:clamp(2.5rem,7.6vw,5rem);line-height:1}.E0kJGG_endSub{max-width:30rem;margin:var(--spacing-6) auto var(--spacing-8)}
._8D0exG_block{margin-block:var(--spacing-6);padding:var(--code-padding);border:var(--spacing-px) solid var(--code-border);border-radius:var(--code-radius);background:var(--code-bg);color:var(--code-fg);font-family:var(--code-family);font-size:var(--type-mono-size);line-height:var(--line-height-body);tab-size:2;overflow-x:auto}._8D0exG_block code{color:inherit;font-size:inherit}
.Pvh1Jq_field{gap:var(--spacing-1-5);max-width:32rem;display:grid}.Pvh1Jq_label{font-weight:var(--font-weight-medium)}.Pvh1Jq_required,.Pvh1Jq_hint{color:var(--color-muted-foreground);font-weight:var(--font-weight-regular)}.Pvh1Jq_hint,.Pvh1Jq_error{font-size:var(--font-size-sm);line-height:var(--line-height-small);margin:0}.Pvh1Jq_error{color:var(--input-error-fg);font-weight:var(--font-weight-medium)}.Pvh1Jq_control{width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:var(--spacing-px) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-fg);font:inherit;transition:border-color var(--duration-fast) var(--easing-enter)}.Pvh1Jq_control::placeholder{color:var(--input-placeholder);opacity:1}.Pvh1Jq_control:focus{border-color:var(--input-focus-border)}.Pvh1Jq_control[aria-invalid=true]{border-color:var(--input-error-border)}.Pvh1Jq_control:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.Pvh1Jq_multiline{min-height:calc(var(--spacing-24) + var(--spacing-12));resize:vertical}
.xgPmsG_say{max-width:22ch;letter-spacing:-.04em;margin-block-start:var(--spacing-6);font-size:clamp(2rem,5.6vw,3.8rem);line-height:1.07}.xgPmsG_story{gap:var(--spacing-5) var(--spacing-16);margin-block-start:clamp(2.5rem,6vw,4rem);display:grid}@media (min-width:56rem){.xgPmsG_story{grid-template-columns:1fr 1fr}}
.r_eoHW_tools{border-block-start:var(--spacing-px) solid var(--site-line-2);margin:clamp(2.2rem,5vw,3.2rem) 0 0;padding:0;list-style:none}.r_eoHW_tools>li{gap:var(--spacing-3) var(--spacing-12);border-block-end:var(--spacing-px) solid var(--site-line-2);padding-block:clamp(1.5rem,3vw,2.4rem);display:grid}.r_eoHW_tools h3{align-items:center;gap:var(--spacing-3);font-size:clamp(1.6rem,3.4vw,2.3rem);display:flex}.r_eoHW_tools h3:before{content:"";border:2px solid var(--c);border-radius:var(--radius-full);width:.85rem;height:.85rem}.r_eoHW_what{max-width:36rem;font-size:1.1rem}.r_eoHW_links{gap:var(--spacing-6);flex-wrap:wrap;display:flex;margin-block-start:var(--spacing-2)!important}.r_eoHW_links a{align-items:center;gap:var(--spacing-1);color:var(--c);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.r_eoHW_links svg{width:1em;height:1em}@media (min-width:56rem){.r_eoHW_tools>li{grid-template-columns:16rem minmax(0,1fr)}.r_eoHW_tools>li>:not(h3){grid-column:2}.r_eoHW_tools h3{grid-row:span 3;align-self:start}}
.Oub5RG_from{align-items:baseline;gap:var(--spacing-1) var(--spacing-3);color:var(--c);font-family:var(--font-family-mono);flex-wrap:wrap;font-size:1.15rem;display:flex;margin-block-start:var(--spacing-5)!important}.Oub5RG_from span{color:var(--site-quiet);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.Oub5RG_columns{gap:var(--spacing-8) var(--spacing-16);align-items:start;display:grid}.Oub5RG_h2{margin-block-start:var(--spacing-4);font-size:clamp(2rem,4.6vw,3rem);line-height:1.04}.Oub5RG_below{margin-block-start:var(--spacing-4)!important}@media (min-width:56rem){.Oub5RG_columns{grid-template-columns:.75fr 1.25fr}}.Oub5RG_examplesHead{color:var(--site-quiet);font-family:var(--font-family-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;margin-block-start:var(--spacing-8)!important}.Oub5RG_examples{margin:var(--spacing-3) 0 0;border-block-start:var(--spacing-px) solid var(--site-line-2);padding:0;list-style:none}.Oub5RG_examples li{gap:var(--spacing-1) var(--spacing-6);padding-block:var(--spacing-4);border-block-end:var(--spacing-px) solid var(--site-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.Oub5RG_examples b{font-weight:var(--font-weight-medium)}.Oub5RG_examples span:not([class]){color:var(--site-mid);font-size:.9rem}.Oub5RG_halves{gap:var(--spacing-1);grid-template-columns:1fr 1fr;font-size:.85rem;display:grid}.Oub5RG_halves span{padding:var(--spacing-3) var(--spacing-4);border:var(--spacing-px) solid color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 10%, transparent);color:var(--site-fg)}.Oub5RG_halves span:first-child{border-radius:var(--radius-full) 0 0 var(--radius-full)}.Oub5RG_halves span:last-child{border-radius:0 var(--radius-full) var(--radius-full) 0;text-align:end}.Oub5RG_halves .Oub5RG_whole{grid-column:1/-1;border-radius:var(--radius-full)!important;text-align:center!important}.Oub5RG_terms{gap:var(--spacing-3);margin:var(--spacing-6) 0 0;color:var(--site-mid);padding:0;list-style:none;display:grid}.Oub5RG_terms li{gap:var(--spacing-3);grid-template-columns:auto 1fr;display:grid}.Oub5RG_terms li:before{content:"";border-radius:var(--radius-full);background:var(--c);width:.45rem;height:.45rem;margin-block-start:.55rem}.Oub5RG_beside{margin:clamp(2.2rem, 5vw, 3.2rem) 0 var(--spacing-5);border-block-start:var(--spacing-px) solid var(--site-line-2);padding:0;list-style:none}.Oub5RG_beside li{align-items:baseline;gap:var(--spacing-1) var(--spacing-6);padding-block:var(--spacing-5);border-block-end:var(--spacing-px) solid var(--site-line-2);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.Oub5RG_beside a{color:var(--site-fg);font-family:var(--font-family-display);font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;text-decoration:none}.Oub5RG_beside a:after{content:"";position:absolute;inset:0}.Oub5RG_beside a:hover,.Oub5RG_beside li[aria-current] a{color:var(--c)}.Oub5RG_beside p{max-width:38rem;color:var(--site-mid);grid-column:1/-1;font-size:.95rem}.Oub5RG_leads{gap:var(--spacing-5);margin:clamp(2.2rem,5vw,3.2rem) 0 0;padding:0;list-style:none;display:grid}.Oub5RG_leads>li{border-block-start:2px solid var(--c);padding-block-start:var(--spacing-5)}.Oub5RG_leads h3{font-size:clamp(1.35rem,3vw,1.9rem)}.Oub5RG_leads ul{gap:var(--spacing-2) var(--spacing-6);margin:var(--spacing-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.Oub5RG_leads ul a{color:var(--c);text-decoration:none}@media (min-width:56rem){.Oub5RG_leads{gap:var(--spacing-12);grid-template-columns:1fr 1fr}}.Oub5RG_end{text-align:center;padding-block:clamp(5rem,13vw,10rem) 0}.Oub5RG_end h2{letter-spacing:-.045em;font-size:clamp(2.3rem,6.6vw,4.4rem);line-height:1}.Oub5RG_end>div>p:first-of-type{max-width:32rem;margin:var(--spacing-6) auto 0}.Oub5RG_endActs{justify-content:center}
.fLTYpa_way{gap:var(--spacing-8) var(--spacing-6);margin:clamp(2.2rem,5vw,3.2rem) 0 0;padding:0;list-style:none;display:grid}.fLTYpa_way>li{border-block-start:2px solid var(--c);padding-block-start:var(--spacing-5);position:relative}.fLTYpa_way h3{color:var(--c);letter-spacing:-.02em;font-size:1.15rem}.fLTYpa_way ul{gap:var(--spacing-2);margin:var(--spacing-4) 0 0;padding:0;list-style:none;display:grid}.fLTYpa_way ul a{color:var(--site-fg);text-decoration:none}.fLTYpa_way ul a:hover{color:var(--c)}.fLTYpa_way>li:not(:last-child):after{content:"";border-block-start:2px solid var(--site-quiet);border-inline-end:2px solid var(--site-quiet);width:8px;height:8px;position:absolute;inset-block-start:-5px;inset-inline-end:calc(var(--spacing-6) * -.5 - 4px);transform:rotate(45deg)}@media (max-width:55.99rem){.fLTYpa_way>li:not(:last-child):after{display:none}}@media (min-width:56rem){.fLTYpa_way{grid-template-columns:repeat(4,minmax(0,1fr))}}.fLTYpa_list{border-block-start:var(--spacing-px) solid var(--site-line-2);margin-block-start:clamp(2.2rem,5vw,3.2rem)}.fLTYpa_service{gap:var(--spacing-3) var(--spacing-12);padding-block:var(--spacing-8);border-block-end:var(--spacing-px) solid var(--site-line-2);display:grid}.fLTYpa_service h3{align-items:center;gap:var(--spacing-3);letter-spacing:-.025em;align-self:start;font-size:clamp(1.2rem,2.4vw,1.5rem);display:flex}.fLTYpa_service h3:before{content:"";border:2px solid var(--c);border-radius:var(--radius-full);flex:none;width:.75rem;height:.75rem}.fLTYpa_service h3 a{color:var(--site-fg);text-decoration:none}.fLTYpa_service h3 a:hover{color:var(--c)}@media (min-width:56rem){.fLTYpa_service{grid-template-columns:16rem minmax(0,1fr)}}.fLTYpa_service+.fLTYpa_service thead th{border:0;padding:0;font-size:0;line-height:0}.fLTYpa_tools{border-block-start:var(--spacing-px) solid var(--site-line);margin:clamp(2.2rem,5vw,3.2rem) 0 0;padding:0;list-style:none}.fLTYpa_tools>li{gap:var(--spacing-5) var(--spacing-12);border-block-end:var(--spacing-px) solid var(--site-line);padding-block:clamp(1.5rem,3vw,2.2rem);display:grid}.fLTYpa_tools h3{font-size:clamp(1.35rem,3vw,2rem)}.fLTYpa_tools h3 a{color:var(--site-fg);text-decoration:none}.fLTYpa_tools h3 a:hover{color:var(--c)}.fLTYpa_tools h3+p{max-width:30rem;color:var(--site-mid);margin-block-start:var(--spacing-3)}.fLTYpa_points{color:var(--site-quiet);font-family:var(--font-family-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.fLTYpa_tools ul{margin:var(--spacing-2) 0 0;padding:0;list-style:none}.fLTYpa_tools ul li{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);padding-block:var(--spacing-2-5);border-block-end:var(--spacing-px) solid var(--site-line);display:flex}.fLTYpa_tools ul a{color:var(--site-fg);text-decoration:none}.fLTYpa_tools ul a:hover{color:var(--c)}@media (min-width:56rem){.fLTYpa_tools>li{grid-template-columns:1.1fr .9fr}}.fLTYpa_end{text-align:center;padding-block:clamp(5rem,13vw,10rem) 0}.fLTYpa_end h2{letter-spacing:-.045em;font-size:clamp(2.3rem,6.6vw,4.4rem);line-height:1}.fLTYpa_end>div>p{max-width:34rem;margin:var(--spacing-6) auto var(--spacing-8)}
.RZCHBa_meta{color:var(--site-quiet);font-family:var(--font-family-mono);font-size:.78rem;margin-block-start:var(--spacing-5)!important}.RZCHBa_body{max-width:42rem;color:var(--site-mid);font-size:1.08rem;line-height:1.75}.RZCHBa_body>*+*,.RZCHBa_body>*+p{margin-block-start:var(--spacing-5)}.RZCHBa_body h2,.RZCHBa_body h3{color:var(--site-fg);letter-spacing:-.03em;margin-block-start:var(--spacing-12);line-height:1.15}.RZCHBa_whole h2,.RZCHBa_whole h3{color:var(--c-deep)}.RZCHBa_body h2{font-size:clamp(1.6rem,3.4vw,2.2rem)}.RZCHBa_body h3{font-size:clamp(1.25rem,2.6vw,1.5rem)}.RZCHBa_body h2+*,.RZCHBa_body h3+*{margin-block-start:var(--spacing-3)}.RZCHBa_body p,.RZCHBa_body ul,.RZCHBa_body ol{margin-block-end:0}.RZCHBa_body strong{color:var(--site-fg)}.RZCHBa_body a{color:var(--c,var(--site-lilac))}.RZCHBa_body li+li{margin-block-start:var(--spacing-2)}.RZCHBa_body :not(pre)>code{color:var(--c,var(--site-cyan));font-size:.92em}.RZCHBa_body blockquote{border-inline-start:2px solid var(--c,var(--site-lilac));color:var(--site-fg);margin-inline:0;padding-inline-start:var(--spacing-5)}
.sNWq3G_form{gap:var(--spacing-6);max-width:36rem;padding-block-end:clamp(3rem,8vw,6rem);display:grid}.sNWq3G_form label{color:var(--site-fg)}.sNWq3G_form .sNWq3G_control{border-color:var(--site-line-2);background:var(--site-panel);color:var(--site-fg)}.sNWq3G_form .sNWq3G_control:hover{border-color:var(--site-ring)}.sNWq3G_form .sNWq3G_control:focus{border-color:var(--site-lilac);outline:2px solid color-mix(in srgb, var(--site-lilac) 35%, transparent);outline-offset:1px}.sNWq3G_check{min-height:65px}.sNWq3G_note{color:var(--site-mid);font-size:.9rem;line-height:1.5}.sNWq3G_send{align-items:center;gap:var(--spacing-3) var(--spacing-5);flex-wrap:wrap;display:flex}.sNWq3G_send button{cursor:pointer;border:0;font-family:inherit}.sNWq3G_send button:disabled{opacity:var(--opacity-disabled);cursor:progress;transform:none}.sNWq3G_problem{color:var(--site-amber);flex:16rem;font-size:.95rem;line-height:1.5}.sNWq3G_sent{max-width:36rem;padding-block-end:clamp(3rem,8vw,6rem)}
.bofNuW_check{gap:var(--spacing-10);max-width:52rem;display:grid}.bofNuW_intro h2{margin:var(--spacing-3) 0 0}.bofNuW_form{gap:var(--spacing-6);display:grid}.bofNuW_questions{gap:var(--spacing-10);margin:0;padding:0;list-style:none;display:grid}.bofNuW_questions fieldset{border:0;min-width:0;margin:0;padding:0}.bofNuW_questions legend{gap:var(--spacing-3);color:var(--site-fg);align-items:baseline;margin-block-end:var(--spacing-4);padding:0;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:600;line-height:1.4;display:flex}.bofNuW_n{color:var(--site-lilac);font-family:var(--font-family-mono);letter-spacing:.08em;flex:none;font-size:.75rem;font-weight:400}.bofNuW_options{gap:var(--spacing-2);display:grid}@media (min-width:40rem){.bofNuW_options{grid-template-columns:repeat(2,minmax(0,1fr))}.bofNuW_options[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:52rem){.bofNuW_options[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bofNuW_option{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md,.5rem);box-shadow:inset 0 0 0 1px var(--site-line-2);color:var(--site-mid);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-enter), box-shadow var(--duration-fast) var(--easing-enter), color var(--duration-fast) var(--easing-enter);align-items:flex-start;font-size:.95rem;line-height:1.45;display:flex}.bofNuW_option:hover{background:color-mix(in srgb, var(--site-lilac) 8%, transparent)}.bofNuW_option:has(input:checked){background:color-mix(in srgb, var(--site-lilac) 14%, transparent);box-shadow:inset 0 0 0 1.5px var(--site-lilac);color:var(--site-fg)}.bofNuW_option:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bofNuW_option input{appearance:none;border:1.5px solid var(--site-quiet);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-content:center;width:1.1rem;height:1.1rem;margin:.15rem 0 0;display:grid}.bofNuW_option input:before{content:"";background:var(--site-btn);width:.5rem;height:.5rem;transition:transform var(--duration-fast) var(--easing-enter);border-radius:50%;transform:scale(0)}.bofNuW_option input:checked{border-color:var(--site-lilac)}.bofNuW_option input:checked:before{transform:scale(1)}.bofNuW_option input:focus{outline:none}.bofNuW_count{color:var(--site-quiet);font-family:var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem}.bofNuW_answer{opacity:0;transition:grid-template-rows .5s var(--easing-signature), opacity .4s var(--easing-enter);grid-template-rows:0fr;display:grid}.bofNuW_answer[data-open]{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.bofNuW_answer{transition:none}}.bofNuW_inner{min-height:0;overflow:hidden}.bofNuW_result{gap:var(--spacing-6);border-radius:var(--radius-lg,.75rem);background:var(--site-panel);box-shadow:inset 0 0 0 1px var(--site-line-2);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.bofNuW_result h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.1}.bofNuW_result h3{margin:0 0 var(--spacing-3);color:var(--site-fg);font-size:1rem}.bofNuW_why{max-width:40rem;color:var(--site-fg);margin:0;font-size:clamp(1.05rem,1.9vw,1.15rem);line-height:1.6}.bofNuW_notes ul{gap:var(--spacing-3);color:var(--site-mid);margin:0;padding-inline-start:1.1rem;line-height:1.6;display:grid}.bofNuW_notes li::marker{color:var(--site-amber)}.bofNuW_help ul{gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:grid}.bofNuW_help li{border-inline-start:2px solid var(--c,var(--site-lilac));padding-inline-start:var(--spacing-4)}.bofNuW_help a{color:var(--site-fg);font-weight:600}.bofNuW_help p{margin:var(--spacing-1) 0 0;color:var(--site-mid);font-size:.95rem;line-height:1.5}.bofNuW_acts{gap:var(--spacing-4);flex-wrap:wrap;align-items:center;margin:0;display:flex}.bofNuW_reset{gap:var(--spacing-2);padding:var(--spacing-2) 0;color:var(--site-mid);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;font-size:.95rem;display:inline-flex}.bofNuW_reset:hover{color:var(--site-fg)}.bofNuW_reset svg{width:1em;height:1em}.bofNuW_note{color:var(--site-quiet);margin:0;font-size:.85rem;line-height:1.5}
.fpu9yG_form{margin-block-start:var(--spacing-8)}
._HOQWW_report,._HOQWW_running,._HOQWW_missing{gap:var(--spacing-8);max-width:48rem;padding-block-end:clamp(3rem,8vw,6rem);display:grid}._HOQWW_note,._HOQWW_when{color:var(--site-mid);font-size:.95rem;line-height:1.6}._HOQWW_address{gap:var(--spacing-1);color:var(--site-fg);overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:600;display:grid}._HOQWW_address small{color:var(--site-quiet);font-size:.85rem;font-weight:400}._HOQWW_summary{gap:var(--spacing-4);display:grid}._HOQWW_copy{justify-items:start;gap:var(--spacing-3);display:grid}._HOQWW_copyButton:hover svg{transform:none}._HOQWW_byHand{gap:var(--spacing-2);width:100%;color:var(--site-mid);font-size:.95rem;display:grid}._HOQWW_byHand input{width:100%;padding:var(--spacing-3);border:1px solid var(--site-line-2);border-radius:var(--radius-md);color:var(--site-fg);font:inherit;background:0 0}._HOQWW_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._HOQWW_running p,._HOQWW_missing p{color:var(--site-mid);margin:0;line-height:1.6}._HOQWW_missing a{justify-self:start}._HOQWW_spinner{width:.9em;height:.9em;border:2px solid var(--site-line-2);border-top-color:var(--site-btn);vertical-align:-.1em;border-radius:50%;margin-inline-end:var(--spacing-3);animation:.9s linear infinite _HOQWW_turn;display:inline-block}@media (prefers-reduced-motion:reduce){._HOQWW_spinner{animation-duration:3s}}@keyframes _HOQWW_turn{to{transform:rotate(1turn)}}._HOQWW_scores{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}._HOQWW_card{gap:var(--spacing-2);padding:var(--spacing-4);border:var(--spacing-px) solid var(--site-line-2);border-radius:var(--radius-lg,.75rem);background:var(--site-panel);grid-template-columns:repeat(4,1fr);margin:0;display:grid}._HOQWW_device{color:var(--site-quiet);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.8rem}._HOQWW_card div{gap:var(--spacing-1);grid-template-rows:1fr auto;display:grid}._HOQWW_card dt{color:var(--site-mid);font-size:.75rem}._HOQWW_card dd{font-size:1.5rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}._HOQWW_card [data-band=good] dd{color:var(--site-fine)}._HOQWW_card [data-band=warn] dd{color:var(--site-amber)}._HOQWW_card [data-band=bad] dd{color:var(--site-work)}._HOQWW_area{gap:var(--spacing-3);display:grid}._HOQWW_area h2{align-items:baseline;gap:var(--spacing-1) var(--spacing-3);flex-wrap:wrap;margin:0;font-size:1.25rem;display:flex}._HOQWW_area h2 small{color:var(--site-quiet);font-size:.85rem;font-weight:400}._HOQWW_area>ul{margin:0;padding:0;list-style:none}._HOQWW_finding{gap:var(--spacing-2) var(--spacing-5);padding-block:var(--spacing-4);border-block-start:var(--spacing-px) solid var(--site-line);grid-template-columns:8.5rem 1fr;display:grid}@media not (min-width:36rem){._HOQWW_finding{grid-template-columns:1fr}}._HOQWW_finding h3{margin:0 0 var(--spacing-1);font-size:1rem}._HOQWW_finding p{color:var(--site-mid);overflow-wrap:anywhere;margin:0;line-height:1.6}._HOQWW_level{align-self:start;align-items:center;gap:var(--spacing-2);white-space:nowrap;margin:0;padding-block-start:.15rem;font-size:.85rem;font-weight:600;display:flex}._HOQWW_sign{flex:none;width:.7rem;height:.7rem}[data-level=good] ._HOQWW_level{color:var(--site-fine)}[data-level=good] ._HOQWW_sign{background:currentColor;border-radius:50%}[data-level=warn] ._HOQWW_level{color:var(--site-amber)}[data-level=warn] ._HOQWW_sign{clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor}[data-level=bad] ._HOQWW_level{color:var(--site-work)}[data-level=bad] ._HOQWW_sign{background:currentColor}[data-level=info] ._HOQWW_level,[data-level=unknown] ._HOQWW_level{color:var(--site-quiet)}[data-level=info] ._HOQWW_sign,[data-level=unknown] ._HOQWW_sign{border:2px solid;border-radius:50%}._HOQWW_items{gap:var(--spacing-1);margin:var(--spacing-2) 0 0;color:var(--site-mid);padding-inline-start:1.1rem;line-height:1.5;list-style:outside;display:grid}._HOQWW_help{justify-self:start;align-items:center;gap:var(--spacing-1);color:var(--site-lilac);margin-block-start:var(--spacing-2);font-size:.95rem;display:inline-flex}._HOQWW_help svg{width:1em;height:1em}
.SaWOIG_board{max-width:44rem;margin:0;padding:0 0 clamp(3rem,8vw,6rem);list-style:none;display:grid}.SaWOIG_row{gap:var(--spacing-3);padding-block:var(--spacing-8);border-block-start:var(--spacing-px) solid var(--site-line);display:grid}.SaWOIG_row:last-child{border-block-end:var(--spacing-px) solid var(--site-line)}.SaWOIG_head{justify-content:space-between;align-items:baseline;gap:var(--spacing-2) var(--spacing-5);flex-wrap:wrap;display:flex}.SaWOIG_head h2{letter-spacing:-.03em;font-size:clamp(1.35rem,2.6vw,1.7rem)}.SaWOIG_now{align-items:center;gap:var(--spacing-2);font-weight:var(--font-weight-semibold);display:inline-flex}.SaWOIG_sign{flex:none;width:.7rem;height:.7rem}.SaWOIG_row[data-now=up] .SaWOIG_now{color:var(--site-cyan)}.SaWOIG_row[data-now=up] .SaWOIG_sign{border-radius:var(--radius-full);background:var(--site-cyan);box-shadow:0 0 .6em color-mix(in srgb, var(--site-cyan) 45%, transparent)}.SaWOIG_row[data-now=down] .SaWOIG_now{color:var(--site-orange)}.SaWOIG_row[data-now=down] .SaWOIG_sign{background:var(--site-orange);clip-path:polygon(50% 0,100% 100%,0 100%);width:.8rem}.SaWOIG_row[data-now=unknown] .SaWOIG_now{color:var(--site-quiet)}.SaWOIG_row[data-now=unknown] .SaWOIG_sign{background:var(--site-quiet);height:2px}.SaWOIG_what{color:var(--site-mid)}.SaWOIG_facts{gap:var(--spacing-1) var(--spacing-5);color:var(--site-quiet);flex-wrap:wrap;font-size:.9rem;display:flex}.SaWOIG_days{height:2.25rem;margin:var(--spacing-2) 0 0;align-items:flex-end;gap:3px;padding:0;list-style:none;display:flex}.SaWOIG_days li{border-radius:2px;flex:1 1 0;min-width:0}.SaWOIG_days li[data-mark=full]{background:var(--site-cyan);height:100%}.SaWOIG_days li[data-mark=some]{background:var(--site-amber);height:60%}.SaWOIG_days li[data-mark=down]{background:var(--site-orange);height:25%}.SaWOIG_days li[data-mark=none]{height:100%;box-shadow:inset 0 0 0 1px var(--site-line-2)}.SaWOIG_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SaWOIG_note{max-width:36rem;color:var(--site-mid);padding-block-end:clamp(3rem,8vw,6rem)}
