.Genie-module__E91hNG__screen{color:#fff;min-height:100dvh;font-family:var(--font-genie-body), system-ui, sans-serif;text-align:center;background-color:#00274c;background-image:linear-gradient(150deg,#021833 0%,#00274c 30%,#2a3662 65%,#6f5a8a 100%);flex-direction:column;justify-content:center;align-items:center;padding:48px 16px;display:flex}.Genie-module__E91hNG__logo{--logo-height:52px;justify-content:center;margin:0;display:flex}.Genie-module__E91hNG__logoImage{width:calc(var(--logo-height) * 9.67);max-width:100%;height:auto}.Genie-module__E91hNG__card{-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:24px;box-shadow:0 20px 50px #00000040}.Genie-module__E91hNG__panel{width:100%;max-width:460px;padding:36px 32px}.Genie-module__E91hNG__panelPrompt{text-wrap:balance;margin:20px 0 22px;font-size:1.1rem;font-weight:400;line-height:1.45}.Genie-module__E91hNG__panelNote{text-wrap:balance;margin:20px 0 0;font-size:.875rem;line-height:1.5}.Genie-module__E91hNG__signInButton{color:#111;width:100%;max-width:320px;font:inherit;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#fff;border:none;border-radius:2px;padding:13px 20px;font-size:1rem;font-weight:700;transition:background-color .15s;display:inline-block}.Genie-module__E91hNG__signInButton:hover{background:#e6ebf2}.Genie-module__E91hNG__backLink{color:#fff;text-underline-offset:3px;margin-top:18px;font-size:.9rem;text-decoration:underline;display:inline-block}.Genie-module__E91hNG__pickerPrompt{margin:12px 0 28px;font-size:1.4rem;font-weight:400}.Genie-module__E91hNG__tools{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;width:100%;max-width:800px;display:grid}.Genie-module__E91hNG__tool{flex-direction:column;align-items:center;padding:24px 24px 32px;display:flex}.Genie-module__E91hNG__toolIcon{color:#fff}.Genie-module__E91hNG__toolTitle{font-family:var(--font-genie-display), "Arial Narrow", sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:16px 0 20px;font-size:1.5rem;font-weight:600;line-height:1.2}.Genie-module__E91hNG__toolFeatures{text-align:left;margin:0 0 24px;padding-left:1.25em;font-size:1rem;line-height:1.6;list-style:outside}.Genie-module__E91hNG__toolButton{color:#00274c;background:#ffcb05;border-radius:4px;margin-top:auto;padding:10px 32px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-block}.Genie-module__E91hNG__toolButton:hover{background:#f0b800}.Genie-module__E91hNG__signInButton:focus-visible,.Genie-module__E91hNG__toolButton:focus-visible,.Genie-module__E91hNG__backLink:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:600px){.Genie-module__E91hNG__logo{--logo-height:40px}.Genie-module__E91hNG__panel{padding:28px 20px}.Genie-module__E91hNG__pickerPrompt{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.Genie-module__E91hNG__signInButton,.Genie-module__E91hNG__toolButton{transition:none}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_888dbe29-module__FLfcLa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_888dbe29-module__FLfcLa__variable{--font-genie-body:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.0ronfshk6c11u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/8e410338cab7e12e-s.0pzfatk.cc28~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/7e93c0a52799e849-s.02iuq1j5cuj0..woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/037b6aa687f94b32-s.04mfs5x1exovh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.129r4siq6of2c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_23ab0f87-module__Ioj3_a__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_23ab0f87-module__Ioj3_a__variable{--font-genie-display:"Oswald", "Oswald Fallback"}
