.svg-inherit circle[fill][data-v-2e0e9ecf],.svg-inherit path[fill][data-v-2e0e9ecf],.svg-inherit rect[fill][data-v-2e0e9ecf]{fill:currentColor}.svg-inherit circle[stroke][data-v-2e0e9ecf],.svg-inherit path[stroke][data-v-2e0e9ecf],.svg-inherit rect[stroke][data-v-2e0e9ecf]{stroke:currentColor}.sr-only[data-v-2e0e9ecf]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field[data-v-2e0e9ecf]{flex-direction:column;justify-content:flex-start;align-items:normal;gap:.5rem;display:flex}.field__label[data-v-2e0e9ecf]{letter-spacing:0;color:var(--fx-ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem}.field__hint[data-v-2e0e9ecf]{color:var(--fx-ink-3)}.field__error[data-v-2e0e9ecf],.field__hint[data-v-2e0e9ecf]{letter-spacing:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.6875rem;font-weight:500;line-height:.875rem}.field__error[data-v-2e0e9ecf]{color:var(--fx-critical);flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.field__error svg[data-v-2e0e9ecf]{flex-shrink:0;width:13px;height:13px}.input[data-v-2e0e9ecf],.select[data-v-2e0e9ecf]{letter-spacing:0;width:100%;height:2.375rem;color:var(--fx-ink);background-color:var(--fx-surface);border:1.5px solid var(--fx-line-strong);border-radius:4px;padding:0 .75rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;transition:border-color .12s ease-out,box-shadow .12s ease-out}.input[data-v-2e0e9ecf]::-moz-placeholder{color:var(--fx-ink-3)}.select[data-v-2e0e9ecf]::-moz-placeholder{color:var(--fx-ink-3)}.input[data-v-2e0e9ecf]::placeholder,.select[data-v-2e0e9ecf]::placeholder{color:var(--fx-ink-3)}@media (hover:hover){.input[data-v-2e0e9ecf]:where(:hover:not(:disabled)),.select[data-v-2e0e9ecf]:where(:hover:not(:disabled)){border-color:var(--fx-ink-3)}}.input[data-v-2e0e9ecf]:where(.input--filled,[placeholder]:not(:placeholder-shown),.select:not([data-placeholder])),.select[data-v-2e0e9ecf]:where(.input--filled,[placeholder]:not(:placeholder-shown),.select:not([data-placeholder])),.input[data-v-2e0e9ecf]:where(.input--filled,[placeholder]:not(:placeholder-shown),.select:not([data-placeholder])),.select[data-v-2e0e9ecf]:where(.input--filled,[placeholder]:not(:placeholder-shown),.select:not([data-placeholder])){border-color:var(--fx-border)}.input[data-v-2e0e9ecf]:focus-visible,.select[data-v-2e0e9ecf]:focus-visible{border-color:var(--fx-accent-strong);box-shadow:0 0 0 3px var(--fx-accent-tint);outline:none}.input[aria-invalid=true][data-v-2e0e9ecf],.select[aria-invalid=true][data-v-2e0e9ecf]{border-color:var(--fx-critical);box-shadow:0 0 0 3px var(--fx-critical-tint)}.input[data-v-2e0e9ecf]:disabled,.select[data-v-2e0e9ecf]:disabled{color:var(--fx-ink-3);background-color:var(--fx-track);border-color:var(--fx-line-strong);cursor:not-allowed}@media (width<64rem){.input[data-v-2e0e9ecf],.select[data-v-2e0e9ecf]{height:2.75rem}}@media (width>=64rem){.toolbar .input[data-v-2e0e9ecf],.toolbar .select[data-v-2e0e9ecf]{height:2.125rem}}textarea.input[data-v-2e0e9ecf]{height:auto;padding-block:.5rem}.input-adorned[data-v-2e0e9ecf]{cursor:text;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.input-adorned[data-v-2e0e9ecf]:focus-within{border-color:var(--fx-accent-strong);box-shadow:0 0 0 3px var(--fx-accent-tint)}.input-adorned--invalid[data-v-2e0e9ecf]{border-color:var(--fx-critical);box-shadow:0 0 0 3px var(--fx-critical-tint)}.input-adorned--disabled[data-v-2e0e9ecf]{color:var(--fx-ink-3);background-color:var(--fx-track);border-color:var(--fx-line-strong);cursor:not-allowed}.input-adorned__mark[data-v-2e0e9ecf]{letter-spacing:0;color:var(--fx-ink-3);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:500;line-height:.875rem;display:flex}.input-adorned__mark svg[data-v-2e0e9ecf]{width:15px;height:15px}.input-adorned__field[data-v-2e0e9ecf]{letter-spacing:0;font-variant-numeric:tabular-nums;min-width:0;height:100%;color:inherit;background:0 0;border:0;outline:none;flex-grow:1;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.875rem;font-weight:500;line-height:1.25rem}.input-adorned__field[data-v-2e0e9ecf]::placeholder{letter-spacing:0;color:var(--fx-ink-3);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.input-adorned__field[data-v-2e0e9ecf]:disabled{cursor:not-allowed}.input--auto[data-v-2e0e9ecf],.select--auto[data-v-2e0e9ecf]{width:auto}.input--numeric[data-v-2e0e9ecf]{font-variant-numeric:tabular-nums;text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace}.field-group[data-v-2e0e9ecf]{background-color:var(--fx-bg);border:1px solid var(--fx-line);border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:normal;gap:1rem;padding:1.25rem;display:flex}.form-row[data-v-2e0e9ecf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}@media (width<48rem){.form-row[data-v-2e0e9ecf]{grid-template-columns:minmax(0,1fr)}}.form-actions[data-v-2e0e9ecf]{justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.form-actions[data-v-2e0e9ecf],.sign-in[data-v-2e0e9ecf]{flex-direction:row;align-items:center;display:flex}.sign-in[data-v-2e0e9ecf]{background:var(--fx-bg) radial-gradient(var(--fx-dots) 1px,transparent 1.2px) 0 0/14px 14px;justify-content:center;min-height:100svh;padding:1rem}.sign-in__panel[data-v-2e0e9ecf]{width:min(26rem,100%)}.sign-in__body[data-v-2e0e9ecf]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.sign-in__title[data-v-2e0e9ecf]{letter-spacing:-.02em;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.75rem;font-weight:700;line-height:2rem}.sign-in__note[data-v-2e0e9ecf]{color:var(--fx-ink-2)}.sign-in__email[data-v-2e0e9ecf]{border-top:1px solid var(--fx-line);align-items:flex-start;padding-top:1rem}.sign-in__email[data-v-2e0e9ecf],.sign-in__form[data-v-2e0e9ecf]{flex-direction:column;justify-content:flex-start;align-self:stretch;gap:1rem;display:flex}.sign-in__form[data-v-2e0e9ecf]{align-items:stretch}.sign-in__form .btn[data-v-2e0e9ecf]{align-self:flex-start}.sign-in__error[data-v-2e0e9ecf]{letter-spacing:0;color:var(--fx-critical);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.6875rem;font-weight:500;line-height:.875rem}
