.app-page.svelte-pvbv28{box-sizing:border-box;inline-size:100%;max-inline-size:calc(40rem + 2 * var(--sp-space-4));padding-block:var(--sp-space-6) var(--sp-space-12);padding-inline:var(--sp-space-4);color:var(--sp-color-text);font-family:var(--sp-font-body);font-size:var(--sp-text-body-size);line-height:var(--sp-text-body-lh);margin-inline:auto}:where(.sf-ui) h1{font-family:var(--sp-font-heading);font-size:var(--sp-text-h2-size);font-weight:var(--sp-text-h2-weight);line-height:var(--sp-text-h2-lh);margin:0}:where(.sf-ui) h2.step{font-family:var(--sp-font-heading);font-size:var(--sp-text-h3-size);font-weight:var(--sp-text-h3-weight);line-height:var(--sp-text-h3-lh);margin:0}:where(.sf-ui) p{margin:0}:where(.sf-ui) [id]{scroll-margin-block-start:var(--sp-space-16)}:where(.sf-ui) .lead,:where(.sf-ui) .hint{color:var(--sp-color-text-muted)}:where(.sf-ui) .hint{font-size:var(--sp-text-small-size);line-height:var(--sp-text-small-lh)}:where(.sf-ui) .error{color:var(--sp-color-danger);font-size:var(--sp-text-small-size);line-height:var(--sp-text-small-lh);font-weight:var(--sp-text-label-weight)}:where(.sf-ui) .banner{gap:var(--sp-space-2);padding-block:var(--sp-space-3);padding-inline:var(--sp-space-4);border:1px solid var(--sp-color-danger);border-radius:var(--sp-radius-sm);background-color:var(--sp-color-surface);border-inline-start-width:4px;display:grid}:where(.sf-ui) .card{gap:var(--sp-space-4);padding:var(--sp-space-4);border:1px solid var(--sp-color-border);border-radius:var(--sp-radius-base);background-color:var(--sp-color-surface);display:grid}:where(.sf-ui) .field{gap:var(--sp-space-1);min-inline-size:0;display:grid}:where(.sf-ui) fieldset{gap:var(--sp-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}:where(.sf-ui) label,:where(.sf-ui) legend{font-weight:var(--sp-text-label-weight)}:where(.sf-ui) input:not([type=checkbox],[type=radio],[type=hidden]),:where(.sf-ui) select,:where(.sf-ui) textarea{box-sizing:border-box;min-block-size:3rem;inline-size:100%;padding-block:var(--sp-space-2);padding-inline:var(--sp-space-3);border:1px solid var(--sp-color-border);border-radius:var(--sp-radius-sm);background-color:var(--sp-color-background);color:var(--sp-color-text);font:inherit;text-align:start;unicode-bidi:plaintext}:where(.sf-ui) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--sp-color-danger)}:where(.sf-ui) input[type=checkbox],:where(.sf-ui) input[type=radio]{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--sp-color-primary);flex:none;margin:0}:where(.sf-ui) .check{align-items:start;gap:var(--sp-space-3);grid-template-columns:auto minmax(0,1fr);font-weight:400;display:grid}:where(.sf-ui) .button{min-block-size:3rem;padding-block:var(--sp-space-2);padding-inline:var(--sp-space-4);border:1px solid var(--sp-color-primary);border-radius:var(--sp-radius-button);background-color:var(--sp-color-primary);color:var(--sp-color-on-primary);font:inherit;font-weight:var(--sp-text-label-weight);text-align:center;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(.sf-ui) .button.secondary{border-color:var(--sp-color-border);background-color:var(--sp-color-surface);color:var(--sp-color-text)}:where(.sf-ui) .link{min-block-size:2.75rem;color:var(--sp-color-primary-text);font-weight:var(--sp-text-label-weight);align-items:center;display:inline-flex}:where(.sf-ui) .chip{min-block-size:3rem;padding-inline:var(--sp-space-4);border:1px solid var(--sp-color-border);border-radius:var(--sp-radius-button);background-color:var(--sp-color-surface);color:var(--sp-color-text);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(.sf-ui) .chip[aria-current=true]{border-color:var(--sp-color-primary);background-color:var(--sp-color-primary);color:var(--sp-color-on-primary)}:where(.sf-ui) .trap{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where(.sf-ui) a:focus-visible,:where(.sf-ui) button:focus-visible,:where(.sf-ui) input:focus-visible,:where(.sf-ui) select:focus-visible,:where(.sf-ui) textarea:focus-visible{outline:2px solid var(--sp-color-primary);outline-offset:2px}
