.lcs{--lci-font-body:"Barlow Look C",var(--font-body),sans-serif;--lci-btn-h:52px}.lcs *,.lcs :after,.lcs :before{box-sizing:border-box}:where(.lcs) :is(p,h2,label){margin:0}.lcs__scrim{position:fixed;inset:0;z-index:49;background:transparent}.lcs__sheet{position:fixed;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:50;max-height:calc(100svh - 32px);overflow-y:auto;background:var(--role-card);border-radius:24px;color:var(--role-ink);font-family:var(--lci-font-body);-webkit-font-smoothing:antialiased}.lcs__sheet:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--role-line);pointer-events:none}.lcs__x{position:absolute;top:4px;right:4px;z-index:1}.lcs__title{padding-right:32px}.lcs__by{margin-top:12px;color:var(--role-accent-text)}.lcs__sub{margin-top:4px;color:var(--role-ink-2)}.lcs__sub+.lci__answer,.lcs__sub+.lcs__fld{margin-top:20px}.lcs__g{gap:8px}.lcs__g svg{width:18px;height:18px;display:block}.lcs__or{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px;margin:12px 0;color:var(--role-ink-3)}.lcs__or:after,.lcs__or:before{content:"";height:1px;background:var(--role-hairline)}.lcs__fld{display:block}.lcs__fld+.lcs__fld{margin-top:12px}.lcs__fld-l{margin-bottom:4px}.lcs__fld-i,.lcs__fld-l{display:block;color:var(--role-ink)}.lcs__fld-i{width:100%;height:var(--lci-btn-h);padding:0 16px 1px;border:0;border-radius:16px;background:var(--role-card);box-shadow:inset 0 0 0 1.5px var(--role-line);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.lcs__fld-i::-moz-placeholder{color:var(--role-ink-3)}.lcs__fld-i::placeholder{color:var(--role-ink-3)}.lcs__fld-i:focus-visible{box-shadow:inset 0 0 0 1.5px var(--role-ink)}.lcs__fld-code{text-align:center;letter-spacing:.24em}.lcs__fld~.lci__answer,.lcs__msg~.lci__answer{margin-top:16px}.lcs__msg{margin-top:12px;color:var(--role-ink)}.lcs__captcha{display:flex;justify-content:center}.lcs__sheet .lci__btn.lci__btn--wait{background:transparent;box-shadow:inset 0 0 0 1px var(--role-ink);color:var(--role-ink)}.lcs__links{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;row-gap:0;margin-top:4px}.lcs__links .lci__btn--text{width:auto;margin-top:0}.lcs__legal,.lcs__link[disabled]{color:var(--role-ink-3)}.lcs__legal{margin-top:12px;text-align:center}.lcs__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}