._OM3uq_container{background-color:var(--bg);min-height:100dvh;color:var(--ink);grid-template-columns:1fr;display:grid}@media (min-width:1000px){._OM3uq_container{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._OM3uq_formSide{flex-direction:column;min-height:100dvh;display:flex}._OM3uq_header{padding:1.5rem}@media (min-width:768px){._OM3uq_header{padding:2rem}}._OM3uq_logo{color:var(--ink);align-items:center;gap:.5rem;text-decoration:none;transition:opacity .2s ease-out;display:inline-flex}._OM3uq_logo:hover{opacity:.8}._OM3uq_logo:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}._OM3uq_logoImage{border-radius:6px;width:32px;height:32px}._OM3uq_logoText{font-family:var(--font-general-sans), sans-serif;font-size:1rem;font-weight:600}._OM3uq_content{flex:1;justify-content:center;align-items:center;padding:1rem 1.25rem 4rem;display:flex}@media (min-width:768px){._OM3uq_content{padding:2rem 2rem 6rem}}._OM3uq_contentInner{text-align:center;width:100%;max-width:26rem}._OM3uq_hero{margin-bottom:2.5rem}._OM3uq_heroTitle{font-family:var(--font-general-sans), sans-serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-bottom:1rem;font-size:clamp(2.25rem,7vw,3.25rem);font-weight:600;line-height:1.05}._OM3uq_heroDescription{color:color-mix(in srgb, var(--ink) 72%, transparent);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}._OM3uq_heroDescription+._OM3uq_heroDescription{margin-top:.75rem}._OM3uq_errorMessage{border:1px solid color-mix(in srgb, var(--flag) 45%, transparent);background-color:color-mix(in srgb, var(--flag) 12%, transparent);text-align:left;color:var(--ink);border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}._OM3uq_consentGate{flex-direction:column;align-items:stretch;gap:1rem;display:flex}._OM3uq_consentCheckbox{text-align:left;color:color-mix(in srgb, var(--ink) 75%, transparent);cursor:pointer;justify-content:center;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:flex}._OM3uq_consentCheckbox input{width:1.5rem;height:1.5rem;accent-color:var(--focus);cursor:pointer;flex-shrink:0;margin:-.09375rem 0 0}._OM3uq_consentCheckbox input:focus-visible,._OM3uq_consentCheckbox input[data-needs-tick]:focus{outline:2px solid var(--focus);outline-offset:2px}._OM3uq_consentHint{color:var(--flag-text);font-size:.875rem;font-weight:500;line-height:1.5}._OM3uq_consentHint:not(:empty){margin-top:.5rem}._OM3uq_providers{flex-direction:column;gap:.75rem;display:flex}._OM3uq_form{margin:0}._OM3uq_submitButton{cursor:pointer;color:#1f1f1f;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.75rem 1.25rem;font-family:Roboto,arial,sans-serif;font-size:.9375rem;font-weight:500;display:inline-flex}._OM3uq_submitButton:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._OM3uq_submitButton:disabled{opacity:.45;cursor:not-allowed}._OM3uq_googleIcon{object-fit:contain;flex-shrink:0}._OM3uq_privacyLine{color:color-mix(in srgb, var(--ink) 70%, transparent);text-wrap:pretty;margin-top:1.75rem;font-size:.8125rem;line-height:1.55}._OM3uq_inlineLink{color:var(--focus);text-decoration:none}._OM3uq_inlineLink:hover{text-decoration:underline}._OM3uq_inlineLink:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}._OM3uq_footer{text-align:center;padding:0 1.5rem 1.5rem}@media (min-width:768px){._OM3uq_footer{padding:0 2rem 2rem}}._OM3uq_footerLinks{flex-wrap:wrap;justify-content:center;gap:1.25rem;font-size:.8125rem;display:flex}._OM3uq_footerLink{color:color-mix(in srgb, var(--ink) 70%, transparent);text-decoration:none;transition:color .2s ease-out}._OM3uq_footerLink:hover{color:var(--ink)}._OM3uq_footerLink:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}._OM3uq_copyright{color:color-mix(in srgb, var(--ink) 70%, transparent);margin-top:.5rem;font-size:.75rem}._OM3uq_showcaseSide{border-left:1px solid var(--line);justify-content:center;align-items:center;padding:64px;display:none;position:relative;overflow:hidden}@media (min-width:1000px){._OM3uq_showcaseSide{display:flex}}._OM3uq_showcaseWindow{z-index:1;background:var(--surface);border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:560px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}._OM3uq_showcaseChrome{border-bottom:1px solid #ffffff14;gap:6px;padding:12px 14px;display:flex}._OM3uq_showcaseChrome span{background:#fff3;border-radius:50%;width:7px;height:7px}._OM3uq_showcaseImage{width:100%;height:auto;display:block}