@font-face{font-family:Ragick;src:url(/fonts/ragick.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Obostartest;src:url(/fonts/obostartest-regular.otf)format("opentype");font-weight:400;font-display:swap}.ravent-auth{--auth-bg:#151515;--auth-card:#1b1b1b;--auth-border:#f2e6d924;--auth-field:#f2e6d929;--auth-rule:#f2e6d91f;--auth-ink:#f2e6d9;--auth-ink-2:#c7bbb0;--auth-ink-3:#a99d92;--auth-alert:#ff8b7e;--auth-focus:#f15a29;color:#f2e6d9;min-height:100svh;font-family:var(--font-texto), ui-sans-serif, system-ui, sans-serif;background:#151515;grid-template-columns:minmax(0,1fr);line-height:1.5;display:grid}.ravent-auth *{box-sizing:border-box}.ravent-auth a{color:inherit;text-decoration:none}.ravent-auth :is(a,button):focus-visible{outline-offset:3px;border-radius:.4rem;outline:2px solid #f15a29}@media (min-width:1024px){.ravent-auth{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.ravent-auth .auth-art{display:none}@media (min-width:1024px){.ravent-auth .auth-art{background:#121212;border-right:1px solid #f2e6d91a;flex-direction:column;justify-content:space-between;gap:2rem;height:100svh;padding:2.5rem clamp(2rem,4vw,4rem);display:flex;position:sticky;top:0;overflow:hidden}}.ravent-auth .auth-art-glow{z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 20% 100%,#f15a2947,#0000 70%),radial-gradient(50% 40% at 100% 0,#f2e6d90f,#0000 70%);position:absolute;inset:0}.ravent-auth .auth-art>:not(.auth-art-glow){z-index:1;position:relative}.ravent-auth .auth-art-mark{letter-spacing:-.05em;font-family:Obostartest,sans-serif;font-size:1.5rem}.ravent-auth .auth-art-mark sup,.ravent-auth .auth-mobile-brand sup,.ravent-auth .auth-ticket-brand sup{color:#f15a29;font-size:.45em}.ravent-auth .auth-art-kicker{color:#c7bbb0;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700;font-family:var(--font-titular);font-variation-settings:"wdth" 75, "opsz" 14;align-items:center;gap:.55rem;margin:0 0 1rem;font-stretch:75%;display:flex}.ravent-auth .auth-art-kicker span{background:#f15a29;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f15a292e}.ravent-auth .auth-art-title{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-family:Obostartest,Ragick,sans-serif;font-size:clamp(2.6rem,4.2vw,4rem);line-height:1.02}.ravent-auth .auth-art-title em{color:#f15a29;font-style:normal}.ravent-auth .auth-art-list{gap:.8rem;max-width:26rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.ravent-auth .auth-art-list li{color:#d9cdc1;align-items:center;gap:.8rem;font-size:.95rem;display:flex}.ravent-auth .auth-art-list li span{color:#f15a29;background:#f15a291f;border-radius:.65rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.ravent-auth .auth-ticket{filter:drop-shadow(0 30px 40px #0009);align-self:flex-end;width:min(300px,100%);rotate:-6deg}.ravent-auth .auth-ticket-top,.ravent-auth .auth-ticket-bottom{color:#151515;background:#f15a29;padding:1.1rem 1.25rem}.ravent-auth .auth-ticket-top{border-radius:1rem 1rem 0 0;justify-content:space-between;align-items:center;display:flex}.ravent-auth .auth-ticket-bottom{border-radius:0 0 1rem 1rem;justify-content:space-between;align-items:flex-end;display:flex}.ravent-auth .auth-ticket-brand{letter-spacing:-.05em;font-family:Obostartest,sans-serif;font-size:1.35rem}.ravent-auth .auth-ticket-tag{color:#f2e6d9;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700;font-family:var(--font-titular);font-variation-settings:"wdth" 75, "opsz" 14;background:#151515;border-radius:999px;padding:.2rem .55rem;font-stretch:75%}.ravent-auth .auth-ticket-cut{background:#f15a29;border-top:2px dashed #15151559;height:0;position:relative}.ravent-auth .auth-ticket-cut i{background:#121212;border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.ravent-auth .auth-ticket-cut i:first-child{left:-10px}.ravent-auth .auth-ticket-cut i:last-child{right:-10px}.ravent-auth .auth-ticket-label{text-transform:uppercase;opacity:.65;font-size:.68rem;font-weight:700;font-family:var(--font-titular);font-variation-settings:"wdth" 75, "opsz" 14;font-stretch:75%;display:block}.ravent-auth .auth-ticket-value{letter-spacing:-.04em;text-transform:uppercase;font-family:Obostartest,sans-serif;font-size:1.4rem;display:block}@media (prefers-reduced-motion:no-preference){.ravent-auth .auth-panel-inner{animation:.6s cubic-bezier(.22,1,.36,1) both auth-rise}}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ravent-auth .auth-panel{padding:1.25rem clamp(1.25rem,5vw,3rem) 3rem;display:grid}.ravent-auth .auth-panel-inner{align-self:center;width:min(420px,100%);margin:0 auto}.ravent-auth .auth-mobile-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.ravent-auth .auth-mobile-back{color:#c7bbb0;align-items:center;gap:.45rem;min-height:44px;font-size:.9rem;display:inline-flex}.ravent-auth .auth-mobile-back:hover{color:#f2e6d9}.ravent-auth .auth-mobile-brand{letter-spacing:-.05em;font-family:Obostartest,sans-serif;font-size:1.3rem;display:none}@media (min-width:1024px){.ravent-auth .auth-panel{padding-top:2rem}}.ravent-auth .auth-heading{margin-bottom:1.75rem}.ravent-auth .auth-kicker{color:#f15a29;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700;font-family:var(--font-titular);font-variation-settings:"wdth" 75, "opsz" 14;align-items:center;gap:.5rem;margin:0;font-stretch:75%;display:flex}.ravent-auth .auth-kicker span{background:currentColor;border-radius:50%;width:7px;height:7px}.ravent-auth .auth-heading h1{overflow-wrap:normal;word-break:keep-all;letter-spacing:-.04em;text-transform:uppercase;color:#f2e6d9;margin:.6rem 0 .5rem;font-family:Obostartest,Ragick,sans-serif;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:400;line-height:1.04}.ravent-auth .auth-heading>p{color:#c7bbb0;margin:0;font-size:1rem}.ravent-auth .auth-switch{text-align:center;color:#c7bbb0;border-top:1px solid #f2e6d91a;margin-top:2rem;padding-top:1.5rem;font-size:.95rem}.ravent-auth .auth-switch a{color:#f15a29;text-underline-offset:4px;margin-left:.25rem;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.ravent-auth .auth-switch a:hover{text-decoration-color:currentColor}.ravent-auth .auth-panel label{color:#c7bbb0;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700;font-family:var(--font-titular);font-variation-settings:"wdth" 75, "opsz" 14;font-stretch:75%}.ravent-auth .auth-panel input:not([type=checkbox]):not([type=radio]):not([type=hidden]){background:#151515;border-radius:.6rem;min-height:3rem}.ravent-auth .auth-panel input:not([type=checkbox]):not([type=radio]):hover{border-color:#f2e6d952}.ravent-auth .auth-panel input:focus{border-color:#f15a29;outline:none;box-shadow:0 0 0 3px #f15a292e}.ravent-auth .auth-panel button[type=submit].bg-auth-focus{color:#151515;text-transform:uppercase;letter-spacing:.04em;min-height:3.25rem;font-size:1rem;font-weight:700;font-family:var(--font-titular);font-variation-settings:"wdth" 75, "opsz" 14;border-radius:.6rem;font-stretch:75%}.ravent-auth .auth-panel button[type=submit].bg-auth-focus:hover:not(:disabled){filter:brightness(1.08)}
