.yD3f3q_page{min-height:100svh;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));display:grid}.yD3f3q_card{--slant:56px;--move:.62s;--ease-move:cubic-bezier(.65, 0, .35, 1);--card-bg:linear-gradient(160deg, #242428bd, #1212149e);--card-filter:blur(40px) saturate(1.6);--card-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #ffffff0a, inset 0 0 0 1px #ffffff14, 0 30px 80px -24px #000000b3, 0 2px 8px #0003;--card-sheen:radial-gradient(120% 60% at 10% -10%, #ffffff1a, transparent 55%), radial-gradient(80% 50% at 100% 110%, #ffffff0a, transparent 60%);--welcome-bg:linear-gradient(160deg, #141416eb, #080809e6);--toggle-bg:#ffffff1a;--toggle-rim:inset 0 1px 0 #ffffff29, 0 0 0 .5px #ffffff24;isolation:isolate;width:min(920px,100%);min-height:580px;color:var(--ink);background:var(--card-bg);-webkit-backdrop-filter:var(--card-filter);backdrop-filter:var(--card-filter);box-shadow:var(--card-shadow);animation:yD3f3q_cardIn .42s var(--ease-out);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:auto;display:grid;position:relative;overflow:clip;container-type:inline-size}[data-theme=light] .yD3f3q_card{--card-bg:linear-gradient(160deg, #fffc, #ffffffa3);--card-filter:blur(40px) saturate(2.1) brightness(1.06);--card-shadow:inset 0 1.5px 0 #fffffff2, inset 0 -1px 0 #ffffff59, inset 0 0 0 1px #ffffff73, 0 0 0 .5px #00000024, 0 30px 80px -24px #0000008c, 0 2px 8px #00000014;--card-sheen:radial-gradient(120% 60% at 10% -10%, #ffffffb3, transparent 55%), radial-gradient(80% 50% at 100% 110%, #ffffff40, transparent 60%);--welcome-bg:linear-gradient(160deg, #1e1e21e6, #0b0b0cdb);--toggle-bg:#fff9;--toggle-rim:inset 0 1px 0 #fffffff2, 0 0 0 .5px #0000001f, 0 4px 12px -4px #00000040}.yD3f3q_card:before{content:"";z-index:-1;pointer-events:none;background:var(--card-sheen);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yD3f3q_card{background:var(--glass-solid)}}@media (prefers-reduced-transparency:reduce){.yD3f3q_card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}}.yD3f3q_top{display:contents}.yD3f3q_logo{display:none}.yD3f3q_wordmark{width:92px;height:auto}.yD3f3q_logo,.yD3f3q_welcomeBrand{color:#fff;align-items:center;gap:12px}.yD3f3q_welcomeBrand{display:inline-flex}.yD3f3q_badge{letter-spacing:.2em;text-transform:uppercase;color:#ffffffbd;border-left:1px solid #ffffff47;padding-left:12px;font-size:.6875rem;font-weight:700;line-height:1.1}.yD3f3q_toggle{z-index:4;width:44px;height:44px;color:var(--ink);background:var(--toggle-bg);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);box-shadow:var(--toggle-rim);border-radius:50%;place-items:center;transition:transform .12s ease-out,background-color .2s;display:grid;position:absolute;top:16px;right:16px}.yD3f3q_toggle:active{transform:scale(.92)}.yD3f3q_toggle:focus:not(:focus-visible){outline:none}.yD3f3q_panes{display:contents}.yD3f3q_pane{opacity:0;visibility:hidden;transform:translateX(calc(var(--side,1) * 16px));grid-area:1/2;align-self:center;gap:4px;padding:64px 52px 48px;transition:opacity .22s,transform .22s,visibility 0s linear .22s;display:grid}.yD3f3q_pane[data-active=true]{opacity:1;visibility:visible;transition:opacity .32s ease-out .12s, transform .32s var(--ease-out) .12s, visibility 0s linear 0s;transform:none}.yD3f3q_paneTitle{letter-spacing:-.02em;font-size:1.625rem;font-weight:800;line-height:1.15}.yD3f3q_access{border-top:1px solid var(--divider);color:var(--muted);margin-top:18px;padding-top:16px;font-size:.875rem;line-height:1.5}.yD3f3q_access a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (hover:hover) and (pointer:fine){.yD3f3q_access a:hover{color:var(--error)}}.yD3f3q_for{color:var(--muted);margin-top:4px;font-size:.9375rem}.yD3f3q_expired{color:var(--muted);justify-items:start;gap:18px;margin-top:8px;line-height:1.5;display:grid}.yD3f3q_welcome{inset-block:0;z-index:2;width:calc(50% + var(--slant) / 2);padding:48px calc(48px + var(--slant)) 48px 48px;color:#fff;background:var(--welcome-bg);clip-path:polygon(0 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:absolute;left:0;box-shadow:inset 0 1px #ffffff1f}.yD3f3q_welcomeGlow{z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 0% 0%, rgb(var(--rvyn-red-rgb) / .32), transparent 65%), radial-gradient(60% 50% at 100% 100%, rgb(var(--rvyn-red-rgb) / .14), transparent 70%);position:absolute;inset:0}.yD3f3q_welcomeLogo{width:120px;height:auto}.yD3f3q_welcomeTexts{flex:1;align-content:center;display:grid}.yD3f3q_welcomeText{opacity:0;grid-area:1/1;align-content:center;justify-items:start;gap:16px;transition:opacity .18s,transform .18s;display:grid;transform:translateY(6px)}.yD3f3q_welcomeText[data-active=true]{opacity:1;transition:opacity .2s ease-out .14s, transform .26s var(--ease-out) .14s;transform:none}.yD3f3q_welcomeTitle{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(2.75rem,1.6rem + 2.4vw,3.75rem);line-height:.92}.yD3f3q_welcomeTitle span{color:var(--rvyn-red)}.yD3f3q_welcomeLead{color:#ffffffbd;max-width:22rem;font-size:1.0625rem;line-height:1.5}.yD3f3q_head{display:contents}.yD3f3q_curtain,.yD3f3q_heroTexts{display:none}.yD3f3q_card input::placeholder{color:#0000}@media (max-width:767px){.yD3f3q_page{padding:max(12px, env(safe-area-inset-top)) 16px 0;flex-direction:column;display:flex}.yD3f3q_page:after{content:"";height:calc(max(12px, env(safe-area-inset-bottom)) + 56px);flex:none}.yD3f3q_card{--slant:36px;border-radius:28px;flex:none;width:100%;max-width:480px;min-height:0;padding:0 0 12px;display:block}.yD3f3q_card input::placeholder{color:var(--muted)}.yD3f3q_head{z-index:2;isolation:isolate;color:#fff;padding:10px 20px 14px;display:block;position:relative}.yD3f3q_curtain{z-index:-1;height:calc(100% + var(--slant));clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--slant)));transition:height .22s var(--ease-move);background:linear-gradient(160deg,#1e1e21,#0b0b0c);display:block;position:absolute;inset:0 0 auto;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff0f}.yD3f3q_card[data-phase=cover] .yD3f3q_curtain,.yD3f3q_card[data-phase=prereveal] .yD3f3q_curtain{height:calc(100% + var(--cover) + var(--slant))}.yD3f3q_card[data-phase=swap] .yD3f3q_curtain{height:calc(100% + 3000px);transition:none}.yD3f3q_card[data-phase=prereveal] .yD3f3q_curtain{transition:none}.yD3f3q_top{justify-content:space-between;align-items:center;height:44px;margin-bottom:6px;display:flex}.yD3f3q_logo{min-height:44px;display:inline-flex}.yD3f3q_badge{padding-left:10px;font-size:.625rem}.yD3f3q_toggle{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-right:-6px;position:relative;top:auto;right:auto}.yD3f3q_toggle:before{content:"";background:#ffffff1f;border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 .5px #ffffff29}.yD3f3q_toggle svg{width:18px;height:18px;position:relative}.yD3f3q_heroTexts{height:var(--t,auto);transition:height .17s var(--ease-move);display:block;position:relative}.yD3f3q_heroText{opacity:0;gap:6px;transition:opacity .12s;display:grid;position:absolute;inset:0 0 auto}.yD3f3q_heroText[data-active=true]{opacity:1;transition:opacity .16s 90ms}.yD3f3q_heroTitle{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(2.3rem,1.3rem + 5vw,3rem);line-height:.92}.yD3f3q_heroTitle span{color:var(--rvyn-red)}.yD3f3q_heroLead{color:#ffffffd1;font-size:.9375rem;line-height:1.45}.yD3f3q_panes{height:calc(var(--h,0px) + 28px);margin:calc(var(--slant) - 10px) 10px -18px;transition:height .17s var(--ease-move);padding:10px 10px 18px;display:block;position:relative;overflow:clip}.yD3f3q_pane,.yD3f3q_pane[data-active=true]{padding:0;transition:none;position:absolute;inset:10px 10px auto;transform:none}.yD3f3q_panes:not([data-measured]){height:auto}.yD3f3q_panes:not([data-measured]) .yD3f3q_pane[data-active=true],.yD3f3q_heroTexts:not([data-measured]) .yD3f3q_heroText[data-active=true]{position:relative;inset:auto}.yD3f3q_panes:not([data-measured]) .yD3f3q_pane:not([data-active=true]),.yD3f3q_heroTexts:not([data-measured]) .yD3f3q_heroText:not([data-active=true]){display:none}.yD3f3q_paneTitle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yD3f3q_pane form{gap:10px;margin-top:0}.yD3f3q_pane form>div{gap:4px}.yD3f3q_pane [data-forgot]{justify-self:end;min-height:32px;margin-top:-2px;font-weight:600}.yD3f3q_pane [data-rules]{grid-template-columns:repeat(2,minmax(0,1fr))}.yD3f3q_pane [data-rules] li{white-space:nowrap}@media (max-width:360px){.yD3f3q_pane [data-rules]{gap:4px 8px;font-size:.75rem}}.yD3f3q_access{text-align:center;margin-top:14px;padding-top:12px}.yD3f3q_welcome{display:none}}@media (prefers-reduced-motion:reduce){.yD3f3q_card{animation:.15s ease-out yD3f3q_fade}.yD3f3q_curtain,.yD3f3q_heroTexts,.yD3f3q_panes{transition:none}.yD3f3q_pane,.yD3f3q_pane[data-active=true],.yD3f3q_welcomeText,.yD3f3q_welcomeText[data-active=true]{transition:opacity .15s,visibility 0s linear .15s;transform:none}.yD3f3q_pane[data-active=true],.yD3f3q_welcomeText[data-active=true]{transition:opacity .15s}}@keyframes yD3f3q_cardIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes yD3f3q_fade{0%{opacity:0}}
