.ReferenceAuth_screen__mAy0z{--fs-auth-paper:#fff;--fs-auth-ink:#111113;--fs-auth-muted:#6e6e73;--fs-auth-line:#e5e5ea;--fs-auth-action:#0b5fd6;--fs-auth-button:#e3e3e8;--fs-auth-heading:32px;--fs-auth-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Arial,sans-serif;display:flex;flex-direction:column;min-width:0;width:100%;max-width:600px;min-height:100dvh;margin:0 auto;padding:max(54px,env(safe-area-inset-top)) var(--fs-space-5,20px) max(44px,env(safe-area-inset-bottom));background:var(--fs-auth-paper);color:var(--fs-auth-ink);font-family:var(--fs-auth-font);font-size:var(--fs-text-md,17px);letter-spacing:-.015em}.fs-app-owner:has(.ReferenceAuth_screen__mAy0z){background:#fff}.fs-app-owner:has(.ReferenceAuth_screen__mAy0z) .privacy-settings-button{position:static;inset:auto;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto var(--fs-space-4,16px);min-height:44px;padding:var(--fs-space-3,12px);border:0;background:transparent;box-shadow:none;color:var(--fs-color-text-secondary,#6e6e73)}.ReferenceAuth_screen__mAy0z *{min-width:0;box-sizing:border-box}.ReferenceAuth_screen__mAy0z h1{margin:18px 0 0;font-size:var(--fs-auth-heading);line-height:1.1;font-weight:700;letter-spacing:-.03em;overflow-wrap:anywhere}.ReferenceAuth_screen__mAy0z h1:focus{outline:none}.ReferenceAuth_screen__mAy0z :is(button,input,summary){font:inherit}.ReferenceAuth_screen__mAy0z button{cursor:pointer}.ReferenceAuth_screen__mAy0z button:disabled{cursor:default;opacity:.55}.ReferenceAuth_screen__mAy0z :is(button,input,a,summary):focus-visible{outline:2px solid var(--fs-auth-action);outline-offset:4px}.ReferenceAuth_top__fRZr8{display:flex;align-items:center;min-height:44px}.ReferenceAuth_top__fRZr8 a{display:grid;place-items:center;width:44px;height:44px;margin-left:-10px;border-radius:50%;color:var(--fs-auth-ink)}.ReferenceAuth_subtitle__NywOV{margin:10px 0 0;color:var(--fs-auth-muted);line-height:1.4;overflow-wrap:anywhere}.ReferenceAuth_form__DPoPe{display:flex;flex-direction:column;gap:var(--fs-space-4,16px);flex:1 1;margin-top:32px}.ReferenceAuth_field__sdYG2{display:flex;flex-direction:column;gap:var(--fs-space-2,8px);font-size:var(--fs-text-xs,13px);color:var(--fs-auth-muted)}.ReferenceAuth_field__sdYG2 input{width:100%;height:58px;padding:0 18px;border:1.5px solid var(--fs-auth-line);border-radius:18px;background:var(--fs-auth-paper);color:var(--fs-auth-ink);font-size:var(--fs-text-md,17px)}.ReferenceAuth_field__sdYG2 input:focus{border-color:var(--fs-auth-ink)}.ReferenceAuth_check___bQq0{display:flex;align-items:flex-start;gap:var(--fs-space-3,12px);padding:var(--fs-space-2,8px) var(--fs-space-1,4px);font-size:var(--fs-text-sm,15px);line-height:1.4}.ReferenceAuth_check___bQq0 input{width:24px;height:24px;flex:none;margin:0;accent-color:var(--fs-auth-ink)}.ReferenceAuth_check___bQq0 small{color:var(--fs-auth-muted);font-size:inherit}.ReferenceAuth_captcha__eL3Ab{margin-top:var(--fs-space-2,8px)}.ReferenceAuth_captcha__eL3Ab .captcha-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--fs-space-3,12px);gap:var(--fs-space-3,12px);padding:var(--fs-space-4,16px);border:1px solid var(--fs-auth-line);border-radius:16px;font-size:var(--fs-text-sm,14px)}.ReferenceAuth_captcha__eL3Ab .captcha-shield{display:none}.ReferenceAuth_captcha__eL3Ab .captcha-box small,.ReferenceAuth_captcha__eL3Ab .captcha-box strong{display:block;line-height:1.4}.ReferenceAuth_captcha__eL3Ab .captcha-box small{color:var(--fs-auth-muted);font-size:var(--fs-text-xs,12px)}.ReferenceAuth_captcha__eL3Ab .captcha-box button{min-height:44px;padding:var(--fs-space-3,12px);border:0;border-radius:12px;background:var(--fs-auth-button);color:var(--fs-auth-action);font-size:var(--fs-text-sm,14px);white-space:normal}.ReferenceAuth_footer__b1Js0{margin-top:auto;padding-top:var(--fs-space-6,24px);display:flex;flex-direction:column;gap:14px}.ReferenceAuth_primary__ZJgp4{gap:var(--fs-space-2,8px);min-height:56px;width:100%;padding:var(--fs-space-4,16px);border:0;border-radius:18px;background:var(--fs-auth-button);color:var(--fs-auth-action);font-weight:600!important;text-decoration:none}.ReferenceAuth_primary__ZJgp4,.ReferenceAuth_secondary__tMn1Y{display:flex;align-items:center;justify-content:center;text-align:center}.ReferenceAuth_secondary__tMn1Y{min-height:44px;color:var(--fs-auth-muted);font-size:var(--fs-text-sm,14px)}.ReferenceAuth_legal__kIw6S{margin:0;font-size:var(--fs-text-xs,13px);line-height:1.4;color:var(--fs-auth-muted);text-align:center;text-wrap:balance}.ReferenceAuth_codeForm__a98lg{margin-top:32px;display:flex;flex-direction:column;gap:var(--fs-space-4,16px)}.ReferenceAuth_code__LBdfK{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--fs-space-2,8px);gap:var(--fs-space-2,8px);cursor:text}.ReferenceAuth_code__LBdfK input{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;opacity:0}.ReferenceAuth_code__LBdfK>span[aria-hidden]{display:grid;place-items:center;min-height:64px;border:1.5px solid var(--fs-auth-line);border-radius:16px;font-size:28px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ReferenceAuth_code__LBdfK:focus-within>span[data-active=true]{border:2px solid var(--fs-auth-ink)}.ReferenceAuth_code__LBdfK:focus-within>span[data-active=true]:empty:after{content:"";height:28px;width:2px;border-radius:1px;background:var(--fs-auth-ink)}.ReferenceAuth_code__LBdfK[data-error=true]>span[aria-hidden]{border-color:var(--fs-color-danger,#d92d20)}.ReferenceAuth_resend__6H21D{align-self:center;min-height:44px;padding:0 var(--fs-space-4,16px);background:transparent;border:0;color:var(--fs-auth-muted)}.ReferenceAuth_error__W9zOc{padding:var(--fs-space-4,16px);margin-top:var(--fs-space-4,16px);border:1px solid var(--fs-color-danger,#d92d20);border-radius:16px;color:var(--fs-auth-ink);line-height:1.4}.ReferenceAuth_error__W9zOc p{margin:0}.ReferenceAuth_error__W9zOc button{margin-top:var(--fs-space-3,12px);min-height:44px;border:0;background:transparent;color:var(--fs-auth-action)}.ReferenceAuth_documents__Hm3eQ{display:flex;flex-direction:column;gap:var(--fs-space-3,12px)}.ReferenceAuth_documents__Hm3eQ details{margin-inline:40px 0;font-size:var(--fs-text-sm,14px)}.ReferenceAuth_documents__Hm3eQ summary{min-height:44px;cursor:pointer;color:var(--fs-auth-muted)}.ReferenceAuth_documentBody__Qogys{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;padding-block:var(--fs-space-3,12px)}@media(min-width:760px){.ReferenceAuth_screen__mAy0z{padding:64px 40px 44px;min-height:min(900px,100dvh)}.ReferenceAuth_screen__mAy0z h1{margin-top:32px}}.ReferenceAuth_brandPanel__96cbK{display:none}.ReferenceAuth_content__Qe_UY{display:contents}@media(min-width:1100px){.ReferenceAuth_screen__mAy0z{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;max-width:none;min-height:100dvh;margin:0;padding:0}.ReferenceAuth_brandPanel__96cbK{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:48px;background:radial-gradient(620px 560px at 0 0,rgba(184,235,160,.6),transparent 70%),radial-gradient(620px 520px at 60% -80px,rgba(56,189,248,.45),transparent 70%),radial-gradient(600px 560px at 100% 120px,rgba(244,114,182,.4),transparent 70%),#f2f2f7;text-align:center}.ReferenceAuth_brandPanel__96cbK img{width:96px;height:96px;object-fit:contain}.ReferenceAuth_brandPanel__96cbK b{margin-top:16px;font-size:44px;font-weight:800;letter-spacing:-.04em}.ReferenceAuth_brandPanel__96cbK p{max-width:300px;margin:8px 0 0;color:#45454b;font-size:17px;line-height:1.4}.ReferenceAuth_content__Qe_UY{display:flex;flex-direction:column;justify-content:center;width:min(440px,calc(100% - 96px));min-height:100dvh;margin:auto;padding:44px 0}.ReferenceAuth_content__Qe_UY .ReferenceAuth_top__fRZr8{position:absolute;top:32px}.ReferenceAuth_content__Qe_UY h1{margin:0;font-size:36px}.ReferenceAuth_content__Qe_UY .ReferenceAuth_form__DPoPe{flex:initial}.ReferenceAuth_content__Qe_UY .ReferenceAuth_footer__b1Js0{margin-top:0}.ReferenceAuth_content__Qe_UY .ReferenceAuth_codeForm__a98lg{margin-top:32px}}