.dashboard-container,.dashboard2-container{grid-template-rows:10% auto;grid-template-columns:1fr;grid-auto-flow:row;gap:0;display:grid}.game-header{grid-area:1/1/2/2}.game-content{grid-area:2/1/3/2}.game-footer{grid-area:3/1/4/2}@media (max-height:450px){.dashboard-container{grid-template-rows:10% auto;grid-template-columns:1fr;grid-auto-flow:row;gap:0;display:grid}.game-header{grid-area:1/1/2/2}.game-content{grid-area:2/1/3/2}.game-footer{grid-area:3/1/5/2}}.game-layout-container,.game-interface{--game-paper:var(--brand-paper);--game-surface:var(--brand-surface);--game-ink:var(--brand-ink);--game-olive:var(--brand-olive);--game-accent:var(--brand-accent);--game-line:var(--brand-line);color:var(--game-ink)}.game-interface :is(button,a,input,textarea):focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}.game-interface .game-header-mobile-landscape{background:var(--game-paper);border-color:var(--game-line);box-shadow:none;border-bottom-width:1px}.game-interface .header-nav-btn{box-shadow:none;border-width:1px;border-radius:8px;font-weight:500}.game-interface .header-nav-btn--back{background:var(--brand-soft);color:var(--game-ink);border-color:var(--game-line)}.game-interface .header-nav-btn--end{background:var(--brand-danger-soft);color:var(--brand-danger);border-color:var(--brand-line)}.game-interface .header-nav-btn--exit{background:var(--brand-action);color:var(--brand-on-action);border-color:var(--game-ink)}.game-interface .game-card-mobile-landscape{border-color:var(--game-line);background:var(--game-ink);box-shadow:none;border-width:1px!important;border-radius:8px!important}.game-interface .game-point-column{gap:0}.game-interface .card-btn{background:var(--game-surface);color:var(--game-ink);box-shadow:none;border:0;font-weight:600}.game-interface .card-btn+.card-btn{border-top:1px solid var(--game-line)}.game-interface .card-btn:hover:not(:disabled){background:color-mix(in srgb,var(--brand-accent)22%,var(--brand-surface))}.game-interface .card-btn:disabled{background:var(--brand-soft);opacity:.42}.game-interface .card-image>div:last-child{border-top-width:1px;border-color:var(--game-line)}.game-interface .game-footer-bar{background:var(--brand-soft);border-top:1px solid var(--game-line);border-radius:0!important}.game-interface .score-display,.game-interface .sidebar-score-display{background:var(--game-paper);border:1px solid var(--game-line);font-weight:500;border-radius:6px!important}.game-interface .score-btn{background:var(--brand-action);border:1px solid var(--brand-action);color:var(--brand-on-action);box-shadow:none;border-radius:6px!important}.game-interface .score-btn>span{color:var(--brand-on-action)!important}.game-interface .score-btn:hover{background:color-mix(in srgb,var(--brand-action)86%,var(--brand-print-ink))}.game-interface .team-name,.game-interface .team-name-mobile,.game-interface .sidebar-team-name{color:var(--game-ink);background:0 0;font-weight:600;border-radius:0!important}.game-interface .tool-btn,.game-interface .sidebar-tool-btn{border:1px solid var(--brand-action)!important;background:var(--brand-action)!important;color:var(--brand-on-action)!important;box-shadow:none!important}.game-interface .tool-btn:disabled,.game-interface .sidebar-tool-btn:disabled{opacity:.4}.game-interface :is(.tool-icon,.tool-label,.sidebar-tool-icon,.sidebar-tool-label),.game-interface :is(.tool-icon,.sidebar-tool-icon) :is(svg,path,g){color:var(--brand-on-action)!important}.game-interface .question-view-content{background:var(--game-paper)}.game-interface .question-card{border-color:var(--game-line);background:var(--game-surface);box-shadow:none;border-width:1px!important;border-radius:8px!important}.game-interface .question-top-bar,.game-interface .question-bottom-bar{background:var(--game-paper);border-width:1px 0;border-color:var(--game-line)}.game-interface .question-badge{background:var(--brand-soft);box-shadow:none;font-weight:500;color:var(--game-ink)!important;border-radius:5px!important}.game-interface .timer-container{box-shadow:none;background:0 0;border:0}.game-interface .timer-btn{background:var(--brand-action);color:var(--brand-on-action);box-shadow:none;border-radius:5px!important}.game-interface .timer-display{font-variant-numeric:tabular-nums;font-family:inherit;font-weight:500}.game-interface .game-sidebar-inner{background:var(--brand-soft);border-left:1px solid var(--game-line);border-radius:0!important}.game-interface .sidebar-turn-indicator button,.game-interface .turn-indicator button{box-shadow:none!important}.game-interface .question-media{box-shadow:none;border-radius:6px}.game-interface .qr-card-title{font-weight:600}.game-interface .qr-code-frame,.game-interface .qr-logo-overlay{box-shadow:none;border-width:1px;border-radius:8px}.game-interface .game-gesture-menu{background:var(--game-paper);border:1px solid var(--game-line);box-shadow:none;border-radius:8px}.game-interface .game-gesture-menu__btn{box-shadow:none;border-width:1px;border-radius:8px;font-weight:500}.game-interface .game-gesture-menu__btn--danger{background:var(--brand-danger-soft);color:var(--brand-danger);border-color:var(--brand-line)}.game-interface .game-gesture-menu__btn--exit{background:var(--brand-action);color:var(--brand-on-action)}.game-interface .game-ended-view{background:var(--game-paper)}.game-interface .game-ended-title{color:var(--game-ink);text-shadow:none;font-weight:600}.game-interface .game-ended-title-line{background:var(--game-accent)}.game-interface .game-end-card{background:var(--game-surface);border-width:1px;border-color:var(--game-line);box-shadow:none;border-radius:8px}.game-interface .game-end-card-winner{border-color:var(--game-olive);background:var(--brand-soft)}.game-interface .game-end-card-winner .game-end-icon-wrapper{background:var(--game-accent);color:var(--brand-on-accent)}.game-interface .game-end-card-winner .game-end-status{color:var(--brand-danger)}.game-interface .game-end-score{font-variant-numeric:tabular-nums;font-weight:500}.game-interface .game-ended-button{background:var(--brand-action);color:var(--brand-on-action);border:1px solid var(--game-ink);box-shadow:none;border-radius:8px;font-weight:500}.game-interface .game-ended-button:hover{background:color-mix(in srgb,var(--brand-action)86%,var(--brand-print-ink));box-shadow:none}.game-interface .game-ended-rating-dialog section{box-shadow:none;border-radius:8px}.game-interface .game-ended-rating-dialog button:not([aria-label]){border-radius:8px}.cg-page :is(button,input,select):focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}.cg-workbench,.cg-step{color:var(--brand-ink)}@media (max-height:500px) and (orientation:landscape){.game-interface .action-btn,.game-interface .whos-btn{min-height:30px}}.game-wordmark{object-fit:contain;flex-shrink:0;height:auto;display:block}.game-wordmark--header{width:clamp(88px,10vw,156px)}.game-wordmark--turn{width:78%;margin-inline:auto}.turn-indicator-btn>span,.sidebar-circle>span{width:100%;display:block}.game-wordmark--qr-header{width:104px;max-width:100%}.qr-logo-overlay:has(.game-wordmark--qr-center){width:30%;max-width:88px}.game-wordmark--qr-center{width:100%}@media (max-height:500px) and (orientation:landscape){.game-wordmark--header{width:72px}}.game-interface .game-theme-toggle{width:36px;height:36px;min-height:36px}.game-menu-theme{justify-content:space-between;width:100%}@media (max-width:480px) and (orientation:portrait){.game-interface .header-logo-link{max-width:70px}.game-interface .game-wordmark--header{max-width:100%}}
*,:before,:after{box-sizing:border-box}html:has(.game-layout-container){width:100%;height:100%;min-height:100dvh;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:-webkit-fill-available;margin:0!important;padding:0!important}body:has(.game-layout-container){width:100%;height:100%;min-height:100dvh;overscroll-behavior:none;-webkit-overflow-scrolling:touch;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:-webkit-fill-available;margin:0!important;padding:0!important}:is(html:has(.game-interface),html:has(.game-layout-container)),:is(body:has(.game-interface),body:has(.game-layout-container)){overflow:hidden}body:has(.game-layout-container) #__next{width:100%;height:100%;min-height:100dvh;margin:0!important;padding:0!important}.game-layout{width:100dvw;height:100dvh;background-color:var(--background,#fff);flex-direction:column;height:-webkit-fill-available;display:flex;position:fixed;inset:0;overflow:hidden;margin:0!important;padding:0!important}.game-layout__main{background-color:var(--background,#fff);flex-direction:column;flex:1;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden;margin:0!important;padding:0!important}.game-interface-wrapper{width:100dvw;height:100dvh;background-color:var(--background,#fff);z-index:1;flex-direction:column;height:-webkit-fill-available;display:flex;position:fixed;inset:0;overflow:hidden;margin:0!important;padding:0!important}.game-section--header{flex-shrink:0;width:100%;margin:0;padding:0}.game-section--content{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.game-section--footer{flex-shrink:0;width:100%;margin:0;padding:0}@media screen and (max-width:375px){:is(html:has(.game-layout-container),body:has(.game-layout-container)){font-size:14px;margin:0!important;padding:0!important}.game-layout,.game-layout__main,.game-interface-wrapper{margin:0!important;padding:0!important}}@media screen and (min-width:376px) and (max-width:480px){:is(html:has(.game-layout-container),body:has(.game-layout-container)){font-size:15px;margin:0!important;padding:0!important}.game-layout,.game-layout__main,.game-interface-wrapper{margin:0!important;padding:0!important}}@media screen and (min-width:481px) and (max-width:640px){:is(html:has(.game-layout-container),body:has(.game-layout-container)){font-size:16px;margin:0!important;padding:0!important}.game-layout,.game-layout__main,.game-interface-wrapper{margin:0!important;padding:0!important}}@media screen and (min-width:641px) and (max-width:1024px){:is(html:has(.game-layout-container),body:has(.game-layout-container)),.game-layout,.game-layout__main,.game-interface-wrapper{margin:0!important;padding:0!important}}@media screen and (min-width:1025px){:is(html:has(.game-layout-container),body:has(.game-layout-container)),.game-layout,.game-layout__main,.game-interface-wrapper{margin:0!important;padding:0!important}}@media screen and (min-width:1440px){:is(html:has(.game-layout-container),body:has(.game-layout-container)){margin:0!important;padding:0!important}}@media screen and (min-width:1920px){:is(html:has(.game-layout-container),body:has(.game-layout-container)){margin:0!important;padding:0!important}}@media screen and (orientation:portrait){:is(html:has(.game-layout-container),body:has(.game-layout-container)),.game-layout,.game-layout__main,.game-interface-wrapper{margin:0!important;padding:0!important}}@media screen and (orientation:landscape){:is(html:has(.game-layout-container),body:has(.game-layout-container)){height:100dvh!important;margin:0!important;padding:0!important}.game-layout,.game-layout__main,.game-interface-wrapper{width:100dvw!important;height:100dvh!important;margin:0!important;padding:0!important}}@media screen and (max-height:500px) and (orientation:landscape){:is(html:has(.game-layout-container),body:has(.game-layout-container)){margin:0!important;padding:0!important}.game-layout,.game-layout__main,.game-interface-wrapper{width:100dvw!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}}@supports (-webkit-touch-callout:none){@media screen and (orientation:landscape){:is(html:has(.game-layout-container),body:has(.game-layout-container)),.game-layout,.game-layout__main,.game-interface-wrapper{height:-webkit-fill-available!important}}}@supports (padding:max(0px)){.game-layout,.game-layout__main,.game-interface-wrapper{margin:0!important;padding:0!important}.game-content-safe-area{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.game-section--header.safe-area{padding-top:env(safe-area-inset-top,0px)}.game-section--footer.safe-area{padding-bottom:env(safe-area-inset-bottom,0px)}@media (orientation:landscape){.game-section--content.safe-area,.game-main-content{padding-left:0!important;padding-right:0!important}}}@supports not (-webkit-touch-callout:none){:is(html:has(.game-layout-container),body:has(.game-layout-container)),.game-layout,.game-layout__main,.game-interface-wrapper{height:100dvh}}@supports (-webkit-touch-callout:none){:is(html:has(.game-layout-container),body:has(.game-layout-container)),.game-layout,.game-layout__main,.game-interface-wrapper{height:100%;height:-webkit-fill-available}}:fullscreen .game-layout,:fullscreen .game-layout__main,:fullscreen .game-interface-wrapper,:is(:fullscreen .game-layout,:fullscreen .game-layout__main,:fullscreen .game-interface-wrapper),:is(:fullscreen .game-layout,:fullscreen .game-layout__main,:fullscreen .game-interface-wrapper),:is(:-ms-fullscreen .game-layout,:-ms-fullscreen .game-layout__main,:-ms-fullscreen .game-interface-wrapper){width:100%!important;height:100%!important;margin:0!important;padding:0!important}:fullscreen .game-layout,:fullscreen .game-layout__main,:fullscreen .game-interface-wrapper,:is(:fullscreen .game-layout,:fullscreen .game-layout__main,:fullscreen .game-interface-wrapper),:is(:fullscreen .game-layout,:fullscreen .game-layout__main,:fullscreen .game-interface-wrapper),:is(:fullscreen .game-layout,:fullscreen .game-layout__main,:fullscreen .game-interface-wrapper){width:100%!important;height:100%!important;margin:0!important;padding:0!important}@media print{.game-layout,.game-layout__main,.game-interface-wrapper{display:none!important}}@media (prefers-contrast:high){.game-layout,.game-layout__main,.game-interface-wrapper{border:2px solid}}@media (prefers-reduced-motion:reduce){.game-layout *,.game-layout__main *,.game-interface-wrapper *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.t-arena{z-index:80;padding-block:env(safe-area-inset-top)env(safe-area-inset-bottom);background:var(--brand-paper);color:var(--brand-ink);flex-direction:column;display:flex;position:fixed;inset:0}.t-arena :is(button,a):focus-visible,.t-dialog :is(button,a):focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}.t-arena-toolbar{border-bottom:1px solid var(--brand-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:67px;padding:10px 32px;display:grid}.t-arena-back{width:fit-content;min-height:40px;color:var(--brand-muted);align-items:center;gap:11px;font-size:12px;text-decoration:none;display:inline-flex}.t-arena-back:hover{color:var(--brand-ink)}.t-arena-back svg{width:20px;height:20px}.t-arena-brand img{width:105px;height:auto;display:block}.t-arena-top-actions{justify-content:end;align-items:center;gap:16px;display:flex}.t-arena-end{min-height:40px;color:var(--brand-muted);cursor:pointer;background:0 0;padding:7px 0;font-size:11px}.t-arena-end:hover{color:var(--brand-danger)}.t-arena-end:disabled{opacity:.5;cursor:wait}.t-arena-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:30px;padding:25px 40px 22px;display:flex}.t-arena-heading-copy{min-width:0}.t-arena-kicker{color:var(--brand-muted);align-items:center;gap:8px;margin:0 0 7px;font-size:10px;display:flex}.t-arena-kicker>span{background:var(--brand-accent);width:22px;height:2px}.t-arena-heading h1{letter-spacing:-.045em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(24px,2.5vw,36px);font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.t-arena-facts{flex-shrink:0;align-items:center;gap:22px;display:flex}.t-arena-facts>span{color:var(--brand-muted);gap:5px;font-size:9px;display:grid}.t-arena-facts b{color:var(--brand-ink);font-size:13px;font-weight:500}.t-arena-facts>span:first-child b{font-variant-numeric:tabular-nums;font-size:25px;line-height:1}.t-arena-facts i{background:var(--brand-line);width:1px;height:34px}.t-arena-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.t-arena-board{flex-direction:column;flex:1;min-height:0;display:flex}.t-arena-board-toolbar{border-top:1px solid var(--brand-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;margin-inline:40px;padding:13px 0;display:flex}.t-arena-progress{min-width:204px;color:var(--brand-muted);grid-template-columns:auto auto;align-items:center;gap:8px 22px;font-size:10px;display:grid}.t-arena-progress strong{color:var(--brand-ink);text-align:end;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.t-arena-progress small{color:var(--brand-muted);font-size:9px;font-weight:400}.t-arena-progress-line{background:var(--brand-line);grid-column:1/-1;height:2px}.t-arena-progress-line>i{background:var(--brand-accent);height:100%;transition:width .3s;display:block}.t-arena-view-switch{border:1px solid var(--brand-line);border-radius:6px;gap:4px;padding:4px;display:flex}.t-arena-view-switch button{min-height:35px;color:var(--brand-muted);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:7px 13px;font-size:10px;display:flex}.t-arena-view-switch button[aria-pressed=true]{background:var(--brand-action);color:var(--brand-on-action)}.t-arena-view-switch svg{width:17px;height:17px}.t-arena-round-tabs{border-bottom:1px solid var(--brand-line);flex-shrink:0;gap:24px;padding:4px 40px 0;scroll-padding-inline:24px;display:flex;overflow-x:auto}.t-arena-round-tabs button{min-height:44px;color:var(--brand-muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:10px;padding:10px 3px;font-size:11px;display:inline-flex}.t-arena-round-tabs button>span{font-variant-numeric:tabular-nums;color:var(--brand-muted);font-size:9px}.t-arena-round-tabs small{font-variant-numeric:tabular-nums;font-size:9px}.t-arena-round-tabs button[aria-current]{border-color:var(--brand-focus);color:var(--brand-ink);font-weight:600}.t-arena-round-tabs button[aria-current]>span{color:var(--brand-accent-ink)}.t-arena-round-tabs button:focus-visible{outline-offset:-3px}.t-arena-canvas-wrap{flex:1;min-height:0;position:relative}.t-arena-canvas{overscroll-behavior:contain;background-image:radial-gradient(var(--brand-line).6px,transparent .75px);background-size:13px 13px;padding:20px 28px 28px;scroll-padding:20px;position:absolute;inset:0;overflow:auto}.t-arena-canvas:focus-visible{outline:2px solid var(--brand-focus);outline-offset:-3px}.t-arena-canvas-inner{margin-inline:auto;position:relative}.t-arena-connectors{pointer-events:none;position:absolute;inset:0}.t-arena-connectors path{fill:none;stroke:var(--brand-line);stroke-width:1.5px;stroke-linecap:square}.t-arena-connectors circle{fill:var(--brand-line)}.t-arena-connectors path.t-connector--decided{stroke:var(--brand-accent)}.t-arena-column{pointer-events:none;position:absolute;top:0}.t-arena-column-head{z-index:2;background:var(--brand-paper);border-bottom:1px solid var(--brand-line);align-items:center;gap:9px;height:40px;padding:7px 3px;display:flex;position:sticky;top:-20px}.t-arena-column-head>span{color:var(--brand-accent-ink);font-size:10px}.t-arena-column-head h2{margin:0;font-size:12px;font-weight:600}.t-arena-match-wrap{pointer-events:auto;position:absolute;left:0}.t-arena-finish{text-align:center;padding:4px;position:absolute;left:0}.t-arena-finish-art{width:100%;height:auto;display:block}.t-arena-finish>span{color:var(--brand-muted);margin-top:8px;font-size:10px;display:block}.t-arena-finish strong{overflow-wrap:anywhere;margin-top:3px;font-size:20px;font-weight:600;line-height:1.7;display:block}.t-match{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:6px;flex-direction:column;width:100%;min-width:0;height:176px;display:flex;position:relative}.t-match--final{border-color:var(--brand-focus)}.t-match-label{border-bottom:1px solid var(--brand-line);min-height:28px;color:var(--brand-muted);justify-content:space-between;align-items:center;gap:10px;padding:5px 13px;font-size:9px;display:flex}.t-match--final .t-match-label{color:var(--brand-accent-ink)}.t-match-state{align-items:center;gap:5px;font-size:8px;display:flex}.t-match-state[data-state=live]:before{content:"";background:var(--brand-accent);border-radius:50%;width:4px;height:4px}.t-match-state[data-state=done]{color:var(--brand-accent-ink)}.t-match-row{align-items:center;gap:9px;min-height:43px;padding:5px 13px;display:flex}.t-match-row+.t-match-row{border-top:1px solid var(--brand-line)}.t-match-seed{border:1px solid var(--brand-line);width:25px;height:28px;color:var(--brand-muted);clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%);background:var(--brand-paper);flex-shrink:0;place-items:center;font-size:10px;display:grid}.t-match-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:12px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.t-match-row--win{background:var(--brand-soft)}.t-match-row--win .t-match-name{font-weight:600}.t-match-row--loss .t-match-name,.t-match-row--tbd .t-match-name{color:var(--brand-muted);font-weight:400}.t-match-win{width:14px;height:14px;color:var(--brand-accent-ink);flex-shrink:0}.t-match-footer{border-top:1px solid var(--brand-line);min-height:48px;margin-top:auto;padding:6px}.t-match-footer>p{text-align:center;min-height:34px;color:var(--brand-muted);overflow-wrap:anywhere;justify-content:center;align-items:center;margin:0;padding-inline:3px;font-size:9px;display:flex}.t-match-action{background:var(--brand-action);min-height:35px;color:var(--brand-on-action);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:10px;font-weight:500;text-decoration:none;display:flex}.t-match-action:hover{background:color-mix(in srgb,var(--brand-action)86%,var(--brand-print-ink))}.t-match-action svg{width:16px;height:16px}.t-match-action--continue{background:var(--brand-accent);color:var(--brand-on-accent)}.t-match-action--continue:hover{background:color-mix(in srgb,var(--brand-accent)86%,var(--brand-paper))}.t-arena-round-view{overscroll-behavior:contain;flex:1;min-height:0;padding:28px 40px 36px;scroll-padding:16px;overflow-y:auto}.t-arena-round-intro{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.t-arena-round-intro p{color:var(--brand-muted);margin:0;font-size:10px;line-height:1.8}.t-arena-round-intro h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.5}.t-arena-round-intro h2>span{color:var(--brand-accent-ink)}.t-arena-match-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));align-items:start;gap:22px;padding:4px;display:grid}.t-arena-match-list>.t-match{max-width:460px;height:auto;min-height:196px}.t-arena-match-list .t-match-label{padding:9px 15px;font-size:10px}.t-arena-match-list .t-match-row{min-height:49px;padding-inline:15px}.t-arena-match-list .t-match-name{font-size:14px}.t-arena-match-list .t-match-action{min-height:40px;padding-inline:12px;font-size:11px}.t-arena-match-list .t-match-footer{min-height:54px}.t-arena-final-art{text-align:center;align-self:center;width:100%;max-width:290px;margin-inline:auto}.t-arena-final-art svg{width:100%;max-height:170px}.t-arena-final-art p{color:var(--brand-muted);margin:0;font-size:11px}.t-arena-champion-banner{background:var(--brand-soft);border-bottom:1px solid var(--brand-line);flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:9px 16px;padding:12px 24px;font-size:11px;display:flex}.t-arena-champion-banner>svg{width:21px;height:21px;color:var(--brand-accent-ink)}.t-arena-champion-banner strong{overflow-wrap:anywhere;font-weight:600}.t-arena-champion-banner button{min-height:32px;color:var(--brand-accent-ink);cursor:pointer;border-bottom:1px solid;font-size:10px}.t-arena-bottombar{border-top:1px solid var(--brand-line);background:var(--brand-paper);flex-shrink:0;padding:12px 40px}.t-arena-footer-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.t-arena-footer-main>p{color:var(--brand-muted);font-size:10px;line-height:1.8}.t-arena-footer-actions{align-items:center;gap:12px;display:flex}.t-arena-lock-note{text-align:end;color:var(--brand-muted);margin:5px 0 0;font-size:9px}.t-button{border:1px solid var(--brand-action);background:var(--brand-action);min-height:42px;color:var(--brand-on-action);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:22px;padding:10px 16px;font-family:inherit;font-size:12px;line-height:1.6;text-decoration:none;display:inline-flex}.t-button svg{width:16px;height:16px}.t-button--quiet{color:var(--brand-ink);border-color:var(--brand-line);background:0 0}.t-button--danger{color:var(--brand-danger);border-color:var(--brand-danger);background:var(--brand-danger-soft)}.t-button:hover:not(:disabled){filter:brightness(.95)}.t-button:disabled{opacity:.42;cursor:not-allowed}.t-arena-error{color:var(--brand-danger);text-align:center;margin:0;padding:7px 16px;font-size:12px;line-height:1.7}.t-arena-state{color:var(--brand-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:30px;font-size:13px;display:flex}.t-arena-state--error{color:var(--brand-danger)}.t-arena-footer-link{color:var(--brand-muted);text-underline-offset:5px;font-size:12px}.t-match--shuffling{animation:.65s steps(8,end) both t-card-shuffle}.t-dialog-backdrop{z-index:var(--layer-dialog);overscroll-behavior:contain;background:var(--brand-overlay);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.t-dialog{background:var(--brand-paper);width:min(470px,100%);max-height:calc(100dvh - 48px);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:10px;outline:none;padding:32px;animation:.24s steps(6,end) both t-dialog-in;overflow-y:auto}.t-dialog-title{letter-spacing:-.045em;margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.6}.t-dialog-copy{color:var(--brand-muted);margin:0 0 24px;font-size:12px;line-height:2}.t-dialog-actions{flex-wrap:wrap;gap:10px;display:flex}.t-dialog-error{color:var(--brand-danger);margin:12px 0;font-size:12px;line-height:1.8}.t-champion-dialog{text-align:center;width:min(580px,100%);padding:30px 40px;position:relative}.t-champion-dialog .t-dialog-title{color:var(--brand-accent-ink);margin-bottom:4px;font-size:clamp(38px,5vw,60px)}.t-champion-kicker{color:var(--brand-muted);margin:0;font-size:10px}.t-champion-art{width:min(290px,100%);height:auto;margin:12px auto 6px;display:block}.t-champion-label{color:var(--brand-accent-ink);margin:0;font-size:11px}.t-champion-name{overflow-wrap:anywhere;margin:8px 0 12px;font-size:clamp(24px,4vw,36px);font-weight:600;line-height:1.5}.t-champion-dialog .t-dialog-copy{margin-bottom:20px}@keyframes t-card-shuffle{0%,to{transform:none}30%{transform:translateY(-4px)rotate(-1deg)}65%{transform:translateY(2px)rotate(1deg)}}@keyframes t-dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:760px){.t-arena-toolbar{gap:10px;min-height:58px;padding:8px 18px}.t-arena-back{gap:6px;font-size:10px}.t-arena-brand img{width:82px}.t-arena-top-actions{gap:10px}.t-arena-end{font-size:9px}.t-arena-heading{gap:18px;padding:20px 22px 17px}.t-arena-heading h1{font-size:25px}.t-arena-kicker{font-size:8px}.t-arena-facts{gap:13px}.t-arena-facts>span:last-child,.t-arena-facts i{display:none}.t-arena-facts>span:first-child b{font-size:24px}.t-arena-board-toolbar{gap:13px;margin-inline:22px}.t-arena-progress{column-gap:10px;min-width:110px;font-size:9px}.t-arena-progress strong{font-size:12px}.t-arena-progress small{font-size:8px}.t-arena-view-switch{gap:1px;padding:3px}.t-arena-view-switch button{gap:5px;min-height:36px;padding:6px 8px;font-size:9px}.t-arena-view-switch svg{width:14px;height:14px}.t-arena-round-tabs{gap:18px;padding-inline:22px}.t-arena-round-tabs button{gap:7px;font-size:10px}.t-arena-round-view{padding:20px 18px 28px}.t-arena-round-intro{gap:10px;margin-bottom:18px}.t-arena-round-intro h2{font-size:23px}.t-arena-round-intro>p{text-align:end;max-width:135px;font-size:9px}.t-arena-round-intro>div>p{font-size:9px}.t-arena-match-list{gap:18px}.t-arena-match-list>.t-match{max-width:none}.t-arena-canvas{padding-inline:18px}.t-arena-bottombar{padding:10px 22px}.t-arena-footer-main{gap:6px}.t-arena-footer-main>p{font-size:9px}.t-arena-footer-actions{gap:9px}.t-arena-footer-actions .t-button{gap:9px;min-height:38px;padding:7px 11px;font-size:10px}.t-arena-lock-note{font-size:8px}.t-dialog{padding:24px}.t-dialog-title{font-size:25px}.t-champion-dialog .t-dialog-title{font-size:44px}}@media (max-width:390px){.t-arena-toolbar{grid-template-columns:auto 1fr auto;padding-inline:14px}.t-arena-brand{justify-self:center}.t-arena-back>span{display:none}.t-arena-brand img{width:75px}.t-arena-heading{padding-inline:18px}.t-arena-board-toolbar{margin-inline:18px}.t-arena-progress{column-gap:5px;min-width:88px}.t-arena-progress>span{font-size:8px}.t-arena-progress small{font-size:7px}.t-arena-view-switch button{gap:4px;padding-inline:5px;font-size:8px}.t-arena-view-switch svg{width:12px}.t-arena-footer-main{flex-direction:column;align-items:stretch}.t-arena-footer-actions{justify-content:space-between}.t-arena-footer-main>p{text-align:center}}@media (max-height:560px) and (orientation:landscape){.t-arena-toolbar{min-height:43px;padding-block:4px}.t-arena-brand img{width:79px}.t-arena-heading{padding-block:10px}.t-arena-heading h1{-webkit-line-clamp:1;font-size:23px}.t-arena-kicker{display:none}.t-arena-facts{gap:14px}.t-arena-facts>span:first-child b{font-size:20px}.t-arena-board-toolbar{padding-block:7px}.t-arena-round-tabs button{min-height:34px;padding-block:7px}.t-arena-bottombar{padding-block:7px}.t-arena-lock-note{display:inline}.t-arena-round-intro{margin-bottom:14px}.t-arena-round-view{padding-block:16px}.t-champion-art{width:180px;margin-block:0}}@media (prefers-reduced-motion:reduce){.t-arena *,.t-dialog,.t-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
html:has(.admin-layout-container){--brand-paper:#d2cfd7;--brand-surface:#dfdce3;--brand-ink:#211044;--brand-muted:#615969;--brand-line:#b3aabb;--brand-soft:#cfe0db;--brand-olive:#29685f;--brand-accent:#d6df7a;--brand-accent-ink:#245b53;--brand-on-accent:#211044;--brand-focus:#29685f;--admin-series-secondary:#976719;--brand-action:#6c2bff;--brand-on-action:#fff;--brand-danger:#b52a67;--brand-danger-soft:#ebd3df;--brand-overlay:#21104480;--brand-inverse:#211044;--brand-on-inverse:#fff;--primary-rgb:108,43,255;--primary-dark-rgb:33,16,68;--primary-light:#c5b4ff;--success:#237a65;--success-light:#cfe0d7;--warning:#765a05;--warning-light:#e7dcbe;--info:#355d83;--info-light:#d2dfea;--secondary:#cbc5d3}html[data-theme=dark]:has(.admin-layout-container){--brand-paper:#160c2e;--brand-surface:#292239;--brand-ink:#fff;--brand-muted:#bdb6cb;--brand-line:#554b67;--brand-soft:#203f40;--brand-olive:#a0d8cd;--brand-accent:#d6df7a;--brand-accent-ink:#a0d8cd;--brand-action:#6c2bff;--brand-on-action:#fff;--brand-on-accent:#211044;--brand-focus:#a0d8cd;--admin-series-secondary:#e8c47b;--brand-danger:#ff95bd;--brand-danger-soft:#42203a;--brand-inverse:#110823;--brand-overlay:#000000a6;--primary-rgb:197,180,255;--primary-dark-rgb:255,255,255;--primary-light:#8470b1;--success:#7fdcb5;--success-light:#173b33;--warning:#e8c47b;--warning-light:#403521;--info:#a4c9ef;--info-light:#23394f;--secondary:#343044}html[data-theme=dark] [data-ticket-item][aria-pressed=true]{background:#3d315c;border-color:#b7a2e6;box-shadow:inset -4px 0 #b7a2e6}html[data-theme=dark] [data-ticket-conversation]{background:var(--brand-paper)}html[data-theme=dark] [data-ticket-message=customer]{border-color:#685080;background:#302344;border-inline-start:3px solid #b7a2e6;margin-inline-end:24px}html[data-theme=dark] [data-ticket-message=staff]{--brand-olive:#a0d8cd;--brand-muted:#b7ccc8;border-color:#437873;background:#193c3b;border-inline-start:3px solid #91cbb4;margin-inline-start:24px}html[data-theme=dark] [data-ticket-message=system]{--brand-muted:#c7bdcf;background:#272330;border-style:dashed;border-color:#63566e}html:has(.admin-layout-container) :is(.admin-layout-container,#asbghm-overlays) :is(button,a)[data-variant]{min-height:38px;box-shadow:none;border-radius:6px;padding:8px 13px;font-size:12px;font-weight:500}html:has(.admin-layout-container) :is(.admin-layout-container,#asbghm-overlays) :is(input,select,button[aria-haspopup=listbox])[data-size]{border-radius:6px;min-height:40px;padding-block:9px}html:has(.admin-layout-container) :is(.admin-layout-container,#asbghm-overlays) [data-variant=danger]{--control-fill:var(--brand-danger);--control-text:var(--brand-surface)}html:has(.admin-layout-container) :is(.admin-layout-container,#asbghm-overlays) [data-variant=success]{--control-fill:var(--success);--control-text:var(--brand-surface)}html:has(.admin-layout-container) :is(input,textarea,select):focus-visible{outline-color:var(--brand-olive)}
.site-notifications.Toastify__toast-container{z-index:1000;width:min(390px,100vw - 32px);top:max(20px,env(safe-area-inset-top));left:max(20px,env(safe-area-inset-left));font-family:var(--font-alexandria),Arial,sans-serif;padding:0}.site-notifications .notice-toast{--notice-tone:var(--brand-muted);border:1px solid var(--brand-line);border-inline-start:3px solid var(--notice-tone);min-height:72px;box-shadow:0 8px 24px color-mix(in srgb,var(--brand-ink)10%,transparent);text-align:right;cursor:default;direction:rtl;border-radius:5px;align-items:center;gap:12px;margin:0 0 10px;padding:16px 17px 16px 42px;font-family:inherit;font-size:12px;line-height:1.95;display:flex;position:relative;overflow:hidden;background:var(--brand-surface)!important;color:var(--brand-ink)!important}.site-notifications .notice-toast--error{--notice-tone:var(--brand-danger)}.site-notifications .notice-toast--success{--notice-tone:var(--success)}.site-notifications .notice-toast--warning{--notice-tone:var(--warning)}.site-notifications .Toastify__toast-icon{width:27px;color:var(--notice-tone);flex:0 0 27px;margin:0}.notice-toast-icon{width:27px;height:27px}.notice-toast-close{width:28px;height:28px;color:var(--brand-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:4px;display:grid;position:absolute;top:8px;left:8px}.notice-toast-close svg{width:18px;height:18px}.notice-toast-close:hover{color:var(--brand-ink);background:var(--brand-soft)}.notice-toast-close:focus-visible{outline:2px solid var(--brand-focus);outline-offset:-2px}.notice-toast-enter{animation:.22s ease-out both notice-toast-in}.notice-toast-exit{animation:.16s ease-in both notice-toast-out}@keyframes notice-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes notice-toast-out{to{opacity:0;transform:translate(-12px)}}@media (max-width:480px){.site-notifications.Toastify__toast-container{top:max(12px,env(safe-area-inset-top));left:16px}}@media (prefers-reduced-motion:reduce){.notice-toast-enter,.notice-toast-exit{animation-duration:1ms}}@media (forced-colors:active){.site-notifications .notice-toast{box-shadow:none;border-color:canvastext}}
