.background[data-v-fa6c00c1]{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:var(--c-dialog-background);color:var(--c1-text)}.background:is(.dialog-enter-from[data-v-fa6c00c1],.dialog-leave-to[data-v-fa6c00c1]){opacity:0}.background.dialog-enter-active[data-v-fa6c00c1]{transition:opacity 80ms ease-out}.background.dialog-leave-active[data-v-fa6c00c1]{transition:opacity 80ms ease-in}.dialog[data-v-fa6c00c1]{margin:16px;padding:32px 24px 16px;min-width:0;width:100%;max-width:344px;border-radius:4px;background:var(--c1);box-shadow:var(--c-dialog-drop-shadow);transform:translate(0)}:is(.dialog-enter-from,.dialog-leave-to) .dialog[data-v-fa6c00c1]{transform:translateY(8px);opacity:0;box-shadow:none}body:is(.light,.dark) :is(.dialog-enter-from,.dialog-leave-to) .dialog[data-v-fa6c00c1]{transform:translate(4px,4px)}.dialog-enter-active .dialog[data-v-fa6c00c1]{transition-property:opacity,transform,box-shadow;transition-duration:80ms;transition-timing-function:ease-out}.dialog-leave-active .dialog[data-v-fa6c00c1]{transition-property:opacity,transform,box-shadow;transition-duration:80ms;transition-timing-function:ease-in}.title[data-v-fa6c00c1]{margin-right:48px;white-space:nowrap}.description[data-v-fa6c00c1]{margin-top:16px}.actions[data-v-fa6c00c1]{display:flex;justify-content:flex-end;box-sizing:border-box;width:100%;padding-left:40px;margin-top:32px;gap:8px}.description+.actions[data-v-fa6c00c1]{margin-top:24px}.popover[data-v-7a05cd76]{position:absolute;top:var(--popover-top);left:var(--popover-left);border-radius:4px;background:var(--c);color:var(--c-text);box-shadow:var(--c-context-menu-drop-shadow);z-index:100}.popover.flat[data-v-7a05cd76]{box-shadow:none}.close-popover[data-v-7a05cd76]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;overflow-y:hidden}@media (max-width: 580px) and (not (width: 580px)){.popover[data-v-7a05cd76]:not(.popover-mobile,.popover-desktop){top:auto;bottom:0;left:0;width:100%;border-radius:16px 16px 0 0;padding:4px 0 8px;box-shadow:none;transform:translateY(0)}.close-popover[data-v-7a05cd76]:not(.show-bg,.hide-bg,.disable-bg,.popover-desktop){background-color:var(--c-dialog-background)}.close-popover:not(.show-bg,.hide-bg,.disable-bg,.popover-desktop):is(.appear-enter-from[data-v-7a05cd76],.appear-leave-to[data-v-7a05cd76]){background-color:transparent}.close-popover:not(.show-bg,.hide-bg,.disable-bg,.popover-desktop):is(.appear-enter-from,.appear-leave-to) .popover[data-v-7a05cd76]{transform:translateY(var(--popover-height, 100vh))}.close-popover:not(.show-bg,.hide-bg,.disable-bg,.popover-desktop).appear-enter-active[data-v-7a05cd76]{transition:background-color .2s ease-out}.close-popover:not(.show-bg,.hide-bg,.disable-bg,.popover-desktop).appear-enter-active .popover[data-v-7a05cd76]{transition:transform .2s ease-out}.close-popover:not(.show-bg,.hide-bg,.disable-bg,.popover-desktop).appear-leave-active[data-v-7a05cd76]{transition:background-color .2s ease-in}.close-popover:not(.show-bg,.hide-bg,.disable-bg,.popover-desktop).appear-leave-active .popover[data-v-7a05cd76]{transition:transform .2s ease-in}}.popover.popover-mobile[data-v-7a05cd76]{top:auto;bottom:0;left:0;width:100%;border-radius:16px 16px 0 0;padding:4px 0 8px;box-shadow:none;transform:translateY(0)}.close-popover.show-bg[data-v-7a05cd76]{background-color:var(--c-dialog-background)}.popover.disable-bg[data-v-7a05cd76]{visibility:visible}.close-popover.disable-bg[data-v-7a05cd76]{visibility:hidden}button[data-v-1b49a0f0]{gap:12px;padding-right:20px}button:focus-visible span[data-v-1b49a0f0]{text-decoration:underline}button[data-v-03667101]{display:inline-flex;align-items:center;gap:16px;padding:0 12px;font-weight:400}i[data-v-03667101]{font-size:24px}.context-menu[data-v-03667101]{border:var(--c-context-menu-border);background-color:var(--c-context-menu);border-radius:4px;padding:8px 0;margin-top:-9px}.context-menu>button[data-v-03667101]{width:100%;padding-right:52px}.change-rules-popover[data-v-cc1a907f]{box-sizing:border-box;padding:32px 24px 16px;min-width:440px}.section-label[data-v-cc1a907f]{display:flex;align-items:center;margin-top:24px;height:40px;gap:16px}.section-label i[data-v-cc1a907f]{font-size:24px}.setting[data-v-cc1a907f]{min-height:40px;margin-top:8px;margin-bottom:16px}.setting>span[data-v-cc1a907f]:not(:last-child){margin-right:16px}.setting>span[data-v-cc1a907f]:first-child{padding:0 4px}.setting>span[data-v-cc1a907f]{display:inline-block;margin-top:calc((40px - 1rem)/2 - 1px);vertical-align:top}.setting.checkbox[data-v-cc1a907f]{display:flex}input[type=checkbox][data-v-cc1a907f]{margin-left:0;margin-right:0}label[data-v-cc1a907f]{display:inline-block;flex:1;margin-top:calc((40px - 1rem)/2 - 1px);margin-left:16px;vertical-align:top}.actions[data-v-cc1a907f]{display:flex;gap:8px;margin-top:24px}.actions .space[data-v-cc1a907f]{flex:1}@media (max-width: 580px){.change-rules-popover[data-v-cc1a907f]{min-width:0}.action-reset[data-v-cc1a907f]{display:none}}.desktop[data-v-2dd7d4c2],.mobile[data-v-2dd7d4c2]{align-items:center;justify-content:right;min-height:56px;gap:8px;transition:opacity .18s ease-in-out}.mobile[data-v-2dd7d4c2]{display:flex;padding:0 8px}.desktop[data-v-2dd7d4c2]{display:none;padding:0 16px}.space[data-v-2dd7d4c2]{flex:1}@media (min-width: 580px){.desktop[data-v-2dd7d4c2]{display:flex}.mobile[data-v-2dd7d4c2]{display:none}}a[data-v-2dd7d4c2]{padding:0 8px}.panel-overlay[data-v-9d8d78f1]{position:relative;z-index:50}.background[data-v-9d8d78f1]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--c-dialog-background);transition:background-color .2s ease-in-out}.panel[data-v-9d8d78f1]{position:fixed;top:0;right:0;background:var(--c);color:var(--c-text);box-sizing:border-box;width:calc(100vw - 100vh);min-width:512px;max-width:800px;height:100vh;transform:translate(0)}.layout-mobile .panel[data-v-9d8d78f1]{min-width:initial;max-width:initial;width:100vw}.appear-enter-from .panel[data-v-9d8d78f1],.appear-leave-to .panel[data-v-9d8d78f1]{transform:translate(max(min(100vw - 100vh,800px),512px))}.appear-enter-from.layout-mobile .panel[data-v-9d8d78f1],.appear-leave-to.layout-mobile .panel[data-v-9d8d78f1]{transform:translateY(100vh)}.appear-enter-from .background[data-v-9d8d78f1],.appear-leave-to .background[data-v-9d8d78f1]{background-color:transparent}.appear-enter-active .panel[data-v-9d8d78f1]{transition:transform .26s ease-out}.appear-leave-active .panel[data-v-9d8d78f1]{transition:transform .26s ease-in}.background-enter-from[data-v-9d8d78f1],.background-leave-to[data-v-9d8d78f1]{background-color:transparent}svg[data-v-9f80c361]{position:absolute;top:-3px;left:-3px}.bg[data-v-9f80c361]{stroke:var(--c-slot-none-background)}.bg-dots[data-v-9f80c361]{stroke:transparent}.active .bg-dots[data-v-9f80c361]{stroke:var(--c-text-tertiary-solid)}.bar[data-v-9f80c361]{stroke:var(--c-text-secondary-solid);transition:stroke .12s ease-in-out}.active .bar[data-v-9f80c361]{stroke:var(--c-text-solid)}.input-hint[data-v-b5fee36b]{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-enter-from[data-v-b5fee36b],.v-leave-to[data-v-b5fee36b]{opacity:0}.v-enter-active[data-v-b5fee36b]{transition:opacity .12s ease-out}.v-leave-active[data-v-b5fee36b]{transition:opacity 48ms ease-in}.shift[data-v-b5fee36b]{margin-right:auto;padding-left:56px}.p1[data-v-b5fee36b]{color:var(--c-p1)}.p2[data-v-b5fee36b]{color:var(--c-p2)}.inactive[data-v-b5fee36b]{color:var(--c-text-tertiary)}.event-area[data-v-e55a5732]{position:absolute;top:0;left:0;width:100%;height:100%}.event-area[data-v-e55a5732]:focus-visible{outline:none}.new-area[data-v-e55a5732]{position:absolute;top:-50px;left:0;width:100%;height:48px;pointer-events:none}.slot.appear-enter-active[data-v-e55a5732]{animation:appear-e55a5732 .12s}.slot.appear-leave-active[data-v-e55a5732]{animation:appear-e55a5732 .12s reverse}.slot.instant[data-v-e55a5732]{animation-duration:.00000001ms}@keyframes appear-e55a5732{0%{width:0;height:0}9.99%{opacity:0}10%{opacity:1}to{width:32px;height:32px}}.result{position:absolute;top:0;left:0;height:6px;width:1px;transform-origin:0 0;z-index:-1}.result.p1{background:linear-gradient(to bottom,var(--c-p1) 33.3333333333%,var(--c-slot-p1-background) 33.3333333333% 66.6666666667%,var(--c-p1) 66.6666666667%)}.result.p2{background:linear-gradient(to bottom,var(--c-p2) 33.3333333333%,var(--c-slot-p2-background) 33.3333333333% 66.6666666667%,var(--c-p2) 66.6666666667%)}.timer[data-v-4c04e5fd]{display:none}.top[data-v-4c04e5fd],.left[data-v-4c04e5fd],.right[data-v-4c04e5fd],.bottom[data-v-4c04e5fd]{position:absolute;display:flex;align-items:center;gap:8px;transition-property:top,bottom,left,right,opacity;transition-duration:.12s,.12s,.12s,.12s,.12s;transition-timing-function:linear}:is(.appear-enter-from,.appear-leave-to) .top[data-v-4c04e5fd],:is(.appear-enter-from,.appear-leave-to) .left[data-v-4c04e5fd],:is(.appear-enter-from,.appear-leave-to) .right[data-v-4c04e5fd],:is(.appear-enter-from,.appear-leave-to) .bottom[data-v-4c04e5fd]{opacity:0}.top[data-v-4c04e5fd],.bottom[data-v-4c04e5fd]{flex-direction:column;width:100%}.left[data-v-4c04e5fd],.right[data-v-4c04e5fd]{flex-direction:row;height:100%}.top[data-v-4c04e5fd]{bottom:348px}.focus-visible .top[data-v-4c04e5fd]{bottom:353px}.left[data-v-4c04e5fd]{right:348px}.appear-enter-active .left[data-v-4c04e5fd]{transition-delay:0ms,0ms,0ms,0ms,40ms}.focus-visible .left[data-v-4c04e5fd]{right:353px}.right[data-v-4c04e5fd]{left:348px}.appear-enter-active .right[data-v-4c04e5fd]{transition-delay:0ms,0ms,0ms,0ms,.12s}.focus-visible .right[data-v-4c04e5fd]{left:353px}.bottom[data-v-4c04e5fd]{top:348px}.appear-enter-active .bottom[data-v-4c04e5fd]{transition-delay:0ms,0ms,0ms,0ms,80ms}.focus-visible .bottom[data-v-4c04e5fd]{top:353px}.vert-dash[data-v-4c04e5fd]{display:inline-block;width:2px;height:8px;background:var(--c-text-tertiary)}.horiz-dash[data-v-4c04e5fd]{display:inline-block;width:8px;height:2px;background-color:var(--c-text-tertiary)}@media (min-width: 476px){.timer[data-v-4c04e5fd]{display:block}}.connect-four[data-v-a7f885a9]{position:relative;box-sizing:border-box;display:flex;-webkit-user-select:none;user-select:none}.focus-ring[data-v-a7f885a9]{position:absolute;top:-7px;left:-7px;box-sizing:border-box;width:calc(100% + 14px);height:calc(100% + 14px);border:1px solid var(--c-focus-visible-border-color);border-radius:32px;z-index:-1}.slot-container{display:flex;justify-content:center;align-items:center;width:48px;height:48px}.slot{box-sizing:border-box;width:8px;height:8px;border-radius:50%;border:var(--c0-slot-none-border);background-color:var(--c0-slot-none-background);background-position:center}.slot.p1{width:32px;height:32px;border:var(--c0-slot-p1-border);background-color:var(--c0-slot-p1-background);background-image:var(--c-p1-image)}.slot.p2{width:32px;height:32px;border:var(--c0-slot-p2-border);background-color:var(--c0-slot-p2-background);background-image:var(--c-p2-image)}.request-status[data-v-c5a83868]{display:flex;align-items:center;box-sizing:border-box;width:340px;height:56px;padding:0 8px 0 16px;margin-bottom:64px;gap:8px;border-radius:4px;color:var(--c-text);border:1px solid var(--c-text-tertiary)}.message[data-v-c5a83868]{flex:1}.main-in-game[data-v-a1570458]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;overflow-x:hidden;z-index:50}.top[data-v-a1570458]{display:flex;justify-content:end;flex-direction:column;align-items:center;flex:1}.top h1[data-v-a1570458]{margin-bottom:40px}.game-state[data-v-a1570458]{text-align:center;transform:translateY(0)}.game-state.v-enter-active[data-v-a1570458]{transition-property:opacity,transform;transition-duration:.36s;transition-timing-function:ease-out}.game-state.v-leave-active[data-v-a1570458]{transition:opacity .12s ease-in}.game-state:is(.v-enter-from[data-v-a1570458],.v-leave-to[data-v-a1570458]){opacity:0}.game-state.slide-up.v-enter-from[data-v-a1570458]{transform:translateY(32px)}.request-status:is(.v-enter-from[data-v-a1570458],v.leave-to[data-v-a1570458]){opacity:0}.request-status.v-enter-active[data-v-a1570458]{transition:opacity .12s ease-out}.request-status.v-leave-active[data-v-a1570458]{transition:opacity .12s ease-in}.bottom[data-v-a1570458]{display:flex;justify-content:start;flex-direction:column;align-items:center;position:relative;width:100%;flex:1}.bottom div[data-v-a1570458]{text-align:center;margin-bottom:16px}.bottom>*[data-v-a1570458]{position:absolute;margin-top:40px}.bottom>.v-enter-active[data-v-a1570458]{transition:opacity .12s ease-in}.bottom>.v-leave-active[data-v-a1570458]{transition:opacity .12s ease-out}.bottom>:is(.v-enter-from[data-v-a1570458],.v-leave-to[data-v-a1570458]){opacity:0}.remote-play-unavailable[data-v-a1570458]{line-height:1.5}@media (min-width: 544px){.top h1[data-v-a1570458]{margin-bottom:48px}.bottom>*[data-v-a1570458]{margin-top:48px}}@media (min-width: 1280px){.request-status[data-v-a1570458]{display:none}}.main-joining[data-v-4a2d5b1e]{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;height:100%}.top[data-v-4a2d5b1e],.bottom[data-v-4a2d5b1e]{flex:1}.top[data-v-4a2d5b1e]{display:flex;flex-direction:column;justify-content:flex-end}.player-code[data-v-4a2d5b1e]{margin:0}.connecting[data-v-4a2d5b1e]{display:grid;position:relative;width:100%}.connecting .wrapper[data-v-4a2d5b1e]{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.connecting .lobby-state[data-v-4a2d5b1e]{margin:0}.set-height[data-v-4a2d5b1e]{opacity:0;-webkit-user-select:none;user-select:none}h1[data-v-4a2d5b1e]{margin:0 0 16px}button[data-v-4a2d5b1e]{margin:24px 0 0;background:var(--c0-button);color:var(--c0-button-text);border:var(--c0-button-border);box-shadow:var(--c0-button-drop-shadow)}.main-player-selection[data-v-7cd21ab0]{display:flex;flex-direction:column;flex:1;gap:16px}.top[data-v-7cd21ab0],.middle[data-v-7cd21ab0],.bottom[data-v-7cd21ab0]{display:flex;align-items:center;justify-content:center}.middle[data-v-7cd21ab0]{height:308px;gap:16px;flex-direction:column}.top[data-v-7cd21ab0],.bottom[data-v-7cd21ab0]{flex:1}.top[data-v-7cd21ab0]{align-items:flex-end}h1[data-v-7cd21ab0]{margin:0}.actions[data-v-7cd21ab0]{display:flex;gap:16px}@media (min-width: 1280px){.request-status[data-v-7cd21ab0]{display:none}}.copy-input[data-v-05371cae]{display:inline-flex;justify-content:center;align-items:center}.input-wrapper[data-v-05371cae]{box-sizing:border-box;display:flex;align-items:center;padding:0 8px;flex:1;height:40px;background:var(--c-control);border-radius:4px 0 0 4px;box-shadow:var(--c-control-drop-shadow);border:var(--c-button-border)}input[data-v-05371cae]{all:unset;width:100%;-webkit-user-select:all;user-select:all}button:is(button[data-v-05371cae],[data-v-05371cae]:hover,[data-v-05371cae]:active){border-radius:0}button:is(button[data-v-05371cae],[data-v-05371cae]:hover,[data-v-05371cae]:active):last-child{border-radius:0 4px 4px 0}.copy-input[data-v-05371cae]>:not(:last-child){margin-right:-1px}:focus-visible+button[data-v-05371cae]{clip-path:polygon(0 0,calc(100% + 4px) 0,calc(100% + 4px) calc(100% + 4px),0 calc(100% + 4px));transition:clip-path 48ms ease-in-out}:focus-visible:not(:active)+button[data-v-05371cae]{clip-path:polygon(1px 0,calc(100% + 4px) 0,calc(100% + 4px) calc(100% + 4px),1px calc(100% + 4px))}button[data-v-05371cae]:after{content:"";position:absolute;top:0;left:0;width:1px;height:1px;background:var(--c-drop-shadow);transform:var(--transform-from, translate(-1px, -1px) scale(0, 40));transform-origin:0 0;transition:transform 48ms ease-in-out}button[data-v-05371cae]:active:after{transform:var(--transform-to, translate(-1px, 1px) scale(3, 38))}.player-card[data-v-dc74a176]{display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 12px;height:56px}span[data-v-dc74a176]{margin-top:1px}.actions[data-v-dc74a176]{display:flex;gap:8px}.remote-play-setup[data-v-0bff7e43]{width:100%;height:100%;overflow:auto}.title-bar[data-v-0bff7e43]{display:flex;align-items:center;position:sticky;top:0;left:0;height:56px;background:var(--c);z-index:1}.title-bar button.icon[data-v-0bff7e43]{width:56px;height:56px}.title-bar p[data-v-0bff7e43]{margin:0;font-weight:500}.layout-desktop .title-bar[data-v-0bff7e43]{display:none}.content[data-v-0bff7e43]{padding:16px}.layout-wide .content[data-v-0bff7e43]{padding:32px}.section[data-v-0bff7e43]{margin-top:32px;margin-bottom:16px}.layout-wide .section[data-v-0bff7e43]{margin-top:64px}h1[data-v-0bff7e43]{margin-top:0;margin-bottom:32px}.layout-wide h1[data-v-0bff7e43]{margin-top:64px;margin-bottom:64px}.layout-desktop:not(.layout-wide) h1[data-v-0bff7e43]{margin-top:32px}h2[data-v-0bff7e43],p[data-v-0bff7e43]{margin-top:0;margin-bottom:16px}.links[data-v-0bff7e43]{display:grid;grid-template-columns:1fr;grid-template-areas:"text" "qr" "input";gap:16px;width:100%}.links p[data-v-0bff7e43]{grid-area:text;margin:0}.links img[data-v-0bff7e43]{grid-area:qr;margin:0 auto;border-color:#fff;border-style:solid;background-color:#fff;box-shadow:var(--c-card-drop-shadow);image-rendering:pixelated}.links img[src=""][data-v-0bff7e43]{position:relative;width:148px;height:148px}.links img[src=""][data-v-0bff7e43]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.links .copy-input[data-v-0bff7e43]{grid-area:input;align-self:flex-end}.layout-wide .links[data-v-0bff7e43]{grid-template-areas:"text qr" "input qr"}.layout-wide .links img[data-v-0bff7e43]{margin:0}.copy-input[data-v-0bff7e43]{display:flex}.player-cards[data-v-0bff7e43]{display:flex;flex-direction:column;margin-top:24px;border-radius:4px}.player-cards[data-v-0bff7e43]>:not(:last-child){border-bottom:var(--c-card-separator)}.bar[data-v-a0a25dc7]{background-color:var(--bar-background);background-image:linear-gradient(90deg,var(--bar),var(--bar));background-position-x:0;background-size:100% 100%;background-repeat:no-repeat}.bar-background[data-v-6ab0bc43]{stroke:var(--bar-background)}.bar[data-v-6ab0bc43]{stroke:var(--bar);transform:rotate(-90deg);transform-origin:center}.restart-details[data-v-b60162e1]{box-sizing:border-box;padding:32px 24px 16px;width:100%}.p1[data-v-b60162e1]{--bar: var(--c-p1);--bar-background: var(--c-p1-bar)}.p2[data-v-b60162e1]{--bar: var(--c-p2);--bar-background: var(--c-p2-bar)}.title[data-v-b60162e1]{display:flex}.bar[data-v-b60162e1]{display:none;position:absolute;top:0;left:0;width:100%;height:4px;border-radius:4px 4px 0 0}@media (min-width: 580px){.bar[data-v-b60162e1]{display:block}.circle[data-v-b60162e1]{display:none}}.dialog-title[data-v-b60162e1]{flex:1}.description[data-v-b60162e1]{margin:16px 0}ul[data-v-b60162e1]{margin:0;padding:0}li[data-v-b60162e1]{display:flex;align-items:flex-start;list-style-type:none;margin-bottom:8px;gap:16px}li[data-v-b60162e1]:first-child{margin:0}li:first-child .item[data-v-b60162e1]{align-self:center;margin:8px 0}li:first-child .icon[data-v-b60162e1]{margin:8px 0}li[data-v-b60162e1]>:first-child{margin:-2px 0}li i[data-v-b60162e1]{font-size:24px;padding:8px 0}li .item[data-v-b60162e1]{flex:1}li[data-v-b60162e1]:last-child:not(:first-child){margin-bottom:16px}.actions[data-v-b60162e1]{display:flex;justify-content:flex-end;box-sizing:border-box;padding-left:40px;margin-top:24px;gap:8px}.request-status[data-v-102a7fa4]{display:none;position:absolute;top:64px;right:16px}@media (min-width: 1280px){.request-status[data-v-102a7fa4]{display:flex}}header[data-v-102a7fa4]{position:absolute;top:0;left:0;width:100%;z-index:8}main[data-v-102a7fa4]{display:flex;position:relative;width:100%;flex:1;z-index:5;overflow:hidden}main>*[data-v-102a7fa4]{position:absolute;width:100%;height:100%}footer[data-v-102a7fa4]{position:absolute;bottom:0;right:0;z-index:8;display:flex;align-items:center;justify-content:right;min-height:56px;padding:0 16px;gap:8px;transition:opacity .18s ease-in-out}footer>*[data-v-102a7fa4]{margin:0 8px}.main-enter-active[data-v-102a7fa4],.main-leave-active[data-v-102a7fa4]{transform:translateY(0);transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in-out}.main-enter-from[data-v-102a7fa4],.main-leave-to[data-v-102a7fa4]{opacity:0}:root{--c-p1-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2248%22%20height=%2248%22%20fill=%22none%22%3E%3Cg%20stroke=%22rgba(102,%20144,%20253,%201)%22%20stroke-width=%221.01%22%3E%3Cpath%20d=%22m19.707%205.665%2022.627%2022.628M16.197%209.176l22.627%2022.627M12.686%2012.686l22.627%2022.628M9.176%2016.197l22.627%2022.627M5.666%2019.707l22.627%2022.628%22/%3E%3C/g%3E%3C/svg%3E");--c-p2-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2248%22%20height=%2248%22%20fill=%22none%22%3E%3Cg%20stroke=%22rgba(250,%2071,%20114,%201)%22%20stroke-width=%221.01%22%3E%3Cpath%20d=%22M42.334%2019.707%2019.707%2042.335M38.824%2016.197%2016.197%2038.824M35.313%2012.686%2012.686%2035.314M31.803%209.176%209.176%2031.803M28.293%205.665%205.666%2028.293%22/%3E%3C/g%3E%3C/svg%3E")}:root{--c0: #000;--c0-text: rgba(255, 255, 255, .8509803922);--c0-text-secondary: rgba(255, 255, 255, .6705882353);--c0-text-tertiary: rgba(255, 255, 255, .5411764706);--c0-text-solid: #d9d9d9;--c0-text-secondary-solid: #ababab;--c0-text-tertiary-solid: #8a8a8a;--c0-drop-shadow: transparent;--c0-button: #121212;--c0-button-border: 1px solid #323232;--c0-button-text: var(--c0-text);--c0-button-box-shadow: none;--c0-button-transform: translate(0, 0);--c0-button-hover: #0f0f0f;--c0-button-hover-border: 1px solid #2a2a2a;--c0-button-hover-text: var(--c0-text);--c0-button-hover-box-shadow: none;--c0-button-hover-transform: translate(0, 0);--c0-button-active: #0c0c0c;--c0-button-active-border: 1px solid #222222;--c0-button-active-text: var(--c0-text);--c0-button-active-box-shadow: none;--c0-button-active-transform: translate(0, 0);--c0-game-border: 2px solid #ababab;--c0-p1: #6590FF;--c0-p2: #FA4772;--c0-slot-none-border-color: #8a8a8a;--c0-slot-none-border: 1px solid var(--c0-slot-none-border-color);--c0-slot-none-background: var(--c0);--c0-slot-p1-border-color: var(--c0-p1);--c0-slot-p1-border: 2px solid var(--c0-slot-p1-border-color);--c0-slot-p1-background: var(--c0);--c0-slot-p2-border-color: var(--c0-p2);--c0-slot-p2-border: 2px solid var(--c0-slot-p2-border-color);--c0-slot-p2-background: var(--c0);--c1: #121212;--c1-text: rgba(255, 255, 255, .9411764706);--c1-icon-filter: none;--c1-icon-opacity: .9411764706;--c1-drop-shadow: rgba(0, 0, 0, .44);--c1-card: #1A1A1A;--c1-card-text: rgba(255, 255, 255, .9411764706);--c1-card-separator: 1px solid #484848;--c1-card-drop-shadow: 4px 4px 0 #0a0a0a;--c1-button: #242424;--c1-button-border: 1px solid #484848;--c1-button-text: var(--c1-text);--c1-button-drop-shadow: 4px 4px 0 #0a0a0a;--c1-button-transform: translate(0, 0);--c1-button-hover: #1e1e1e;--c1-button-hover-border: 1px solid #3b3b3b;--c1-button-hover-text: var(--c1-text);--c1-button-hover-drop-shadow: 4px 4px 0 #0a0a0a;--c1-button-hover-transform: translate(0, 0);--c1-button-active: #1b1b1b;--c1-button-active-border: 1px solid #353535;--c1-button-active-text: var(--c1-text);--c1-button-active-drop-shadow: none;--c1-button-active-transform: translate(2px, 2px);--c1-control: #1A1A1A;--c1-control-border: 1px solid #3E3E3E;--c1-control-text: rgba(255, 255, 255, .9411764706);--c1-control-drop-shadow: 4px 4px 0 #0a0a0a;--c1-control-transform: translate(0, 0);--c1-control-hover: #161616;--c1-control-hover-border: 1px solid #343434;--c1-control-hover-text: var(--c1-text);--c1-control-hover-drop-shadow: 4px 4px 0 #0a0a0a;--c1-control-hover-transform: translate(0, 0);--c1-control-active: #121212;--c1-control-active-border: 1px solid #2a2a2a;--c1-control-active-text: var(--c1-text);--c1-control-active-drop-shadow: none;--c1-control-active-transform: translate(2px, 2px);--c1-p1: #6590FF;--c1-p1-bar: #0E204C;--c1-p2: #FA4772;--c1-p2-bar: #430A17;--c1-p1-button: #3256B8;--c1-p1-button-border: 1px solid #4A73DF;--c1-p1-button-text: rgba(255, 255, 255, .9411764706);--c1-p2-button: #B71B3F;--c1-p2-button-border: 1px solid #DC2F58;--c1-p2-button-text: rgba(255, 255, 255, .9411764706);--c1-p1-button-hover: #2a489b;--c1-p1-button-hover-border: 1px solid #3e61bb;--c1-p1-button-hover-text: rgba(255, 255, 255, .9411764706);--c1-p2-button-hover: #9a1735;--c1-p2-button-hover-border: 1px solid #b9274a;--c1-p2-button-hover-text: rgba(255, 255, 255, .9411764706);--c1-p1-button-active: #223a7d;--c1-p1-button-active-border: 1px solid #324e98;--c1-p1-button-active-text: rgba(255, 255, 255, .9411764706);--c1-p2-button-active: #7c122b;--c1-p2-button-active-border: 1px solid #96203c;--c1-p2-button-active-text: rgba(255, 255, 255, .9411764706);--c-dialog-background: rgba(0, 0, 0, .4);--c-dialog-drop-shadow: none;--c-context-menu: #242424;--c-context-menu-text: rgba(255, 255, 255, .9411764706);--c-context-menu-border: 1px solid #484848;--c-context-menu-separator-color: #323232;--c-context-menu-separator: 1px solid var(--c-context-menu-separator-color);--c-context-menu-drop-shadow: none;--c-context-menu-hover: rgba(0, 0, 0, .32);--c-focus-visible-border-color: rgba(255, 255, 255, .9411764706)}.dark{--c0: #161616;--c0-text: rgba(255, 255, 255, .8784313725);--c0-text-secondary: rgba(255, 255, 255, .6);--c0-text-tertiary: rgba(255, 255, 255, .4705882353);--c0-text-solid: #e3e3e3;--c0-text-secondary-solid: #a2a2a2;--c0-text-tertiary-solid: #848484;--c0-drop-shadow: rgba(0, 0, 0, .22);--c0-button: #2A2A2A;--c0-button-border: 1px solid #4C4C4C;--c0-button-text: rgba(255, 255, 255, .8784313725);--c0-button-drop-shadow: 4px 4px 0 #111111;--c0-button-transform: translate(0, 0);--c0-button-hover: #232323;--c0-button-hover-border: 1px solid #404040;--c0-button-hover-text: rgba(255, 255, 255, .8784313725);--c0-button-hover-drop-shadow: 4px 4px 0 #111111;--c0-button-hover-transform: translate(0, 0);--c0-button-active: #1d1d1d;--c0-button-active-border: 1px solid #343434;--c0-button-active-text: rgba(255, 255, 255, .8784313725);--c0-button-active-drop-shadow: none;--c0-button-active-transform: translate(2px, 2px);--c0-game-border: 2px solid #a2a2a2;--c0-p1: #6590FF;--c0-p2: #FA4772;--c0-slot-none-border-color: #848484;--c0-slot-none-border: 1px solid var(--c0-slot-none-border-color);--c0-slot-none-background: #202020;--c0-slot-p1-border-color: var(--c0-p1);--c0-slot-p1-border: 2px solid var(--c0-slot-p1-border-color);--c0-slot-p1-background: #0E204C;--c0-slot-p2-border-color: var(--c0-p2);--c0-slot-p2-border: 2px solid var(--c0-slot-p2-border-color);--c0-slot-p2-background: #430A17;--c1: #2A2A2A;--c1-text: rgba(255, 255, 255, .8784313725);--c1-icon-filter: none;--c1-icon-opacity: .8784313725;--c1-drop-shadow: rgba(0, 0, 0, .24);--c1-card: #343434;--c1-card-text: rgba(255, 255, 255, .8784313725);--c1-card-separator: 1px solid #6C6C6C;--c1-card-drop-shadow: 4px 4px 0 #202020;--c1-button: #404040;--c1-button-border: 1px solid #6C6C6C;--c1-button-text: rgba(255, 255, 255, .8784313725);--c1-button-drop-shadow: 4px 4px 0 #202020;--c1-button-transform: translate(0, 0);--c1-button-hover: #343434;--c1-button-hover-border: 1px solid #595959;--c1-button-hover-text: rgba(255, 255, 255, .8784313725);--c1-button-hover-drop-shadow: 4px 4px 0 #202020;--c1-button-hover-transform: translate(0, 0);--c1-button-active: #2f2f2f;--c1-button-active-border: 1px solid #505050;--c1-button-active-text: rgba(255, 255, 255, .8784313725);--c1-button-active-drop-shadow: none;--c1-button-active-transform: translate(2px, 2px);--c1-control: #343434;--c1-control-border: 1px solid #5A5A5A;--c1-control-text: rgba(255, 255, 255, .8784313725);--c1-control-drop-shadow: 4px 4px 0 #202020;--c1-control-transform: translate(0, 0);--c1-control-hover: #2c2c2c;--c1-control-hover-border: 1px solid #4c4c4c;--c1-control-hover-text: rgba(255, 255, 255, .8784313725);--c1-control-hover-drop-shadow: 4px 4px 0 #202020;--c1-control-hover-transform: translate(0, 0);--c1-control-active: #232323;--c1-control-active-border: 1px solid #3d3d3d;--c1-control-active-text: rgba(255, 255, 255, .8784313725);--c1-control-active-drop-shadow: none;--c1-control-active-transform: translate(2px, 2px);--c1-p1: #6590FF;--c1-p1-bar: #1B3A88;--c1-p2: #FA4772;--c1-p2-bar: #820D2B;--c1-p1-button: #3256B8;--c1-p1-button-border: 1px solid #4A73DF;--c1-p1-button-text: rgba(255, 255, 255, .9411764706);--c1-p2-button: #B71B3F;--c1-p2-button-border: 1px solid #DC2F58;--c1-p2-button-text: rgba(255, 255, 255, .9411764706);--c1-p1-button-hover: #2a489b;--c1-p1-button-hover-border: 1px solid #3e61bb;--c1-p1-button-hover-text: rgba(255, 255, 255, .9411764706);--c1-p2-button-hover: #9a1735;--c1-p2-button-hover-border: 1px solid #b9274a;--c1-p2-button-hover-text: rgba(255, 255, 255, .9411764706);--c1-p1-button-active: #223a7d;--c1-p1-button-active-border: 1px solid #324e98;--c1-p1-button-active-text: rgba(255, 255, 255, .9411764706);--c1-p2-button-active: #7c122b;--c1-p2-button-active-border: 1px solid #96203c;--c1-p2-button-active-text: rgba(255, 255, 255, .9411764706);--c-dialog-background: rgba(0, 0, 0, .4);--c-dialog-drop-shadow: 8px 8px 0 rgba(0, 0, 0, .22);--c-context-menu: #4C4C4C;--c-context-menu-text: rgba(255, 255, 255, .8784313725);--c-context-menu-border: 1px solid #868686;--c-context-menu-separator-color: #4C4C4C;--c-context-menu-separator: 1px solid var(--c-context-menu-separator-color);--c-context-menu-drop-shadow: 8px 8px 0 rgba(0, 0, 0, .22);--c-context-menu-hover: rgba(0, 0, 0, .16);--c-focus-visible-border-color: rgba(255, 255, 255, .8784313725)}.light{--c0: #FAFAFA;--c0-text: rgba(0, 0, 0, .9607843137);--c0-text-secondary: rgba(0, 0, 0, .4901960784);--c0-text-tertiary: rgba(0, 0, 0, .3803921569);--c0-text-solid: #0a0a0a;--c0-text-secondary-solid: #7f7f7f;--c0-text-tertiary-solid: #9b9b9b;--c0-drop-shadow: rgba(0, 0, 0, .22);--c0-button: #E6E6E6;--c0-button-border: 1px solid #C2C2C2;--c0-button-text: rgba(0, 0, 0, .9411764706);--c0-button-drop-shadow: 4px 4px 0 #c3c3c3;--c0-button-transform: translate(0, 0);--c0-button-hover: #dddddd;--c0-button-hover-border: 1px solid #bababa;--c0-button-hover-text: rgba(0, 0, 0, .9411764706);--c0-button-hover-drop-shadow: 4px 4px 0 #c3c3c3;--c0-button-hover-transform: translate(0, 0);--c0-button-active: #d8d8d8;--c0-button-active-border: 1px solid #b6b6b6;--c0-button-active-text: rgba(0, 0, 0, .9411764706);--c0-button-active-drop-shadow: none;--c0-button-active-transform: translate(2px, 2px);--c0-game-border: 2px solid #7f7f7f;--c0-p1: #6590FF;--c0-p2: #FA4772;--c0-slot-none-border-color: #9b9b9b;--c0-slot-none-border: 1px solid var(--c0-slot-none-border-color);--c0-slot-none-background: #F0F0F0;--c0-slot-p1-border-color: var(--c0-p1);--c0-slot-p1-border: 2px solid var(-c0-slot-p1-border-color);--c0-slot-p1-background: #D8E3FF;--c0-slot-p2-border-color: var(--c0-p2);--c0-slot-p2-border: 2px solid var(--c0-slot-p2-border-color);--c0-slot-p2-background: #FFD1DC;--c1: #E6E6E6;--c1-text: rgba(0, 0, 0, .9411764706);--c1-icon-filter: invert(1);--c1-icon-opacity: .9411764706;--c1-drop-shadow: rgba(0, 0, 0, .24);--c1-card: #F0F0F0;--c1-card-text: rgba(0, 0, 0, .9411764706);--c1-card-separator: 1px solid #B2B2B2;--c1-card-drop-shadow: 4px 4px 0 #afafaf;--c1-p1: #6590FF;--c1-p1-bar: #C1D3FF;--c1-p2: #FA4772;--c1-p2-bar: #FEB4C7;--c1-button: #D2D2D2;--c1-button-border: 1px solid #B2B2B2;--c1-button-text: rgba(0, 0, 0, .9411764706);--c1-button-drop-shadow: 4px 4px 0 #afafaf;--c1-button-transform: translate(0, 0);--c1-button-hover: #cacaca;--c1-button-hover-border: 1px solid #ababab;--c1-button-hover-text: rgba(0, 0, 0, .9411764706);--c1-button-hover-drop-shadow: 4px 4px 0 #afafaf;--c1-button-hover-transform: translate(0, 0);--c1-button-active: #c5c5c5;--c1-button-active-border: 1px solid #a7a7a7;--c1-button-active-text: rgba(0, 0, 0, .9411764706);--c1-button-active-drop-shadow: none;--c1-button-active-transform: translate(2px, 2px);--c1-control: #F0F0F0;--c1-control-border: 1px solid #C2C2C2;--c1-control-text: rgba(0, 0, 0, .9411764706);--c1-control-drop-shadow: 4px 4px 0 #afafaf;--c1-control-transform: translate(0, 0);--c1-control-hover: #e6e6e6;--c1-control-hover-border: 1px solid #bababa;--c1-control-hover-text: rgba(0, 0, 0, .9411764706);--c1-control-hover-drop-shadow: 4px 4px 0 #afafaf;--c1-control-hover-transform: translate(0, 0);--c1-control-active: #e2e2e2;--c1-control-active-border: 1px solid #b6b6b6;--c1-control-active-text: rgba(0, 0, 0, .9411764706);--c1-control-active-drop-shadow: none;--c1-control-active-transform: translate(2px, 2px);--c1-p1-button: #6590FF;--c1-p1-button-border: 1px solid #4A73DF;--c1-p1-button-text: rgba(255, 255, 255, .9607843137);--c1-p2-button: #FA4772;--c1-p2-button-border: 1px solid #DC2F58;--c1-p2-button-text: rgba(255, 255, 255, .9607843137);--c1-p1-button-hover: #618af5;--c1-p1-button-hover-border: 1px solid #476ed6;--c1-p1-button-hover-text: rgba(255, 255, 255, .9607843137);--c1-p2-button-hover: #f0446d;--c1-p2-button-hover-border: 1px solid #d32d54;--c1-p2-button-hover-text: rgba(255, 255, 255, .9607843137);--c1-p1-button-active: #5f87f0;--c1-p1-button-active-border: 1px solid #466cd2;--c1-p1-button-active-text: rgba(255, 255, 255, .9607843137);--c1-p2-button-active: #eb436b;--c1-p2-button-active-border: 1px solid #cf2c53;--c1-p2-button-active-text: rgba(255, 255, 255, .9607843137);--c-dialog-background: rgba(255, 255, 255, .4);--c-dialog-drop-shadow: 8px 8px 0 rgba(0, 0, 0, .22);--c-context-menu: #FAFAFA;--c-context-menu-text: rgba(0, 0, 0, .9607843137);--c-context-menu-border: 1px solid #B2B2B2;--c-context-menu-separator-color: #C2C2C2;--c-context-menu-separator: 1px solid var(--c-context-menu-separator-color);--c-context-menu-drop-shadow: 8px 8px 0 rgba(0, 0, 0, .22);--c-context-menu-hover: rgba(0, 0, 0, .04);--c-focus-visible-border-color: rgba(0, 0, 0, .9411764706)}.c0,body{--c: var(--c0);--c-text: var(--c0-text);--c-text-secondary: var(--c0-text-secondary);--c-text-tertiary: var(--c0-text-tertiary);--c-text-solid: var(--c0-text-solid);--c-text-secondary-solid: var(--c0-text-secondary-solid);--c-text-tertiary-solid: var(--c0-text-tertiary-solid);--c-drop-shadow: var(--c0-drop-shadow);--c-button: var(--c0-button);--c-button-border: var(--c0-button-border);--c-button-text: var(--c0-button-text);--c-button-drop-shadow: var(--c0-button-drop-shadow);--c-button-transform: var(--c0-button-transform);--c-button-hover: var(--c0-button-hover);--c-button-hover-border: var(--c0-button-hover-border);--c-button-hover-text: var(--c0-button-hover-text);--c-button-hover-drop-shadow: var(--c0-button-hover-drop-shadow);--c-button-hover-transform: var(--c0-button-hover-transform);--c-button-active: var(--c0-button-active);--c-button-active-border: var(--c0-button-active-border);--c-button-active-text: var(--c0-button-active-text);--c-button-active-drop-shadow: var(--c0-button-active-drop-shadow);--c-button-active-transform: var(--c0-button-active-transform);--c-game-border: var(--c0-game-border);--c-p1: var(--c0-p1);--c-p2: var(--c0-p2);--c-slot-none-border-color: var(--c0-slot-none-border-color);--c-slot-none-border: var(--c0-slot-none-border);--c-slot-none-background: var(--c0-slot-none-background);--c-slot-p1-border-color: var(--c0-slot-p1-border-color);--c-slot-p1-border: var(--c0-slot-p1-border);--c-slot-p1-background: var(--c0-slot-p1-background);--c-slot-p2-border-color: var(--c0-slot-p2-border-color);--c-slot-p2-border: var(--c0-slot-p2-border);--c-slot-p2-background: var(--c0-slot-p2-background)}.c1{--c: var(--c1);--c-text: var(--c1-text);--c-icon-filter: var(--c1-icon-filter);--c-icon-opacity: var(--c1-icon-opacity);--c-drop-shadow: var(--c1-drop-shadow);--c-card: var(--c1-card);--c-card-text: var(--c1-card-text);--c-card-separator: var(--c1-card-separator);--c-card-drop-shadow: var(--c1-card-drop-shadow);--c-button: var(--c1-button);--c-button-border: var(--c1-button-border);--c-button-text: var(--c1-button-text);--c-button-drop-shadow: var(--c1-button-drop-shadow);--c-button-transform: var(--c1-button-transform);--c-button-hover: var(--c1-button-hover);--c-button-hover-border: var(--c1-button-hover-border);--c-button-hover-text: var(--c1-button-hover-text);--c-button-hover-drop-shadow: var(--c1-button-hover-drop-shadow);--c-button-hover-transform: var(--c1-button-hover-transform);--c-button-active: var(--c1-button-active);--c-button-active-border: var(--c1-button-active-border);--c-button-active-text: var(--c1-button-active-text);--c-button-active-drop-shadow: var(--c1-button-active-drop-shadow);--c-button-active-transform: var(--c1-button-active-transform);--c-control: var(--c1-control);--c-control-border: var(--c1-control-border);--c-control-text: var(--c1-control-text);--c-control-drop-shadow: var(--c1-control-drop-shadow);--c-control-transform: var(--c1-control-transform);--c-control-hover: var(--c1-control-hover);--c-control-hover-border: var(--c1-control-hover-border);--c-control-hover-text: var(--c1-control-hover-text);--c-control-hover-drop-shadow: var(--c1-control-hover-drop-shadow);--c-control-hover-transform: var(--c1-control-hover-transform);--c-control-active: var(--c1-control-active);--c-control-active-border: var(--c1-control-active-border);--c-control-active-text: var(--c1-control-active-text);--c-control-active-drop-shadow: var(--c1-control-active-drop-shadow);--c-control-active-transform: var(--c1-control-active-transform);--c-p1: var(--c1-p1);--c-p1-bar: var(--c1-p1-bar);--c-p2: var(--c1-p2);--c-p2-bar: var(--c1-p2-bar);--c-p1-button: var(--c1-p1-button);--c-p1-button-border: var(--c1-p1-button-border);--c-p1-button-text: var(--c1-p1-button-text);--c-p2-button: var(--c1-p2-button);--c-p2-button-border: var(--c1-p2-button-border);--c-p2-button-text: var(--c1-p2-button-text);--c-p1-button-hover: var(--c1-p1-button-hover);--c-p1-button-hover-border: var(--c1-p1-button-hover-border);--c-p1-button-hover-text: var(--c1-p1-button-hover-text);--c-p2-button-hover: var(--c1-p2-button-hover);--c-p2-button-hover-border: var(--c1-p2-button-hover-border);--c-p2-button-hover-text: var(--c1-p2-button-hover-text);--c-p1-button-active: var(--c1-p1-button-active);--c-p1-button-active-border: var(--c1-p1-button-active-border);--c-p1-button-active-text: var(--c1-p1-button-active-text);--c-p2-button-active: var(--c1-p2-button-active);--c-p2-button-active-border: var(--c1-p2-button-active-border);--c-p2-button-active-text: var(--c1-p2-button-active-text)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-Regular-d612f121.woff2) format("woff2"),url(/assets/Inter-Regular-ef1f23c0.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-Medium-1b498b95.woff2) format("woff2"),url(/assets/Inter-Medium-53deda46.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBold-15226129.woff2) format("woff2"),url(/assets/Inter-SemiBold-653fed7a.woff) format("woff")}*{font-family:Inter,Roboto,sans-serif}h1{font-size:1.728rem;font-weight:600}h1.large{font-size:2.985984rem}h1.large.layout-mobile{font-size:2.48832rem}h1.game-state{font-weight:500}h1.lobby-state{font-size:1.2rem;font-weight:400}h2{font-size:1.44rem;font-weight:500}.context-menu .section .title{font-size:.6944444444rem;font-weight:600;text-transform:uppercase}.player-code{font-size:2.48832rem;font-weight:600}.card-player-code{font-size:1.44rem;font-weight:500}.text-actionable,button{font-size:1rem;font-weight:500}.small{font-size:.8333333333rem}a{font-weight:500}.text-pending-invite{font-size:1.728rem;font-weight:500}.section-label{font-weight:500}.dialog-title{font-size:1.44rem;font-weight:500}.emphasis{font-weight:500}@font-face{font-family:icons;src:url(/assets/icons-6abb45e4.eot?441e89e64206c71748e6f20bc8b51d95?#iefix) format("embedded-opentype"),url(/assets/icons-77248a3c.woff2?441e89e64206c71748e6f20bc8b51d95) format("woff2"),url(/assets/icons-f07950ed.woff?441e89e64206c71748e6f20bc8b51d95) format("woff"),url(/assets/icons-18f46e7d.ttf?441e89e64206c71748e6f20bc8b51d95) format("truetype"),url(/assets/icons-93dc3ac9.svg?441e89e64206c71748e6f20bc8b51d95#icons) format("svg")}i[class^=mi-]:before,i[class*=" mi-"]:before{font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mi-add:before{content:""}.mi-archive:before{content:""}.mi-arrow-down:before{content:""}.mi-arrow-left-down:before{content:""}.mi-arrow-left-up:before{content:""}.mi-arrow-left:before{content:""}.mi-arrow-right-down:before{content:""}.mi-arrow-right-up:before{content:""}.mi-arrow-right:before{content:""}.mi-arrow-up:before{content:""}.mi-attachment:before{content:""}.mi-backspace:before{content:""}.mi-ban:before{content:""}.mi-bar-chart-alt:before{content:""}.mi-bar-chart:before{content:""}.mi-board:before{content:""}.mi-bold:before{content:""}.mi-book:before{content:""}.mi-bookmark:before{content:""}.mi-calendar:before{content:""}.mi-call:before{content:""}.mi-camera:before{content:""}.mi-caret-down:before{content:""}.mi-caret-left:before{content:""}.mi-caret-right:before{content:""}.mi-caret-up:before{content:""}.mi-check:before{content:""}.mi-chevron-double-down:before{content:""}.mi-chevron-double-left:before{content:""}.mi-chevron-double-right:before{content:""}.mi-chevron-double-up:before{content:""}.mi-chevron-down:before{content:""}.mi-chevron-left:before{content:""}.mi-chevron-right:before{content:""}.mi-chevron-up:before{content:""}.mi-circle-add:before{content:""}.mi-circle-arrow-down:before{content:""}.mi-circle-arrow-left:before{content:""}.mi-circle-arrow-right:before{content:""}.mi-circle-arrow-up:before{content:""}.mi-circle-check:before{content:""}.mi-circle-error:before{content:""}.mi-circle-help:before{content:""}.mi-circle-information:before{content:""}.mi-circle-remove:before{content:""}.mi-circle-warning:before{content:""}.mi-circle:before{content:""}.mi-clipboard-check:before{content:""}.mi-clipboard-list:before{content:""}.mi-clipboard:before{content:""}.mi-clock:before{content:""}.mi-close:before{content:""}.mi-cloud-download:before{content:""}.mi-cloud-upload:before{content:""}.mi-cloud:before{content:""}.mi-cloudy:before{content:""}.mi-comment:before{content:""}.mi-compass:before{content:""}.mi-computer:before{content:""}.mi-copy:before{content:""}.mi-credit-card:before{content:""}.mi-database:before{content:""}.mi-delete-alt:before{content:""}.mi-delete:before{content:""}.mi-document-add:before{content:""}.mi-document-check:before{content:""}.mi-document-download:before{content:""}.mi-document-empty:before{content:""}.mi-document-remove:before{content:""}.mi-document:before{content:""}.mi-download:before{content:""}.mi-drag:before{content:""}.mi-drop:before{content:""}.mi-edit-alt:before{content:""}.mi-edit:before{content:""}.mi-email:before{content:""}.mi-enter:before{content:""}.mi-expand:before{content:""}.mi-export:before{content:""}.mi-external-link:before{content:""}.mi-eye-off:before{content:""}.mi-eye:before{content:""}.mi-favorite:before{content:""}.mi-filter-1:before{content:""}.mi-filter-alt:before{content:""}.mi-filter:before{content:""}.mi-flag:before{content:""}.mi-fog:before{content:""}.mi-folder-add:before{content:""}.mi-folder-check:before{content:""}.mi-folder-download:before{content:""}.mi-folder-remove:before{content:""}.mi-folder:before{content:""}.mi-grid:before{content:""}.mi-heart:before{content:""}.mi-home:before{content:""}.mi-image:before{content:""}.mi-inbox:before{content:""}.mi-italic:before{content:""}.mi-laptop:before{content:""}.mi-layers:before{content:""}.mi-layout:before{content:""}.mi-link-alt:before{content:""}.mi-link:before{content:""}.mi-list:before{content:""}.mi-location:before{content:""}.mi-lock:before{content:""}.mi-log-in:before{content:""}.mi-log-out:before{content:""}.mi-map:before{content:""}.mi-megaphone:before{content:""}.mi-menu:before{content:""}.mi-message-alt:before{content:""}.mi-message:before{content:""}.mi-minimize:before{content:""}.mi-mobile:before{content:""}.mi-moon:before{content:""}.mi-next:before{content:""}.mi-notification-off:before{content:""}.mi-notification:before{content:""}.mi-options-horizontal:before{content:""}.mi-options-vertical:before{content:""}.mi-pause:before{content:""}.mi-pen:before{content:""}.mi-percentage:before{content:""}.mi-pin:before{content:""}.mi-play:before{content:""}.mi-previous:before{content:""}.mi-print:before{content:""}.mi-rain:before{content:""}.mi-refresh:before{content:""}.mi-remove:before{content:""}.mi-reorder-alt:before{content:""}.mi-reorder:before{content:""}.mi-repeat:before{content:""}.mi-save:before{content:""}.mi-search:before{content:""}.mi-select:before{content:""}.mi-send:before{content:""}.mi-settings:before{content:""}.mi-share:before{content:""}.mi-shopping-cart-add:before{content:""}.mi-shopping-cart:before{content:""}.mi-shuffle:before{content:""}.mi-snow:before{content:""}.mi-snowflake:before{content:""}.mi-sort:before{content:""}.mi-speakers:before{content:""}.mi-stop:before{content:""}.mi-storm:before{content:""}.mi-strikethrough:before{content:""}.mi-sun:before{content:""}.mi-sunrise-1:before{content:""}.mi-sunrise:before{content:""}.mi-sunset:before{content:""}.mi-switch:before{content:""}.mi-table:before{content:""}.mi-tablet:before{content:""}.mi-tag:before{content:""}.mi-temperature:before{content:""}.mi-text:before{content:""}.mi-three-rows:before{content:""}.mi-two-columns:before{content:""}.mi-two-rows:before{content:""}.mi-underline:before{content:""}.mi-undo:before{content:""}.mi-unlock:before{content:""}.mi-user-add:before{content:""}.mi-user-check:before{content:""}.mi-user-remove:before{content:""}.mi-user:before{content:""}.mi-users:before{content:""}.mi-volume-off:before{content:""}.mi-volume-up:before{content:""}.mi-warning:before{content:""}.mi-webcam:before{content:""}.mi-wind:before{content:""}.mi-window:before{content:""}.mi-zoom-in:before{content:""}.mi-zoom-out:before{content:""}html,body,#app{display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:0;background:var(--c);color:var(--c-text)}a{color:var(--c-text);text-decoration:none}a:hover{text-decoration:underline}button{box-sizing:border-box;vertical-align:bottom;height:40px;padding:0 15px;border-radius:4px;transition-property:transform,box-shadow;transition-duration:48ms;transition-timing-function:ease-in-out}button.icon{display:grid;align-items:center;justify-content:center;height:40px;width:40px;font-size:24px;background-color:transparent;border:transparent;box-shadow:none;filter:none;opacity:1}.card{background-color:var(--c-card);color:var(--c-card-text);box-shadow:var(--c-card-drop-shadow)}.icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-position:center;background-repeat:no-repeat;filter:var(--c-icon-filter);opacity:var(--c-icon-opacity)}.icon.objectives{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2224%22%20fill=%22none%22%3E%3Cpath%20fill=%22white%22%20d=%22M7%206.75h1zm.38%202.392.95-.315zm1.084%202.027-.78.625zm5.45%201.355-.46-.888zM17%206.75h-1zM17%203h1a1%201%200%200%200-1-1zM7%203V2a1%201%200%200%200-1%201zm10%201a1%201%200%201%200%200%202zm4%201h1a1%201%200%200%200-1-1zm-5.334%205a1%201%200%201%200%200%202zM3%205V4a1%201%200%200%200-1%201zm4%201a1%201%200%200%200%200-2zM3.228%207.913l-.97.242zM8.334%2012a1%201%200%201%200%200-2zM16%2022a1%201%200%201%200%200-2zm-8-2a1%201%200%201%200%200%202zm3%200h2v-2h-2zm2%200h2a2%202%200%200%200-2-2zm-2-2a2%202%200%200%200-2%202h2zm2%202v1h2v-1zm-4%200v1h2v-1zM6%206.75c0%20.925.146%201.844.431%202.706l1.899-.629A6.627%206.627%200%200%201%208%206.75zm.431%202.706a7.531%207.531%200%200%200%201.253%202.338l1.561-1.25a5.533%205.533%200%200%201-.915-1.717zm1.253%202.338a6.089%206.089%200%200%200%201.943%201.618l.92-1.776a4.09%204.09%200%200%201-1.302-1.091zm1.943%201.618c.743.385%201.55.588%202.373.588v-2c-.49%200-.983-.12-1.454-.364zM12%2014c.823%200%201.63-.203%202.373-.588l-.92-1.776c-.47.244-.963.364-1.453.364zm2.373-.588a6.09%206.09%200%200%200%201.943-1.618l-1.561-1.25c-.385.481-.83.848-1.301%201.092zm1.943-1.618a7.532%207.532%200%200%200%201.253-2.338l-1.899-.629a5.535%205.535%200%200%201-.915%201.718zm1.253-2.338A8.624%208.624%200%200%200%2018%206.75h-2c0%20.717-.113%201.423-.33%202.077zM18%206.75V3h-2v3.75zm-10%200V3H6v3.75zM7%204h10V2H7zm10%202h4V4h-4zm3%200c0%20.58-.069%201.148-.199%201.672l1.941.483C21.913%207.465%2022%206.734%2022%206zm-.199%201.672c-.13.525-.317.982-.537%201.349l1.715%201.029a6.95%206.95%200%200%200%20.763-1.895zm-.537%201.349c-.221.369-.46.621-.684.775l1.136%201.646c.505-.348.927-.832%201.263-1.392zm-.684.775c-.218.151-.413.204-.58.204v2a3.01%203.01%200%200%200%201.716-.558zM22%206V5h-2v1zm-4%204h-2.334v2H18zM3%206h4V4H3zm3%204c-.167%200-.362-.053-.58-.204l-1.136%201.646A3.01%203.01%200%200%200%206%2012zm-.58-.204c-.223-.154-.463-.406-.684-.775L3.021%2010.05c.336.56.758%201.044%201.263%201.392zm-.684-.775A4.962%204.962%200%200%201%204.2%207.672l-1.941.483c.17.688.426%201.334.763%201.895zM4.2%207.672A6.982%206.982%200%200%201%204%206H2c0%20.734.087%201.465.258%202.155zM4%206V5H2v1zm2%206h2.334v-2H6zm5%201v8h2v-8zm1%209h4v-2h-4zm0-2H8v2h4z%22/%3E%3C/svg%3E)}.icon.dot{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2224%22%20fill=%22none%22%3E%3Ccircle%20cx=%2212%22%20cy=%2212%22%20r=%222%22%20fill=%22white%22/%3E%3C/svg%3E)}input[type=checkbox]{position:relative;box-sizing:border-box;border-radius:4px;width:24px;height:24px;margin:8px;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition-property:transform,box-shadow;transition-duration:48ms;transition-timing-function:ease-in-out}input[type=checkbox]:checked:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2216%22%20height=%2216%22%20fill=%22none%22%3E%3Cpath%20stroke=%22white%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20stroke-width=%222%22%20d=%22M13.33%203.997%206.22%2012%202.672%207.995%22/%3E%3C/svg%3E);background-position:center;background-repeat:no-repeat;filter:var(--c-icon-filter);opacity:var(--c-icon-opacity)}button{background-color:var(--c-button);color:var(--c-button-text);border:var(--c-button-border);box-shadow:var(--c-button-drop-shadow);transform:var(--c-button-transform)}button:focus-visible:is(button,.p1,p2,.icon,.flat):is(button,:hover,:active){outline:none;border-color:var(--c-focus-visible-border-color)}button:hover{background-color:var(--c-button-hover);color:var(--c-button-hover-text);border:var(--c-button-hover-border);box-shadow:var(--c-button-hover-drop-shadow);transform:var(--c-button-hover-transform)}button:active{background-color:var(--c-button-active);color:var(--c-button-active-text);border:var(--c-button-active-border);box-shadow:var(--c-button-active-drop-shadow);transform:var(--c-button-active-transform)}button.p1{background-color:var(--c-p1-button);color:var(--c-p1-button-text);border:var(--c-p1-button-border)}button.p1:hover{background-color:var(--c-p1-button-hover);color:var(--c-p1-button-hover-text);border:var(--c-p1-button-hover-border)}button.p1:active{background-color:var(--c-p1-button-active);color:var(--c-p1-button-active-text);border:var(--c-p1-button-active-border)}button.p2{background-color:var(--c-p2-button);color:var(--c-p2-button-text);border:var(--c-p2-button-border)}button.p2:hover{background-color:var(--c-p2-button-hover);color:var(--c-p2-button-hover-text);border:var(--c-p2-button-hover-border)}button.p2:active{background-color:var(--c-p2-button-active);color:var(--c-p2-button-active-text);border:var(--c-p2-button-active-border)}button.icon{background-color:transparent;color:var(--c-button-text);border:none}button.icon>*{grid-area:1/1;margin:auto}button.icon:focus-visible:after{content:"";grid-area:1/1;box-sizing:border-box;width:32px;height:32px;border:1px solid var(--c-focus-visible-border-color);border-radius:4px}button.control,input[type=checkbox]{background-color:var(--c-control);color:var(--c-control-text);border:var(--c-control-border);box-shadow:var(--c-control-drop-shadow);transform:var(--c-control-transform)}button.control:focus-visible:is(button.control,.p1,p2,.icon,.flat,input[type=checkbox]):is(button.control,:hover,:active,input[type=checkbox]),input[type=checkbox]:focus-visible:is(button.control,.p1,p2,.icon,.flat,input[type=checkbox]):is(button.control,:hover,:active,input[type=checkbox]){outline:none;border-color:var(--c-focus-visible-border-color)}button.control:hover,input[type=checkbox]:hover{background-color:var(--c-control-hover);color:var(--c-control-hover-text);border:var(--c-control-hover-border);box-shadow:var(--c-control-hover-drop-shadow);transform:var(--c-control-hover-transform)}button.control:active,input[type=checkbox]:active{background-color:var(--c-control-active);color:var(--c-control-active-text);border:var(--c-control-active-border);box-shadow:var(--c-control-active-drop-shadow);transform:var(--c-control-active-transform)}button:is(.p1,.p2,.icon,.flat):is(button,:hover,:active),input[type=checkbox].flat:is(input[type=checkbox],:hover,:active){box-shadow:none;transform:none}.context-menu :is(button,button:hover,button:active){display:flex;align-items:center;justify-content:space-between;border-radius:0;color:var(--c-context-menu-text);background:none;border:none;box-shadow:none;transition:none;transform:none}.context-menu button:is(:hover,:active,:focus-visible){background:var(--c-context-menu-hover)}.context-menu button:not(.app-setting-toggle):is(:focus-visible){text-decoration:underline}.context-menu .section{display:flex;flex-direction:column;align-items:stretch;padding-bottom:8px}.context-menu .section .title{box-sizing:border-box;display:flex;align-items:flex-end;height:40px;padding:0 0 8px 16px}.context-menu .section:not(:first-child){border-top:var(--c-context-menu-separator)}
