.game-artwork.is-illustrated{flex:none;justify-content:center;align-items:center;width:64px;min-width:0;height:64px;min-height:0;display:inline-flex;position:relative;overflow:visible;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}.game-artwork.is-illustrated:before,.game-artwork.is-illustrated:after{display:none!important}.game-artwork.is-illustrated>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;max-height:none;display:block;mix-blend-mode:normal!important;-webkit-mask:none!important;mask:none!important}.game-landing-viewport{inset:var(--app-top,0) 0 auto;height:var(--app-height,100dvh);color:#fff1d9;background:radial-gradient(at 12% 22%,#12655e33,#0000 48%),radial-gradient(at 95% 68%,#5b3f7b30,#0000 48%),url(/media/brand/game-night-pattern-more.svg) top/min(100vw,720px),#071420;font-family:Arial,Helvetica,sans-serif;position:fixed}.game-landing-viewport *{box-sizing:border-box}.game-landing-fit{height:100%;position:relative;overflow:hidden auto}.game-landing-content{height:100%;min-height:100%}.game-landing{width:100%;max-width:1600px;height:100%;min-height:510px;padding:env(safe-area-inset-top) max(24px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom));isolation:isolate;flex-direction:column;margin:auto;display:flex}.game-landing a{color:inherit}.game-landing a:focus-visible,.game-guide-host-dock a:focus-visible{outline-offset:4px;outline:3px solid #93f4dc}.game-landing svg,.game-guide-host-dock svg{stroke-width:1.8px;flex:none;width:22px;height:22px}.game-landing-nav{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1240px;height:48px;min-height:48px;margin:0 auto;display:flex}.game-landing-nav a{color:#bdccd3;align-items:center;gap:7px;min-height:40px;font-size:12px;text-decoration:none;display:inline-flex}.game-landing-nav svg{width:16px;height:16px}.game-landing-nav .game-landing-help{background:#07141d80;border:1px solid #728c9840;border-radius:24px;min-height:32px;padding:5px 13px}.game-landing-layout{flex:1;grid-template-rows:auto minmax(24px,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:8px;width:100%;max-width:470px;min-height:0;margin:0 auto;padding-top:7px;display:grid}.game-landing-brand{flex-direction:column;align-items:center;gap:4px;display:flex}.game-landing-brand img.brand-wordmark{width:100%;max-width:350px;height:auto}.game-landing-brand>span{text-align:center;font:700 clamp(15px,4.2vw,20px)/1.2 PartyBoxHome,Arial,sans-serif}.game-landing-art{grid-area:2/1;justify-content:center;align-items:center;min-height:0;padding:8px 0 5px;display:flex;position:relative;overflow:clip}.game-landing-art:before{content:"";background:radial-gradient(ellipse at center,color-mix(in srgb,var(--game) 20%,transparent),transparent 65%);z-index:-1;position:absolute;inset:35% -10% 0}.game-landing-art .game-artwork{filter:drop-shadow(0 12px 13px #0005);width:100%;max-width:285px;height:100%;max-height:285px}.game-landing-invitation{text-align:center;grid-area:3/1;width:100%;min-width:0}.game-landing-meta{color:#8ed6c8;margin:0 0 7px;font-size:11px;line-height:1.5}.game-landing-meta strong{font-weight:700}.game-landing h1{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;margin:0;font:700 clamp(29px,8vw,38px)/1.08 PartyBoxHome,Arial,sans-serif}.game-landing-description{color:#c3cfd5;text-wrap:pretty;max-width:43ch;margin:10px auto 8px;font-size:14px;line-height:1.45}.game-landing-connection{color:#91aaaf;justify-content:center;align-items:center;gap:6px;margin:0 0 17px;font-size:11px;line-height:1.4;display:flex}.game-landing-connection svg{color:#74c6b8;width:13px;height:13px}.game-landing-connection.is-unavailable{color:#efcb8b}.game-landing-actions{gap:10px;display:grid}.game-entry-action{text-align:left;white-space:normal;overflow-wrap:anywhere;background:#132734;border:1px solid #7c95a947;border-radius:17px;grid-template-columns:25px minmax(0,1fr) 22px;align-items:center;gap:16px;min-height:58px;padding:13px 20px;font:700 23px/1.15 PartyBoxHome,Arial,sans-serif;display:grid;box-shadow:0 3px #0003;color:#fff1d9!important;text-decoration:none!important}.game-entry-action>span{min-width:0}.game-entry-action>svg:first-child{width:25px;height:25px}.game-entry-action>svg:last-child{width:22px;height:22px}.game-entry-action.game-entry-primary{background:linear-gradient(115deg,#58f3c9,#29eac3);border-color:#a2ffe17a;box-shadow:0 4px #1f766b55,0 5px 20px #26c6ab16;color:#04221f!important}.game-landing-lobby{color:#90a7af;margin:12px 0 2px;font-size:10px;line-height:1.4}.game-landing-guide-link{text-underline-offset:5px;justify-content:center;align-items:center;gap:9px;min-height:42px;font-size:14px;font-weight:700;text-decoration-color:#54bfa680;display:inline-flex;color:#93f4dc!important}.game-landing-guide-link svg{width:17px;height:17px}.game-landing-benefits{color:#a9bbc4;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:450px;min-height:76px;margin:0 auto;padding:14px 0 0;font-size:11px;line-height:1.35;display:grid}.game-landing-benefits>span{text-align:center;grid-template-rows:20px auto;align-content:start;justify-items:center;gap:7px;display:grid;position:relative}.game-landing-benefits>span+span:before{content:"";background:#66848e40;width:1px;height:23px;position:absolute;top:16px;left:-4px}.game-landing-benefits svg{color:#65d9c4;width:20px;height:20px}@media (width>=900px){.game-landing{padding-inline:clamp(40px,6vw,110px);min-height:590px;padding-bottom:27px}.game-landing-nav{height:76px;min-height:76px}.game-landing-nav a{min-height:44px;font-size:14px}.game-landing-nav .game-landing-help{padding:8px 17px}.game-landing-nav svg{width:18px;height:18px}.game-landing-layout{grid-template-rows:1fr auto 1fr;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:26px 7vw;max-width:1180px;padding:22px 0}.game-landing-brand{grid-area:1/1;align-self:end}.game-landing-brand img.brand-wordmark{max-width:420px}.game-landing-brand>span{font-size:22px}.game-landing-art{grid-area:1/2/4;align-self:center;height:100%;padding:0}.game-landing-art .game-artwork{width:100%;max-width:580px;height:100%;max-height:580px}.game-landing-invitation{grid-area:2/1;max-width:460px;margin:auto}.game-landing h1{font-size:clamp(36px,3.8vw,50px)}.game-landing-meta{margin-bottom:12px;font-size:13px}.game-landing-description{margin:15px auto 10px;font-size:17px;line-height:1.5}.game-landing-connection{margin-bottom:23px;font-size:13px}.game-landing-connection svg{width:15px;height:15px}.game-entry-action{min-height:64px;font-size:25px}.game-landing-lobby{margin-top:15px;font-size:12px}.game-landing-guide-link{min-height:48px;font-size:15px}.game-landing-benefits{gap:12px;max-width:500px;min-height:69px;padding-top:7px;font-size:12px}.game-landing-benefits svg{width:23px;height:23px}}@media (width<=559px) and (height<=720px){.game-landing-nav{height:42px;min-height:42px}.game-landing-layout{row-gap:5px;padding-top:4px}.game-landing-brand img.brand-wordmark{max-width:310px}.game-landing-brand>span{font-size:16px}.game-landing-art{padding:6px 0 4px}.game-landing-art .game-artwork{max-height:215px}.game-landing h1{font-size:30px}.game-landing-description{margin:7px auto;font-size:13px}.game-landing-connection{margin-bottom:13px;font-size:10px}.game-landing-meta{margin-bottom:5px;font-size:10px}.game-entry-action{min-height:52px;padding:11px 17px;font-size:21px}.game-landing-actions{gap:9px}.game-landing-lobby{margin-top:11px;font-size:9px}.game-landing-guide-link{min-height:38px;font-size:13px}.game-landing-benefits{gap:6px;min-height:65px;padding-top:9px;font-size:10px}.game-landing-benefits svg{width:18px;height:18px}.game-landing-benefits>span{gap:5px}}@media (width<=559px) and (height<=590px){.game-landing{padding-inline:18px;padding-bottom:8px}.game-landing-nav{height:36px;min-height:36px}.game-landing-nav a{min-height:32px;font-size:11px}.game-landing-brand img.brand-wordmark{max-width:240px}.game-landing-brand>span{font-size:14px}.game-landing-art{padding:3px 0}.game-landing-art .game-artwork{max-height:130px}.game-landing-layout{row-gap:4px}.game-landing h1{font-size:27px}.game-landing-meta{font-size:9px}.game-landing-description{margin:5px auto;font-size:12px}.game-landing-connection{margin-bottom:9px;font-size:10px}.game-entry-action{min-height:46px;padding:9px 14px;font-size:19px}.game-landing-actions{gap:8px}.game-landing-lobby{margin-top:9px}.game-landing-guide-link{min-height:34px;font-size:12px}.game-landing-benefits{min-height:52px;padding-top:5px;font-size:9px}.game-landing-benefits svg{width:16px;height:16px}.game-landing-benefits>span{grid-template-rows:16px auto;gap:4px}}@media (width>=560px) and (height<=540px){.game-landing{min-height:340px;padding:0 24px 8px}.game-landing-nav{height:36px;min-height:36px}.game-landing-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px 30px;max-width:940px;padding:4px 0}.game-landing-brand{grid-area:1/1;align-self:end}.game-landing-brand img.brand-wordmark{max-width:250px}.game-landing-brand>span{font-size:14px}.game-landing-art{grid-area:1/2/3;padding:5px 0}.game-landing-art .game-artwork{max-height:280px}.game-landing-invitation{grid-area:2/1;max-width:370px;margin:0 auto}.game-landing-meta{margin-bottom:4px;font-size:9px}.game-landing h1{font-size:27px}.game-landing-description{margin:5px auto;font-size:12px}.game-landing-connection{margin-bottom:8px;font-size:10px}.game-entry-action{min-height:44px;padding:8px 14px;font-size:19px}.game-landing-actions{gap:7px}.game-landing-lobby{margin-top:8px;font-size:9px}.game-landing-guide-link{min-height:32px;font-size:12px}.game-landing-benefits{justify-content:center;gap:24px;max-width:none;min-height:28px;padding-top:4px;font-size:10px;display:flex}.game-landing-benefits>span{align-items:center;gap:5px;display:flex}.game-landing-benefits>span+span:before{display:none}.game-landing-benefits svg{width:15px;height:15px}}@media (width>=560px) and (height<=400px){.game-landing{min-height:320px}.game-landing-nav{height:30px;min-height:30px}.game-landing-brand img.brand-wordmark{max-width:210px}.game-landing-brand>span{font-size:12px}.game-landing-benefits,.game-landing-lobby{display:none}.game-landing-layout{gap:6px 30px;padding:3px 0}.game-landing h1{font-size:25px}.game-landing-connection{margin-bottom:6px}.game-landing-guide-link{min-height:34px}}@media (width>=560px) and (height<=350px){.game-landing-brand img.brand-wordmark{max-width:150px}.game-landing-brand>span{display:none}.game-landing-nav{height:26px;min-height:26px}.game-landing-nav a{min-height:26px;font-size:10px}.game-landing-nav .game-landing-help{min-height:26px;padding:3px 10px}.game-landing-description{margin:4px auto;font-size:11px;line-height:1.35}.game-landing-meta{margin-bottom:3px;font-size:8px}.game-landing h1{font-size:22px}.game-landing-connection{margin-bottom:5px;font-size:9px}.game-entry-action{font-size:18px}.game-landing-guide-link{min-height:28px;font-size:11px}}@media (hover:hover){.game-entry-action:hover{filter:brightness(1.06)}.game-landing-guide-link:hover{color:#c0fff0!important}.game-landing-nav a:hover{color:#fff1d9}}@media (prefers-reduced-motion:no-preference){.game-entry-action{transition:transform .14s,filter .14s}.game-entry-action:hover{transform:translateY(-1px)}.game-entry-action:active{transform:translateY(1px)}}.discovery.has-guide-dock{background:radial-gradient(at 12% 22%,#12655e25,#0000 48%),url(/media/brand/game-night-pattern-more.svg) top/min(100vw,720px),#071420}.has-guide-dock>.native-scroll{scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom))}.has-guide-dock .discovery-surface{max-width:860px;padding-bottom:calc(140px + env(safe-area-inset-bottom))!important}.has-guide-dock .discovery-header .brand-wordmark{width:170px}.has-guide-dock .discovery-header>a:last-child{font-size:13px}.has-guide-dock .discovery-breadcrumbs{font-size:12px;line-height:1.5}.game-how-to-guide{background:#0a1924e8;border:1px solid #66848e40;border-radius:24px;gap:30px;min-width:0;padding:clamp(22px,5vw,48px);display:grid;box-shadow:0 15px 50px #0002}.game-how-to-heading{grid-template-columns:70px 1fr;align-items:center;gap:10px 18px;min-width:0;display:grid}.game-how-to-heading>.game-artwork{grid-row:1/3;width:70px;height:70px}.game-how-to-heading .discovery-eyebrow{margin:0}.game-how-to-guide .game-how-to-heading h1{letter-spacing:-.02em;overflow-wrap:break-word;font:700 clamp(30px,5vw,44px)/1.15 PartyBoxHome,Arial,sans-serif}.game-how-to-heading>.discovery-intro,.game-how-to-heading>.game-guide-unavailable{grid-column:1/-1}.game-how-to-guide h2{margin:0 0 12px;font:700 25px/1.2 PartyBoxHome,Arial,sans-serif}.game-how-to-guide p,.game-how-to-guide li{font-size:16px;line-height:1.65}.game-how-to-guide ol{gap:13px}.game-how-to-guide .discovery-tip{margin-top:16px;font-size:15px;line-height:1.6}.game-how-to-guide .discovery-duration{margin-top:12px;font-size:14px}.game-how-to-guide .discovery-duration strong{color:#fff1d9}.game-how-to-guide .discovery-game-preview{border:0;grid-template-columns:1fr;gap:24px;padding:0}.game-how-to-guide .discovery-preview-copy{gap:24px}.game-how-to-guide .discovery-examples,.game-how-to-guide .discovery-search-notes{padding-top:24px}.game-how-to-guide a,.game-guide-return a{color:#93f4dc}.game-how-to-guide .game-guide-unavailable{color:#efcb8b}.game-how-to-guide :is(a,summary){scroll-margin-bottom:calc(140px + env(safe-area-inset-bottom))}.game-guide-return{border-top:1px solid #66848e40;flex-wrap:wrap;gap:12px 24px;padding-top:18px;display:flex}.game-guide-return a{align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.game-guide-return svg{width:18px;height:18px}.game-guide-host-dock{z-index:30;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);background:#071420eb;border:1px solid #6d999640;border-radius:25px;max-width:460px;margin-inline:auto;padding:8px;position:absolute;box-shadow:0 10px 35px #0008}.game-guide-host-dock .game-entry-action{width:100%;max-width:none;height:auto;min-height:58px;margin:0;font-size:23px;box-shadow:0 3px #1f766b55,0 4px 16px #26c6ab16}.game-guide-host-dock:focus-within{outline-offset:3px;outline:2px solid #93f4dc}@media (width<=500px){.game-how-to-guide{gap:26px;padding:22px}.game-how-to-heading{grid-template-columns:52px 1fr;gap:8px 12px}.game-how-to-heading>.game-artwork{width:52px;height:52px}.game-how-to-guide h2{font-size:23px}.game-how-to-guide .game-how-to-heading h1{font-size:30px}.game-how-to-guide p,.game-how-to-guide li{font-size:15px}.has-guide-dock .discovery-breadcrumbs,.has-guide-dock .discovery-breadcrumbs>span{gap:5px}}@media (height<=450px){.game-guide-host-dock{bottom:max(8px,env(safe-area-inset-bottom));border-radius:21px;padding:6px}.game-guide-host-dock .game-entry-action{min-height:48px;padding-block:10px;font-size:21px}}@media (width>=900px){.game-landing-layout{flex:1 0 auto;grid-template-rows:auto auto;align-content:center;min-height:min-content}.game-landing-art{grid-row:1/3}.game-landing-art .game-artwork{margin:auto;position:absolute;inset:0}}@media (width>=900px) and (height<=800px){.game-landing{padding-bottom:12px}.game-landing-nav{height:48px;min-height:48px}.game-landing-layout{gap:12px 6vw;padding:6px 0}.game-landing-brand img.brand-wordmark{max-width:280px}.game-landing-brand>span{font-size:17px}.game-landing h1{font-size:34px}.game-landing-meta{margin-bottom:8px;font-size:12px}.game-landing-description{margin:10px auto 8px;font-size:14px;line-height:1.45}.game-landing-connection{margin-bottom:14px;font-size:11px}.game-landing .game-entry-action{min-height:52px;padding-block:10px;font-size:22px}.game-landing-lobby{margin-top:11px;font-size:10px}.game-landing-guide-link{min-height:40px;font-size:14px}.game-landing-benefits{min-height:52px;padding-top:6px;font-size:10px}.game-landing-benefits>span{gap:5px}.game-landing-benefits svg{width:18px;height:18px}}.discovery.has-guide-dock{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.has-guide-dock .discovery-header>a:last-child{color:#93f4dc;background:#07141d80;border:1px solid #728c9840;border-radius:24px;align-items:center;min-height:44px;padding:6px 12px;display:inline-flex}.game-landing-subtitle{color:#8ed6c8;margin:8px 0 0;font-size:clamp(13px,1.4vw,18px);font-weight:600;line-height:1.35}@media (width>=560px) and (height<=540px){.game-landing-layout{flex:1 0 auto;grid-template-rows:auto auto;align-content:center;min-height:min-content}.game-landing-art .game-artwork{margin:auto;position:absolute;inset:0}}@media (width>=560px) and (height<=400px){.game-landing-brand>span{display:none}.game-landing-subtitle{margin-top:4px;font-size:12px}}@media (width>=560px) and (height<=350px){.game-landing-brand img.brand-wordmark{max-width:110px}.game-landing h1{font-size:20px}.game-landing-description{margin:2px auto;font-size:10.5px}.game-landing-connection{margin-bottom:3px;font-size:8px}}.game-landing--home .game-landing-home-art{object-fit:contain;filter:drop-shadow(0 12px 13px #0005);width:100%;max-width:285px;height:100%;max-height:285px;display:block}@media (width>=900px){.game-landing--home .game-landing-home-art{max-width:580px;max-height:580px;margin:auto;position:absolute;inset:0}}@media (width<=559px) and (height<=720px){.game-landing--home .game-landing-home-art{max-height:215px}}@media (width<=559px) and (height<=590px){.game-landing--home .game-landing-home-art{max-height:130px}}@media (width>=560px) and (height<=540px){.game-landing--home .game-landing-home-art{max-width:285px;max-height:280px;margin:auto;position:absolute;inset:0}}:root{--app-height:var(--viewport-height,100dvh);--app-top:var(--viewport-top,0px)}.start-restoring{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;padding:24px;display:flex}.start-restoring .brand-wordmark{width:min(320px,80vw);height:auto}.start-restoring p{color:#c3d3dc;max-width:360px}html,body{color:#f7f9fb;background:#06090e;width:100%;height:100%;margin:0;font-family:Avenir Next,SF Pro Display,Segoe UI,system-ui,sans-serif}.partybox-start{top:var(--app-top,0px);height:var(--app-height,100dvh);background:radial-gradient(at 50% 0,#17302d 0,#0c101b 40%,#06090e 80%);position:fixed;inset-inline:0;overflow:clip}.partybox-start *{box-sizing:border-box}.partybox-start button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.partybox-start button:focus-visible{outline-offset:3px;outline:3px solid #55e7aa}.partybox-start svg{flex:none;width:20px;height:20px}.partybox-start>.native-screen{width:100%;height:100%;position:relative;overflow:clip}.partybox-start .native-fit-content{transform-origin:0 0;width:100%;height:100%;position:absolute}.start-home{width:100%;max-width:520px;height:100%;padding:max(22px,env(safe-area-inset-top)) 22px max(14px,env(safe-area-inset-bottom));flex-direction:column;gap:14px;margin:auto;display:flex}.start-brand{flex:none;justify-content:center;align-items:center;gap:10px;min-height:48px;display:flex}.start-brand>span{color:#04150b;background:linear-gradient(145deg,#2be47e,#32bcea);border-radius:15px;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 12px 36px #24dd7640}.start-brand svg{width:28px;height:28px}.start-brand strong{letter-spacing:-1px;font-size:28px;font-weight:950}.start-brand i{color:#2ae07b;font-style:normal}.start-covers{flex:1;justify-content:center;align-items:center;gap:8px;min-height:65px;max-height:170px;display:flex}.start-cover{aspect-ratio:1;background:linear-gradient(145deg,#6d458b,#251931);border:1px solid #b587f44d;border-radius:23%;place-items:center;width:22%;max-width:95px;font-size:clamp(28px,9vw,48px);display:grid;transform:rotate(-9deg);box-shadow:0 14px 25px #0005}.start-cover-1{background:linear-gradient(145deg,#996b32,#292014);transform:rotate(6deg)}.start-cover-2{background:linear-gradient(145deg,#277458,#15292a);transform:rotate(-5deg)}.start-cover-3{background:linear-gradient(145deg,#345284,#141d31);transform:rotate(9deg)}.start-copy{text-align:center;flex:none}.start-copy h1{letter-spacing:-.05em;margin:0;font-size:clamp(30px,8vw,42px);font-weight:900;line-height:1.07}.start-copy em{color:#2ae07b;font-style:normal}.start-copy p{color:#a0adb9;max-width:400px;margin:10px auto 0;font-size:14px;line-height:1.4}.start-actions{flex:none;gap:8px;display:grid}.start-actions>button{color:#f7f9fb;text-transform:uppercase;background:#ffffff07;border:1px solid #ffffff20;border-radius:17px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:9px 14px;font-size:14px;font-weight:850;display:flex}.start-actions>button:first-child{color:#04140a;background:linear-gradient(135deg,#2be27d,#26c96e);border:0;box-shadow:0 13px 34px #24de7630}.start-actions>.start-join{background:linear-gradient(135deg,#7b5cff1d,#b347ff12);border-color:#7b5cff52}.start-actions>.start-watch{background:linear-gradient(135deg,#35c8ff10,#ffffff06);border-color:#39cfff35}.start-watch>span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.start-watch small{color:#9ebac8;font-size:12px;font-weight:600}.start-footer{flex-direction:column;align-items:center;gap:12px;margin-top:auto;display:flex}.start-footer>div{color:#9daab6;justify-content:center;gap:12px;font-size:12px;display:flex}.start-footer span{white-space:nowrap;align-items:center;gap:4px;display:flex}.start-footer svg{color:#42e593;width:14px;height:14px}.start-footer>button{color:#a6b4c3;background:0 0;border:0;align-items:center;gap:7px;min-height:32px;font-size:14px;display:flex}.start-progress{color:#b9c8d3;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.start-progress button{color:#55e7aa;background:#10231c;border:1px solid #55e7aa66;border-radius:8px;padding:6px 10px}@media (height<=650px){.start-home{gap:9px;padding-block:12px}.start-covers{max-height:85px}.start-cover{max-width:65px}.start-copy p{margin-top:6px}.start-footer{gap:6px}}@media (height<=540px){.start-covers{display:none}.start-copy h1{font-size:30px}.start-actions>button{min-height:42px}}@media (width>=900px){.start-home{grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:20px 64px;max-width:1200px;padding:32px 48px;display:grid}.start-brand{grid-column:1/-1}.start-copy{text-align:left;grid-area:2/1;align-self:end}.start-copy h1{font-size:clamp(40px,4.6vw,66px)}.start-copy p{max-width:440px;margin-left:0;font-size:18px}.start-covers{grid-area:3/1;justify-content:flex-start;height:150px;max-height:150px;display:flex}.start-actions{background:linear-gradient(145deg,#13372b88,#111724);border:1px solid #66e8ac26;border-radius:28px;grid-area:2/2/4;padding:24px;box-shadow:0 24px 80px #0005}.start-footer{grid-column:1/-1}}.start-footer .start-help{color:#aebdce;text-underline-offset:3px;justify-content:center;align-items:center;min-height:32px;font-size:11px;display:flex}.start-help:focus-visible{outline-offset:3px;outline:2px solid #80ffc3}.settings-help-link{color:#89efbe;text-underline-offset:3px;justify-content:center;align-items:center;min-height:32px;font-size:12px;display:flex}.entry-policy-link{color:#a5e8c1;text-align:center;text-underline-offset:4px;min-height:28px;font-size:12px;display:block}:root[data-discord-activity]{--app-top:max(var(--viewport-top,0px),var(--discord-safe-area-inset-top,0px));--app-height:max(0px,calc(min(calc(var(--viewport-top,0px) + var(--viewport-height,100dvh)),calc(100dvh - var(--discord-safe-area-inset-bottom,0px))) - var(--app-top)))}.discord-connection-error{z-index:1000;color:#fff;background:#16130d;border:1px solid #ffac3d;border-radius:1rem;align-items:center;gap:1rem;width:fit-content;max-width:calc(100% - 2rem);margin-inline:auto;padding:.8rem 1rem;font-size:.875rem;display:flex;position:fixed;inset:auto 1rem 1rem}.discord-connection-error button{color:#ffca7e;cursor:pointer;font-weight:700}.discord-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;width:min(100%,720px);height:100%;margin:auto;padding:32px;display:flex}.discord-welcome .start-brand{margin-bottom:12px}.discord-entry-mark{color:#c7cbff;background:linear-gradient(145deg,#5865f255,#242a50);border:1px solid #a5acff44;border-radius:30px;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 20px 80px #5865f222}.discord-entry-mark svg{width:44px;height:44px}.discord-welcome small{color:#a7afff;letter-spacing:.16em;font-size:12px;font-weight:800}.discord-welcome h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,4vw,44px)}.discord-welcome p{color:#b8c5d4;max-width:460px;margin:0;font-size:16px;line-height:1.6}.discord-welcome>button{color:#052417;background:#2ae07b;border:0;border-radius:14px;min-height:48px;padding:12px 32px;font-weight:800}.discord-entry-note{color:#8b9dab;max-width:400px;font-size:14px;line-height:1.5}.discord-entry-progress{background:linear-gradient(90deg,#5865f2,#60efac,#5865f2) 0 0/200% 100%;border-radius:4px;width:160px;height:4px;animation:1.8s linear infinite discord-progress}@keyframes discord-progress{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.discord-entry-progress{animation:none}}@media (height<=540px){.discord-welcome{gap:14px;padding:16px}.discord-entry-mark{border-radius:18px;width:52px;height:52px}.discord-entry-mark svg{width:28px;height:28px}.discord-welcome h1{margin:8px 0;font-size:26px}}img.brand-wordmark{aspect-ratio:2051/523;object-fit:contain;flex-shrink:1;width:220px;max-width:100%;height:auto;display:block}.header-brand>div{min-width:0}.header-brand img.brand-wordmark{width:140px}.live-brand.compact img.brand-wordmark{width:148px}.loading-seat .live-brand,.table-display.loading .live-brand{width:min(80vw,360px)}.loading-seat img.brand-wordmark,.table-display.loading img.brand-wordmark{width:100%}.start-brand img.brand-wordmark{width:min(62vw,240px)}@media (width<=559px){.header-brand img.brand-wordmark{width:108px}.live-brand.compact img.brand-wordmark{width:132px}}@media (height<=540px){.header-brand img.brand-wordmark{width:98px}.loading-seat .live-brand,.table-display.loading .live-brand{width:min(55vw,260px)}}.brand-home{--brand-mint:#48f5c1;box-sizing:border-box;width:100%;height:100%;padding:0 max(22px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom));color:#faf3e5;background:radial-gradient(at 74%,#233c3535,#0000 58%),#090e14;flex-direction:column;display:flex;container:home/size}.brand-home *{box-sizing:border-box}.brand-home svg{flex:none;width:20px;height:20px}.brand-home button,.brand-home a{font:inherit}.brand-home :is(button,a):focus-visible{outline:3px solid var(--brand-mint);outline-offset:3px}.brand-home-header{width:100%;max-width:1440px;height:70px;min-height:70px;padding-top:env(safe-area-inset-top);justify-content:space-between;align-items:center;margin:auto;display:flex}.brand-home-mark{align-items:center;gap:10px;display:flex}.brand-home-mark img{border-radius:12px;width:40px;height:40px}.brand-home-mark b{letter-spacing:-1px;font-size:22px;font-weight:950}.brand-home-mark b span{color:var(--brand-mint)}.brand-home-header>a{color:#c5cecf;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:none;display:flex}.brand-home-header>a svg{width:16px;height:16px}.brand-home-layout{flex-direction:column;flex:1;justify-content:center;gap:6px;width:100%;max-width:1440px;min-height:0;margin:auto;display:flex}.brand-home-art{flex:none;width:110%;height:clamp(145px,25dvh,260px);margin-left:-5%;position:relative}.brand-home-art img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.brand-home-start{z-index:1;width:100%;max-width:460px;margin-inline:auto}.brand-eyebrow{letter-spacing:1.6px;color:var(--brand-mint);margin-bottom:10px;font-size:11px;font-weight:850;display:block}.brand-home-start h1{letter-spacing:-.045em;color:#faf3e5;margin:0;font-size:38px;font-weight:900;line-height:1.08}.brand-home-start h1 span{color:var(--brand-mint)}.brand-home-start p{color:#b6c2c4;margin:10px 0 18px;font-size:14px;line-height:1.5}.brand-home-actions{gap:10px;display:grid}.brand-home-actions>button{color:#faf3e5;text-transform:none;white-space:normal;width:100%;height:auto;min-height:50px;box-shadow:none;background:#17222b;border:1px solid #e8fff02e;border-radius:15px;justify-content:flex-start;align-items:center;gap:10px;padding:12px 18px;font-size:16px;font-weight:850;line-height:1.2;display:flex}.brand-home-actions>button:first-child{background:var(--brand-mint);color:#05241c;border-color:#68ffce;box-shadow:0 4px #238e7166}.brand-home-actions>button>svg:last-child{margin-left:auto}.brand-home-actions>.brand-shared-entry{background:#111a21;gap:14px}.brand-shared-entry>svg:first-child{color:var(--brand-mint)}.brand-shared-entry>span{text-align:left;gap:3px;display:grid}.brand-shared-entry strong{font-size:14px}.brand-shared-entry small{color:#b6c2c4;font-size:12px;font-weight:400}.brand-home-footer{color:#9daeb0;flex:none;justify-content:center;align-items:center;gap:18px;min-height:46px;font-size:12px;display:flex}.brand-home-footer>span,.brand-home-footer>button{align-items:center;gap:7px;display:flex}.brand-home-footer svg{color:#77bba8;width:15px;height:15px}.brand-home-footer>button{color:#c5cecf;cursor:pointer;background:0 0;border:0;min-height:36px;font-size:12px}.brand-home-status{text-align:center;margin-top:10px;font-size:13px}.brand-home-status .start-progress{color:#b6c2c4}@media (width>=900px){.brand-home{padding-inline:40px;padding-bottom:20px}.brand-home-header{height:84px;min-height:84px}.brand-home-layout{grid-template-columns:.85fr 1.2fr;align-items:center;gap:2vw;padding:0 2vw;display:grid}.brand-home-art{aspect-ratio:1.45;grid-area:1/2;width:110%;height:auto;margin-left:-7%}.brand-home-start{grid-area:1/1;max-width:480px}.brand-home-start h1{font-size:clamp(40px,5.1vw,76px)}.brand-home-start .brand-eyebrow{margin-bottom:20px}.brand-home-start p{margin:22px 0 30px;font-size:17px}.brand-home-actions{gap:12px}.brand-home-actions>button{min-height:59px;font-size:17px}.brand-home-footer{gap:28px;min-height:54px}}@container home (height<=680px) and (width<=559px){.brand-home-header{height:58px;min-height:58px}.brand-home-art{height:170px}.brand-home-start h1{font-size:34px}.brand-home-start p{margin:8px 0 14px;font-size:13px}.brand-home-start .brand-eyebrow{margin-bottom:8px;font-size:9px}.brand-home-actions{gap:9px}.brand-home-actions>button{min-height:48px}.brand-home-footer{gap:12px;min-height:35px;font-size:10px}.brand-home-footer>button{font-size:10px}}@container home (height<=520px) and (width<=559px){.brand-home-art{height:104px}.brand-home-start h1{font-size:28px}.brand-home-start h1 br{display:none}.brand-home-start p{margin:6px 0 12px;font-size:12px}.brand-home-start p br{display:none}.brand-home-actions{gap:8px}.brand-home-actions>button{min-height:44px;padding:9px 12px;font-size:14px}.brand-shared-entry strong{font-size:12px}.brand-shared-entry small{font-size:10px}.brand-home-header{height:50px;min-height:50px}.brand-home-footer{gap:9px;font-size:9px}.brand-home-footer>button{font-size:10px}.brand-home-footer svg{width:12px;height:12px}:is(.brand-home:has(.brand-home-status) .brand-home-art,.brand-home:has(.home-rejoin) .brand-home-art){height:55px}}@media (height<=540px) and (width>=560px){.brand-home-header{height:48px;min-height:48px}.brand-home-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:16px;padding:0;display:grid}.brand-home-start{grid-area:1/1}.brand-home-art{grid-area:1/2;width:110%;height:100%;margin-left:-7%}.brand-home-start h1{font-size:28px}.brand-home-start h1 br{display:none}.brand-home-start p{margin:7px 0 12px;font-size:12px}.brand-home-start .brand-eyebrow{margin-bottom:6px;font-size:9px}.brand-home-actions{gap:7px}.brand-home-actions>button{min-height:38px;padding:8px 12px;font-size:13px}.brand-shared-entry strong{font-size:12px}.brand-shared-entry small{font-size:10px}.brand-home-footer{min-height:32px;font-size:10px}}@media (prefers-reduced-motion:no-preference){.brand-home-actions>button{transition:transform .14s,background .14s}.brand-home-actions>button:active{transform:translateY(1px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.brand-home-actions>button:hover{transform:translateY(-2px)}}:root[data-reduced-motion=true] .brand-home-actions>button{transition:none!important;transform:none!important}@media (width>=600px) and (width<=899px){.brand-home .brand-home-art{width:100%;margin-left:0}}.brand-home .brand-home-header{justify-content:flex-end;gap:20px;height:56px;min-height:56px;margin:0 auto}.brand-home .brand-home-header>button{color:#b6c2c4;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:0;font-size:13px;display:flex}.brand-home .brand-home-header>button svg{width:16px;height:16px}.brand-home .brand-home-header>.brand-home-install{color:var(--brand-mint)}.partybox-install-guide{--brand-mint:#48f5c1;max-width:min(92vw,420px)!important}.partybox-install-guide ol{gap:12px;margin:16px 0 6px;padding:0;list-style:none;display:grid}.partybox-install-guide li{color:#d9e4e4;align-items:center;gap:10px;min-height:42px;display:flex}.partybox-install-guide li svg,.partybox-install-guide .install-step-number{width:24px;height:24px;color:var(--brand-mint);flex:none;place-items:center;display:grid}.partybox-install-guide .install-step-number{background:#48f5c11c;border-radius:50%;font-size:13px;font-weight:900}.brand-home .brand-home-start h1{text-wrap:balance;margin:0 0 22px;font-size:clamp(25px,7vw,38px);line-height:1.12}.brand-home .brand-home-actions>button{text-align:left;grid-template-columns:22px minmax(0,1fr) 20px;gap:12px;display:grid}.brand-home .brand-home-actions>button>svg:first-child{grid-column:1;width:22px;height:22px;margin:0}.brand-home .brand-home-actions>button>span{text-align:left;overflow-wrap:anywhere;grid-column:2;min-width:0}.brand-home .brand-home-actions>button>svg:last-child{grid-column:3;justify-self:end;width:20px;height:20px;margin:0}.brand-home .brand-home-footer{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;width:100%;max-width:620px;min-height:78px;margin:0 auto;padding:18px 0 4px;font-size:12px;line-height:1.35;display:grid}.brand-home .brand-home-footer>:is(span,button){width:100%;min-width:0;min-height:56px;color:inherit;font:inherit;text-align:center;white-space:normal;background:0 0;border:0;grid-template-rows:20px auto;align-content:start;justify-items:center;gap:7px;margin:0;padding:0;display:grid}.brand-home .brand-home-footer>:is(span,button)>svg{align-self:center;width:18px;height:18px}.brand-home .brand-home-footer>:is(span,button)>span{white-space:normal;max-width:11ch;display:block}.brand-home .brand-home-footer>button{cursor:pointer;color:#c5cecf}.brand-home .brand-home-art{height:clamp(165px,30dvh,290px)}@media (width>=900px){.brand-home .brand-home-header{height:72px;min-height:72px}.brand-home .brand-home-start h1{margin-bottom:30px;font-size:clamp(40px,5vw,68px)}.brand-home .brand-home-art{height:auto}}@container home (height<=580px) and (width<=559px){.brand-home .brand-home-header{height:46px;min-height:46px}.brand-home .brand-home-art{height:135px}.brand-home .brand-home-start h1{margin-bottom:14px;font-size:27px}.brand-home .brand-home-footer{min-height:32px;font-size:11px}.brand-home:has(.home-rejoin) .brand-home-art{height:105px}}@container home (height<=480px) and (width<=559px){.brand-home .brand-home-art{height:105px}.brand-home:has(.home-rejoin) .brand-home-art{height:78px}.brand-home .brand-home-start h1{margin-bottom:12px;font-size:23px}.brand-home .brand-home-actions{gap:7px}.brand-home .brand-home-actions>button{min-height:42px;padding:8px 12px}.brand-home .brand-home-footer{min-height:28px}}@media (height<=540px) and (width>=560px){.brand-home .brand-home-header{height:44px;min-height:44px}.brand-home .brand-home-start h1{margin-bottom:14px;font-size:25px}.brand-home .brand-home-art{height:100%}.brand-home .brand-home-footer{min-height:28px}}@media (width>=560px) and (height<=540px){.brand-home .brand-home-footer{justify-content:center;gap:30px;max-width:none;min-height:50px;padding:12px 0 0;display:flex}.brand-home .brand-home-footer>:is(span,button){justify-content:center;align-items:center;gap:8px;width:auto;min-height:38px;display:flex}.brand-home .brand-home-footer>:is(span,button)>span{white-space:nowrap;max-width:none}}:root{--party-game-backdrop:radial-gradient(ellipse at 12% 22%,#12655e33,transparent 48%),radial-gradient(ellipse at 95% 68%,#5b3f7b30,transparent 48%),url(/media/brand/game-night-pattern-more.svg) center top/min(100vw,720px) auto repeat,#071420}.partybox-live:has(.refreshed-entry:is(.entry-host,.entry-join,.entry-reconnect)){background:var(--party-game-backdrop)}.partybox-live:has(.refreshed-entry:is(.entry-host,.entry-join,.entry-reconnect)) .live-shell{background:0 0}.partybox-live .refreshed-entry .entry-form-card{background:linear-gradient(135deg,#142634ed,#0c1928f5);border-color:#82d9d52b;box-shadow:0 16px 48px #0003}@font-face{font-family:PartyBoxHome;src:url(/fonts/fredoka-bold-v1.ttf)format("truetype");font-weight:700;font-display:swap}.brand-home--showcase{--brand-mint:#42edc4;isolation:isolate;padding:0 max(24px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom));background:var(--party-game-backdrop);position:relative}.brand-home--showcase:before{display:none}.brand-home--showcase .brand-home-header{gap:8px;height:64px;min-height:64px}.brand-home--showcase .brand-home-header>:is(button,a){color:#c0cdd6;background:#07141d80;border:1px solid #728c9840;border-radius:24px;min-height:34px;padding:7px 12px;font-size:12px}.brand-home--showcase .brand-home-layout{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;max-width:510px;min-height:0;padding:8px 0 0;display:grid}.home-showcase-brand{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.home-showcase-brand img.brand-wordmark{flex:none;width:100%;max-width:420px;height:auto;position:static}.home-showcase-brand>span{color:#fff1d9;text-align:center;font:700 clamp(16px,4.5vw,23px)/1.2 PartyBoxHome,system-ui,sans-serif}.brand-home--showcase .brand-home-art{aspect-ratio:auto;isolation:isolate;grid-area:2/1;width:100%;height:100%;min-height:0;max-height:440px;margin:0}.brand-home--showcase .brand-home-art:before{content:"";z-index:-1;background:radial-gradient(at 50% 40%,#2debc15c 0,#1c8f8524 40%,#0000 70%);border-radius:50%;position:absolute;inset:66% 0 -4%}.home-art-accent{z-index:1;pointer-events:none;background:#3df1ca;border-radius:6px;width:clamp(17px,3vw,30px);height:7px;display:block;position:absolute;box-shadow:0 0 14px #3df1ca4d}.home-art-accent.accent-mint{top:18%;left:0;transform:rotate(48deg)}.home-art-accent.accent-coral{background:#fc6864;top:72%;right:0;transform:rotate(-29deg);box-shadow:0 0 14px #fc68642b}.home-art-accent.accent-gold{background:#ffc65d;width:10px;height:10px;top:12%;right:3%;transform:rotate(24deg);box-shadow:0 0 14px #ffc65d33}.brand-home--showcase .brand-home-art img{object-fit:contain;object-position:center;width:100%;height:100%;inset:0}.brand-home--showcase .brand-home-start{grid-area:3/1;max-width:none}.brand-home--showcase .brand-home-start h1{letter-spacing:-.028em;text-align:center;text-wrap:balance;margin:0 0 23px;font:700 clamp(29px,8.1vw,44px)/1.08 PartyBoxHome,system-ui,sans-serif;position:relative}.brand-home--showcase .brand-home-start h1:after{content:"";background:var(--brand-mint);opacity:.8;border-radius:80%;width:30%;height:4px;display:block;position:absolute;bottom:-9px;left:55%;transform:rotate(-2deg)}.brand-home--showcase .brand-home-actions{gap:10px}.brand-home--showcase .brand-home-actions>button{background:#132734;border-color:#7c95a947;border-radius:17px;grid-template-columns:25px minmax(0,1fr) 22px;gap:16px;min-height:58px;padding:13px 20px;font:700 23px/1.15 PartyBoxHome,system-ui,sans-serif;box-shadow:0 3px #0003}.brand-home--showcase .brand-home-actions>button:first-child{color:#04221f;background:linear-gradient(115deg,#58f3c9,#29eac3);border-color:#a2ffe17a;box-shadow:0 4px #1f766b55,0 5px 20px #26c6ab16}.brand-home--showcase .brand-home-actions>button>svg:first-child{width:25px;height:25px}.brand-home--showcase .brand-home-actions>button>svg:last-child{width:22px;height:22px}.brand-home--showcase .home-explore{color:#93f4dc;text-underline-offset:5px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:6px;font-size:15px;font-weight:700;-webkit-text-decoration:underline #54bfa680;text-decoration:underline #54bfa680;display:flex}.brand-home--showcase .home-explore svg{width:17px;height:17px}.brand-home--showcase .brand-home-footer{color:#b7c6d1;gap:8px;max-width:500px;min-height:92px;padding:23px 0 0;font-size:12px}.brand-home--showcase .brand-home-footer>span{grid-template-rows:23px auto;gap:8px;min-height:58px;position:relative}.brand-home--showcase .brand-home-footer>span+span:before{content:"";background:#66848e40;width:1px;height:25px;position:absolute;top:17px;left:-4px}.brand-home--showcase .brand-home-footer svg{color:#65d9c4;width:23px;height:23px}@container home (height<=680px) and (width<=559px){.brand-home--showcase .brand-home-layout{gap:8px}.brand-home--showcase .brand-home-start h1{margin-bottom:19px;font-size:30px}.brand-home--showcase .brand-home-actions>button{min-height:51px;padding:10px 16px;font-size:21px}.brand-home--showcase .brand-home-footer{min-height:75px;padding-top:14px;font-size:11px}}@container home (height<=540px) and (width<=559px){.brand-home--showcase .brand-home-layout{gap:5px}.brand-home--showcase .brand-home-start h1{margin-bottom:15px;font-size:26px}.brand-home--showcase .brand-home-actions>button{min-height:44px;padding:9px 12px;font-size:18px}.brand-home--showcase .brand-home-footer{min-height:50px;padding-top:10px;font-size:10px}.brand-home--showcase .brand-home-footer>span{grid-template-rows:16px auto;gap:4px;min-height:38px}.brand-home--showcase .brand-home-footer svg{width:16px;height:16px}}@media (width>=900px){.brand-home--showcase{padding-inline:clamp(32px,6vw,110px);padding-bottom:24px}.brand-home--showcase .brand-home-header{max-width:1240px;height:76px;min-height:76px}.brand-home--showcase .brand-home-header>:is(button,a){color:#e0f0ec;background:#15312f;border-color:#6d999675;border-radius:14px;min-height:46px;padding:10px 18px;font-size:15px;box-shadow:0 3px #0003}.brand-home--showcase .brand-home-header>:is(button,a) svg{width:20px;height:20px}.brand-home--showcase .brand-home-layout{grid-template-rows:1fr auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px 5vw;max-width:1240px;padding:20px 0}.home-showcase-brand{grid-area:1/1;align-self:end}.home-showcase-brand img.brand-wordmark{max-width:460px}.home-showcase-brand>span{font-size:24px}.brand-home--showcase .brand-home-art{grid-area:1/2/4;align-self:center;height:100%;max-height:590px}.brand-home--showcase .brand-home-start{grid-area:2/1;align-self:start;max-width:460px}.brand-home--showcase .brand-home-start h1{margin-bottom:30px;font-size:clamp(34px,3.4vw,49px)}.brand-home--showcase .brand-home-actions>button{min-height:66px;font-size:25px}.brand-home--showcase .brand-home-footer{max-width:540px;min-height:75px;padding-top:12px}}@media (width>=560px) and (height<=540px){.brand-home--showcase{padding-inline:24px;padding-bottom:8px}.brand-home--showcase .brand-home-header{height:44px;min-height:44px}.brand-home--showcase .brand-home-layout{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:10px 24px;max-width:940px;padding:0}.home-showcase-brand{grid-area:1/1;align-self:end}.home-showcase-brand img.brand-wordmark{width:80%;max-width:290px}.home-showcase-brand>span{font-size:16px}.brand-home--showcase .brand-home-art{grid-area:1/2/3;max-height:none}.brand-home--showcase .brand-home-start{grid-area:2/1}.brand-home--showcase .brand-home-start h1{margin-bottom:15px;font-size:26px}.brand-home--showcase .brand-home-actions>button{min-height:44px;padding:9px 14px;font-size:20px}.brand-home--showcase .brand-home-footer{min-height:40px;padding-top:8px;font-size:11px}.brand-home--showcase .brand-home-footer>span{min-height:32px;display:flex}.brand-home--showcase .brand-home-footer>span+span:before{display:none}}@media (width<=599px){.brand-home--showcase .brand-home-footer{min-height:72px;padding-top:6px}}@container home (height<=620px) and (width<=559px){.brand-home--showcase .brand-home-layout{gap:6px}.brand-home--showcase .brand-home-start h1{margin-bottom:16px;font-size:27px}.brand-home--showcase .brand-home-actions>button{min-height:48px;padding:9px 16px}.brand-home--showcase .brand-home-footer{min-height:48px;padding-top:4px;font-size:10px}.brand-home--showcase .brand-home-footer>span{grid-template-rows:16px auto;gap:4px;min-height:40px}.brand-home--showcase .brand-home-footer svg{width:16px;height:16px}.brand-home--showcase .brand-home-footer>span+span:before{height:20px;top:9px}.home-art-accent.accent-mint{left:15%}.home-art-accent.accent-coral{right:15%}.home-art-accent.accent-gold{right:18%}}@media (width>=560px) and (height<=540px){.brand-home--showcase .home-explore{min-height:36px;margin-top:0;font-size:13px}.brand-home--showcase .brand-home-footer{padding-top:0}}@media (hover:hover){.brand-home--showcase .brand-home-header>:is(button,a):hover{background:#1c403c}}:is(html,[data-party-locale]):lang(ar){font-family:Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}:is(html,[data-party-locale]):lang(ja){font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}:is(html,[data-party-locale]):lang(ko){font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}:is(html,[data-party-locale]):lang(zh-CN){font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}:is(html,[data-party-locale]):lang(zh-TW){font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}:is(html,[data-party-locale]):lang(hi){font-family:Noto Sans Devanagari,Nirmala UI,Mangal,sans-serif}:is(html,[data-party-locale]):lang(th){font-family:Noto Sans Thai,Leelawadee UI,Tahoma,sans-serif}:is(button,[role=button],label):not(:lang(en)){white-space:normal;overflow-wrap:anywhere}[dir=rtl] :is(.brand-home-actions>button,.brand-home-actions>button>span),[dir=rtl] :is(input,textarea){text-align:start}[dir=rtl] :is(.word-grid,canvas,.spectrum-dial,.poker-cards,.mini-die){direction:ltr}.language-setting{grid-template-columns:minmax(0,1fr) minmax(110px,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.language-setting select{color:#f2f6f6;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#111a24;border:1px solid #ffffff26;border-radius:8px;padding:8px}.language-setting option{color:#f2f6f6;background:#111a24}.language-setting small{grid-column:1/-1}:lang(ar){--locale-font:"Noto Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif}:lang(ja){--locale-font:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif}:lang(ko){--locale-font:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}:lang(zh-CN){--locale-font:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif}:lang(zh-TW){--locale-font:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif}:lang(hi){--locale-font:"Noto Sans Devanagari", "Nirmala UI", Mangal, sans-serif}:lang(th){--locale-font:"Noto Sans Thai", "Leelawadee UI", Tahoma, sans-serif}:is(h1,h2,h3,p,small,span,strong,b,button,input,textarea,select,label,li):is(:lang(ar),:lang(ja),:lang(ko),:lang(zh-CN),:lang(zh-TW),:lang(hi),:lang(th)){letter-spacing:normal;font-family:var(--locale-font)!important}[dir=rtl] .roster-heading>span{direction:ltr;unicode-bidi:isolate}[dir=rtl] :is(.lucide-arrow-left,.lucide-arrow-right,.lucide-chevron-left,.lucide-chevron-right){transform:scaleX(-1)}[dir=rtl] :is(.live-letter-grid,.table-word-grid,.word-board-shell,.spectrum-scale,.spectrum-arc){direction:ltr}[dir=rtl] [data-slot=dialog-header]{text-align:start}[dir=rtl] [data-slot=dialog-close]{left:1rem;right:auto}.game-language-unavailable{white-space:normal;font-size:.8em;line-height:1.3}.roster-player-name:lang(ar){unicode-bidi:isolate}.partybox-live .lobby-refresh .roster-player-copy small:not(:lang(en)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.discovery>.native-screen.native-scroll{overscroll-behavior:contain;overflow:hidden auto}.discovery>.native-screen.native-scroll>.native-fit-content{height:auto;min-height:100%;position:relative;transform:none}.discovery>.native-scroll .discovery-surface{justify-content:flex-start}.tv-app .tv-screen-stage main.table-display.table-theater{gap:clamp(8px,1.2vh,18px);padding-block:clamp(12px,2vh,26px) clamp(8px,1.2vh,16px)}.tv-app .tv-screen-stage main.table-theater>header{gap:clamp(10px,1.2vw,24px);min-height:clamp(48px,6vh,76px)}.tv-app .tv-screen-stage .table-brand{gap:clamp(8px,1vw,20px)}.tv-app .tv-screen-stage .table-brand>span{padding-left:clamp(8px,1vw,20px);font-size:clamp(15px,1.3vw,26px)}.tv-app .tv-screen-stage main.table-theater>header>.table-clock{width:clamp(150px,18vw,420px);height:clamp(38px,5vh,64px)}.tv-app .tv-screen-stage .table-clock b{font-size:clamp(18px,1.6vw,32px)}.tv-app .tv-screen-stage .table-room-id button{height:clamp(44px,5.5vh,68px);min-height:44px;padding:clamp(8px,1vw,18px)}.tv-app .tv-screen-stage .table-room-id button b{font-size:clamp(14px,1.1vw,24px)}.tv-app .tv-screen-stage main.table-theater>section.table-arena{border-radius:clamp(18px,2vw,36px);gap:clamp(10px,1.4vh,20px);padding:clamp(10px,1.4vw,24px)}.tv-app .tv-screen-stage main.table-theater>footer{min-height:20px;font-size:clamp(13px,1.1vw,22px)}.tv-app .tv-screen-stage main.table-display.table-theater:has(>footer>button){grid-template-rows:auto minmax(0,1fr) auto!important}.tv-app .tv-screen-stage main.table-theater>footer:has(>button){text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;height:auto;min-height:64px;max-height:none;padding:10px 12px}.tv-app .tv-screen-stage main.table-theater>footer>button{white-space:nowrap;flex:none;min-height:44px;padding:8px 14px;line-height:1.3}.tv-app .tv-screen-stage main.table-display.table-true-color>header{display:grid!important}.tv-app .tv-screen-stage main.table-display.table-true-color>footer{display:flex!important}.tv-app .tv-screen-stage main.table-display.table-true-color>.table-arena{position:relative;inset:auto}.tv-app .tv-screen-stage main.table-display.table-true-color:has(.true-color-clock)>header>.table-clock{display:none!important}.tv-app .tv-screen-stage main.table-display.table-true-color:not([data-phase=setup]) .table-players{display:none!important}.tv-app .tv-screen-stage main.table-display.table-true-color:not([data-phase=setup])>.table-arena{gap:0;grid-template:"stage"minmax(0,1fr)/minmax(0,1fr)!important}.tv-app .tv-screen-stage main.table-display.table-true-color[data-phase=game_over] .true-color-final.is-table .true-color-final-hero{text-align:center;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:center;justify-items:center;gap:clamp(5px,.7vh,12px);padding:clamp(10px,1.2vw,24px)}.tv-app .tv-screen-stage main.table-display.table-true-color[data-phase=game_over] .true-color-final-hero>small,.tv-app .tv-screen-stage main.table-display.table-true-color[data-phase=game_over] .true-color-final-hero>.true-color-final-winners,.tv-app .tv-screen-stage main.table-display.table-true-color[data-phase=game_over] .true-color-final-hero>h1,.tv-app .tv-screen-stage main.table-display.table-true-color[data-phase=game_over] .true-color-final-hero>.true-color-final-accuracy,.tv-app .tv-screen-stage main.table-display.table-true-color[data-phase=game_over] .true-color-final-hero>p,.tv-app .tv-screen-stage main.table-display.table-true-color[data-phase=game_over] .true-color-final-hero>.true-color-final-stats{grid-area:auto/1;min-width:0}.tv-app .tv-screen-stage main.table-display.table-true-color[data-phase=game_over] .true-color-final-hero>.true-color-final-winners{justify-content:center;width:100%;margin-inline:0}.tv-app .tv-screen-stage main.table-display.table-true-color[data-phase=game_over] .true-color-final-hero>h1{width:100%;font-size:clamp(24px,2.1vw,48px);line-height:1.08}.tv-app .tv-screen-stage main.table-theater[data-ceremony=false]>.table-arena:has(>.table-players>article){grid-template:"stage"minmax(0,1fr)"players"/minmax(0,1fr)}.tv-app .tv-screen-stage main.table-theater .table-players{--tv-seat-avatar:clamp(48px,5.6vw,112px);grid-area:players;grid-auto-rows:auto;align-content:center;gap:clamp(7px,1vw,18px);min-height:0;padding-top:0;grid-template-columns:repeat(var(--roster-columns),minmax(0,1fr))!important}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(5)){--tv-seat-avatar:clamp(40px,4vw,80px)}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(9)){--tv-seat-avatar:clamp(32px,3.2vw,64px)}.tv-app .tv-screen-stage main.table-theater .table-players>article{border-radius:clamp(12px,1.1vw,22px);place-items:center start;gap:clamp(3px,.4vw,8px) clamp(7px,.8vw,16px);min-height:0;padding:clamp(8px,.9vw,18px);grid-template:"avatar name" minmax(0,1fr) "avatar score" auto / var(--tv-seat-avatar) minmax(0,1fr)!important}.tv-app .tv-screen-stage main.table-theater .table-players>article>.seat-avatar,.tv-app .tv-screen-stage main.table-theater .table-players>article>.seat-avatar>.live-avatar{min-width:var(--tv-seat-avatar);align-self:center;max-width:none;width:var(--tv-seat-avatar)!important;height:var(--tv-seat-avatar)!important;display:block!important}.tv-app .tv-screen-stage main.table-theater .table-players>article>span:not(.seat-avatar){text-align:start;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.15;overflow:hidden;font-size:clamp(17px,1.65vw,34px)!important}.tv-app .tv-screen-stage main.table-theater .table-players>article>b{text-align:start;height:auto;min-height:0;padding:0;line-height:1.15;font-size:clamp(16px,1.55vw,32px)!important}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(5))>article>span:not(.seat-avatar){font-size:clamp(14px,1.3vw,26px)!important}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(5))>article>b{font-size:clamp(14px,1.3vw,26px)!important}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(9))>article{gap:3px clamp(5px,.6vw,12px);padding:clamp(5px,.6vw,12px)}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(9))>article>span:not(.seat-avatar){font-size:clamp(13px,1.15vw,24px)!important}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(9))>article>b{font-size:clamp(13px,1.15vw,24px)!important}.tv-app .tv-screen-stage main.table-theater .table-seat-status .trivia-player-score{font-size:inherit}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(5)):not(:has(>article:nth-child(8)))>article{justify-items:center;gap:clamp(4px,.4vw,8px);grid-template:"avatar""name""score"/minmax(0,1fr)!important}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(5)):not(:has(>article:nth-child(8)))>article>span:not(.seat-avatar){text-align:center}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(5)):not(:has(>article:nth-child(8)))>article>b{text-align:center}.tv-app .tv-screen-stage main.table-theater.table-lobby[data-phase=lobby]{background:var(--party-game-backdrop,radial-gradient(ellipse at 50% 25%,#193255,#070d22 75%))}.tv-app .tv-screen-stage main.table-theater.table-lobby[data-phase=lobby]>.table-arena{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template:"stage"minmax(0,1fr)/minmax(0,1fr);padding:0}.tv-app .tv-screen-stage main.table-theater.table-lobby[data-phase=lobby] .table-main-stage{box-shadow:none;background:0 0;border:0;border-radius:0}.tv-app .tv-screen-stage main.table-theater.table-lobby[data-phase=lobby]>header>.table-brand{visibility:hidden}.tv-app .tv-screen-stage main.table-theater.table-lobby[data-phase=lobby] .table-players{display:none}.tv-app .tv-screen-stage main.table-theater.table-lobby[data-phase=lobby] .table-stage-content{padding:0}.tv-app .tv-screen-stage .tv-lounge{text-align:center;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(12px,2vh,28px);width:100%;min-width:0;height:100%;min-height:0;padding:clamp(6px,1.2vh,18px) clamp(8px,1.5vw,28px) clamp(12px,3vh,36px);display:grid}.tv-app .tv-screen-stage .tv-lounge>.lounge-brand{place-self:start center;margin:0;padding:clamp(20px,3vh,38px) 0 clamp(28px,4vh,48px);position:relative}.tv-app .tv-screen-stage .tv-lounge .lounge-brand .brand-wordmark{filter:drop-shadow(0 7px 12px #020718a8);width:clamp(260px,28vw,600px);max-width:100%;height:auto;display:block}.tv-app .tv-screen-stage .tv-lounge .lounge-brand-crown{width:clamp(32px,3.6vw,72px);height:clamp(32px,3.6vw,72px);top:0;left:32%;transform:translateY(-28%)rotate(-8deg)}.tv-app .tv-screen-stage .tv-lounge .lounge-tagline{width:min(62vw,1000px);font-size:clamp(14px,1.35vw,28px);line-height:1.25;top:auto;bottom:0}.tv-app .tv-screen-stage .tv-lounge-roster{min-width:0;min-height:0;container:tv-lounge-roster/size}.tv-app .tv-screen-stage .tv-lounge-seats{--tv-lounge-gap:clamp(14px,1.6vw,32px);--tv-lounge-column-limit:calc((100cqw - (var(--tv-lounge-columns) - 1)*var(--tv-lounge-gap))/var(--tv-lounge-columns) - 2px);--tv-lounge-avatar:min(clamp(140px,15.5vw,320px),var(--tv-lounge-column-limit),calc((100cqh - (var(--tv-lounge-rows) - 1)*var(--tv-lounge-gap))/var(--tv-lounge-rows) - clamp(72px,6.5vw,132px)));--tv-lounge-seat-width:min(var(--tv-lounge-column-limit),max(var(--tv-lounge-avatar),clamp(76px,8vw,160px)));place-content:center;align-items:flex-start;gap:var(--tv-lounge-gap);width:min(100%,calc(var(--tv-lounge-columns)*var(--tv-lounge-seat-width) + (var(--tv-lounge-columns) - 1)*var(--tv-lounge-gap)));flex-wrap:wrap;height:100%;margin-inline:auto;display:flex}.tv-app .tv-screen-stage .tv-lounge-player-list{display:contents}.tv-app .tv-screen-stage .tv-lounge .lounge-seat,.tv-app .tv-screen-stage .tv-lounge-invite{width:var(--tv-lounge-seat-width);flex:none;min-width:0;max-width:none;min-height:0;padding-top:clamp(22px,2.8vw,54px)}.tv-app .tv-screen-stage .tv-lounge .lounge-portrait{width:var(--tv-lounge-avatar);height:var(--tv-lounge-avatar);border-width:clamp(3px,.42vw,8px);min-width:0;max-width:none;position:relative}.tv-app .tv-screen-stage .tv-lounge .lounge-portrait>.live-avatar{background:var(--seat-color);width:100%;min-width:0;max-width:none;height:100%;box-shadow:none;border:0;border-radius:50%;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.tv-app .tv-screen-stage .tv-lounge .avatar-badge{display:none}.tv-app .tv-screen-stage .tv-lounge .lounge-host-crown{width:clamp(28px,2.5vw,50px);height:clamp(28px,2.5vw,50px);top:0;left:50%;transform:translate(-50%,-100%)rotate(-8deg)}.tv-app .tv-screen-stage .tv-lounge .lounge-host-badge{padding:clamp(2px,.25vw,5px) clamp(9px,1vw,20px);font-size:clamp(11px,1.1vw,22px);line-height:1.3;bottom:calc(-1*clamp(7px,.6vw,12px))}.tv-app .tv-screen-stage .tv-lounge .lounge-player-name{margin-top:clamp(12px,1.15vw,24px);font-size:clamp(19px,2vw,40px);line-height:1.2}.tv-app .tv-screen-stage .tv-lounge:has(.lounge-seat:nth-child(9)) .lounge-player-name{font-size:clamp(15px,1.5vw,30px)}.tv-app .tv-screen-stage .tv-lounge-invite{flex-direction:column;align-items:center;display:flex}.tv-app .tv-screen-stage .tv-lounge-invite-circle{width:var(--tv-lounge-avatar);height:var(--tv-lounge-avatar);color:#d9e7ff;background:#0c173e80;border:clamp(2px,.2vw,4px) dashed #b1cafaad;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:clamp(5px,.6vw,12px);padding:clamp(8px,1.2vw,24px);display:flex}.tv-app .tv-screen-stage .tv-lounge-invite-circle>svg{flex:none;width:clamp(24px,3.6vw,72px);height:clamp(24px,3.6vw,72px)}.tv-app .tv-screen-stage .tv-lounge-invite-circle>strong{text-wrap:balance;font-size:clamp(12px,1.5vw,30px);font-weight:700;line-height:1.2}.tv-app .tv-screen-stage .tv-lounge-invite>span{color:#aebed5;margin-top:clamp(12px,1.15vw,24px);font-size:clamp(12px,1.1vw,22px);line-height:1.3}.tv-app .tv-screen-stage .tv-lounge-invite-caption>strong{display:none}.tv-app .tv-screen-stage .tv-lounge-invite-caption>small{font:inherit}.tv-app .tv-screen-stage .tv-lounge:has(.lounge-seat:nth-child(5)) .tv-lounge-invite-circle{padding:clamp(5px,.6vw,12px)}.tv-app .tv-screen-stage .tv-lounge:has(.lounge-seat:nth-child(5)) .tv-lounge-invite-circle>svg{width:min(50%,44px);height:auto}:is(.tv-app .tv-screen-stage .tv-lounge:has(.lounge-seat:nth-child(5)) .tv-lounge-invite-circle>strong,.tv-app .tv-screen-stage .tv-lounge:has(.lounge-seat:nth-child(5)) .tv-lounge-invite-caption>small){display:none}.tv-app .tv-screen-stage .tv-lounge:has(.lounge-seat:nth-child(5)) .tv-lounge-invite-caption{width:100%;font-size:clamp(11px,1.1vw,22px);line-height:1.2}.tv-app .tv-screen-stage .tv-lounge:has(.lounge-seat:nth-child(5)) .tv-lounge-invite-caption>strong{-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;font-weight:650;display:-webkit-box;overflow:hidden}.tv-app .tv-screen-stage .tv-lounge-status.lounge-waiting{color:#d9e7ff;justify-self:center;gap:clamp(8px,1vw,20px);width:fit-content;max-width:min(100%,800px);min-height:clamp(44px,5.4vh,64px);padding:clamp(9px,1.2vh,16px) clamp(18px,2vw,38px);font-size:clamp(16px,1.5vw,30px);line-height:1.3}.tv-app .tv-screen-stage .tv-lounge-status>span:last-child{overflow-wrap:anywhere;min-width:0}.tv-app .tv-screen-stage .tv-lounge-status .waiting-dots{flex:none;gap:4px;display:flex}.tv-app .tv-screen-stage .tv-lounge-status .waiting-dots i{background:#00d9f5;border-radius:50%;width:clamp(4px,.35vw,7px);height:clamp(4px,.35vw,7px)}.tv-app .tv-screen-stage main.table-theater.table-trivia[data-phase=question][data-ceremony=false] .table-stage-content{gap:clamp(16px,3vh,38px);padding:clamp(4px,.8vw,16px)}.tv-app .tv-screen-stage main.table-theater.table-trivia[data-phase=question][data-ceremony=false] .table-stage-content>span:first-child{display:none}.tv-app .tv-screen-stage main.table-theater.table-trivia[data-phase=question] .table-stage-content>h1{text-wrap:balance;width:100%;max-width:none;font-size:clamp(28px,3.5vw,76px);line-height:1.12}.tv-app .tv-screen-stage main.table-theater .table-trivia-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.4vw,28px);width:100%;max-width:none;margin:0;display:grid}.tv-app .tv-screen-stage main.table-theater .table-trivia-options>span{text-align:start;overflow-wrap:anywhere;border-radius:clamp(14px,1.4vw,28px);grid-template-columns:clamp(32px,3.2vw,66px) minmax(0,1fr);align-items:center;gap:clamp(10px,1.3vw,26px);min-width:0;min-height:clamp(76px,14vh,180px);padding:clamp(14px,1.7vw,34px);font-size:clamp(22px,2.4vw,50px);line-height:1.18}.tv-app .tv-screen-stage main.table-theater .table-trivia-options>span>b{flex:none;width:clamp(32px,3.2vw,66px);height:clamp(32px,3.2vw,66px);font-size:clamp(19px,1.8vw,38px)}.tv-app .tv-screen-stage main.table-theater.table-word .table-stage-content{padding:0}.tv-app .tv-screen-stage main.table-display.table-theater .table-stage-content>.tv-word-layout.has-presence{grid-template:"board presence"minmax(0,1fr)/minmax(0,1.35fr) minmax(0,1fr);gap:clamp(16px,2vw,38px);padding:0;height:100%!important}.tv-app .tv-screen-stage main.table-theater .tv-word-board{width:100%;height:100%}.tv-app .tv-screen-stage main.table-theater .tv-word-board>.table-word-grid{aspect-ratio:1;width:min(100cqw,100cqh);max-width:100%;height:min(100cqw,100cqh);max-height:100%;margin:0}.tv-app .tv-screen-stage main.table-theater .tv-word-board .table-word-grid>b{font-size:clamp(28px,calc(62cqmin / var(--grid-size,4)),144px)}.tv-app .tv-screen-stage main.table-display.table-theater .tv-word-layout.has-presence>.word-party-presence{--tv-word-avatar:clamp(40px,4.3vw,84px);grid-area:presence;justify-content:center;align-self:center;gap:clamp(10px,1.6vh,24px);height:auto;min-height:0;padding:0}.tv-app .tv-screen-stage main.table-theater .tv-word-layout.has-presence .word-party-presence>header{letter-spacing:.07em;font-size:clamp(18px,1.6vw,34px)}.tv-app .tv-screen-stage main.table-display.table-theater .tv-word-layout.has-presence .word-presence-members{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(7px,1vw,20px);width:100%;max-width:none;margin:0;display:grid}.tv-app .tv-screen-stage main.table-theater .tv-word-layout.has-presence .word-party-presence:is([data-members="1"],[data-members="2"],[data-members="3"],[data-members="4"]){--tv-word-avatar:clamp(56px,5.8vw,116px)}.tv-app .tv-screen-stage main.table-display.table-theater .tv-word-layout.has-presence .word-party-presence:is([data-members="1"],[data-members="2"],[data-members="3"],[data-members="4"]) .word-presence-members{grid-template-columns:minmax(0,1fr)}.tv-app .tv-screen-stage main.table-theater .tv-word-layout.has-presence .word-party-presence[data-many=true]{--tv-word-avatar:clamp(28px,3.2vw,64px)}.tv-app .tv-screen-stage main.table-theater .tv-word-layout.has-presence .word-presence-members>article{grid-template-columns:var(--tv-word-avatar) minmax(0,1fr);border-radius:clamp(12px,1.1vw,22px);align-items:center;gap:clamp(7px,.9vw,18px);min-width:0;min-height:0;padding:clamp(7px,1vw,20px);display:grid}.tv-app .tv-screen-stage main.table-theater .tv-word-layout.has-presence .word-presence-members .live-avatar{width:var(--tv-word-avatar);height:var(--tv-word-avatar);min-width:var(--tv-word-avatar);max-width:none}.tv-app .tv-screen-stage main.table-theater .tv-word-layout.has-presence .word-presence-members strong{overflow-wrap:anywhere;font-size:clamp(17px,1.7vw,36px);line-height:1.2}.tv-app .tv-screen-stage main.table-theater .tv-word-layout.has-presence .word-party-presence[data-many=true] .word-presence-members>article{gap:clamp(5px,.6vw,12px);padding:clamp(5px,.65vw,13px)}.tv-app .tv-screen-stage main.table-theater .tv-word-layout.has-presence .word-party-presence[data-many=true] .word-presence-members strong{font-size:clamp(14px,1.3vw,28px)}.tv-app .tv-screen-stage main.table-theater.table-imposter:has(.spoken-discussion-board)>.table-arena{grid-template:"stage"minmax(0,1fr)/minmax(0,1fr)}.tv-app .tv-screen-stage main.table-theater.table-imposter:has(.spoken-discussion-board) .table-stage-content{padding:0}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-board{--tv-imposter-avatar:clamp(48px,5.4vw,188px);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr);gap:clamp(16px,2vw,44px);padding:clamp(6px,.8vw,20px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-copy{gap:clamp(10px,1.5vh,28px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-copy>.game-artwork{width:clamp(64px,8vw,180px);height:clamp(64px,8vw,180px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-copy>h1{font-size:clamp(30px,3.4vw,88px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-copy>p{font-size:clamp(15px,1.45vw,36px);line-height:1.35}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-party{gap:clamp(8px,1.5vh,26px);height:auto}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-party>header>strong{font-size:clamp(18px,1.8vw,44px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-party>header>span{font-size:clamp(13px,1.2vw,30px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-party>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,24px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-party article{border-radius:clamp(12px,1.2vw,28px);gap:clamp(8px,1vw,22px);min-height:0;padding:clamp(8px,1vw,24px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-party article>.live-avatar{width:var(--tv-imposter-avatar);height:var(--tv-imposter-avatar);min-width:var(--tv-imposter-avatar);max-width:none;display:block}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-party article>span{gap:clamp(3px,.5vh,10px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-party article strong{font-size:clamp(17px,1.75vw,44px);line-height:1.15}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-party article small{font-size:clamp(12px,1.05vw,28px);line-height:1.2}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-board[data-many=true]{--tv-imposter-avatar:clamp(32px,3.4vw,132px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-board[data-many=true] .spoken-discussion-party>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,.75vw,20px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-board[data-many=true] .spoken-discussion-party article{gap:clamp(6px,.65vw,18px);padding:clamp(6px,.65vw,18px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-board[data-many=true] .spoken-discussion-party article strong{font-size:clamp(14px,1.25vw,36px)}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-board[data-many=true] .spoken-discussion-party article small{font-size:clamp(11px,.95vw,26px)}@media (height<=800px){.tv-app .tv-screen-stage main.table-display.table-theater .rome-scoreboard-area>.rome-tv:is(.phase-consul_start,.phase-praetor_selection){flex-direction:column;justify-content:safe center;align-items:center;gap:8px;padding-block:4px;display:flex}.tv-app .tv-screen-stage main.table-display.table-theater .rome-scoreboard-area>.rome-tv:is(.phase-consul_start,.phase-praetor_selection)>small{flex:none;font-size:13px;line-height:1.2}.tv-app .tv-screen-stage main.table-display.table-theater .rome-scoreboard-area>.rome-tv:is(.phase-consul_start,.phase-praetor_selection)>h1{flex:none;margin:0;font-size:clamp(24px,2.8vw,36px);line-height:1.15}.tv-app .tv-screen-stage main.table-display.table-theater .rome-scoreboard-area>.rome-tv:is(.phase-consul_start,.phase-praetor_selection)>.rome-tv-consul{flex-direction:row;flex:none;justify-content:center;align-items:center;gap:14px;width:100%;min-height:0;display:flex}.tv-app .tv-screen-stage main.table-display.table-theater .rome-scoreboard-area>.rome-tv:is(.phase-consul_start,.phase-praetor_selection)>.rome-tv-consul>.live-avatar{flex:none;width:clamp(64px,10vh,88px);height:clamp(64px,10vh,88px)}.tv-app .tv-screen-stage main.table-display.table-theater .rome-scoreboard-area>.rome-tv:is(.phase-consul_start,.phase-praetor_selection)>.rome-tv-consul>strong{overflow-wrap:anywhere;min-width:0;max-width:65%;font-size:clamp(24px,2.6vw,36px);line-height:1.15}}@media (height<=650px){.tv-app .tv-screen-stage main.table-theater .spoken-discussion-board{--tv-imposter-avatar:clamp(40px,4.8vw,56px);gap:12px;padding:4px}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-copy{gap:8px}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-copy>.game-artwork{width:56px;height:56px}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-copy>h1{font-size:30px}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-copy>p{font-size:14px}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-party article{gap:6px;padding:6px}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-board[data-many=true]{--tv-imposter-avatar:32px}.tv-app .tv-screen-stage main.table-theater .spoken-discussion-board[data-many=true] .spoken-discussion-party article{gap:5px;padding:5px}.tv-app .tv-screen-stage .table-true-color-wait>section:has(>article:nth-child(5)):not(:has(>article:nth-child(7))){grid-template-columns:repeat(3,minmax(0,1fr))}.tv-app .tv-screen-stage .table-true-color-wait>section>article{min-width:0}.tv-app .tv-screen-stage .table-true-color-wait>section>article>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tv-app .tv-screen-stage .table-true-color-wait>section>article>small{text-align:center;overflow-wrap:anywhere;grid-column:1/-1;min-width:0;max-width:100%}.tv-app .tv-screen-stage main.table-theater .tv-word-layout.has-presence .word-presence-members>article{gap:6px;padding-inline:7px}.tv-app .tv-screen-stage main.table-theater .tv-word-layout.has-presence .word-presence-members strong{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0;font-size:clamp(15px,1.6vw,32px);overflow:hidden}.tv-app .tv-screen-stage .tv-lounge{gap:10px;padding-block:2px 8px}.tv-app .tv-screen-stage .tv-lounge>.lounge-brand{padding-block:16px 24px}.tv-app .tv-screen-stage .tv-lounge .lounge-brand .brand-wordmark{width:clamp(220px,26vw,340px)}.tv-app .tv-screen-stage .tv-lounge .lounge-brand-crown{width:32px;height:32px}.tv-app .tv-screen-stage .tv-lounge .lounge-tagline{font-size:13px}.tv-app .tv-screen-stage .tv-lounge-status.lounge-waiting{min-height:40px;padding-block:8px;font-size:15px}.tv-app .tv-screen-stage .tv-lounge:has(.lounge-seat:nth-child(7)) .lounge-player-name{margin-top:8px;font-size:15px}.tv-app .tv-screen-stage .tv-lounge:has(.lounge-seat:nth-child(7)) .tv-lounge-invite-caption{margin-top:8px}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(11))>article{justify-items:center;gap:4px;grid-template:"avatar""name""score"/minmax(0,1fr)!important}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(11))>article>span:not(.seat-avatar){text-align:center}.tv-app .tv-screen-stage main.table-theater .table-players:has(>article:nth-child(11))>article>b{text-align:center}}.tv-app .draw-replay.is-replaying.is-table>header>b.tv-draw-tally{white-space:nowrap;font-variant-numeric:tabular-nums;display:block;position:relative}.tv-app .tv-draw-tally>.tv-draw-tally-extent{visibility:hidden;display:block}.tv-app .tv-draw-tally>.tv-draw-tally-value{text-align:end;white-space:nowrap;position:absolute;inset:0}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup]{grid-template-rows:auto minmax(0,1fr) auto!important}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup]:has(.table-game-selection.has-settings)>.table-arena{visibility:visible;grid-template:"stage"minmax(0,1fr)/minmax(0,1fr)!important}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup]:has(.table-game-selection.has-settings) .table-players{display:none!important}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup] .table-brand .brand-wordmark{width:auto;height:clamp(32px,4.5vh,64px)}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup] .table-stage-content{padding:0}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup] .table-game-selection:not(.has-settings){grid-template:auto minmax(0,1fr)/minmax(0,1fr);align-content:stretch;align-items:stretch;width:100%;max-width:none;min-height:0;padding:clamp(4px,.8cqw,16px);display:grid;gap:clamp(8px,1.5cqh,20px)!important;height:100%!important}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup] .table-game-selection:not(.has-settings)>header{grid-area:auto;gap:clamp(8px,1.2cqw,24px);min-width:0;margin:0;padding:0}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup] .table-game-selection:not(.has-settings)>header>div{min-width:0}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup] .table-game-selection:not(.has-settings)>header h1{font-size:clamp(18px,2.2cqw,36px);line-height:1.15}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup] .table-game-selection:not(.has-settings)>header>.live-avatar{width:clamp(36px,7cqh,72px)!important;height:clamp(36px,7cqh,72px)!important}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup] .table-game-selection:not(.has-settings) .table-game-library{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));max-width:none;min-height:0;margin:0;padding:0;display:grid;grid-auto-rows:minmax(0,1fr)!important;gap:clamp(6px,1.2cqw,20px)!important;width:100%!important}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup] .table-game-selection:not(.has-settings) .table-game-library li{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:clamp(3px,.8cqh,10px);min-width:0;padding:clamp(3px,.5cqw,10px);display:grid;min-height:0!important}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup] .table-game-selection:not(.has-settings) .table-game-library .game-artwork,.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup] .table-game-selection:not(.has-settings) .table-game-library .game-artwork>img{object-fit:contain;min-width:0;max-width:none;min-height:0;max-height:none;width:100%!important;height:100%!important}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup] .table-game-selection:not(.has-settings) .table-game-library strong{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.15;font-size:clamp(15px,2.5cqw,26px)!important}.tv-app .tv-screen-stage main.table-display.table-theater[data-phase=setup]:has(.table-game-selection:not(.has-settings)) .table-players>article>span:not(.seat-avatar){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tv-app .tv-screen-stage main.table-display.table-theater .table-game-selection.has-settings{grid-template:auto minmax(0,1fr)/minmax(0,1fr);align-content:stretch;align-items:stretch;gap:clamp(10px,2cqh,24px);width:100%;max-width:none;min-height:0;padding:clamp(4px,.7cqw,16px);display:grid}.tv-app .tv-screen-stage main.table-display.table-theater .table-game-selection.has-settings>header{text-align:start;grid-area:auto;justify-content:flex-start;align-self:start;gap:clamp(10px,1.4cqw,28px);margin:0;padding:0}.tv-app .tv-screen-stage main.table-display.table-theater .table-game-selection.has-settings>header>.live-avatar{width:clamp(40px,6cqh,72px);height:clamp(40px,6cqh,72px)}.tv-app .tv-screen-stage main.table-display.table-theater .table-game-selection.has-settings>header h1{text-wrap:balance;font-size:clamp(20px,3cqw,42px);line-height:1.15}.tv-app .tv-screen-stage main.table-display.table-theater .table-setup-preview{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-content:stretch;align-items:stretch;gap:clamp(14px,2.2cqw,40px);min-height:0;display:grid;overflow:visible}.tv-app .tv-screen-stage main.table-display.table-theater .table-selected-game{text-align:center;flex-direction:column;grid-area:auto;justify-content:center;align-self:stretch;align-items:center;gap:clamp(8px,1.5cqh,20px);min-height:0;padding:clamp(12px,1.5cqw,28px);display:flex}.tv-app .tv-screen-stage main.table-display.table-theater .table-selected-game>.game-artwork.is-illustrated{aspect-ratio:1;width:min(100%,clamp(90px,28cqh,300px));height:auto}.tv-app .tv-screen-stage main.table-display.table-theater .table-selected-game>small{font-size:clamp(13px,1.65cqw,24px)}.tv-app .tv-screen-stage main.table-display.table-theater .table-selected-game>h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:clamp(24px,3.6cqw,54px);line-height:1.1}.tv-app .tv-screen-stage main.table-display.table-theater .table-selected-game>p{font-size:clamp(15px,1.9cqw,28px);line-height:1.35}.tv-app .tv-screen-stage main.table-display.table-theater .table-setup-preview:not(:has(.table-settings-board)){grid-template-columns:minmax(0,1fr)}.tv-app .tv-screen-stage main.table-display.table-theater .table-selected-game:only-child{text-align:start;grid-template:"art style""art title""art goal"/minmax(0,.8fr) minmax(0,1fr);align-content:center;justify-items:start;gap:clamp(12px,2cqh,28px) clamp(20px,4cqw,64px);display:grid}.tv-app .tv-screen-stage main.table-display.table-theater .table-selected-game:only-child>.game-artwork{grid-area:art;justify-self:center;width:min(100%,44cqh,460px)}.tv-app .tv-screen-stage main.table-display.table-theater .table-selected-game:only-child>small{grid-area:style;align-self:end}.tv-app .tv-screen-stage main.table-display.table-theater .table-selected-game:only-child>h2{grid-area:title}.tv-app .tv-screen-stage main.table-display.table-theater .table-selected-game:only-child>p{grid-area:goal;align-self:start}.tv-app .tv-screen-stage main.table-display.table-theater .table-settings-board{grid-template:auto minmax(0,1fr)/minmax(0,1fr);grid-area:auto;justify-content:stretch;align-self:stretch;gap:clamp(10px,2cqh,24px);min-height:0;display:grid}.tv-app .tv-screen-stage main.table-display.table-theater .table-settings-board>header h2{font-size:clamp(18px,2.5cqw,36px)}.tv-app .tv-screen-stage main.table-display.table-theater .table-setting-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(min-content,auto);gap:clamp(10px,1.4cqw,24px);min-height:0}.tv-app .tv-screen-stage main.table-display.table-theater .table-setting-cards:not(:has(>:nth-child(3))){grid-template-columns:minmax(0,1fr)}.tv-app .tv-screen-stage main.table-display.table-theater .table-setting-cards:has(>:nth-child(7)){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.tv-app .tv-screen-stage main.table-display.table-theater .table-setting-cards:not(:has(>:nth-child(7)))>.table-setting-card:last-child:nth-child(odd),.tv-app .tv-screen-stage main.table-display.table-theater .table-setting-cards:has(>:nth-child(7))>.table-setting-card:last-child:nth-child(3n+1)){grid-column:1/-1}.tv-app .tv-screen-stage main.table-display.table-theater .table-setting-cards:has(>:nth-child(7))>.table-setting-card:last-child:nth-child(3n+2){grid-column:span 2}.tv-app .tv-screen-stage main.table-display.table-theater .table-setting-card{justify-content:center;gap:clamp(5px,1cqh,12px);min-height:0;padding:clamp(10px,1.5cqw,28px)}.tv-app .tv-screen-stage main.table-display.table-theater .table-setting-card dt{font-size:clamp(14px,2cqw,28px);line-height:1.25}.tv-app .tv-screen-stage main.table-display.table-theater .table-setting-card dd{font-size:clamp(20px,3.2cqw,46px);line-height:1.15}@font-face{font-family:PartyBoxTV;src:url(/fonts/fredoka-bold-v1.ttf)format("truetype");font-weight:700;font-display:swap}.tv-app .tv-entry{box-sizing:border-box;color:#fff1d9;background:radial-gradient(at 12% 22%,#12655e33,#0000 48%),radial-gradient(at 95% 68%,#5b3f7b30,#0000 48%),url(/media/brand/game-night-pattern-more.svg) top/clamp(540px,50vw,1440px),#071420;grid-template-rows:minmax(52px,5vh) minmax(0,1fr) minmax(24px,4vh);gap:2vh;height:100%;padding:4vh 6vw;display:grid}.tv-entry *{box-sizing:border-box}.tv-app .tv-entry :is(button,input):focus-visible{outline-offset:clamp(6px,.4vw,16px);box-shadow:0 0 0 clamp(9px,.65vw,25px) #102a20,0 0 30px #56f7aa65;outline-width:clamp(4px,.25vw,10px)!important}.tv-entry header{color:#c0cdd6;justify-content:space-between;align-items:center;gap:20px;font-size:clamp(14px,1.2vw,46px);display:flex}.tv-entry-back{min-width:100px}.tv-app .tv-entry-back button{min-height:52px;font-size:inherit;background:#15312f;border:1px solid #6d999675;border-radius:clamp(12px,1vw,32px);padding:.65em 1.1em}.tv-entry-badge{background:#07141d80;border:1px solid #728c9840;border-radius:2em;align-items:center;gap:.65em;padding:.55em .9em;display:flex}.tv-entry-badge svg{width:1.15em;height:1.15em}.tv-entry-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:6vw;min-height:0;display:grid}.tv-entry-main{text-align:center;flex-direction:column;align-items:center;gap:2.4vh;min-width:0;min-height:0;display:flex}.tv-entry-brand{flex-direction:column;align-items:center;gap:.6vh;width:100%;display:flex}.tv-entry .brand-wordmark{object-fit:contain;width:100%;max-width:36vw;height:auto;max-height:14vh}.tv-entry-brand>span{font:700 clamp(16px,1.6vw,62px)/1.2 PartyBoxTV,system-ui,sans-serif}.tv-entry h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 .8vh;font:700 clamp(30px,3.2vw,124px)/1.1 PartyBoxTV,system-ui,sans-serif;position:relative}.tv-entry h1>span{color:#42edc4}.tv-entry h1:after{content:"";opacity:.8;background:#42edc4;border-radius:80%;width:30%;height:max(3px,.35vh);position:absolute;bottom:-.55vh;left:55%;transform:rotate(-2deg)}.tv-entry-actions{gap:1.6vh;width:100%;display:grid}.tv-app .tv-entry-actions button,.tv-app .tv-entry form>button{text-align:left;color:#fff1d9;background:#132734;border:1px solid #7c95a947;border-radius:clamp(14px,1.2vw,46px);grid-template-columns:1.2em minmax(0,1fr) 1em;align-items:center;gap:1em;min-height:max(62px,9.2vh);padding:1.25vh 1.5vw;font-size:clamp(23px,2vw,76px);display:grid;box-shadow:0 3px #0003}.tv-app .tv-entry-actions button:first-child,.tv-app .tv-entry form>button{color:#04221f;background:linear-gradient(115deg,#58f3c9,#29eac3);border-color:#a2ffe17a;box-shadow:0 4px #1f766b55,0 5px 20px #26c6ab16}.tv-entry-actions button>span{gap:.3vh;min-width:0;display:grid}.tv-entry-actions strong,.tv-entry form>button>span{font:700 1em/1.1 PartyBoxTV,system-ui,sans-serif}.tv-entry-actions small{color:#c0cdd6;font-size:clamp(14px,1.1vw,42px);font-weight:400;line-height:1.3}.tv-entry-actions button:first-child small{color:#124a40}.tv-entry-actions svg,.tv-entry form>button svg{width:1.1em;height:1.1em}.tv-entry-hint{color:#b7c6d1;text-wrap:balance;font-size:clamp(14px,1.1vw,42px);line-height:1.4}.tv-entry-art{isolation:isolate;width:100%;height:100%;min-height:0;max-height:74vh;position:relative}.tv-entry-art:before{content:"";z-index:-1;background:radial-gradient(at 50% 40%,#2debc15c,#1c8f8524 40%,#0000 70%);border-radius:50%;position:absolute;inset:65% 0 0}.tv-entry-art picture{display:contents}.tv-entry-art img{object-fit:contain;width:100%;height:100%}.tv-art-accent{pointer-events:none;background:#3df1ca;border-radius:6px;width:2.2vw;height:.6vh;display:block;position:absolute;box-shadow:0 0 14px #3df1ca4d}.tv-art-mint{top:24%;left:0;transform:rotate(48deg)}.tv-art-coral{background:#fc6864;top:74%;right:0;transform:rotate(-29deg)}.tv-art-gold{background:#ffc65d;width:.6vw;height:.6vw;top:18%;right:3%;transform:rotate(24deg)}.tv-entry footer{color:#b7c6d1;justify-content:center;align-items:center;gap:4vw;font-size:clamp(13px,1.1vw,42px);line-height:1.3;display:flex}.tv-entry footer>span{align-items:center;gap:.6em;display:flex}.tv-entry footer svg{color:#65d9c4;flex:none;width:1.25em;height:1.25em}.tv-entry form{justify-items:center;gap:1.4vh;width:100%;display:grid}.tv-entry form>p{color:#b7c6d1;text-wrap:balance;margin:0;font-size:clamp(16px,1.35vw,52px);line-height:1.4}.tv-entry label{color:#c0cdd6;font-size:clamp(14px,1.15vw,44px)}.tv-app .tv-entry input{color:#fff1d9;text-align:center;letter-spacing:.2em;background:#0b1c29;border:2px solid #688d98;border-radius:clamp(14px,1.2vw,46px);width:76%;min-height:58px;padding:.6vh .1em .6vh .3em;font:700 clamp(32px,3.4vw,130px)/1.15 PartyBoxTV,system-ui,sans-serif;display:block}.tv-entry input::placeholder{color:#7d97a2;opacity:1}.tv-app .tv-entry form>button{grid-template-columns:minmax(0,1fr) 1em;width:76%;min-height:max(52px,6.5vh)}.tv-entry-main>.tv-entry-error{color:#ffbfad;overflow-wrap:anywhere;margin:0;font-size:clamp(14px,1.2vw,46px);line-height:1.35}.tv-entry-error:empty{display:none}@media (height<=600px){.tv-entry-main{gap:1.8vh}.tv-entry form{gap:1.1vh}.tv-entry-main:has(.tv-entry-error:not(:empty)) .tv-entry-brand{display:none}.tv-entry-back button{padding:8px 14px}}@media (width<=700px){.tv-app .tv-entry{grid-template-rows:52px minmax(0,1fr) auto;padding:4vh 7vw}.tv-entry-layout{grid-template-columns:minmax(0,1fr)}.tv-entry-art{display:none}.tv-entry .brand-wordmark{max-width:76vw}.tv-entry-main{gap:2.5vh}.tv-entry footer{text-align:center;flex-direction:column;gap:10px}.tv-entry-badge{font-size:12px}.tv-entry-actions button{padding-inline:20px}.tv-entry h1{font-size:clamp(30px,6vw,42px)}}@media (width>=701px) and (height<=400px){.tv-app .tv-entry:has(#tv-code){grid-template-rows:52px minmax(0,1fr);gap:8px;padding:10px 6vw}.tv-app .tv-entry:has(#tv-code)>footer{display:none}.tv-app .tv-entry:has(#tv-code) .tv-entry-layout{align-items:stretch}.tv-app .tv-entry:has(#tv-code) .tv-entry-main{overscroll-behavior:contain;justify-content:flex-start;gap:6px;height:100%;padding:12px 12px 16px;scroll-padding-block:16px;overflow-y:auto}.tv-app .tv-entry:has(#tv-code) .tv-entry-main>*{flex-shrink:0}.tv-app .tv-entry:has(#tv-code) .tv-entry-brand{gap:0}.tv-app .tv-entry:has(#tv-code) .brand-wordmark{max-width:160px;max-height:28px}.tv-app .tv-entry:has(#tv-code) .tv-entry-brand>span{display:none}.tv-app .tv-entry:has(#tv-code) form{gap:6px}.tv-app .tv-entry:has(#tv-code) form>h1{margin:0 0 3px;font-size:26px}.tv-app .tv-entry:has(#tv-code) form>p{font-size:14px;line-height:1.3}.tv-app .tv-entry:has(#tv-code) label{font-size:14px;line-height:1.3}.tv-app .tv-entry:has(#tv-code) input{min-height:52px;font-size:32px}.tv-app .tv-entry:has(#tv-code) form>button{min-height:52px;font-size:23px}.tv-app .tv-entry:has(#tv-code) .tv-entry-error{font-size:14px;line-height:1.35}.tv-app .tv-entry:has(#tv-code) .tv-entry-main:has(.tv-entry-error:not(:empty)) form>:is(h1,p){display:none}}.tv-app main.table-display:not(.table-spectrum):after{content:none!important;filter:none!important;animation:none!important;display:none!important}.tv-app main.table-display:before,.tv-app main.table-display.table-spectrum:after{transition:none!important;animation:none!important}.tv-app main.table-display>.motion-world{display:none!important}.tv-app main.table-display>.v2-scenery,.tv-app main.table-display>.v2-scenery *,.tv-app main.table-display>.v2-scenery:before,.tv-app main.table-display>.v2-scenery:after,.tv-app main.table-display>.v2-scenery :before,.tv-app main.table-display>.v2-scenery :after{transition:none!important;animation:none!important}.tv-app main.table-display>.v2-scenery>:is(.v2-light,.v2-drift-a,.v2-drift-b,.v2-dust){display:none!important}.tv-app .tv-lounge .waiting-dots i,.tv-app .table-brand .live-brand>span{animation:none!important}.tv-app main.table-display .table-center.table-main-stage{filter:none!important;animation:none!important}.tv-app main.table-display .table-game-selection>header>div>h1{animation-name:tv-setup-headline}@keyframes tv-setup-headline{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:none}}.tv-app main.table-display .table-setting-card dd{animation-name:tv-preview-swap}@keyframes tv-preview-swap{0%{opacity:0}to{opacity:1}}.tv-app main.table-display.table-word{box-shadow:inset 0 0 0 1px #a8c5a326!important}.tv-app main.table-display.table-word>.v2-scenery>.v2-detail{box-shadow:none!important}.tv-app main.table-display.table-word>.table-arena{box-shadow:inset 0 1px #c6dfbc12!important}.tv-app main.table-display.table-word .word-ceremony.is-final.is-table .word-final-standings>div>em{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:baseline;display:inline-flex}.tv-app main.table-display.table-word .word-ceremony .word-award-card,.tv-app main.table-display.table-word .word-ceremony .word-award-card h1,.tv-app main.table-display.table-word .word-ceremony .word-score-column>i{filter:none!important}.tv-app main.table-display.table-word .word-ceremony .word-award-card,.tv-app main.table-display.table-word .word-ceremony .word-score-column>i{box-shadow:inset 0 1px #ffffff30!important}.tv-app main.table-display.table-word .word-ceremony .word-award-card h1,.tv-app main.table-display.table-word .word-ceremony .word-award-players b,.tv-app main.table-display.table-word .word-ceremony .word-score-column output,.tv-app main.table-display.table-word .word-ceremony .word-score-gain{text-shadow:none!important}.tv-app main.table-display.table-word .word-ceremony .word-award-card:before,.tv-app main.table-display.table-word .word-ceremony .word-score-column>i>span{animation:none!important;display:none!important}.tv-app main.table-display.table-word .word-ceremony.word-stable-show.is-table .word-chapter-burst h1{letter-spacing:-.035em;animation-name:tv-word-chapter-title}@keyframes tv-word-chapter-title{0%{opacity:0;transform:translateY(18px)scale(.72)}to{opacity:1;transform:none}}.tv-app main.table-display.table-word .word-ceremony.word-stable-show.is-table>header i{transition-property:transform}@supports (scale:1 1){.tv-app main.table-display.table-word .word-ceremony.word-stable-show.is-table .word-score-column>i{height:calc(100% - 24px);scale:1 var(--score-ratio);transform-origin:bottom;z-index:1;transition:scale .82s cubic-bezier(.2,.82,.24,1)}.tv-app main.table-display.table-word .word-ceremony.word-stable-show.is-table .word-score-column:after{content:"";box-sizing:border-box;pointer-events:none;z-index:0;background:linear-gradient(#d4a9ff,#9b60e7 45%,#56317f);border:1px solid #c99aff44;border-radius:8px 8px 3px 3px;width:min(60%,110px);height:2px;position:absolute;bottom:0;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffff30}.tv-app main.table-display.table-word .word-ceremony.word-stable-show.is-table .word-score-towers figure.is-leading .word-score-column:after{background:linear-gradient(#ffe08a,#d9a33e 46%,#81571e);border-color:#f5ca6e7a}}.tv-app main.table-display.table-word .match-finale.final-word .finale-people article,.tv-app main.table-display.table-word .match-finale.final-word .finale-people .live-avatar{filter:none!important}.tv-app main.table-display .table-clock.urgent{animation-name:tv-table-clock-panic}.tv-app main.table-display .table-clock>span i{transition-property:transform}@keyframes tv-table-clock-panic{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.025)}}.tv-app main.table-display .final-countdown-impact{animation-name:tv-final-countdown-shell;background:0 0!important}.tv-app main.table-display .final-countdown-impact:after{box-shadow:none!important}.tv-app main.table-display .final-countdown-impact>span{filter:none!important}@keyframes tv-final-countdown-shell{0%,to{opacity:0}12%,70%{opacity:1}}.tv-app{color:#edf8f2;background:#070d13;width:100%;height:100dvh;font-family:Arial,sans-serif;overflow:hidden}.tv-app-content{width:100%;height:100%}.tv-app button,.tv-app input{font:inherit}.tv-app button{cursor:pointer;color:#f1fff6;background:#14271e;border:2px solid #597668;border-radius:14px;min-height:52px;padding:14px 24px;font-weight:700}.tv-app button:disabled{opacity:.55;cursor:wait}.tv-app :is(button,a,input,select,[tabindex]):focus-visible{outline-offset:6px;box-shadow:0 0 0 9px #102a20,0 0 30px #56f7aa65;outline:4px solid #a7ffd1!important}.tv-display-frame{background:#070d13;grid-template-columns:minmax(0,1fr) clamp(220px,22vw,840px);height:100%;min-height:0;display:grid}.tv-screen-stage{min-width:0;min-height:0;position:relative;overflow:hidden}.tv-app .tv-screen-stage main.table-display{box-sizing:border-box;padding-inline:clamp(12px,2vw,34px);width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;position:absolute!important;inset:0!important}.tv-screen-stage .table-lobby-join,.tv-screen-stage .table-code-badge{display:none!important}.tv-screen-stage .table-lobby-stage{grid-template-columns:minmax(0,1fr)}.tv-screen-stage .table-lobby-copy{text-align:center;align-items:center}.tv-screen-stage .table-lobby-copy>h1{font-size:clamp(38px,4vw,72px)}.tv-screen-stage .table-display>header{gap:12px}.tv-join-rail{z-index:50;box-sizing:border-box;background:#0a1310;border-left:1px solid #314337;grid-template-rows:auto auto minmax(0,1fr);gap:clamp(10px,1.4vh,30px);min-width:0;min-height:0;padding:clamp(16px,3vh,64px) clamp(24px,3vw,116px) clamp(20px,3vh,64px) clamp(12px,1vw,40px);display:grid;position:relative}.tv-rail-controls{justify-content:space-between;align-items:center;gap:8px;display:flex}.tv-rail-controls>span{color:#9cb5a7;font-size:clamp(12px,1vw,30px)}.tv-rail-controls button{border-radius:10px;min-height:clamp(36px,4.5vh,82px);padding:6px clamp(10px,1vw,30px);font-size:clamp(13px,1.05vw,32px)}.tv-join-details{text-align:center;flex-direction:column;align-items:center;gap:clamp(6px,1vh,22px);min-width:0;display:flex}.tv-eyebrow{color:#c9e2d4;font-size:clamp(17px,1.4vw,48px);font-weight:700}.tv-join-rail .join-qr-code{border-radius:clamp(8px,1vh,20px);flex:none;width:min(100%,clamp(120px,22vh,440px));height:auto}.tv-code-label{color:#a4bbad;margin-bottom:-.5em;font-size:clamp(13px,1vw,34px)}.tv-party-code{letter-spacing:.08em;color:#c2ffda;font-size:clamp(38px,3.5vw,128px);line-height:1.1}.tv-join-url{color:#f0fff6;font-size:clamp(17px,1.55vw,56px)}.tv-join-details p{color:#a3b9ac;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(13px,1.15vw,40px);line-height:1.3}.tv-sponsored-space{border-top:1px solid #314337;grid-template-rows:auto minmax(0,1fr);gap:clamp(5px,.7vh,16px);min-width:0;min-height:0;padding-top:clamp(6px,1vh,20px);display:grid}.tv-sponsor-label{letter-spacing:.08em;text-transform:uppercase;color:#93ab9c;font-size:clamp(11px,.85vw,28px)}.tv-sponsor-art{border:1px solid #36594a;border-radius:clamp(10px,1vw,28px);min-width:0;min-height:0;position:relative;overflow:hidden}.tv-app .tv-sponsor-art .responsive-house[data-campaign][data-layout=compact] .rh-ad{grid-template:"brand"minmax(24px,1fr)"cta"/minmax(0,1fr);align-content:stretch;align-items:center;gap:min(6cqh,10px);padding:min(6cqw,10px)}.tv-app .tv-sponsor-art .responsive-house[data-campaign][data-layout=compact] .rh-brand{width:84%;height:min(25cqh,32px);min-height:22px;max-height:32px}.tv-app .tv-sponsor-art .responsive-house[data-campaign][data-layout=compact] .rh-cta{align-self:end;gap:6px;width:100%;max-width:100%;padding:7px 6px;font-size:clamp(12px,7.5cqw,16px);line-height:1.15}.tv-app .tv-sponsor-art .responsive-house[data-campaign][data-layout=compact] .rh-cta img{width:18px;height:14px}.tv-app .tv-sponsor-art .responsive-house[data-campaign][data-layout=compact] .rh-cta-label{max-width:100%}.tv-app .tv-sponsor-art .responsive-house[data-campaign][data-layout=compact] .rh-arrow{display:none}.tv-app .tv-sponsor-art .responsive-house[data-campaign][data-layout=compact] .rh-backdrop img{object-position:center 60%;width:100%}.tv-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;padding:32px;display:flex}.tv-loading .brand-wordmark{width:min(440px,70%)}.tv-loading p{max-width:600px;font-size:22px}.tv-crosstown-public{flex-direction:column;justify-content:center;align-items:center;gap:18px;max-width:900px;margin:auto;display:flex}.tv-crosstown-public>span{color:#a4f7c4;font-size:22px;font-weight:700}.tv-screen-stage .tv-crosstown-public>p{color:#c8d9ce;font-size:clamp(18px,1.8vw,26px)}.tv-crosstown-public>small{color:#a3b9ac;font-size:clamp(16px,1.5vw,22px)}.tv-confirm-backdrop{z-index:1000;background:#030906d9;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.tv-confirm{text-align:center;background:#122219;border:2px solid #42604e;border-radius:24px;max-width:700px;padding:40px}.tv-confirm h2{margin:0 0 16px;font-size:32px}.tv-confirm p{color:#b5c9bc;margin:0 0 30px;font-size:22px}.tv-confirm>div{justify-content:center;gap:24px;display:flex}@media (height<=600px){.tv-join-details{gap:6px}.tv-join-details p{font-size:12px}.tv-join-rail{gap:8px}}@media (width<=700px){.tv-display-frame{grid-template-columns:minmax(0,1fr) 180px}.tv-join-rail{padding:16px}.tv-rail-controls>span{display:none}.tv-rail-controls{justify-content:flex-end}}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]):has(.hs-ballot.hs-nomination)>section.table-arena{grid-template:"stage"minmax(0,1fr)/minmax(0,1fr)!important}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]):has(.hs-ballot.hs-nomination)>section.table-arena>.table-players{display:none!important}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot{gap:clamp(10px,1.5vh,24px);padding:clamp(10px,1.2vw,24px)}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot .hs-ballot-head{gap:clamp(6px,1vh,14px)}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot .hs-question{max-width:42ch;font-size:clamp(26px,min(3.4vw,5.3vh),64px);line-height:1.12}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot .hs-roundline{font-size:clamp(12px,1.15vw,24px)}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-nomination .hs-choices{gap:clamp(10px,1.15vw,28px);width:100%;max-width:none}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-nomination .hs-choice{text-align:center;border-radius:clamp(16px,1.5vw,34px);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-items:center;gap:clamp(6px,1vh,16px);min-height:0;padding:clamp(8px,1.1vw,24px);display:grid;container-type:size}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-nomination .hs-choice-art{aspect-ratio:auto;flex:none;grid-area:1/1;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;container-type:size}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-nomination .hs-choice-art>.live-avatar{--tv-hot-portrait:min(70cqw,100cqh,clamp(100px,14vw,420px));width:var(--tv-hot-portrait);height:var(--tv-hot-portrait);min-width:0;margin:0}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-nomination .hs-choice>strong{width:100%;min-width:0;max-width:100%;font:700 clamp(16px,min(16cqh,10cqw),48px)/1.12 var(--hs-type);overflow-wrap:anywhere;text-wrap:balance;grid-area:2/1}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot .hs-pick-mark{display:none}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot .hs-ballot-foot{gap:clamp(5px,.8vh,12px)}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot .hs-vote-progress{gap:clamp(7px,.8vw,16px)}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot .hs-vote-progress>b{font-size:clamp(15px,1.25vw,28px)}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot .hs-vote-progress>small,.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot .hs-ballot-foot>p{font-size:clamp(13px,1.05vw,24px);line-height:1.2}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-nomination[data-crowded=true] .hs-choice{gap:clamp(4px,.7vh,12px);padding:clamp(6px,.65vw,16px)}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-nomination[data-crowded=true] .hs-choice-art>.live-avatar{--tv-hot-portrait:min(78cqw,100cqh,clamp(80px,10vw,300px))}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-nomination[data-crowded=true] .hs-choice>strong{font-size:clamp(13px,min(14cqh,10cqw),32px)}@media (height<=650px){.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot{gap:8px;padding:8px}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot .hs-question{font-size:clamp(22px,2.7vw,30px);line-height:1.1}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot .hs-roundline{font-size:11px}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-nomination .hs-choices{gap:8px}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-nomination .hs-choice{gap:4px;padding:6px}.tv-app .tv-screen-stage main.table-hotseat:is([data-phase=preparing],[data-phase=vote]) .hs-ballot .hs-ballot-foot{gap:4px}}.tv-app .tv-screen-stage main.table-hotseat[data-phase=reveal] .hs-stable-reveal.hs-vote-show[data-payoff=true] .hs-tally-body[data-has-winner=true]{grid-template-columns:minmax(0,1fr);place-items:center;width:100%;margin-inline:auto}.tv-app .tv-screen-stage main.table-hotseat[data-phase=reveal] .hs-stable-reveal.hs-vote-show[data-payoff=true] .hs-tally-winners{text-align:center;border:0;align-items:center;width:min(100%,780px);margin-inline:auto}.tv-app .tv-screen-stage main.table-hotseat[data-phase=reveal] .hs-stable-reveal.hs-vote-show[data-payoff=true] .hs-tally-winners[data-tied=true]{width:min(100%,1080px)}
