.au-screen{--au-ink:#10082e;--au-gold:#ffd84a;padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));font-family:var(--font-sans);background:repeating-linear-gradient(-28deg,#ffffff0f 0 26px,#0000 26px 60px),radial-gradient(120% 55% at 50% 0,#ffe08a 0%,#ffb37a 28%,#6fcaff 60%,#2a8cff 100%);flex-direction:column;gap:clamp(8px,1.6vh,16px);display:flex;position:fixed;inset:0;overflow:hidden auto}.au-top{flex:none;display:flex}.au-chip{white-space:nowrap;font-family:var(--font-display);color:#fff;box-shadow:0 0 0 2.5px var(--au-ink), 0 3px 0 2.5px var(--au-ink), inset 0 2px 0 #ffffff2e;background:linear-gradient(#2a1d6e,#1a1150);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:15px;display:inline-flex}.au-chip:active{transform:translateY(2px)}.au-hero{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.au-crowd{justify-content:center;align-items:flex-end;height:clamp(84px,14vh,140px);display:flex}.au-crowd>*{margin:0 -12px}.au-title{text-align:center;margin:0;font-size:clamp(30px,5vh,44px)}.au-logo{font-family:var(--font-display);filter:drop-shadow(0 5px 10px #0a082859);font-size:clamp(36px,6vh,50px);line-height:.95}.au-sub{text-align:center;color:#fff;text-shadow:0 1px #10082e99;max-width:34ch;margin:0;font-size:14px;font-weight:800}.au-perks{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.au-perks span{color:#fff;box-shadow:0 0 0 2px var(--au-ink);background:#10082e73;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:900}.au-invited{text-align:center;color:var(--au-ink);background:linear-gradient(#fff3a6, var(--au-gold));box-shadow:0 0 0 2.5px var(--au-ink);border-radius:16px;margin:0;padding:8px 12px;font-size:13px;font-weight:900}.au-card{width:100%;max-width:420px;box-shadow:0 0 0 3px var(--au-ink), 0 7px 0 3px var(--au-ink), inset 0 2px 0 #ffffff29;background:linear-gradient(#2a1d6e,#1a1150);border-radius:26px;flex-direction:column;flex:none;align-self:center;gap:clamp(8px,1.4vh,12px);padding:14px;display:flex}.au-tabs{background:#0000004d;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.au-tab{font-family:var(--font-display);color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;border-radius:12px;padding:8px;font-size:16px;overflow:hidden}.au-tab.on{color:var(--au-ink);background:linear-gradient(#fff3a6, var(--au-gold) 55%, #f2b51c);box-shadow:0 0 0 2px var(--au-ink), 0 3px 0 2px var(--au-ink)}.au-google{font-family:var(--font-display);color:var(--au-ink);box-shadow:0 0 0 2.5px var(--au-ink), 0 4px 0 2.5px var(--au-ink);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:11px;font-size:17px;display:flex}.au-google:active:not(:disabled){transform:translateY(2px)}.au-google.is-invited{background:linear-gradient(#fff6c2, var(--au-gold))}.au-google:disabled,.au-go:disabled{filter:grayscale(.5)brightness(.9)}.au-g{color:#fff;background:conic-gradient(#ea4335 0 25%, #fbbc05 0 50%, #34a853 0 75%, #4285f4 0);border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.au-or{color:#ffffffb3;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.au-or i{background:#fff3;border-radius:2px;flex:1;height:2px}.au-form{flex-direction:column;gap:clamp(8px,1.4vh,12px);display:flex}.au-field{height:clamp(44px,6.2vh,52px);box-shadow:inset 0 3px 0 #10082e1f, 0 0 0 2.5px var(--au-ink);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.au-field:focus-within{box-shadow:inset 0 3px 0 #10082e1f, 0 0 0 2.5px var(--au-ink), 0 0 0 5px var(--au-gold)}.au-field input{min-width:0;height:100%;color:var(--au-ink);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:800}.au-field input::placeholder{color:#8c86a8}.au-eye{opacity:.65;flex:none;font-size:16px}.au-go{font-family:var(--font-display);color:#fff;-webkit-text-stroke:.1em var(--au-ink);paint-order:stroke fill;box-shadow:0 0 0 2.5px var(--au-ink), 0 5px 0 2.5px var(--au-ink), inset 0 2px 0 #ffffff59;background:linear-gradient(#ff7ab8,#e0216f);border-radius:18px;padding:clamp(10px,1.8vh,14px);font-size:24px}.au-go:active:not(:disabled){box-shadow:0 0 0 2.5px var(--au-ink), 0 3px 0 2.5px var(--au-ink);transform:translateY(2px)}.au-msg{text-align:center;color:#fff;margin:0;font-size:13px;font-weight:900}@media (orientation:portrait){.au-top{top:max(12px, env(safe-area-inset-top));z-index:2;position:absolute;inset-inline-start:max(16px, env(safe-area-inset-left))}.au-hero{margin-top:auto}.au-card{margin-bottom:auto}.au-crowd{margin-top:calc(clamp(84px,14vh,140px)/-3.33333)}}@media (orientation:landscape){.au-screen{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:24px;display:grid}.au-top{grid-column:1/-1;align-self:start}.au-hero{justify-content:center}.au-crowd{height:clamp(60px,18vh,150px)}.au-title{font-size:clamp(26px,7vh,52px)}}@media (orientation:landscape) and (height<=500px){.au-screen{gap:6px;padding-block:8px}.au-card,.au-form{gap:6px}.au-card{padding:10px}.au-field{height:38px}.au-google{padding:7px;font-size:15px}.au-go{padding:7px;font-size:20px}.au-tab{padding:5px}.au-perks{display:none}}@media (width>=1000px) and (height>=600px){.au-screen{padding:28px max(28px,50vw - 550px)}.au-crowd{height:190px}.au-crowd>*{transform-origin:50% 100%;margin:0 6px;transform:scale(1.4)}}@media (orientation:landscape) and (height<=400px){.au-or{display:none}.au-field{height:34px}.au-go{padding:5px;font-size:18px}.au-google{padding:5px}.au-tab{padding:4px;font-size:14px}}
