.ls-auth{background:var(--ls-surface-sunken);margin-block:calc(-1 * var(--ls-space-5)) calc(-1 * var(--ls-space-section));padding-block:var(--ls-space-7) var(--ls-space-8)}.ls-auth__panel{background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:var(--ls-radius-card);gap:var(--ls-space-5);max-inline-size:28rem;padding:var(--ls-space-6);margin-inline:auto;display:grid;container:fc-form/inline-size}.ls-auth__panel--wide{max-inline-size:36rem}.ls-auth__head{gap:var(--ls-space-2);display:grid}.ls-auth__head h1{font-size:var(--ls-text-h2);letter-spacing:var(--ls-tracking-display);line-height:var(--ls-leading-tight);text-wrap:balance;margin:0}.ls-auth__head p{color:var(--ls-ink-soft);margin:0}.ls-auth__form,.ls-auth__actions,.ls-auth__checks{gap:var(--ls-space-4);display:grid}.ls-auth__actions{gap:var(--ls-space-2)}.ls-auth__checks{gap:var(--ls-space-3)}.ls-auth__password{gap:var(--ls-space-2);justify-items:start;display:grid}.ls-auth__password>a{font-size:var(--ls-text-sm)}.ls-auth__password>.fc-field{justify-self:stretch}.ls-auth__alt{border-block-start:1px solid var(--ls-border);color:var(--ls-ink-soft);font-size:var(--ls-text-sm);text-align:center;margin:0;padding-block-start:var(--ls-space-4)}.ls-auth__kinds{gap:var(--ls-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ls-auth__kinds legend{color:var(--ls-ink);font-size:var(--ls-text-sm);margin-block-end:var(--ls-space-2);padding:0;font-weight:500}.ls-auth__company{gap:var(--ls-space-4);border:0;min-inline-size:0;margin:0;padding:0;display:none}.ls-auth__company legend{color:var(--ls-ink);font-size:var(--ls-text-body);margin-block-end:var(--ls-space-3);padding:0;font-weight:700}.ls-auth__wholesale{display:none}.ls-auth__form:has(#kind-company:checked) .ls-auth__company{display:grid}.ls-auth__form:has(#kind-company:checked) .ls-auth__wholesale{display:block}@container fc-form (width>=28rem){.ls-address__place{grid-template-columns:8rem minmax(0,1fr)}}.ls-address{min-inline-size:0}.ls-address__check{color:var(--ls-ink-soft);font-size:var(--ls-text-sm);margin:0}.ls-address__check:not(:empty){margin-block-start:var(--ls-space-1)}.ls-address__check button{color:var(--ls-ink);cursor:pointer;font:inherit;background:0 0;border:0;min-block-size:1.5rem;padding:0;font-weight:700;text-decoration:underline;display:inline-block}.ls-address__check button+button{margin-inline-start:var(--ls-space-2)}.ls-tax{gap:var(--ls-space-1);display:grid}.ls-tax__status{color:var(--ls-ink-soft);font-size:var(--ls-text-sm);min-block-size:1.25rem;margin:0}.ls-tax__status:empty{min-block-size:0}.ls-tax__status--problem{color:var(--ls-ink)}.ls-field-box{position:relative}.ls-field-box>input{padding-inline-end:6rem}.ls-field-box__action{position:absolute;inset-block-start:calc((var(--ls-control-height) - var(--ls-control-height-sm)) / 2);inset-inline-end:var(--ls-space-1)}.ls-check{align-items:start;column-gap:var(--ls-space-2);row-gap:var(--ls-space-1);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.ls-check input{accent-color:var(--ls-accent-cta);block-size:1.25rem;inline-size:1.25rem;margin:0}.ls-check .fc-field__hint,.ls-check .fc-field__error{grid-column:2}.ls-check label{line-height:1.25rem}.ls-choice{border:1.5px solid var(--ls-field-border);border-radius:var(--ls-radius-control);cursor:pointer;align-items:center;gap:var(--ls-space-2);min-block-size:var(--ls-control-height);padding:var(--ls-space-2) var(--ls-space-3);transition:border-color var(--ls-duration) var(--ls-ease), background-color var(--ls-duration) var(--ls-ease);display:flex}.ls-choice input{accent-color:var(--ls-accent-cta);flex:none;margin:0}.ls-choice:has(input:checked){background:var(--ls-sky);border-color:var(--ls-accent-cta)}@media (hover:hover) and (pointer:fine){.ls-choice:hover{border-color:var(--ls-muted)}.ls-choice:has(input:checked):hover{border-color:var(--ls-accent-cta)}}@media (width<=30rem){.ls-auth{padding-block:var(--ls-space-5) var(--ls-space-7)}.ls-auth__panel{padding:var(--ls-space-5)}}
