.entry-page{color:#fff;background:#07142f radial-gradient(at 15% 35%,#182b551c 0,#0000 62%);flex-direction:column;min-height:100svh;padding:32px clamp(22px,5.5vw,88px) 22px;display:flex}.entry-header{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1320px;margin:0 auto;display:flex}.entry-header .access-brand{letter-spacing:.05em;flex-wrap:wrap;gap:9px;font-size:27px}.entry-header .access-brand .brand-symbol{flex:none}.entry-header .access-brand small{letter-spacing:.16em;white-space:nowrap;color:#a7b6d3;margin-left:10px;font-size:12px}.entry-about{color:#c6d0e5;white-space:nowrap;align-items:center;gap:8px;padding:10px 0;font-size:14px;display:inline-flex}.entry-about:hover{color:#fff}.entry-page a:focus-visible,.entry-page button:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #abb4ff}.entry-skip{z-index:20;color:#07142f;background:#fff;border-radius:6px;padding:12px 20px;position:absolute;top:-100px;left:24px}.entry-skip:focus{top:16px}.entry-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px);width:100%;max-width:1120px;margin:auto;padding:58px 0}.entry-story{padding:20px 0}.entry-story .access-kicker{color:#aab5ff;letter-spacing:.19em;margin-bottom:24px;font-size:12px}.entry-story h1{letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(42px,4.6vw,66px);font-weight:500;line-height:1.1}.entry-story h1>span{color:#aab5ff}.entry-story>p{color:#bac7df;max-width:380px;margin:0;font-size:18px;line-height:1.7}.entry-foundation{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:425px;margin:56px 0 42px;display:grid}.entry-foundation>span{color:#a9b7d4;border-top:1px solid #485780;padding-top:14px;font-size:12px}.entry-foundation>span:first-child{border-color:#a4b0ff}.entry-foundation b{letter-spacing:.02em;color:#dae1f0;margin-top:10px;font-size:14px;font-weight:500;display:block}.entry-invitation{color:#e1e6f4;align-items:flex-start;gap:13px;max-width:355px;display:flex}.entry-invitation>svg{color:#a3b0db;flex:none;margin-top:4px}.entry-invitation p{font-size:14px;font-weight:500;line-height:1.6}.entry-invitation p>span{color:#aebed9;margin-top:4px;font-weight:400;display:inline-block}.entry-panel{border:1px solid #ffffff2b;border-radius:15px;min-width:0;padding:32px 34px 28px;box-shadow:0 24px 70px #00000025}.entry-auth-nav{background:#f1f3f9;border:1px solid #e4e8f1;border-radius:8px;grid-template-columns:1fr 1.35fr;gap:4px;margin-bottom:28px;padding:4px;display:grid}.entry-auth-nav a{text-align:center;color:#657088;border:1px solid #0000;border-radius:5px;padding:10px 6px;font-size:14px;font-weight:500;line-height:1.4}.entry-auth-nav a[aria-current=page]{color:#192949;background:#fff;border-color:#e0e5f0;box-shadow:0 2px 5px #0b1b3610}.entry-auth-nav a:hover{color:#4353ad}.entry-panel h2{letter-spacing:-.035em;margin:0 0 10px;font-size:28px;font-weight:600;line-height:1.2}.entry-panel>p{color:#65728a;font-size:16px;line-height:1.55}.entry-panel .access-form{gap:17px;margin-top:25px}.entry-panel .access-form input{min-height:46px}.entry-panel .access-form input::placeholder{color:#8894a8}.entry-panel .access-form input[type=checkbox]{width:18px;height:18px;min-height:18px}.entry-panel .access-primary{background:#5364c8;border-color:#5364c8;min-height:48px}.entry-panel .access-primary:hover{background:#4354b7}.entry-panel .access-primary:disabled{cursor:wait}.entry-panel .access-form-links{flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:14px}.entry-panel .access-form-links a,.entry-panel .access-form-links button{align-items:center;min-height:30px;display:flex}.entry-panel .access-consent{font-size:14px;line-height:1.5}.entry-panel .access-switch{margin-top:26px;padding-top:22px;line-height:1.65}.entry-panel .access-switch a:hover{text-underline-offset:3px;text-decoration:underline}.entry-free-note{color:#66738b;margin-top:7px;font-size:13px;line-height:1.6;display:block}.entry-panel .entry-signup-note{text-align:center;margin-top:14px;font-size:13px}.entry-status{color:#31497b;background:#eef4ff;border:1px solid #d7e1f8;border-radius:7px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 14px;font-size:14px;display:flex}.entry-status svg{flex:none;margin-top:2px}.entry-panel .access-success{overflow-wrap:anywhere;line-height:1.6}.entry-email-actions{flex-wrap:wrap;gap:18px;display:flex}.entry-email-actions button{color:#3c4f9e;text-underline-offset:3px;background:0 0;padding:5px 0;font-size:14px;text-decoration:underline}.entry-email-actions button:disabled{opacity:.5}.entry-panel .entry-email-hint{color:#5a6b8d;font-size:14px}.entry-footer{color:#9daecb;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;width:100%;max-width:1320px;margin:0 auto;padding:20px 0 0;font-size:13px}.entry-footer a{color:#c0cce3;font-size:14px}.workspace-account-banner a{align-items:center;gap:8px;display:inline-flex}@media (width>=1500px){.entry-layout{padding:90px 0}}@media (width<=900px){.entry-page{padding:26px 30px 22px}.entry-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;padding:44px 0}.entry-panel{padding:28px 25px}.entry-story h1{font-size:43px}.entry-story>p{font-size:16px}.entry-foundation{gap:10px}.entry-foundation b{font-size:13px}}@media (width<=700px){.entry-page{padding:22px 20px 20px}.entry-header{gap:12px}.entry-header .access-brand{gap:7px;font-size:23px}.entry-header .access-brand small{display:none}.entry-about{font-size:14px}.entry-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;max-width:470px;margin:0 auto;padding:34px 0}.entry-story{padding:0}.entry-story .access-kicker{margin-bottom:12px;font-size:12px}.entry-story h1{margin-bottom:0;font-size:38px;line-height:1.12}.entry-story>p,.entry-foundation,.entry-invitation{display:none}.entry-panel{border-radius:12px;padding:26px 24px}.entry-panel h2{font-size:26px}.entry-auth-nav{margin-bottom:24px}.entry-panel .access-form-links{font-size:14px}.entry-footer{gap:14px;margin-top:auto}.entry-panel .access-switch{font-size:14px}}@media (width<=360px){.entry-page{padding-inline:14px}.entry-panel{padding-inline:19px}.entry-about{font-size:13px}.entry-story h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.entry-page .spin{animation:none}}
