:root{--background-color: #33373a;--background-color-elevated: #3c4145;--darkened-background-color: #16181b;--primary-color: #1f9d63;--primary-color-rgb: 31, 157, 99;--primary-color-strong: #18804f;--cta-color: #a6d717;--secondary-color: #e0560f;--text-color: #e4e2e6;--text-color-rgb: 228, 226, 230;--text-muted: rgba(var(--text-color-rgb), .6);--focus-ring: 0 0 0 3px rgba(var(--primary-color-rgb), .45);--primary-gradient: linear-gradient(180deg, var(--primary-color), var(--primary-color-strong));--cta-gradient: linear-gradient(180deg, #b9e63a, var(--cta-color));--surface-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--panel-color: rgba(0, 0, 0, .28);--panel-color-strong: rgba(0, 0, 0, .45);--transparent-black: var(--panel-color);--border-subtle: rgba(var(--text-color-rgb), .12);--shadow-1: 0 2px 8px rgba(0, 0, 0, .25);--shadow-2: 0 16px 48px rgba(0, 0, 0, .55);--radius-sm: 12px;--radius-md: 20px;--radius-lg: 32px;--radius-pill: 100px;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px}body{--content-width: 640px}body[data-layout=wide]{--content-width: 1120px}@font-face{font-family:dbtv-main;src:url(/assets/dbtv-main-font-BfArmsJX.woff2);font-weight:400;font-style:normal}@font-face{font-family:Fredoka;src:url(/assets/fredoka-500-BdHom9PQ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:dbtv-main;src:url(/assets/dbtv-main-font-bold-CpHrvuOj.woff2);font-weight:700;font-style:normal}svg{min-height:100%}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea{-webkit-user-select:text;user-select:text}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}input{background:var(--panel-color-strong);color:var(--text-color);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:10px 16px;width:100%;transition:border-color .2s ease,box-shadow .2s ease}input::placeholder{color:var(--text-muted)}input:focus{outline:none;border-color:var(--primary-color);box-shadow:var(--focus-ring)}html,body{font-family:dbtv-main;font-size:clamp(16px,.8em + 1vw,21px);color:var(--text-color);background-color:var(--background-color);margin:0;padding:0;top:0;right:0;bottom:0;left:0;position:fixed}body{background-image:radial-gradient(120% 80% at 50% -10%,var(--background-color-elevated),var(--background-color) 55%)}body>main{position:fixed;height:100%;width:100%;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr;grid-template-rows:min-content 1fr min-content;gap:8px}:root{touch-action:pan-x pan-y;height:100%}.wordmark[data-v-56e3ac29]{font-family:Fredoka,dbtv-main,sans-serif;font-weight:500;letter-spacing:.02em;white-space:nowrap;color:var(--text-color);text-shadow:0 2px 4px var(--transparent-black)}.accent[data-v-56e3ac29]{color:var(--cta-color)}button[data-v-d146b301]{flex-shrink:0;border:0px;color:#fff;margin:0;border-radius:var(--radius-pill);height:44px;display:flex;align-items:center;justify-content:center;padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:background-color .25s cubic-bezier(.23,1,.32,1),filter .2s ease,transform .08s ease}button svg{height:100%;width:100%}button[data-v-d146b301]:hover{filter:brightness(1.1)}button[data-v-d146b301]:active{transform:scale(.95)}button[data-v-d146b301]:focus-visible{outline:none;box-shadow:var(--focus-ring)}button[data-v-d146b301]:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}button .badge[data-v-d146b301]{content:attr(data-badge);display:block;position:absolute;left:100%;bottom:100%;background-color:var(--secondary-color);height:28px;width:28px;border-radius:100%;transform:translate(-50%,50%);color:var(--text-color);display:flex;align-items:center;justify-content:center}button .badge svg{height:70%;width:70%}button.theme--primary[data-v-d146b301]{background-color:var(--primary-color);background-image:var(--primary-gradient);box-shadow:var(--surface-highlight)}button.theme--cta[data-v-d146b301]{color:var(--background-color);background-color:var(--cta-color);background-image:var(--cta-gradient);box-shadow:var(--surface-highlight)}button.theme--background[data-v-d146b301]{color:var(--text-color);background-color:var(--background-color-elevated);box-shadow:inset 0 0 0 1px var(--border-subtle),var(--surface-highlight)}button.theme--shadow[data-v-d146b301]{color:var(--text-color);background-color:var(--panel-color)}button.theme--key[data-v-d146b301]{color:var(--text-color);background-color:rgba(var(--text-color-rgb),.05);border-radius:var(--radius-md);font-size:1.2rem}button.theme--key[data-v-d146b301]:active{background-color:rgba(var(--text-color-rgb),.12)}button.theme--transparent[data-v-d146b301]{color:var(--text-color);background-color:transparent;border-radius:0;position:relative}button.theme--transparent[data-v-d146b301]:after{position:absolute;content:" ";top:-4px;right:-4px;bottom:-4px;left:-4px}button.height--full[data-v-d146b301]{height:100%}button.rounded[data-v-d146b301]{width:44px;padding:10px}.button-badge-enter-active[data-v-d146b301]{transition:transform .25s cubic-bezier(.075,.82,.165,1),opacity .25s cubic-bezier(.165,.84,.44,1)}.button-badge-enter-from[data-v-d146b301]{opacity:.3;transform:scale(0)}.button-badge-enter-to[data-v-d146b301]{opacity:1;transform:scale(1)}.modal-background[data-v-becb241b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;padding:8px}.modal[data-v-becb241b]{background:var(--background-color-elevated);border:1px solid var(--border-subtle);box-shadow:var(--shadow-2);padding:var(--space-3);border-radius:var(--radius-lg);max-height:calc(100% - 16px);max-width:min(480px,calc(100% - 16px));position:relative}.close-button[data-v-becb241b]{position:absolute;bottom:100%;right:0;margin-bottom:var(--space-2)}.modal-enter-active[data-v-becb241b],.modal-leave-active[data-v-becb241b]{transition:opacity .2s ease}.modal-enter-from[data-v-becb241b],.modal-leave-to[data-v-becb241b]{opacity:0}.modal-enter-active .modal[data-v-becb241b],.modal-leave-active .modal[data-v-becb241b]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-enter-from .modal[data-v-becb241b],.modal-leave-to .modal[data-v-becb241b]{transform:scale(.9)}.avatar{color:rgba(var(--text-color-rgb),.8);text-transform:uppercase}.background[data-v-342bad48]{position:absolute;top:0;right:0;bottom:0;height:100%;left:0;z-index:50;background-color:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}section[data-v-342bad48]{position:relative;z-index:100}nav[data-v-342bad48]{position:absolute;top:100%;right:0;background-color:var(--darkened-background-color);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1);border-radius:var(--radius-md);padding:var(--space-1);z-index:1000;margin-top:var(--space-2);width:80vw}nav[data-v-342bad48]:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--darkened-background-color);bottom:100%;position:absolute;right:18px}nav>ul[data-v-342bad48]{list-style-type:none;padding:0;margin:0}nav>ul li[data-v-342bad48-s]{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;display:block;padding:12px 16px;border-radius:var(--radius-sm);transition:background-color .15s ease}nav>ul li[data-v-342bad48-s]:hover{background-color:var(--panel-color)}nav>ul li[data-v-342bad48-s]:not(:last-of-type){border-bottom:1px solid var(--border-subtle)}.popout-enter-active[data-v-342bad48],.popout-leave-active[data-v-342bad48]{transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .18s ease;transform-origin:top right}.popout-enter-from[data-v-342bad48],.popout-leave-to[data-v-342bad48]{transform:scale(.85);opacity:0}.popout-backdrop-enter-active[data-v-342bad48],.popout-backdrop-leave-active[data-v-342bad48]{transition:opacity .18s ease}.popout-backdrop-enter-from[data-v-342bad48],.popout-backdrop-leave-to[data-v-342bad48]{opacity:0}header[data-v-2122398c]{margin:calc(env(safe-area-inset-top) + 8px) 0 8px;justify-self:center;width:calc(100% - 32px);max-width:var(--content-width);height:50px;display:grid;grid-template-rows:50px;grid-template-columns:auto 1fr auto;align-items:center}header>section[position=left][data-v-2122398c]{justify-content:flex-start}header .brand[data-v-2122398c]{display:flex;align-items:center;gap:8px;height:100%}header .brand svg[data-v-2122398c]{height:80%;opacity:.75}header .header-wordmark[data-v-2122398c]{font-size:1.1rem;opacity:.5}@media (max-width: 480px){header .brand[data-v-2122398c]{flex-direction:column;align-items:center;justify-content:center;gap:1px;margin-top:12px}header .brand svg[data-v-2122398c]{min-height:36px}header .header-wordmark[data-v-2122398c]{font-size:.75rem;line-height:1;margin-top:8px}}header>section[position=middle][data-v-2122398c]{justify-content:center}header>section[position=right][data-v-2122398c]{justify-content:flex-end}header>section[data-v-2122398c]{height:100%;display:flex;align-items:center;gap:8px;flex-shrink:0;flex-grow:0}nav[data-v-2122398c]{margin:0 0 calc(env(safe-area-inset-bottom) + 16px);justify-self:center;width:calc(100% - 32px);max-width:var(--content-width);background-color:var(--panel-color);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:8px;border-radius:var(--radius-pill);display:grid;grid-template-columns:min-content 1fr min-content;grid-template-rows:1fr;justify-content:space-between;gap:8px}nav>section[data-v-2122398c]{position:relative;display:flex;align-items:center;gap:8px}nav>section[position=left][data-v-2122398c]{justify-content:flex-start}nav>section[position=right][data-v-2122398c]{justify-content:flex-end}nav.hidden[data-v-2122398c]{display:none}.pwa-modal[data-v-2122398c]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:16px;align-items:center}.pwa-modal .buttons[data-v-2122398c]{display:flex;justify-content:space-between}.navbar-enter-active[data-v-2122398c]{transition:transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .3s cubic-bezier(.165,.84,.44,1)}.navbar-enter-from[data-v-2122398c]{transform:translateY(80px);opacity:0}.navbar-enter-to[data-v-2122398c]{transform:translateY(0);opacity:1}.headerlogo-enter-active[data-v-2122398c]{transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1)}.headerlogo-enter-from[data-v-2122398c]{transform:translateY(-80px);opacity:0}.headerlogo-enter-to[data-v-2122398c]{transform:translateY(0);opacity:1}article[data-v-8f54fa6b]{display:grid;place-items:center;padding:24px;overflow:hidden}.brand svg[data-v-8f54fa6b]{max-width:min(55vw,220px);max-height:100%;margin:0 auto}.wordmark[data-v-8f54fa6b]{margin:var(--space-3) 0 0;text-align:center;font-size:2rem}.pop-enter-active[data-v-8f54fa6b]{transition:opacity .3s ease,transform .3s ease}.pop-enter-from[data-v-8f54fa6b]{transform:scale(.8);opacity:0}.pop-enter-to[data-v-8f54fa6b]{transform:scale(1);opacity:1}.dropdown[data-v-7d77b3c4]{position:relative}.trigger[data-v-7d77b3c4]{display:flex;align-items:center;gap:10px;height:48px;padding:12px 20px;border:0;border-radius:var(--radius-pill);font-size:1.05rem;font-weight:500;color:#fff;background-color:var(--primary-color);background-image:var(--primary-gradient);box-shadow:var(--surface-highlight);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:filter .2s ease,transform .08s ease}.trigger[data-v-7d77b3c4]:hover{filter:brightness(1.1)}.trigger[data-v-7d77b3c4]:active{transform:scale(.97)}.trigger[data-v-7d77b3c4]:focus-visible{outline:none;box-shadow:var(--focus-ring),var(--surface-highlight)}.chevron[data-v-7d77b3c4]{width:18px;height:18px;color:rgba(var(--text-color-rgb),.85);transition:transform .2s ease}.trigger.open .chevron[data-v-7d77b3c4]{transform:rotate(180deg)}.menu[data-v-7d77b3c4]{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:1000;min-width:100%;list-style:none;margin:0;padding:var(--space-1);background-color:var(--darkened-background-color);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.menu li[data-v-7d77b3c4]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:12px 16px;border-radius:var(--radius-sm);color:var(--text-color);transition:background-color .15s ease}.menu li[data-v-7d77b3c4]:hover{background-color:var(--panel-color)}.menu li.selected[data-v-7d77b3c4]{color:var(--primary-color)}.dropdown-enter-active[data-v-7d77b3c4],.dropdown-leave-active[data-v-7d77b3c4]{transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .18s ease;transform-origin:top left}.dropdown-enter-from[data-v-7d77b3c4],.dropdown-leave-to[data-v-7d77b3c4]{transform:scale(.95);opacity:0}.segmented[data-v-b610c574]{display:flex;flex-direction:column;gap:var(--space-2)}.seg-label[data-v-b610c574]{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.options[data-v-b610c574]{display:flex;flex-wrap:wrap;gap:12px}.add-player[data-v-9281b040]{display:grid;gap:var(--space-2);width:min(78vw,340px)}.add-player[data-v-9281b040] :last-child{justify-self:end}.buddy-item[data-v-9281b040]{display:flex;align-items:center;gap:8px;margin:4px 0}.buddy-item>span[data-v-9281b040]{font-size:1.4rem}.notice[data-v-f4516e9b]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--panel-color);border-radius:var(--radius-md);border-left:3px solid var(--primary-color);color:var(--text-color)}.notice--warning[data-v-f4516e9b]{border-left-color:var(--secondary-color)}.notice--cta[data-v-f4516e9b]{border-left-color:var(--cta-color)}.notice-icon[data-v-f4516e9b]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:20px;width:20px}.notice-message[data-v-f4516e9b]{margin:0}.qr[data-v-a4db4c9c]{background:#fff;padding:var(--space-3);border-radius:var(--radius-md);line-height:0}.qr[data-v-a4db4c9c] svg{display:block;width:100%;height:auto}.scanner[data-v-31d015ee]{position:relative;width:100%;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--darkened-background-color)}.scanner video[data-v-31d015ee]{width:100%;height:100%;object-fit:cover}.endgame-modal[data-v-942302e7]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:16px;align-items:center}.endgame-modal .buttons[data-v-942302e7]{display:flex;justify-content:space-between}.endgame-modal table[data-v-942302e7-s]{width:100%;margin-bottom:16px}.endgame-modal thead td[data-v-942302e7-s]{color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.endgame-modal tbody td[data-v-942302e7-s]{padding:10px}.endgame-modal td[data-v-942302e7-s]:not(:first-child){text-align:center}article[data-v-4a68cd1d]{display:grid;grid-template-columns:1fr;grid-template-rows:min-content 1fr;overflow:hidden;margin-bottom:-32px;padding-bottom:32px}section.input[data-v-4a68cd1d]{margin-top:auto;margin-bottom:-8px;background-color:var(--panel-color);border-radius:var(--radius-lg) var(--radius-lg) 0 0}section.input section.keyboard[data-v-4a68cd1d]{display:grid;padding:0px 16px calc(env(safe-area-inset-bottom) + 24px);grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,54px);gap:4px}section.input section.score[data-v-4a68cd1d]{background-color:var(--transparent-black);border-radius:var(--radius-pill);margin:8px;padding:8px;text-align:center;display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center}section.input section.score>span.score-input[data-v-4a68cd1d]{grid-column:2;font-size:1.2rem;position:relative}section.input section.score>span.score-input[data-v-4a68cd1d]:after{content:" ";position:absolute;left:100%;background-color:var(--primary-color);height:100%;width:2px;margin-left:2px;animation:blink-4a68cd1d 1s step-start 0s infinite}section.player[data-v-4a68cd1d]{background-color:var(--transparent-black);margin:8px;border-radius:var(--radius-pill);padding:8px;display:grid;align-items:center;grid-template-columns:min-content 1fr min-content;grid-template-rows:1fr;position:relative}section.player span.score[data-v-4a68cd1d]{background-color:var(--transparent-black);padding:8px 16px;border-radius:var(--radius-pill);display:block;color:#fff}section.player span.name[data-v-4a68cd1d]{margin-left:16px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}section.player span.suggestion[data-v-4a68cd1d]{margin-left:16px;display:grid;grid-template-columns:min-content min-content min-content;grid-template-rows:1fr;gap:4px}section.player span.suggestion>span[data-v-4a68cd1d]{background-color:var(--transparent-black);border-radius:var(--radius-pill);width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:rgba(var(--text-color-rgb),.8);font-size:.8rem}section.player[data-v-4a68cd1d]:first-of-type{background-color:var(--panel-color-strong);box-shadow:inset 0 0 0 1px rgba(var(--primary-color-rgb),.55)}section.player[data-v-4a68cd1d]:first-of-type:before{content:"\a";border-style:solid;border-width:20px 0 20px 20px;border-color:transparent transparent transparent var(--primary-color);position:absolute;left:-15px}.rest-players-list[data-v-4a68cd1d]{padding:8px;display:grid;grid-template-columns:repeat(auto-fit,44px);gap:8px}.rest-players-list>span[data-v-4a68cd1d]{background-color:var(--transparent-black);border-radius:var(--radius-pill);width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:rgba(var(--text-color-rgb),.8);font-size:.8rem}@keyframes blink-4a68cd1d{50%{opacity:0}}.endgame-modal[data-v-4a68cd1d]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:16px;align-items:center}.endgame-modal .buttons[data-v-4a68cd1d]{display:flex;justify-content:space-between}@media (min-width: 700px) and (max-width: 1023px){article>section[data-v-4a68cd1d]:first-of-type{max-width:640px;width:100%;justify-self:center}section.input section.keyboard[data-v-4a68cd1d],section.input section.score[data-v-4a68cd1d]{max-width:460px;margin-inline:auto}}@media (min-width: 1024px){article[data-v-4a68cd1d]{grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:1fr;gap:32px;max-width:var(--content-width);width:100%;justify-self:center;margin:0;padding:0 24px;align-items:start}article>section[data-v-4a68cd1d]:first-of-type{align-self:stretch;overflow-y:auto}section.player span.score[data-v-4a68cd1d]{font-size:1.5rem}section.player span.name[data-v-4a68cd1d]{font-size:1.2rem}section.input[data-v-4a68cd1d]{margin-top:8px;margin-bottom:0;align-self:start;border-radius:var(--radius-lg)}section.input section.keyboard[data-v-4a68cd1d]{padding:0 16px 16px;grid-template-rows:repeat(4,64px)}}article[data-v-80ab3503]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr min-content;overflow:hidden;margin-bottom:-32px;padding-bottom:32px}@media (min-width: 1024px){article[data-v-80ab3503]{grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:1fr;gap:32px;max-width:var(--content-width);width:100%;justify-self:center;margin:0;padding:0 24px;align-items:start;overflow:visible}}.players[data-v-e35700af]{overflow-y:auto;position:relative}.player[data-v-e35700af]{background-color:var(--transparent-black);margin:8px;border-radius:var(--radius-pill);padding:8px;display:grid;align-items:center;grid-template-columns:min-content 1fr min-content;grid-template-rows:1fr;position:relative}.player span.target[data-v-e35700af]{background-color:var(--transparent-black);padding:8px 16px;border-radius:var(--radius-pill);display:block;color:#fff;white-space:nowrap}.player span.name[data-v-e35700af]{margin-left:16px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.player[data-v-e35700af]:first-of-type{background-color:var(--panel-color-strong);box-shadow:inset 0 0 0 1px rgba(var(--primary-color-rgb),.55)}.player[data-v-e35700af]:first-of-type:before{content:"\a";border-style:solid;border-width:20px 0 20px 20px;border-color:transparent transparent transparent var(--primary-color);position:absolute;left:-15px}.player-move[data-v-e35700af]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.player-enter-active[data-v-e35700af]{transition:opacity .25s ease,transform .25s ease}.player-leave-active[data-v-e35700af]{transition:opacity .2s ease,transform .2s ease;position:absolute;width:calc(100% - 16px)}.player-enter-from[data-v-e35700af],.player-leave-to[data-v-e35700af]{opacity:0;transform:translate(-24px)}@media (min-width: 700px) and (max-width: 1023px){.players[data-v-e35700af]{max-width:640px;width:100%;justify-self:center}}@media (min-width: 1024px){.players[data-v-e35700af]{align-self:stretch}.player span.target[data-v-e35700af],.player span.name[data-v-e35700af]{font-size:1.2rem}}.input[data-v-b46a6a81]{margin-top:auto;margin-bottom:-8px;background-color:var(--panel-color);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.aim-display[data-v-b46a6a81]{position:relative;background-color:var(--transparent-black);border-radius:var(--radius-pill);margin:8px 8px 24px;padding:8px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;align-items:center;justify-items:center}.aim-display span.darts[data-v-b46a6a81]{justify-self:start;display:grid;grid-auto-flow:column;gap:8px;margin-left:8px}.aim-display span.dart[data-v-b46a6a81]{width:16px;height:16px;border-radius:100%;background-color:var(--background-color);transition:background-color .3s ease,opacity .3s ease}.aim-display span.dart.next[data-v-b46a6a81]{animation:dart-pulse-b46a6a81 2.6s ease-in-out infinite}.aim-display span.dart.hit[data-v-b46a6a81]{background-color:var(--primary-color);animation:dart-pop-b46a6a81 .3s ease}.aim-display span.dart.miss[data-v-b46a6a81]{background-color:var(--secondary-color);opacity:.5;animation:dart-pop-b46a6a81 .3s ease}.aim-display span.aim-target[data-v-b46a6a81]{grid-column:2;display:flex;flex-direction:column;align-items:center;color:#fff;gap:2px}.aim-display span.aim-target.inline[data-v-b46a6a81]{flex-direction:row;gap:8px}.aim-display span.aim-target small[data-v-b46a6a81-s]{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.aim-display span.aim-target strong[data-v-b46a6a81-s]{font-size:1.6rem;font-weight:400;line-height:1.1}.aim-display span.history[data-v-b46a6a81]{grid-column:3;justify-self:end;display:flex;align-items:center;min-height:44px}@keyframes dart-pop-b46a6a81{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes dart-pulse-b46a6a81{0%,to{box-shadow:0 0 rgba(var(--primary-color-rgb),.5)}50%{box-shadow:0 0 0 5px rgba(var(--primary-color-rgb),0)}}.buttons[data-v-b46a6a81]{display:grid;gap:8px;padding:0 16px calc(env(safe-area-inset-bottom) + 24px)}.buttons .aim-row[data-v-b46a6a81-s],.buttons .action-row[data-v-b46a6a81-s]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:56px;gap:8px}.buttons .action-row.spread[data-v-b46a6a81-s]{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}.buttons .action-row.spread[data-v-b46a6a81-s]>:last-child{grid-column:3}@media (min-width: 700px) and (max-width: 1023px){.aim-display[data-v-b46a6a81],.buttons[data-v-b46a6a81]{max-width:460px;margin-inline:auto}}@media (min-width: 1024px){.input[data-v-b46a6a81]{margin-top:8px;margin-bottom:0;align-self:start;border-radius:var(--radius-lg)}.buttons[data-v-b46a6a81]{padding:0 16px 16px}.aim-display[data-v-b46a6a81]{margin:8px 8px 16px}}span.bonus[data-v-3a26016c]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;white-space:nowrap;background-color:var(--cta-color);color:var(--darkened-background-color);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:5px 14px;border-radius:var(--radius-pill);box-shadow:var(--shadow-1)}.bonus-enter-active[data-v-3a26016c]{transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.bonus-leave-active[data-v-3a26016c]{transition:opacity .2s ease,transform .2s ease}.bonus-enter-from[data-v-3a26016c],.bonus-leave-to[data-v-3a26016c]{opacity:0;transform:translate(-50%,8px)}.endgame-modal[data-v-3a26016c]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:16px;align-items:center}.endgame-modal .buttons[data-v-3a26016c]{display:flex;justify-content:space-between}.endgame-modal[data-v-b5ba519e]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:16px;align-items:center}.endgame-modal .buttons[data-v-b5ba519e]{display:flex;justify-content:space-between}.shanghai-banner[data-v-b5ba519e]{display:block;text-align:center;color:var(--cta-color);font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}article[data-v-3179c8d1]{display:grid;grid-template-columns:1fr;grid-template-rows:min-content 1fr;margin:16px 16px 0;overflow-y:auto}.as-dropdown[data-v-3179c8d1]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px}.as-segmented[data-v-3179c8d1]{display:none}@media (min-width: 700px){article[data-v-3179c8d1]{max-width:var(--content-width);width:100%;justify-self:center}.as-dropdown[data-v-3179c8d1]{display:none}.as-segmented[data-v-3179c8d1]{display:flex;flex-direction:column;gap:20px}}section.add-players[data-v-3179c8d1]{margin-top:auto;display:flex;align-items:flex-start;flex-direction:column}.no-players-notice[data-v-3179c8d1]{margin-top:16px;max-width:100%}nav.vertical[data-v-3179c8d1]{background-color:var(--transparent-black);border-radius:var(--radius-pill);margin-bottom:-60px;padding-bottom:60px}nav.vertical ul[data-v-3179c8d1],nav.vertical li[data-v-3179c8d1]{list-style:none;margin:0;padding:0}nav.vertical li[data-v-3179c8d1]{position:relative;width:auto;display:flex;align-items:center;width:100%;margin:8px 8px 16px}nav.vertical li>span[data-v-3179c8d1]{position:absolute;left:100%;margin-left:0}nav.player-options[data-v-3179c8d1]{display:flex;gap:16px;padding:8px;background-color:var(--transparent-black);border-radius:var(--radius-pill)}@media (min-width: 700px){nav.vertical[data-v-3179c8d1]{background-color:transparent;margin-bottom:0;padding-bottom:0;width:100%}nav.vertical ul[data-v-3179c8d1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}nav.vertical li[data-v-3179c8d1]{margin:0;background-color:var(--transparent-black);border-radius:var(--radius-pill);padding:6px 6px 6px 18px;flex-direction:row-reverse;justify-content:space-between}nav.vertical li>span[data-v-3179c8d1]{position:static;left:auto;margin-left:0}}.player-options.in-bar[data-v-3179c8d1]{margin:0;padding:0;gap:8px;background-color:transparent;border-radius:0}.horibar-enter-active[data-v-3179c8d1]{transform-origin:30px 50%;transition:transform .3s cubic-bezier(.215,.61,.355,1);transition-delay:.2s}.horibar-enter-from[data-v-3179c8d1]{transform:rotate(-90deg);opacity:.2}.horibar-enter-to[data-v-3179c8d1]{transform:rotate(0);opacity:1}.actions-enter-active[data-v-3179c8d1]{transition:transform .3s cubic-bezier(.215,.61,.355,1)}.actions-enter-from[data-v-3179c8d1]{transform:translateY(100vh);opacity:0}.actions-enter-to[data-v-3179c8d1]{transform:translateY(0);opacity:1}.player-enter-active[data-v-3179c8d1],.player-move[data-v-3179c8d1]{transition:opacity .25s ease,transform .25s ease}.player-leave-active[data-v-3179c8d1]{transition:opacity .2s ease,transform .2s ease;position:absolute}.player-enter-from[data-v-3179c8d1],.player-leave-to[data-v-3179c8d1]{opacity:0;transform:translate(-24px)}.connect-bubble[data-v-3179c8d1]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);background-color:var(--panel-color);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:0;color:inherit;font:inherit;cursor:pointer;text-transform:uppercase}.connect-bubble svg[data-v-3179c8d1]{height:1.2rem;width:1.2rem;flex-shrink:0}.connect-bubble .qr-hint[data-v-3179c8d1]{color:var(--text-muted)}.connect-bubble:hover .qr-hint[data-v-3179c8d1]{color:var(--text-color)}.connect-bubble[data-v-3179c8d1]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.connect-form[data-v-3179c8d1]{display:flex;margin:var(--space-2) 0;gap:var(--space-2)}.join-qr[data-v-3179c8d1]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.join-qr p[data-v-3179c8d1]{margin:0}.join-qr[data-v-3179c8d1] .qr{width:100%;max-width:260px}.join-qr__code[data-v-3179c8d1]{font-size:1.6rem;letter-spacing:.15em;text-transform:uppercase}article[data-v-de062c52]{display:grid;place-items:center;padding:var(--space-4);overflow:hidden}.signin[data-v-de062c52]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;max-width:360px;text-align:center}.brand[data-v-de062c52]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.brand svg[data-v-de062c52]{width:min(36vw,124px);height:auto}.wordmark[data-v-de062c52]{margin:0;font-size:1.6rem;font-weight:400}.lead[data-v-de062c52]{margin:var(--space-1) 0 0;color:var(--text-color);line-height:1.35}.auth[data-v-de062c52]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);width:100%}.field[data-v-de062c52]{display:flex;align-items:center;gap:var(--space-2)}.field input[data-v-de062c52]{flex:1;min-width:0}.hint[data-v-de062c52]{margin:0;font-size:.82rem;color:var(--text-muted);line-height:1.4}.pop-enter-active[data-v-de062c52]{transition:opacity .3s ease,transform .3s ease}.pop-enter-from[data-v-de062c52]{transform:scale(.8);opacity:0}.pop-enter-to[data-v-de062c52]{transform:scale(1);opacity:1}.person-row[data-v-29f46904]{display:flex;justify-content:space-between;align-items:center}.person-row+.person-row[data-v-29f46904]{margin-top:16px}.label[data-v-29f46904]{text-transform:capitalize;display:flex;align-items:center}.label svg[data-v-29f46904-s]{width:1.4rem;height:1.4rem;margin:0 12px}article[data-v-5e8bb13a]{max-width:var(--content-width);width:100%;justify-self:center;overflow-y:auto}.search-bar[data-v-5e8bb13a]{display:flex;align-items:center;justify-content:center;height:100%}section[data-v-5e8bb13a]{margin:0 16px 16px;background-color:var(--panel-color);border:1px solid var(--border-subtle);padding:var(--space-3);border-radius:var(--radius-lg)}article[data-v-088c1e94]{max-width:var(--content-width);width:100%;justify-self:center;overflow-y:auto}section[data-v-088c1e94]{margin:0 16px 16px;background-color:var(--panel-color);border:1px solid var(--border-subtle);padding:var(--space-3);border-radius:var(--radius-lg)}.connection[data-v-088c1e94]{display:flex;align-items:center;gap:12px}.connection+.connection[data-v-088c1e94]{margin-top:16px}.connection__icon[data-v-088c1e94]{display:flex;align-items:center}.connection__icon[data-v-088c1e94] svg{width:1.4rem;height:1.4rem}.connection__text[data-v-088c1e94]{display:flex;flex-direction:column;flex:1;min-width:0}.connection__label[data-v-088c1e94]{text-transform:capitalize}.connection__meta[data-v-088c1e94]{color:var(--text-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}.add-player[data-v-2f29b51b]{display:grid;gap:var(--space-2);width:min(78vw,340px)}.add-player[data-v-2f29b51b] :last-child{justify-self:end}
