.HostTournament-module__vVx69W__page{width:min(640px,100%);padding-inline:var(--gutter);padding-block:var(--space-4) var(--page-block-end);gap:var(--space-5);margin-inline:auto;display:grid}.HostTournament-module__vVx69W__hero{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5) var(--space-5);text-align:center;border-radius:var(--r-card);background:radial-gradient(80% 70% at 50% 0%, #e8c4773d, transparent 70%), linear-gradient(165deg, var(--lapis-700), var(--lapis-900));box-shadow:var(--shadow-card), 0 0 90px #e8c4771a;border:1px solid #e8c4774d;display:grid;position:relative;overflow:clip}.HostTournament-module__vVx69W__crown{background:linear-gradient(140deg, var(--gold-400), var(--gold-600));width:72px;height:72px;color:var(--gold-ink);animation:HostTournament-module__vVx69W__float 3.4s var(--ease-out) infinite;border-radius:22px;place-items:center;display:grid;box-shadow:0 12px 30px #e8c47759,inset 0 1px #fff6}.HostTournament-module__vVx69W__crown svg{width:36px;height:36px}@keyframes HostTournament-module__vVx69W__float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-6px)rotate(4deg)}}.HostTournament-module__vVx69W__title{font-family:var(--font-display), var(--font-ui), Tahoma, sans-serif;color:var(--cream-50);margin:0;font-size:clamp(1.6rem,5.5vw,2.2rem)}.HostTournament-module__vVx69W__lede{max-width:38ch;font-size:var(--text-sm);color:var(--ink-2);margin:0;line-height:1.9}.HostTournament-module__vVx69W__form{--card-fg:var(--cream-50);gap:var(--space-4);padding:var(--space-5);border-radius:var(--r-card);background:linear-gradient(165deg, var(--lapis-700), var(--lapis-800));box-shadow:var(--shadow-card);border:1px solid #ffffff14;display:grid}.HostTournament-module__vVx69W__choice{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.HostTournament-module__vVx69W__choice legend{font-size:var(--text-sm);color:var(--ink);margin-block-end:var(--space-2);font-weight:800}.HostTournament-module__vVx69W__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.HostTournament-module__vVx69W__chip{min-height:var(--tap);padding-inline:var(--space-4);border-radius:var(--r-pill);color:var(--cream-50);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);background:#ffffff0a;border:1px solid #e8c47747;font-weight:800}.HostTournament-module__vVx69W__chip:active{transform:scale(.94)}.HostTournament-module__vVx69W__chip:focus-visible,.HostTournament-module__vVx69W__shareIcon:focus-visible,.HostTournament-module__vVx69W__row:focus-visible,.HostTournament-module__vVx69W__secondary:focus-visible{box-shadow:var(--glow-gold);outline:none}.HostTournament-module__vVx69W__chipOn{color:var(--gold-ink);background:linear-gradient(120deg, var(--gold-400), var(--gold-600));border-color:#0000;box-shadow:0 8px 20px #e8c47747}.HostTournament-module__vVx69W__summary{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.HostTournament-module__vVx69W__summary div{padding:var(--space-3);background:#ffffff0d;border-radius:16px;justify-items:center;gap:2px;display:grid}.HostTournament-module__vVx69W__summary dt{font-size:var(--text-xs);color:var(--ink-2)}.HostTournament-module__vVx69W__summary dd{font-family:var(--font-display), var(--font-ui), Tahoma, sans-serif;font-size:var(--text-xl);color:var(--gold-400);margin:0}.HostTournament-module__vVx69W__when{gap:var(--space-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.HostTournament-module__vVx69W__done{justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);text-align:center;border-radius:var(--r-card);background:linear-gradient(165deg, var(--lapis-700), var(--lapis-900));box-shadow:var(--shadow-card), 0 0 80px #3fb98426;isolation:isolate;border:1px solid #3fb98473;display:grid;position:relative;overflow:clip}.HostTournament-module__vVx69W__burst{z-index:-1;background:conic-gradient(#0000,#e8c4772e,#0000 20%,#3fb98429,#0000 40%);animation:7s linear infinite HostTournament-module__vVx69W__spin;position:absolute;inset:-40%}@keyframes HostTournament-module__vVx69W__spin{to{transform:rotate(360deg)}}.HostTournament-module__vVx69W__doneTitle{font-family:var(--font-display), var(--font-ui), Tahoma, sans-serif;font-size:var(--text-2xl);color:var(--cream-50);margin:0}.HostTournament-module__vVx69W__link{max-width:100%;padding:var(--space-2) var(--space-3);color:var(--gold-400);font-size:var(--text-xs);overflow-wrap:anywhere;background:#0000004d;border-radius:12px}.HostTournament-module__vVx69W__actions{gap:var(--space-2);width:100%;display:grid}.HostTournament-module__vVx69W__secondary{min-height:var(--tap);border-radius:var(--r-chip);color:var(--gold-400);font-size:var(--text-sm);border:1px solid #e8c4774d;place-items:center;font-weight:800;text-decoration:none;display:grid}.HostTournament-module__vVx69W__mine{gap:var(--space-3);display:grid}.HostTournament-module__vVx69W__mineTitle{font-size:var(--text-sm);letter-spacing:var(--track-eyebrow);color:var(--ink-2);margin:0;font-weight:800}.HostTournament-module__vVx69W__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.HostTournament-module__vVx69W__list li{align-items:center;gap:var(--space-2);padding:var(--space-2);background:linear-gradient(165deg, var(--lapis-700), var(--lapis-800));border:1px solid #ffffff12;border-radius:16px;display:flex}.HostTournament-module__vVx69W__row{min-width:0;padding:var(--space-2);color:inherit;border-radius:12px;flex:1;gap:2px;text-decoration:none;display:grid}.HostTournament-module__vVx69W__rowTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--cream-50);font-weight:800;overflow:hidden}.HostTournament-module__vVx69W__rowMeta{font-size:var(--text-xs);color:var(--ink-2)}.HostTournament-module__vVx69W__shareIcon{background:var(--tint-gold);width:44px;height:44px;color:var(--gold-400);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}.HostTournament-module__vVx69W__shareIcon svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.HostTournament-module__vVx69W__crown,.HostTournament-module__vVx69W__burst{animation:none}}
