.sf[data-astro-cid-rdjfwjcs]{width:100%;max-width:40rem;padding:var(--site-tool-pad);scroll-margin-top:calc(var(--header-space) + var(--space-m));position:relative;container-type:inline-size}.sf-form[data-astro-cid-rdjfwjcs]{gap:var(--space-l);flex-direction:column;display:flex}.sf-form[data-astro-cid-rdjfwjcs][hidden],.sf-btn[data-astro-cid-rdjfwjcs][hidden]{display:none}.sf-steps[data-astro-cid-rdjfwjcs]{gap:var(--space-xs);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.sf-tab[data-astro-cid-rdjfwjcs]{gap:var(--space-xs);min-width:0;color:var(--sub);flex-direction:column;display:flex}.sf-tab-bar[data-astro-cid-rdjfwjcs]{height:var(--space-xxs);border-radius:var(--radius-pill);background:var(--line);transition:background-color var(--motion-base) ease}.sf-tab-name[data-astro-cid-rdjfwjcs]{overflow-wrap:anywhere}.sf-tab[data-astro-cid-rdjfwjcs][data-done] .sf-tab-bar[data-astro-cid-rdjfwjcs],.sf-tab[data-astro-cid-rdjfwjcs][aria-current=step] .sf-tab-bar[data-astro-cid-rdjfwjcs]{background:var(--blue)}.sf-tab[data-astro-cid-rdjfwjcs][aria-current=step]{color:var(--ink)}.sf-step[data-astro-cid-rdjfwjcs]{gap:var(--space-l);flex-direction:column;min-width:0;display:flex}.sf-title[data-astro-cid-rdjfwjcs]{color:var(--site-heading-ink);font-family:var(--type-display-family);font-size:var(--site-h3-size);font-weight:var(--site-weight-display);line-height:var(--site-h3-line);letter-spacing:var(--site-h3-tracking);text-wrap:balance;margin:0}.sf-title[data-astro-cid-rdjfwjcs]:focus{outline:none}.sf-title[data-astro-cid-rdjfwjcs]:focus-visible{outline:2px solid var(--blue-ink);outline-offset:var(--space-xxs);border-radius:var(--radius-s)}.sf-q[data-astro-cid-rdjfwjcs]{gap:var(--space-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.sf-label[data-astro-cid-rdjfwjcs]{color:var(--ink);font-family:var(--type-body-strong-family);font-size:var(--site-tool-size);font-weight:var(--type-body-strong-weight);line-height:var(--site-tool-line);padding:0}.sf-optional[data-astro-cid-rdjfwjcs]{margin-left:var(--space-xs);color:var(--sub);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-caption-weight)}.sf-only[data-astro-cid-rdjfwjcs]{margin-left:var(--space-xs);color:var(--sub);font-weight:var(--type-caption-weight);display:none}.sf-hint[data-astro-cid-rdjfwjcs]{margin:calc(-1 * var(--space-xxs)) 0 0;color:var(--sub);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-caption-weight);line-height:var(--type-label-line)}.sf-tiles[data-astro-cid-rdjfwjcs]{gap:var(--space-s);display:grid}@container (width>=30rem){.sf-tiles[data-astro-cid-rdjfwjcs]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-tile[data-astro-cid-rdjfwjcs]:last-child:nth-child(odd){grid-column:1/-1}}.sf-tile[data-astro-cid-rdjfwjcs]{gap:var(--space-s);min-height:calc(var(--touch) + var(--space-m));padding:var(--space-s) var(--space-m);border:1px solid var(--site-edge-strong);border-radius:var(--site-r-control);background:var(--card);cursor:pointer;transition:border-color var(--motion-quick) ease, background-color var(--motion-quick) ease, box-shadow var(--motion-quick) ease;align-items:center;display:flex;position:relative}.sf-tile[data-astro-cid-rdjfwjcs]:hover{border-color:var(--choice-line);background:var(--inset)}.sf-tile[data-astro-cid-rdjfwjcs] input[data-astro-cid-rdjfwjcs],.sf-pill[data-astro-cid-rdjfwjcs] input[data-astro-cid-rdjfwjcs],.sf-star[data-astro-cid-rdjfwjcs] input[data-astro-cid-rdjfwjcs]{opacity:0;pointer-events:none;position:absolute}.sf-tile[data-astro-cid-rdjfwjcs]:has(input:focus-visible),.sf-pill[data-astro-cid-rdjfwjcs]:has(input:focus-visible),.sf-star[data-astro-cid-rdjfwjcs]:has(input:focus-visible){outline:2px solid var(--blue-ink);outline-offset:2px}.sf-tile[data-astro-cid-rdjfwjcs]:has(input:checked){border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue)}.sf-tile-icon[data-astro-cid-rdjfwjcs]{width:calc(var(--space-xl) + var(--space-xxs));height:calc(var(--space-xl) + var(--space-xxs));border-radius:var(--radius-m);background:var(--inset);color:var(--blue-ink);transition:background-color var(--motion-quick) ease;flex:none;place-items:center;display:grid}.sf-tile[data-astro-cid-rdjfwjcs]:has(input:checked) .sf-tile-icon[data-astro-cid-rdjfwjcs]{background:var(--card)}.sf-tile-icon[data-astro-cid-rdjfwjcs] .icon{width:var(--space-l);height:var(--space-l)}.sf-tile-words[data-astro-cid-rdjfwjcs]{gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.sf-tile-label[data-astro-cid-rdjfwjcs]{color:var(--ink);font-family:var(--type-body-strong-family);font-size:var(--site-tool-size);font-weight:var(--type-body-strong-weight);line-height:var(--site-tool-line)}.sf-tile-hint[data-astro-cid-rdjfwjcs]{color:var(--sub);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-caption-weight);line-height:var(--type-label-line)}.sf-tick[data-astro-cid-rdjfwjcs]{width:calc(var(--space-m) + var(--space-xxs));height:calc(var(--space-m) + var(--space-xxs));background:var(--blue);color:var(--site-white);opacity:0;transition:opacity var(--motion-quick) ease, transform var(--motion-quick) ease;border-radius:50%;flex:none;place-items:center;display:grid;transform:scale(.6)}.sf-tick[data-astro-cid-rdjfwjcs] .icon{width:var(--space-s);height:var(--space-s)}.sf-tile[data-astro-cid-rdjfwjcs]:has(input:checked) .sf-tick[data-astro-cid-rdjfwjcs]{opacity:1;transform:none}.sf-aside[data-astro-cid-rdjfwjcs]{gap:var(--space-s) var(--space-m);margin-top:var(--space-xs);padding:var(--space-m);border-radius:var(--site-r-control);background:var(--inset);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.sf-aside[data-astro-cid-rdjfwjcs][hidden]{display:none}.sf-aside-text[data-astro-cid-rdjfwjcs]{color:var(--ink);font-family:var(--type-body-family);font-size:var(--site-tool-size);line-height:var(--site-tool-line);flex:16rem;margin:0}.sf-note[data-astro-cid-rdjfwjcs]{background:var(--amber-soft)}.sf-note[data-astro-cid-rdjfwjcs] .sf-aside-text[data-astro-cid-rdjfwjcs]{gap:var(--space-xs);font-family:var(--type-body-strong-family);font-weight:var(--type-body-strong-weight);align-items:center;display:flex}.sf-note[data-astro-cid-rdjfwjcs] .icon{width:var(--space-m);height:var(--space-m);color:var(--amber-ink);flex:none}.sf-pills[data-astro-cid-rdjfwjcs]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.sf-pill[data-astro-cid-rdjfwjcs]{gap:var(--space-xs);min-height:var(--touch);padding:0 var(--space-m);border:1px solid var(--site-edge-strong);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);font-family:var(--type-label-family);font-size:var(--site-tool-size);font-weight:var(--site-tool-weight);line-height:var(--site-tool-line);cursor:pointer;transition:border-color var(--motion-quick) ease, background-color var(--motion-quick) ease, color var(--motion-quick) ease;align-items:center;display:inline-flex;position:relative}.sf-pill[data-astro-cid-rdjfwjcs]:hover{border-color:var(--choice-line);background:var(--inset)}.sf-pill[data-astro-cid-rdjfwjcs]:active,.sf-tile[data-astro-cid-rdjfwjcs]:active{transform:scale(.98)}.sf-pill[data-astro-cid-rdjfwjcs] .sf-tick[data-astro-cid-rdjfwjcs]{width:var(--space-m);height:var(--space-m);display:none}.sf-pill[data-astro-cid-rdjfwjcs]:has(input:checked){border-color:var(--blue);background:var(--blue-soft);color:var(--blue-ink)}.sf-pill[data-astro-cid-rdjfwjcs]:has(input:checked) .sf-tick[data-astro-cid-rdjfwjcs]{opacity:1;display:grid;transform:none}.sf-stars[data-astro-cid-rdjfwjcs]{gap:var(--space-xxs);align-items:center;display:flex}.sf-star[data-astro-cid-rdjfwjcs]{width:calc(var(--touch) + var(--space-xxs));height:calc(var(--touch) + var(--space-xxs));color:var(--choice-line);cursor:pointer;transition:color var(--motion-quick) ease, transform var(--motion-quick) ease;border-radius:50%;place-items:center;display:grid;position:relative}.sf-star[data-astro-cid-rdjfwjcs] .icon{width:var(--space-xl);height:var(--space-xl)}.sf-stars[data-astro-cid-rdjfwjcs][data-sf-rating="1"] .sf-star[data-astro-cid-rdjfwjcs]:nth-child(-n+1),.sf-stars[data-astro-cid-rdjfwjcs][data-sf-rating="2"] .sf-star[data-astro-cid-rdjfwjcs]:nth-child(-n+2),.sf-stars[data-astro-cid-rdjfwjcs][data-sf-rating="3"] .sf-star[data-astro-cid-rdjfwjcs]:nth-child(-n+3),.sf-stars[data-astro-cid-rdjfwjcs][data-sf-rating="4"] .sf-star[data-astro-cid-rdjfwjcs]:nth-child(-n+4),.sf-stars[data-astro-cid-rdjfwjcs][data-sf-rating="5"] .sf-star[data-astro-cid-rdjfwjcs]:nth-child(-n+5),.sf-stars[data-astro-cid-rdjfwjcs]:has(.sf-star:hover) .sf-star[data-astro-cid-rdjfwjcs]{color:var(--color-energy-amber)}.sf-stars[data-astro-cid-rdjfwjcs] .sf-star[data-astro-cid-rdjfwjcs]:hover~.sf-star[data-astro-cid-rdjfwjcs]{color:var(--choice-line)}.sf-star[data-astro-cid-rdjfwjcs]:hover{transform:scale(1.1)}.sf-star-words[data-astro-cid-rdjfwjcs]{margin-left:var(--space-s);color:var(--sub)}.sf-input[data-astro-cid-rdjfwjcs]{width:100%;min-height:calc(var(--touch) + var(--space-xxs));padding:0 var(--space-m);border:1px solid var(--site-edge-strong);border-radius:var(--site-r-control);background:var(--card);color:var(--ink);font-family:var(--type-body-family);font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);transition:border-color var(--motion-quick) ease, box-shadow var(--motion-quick) ease}.sf-area[data-astro-cid-rdjfwjcs]{min-height:calc(var(--space-xxl) * 2.5);padding:var(--space-s) var(--space-m);resize:vertical}.sf-select[data-astro-cid-rdjfwjcs]{appearance:none;padding-right:var(--space-xxl);background-image:linear-gradient(45deg, transparent 50%, var(--sub) 50%), linear-gradient(135deg, var(--sub) 50%, transparent 50%);background-position:calc(100% - var(--space-l) + 1px) 50%, calc(100% - var(--space-m) - 1px) 50%;background-size:var(--space-xs) var(--space-xs), var(--space-xs) var(--space-xs);cursor:pointer;background-repeat:no-repeat}.sf-input[data-astro-cid-rdjfwjcs]:hover{border-color:var(--choice-line)}.sf-input[data-astro-cid-rdjfwjcs]:focus{border-color:var(--blue);box-shadow:0 0 0 var(--space-xxs) var(--blue-soft);outline:none}.sf-input[data-astro-cid-rdjfwjcs][aria-invalid=true],.sf-q[data-astro-cid-rdjfwjcs][data-sf-invalid] .sf-tile[data-astro-cid-rdjfwjcs],.sf-q[data-astro-cid-rdjfwjcs][data-sf-invalid] .sf-pill[data-astro-cid-rdjfwjcs]{border-color:var(--red-ink)}.sf-field-error[data-astro-cid-rdjfwjcs],.sf-error[data-astro-cid-rdjfwjcs]{color:var(--red-ink);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);margin:0}.sf-field-error[data-astro-cid-rdjfwjcs][hidden],.sf-error[data-astro-cid-rdjfwjcs][hidden]{display:none}.sf-hp[data-astro-cid-rdjfwjcs]{opacity:0;width:1px;height:1px;position:absolute;left:-100vw}.sf-foot[data-astro-cid-rdjfwjcs]{gap:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--line);flex-direction:column;display:flex}.sf-privacy[data-astro-cid-rdjfwjcs],.sf-elsewhere[data-astro-cid-rdjfwjcs]{color:var(--sub);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-caption-weight);line-height:var(--type-label-line);margin:0}.sf-privacy[data-astro-cid-rdjfwjcs] a[data-astro-cid-rdjfwjcs],.sf-elsewhere[data-astro-cid-rdjfwjcs] a[data-astro-cid-rdjfwjcs]{color:var(--blue-ink)}.sf-buttons[data-astro-cid-rdjfwjcs]{gap:var(--space-s);justify-content:flex-end;align-items:center;display:flex}.sf-btn[data-astro-cid-rdjfwjcs]{gap:var(--space-xs);min-height:calc(var(--touch) + var(--space-xxs));padding:0 var(--space-l);border-radius:var(--radius-pill);font-family:var(--type-label-family);font-size:var(--type-body-large-size);font-weight:var(--site-weight-display);line-height:var(--type-label-line);cursor:pointer;transition:background-color var(--motion-quick) ease, transform var(--motion-quick) ease, opacity var(--motion-quick) ease;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sf-btn[data-astro-cid-rdjfwjcs] .icon{width:var(--space-m);height:var(--space-m)}.sf-primary[data-astro-cid-rdjfwjcs]{background:var(--blue);color:var(--site-white)}.sf-primary[data-astro-cid-rdjfwjcs]:hover{background:var(--blue-ink)}.sf-btn[data-astro-cid-rdjfwjcs]:active{transform:scale(.98)}.sf-btn[data-astro-cid-rdjfwjcs][aria-busy=true]{cursor:progress;opacity:var(--glow-disabled-opacity)}.sf-back[data-astro-cid-rdjfwjcs]{padding:0 var(--space-m) 0 var(--space-s);color:var(--ink);background:0 0;margin-right:auto}.sf-back[data-astro-cid-rdjfwjcs]:hover{background:var(--inset)}.sf-back[data-astro-cid-rdjfwjcs][hidden]{display:none}.sf-error[data-astro-cid-rdjfwjcs]{padding:var(--space-s) var(--space-m);border-radius:var(--site-r-control);background:var(--inset)}.sf-sent[data-astro-cid-rdjfwjcs]{gap:var(--space-s);flex-direction:column;align-items:flex-start;display:flex}.sf-sent[data-astro-cid-rdjfwjcs][hidden]{display:none}.sf-sent-icon[data-astro-cid-rdjfwjcs]{width:var(--space-xxl);height:var(--space-xxl);margin-bottom:var(--space-xs);background:var(--green-soft);color:var(--green-ink);border-radius:50%;place-items:center;display:grid}.sf-sent-icon[data-astro-cid-rdjfwjcs] .icon{width:var(--space-l);height:var(--space-l)}.sf-sent-title[data-astro-cid-rdjfwjcs]{color:var(--site-heading-ink);font-family:var(--type-display-family);font-size:var(--site-h3-size);font-weight:var(--site-weight-display);line-height:var(--site-h3-line);letter-spacing:var(--site-h3-tracking);margin:0}.sf-sent-title[data-astro-cid-rdjfwjcs]:focus{outline:none}.sf-sent-line[data-astro-cid-rdjfwjcs]{max-width:34rem;color:var(--sub);font-family:var(--type-body-family);font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);margin:0}.sf-sent-line[data-astro-cid-rdjfwjcs][hidden],.sf-nojs[data-astro-cid-rdjfwjcs]{display:none}@media (scripting:enabled){.sf-step[data-astro-cid-rdjfwjcs]:not([data-sf-current]),.sf-q[data-astro-cid-rdjfwjcs][data-sf-hide],.sf-elsewhere[data-astro-cid-rdjfwjcs]{display:none}}@media (scripting:none){.sf-steps[data-astro-cid-rdjfwjcs],.sf-goes[data-astro-cid-rdjfwjcs]{display:none}.sf-only[data-astro-cid-rdjfwjcs]{display:inline}.sf-step[data-astro-cid-rdjfwjcs]+.sf-step[data-astro-cid-rdjfwjcs]{padding-top:var(--space-l);border-top:1px solid var(--line)}.sf-nojs[data-astro-cid-rdjfwjcs]:target{margin-top:var(--space-l);padding:var(--space-m);border-radius:var(--site-r-control);background:var(--inset);display:flex}.sf-unsent[data-astro-cid-rdjfwjcs] .sf-sent-title[data-astro-cid-rdjfwjcs]{color:var(--red-ink)}}@media (prefers-reduced-motion:reduce){.sf-pill[data-astro-cid-rdjfwjcs]:active,.sf-tile[data-astro-cid-rdjfwjcs]:active,.sf-btn[data-astro-cid-rdjfwjcs]:active,.sf-star[data-astro-cid-rdjfwjcs]:hover{transform:none}}
