.battler-avatar{border:1px solid hsl(var(--avatar-hue) 45% 62% / .34);background:linear-gradient(155deg, hsl(var(--avatar-hue) 42% 44% / .95), hsl(calc(var(--avatar-hue) - 24) 46% 20% / .95));color:#eef6ffe6;letter-spacing:0;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:700;display:grid}.battler-avatar--slot{border-radius:4px;width:20px;height:20px;font-size:.625rem}.battler-avatar--card{border-radius:6px;width:42px;height:42px;font-size:1.125rem}.battler-avatar--portrait{border-width:2px;border-radius:12px;width:clamp(84px,11vw,116px);height:clamp(84px,11vw,116px);font-size:clamp(2rem,4vw,2.75rem);box-shadow:0 10px 30px #0000008c}.battler-avatar--chip{border-radius:5px;width:34px;height:34px;font-size:.9375rem}.back-link{color:#e8ebf08c;letter-spacing:.28em;text-transform:uppercase;font:600 .6875rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif;text-decoration:none;transition:color .18s}.back-link:before{content:"←";letter-spacing:normal;margin-right:.7em}.back-link:hover,.back-link:focus-visible{color:#fff}.back-link:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.battler-page{--banner-height:clamp(96px, 16vh, 160px);color:#e2eefae6;background:#070a0e;width:100%;height:100dvh;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;display:grid;position:relative;overflow:hidden}.battler-page__frame{z-index:1;min-height:0;position:relative}.battler-page__fit{transform-origin:top;padding-top:calc(var(--banner-height) - clamp(46px, 6vw, 64px));padding-bottom:clamp(24px,4vh,48px);display:flow-root}.battler-page__back{top:max(clamp(12px, 2vmin, 24px), calc(var(--glow-reach,0px) + 6px));left:max(clamp(12px, 2vmin, 24px), calc(var(--glow-reach,0px) + 6px));z-index:2;position:absolute}.battler-page__identity{align-items:flex-end;gap:clamp(14px,2vw,22px);max-width:980px;margin:0 auto;padding:0 clamp(16px,4vw,48px);display:flex}.up-next{text-align:right;margin-left:auto}.up-next a{color:inherit;gap:3px;text-decoration:none;display:grid}.up-next__label{color:#a0b9d299;letter-spacing:.2em;text-transform:uppercase;font-size:.6875rem}.up-next__round{color:#f0f8fff2;font:700 clamp(.95rem,1.6vw,1.2rem)/1.1 ui-sans-serif,system-ui,sans-serif}.up-next__opponent{color:#aac3dcb8;font-size:.8125rem}.up-next a:hover .up-next__round,.up-next a:focus-visible .up-next__round{color:#fff}.up-next a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #ffffffb3}.battler-page__name{color:#f0f8fff7;letter-spacing:.04em;margin:0;font:700 clamp(1.5rem,3.4vw,2.25rem)/1.1 ui-sans-serif,system-ui,sans-serif}.battler-page__handle{color:hsl(var(--avatar-hue) 55% 72% / .9);letter-spacing:.08em;align-items:center;gap:.4em;margin:4px 0 0;font-size:.875rem;text-decoration:none;transition:color .16s;display:inline-flex}.battler-page__handle svg{fill:currentColor;width:.8em;height:.8em}.battler-page__handle:hover,.battler-page__handle:focus-visible{color:hsl(var(--avatar-hue) 70% 84% / 1)}.battler-page__handle:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #ffffffb3}.battler-page__tagline{color:#b4c8dc9e;margin:6px 0 0;font-size:.875rem;font-style:italic}.battler-page__stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin:clamp(22px,4vh,36px) auto 0;padding:0 clamp(16px,4vw,48px);display:grid}.stat{text-align:center;padding:clamp(10px,1.6vh,16px) clamp(12px,2vw,20px);position:relative}.stat+.stat:before{content:"";background:#96b4d221;width:1px;height:52%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.stat__value{color:#f0f8fff5;font-variant-numeric:tabular-nums;margin:0;font:700 clamp(1.25rem,2.6vw,1.75rem)/1 ui-sans-serif,system-ui,sans-serif}.stat__label{color:#a0b9d299;letter-spacing:.2em;text-transform:uppercase;margin:6px 0 0;font-size:.6875rem}.battler-page__banner{height:var(--banner-height);background:radial-gradient(120% 140% at 20% 0%, hsl(var(--avatar-hue) 48% 34% / .85), transparent 62%), radial-gradient(90% 120% at 88% 10%, hsl(calc(var(--avatar-hue) + 30) 44% 30% / .6), transparent 60%), linear-gradient(180deg, hsl(var(--avatar-hue) 30% 16%), #070a0e);position:absolute;top:0;left:0;right:0}.battler-page__season,.battler-page__history{max-width:980px;margin:clamp(26px,5vh,44px) auto 0;padding:0 clamp(16px,4vw,48px)}.battler-page__history h2{color:#aac3dcb8;letter-spacing:.24em;text-transform:uppercase;margin:0 0 clamp(10px,1.8vh,16px);font:600 .75rem/1 ui-sans-serif,system-ui,sans-serif}.battler-page__ticket{width:100%;height:auto;display:block}.battler-page__bouts{margin:0;padding:0;list-style:none}.bout{border-bottom:1px solid #8caac81a;grid-template-columns:22px minmax(0,1.2fr) minmax(0,1.6fr) auto auto;align-items:center;gap:clamp(10px,1.8vw,20px);padding:clamp(10px,1.6vh,14px) 4px;font-size:.8125rem;display:grid}.bout__result{place-items:center;width:22px;height:22px;display:grid}.bout[data-result=win] .bout__result{color:#7ee2b0f2}.bout[data-result=loss] .bout__result{color:#f08080e6}.bout__opponent{color:#e8f2fceb;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bout__opponent a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .16s}.bout__opponent a:hover{border-bottom-color:hsl(var(--avatar-hue) 55% 70% / .6)}.bout__event{color:#a0b9d28c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bout__score{color:#c8dcf0cc;font-variant-numeric:tabular-nums}.bout__date{color:#96afc880;white-space:nowrap;font-size:.75rem}.battler-page--missing{flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100dvh;display:flex}.battler-page__missing{color:#c8dcf0bf;margin:0}@media (width<=640px){.battler-page__identity{flex-direction:column;align-items:flex-start}.bout{grid-template-columns:22px minmax(0,1fr) auto}.bout__event,.bout__date{display:none}}.liquid-ether-container{touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.bracket-frame{z-index:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.bracket-canvas{transform-origin:50%;--open-hold:.24s;--crest-text-fade:.56s;--crest-sword-drop:.7s;--crest-sword-rise:calc(-100% - 100vh);--centre-fade:.56s;--ring-step:.34s;--line-draw:.38s;--seed-fade:.32s;--rings-begin:calc(var(--open-hold) + var(--crest-text-fade) + var(--crest-sword-drop));position:absolute;top:50%;left:50%}.bracket-crest .logo-layer--text{animation:bracket-arrive var(--crest-text-fade) cubic-bezier(.33, 0, .67, 1) var(--open-hold) both}.bracket-crest .logo-layer--sword{animation:bracket-crest-sword var(--crest-sword-drop) cubic-bezier(.16, 1, .3, 1) calc(var(--open-hold) + var(--crest-text-fade)) both}@keyframes bracket-crest-sword{0%{transform:translateY(var(--crest-sword-rise))}to{transform:translateY(0)}}.bracket-wires path,.bracket-match:not(.bracket-match--final){--ring-start:calc(var(--rings-begin) + (var(--stage) - 1) * var(--ring-step))}.bracket-label,.bracket-season,.bracket-match--final{animation:bracket-arrive var(--centre-fade) ease-out calc(var(--rings-begin) + var(--rings) * var(--ring-step)) both}.bracket-match:not(.bracket-match--final){animation:bracket-arrive var(--seed-fade) ease-out var(--ring-start) both}.bracket-wires path{stroke-dasharray:1 1;animation:bracket-draw var(--line-draw) ease-out calc(var(--ring-start) + var(--seed-fade) * .7) both}@keyframes bracket-arrive{0%{opacity:0}to{opacity:1}}@keyframes bracket-draw{0%{stroke-dashoffset:-1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.bracket-crest .logo-layer,.bracket-label,.bracket-season,.bracket-match,.bracket-wires path{stroke-dashoffset:0;animation:.24s ease-out both bracket-arrive}.bracket-crest .logo-layer--sword{transform:none}}.bracket-wires{fill:none;stroke:#82a0be61;stroke-width:1.4px;position:absolute;inset:0;overflow:visible}.bracket-match{cursor:pointer;gap:var(--slot-gap);border-radius:3px;flex-direction:column;text-decoration:none;transition:background .18s,box-shadow .18s;display:flex;position:absolute}.bracket-slot{color:#d6e4f2d1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#1e2c3ce6,#10161ee6);border:1px solid #8caac847;border-radius:2px;flex:1;align-items:center;gap:7px;padding:0 8px 0 5px;font:600 9px/1 ui-sans-serif,system-ui,-apple-system,sans-serif;transition:border-color .18s,background .18s,color .18s;display:flex;overflow:hidden}.bracket-slot__name{text-overflow:ellipsis;overflow:hidden}.bracket-avatar{background:linear-gradient(#384e64e6,#1c2632e6);border:1px solid #8caac84d;border-radius:4px;flex:none;width:20px;height:20px}.bracket-slot--bye{color:#a0b2c457;background:#0c101699;border-style:dashed;border-color:#8caac829}.bracket-slot--bye .bracket-avatar{background:0 0;border-style:dashed;border-color:#8caac829}.bracket-slot--winner{color:#a0b4c866}.bracket-slot--winner .bracket-avatar{background:linear-gradient(#283646bf,#18202abf)}.bracket-match--final .battler-avatar--slot{width:24px;height:24px;font-size:.75rem}.bracket-match--final .bracket-avatar{border-color:#c6def48c;width:24px;height:24px}.bracket-match--final .bracket-slot{color:#ecf5fff2;background:linear-gradient(#2e445cf2,#16202cf2);border-color:#c6def499;font-size:10px}.bracket-match:hover,.bracket-match:focus-within{background:#76b2ec1a;box-shadow:0 0 22px 4px #76b2ec4d}.bracket-match:hover .bracket-slot,.bracket-match:focus-within .bracket-slot{color:#f0f8fffa;background:linear-gradient(#36506cf2,#1a2432f2);border-color:#c6def4b8}.bracket-match:hover .bracket-avatar,.bracket-match:focus-within .bracket-avatar{border-color:#c6def499}.bracket-label{letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;place-items:center;font:700 11px/1 ui-sans-serif,system-ui,-apple-system,sans-serif;display:grid;position:absolute}.bracket-label--final{color:#ecf5fff2}.bracket-crest{place-items:center;display:grid;position:absolute}.bracket-crest .logo-stage{aspect-ratio:1737/2010;width:auto;height:100%}.bracket-season{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute}.bracket-season__title{color:#ecf5fff2;letter-spacing:.36em;text-indent:.36em;text-transform:uppercase;padding:6px 18px;font:700 12px/1 ui-sans-serif,system-ui,-apple-system,sans-serif}.bracket-season__year{color:#d6e4f2cc;letter-spacing:.28em;text-indent:.28em;padding:5px 16px;font:700 13px/1 ui-sans-serif,system-ui,-apple-system,sans-serif}.season{background:#070a0e;width:100%;height:100dvh;padding:clamp(12px,2.5vmin,32px);display:grid;position:relative;overflow:hidden}.deck{--ink:#e8ebf0;--ink-dim:#e8ebf09e;--ink-faint:#e8ebf057;--ice:#b6d6f2;--hair:#b6d6f233;--gutter:clamp(2rem, 5.2vw, 5.5rem);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;inset:0;overflow:hidden}.deck .ether-backdrop{opacity:.28}.deck__slide{z-index:1;padding:clamp(1.75rem, 5vh, 3.5rem) var(--gutter) clamp(4.5rem, 9vh, 6rem);grid-template-rows:auto 1fr;gap:clamp(1.25rem,3vh,2.5rem);display:grid;position:absolute;inset:0}.slide__header{animation:.38s ease-out .11s both rise-in}.slide__title{letter-spacing:-.022em;margin:0;font-size:clamp(1.5rem,3.4vw,2.75rem);font-weight:700;line-height:1.05}.slide__body{flex-direction:column;justify-content:center;min-height:0;animation:.42s ease-out .17s both rise-in;display:flex}.slide__body--centred{text-align:center;align-items:center;gap:clamp(1.5rem,4vh,3rem)}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.statement{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.875rem,5.4vw,4.5rem);font-weight:700;line-height:1.06}.statement--sm{max-width:30ch;font-size:clamp(1.75rem,4.6vw,3.5rem)}.lede{max-width:56ch;color:var(--ink-dim);text-wrap:balance;margin:0;font-size:clamp(1.0625rem,1.9vw,1.5rem);line-height:1.5}.lede--payoff{text-align:center;align-self:center;max-width:none;margin-top:clamp(1rem,3vh,2rem);font-size:clamp(1.0625rem,1.9vw,1.625rem)}.graveyard{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,5vw,4.5rem);margin:0;padding:0;list-style:none;display:flex}.graveyard__photo{object-fit:contain;filter:grayscale(.3)contrast(1.04)brightness(.94);width:auto;height:clamp(7rem,29vh,18rem);display:block}.diagram{object-fit:contain;width:100%;max-height:100%;margin:auto}.demo{align-items:center;gap:clamp(.75rem,2.5vh,1.5rem)}.demo__player{border:1px solid var(--hair);object-fit:contain;background:#000;border-radius:6px;flex:1;width:100%;min-height:0}.demo__switch{gap:.5rem;display:flex}.demo__tab{border:1px solid var(--hair);color:var(--ink-dim);letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.55rem 1.15rem;font:600 clamp(.6875rem,1vw,.8125rem)/1 inherit;transition:border-color .22s,color .22s}.demo__tab:hover{color:var(--ink)}.demo__tab[aria-pressed=true]{border-color:var(--ice);color:var(--ink)}.revenue{gap:clamp(1.5rem,5.5vh,3.5rem);width:fit-content;max-width:100%;margin:auto;padding:0;list-style:none;display:grid}.revenue__item{grid-template-columns:auto 26rem minmax(0,1fr);align-items:center;gap:clamp(.85rem,2.2vw,1.75rem);display:grid}.revenue__glyph{color:var(--ice)}.revenue__name{letter-spacing:-.015em;font-size:clamp(1.5rem,3.2vw,2.5rem);font-weight:600}.revenue__note{color:var(--ink-dim);font-size:clamp(1.125rem,1.9vw,1.625rem)}.roadmap__banner{border-radius:6px;width:auto;max-width:min(44rem,74%);height:auto;max-height:24vh;margin:0 auto clamp(1.5rem,5vh,3rem);display:block}.roadmap{--roadmap-gap:clamp(1.5rem, 4vw, 4rem);--rail-y:3.25rem;--roadmap-dot:20px;gap:var(--roadmap-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:min(92rem,100%);margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.roadmap:before{content:"";top:calc(var(--rail-y) + var(--roadmap-dot) / 2);left:calc(100% / 6 - var(--roadmap-gap) / 3);right:calc(100% / 6 - var(--roadmap-gap) / 3);border-top:1px dashed #b6d6f259;position:absolute}.roadmap__stop{padding-top:calc(var(--rail-y) + 3.25rem);text-align:center;position:relative}.roadmap__quarter{color:var(--ice);letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;font-size:clamp(1.0625rem,min(1.9vw,3vh),1.5rem);font-weight:600;position:absolute;top:0;left:0;right:0}.roadmap__stop:before{content:"";top:var(--rail-y);width:var(--roadmap-dot);height:var(--roadmap-dot);border:1px solid var(--ice);background:#08090b;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.roadmap__stop[data-state=now]:before{background:var(--ice)}.roadmap__items{color:var(--ink);gap:.95rem;margin:0;padding:0;font-size:clamp(1.125rem,min(2.2vw,3.5vh),1.75rem);list-style:none;display:grid}.roadmap__stop:not([data-state=now]) .roadmap__items{color:#e8ebf0b3}.profiles{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.profile{border-radius:10px;transition:transform .22s cubic-bezier(.2,.7,.3,1);display:block}.profile:hover,.profile:focus-visible{transform:translateY(-3px)}.profile__card{border-radius:10px;width:auto;max-width:min(33rem,42vw);height:auto;max-height:36vh;display:block}.profile__handle{color:var(--ink);letter-spacing:.04em;margin-top:.8rem;font-size:clamp(1.0625rem,min(1.75vw,2.8vh),1.5rem);font-weight:600;display:block}.profile__handle[data-align=start]{text-align:left}.profile__handle[data-align=end]{text-align:right}.codes{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.code{border-radius:12px;transition:transform .22s cubic-bezier(.2,.7,.3,1);display:block}.code:hover,.code:focus-visible{transform:translateY(-3px)}.code__card{width:clamp(8.5rem,24vh,14rem);display:block}.cover{grid-row:1/-1;height:100%;min-height:0}.splash.cover{--sword-drop-delay:0s}.splash.cover[data-dropped=false] .logo-layer--sword,.splash.cover[data-dropped=false] .cover__tagline{opacity:0;animation:none}.cover__tagline{color:var(--ink-dim);letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;margin:0;font-size:clamp(.6875rem,1.1vw,.875rem);font-weight:500}.deck__rail{z-index:3;gap:.5rem;display:flex;position:absolute;bottom:clamp(1.25rem,3.5vh,2.25rem);left:50%;transform:translate(-50%)}.deck__tick{cursor:pointer;background:#e8ebf02e;border:0;width:1.75rem;height:2px;padding:0;transition:background .22s,transform .22s}.deck__tick:hover{background:#e8ebf073}.deck__tick[aria-current=true]{background:var(--ice);transform:scaleY(2)}.deck__counter{right:var(--gutter);z-index:3;color:var(--ink-faint);letter-spacing:.18em;font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;bottom:clamp(1.1rem,3.2vh,2rem)}.deck__of{opacity:.55}.deck__step{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.125rem;line-height:1;transition:color .18s;display:flex}.deck__step:hover:not(:disabled){color:var(--ink)}.deck__step:disabled{opacity:.25;cursor:default}.deck :focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}@media (prefers-reduced-motion:reduce){.slide__header,.slide__body{animation:.2s ease-out both fade-in}.profile:hover,.profile:focus-visible,.code:hover,.code:focus-visible{transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (width<=720px){.revenue__item{grid-template-columns:auto minmax(0,1fr)}.revenue__note{grid-column:2}.roadmap{grid-template-columns:1fr}.roadmap:before{display:none}}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,#120f17);border:1px solid #ffffff26;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #0000001a,0 32px 64px #0000001a}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;display:flex;position:relative;overflow:auto}.match{width:100%;height:100dvh;padding:max(clamp(12px, 2vmin, 24px), calc(var(--glow-reach,0px) + 6px));background:#070a0e;grid-template-rows:auto 1fr;gap:clamp(10px,1.6vh,18px);display:grid;overflow:hidden}.match--missing{text-align:center;place-content:center;justify-items:center;gap:1rem}.match__missing{color:#d6e4f2bf;margin:0;font:500 .9rem/1.5 ui-sans-serif,system-ui,-apple-system,sans-serif}.match__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding-right:calc(clamp(240px,22vw,340px) + clamp(10px,1.4vw,20px));display:grid}.match__bar-side{align-items:center;gap:1.25rem;display:flex}.match__round{color:#ecf5ffeb;letter-spacing:.34em;text-transform:uppercase;margin:0;font:700 .75rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif}.match__body{grid-template-columns:minmax(0,1fr) clamp(240px,22vw,340px);gap:clamp(10px,1.4vw,20px);min-height:0;display:grid}.match__stage{grid-template-rows:minmax(0,1fr) auto;gap:clamp(8px,1.2vh,16px);min-height:0;display:grid}.stage__screen{background:radial-gradient(90% 70% at 50% 40%,#18222ee6,#090c11f2);border:1px solid #8caac83d;border-radius:4px;place-items:center;min-height:0;display:grid}.stage__standby{color:#a0b4c86b;letter-spacing:.28em;text-transform:uppercase;font:600 .6875rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif}.match__battlers{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(8px,1.2vw,16px);display:grid}.match__versus{color:#fff;letter-spacing:.24em;text-transform:uppercase;font:700 .75rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif}.battler-card{min-width:0}.battler-card>.border-glow-inner{border-radius:inherit;overflow:visible}.battler{flex-direction:column;gap:.6rem;padding:.7rem .9rem;display:flex}.battler__head{align-items:center;gap:.85rem;display:flex}.battler--right .battler__head{text-align:right;flex-direction:row-reverse}.battler__head--open{color:inherit;border-radius:6px;text-decoration:none}.battler__head--open .battler__name,.battler__head--open .battler-avatar{transition:color .16s,border-color .16s,box-shadow .16s}.battler__head--open:hover .battler__name,.battler__head--open:focus-visible .battler__name{color:#b6d6f2fa}.battler__head--open:hover .battler-avatar,.battler__head--open:focus-visible .battler-avatar{border-color:hsl(var(--avatar-hue) 60% 72% / .7);box-shadow:0 0 0 3px hsl(var(--avatar-hue) 55% 55% / .18)}.battler__head--open:focus-visible{outline-offset:3px;outline:2px solid #96bee699}.health{gap:2px;height:24px;display:flex}.health__slice{background-color:var(--slice);box-shadow:0 0 6px 0 var(--slice), 0 0 14px -2px var(--slice), inset 0 0 4px 0 #ffffff80;border-radius:2px;flex:1}.health__slice--spent{opacity:.13}.battler__portrait{border:1px dashed #8caac82e;border-radius:6px;flex:none;width:42px;height:42px}.battler__identity{min-width:0}.battler__name{color:#ecf5fff2;letter-spacing:.16em;text-transform:uppercase;margin:0;font:700 .8125rem/1.2 ui-sans-serif,system-ui,-apple-system,sans-serif}.battler__meta{color:#a0b4c88c;letter-spacing:.12em;margin:.3rem 0 0;font:500 .6875rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif}.match__rail{grid-template-rows:auto minmax(0,1fr);gap:clamp(16px,2.6vh,30px);min-height:0;display:grid}.bet{gap:.45rem;display:grid}.bet--placed{text-align:center;justify-items:center;gap:.6rem;padding:.5rem 0}.bet__fighters,.bet__stakes{gap:.4rem;display:grid}.bet__fighters{grid-template-columns:1fr 1fr}.bet__stakes{grid-template-columns:repeat(3,1fr)}.bet__glow{box-shadow:none;border-color:#8caac84d}.bet__glow>.border-glow-inner{border-radius:inherit;overflow:visible}.bet__glow>.border-glow-inner>button{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0}.bet__glow:has(:disabled)>.border-glow-inner>button{cursor:default}.bet__glow,.bet__cancel{color:#e2eefae6;letter-spacing:.14em;text-transform:uppercase;font:700 .625rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif;transition:opacity .18s,border-color .18s,background-color .18s}.bet__cancel{cursor:pointer;background:#1e2c3cb3;border:1px solid #8caac84d;border-radius:3px}.bet__stake{text-overflow:ellipsis;white-space:nowrap;padding:.5rem .3rem;overflow:hidden}.bet__fighter{flex-direction:column;align-items:center;gap:.45rem;padding:.6rem .35rem .55rem;display:flex}.bet__portrait{border:1px dashed #8caac82e;border-radius:5px;width:34px;height:34px}.bet__fighter-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:is(.bet__fighters[data-chosen=true] .bet__glow:has([aria-pressed=false]),.bet__stakes[data-chosen=true] .bet__glow:has([aria-pressed=false])){opacity:.35}.bet__glow:has([aria-pressed=true]){color:#fff;background:#46688ad9;border-color:#c6def4bf}.bet__glow:has(:disabled){opacity:.25}.bet__glow:has(.bet__commit){background:#b6d6f229;border-color:#c6def480}.bet__commit{letter-spacing:.3em;padding:.6rem}.bet__glow:has(.bet__commit:disabled){opacity:.35}.bet__placed{flex-direction:column;gap:.3rem;margin:0;display:flex}.bet__placed-stake{color:#fff;letter-spacing:.1em;font:700 1.05rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif}.bet__placed-on{color:#a0b4c8b3;letter-spacing:.16em;text-transform:uppercase;font:600 .625rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif}.bet__cancel{color:#f6d2d2e6;background:#78282840;border-color:#d6787873;justify-self:center;padding:.45rem 1rem}.bet__cancel:hover{background:#8c2e2e66;border-color:#e88c8ccc}.bet__cancel:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.bet__glow:has(:focus-visible){outline-offset:2px;outline:2px solid #ffffffb3}.chat{background:#0c1118d9;border:1px solid #8caac83d;border-radius:4px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.chat__title{color:#ecf5ffeb;letter-spacing:.3em;text-transform:uppercase;border-bottom:1px solid #8caac82e;margin:0;padding:.8rem .9rem;font:700 .6875rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif}.chat__log{overscroll-behavior:contain;flex-direction:column;gap:.7rem;margin:0;padding:.9rem;list-style:none;display:flex;overflow-y:auto}.chat__message{color:#d6e4f2db;overflow-wrap:anywhere;flex-direction:column;gap:.25rem;font:500 .75rem/1.45 ui-sans-serif,system-ui,-apple-system,sans-serif;display:flex}.chat__author{color:#96bee6d9;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.chat__message--system .chat__author{color:#c6def499}.chat__message--system .chat__body{color:#b4c8dc9e;font-style:italic}.chat__compose{border-top:1px solid #8caac82e;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.7rem;display:grid}.chat__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat__input{color:#e8f0faf2;background:#080c11e6;border:1px solid #8caac842;border-radius:3px;min-width:0;padding:.55rem .7rem;font:500 .75rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif}.chat__input::placeholder{color:#a0b4c866}.chat__input:focus-visible,.chat__send:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.chat__send{color:#ecf5fff2;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#b6d6f21f;border:1px solid #c6def466;border-radius:3px;padding:.55rem .9rem;font:700 .625rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif;transition:background-color .18s,border-color .18s,opacity .18s}.chat__send:hover:not(:disabled){background:#b6d6f233;border-color:#c6def4b3}.chat__send:disabled{opacity:.4;cursor:default}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%}body{background:radial-gradient(120% 90% at 50% 38%,#16181d 0%,#08090b 55%,#050506 100%);margin:0;overflow:hidden}.splash{--text-fade-duration:1.8s;--text-fade-ease:cubic-bezier(.33, 0, .67, 1);--sword-drop-delay:var(--text-fade-duration);--sword-drop-duration:1.1s;--sword-drop-distance:calc(-100% - 100vh);--cta-delay:calc(var(--sword-drop-delay) + var(--sword-drop-duration) + .15s);--cta-duration:.4s;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2rem,5vh,3.5rem);min-height:100dvh;display:flex}.logo-stage{width:min(78vw,46vh,620px);position:relative}.logo-layer{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.splash[data-ready=false] .logo-layer,.splash[data-ready=false] .splash__actions,.splash[data-ready=false] .splash__social{opacity:0}.splash[data-ready=true] .logo-layer--text{animation:logo-text-in var(--text-fade-duration) var(--text-fade-ease) both}.splash[data-ready=true] .logo-layer--sword{animation:logo-sword-in var(--sword-drop-duration) cubic-bezier(.16, 1, .3, 1) var(--sword-drop-delay) both}.splash[data-ready=true] .splash__actions{animation:splash-cta-in var(--cta-duration) ease-out var(--cta-delay) both}.splash[data-ready=true] .splash__social{animation:splash-settle-in var(--cta-duration) ease-out var(--cta-delay) both}@keyframes logo-text-in{0%{opacity:0}to{opacity:1}}@keyframes logo-sword-in{0%{transform:translateY(var(--sword-drop-distance))}to{transform:translateY(0)}}@keyframes splash-cta-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.splash[data-ready=true] .logo-layer,.splash[data-ready=true] .splash__actions,.splash[data-ready=true] .splash__social{animation:.3s ease-out both splash-settle-in}.splash__cta:hover,.splash__cta:focus-visible,.splash__social:hover,.splash__social:focus-visible{transform:none}}@keyframes splash-settle-in{0%{opacity:0}to{opacity:1}}.splash__actions{z-index:3;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.splash__cta{color:#e8ebf0e6;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;cursor:pointer;transform-origin:50%;background:0 0;border:0;padding:.5rem .75rem;font:600 .8125rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif;transition:transform .22s cubic-bezier(.2,.7,.3,1),color .22s}.splash__cta:hover,.splash__cta:focus-visible{color:#fff;transform:scale(1.22)}.splash__cta:focus-visible,.splash__social:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}.splash__social{z-index:3;color:#e8ebf080;padding:.5rem;transition:transform .22s cubic-bezier(.2,.7,.3,1),color .22s;display:flex;position:fixed;top:clamp(1rem,2.5vh,1.75rem);right:clamp(1rem,2.5vw,1.75rem)}.splash__social svg{fill:currentColor;width:1.125rem;height:1.125rem;display:block}.splash__social:hover,.splash__social:focus-visible{color:#fff;transform:scale(1.15)}.waitlist{flex-direction:column;align-items:center;gap:.875rem;display:flex}.waitlist__label{color:#e8ebf08c;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;font:500 .6875rem/1 ui-sans-serif,system-ui,-apple-system,sans-serif}.waitlist__row{align-items:center;gap:.5rem;display:flex}.waitlist__field{letter-spacing:.02em;align-items:center;max-width:min(28rem,82vw);font:400 .9375rem/1.2 ui-sans-serif,system-ui,-apple-system,sans-serif;display:inline-grid}.waitlist__field:after,.waitlist__input{min-width:0;font:inherit;letter-spacing:inherit;grid-area:1/1;padding:.55rem .25rem;overflow:hidden}.waitlist__field:after{content:attr(data-value) " ";visibility:hidden;white-space:pre}.waitlist__input{color:#e8ebf0eb;background:0 0;border:0;border-bottom:1px solid #e8ebf047;border-radius:0;transition:border-color .22s,box-shadow .22s}.waitlist__input::placeholder{color:#e8ebf06b}.waitlist__input:focus-visible{border-bottom-color:#ffffffd9;outline:none;box-shadow:0 1px #ffffffd9}.waitlist__row .splash__cta{min-height:2.5rem}.splash__cta:disabled{color:#e8ebf080;cursor:default;transform:none}.waitlist__error,.waitlist__joined{color:#e8ebf0b3;letter-spacing:.08em;text-align:center;margin:0;font:500 .75rem/1.4 ui-sans-serif,system-ui,-apple-system,sans-serif}.waitlist__error{color:#ff6b6b;margin-top:-.375rem}.waitlist__joined{color:#e8ebf0e6;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;font-size:.8125rem}@media (width<=480px){.waitlist__row{flex-direction:column;gap:.75rem}}.social-footer{z-index:2;align-items:center;gap:1.15rem;display:flex;position:absolute;bottom:clamp(14px,3vh,30px);left:50%;transform:translate(-50%)}.social-footer__divider{background:#e8ebf038;width:1px;height:16px}.social-footer__link{color:#e8ebf080;padding:.35rem;transition:transform .22s cubic-bezier(.2,.7,.3,1),color .22s;display:flex}.social-footer__link svg{fill:currentColor;width:1.125rem;height:1.125rem;display:block}.social-footer__link:hover,.social-footer__link:focus-visible{color:#fff;transform:scale(1.15)}.social-footer__link:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}@media (prefers-reduced-motion:reduce){.social-footer__link:hover,.social-footer__link:focus-visible{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
