body.ts{background:var(--g-ink0);height:auto;min-height:100%;font:400 var(--fs-body) / 1.1 var(--f15);color:var(--g-tx1);-webkit-font-smoothing:none;overflow-x:clip}html:has(body.ts){scroll-behavior:smooth;overscroll-behavior:auto;height:auto;scroll-padding-top:76px}@media (prefers-reduced-motion:reduce){html:has(body.ts){scroll-behavior:auto}}.ts a{color:var(--g-g4)}.ts a.tt-btn{text-decoration:none}.ts a.tt-btn.is-primary{color:var(--g-kink)}.ts h1,.ts h2,.ts h3,.ts p{margin:0}.ts canvas.tt-px{flex:none}.ts-wrap{width:min(100% - 32px,1120px);margin:0 auto}main{overflow-x:clip}.ts-eyebrow{font:400 var(--fs-tiny) / 1.2 var(--f5);letter-spacing:var(--px);text-transform:uppercase;color:var(--g-se3);text-shadow:0 var(--px) 0 var(--g-ink0)}.ts-nav{z-index:20;padding:calc(10px + var(--sat)) calc(16px + var(--sar)) 10px calc(16px + var(--sal));align-items:center;gap:16px;transition:background-color .25s,box-shadow .25s;display:flex;position:fixed;top:0;left:0;right:0}.ts-nav.is-solid{background:var(--g-glass2);box-shadow:0 var(--px) 0 var(--g-ink4), 0 calc(var(--px) * 2) 0 var(--g-ink0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ts-logo{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.ts-logo .tt-ember{width:calc(var(--px) * 16);height:calc(var(--px) * 16);flex:none}.ts-logo-name{text-overflow:ellipsis;white-space:nowrap;font:400 var(--fs-body) / 1 var(--f15);color:var(--g-g4);text-shadow:var(--ink-outline);overflow:hidden}.ts-links{gap:22px;margin-left:auto;display:none}.ts-links a{font:400 var(--fs-line) / 1 var(--f10);color:var(--g-tx2);text-shadow:var(--ink-outline);text-decoration:none}.ts-links a:hover{color:var(--g-g4)}.ts-nav-cta{align-items:center;gap:8px;margin-left:auto;display:flex}.ts-nav-signin{font:400 var(--fs-line) / 1 var(--f10);color:var(--g-tx2);text-shadow:var(--ink-outline);padding:8px 6px;text-decoration:none}.ts-nav-signin:hover{color:var(--g-g4)}@media (max-width:639px){.ts-nav-join{display:none}}@media (max-width:479px){.ts-nav-signin{display:none}}@media (min-width:900px){.ts-links{display:flex}.ts-nav-cta{margin-left:18px}}.ts-hero{min-height:max(640px,100svh);padding:calc(96px + var(--sat)) 0 calc(56px + var(--sab));isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (max-width:899px){.ts-hero{min-height:0;padding:calc(48svh + var(--sat)) 0 56px;display:block}}@media (min-width:900px){.ts-hero{align-items:center;min-height:max(680px,min(100svh,980px))}}.ts-hero-stage{z-index:-2;pointer-events:none;background:radial-gradient(at 70% 72%,#f08a3a47 0%,#f08a3a00 34%),radial-gradient(at 30% 20%,#5288e62e 0%,#5288e600 48%),linear-gradient(#0c1022 0%,#141a36 55%,#07080f 100%);position:absolute;inset:0}.ts-hero-stage:after{content:"";background:linear-gradient(#6076b812 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#6076b812 1px,#0000 1px) 0 0/16px 16px;transition:opacity 1.2s;position:absolute;inset:0}.ts-hero-stage.is-live:after{opacity:0}.ts-hero-canvas{position:absolute;inset:0}.ts-hero-canvas canvas{width:100%;height:100%;display:block}.ts-hero-labels{z-index:1}@media (min-width:900px){.ts-hero-canvas,.ts-hero-labels{left:max(25%,50% + min(100% - 32px,1120px)/-2 + 400px)}.ts-hero-canvas{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 300px);mask-image:linear-gradient(90deg,#0000 0,#000 300px)}}@media (max-width:899px){.ts-hero-stage{height:60svh;bottom:auto}}.ts-hero-stage .tt-letterbox{z-index:2}.ts-hero-veil{z-index:3;background:var(--g-ink0);opacity:1;transition:opacity .9s;position:absolute;inset:0}.ts-hero-stage.is-live .ts-hero-veil:not(.is-on){opacity:0}.ts-hero-shade{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #07080fb3 0, #07080f00 110px, #07080f00 38svh, #07080fe6 52svh, var(--g-ink0) 60svh);position:absolute;inset:0}@media (min-width:900px){.ts-hero-shade{background:linear-gradient(90deg,#07080ff0 0%,#07080fc7 34%,#07080f00 62%),linear-gradient(#07080f99 0%,#07080f00 16%),linear-gradient(#07080f00 78%,#07080fcc 100%)}}.ts-hero-copy{justify-items:start;gap:16px;display:grid}.ts-hero-copy>*{max-width:600px}.ts-hero h1{font:400 var(--fs-head) / .95 var(--f15);color:var(--g-g4);text-shadow:calc(var(--fpx) * 2) 0 0 var(--g-ink0), calc(var(--fpx) * -2) 0 0 var(--g-ink0), 0 calc(var(--fpx) * 2) 0 var(--g-ink0), 0 calc(var(--fpx) * -2) 0 var(--g-ink0), 0 calc(var(--fpx) * 4) 0 var(--g-g0)}@media (min-width:900px){.ts-hero h1{font-size:calc(var(--fpx) * 81)}}.ts-lede{color:var(--g-tx2);text-shadow:var(--ink-outline)}.ts-hero-actions{gap:18px;width:100%;margin-top:6px;display:grid}@media (min-width:640px){.ts-hero-actions{grid-template-columns:auto minmax(0,320px);align-items:end;gap:24px}}.ts-join{gap:6px;display:grid}.ts-join-label{font:400 var(--fs-line) / 1 var(--f10);color:var(--g-tx2);text-shadow:var(--ink-outline)}.ts-join-row{gap:8px;display:flex}.ts-code{min-width:0;letter-spacing:calc(var(--px) * 2);text-transform:uppercase;flex:1}.ts-code::placeholder{letter-spacing:calc(var(--px) * 2)}.ts-join-help{font:400 var(--fs-line) / 1.1 var(--f10);color:var(--g-tx3);text-shadow:var(--ink-outline)}.ts-join-help.is-error{color:var(--g-rb3)}.ts-fine{font:400 var(--fs-line) / 1.1 var(--f10);color:var(--g-tx3);text-shadow:var(--ink-outline)}.ts-fine a{color:var(--g-g4)}.ts-hero-caption{right:calc(16px + var(--sar));bottom:calc(14px + var(--sab));font:400 var(--fs-tiny) / 1 var(--f5);color:var(--g-tx3);text-shadow:var(--ink-outline);position:absolute}@media (max-width:899px){.ts-hero-caption{top:calc(76px + var(--sat));bottom:auto}}.ts-section{padding:84px 0;position:relative}.ts-section-alt{background:linear-gradient(#6076b80d 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, #6076b80d 1px, transparent 1px) 0 0 / 16px 16px, var(--g-ink1);box-shadow:inset 0 var(--px) 0 var(--g-ink3), inset 0 calc(var(--px) * -1) 0 var(--g-ink3)}.ts-section h2{font:400 var(--fs-head) / 1 var(--f15);color:var(--g-g4);text-shadow:0 calc(var(--fpx) * 3) 0 var(--g-ink0);margin:10px 0 34px}.ts-card{padding:24px 22px 26px;position:relative}.ts-card h3{font:400 var(--fs-body) / 1 var(--f15);color:var(--g-g4);align-items:center;gap:12px;margin-bottom:10px;display:flex}.ts-card p{color:var(--g-tx2)}.ts-steps,.ts-features,.ts-plans,.ts-ticks{margin:0;padding:0;list-style:none}.ts-steps{gap:30px;display:grid}@media (min-width:820px){.ts-steps{grid-template-columns:repeat(3,1fr)}}.ts-step-n{font:400 var(--fs-head) / 1 var(--f15);color:var(--g-g1);position:absolute;top:10px;right:16px}.ts-features{gap:30px;display:grid}@media (min-width:640px){.ts-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ts-features{grid-template-columns:repeat(4,1fr)}}.ts-games-section+.ts-section{box-shadow:inset 0 var(--px) 0 var(--g-ink3)}.ts .ts-games-lede{max-width:640px;margin:-16px 0 34px}.ts-games{gap:30px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ts-games{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ts-games{grid-template-columns:repeat(3,1fr)}}.ts-game{align-content:start;gap:10px;display:grid}.ts-game h3{overflow-wrap:anywhere;margin:0}.ts-game-dm,.ts-game-meta{font:400 var(--fs-line) / 1.2 var(--f10);color:var(--g-tx3)!important}.ts-game-meta{align-items:center;gap:8px;display:flex}.ts-game-live{width:calc(var(--px) * 4);height:calc(var(--px) * 4);background:var(--g-heal);box-shadow:0 0 0 var(--px) var(--g-ink0), 0 0 8px #78e68c99;flex:none}.ts-game .tt-btn{justify-self:start;margin-top:4px}.ts .ts-games-more{margin-top:30px}.ts .ts-beta{font:400 var(--fs-line) / 1 var(--f10);color:var(--g-heal);align-items:center;gap:10px;margin:-12px 0 34px;padding:10px 16px 11px;display:inline-flex}.ts-plans{align-items:stretch;gap:30px;display:grid}@media (min-width:900px){.ts-plans{grid-template-columns:repeat(3,1fr);align-items:start}.ts-plan.is-main{transform:translateY(-10px)}}.ts-plan{align-content:start;gap:14px;display:grid}.ts-plan h3{margin:0}.ts-price{align-items:baseline;gap:10px;display:flex}.ts-price b{font:400 calc(var(--fpx) * 81) / .9 var(--f15);color:var(--g-g5);text-shadow:0 calc(var(--fpx) * 4) 0 var(--g-g0)}.ts-price span{font:400 var(--fs-line) / 1 var(--f10);color:var(--g-tx3)}.ts-ticks{gap:8px;display:grid}.ts-ticks li{color:var(--g-tx2);padding-left:22px;position:relative}.ts-ticks li:before{content:"";width:calc(var(--px) * 4);height:calc(var(--px) * 4);background:var(--g-g3);box-shadow:inset calc(var(--px) * -1) calc(var(--px) * -1) 0 var(--g-g1), 0 var(--px) 0 var(--g-ink0);position:absolute;top:.42em;left:2px}.ts-soon{font:400 var(--fs-line) / 1.15 var(--f10);color:var(--g-tx3)!important}.ts-final{text-align:center}.ts-final:before{content:"";z-index:-1;background:radial-gradient(at 50% 60%,#f08a3a29 0%,#f08a3a00 55%);position:absolute;inset:0}.ts-final .ts-wrap{justify-items:center;gap:16px;display:grid}.ts-final h2{margin:0}.ts-final .ts-lede{margin-bottom:10px}.ts-foot{padding:34px 0 calc(40px + var(--sab));box-shadow:inset 0 var(--px) 0 var(--g-ink3)}.ts-foot p{font:400 var(--fs-line) / 1.3 var(--f10);color:var(--g-tx3)}.ts-foot b{color:var(--g-g3);font-weight:400}.ts-foot-small{margin-top:4px!important}.ts-foot-links{flex-wrap:wrap;gap:6px 22px;margin:16px 0 12px;display:flex}.ts-foot-links a{font:400 var(--fs-line) / 1.3 var(--f10);color:var(--g-tx2);text-decoration:none}.ts-foot-links a:hover,.ts-foot-links a:focus-visible{color:var(--g-g4);text-decoration:underline}
