.brand-loader{--brand-loader-delay:.35s;--brand-loader-gold:#d8b66d;opacity:0;animation:brand-loader-in .26s ease-out var(--brand-loader-delay) forwards;flex-direction:column;align-items:center;gap:18px;display:flex}.brand-loader-mark{filter:drop-shadow(0 10px 28px #00000073);width:min(208px,52vw);height:auto;overflow:visible}.brand-loader-fill{fill:url(#bl-silver);opacity:0;animation:brand-loader-fade .52s ease-out calc(var(--brand-loader-delay) + .7s) forwards}.brand-loader-edge{fill:none;stroke:url(#bl-gold);stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:brand-loader-draw .9s cubic-bezier(.65, 0, .25, 1) var(--brand-loader-delay) forwards, brand-loader-edge-glow 2.4s ease-in-out calc(var(--brand-loader-delay) + 1.4s) infinite}.brand-loader-edge.e2{animation-delay:calc(var(--brand-loader-delay) + .16s), calc(var(--brand-loader-delay) + 1.4s)}.brand-loader-light{opacity:0;animation:brand-loader-sweep 2.4s cubic-bezier(.45, 0, .2, 1) calc(var(--brand-loader-delay) + 1.1s) infinite}.brand-loader-diamond{fill:url(#bl-gold);transform-box:fill-box;transform-origin:50%;animation:brand-loader-pop .42s cubic-bezier(.34, 1.56, .64, 1) calc(var(--brand-loader-delay) + .82s) forwards, brand-loader-breathe 2.4s ease-in-out calc(var(--brand-loader-delay) + 1.4s) infinite;transform:scale(0)}.brand-loader-diamond-glow{fill:#f2c769;opacity:0;animation:brand-loader-glow 2.4s ease-in-out calc(var(--brand-loader-delay) + 1.1s) infinite}.brand-loader-label{color:var(--v2-text,#f1f2f2);letter-spacing:.02em;margin:0;font-size:13px;font-weight:500;line-height:20px}.brand-loader-bar{background:#d8b66d29;border-radius:2px;width:132px;height:2px;position:relative;overflow:hidden}.brand-loader-bar:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--brand-loader-gold), transparent);width:40%;animation:brand-loader-bar 1.3s cubic-bezier(.45, 0, .2, 1) var(--brand-loader-delay) infinite;position:absolute;inset:0 auto 0 0}html[data-tournament-theme=light] .brand-loader-label{color:var(--v2-text,#16181b)}html[data-tournament-theme=light] .brand-loader-mark{filter:drop-shadow(0 8px 20px #00000040)}@keyframes brand-loader-in{to{opacity:1}}@keyframes brand-loader-fade{to{opacity:1}}@keyframes brand-loader-draw{to{stroke-dashoffset:0}}@keyframes brand-loader-edge-glow{0%,to{stroke-width:3px;filter:none}50%{stroke-width:3.6px;filter:drop-shadow(0 0 4px #f2c769b3)}}@keyframes brand-loader-sweep{0%{opacity:0;transform:skew(-18deg)translate(0)}12%{opacity:1}70%{opacity:1;transform:skew(-18deg)translate(760px)}71%,to{opacity:0;transform:skew(-18deg)translate(760px)}}@keyframes brand-loader-pop{to{transform:scale(1)}}@keyframes brand-loader-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes brand-loader-glow{0%,to{opacity:.15}50%{opacity:.75}}@keyframes brand-loader-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.brand-loader{animation-duration:1ms}.brand-loader-edge{stroke-dashoffset:0;animation:none}.brand-loader-fill{opacity:1;animation:none}.brand-loader-light{animation:none}.brand-loader-diamond{animation:3s ease-in-out infinite brand-loader-glow;transform:none}.brand-loader-diamond-glow{animation:none}.brand-loader-bar:after{opacity:.5;width:100%;animation:none}}
.signer-gate-underlay{display:contents}.signer-gate.restricted-overlay{z-index:1000;background:var(--v2-bg,#0a0a0b);color:var(--v2-text,#fff);justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.signer-gate.restricted-overlay[data-signer-gate-wait]{background:0 0;animation:.26s ease-out .35s forwards signerGateDim}html[data-tournament-theme=light] .signer-gate.restricted-overlay[data-signer-gate-wait]{animation-name:signerGateDimLight}@keyframes signerGateDim{to{background:color-mix(in srgb, var(--v2-bg,#0a0a0b) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@keyframes signerGateDimLight{to{background:color-mix(in srgb, var(--v2-bg,#fff) 90%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.signer-gate-wait-line{background:var(--surface-2,var(--v2-panel,#1b1b1f));color:var(--v2-text,#fff);opacity:0;border-radius:999px;margin:0;padding:10px 16px;font-size:13px;font-weight:500;line-height:20px;animation:.24s ease-out .15s forwards signerGateLine;box-shadow:0 1px 2px #0000001f,0 8px 24px #0000002e}@keyframes signerGateLine{to{opacity:1}}@media (prefers-reduced-motion:reduce){.signer-gate.restricted-overlay[data-signer-gate-wait],.signer-gate-wait-line{animation-duration:1ms}}.signer-gate-panel{outline:none;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:420px;margin:auto;display:flex}.signer-gate-title{letter-spacing:-.3px;text-align:center;color:var(--v2-text,#fff);margin:0;font-size:26px;font-weight:500;line-height:32px}.signer-gate-body{color:var(--v2-muted,#d6d5dc);text-align:center;margin:0;font-size:16px;line-height:24px}.signer-gate-points{background:var(--v2-panel,#ffffff0f);color:var(--v2-text,#fff);text-align:left;border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:16px 20px 16px 36px;font-size:15px;line-height:22px;list-style:outside;display:flex}.signer-gate-alert{color:var(--v2-text,#fff);text-align:center;margin:0;font-size:15px;font-weight:500;line-height:22px}.signer-gate-accept{width:100%;min-height:44px}.v2.signer-gate .signer-gate-panel .signer-gate-accept{border-radius:10px;min-height:44px;line-height:22px;font-size:15px!important}.signer-gate-signout{min-height:44px;color:var(--v2-muted,#b9b8c0);cursor:pointer;background:0 0;border:0;align-self:center;padding:0 12px;font-size:13px;text-decoration:underline}.signer-gate-signout:disabled,.signer-gate-accept:disabled{cursor:default;opacity:.6}.v2.signer-gate .signer-gate-panel .signer-gate-accept:disabled{opacity:1;cursor:progress;background:var(--v2-panel,#181b1f);color:var(--v2-muted,#a2a9b2);box-shadow:none}.signer-gate-consent{background:var(--v2-panel,#ffffff0f);color:var(--v2-text,#fff);text-align:left;border-radius:10px;margin:0;padding:16px 20px;font-size:15px;line-height:22px}.signer-gate-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}body:has([data-signer-gate]:not([data-signup-pending]),[data-signer-gate-wait]:not([data-signup-pending]),[role=dialog],[role=alertdialog]) [data-signup-pending]{display:none}.signer-gate.restricted-overlay[data-signup-pending]{background:var(--v2-bg,#0e1012);animation:none}[data-signup-pending] .signer-gate-wait-line{animation-delay:0s}
