.OyX3NW_page{align-items:flex-start;min-height:100dvh;display:flex}.OyX3NW_scene{background:var(--table-ink);min-width:0;height:calc(100dvh - 32px);color:var(--table-on-ink);border-radius:36px;flex:1.1 1 0;margin:16px 0 16px 16px;position:sticky;top:16px;overflow:hidden;container-type:size}.OyX3NW_glow{opacity:.55;border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;position:absolute;top:52%;left:50%}.OyX3NW_sceneLogo{z-index:2;color:var(--table-on-ink);display:flex;position:absolute;top:36px;left:40px}.OyX3NW_logoMark{width:150px;height:auto}.OyX3NW_cards{--u:min(1px, calc(100cqw / 780), calc(100cqh / 900));width:0;height:0;position:absolute;top:50%;left:50%}.OyX3NW_card{border-radius:calc(16 * var(--u));max-width:none;height:auto;animation:7s ease-in-out infinite OyX3NW_auth-float;position:absolute;box-shadow:0 40px 80px -30px #000c}.OyX3NW_cardLeft{left:calc(-330 * var(--u));top:calc(-170 * var(--u));width:calc(200 * var(--u));animation-delay:-2s;transform:rotate(-16deg)}.OyX3NW_cardCenter{left:calc(-130 * var(--u));top:calc(-230 * var(--u));width:calc(260 * var(--u));border-radius:calc(20 * var(--u));box-shadow:0 50px 100px -30px #000000d9}.OyX3NW_cardRight{left:calc(130 * var(--u));top:calc(-150 * var(--u));width:calc(200 * var(--u));animation-delay:-4s;transform:rotate(14deg)}.OyX3NW_tagline{z-index:2;letter-spacing:-.05em;margin:0;font-size:clamp(44px,4.6vw,64px);font-weight:800;line-height:.9;position:absolute;bottom:40px;left:40px;right:40px}.OyX3NW_taglineAccent{font-family:var(--table-serif);letter-spacing:-.02em;padding-bottom:.06em;font-style:italic;font-weight:300}.OyX3NW_column{box-sizing:border-box;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:100dvh;padding:48px 24px;display:flex}.OyX3NW_columnLogo{display:none}.OyX3NW_inner{width:100%;max-width:420px;animation:OyX3NW_auth-in .6s var(--table-ease) both}@media (max-height:820px) and (min-width:861px){.OyX3NW_cards{top:44%}}@media (max-width:860px){.OyX3NW_scene{display:none}.OyX3NW_column{padding:20px var(--table-gutter) 48px;justify-content:flex-start}.OyX3NW_columnLogo{color:var(--table-ink);align-self:flex-start;margin-bottom:40px;display:flex}.OyX3NW_columnLogo .OyX3NW_logoMark{width:120px}}@keyframes OyX3NW_auth-float{0%,to{translate:0}50%{translate:0 -16px}}@keyframes OyX3NW_auth-in{0%{transform:translateY(20px)}to{transform:none}}
