@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:Radio Canada Big,sans-serif}*::selection,*::-moz-selection,*:before::selection,*:before::-moz-selection,*:after::selection,*:after::-moz-selection{background:#005c7a;color:#f4faff}html{font-size:clamp(14px,1.2vw,18px)}html,body,#root{height:100%;min-height:100%}h1{font-size:2rem;color:#0d1b1e}h2{font-family:Roboto Mono,monospace;font-size:1.5rem;color:#0d1b1e}h4{font-family:Roboto Mono,monospace;font-size:.5rem;color:#0d1b1e66}a{text-decoration:none;color:inherit}.u-button{position:relative;display:flex;flex-direction:row;padding:.5rem 1.25rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;align-items:center;gap:.5rem}.u-button.disabled{pointer-events:none;color:#0d1b1e66}.u-button .fi{width:1rem}.u-button:hover{background-color:#005c7a;color:#fff;box-shadow:0 4px 12px #0d1b1e33}.u-row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:2rem;height:fit-content}.u-col{display:flex;flex-direction:column;gap:.5rem;width:100%}.u-col-wrap{display:flex;flex-direction:column;gap:2rem;flex-wrap:wrap;height:100%;width:100%}.u-row-wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:2rem;height:fit-content;flex-wrap:wrap}.u-row-section{display:flex;flex-direction:row;gap:.5rem;align-items:stretch}.u-scroll-area{overflow-y:auto;overflow-x:auto}.u-button,.button{position:relative;display:flex;flex-direction:row;padding:.5rem 1.25rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;align-items:center;gap:.5rem}.u-button.disabled,.disabled.button{pointer-events:none;color:#0d1b1e66}.u-button .fi,.button .fi{width:1rem}.u-button:hover,.button:hover{background-color:#005c7a;color:#fff;box-shadow:0 4px 12px #0d1b1e33}.u-row,.row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:2rem;height:fit-content}.u-col,.col{display:flex;flex-direction:column;gap:.5rem;width:100%}.u-col-wrap,.col-wrap{display:flex;flex-direction:column;gap:2rem;flex-wrap:wrap;height:100%;width:100%}.u-row-wrap,.row-wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:2rem;height:fit-content;flex-wrap:wrap}.u-row-section,.row-section{display:flex;flex-direction:row;gap:.5rem;align-items:stretch}.u-scroll-area,.scroll-area{overflow-y:auto;overflow-x:auto}._navIcon_1vg90_1{height:1rem;width:1.75rem;font-size:1rem;display:block}._closeMenuIcon_1vg90_8{width:1rem;height:1rem;font-size:1rem;display:block;line-height:1;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}._closeMenuButton_1vg90_17{position:absolute;top:1.75rem;left:.75rem;background-color:#fff;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}._closeMenuButton_1vg90_17:hover{background-color:#005c7a}._closeMenuButton_1vg90_17:hover._closeMenuButtonOpen_1vg90_36{background:#ce3b5b}._closeMenuButton_1vg90_17:hover ._closeMenuIcon_1vg90_8{color:#fff}._closeMenuButtonOpen_1vg90_36{left:calc(max(15vw,15rem) - 1.25rem)}._sidebar_1vg90_47{position:relative;box-sizing:border-box;background-color:#fff;color:#0d1b1e;padding:0;display:flex;flex-direction:column;box-shadow:0 4px 12px #0d1b1e33;z-index:2;transform:scaleX(0);transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;opacity:0;visibility:hidden;transform-origin:left;width:0;min-width:0}._sidebarOpen_1vg90_66{transform:scaleX(1);opacity:1;visibility:visible;width:15vw;min-width:max(15rem,15vw);height:100%;padding:0 1.25rem}._titleName_1vg90_76{padding-top:1.75rem;font-weight:200}._createdBy_1vg90_81{padding-bottom:1.25rem}._menuItem_1vg90_85{display:flex;gap:1.25rem;flex-direction:column;width:100%;height:fit-content;padding:1.75rem 0}._lobbyContainer_1vg90_94{padding:.75rem;border-radius:1.111vh;border:.0714285714rem dashed rgba(13,27,30,.3);text-decoration:none;color:#2e86ab;align-items:center;gap:.312rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}._lobbyContainer_1vg90_94:hover{border:.0714285714rem solid #2E86AB;background-color:#0d1b1e0d}._itemContainer_1vg90_109{color:#0d1b1e;width:100%;display:flex;gap:.5rem;font-size:1rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;align-items:center;text-decoration:none}._itemContainer_1vg90_109:hover{color:#005c7a;cursor:pointer}._itemContainerActive_1vg90_124{color:#2e86ab}._itemContainerDisabled_1vg90_128{color:#0d1b1e4d!important;cursor:default!important;pointer-events:none!important}._sidebarDivider_1vg90_134{max-height:1.3px;min-height:1.3px;width:100%;align-self:center;border-radius:50%;background-color:#0d1b1e1a}._sidebarFooter_1vg90_143{display:flex;flex-direction:column;gap:1.25rem;align-items:start;margin-top:auto;padding-bottom:1.75rem}._menuIndicator_1vg90_152{width:5px;height:calc(100% + 8px);background-color:#fff;border-radius:3px;margin-left:auto;margin-right:-1.25rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}._menuIndicatorActive_1vg90_162{background-color:#2e86ab}._sidebarAvatar_1vg90_166{height:2rem;width:2rem;display:block;object-fit:cover;border-radius:.556vh}._menuProfileTitle_1vg90_174{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:.5rem}._profileContainer_1vg90_181{margin-top:auto}._root_1nyjf_1{display:inline-flex;line-height:1;vertical-align:middle;width:fit-content;height:fit-content}._centerX_1nyjf_9,._centerX_1nyjf_9 *{justify-content:center}._centerY_1nyjf_16{align-items:center}._centerY_1nyjf_16 *{align-content:center}._block_1nyjf_23,._root_1nyjf_1 i{display:flex}._root_6a40g_1{width:2.3rem;height:2.3rem;min-width:2.3rem;border-radius:.556vh;background:linear-gradient(to bottom,#2e86ab,#005c7a);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;text-transform:uppercase;overflow:hidden;line-height:1}._winner_6a40g_18{outline:.1428571429rem solid #D9BD30}._image_6a40g_22{width:100%;height:100%;object-fit:cover;border-radius:inherit}._iconFallback_6a40g_29{color:#fff}._iconFallback_6a40g_29 .fi{width:1rem;height:1rem;font-size:1rem}._circle_6a40g_39{border-radius:50%}._square_6a40g_43{border-radius:0}._layout_80ran_1{height:100vh;width:100%;display:flex;flex-direction:row}._contentLayout_80ran_8{color:#0d1b1e;width:100%;height:100%;display:flex;flex-direction:column;background-color:#f4faff}._headerBackground_16so4_1{background-color:#005c7a;width:100%;display:flex}._header_16so4_1{background:linear-gradient(to right,#0d1b1ecc,#0d1b1e1a);color:#fff;width:100%;margin:0;padding:0 1.25rem;height:4.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}._boardModeHeader_16so4_20{min-width:0}._headerContent_16so4_24{display:flex;flex-direction:row;gap:1.75rem;align-items:center;width:100%;height:100%;justify-content:space-between;padding:0 6%}._headerMainSlot_16so4_35{flex:1 1 auto;min-width:0;min-height:2.75rem;display:flex;align-items:center;gap:.75rem}._headerMainSlot_16so4_35 .header-headline{display:flex;align-items:center;min-height:2.75rem}._headerButtonsContainer_16so4_49{display:flex;flex-direction:row;gap:.75rem;align-items:center;padding-left:1.75rem;flex-shrink:0}._boardModeControls_16so4_58{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1.25rem;min-width:0;flex:0 1 auto}._boardModeStatus_16so4_68{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:280px;min-height:2.75rem;color:#fff;line-height:1.2}._boardModeTitle_16so4_79{font-size:1rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._boardModeMessage_16so4_87{font-size:.75rem;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._boardModeActions_16so4_95{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex-shrink:0}._upgradeButton_16so4_103{display:flex;justify-content:center;align-items:center;height:2.75rem;background-color:#fff;color:#005c7a66;padding:0 1.25rem;border-radius:1.111vh;border:.1428571429rem solid transparent;font-size:1rem;font-weight:200;box-shadow:0 4px 12px #0d1b1e33;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;gap:.5rem;white-space:nowrap}._upgradeButton_16so4_103 i{font-size:1.25rem;width:1.25rem;height:1.25rem;margin:0}._searchFieldInHeader_16so4_127{background:#fff;border-radius:1.111vh}._languageSwitcher_16so4_132{background:#fff;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;color:#0d1b1e;font-size:1rem;height:2.75rem;padding:0 .75rem;white-space:nowrap}@media (max-width: 1100px){._boardModeControls_16so4_58{gap:.75rem}._boardModeStatus_16so4_68{max-width:220px}}@media (max-width: 900px){._boardModeHeader_16so4_20{height:auto;min-height:4.5rem;padding:.5rem .75rem}._boardModeHeader_16so4_20 ._headerContent_16so4_24{flex-wrap:wrap;gap:.75rem;padding:0}._boardModeControls_16so4_58{width:100%;justify-content:space-between}._boardModeActions_16so4_95{flex-wrap:wrap;justify-content:flex-end}}#basic-tooltip-area{position:absolute;width:100%;height:100%}.basic-tooltip-container{position:absolute;max-width:50vw;background-color:#fff;border-radius:1.111vh;border:.1428571429rem solid #D9BD30;padding:.75rem;top:5.1597142857rem;left:0;text-align:center;box-shadow:0 10px 25px #0000001a;font-family:sans-serif;color:#0d1b1ecc;z-index:1000;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;opacity:1;pointer-events:auto;visibility:visible}.basic-tooltip-container.closed{opacity:0;pointer-events:none;visibility:hidden}.basic-tooltip-arrow{position:absolute;top:0;left:0;transform:translateY(-60%) translate(-50%) rotate(45deg);width:1rem;height:1rem;border-radius:.556vh;border-left:.1428571429rem solid #D9BD30;border-top:.1428571429rem solid #D9BD30;background-color:#fff}.basic-tooltip-badge{display:inline-block;background-color:#ce3b5b;color:#fff;font-size:12px;padding:4px 12px;border-radius:.556vh;font-weight:600;margin-bottom:16px}.basic-tooltip-content{display:flex;flex-direction:column}.basic-tooltip-message{font-size:14px;font-weight:500;margin-bottom:16px}.basic-tooltip-button{background-color:#e0e7ff;color:#4338ca;padding:10px 20px;font-weight:500;border:none;border-radius:12px;cursor:pointer;transition:background-color .2s ease}.basic-tooltip-button:hover{background-color:#c7d2fe}._button_lmtap_1{position:relative;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;border-radius:50%;padding:0;box-shadow:0 4px 12px #0d1b1e33;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;border:.1428571429rem solid transparent;color:#0d1b1e;font-size:1rem}._button_lmtap_1 i{font-size:1.25rem;width:1.25rem;height:1.25rem;margin:0}._button_lmtap_1:hover{border:.1428571429rem solid #D9BD30}._notificationBadge_lmtap_31{position:absolute;top:0;right:0;width:1.25rem;height:1.25rem;background-color:#ce3b5b;color:#fff;border-radius:50%;font-size:.75rem;font-weight:lighter;box-shadow:0 4px 12px #0d1b1e33;text-align:center;line-height:1.25rem;transform:translate(20%,-20%)}@keyframes unread-indicator-pulse{0%,to{transform:scale(.9)}20%,25%,75%,80%{transform:scale(1.2)}50%{transform:scale(1.1)}}.match-lobby-page{display:flex;flex-direction:column;width:100%;gap:1.25rem}.match-lobby-page-row{display:flex;flex-direction:row;gap:1.25rem;justify-content:space-between}.match-lobby-page-row .row-section{display:flex;flex-direction:row;gap:1.25rem}.match-lobby-page-row .row-section h1{text-wrap:nowrap;min-width:fit-content}.match-lobby-page-row-button{position:relative;display:flex;flex-direction:row;height:2.75rem;padding:0 1.25rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;align-items:center;gap:.5rem;min-width:fit-content;text-wrap:nowrap;align-self:center}.match-lobby-page-row-button.disabled{pointer-events:none;opacity:.4;filter:grayscale(.6);cursor:not-allowed}.match-lobby-page-row-button .code{display:flex;flex-direction:row;justify-content:center;align-items:center;height:fit-content;width:100%;border-radius:.556vh;z-index:1;gap:.5rem;transition:none}.match-lobby-page-row-button .code.disabled{pointer-events:none;opacity:.4;filter:grayscale(.6) blur(4px);cursor:not-allowed}.match-lobby-page-row-button .copied-indicator{position:absolute;display:flex;justify-content:center;align-items:center;font-family:Roboto Mono,monospace;right:0;top:0;bottom:0;width:0;border-radius:.556vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.match-lobby-page-row-button .copied-indicator.copied{width:100%;color:#fff;background:#588b55}.match-lobby-page-row-button .fi{width:1rem}.match-lobby-page-row-button:hover{background-color:#005c7a;color:#fff;box-shadow:0 4px 12px #0d1b1e33}.match-lobby-page-row-button.exit{background:#ce3b5b;color:#fff;border:.0714285714rem solid #CE3B5B}.match-lobby-page-row-button.exit:hover{background-color:#d55d77;box-shadow:0 4px 12px #0d1b1e33}.match-lobby-page-row-button.start{background:#005c7a;color:#fff;border:.0714285714rem solid #005C7A}.match-lobby-page-row-button.start:hover{background-color:#2e86ab}.match-lobby-page-row .centered{align-self:center}.match-lobby-page-row-card{padding:1.25rem;background:#fff;border-radius:1.111vh;width:100%}.match-lobby-page-row-card-player{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem}.match-lobby-page-row-card-player:hover .minor-text{color:#0d1b1e}.match-lobby-page-row-card-player .me{color:#005c7a}.match-lobby-page-row-card-player .section{display:flex;flex-direction:column;min-width:fit-content}.match-lobby-page-row-card-player .row-section{display:flex;flex-direction:row;align-items:center;gap:.75rem}.match-lobby-page-row-card-player .ready-state-ready{color:#588b55}.match-lobby-page-row-card-player .ready-state-waiting{color:#ce3b5b}.match-lobby-page-row-card-player .move{display:flex;flex-direction:row;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;border-radius:.556vh;width:1rem;padding:.312rem 1.25rem .2rem;border:.0714285714rem solid rgba(13,27,30,.2);align-content:center;justify-content:center;margin-bottom:.1rem}.match-lobby-page-row-card-player .move:hover{background-color:#005c7a;color:#fff;box-shadow:0 4px 12px #0d1b1e33}.match-lobby-page-row-card-player .upgrade{cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;border-radius:.556vh;width:1rem}.match-lobby-page-row-card-player .upgrade:hover{color:#d9bd30;transform:scale(1.5)}.match-lobby-page-row-card .delete{cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;border-radius:.556vh;width:1rem}.match-lobby-page-row-card .delete:hover{color:#ce3b5b;transform:scale(1.5)}.match-lobby-page .settings-area{display:flex;flex-direction:column;width:100%;gap:1.25rem;padding:1.75rem;border-radius:1.111vh;border:.0714285714rem dashed rgba(13,27,30,.3);margin:1.75rem 0}.match-lobby-page .settings-area .row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem;row-gap:1.25rem;flex-wrap:wrap}.match-lobby-page .settings-area .row-section{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.75rem}.match-lobby-page .settings-area .basic-dropdown{background:none;border-radius:.556vh;outline:.0714285714rem solid rgba(13,27,30,.2)}.match-lobby-page .settings-area .basic-dropdown:hover{background:#fff;outline:.0714285714rem solid #005C7A}#lobby-page-friendlist-area-invites.collapsed .collapsible{display:none}#lobby-page-friendlist-area-invites-row{cursor:pointer;border-radius:1.111vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;padding:.5rem .75rem}#lobby-page-friendlist-area-invites-row:hover{background-color:#0d1b1e1a}#lobby-page-friendlist-area-invites-row.rotate .dropdown-chevron-container{transform:rotate(180deg)}.minor-text{font-size:.5rem;color:#0d1b1e66;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;text-align:right}#bot-average-label{font-size:.75rem;align-self:flex-start}#bot-level-label{font-size:.75rem;align-self:flex-end}#bot-average-input{font-size:2.8rem}#bot-level-input{font-size:2.8rem;text-align:right}@media (prefers-reduced-motion: reduce){.unread-indicator{animation:none!important;transform:scale(1)}}@keyframes side-area-enter{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes tournament-banner-lifecycle{0%{opacity:0;transform:translateY(-.5rem)}12%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.5rem)}}.side-area-container{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#0d1b1e99;transition:opacity .2s ease,visibility .2s ease;z-index:900;opacity:1;pointer-events:auto;visibility:visible;cursor:pointer}.side-area-container.hidden{opacity:0;pointer-events:none;visibility:hidden}.side-area{display:flex;position:fixed;top:0;right:0;bottom:0;width:25vw;min-width:450px;flex-direction:column;gap:.75rem;padding:1.75rem;background-color:#fff;color:#0d1b1e;transform:translate(0);opacity:1;transition:transform .2s ease,opacity .2s ease;z-index:950;box-shadow:0 4px 12px #0d1b1e33;animation:side-area-enter .2s ease}.side-area.hidden{transform:translate(100%);opacity:0;pointer-events:none}.side-area .side-area-header{position:relative;display:flex;flex-direction:column;gap:.5rem;padding-right:2.8rem;margin-bottom:.75rem}.side-area .back-button{width:2.75rem;align-self:flex-start!important}.side-area .close-button{display:flex;border:none;font-size:2rem;height:2.75rem;width:2.75rem;cursor:pointer;top:0;right:0;position:absolute;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;text-align:center;justify-content:center;align-items:center;color:#fff;background:#ce3b5b;box-shadow:0 4px 12px #0d1b1e33;border-radius:.556vh;min-width:fit-content}.side-area .close-button .fi{font-size:1.25rem;width:1.25rem;height:1.25rem;line-height:1}.side-area .close-button:hover{background:#d55d77}.side-area .row-section{flex-wrap:wrap}.side-area .friendlist-area-button{position:relative;display:flex;flex-direction:row;padding:.5rem 1.25rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;justify-content:space-evenly;align-items:center;align-self:stretch;gap:.5rem;font-family:Roboto Mono,monospace;flex-shrink:1;flex-grow:1}.side-area .friendlist-area-button .fi{width:1rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.side-area .friendlist-area-button:hover{background-color:#005c7a;color:#fff;box-shadow:0 4px 12px #0d1b1e33}.side-area .friendlist-area-button:hover .fi{transform:translate(80%)}.side-area .centered{text-align:center;align-self:center;justify-self:center}.side-area .title{font-size:1.2rem;font-weight:600;color:#0d1b1e;min-width:fit-content}.side-area .subtitle{font-size:.5rem;color:#0d1b1e66;font-weight:400;line-height:1.2}.side-area .row{display:flex;flex-direction:row;align-items:center;gap:.75rem}.side-area .reverse-row{display:flex;align-items:center;gap:.75rem;flex-direction:row-reverse;justify-content:space-between;width:100%;flex-wrap:wrap}.side-area .section{display:flex;flex-direction:column;gap:.75rem}.side-area .result-container{display:flex;flex-direction:column;gap:.5rem;width:65%;overflow-y:auto}.side-area .top-divider{align-self:flex-start;left:0;top:0;right:0;height:4.5rem;background-color:#d55d77}.side-area .horizontal-divider{align-self:stretch;margin:.5rem 0 0}.side-area .text-input{padding:.5rem;border-radius:.556vh;background-color:#fff;color:#0d1b1e;border:.0714285714rem solid rgba(13,27,30,.2);font-family:Roboto Mono,monospace;font-size:.875rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;cursor:pointer}.side-area .value-pair{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;max-width:30%}.side-area .checkout-darts-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.side-area .checkout-darts-choice{border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;background:#fff;color:#0d1b1e;font-family:Roboto Mono,monospace;font-size:1.5rem;font-weight:600;padding:1.25rem;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.side-area .checkout-darts-choice:hover{background:#005c7a;color:#fff;box-shadow:0 4px 12px #0d1b1e33}.side-area .checkout-darts-choice.is-selected{background:#005c7a;color:#fff;border-color:#005c7a}.side-area .checkout-darts-choice:disabled{opacity:1;cursor:default;box-shadow:none}.side-area .checkout-darts-choice:disabled.is-selected{background:#005c7a;color:#fff}.side-area .checkout-darts-info{font-size:.75rem;color:#0d1b1eb3;line-height:1.4}.side-area .title-sub-container{display:flex;flex-direction:column;align-items:flex-start}.side-area .bot-details{border:.0714285714rem solid rgba(13,27,30,.2);border-radius:1.111vh;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.side-area .bot-input{border-radius:.556vh;background:none;color:#0d1b1e;border:none;outline:none!important;font-family:Radio Canada Big,sans-serif;font-size:1.2rem}.side-area .bot-input-label{font-family:Radio Canada Big,sans-serif;font-weight:500;color:#0d1b1e;font-size:1.2rem;align-self:center}.side-area .local-player-button-container{overflow-x:auto;flex-wrap:nowrap;padding:.5rem 0}.side-area .local-player-button{padding:.5rem 1.25rem;border-radius:.556vh;background:#0d1b1e66;color:#fff;border:.0714285714rem solid rgba(13,27,30,.2);cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;font-family:Roboto Mono,monospace;font-size:.875rem}.side-area .local-player-button.new{background:#005c7a}.side-area .local-player-button.existing{background:#588b55;cursor:not-allowed}.side-area .local-player-button.existing:hover{background:#588b55}.side-area .local-player-button .fi{font-size:1rem;width:1rem;height:1rem;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.side-area .local-player-button .fi:hover{color:#e28d9f}.side-area .local-player-button:hover{background-color:#2e86ab}.side-area .result-item{font-family:Roboto Mono,monospace;font-size:.875rem;border-radius:.556vh;color:#0d1b1e;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;padding:.5rem .75rem;align-items:center;gap:.75rem}.side-area .result-item.activable{cursor:pointer}.side-area .result-item .anim-active{font-size:1.5rem}.side-area .result-item .delete{align-self:center;width:1rem;height:1rem;font-size:1rem;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;border-radius:.556vh;margin-right:.5rem}.side-area .result-item .delete:hover{color:#ce3b5b;transform:scale(1.5)}.side-area .result-item .section{align-items:flex-start;gap:0;justify-content:center;justify-items:center}.side-area .result-item:hover{background:#0d1b1e1a}.side-area .basic-dropdown{background:none;border-radius:.556vh;outline:.0714285714rem solid rgba(13,27,30,.2)}.side-area .basic-dropdown:hover{background:#fff;outline:.0714285714rem solid #005C7A}.side-area .invited-players-content,.side-area .current-player-area{overflow-x:hidden;overflow-y:auto}.side-area .invitation-badge{align-self:center}.side-area .tournament-feedback-banner-wrap{position:absolute;display:flex;justify-content:center;min-height:0;pointer-events:none;top:4.5rem;width:80%;left:10%}.side-area .tournament-feedback-banner{padding:.5rem 1.25rem;border-radius:.556vh;font-size:1rem;font-weight:500;box-shadow:0 4px 12px #0d1b1e33;animation:tournament-banner-lifecycle 3s ease forwards;width:fit-content;text-align:center}.side-area .tournament-feedback-banner--success{background:#dae8d9;color:#588b55;outline:.0714285714rem solid #588B55}.side-area .tournament-feedback-banner--error{background:#f6dfe4;color:#ce3b5b;outline:.1428571429rem solid #CE3B5B}.side-area .fast-notifications-content{overflow-x:hidden;overflow-y:auto}.side-area .fast-notifications-content .result-item{position:relative;cursor:pointer;min-height:2.3rem}.side-area .fast-notifications-content .result-item:hover{color:#0d1b1e;background:#0d1b1e1a}.side-area .fast-notifications-content .result-item:hover .unread-indicator{background:#005c7a66}.side-area .fast-notifications-content .result-item.read{color:#0d1b1e99}.side-area .fast-notifications-content .result-item .unread-indicator{background:#2e86ab66;border-radius:50%;height:.5rem;min-height:.5rem;aspect-ratio:1/1;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;transform:scale(.9);transform-origin:center;will-change:transform;animation:unread-indicator-pulse 2s ease-in-out infinite}.side-area .fast-notifications-content .result-item .row-section{flex-wrap:nowrap;align-items:center}.side-area .fast-notifications-content .result-item .error-message{color:#d55d77}.side-area .notification-icon{flex-shrink:0}.side-area .notification-icon--received{color:#005c7a}.side-area .notification-icon--withdrawn{color:#0d1b1e66}.side-area .accept-decline-buttons{text-align:center;min-width:fit-content;width:fit-content}.side-area .accept-decline-buttons.fi-rr-assept-document{cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.side-area .accept-decline-buttons.fi-rr-assept-document:hover{color:#588b55;transform:scale(1.2)}.side-area .accept-decline-buttons.fi-rr-delete-document{cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.side-area .accept-decline-buttons.fi-rr-delete-document:hover{color:#ce3b5b;transform:scale(1.2)}.side-area .scorer-settings-content{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto}.side-area .setting-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-radius:.556vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.side-area .setting-item:hover{background:#0d1b1e12}.side-area .setting-label{display:flex;flex-direction:column;gap:.15rem}.side-area .setting-label .label-text{font-size:.875rem;font-weight:400;color:#0d1b1e}.side-area .setting-label .label-hint{font-size:.5rem;color:#0d1b1e66;line-height:1.3}.side-area .toggle-switch{position:relative;width:2.75rem;min-width:2.75rem;height:1.5rem;background:#0d1b1e33;border-radius:.556vh;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;border:none;padding:0}.side-area .toggle-switch:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.1rem;height:1.1rem;background:#fff;border-radius:.3336vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;box-shadow:0 1px 3px #0d1b1e33}.side-area .toggle-switch.active{background:#005c7a}.side-area .toggle-switch.active:after{left:calc(100% - 1.3rem)}.side-area .toggle-switch:disabled{opacity:.4;cursor:not-allowed}.side-area .settings-section-title{font-size:.5rem;font-weight:600;color:#005c7a;text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem 0}.side-area .settings-save-indicator{font-size:.5rem;color:#588b55;padding:0 .75rem;opacity:0;transition:opacity .2s ease}.side-area .settings-save-indicator.visible{opacity:1}.side-area .shortcut-list{display:flex;flex-direction:column;gap:.5rem;padding:0 .75rem}.side-area .shortcut-list .add-shortcut{cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;color:#005c7a;padding:.5rem}.side-area .shortcut-list .add-shortcut:hover{color:#005c7a;border-color:#005c7a}.side-area .shortcut-row{display:flex;align-items:center;gap:.5rem}.side-area .shortcut-row .drag-handle{display:flex;align-items:center;justify-content:center;width:1.25rem;min-width:1.25rem;height:2.75rem;background:none;border:none;padding:0;cursor:grab;color:#0d1b1e33;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;touch-action:none}.side-area .shortcut-row .drag-handle:hover{color:#0d1b1e99}.side-area .shortcut-row .drag-handle:active{cursor:grabbing}.side-area .shortcut-row .drag-handle:disabled{opacity:.3;cursor:not-allowed}.side-area .shortcut-row .drag-handle i{font-size:.875rem}.side-area .shortcut-row .delete{cursor:pointer;color:#0d1b1e66;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.side-area .shortcut-row .delete:hover{color:#ce3b5b;transform:scale(1.15)}.side-area .shortcut-input{height:2.75rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;background:#fff;color:#0d1b1e;font-family:Radio Canada Big,sans-serif;font-size:.875rem;padding:0 .5rem;outline:none;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.side-area .shortcut-input:focus,.side-area .shortcut-input:active{border-color:#005c7a}.side-area .shortcut-input:disabled{opacity:.4;cursor:not-allowed}.side-area .shortcut-input.value-input{width:4.5rem;min-width:4.5rem;text-align:center;-moz-appearance:textfield}.side-area .shortcut-input.value-input::-webkit-outer-spin-button,.side-area .shortcut-input.value-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.side-area .shortcut-input.hotkey-input{flex:1;min-width:0;cursor:pointer;text-align:center;font-size:.75rem;color:#0d1b1e66;-webkit-user-select:none;user-select:none}.side-area .shortcut-input.hotkey-input.has-value{color:#0d1b1e;font-weight:400}.side-area .shortcut-input.hotkey-input.recording{border-color:#005c7a;color:#005c7a;animation:hotkey-pulse 1s ease-in-out infinite}@keyframes hotkey-pulse{0%,to{opacity:1}50%{opacity:.5}}.side-area .tournament-registration-content{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto}.side-area .tournament-registration-hint{line-height:1.5;color:#0d1b1e99;font-size:.75rem}.side-area .tournament-registration-link{background:none;border:none;padding:0;cursor:pointer;color:#2e86ab;font-weight:400;font-family:inherit;font-size:inherit;text-decoration:underline;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.side-area .tournament-registration-link:hover{color:#005c7a}.side-area .tournament-registration-label{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;color:#0d1b1eb3}.side-area .tournament-registration-required{color:#ce3b5b;font-size:.75rem}.side-area .tournament-registration-guest-form{gap:.75rem}.side-area .tournament-registration-action-button{justify-content:center;width:100%;background:#005c7a;color:#fff;border-color:#005c7a;font-weight:400}.side-area .tournament-registration-action-button:hover{background:#005c7ab3;border-color:#005c7ab3;color:#fff}.side-area .tournament-registration-action-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.side-area .tournament-registration-status-message{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:.556vh;background:#0d1b1e12;color:#0d1b1e99;font-size:.75rem;line-height:1.4}.side-area .tournament-registration-status-message .fi{flex-shrink:0;font-size:.875rem;margin-top:.1rem}.side-area .tournament-registration-feedback{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.556vh;font-size:.75rem;font-weight:400}.side-area .tournament-registration-feedback .fi{flex-shrink:0}.side-area .tournament-registration-feedback--success{background:#dae8d9;color:#588b55}.side-area .tournament-registration-feedback--error{background:#f6dfe4;color:#ce3b5b}.no-elements-provided{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem;gap:.312rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:1.111vh}.no-elements-provided .fi{display:flex;width:2.3rem;height:2.3rem;font-size:1.25rem;background-color:#f4faff;border-radius:.556vh;justify-content:center;align-items:center}.no-elements-provided .minor-text{font-size:.5rem;color:#0d1b1e66}.pageable-container{justify-content:center;align-items:center}.pageable-container h5{padding:.312rem;border-radius:.556vh;border:.0714285714rem dashed rgba(13,27,30,.3)}.pageable-container .page-edge{color:#0d1b1ecc;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.pageable-container .page-edge:hover{color:#005c7a}.pageable-container .fi{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.pageable-container .fi:hover{color:#005c7a;transform:scale(1.2)}.basic-dropdown{position:relative;display:flex;flex-direction:row;align-items:center;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;cursor:pointer;background-color:#fff;border-radius:1.111vh;justify-content:space-between;min-width:fit-content;min-height:2.75rem;padding:0 .75rem;gap:.5rem;outline:transparent;width:fit-content;z-index:1}.basic-dropdown.custom-label{padding:0;overflow:hidden}.basic-dropdown.card{outline:.0714285714rem solid rgba(13,27,30,.2);box-shadow:0 4px 12px #0d1b1e33}.basic-dropdown.deactivated{pointer-events:none;opacity:.5}.basic-dropdown .basic-dropdown__selected-option{display:flex;align-items:center;width:100%;min-width:fit-content;min-height:100%}.basic-dropdown.opened{outline:.0714285714rem solid #005C7A}.basic-dropdown.opened .basic-dropdown__selections{visibility:visible;opacity:1;pointer-events:auto;scale:1;translate:0}.basic-dropdown.opened .dropdown-chevron{rotate:0deg}.basic-dropdown:hover{outline:.0714285714rem solid #005C7A;color:#0d1b1e;box-shadow:0 4px 12px #0d1b1e33}.basic-dropdown:focus-within{outline:.0714285714rem solid #005C7A;color:#0d1b1e;box-shadow:0 4px 12px #0d1b1e33;background-color:#f4faff;z-index:2}.basic-dropdown__selections{visibility:hidden;opacity:0;pointer-events:none;scale:1 0;translate:0 -100%;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;position:absolute;display:flex;flex-direction:column;top:calc(100% + .312rem);left:0;width:100%;min-width:fit-content;background-color:#fff;border-radius:1.111vh;box-shadow:0 4px 12px #0d1b1e33;outline:.0714285714rem solid #005C7A;overflow:hidden;text-wrap:nowrap;--basic-dropdown-option-height: 2.75rem;overflow-y:auto}.basic-dropdown__selections .basic-dropdown__option{display:flex;align-items:center;min-height:var(--basic-dropdown-option-height);transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;color:#0d1b1ecc;padding:0 .75rem}.basic-dropdown__selections .basic-dropdown__option.selected{background-color:#f4faff;color:#0d1b1e;font-weight:300}.basic-dropdown__selections .basic-dropdown__option:hover,.basic-dropdown__selections .basic-dropdown__option.focused{background-color:#f4faff;color:#0d1b1e}.basic-dropdown__selections .basic-dropdown__option+.basic-dropdown__option{border-top:.0714285714rem solid rgba(13,27,30,.2)}.basic-dropdown .dropdown-chevron-container{right:.5rem;width:.75rem;height:.75rem;align-self:center}.basic-dropdown .dropdown-chevron-container .dropdown-chevron{stroke:#0d1b1e;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;transform-origin:center;transform-box:fill-box;rotate:180deg}.loading-spinner__spinner{border:.0714285714rem solid rgba(13,27,30,.2);border-top:.0714285714rem solid #005C7A;border-radius:50%;width:1.25rem;height:1.25rem;animation:spin 1s linear infinite;margin:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._iconButton_m1dph_1{position:relative;display:flex;flex-direction:row;height:2.75rem;padding:0 1.25rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;align-items:center;gap:.5rem;min-width:fit-content;min-height:2.75rem;text-wrap:nowrap;font-size:1rem;align-self:center;-webkit-user-select:none;user-select:none;background:transparent}._iconButton_m1dph_1 ._fi_m1dph_21{width:1rem}._iconButton_m1dph_1:hover{background-color:#005c7a;color:#fff;box-shadow:0 4px 12px #0d1b1e33}._iconButton_m1dph_1._exit_m1dph_29{background:#ce3b5b;color:#fff;border:.0714285714rem solid #CE3B5B}._iconButton_m1dph_1._exit_m1dph_29:hover{background-color:#d55d77;box-shadow:0 4px 12px #0d1b1e33}._iconButton_m1dph_1._start_m1dph_38{background:#005c7a;color:#fff;border:.0714285714rem solid #005C7A}._iconButton_m1dph_1._start_m1dph_38:hover{background-color:#2e86ab}._iconButton_m1dph_1._secondary_m1dph_46{color:#005c7a;border:.0714285714rem solid transparent}._iconButton_m1dph_1._secondary_m1dph_46:hover{color:#fff}._iconButton_m1dph_1._danger_m1dph_53{color:#ce3b5b;border:.0714285714rem solid transparent}._iconButton_m1dph_1._danger_m1dph_53:hover{color:#fff;background-color:#ce3b5b;box-shadow:0 4px 12px #0d1b1e33}._iconButton_m1dph_1._disabled_m1dph_62{pointer-events:none;opacity:.4;filter:grayscale(.6);cursor:not-allowed}._control_ep0wz_1{display:inline-flex;align-items:stretch;min-height:2.75rem;gap:.312rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;background:#f4faff80}._segment_ep0wz_11{display:inline-flex;align-items:center;justify-content:center;min-height:2.126rem;min-width:3.2rem;padding:0 .312rem;border:1px solid transparent;border-radius:.556vh;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;background:transparent;color:inherit;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}._segment_ep0wz_11:hover{background:#fff}._active_ep0wz_34{border-color:#005c7a;box-shadow:inset 0 0 0 1px #005c7a;background:#fff}._inputSegment_ep0wz_40{min-width:6.5rem}._input_ep0wz_40{border:none;background:transparent;outline:none;width:100%;font:inherit;color:inherit;text-align:center}._disabled_ep0wz_54{opacity:.6;pointer-events:none}._badge_hbyq2_1{display:inline-flex;align-items:center;gap:.312rem;padding:.312rem .5rem;border-radius:.556vh;font-size:.75rem;font-weight:600;line-height:1}._not_started_hbyq2_12{background-color:#f7f1d5;color:#675913}._started_hbyq2_17{background-color:#dae8d9;color:#588b55}._finished_hbyq2_22{background-color:#0d1b1e1a;color:#0d1b1e99}._info_hbyq2_27{background-color:#005c7a1a;color:#005c7a}._default_hbyq2_32{background-color:#fff;color:#0d1b1e99;border:.0714285714rem dashed rgba(13,27,30,.3)}._warning_hbyq2_38{background-color:#f6dfe4;color:#ce3b5b}.board-mode-page{display:flex;flex-direction:column;height:100dvh;width:100%;background:#f4faff;box-sizing:border-box}.board-mode-page .board-mode-page__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:.1428571429rem solid #D9BD30;flex-shrink:0}.board-mode-page .board-mode-page__header .board-mode-page__header-title{display:flex;flex-direction:column;gap:.312rem}.board-mode-page .board-mode-page__header .board-mode-page__header-title h1{margin:0;font-size:1.2rem;font-weight:400;color:#0d1b1e}.board-mode-page .board-mode-page__header .board-mode-page__header-title span{font-size:.75rem;color:#0d1b1e99}.board-mode-page .board-mode-page__content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.75rem}.board-mode-blocked{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;width:100%;gap:1.25rem;padding:1.75rem;box-sizing:border-box;background:#f4faff;text-align:center}.board-mode-blocked h2{margin:0;font-size:1.2rem;color:#0d1b1e}.board-mode-blocked p{margin:0;font-size:.875rem;color:#0d1b1e99;max-width:400px}.board-mode-sse-connecting,.board-mode-sse-error{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.board-mode-sse-connecting p,.board-mode-sse-error p{margin:0;font-size:.875rem;color:#0d1b1e99}.board-mode-sse-error p{color:#ce3b5b}.board-mode-exit-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.board-mode-exit-dialog .board-mode-exit-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.board-mode-exit-dialog .board-mode-exit-dialog__panel{position:relative;background:#fff;border-radius:1.111vh;padding:1.75rem;box-shadow:0 4px 12px #0d1b1e33;display:flex;flex-direction:column;gap:1.25rem;width:min(400px,90vw)}.board-mode-exit-dialog .board-mode-exit-dialog__panel h2{margin:0;font-size:1.2rem;color:#0d1b1e}.board-mode-exit-dialog .board-mode-exit-dialog__panel p{margin:0;font-size:.875rem;color:#0d1b1e99}.board-mode-exit-dialog .board-mode-exit-dialog__panel .board-mode-exit-dialog__field{display:flex;flex-direction:column;gap:.312rem}.board-mode-exit-dialog .board-mode-exit-dialog__panel .board-mode-exit-dialog__field label{font-size:.75rem;color:#0d1b1e99}.board-mode-exit-dialog .board-mode-exit-dialog__panel .board-mode-exit-dialog__field input{background:#f4faff;border:.1428571429rem solid #D9BD30;border-radius:.556vh;padding:.5rem .75rem;color:#0d1b1e;font-size:.875rem}.board-mode-exit-dialog .board-mode-exit-dialog__panel .board-mode-exit-dialog__field input:focus{outline:none;border-color:#d9bd30}.board-mode-exit-dialog .board-mode-exit-dialog__panel .board-mode-exit-dialog__error{font-size:.75rem;color:#ce3b5b}.board-mode-exit-dialog .board-mode-exit-dialog__panel .board-mode-exit-dialog__actions{display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end}.content-container{height:100vh;padding:.75rem}.content-wrapper{width:100%;margin:0;height:calc(100% - 3.889vh);display:flex;flex-direction:row;justify-content:center}.main-content{display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;justify-content:center;padding:1.25rem 6%}.main-spacer-bottom{min-height:.1px}.easy-dropdown{position:relative;display:flex;align-items:center;width:100%}.easy-dropdown__select{width:100%;height:2.75rem;padding:0 2.25rem 0 .75rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;background-color:#fff;font-size:1rem;font-family:Radio Canada Big,sans-serif;color:#0d1b1e;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.easy-dropdown__select:focus{outline:none;border-color:#005c7a;box-shadow:0 0 0 2px #005c7a1a}.easy-dropdown__select:disabled{pointer-events:none;opacity:.5}.easy-dropdown__icon{position:absolute;right:.75rem;pointer-events:none;display:flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;color:#0d1b1e;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.easy-dropdown__icon svg{width:100%;height:100%}.easy-dropdown__icon svg .dropdown-chevron{stroke:#0d1b1e;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;transform-origin:center;transform-box:fill-box;rotate:180deg}.easy-dropdown__icon--open svg .dropdown-chevron{rotate:0deg}._choserCard_vnl07_1{display:flex;position:relative;flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border:.1428571429rem dashed rgba(13,27,30,.3);border-radius:.556vh;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;color:#0d1b1e66;font-size:1rem;background:#fff none;text-align:left}._disabled_vnl07_18{pointer-events:none!important;opacity:.4}._widthMax_vnl07_23{width:100%}._thinBorder_vnl07_27{border-width:.0714285714rem!important}._choserCard--unselected_vnl07_31._required_vnl07_31{border-color:#d55d77}._choserCard--unselected_vnl07_31._required_vnl07_31:hover{border-color:#005c7a}._choserCard--selected_vnl07_38{position:relative;display:flex;flex-direction:row;align-items:center;gap:.75rem;color:#005c7a;border:.1428571429rem dashed rgba(13,27,30,.3);border-radius:.556vh;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}._label_vnl07_51{flex:1}._arrow_vnl07_55{position:absolute;display:flex;align-items:center;font-size:1.5rem;right:1.25rem;top:0;height:100%;color:#0d1b1e66;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;flex-shrink:0}._hoverEffect_vnl07_68:hover{border-color:#005c7a;background-color:#005c7a33}._hoverEffect_vnl07_68:hover ._arrow_vnl07_55{color:#005c7a;transform:translate(2px)}.button-primary,.button-secondary{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border-radius:.556vh;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;white-space:nowrap;border:none}.button-primary:disabled,.button-secondary:disabled{pointer-events:none;opacity:.5}.checkbox-label input[type=checkbox]{width:1rem;height:1rem;accent-color:#005C7A;cursor:pointer;flex-shrink:0}.add-tournament-page{display:flex;flex-direction:column;gap:2rem;padding:2rem 6%;width:100%;max-width:44rem}.wizard-progress{display:flex;flex-direction:row;align-items:flex-start;gap:0}.wizard-connector{flex:1;height:2px;margin-top:1.125rem;background-color:#0d1b1e33;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.wizard-connector.done{background-color:#005c7a}.wizard-step{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0;min-width:5rem}.wizard-step__dot{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;border:2px solid rgba(13,27,30,.2);background-color:#fff;font-size:.75rem;font-weight:600;color:#0d1b1e66;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;line-height:1}.wizard-step__label{font-size:.75rem;color:#0d1b1e66;white-space:nowrap;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;text-align:center}.wizard-step.active .wizard-step__dot{border-color:#005c7a;background-color:#005c7a;color:#fff;box-shadow:0 0 0 4px #005c7a1a}.wizard-step.active .wizard-step__label{color:#005c7a;font-weight:500}.wizard-step.done .wizard-step__dot{border-color:#005c7a;background-color:#005c7a1a;color:#005c7a}.wizard-step.done .wizard-step__label{color:#0d1b1eb3}.wizard-step.clickable:not(.active):hover .wizard-step__dot{border-color:#005c7a;background-color:#005c7a1a;color:#005c7a;box-shadow:0 0 0 3px #005c7a1a}.wizard-step.clickable:not(.active):hover .wizard-step__label{color:#005c7a}.wizard-step.disabled{pointer-events:none}.wizard-step.disabled .wizard-step__dot,.wizard-step.disabled .wizard-step__label{opacity:.4}.wizard-step-info{font-size:.75rem;color:#0d1b1e66;font-family:Roboto Mono,monospace}.wizard-content{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;background-color:#fff;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:1.111vh;box-shadow:0 4px 12px #0d1b1e33}.wizard-content h3{font-size:1.2rem;font-weight:600;color:#0d1b1e;padding-bottom:.5rem;border-bottom:.0714285714rem solid rgba(13,27,30,.2);margin:0}.form-field{display:flex;flex-direction:column;gap:.5rem}.form-field>label:first-child{font-size:.75rem;font-weight:600;color:#0d1b1eb3;letter-spacing:.03em;text-transform:uppercase}.form-field input:not([type=checkbox]){width:100%;padding:0 .75rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;background-color:#fff;font-size:1rem;color:#0d1b1e;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;height:2.75rem;font-family:Radio Canada Big,sans-serif}.form-field input:not([type=checkbox]):focus{outline:none;border-color:#005c7a;box-shadow:0 0 0 2px #005c7a1a}.form-field--checkboxes{gap:.75rem;padding-top:.5rem;border-top:.0714285714rem solid rgba(13,27,30,.2)}.wizard-summary-rows{display:flex;flex-direction:column;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;overflow:hidden}.summary-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:.5rem .75rem;border-bottom:.0714285714rem solid rgba(13,27,30,.2);background-color:#f4faff;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.summary-row:last-child{border-bottom:none}.summary-row:nth-child(2n){background-color:#fff}.summary-row span:first-child{font-size:.75rem;font-weight:600;color:#0d1b1eb3;text-transform:uppercase;letter-spacing:.03em;align-self:center}.summary-row span:last-child{font-size:1rem;color:#0d1b1e;font-weight:500;text-align:right;align-self:center;word-break:break-word}.wizard-nav{display:flex;flex-direction:row;justify-content:flex-end;gap:.75rem}.playing-venue-card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .75rem .75rem 1.25rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;background-color:#f4faff;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.playing-venue-card--listed{flex:1 1 23rem}.playing-venue-card--selected{border:#005C7A}.playing-venue-card__body{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.playing-venue-card__name{font-size:1rem;font-weight:600;color:#0d1b1e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playing-venue-card__address,.playing-venue-card__boards{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.75rem;color:#0d1b1eb3}.playing-venue-card__address .icon-wrapper,.playing-venue-card__boards .icon-wrapper{font-size:.75rem;flex-shrink:0}.playing-venue-card__address span,.playing-venue-card__boards span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playing-venue-card__actions{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.playing-venue-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;border-radius:.556vh;border:.0714285714rem solid rgba(13,27,30,.2);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;white-space:nowrap;background:transparent;color:#0d1b1e}.playing-venue-card__btn--primary{background-color:#005c7a;color:#fff;border-color:#005c7a}.playing-venue-card__btn--primary:hover{background-color:#2e86ab;box-shadow:0 4px 12px #0d1b1e33}.playing-venue-card__btn--selected{background-color:#005c7a1a;color:#005c7a;border-color:#005c7a;pointer-events:none}.playing-venue-card__btn--secondary:hover{background-color:#005c7a1a;border-color:#005c7a;color:#005c7a}.playing-venue-card__btn--danger:hover{background-color:#f6dfe4;border-color:#ce3b5b;color:#ce3b5b}.venue-picker-list{overflow-y:auto;flex:1}.venue-icon-button{align-self:flex-end}.venue-icon-button--submit{margin-top:1.25rem;align-self:flex-start}.venue-form{overflow-y:auto;flex:1}.venue-form h5{font-size:.75rem;font-weight:600;color:#0d1b1eb3;text-transform:uppercase;letter-spacing:.04em}.venue-form__error{color:#ce3b5b;font-size:.75rem;padding:.5rem .75rem;background-color:#f6dfe4;border-radius:.556vh;border-left:3px solid #CE3B5B}.venue-form__checkbox{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;font-size:.75rem;color:#0d1b1e}.venue-form__checkbox input[type=checkbox]{width:1rem;height:1rem;accent-color:#005C7A;cursor:pointer;flex-shrink:0}.playing-venues-page{display:flex;flex-direction:column;gap:1.75rem;width:100%}.playing-venues-page__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.playing-venues-page__title{font-size:1.2rem;font-weight:600;color:#0d1b1e}.playing-venues-page__empty{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:2rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:1.111vh;background-color:#fff;text-align:center}.playing-venues-page__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}.venue-picker-placeholder{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border:.1428571429rem dashed rgba(13,27,30,.3);border-radius:.556vh;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;color:#0d1b1e66;font-size:1rem}.venue-picker-placeholder:hover{border-color:#005c7a;color:#005c7a;background-color:#005c7a1a}.venue-picker-placeholder--required{border-color:#d55d77}.venue-picker-placeholder--selected{position:relative;color:#005c7a;border:.1428571429rem dashed rgba(13,27,30,.3);border-radius:.556vh;cursor:pointer}.venue-picker-placeholder--selected .icon-wrapper{position:absolute;display:flex;align-items:center;font-size:1.5rem;right:1.25rem;top:0;height:100%;color:#0d1b1e66;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.venue-picker-placeholder--selected:hover{border-color:#005c7a}.venue-picker-placeholder--selected:hover .icon-wrapper{color:#005c7a;transform:translate(2px)}.create-dashboard-card-templates{border-radius:1.667vh;background:#fff;display:flex;flex-direction:row;width:100%;max-width:100%;gap:.75rem;padding:1.75rem 3rem;min-width:fit-content;justify-content:center}.create-dashboard-card-templates-item{border-radius:1.111vh;outline:.1428571429rem dashed rgba(13,27,30,.3);flex-grow:1;height:fit-content;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;display:flex;flex-direction:column;cursor:pointer;margin:.75rem;padding:1.25rem}.create-dashboard-card-templates-item:hover{background:#fff;outline:none;box-shadow:0 4px 12px #0d1b1e33}.create-dashboard-card-templates-item.active{background:#fff;outline:.1428571429rem solid #2E86AB;box-shadow:0 4px 12px #0d1b1e33;transform:translateY(-.312rem)}.create-dashboard-card-templates-item:hover .create-dashboard-card-templates-item-header-circle-caret{background:#005c7a66;filter:blur(2px)}.create-dashboard-card-templates-item.active .create-dashboard-card-templates-item-header-circle{outline:none!important}.create-dashboard-card-templates-item.active .create-dashboard-card-templates-item-header-circle-caret{background:#005c7a!important;filter:none!important}.create-dashboard-card-templates-item-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.create-dashboard-card-templates-item-header-circle{border-radius:50%;height:1.5rem;display:flex;justify-content:center;align-items:center;background:#f4faff;outline:.0714285714rem solid rgba(13,27,30,.2);aspect-ratio:1/1}.create-dashboard-card-templates-item-header-circle-caret{width:85%;height:85%;border-radius:50%;background:transparent;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.create-dashboard-card-content-area{display:flex;flex-direction:row;gap:2rem;width:100%;padding:1.75rem;background:#fff;border-radius:1.667vh}.create-dashboard-card-content-area-preview{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.create-dashboard-card-content-area-vertical-divider{width:1px;max-width:1px;height:100%;background-color:#0d1b1e}.create-dashboard-card-content-area-settings{display:flex;flex-direction:column;gap:.75rem;position:relative;flex-grow:1}.create-dashboard-card-content-area-settings-headline{font-size:1.2rem;font-weight:700}.create-dashboard-card-content-area-settings-row{display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap}.create-dashboard-card-content-area-settings-row-label{font-size:.875rem;display:flex;flex-direction:row;gap:.5rem;cursor:pointer;width:fit-content;align-items:center}.create-dashboard-card-content-area-settings-row-label-text{border-radius:.556vh;padding:.5rem;text-decoration:none;outline:.0714285714rem solid rgba(13,27,30,.2);border:none}.create-dashboard-card-content-area-settings-row-dropdown{display:flex;flex-direction:column;position:relative;outline:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;background:#fff}.create-dashboard-card-content-area-settings-row-dropdown:hover,.create-dashboard-card-content-area-settings-row-dropdown.open{box-shadow:0 4px 12px #0d1b1e33;outline:.0714285714rem solid #005C7A}.create-dashboard-card-content-area-settings-row-dropdown-row{display:flex;flex-direction:row;justify-content:space-between;gap:.75rem;height:100%;padding:.5rem}.create-dashboard-card-content-area-settings-row-dropdown-row-placeholder{background:#fff;font-size:.75rem}.create-dashboard-card-content-area-settings-row-dropdown-row-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.75rem}.create-dashboard-card-content-area-settings-row-dropdown-row-indicator:before{transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.create-dashboard-card-content-area-settings-row-dropdown-row-indicator.rotate:before{transform:rotate(180deg)}.create-dashboard-card-content-area-settings-row-dropdown-list{display:flex;flex-direction:column;text-wrap:nowrap;position:absolute;width:100%;top:2rem;min-width:fit-content;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;visibility:hidden;border-radius:.556vh;background:#fff;margin-top:.5rem;font-size:.75rem;box-shadow:0 4px 12px #0d1b1e33;outline:.0714285714rem solid #005C7A;opacity:0;z-index:10}.create-dashboard-card-content-area-settings-row-dropdown-list.visible{visibility:visible;opacity:1}.create-dashboard-card-content-area-settings-row-dropdown-item{padding:.5rem;text-align:center;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.create-dashboard-card-content-area-settings-row-dropdown-item.active{background:#f4faff}.create-dashboard-card-content-area-settings-row-dropdown-item:hover{background:#2e86ab33}.percentage-field{padding:.312rem;border-radius:.556vh;width:fit-content;color:#005c7a;border:.0714285714rem solid #005C7A;background:#f4faff}.percentage-field._positive{border:.0714285714rem solid #588B55;background:#dae8d9;color:#588b55}.percentage-field._negative{border:.0714285714rem solid #CE3B5B;background:#f6dfe4;color:#ce3b5b}.login-popup-container{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:1100}.login-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0d1b1ee6;cursor:pointer;z-index:1100;transition:opacity .6s ease}.login-popup-overlay.closed{opacity:0;pointer-events:none}.login-popup{position:relative;display:flex;flex-direction:column;gap:1rem;width:20%;min-width:456px;height:fit-content;transform:translate(0);background-color:#fff;border:.1428571429rem solid transparent;border-radius:1.111vh;padding:.5rem;z-index:9999;transition:transform .6s ease}.login-popup.closed{transform:translateY(-175%)}.login-popup .sub-title{font-size:1rem;color:#005c7a;margin-left:1.25rem;margin-right:1.25rem}.login-popup i{font-size:2rem;color:#0d1b1e;width:2rem;height:2rem;margin-top:1.25rem}.login-popup i,.login-popup h2,.login-popup .sub-title{margin-left:1.25rem;margin-right:1.25rem}label.login-input-label{font-size:1rem;max-height:1.2rem;visibility:visible;opacity:1;pointer-events:auto;transition:opacity .6s ease,visibility .6s,max-height .6s ease,margin .6s ease,padding .6s ease}.close-btn{position:absolute;top:0;right:0;width:1.25rem;height:1.25rem;color:#fff;background-color:#ce3b5b;text-align:center;border-radius:50%;border:.1428571429rem solid transparent;cursor:pointer}.login-credential-container{display:flex;flex-direction:column;padding:1.25rem;gap:.75rem;background-color:#0d1b1e0d;border-radius:1.111vh}.login-credential-container input{height:2rem;max-height:2rem;border-radius:.556vh;border:.0714285714rem solid transparent;background-color:#fff;color:#0d1b1e;font-size:1rem;box-shadow:0 4px 12px #0d1b1e33;padding:.312rem;pointer-events:auto;visibility:visible;opacity:1;transition:opacity .6s ease,visibility .6s,max-height .6s ease,margin .6s ease,padding .6s ease}.login-credential-container input:focus{outline:none;border:.0714285714rem solid #005C7A;background-color:#fff}.login-credential-container button{width:100%;border-radius:.556vh;border:.0714285714rem solid #2E86AB;background-color:#2e86ab;color:#fff;font-size:1rem;box-shadow:0 4px 12px #0d1b1e33;cursor:pointer;transition:.6s ease;margin-top:.75rem;padding:.5rem 0}.login-credential-container button:hover{background-color:#005c7a;box-shadow:0 4px 12px #0d1b1e33;border:.0714285714rem solid #005C7A;color:#f4faff}.login-separator{display:none;align-self:center;width:95%;height:1px;border-radius:1px;background-color:#0d1b1e26}.login-register-link{align-self:center;text-align:center;font-size:.8rem;color:#0d1b1e66;font-family:Roboto Mono,monospace;cursor:pointer;transition:color .6s ease;padding:.75rem 0}.login-register-link:hover{color:#005c7a}.register{opacity:0!important;visibility:hidden!important;pointer-events:none!important;max-height:0!important;padding:0!important;overflow:hidden!important;margin-top:-.75rem!important}.login-error{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;font-family:Roboto Mono,monospace;font-size:.75rem;text-align:center}.match-details__header{display:flex;flex-direction:column;width:100%}.match-details__header-container{display:flex;flex-direction:row;width:100%;justify-content:space-between}.match-details__header-container .match-details__header-cell{padding:0 .5rem;font-family:Roboto Mono,monospace;font-size:.75rem;color:#0d1b1ecc}.match-details__divider{height:1px;width:100%;background-color:#0d1b1e33}._searchField_1rdmt_1{background:none;box-sizing:border-box;width:100%;min-width:0;height:2.75rem;display:flex;flex-direction:row;border-radius:.556vh;font-size:1rem;align-items:center;padding:0 .75rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;outline:.0714285714rem solid rgba(13,27,30,.2)}._searchField_1rdmt_1 i{display:block;width:1rem;height:1rem;color:#0d1b1e66;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}._searchField_1rdmt_1:hover,._searchField_1rdmt_1:focus-within{box-shadow:0 4px 12px #0d1b1e33;background:#fff}._searchField_1rdmt_1:hover i,._searchField_1rdmt_1:focus-within i{color:#0d1b1e}._searchField_1rdmt_1:hover svg,._searchField_1rdmt_1:focus-within svg{stroke:#0d1b1e}._searchField_1rdmt_1 svg{width:1rem;height:1rem;align-items:center;justify-self:flex-end;cursor:pointer;stroke:#0d1b1e66;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}._searchField_1rdmt_1 svg:hover{stroke:#ce3b5b}._searchField_1rdmt_1 svg:active{rotate:180deg}._searchInputField_1rdmt_49{width:100%;height:100%;color:#0d1b1e;font-size:1rem;margin:0;padding:0 .75rem;border:none;outline:none;background:none}._searchInputField_1rdmt_49::placeholder,._searchInputField_1rdmt_49::-ms-input-placeholder{color:#0d1b1e66;opacity:1}.leg-overview{display:flex;flex-direction:column;width:100%;min-width:fit-content}.leg-overview__header{display:grid;grid-template-columns:1fr 5fr 1fr 7fr 1fr;align-items:center;padding:1.25rem 0}.leg-overview__header .leg-overview__title{min-width:20rem;font-size:1.5rem;text-align:center}.leg-overview__header .leg-overview__info{display:grid;grid-template-columns:repeat(3,33.3333333333%)}.leg-overview__header .leg-overview__info .leg-overview__info__container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.leg-overview__header .leg-overview__info .leg-overview__info__container .leg-overview__info__name{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500}.leg-overview__content{background-color:#005c7a;padding:0 0 1.75rem;border-radius:1.111vh;display:grid;grid-template-columns:1fr 5fr 1fr 7fr 1fr;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;outline:.0714285714rem solid rgba(13,27,30,.2);box-shadow:0 4px 12px #0d1b1e33}.leg-overview__content:hover{outline:.1428571429rem solid #2E86AB}.leg-overview-table{display:flex;flex-direction:column;height:fit-content;min-width:20rem;overflow-y:auto;background-color:#fff;border-bottom-left-radius:1.111vh;border-bottom-right-radius:1.111vh;box-shadow:0 4px 12px #0d1b1e33}.leg-overview-table__row-header{display:grid;grid-template-columns:repeat(2,1fr) .75fr repeat(2,1fr);align-items:center;justify-items:center;padding:.312rem 0}.leg-overview-table__row{display:grid;grid-template-columns:repeat(2,1fr) .75fr repeat(2,1fr);align-items:center;border-bottom:.0714285714rem solid rgba(13,27,30,.2)}.leg-overview-table__row.active{background-color:#2e86ab!important;color:#fff!important}.leg-overview-table__row.clickable{cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.leg-overview-table__row.clickable:hover{background-color:#f4faff}.leg-overview-table__row .leg-overview-table__header-cell{text-align:center;padding:.312rem}.leg-overview-table__row .leg-overview-table__header-cell.won{color:#588b55}.leg-overview-table__row .leg-overview-table__header-cell.lost{color:#ce3b5b}.leg-overview-table__row .leg-overview-table__cell{padding:.312rem;font-family:Roboto Mono,monospace;text-align:center;overflow:hidden}.leg-overview-table__row .leg-overview-table__cell+.leg-overview-table__cell{border-left:.0714285714rem solid rgba(13,27,30,.2)}.leg-overview-table__row .leg-overview-table__cell.break{text-decoration:underline}.leg-overview-table__row .leg-overview-table__cell--mode{font-family:Roboto Mono,monospace;font-size:.75rem;color:#0d1b1ecc;text-wrap:nowrap;grid-column:span 5}.turn-overview{display:flex;flex-direction:column;height:fit-content}.turn-overview__row{display:grid;grid-template-columns:1fr 1fr 2fr 1fr 1fr;gap:.5rem;width:100%;height:100%;justify-items:stretch}.turn-overview__row.interactable{cursor:default;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.turn-overview__row.interactable:hover{background-color:#2e86ab}.turn-overview__row.interactable:hover .turn-overview__cell{background-color:#f4faff}.turn-overview__row.interactable:hover .turn-overview__cell.won{color:#588b55}.turn-overview__row.interactable:hover .turn-overview__cell.lost{color:#ce3b5b}.turn-overview__row.interactable+.turn-overview__row .turn-overview__cell{border-top:.0714285714rem solid rgba(13,27,30,.2)}.turn-overview__row.interactable:last-child,.turn-overview__row.interactable:last-child .turn-overview__cell{border-bottom-left-radius:1.111vh;border-bottom-right-radius:1.111vh}.turn-overview__row .turn-overview__cell{padding:.75rem;position:relative;background-color:#fff;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;text-align:center;overflow:hidden;font-family:Roboto Mono,monospace;min-width:2.3rem}.turn-overview__row .turn-overview__cell.col-header{font-family:Radio Canada Big,sans-serif;font-weight:500;text-align:center}.turn-overview__row .turn-overview__cell-header{justify-self:center;align-self:flex-end;margin-bottom:-1.25rem}.turn-overview__row .turn-overview__cell-header,.turn-overview__row .turn-overview__cell-darts{color:#fff;text-align:center;padding:.75rem}.turn-overview__row .turn-overview__cell.can-finish{overflow:hidden}.turn-overview__row .turn-overview__cell.can-finish:after{content:"";position:absolute;bottom:0;left:0;width:116%;height:1px;background-color:#0d1b1e33;transform:rotate(-30deg);justify-self:center;align-self:center;transform-origin:left}.match-details-details-card{display:flex;flex-direction:column;width:100%;background-color:#fff;border-radius:1.111vh;box-shadow:0 4px 12px #0d1b1e33;outline:.0714285714rem solid rgba(13,27,30,.2);transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.match-details-details-card:hover{outline:.1428571429rem solid #2E86AB}.match-details-details-card:hover * .higher{color:#588b55}.match-details-details-card:hover * .lower{color:#ce3b5b}.match-details-details-card:hover .match-details-details-card__header-cell-standings .winner{color:#d9bd30}.match-details-details-card .match-details-details-card__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem 4.5rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;cursor:default}.match-details-details-card .match-details-details-card__row:hover{background-color:#f4faff}.match-details-details-card .match-details-details-card__row:first-child{background:none;padding:.5rem 1.25rem}.match-details-details-card .match-details-details-card__row:last-child{border-bottom-left-radius:1.111vh;border-bottom-right-radius:1.111vh;padding-bottom:.75rem}.match-details-details-card .match-details-details-card__row :nth-child(2){text-align:center}.match-details-details-card .match-details-details-card__row :last-child.match-details-details-card__cell{text-align:right!important}.match-details-details-card .match-details-details-card__row .match-details-details-card__header-cell-standings{font-size:2.8rem}.match-details-details-card .match-details-details-card__row .match-details-details-card__header-cell-standings .winner{transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.match-details-details-card .match-details-details-card__row .match-details-details-card__header-cell{display:flex;flex-direction:row;align-items:center;gap:.75rem;min-width:25%;font-size:1.2rem}.match-details-details-card .match-details-details-card__row .match-details-details-card__header-cell:last-child{justify-content:flex-end}.match-details-details-card .match-details-details-card__row .match-details-details-card__cell{font-family:Roboto Mono,monospace;font-size:1rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;min-width:25%}.match-details-details-card .match-details-details-card__row .match-details-details-card__cell.col-header{font-size:1rem}.match-mode-page{display:flex;flex-direction:column;gap:1.75rem;width:100%}.match-mode-page .disabled{pointer-events:none}.match-mode-page .match-mode-search-area{display:flex;flex-direction:row;gap:.75rem}.match-mode-page .match-mode-buttons{margin:0;display:flex;justify-content:space-between;align-items:center;gap:1.25rem;flex-wrap:wrap}.match-mode-page .horizontal-divider{align-self:center}.three-d-card{height:19rem;min-height:300px;aspect-ratio:10/9;perspective:2500px;cursor:pointer;position:relative;display:flex}.three-d-card.disabled{pointer-events:none;opacity:.5}.three-d-card.disabled .three-d-wrapper{box-shadow:none!important}.three-d-card *{box-sizing:border-box}.three-d-card .three-d-wrapper{height:100%;width:100%;position:absolute;display:flex;flex-direction:column;border-radius:1.111vh;box-shadow:0 4px 12px #0d1b1e33;transition:all .5s ease-in-out,border-radius 0s,aspect-ratio 0s;transform-style:preserve-3d;z-index:-1}.three-d-card .three-d-wrapper .background{height:66%;z-index:-1;border-radius:.75rem .75rem 0 0;object-fit:cover}.three-d-card .three-d-wrapper:after{content:"";opacity:0;height:100%;position:absolute;left:0;width:100%;transition:all .5s ease-in-out,border-radius 0s,aspect-ratio 0s;background:linear-gradient(to top,#0d1b1e99,#0d1b1e);z-index:1;border-radius:1.111vh;bottom:0;filter:blur(.75rem)}.three-d-card .front-picture{height:90%;z-index:-1;position:absolute;bottom:0;left:50%;translate:-50% 0;opacity:0;transition:all .5s ease-in-out,border-radius 0s,aspect-ratio 0s;transform:translateZ(0);object-fit:cover;transform-style:preserve-3d}.three-d-card .title-area-background{position:relative;z-index:-1;height:34%;border-radius:0 0 1.111vh 1.111vh;background-color:#005c7a}.three-d-card .title-area{position:absolute;height:34%;z-index:2;display:flex;align-items:center;gap:2rem;color:#fff;padding:.75rem 1.75rem;transition:all .5s ease-in-out,border-radius 0s,aspect-ratio 0s;bottom:0}.three-d-card .title-area .fi{width:2.3rem;height:2.3rem;font-size:2.3rem;transition:all .5s ease-in-out,border-radius 0s,aspect-ratio 0s}.three-d-card .title-area .title{font-family:Roboto Mono,monospace;font-weight:600;font-size:2rem;transition:all .5s ease-in-out,border-radius 0s,aspect-ratio 0s}.three-d-card .title-area p{color:#f4faff;font-size:.875rem;font-weight:200}.three-d-card .title-area p.description{opacity:0;font-size:0;width:100%;transition:all .5s ease-in-out,border-radius 0s,aspect-ratio 0s}.three-d-card:hover .three-d-wrapper{transform:perspective(900px) rotateX(25deg) translateY(-5%) translateZ(0);filter:drop-shadow(0 8px 12px rgba(13,27,30,.4))}.three-d-card:hover .three-d-wrapper:after{opacity:1}.three-d-card:hover .front-picture{opacity:1;transform:translate3d(0,-30%,.5rem);filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.three-d-card:hover .title-area{gap:0;padding:.75rem;bottom:.75rem}.three-d-card:hover .title-area .fi{width:0;height:0;font-size:0;visibility:hidden}.three-d-card:hover .title-area .title{font-size:1.5rem}.three-d-card:hover .title-area .description{opacity:1;font-size:.875rem}.matches-header-container{display:flex;flex-direction:column;width:100%}.matches-header{display:grid;grid-template-columns:1fr 2fr 3fr 2fr 3fr 2fr;gap:.5rem;align-items:center;padding:.5rem;justify-items:center}.matches-header>p{font-family:Roboto Mono,monospace;font-size:.875rem;padding:0 .5rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;color:#0d1b1ecc;-webkit-user-select:none;user-select:none}.matches-header>p:nth-child(2),.matches-header>p:nth-child(3),.matches-header>p:nth-child(5){justify-self:start}.matches-header>p:last-child{justify-self:end}.matches-header>p:last-child:active,.matches-header>p:nth-child(2):active{color:#005c7a}.matches-header-item{display:flex;flex-direction:row;cursor:pointer}.matches-header-item .invisible{display:none}.matches-header-item:hover{text-decoration:underline;color:#2e86ab}.matches-header-separator{height:1px;background-color:#0d1b1e33;border-radius:50%}._matchesCardContainer_cti1s_1{display:flex;width:100%;flex-direction:row;box-shadow:0 4px 12px #0d1b1e33;border-radius:1.111vh;text-decoration:none;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;animation:_fade-in_cti1s_1 .6s ease-out both;outline:none!important}._matchesCardContainer_cti1s_1:hover,._matchesCardContainer_cti1s_1:focus{scale:105%}._matchesCardContainer_cti1s_1:hover ._matchesCard_cti1s_1,._matchesCardContainer_cti1s_1:hover ._matchesCardIndicator_cti1s_16,._matchesCardContainer_cti1s_1:focus ._matchesCard_cti1s_1,._matchesCardContainer_cti1s_1:focus ._matchesCardIndicator_cti1s_16{border-color:#005c7a}._matchesCardIndicator_cti1s_16{background-color:#fff;border-top:.1428571429rem solid transparent;border-left:.1428571429rem solid transparent;border-bottom:.1428571429rem solid transparent;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;width:.312rem;border-radius:1.111vh 0 0 1.111vh}._indicatorLost_cti1s_31{background-color:#ce3b5b;border-top:.1428571429rem solid #CE3B5B;border-left:.1428571429rem solid #CE3B5B;border-bottom:.1428571429rem solid #CE3B5B}._indicatorWon_cti1s_38{background-color:#588b55;border-top:.1428571429rem solid #588B55;border-left:.1428571429rem solid #588B55;border-bottom:.1428571429rem solid #588B55}._matchesCard_cti1s_1{background:#fff;color:#0d1b1e;display:grid;grid-template-columns:1fr 2fr 3fr 2fr 3fr 2fr;gap:.5rem;align-items:center;padding:.5rem;border-radius:0 1.111vh 1.111vh 0;width:100%;min-height:3.75rem;border-top:.1428571429rem solid transparent;border-right:.1428571429rem solid transparent;border-bottom:.1428571429rem solid transparent;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}._matchesSection_cti1s_62{display:flex;align-items:center;justify-self:center;gap:.75rem;padding:0 .5rem}._matchesPlayer_cti1s_70{justify-self:flex-start!important}._matchesDateInfo_cti1s_74{justify-self:flex-start}._matchesResult_cti1s_78{flex:0 0 auto;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:600;display:flex;align-items:center;justify-content:center;gap:.25rem}._matchesLogoRight_cti1s_88{display:flex;justify-self:flex-end}._matchesIcon_cti1s_93{width:2.3rem;height:auto}._matchesDate_cti1s_74{font-size:1rem;font-weight:500}._matchesTime_cti1s_103{font-size:clamp(.8rem,1.4vw,.95rem)}._matchesAvatar_cti1s_107{min-width:2.3rem;width:2.3rem;height:2.3rem;border-radius:.556vh;background:linear-gradient(to bottom,#2e86ab,#005c7a);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;color:#fff;text-transform:uppercase}._avatarWon_cti1s_122>._matchesAvatarImage_cti1s_122{outline:.1428571429rem solid #D9BD30}._matchesPlayerName_cti1s_126{font-size:1rem;font-weight:500;color:#0d1b1e}._matchesAverage_cti1s_132{font-size:.75rem}._matchesAverage_cti1s_132 span{font-weight:500}._averageGtOpponent_cti1s_139{color:#588b55}._averageLtOpponent_cti1s_143{color:#ce3b5b}._matchesScore_cti1s_147{font-size:2rem}._scoreWon_cti1s_151{color:#d9bd30}._matchesScoreSeparator_cti1s_155{font-size:2rem}._matchesAvatarImage_cti1s_122{width:2.3rem;height:2.3rem;border-radius:.556vh;object-fit:cover}@keyframes _fade-in_cti1s_1{0%{opacity:0;transform:translate(-40%)}to{opacity:1;transform:translate(0)}}.matches-page-filter{display:flex;flex-direction:row;align-items:center;height:2.75rem;gap:.5rem;border-radius:1.111vh;background-color:#fff;color:#0d1b1e;padding:0 1.25rem;-webkit-user-select:none;user-select:none;font:"Roboto Mono",monospace;cursor:pointer;box-shadow:0 4px 12px #0d1b1e33;border:.1428571429rem solid transparent;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;font-size:1rem}.matches-page-filter:hover{border:.1428571429rem solid #D9BD30}.matches-page-filter i{font-size:1.25rem;width:1.25rem;height:1.25rem;margin:0}input[type=checkbox]{width:1.25rem;min-width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#2E86AB;border-radius:.556vh;border:.0714285714rem solid rgba(13,27,30,.2);background-color:#f4faff;margin:0;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;display:grid;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]:before{content:"";width:.75rem;height:.75rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;transform:scale(0);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);box-shadow:inset 1em 1em #005c7a;background-color:CanvasText}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}input[type=checkbox]:disabled+label{color:#0d1b1e66;cursor:not-allowed}.matches-page-filter-area-container{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#0d1b1e99;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;z-index:3;opacity:100;pointer-events:auto;visibility:visible;cursor:pointer}.matches-page-filter-area-container.hidden{opacity:0;pointer-events:none;visibility:hidden}.matches-page-filter-area{display:flex;position:fixed;top:0;right:0;bottom:0;width:25vw;min-width:450px;flex-direction:column;gap:1.75rem;padding:1.75rem;background-color:#fff;color:#0d1b1e;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;z-index:5;box-shadow:0 4px 12px #0d1b1e33;justify-content:space-between}.matches-page-filter-area.hidden{transform:translate(100%)}.matches-page-filter-title{font-family:Roboto Mono,monospace;font-size:1.5rem;font-weight:400;color:#0d1b1e}.matches-page-filter-row{display:flex;flex-direction:row;gap:1.75rem}.matches-page-filter-field{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:.556vh;border:.0714285714rem solid rgba(13,27,30,.2);width:100%}.matches-page-filter-field>label{font-family:Roboto Mono,monospace;font-size:.875rem;color:#0d1b1ecc;-webkit-user-select:none;user-select:none;cursor:pointer}.matches-page-filter-field input{padding:.5rem;border-radius:.556vh;background-color:#fff;color:#0d1b1e;border:.0714285714rem solid transparent;font-family:Roboto Mono,monospace;font-size:.875rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;cursor:pointer}.matches-page-filter-field input:focus,.matches-page-filter-field input:hover{outline:none}.matches-page-filter-field input::-webkit-calendar-picker-indicator{cursor:pointer}.matches-page-filter-buttons{display:flex;flex-direction:row;gap:1.75rem;justify-content:center;align-items:center}.matches-page-filter-buttons>button{padding:.5rem .75rem;border-radius:.556vh;background-color:#2e86ab;color:#fff;font-family:Roboto Mono,monospace;font-size:.875rem;border:.0714285714rem solid transparent;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;width:100%}.matches-page-filter-buttons>button:hover{background-color:#005c7a}.matches-page-filter-buttons>button:active{background-color:#588b55}.matches-page-filter-checkbox{display:flex;flex-direction:row;align-items:center;gap:.75rem;color:#0d1b1e}.matches-page-filter-checkbox>label{font-family:Roboto Mono,monospace;font-size:.875rem;color:#0d1b1ecc;-webkit-user-select:none;user-select:none;cursor:pointer}.button-logout{display:flex;width:5%;height:10%;padding:.75rem;margin:.75rem;cursor:pointer;background-color:#005c7a;color:#f4faff;align-items:center;justify-content:center}.profile-area{display:flex;position:relative;flex-direction:column;align-items:center;gap:.5rem;background:#fff;padding:1.75rem 3rem;box-shadow:0 4px 12px #0d1b1e33;border-radius:1.667vh;width:22%;min-width:15rem;height:72vh;min-height:fit-content;justify-content:space-evenly}.profile-area-editing{position:absolute;transform:translate(7rem);font-size:.75rem;color:#fff;justify-content:flex-end;align-items:center;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;cursor:pointer;display:flex;z-index:1;visibility:hidden;opacity:0}.profile-area-editing.invisible{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.profile-area-editing:before{background-color:#005c7a;padding:.5rem;border-radius:.556vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;box-shadow:0 4px 12px #0d1b1e33}.profile-area-accept-decline-wrapper{position:absolute;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:.312rem;transform:translate(7.5rem);color:#fff;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;opacity:0;pointer-events:none;visibility:hidden}.profile-area-accept-decline-wrapper.active{opacity:1;pointer-events:auto;visibility:visible}.profile-area-accept-decline-wrapper-item{justify-content:flex-end;font-size:.75rem;align-items:center;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;cursor:pointer;display:flex}.profile-area-accept-decline-wrapper-item:before{padding:.5rem;border-radius:.556vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;box-shadow:0 4px 12px #0d1b1e33}.profile-area-accept-decline-wrapper-item.check:before{background-color:#588b55}.profile-area-accept-decline-wrapper-item.cross:before{background-color:#ce3b5b}.profile-area-pb-area{display:flex;position:relative;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:1.667vh;overflow:hidden;margin-bottom:1.25rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.profile-area-pb-area-input{display:none}.profile-area-pb-area .pb-editing{position:absolute;font-size:2rem;color:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;cursor:pointer}.profile-area-pb-area .pb-editing:before{opacity:0;background-color:#005c7a;padding:.5rem;border-radius:1.111vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;box-shadow:0 4px 12px #0d1b1e33}.profile-area-pb-area-picture{display:flex;width:100%;height:100%;font-size:6rem;justify-content:center;align-items:center;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;object-fit:cover}.profile-area-pb-area:hover .pb-editing{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#ffffffb3}.profile-area-pb-area:hover .pb-editing:before{transition-delay:.2s;opacity:1}.profile-area-username-area{display:flex;flex-direction:column;align-items:center;width:100%;gap:.5rem}.profile-area-username-area:hover .profile-area-editing{opacity:1;pointer-events:auto;visibility:visible}.profile-area-username-area .profile-area-item{font-weight:700}.profile-area-username-area *{margin:0!important}.profile-area-item{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border:none;background:transparent;color:#0d1b1e;font-size:1rem;outline:none;border-radius:.556vh}.profile-area-item.active{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;outline:.1428571429rem solid #D9BD30;font-weight:400}.profile-area-personal-data-area{display:flex;flex-direction:column;padding-top:1.75rem;width:100%;gap:1.25rem;justify-content:center;align-items:center}.profile-area-personal-data-area-item-row{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%}.profile-area-personal-data-area-item-row:hover .profile-area-editing{opacity:1;pointer-events:auto;visibility:visible}.profile-area-sponsors-wrapper{display:flex;flex-direction:column;width:100%;align-items:center;overflow:auto hidden;white-space:nowrap;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(100,100,110,.8) transparent}.profile-area-sponsors-wrapper::-webkit-scrollbar{height:6px}.profile-area-sponsors-wrapper::-webkit-scrollbar-track{background:transparent}.profile-area-sponsors-wrapper::-webkit-scrollbar-thumb{background-color:#64646ecc;border-radius:50%;border:2px solid transparent;background-clip:padding-box}.profile-area-sponsors-wrapper::-webkit-scrollbar-button{width:0;height:0;display:none}.profile-area-sponsors-wrapper::-webkit-scrollbar-corner{background:transparent}.profile-area-sponsors-wrapper:hover::-webkit-scrollbar-thumb{background-color:#005c7a66}.profile-area-sponsors{display:flex;flex-direction:row;align-self:flex-start;align-items:center;gap:.75rem;padding:.75rem .5rem}.profile-area-sponsors-card{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1.111vh;width:3.5rem;height:3.5rem;min-height:3.5rem;cursor:pointer}.profile-area-sponsors-card img{max-width:100%;max-height:100%;object-fit:cover;border-radius:1.111vh}.profile-area-sponsors-card .add-sponsor{width:100%;height:100%;justify-content:center;align-items:center;display:flex;font-size:2rem;color:#0d1b1e33;border-radius:1.111vh;outline:.1428571429rem dashed rgba(13,27,30,.3)}.profile-area-button{display:flex;width:80%;padding:.5rem;justify-content:center;align-items:center;cursor:pointer;border-radius:.556vh;font-size:.75rem}.profile-area-button.delete-account{background-color:#f6dfe4;color:#ce3b5b;outline:.0714285714rem solid #CE3B5B;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.profile-area-button.delete-account:hover{background-color:#ce3b5b;color:#f4faff}.profile-area-button.reset-password{background-color:#005c7a33;color:#005c7a;outline:.0714285714rem solid #005C7A;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.profile-area-button.reset-password:hover{background-color:#005c7a;color:#f4faff}.profile-area-divider{width:100%;height:1px;max-height:1px;background:#0d1b1e33;margin:1.25rem 0}.profile-content-area{display:flex;flex-direction:column;height:72vh;flex-grow:3;justify-content:center;align-items:center;padding:.75rem;gap:1.25rem;min-width:20rem}.profile-content-area-header-cards{display:flex;flex-direction:row;height:20%;width:100%;gap:1.75rem;align-items:end}.profile-content-area-header-cards-card{display:flex;flex-direction:row;background:#fff;flex-grow:1;height:60%;border-radius:1.667vh;box-shadow:0 4px 12px #0d1b1e33;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;cursor:pointer}.profile-content-area-header-cards-card.active{flex-grow:3;height:90%}.profile-content-area-header-cards-card-content{display:flex;padding:1.75rem}.profile-content-area-card{display:flex;background:#fff;flex-direction:column;border-radius:1.667vh;box-shadow:0 4px 12px #0d1b1e33;width:100%;height:77%;align-items:center}.profile-content-area-card-content{display:flex;justify-content:center;align-items:center;padding:2rem}.upload-image-dialog-bg{position:fixed;background-color:#0d1b1e99;width:100%;height:100%;top:0;left:0;z-index:1000;display:none}.upload-image-dialog-bg.open{display:flex;align-items:center;justify-content:center}.upload-image-dialog{background-color:#f4faff;border-radius:1.111vh;padding:1.75rem;box-shadow:0 4px 12px #0d1b1e33;width:40%;height:30%;min-width:fit-content;min-height:fit-content;display:flex;flex-direction:column;gap:3rem;z-index:1001}.upload-image-dialog-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:400;text-align:center}.upload-image-dialog-header-close-button{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#0d1b1e;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.upload-image-dialog-header-close-button:hover{color:#ce3b5b}.upload-image-dialog-picture-area{display:flex;flex-direction:row;align-items:center;gap:3rem;padding:0 3rem;width:100%;height:60%}.upload-image-dialog-picture-area-picture{width:6rem;height:6rem;font-size:6rem;border-radius:1.111vh;display:flex;justify-content:flex-end;overflow:hidden}.upload-image-dialog-picture-area-picture img{width:100%;height:100%;object-fit:cover}.upload-image-dialog-picture-area:hover .upload-image-dialog-picture-area-minus{visibility:visible}.upload-image-dialog-picture-area-minus{position:absolute;font-size:1rem;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;display:flex;align-items:center;justify-content:center;transform:translate(.75rem) translateY(-.5rem);visibility:hidden}.upload-image-dialog-picture-area-minus:hover:before{animation:infinite spin 2s alternate}.upload-image-dialog-picture-area-minus:before{padding:.312rem;background:#ce3b5b;color:#fff;border-radius:50%}.upload-image-dialog-picture-area-actions{display:flex;flex-direction:column;gap:1.25rem;justify-content:space-evenly}.upload-image-dialog-picture-area-actions-button{padding:.5rem;outline:.0714285714rem solid #005C7A;border-radius:.556vh;background-color:#2e86ab33;color:#005c7a;cursor:pointer;font-size:.75rem;font:"Roboto Mono",monospace;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.upload-image-dialog-picture-area-actions-button:hover{background-color:#005c7a;color:#f4faff}.upload-image-dialog-vertical-divider{width:1px;height:100%;background-color:#0d1b1e}.upload-image-dialog-upload-area{display:flex;flex-direction:row;gap:1.25rem;justify-content:flex-start;height:7rem;border-radius:1.111vh;overflow-x:auto;padding:.5rem;outline:.1428571429rem dashed rgba(0,92,122,.2);background:#005c7a1a}.upload-image-dialog-upload-area-input{display:none}.upload-image-dialog-upload-area-uploads-item{width:3.5rem;height:3.5rem;outline:.0714285714rem solid #0D1B1E;border-radius:.556vh;cursor:pointer;overflow:hidden;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.upload-image-dialog-upload-area-uploads-item:hover{outline:.0714285714rem solid #2E86AB}.upload-image-dialog-upload-area-uploads-item.active{outline:.0714285714rem solid #D9BD30}.upload-image-dialog-upload-area-uploads-item img{width:100%;height:100%;object-fit:cover}.scorer-screen{position:relative;width:100%;height:100vh;overflow:hidden;box-sizing:border-box}@supports (height: 100dvh){.scorer-screen{height:100dvh}}.scorer-screen__scroll{height:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:1.25rem;box-sizing:border-box}.scorer-screen.has-keyboard-dock .scorer-screen__scroll{padding-bottom:calc(var(--scorer-keyboard-dock-height))}.scorer-keyboard-dock{position:fixed;left:0;right:0;bottom:0;z-index:800;height:var(--scorer-keyboard-dock-height);padding:.75rem;pointer-events:none;opacity:1;transform:translateY(0);visibility:visible;transition:transform .22s ease,opacity .22s ease,visibility .22s ease}.scorer-keyboard-dock.is-hidden{opacity:0;transform:translateY(calc(100% + .75rem));visibility:hidden}.scorer-keyboard-dock.is-hidden .scorer-keyboard-dock__rail{pointer-events:none}.scorer-keyboard-dock__rail{height:100%;display:flex;flex-wrap:nowrap;gap:.75rem;align-items:stretch;justify-content:center;overflow-x:auto;overflow-y:hidden;pointer-events:auto;padding-bottom:.5rem;background:transparent;scrollbar-width:none;-ms-overflow-style:none}.scorer-keyboard-dock__rail::-webkit-scrollbar{display:none}.scorer-keyboard-panel{flex:0 0 auto;height:100%;min-width:0;display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:1.111vh;background:#fff;box-shadow:0 4px 12px #0d1b1e33}.scorer-keyboard-panel--status{width:min(22rem,72vw)}.scorer-keyboard-panel--presets{width:min(34rem,95vw)}.scorer-keyboard-panel--actions{width:min(18rem,72vw)}.scorer-keyboard-panel--keypad,.scorer-keyboard-panel--dart-fields{width:var(--scorer-keyboard-dock-width)}.scorer-keyboard-panel__header{display:none;flex-direction:column;gap:.312rem}.scorer-keyboard-panel__header h3{font-size:.875rem;font-weight:600;line-height:1.1}.scorer-keyboard-panel__header p{font-size:.75rem;color:#0d1b1e99}.scorer-keyboard-panel__body{min-height:0;flex:1 1 auto;display:flex;flex-direction:row;gap:3rem}.scorer-numeric-keypad{min-height:0;height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;flex:2}.scorer-numeric-keypad__key,.scorer-keyboard-chip,.scorer-keyboard-action{border:none;border-radius:.556vh;font-family:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.scorer-numeric-keypad__key{min-height:0;background:#f4faff;color:#0d1b1e;font-family:Roboto Mono,monospace;font-size:2.8rem;font-weight:600;display:flex;align-items:center;justify-content:center}@media (min-width: 1401px){.scorer-numeric-keypad__key:hover:not(:disabled){background:#005c7a;opacity:.6;color:#fff}}.scorer-numeric-keypad__key:active{background:#005c7a;color:#fff;opacity:1!important}.scorer-numeric-keypad__key:disabled{cursor:not-allowed;background:#0d1b1e1a;color:#0d1b1e66}.scorer-numeric-keypad__key--secondary{background:#f6dfe4;color:#ce3b5b}@media (min-width: 1401px){.scorer-numeric-keypad__key--secondary:hover:not(:disabled){background:#ce3b5b;opacity:.6;color:#fff}}.scorer-numeric-keypad__key--confirm{color:#fff}.scorer-numeric-keypad__key--confirm.scorer-numeric-keypad__key--miss-confirm{background:#ce3b5b!important}.scorer-numeric-keypad__key--confirm.scorer-numeric-keypad__key--miss-confirm .scorer-numeric-keypad__key-miss-label{font-size:1.2rem;font-weight:600;padding:0 1.25rem}.scorer-numeric-keypad__key--primary{background:#005c7a}.scorer-numeric-keypad__key--edit{background:#2e86ab}.scorer-numeric-keypad__key--checkout{position:relative;overflow:hidden;border:.0714285714rem solid #D9BD30;color:#d9bd30;background:#f7f1d5}@media (min-width: 1401px){.scorer-numeric-keypad__key--checkout:hover:not(:disabled){background:#d9bd30;opacity:.8;color:#fff}}.scorer-numeric-keypad__key--checkout:active{background:#d9bd30;color:#fff;opacity:1!important}.scorer-numeric-keypad__key--checkout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#675913;transform-origin:bottom center;transform:scaleY(0);transition:none;opacity:.25}.scorer-numeric-keypad__key--checkout.is-pressing:after{transform:scaleY(1);transition:transform .5s linear}.scorer-custom-keypad{min-height:0;height:100%;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));grid-auto-flow:column;gap:.5rem;flex:3}.scorer-custom-keypad__key{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:.556vh;background:#f4faff;color:#0d1b1e;font-family:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}@media (min-width: 1401px){.scorer-custom-keypad__key:hover:not(:disabled){background:#005c7a;opacity:.6;color:#fff}.scorer-custom-keypad__key:hover:not(:disabled) .scorer-custom-keypad__key-hotkey{color:#fff;opacity:.5}}.scorer-custom-keypad__key:active{background:#005c7a;color:#fff;opacity:1!important}.scorer-custom-keypad__key:disabled{cursor:not-allowed;background:#0d1b1e1a;color:#0d1b1e66}.scorer-custom-keypad__key:disabled .scorer-custom-keypad__key-hotkey{color:#0d1b1e66}.scorer-custom-keypad__key-value{font-family:Roboto Mono,monospace;font-size:2.8rem;font-weight:600;line-height:1}.scorer-custom-keypad__key-hotkey{position:absolute;right:.5rem;bottom:.5rem;font-size:.75rem;font-weight:300;color:#0d1b1e66;line-height:1;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.scorer-keyboard-chip-grid{min-height:0;height:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.scorer-keyboard-chip{min-height:0;display:flex;flex-direction:column;justify-content:center;gap:.312rem;padding:.5rem;background:#f4faff;color:#0d1b1e;text-align:left}.scorer-keyboard-chip:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0d1b1e33}.scorer-keyboard-chip:disabled{cursor:not-allowed;background:#0d1b1e1a;color:#0d1b1e66}.scorer-keyboard-chip.preferred{background:#005c7a1a;color:#005c7a}.scorer-keyboard-chip.is-checkout{background:linear-gradient(135deg,#005c7a,#2e86ab);color:#fff}.scorer-keyboard-chip.bust{background:#0d1b1e1a;color:#0d1b1e66}.scorer-keyboard-chip__score{font-family:Roboto Mono,monospace;font-size:1.5rem;font-weight:600;line-height:1}.scorer-keyboard-chip__meta{font-size:.75rem;opacity:.8}.scorer-keyboard-action-grid{display:grid;grid-template-columns:1fr;gap:.5rem}.scorer-keyboard-action{min-height:3.25rem;padding:.5rem .75rem;background:#0d1b1e12;color:#0d1b1e;font-size:.875rem;font-weight:300;text-align:left}.scorer-keyboard-action:hover:not(:disabled){background:#005c7a;color:#fff}.scorer-keyboard-action:disabled{cursor:not-allowed;background:#0d1b1e1a;color:#0d1b1e66}.scorer-keyboard-action--icon{display:flex;justify-content:center;align-items:center}.scorer-keyboard-finish-hint{min-height:2.75rem;display:flex;align-items:center;padding:.5rem .75rem;border-radius:.556vh;border:.0714285714rem solid rgba(13,27,30,.2);background:#f4faff;color:#0d1b1e80;opacity:0;transform:translateY(-.25rem);pointer-events:none;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.scorer-keyboard-finish-hint.is-visible{opacity:1;transform:translateY(0);pointer-events:auto;color:#005c7a}.scorer-dart-field-keypad{min-height:0;height:100%;display:flex;flex-direction:column;flex:3}.scorer-dart-field-keypad__grid{display:flex;flex-direction:column;gap:.5rem;height:100%}.scorer-dart-field-keypad__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;flex:1}.scorer-dart-field-keypad__key--span2{grid-column:span 2}.scorer-dart-field-keypad__key{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:.556vh;background:#f4faff;color:#0d1b1e;font-family:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.scorer-dart-field-keypad__key:active{background:#005c7a;color:#fff;opacity:1!important}.scorer-dart-field-keypad__key:active .scorer-dart-field-keypad__key-prefix{color:#fff;opacity:.5}@media (min-width: 1401px){.scorer-dart-field-keypad__key:hover:not(:disabled){background:#005c7a;opacity:.6;color:#fff}.scorer-dart-field-keypad__key:hover:not(:disabled) .scorer-dart-field-keypad__key-prefix{color:#fff;opacity:.5}}.scorer-dart-field-keypad__key:hover:not(:disabled).is-active{opacity:.8}.scorer-dart-field-keypad__key:disabled{cursor:not-allowed;background:#0d1b1e1a;color:#0d1b1e66}.scorer-dart-field-keypad__key:disabled .scorer-dart-field-keypad__key-prefix{color:#0d1b1e66}.scorer-dart-field-keypad__key--modifier{font-size:.875rem;font-weight:600;background:#f7f1d5;color:#675913}.scorer-dart-field-keypad__key--modifier.is-active,.scorer-dart-field-keypad__key--modifier:active{background:#d9bd30}@media (min-width: 1401px){.scorer-dart-field-keypad__key--modifier:hover:not(:disabled){background:#d9bd30;color:#fff}}.scorer-dart-field-keypad__key--miss,.scorer-dart-field-keypad__key--backspace{font-size:.875rem;font-weight:600;color:#ce3b5b;background:#f6dfe4}.scorer-dart-field-keypad__key--miss.is-active,.scorer-dart-field-keypad__key--backspace.is-active{background:#ce3b5b;opacity:.8;color:#fff}.scorer-dart-field-keypad__key--miss:active,.scorer-dart-field-keypad__key--backspace:active{background:#ce3b5b}@media (min-width: 1401px){.scorer-dart-field-keypad__key--miss:hover:not(:disabled),.scorer-dart-field-keypad__key--backspace:hover:not(:disabled){background:#ce3b5b;color:#fff}}.scorer-dart-field-keypad__key--confirm{font-size:1.5rem;font-weight:600;background:#005c7a;color:#fff}.scorer-dart-field-keypad__key--confirm:disabled{cursor:not-allowed;background:#0d1b1e1a;color:#0d1b1e66}.scorer-dart-field-keypad__key--confirm.scorer-dart-field-keypad__key--miss-confirm{background:#ce3b5b;color:#fff}@media (min-width: 1401px){.scorer-dart-field-keypad__key--confirm.scorer-dart-field-keypad__key--miss-confirm:hover:not(:disabled){background:#ce3b5b;color:#fff;opacity:.6}}.scorer-dart-field-keypad__key-value{font-family:Roboto Mono,monospace;font-size:2.8rem;font-weight:600;line-height:1}.scorer-dart-field-keypad__key-prefix{position:absolute;left:.5rem;top:.5rem;font-size:.75rem;font-weight:300;color:#0d1b1e66;line-height:1;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}@media (max-width: 1200px){.scorer-keyboard-dock{padding:.5rem}.scorer-keyboard-panel{padding:.75rem}.scorer-keyboard-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.scorer-page{--turn-row-height: 3.05rem ;--turn-row-gap: .312rem;--turn-history-header-height: 10.5rem ;--restscore-stacked-panel-height: 0px;--restscore-stacked-panel-gap: 0px;--restscore-turn-center-offset: 0px;--scorer-keyboard-dock-width: min(100%, calc(2*min(30rem, 40vh)) );--scorer-keyboard-dock-height: min(30rem, 40vh);--history-itemplaceholder-height: calc(var(--scorer-keyboard-dock-height) + var(--turn-row-height));height:100%;min-height:100%;display:block;width:100%;box-sizing:border-box}.scorer-page .content{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.25rem;padding:1.75rem;width:100%;height:100%;min-height:0;box-sizing:border-box}.scorer-page .scorer-screen__scroll{overflow:hidden}.scorer-page .section{display:flex;flex-direction:column;gap:1.25rem}.scorer-page .spacer{width:100%}.scorer-page .scorer-topbar{align-items:center}.scorer-page .buttons{justify-content:flex-end;flex-wrap:wrap}.scorer-page .buttons.buttons--left{justify-content:flex-start}.scorer-page .buttons .view-switch-button{background-color:#005c7a;border-color:#005c7a;color:#fff}.scorer-page .buttons .view-switch-button:hover{background-color:#2e86ab}.scorer-page .buttons .keyboard-toggle-button{background-color:#fff;border-color:#fff;color:#005c7a;padding:.5rem}.scorer-page .buttons .keyboard-toggle-button:hover{background-color:#005c7a;border-color:#005c7a;color:#fff}.scorer-page .buttons .keyboard-toggle-button__icon{display:inline-flex;transform-origin:center;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.scorer-page .buttons .keyboard-toggle-button.is-expanded .keyboard-toggle-button__icon{transform:rotate(0)}.scorer-page .buttons .keyboard-toggle-button:not(.is-expanded) .keyboard-toggle-button__icon{transform:rotate(180deg)}.scorer-page .buttons .abort-button{background-color:#ce3b5b;border-color:#ce3b5b;color:#fff}.scorer-page .buttons .abort-button:hover{background-color:#d55d77}.scorer-page .viewers-count{display:flex;flex-direction:row;gap:.5rem;align-items:center;border:.0714285714rem dashed rgba(13,27,30,.3);border-radius:.556vh;padding:.312rem .5rem;background:#fff}.scorer-page .viewers-count .fi{width:1.25rem;font-size:.75rem;text-align:center;line-height:1.25rem}.scorer-page .viewers-count .count{font-size:1.5rem;font-weight:700;text-align:center}.scorer-page .match-layout{min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(8.5rem,10rem) minmax(0,1fr);gap:1.25rem;align-items:stretch;overflow:hidden}.scorer-page .match-layout.single-team{grid-template-columns:minmax(0,1fr)}.scorer-page .match-layout.single-team .team-column{grid-template-rows:auto minmax(0,1fr)}.scorer-page .team-header-row{min-width:0}.scorer-page .team-header-row--single-team{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:stretch}.scorer-page .team-header-row--single-team .team-area{height:100%;min-height:4.5rem}.scorer-page .team-column{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.75rem;overflow:hidden}.scorer-page .team-area{display:flex;flex-direction:column;background-color:#f4faff;border-radius:.556vh;padding:0 1.25rem;height:4.5rem;justify-content:center}.scorer-page .team-area.active{background-color:#005c7a;color:#fff}.scorer-page .team-area.active .team-name{color:#fff9}.scorer-page .team-area .team-name{font-size:.75rem;color:#0d1b1e99}.scorer-page .team-detail-row{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:.75rem;align-items:stretch}.scorer-page .team-detail-divider{width:1px;background:#0d1b1e1a;align-self:stretch}.scorer-page .stats-panel,.scorer-page .history-panel,.scorer-page .restscore-metric-panel{min-width:0;min-height:0;height:100%;background:#fff;border-radius:.556vh;box-sizing:border-box}.scorer-page .history-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.5rem;overflow:hidden}.scorer-page .history-panel--history-only{display:flex;flex-direction:column;overflow:hidden}.scorer-page .history-panel--history-only .turn-history-area{flex:1 1 auto}.scorer-page .stats-panel,.scorer-page .restscore-metric-panel,.scorer-page .turn-history-area{overflow-y:auto;overflow-x:hidden}.scorer-page .stats-panel,.scorer-page .restscore-metric-panel,.scorer-page .turn-history-area,.scorer-page .turn-index-center,.scorer-page .scorer-team-stats{scrollbar-width:none;-ms-overflow-style:none}.scorer-page .stats-panel::-webkit-scrollbar,.scorer-page .restscore-metric-panel::-webkit-scrollbar,.scorer-page .turn-history-area::-webkit-scrollbar,.scorer-page .turn-index-center::-webkit-scrollbar,.scorer-page .scorer-team-stats::-webkit-scrollbar{display:none}.scorer-page.scorer-page--restscore .restscore-metric-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;overflow:hidden}.scorer-page.scorer-page--restscore .restscore-metric-panel__value{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Roboto Mono,monospace;font-size:clamp(6rem,10vw,9.5rem);font-weight:600;line-height:.9;color:#0d1b1e}.scorer-page.scorer-page--restscore .restscore-metric-panel__value-button{border:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;opacity:1}.scorer-page.scorer-page--restscore .restscore-metric-panel__value-button:disabled{cursor:default}.scorer-page.scorer-page--restscore .restscore-metric-panel__value-button--interactive{cursor:pointer;transition:color .2s ease,transform .2s ease}.scorer-page.scorer-page--restscore .restscore-metric-panel__value-button--interactive:hover,.scorer-page.scorer-page--restscore .restscore-metric-panel__value-button--interactive:focus-visible{color:#005c7a}.scorer-page.scorer-page--restscore .restscore-metric-panel__average{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:.5rem;color:#0d1b1e99}.scorer-page.scorer-page--restscore .restscore-metric-panel__average-icon{font-size:1.2rem;line-height:1;color:#0d1b1e80}.scorer-page.scorer-page--restscore .restscore-metric-panel__average-value{font-family:Roboto Mono,monospace;font-size:.875rem;font-weight:300;line-height:1}.scorer-page.scorer-page--restscore .restscore-metric-panel__checkout-way{display:flex;align-items:center;justify-content:center;text-align:center;gap:.5rem;background:#f4faff;padding:.312rem .75rem;border-radius:.556vh;font-family:Roboto Mono,monospace;font-size:1.2rem;color:#0d1b1e66}.scorer-page.scorer-page--restscore .history-panel--history-only{gap:0}.scorer-page.scorer-page--restscore .history-panel__turns-spacer{flex:0 0 var(--turn-history-header-height);min-height:var(--turn-history-header-height);width:100%;pointer-events:none;opacity:0}.scorer-page.scorer-page--restscore .history-panel__turns-spacer.history-panel__turns-spacer--with-input{position:relative;display:flex;align-items:center;justify-content:center;pointer-events:auto;opacity:1}.scorer-page .history-restscore{height:4.5rem;display:flex;align-items:center;justify-content:center;border-radius:.556vh;background:#fff;font-family:Roboto Mono,monospace;font-size:2.8rem;font-weight:600;color:#0d1b1e}.scorer-page .scorer-team-stats{background:transparent;height:100%;min-height:0;overflow:auto;display:grid;grid-template-rows:auto auto auto minmax(0,auto);gap:.75rem}.scorer-page .scorer-team-stats__header{font-weight:300;color:#0d1b1ecc;padding:0 .5rem}.scorer-page .scorer-team-stats__kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.scorer-page .scorer-team-stats__kpi{border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;padding:.5rem;display:flex;flex-direction:column;gap:.312rem;background:#fff}.scorer-page .scorer-team-stats__kpi .label{font-size:.75rem;color:#0d1b1e99}.scorer-page .scorer-team-stats__kpi .value{font-family:Roboto Mono,monospace;font-size:1rem;font-weight:300}.scorer-page .scorer-team-stats__toggle{border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;background:#fff;color:#0d1b1ecc;font-size:.75rem;font-weight:300;padding:.5rem;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.scorer-page .scorer-team-stats__toggle:hover{background:#f4faff80}.scorer-page .scorer-team-stats__chart{min-height:12rem;background:#fff;border-radius:.556vh;padding:.5rem;border:.0714285714rem solid rgba(13,27,30,.2)}.scorer-page .middle-column{min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.75rem;overflow:hidden}.scorer-page .match-score-area{align-items:center;justify-content:center;text-align:center;background:#f4faff;padding:0 .75rem;height:4.5rem;border-radius:.556vh;gap:.312rem}.scorer-page .match-score-area .score-value{font-size:1.5rem;font-weight:600;align-self:center}.scorer-page .match-score-area .score-value.score-value--sets{font-size:1.2rem;color:#0d1b1ecc;align-self:center}.scorer-page .match-score-area .score-separator{font-size:.75rem;color:#0d1b1e99;align-self:center}.scorer-page .match-score-area.match-score-area--single-team{justify-self:flex-end;width:fit-content;min-width:8rem;padding:0 1.25rem;flex-shrink:0}.scorer-page .turn-label-area{min-height:var(--turn-history-header-height);display:flex;flex-direction:column;justify-items:center;border-radius:.556vh;background:#fff;padding:0 .312rem;width:100%}.scorer-page .turn-label-area__container{display:flex;flex-direction:column;gap:.5rem;height:max(var(--restscore-stacked-panel-height),var(--turn-history-header-height));min-height:max(var(--restscore-stacked-panel-height),var(--turn-history-header-height))}.scorer-page .turn-label-area__mode-toggle{display:inline-flex;align-items:center;gap:.312rem;font-size:.75rem;font-weight:300;color:#0d1b1ecc;text-align:center;justify-self:flex-end;background:none;border:1px solid transparent;border-radius:1.111vh;padding:.312rem .5rem;cursor:default;transition:background-color .15s ease,border-color .15s ease,color .15s ease;line-height:1}.scorer-page .turn-label-area__mode-toggle--interactive{cursor:pointer}.scorer-page .turn-label-area__mode-toggle--interactive:hover{background-color:#0d1b1e1a;border-color:#0d1b1e33;color:#0d1b1e}.scorer-page .turn-label-area__mode-toggle--interactive:active{background-color:#0d1b1e33}.scorer-page .turn-label-area__mode-toggle:disabled{opacity:.5;cursor:default}.scorer-page .turn-label-area__mode-toggle-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:100%;text-align:center}.scorer-page .turn-label-area__inputs{width:100%;min-height:3.75rem;display:flex;align-items:center;justify-content:center}.scorer-page .turn-label-area__input-slot{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;min-width:0}.scorer-page .turn-label-area__input-slot::placeholder{font-size:.75rem}.scorer-page .turn-label-area__input-slot.is-hidden{visibility:hidden;pointer-events:none;display:none}.scorer-page .scorer-inline-input-modes{width:100%;display:flex;align-items:center;justify-content:center}.scorer-page .scorer-inline-input-mode{width:100%}.scorer-page .scorer-inline-input-mode.is-hidden{display:none}.scorer-page .scorer-dart-input-panel--inline{width:100%;display:flex;flex-direction:column;align-items:center;gap:.312rem}.scorer-page .scorer-dart-input-panel--inline.is-hidden{display:none}.scorer-page .scorer-dart-input-panel__inline-copy{width:100%;display:flex;flex-direction:column;align-items:center;gap:.1rem}.scorer-page .scorer-dart-input-panel__inline-copy .eyebrow{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#005c7a;font-weight:300}.scorer-page .scorer-dart-input-panel__inline-copy .meta{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0d1b1eb3;font-size:.75rem}.scorer-page .scorer-dart-input-panel__fields{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.312rem}.scorer-page .scorer-dart-input-panel__field{min-width:0;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.312rem;border-radius:.556vh;border:.0714285714rem solid rgba(13,27,30,.2);background:#f4faff;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;cursor:pointer}.scorer-page .scorer-dart-input-panel__field.is-active{border-color:#005c7a;box-shadow:0 0 0 1px #005c7a1a}.scorer-page .scorer-dart-input-panel__field.is-partial{border-color:#ce3b5b;background:#f6dfe4}.scorer-page .scorer-dart-input-panel__field input{width:100%;min-width:0;border:none;outline:none;background:transparent;text-align:center;text-transform:uppercase;font-family:Roboto Mono,monospace;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:600;color:#0d1b1e;padding:0}.scorer-page .scorer-dart-input-panel__field input::placeholder{color:#0d1b1e66;opacity:1;font-size:.75rem}.scorer-page .scorer-dart-input-panel__field-label{font-size:.6rem;line-height:1;text-transform:uppercase;letter-spacing:.08em;color:#0d1b1e80;cursor:pointer}.scorer-page .scorer-dart-input-panel__field-input{cursor:pointer}.scorer-page .scorer-score-input-panel--inline{width:min(100%,12rem);display:flex;flex-direction:column;align-items:center;gap:.312rem}.scorer-page .scorer-score-input-panel--inline.is-hidden{visibility:hidden;pointer-events:none}.scorer-page .scorer-score-input-panel--inline .scorer-score-input-panel__inline-copy{width:100%;display:flex;flex-direction:column;align-items:center;gap:.1rem}.scorer-page .scorer-score-input-panel--inline .scorer-score-input-panel__inline-copy .eyebrow{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#005c7a;font-weight:300}.scorer-page .scorer-score-input-panel--inline .scorer-score-input-panel__inline-copy .meta{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0d1b1eb3;font-size:.75rem}.scorer-page .scorer-score-input-panel__field{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.556vh;border:.0714285714rem solid rgba(13,27,30,.2);background:#f4faff;min-height:2.85rem}.scorer-page .scorer-score-input-panel__field input{width:100%;border:none;outline:none;background:transparent;font-family:Roboto Mono,monospace;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600;color:#0d1b1e}.scorer-page .scorer-score-input-panel__field input::placeholder{color:#0d1b1e66}.scorer-page .turn-index-center{min-height:0;display:flex;flex-direction:column;gap:var(--turn-row-gap);overflow-y:auto;margin-top:var(--restscore-turn-center-offset);padding:var(--turn-row-gap) 0;box-sizing:border-box;border-radius:.556vh;background:#fff}.scorer-page .turn-index-center__item{height:var(--turn-row-height);min-height:var(--turn-row-height);display:flex;align-items:center;justify-content:center;border-radius:.556vh;font-family:Roboto Mono,monospace;font-size:.75rem;color:#0d1b1ecc}.scorer-page .turn-index-center__item:nth-child(odd){background:#f4faff}.scorer-page .turn-index-center__item:nth-child(2n){background:#fff}.scorer-page .turn-history-area{min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;gap:0;background:#fff;border-radius:.556vh}.scorer-page .score{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.scorer-page .history-score{min-width:fit-content;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex:1 1 auto}.scorer-page .history-score__remaining{font-family:Roboto Mono,monospace;font-size:.875rem;font-weight:200;color:#0d1b1e99;line-height:1;white-space:nowrap}.scorer-page .editing-score{background:#005c7a;color:#fff}.scorer-page .turn-player-name{font-size:.75rem;color:#0d1b1ecc;align-self:center}.scorer-page .turn-history{gap:var(--turn-row-gap);padding:var(--turn-row-gap);box-sizing:border-box;border-radius:.556vh}.scorer-page .history-item{container-type:inline-size;height:var(--turn-row-height);min-height:var(--turn-row-height);align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,auto);padding:0 .5rem;border-radius:.556vh;gap:.5rem}.scorer-page .history-item>:not(:first-child){flex:1;overflow:hidden}.scorer-page .history-item:nth-child(odd){background:#f4faff}.scorer-page .history-item:nth-child(2n){background:#fff}.scorer-page .history-item.placeholder{opacity:0;pointer-events:none}.scorer-page .history-item .row-section{min-width:0;min-height:100%;align-items:center}.scorer-page .history-item .score{font-size:1.5rem;line-height:1}.scorer-page .history-item .matches-avatar{min-width:1.25rem;min-height:1.25rem;width:1.25rem;height:1.25rem}.scorer-page .history-item .edit-section{flex:0 0 3rem;min-width:3rem;justify-content:flex-end;align-items:center;gap:0;padding:0 .5rem}.scorer-page .history-item .edit-section .fi{font-size:1rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;cursor:pointer;transform-origin:center;text-align:center;width:1.25rem}.scorer-page .history-item .edit-section .fi:hover{scale:1.2}.scorer-page .history-item .edit-section .fi:hover.edit{color:#005c7a}.scorer-page .history-item .edit-section .fi:hover.undo{color:#ce3b5b}@container (max-width: 25rem){.scorer-page .history-item .history-score__remaining{display:none}}@media (max-width: 1580px){.scorer-page{--turn-row-height: 4.3rem ;--turn-history-header-height: 12rem}.scorer-page .history-item .score{font-size:2.8rem}.scorer-page .scorer-team-stats__kpi-grid{grid-template-columns:1fr}.scorer-page .keyboard-toggle-button{font-size:.875rem}.scorer-page.scorer-page--restscore .team-detail-row{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--turn-history-header-height) minmax(0,1fr);gap:var(--restscore-stacked-panel-gap)}.scorer-page.scorer-page--restscore .restscore-metric-panel{grid-column:1;grid-row:1;min-height:var(--turn-history-header-height)}.scorer-page.scorer-page--restscore .turn-label-area{min-height:var(--turn-history-header-height)}.scorer-page.scorer-page--restscore .history-panel--history-only{grid-column:1;grid-row:2}.scorer-page.scorer-page--restscore .team-detail-divider,.scorer-page.scorer-page--restscore .history-panel__turns-spacer:not(.history-panel__turns-spacer--with-input){display:none}}.basic-dialoge{position:fixed;top:4.5rem;left:50%;translate:-50% -50%;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:200;gap:1.25rem;box-shadow:0 4px 12px #0d1b1e33;border-radius:.556vh;padding:.5rem;width:fit-content;align-items:center;min-width:300px;max-width:60vw;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;z-index:1000}.basic-dialoge.hidden{opacity:0;pointer-events:none;visibility:hidden;top:-50%}.basic-dialoge.info{outline:.1428571429rem solid #D9BD30;background:#fff}.basic-dialoge.info .icon .fi{color:#d9bd30}.basic-dialoge.success{background:linear-gradient(to bottom,#77aa74,#588b55);color:#fff}.basic-dialoge.error,.basic-dialoge.warning{background:linear-gradient(to bottom,#d55d77,#ce3b5b);color:#fff}.basic-dialoge .icon{text-align:center}.basic-dialoge .icon .fi{width:1.25rem;height:1.25rem;font-size:1.25rem}.basic-dialoge .main-content{font-size:.875rem;color:#0d1b1ecc;text-align:center;max-height:30vh;overflow-y:auto}.basic-dialoge .green{color:#588b55!important}.basic-dialoge .red{color:#ce3b5b!important}.basic-dialoge .blue{color:#005c7a!important}.bot-throw-animation__overlay{--dart-field-width: 7rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#0d1b1e33;animation:bot-overlay-fade-in .2s ease-out both}.bot-throw-animation__popup{position:relative;background-color:#fff;border-radius:1.25rem;box-shadow:0 4px 12px #0d1b1e33;padding:2rem 3rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;min-width:15rem;min-height:fit-content;animation:bot-popup-slide-in .2s ease-out both}.bot-throw-animation__avatar{position:absolute;width:5rem;height:5rem;top:-2.5rem;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}.bot-throw-animation__avatar-image{width:4.5rem!important;height:4.5rem!important;border-radius:50%;object-fit:cover}.bot-throw-animation__name{font-size:1rem;padding-top:.75rem;font-weight:600;color:#0d1b1e;letter-spacing:.01em;z-index:1}.bot-throw-animation__darts{display:grid;grid-template-columns:repeat(3,var(--dart-field-width));grid-template-rows:auto auto;gap:1.25rem;min-height:calc(2 * var(--dart-field-width) + .75rem)}.bot-throw-animation__dart-fields-whole-score{grid-column:1/-1;display:flex;align-items:center;justify-content:center;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;gap:.5rem;padding:1.25rem}.bot-throw-animation__dart-field{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background-color:#f4faff;border-radius:.556vh;padding:.75rem 1.25rem;border:1.5px solid rgba(13,27,30,.15);opacity:0;transform:translateY(6px) scale(.95);transition:opacity .2s ease-in,transform .2s ease-in}.bot-throw-animation__dart-field.is-visible{opacity:1;transform:translateY(0) scale(1)}.bot-throw-animation__dart-label{font-size:.65rem;font-weight:600;color:#0d1b1e66;text-transform:uppercase;letter-spacing:.05em}.bot-throw-animation__dart-value{font-size:2.8rem;font-weight:700;color:#0d1b1e;min-height:3.2rem;display:flex;align-items:center;justify-content:center}@keyframes bot-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bot-popup-slide-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.celebration-animation__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#0d1b1e33;opacity:0;transition:opacity .2s ease-out;overflow:hidden}.celebration-animation__overlay.phase-enter{opacity:0}.celebration-animation__overlay.phase-show{opacity:1}.celebration-animation__overlay.phase-exit{opacity:0;transition:opacity .4s ease-in}.celebration-animation__rings{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.celebration-animation__ring{position:absolute;border-radius:50%;border:2px solid #D9BD30;opacity:0}.phase-show .celebration-animation__ring{animation:ring-expand 1.8s cubic-bezier(.25,.46,.45,.94) forwards}.celebration-animation__ring:nth-child(1){animation-delay:0s}.celebration-animation__ring:nth-child(2){animation-delay:.2s;border-color:#ce3b5b}.celebration-animation__ring:nth-child(3){animation-delay:.4s;border-color:#005c7a}.celebration-animation--match-won .celebration-animation__ring{border-width:3px}.celebration-animation--match-won .celebration-animation__ring:nth-child(1){border-color:gold}.celebration-animation--match-won .celebration-animation__ring:nth-child(2){border-color:#ffec8b;animation-delay:.25s}.celebration-animation--match-won .celebration-animation__ring:nth-child(3){border-color:#ce3b5b;animation-delay:.5s}.celebration-animation__sparks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.celebration-animation__spark{position:absolute;bottom:20%;width:4px;height:4px;border-radius:50%;background:#d9bd30;opacity:0}.phase-show .celebration-animation__spark{animation:spark-rise 2.5s ease-out forwards}.celebration-animation--match-won .celebration-animation__spark{background:gold;box-shadow:0 0 6px gold}.celebration-animation--leg-won .celebration-animation__spark{background:#ce3b5b}.celebration-animation__stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.celebration-animation__star{position:absolute;opacity:0}.phase-show .celebration-animation__star{animation:star-float 3s ease-in-out infinite}.celebration-animation__star:before{content:"★";color:gold;text-shadow:0 0 8px #ffd700}.celebration-animation__confetti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.celebration-animation__confetti-piece{position:absolute;top:-10px;opacity:0}.phase-show .celebration-animation__confetti-piece{animation:confetti-fall 3.5s ease-out forwards}.celebration-animation__content{position:relative;background-color:#fff;border-radius:1.25rem;box-shadow:0 4px 12px #0d1b1e33;padding:2rem 3rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;min-width:18rem;max-width:90vw;text-align:center;transform:translateY(20px) scale(.95);opacity:0;transition:all .2s ease-out;z-index:1}.phase-show .celebration-animation__content{transform:translateY(0) scale(1);opacity:1}.phase-exit .celebration-animation__content{transform:translateY(-15px) scale(.97);opacity:0}.celebration-animation--match-won .celebration-animation__content{border:2px solid #ffd700;box-shadow:0 4px 12px #0d1b1e33,0 0 30px #ffd70033}.celebration-animation--set-won .celebration-animation__content{border:2px solid #b8c5d0}.celebration-animation--leg-won .celebration-animation__content{border:2px solid #E28D9F}.celebration-animation__icon-container{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}.celebration-animation--match-won .celebration-animation__icon-container{box-shadow:0 0 20px #ffd70066}.celebration-animation__icon-glow{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;opacity:0}.phase-show .celebration-animation__icon-glow{animation:glow-pulse 2s ease-in-out infinite}.celebration-animation--match-won .celebration-animation__icon-glow{background:radial-gradient(circle,rgba(255,215,0,.3) 0%,transparent 70%)}.celebration-animation--set-won .celebration-animation__icon-glow{background:radial-gradient(circle,rgba(184,197,208,.3) 0%,transparent 70%)}.celebration-animation--leg-won .celebration-animation__icon-glow{background:radial-gradient(circle,rgba(206,59,91,.2) 0%,transparent 70%)}.celebration-animation__icon{font-size:2.5rem;opacity:0;transform:scale(0);z-index:1}.phase-show .celebration-animation__icon{animation:icon-pop .5s cubic-bezier(.34,1.56,.64,1) .1s forwards}.celebration-animation--match-won .celebration-animation__icon{color:gold;filter:drop-shadow(0 2px 4px rgba(255,215,0,.4))}.celebration-animation--set-won .celebration-animation__icon{color:#b8c5d0}.celebration-animation--leg-won .celebration-animation__icon{color:#ce3b5b}.celebration-animation__trophy-rays{position:absolute;width:200%;height:200%;pointer-events:none}.phase-show .celebration-animation__trophy-rays{animation:rays-rotate 30s linear infinite}.celebration-animation__ray{position:absolute;top:50%;left:50%;width:120%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.4) 50%,transparent 100%);transform-origin:0 50%;opacity:0}.phase-show .celebration-animation__ray{animation:ray-fade-in .4s ease-out forwards}.celebration-animation__ray:nth-child(1){transform:rotate(45deg);animation-delay:.03s}.celebration-animation__ray:nth-child(2){transform:rotate(90deg);animation-delay:.06s}.celebration-animation__ray:nth-child(3){transform:rotate(135deg);animation-delay:.09s}.celebration-animation__ray:nth-child(4){transform:rotate(180deg);animation-delay:.12s}.celebration-animation__ray:nth-child(5){transform:rotate(225deg);animation-delay:.15s}.celebration-animation__ray:nth-child(6){transform:rotate(270deg);animation-delay:.18s}.celebration-animation__ray:nth-child(7){transform:rotate(315deg);animation-delay:.21s}.celebration-animation__ray:nth-child(8){transform:rotate(360deg);animation-delay:.24s}.celebration-animation__title{margin-top:1.25rem;font-size:1.25rem;font-weight:700;color:#0d1b1e;letter-spacing:.02em;opacity:0}.phase-show .celebration-animation__title{animation:fade-up .4s ease-out .2s forwards}.celebration-animation--match-won .celebration-animation__title{font-size:1.5rem;color:gold}.celebration-animation--set-won .celebration-animation__title{color:#005c7a}.celebration-animation--leg-won .celebration-animation__title{color:#ce3b5b}.celebration-animation__winner{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0}.phase-show .celebration-animation__winner{animation:fade-up .4s ease-out .3s forwards}.celebration-animation__avatars{display:flex;justify-content:center;gap:.5rem}.celebration-animation__avatar{opacity:0;transform:scale(.8)}.phase-show .celebration-animation__avatar{animation:avatar-pop .4s cubic-bezier(.34,1.56,.64,1) forwards}.celebration-animation__avatar:nth-child(1){animation-delay:.33s}.celebration-animation__avatar:nth-child(2){animation-delay:.41s}.celebration-animation__avatar:nth-child(3){animation-delay:.49s}.celebration-animation__avatar:nth-child(4){animation-delay:.57s}.celebration-animation__team-name{font-size:1rem;font-weight:600;color:#0d1b1e;letter-spacing:.01em}.celebration-animation__score{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.25rem;background:#f4faff;border-radius:.556vh;border:1px solid rgba(13,27,30,.1);opacity:0}.phase-show .celebration-animation__score{animation:score-reveal .4s ease-out .4s forwards}.celebration-animation__score-label{font-size:.7rem;font-weight:600;color:#0d1b1e66;text-transform:uppercase;letter-spacing:.05em;margin-right:.5rem}.celebration-animation__score-value{font-size:1.8rem;font-weight:700;min-width:2rem;text-align:center}.celebration-animation__score-value--home{color:#ce3b5b}.celebration-animation--match-won .celebration-animation__score-value--home{color:gold}.celebration-animation__score-value--away{color:#005c7a}.celebration-animation__score-separator{font-size:1.4rem;font-weight:400;color:#0d1b1e4d}.celebration-animation__burst{display:none}.celebration-animation__subtitle{font-size:.85rem;color:#0d1b1e66;font-weight:500;opacity:0}.phase-show .celebration-animation__subtitle{animation:fade-up .4s ease-out .5s forwards}@keyframes ring-expand{0%{width:0;height:0;opacity:.6}to{width:120vmax;height:120vmax;opacity:0}}@keyframes spark-rise{0%{opacity:0;transform:translateY(0) scale(0)}15%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-80vh) scale(.3)}}@keyframes star-float{0%,to{opacity:0;transform:translateY(0) scale(0)}15%{opacity:.8;transform:translateY(-5px) scale(1)}50%{opacity:.6;transform:translateY(-15px) scale(1.1)}85%{opacity:.4;transform:translateY(-25px) scale(.9)}}@keyframes confetti-fall{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(100vh) rotate(720deg)}}@keyframes glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes icon-pop{0%{opacity:0;transform:scale(0) rotate(-20deg)}70%{transform:scale(1.15) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes rays-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ray-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes avatar-pop{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes score-reveal{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.startpage-container{display:grid;justify-content:center;padding-top:calc(100% - (95% + 1.667vh))}.startpage-container-flex{display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:1.25rem;height:100%;transition:none}.startpage-grid-wrapper{width:100%}.startpage-grid{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%;align-items:stretch}.startpage-grid-item{min-height:200px;flex-shrink:1}.startpage-grid-item--kpi{flex:1 1 22.5rem;min-width:min(22.5rem,100%)}.startpage-grid-item--trend{flex:2 1 35rem;min-width:min(35rem,100%)}.startpage-grid-item--list{flex:1.5 1 27.5rem;min-width:min(27.5rem,100%)}.startpage-grid-item--analysis{flex:3 1 47.5rem;min-width:min(47.5rem,100%)}.card-main-value-container{display:flex;flex-direction:row;gap:.75rem}.card-main-value{font-family:Radio Canada Big,sans-serif;font-size:2.8rem;font-weight:600;color:#0d1b1e;padding-bottom:1.75rem;margin-top:-.5rem}.card-main-text{font-family:Radio Canada Big,sans-serif;font-size:.75rem;color:#0d1b1e;padding-top:1.75rem}.card-template-container{display:flex;flex-direction:row;justify-content:space-between;color:#005c7a}.card-highlighted-text{align-content:start;margin-bottom:-.5rem}.card-highlighted-value{font-family:Radio Canada Big,sans-serif;font-size:1.5rem;font-weight:400;margin-bottom:-.5rem}.card-highlighted-link{color:inherit;text-decoration:none}.card-highlighted-link:hover{text-decoration:underline;color:#005c7a}.last-match-indicator-container{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;width:fit-content;align-items:center}.last-match-indicator{border-radius:.556vh;background-color:#005c7a;width:1.944vh;height:1.944vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.last-match-indicator.pie-legend-inner{margin:.5rem 0}.last-match-indicator.won{background-color:#588b55!important}.last-match-indicator.lost{background-color:#ce3b5b!important}.divider-half-length{width:60%!important;align-self:start!important;margin:0 0 0 -1.944vh!important}.income-card-content-container{display:grid;grid-template-columns:3.5fr 1fr 2fr;gap:.75rem;padding-top:1.25rem;align-items:center;height:100%;width:100%}.income-card-content{font-family:Radio Canada Big,sans-serif;font-size:1rem;color:#0d1b1e}.card-chevrons-right{color:#005c7a;justify-self:center}.card-chevrons-right+.income-card-content{justify-self:end}.max-hit-text{font-family:Radio Canada Big,sans-serif;font-size:.75rem;color:#0d1b1e;padding-top:1.75rem}.pie-chart *{transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.pie-chart:hover .pie-cell-won{fill:#588b55}.pie-chart:hover .pie-cell-lost{fill:#ce3b5b}.form-card-list{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;flex:1;padding-top:.75rem}.form-card-link{text-decoration:none;color:inherit;display:block}.form-card-link:hover .form-card-row--won{background:#dae8d9;border-color:#588b55}.form-card-link:hover .form-card-row--lost{background:#f6dfe4;border-color:#ce3b5b}.form-card-link:hover .form-card-row--draw{background:#005c7a33;border-color:#005c7a}.form-card-row{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;padding:.5rem .75rem;border-radius:.556vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;border:.0714285714rem solid rgba(13,27,30,.2)}.form-card-row--won{border-left:4px solid #588B55}.form-card-row--lost{border-left:4px solid #CE3B5B}.form-card-row--draw{border-left:4px solid #005C7A}.form-card-opponent{font-family:Radio Canada Big,sans-serif;font-size:.75rem;color:#0d1b1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-card-result{font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:400;color:#0d1b1e;white-space:nowrap}.form-card-avg{font-family:Roboto Mono,monospace;font-size:.75rem;color:#005c7a;white-space:nowrap}.startpage-card{display:flex;flex-direction:column;padding:2rem;border:.1428571429rem solid transparent;border-radius:1.111vh;background-color:#fff;box-shadow:0 4px 12px #0d1b1e33;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;width:100%;height:100%;box-sizing:border-box;overflow:hidden;cursor:default}.startpage-card:hover{border:.1428571429rem solid #2E86AB}.startpage-card-title-container{display:flex;width:100%;gap:.5rem;cursor:default}.startpage-card-title{font-family:Roboto Mono,monospace;font-size:1.5rem;font-weight:500;color:#0d1b1e;white-space:nowrap;text-overflow:ellipsis}.startpage-card-divider{height:1px;width:100%;align-self:end;border-radius:2px;background-color:#0d1b1e1a;margin:0 0 8px;flex-shrink:0}.stats-tooltip{background-color:#fff;border:.0714285714rem solid #005C7A;padding:.312rem .5rem;border-radius:.556vh;color:#0d1b1e;min-width:15vh}.stats-tooltip .percentage-field{box-shadow:0 4px 12px #0d1b1e33}.tooltip-label{font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:400;color:#005c7a}.tooltip-label-text{font-family:Roboto Mono,monospace;font-size:.5rem;color:#0d1b1e}.tooltip-label-value{font-family:Roboto Mono,monospace;font-size:1.2rem;color:#0d1b1e}.tooltip-value-container{display:flex;flex-direction:row;gap:.75rem;align-items:center;padding-bottom:.5rem;justify-content:space-between}.tooltip-value-container-vertical{display:flex;flex-direction:column;padding-top:.5rem}.tooltip-value-row{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem 0}.tooltip-divider{width:100%;height:.05vh;background-color:#0d1b1e;margin:.5rem 0}.tooltip-value{font-family:Roboto Mono,monospace;font-size:1rem}.tooltip-value.games-won{color:#588b55}.tooltip-value.games-lost{color:#ce3b5b}.tooltip-value.games-played{color:#0d1b1e;font-size:.75rem}.tooltip-value-chart-container{position:relative;height:100px;width:200px;overflow:hidden}.stats-area-chart-container{display:flex;flex-direction:row;align-items:center;gap:.75rem;height:100%;min-height:120px;flex:1}.stats-bar-chart-container{display:flex;flex-direction:column;align-items:center;gap:.75rem;height:100%;min-height:120px;flex:1}.axis text{font-family:Roboto Mono,monospace;font-size:.6rem;fill:#0d1b1e66}.axis line{stroke:#0d1b1e1a;stroke-width:.104vh}.ref-line{stroke-width:.1vh;stroke-dasharray:1 3}.brush-labels{display:flex;flex-direction:row;align-items:center;gap:1.25rem;justify-content:space-around}.brush-end-index-selector-button{display:block;cursor:pointer;color:#0d1b1e66;font-family:Roboto Mono,monospace;font-size:.6rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;padding:.312rem;text-align:center;border-radius:.556vh;border:.1428571429rem solid transparent}.brush-end-index-selector-button:hover,.brush-end-index-selector-button.active:hover{color:#0d1b1e}.brush-end-index-selector-button.active{color:#fff;background-color:#2e86ab;border:.1428571429rem solid #2E86AB}.line-stroke{stroke-width:4px;stroke-linecap:round;z-index:2}.tournament-page{display:flex;flex-direction:column;gap:2rem;width:100%}.tournament-page__toolbar{display:flex;flex-direction:row;justify-content:space-between;gap:1.25rem}.tournament-page__tab-control :last-child{display:none}.tournament-page__actions{display:flex;flex-direction:row}.tournament-page__search-field-wrapper{width:100%;flex-grow:3}.tournament-page__create-button{text-decoration:none;white-space:nowrap}.tournament-page__filters{display:flex;flex-direction:row;align-items:flex-start;gap:2rem;flex-wrap:wrap}.tournament-page__filter-group{display:flex;flex-direction:column;gap:.5rem}.tournament-page__filter-label{font-size:.75rem;color:#0d1b1e66;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tournament-page__filter-control :last-child{display:none}.tournament-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(23rem,1fr));grid-template-rows:repeat(0,minmax(11.5rem,1fr));gap:1.25rem}.tournament-card-link{text-decoration:none;color:inherit;display:block}.tournament-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem;color:#0d1b1e66;text-align:center}.tournament-page__empty h3{font-size:1.2rem;color:#0d1b1eb3}.tournament-page__empty p{font-size:1rem;color:#0d1b1e66}.tournament-search-card{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;background-color:#fff;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:1.111vh;box-shadow:0 4px 12px #0d1b1e33;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;height:100%}.tournament-search-card .horizontal-divider{align-self:center;width:100%;border-bottom:.0714285714rem dashed rgba(13,27,30,.3);background:transparent}.tournament-search-card .row{align-items:center}.tournament-search-card:hover{box-shadow:0 8px 12px #0d1b1e66;border-color:#005c7a;transform:translateY(-2px)}.tournament-search-card__header{display:flex;flex-direction:row;align-items:center;gap:.5rem}.tournament-search-card__title{font-size:1.2rem;font-weight:700;color:#0d1b1e;margin:0;line-height:1.3}.tournament-search-card__host,.tournament-search-card__venue{display:flex;flex-direction:row;align-items:center;gap:.5rem;color:#0d1b1eb3;font-size:.75rem}.tournament-search-card__host .fi,.tournament-search-card__venue .fi{font-size:.75rem;color:#0d1b1e66}.tournament-search-card__meta{display:flex;flex-direction:row;align-items:center;gap:.75rem;color:#0d1b1eb3;margin-top:auto}.tournament-search-card__meta .fi{font-size:.75rem}.tournament-search-card__waiting{color:#ac9520;font-weight:600;font-size:.75rem}.tournament-search-card__content{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;height:100%}.tournament-search-card__body{display:flex;flex-direction:column;gap:.5rem}.tournament-search-card__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem}.tournament-reg-type{font-size:.75rem;color:#0d1b1e66}.tournament-fee{font-size:.75rem;font-weight:600;color:#ac9520}._iconTextRow_17t52_1{display:flex;flex-direction:row;align-items:center;gap:.5rem}._clockIcon_2oj24_1{display:flex;flex-direction:row;align-items:center}._rotated_2oj24_7{margin-top:-1px;transform:rotate(180deg)}.button-primary,.button-secondary,.button-danger{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border-radius:.556vh;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;white-space:nowrap;border:none}.button-primary:disabled,.button-secondary:disabled,.button-danger:disabled{pointer-events:none;opacity:.5}.button-primary .fi,.button-secondary .fi,.button-danger .fi{font-size:1rem}.button-primary{background-color:#005c7a;color:#fff}.button-primary:hover:not(:disabled){background-color:#2e86ab;box-shadow:0 4px 12px #0d1b1e33}.button-secondary{background-color:transparent;color:#005c7a;border:.0714285714rem solid #005C7A}.button-secondary:hover:not(:disabled){background-color:#005c7a1a;box-shadow:0 4px 12px #0d1b1e33}.button-danger{background-color:transparent;color:#ce3b5b;border:.0714285714rem solid #CE3B5B}.button-danger:hover:not(:disabled){background-color:#f6dfe4;box-shadow:0 4px 12px #0d1b1e33}.error-message{color:#ce3b5b;font-size:.75rem;padding:.5rem .75rem;background-color:#f6dfe4;border-radius:.556vh;border-left:3px solid #CE3B5B}.success-message{color:#588b55;font-size:.75rem;padding:.5rem .75rem;background-color:#dae8d9;border-radius:.556vh;border-left:3px solid #588B55}.checkbox-label{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;font-size:1rem;color:#0d1b1e}.checkbox-label input[type=checkbox]{width:1rem;height:1rem;accent-color:#005C7A;cursor:pointer}.tab-button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:transparent;border:none;border-bottom:2px solid transparent;font-size:1rem;font-weight:500;color:#0d1b1e99;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;white-space:nowrap}.tab-button:hover{color:#005c7a}.tab-button.active{color:#005c7a;border-bottom-color:#005c7a}.tournament-detail-page{display:flex;flex-direction:column;gap:2rem;width:100%}.tournament-detail-not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:#0d1b1e66;text-align:center}.tournament-detail-header{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;background-color:#fff;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:1.111vh;box-shadow:0 4px 12px #0d1b1e33}.tournament-detail-header__top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.tournament-detail-header__badges{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex-wrap:wrap;height:100%}.tournament-detail-header__actions{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex-wrap:wrap}.tournament-detail-header__title{font-size:2rem;font-weight:600;color:#0d1b1e;margin:0;line-height:1.2}.tournament-detail-header__meta{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;align-items:center}.tournament-detail-header__participation-banner{display:flex;align-items:center}.tournament-meta-item{font-size:.75rem;color:#0d1b1eb3}.tournament-meta-item .fi,.tournament-meta-item i{font-size:.75rem;color:#005c7a}.tournament-meta-item--muted{color:#0d1b1e80}.tournament-meta-item--muted .fi,.tournament-meta-item--muted i{color:#0d1b1e66}.tournament-detail-winner{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background-color:#f7f1d5;border:.0714285714rem solid #D9BD30;border-radius:.556vh;font-size:1.2rem;font-weight:600;color:#675913}.tournament-detail-winner .fi{font-size:1.25rem;color:#d9bd30}.tournament-detail-tabs{display:flex;flex-direction:column;gap:1.25rem}.tournament-detail-tabs__nav{display:flex;flex-direction:row;align-items:flex-end;gap:0;border-bottom:.0714285714rem solid rgba(13,27,30,.2);overflow-x:auto;scrollbar-width:none}.tournament-detail-tabs__nav::-webkit-scrollbar{display:none}.tournament-detail-tabs__segment-control :last-child{display:none}.tournament-detail-tabs__content{width:100%}.tournament-overview-tab{display:flex;flex-direction:column;gap:2rem}.tournament-section{display:flex;flex-direction:column;gap:.75rem}.tournament-section .tournament-section-area{border:.0714285714rem solid rgba(13,27,30,.2);border-radius:1.111vh;box-shadow:0 4px 12px #0d1b1e33;padding:2rem;background-color:#fff}.tournament-section h3{font-size:1.2rem;font-weight:600;color:#0d1b1e;padding-bottom:.5rem;border-bottom:.0714285714rem solid rgba(13,27,30,.2)}.tournament-section p{font-size:1rem;color:#0d1b1eb3;line-height:1.6}.tournament-section .minor-text{font-size:.75rem;color:#0d1b1e66}.tournament-participant-list{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.tournament-participant-item{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem;border:.0714285714rem dashed rgba(13,27,30,.3);border-radius:.556vh;font-size:1rem;color:#0d1b1e;flex:1 1 calc(50% - .5rem)}.tournament-participant-item__badges{display:flex;flex-direction:row;gap:.5rem;margin-left:auto}.tournament-participant-player{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex:1}.tournament-participant-player__info{display:flex;flex-direction:column;gap:.1rem}.tournament-participant-player__name{font-size:1rem;font-weight:500;color:#0d1b1e}.tournament-participant-player__avg{font-size:.75rem;color:#0d1b1e66;font-family:Roboto Mono,monospace}.participant-joined-at{font-size:.75rem;color:#0d1b1e66}.participant-counts-meta{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.556vh;font-size:.75rem;font-weight:500;max-width:36rem}.participant-counts-meta .fi{font-size:.75rem;flex-shrink:0}.participant-counts-meta--ok{background-color:#005c7a1a;color:#005c7a;border:1px solid #005C7A}.participant-counts-meta--warn{background-color:#f6dfe4;color:#ce3b5b;border:1px solid #CE3B5B}.participant-promotion-blocker{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#0d1b1e66;padding:.5rem .75rem;background-color:#0d1b1e0d;border-radius:.556vh;border:1px dashed rgba(13,27,30,.2)}.participant-promotion-blocker .fi{font-size:.75rem;flex-shrink:0}.prize-pool-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;background-color:#f4faff;border-radius:.556vh;font-size:1rem;color:#0d1b1eb3;border:.0714285714rem solid rgba(13,27,30,.2)}.prize-pool-row span:first-child{font-family:Roboto Mono,monospace;font-weight:600;color:#675913}.prize-pool-row span:last-child{font-weight:500;color:#588b55}.manage-action-bar{display:flex;flex-direction:row;align-items:center;gap:.75rem;justify-content:space-between}.tournament-manage-tab__easy-dropdown{max-width:max(15%,23rem / 2)}.tournament-manage-tab{display:flex;flex-direction:column;gap:1.25rem}.tournament-manage-tab__segment-control :last-child{display:none}.tournament-manage-tab__content{width:100%}.horizontal-divider{width:100%;height:1px;max-height:1px;background-color:#0d1b1e33}.manage-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.manage-section-header__text{display:flex;flex-direction:column;gap:.312rem}.manage-section-header__title{margin:0;font-size:1.2rem;font-weight:500}.manage-section-header__summary{margin:0;font-size:.75rem;color:#0d1b1eb3}.manage-section-header__action{flex-shrink:0}.manage-subsection-title{display:flex;flex-direction:column;gap:.5rem;font-family:Radio Canada Big,sans-serif;font-size:.75rem;font-weight:600;color:#0d1b1eb3;letter-spacing:.03em;text-transform:uppercase}.tournament-manage-general,.tournament-manage-registration,.tournament-manage-participants,.tournament-manage-rules{display:flex;flex-direction:column;gap:1.25rem}.phase-rules-section{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border-radius:.556vh;background-color:#0d1b1e0d;border:1px solid rgba(13,27,30,.2)}.rule-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-radius:.556vh;background-color:#fff;border:1px solid rgba(13,27,30,.2)}.rule-row__info{display:flex;flex-direction:column;gap:.312rem}.rule-row__source{font-weight:500;font-size:.75rem}.rule-row__placement,.rule-row__seeding{font-size:.75rem;color:#0d1b1eb3}.tournament-label,.tournament-manage-form label:not(.checkbox-label){display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;font-weight:600;color:#0d1b1eb3;letter-spacing:.03em;text-transform:uppercase}.tournament-manage-form{display:flex;flex-direction:column;gap:1.25rem;max-width:36rem}.tournament-manage-form input:not([type=checkbox]),.tournament-manage-form textarea,.tournament-manage-form select{width:100%;padding:.5rem .75rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;background-color:#fff;font-size:1rem;color:#0d1b1e;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;height:2.75rem;font-family:Radio Canada Big,sans-serif}.tournament-manage-form input:not([type=checkbox]):focus,.tournament-manage-form textarea:focus,.tournament-manage-form select:focus{outline:none;border-color:#005c7a;box-shadow:0 0 0 2px #005c7a1a}.tournament-manage-form textarea{height:auto;min-height:6rem;resize:vertical}.button-small{height:2.0625rem;padding:0 .75rem;font-size:.75rem}.tournament-start-readiness-box{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:.556vh;background-color:#0d1b1e0d;border:1px solid rgba(13,27,30,.2)}.tournament-start-readiness-box--ready{background-color:#005c7a1a;border-color:#005c7a}.tournament-start-readiness-box__title{font-size:1rem;font-weight:500;margin:0}.tournament-start-readiness-box__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.312rem}.tournament-start-readiness-box__item{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.tournament-start-readiness-box__item--passed{color:#005c7a}.tournament-start-readiness-box__item--failed{color:#ce3b5b}.tournament-start-readiness-box__item .fi{font-size:.75rem}.tournament-manage-phases{display:flex;flex-direction:column;gap:1.25rem}.phase-locked-hint{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.556vh;background-color:#0d1b1e0d;border:1px dashed rgba(13,27,30,.2);font-size:.75rem;color:#0d1b1e66}.phase-locked-hint .fi{font-size:.75rem;flex-shrink:0}.phase-matchmode-info{display:flex;flex-direction:column;gap:.5rem}.phase-matchmode-info span.minor-text{font-size:.75rem;font-weight:600;color:#0d1b1eb3;letter-spacing:.03em;text-transform:uppercase}.matchmode-summary-box{flex:1 1 23rem;max-height:fit-content}.matchmode-summary-card{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .75rem}.matchmode-summary-card__badges{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}.matchmode-summary-card__details{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem;color:#0d1b1eb3;font-size:.75rem}.phase-row{display:flex;flex-direction:row;gap:.75rem}.phase-row__drag-handle{display:flex;flex-direction:row;align-items:center;flex-shrink:0;color:#0d1b1e4d;padding:.312rem;background-color:#fff;border:.0714285714rem solid rgba(13,27,30,.2);cursor:grab;border-radius:.556vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;touch-action:none}.phase-row__drag-handle .fi{font-size:1.25rem;line-height:1;pointer-events:none}.phase-row__drag-handle:hover{color:#005c7a;background-color:#005c7a1a;border-color:#005c7a}.phase-row__drag-handle:hover+.phase-row__content{box-shadow:0 4px 12px #0d1b1e33;border-color:#005c7a}.phase-row__drag-handle:active{cursor:grabbing}.phase-row__content{display:flex;flex-direction:row;align-items:center;gap:.75rem;background:#fff;padding:.75rem;border:.0714285714rem solid rgba(13,27,30,.2);width:100%;border-radius:1.111vh;justify-content:space-between;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.phase-row__info{display:flex;flex-direction:column;gap:.75rem;flex:1;min-width:0}.phase-row__info__header{display:flex;flex-direction:row;align-items:center;gap:.75rem}.phase-row__name{font-size:1rem;font-weight:600;color:#0d1b1e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phase-row__actions{display:flex;flex-direction:column;gap:.312rem;flex-shrink:0;align-items:start}.phase-row__button{width:100%;font-size:.75rem}.phase-row__edit-form{flex:1;min-width:0}.phase-row__edit-actions{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex-wrap:wrap}.phase-add-form{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;background-color:#fff;border:1px dashed rgba(13,27,30,.2);border-radius:1.111vh}.phase-add-form h5{font-size:1rem;font-weight:600;color:#0d1b1eb3;text-transform:uppercase;letter-spacing:.05em;margin:0}.tournament-manage-results{display:flex;flex-direction:column;gap:1.25rem}.match-result-form{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;background-color:#fff;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:1.111vh;box-shadow:0 4px 12px #0d1b1e33;max-width:36rem}.match-result-form__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:.0714285714rem solid rgba(13,27,30,.2)}.match-result-form__header span:first-child{font-size:1rem;font-weight:600;color:#0d1b1e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-result-form__header span:nth-child(2){font-size:.75rem;color:#0d1b1e66;text-align:center;white-space:nowrap}.match-result-form__header span:last-child{font-size:1rem;font-weight:600;color:#0d1b1e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.match-result-form__scores{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.tournament-manage-finance{display:flex;flex-direction:column;gap:1.25rem}.tournament-manage-invitations{display:flex;flex-direction:column;gap:2rem}.participant-withdraw-list{display:flex;flex-direction:column;gap:.5rem}.participant-withdraw-item{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.5rem 1.25rem;background-color:#fff;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.participant-withdraw-item:hover{box-shadow:0 4px 12px #0d1b1e33}.participant-withdraw-item__info{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.participant-withdraw-item__name{font-size:1rem;font-weight:500;color:#0d1b1e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invite-search-results{display:flex;flex-direction:column;gap:.5rem;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;overflow:hidden;background-color:#fff;box-shadow:0 4px 12px #0d1b1e33}.invite-search-result-item{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.5rem .75rem;cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;border-bottom:.0714285714rem solid rgba(13,27,30,.2)}.invite-search-result-item:last-child{border-bottom:none}.invite-search-result-item:hover{background-color:#005c7a1a}.invite-search-result-item:hover .invite-search-result-item__action{color:#005c7a;opacity:1}.invite-search-result-item__info{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.invite-search-result-item__name{font-size:1rem;font-weight:500;color:#0d1b1e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invite-search-result-item__average{font-size:.75rem;color:#0d1b1e66;font-family:Roboto Mono,monospace}.invite-search-result-item__action{font-size:1rem;color:#0d1b1e66;opacity:.4;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;flex-shrink:0}.tournament-phases-tab{display:flex;flex-direction:column;gap:2rem}.tournament-phases-tab__nav{display:flex;flex-direction:row;align-items:flex-end;gap:0;border-bottom:.0714285714rem solid rgba(13,27,30,.2);overflow-x:auto;scrollbar-width:none}.tournament-phases-tab__nav::-webkit-scrollbar{display:none}.tournament-phase-view{display:flex;flex-direction:column;gap:2rem}.tournament-phase-view h4{font-size:1.2rem;font-weight:600;color:#0d1b1e;margin:0}.tournament-round{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;background-color:#fff;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:1.111vh;box-shadow:0 4px 12px #0d1b1e33}.tournament-round h5{font-size:1rem;font-weight:600;color:#0d1b1eb3;text-transform:uppercase;letter-spacing:.05em;margin:0;padding-bottom:.5rem;border-bottom:.0714285714rem solid rgba(13,27,30,.2)}.tournament-standings-table{width:100%;border-collapse:collapse;font-size:1rem}.tournament-standings-table thead th{padding:.5rem .75rem;text-align:left;font-size:.75rem;font-weight:600;color:#0d1b1e66;text-transform:uppercase;letter-spacing:.04em;border-bottom:.0714285714rem solid rgba(13,27,30,.2);white-space:nowrap}.tournament-standings-table thead th:first-child{width:2.5rem}.tournament-standings-table tbody tr{border-bottom:.0714285714rem solid rgba(13,27,30,.2);transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.tournament-standings-table tbody tr:last-child{border-bottom:none}.tournament-standings-table tbody tr:hover{background-color:#f4faff}.tournament-standings-table tbody tr.standings-leader{background-color:#005c7a1a;font-weight:600}.tournament-standings-table tbody tr.standings-leader td:first-child{color:#005c7a}.tournament-standings-table tbody tr.standings-leader:hover{background-color:#005c7a33}.tournament-standings-table tbody td{padding:.5rem .75rem;color:#0d1b1e;white-space:nowrap}.tournament-standings-table tbody td:not(:first-child):not(:nth-child(2)){font-family:Roboto Mono,monospace;color:#0d1b1eb3}.bracket-full-view{display:flex;flex-direction:row;gap:0;overflow-x:auto;padding-bottom:1.25rem;padding-top:.5rem;min-width:max-content}.bracket-full-view--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:#0d1b1e66;text-align:center;min-width:unset}.bracket-full-view--empty .fi{font-size:2.3rem;opacity:.4}.bracket-full-view--empty p{font-size:1rem;color:#0d1b1e66;max-width:24rem}.bracket-phase-separator{display:flex;align-items:flex-start;padding-top:2rem;padding-inline:.75rem;color:#0d1b1e4d;flex-shrink:0}.bracket-phase-section{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.bracket-phase-section__label{font-size:.75rem;font-weight:600;color:#0d1b1e66;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding-bottom:.5rem;border-bottom:.0714285714rem solid rgba(13,27,30,.2)}.bracket-group-columns{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.75rem;height:100%}.bracket-group-card{min-width:14rem;max-width:20rem;background-color:#fff;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;overflow:hidden;box-shadow:0 4px 12px #0d1b1e33}.bracket-group-card--finalized{border-color:#588b55}.bracket-group-card__name{font-size:.75rem;font-weight:600;color:#0d1b1e66;text-transform:uppercase;letter-spacing:.04em;padding:.5rem .75rem;border-bottom:.0714285714rem solid rgba(13,27,30,.2);background-color:#f4faff}.bracket-group-table{width:100%;border-collapse:collapse;font-size:.75rem}.bracket-group-table thead th{padding:.312rem .5rem;text-align:left;font-size:.75rem;font-weight:600;color:#0d1b1e66;text-transform:uppercase;letter-spacing:.04em;border-bottom:.0714285714rem solid rgba(13,27,30,.2);white-space:nowrap}.bracket-group-table thead th:first-child{width:2rem;text-align:center}.bracket-group-table thead th:not(:nth-child(2)){text-align:center}.bracket-group-table tbody tr{border-bottom:.0714285714rem solid rgba(13,27,30,.2);transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.bracket-group-table tbody tr:last-child{border-bottom:none}.bracket-group-table tbody tr:hover{background-color:#f4faff}.bracket-group-table tbody td{padding:.312rem .5rem;color:#0d1b1eb3;white-space:nowrap}.bracket-group-table tbody td:first-child{text-align:center;font-weight:500;width:2rem}.bracket-group-table tbody td:not(:nth-child(2)){text-align:center;font-family:Roboto Mono,monospace;font-size:.75rem}.bracket-group-table__empty{text-align:center;color:#0d1b1e66;font-style:italic;padding:.75rem!important}.bracket-group-row--qualified td,.bracket-group-row--qualified td:first-child{color:#588b55!important}.bracket-group-row--qualified td.bracket-group-row__name{font-weight:500}.bracket-ko-tree{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:max-content}.bracket-tree-node{display:flex;align-items:center;min-width:14rem;flex-shrink:0}.bracket-tree-node--parent{min-width:max-content}.bracket-tree-card{width:14rem;min-width:10rem;flex-shrink:0}.bracket-unit{--row-gap: 1.25rem;display:grid;grid-template-columns:max-content 2rem 14rem;align-items:center;min-width:max-content}.bracket-unit--single{grid-template-rows:auto}.bracket-unit--pair{grid-template-rows:minmax(max-content,1fr) max-content minmax(max-content,1fr);row-gap:var(--row-gap)}.bracket-unit__child{grid-column:1;align-self:center;min-width:max-content}.bracket-unit__child--single,.bracket-unit__child--home{grid-row:1}.bracket-unit__child--away{grid-row:3}.bracket-unit__match{grid-column:3;align-self:center}.bracket-unit--single .bracket-unit__match{grid-row:1}.bracket-unit--pair .bracket-unit__match{grid-row:2}.bracket-connector{grid-column:2;position:relative;display:block;width:2rem;min-height:4.25rem;align-self:stretch}.bracket-connector--single,.bracket-connector--pair-top{grid-row:1}.bracket-connector--pair-middle{grid-row:2}.bracket-connector--pair-bottom{grid-row:3}.bracket-connector__branch,.bracket-connector__spine{position:absolute;display:block;border-color:#0d1b1e33;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.bracket-connector__branch{height:0;border-top:.0714285714rem solid rgba(13,27,30,.2)}.bracket-connector__spine{width:0;border-left:.0714285714rem solid rgba(13,27,30,.2)}.bracket-connector__segment--highlighted{border-color:#005c7a}.bracket-connector__branch--single{left:0;right:0;top:50%}.bracket-connector__branch--in{left:0;width:50%;top:50%}.bracket-connector__branch--out{left:50%;width:50%;top:50%}.bracket-connector__spine--top{left:50%;top:50%;height:calc(50% + var(--row-gap))}.bracket-connector__spine--middle{left:50%;top:0;height:100%}.bracket-connector__spine--middle-top{left:50%;top:0;height:50%}.bracket-connector__spine--middle-bottom{left:50%;top:50%;height:50%}.bracket-connector__spine--bottom{left:50%;top:calc(var(--row-gap) * -1);height:calc(50% + var(--row-gap))}.tournament-boards-tab{display:flex;flex-direction:column;gap:1.25rem;padding:2rem 0}.tournament-boards-tab--empty{align-items:center;justify-content:center;padding:3rem;color:#0d1b1e66;text-align:center}.tournament-boards-tab--empty .fi{font-size:2.3rem;opacity:.4}.tournament-boards-tab--empty p{font-size:1rem;color:#0d1b1e66}.tournament-boards-tab__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem}.board-status-card{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background-color:#fff;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:1.111vh;box-shadow:0 4px 12px #0d1b1e33;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}.board-status-card--occupied,.board-status-card--lobby{border-color:#005c7a33;background-color:#005c7a1a}.board-status-card--match{border-color:#588b55;background-color:#dae8d9}.board-status-card__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.board-status-card__number{font-size:1.2rem;font-weight:600;color:#0d1b1e}.board-status-card__details{display:flex;flex-direction:column;gap:.5rem}.board-status-card__actions{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;padding-top:.5rem;border-top:.0714285714rem solid rgba(13,27,30,.2)}.board-status-card__footer{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;padding-top:.5rem;border-top:.0714285714rem solid rgba(13,27,30,.2);min-height:2.75rem}.board-status-card__score-grid{display:grid;grid-template-columns:1fr auto;gap:.5rem .75rem;align-items:center}.board-status-card__team-name{font-size:.75rem;color:#0d1b1e;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-status-card__score{font-size:1.2rem;font-weight:600;font-family:Roboto Mono,monospace;color:#005c7a;text-align:right}.tournament-bracket-placeholder{overflow-x:auto;padding-bottom:.75rem}.tournament-bracket-placeholder--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:#0d1b1e66;text-align:center}.tournament-bracket-placeholder--empty .fi{font-size:2.3rem;color:#0d1b1e66;opacity:.5}.tournament-bracket-placeholder--empty p{font-size:1rem;color:#0d1b1e66;max-width:24rem}.bracket-horizontal{display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem;min-width:max-content}.bracket-round{display:flex;flex-direction:column;gap:.75rem;min-width:12rem}.bracket-round__label{font-size:.75rem;font-weight:600;color:#0d1b1e66;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.5rem;border-bottom:.0714285714rem solid rgba(13,27,30,.2);white-space:nowrap}.bracket-round__matches{display:flex;flex-direction:column;gap:.5rem}._card_10c0k_1{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;padding:.75rem 1.25rem;background-color:#fff;border:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s;text-decoration:none;width:100%}._card_10c0k_1._statusInProgress_10c0k_15{background-color:#005c7a1a;border-color:#005c7a33}._card_10c0k_1._statusFinished_10c0k_19{background-color:#0d1b1e0d}._card_10c0k_1 ._interactive_10c0k_22{cursor:pointer;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}._card_10c0k_1 ._interactive_10c0k_22:focus-visible{outline:none;box-shadow:0 4px 12px #0d1b1e33;border-color:#005c7a}._card_10c0k_1 ._static_10c0k_31{cursor:default}._content_10c0k_35{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}._teams_10c0k_44{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex:1;min-width:0}._teamName_10c0k_53{flex:1;font-size:1rem;color:#0d1b1eb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._teamName_10c0k_53._winner_10c0k_61{font-weight:600;color:#005c7a}._matchScore_10c0k_66{font-size:1rem;font-weight:600;font-family:Roboto Mono,monospace;color:#0d1b1e;white-space:nowrap;flex-shrink:0;text-align:center;min-width:3.5rem}._meta_10c0k_77{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex-wrap:wrap;flex-shrink:0}._board_10c0k_86{display:inline-flex;align-items:center;padding:.312rem .5rem;border-radius:.556vh;background-color:#005c7a1a;color:#005c7a;font-size:.75rem;font-weight:600;font-family:Roboto Mono,monospace;line-height:1}._resultType_10c0k_99{display:inline-flex;align-items:center;padding:.312rem .5rem;border-radius:.556vh;background-color:#0d1b1e0d;color:#0d1b1e66;font-size:.75rem;line-height:1}._navigation_10c0k_110{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}._navigationHint_10c0k_119{color:#0d1b1eb3;font-size:.75rem;line-height:1.3}._action_10c0k_125{display:inline-flex;align-items:center;justify-content:center;padding:.312rem .5rem;border-radius:.556vh;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}._action_10c0k_125._actionPlanned_10c0k_136{background-color:#0d1b1e12;color:#0d1b1e66}._action_10c0k_125._actionReady_10c0k_140,._action_10c0k_125._actionInProgress_10c0k_144{background-color:#005c7a1a;color:#005c7a}._action_10c0k_125._actionFinished_10c0k_148{background-color:#dae8d9;color:#588b55}._compact_10c0k_153{padding:0;gap:0;border-left-width:1px;overflow:hidden}._compact_10c0k_153._statusInProgress_10c0k_15{background-color:#005c7a1a;border-color:#005c7a33}._compact_10c0k_153._statusFinished_10c0k_19{background-color:#0d1b1e0d}._compact_10c0k_153._statusFinished_10c0k_19 ._teamRow_10c0k_166{color:#0d1b1e4d}._teamRow_10c0k_166{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border:.0714285714rem solid transparent;font-size:.75rem;color:#0d1b1eb3;min-height:2rem;transition:all .2s ease-in-out,border-radius 0s,aspect-ratio 0s}._teamRow_10c0k_166:first-child{border-bottom:.0714285714rem solid rgba(13,27,30,.2);border-radius:.556vh .556vh 0 0}._teamRow_10c0k_166:last-child{border-radius:0 0 .556vh .556vh}._teamRow_10c0k_166._winner_10c0k_61{font-weight:600;color:#005c7a!important;background-color:#dae8d9}._teamRow_10c0k_166._winner_10c0k_61 ._teamRowName_10c0k_195{text-decoration:none}._teamRow_10c0k_166._highlighted_10c0k_198{background-color:#005c7a1a;border-color:#005c7a;color:#005c7a!important}._teamRowName_10c0k_195{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._teamRowScore_10c0k_211{font-family:Roboto Mono,monospace;font-weight:600;font-size:.75rem;text-decoration:none;flex-shrink:0}
