.pp-scatter{pointer-events:none;position:absolute;inset:0}.pp-prop{filter:drop-shadow(0 10px 14px #140c0659);line-height:0;animation:6.5s ease-in-out infinite pp-bob;display:block;position:absolute}.pp-prop svg{width:100%;height:100%;display:block}@keyframes pp-bob{0%,to{translate:0}50%{translate:0 -7px}}.pp-toks{pointer-events:none;isolation:isolate;align-items:flex-end;gap:6px;padding:0 14px 8px;display:flex;position:absolute;top:262px;left:60px}.pp-toks:after{content:"";z-index:-1;background:radial-gradient(closest-side,#f5ead838,#0000);border-radius:50%;height:18px;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.pp-scatter{display:none}.pp-toks{transform-origin:100% 0;top:18px;left:auto;right:18px;scale:.62}}.pp-invited{margin:0 0 10px;line-height:0}.pp-empty{justify-content:center;align-items:flex-end;gap:14px;margin:0 0 18px;line-height:0;display:flex}.pp-empty .pp-prop{margin-bottom:4px;position:relative}.pp-seat{border:3px dashed var(--color-neutral-300);border-radius:999px 999px 18px 18px;width:70px;height:74px}@media (prefers-reduced-motion:reduce){.pp-prop{animation:none}}.auth-shell[data-redesign] .seg-opt{min-height:44px;padding-inline:16px}.auth-shell[data-redesign] .auth-form .btn{min-height:44px}.auth-shell[data-redesign] .auth-form label:has(>input[type=checkbox]){min-height:44px}.auth-shell[data-redesign] .auth-form input[type=checkbox]{width:20px!important;height:20px!important}.auth-shell[data-redesign] .auth-form a[href=\/forgot-password]{align-items:center;min-height:44px;display:inline-flex}.auth-shell[data-redesign] .btn-primary,.auth-shell[data-redesign] .auth-submit{background:var(--color-action);color:var(--color-on-action);animation:none}.auth-shell[data-redesign] .btn-primary:hover:not(:disabled),.auth-shell[data-redesign] .btn-primary:active:not(:disabled){background:var(--color-action-pressed)}.auth-shell[data-redesign] .seg-opt[data-active=true]{background:var(--color-action)}.auth-shell[data-redesign] .auth-divider{color:var(--color-neutral-700)}.auth-shell[data-redesign] .auth-providers>form{padding:0!important}.auth-shell[data-redesign] .auth-providers .btn{min-height:48px}.auth-shell[data-redesign] .auth-code-callout-mark{background:var(--color-accent-2-700);place-items:center;display:grid}.pp-key{width:28px;height:28px;display:block}.pp-key .pp-key-hole{fill:var(--color-accent-2-700)}.auth-shell[data-redesign] .auth-form p a:not(.btn),.auth-shell[data-redesign] .auth-code-callout a{margin:-15px -6px;padding:15px 6px;display:inline-block}.pp-lost .btn{min-height:44px}.pp-lost .btn-primary{background:var(--color-action);color:var(--color-on-action)}.pp-lost .btn-primary:hover:not(:disabled),.pp-lost .btn-primary:active:not(:disabled){background:var(--color-action-pressed)}
