*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (width>=1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-1\/2{left:50%}.left-2{left:.5rem}.top-1\/2{top:50%}.z-50{z-index:50}.z-\[60\]{z-index:60}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[1\.2rem\]{height:1.2rem}.h-px{height:1px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.min-h-\[2\.75rem\]{min-height:2.75rem}.w-10{width:2.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-\[1\.2rem\]{width:1.2rem}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.min-w-32{min-width:8rem}.min-w-\[2\.75rem\]{min-width:2.75rem}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-0,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-input{border-color:hsl(var(--input))}.border-transparent{border-color:#0000}.bg-background{background-color:hsl(var(--background))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.p-1{padding:.25rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-widest{letter-spacing:.1em}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-header-foreground{color:hsl(var(--cm-header-fg))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter}.transition,.transition-all{transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}.ease-in-out,.transition-colors{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-header-accent:hover{background-color:hsl(var(--cm-header-accent))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-header-foreground:hover{color:hsl(var(--cm-header-fg))}.hover\:underline:hover{text-decoration-line:underline}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}@media (width>=640px){.sm\:p-6{padding:1.5rem}}@media (width>=768px){.md\:inline-block{display:inline-block}.md\:hidden{display:none}}.dark\:-rotate-90:where(.dark,.dark *){--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:rotate-0:where(.dark,.dark *){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-0:where(.dark,.dark *){--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-100:where(.dark,.dark *){--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-ext-700-normal.BDQ-w_bc.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-700-normal.CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-700-normal.Bp80XfeI.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-700-normal.O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-vietnamese-700-normal.apsD3J7v.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-700-normal.Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-ext-700-normal.Dhimjc7-.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-700-normal.Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2)format("woff2"),url(./ibm-plex-mono-latin-700-normal.CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cm-public-tournament-event{min-width:0;color:var(--cm-ivory);background:var(--cm-carbon-page);font-family:var(--cm-font-body);gap:clamp(2rem,5vw,4rem);display:grid}.cm-public-tournament-event__shell{gap:clamp(1.25rem,3vw,2rem);min-width:0;display:grid}.cm-public-tournament-event__opening{border-bottom:1px solid var(--cm-carbon-border);gap:.65rem;min-width:0;padding-bottom:clamp(1.25rem,3vw,2rem);display:grid}.cm-public-tournament-event .cm-public-tournaments-detail-header{border-bottom:1px solid var(--cm-carbon-border);gap:1.25rem;min-width:0;padding-bottom:clamp(2rem,5vw,3.5rem);display:grid}.cm-public-tournament-event .cm-public-tournaments-detail-header[data-imagery=photo]{isolation:isolate;padding-top:clamp(6rem,22vw,13rem);position:relative}.cm-public-tournaments-detail-header__photo{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100vw;max-width:none;height:100%;margin-left:-50vw;position:absolute;top:0;left:50%}.cm-public-tournament-event .cm-public-tournaments-detail-header[data-imagery=photo]:before{z-index:-1;background:linear-gradient(to bottom,color-mix(in srgb,var(--cm-carbon-page) 35%,transparent) 0,color-mix(in srgb,var(--cm-carbon-page) 82%,transparent) 55%,var(--cm-carbon-page) 100%);content:"";pointer-events:none;width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.cm-public-tournament-event .cm-public-tournaments-detail-header__identity,.cm-public-tournament-event .cm-public-tournaments-detail-header__identity>div{gap:1rem;min-width:0;display:grid}.cm-public-tournament-event .cm-public-tournaments-detail-header__identity>div{gap:.65rem}.cm-public-tournament-event .cm-public-tournaments-detail-header h1{overflow-wrap:anywhere;max-width:20ch;color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-3xl),6vw,var(--cm-text-5xl))}.cm-public-tournament-event .cm-public-tournaments-visibility{border:1px solid var(--cm-blue-border);width:fit-content;color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:start;padding:.4rem .65rem;font-weight:700}.cm-public-tournament-event .cm-public-tournaments-private-note{max-width:68ch;color:var(--cm-ivory-muted);align-items:flex-start;gap:.65rem;margin:0;line-height:1.6;display:flex}.cm-public-tournament-event .cm-public-tournaments-private-note svg{color:var(--cm-blue-bright);flex:none;margin-top:.2rem}.cm-public-tournaments-detail-header__meta{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;min-width:0;display:flex}.cm-public-tournaments-detail-header__meta>*+:before{color:var(--cm-carbon-border-raised);content:"·";margin-inline-end:.85rem}.cm-public-tournaments-detail-header__meta .cm-public-tournaments-visibility:before{content:none}.cm-public-tournament-event__organizer{overflow-wrap:anywhere;color:var(--cm-ivory-muted);margin:0;line-height:1.6}.cm-public-tournament-event__location{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-variant-numeric:tabular-nums;margin:0}.cm-public-tournament-competition-band{border:1px solid var(--cm-carbon-border-raised);border-inline-start:.1875rem solid var(--cm-blue-border);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);gap:.75rem;padding:1rem;display:grid}.cm-public-tournament-competition-band[data-tone=attention]{border-inline-start-color:var(--cm-attention)}.cm-public-tournament-competition-band[data-tone=live]{border-inline-start-color:var(--cm-red-live)}.cm-public-tournament-competition-band[data-tone=final]{border-inline-start-color:var(--cm-blue-bright)}.cm-public-tournament-competition-band__next,.cm-public-tournament-competition-band__status{font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.cm-public-tournament-competition-band__status{color:var(--cm-blue-bright)}.cm-public-tournament-competition-band[data-tone=live] .cm-public-tournament-competition-band__status{color:var(--cm-red-live-text)}.cm-public-tournament-competition-band__next{color:var(--cm-ivory-muted)}.cm-public-tournament-competition-band__action{display:flex}.cm-public-tournament-competition-band__next-action{min-height:2.75rem}.cm-public-tournament-competition-band__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;display:grid}.cm-public-tournament-competition-band__facts>div{gap:.25rem;min-width:0;display:grid}.cm-public-tournament-competition-band__facts dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cm-public-tournament-competition-band__facts dd{overflow-wrap:anywhere;min-width:0;color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-variant-numeric:tabular-nums;margin:0}.cm-public-tournament-event__content{gap:clamp(1.5rem,4vw,3rem);min-width:0;display:grid}.cm-public-tournament-hero__facts,.cm-public-tournament-hero__metadata{gap:.75rem;min-width:0;display:grid}.cm-public-tournament-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.cm-public-tournament-hero__facts>div{gap:.25rem;min-width:0;display:grid}.cm-public-tournament-hero__facts dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cm-public-tournament-hero__facts dd{overflow-wrap:anywhere;min-width:0;color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-variant-numeric:tabular-nums;margin:0}@media (width<=35.999rem){.cm-public-tournament-competition-band__facts,.cm-public-tournament-hero__facts{grid-template-columns:minmax(0,1fr)}.cm-public-tournament-competition-band__next-action{justify-content:center;width:100%}}.cm-public-tournament-profile-link{min-width:2.75rem;min-height:2.75rem;color:var(--cm-blue-bright);text-underline-offset:.2em;align-items:center;text-decoration-thickness:.0625rem;display:inline-flex}.cm-public-tournament-profile-link:hover{color:var(--cm-ivory)}.cm-public-tournament-profile-link:focus-visible{outline:.1875rem solid var(--cm-blue-bright);outline-offset:.1875rem;border-radius:.125rem}.cm-public-tournament-event__summary{gap:1.25rem;min-width:0;display:grid}.cm-public-tournament-event__summary>h2{color:var(--cm-ivory);font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl))}.cm-public-tournament-event__summary dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.5rem;min-width:0;margin:0;display:grid}.cm-public-tournament-event__summary dl>div{border:1px solid var(--cm-carbon-border-raised);border-inline-start:3px solid var(--cm-blue);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);gap:.35rem;padding:.875rem 1.125rem;display:grid}.cm-public-tournament-event__summary dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cm-public-tournament-event__summary dd{overflow-wrap:anywhere;min-width:0;color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:var(--cm-text-sm);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.cm-public-tournament-event__views{border-bottom:1px solid var(--cm-carbon-border);flex-wrap:wrap;gap:.25rem;min-width:0;padding-bottom:.25rem;display:flex}.cm-public-tournament-classification{gap:1.25rem;min-width:0;display:grid}.cm-public-tournament-classification__heading{gap:.4rem;min-width:0;display:grid}.cm-public-tournament-classification__heading h2{color:var(--cm-ivory);font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl))}.cm-public-tournament-classification__empty p,.cm-public-tournament-classification__heading p{color:var(--cm-ivory-muted);font-size:var(--cm-text-md);margin:0;line-height:1.6}.cm-public-tournament-classification__prize-band{border:1px solid var(--cm-blue);background:color-mix(in srgb,var(--cm-blue) 14%,transparent);min-width:0;color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.04em;align-items:center;gap:.5rem;margin:0;padding:.55rem .875rem;font-weight:700;display:inline-flex}.cm-public-tournament-classification__frame{border-top:1px solid var(--cm-carbon-border-raised);border-inline-start:.1875rem solid var(--cm-blue);overflow-x:auto}.cm-public-tournament-classification table{border-collapse:collapse;width:100%;min-width:18rem}.cm-public-tournament-classification td,.cm-public-tournament-classification th{border-bottom:1px solid var(--cm-carbon-border);text-align:start;vertical-align:middle;padding:.75rem 1rem}.cm-public-tournament-classification thead th{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cm-public-tournament-classification tbody th{width:5.5rem;color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-sm);font-variant-numeric:tabular-nums;text-align:center}.cm-public-tournament-classification tbody tr[data-prize]{background:color-mix(in srgb,var(--cm-blue) 10%,var(--cm-carbon-page))}.cm-public-tournament-classification tbody tr[data-prize] th{color:var(--cm-blue-bright);font-weight:800}.cm-public-tournament-classification tbody tr[data-unranked] th{color:var(--cm-ivory-faint,var(--cm-ivory-muted))}.cm-public-tournament-classification__name-link{min-height:2.75rem;color:var(--cm-blue-bright);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.cm-public-tournament-classification__name-link:hover{text-decoration:underline}.cm-public-tournament-classification__name-link:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:2px}.cm-public-tournament-classification__name{color:var(--cm-ivory);font-weight:600}.cm-public-tournament-classification__marker{border:1px solid var(--cm-carbon-border-raised);color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.05em;text-transform:uppercase;margin-inline-start:.5rem;padding:.15rem .45rem;display:inline-block}.cm-public-tournament-classification__empty h3{color:var(--cm-ivory);font-size:var(--cm-text-2xl)}.cm-public-tournament-event__views a{min-width:0;min-height:2.75rem;color:var(--cm-ivory-muted);touch-action:manipulation;transition:color var(--cm-motion-standard) ease,border-color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;border-bottom:.1875rem solid #0000;flex:none;justify-content:center;align-items:center;padding:.65rem .875rem;font-weight:700;text-decoration:none;display:inline-flex}.cm-public-tournament-event__views a:hover{color:var(--cm-ivory);background:var(--cm-carbon-panel)}.cm-public-tournament-event__views a[aria-current=page]{border-bottom-color:var(--cm-blue-bright);color:var(--cm-ivory)}.cm-public-tournament-event__views a:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:-3px}.cm-public-tournament-matches{gap:1.5rem;min-width:0;padding-top:clamp(1.25rem,3vw,2rem);display:grid}.cm-public-tournament-matches__heading{gap:.65rem;min-width:0;display:grid}.cm-public-tournament-matches__heading h2{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-2xl),3vw,var(--cm-text-4xl))}.cm-public-tournament-matches__empty p,.cm-public-tournament-matches__heading p,.cm-public-tournament-matches__search p{color:var(--cm-ivory-muted);margin:0;line-height:1.65}.cm-public-tournament-matches__controls{flex-wrap:wrap;align-items:end;gap:.75rem 1.25rem;min-width:0;display:flex}.cm-public-tournament-matches__search{flex:18rem}.cm-public-tournament-matches__filters,.cm-public-tournament-matches__view{flex:none}.cm-public-tournament-matches__search{gap:.5rem;min-width:0;display:grid}.cm-public-tournament-matches__filters legend,.cm-public-tournament-matches__search label{color:var(--cm-ivory);font-size:var(--cm-text-md);font-weight:700}.cm-public-tournament-matches__search input{box-sizing:border-box;border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);width:100%;min-width:0;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);font:inherit;transition:border-color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;padding:.75rem .875rem}.cm-public-tournament-matches__search input::placeholder{color:var(--cm-ivory-faint)}.cm-public-tournament-matches__empty button:focus-visible,.cm-public-tournament-matches__filters button:focus-visible,.cm-public-tournament-matches__search input:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-public-tournament-matches__filters{border:0;min-width:0;margin:0;padding:0}.cm-public-tournament-matches__filters>div{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.cm-public-tournament-matches__empty button,.cm-public-tournament-matches__filters button{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);font:inherit;touch-action:manipulation;transition:border-color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;padding:.65rem .875rem;font-weight:700}.cm-public-tournament-matches__empty button:hover,.cm-public-tournament-matches__filters button:hover{border-color:var(--cm-blue-bright);background:var(--cm-carbon-panel-raised)}.cm-public-tournament-matches__filters button[aria-pressed=true]{border-color:var(--cm-blue-deep);color:var(--cm-on-ink);background:var(--cm-blue-deep)}.cm-public-tournament-matches__count{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0}.cm-public-tournament-matches__rounds{gap:clamp(2rem,5vw,3.5rem);min-width:0;display:grid}.cm-public-tournament-matches__empty{border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);text-align:center;align-content:center;place-items:center;gap:.75rem;min-width:0;min-height:12rem;padding:clamp(1.5rem,5vw,3rem);display:grid}.cm-public-tournament-matches__empty h3{margin:0}.cm-public-tournament-matches__empty p{max-width:34rem}.cm-public-tournament-matches__empty h3{color:var(--cm-ivory);font-size:var(--cm-text-2xl)}.cm-public-tournament-round{gap:.75rem;min-width:0;display:grid}.cm-public-tournament-round__heading{border-radius:var(--cm-radius-block);border-inline-start:.1875rem solid var(--cm-carbon-border-raised);background:var(--cm-carbon-panel);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;min-width:0;padding:.6rem .9rem;display:grid}.cm-public-tournament-round__heading h3{overflow-wrap:anywhere;color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-xl),2.5vw,var(--cm-text-3xl))}.cm-public-tournament-round__heading span{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-variant-numeric:tabular-nums}.cm-public-tournament-round__matches{border-top:1px solid var(--cm-carbon-border);min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-public-tournament-match{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);transition:background-color var(--cm-motion-fast) ease;gap:1rem;padding:1rem 1.125rem;display:grid}.cm-public-tournament-match+.cm-public-tournament-match{margin-block-start:var(--cm-space-2)}.cm-public-tournament-match--active{border-left-color:var(--cm-red-live);background:var(--cm-carbon-panel-raised)}.cm-public-tournament-match--conflicted,.cm-public-tournament-match--paused{border-left-color:var(--cm-attention);background:var(--cm-carbon-panel-raised)}@media (prefers-reduced-motion:reduce){.cm-public-tournament-match{transition:none}}.cm-public-tournament-match>.cm-live-score,.cm-public-tournament-match>.cm-scoreboard-card{grid-column:1/-1;width:100%}.cm-public-tournament-match__identity{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.cm-public-tournament-match__assignment,.cm-public-tournament-match__number,.cm-public-tournament-match__score,.cm-public-tournament-match__status{font-family:var(--cm-font-data);font-variant-numeric:tabular-nums}.cm-public-tournament-match__number{color:var(--cm-ivory-faint);font-size:var(--cm-text-xs);font-weight:700}.cm-public-tournament-match__status{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs)}.cm-public-tournament-match--active .cm-public-tournament-match__status,.cm-public-tournament-match--paused .cm-public-tournament-match__status{color:var(--cm-blue-bright);font-weight:700}.cm-public-tournament-match--conflicted .cm-public-tournament-match__status{color:var(--cm-red-live);font-weight:700}.cm-public-tournament-match__players{min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-public-tournament-match__player{min-width:0;min-height:2.75rem;color:var(--cm-ivory-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem 0;display:grid}.cm-public-tournament-match__player+.cm-public-tournament-match__player{border-top:1px solid var(--cm-carbon-border)}.cm-public-tournament-match__player-name{overflow-wrap:anywhere;min-width:0}.cm-public-tournament-match__player--winner{color:var(--cm-ivory);font-weight:700}.cm-public-tournament-match__player--winner .cm-public-tournament-match__player-name{-webkit-text-decoration-color:var(--cm-blue-bright);text-decoration-color:var(--cm-blue-bright);text-underline-offset:.25rem;text-decoration-line:underline;text-decoration-thickness:.125rem}.cm-public-tournament-match__winner-label{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.05em;grid-column:1;font-weight:700}.cm-public-tournament-match__score{min-width:2ch;color:var(--cm-ivory);font-size:var(--cm-text-lg);text-align:end;grid-area:1/2/span 2;font-weight:700}.cm-live-score{gap:.625rem;min-width:0;display:grid}.cm-live-score__player{color:var(--cm-ivory)}.cm-live-score__score{color:var(--cm-blue-bright);font-size:var(--cm-text-xl)}.cm-live-score__meta{min-width:0;color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.cm-live-score__meta span{border:1px solid var(--cm-carbon-border);overflow-wrap:anywhere;border-radius:999px;padding:.25rem .45rem}.cm-live-score__meta .cm-live-score__retained{border:0;border-radius:0;width:100%;padding-inline:0}.cm-live-score--stale .cm-live-score__score{color:var(--cm-ivory)}.cm-public-tournament-match__assignment{min-width:0;color:var(--cm-ivory-muted);font-size:var(--cm-text-xs);flex-wrap:wrap;gap:.35rem .75rem;margin:0;display:flex}.cm-public-tournament-match__assignment span,.cm-public-tournament-match__assignment time{overflow-wrap:anywhere}.cm-public-tournament-bracket,.cm-public-tournament-participants{min-width:0;padding-top:clamp(1.25rem,3vw,2rem)}.cm-public-tournaments.cm-public-tournament-bracket-page{width:min(100% - 2rem,112rem);min-width:0;color:var(--cm-ivory);gap:clamp(1.25rem,3vw,2rem);margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) 0 clamp(2rem,5vw,4rem);display:grid}.cm-public-tournament-bracket-page__header{gap:.65rem;min-width:0;max-width:72rem;display:grid}.cm-public-tournament-bracket-page__header h1,.cm-public-tournament-bracket-page__header p{overflow-wrap:anywhere}.cm-public-tournament-bracket-page__header>p:last-child{max-width:64ch;color:var(--cm-ivory-muted);margin:0;line-height:1.6}.cm-public-tournament-bracket-page__canvas{border-top:1px solid var(--cm-carbon-border);min-width:0;padding-top:0}.cm-public-tournament-bracket-page .cm-public-tournament-bracket{border:0;min-height:0;padding:0}.cm-public-tournament-bracket-page .cm-tournament-workspace-bracket-frame__canvas{min-height:clamp(18rem,100dvh - 24rem,54rem)}.cm-public-tournament-participants{gap:1.5rem;display:grid}.cm-public-tournament-participants__heading{gap:.5rem;min-width:0;display:grid}.cm-public-tournament-participants__heading h2{overflow-wrap:anywhere;color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-2xl),3vw,var(--cm-text-4xl))}.cm-public-tournament-participants__heading p{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-variant-numeric:tabular-nums;margin:0}.cm-public-tournament-participants__list{border-top:1px solid var(--cm-carbon-border-raised);min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-public-tournament-participants__player{border-bottom:1px solid var(--cm-carbon-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:3.5rem;padding:.75rem .25rem;display:grid}.cm-public-tournament-participants__player img{-o-object-fit:cover;object-fit:cover;width:1.5rem;height:1rem;display:block}.cm-public-tournament-participants__identity{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.cm-public-tournament-participants__alias,.cm-public-tournament-participants__identity strong{overflow-wrap:anywhere}.cm-public-tournament-participants__identity strong{color:var(--cm-ivory)}.cm-public-tournament-participants__alias{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm)}.cm-public-tournament-participants__empty{border:1px solid var(--cm-blue-border);border-radius:var(--cm-radius-panel);color:var(--cm-ivory-muted);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);margin:0;padding:1.25rem;line-height:1.65}@media (width<=734px){.cm-public-tournaments.cm-public-tournament-bracket-page{width:min(100% - 1.25rem,112rem)}.cm-public-tournament-matches__filters>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-public-tournament-matches__filters button{overflow-wrap:anywhere;min-width:0;padding-inline:.5rem}.cm-public-tournament-matches__filters button:last-child{grid-column:1/-1}.cm-public-tournament-match{grid-template-columns:minmax(0,1fr)}.cm-public-tournament-match__assignment{border-top:1px solid var(--cm-carbon-border);padding-top:.75rem}}@media (width>=768px){.cm-public-tournament-event .cm-public-tournaments-detail-header__identity{grid-template-columns:minmax(0,1fr) auto}.cm-public-tournament-event__summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-public-tournament-matches__controls{grid-template-columns:minmax(16rem,1fr) auto;align-items:start;gap:2rem}.cm-public-tournament-match{grid-template-columns:6rem minmax(0,1fr) minmax(8rem,.5fr);align-items:center;gap:1.5rem;padding:1rem .75rem}.cm-public-tournament-match__identity{justify-content:start;gap:.25rem;display:grid}.cm-public-tournament-match__assignment{text-align:end;justify-items:end;display:grid}}@media (prefers-reduced-motion:reduce){.cm-public-tournament-event__views a,.cm-public-tournament-matches__empty button,.cm-public-tournament-matches__filters button,.cm-public-tournament-matches__search input{transition-duration:.01ms}}.cm-public-tournament-live{gap:var(--cm-space-3);min-width:0;display:grid}.cm-public-tournament-live__heading{align-items:center;gap:var(--cm-space-3);border-left:3px solid var(--cm-red-live);border-radius:var(--cm-radius-block);padding:var(--cm-space-3) var(--cm-space-4);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);display:flex}.cm-public-tournament-live__heading h2{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:500}.cm-public-tournament-live__dot{background:var(--cm-red-live);border-radius:50%;flex:none;width:.5rem;height:.5rem}.cm-public-tournament-live__count{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-public-tournament-live__list{gap:var(--cm-space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.cm-public-tournament-live__list[data-density=compact]{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}}.cm-public-tournament-live__list[data-density=list]{gap:var(--cm-space-1,.25rem)}@media (width<48rem){.cm-public-tournament-live__list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:86%;grid-auto-flow:column;padding-block-end:.5rem;scroll-padding-inline:0;overflow-x:auto}.cm-public-tournament-live__list>li{scroll-snap-align:start}}.cm-public-tournament-live__position{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:.5rem 0 0}@media (width>=48rem){.cm-public-tournament-live__position{display:none}}.cm-public-tournament-live__all{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;margin-inline-start:auto}.cm-public-tournament-matches__view{border:0;min-width:0;margin:0;padding:0}.cm-public-tournament-matches__view legend{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.14em;text-transform:uppercase}.cm-public-tournament-matches__view>div{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);gap:.25rem;margin-block-start:.5rem;padding:.25rem;display:flex}.cm-public-tournament-matches__view button{min-height:var(--cm-control-min);border-radius:calc(var(--cm-radius-control) - .125rem);color:var(--cm-ivory-muted);font-family:inherit;font-size:var(--cm-text-md);cursor:pointer;background:0 0;border:0;padding-inline:1rem;font-weight:600}.cm-public-tournament-matches__view button[aria-pressed=true]{background:var(--cm-carbon-border-raised);color:var(--cm-ivory)}.cm-public-tournament-matches__view button:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:2px}@media (width>=48rem){[data-view=cards] .cm-public-tournament-round__matches{border-top:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.75rem}[data-view=list] .cm-public-tournament-match{gap:.75rem;padding-block:.625rem}[data-view=list] .cm-public-tournament-match .cm-scoreboard-card[data-density=strip]{grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) minmax(9rem,13rem);align-items:center;gap:.75rem 1.5rem;display:grid}[data-view=list] .cm-scoreboard-card__sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}[data-view=list] .cm-scoreboard-card__side{border-block-start:0;min-height:2.25rem}[data-view=list] .cm-scoreboard-card__side:last-child{grid-template-columns:auto minmax(0,1fr)}[data-view=list] .cm-scoreboard-card__side:last-child .cm-scoreboard-card__score{order:-1}[data-view=list] .cm-scoreboard-card__side:last-child .cm-scoreboard-card__identity{text-align:end;justify-content:flex-end}[data-view=list] .cm-scoreboard-card__footer{justify-content:flex-end}}.cm-public-tournament-match__stream{border:1px solid var(--cm-line);border-radius:var(--cm-radius-control);min-height:2.75rem;color:var(--cm-link);background:var(--cm-surface-2);font-size:var(--cm-text-sm);align-items:center;gap:.35rem;padding:.3rem .6rem;font-weight:600;text-decoration:none;display:inline-flex}.cm-public-tournament-match__stream:hover{border-color:var(--cm-line-2);background:var(--cm-surface-3)}.cm-public-tournament-match__stream:focus-visible{outline:3px solid var(--cm-fill);outline-offset:2px}:root{--cm-page:#e6eaee;--cm-surface:#fff;--cm-surface-2:#f4f6f9;--cm-surface-3:#dde3ea;--cm-carbon-page:var(--cm-page);--cm-carbon-panel:var(--cm-surface);--cm-carbon-panel-raised:var(--cm-surface-2);--cm-carbon-panel-sunken:var(--cm-surface-3);--cm-carbon-panel-muted:var(--cm-surface-3);--cm-line:#cfd7e0;--cm-line-2:#b0bcc8;--cm-carbon-border:var(--cm-line);--cm-carbon-border-raised:var(--cm-line-2);--cm-chip:#eff2f5;--cm-score-fill:#0f1720;--cm-on-ink:#fff;--cm-ink:#0b1219;--cm-ink-2:#414f59;--cm-ink-3:#54626d;--cm-ivory:var(--cm-ink);--cm-ivory-muted:var(--cm-ink-2);--cm-ivory-faint:var(--cm-ink-3);--cm-blue:#2e86c8;--cm-link:#1e5f94;--cm-fill:#2979b4;--cm-fill-hover:#23689c;--cm-brand-border:#bcd9ef;--cm-blue-deep:var(--cm-fill);--cm-blue-deep-hover:var(--cm-fill-hover);--cm-blue-bright:var(--cm-link);--cm-blue-border:var(--cm-brand-border);--cm-red-live:#e5484d;--cm-red-live-text:#b02328;--cm-red-live-soft:#e5484d4d;--cm-red-live-on-brand:#f7c8ca;--cm-win:#0e9f6e;--cm-win-text:#0a7153;--cm-win-soft:#e4f7ef;--cm-promotion-zone:#0e9f6e;--cm-relegation-zone:#b02328;--cm-wait:#d98324;--cm-wait-text:#92550c;--cm-attention:var(--cm-wait);--cm-attention-ink:var(--cm-wait-text);--cm-danger:#b02328;--cm-font-display:"Archivo Variable", Archivo, system-ui, sans-serif;--cm-font-body:"Archivo Variable", Archivo, system-ui, sans-serif;--cm-font-data:"IBM Plex Mono", ui-monospace, monospace;--cm-display-width:105%;--cm-display-weight:850;--cm-display-tracking:-.036em;--cm-display-leading:.98;--cm-public-display-width:88%;--cm-public-display-leading:1.12;--cm-score-width:112%;--cm-score-weight:820;--cm-text-xs:.6875rem;--cm-text-sm:.8125rem;--cm-text-md:.875rem;--cm-text-lg:1rem;--cm-text-xl:1.125rem;--cm-text-2xl:1.375rem;--cm-text-3xl:1.75rem;--cm-text-4xl:2.25rem;--cm-text-5xl:3rem;--cm-text-scoreboard:11.875rem;--cm-content-max:76rem;--cm-header-height:3.5rem;--cm-radius-control:.5625rem;--cm-radius-panel:.8125rem;--cm-radius-block:.5625rem;--cm-space-1:.25rem;--cm-space-2:.5rem;--cm-space-3:.75rem;--cm-space-4:1rem;--cm-space-6:1.5rem;--cm-space-8:2rem;--cm-space-12:3rem;--cm-control-min:2.75rem;--cm-motion-fast:.15s;--cm-motion-standard:.15s;--cm-density-operational:1rem;--cm-shadow-1:0 1px 2px #0f17200a, 0 8px 20px -16px #0f172033;--cm-shadow-2:0 2px 5px #0f17200f, 0 20px 40px -26px #0f17204d;--cm-brand:206 63% 48%;--cm-brand-deep:#1a527c;--cm-on-brand:#fff;--cm-on-brand-muted:#c9dcee;--cm-brand-foreground:0 0% 100%;--cm-surface-page:210 22% 96%;--cm-surface-panel:0 0% 100%;--cm-header-bg:0 0% 100%;--cm-header-fg:212 36% 9%;--cm-header-muted:205 13% 38%;--cm-header-accent:210 23% 95%;--cm-header-border:207 19% 91%;--cm-focus:206 63% 48%}.cm-competition-band{gap:var(--cm-space-3);border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);min-width:0;padding:var(--cm-density-operational);color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);display:grid}.cm-competition-band__action,.cm-competition-band__fact,.cm-competition-band__facts,.cm-competition-band__segments,.cm-competition-band__status,.cm-view-nav__label,.cm-view-nav__link,.cm-view-nav__list{min-width:0}.cm-competition-band__segments{align-items:stretch;gap:var(--cm-space-2);flex-wrap:wrap;display:flex}.cm-competition-band__status{min-height:var(--cm-control-min);align-items:center;gap:var(--cm-space-2);border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);padding-inline:var(--cm-space-3);color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.25;display:inline-flex}.cm-competition-band__status-marker{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.cm-competition-band[data-tone=attention] .cm-competition-band__status{color:var(--cm-attention-ink)}.cm-competition-band[data-tone=live] .cm-competition-band__status{color:var(--cm-red-live-text)}.cm-competition-band[data-tone=live] .cm-competition-band__status-marker{background:var(--cm-red-live)}.cm-competition-band[data-tone=final] .cm-competition-band__status{color:var(--cm-blue-bright)}.cm-competition-band__facts{gap:var(--cm-space-2);flex-wrap:wrap;flex:14rem;min-width:min(100%,14rem);margin:0;display:flex}.cm-competition-band__fact{gap:var(--cm-space-1);border:1px solid var(--cm-carbon-border);border-radius:var(--cm-radius-control);min-width:min(100%,8.5rem);padding:var(--cm-space-2) var(--cm-space-3);flex:8.5rem;display:grid}.cm-competition-band__fact dt{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.3}.cm-competition-band__fact dd,.cm-competition-band__fact-value{overflow-wrap:anywhere;min-width:0;margin:0}.cm-competition-band__fact dd{align-items:center;gap:var(--cm-space-2);color:var(--cm-ivory);font-size:var(--cm-text-md);font-weight:700;line-height:1.35;display:flex}.cm-competition-band__fact-icon{width:1rem;height:1rem;color:var(--cm-blue-bright);flex:none}.cm-competition-band__action{flex:100%;width:100%;display:flex}.cm-competition-band__action>*{width:100%;min-height:var(--cm-control-min)}.cm-competition-band__action>:focus-visible{outline:3px solid var(--cm-focus);outline-offset:3px}.cm-view-nav{border-bottom:1px solid var(--cm-carbon-border);min-width:0}.cm-view-nav__list{gap:var(--cm-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cm-view-nav__link{min-height:var(--cm-control-min);align-items:center;gap:var(--cm-space-2);padding:var(--cm-space-2) var(--cm-space-3);color:var(--cm-ivory-muted);font-size:var(--cm-text-md);touch-action:manipulation;transition:color var(--cm-motion-fast) ease,background-color var(--cm-motion-fast) ease,border-color var(--cm-motion-fast) ease;border-bottom:2px solid #0000;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.cm-view-nav__link:hover{color:var(--cm-ivory);background:var(--cm-carbon-panel-raised)}.cm-view-nav__link[aria-current=page]{color:var(--cm-blue-bright);border-bottom-color:var(--cm-blue-bright)}.cm-view-nav__link:focus-visible{outline:3px solid var(--cm-focus);outline-offset:-3px}.cm-view-nav__icon{flex:none;width:1rem;height:1rem}.cm-view-nav__count{border:1px solid var(--cm-carbon-border-raised);min-width:1.5rem;padding-inline:var(--cm-space-1);color:inherit;font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px}@media (width>=48rem){.cm-competition-band__action{flex:none;width:auto;margin-inline-start:auto}.cm-competition-band__action>*{width:auto}}@media (prefers-reduced-motion:reduce){.cm-view-nav__link{transition:none}}.cm-competition-hub{gap:var(--cm-space-6);min-width:0;display:grid}.cm-competition-hub__header{gap:var(--cm-space-2);max-width:44rem;display:grid}.cm-competition-hub__header>*{overflow-wrap:anywhere;margin:0}.cm-competition-hub__title{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-2xl),4vw,var(--cm-text-4xl))}.cm-competition-hub__description{color:var(--cm-ivory-muted);line-height:1.6}.cm-competition-hub__cards{gap:var(--cm-space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-competition-hub__card{gap:var(--cm-space-2);border:1px solid var(--cm-carbon-border-raised);border-left:3px solid var(--cm-blue-bright);border-radius:var(--cm-radius-panel);min-width:0;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);display:grid}.cm-competition-hub__card[data-state=empty]{border-left-color:var(--cm-carbon-border);background:var(--cm-carbon-panel-muted)}.cm-competition-hub__card[data-state=error],.cm-competition-hub__card[data-state=retained_error]{border-left-color:var(--cm-attention)}.cm-competition-hub__card[data-state=retained_error]{border-color:var(--cm-blue-border)}.cm-competition-hub__card-link,.cm-competition-hub__card-static{gap:var(--cm-space-3);min-width:0;padding:var(--cm-density-operational);color:inherit;text-decoration:none;display:grid}.cm-competition-hub__card-link{border-radius:calc(var(--cm-radius-panel) - var(--cm-space-1));touch-action:manipulation;transition:color var(--cm-motion-fast) ease,background-color var(--cm-motion-fast) ease}.cm-competition-hub__card-link:hover{color:var(--cm-ivory);background:var(--cm-carbon-panel-raised)}.cm-competition-hub__card-link:focus-visible{outline:3px solid var(--cm-focus);outline-offset:3px}.cm-competition-hub__card-copy,.cm-competition-hub__card-heading,.cm-competition-hub__card-meta,.cm-competition-hub__card-retry,.cm-competition-hub__card-state{min-width:0}.cm-competition-hub__card-heading{align-items:center;gap:var(--cm-space-3);display:flex}.cm-competition-hub__card-icon{width:1.25rem;height:1.25rem;color:var(--cm-blue-bright);flex:none}.cm-competition-hub__card-copy,.cm-competition-hub__card-meta,.cm-competition-hub__card-state,.cm-competition-hub__card-title{overflow-wrap:anywhere;margin:0}.cm-competition-hub__card-title{color:var(--cm-ivory);font-size:var(--cm-text-lg);line-height:1.3}.cm-competition-hub__card-copy{color:var(--cm-ivory-muted);line-height:1.55}.cm-competition-hub__card-meta,.cm-competition-hub__card-state{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);line-height:1.45}.cm-competition-hub__card-state[data-state=error],.cm-competition-hub__card-state[data-state=retained_error]{color:var(--cm-ivory)}.cm-competition-hub__card-count{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:var(--cm-text-xl);font-variant-numeric:tabular-nums;margin-inline-start:auto}.cm-competition-hub__card-retry{margin-inline:var(--cm-density-operational);justify-self:start;margin-block-end:var(--cm-density-operational)}@media (width>=48rem){.cm-competition-hub__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cm-competition-hub__card-link{transition:none}}.cm-competition-hub-page__header{gap:var(--cm-space-2);margin-block-end:var(--cm-space-8);display:grid}.cm-competition-hub-page__create{justify-self:start;margin-block-start:var(--cm-space-2)}.cm-workspace{width:min(100% - 2rem,var(--cm-content-max));min-width:0;color:var(--cm-ivory);background:var(--cm-carbon-page);margin-inline:auto;display:grid}.cm-workspace__content{align-content:start;gap:2rem;min-width:0;padding-block:1.5rem 3.5rem;display:grid}.cm-workspace__content>*{min-width:0}@media (width<64rem){.cm-workspace__content{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}}.cm-workspace-navigation{display:none}.cm-workspace-navigation__label{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}.cm-workspace-navigation__identity{margin-block-end:1rem}.cm-workspace-drawer__group-label,.cm-workspace-navigation__group-label{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.14em;text-transform:uppercase;margin:.75rem 0 .25rem;padding:0 .75rem;font-weight:700}.cm-workspace-drawer__navigation,.cm-workspace-navigation__links{gap:.5rem;display:grid}.cm-workspace-navigation__links+.cm-workspace-navigation__links{margin-block-start:.5rem}.cm-workspace-drawer__group{display:contents}.cm-workspace-drawer__link,.cm-workspace-navigation__link{border-radius:var(--cm-radius-control);min-height:2.75rem;color:var(--cm-ivory-muted);touch-action:manipulation;transition:color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;align-items:center;gap:.75rem;padding:.6875rem .875rem;font-weight:700;text-decoration:none;display:flex;position:relative}.cm-workspace-drawer__link svg,.cm-workspace-navigation__link svg{flex:none;width:1.25rem;height:1.25rem}.cm-workspace-drawer__link:hover,.cm-workspace-drawer__link[aria-current=page],.cm-workspace-navigation__link:hover,.cm-workspace-navigation__link[aria-current=page]{color:var(--cm-ivory);background:var(--cm-carbon-panel-raised)}.cm-workspace-drawer__link[aria-current=page]:before,.cm-workspace-navigation__link[aria-current=page]:before{background:var(--cm-blue-bright);content:"";border-radius:999px;width:.1875rem;position:absolute;inset-block:.5rem;inset-inline-start:0}.cm-workspace-drawer__close{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-width:2.75rem;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);font:inherit;font-size:var(--cm-text-sm);cursor:pointer;touch-action:manipulation;flex:none;justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.cm-workspace-drawer__close:hover{border-color:var(--cm-blue-border);background:var(--cm-carbon-panel-raised)}.cm-workspace-drawer__close svg{width:1.25rem;height:1.25rem}.cm-workspace-drawer-open{overflow:hidden}.cm-workspace-drawer__overlay{z-index:70;background:color-mix(in srgb,var(--cm-carbon-page) 82%,transparent);animation:.15s ease-out cm-workspace-overlay-in;position:fixed;inset:0}.cm-workspace-drawer{z-index:80;overscroll-behavior:contain;border-inline-end:1px solid var(--cm-carbon-border-raised);width:min(20rem,100vw - 2.5rem);min-width:20rem;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));color:var(--cm-ivory);background:var(--cm-carbon-panel);animation:.18s ease-out cm-workspace-drawer-in;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.cm-workspace-drawer__header{border-bottom:1px solid var(--cm-carbon-border);justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.cm-workspace-drawer__title{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-2xl);margin:0}.cm-workspace-drawer__navigation{padding-block-start:1rem}.cm-workspace-drawer__close:focus-visible,.cm-workspace-drawer__link:focus-visible,.cm-workspace-navigation__link:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}@keyframes cm-workspace-overlay-in{0%{opacity:0}}@keyframes cm-workspace-drawer-in{0%{transform:translate(-100%)}}@media (width>=40rem){.cm-workspace{width:min(100% - 3rem,var(--cm-content-max))}}@media (width>=64rem){.cm-workspace{grid-template-columns:minmax(13.5rem,14.5rem) minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}.cm-workspace__content{padding-block:2.5rem 5rem}.cm-workspace-navigation{top:calc(var(--cm-header-height) + 1.5rem);align-self:start;padding:2.5rem 1.5rem 2.5rem 0;display:block;position:sticky}.cm-workspace-navigation__label{margin-block-end:1rem}}@media (prefers-reduced-motion:reduce){.cm-workspace-drawer,.cm-workspace-drawer__link,.cm-workspace-drawer__overlay,.cm-workspace-navigation__link{transition:none;animation:none}}.cm-admin-workspace{width:min(100%,var(--cm-content-max));min-width:0;margin-inline:auto;display:grid}.cm-admin-workspace__content{min-width:0;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2.5rem) 4rem}@media (width<64rem){.cm-admin-workspace__content{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}}.cm-admin-navigation{border-bottom:1px solid var(--cm-carbon-border);background:var(--cm-carbon-page);min-width:0;display:none}.cm-admin-navigation__lockup{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600;display:none}.cm-admin-navigation__links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-admin-navigation__link{min-width:0;min-height:2.75rem;color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);transition:color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.cm-admin-navigation__link:after{background:var(--cm-blue-bright);content:"";opacity:0;height:2px;transition:opacity var(--cm-motion-standard) ease,transform var(--cm-motion-standard) ease;position:absolute;bottom:-1px;left:1rem;right:1rem;transform:scaleX(.35)}.cm-admin-navigation__link:hover,.cm-admin-navigation__link[aria-current=page]{color:var(--cm-ivory);background:var(--cm-carbon-panel)}.cm-admin-navigation__link:focus-visible:after,.cm-admin-navigation__link:hover:after,.cm-admin-navigation__link[aria-current=page]:after{opacity:1;transform:scaleX(1)}.cm-admin-back-link:focus-visible,.cm-admin-control:focus-visible,.cm-admin-dialog button:focus-visible,.cm-admin-directory-row:focus-visible,.cm-admin-filter-group button:focus-visible,.cm-admin-navigation__link:focus-visible,.cm-admin-section-navigation a:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-admin-navigation__link svg{flex:none;width:1.125rem;height:1.125rem}.cm-admin-page{min-width:0}.cm-admin-page__header{border-bottom:1px solid var(--cm-carbon-border);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.cm-admin-page__header-copy{max-width:46rem}.cm-admin-page__title{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;font-size:clamp(var(--cm-text-3xl),4vw,var(--cm-text-5xl));text-wrap:balance;margin:.5rem 0 0}.cm-admin-page__description{max-width:42rem;color:var(--cm-ivory-muted);margin:.75rem 0 0;line-height:1.7}.cm-admin-back-link{min-height:2.75rem;color:var(--cm-blue-bright);font-size:var(--cm-text-sm);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.cm-admin-toolbar{border-bottom:1px solid var(--cm-carbon-border);justify-content:space-between;align-items:end;gap:1rem;padding-block:1.5rem;display:flex}.cm-admin-toolbar__search{gap:.5rem;width:min(100%,28rem);display:grid}.cm-admin-toolbar__search-control{position:relative}.cm-admin-toolbar__search-control svg{width:1.125rem;height:1.125rem;color:var(--cm-ivory-faint);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.cm-admin-toolbar__search-control .cm-admin-control{padding-left:2.5rem}.cm-admin-filter-group,.cm-admin-section-navigation{flex-wrap:wrap;gap:.5rem;display:flex}.cm-admin-section-navigation{border-bottom:1px solid var(--cm-carbon-border);padding-block:1rem}.cm-admin-filter-group button,.cm-admin-section-navigation a{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-height:2.75rem;color:var(--cm-ivory-muted);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);justify-content:center;align-items:center;padding:.625rem .875rem;font-weight:700;text-decoration:none;display:inline-flex}.cm-admin-filter-group button[aria-pressed=true],.cm-admin-section-navigation a[aria-current=page]{color:var(--cm-ivory);border-color:var(--cm-blue-bright);background:var(--cm-carbon-panel-raised)}.cm-admin-directory{gap:0;display:grid}.cm-admin-directory__loading{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);margin:0;padding:1rem 0}.cm-admin-directory-row,.cm-admin-directory__header{-moz-column-gap:1rem;grid-template-columns:minmax(12rem,2fr) minmax(8rem,1fr) minmax(7rem,.7fr) minmax(7rem,.7fr) 2.75rem;align-items:center;column-gap:1rem;display:grid}.cm-admin-directory__header{min-height:2.75rem;color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;padding-inline:1rem;font-weight:600}.cm-admin-directory-row{border-left:3px solid var(--cm-blue-bright);border-radius:var(--cm-radius-block);min-height:4.5rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);transition:background-color var(--cm-motion-fast) ease;box-shadow:var(--cm-shadow-1);padding-inline:1rem;text-decoration:none;position:relative}.cm-admin-directory-row+.cm-admin-directory-row{margin-block-start:var(--cm-space-2)}.cm-admin-directory-row[data-lifecycle=archived]{border-left-color:var(--cm-carbon-border);background:var(--cm-carbon-panel-muted)}.cm-admin-directory-row:focus-visible,.cm-admin-directory-row:hover{background:var(--cm-carbon-panel-raised)}.cm-admin-directory-row__primary{min-width:0;padding-left:1rem}.cm-admin-directory-row__name{overflow-wrap:anywhere;font-weight:700;display:block}.cm-admin-data,.cm-admin-data-band,.cm-admin-directory-row__meta{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.02em;overflow-wrap:anywhere;line-height:1.55}.cm-admin-data{display:block}.cm-admin-detail-header__meta{flex-wrap:wrap;gap:.375rem .75rem;margin:.75rem 0 0;display:flex}.cm-admin-directory-state{border-bottom:1px solid var(--cm-carbon-border);text-align:center;justify-items:center;gap:.75rem;min-height:18rem;padding:clamp(2rem,6vw,4rem) 1rem;display:grid}.cm-admin-directory-state>svg{width:2rem;height:2rem;color:var(--cm-blue-bright)}.cm-admin-directory-state h2,.cm-admin-directory-state p{margin:0}.cm-admin-directory-state h2{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-2xl)}.cm-admin-directory-state p{max-width:32rem;color:var(--cm-ivory-muted);line-height:1.65}.cm-admin-directory-state .cm-action{margin-top:.5rem}.cm-admin-directory-row__chevron{color:var(--cm-blue-bright)}.cm-admin-form,.cm-admin-panel{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);max-width:48rem;box-shadow:var(--cm-shadow-1);margin-top:2rem;padding:clamp(1.25rem,3vw,2rem)}.cm-admin-panel--wide{max-width:none}.cm-admin-panel__title{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl));margin:0}.cm-admin-panel__description{max-width:38rem;color:var(--cm-ivory-muted);margin:.625rem 0 0;line-height:1.65}.cm-admin-form{gap:1.25rem;display:grid}.cm-admin-form--flush{background:0 0;border:0;max-width:none;margin-top:1.5rem;padding:0}.cm-admin-field{gap:.5rem;display:grid}.cm-admin-field__label{color:var(--cm-ivory);font-size:var(--cm-text-sm);font-weight:700}.cm-admin-field__count,.cm-admin-field__help{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs);margin:0;line-height:1.55}.cm-admin-field__meta,.cm-admin-settings-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cm-admin-action--danger,.cm-admin-field__error,.cm-admin-text--danger{color:var(--cm-danger)}.cm-action.cm-admin-action--danger,.cm-action.cm-admin-action--danger:hover{color:var(--cm-danger);border-color:var(--cm-danger)}.cm-action.cm-admin-action--danger:hover{background:var(--cm-carbon-panel)}.cm-action.cm-admin-action--danger:active{color:var(--cm-danger);border-color:var(--cm-danger);background:var(--cm-carbon-panel-raised)}.cm-action.cm-admin-action--danger:focus-visible{color:var(--cm-danger);border-color:var(--cm-danger);background:var(--cm-carbon-panel)}.cm-admin-lifecycle-action h3.cm-admin-text--danger{color:var(--cm-danger)}.cm-admin-control{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);width:100%;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-page);font:inherit;padding:.6875rem .75rem}.cm-admin-control::placeholder{color:var(--cm-ivory-faint)}.cm-admin-control--data,.cm-admin-control[readonly]{color:var(--cm-ivory-muted);background:var(--cm-carbon-panel-raised);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-admin-control[aria-invalid=true]{border-color:var(--cm-danger)}.cm-admin-control:disabled,.cm-admin-filter-group button:disabled{cursor:not-allowed;color:var(--cm-ivory-faint);background:var(--cm-carbon-panel-raised)}.cm-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.cm-admin-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.cm-admin-status{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);margin-top:1rem;padding:.875rem 1rem;line-height:1.55}.cm-admin-status--info,.cm-admin-status--success{border-color:var(--cm-blue-border)}.cm-admin-status--warning{color:var(--cm-attention-ink)}.cm-admin-status--error{color:var(--cm-danger);border-color:var(--cm-danger)}.cm-admin-skeleton{border-radius:var(--cm-radius-control);background:var(--cm-carbon-panel-raised);min-height:1rem;animation:1.4s ease-in-out infinite cm-admin-pulse;display:block}.cm-admin-skeleton--name{width:min(80%,12rem)}.cm-admin-skeleton--slug{width:min(60%,9rem);min-height:.6875rem;margin-top:.5rem}.cm-admin-directory-row--skeleton{pointer-events:none}.cm-admin-status__title{font-size:var(--cm-text-md);margin:0}.cm-admin-status__title+.cm-action{margin-top:1rem}.cm-admin-dialog{overscroll-behavior:contain;border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);width:min(100% - 2rem,34rem);max-height:min(42rem,90vh);color:var(--cm-ivory);background:var(--cm-carbon-panel);padding:clamp(1.25rem,4vw,2rem);overflow:auto}.cm-admin-dialog-overlay{z-index:50;background:color-mix(in srgb,var(--cm-carbon-page) 82%,transparent);position:fixed;inset:0}.cm-admin-dialog__title{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-2xl);margin:0}.cm-admin-dialog__description{color:var(--cm-ivory-muted);line-height:1.65}.cm-admin-lifecycle-grid,.cm-admin-settings-switches{gap:1rem;margin-top:1.5rem;display:grid}.cm-admin-lifecycle-action,.cm-admin-settings-switch{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);background:var(--cm-carbon-page);justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem;display:flex}.cm-admin-lifecycle-action h3,.cm-admin-lifecycle-action p,.cm-admin-settings-switch p{margin:0}.cm-admin-lifecycle-action h3{color:var(--cm-ivory);font-size:var(--cm-text-lg)}.cm-admin-lifecycle-action p{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);margin-top:.35rem;line-height:1.55}.cm-admin-lifecycle-action--danger{border-color:color-mix(in srgb,var(--cm-danger) 48%,var(--cm-carbon-border-raised))}.cm-admin-switch{width:2.75rem;height:2.75rem;accent-color:var(--cm-blue-deep);flex:none}.cm-admin-switch:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}@keyframes cm-admin-pulse{50%{opacity:.55}}@media (width<48rem){.cm-admin-page__header,.cm-admin-toolbar{flex-direction:column;align-items:stretch}.cm-admin-actions>*,.cm-admin-page__header>.cm-action,.cm-admin-toolbar>.cm-action{width:100%}.cm-admin-field__meta,.cm-admin-lifecycle-action,.cm-admin-settings-footer,.cm-admin-settings-switch{flex-direction:column;align-items:stretch}.cm-admin-directory__header{display:none}.cm-admin-directory-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding-block:1rem}.cm-admin-directory-row__meta,.cm-admin-directory-row__primary{grid-column:1}.cm-admin-directory-row__meta{padding-left:1rem}.cm-admin-directory-row__chevron{grid-area:1/2/-1;align-self:center}}@media (width>=64rem){.cm-admin-workspace{grid-template-columns:minmax(13rem,14rem) minmax(0,1fr)}.cm-admin-navigation{border-bottom:0;padding:2rem 1rem;display:block}.cm-admin-navigation__lockup{align-items:center;gap:.5rem;padding:0 .75rem 1.25rem;display:flex}.cm-admin-navigation__links{grid-template-columns:1fr;gap:.25rem}.cm-admin-navigation__link{border-radius:var(--cm-radius-control);justify-content:flex-start}.cm-admin-navigation__link:after{width:3px;height:auto;inset:.625rem auto .625rem 0;transform:scaleY(.35)}.cm-admin-navigation__link:focus-visible:after,.cm-admin-navigation__link:hover:after,.cm-admin-navigation__link[aria-current=page]:after{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.cm-admin-directory-row,.cm-admin-directory-row:before,.cm-admin-navigation__link,.cm-admin-navigation__link:after,.cm-admin-skeleton{transition-duration:.01ms;animation:none}}.cm-players-page{overflow-wrap:anywhere;min-width:0}.cm-players-page h2{font-size:var(--cm-text-xl);font-weight:800}.cm-players-page h3{font-size:var(--cm-text-lg);font-weight:700}.cm-players-page :is(input,select,textarea,button,a,summary,[tabindex]){scroll-margin-block:calc(var(--cm-header-height) + var(--cm-space-4)) calc(var(--cm-control-min) + var(--cm-space-8))}.cm-player-page-header{margin-bottom:var(--cm-space-4);align-items:stretch;gap:var(--cm-space-3);flex-direction:column;display:flex}.cm-player-page-header>div{min-width:0}.cm-player-field{gap:var(--cm-space-2);min-width:0;display:grid}.cm-player-field label{font-size:var(--cm-text-sm);font-weight:600}.cm-player-field .cm-input{width:100%;min-width:0;min-height:var(--cm-control-min);border:1px solid var(--cm-ink-3);border-radius:var(--cm-radius-control);padding:var(--cm-space-2) var(--cm-space-3);background:var(--cm-surface);color:var(--cm-ink);font-family:var(--cm-font-body);font-size:var(--cm-text-md);line-height:1.5}.cm-player-field .cm-input:focus-visible{outline:3px solid var(--cm-link);outline-offset:3px}.cm-player-field .cm-input:disabled{color:var(--cm-ink-3);background:var(--cm-surface-2)}.cm-player-back{align-items:center;gap:var(--cm-space-2);min-height:var(--cm-control-min);display:inline-flex}.cm-player-directory__filters{align-items:end;gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.cm-player-directory__filters>:first-child{flex:50%;min-width:0}.cm-player-directory__count{padding-block:var(--cm-space-4);color:var(--cm-ink-2)}.cm-player-directory__rows{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);overflow:hidden}.cm-player-directory__row{align-items:center;gap:var(--cm-space-3) var(--cm-space-6);padding:var(--cm-space-3) var(--cm-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.cm-player-directory__row+li{border-top:1px solid var(--cm-line)}.cm-player-directory__identity,.cm-player-directory__joined,.cm-player-directory__state{min-width:0;font-size:var(--cm-text-sm);color:var(--cm-ink-2);display:grid}.cm-player-directory__name{min-height:var(--cm-control-min);font-size:var(--cm-text-lg);color:var(--cm-link);overflow-wrap:anywhere;align-items:center;font-weight:700;display:flex}.cm-player-directory__email{overflow-wrap:anywhere}.cm-player-directory__state strong{color:var(--cm-ink)}.cm-player-directory__state [data-account-status=blocked]{color:var(--cm-wait-text)}.cm-player-directory__joined{gap:var(--cm-space-2);grid-column:1/-1;display:flex}.cm-player-directory__pagination{justify-content:space-between;align-items:center;gap:var(--cm-space-3);margin-top:var(--cm-space-4);display:flex}.cm-player-directory__empty{padding:var(--cm-space-6);background:var(--cm-surface)}.cm-player-detail-grid{align-items:start;gap:var(--cm-space-4);display:grid}.cm-player-actions,.cm-player-editor,.cm-player-history{padding:var(--cm-space-4);background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel)}.cm-player-actions,.cm-player-actions__form,.cm-player-editor{gap:var(--cm-space-4);min-width:0;display:grid}.cm-player-actions__fields,.cm-player-editor__fields{gap:var(--cm-space-4);border:0;min-width:0;padding:0;display:grid}.cm-player-editor__visibility{align-items:center;gap:var(--cm-space-3);min-height:var(--cm-control-min);display:flex}.cm-player-editor__visibility input{accent-color:var(--cm-fill);width:var(--cm-space-4);height:var(--cm-space-4)}.cm-player-editor__confirmation{gap:var(--cm-space-4);padding-top:var(--cm-space-4);border-top:1px solid var(--cm-line);display:grid}.cm-player-actions__buttons{gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.cm-player-action--danger{color:var(--cm-danger)}.cm-player-actions__ownership{gap:var(--cm-space-2);display:grid}.cm-player-actions__ownership a{min-height:var(--cm-control-min);color:var(--cm-link);align-items:center;display:flex}.cm-player-history{margin-top:var(--cm-space-4)}.cm-player-history summary{min-height:var(--cm-control-min);cursor:pointer;align-items:center;font-weight:700;display:flex}.cm-player-history li{padding-block:var(--cm-space-3);border-top:1px solid var(--cm-line);gap:var(--cm-space-2);display:grid}.cm-player-history a{min-height:var(--cm-control-min);color:var(--cm-link);align-items:center;display:flex}.cm-player-history time{color:var(--cm-ink-2);font-size:var(--cm-text-sm)}.cm-auth-verification{gap:var(--cm-space-3);min-width:0;display:grid}@media (width>=768px){.cm-player-page-header{flex-direction:row;justify-content:space-between;align-items:center}.cm-player-directory__row{grid-template-columns:minmax(0,4fr) minmax(0,2fr) minmax(0,1fr)}.cm-player-directory__joined{grid-column:auto;display:grid}.cm-player-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-player-editor__visibility{grid-column:1/-1}}@media (width>=1200px){.cm-player-detail-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.cm-dashboard-page-header{gap:.75rem;display:grid}.cm-dashboard-page-header__heading{justify-content:space-between;align-items:end;gap:1.25rem;display:flex}.cm-dashboard-page-header h1{max-width:18ch;font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-3xl),6vw,var(--cm-text-5xl));overflow-wrap:anywhere;margin:0}.cm-dashboard-page-header__description,.cm-dashboard-page-header__meta{max-width:42rem;color:var(--cm-ivory-muted);margin:0;line-height:1.7}.cm-dashboard-page-header__meta{font-family:var(--cm-font-data);font-size:var(--cm-text-xs);margin-block-start:.5rem}.cm-dashboard-overview-grid{gap:1rem;display:grid}.cm-dashboard-attention{gap:.75rem;min-width:0;display:grid}.cm-dashboard-attention__mutation-error{border:1px solid var(--cm-carbon-border-raised);border-inline-start:3px solid var(--cm-ivory);border-radius:var(--cm-radius-control);color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);margin:0;padding:.875rem 1rem;line-height:1.5}.cm-dashboard-attention__mutation-error:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-dashboard-competition-overview{gap:1rem;min-width:0;display:grid}.cm-dashboard-competition-spotlight,.cm-dashboard-season-numbers{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel-raised);gap:1rem;min-width:0;padding:clamp(1rem,3vw,1.5rem);display:grid}.cm-dashboard-section-heading{gap:.375rem;min-width:0;display:grid}.cm-dashboard-section-heading>p:last-child{margin-block-start:.375rem}.cm-dashboard-section-heading h2,.cm-dashboard-section-heading p{margin:0}.cm-dashboard-section-heading h2{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-xl),4vw,var(--cm-text-3xl));overflow-wrap:anywhere}.cm-dashboard-section-heading>p:last-child{max-width:42rem;color:var(--cm-ivory-muted);line-height:1.6}.cm-dashboard-section-notice,.cm-dashboard-section-state{border-radius:var(--cm-radius-control);min-height:4.5rem;color:var(--cm-ivory-muted);background:var(--cm-carbon-panel);align-content:center;justify-items:start;gap:.75rem;margin:0;padding:1rem;line-height:1.55;display:grid}.cm-dashboard-section-notice p,.cm-dashboard-section-state p{margin:0}.cm-dashboard-section-state--error{border-inline-start:.1875rem solid var(--cm-danger);color:var(--cm-ivory)}.cm-dashboard-section-notice{border-inline-start:.1875rem solid var(--cm-ivory-muted);color:var(--cm-ivory)}.cm-dashboard-season-numbers__grid{gap:var(--cm-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0;display:grid}.cm-dashboard-season-numbers__grid>div{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);align-content:start;gap:.5rem;padding:1rem 1.125rem;display:grid}.cm-dashboard-season-numbers__grid dt{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.12em;overflow-wrap:anywhere;text-transform:uppercase;font-weight:700}.cm-dashboard-season-numbers__grid dd{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-2xl),4vw,var(--cm-text-4xl));font-variant-numeric:tabular-nums;margin:0}.cm-dashboard-season-numbers__grid dd[data-unavailable=true]{overflow-wrap:normal;word-break:normal;color:var(--cm-ivory-muted);font-family:var(--cm-font-body);font-size:var(--cm-text-md);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.4}.cm-dashboard-summary-panel{min-width:0}.cm-dashboard-summary-panel__header{border-bottom:1px solid var(--cm-carbon-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.cm-dashboard-summary-panel__title{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-xl);margin:0}.cm-dashboard-summary-panel__link{min-height:2.75rem;color:var(--cm-blue-bright);font-size:var(--cm-text-sm);touch-action:manipulation;align-items:center;font-weight:700;display:inline-flex}.cm-dashboard-directory,.cm-dashboard-summary-panel__list{margin:0;padding:0;list-style:none}.cm-dashboard-directory-row,.cm-dashboard-summary-row{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);min-height:2.75rem;box-shadow:var(--cm-shadow-1);color:var(--cm-ivory);touch-action:manipulation;transition:background-color var(--cm-motion-standard) ease;gap:.375rem;padding:1rem 1.125rem;text-decoration:none;display:grid;position:relative}.cm-dashboard-directory-row+.cm-dashboard-directory-row,.cm-dashboard-summary-row+.cm-dashboard-summary-row{margin-block-start:var(--cm-space-2)}.cm-dashboard-directory-row:hover,.cm-dashboard-summary-row:hover{background:var(--cm-carbon-panel-raised)}.cm-dashboard-directory-row__meta,.cm-dashboard-directory-row__name,.cm-dashboard-summary-row__meta,.cm-dashboard-summary-row__name{overflow-wrap:anywhere}.cm-dashboard-directory-row__name,.cm-dashboard-summary-row__name{font-weight:700}.cm-dashboard-directory-row__meta,.cm-dashboard-summary-row__meta{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm)}.cm-dashboard-date-spine{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.04em;align-items:center;gap:.625rem;display:inline-flex}.cm-dashboard-date-spine:before{background:var(--cm-carbon-border-raised);content:"";flex:none;width:1.5rem;height:1px}.cm-dashboard-directory-shell{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);overflow:hidden}.cm-dashboard-directory-row{align-items:center}.cm-dashboard-directory-row__identity{gap:.375rem;min-width:0;display:grid}.cm-dashboard-directory-row__role{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase}.cm-dashboard-directory-toolbar{gap:.625rem;margin-block-end:1rem;display:grid}.cm-dashboard-directory-toolbar label,.cm-dashboard-form label{color:var(--cm-ivory);font-size:var(--cm-text-sm);font-weight:700}.cm-dashboard-directory-toolbar__search,.cm-dashboard-form input,.cm-dashboard-form textarea{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);width:100%;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);font:inherit;padding:.75rem .875rem}.cm-dashboard-directory-toolbar__search::-moz-placeholder{color:var(--cm-ivory-faint)}.cm-dashboard-form input::-moz-placeholder{color:var(--cm-ivory-faint)}.cm-dashboard-form textarea::-moz-placeholder{color:var(--cm-ivory-faint)}.cm-dashboard-directory-toolbar__search::placeholder,.cm-dashboard-form input::placeholder,.cm-dashboard-form textarea::placeholder{color:var(--cm-ivory-faint)}.cm-dashboard-state{min-height:8rem;color:var(--cm-ivory-muted);text-align:center;place-items:center;gap:.75rem;padding:1.5rem;display:grid}.cm-dashboard-alert{border:1px solid var(--cm-carbon-border-raised);border-inline-start:.1875rem solid var(--cm-danger);border-radius:var(--cm-radius-control);color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);padding:1rem}.cm-dashboard-form{gap:1.25rem;max-width:42rem;display:grid}.cm-dashboard-form__field{gap:.5rem;display:grid}.cm-dashboard-form textarea{resize:vertical;min-height:8rem}.cm-dashboard-form__error{color:var(--cm-danger);font-size:var(--cm-text-sm);margin:0}.cm-dashboard-directory-row:focus-visible,.cm-dashboard-directory-toolbar__search:focus-visible,.cm-dashboard-form input:focus-visible,.cm-dashboard-form textarea:focus-visible,.cm-dashboard-summary-panel__link:focus-visible,.cm-dashboard-summary-row:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}@media (width>=40rem){.cm-dashboard-competition-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.cm-dashboard-season-numbers__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-dashboard-directory-row{grid-template-columns:minmax(0,1fr) auto auto;gap:1.25rem}}@media (width>=64rem){.cm-dashboard-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cm-dashboard-directory-row,.cm-dashboard-summary-row{transition:none}}.cm-club-workspace{color:var(--cm-ivory)}.cm-club-workspace-identity{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid}.cm-club-workspace-identity__mark{border:1px solid var(--cm-blue-border);border-radius:var(--cm-radius-control);width:2.75rem;height:2.75rem;color:var(--cm-on-ink);background:var(--cm-blue-deep);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;place-items:center;display:grid;overflow:hidden}.cm-club-workspace-identity__mark img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cm-club-workspace-identity__body{align-content:center;gap:.1875rem;min-width:0;display:grid}.cm-club-workspace-identity__name,.cm-club-workspace-identity__role{overflow-wrap:anywhere}.cm-club-workspace-identity__name{color:var(--cm-ivory);font-size:var(--cm-text-md);font-weight:700}.cm-club-workspace-identity__role{font-size:var(--cm-text-xs);color:var(--cm-ivory-muted);font-family:var(--cm-font-data);letter-spacing:.06em;text-transform:uppercase}.cm-club-workspace-page-header{gap:.75rem;display:grid}.cm-club-workspace-page-header__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.cm-club-workspace-page-header h1,.cm-club-workspace-page-header h2{max-width:20ch;font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;margin:0}.cm-club-workspace-page-header h1{font-size:clamp(var(--cm-text-3xl),6vw,var(--cm-text-5xl))}.cm-club-workspace-page-header h2{font-size:clamp(var(--cm-text-xl),4vw,var(--cm-text-3xl))}.cm-club-workspace-page-header__description,.cm-club-workspace-page-header__meta{max-width:44rem;color:var(--cm-ivory-muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.cm-club-workspace-page-header__meta{font-family:var(--cm-font-data);font-size:var(--cm-text-xs);margin-block-start:.5rem}.cm-club-workspace-grid,.cm-club-workspace-panel-grid,.cm-club-workspace-plan-grid{gap:1rem;display:grid}.cm-club-attention,.cm-club-workspace-panel{min-width:0}.cm-club-workspace-panel__header{border-bottom:1px solid var(--cm-carbon-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.cm-club-workspace-panel__title{font-size:var(--cm-text-xl);margin:0}.cm-club-workspace-panel__title,.cm-club-workspace-subpanel__title{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance}.cm-club-workspace-subpanel__title{color:var(--cm-ivory);font-size:var(--cm-text-lg);margin:0 0 .375rem}.cm-club-workspace-panel__body{padding:1.125rem}.cm-club-workspace-panel__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;margin:0;display:grid}.cm-club-workspace-panel__fact{border:1px solid var(--cm-carbon-border-raised);border-inline-start:3px solid var(--cm-blue);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);gap:.35rem;padding:.875rem 1.125rem;display:grid}.cm-club-workspace-panel__fact dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase}.cm-club-workspace-panel__fact dd{color:var(--cm-ivory);overflow-wrap:anywhere;margin:0}.cm-club-workspace-records{margin:0;padding:0;list-style:none}.cm-club-workspace-record{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.125rem;display:flex;position:relative}.cm-club-workspace-record+.cm-club-workspace-record{margin-block-start:var(--cm-space-2)}.cm-club-workspace-record[data-timeline=scheduled]{border-left-color:var(--cm-blue-bright)}.cm-club-workspace-record[data-timeline=done]{border-left-color:var(--cm-carbon-border-raised);background:var(--cm-carbon-panel-sunken)}.cm-club-workspace-record[data-timeline=pending]{border-left-color:var(--cm-carbon-border);background:var(--cm-carbon-panel-muted)}.cm-club-workspace-record__identity{flex:20rem;gap:.375rem;min-width:0;display:grid}.cm-club-workspace-record__headline{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;min-width:0;display:flex}.cm-club-workspace-record__role{border:1px solid var(--cm-carbon-border-raised);color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.1rem .5rem}.cm-club-workspace-record__strip{overflow-wrap:anywhere;min-width:0;color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.cm-club-workspace-record__strip>*+:before{color:var(--cm-carbon-border-raised);content:"·";margin-inline-end:.75rem}.cm-club-workspace-record__meta,.cm-club-workspace-record__title{overflow-wrap:anywhere}.cm-club-workspace-record__title{color:var(--cm-ivory);font-weight:700}.cm-club-workspace-record__meta{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm)}.cm-club-workspace-record__date{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.04em;align-items:center;gap:.625rem;display:inline-flex}.cm-club-workspace-record__date:before{background:var(--cm-carbon-border-raised);content:"";flex:none;width:1.5rem;height:1px}.cm-club-workspace-record__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cm-club-workspace-record__actions select{border:1px solid var(--cm-carbon-border);background:var(--cm-carbon-panel-raised);min-height:2.75rem;color:var(--cm-ivory);font:600 .8125rem/1.2 var(--cm-font-body);border-radius:.25rem;padding-inline:.75rem 2rem}.cm-club-workspace-member-actions{border:1px solid var(--cm-carbon-border);width:2.75rem;height:2.75rem;color:var(--cm-ivory-muted);background:0 0;border-radius:.25rem;place-items:center;display:inline-grid}.cm-club-workspace-member-actions:hover{border-color:var(--cm-blue-bright);color:var(--cm-ivory)}.cm-club-workspace-member-menu{border:1px solid var(--cm-carbon-border-raised);background:var(--cm-carbon-panel-raised);min-width:12rem;color:var(--cm-ivory);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--cm-carbon-page) 75%,transparent);border-radius:.25rem;padding:.25rem}.cm-club-workspace-member-menu__danger{min-height:2.75rem;color:var(--cm-danger);font:600 .8125rem/1.2 var(--cm-font-body);border-radius:.125rem;padding-inline:.75rem}.cm-club-workspace-member-menu__danger[data-highlighted]{background:color-mix(in srgb,var(--cm-danger) 12%,var(--cm-carbon-panel-raised));color:var(--cm-ivory)}.cm-club-workspace-form,.cm-club-workspace-form__field,.cm-club-workspace-toolbar{display:grid}.cm-club-workspace-toolbar{flex-wrap:wrap;align-items:end;gap:.625rem .75rem;margin-block:1.25rem 1rem;display:flex}.cm-club-workspace-toolbar label{flex:100%}.cm-club-workspace-toolbar input{flex:18rem;min-width:0}.cm-club-workspace-toolbar .cm-action{flex:none}.cm-club-workspace-form{gap:1.25rem;max-width:46rem}.cm-club-workspace-form__group{border-top:1px solid var(--cm-carbon-border);gap:1rem;padding-top:1.5rem;display:grid}.cm-club-workspace-form__group:first-of-type{border-top:0;padding-top:0}.cm-club-workspace-form__group-header{gap:.25rem;display:grid}.cm-club-workspace-form__group-header h3{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;color:var(--cm-ivory);font-size:var(--cm-text-xl);margin:0}.cm-club-workspace-form__group-header p{color:var(--cm-ivory-muted);font-size:var(--cm-text-md);margin:0;line-height:1.5}.cm-club-workspace-form__grid{gap:1rem;display:grid}.cm-club-workspace-form__field{gap:.5rem}.cm-club-workspace-form label,.cm-club-workspace-form legend,.cm-club-workspace-toolbar label{color:var(--cm-ivory);font-size:var(--cm-text-sm);font-weight:700}.cm-club-workspace-form input,.cm-club-workspace-form select,.cm-club-workspace-form textarea,.cm-club-workspace-toolbar input{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);width:100%;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);font:inherit;padding:.75rem .875rem}.cm-club-workspace-form textarea{resize:vertical;min-height:8rem}.cm-club-workspace-form input::-moz-placeholder{color:var(--cm-ivory-faint)}.cm-club-workspace-form textarea::-moz-placeholder{color:var(--cm-ivory-faint)}.cm-club-workspace-toolbar input::-moz-placeholder{color:var(--cm-ivory-faint)}.cm-club-workspace-form input::placeholder,.cm-club-workspace-form textarea::placeholder,.cm-club-workspace-toolbar input::placeholder{color:var(--cm-ivory-faint)}.cm-club-workspace-form__options{border:0;gap:.5rem;margin:0;padding:0;display:grid}.cm-club-workspace-form__option{align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.cm-club-workspace-form__option input{flex:none;width:1.25rem;min-height:1.25rem}.cm-club-workspace-form .cm-action:disabled,.cm-club-workspace-form input:disabled,.cm-club-workspace-form select:disabled{cursor:not-allowed;opacity:.55}.cm-club-workspace-form__option:has(input:disabled){cursor:not-allowed;color:var(--cm-ivory-faint)}.cm-club-workspace-form__error,.cm-club-workspace-form__hint{font-size:var(--cm-text-sm);margin:0}.cm-club-workspace-form__hint{color:var(--cm-ivory-muted)}.cm-club-workspace-form__error{color:var(--cm-danger)}.cm-club-workspace-dialog__overlay{z-index:90;background:color-mix(in srgb,var(--cm-carbon-page) 84%,transparent);position:fixed;inset:0}.cm-club-workspace-dialog{z-index:100;overscroll-behavior:contain;border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);width:min(100vw - 2rem,32rem);max-height:calc(100vh - 2rem);color:var(--cm-ivory);background:var(--cm-carbon-panel);gap:1rem;padding:1.25rem;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.cm-club-workspace-dialog__title{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;font-size:var(--cm-text-2xl);text-wrap:balance;margin:0}.cm-club-workspace-dialog__description{color:var(--cm-ivory-muted);overflow-wrap:anywhere;margin:0;line-height:1.6}.cm-club-workspace-dialog__actions{flex-wrap:wrap;justify-content:end;gap:.625rem;display:flex}.cm-action.cm-club-workspace-action--danger{color:var(--cm-danger);border-color:color-mix(in srgb,var(--cm-danger) 68%,var(--cm-carbon-border-raised))}.cm-action.cm-club-workspace-action--danger:active,.cm-action.cm-club-workspace-action--danger:focus-visible,.cm-action.cm-club-workspace-action--danger:hover{color:var(--cm-danger);border-color:var(--cm-danger);background:color-mix(in srgb,var(--cm-danger) 10%,transparent)}.cm-club-workspace-alert,.cm-club-workspace-state{gap:.75rem;display:grid}.cm-club-workspace-state{min-height:8rem;color:var(--cm-ivory-muted);text-align:center;place-items:center;padding:1.5rem}.cm-club-workspace-alert{border:1px solid var(--cm-carbon-border-raised);border-inline-start:.1875rem solid var(--cm-danger);border-radius:var(--cm-radius-control);color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);padding:1rem}.cm-club-workspace-skeleton{border-bottom:1px solid var(--cm-carbon-border);background:var(--cm-carbon-panel-raised);min-height:4.75rem;animation:1.2s ease-in-out infinite alternate cm-club-workspace-skeleton}.cm-club-workspace-plan-card{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);gap:.875rem;padding:1.125rem;display:grid}.cm-club-workspace-plan-card[aria-current=true]{border-color:var(--cm-blue-border);background:var(--cm-carbon-panel-raised)}.cm-club-workspace-plan-card__limit,.cm-club-workspace-plan-card__name{margin:0}.cm-club-workspace-plan-card__name{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-xl)}.cm-club-workspace-plan-card__limit{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);overflow-wrap:anywhere}.cm-club-workspace-dialog button:focus-visible,.cm-club-workspace-form input:focus-visible,.cm-club-workspace-form select:focus-visible,.cm-club-workspace-form textarea:focus-visible,.cm-club-workspace-member-actions:focus-visible,.cm-club-workspace-record a:focus-visible,.cm-club-workspace-record button:focus-visible,.cm-club-workspace-record__actions select:focus-visible,.cm-club-workspace-toolbar input:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}@keyframes cm-club-workspace-skeleton{0%{opacity:.55}to{opacity:1}}@media (width>=40rem){.cm-club-workspace-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-club-workspace-record{-moz-column-gap:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.25rem}.cm-club-workspace-record__actions{justify-content:end}}@media (width>=64rem){.cm-club-workspace-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-club-workspace-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-club-workspace-record{padding-block:.875rem}}@media (prefers-reduced-motion:reduce){.cm-club-workspace-skeleton{animation:none}}.cm-club-actions{gap:var(--cm-space-4);min-width:0;display:grid}.cm-club-actions__heading{gap:.375rem;display:grid}.cm-club-actions__list{gap:var(--cm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.cm-club-actions__item{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);min-height:100%;padding:var(--cm-space-4) var(--cm-space-4) var(--cm-space-6);color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);transition:background-color var(--cm-motion-fast) ease;align-content:start;gap:.5rem;text-decoration:none;display:grid}.cm-club-actions__item[data-primary]{border-left-color:var(--cm-blue-bright)}.cm-club-actions__item:hover,.cm-club-actions__item[data-primary]{background:var(--cm-carbon-panel-raised)}.cm-club-actions__item svg{width:1.25rem;height:1.25rem;color:var(--cm-blue-bright);margin-block-end:.25rem}.cm-club-actions__label{font-weight:700}.cm-club-actions__hint{color:var(--cm-ivory-faint);font-size:var(--cm-text-sm);line-height:1.4}.cm-club-actions__item:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-league-data{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xl);font-variant-numeric:tabular-nums;font-weight:700}.cm-player-league-page,.cm-public-league-page{gap:1.25rem;width:min(100%,76rem);min-width:0;margin-inline:auto;display:grid}.cm-player-league-actions{gap:1.25rem;display:grid}.cm-player-league-actions__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cm-player-league-actions__list>li{gap:.4rem;display:grid}.cm-player-league-actions__label{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700}.cm-player-league-card{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);grid-template-columns:4.25rem minmax(0,1fr);display:grid;overflow:hidden}.cm-player-league-card__rail{border-right:1px solid var(--cm-blue-border);color:var(--cm-blue-bright);background:var(--cm-carbon-page);font-family:var(--cm-font-data);align-content:center;justify-items:center;display:grid}.cm-player-league-card__rail span{font-size:var(--cm-text-xs);letter-spacing:.12em;text-transform:uppercase}.cm-player-league-card__rail strong{font-size:var(--cm-text-3xl);font-variant-numeric:tabular-nums}.cm-player-league-card__body{grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding:1rem;display:grid}.cm-player-league-card__body>.cm-scoreboard-card{grid-column:1/-1;width:100%}.cm-player-league-card__body h2,.cm-player-league-card__body p,.cm-player-league-match-hero h1,.cm-player-league-match-hero p{margin:0}.cm-player-league-card__body h2{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-xl),4vw,var(--cm-text-3xl))}.cm-player-league-card__body p{color:var(--cm-ivory-muted)}.cm-player-league-card__meta{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.cm-player-league-card__meta [data-status=live],.cm-player-league-match-hero__status[data-status=live]{color:var(--cm-red-live-text)}.cm-player-league-card__result{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:var(--cm-text-2xl);font-variant-numeric:tabular-nums}.cm-player-league-card .cm-action{justify-self:start}.cm-player-league-match-hero,.cm-public-league-header{border-block:1px solid var(--cm-carbon-border);align-items:end;gap:1rem;padding-block:clamp(1.5rem,5vw,3rem);display:grid}.cm-player-league-match-hero>div,.cm-public-league-header__identity{gap:.5rem;display:grid}.cm-player-league-match-hero__status{border:1px solid var(--cm-carbon-border-raised);color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);text-transform:uppercase;border-radius:999px;justify-self:start;padding:.45rem .75rem}.cm-player-league-match-grid{gap:1rem;display:grid}.cm-player-league-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.cm-player-league-facts div{border-top:1px solid var(--cm-carbon-border);gap:.25rem;padding-top:.75rem;display:grid}.cm-player-league-facts dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);text-transform:uppercase}.cm-player-league-facts dd{margin:0;font-weight:700}.cm-public-league-header__identity p{max-width:48rem;color:var(--cm-ivory-muted);margin:0;line-height:1.65}.cm-public-league-header__mark{color:var(--cm-blue-bright);font-family:var(--cm-font-data);justify-items:end;display:grid}.cm-public-league-header__mark span{font-size:var(--cm-text-3xl)}.cm-public-league-header__mark small{color:var(--cm-ivory-muted);text-transform:uppercase}.cm-public-league-season-picker{scrollbar-width:thin;gap:.5rem;padding-block:.25rem;display:flex;overflow-x:auto}.cm-public-league-season-picker button{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-width:9rem;min-height:3.5rem;color:var(--cm-ivory-muted);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);font:inherit;text-align:left;gap:.2rem;padding:.65rem .85rem;display:grid}.cm-public-league-season-picker button.is-active{border-color:var(--cm-blue-border);color:var(--cm-ivory);background:color-mix(in srgb,var(--cm-blue) 12%,var(--cm-carbon-panel))}.cm-public-league-season-picker span{font-weight:700}.cm-public-league-season-picker small{font-family:var(--cm-font-data);font-size:var(--cm-text-xs);text-transform:uppercase}.cm-public-league-section,.cm-public-league-standings{gap:1rem;min-width:0;display:grid}.cm-public-league-calendar>li,.cm-public-league-standings article{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1)}.cm-public-league-standings article>header{border-bottom:1px solid var(--cm-carbon-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.cm-public-league-standings article>header>div{align-items:baseline;gap:.75rem;display:flex}.cm-public-league-standings h3,.cm-public-league-standings p{margin:0}.cm-public-league-standings h3{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-2xl)}.cm-public-league-calendar a{color:var(--cm-ivory)}.cm-public-league-calendar,.cm-public-league-calendar ul{margin:0;padding:0;list-style:none}.cm-public-league-calendar{gap:1rem;display:grid}.cm-public-league-calendar>li>header{border-bottom:1px solid var(--cm-carbon-border);grid-template-columns:auto minmax(0,1fr);gap:.25rem 1rem;padding:1rem;display:grid}.cm-public-league-calendar>li>header span{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);grid-row:span 2}.cm-public-league-calendar>li>header small{color:var(--cm-ivory-muted)}.cm-public-league-calendar ul>li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:0;display:grid}.cm-public-league-calendar ul>li>.cm-scoreboard-card{grid-column:1/-1;width:100%}.cm-public-league-calendar ul>li+li{margin-block-start:var(--cm-space-2)}.cm-public-league-calendar__sides{gap:.25rem;display:grid}.cm-live-label{color:var(--cm-red-live-text);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1}@media (width>=720px){.cm-player-league-card__body{grid-template-columns:minmax(0,1fr) auto}.cm-player-league-card__body h2,.cm-player-league-card__body p,.cm-player-league-card__meta{grid-column:1}.cm-player-league-card .cm-action,.cm-player-league-card__result{grid-column:2}.cm-player-league-card__result{grid-row:1/span 2;justify-self:end}.cm-player-league-card .cm-action{grid-row:3/span 2}.cm-player-league-match-hero,.cm-public-league-header{grid-template-columns:minmax(0,1fr) auto}.cm-public-league-header>.cm-league-text-action{grid-column:1/-1}.cm-player-league-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-league-text-action{min-height:2.75rem;color:var(--cm-ivory-muted);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.cm-league-text-action:hover{color:var(--cm-ivory)}.cm-league-text-action--danger{color:var(--cm-red-live)}.cm-league-calendar-list,.cm-league-compact-list,.cm-league-current-divisions,.cm-league-directory,.cm-league-entry-list,.cm-league-priority-list,.cm-league-season-ledger,.cm-league-standings-cards,.cm-league-transition-list{margin:0;padding:0;list-style:none}.cm-league-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.cm-league-directory__record{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);min-height:9rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);transition:border-color var(--cm-motion-standard) ease,transform var(--cm-motion-standard) ease;grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.25rem;text-decoration:none;display:grid}.cm-league-directory__record:hover{border-color:var(--cm-blue-border);transform:translateY(-2px)}.cm-league-calendar-list__rail,.cm-league-current-divisions__order,.cm-league-directory__index{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.1em;font-weight:700}.cm-league-directory__body{gap:.625rem;min-width:0;display:grid}.cm-league-directory__body strong{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-2xl)}.cm-league-calendar-list small,.cm-league-current-divisions small,.cm-league-directory__body small,.cm-league-entry-list small,.cm-league-transition-list small{color:var(--cm-ivory-muted);line-height:1.55}.cm-league-empty,.cm-league-state{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);color:var(--cm-ivory-muted);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);justify-items:start;gap:.75rem;padding:1.25rem;display:grid}.cm-league-empty{align-content:center;min-height:14rem}.cm-league-create-sheet h2,.cm-league-empty h2,.cm-league-resolution-groups h3,.cm-league-section-heading h2{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;margin:0}.cm-league-create-sheet__heading p,.cm-league-empty p,.cm-league-section-copy{max-width:50rem;color:var(--cm-ivory-muted);margin:0;line-height:1.65}.cm-league-empty__line{background:var(--cm-carbon-border-raised);width:4rem;height:.125rem}.cm-league-inline-error,.cm-league-state--error{color:var(--cm-red-live)}.cm-league-state--error p{margin:0}.cm-league-state__actions{color:var(--cm-ivory);flex-wrap:wrap;gap:.75rem;display:flex}.cm-league-inline-error{border-left:2px solid var(--cm-red-live);background:color-mix(in srgb,var(--cm-red-live) 14%,transparent);margin:0;padding:.75rem 1rem}.cm-league-stepper{border-block:1px solid var(--cm-carbon-border);scrollbar-width:thin;min-width:0;margin-block-end:1.25rem;overflow-x:auto}.cm-league-stepper ol{grid-template-columns:repeat(6,1fr);min-width:46rem;margin:0;padding:0;list-style:none;display:grid}.cm-league-stepper li{position:relative}.cm-league-stepper li:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cm-league-stepper li.is-active:after,.cm-league-stepper li.is-complete:after{background:var(--cm-blue)}.cm-league-stepper button{width:100%;min-height:4.5rem;color:var(--cm-ivory-muted);font:inherit;font-size:var(--cm-text-xs);text-align:left;background:0 0;border:0;justify-items:start;gap:.25rem;padding:.75rem;font-weight:700;display:grid}.cm-league-stepper button span{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em}.cm-league-stepper .is-active button,.cm-league-stepper .is-complete button{color:var(--cm-ivory)}.cm-league-create-sheet,.cm-league-panel{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);gap:1.25rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.cm-league-create-sheet__heading,.cm-league-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cm-league-create-sheet__heading>div,.cm-league-section-heading>div{gap:.45rem;display:grid}.cm-league-create-sheet__heading h2{font-size:clamp(var(--cm-text-2xl),4vw,var(--cm-text-4xl))}.cm-league-section-heading h2{font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl))}.cm-league-create-sheet__actions,.cm-league-dialog__actions,.cm-league-inline-actions,.cm-league-settings__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.cm-league-calendar-settings,.cm-league-enrollment-form,.cm-league-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cm-league-form-field{align-content:start;gap:.5rem;min-width:0;display:grid}.cm-league-form-field--wide{grid-column:1/-1}.cm-league-form-field label{color:var(--cm-ivory);font-size:var(--cm-text-sm);font-weight:700}.cm-league-form-field small{color:var(--cm-ivory-muted)}.cm-league-entry-list select,.cm-league-form-field input,.cm-league-form-field select,.cm-league-form-field textarea,.cm-league-section-heading select{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-width:0;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-panel-raised);font:inherit;padding:.7rem .75rem}.cm-league-form-field textarea{resize:vertical}.cm-league-division-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cm-league-division-card{border:1px solid var(--cm-carbon-border);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-page);grid-template-columns:3rem minmax(0,1fr);display:grid;overflow:hidden}.cm-league-division-card__rail{border-right:1px solid var(--cm-carbon-border);color:var(--cm-blue-bright);background:var(--cm-carbon-panel);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);place-items:start center;padding-block:1rem;display:grid}.cm-league-division-card__form{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.cm-league-enrollment-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end}.cm-league-calendar-list,.cm-league-compact-list,.cm-league-current-divisions,.cm-league-entry-list{border-block-start:1px solid var(--cm-carbon-border)}.cm-league-calendar-list li,.cm-league-compact-list li,.cm-league-current-divisions li,.cm-league-entry-list li{border-block-end:1px solid var(--cm-carbon-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding-block:.9rem;display:grid}.cm-league-entry-list__mark{border:1px solid var(--cm-blue-border);width:2.75rem;height:2.75rem;color:var(--cm-on-ink);background:var(--cm-blue-deep);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);border-radius:50%;place-items:center;display:grid}.cm-league-calendar-list__identity,.cm-league-current-divisions li>span:nth-child(2),.cm-league-entry-list li>span:nth-child(2),.cm-league-transition-list li>span:last-child{gap:.25rem;min-width:0;display:grid}.cm-league-calendar-list li{grid-template-columns:2rem minmax(10rem,1fr) auto auto auto}.cm-league-calendar-list__result{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-league-season-header{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);gap:1.25rem;margin-block-end:1.25rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.cm-league-season-header__topline{justify-content:flex-end;align-items:flex-start;gap:1rem;display:flex}.cm-league-season-header__identity{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cm-league-season-header__identity>div:first-child{gap:.5rem;display:grid}.cm-league-season-header__identity h1{max-width:22ch;font-size:clamp(var(--cm-text-3xl),6vw,var(--cm-text-5xl))}.cm-league-season-header__identity p:last-child{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);margin:0}.cm-league-season-header__score{justify-items:end;display:grid}.cm-league-season-header__score span{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-3xl),8vw,var(--cm-text-5xl));font-variant-numeric:tabular-nums;line-height:.95}.cm-league-season-header__score small{letter-spacing:.08em}.cm-league-season-header__score small,.cm-league-status{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);text-transform:uppercase}.cm-league-status{border:1px solid var(--cm-carbon-border-raised);background:var(--cm-carbon-page);width:fit-content;min-height:1.75rem;font-size:var(--cm-text-xs);letter-spacing:.06em;border-radius:999px;align-items:center;padding:.25rem .65rem;font-weight:700;display:inline-flex}.cm-league-status--active,.cm-league-status--schedule_ready{border-color:var(--cm-blue-border);color:var(--cm-blue-bright)}.cm-league-status--completed{color:var(--cm-ivory-muted)}.cm-league-priority-strip{gap:var(--cm-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.cm-league-priority-strip li{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);min-height:3.5rem;color:var(--cm-ivory);background:var(--cm-carbon-page);font-size:var(--cm-text-sm);align-items:center;gap:.625rem;padding:.75rem;display:flex}.cm-league-priority-strip svg{color:var(--cm-blue-bright);flex:none}.cm-league-priority-clear{color:var(--cm-ivory-muted);align-items:center;gap:.625rem;margin:0;display:flex}.cm-league-priority-clear svg{color:var(--cm-blue-bright)}.cm-league-overview,.cm-league-settings{gap:1rem;display:grid}.cm-league-overview__scoreboard{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.cm-league-overview__scoreboard div{border-inline-end:1px solid var(--cm-carbon-border);gap:.35rem;padding:1.25rem;display:grid}.cm-league-overview__scoreboard div:last-child{border-inline-end:0}.cm-league-overview__scoreboard dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase}.cm-league-overview__scoreboard dd{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-2xl),4vw,var(--cm-text-4xl));font-variant-numeric:tabular-nums;margin:0}.cm-league-overview__scoreboard div:last-child dd{font-size:var(--cm-text-lg)}.cm-league-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cm-league-priority-list{counter-reset:priorities}.cm-league-priority-list li{border-block-end:1px solid var(--cm-carbon-border);counter-increment:priorities;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-block:.8rem;display:grid}.cm-league-priority-list li:before{color:var(--cm-blue-bright);content:counter(priorities,decimal-leading-zero);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-league-current-divisions li{grid-template-columns:2rem minmax(0,1fr) auto auto}.cm-league-transition-list{gap:.75rem;display:grid}.cm-league-transition-list li{border:1px solid var(--cm-carbon-border);border-radius:var(--cm-radius-control);background:var(--cm-carbon-page);grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:.85rem;display:grid}.cm-league-transition-list__arrow{color:var(--cm-ivory-faint);font-size:var(--cm-text-xl);place-items:center;display:grid}.cm-league-transition-note{border-left:2px solid var(--cm-attention);color:var(--cm-ivory-muted);margin:0;padding-left:.85rem}.cm-league-dialog__form,.cm-league-transition-start,.cm-league-transition-workspace{gap:1rem;display:grid}.cm-league-transition-start{border-block-start:1px solid var(--cm-carbon-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-block-start:1rem}.cm-league-transition-start .cm-league-transition-note{grid-column:1/-1}.cm-league-order-list,.cm-league-transition-entries{gap:0;margin:0;padding:0;list-style:none;display:grid}.cm-league-transition-entries>li{border-block-end:1px solid var(--cm-carbon-border);grid-template-columns:minmax(11rem,1fr) minmax(10rem,.85fr);gap:.85rem 1rem;padding-block:1rem;display:grid}.cm-league-transition-entries__identity{align-content:start;justify-items:start;gap:.35rem;display:grid}.cm-league-match-days__appointment,.cm-league-transition-entries__identity small{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-league-transition-entries__reason{grid-column:1/-1}.cm-league-movement{border:1px solid var(--cm-carbon-border-raised);color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .45rem;display:inline-flex}.cm-league-movement--promote{border-color:var(--cm-blue-border);color:var(--cm-blue-bright)}.cm-league-movement--relegate,.cm-league-movement--unassigned{border-color:color-mix(in srgb,var(--cm-relegation-zone) 55%,transparent);color:var(--cm-ivory)}.cm-league-transition-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.cm-league-resolution-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.cm-league-resolution-groups>div{align-content:start;gap:.75rem;display:grid}.cm-league-resolution-groups h3{font-size:var(--cm-text-xl)}.cm-league-compact-list li{grid-template-columns:minmax(0,1fr) auto}.cm-league-standings-table{overflow-x:auto}.cm-league-standings-table table{border-collapse:collapse;width:100%}.cm-league-standings-table td,.cm-league-standings-table th{border-block-end:1px solid var(--cm-carbon-border);text-align:right;padding:.85rem .75rem}.cm-league-standings-table td:nth-child(2),.cm-league-standings-table th:nth-child(2){text-align:left}.cm-league-standings-table thead th{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase}.cm-league-standings-table tbody td{font-family:var(--cm-font-data);font-variant-numeric:tabular-nums}.cm-league-standings-cards{display:none}.cm-league-decision-rail{border:1px solid var(--cm-blue-border);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-page);grid-template-columns:minmax(0,.8fr) minmax(14rem,1fr);gap:1rem 1.5rem;padding:1rem;display:grid}.cm-league-decision-rail>div:first-child{align-content:start;gap:.45rem;display:grid}.cm-league-decision-rail h3,.cm-league-decision-rail p{margin:0}.cm-league-decision-rail p{color:var(--cm-ivory-muted);line-height:1.55}.cm-league-order-list li{border-block-end:1px solid var(--cm-carbon-border);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding-block:.55rem;display:grid}.cm-league-order-list__rank{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-variant-numeric:tabular-nums}.cm-league-icon-action{border:1px solid var(--cm-carbon-border-raised);width:2.25rem;height:2.25rem;color:var(--cm-ivory);background:var(--cm-carbon-panel-raised);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.cm-league-icon-action:disabled{cursor:not-allowed;opacity:.4}.cm-league-decision-rail__action{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.cm-league-review__facts{border-block:1px solid var(--cm-carbon-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.cm-league-review__facts div{gap:.35rem;padding:1rem;display:grid}.cm-league-review__facts dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase}.cm-league-review__facts dd{color:var(--cm-ivory);margin:0}.cm-league-season-ledger{gap:0;display:grid;position:relative}.cm-league-season-ledger:before{background:var(--cm-carbon-border-raised);content:"";width:1px;position:absolute;top:0;bottom:0;left:1.25rem}.cm-league-season-ledger a{border:0;border-block-end:1px solid var(--cm-carbon-border);color:var(--cm-ivory);background:0 0;border-radius:0;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:grid;position:relative}.cm-league-season-ledger__line{z-index:1;border:2px solid var(--cm-blue);background:var(--cm-carbon-page);border-radius:50%;justify-self:center;width:.625rem;height:.625rem;display:block}.cm-league-season-ledger a>span:nth-child(2){gap:.25rem;display:grid}.cm-league-season-ledger small{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-league-dialog__overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a0cc7;position:fixed;inset:0}.cm-league-dialog{z-index:61;border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);width:min(100vw - 2rem,32rem);max-height:calc(100vh - 2rem);color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);gap:1rem;padding:1.25rem;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 1.5rem 5rem #00000073}.cm-league-dialog__title{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-2xl)}.cm-league-dialog__description{color:var(--cm-ivory-muted);line-height:1.6}.cm-action--danger{border-color:var(--cm-red-live);color:#fff;background:var(--cm-red-live)}.cm-league-audit-list,.cm-league-match-days,.cm-league-match-days ul{gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.cm-league-match-days>li{border:1px solid var(--cm-carbon-border);border-radius:var(--cm-radius-control);background:var(--cm-carbon-page)}.cm-league-match-days>li+li{margin-block-start:.75rem}.cm-league-match-days>li>header{border-block-end:1px solid var(--cm-carbon-border);grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.9rem 1rem;display:grid}.cm-league-match-days>li>header .cm-kicker{grid-column:1/-1}.cm-league-audit-list small,.cm-league-match-days time{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-league-match-days ul li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.cm-league-match-days__main{gap:.35rem;display:grid}.cm-league-match-days ul li+li{border-block-start:1px solid var(--cm-carbon-border)}.cm-league-match-days__sides{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.cm-league-match-days__sides [data-winner]{color:var(--cm-ivory);font-weight:600}.cm-league-match-days__score{align-items:center;gap:.25rem;display:inline-flex}.cm-league-match-days__score strong{border:1px solid var(--cm-carbon-border-raised);min-width:1.75rem;color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-variant-numeric:tabular-nums;border-radius:.3125rem;justify-content:center;align-items:center;padding:.0625rem .35rem;font-weight:500;display:inline-flex}.cm-league-match-days__score strong[data-winner]{background:var(--cm-score-fill);color:var(--cm-on-ink);border-color:#0000}.cm-league-match-days__sides small{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);text-transform:uppercase}.cm-league-audit-list{position:relative}.cm-league-audit-list:before{background:var(--cm-carbon-border-raised);content:"";width:1px;position:absolute;top:.8rem;bottom:.8rem;left:.32rem}.cm-league-audit-list li{grid-template-columns:.7rem minmax(0,1fr);gap:.85rem;padding:.65rem 0;display:grid;position:relative}.cm-league-audit-list__mark{z-index:1;border:2px solid var(--cm-blue);background:var(--cm-carbon-panel);border-radius:50%;width:.7rem;height:.7rem;margin-block-start:.25rem}.cm-league-audit-list li>span:last-child{gap:.25rem;display:grid}.cm-league-audit-list em{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);font-style:normal}@media (width<=63.9375rem){.cm-league-division-card__form{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-league-calendar-list li{grid-template-columns:2rem minmax(0,1fr) auto}.cm-league-calendar-list__result{grid-column:2/-1}.cm-league-overview__scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-league-overview__scoreboard div:nth-child(2){border-inline-end:0}.cm-league-overview__scoreboard div:nth-child(-n+2){border-block-end:1px solid var(--cm-carbon-border)}}@media (width<=47.9375rem){.cm-league-calendar-settings,.cm-league-decision-rail,.cm-league-decision-rail__action,.cm-league-enrollment-form,.cm-league-form-grid,.cm-league-overview__grid,.cm-league-transition-entries>li,.cm-league-transition-start{grid-template-columns:1fr}.cm-league-decision-rail__action,.cm-league-transition-entries__reason,.cm-league-transition-start .cm-league-transition-note{grid-column:auto}.cm-league-decision-rail__action .cm-action,.cm-league-transition-start .cm-action{justify-self:start}.cm-league-match-days ul li{grid-template-columns:minmax(0,1fr) auto}.cm-league-match-days ul li .cm-action{grid-column:1/-1;justify-self:start}.cm-league-create-sheet__heading,.cm-league-season-header__identity,.cm-league-season-header__topline,.cm-league-section-heading{flex-direction:column;align-items:stretch}.cm-league-season-header__score{justify-items:start}.cm-league-division-card{grid-template-columns:2.25rem minmax(0,1fr)}.cm-league-division-card__form{grid-template-columns:1fr}.cm-league-form-field--wide{grid-column:auto}.cm-league-calendar-list li,.cm-league-current-divisions li,.cm-league-entry-list li{grid-template-columns:2.25rem minmax(0,1fr)}.cm-league-calendar-list .cm-league-status,.cm-league-calendar-list button,.cm-league-calendar-list__result,.cm-league-current-divisions .cm-league-status,.cm-league-current-divisions button,.cm-league-entry-list button,.cm-league-entry-list select{grid-column:2;justify-self:start}.cm-league-overview__scoreboard{grid-template-columns:1fr}.cm-league-overview__scoreboard div,.cm-league-overview__scoreboard div:nth-child(2){border-inline-end:0;border-block-end:1px solid var(--cm-carbon-border)}.cm-league-overview__scoreboard div:last-child{border-block-end:0}.cm-league-standings-table{display:none}.cm-league-standings-cards{gap:.75rem;display:grid}.cm-league-standings-cards li{border:1px solid var(--cm-carbon-border);border-radius:var(--cm-radius-control);background:var(--cm-carbon-page);grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:.85rem;display:grid}.cm-league-standings-cards__rank{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-2xl);grid-row:span 2}.cm-league-standings-cards dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.cm-league-standings-cards dl div{gap:.25rem;display:grid}.cm-league-standings-cards dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-league-standings-cards dd{font-family:var(--cm-font-data);margin:0}.cm-league-review__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-league-match-days ul li,.cm-league-match-days>li>header{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cm-league-directory__record{transition:none}}.cm-league-settings-nav{gap:var(--cm-space-2);border-radius:var(--cm-radius-block);padding:var(--cm-space-2);background:var(--cm-carbon-panel-sunken);flex-wrap:wrap;display:flex}.cm-league-settings-nav>.cm-action{min-height:var(--cm-control-min);padding-inline:var(--cm-space-4)}.cm-league-settings-nav>.cm-action[aria-pressed=true]{background:var(--cm-carbon-border-raised);color:var(--cm-ivory)}.cm-team-league-create,.cm-team-page{width:min(100%,76rem);min-width:0;color:var(--cm-ivory);gap:1.5rem;margin-inline:auto;display:grid}.cm-team-hero{border-block:1px solid var(--cm-carbon-border);align-items:end;gap:1.25rem;min-width:0;padding-block:clamp(1.5rem,5vw,3.25rem);display:grid}.cm-team-embedded-heading{justify-content:flex-end;min-width:0;display:flex}.cm-team-hero>div:not(.cm-team-mark){gap:.65rem;min-width:0;display:grid}.cm-team-empty h2,.cm-team-hero h1,.cm-team-lifecycle h2,.cm-team-roster-sheet h3,.cm-team-section-heading h2,.cm-team-sheet__heading h1,.cm-team-sheet__heading h2{overflow-wrap:anywhere;color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;margin:0}.cm-team-hero h1{max-width:20ch;font-size:clamp(var(--cm-text-3xl),6vw,var(--cm-text-5xl))}.cm-team-form-note,.cm-team-hero p,.cm-team-lifecycle p,.cm-team-section-copy,.cm-team-sheet__heading p{max-width:68ch;color:var(--cm-ivory-muted);text-wrap:pretty;margin:0;line-height:1.65}.cm-team-back,.cm-team-text-action{border-radius:var(--cm-radius-control);width:fit-content;min-height:2.75rem;color:var(--cm-blue-bright);font-size:var(--cm-text-sm);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.cm-team-back:focus-visible,.cm-team-check:focus-within,.cm-team-division-tabs button:focus-visible,.cm-team-field input:focus-visible,.cm-team-field select:focus-visible,.cm-team-field textarea:focus-visible,.cm-team-icon-action:focus-visible,.cm-team-league-steps button:focus-visible,.cm-team-record:focus-visible,.cm-team-season-ledger a:focus-visible,.cm-team-text-action:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-team-admission-ledger,.cm-team-division-list,.cm-team-fixture-strip,.cm-team-league-steps ol,.cm-team-ledger,.cm-team-roster-list,.cm-team-season-ledger{min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-team-ledger{border-top:1px solid var(--cm-carbon-border)}.cm-team-record{border:0;border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);min-width:0;min-height:5.5rem;color:inherit;background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);transition:background-color var(--cm-motion-fast) ease;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 1.125rem;text-decoration:none;display:grid}.cm-team-record+.cm-team-record{margin-block-start:var(--cm-space-2)}.cm-team-record:hover{background:var(--cm-carbon-panel-raised)}.cm-team-record>svg{color:var(--cm-blue-bright)}.cm-team-mark,.cm-team-record__code{border:1px solid var(--cm-blue-border);color:var(--cm-blue-bright);background:var(--cm-carbon-page);font-family:var(--cm-font-data);letter-spacing:.05em;place-items:center;font-weight:700;display:grid}.cm-team-record__code{box-sizing:border-box;overflow-wrap:anywhere;text-align:center;width:3.5rem;min-height:3.5rem;padding:.25rem}.cm-team-record__identity{gap:.3rem;min-width:0;display:grid}.cm-team-record__identity strong{overflow-wrap:anywhere;font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-2xl)}.cm-team-record__identity small,.cm-team-record__status{color:var(--cm-ivory-muted);line-height:1.5}.cm-team-record__status,.cm-team-roster-sheet>header>span:last-child,.cm-team-season-hero__status,.cm-team-status{font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cm-team-record>.cm-entity-card__meta,.cm-team-record__status{display:none}.cm-team-empty,.cm-team-inline-alert,.cm-team-lifecycle,.cm-team-state{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.cm-team-empty>span{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-3xl),8vw,var(--cm-text-5xl));letter-spacing:.18em}.cm-team-empty p,.cm-team-inline-alert p,.cm-team-state p{color:var(--cm-ivory-muted);margin:0}.cm-team-inline-alert,.cm-team-inline-error,.cm-team-state--error{border-color:var(--cm-danger)}.cm-team-inline-alert{grid-template-columns:minmax(0,1fr);align-items:center}.cm-team-inline-error{border:1px solid var(--cm-danger);border-radius:var(--cm-radius-control);color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);margin:0;padding:.85rem 1rem}.cm-team-hero--detail{grid-template-columns:auto minmax(0,1fr)}.cm-team-mark{aspect-ratio:1;width:clamp(5rem,16vw,8rem);font-size:clamp(var(--cm-text-xl),5vw,var(--cm-text-3xl))}.cm-team-season-hero__status,.cm-team-status{border:1px solid var(--cm-carbon-border-raised);color:var(--cm-ivory-muted);border-radius:999px;justify-self:start;padding:.6rem .8rem}.cm-team-facts,.cm-team-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;margin:0;display:grid}.cm-team-facts>div,.cm-team-review-grid>div{border-top:1px solid var(--cm-carbon-border);gap:.35rem;min-width:0;padding-top:.75rem;display:grid}.cm-team-facts dt,.cm-team-review-grid dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase}.cm-team-facts dd,.cm-team-review-grid dd{overflow-wrap:anywhere;min-width:0;color:var(--cm-ivory);margin:0;font-weight:700}.cm-team-league-editor,.cm-team-league-sheet,.cm-team-roster-sheet,.cm-team-sheet{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);gap:1.5rem;padding:clamp(1rem,4vw,2rem);display:grid}.cm-team-sheet__heading{grid-template-columns:auto minmax(0,1fr);gap:1rem;min-width:0;display:grid}.cm-team-sheet__heading>div{gap:.5rem;display:grid}.cm-team-division-sheet__index,.cm-team-sheet__number{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xl);font-weight:700}.cm-team-form-grid{gap:1rem;min-width:0;display:grid}.cm-team-field{align-content:start;gap:.45rem;min-width:0;display:grid}.cm-team-field>span,.cm-team-roster-sheet legend{color:var(--cm-ivory);font-size:var(--cm-text-md);font-weight:700}.cm-team-field small,.cm-team-form-note{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs)}.cm-team-field input,.cm-team-field select,.cm-team-field textarea{box-sizing:border-box;border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);width:100%;min-width:0;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-page);font:inherit;padding:.7rem .8rem}.cm-team-field textarea{resize:vertical;min-height:6.5rem}.cm-team-field input:disabled,.cm-team-field textarea:disabled{cursor:not-allowed;opacity:.72}.cm-team-sheet__actions{border-top:1px solid var(--cm-carbon-border);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:1.25rem;display:flex}.cm-team-lifecycle{align-items:end}.cm-team-lifecycle>div{gap:.5rem;display:grid}.cm-team-league-steps{scrollbar-width:thin;min-width:0;padding-block:.25rem;overflow-x:auto}.cm-team-league-steps ol{grid-auto-flow:column;gap:.5rem;width:max-content}.cm-team-division-tabs button,.cm-team-league-steps button{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-width:8.5rem;min-height:3.25rem;color:var(--cm-ivory-muted);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);font:inherit;font-size:var(--cm-text-sm);text-align:left;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.65rem;padding:.65rem .8rem;font-weight:700;display:grid}.cm-team-league-steps button span{color:var(--cm-blue-bright);font-family:var(--cm-font-data)}.cm-team-division-tabs button[data-active=true],.cm-team-league-steps li[data-active=true] button{border-color:var(--cm-blue-border);color:var(--cm-ivory);background:var(--cm-carbon-panel-raised)}.cm-team-league-steps li[data-complete=true] button{color:var(--cm-ivory)}.cm-team-league-steps button:disabled{cursor:not-allowed;opacity:.55}.cm-team-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.cm-team-section-heading>div{gap:.4rem;display:grid}.cm-team-division-list,.cm-team-fixture-strip,.cm-team-roster-list{gap:1rem}.cm-team-division-sheet{border-top:1px solid var(--cm-carbon-border);grid-template-columns:auto minmax(0,1fr);gap:1rem;min-width:0;padding-top:1.25rem;display:grid}.cm-team-icon-action,.cm-team-text-action{color:var(--cm-blue-bright);font:inherit;background:0 0;border:0}.cm-team-text-action--danger{color:var(--cm-danger)}.cm-team-icon-action{border:1px solid var(--cm-carbon-border-raised);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.cm-team-template-scoreboard{border-block:1px solid var(--cm-blue-border);background:var(--cm-carbon-page);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.cm-team-template-scoreboard>div{border-right:1px solid var(--cm-carbon-border);border-bottom:1px solid var(--cm-carbon-border);text-align:center;place-items:center;gap:.2rem;min-width:0;padding:1rem .5rem;display:grid}.cm-team-template-scoreboard small,.cm-team-template-scoreboard span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.07em;text-transform:uppercase}.cm-team-template-scoreboard strong{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:var(--cm-text-3xl);font-variant-numeric:tabular-nums}.cm-team-template-scoreboard__roster strong{color:var(--cm-blue-bright)}.cm-team-division-tabs,.cm-team-template-limits{gap:.75rem;min-width:0;display:grid}.cm-team-division-tabs{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.cm-team-division-tabs button{grid-template-columns:1fr;min-width:0}.cm-team-fixture-slot{border:1px solid var(--cm-carbon-border);border-radius:var(--cm-radius-control);background:var(--cm-carbon-page);gap:1rem;min-width:0;padding:1rem;display:grid}.cm-team-admission-ledger>li,.cm-team-fixture-slot>header,.cm-team-roster-sheet>header{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);align-items:center;gap:.75rem;padding:.85rem 1.125rem;display:grid}.cm-team-admission-ledger>li+li{margin-block-start:var(--cm-space-2)}.cm-team-fixture-slot>header{grid-template-columns:minmax(0,1fr) auto auto}.cm-team-fixture-slot>header>span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);text-transform:uppercase}.cm-team-admission-form,.cm-team-candidate-picker{gap:.75rem;min-width:0;display:grid}.cm-team-candidate-results{gap:.5rem;min-width:0;max-height:18rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cm-team-candidate-results button{border:1px solid var(--cm-carbon-border);border-radius:var(--cm-radius-control);width:100%;min-width:0;min-height:4.5rem;color:var(--cm-ivory);background:var(--cm-carbon-page);font:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem;display:grid}.cm-team-candidate-results button[aria-pressed=true]{border-color:var(--cm-blue-border);background:var(--cm-carbon-panel-raised)}.cm-team-candidate-results button:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-team-candidate-results button>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.cm-team-candidate-results small{color:var(--cm-ivory-muted)}.cm-team-candidate-results svg{color:var(--cm-blue-bright)}.cm-team-admission-ledger{gap:.75rem}.cm-team-admission-ledger>li{border-top:1px solid var(--cm-carbon-border);grid-template-columns:auto minmax(0,1fr);padding-top:.75rem}.cm-team-admission-ledger>li>span:nth-child(2){gap:.25rem;min-width:0;display:grid}.cm-team-admission-ledger>li>span:last-child{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-team-admission-ledger__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.cm-team-admission-ledger__actions .cm-action{min-height:2.75rem}.cm-team-admission-ledger__division{justify-self:end;width:min(100%,15rem)}.cm-team-season-hero__league{color:var(--cm-ivory-muted);font-size:var(--cm-text-md);font-weight:700}.cm-team-roster-sheet>header{grid-template-columns:auto minmax(0,1fr)}.cm-team-roster-sheet>header>div{gap:.2rem;display:grid}.cm-team-roster-sheet h3,.cm-team-roster-sheet p{margin:0}.cm-team-roster-sheet p{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm)}.cm-team-roster-sheet>header>span:last-child{color:var(--cm-ivory-faint)}.cm-team-roster-sheet>header>span[data-complete=true]{color:var(--cm-blue-bright)}.cm-team-roster-sheet fieldset,.cm-team-roster-sheet form{gap:.75rem;min-width:0;display:grid}.cm-team-roster-sheet fieldset{border:1px solid var(--cm-carbon-border);margin:0;padding:1rem}.cm-team-check{border-radius:var(--cm-radius-control);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem;display:grid}.cm-team-check input{width:1.25rem;height:1.25rem;accent-color:var(--cm-blue)}.cm-team-check small{color:var(--cm-ivory-muted)}.cm-team-season-ledger{border-top:1px solid var(--cm-carbon-border)}.cm-team-season-ledger a{border:0;border-bottom:1px solid var(--cm-carbon-border);min-height:4.75rem;color:inherit;background:0 0;border-radius:0;grid-template-columns:minmax(6rem,.45fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;text-decoration:none;display:grid}.cm-team-season-ledger small,.cm-team-season-ledger span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);text-transform:uppercase}@media (width<=734px){.cm-team-admission-form .cm-action,.cm-team-hero .cm-action,.cm-team-lifecycle .cm-action,.cm-team-sheet__actions .cm-action{box-sizing:border-box;width:100%}.cm-team-record{grid-template-columns:3.5rem minmax(0,1fr) auto}.cm-team-facts,.cm-team-hero--detail,.cm-team-review-grid{grid-template-columns:1fr}.cm-team-mark{width:5.5rem}.cm-team-division-sheet,.cm-team-sheet__heading{grid-template-columns:1fr}.cm-team-sheet__actions{flex-direction:column-reverse}.cm-team-season-ledger a{grid-template-columns:1fr auto}.cm-team-season-ledger .cm-entity-card__body{grid-area:2/1/auto/-1}.cm-team-admission-ledger__actions{grid-column:1/-1;justify-content:stretch}.cm-team-admission-ledger__actions .cm-action{flex:8rem}}@media (width>=600px){.cm-team-form-grid,.cm-team-template-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-team-field--wide{grid-column:1/-1}.cm-team-admission-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.cm-team-admission-ledger>li,.cm-team-roster-sheet>header{grid-template-columns:auto minmax(0,1fr) auto}}@media (width>=768px){.cm-team-hero{grid-template-columns:minmax(0,1fr) auto}.cm-team-hero--detail{grid-template-columns:auto minmax(0,1fr) auto}.cm-team-record{grid-template-columns:4rem minmax(0,1fr) auto auto;gap:1.25rem}.cm-team-record__status{display:inline}.cm-team-record>.cm-entity-card__meta{display:block}.cm-team-inline-alert,.cm-team-lifecycle{grid-template-columns:minmax(0,1fr) auto}.cm-team-template-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-team-template-scoreboard>div{border-bottom:0}.cm-team-template-limits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cm-team-league-steps button,.cm-team-record{transition-duration:.01ms}}.cm-player-competitions-hero,.cm-player-team-fixtures,.cm-public-team-league,.cm-public-team-league-page,.cm-team-fixture-page{min-width:0}.cm-public-team-league,.cm-public-team-league-page,.cm-team-fixture-page{gap:1.5rem;width:min(100%,76rem);margin-inline:auto;display:grid}.cm-public-team-league select:focus-visible,.cm-team-fixture-page button:focus-visible,.cm-team-fixture-page select:focus-visible,.cm-team-fixture-page textarea:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:2px}.cm-team-season-counters{border:1px solid var(--cm-carbon-border-raised);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cm-team-season-counters>div{border:1px solid var(--cm-carbon-border);align-content:space-between;gap:.75rem;min-height:7rem;padding:1rem;display:grid}.cm-team-season-counters dt{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs)}.cm-team-season-counters dd{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-3xl),5vw,var(--cm-text-5xl));margin:0;font-weight:700}.cm-team-closure{border:1px solid var(--cm-blue-border);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid;position:relative;overflow:hidden}.cm-team-closure:after{background:var(--cm-blue-bright);content:"";height:2px;position:absolute;inset:0 0 auto}.cm-team-closure__signal{border:1px solid var(--cm-blue-border);width:3rem;height:3rem;color:var(--cm-blue-bright);background:var(--cm-carbon-page);border-radius:50%;place-items:center;display:grid}.cm-team-closure__signal svg{width:1.25rem;height:1.25rem}.cm-team-closure__content{gap:.5rem;min-width:0;display:grid}.cm-team-closure__content h2,.cm-team-closure__content h3,.cm-team-closure__content p{margin:0}.cm-team-closure__content h2{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-2xl),5vw,var(--cm-text-4xl))}.cm-team-closure__content h3{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase}.cm-team-closure__content>p:not(.cm-team-inline-error){max-width:64ch;color:var(--cm-ivory-muted);line-height:1.6}.cm-team-closure__action{align-items:end;display:flex}.cm-team-closure__action .cm-action{width:100%}.cm-team-fixture-act,.cm-team-fixture-action,.cm-team-fixture-appointment,.cm-team-season-panel{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);gap:1.25rem;padding:clamp(1rem,3vw,1.75rem);display:grid}.cm-player-team-fixtures>ol,.cm-public-team-league__calendar ol,.cm-public-team-league__calendar ul,.cm-team-season-audit,.cm-team-season-calendar,.cm-team-season-calendar ul,.cm-team-season-divisions,.cm-team-season-transitions,.cm-team-wave-list,.cm-team-wave-list>li>ol{min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-team-season-divisions>li{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1rem;padding-inline:1.125rem;display:grid}.cm-team-season-transitions{gap:.75rem}.cm-team-season-transitions>li{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding-block:1rem;padding-inline:1.125rem;display:grid}.cm-team-season-transitions>li>svg{color:var(--cm-blue-bright)}.cm-team-season-transitions>li>span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);grid-column:1/-1}.cm-team-transition-review{scroll-margin-top:1.5rem}.cm-team-movement,.cm-team-transition-status{border:1px solid var(--cm-carbon-border-raised);width:fit-content;color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.45rem .65rem;font-weight:700}.cm-team-movement--promote,.cm-team-transition-status--confirmed,.cm-team-transition-status--ready{border-color:var(--cm-blue-border);color:var(--cm-blue-bright)}.cm-team-movement--relegate{border-color:var(--cm-relegation-zone);color:var(--cm-ivory)}.cm-team-transition-actions,.cm-team-transition-entries,.cm-team-transition-entry__identity,.cm-team-transition-start,.cm-team-transition-workspace{gap:1rem;min-width:0;display:grid}.cm-team-transition-start{border-top:1px solid var(--cm-carbon-border);align-items:end;padding-top:1rem}.cm-team-transition-note{color:var(--cm-ivory-muted);margin:0}.cm-team-transition-entries{margin:0;padding:0;list-style:none}.cm-team-transition-entries>li{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);gap:1rem;padding-block:1rem;padding-inline:1.125rem;display:grid}.cm-team-transition-entry__identity{align-content:start;gap:.3rem}.cm-team-transition-entry__identity small{color:var(--cm-ivory-muted)}.cm-team-transition-actions{border-top:1px solid var(--cm-carbon-border);justify-items:start;padding-top:1rem}.cm-team-season-audit>li>span,.cm-team-season-divisions>li>span{color:var(--cm-blue-bright);font-family:var(--cm-font-data)}.cm-team-season-audit strong,.cm-team-season-divisions h3,.cm-team-season-divisions p{margin:0}.cm-team-season-audit time,.cm-team-season-divisions p{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm)}.cm-public-team-league__calendar>ol,.cm-team-season-calendar{gap:1rem}.cm-public-team-league__calendar>ol>li,.cm-team-season-calendar>li{border-top:1px solid var(--cm-carbon-border);padding-top:1rem}.cm-public-team-league__calendar>ol>li>header,.cm-team-season-calendar>li>header{justify-content:space-between;gap:1rem;padding-bottom:.75rem;display:flex}.cm-team-season-calendar ul li{border-top:1px solid var(--cm-carbon-border);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding-block:.75rem;display:grid}.cm-team-season-calendar .cm-action{grid-column:1/-1}.cm-team-calendar-manager,.cm-team-calendar-manager>ol,.cm-team-calendar-manager__actions,.cm-team-calendar-manager__identity,.cm-team-season-hero__actions{min-width:0;display:grid}.cm-team-season-hero__actions{justify-items:start;gap:.75rem}.cm-team-calendar-manager{border-block:1px solid var(--cm-carbon-border);gap:.75rem;padding-block:.75rem}.cm-team-calendar-manager>ol{margin:0;padding:0;list-style:none}.cm-team-calendar-manager>ol>li{border-top:1px solid var(--cm-carbon-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding-block:.75rem;display:grid}.cm-team-calendar-manager>ol>li:first-child{border-top:0}.cm-team-calendar-manager__order,.cm-team-calendar-manager__result{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-team-calendar-manager__identity{gap:.2rem}.cm-team-calendar-manager__identity small{color:var(--cm-ivory-muted)}.cm-team-calendar-manager__actions,.cm-team-calendar-manager__result{grid-column:1/-1}.cm-team-calendar-manager__actions{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem}.cm-team-calendar-manager__actions .cm-action{width:100%;min-height:2.75rem}.cm-team-season-audit>li{border-top:1px solid var(--cm-carbon-border);grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;padding-block:1rem;display:grid}.cm-team-fixture-board{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);display:grid;overflow:hidden}.cm-team-fixture-board__header{align-items:end;gap:1rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.cm-team-fixture-board__header>div{gap:.55rem;display:grid}.cm-team-fixture-board__header h1{font-size:clamp(var(--cm-text-3xl),8vw,var(--cm-text-5xl))}.cm-team-fixture-act header p,.cm-team-fixture-action>p,.cm-team-fixture-appointment>p,.cm-team-fixture-board__header p{color:var(--cm-ivory-muted);margin:0;line-height:1.6}.cm-team-fixture-act>header>span,.cm-team-fixture-board__status,.cm-team-lineup-rail>header>span{border:1px solid var(--cm-blue-border);width:fit-content;color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:.5rem .75rem;font-weight:700}.cm-team-fixture-board>.cm-scoreboard-card{margin-inline:clamp(1rem,3vw,1.5rem)}.cm-team-lineup-rail{background:var(--cm-carbon-page);gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.cm-public-team-league__hero,.cm-team-fixture-act>header,.cm-team-lineup-rail>header{align-items:end;gap:1rem;display:grid}.cm-public-team-league h2,.cm-public-team-league h3,.cm-team-fixture-act h2,.cm-team-fixture-action h2,.cm-team-lineup-rail h2{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;margin:0}.cm-team-lineup-rail__sides{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-team-lineup-rail__sides article{border-left:2px solid var(--cm-blue-border);gap:.35rem;padding-left:.75rem;display:grid}.cm-team-lineup-rail__sides article:last-child{border-right:2px solid var(--cm-blue-border);text-align:right;border-left:0;padding-right:.75rem}.cm-team-lineup-rail__sides span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-team-wave-list{gap:1.5rem;padding:clamp(1rem,3vw,1.5rem)}.cm-team-wave-list>li>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding-bottom:.75rem;display:grid}.cm-team-wave-list>li>header>span{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-2xl)}.cm-team-wave-list h2{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;margin:0}.cm-team-wave-list>li>ol{gap:.75rem}.cm-team-match-sheet{border:1px solid var(--cm-carbon-border);background:var(--cm-carbon-panel-raised);min-width:0;display:grid}.cm-team-match-sheet__rule{border-bottom:1px solid var(--cm-carbon-border);gap:.25rem;padding:.9rem 1rem;display:grid}.cm-team-match-sheet footer,.cm-team-match-sheet__players em,.cm-team-match-sheet__players span,.cm-team-match-sheet__rule>small,.cm-team-match-sheet__rule>span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-style:normal}.cm-team-match-sheet__players{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-team-match-sheet__players>div{align-content:center;gap:.35rem;min-height:7rem;padding:1rem;display:grid}.cm-team-match-sheet__players>div:last-child{border-left:1px solid var(--cm-carbon-border);text-align:right}.cm-team-match-sheet__players strong{overflow-wrap:anywhere}.cm-team-match-sheet__players a{color:var(--cm-ivory)}.cm-team-match-sheet footer{border-top:1px solid var(--cm-carbon-border);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;display:flex}.cm-team-match-sheet__scorer{min-height:2.75rem;margin-inline-start:auto}.cm-team-fixture-action form,.cm-team-lineup-pick{gap:1rem;display:grid}.cm-team-lineup-pick{border:1px solid var(--cm-carbon-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:1rem}.cm-team-lineup-pick legend{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);padding-inline:.5rem}.cm-public-team-league__hero label,.cm-team-fixture-act__actions label,.cm-team-lineup-pick label{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs);gap:.5rem;font-weight:700;display:grid}.cm-public-team-league__hero select,.cm-team-fixture-act textarea,.cm-team-lineup-pick select,.cm-team-season-panel select{box-sizing:border-box;border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);width:100%;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-page);font:inherit;padding:.7rem .8rem}.cm-team-fixture-act__signatures{gap:var(--cm-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cm-team-fixture-act__signatures>li{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);background:var(--cm-carbon-page);gap:.35rem;padding:1rem;display:grid}.cm-team-fixture-act__signatures span{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs)}.cm-team-fixture-act__actions{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.cm-team-fixture-act__actions label{flex:18rem}.cm-player-competitions-hero{border-bottom:1px solid var(--cm-carbon-border);gap:.65rem;padding-block:clamp(1rem,4vw,2rem);display:grid}.cm-player-competitions-hero h1{font-size:clamp(var(--cm-text-3xl),6vw,var(--cm-text-5xl))}.cm-player-competitions-hero p,.cm-player-team-fixtures header p{max-width:65ch;color:var(--cm-ivory-muted);margin:0}.cm-player-team-fixtures{border-top:1px solid var(--cm-carbon-border);gap:1rem;padding-top:1.5rem;display:grid}.cm-player-team-fixtures>ol>li{border-bottom:1px solid var(--cm-carbon-border);align-items:center;gap:.75rem;min-width:0;padding-block:1rem;display:grid}.cm-player-team-fixture__date,.cm-player-team-fixture__identity{gap:.3rem;min-width:0;display:grid}.cm-player-team-fixture__action,.cm-player-team-fixture__date span,.cm-player-team-fixture__identity>span{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-player-team-fixture__identity{grid-template-columns:3rem minmax(0,1fr)}.cm-player-team-fixture__identity>span{border:1px solid var(--cm-blue-border);place-items:center;min-height:3rem;display:grid}.cm-player-team-fixture__identity>div{gap:.3rem;min-width:0;display:grid}.cm-player-team-fixture__identity small{color:var(--cm-ivory-muted)}.cm-public-team-league__hero{border-block:1px solid var(--cm-carbon-border);padding-block:clamp(1.5rem,5vw,3.5rem)}.cm-public-team-league__hero>div{gap:.65rem;display:grid}.cm-public-team-league__hero h1{font-size:clamp(var(--cm-text-3xl),8vw,var(--cm-text-5xl))}.cm-public-team-league__hero p{max-width:62ch;color:var(--cm-ivory-muted);margin:0;line-height:1.65}.cm-public-team-league__calendar,.cm-public-team-league__standings,.cm-public-team-league__teams{border-top:1px solid var(--cm-carbon-border);gap:1.25rem;padding-top:1.5rem;display:grid}.cm-public-team-league__standings>article{gap:.75rem;display:grid}.cm-public-team-league__calendar>ol>li>ul>li{min-width:0;padding-block:.375rem}.cm-public-team-league__teams>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.cm-public-team-league__teams article{border:1px solid var(--cm-carbon-border);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);gap:.75rem;padding:1rem;display:grid}.cm-public-team-league__teams article>span{color:var(--cm-blue-bright);font-family:var(--cm-font-data)}.cm-public-team-league__teams ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cm-public-team-league__teams li{border-top:1px solid var(--cm-carbon-border);padding-top:.5rem}.cm-public-team-league__teams a{color:var(--cm-ivory)}@media (width>=700px){.cm-team-season-counters{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-team-season-transitions>li{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.cm-team-season-transitions>li>span{grid-column:auto}.cm-team-transition-start{grid-template-columns:minmax(0,1fr) auto}.cm-team-transition-start>.cm-team-transition-note{grid-column:1/-1}.cm-team-transition-entries>li{grid-template-columns:minmax(12rem,1fr) minmax(12rem,.8fr)}.cm-team-transition-entries>li>.cm-action,.cm-team-transition-entries>li>.cm-team-field+.cm-team-field{grid-column:2}.cm-team-season-hero__actions{justify-items:end}.cm-team-calendar-manager>ol>li{grid-template-columns:auto minmax(10rem,1fr) minmax(10rem,auto) auto}.cm-team-calendar-manager__actions,.cm-team-calendar-manager__result{grid-column:auto}.cm-team-calendar-manager__actions{justify-content:flex-end;display:flex}.cm-team-calendar-manager__actions .cm-action{width:auto}.cm-team-fixture-act>header,.cm-team-fixture-board__header,.cm-team-lineup-rail>header{grid-template-columns:minmax(0,1fr) auto}.cm-team-match-sheet{grid-template-columns:minmax(11rem,.75fr) minmax(0,1.5fr)}.cm-team-match-sheet__rule{border-right:1px solid var(--cm-carbon-border);border-bottom:0}.cm-team-match-sheet footer{grid-column:1/-1}.cm-player-team-fixtures>ol>li{grid-template-columns:9rem minmax(0,1fr) auto auto}.cm-public-team-league__hero{grid-template-columns:minmax(0,1fr) auto}.cm-public-team-league__hero>.cm-team-back{grid-column:1/-1}.cm-team-closure{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.cm-team-closure__action .cm-action{width:auto;min-width:10rem}}.cm-team-season-divisions>li+li,.cm-team-season-transitions>li+li,.cm-team-transition-entries>li+li{margin-block-start:var(--cm-space-2)}.cm-public-season-page,.cm-public-season-shell{gap:1.25rem;width:min(100%,76rem);min-width:0;margin-inline:auto;display:grid}.cm-public-season-shell__controls{border-block:1px solid var(--cm-carbon-border);padding-block:1rem;display:grid}.cm-public-season-shell__controls label{max-width:24rem;color:var(--cm-ivory-muted);font-size:var(--cm-text-xs);gap:.5rem;font-weight:700;display:grid}.cm-public-season-shell__controls select{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);width:100%;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-page);font:inherit;padding:.7rem .8rem}.cm-public-season-shell__content:focus-visible,.cm-public-season-shell__controls select:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:2px}.cm-public-season-shell__content{gap:1.25rem;min-width:0;display:grid}.cm-public-season-shell .cm-public-team-league{width:100%;margin:0}.cm-public-team-standings-unavailable{border-left:3px solid var(--cm-blue-border);color:var(--cm-ivory-muted);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);margin:0;padding:.75rem 1rem}.cm-public-team-fixture-lineups{border-top:1px solid var(--cm-carbon-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cm-public-team-fixture-lineups>div{gap:.5rem;min-width:0;padding:.75rem;display:grid}.cm-public-team-fixture-lineups>div+div{border-left:1px solid var(--cm-carbon-border)}.cm-public-team-fixture-lineups dt{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs)}.cm-public-team-fixture-lineups dd{overflow-wrap:anywhere;gap:.35rem;margin:0;display:grid}.cm-public-team-fixture-lineups a{min-height:2.75rem;color:var(--cm-ivory);align-content:center}.cm-public-season-shell .cm-scoreboard-card .cm-scoreboard-card__status{font-size:var(--cm-text-xs)}.cm-public-season-shell .cm-competition-band__fact dt{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs)}.cm-public-season-shell .cm-public-team-league__teams a{overflow-wrap:anywhere;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.cm-public-season-fixture-time{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}@media (width<=734px){.cm-public-season-shell__controls label{max-width:none}.cm-public-team-fixture-lineups{grid-template-columns:1fr}.cm-public-team-fixture-lineups>div+div{border-top:1px solid var(--cm-carbon-border);border-left:0}}.cm-king-section-heading{justify-content:space-between;align-items:end;gap:1rem;min-width:0;display:flex}.cm-king-section-heading h2,.cm-king-section-heading p{margin:0}.cm-king-section-heading h2{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl))}@media (width<48rem){.cm-king-section-heading{flex-direction:column;align-items:start}}.cm-app-shell[data-public-journey] .cm-public-king-page{width:min(100% - var(--cm-space-8),var(--cm-content-max));min-width:0;padding-block:var(--cm-space-4) var(--cm-space-8);gap:var(--cm-space-4);margin-inline:auto;display:grid}.cm-app-shell[data-public-journey] .cm-public-king-record,.cm-app-shell[data-public-journey] .cm-public-king-shell,.cm-app-shell[data-public-journey] .cm-public-king-shell__content{gap:var(--cm-space-4);align-items:start;min-width:0;display:grid}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-breadcrumb ol{margin:0}.cm-app-shell[data-public-journey] .cm-public-king-shell__breadcrumb li:nth-last-child(-n+2){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cm-app-shell[data-account-journey] .cm-panel-composition [data-member-row] .cm-club-workspace-record__actions:has(>.cm-app-shell[data-public-journey] .cm-public-king-shell__breadcrumb li:nth-last-child(-n+2):only-child){padding:0}.cm-app-shell[data-public-journey] .cm-public-king-shell__breadcrumb li:nth-child(2) .cm-breadcrumb__separator{display:none}.cm-app-shell[data-public-journey] .cm-public-king-shell__masthead{border:1px solid var(--cm-line);border-radius:var(--cm-radius-block);background:var(--cm-surface);min-width:0;box-shadow:var(--cm-shadow-1)}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-public-identity-opening{padding:var(--cm-space-4);box-shadow:none;background:0 0;border:0;margin:0}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-public-identity-opening>.cm-kicker{color:var(--cm-ink-2)}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-public-profile-avatar{display:none}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-public-identity-opening__identity{display:block}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-public-identity-opening h1{font-size:var(--cm-text-3xl);margin:0}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-public-identity-opening__identity p{margin:var(--cm-space-2) 0 0;color:var(--cm-ink-2);font-size:var(--cm-text-sm)}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-competition-band{padding:var(--cm-space-4);border:0;border-top:1px solid var(--cm-line);box-shadow:none;background:0 0;border-radius:0;margin:0}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-competition-band__segments{gap:var(--cm-space-3);grid-template-columns:minmax(0,1fr);display:grid}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-competition-band__status{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;background:0 0;border:0;justify-self:start;margin:0;padding:0}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-competition-band__facts{gap:var(--cm-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-competition-band__fact{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-competition-band__fact dt{color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-xs);letter-spacing:normal;text-transform:none}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-competition-band__fact dd{margin:var(--cm-space-1) 0 0;color:var(--cm-ink);font-family:var(--cm-font-body);font-size:var(--cm-text-lg);font-weight:700}.cm-app-shell[data-public-journey] .cm-public-king-record>section{min-width:0;padding:var(--cm-space-4);border:1px solid var(--cm-line);border-radius:var(--cm-radius-block);background:var(--cm-surface);box-shadow:var(--cm-shadow-1)}.cm-app-shell[data-public-journey] .cm-public-king-record>section>header{justify-content:space-between;align-items:center;gap:var(--cm-space-3);text-align:start;flex-direction:row;min-width:0;display:flex}.cm-app-shell[data-public-journey] .cm-public-king-record h2,.cm-app-shell[data-public-journey] .cm-public-king-record h3,.cm-app-shell[data-public-journey] .cm-public-king-record p{margin:0}.cm-app-shell[data-public-journey] .cm-public-king-record h2{font-family:var(--cm-font-display);font-variation-settings:"wdth" 100;letter-spacing:-.022em;text-transform:none;font-weight:780;line-height:1.15;font-size:var(--cm-text-xl)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-kicker{margin-bottom:var(--cm-space-2)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__tables{box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__table-grid{gap:var(--cm-space-4);min-width:0;margin-top:var(--cm-space-3);display:grid}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-table{min-width:0;padding:var(--cm-space-4);border:1px solid var(--cm-line);border-radius:var(--cm-radius-block);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);margin:0}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-table[data-live=true]{border-inline-start:3px solid var(--cm-red-live)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-table__header{margin:0 0 var(--cm-space-3);padding:0}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-table h3{color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);font-variation-settings:normal;letter-spacing:normal;text-transform:none;font-weight:700}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-scoreboard-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-scoreboard-card__header{padding:0 0 var(--cm-space-2)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-scoreboard-card__status{color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-xs);letter-spacing:normal;text-transform:none}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-scoreboard-card__sides{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;display:grid}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-scoreboard-card__side{min-height:calc(var(--cm-control-min) + var(--cm-space-4));padding:var(--cm-space-2) 0;align-items:center;gap:var(--cm-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-scoreboard-card__identity{font-family:var(--cm-font-body);font-size:var(--cm-text-lg);text-align:start;justify-content:start;font-weight:700}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-table .cm-scoreboard-card__side:last-child{grid-template-columns:minmax(0,1fr) auto}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-table .cm-scoreboard-card__side:last-child .cm-scoreboard-card__score{order:0}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-table .cm-scoreboard-card__side:first-child .cm-scoreboard-card__identity{text-align:start;justify-content:start}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-scoreboard-card__identity :is(a,span){white-space:normal;overflow-wrap:anywhere}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-scoreboard-card__identity a{min-height:var(--cm-control-min);align-items:center;display:inline-flex}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-scoreboard-card__score{min-width:var(--cm-control-min);min-height:var(--cm-control-min);height:auto;padding:var(--cm-space-1);font-size:var(--cm-text-3xl)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-scoreboard-card__footer{padding:var(--cm-space-2) 0 0;margin:0}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-scoreboard-card__meta{color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-queue__list{margin:var(--cm-space-3) 0 0}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-queue__list li{grid-template-columns:var(--cm-space-8) minmax(0,1fr);min-height:var(--cm-space-12);padding:var(--cm-space-2) 0;gap:var(--cm-space-3);border-top:1px solid var(--cm-line);font-family:var(--cm-font-body);font-size:var(--cm-text-lg);display:grid}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-queue__position{color:var(--cm-ink-2)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-queue__count{color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-queue__empty{margin:var(--cm-space-3) 0 0;color:var(--cm-ink-2)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-king-standings--embedded{margin:var(--cm-space-3) 0 0;box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table__frame{border:1px solid var(--cm-line);display:block}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table__cards{display:none}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table table{background:var(--cm-surface);width:100%;min-width:0}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table :is(th,td){min-width:0;height:calc(var(--cm-control-min) + var(--cm-space-2));padding:var(--cm-space-2);border-color:var(--cm-line);font-family:var(--cm-font-body)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table thead th{background:var(--cm-surface-2);color:var(--cm-ink-2);font-size:var(--cm-text-xs);letter-spacing:normal;text-transform:none}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table__identity{text-align:start;width:100%}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table__name,.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table__name-link{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);overflow-wrap:anywhere;white-space:normal;font-weight:600}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table__name-link{min-height:var(--cm-control-min);align-items:center;display:inline-flex}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table__number{color:var(--cm-ink);font-size:var(--cm-text-lg);font-variant-numeric:tabular-nums}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table__marker{font-family:var(--cm-font-body);font-size:var(--cm-text-xs);letter-spacing:normal;text-transform:none}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__champion,.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__closure,.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__result{gap:var(--cm-space-2);display:grid}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__champion :is(a,strong){width:fit-content;max-width:100%;min-height:var(--cm-control-min);color:var(--cm-ink);font-size:var(--cm-text-3xl);overflow-wrap:anywhere;align-items:center;font-weight:700;display:inline-flex}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__champion a{color:var(--cm-link)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__history ol,.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__participants ul{margin:var(--cm-space-3) 0 0;padding:0;list-style:none;display:grid}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__history li,.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__participants li{min-width:0;min-height:var(--cm-space-12);align-items:center;gap:var(--cm-space-2);padding-block:var(--cm-space-2);border-top:1px solid var(--cm-line);display:grid}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__participants li :is(a,strong){min-width:0;color:var(--cm-ink);overflow-wrap:anywhere}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__participants li a{min-height:var(--cm-control-min);color:var(--cm-link);align-items:center;display:inline-flex}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__history li>span,.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__participants :is(li,header)>span{color:var(--cm-ink-2);font-size:var(--cm-text-sm)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__history strong{overflow-wrap:anywhere;min-width:0}@media (width>=48rem){.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-public-identity-opening h1{font-size:var(--cm-text-4xl)}.cm-app-shell[data-public-journey] .cm-public-king-shell .cm-competition-band__segments{align-items:center;gap:var(--cm-space-6);grid-template-columns:auto minmax(0,1fr)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table__name,.cm-app-shell[data-public-journey] .cm-public-king-record .cm-standings-table__name-link{font-size:var(--cm-text-lg)}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__participants li{grid-template-columns:minmax(0,1fr) auto}.cm-app-shell[data-public-journey] .cm-public-king-record .cm-public-king-record__history li{grid-template-columns:minmax(0,.4fr) minmax(0,1fr) auto}}@media (width>=64rem){.cm-app-shell[data-public-journey] .cm-public-king-record:has(>.cm-public-king-record__tables){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cm-app-shell[data-public-journey] .cm-public-king-record>section{grid-column:1/-1}.cm-app-shell[data-public-journey] .cm-public-king-record>.cm-public-king-record__tables{grid-column:1}.cm-app-shell[data-public-journey] .cm-public-king-record>.cm-king-queue{grid-area:1/2}.cm-app-shell[data-public-journey] .cm-public-king-record__table-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}}.cm-table-directory{gap:1.25rem;display:grid}.cm-table-directory__create{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);align-items:end;gap:.75rem;padding:1rem;display:grid}.cm-table-directory__create .cm-club-workspace-form__field{min-width:0}.cm-table-card__rename input,.cm-table-directory__create input{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);width:100%;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-page);padding:.75rem}.cm-table-card__rename input:focus-visible,.cm-table-directory__create input:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-table-directory__grid{gap:1rem;display:grid}.cm-table-row{border:1px solid var(--cm-line);border-inline-start:4px solid var(--cm-line-2);border-radius:var(--cm-radius-panel);background:var(--cm-surface);min-width:0;box-shadow:var(--cm-shadow-1);align-items:start;gap:.6rem;padding:.75rem 1rem;display:grid}.cm-table-row[data-state=in_play]{border-inline-start-color:var(--cm-red-live)}.cm-table-row[data-state=paused]{border-inline-start-color:var(--cm-wait)}.cm-table-row[data-state=inactive]{background:var(--cm-surface-2)}.cm-table-row__identity{gap:.3rem;min-width:0;display:grid}.cm-table-row__identity h2{overflow-wrap:anywhere;color:var(--cm-ink);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-lg);margin:0}.cm-table-row__state{color:var(--cm-ink-2);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;display:inline-flex}.cm-table-row__state>span{background:var(--cm-line-2);border-radius:50%;flex:none;width:.5rem;height:.5rem}.cm-table-row__state[data-state=available]>span{background:var(--cm-win)}.cm-table-row__state[data-state=in_play]>span{background:var(--cm-red-live)}.cm-table-row__state[data-state=paused]>span{background:var(--cm-wait)}.cm-table-row__match{gap:.3rem;min-width:0;display:grid}.cm-table-row__context{color:var(--cm-ink-3);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.cm-table-row__sides{gap:.1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-table-row__sides li{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.cm-table-row__player{color:var(--cm-ink);font-size:var(--cm-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cm-table-row__score{color:var(--cm-ink);font-family:var(--cm-font-display);font-variation-settings:"wdth" 100;letter-spacing:-.022em;text-transform:none;font-weight:780;line-height:1.15;font-size:var(--cm-text-xl);font-variant-numeric:tabular-nums;flex:none}.cm-table-row__idle{color:var(--cm-ink-3);font-size:var(--cm-text-md);align-self:center;margin:0}.cm-table-row__alert{color:var(--cm-wait-text);font-size:var(--cm-text-sm);margin:0}.cm-table-row__actions{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.cm-table-row__actions .cm-action svg{width:1rem;height:1rem}.cm-table-row__actions .cm-action{white-space:nowrap;flex:1 1 0;justify-content:center;gap:.35rem;padding-inline:.6rem}.cm-table-row__menu{border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);background:var(--cm-surface);width:14rem;box-shadow:var(--cm-shadow-2);padding:.25rem}.cm-table-row__menu [role=menuitem]{border-radius:var(--cm-radius-control);min-height:2.75rem;color:var(--cm-ink);font-size:var(--cm-text-md);padding-inline:.75rem}.cm-table-row__menu [role=menuitem]:focus-visible,.cm-table-row__menu [role=menuitem][data-highlighted]{color:var(--cm-ink);background:var(--cm-surface-3);outline:none}.cm-table-row__menu .cm-table-row__menu-danger{color:var(--cm-red-live-text)}.cm-table-row__menu .cm-table-row__menu-danger:focus-visible,.cm-table-row__menu .cm-table-row__menu-danger[data-highlighted]{color:var(--cm-red-live-text);background:color-mix(in srgb,var(--cm-red-live) 12%,var(--cm-surface))}.cm-table-row__menu [role=separator]{background:var(--cm-line);height:1px;margin-block:.3rem}.cm-table-row__menu [data-disabled]{color:var(--cm-ink-3);background:0 0}.cm-table-row__rename{gap:.5rem;min-width:0;display:grid}.cm-table-row__rename input{border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);width:100%;min-height:2.75rem;color:var(--cm-ink);background:var(--cm-surface);padding:.75rem}.cm-table-row__rename input:focus-visible{outline:3px solid var(--cm-fill);outline-offset:2px}.cm-table-row__rename-actions{flex-wrap:wrap;gap:.5rem;display:flex}.cm-table-row__meta{border-block-start:1px solid var(--cm-line);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;min-width:0;padding-block-start:.5rem;display:flex}.cm-table-row__dot{color:var(--cm-line-2)}.cm-table-row__fact{min-width:0;font-size:var(--cm-text-sm);align-items:baseline;gap:.4rem;margin:0;display:inline-flex}.cm-table-row__fact>span{color:var(--cm-ink-3);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase}.cm-table-row__fact strong{color:var(--cm-ink-2);font-weight:600}.cm-table-row__fact strong[data-active=true]{color:var(--cm-win-text)}.cm-table-row__broadcast{flex-wrap:wrap;gap:.25rem;min-width:0;margin-inline-start:auto;display:inline-flex}.cm-table-row__link{border:1px solid var(--cm-line);border-radius:var(--cm-radius-control);min-height:2.75rem;color:inherit;background:var(--cm-surface-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);cursor:pointer;transition:background-color var(--cm-motion-standard) ease,border-color var(--cm-motion-standard) ease;align-items:center;gap:.35rem;padding:.3rem .6rem;font-weight:600;display:inline-flex}.cm-table-row__link:hover:not(:disabled){border-color:var(--cm-line-2);background:var(--cm-surface-3)}.cm-table-row__link:focus-visible{outline:3px solid var(--cm-fill);outline-offset:2px}.cm-table-row__link:disabled{color:var(--cm-ink-3);cursor:not-allowed}.cm-table-terminal .cm-table-row__link{border-color:var(--cm-carbon-border-raised);background:var(--cm-carbon-panel-raised)}@media (width>=56rem){.cm-table-row{grid-template-columns:minmax(11rem,.85fr) minmax(0,1.15fr) minmax(20rem,1fr);align-items:center;gap:1rem}.cm-table-row__meta{grid-column:1/-1}}@media print{.cm-table-row__actions{display:none}}.cm-table-qr-dialog__print{border-radius:var(--cm-radius-control);color:var(--cm-carbon-page);background:var(--cm-ivory);justify-items:center;gap:.75rem;padding:1rem;display:grid}.cm-table-qr-dialog__print img{width:min(100%,17.5rem);height:auto}.cm-table-qr-dialog__print code{max-width:100%;font-family:var(--cm-font-data);font-size:var(--cm-text-xs);overflow-wrap:anywhere}.cm-table-pairing-dialog__code{border:1px solid var(--cm-blue-border);border-radius:var(--cm-radius-control);background:var(--cm-carbon-panel-raised);justify-items:center;gap:.75rem;padding:1.25rem;display:grid}.cm-table-pairing-dialog__code code{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-2xl),8vw,var(--cm-text-4xl));letter-spacing:.16em;font-weight:700}.cm-table-pairing-dialog__code p{color:var(--cm-ivory-muted);margin:0}.cm-table-scoring-dialog{width:min(100vw - 2rem,34rem)}.cm-table-scoring-dialog--wide{width:min(100vw - 2rem,46rem);max-height:min(52rem,100vh - 2rem);overflow-y:auto}.cm-table-scoring-source{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);background:var(--cm-carbon-page);gap:.25rem;padding:.85rem 1rem;display:grid}.cm-table-scoring-source>span,.cm-table-scoring-source__format{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0}.cm-table-scoring-source>strong{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-lg)}.cm-table-scoring-source>p,.cm-table-scoring-source>small{color:var(--cm-ivory-muted);margin:0}.cm-table-scoring-form{gap:1rem;display:grid}.cm-table-scoring-form__rack{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);background:var(--cm-carbon-page);grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;padding:.85rem;display:grid}.cm-table-scoring-form__rack legend{color:var(--cm-ivory);grid-column:1/-1;padding-inline:.25rem;font-weight:700}.cm-table-scoring-form__rack label{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-height:2.75rem;color:var(--cm-ivory);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.65rem .75rem}.cm-table-scoring-form__rack input{width:1.25rem;height:1.25rem;min-height:1.25rem}.cm-table-scoring-form label{color:var(--cm-ivory-muted);gap:.4rem;font-weight:600;display:grid}.cm-table-scoring-form input,.cm-table-scoring-form select,.cm-table-scoring-form textarea{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);width:100%;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-page);padding:.7rem .8rem}.cm-table-scoring-form textarea{resize:vertical;min-height:6rem}.cm-table-scoring-form :is(input,select,textarea):focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-scoring-board{border:1px solid var(--cm-blue-border);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel-raised);gap:.9rem;padding:clamp(1rem,3vw,1.5rem);display:grid;position:relative}.cm-scoring-board:before{background:var(--cm-carbon-border-raised);content:"";width:1px;position:absolute;inset-block:3.75rem 3rem;inset-inline-start:50%}.cm-scoring-board__meta{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.cm-scoring-board__score{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-scoring-board__score>div{text-align:center;justify-items:center;gap:.4rem;min-width:0;padding:.5rem;display:grid}.cm-scoring-board__score span{overflow-wrap:anywhere;max-width:100%}.cm-scoring-board__identity{justify-items:center;gap:.2rem;min-width:0;display:grid}.cm-scoring-board__identity small{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-scoring-board__participants{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.cm-scoring-board__participants li{overflow-wrap:anywhere;font-weight:700}.cm-scoring-board__score strong{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-3xl),12vw,var(--cm-text-5xl));line-height:.9}.cm-scorekeeper__breaker,.cm-scoring-board__controller{color:var(--cm-ivory-muted);margin:0}.cm-scorekeeper{border-block:1px solid var(--cm-carbon-border-raised);gap:1rem;padding-block:1rem;display:grid}.cm-scorekeeper__breaker{color:var(--cm-ivory);font-weight:700}.cm-scorekeeper__break-run{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .65rem;min-height:2.75rem;padding:.65rem .75rem;display:grid}.cm-scorekeeper__break-run input{width:1.25rem;height:1.25rem}.cm-scorekeeper__break-run small{color:var(--cm-ivory-muted);grid-column:2}.cm-scorekeeper__final-grid,.cm-scorekeeper__rack-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cm-scorekeeper__rack{white-space:normal;min-width:0;min-height:3.5rem}.cm-scoring-controls{flex-wrap:wrap;gap:.625rem;display:flex}.cm-scoring-controls .cm-action{min-height:2.75rem}.cm-player-table-page{width:min(100% - 2rem,62rem);margin-inline:auto;padding-block:clamp(2rem,6vw,5rem)}.cm-player-table-entry{gap:1.25rem;display:grid}.cm-player-table-entry__header,.cm-table-terminal__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.cm-player-table-entry__header h1,.cm-table-terminal__header h1{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-3xl),7vw,var(--cm-text-5xl));margin:.2rem 0 0}.cm-player-table-entry__eyebrow,.cm-player-table-entry__match-meta,.cm-table-terminal__header p{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.07em;text-transform:uppercase;margin:0}.cm-player-table-entry__status,.cm-table-terminal__connection{border:1px solid var(--cm-carbon-border-raised);color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);border-radius:999px;flex:none;padding:.5rem .7rem}.cm-player-table-entry__status[data-available=true],.cm-table-terminal__connection{border-color:var(--cm-blue-border);color:var(--cm-blue-bright)}.cm-player-table-entry__empty,.cm-player-table-entry__match,.cm-player-table-entry__pairing{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);gap:1rem;padding:clamp(1rem,4vw,1.5rem);display:grid}.cm-player-table-entry__match-meta{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.cm-player-table-entry__match-meta strong{color:var(--cm-blue-bright)}.cm-player-table-entry__candidate{border-block-start:1px solid var(--cm-carbon-border-raised);justify-content:space-between;align-items:center;gap:1rem;padding-block-start:1rem;display:flex}.cm-player-table-entry__candidate>div{gap:.25rem;min-width:0;display:grid}.cm-player-table-entry__candidate strong{color:var(--cm-ivory)}.cm-player-table-entry__candidate small,.cm-player-table-entry__candidate span{color:var(--cm-ivory-muted)}.cm-player-table-entry__actions,.cm-table-terminal__notice{flex-wrap:wrap;gap:.75rem;display:flex}.cm-player-table-entry__actions .cm-action,.cm-player-table-entry__empty .cm-action,.cm-player-table-entry__pairing .cm-action,.cm-table-terminal .cm-action{min-height:2.75rem}.cm-player-table-entry__notice,.cm-table-terminal__notice{border-inline-start:3px solid var(--cm-blue-bright);color:var(--cm-ivory-muted);background:var(--cm-carbon-panel-raised);gap:.25rem;margin:0;padding:.75rem 1rem;display:grid}.cm-player-table-entry__notice--success{color:var(--cm-ivory)}.cm-player-table-entry__empty{justify-items:start}.cm-player-table-entry__empty>svg,.cm-table-terminal__empty>svg{width:2rem;height:2rem;color:var(--cm-blue-bright)}.cm-player-table-entry__empty h2,.cm-table-terminal__empty h2{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-2xl),5vw,var(--cm-text-4xl));margin:0}.cm-player-table-entry__empty p,.cm-table-terminal__empty p{max-width:42rem;color:var(--cm-ivory-muted);margin:0}.cm-player-table-entry__pairing summary{min-height:2.75rem;color:var(--cm-ivory);cursor:pointer;font-weight:700}.cm-player-table-entry__pairing[open] summary{margin-block-end:.5rem}.cm-scoring-confirmation__choices{border:0;gap:.625rem;margin:0;padding:0;display:grid}.cm-scoring-confirmation__choices legend{color:var(--cm-ivory);margin-block-end:.5rem;font-weight:700}.cm-scoring-confirmation__choices label{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-page);grid-template-columns:none;align-items:center;padding:.65rem .75rem;display:flex}.cm-scoring-confirmation__choices input{width:1.25rem;height:1.25rem;min-height:1.25rem}.cm-scoring-confirmation__choices label>span{gap:.2rem;display:grid}.cm-scoring-confirmation__choices small{color:var(--cm-ivory-muted);font-weight:400}.cm-offline-conflict-dialog__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cm-offline-conflict-dialog__comparison section{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);background:var(--cm-carbon-page);align-content:start;gap:.45rem;padding:.85rem;display:grid}.cm-offline-conflict-dialog__comparison section>span,.cm-offline-conflict-dialog__comparison small{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-offline-conflict-dialog__comparison section>strong{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:var(--cm-text-3xl)}.cm-offline-conflict-dialog__comparison ol{color:var(--cm-ivory);gap:.35rem;margin:0;padding-inline-start:1.25rem;display:grid}.cm-table-terminal{min-width:0;min-height:100dvh;color:var(--cm-ivory);background:var(--cm-carbon-page);align-content:stretch;display:grid}.cm-stream-player,.cm-table-terminal{--cm-ivory:#f2f5f7;--cm-ivory-muted:#a9b4bb;--cm-ivory-faint:#97a3aa;--cm-ink:var(--cm-ivory);--cm-ink-2:var(--cm-ivory-muted);--cm-ink-3:var(--cm-ivory-faint);--cm-carbon-page:#14181c;--cm-carbon-panel:#1b2126;--cm-carbon-panel-raised:#222a30;--cm-carbon-panel-sunken:#161b1f;--cm-carbon-panel-muted:#1b2126;--cm-carbon-border:#2a3238;--cm-carbon-border-raised:#3a444c;--cm-chip:#2a3238;--cm-score-fill:#f2f5f7;--cm-on-ink:#14181c;--cm-attention-ink:#e0a45e}.cm-table-terminal__page{align-content:start;gap:clamp(1.25rem,4vw,2rem);min-width:0;min-height:100dvh;padding:clamp(1rem,3vw,2rem);display:grid}.cm-table-terminal__page--active{padding:0;display:block}.cm-table-terminal__header{border-block-end:1px solid var(--cm-carbon-border-raised);align-items:center;padding-block-end:1rem}.cm-table-terminal__header>div:nth-child(2){flex:1;min-width:0}.cm-table-terminal__header h1{font-size:clamp(var(--cm-text-3xl),5vw,var(--cm-text-5xl))}.cm-table-terminal__brand{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;align-items:center;gap:.5rem;display:flex}.cm-table-terminal__brand svg{color:var(--cm-blue-bright)}.cm-table-terminal__connection{align-items:center;gap:.45rem;display:flex}.cm-table-terminal__connection>span{background:var(--cm-blue-bright);border-radius:50%;width:.5rem;height:.5rem}.cm-table-terminal__scoreboard{justify-self:center;gap:1rem;width:min(100%,72rem);display:grid}.cm-offline-queue{border:1px solid var(--cm-blue-border);border-radius:var(--cm-radius-control);color:var(--cm-ivory);background:var(--cm-carbon-panel-raised);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.cm-offline-queue[data-conflicted=true]{border-color:var(--cm-attention)}.cm-offline-queue>div{align-items:center;gap:.65rem;display:flex}.cm-offline-queue svg{width:1.25rem;height:1.25rem;color:var(--cm-blue-bright);flex:none}.cm-offline-queue[data-conflicted=true] svg{color:var(--cm-attention-ink)}.cm-offline-queue span{gap:.15rem;display:grid}.cm-offline-queue small{color:var(--cm-ivory-muted)}.cm-table-terminal__empty{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);text-align:center;background:var(--cm-carbon-panel);width:min(100%,42rem);box-shadow:var(--cm-shadow-1);justify-self:center;justify-items:center;gap:1rem;padding:clamp(2rem,8vw,5rem);display:grid}@media (width<=32rem){.cm-table-scoring-form__rack{grid-template-columns:1fr}.cm-player-table-entry__candidate{flex-direction:column;align-items:stretch}.cm-scorekeeper__final-grid,.cm-scorekeeper__rack-actions{grid-template-columns:1fr}.cm-player-table-entry__header,.cm-table-terminal__header{flex-direction:column;align-items:stretch}.cm-player-table-entry__status,.cm-table-terminal__connection{align-self:start}.cm-table-terminal__brand{order:-1}.cm-offline-conflict-dialog__comparison{grid-template-columns:1fr}.cm-offline-queue{flex-direction:column;align-items:stretch}}@media (width>=40rem){.cm-table-directory__create{grid-template-columns:minmax(0,1fr) auto}}@media print{body *{visibility:hidden}.cm-table-qr-dialog__print,.cm-table-qr-dialog__print *{visibility:visible}.cm-table-qr-dialog__print{align-content:center;position:fixed;inset:0}}.cm-terminal-arena{min-width:0;min-height:100dvh;color:var(--cm-ivory);background:radial-gradient(70% 55% at 50% 0,color-mix(in srgb,var(--cm-blue) 10%,transparent),transparent 70%),var(--cm-carbon-page);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.cm-terminal-arena__header{border-block-end:1px solid var(--cm-carbon-border-raised);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem clamp(1rem,2.5vw,2rem);display:grid}.cm-terminal-arena__identity{min-width:0}.cm-terminal-arena__facts,.cm-terminal-arena__identity span,.cm-terminal-center__fact span,.cm-terminal-center__target span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.1em;text-transform:uppercase}.cm-terminal-arena__identity h1{overflow-wrap:anywhere;font-size:clamp(var(--cm-text-lg),2.1vw,var(--cm-text-2xl));margin:.2rem 0 0}.cm-terminal-arena__brand,.cm-terminal-arena__identity h1{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance}.cm-terminal-arena__brand{color:var(--cm-ivory);align-items:center;gap:.45rem;display:inline-flex}.cm-terminal-arena__brand svg{color:var(--cm-blue-bright)}.cm-terminal-arena__header-actions{justify-content:end;align-items:center;gap:.65rem;display:flex}.cm-terminal-arena__notice{border-inline-start:3px solid var(--cm-attention);border-radius:0 var(--cm-radius-control) var(--cm-radius-control) 0;color:var(--cm-ivory);background:var(--cm-carbon-panel-raised);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.cm-terminal-arena__notice button{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-width:4rem;min-height:2.75rem;color:inherit;background:var(--cm-carbon-page);padding:.45rem .75rem;font-weight:700}.cm-terminal-arena__notice--control{border-inline-start-color:var(--cm-blue-bright)}.cm-terminal-arena__notice--result{border-inline-start-color:var(--cm-blue-border)}.cm-terminal-arena__notice--result .cm-action--primary{border-color:var(--cm-blue-border);color:#fff;background:var(--cm-blue-deep)}.cm-terminal-arena__result-message{overflow-wrap:anywhere;min-width:0}.cm-terminal-arena__notice--revoked h2,.cm-terminal-arena__notice--revoked p{margin:0}.cm-terminal-arena__notice--revoked h2{color:var(--cm-ivory);font-size:var(--cm-text-lg)}.cm-terminal-arena__notice--revoked p{color:var(--cm-ivory-muted);margin-block-start:.2rem}.cm-terminal-status{border:1px solid var(--cm-carbon-border-raised);min-width:0;color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-weight:700;display:inline-flex}.cm-terminal-status__signal{background:0 0;border:1px solid;border-radius:50%;flex:none;width:.5rem;height:.5rem}.cm-terminal-status[data-state=connected]{border-color:var(--cm-blue-border);color:var(--cm-ivory)}.cm-terminal-status[data-state=connected] .cm-terminal-status__signal,.cm-terminal-status[data-state=synchronizing] .cm-terminal-status__signal{background:currentColor}.cm-terminal-status[data-state=conflict],.cm-terminal-status[data-state=pending]{border-color:color-mix(in srgb,var(--cm-attention) 45%,transparent);color:var(--cm-attention-ink)}.cm-terminal-status[data-state=revoked]{color:var(--cm-ivory)}.cm-terminal-arena__edit-score,.cm-terminal-arena__match-action{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);transition:border-color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .9rem;font-weight:700;display:inline-flex}.cm-terminal-arena__edit-score:hover,.cm-terminal-arena__match-action:hover{border-color:var(--cm-blue-border);background:var(--cm-carbon-panel-raised)}.cm-terminal-arena__stage{gap:clamp(.75rem,1.6vw,1.25rem);min-width:0;min-height:0;padding:clamp(.75rem,2vw,1.5rem);display:grid}.cm-terminal-player{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);text-align:center;justify-items:center;gap:clamp(.5rem,1.4vh,1rem);padding:clamp(.85rem,2vw,1.75rem);transition:border-color .18s,background-color .18s;display:grid;position:relative;overflow:hidden}.cm-terminal-player[data-breaker]{border-color:var(--cm-blue-border);background:var(--cm-carbon-panel-raised)}.cm-terminal-player__edge{background:0 0;height:3px;position:absolute;inset-block-start:0;inset-inline:0}.cm-terminal-player[data-breaker] .cm-terminal-player__edge{background:var(--cm-blue-bright)}.cm-terminal-player__identity{align-content:start;justify-items:center;gap:.6rem;min-width:0;display:grid}.cm-terminal-player__portrait{aspect-ratio:1;border:1px solid var(--cm-carbon-border-raised);width:clamp(3.25rem,6vw,4.75rem);color:var(--cm-blue-bright);background:linear-gradient(145deg,color-mix(in srgb,var(--cm-blue) 18%,transparent),transparent),var(--cm-carbon-page);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-md),2vw,var(--cm-text-xl));letter-spacing:.06em;border-radius:1rem;place-items:center;font-weight:700;display:grid;overflow:hidden}.cm-terminal-player__portrait img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cm-terminal-player__portraits{isolation:isolate;justify-content:center;align-items:center;min-width:6rem;display:flex}.cm-terminal-player__portrait--participant{width:clamp(2.75rem,4.5vw,3.75rem)}.cm-terminal-player__portrait--participant+.cm-terminal-player__portrait--participant{z-index:-1;color:var(--cm-blue-bright);margin-inline-start:-.7rem;transform:translateY(.5rem)}.cm-terminal-player__identity h2{overflow-wrap:anywhere;max-width:18ch;color:var(--cm-ivory);font-size:clamp(var(--cm-text-lg),2.4vw,var(--cm-text-2xl));letter-spacing:-.01em;margin:0;line-height:1.08}.cm-terminal-player__participants{max-width:20ch;color:var(--cm-ivory);font-size:clamp(var(--cm-text-md),2.05vw,var(--cm-text-xl));gap:.12rem;margin:0;padding:0;font-weight:750;line-height:1.12;list-style:none;display:grid}.cm-terminal-player__participants li{overflow-wrap:anywhere}.cm-terminal-player__team{color:var(--cm-ivory-muted);letter-spacing:.08em;margin:.35rem 0 0}.cm-terminal-player__breaker,.cm-terminal-player__team{font-family:var(--cm-font-data);font-size:var(--cm-text-xs);text-transform:uppercase}.cm-terminal-player__breaker{border:1px solid color-mix(in srgb,var(--cm-blue) 40%,transparent);color:var(--cm-ivory);letter-spacing:.12em;border-radius:999px;align-items:center;gap:.4rem;margin:0 0 .2rem;padding:.2rem .6rem;font-weight:700;display:inline-flex}.cm-terminal-player__breaker>span{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.cm-terminal-player__score{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:clamp(4rem,24vh,var(--cm-text-scoreboard));font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-weight:700;line-height:.85}.cm-terminal-player__controls{gap:.65rem;width:100%;display:grid}.cm-terminal-player__controls button{min-width:4rem;min-height:4rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);transition:transform .12s ease,border-color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;border:1px solid #39424a;border-radius:1rem;place-items:center;display:inline-grid}.cm-terminal-player__control--award{border-color:var(--cm-blue-border)!important;color:#fff!important;background:var(--cm-blue-deep)!important}.cm-terminal-player__controls .cm-terminal-player__control--award{align-content:center;gap:.15rem;min-height:6.875rem}.cm-terminal-player__controls button>.cm-terminal-player__control-mark{font-size:var(--cm-text-4xl);line-height:1}.cm-terminal-player__controls button>.cm-terminal-player__control-name{max-width:100%;color:inherit;font-family:var(--cm-font-body);font-size:var(--cm-text-lg);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cm-terminal-player__controls button:hover:not(:disabled){border-color:var(--cm-blue-bright)}.cm-terminal-player__controls button:active:not(:disabled){transform:scale(.97)}.cm-terminal-player__controls button>span{font-family:var(--cm-font-data);font-size:var(--cm-text-4xl);font-weight:600;line-height:1}.cm-terminal-player__control--award>span{font-size:var(--cm-text-5xl)}.cm-terminal-player__controls button:disabled{cursor:not-allowed;border-style:dashed;color:#68717a!important;background:0 0!important;border-color:#39424a!important}.cm-terminal-player__controls .cm-terminal-player__start{border:1px solid var(--cm-blue-border);color:#fff;background:var(--cm-blue-deep);width:100%;min-height:5.25rem;font-size:var(--cm-text-lg);white-space:normal;border-radius:1rem;order:-1;grid-column:1/-1;padding:.75rem 1rem;font-weight:700}.cm-terminal-center{text-align:center;align-content:center;justify-items:center;gap:clamp(.5rem,1.4vh,.9rem);min-width:0;padding:1rem clamp(.5rem,1.5vw,1rem);display:grid;position:relative}.cm-terminal-center__state{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.45rem;margin:0;font-weight:700;display:inline-flex}.cm-terminal-center__state>span{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.cm-terminal-center__state[data-state=active]{color:var(--cm-red-live-text)}.cm-terminal-center__state[data-state=active]>span{background:var(--cm-red-live);box-shadow:0 0 0 0 color-mix(in srgb,var(--cm-red-live) 65%,transparent);animation:1.6s ease-out infinite cm-terminal-live-pulse}.cm-terminal-center__state[data-state=paused]{color:var(--cm-attention-ink)}@keyframes cm-terminal-live-pulse{70%,to{box-shadow:0 0 0 .5rem #0000}}.cm-terminal-center__fact,.cm-terminal-center__target{justify-items:center;gap:.2rem;display:grid}.cm-terminal-center__fact strong{overflow-wrap:anywhere;max-width:14ch;color:var(--cm-ivory);font-size:var(--cm-text-md)}.cm-terminal-center__target{border:1px solid var(--cm-blue-border);background:color-mix(in srgb,var(--cm-blue) 12%,var(--cm-carbon-page));border-radius:1rem;width:100%;padding:.6rem .75rem}.cm-terminal-center__target strong{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-3xl),8vh,var(--cm-text-5xl));font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:700;line-height:1}.cm-terminal-center__breaker strong{color:var(--cm-blue-bright)}.cm-terminal-center__doubles strong{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-sm);line-height:1.25}.cm-terminal-center__undo{border:1px solid var(--cm-carbon-border-raised);width:100%;min-height:3.5rem;color:var(--cm-ivory-muted);background:var(--cm-carbon-panel-sunken);font-family:var(--cm-font-data);border-radius:1rem;align-content:center;place-items:center;gap:.1rem;padding:.5rem;display:grid}.cm-terminal-center__undo span{font-size:var(--cm-text-2xl);line-height:1}.cm-terminal-center__undo small{font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase}.cm-terminal-center__undo:disabled{opacity:.4}.cm-terminal-center__undo:hover:not(:disabled){border-color:var(--cm-blue-bright);color:var(--cm-ivory)}.cm-terminal-center__break-run{border:1px solid var(--cm-carbon-border-raised);width:100%;min-height:4rem;color:var(--cm-ivory-muted);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);font-family:var(--cm-font-data);font-size:var(--cm-text-md);letter-spacing:.06em;transition:transform .12s ease,color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;border-radius:1rem;align-content:center;place-items:center;gap:.1rem;padding:.5rem;font-weight:700;display:grid}.cm-terminal-center__break-run[aria-pressed=true]{border-color:var(--cm-blue-border);color:#fff;background:var(--cm-blue-deep)}.cm-terminal-center__break-run:active:not(:disabled){transform:scale(.97)}.cm-terminal-center__break-run small{max-width:12ch;color:inherit;font-family:var(--cm-font-body);font-size:var(--cm-text-xs);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cm-terminal-center__break-run:disabled{color:#68717a;background:0 0;border-style:dashed;border-color:#4a4234}.cm-terminal-arena__facts{border-block-start:1px solid var(--cm-carbon-border-raised);background:color-mix(in srgb,var(--cm-carbon-panel) 55%,transparent);grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;gap:.5rem 1.25rem;padding:.7rem clamp(1rem,2.5vw,2rem);display:grid}.cm-terminal-arena__facts>:nth-child(3){text-align:end}.cm-terminal-arena__facts strong{color:var(--cm-blue-bright);text-align:center}.cm-terminal-arena__facts small{color:var(--cm-ivory-faint);font-size:var(--cm-text-xs);text-align:center;grid-column:1/-1}.cm-terminal-arena__edit-score{border-color:var(--cm-blue-border);background:var(--cm-blue-deep);grid-column:1/-1;justify-self:center}.cm-terminal-sheet{width:min(100vw - 2rem,32rem)}.cm-terminal-final-score,.cm-terminal-match-actions{gap:1rem;display:grid}.cm-terminal-final-score{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-terminal-final-score label{min-width:0;color:var(--cm-ivory-muted);gap:.4rem;font-weight:600;display:grid}.cm-terminal-final-score input{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);width:100%;min-height:4rem;color:var(--cm-ivory);background:var(--cm-carbon-page);font-family:var(--cm-font-data);font-size:var(--cm-text-3xl);font-variant-numeric:tabular-nums;text-align:center;padding:.65rem}.cm-terminal-final-score .cm-club-workspace-dialog__actions,.cm-terminal-final-score .cm-field-error{grid-column:1/-1}.cm-terminal-match-actions--winner{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.cm-terminal-control-transfer{border-block-start:1px solid var(--cm-carbon-border-raised);gap:.65rem;padding-block-start:1rem;display:grid}.cm-terminal-control-transfer h2,.cm-terminal-control-transfer p{margin:0}.cm-terminal-control-transfer h2{color:var(--cm-ivory);font-size:var(--cm-text-lg)}.cm-terminal-control-transfer p{color:var(--cm-ivory-muted);font-size:var(--cm-text-md)}.cm-terminal-control-transfer__actions{gap:.65rem;display:grid}.cm-terminal-arena :is(button,input):focus-visible,.cm-terminal-sheet :is(button,input):focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}@media (width>=56.25rem){.cm-terminal-arena__stage{grid-template-columns:minmax(16rem,1fr) minmax(10rem,14rem) minmax(16rem,1fr);grid-template-areas:"player-one center player-two";align-items:stretch}.cm-terminal-player{grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch}.cm-terminal-player__identity{align-content:end}.cm-terminal-player[data-slot="1"]{grid-area:player-one}.cm-terminal-player[data-slot="2"]{grid-area:player-two}.cm-terminal-player__score{margin-block:clamp(1rem,4vh,2.5rem)}.cm-terminal-center{grid-area:center;align-self:center}}@media (width>=37.5rem) and (width<=56.249rem){.cm-terminal-arena__stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"player-one player-two""center center";align-items:stretch}.cm-terminal-player{grid-template-rows:minmax(0,1fr) auto auto}.cm-terminal-player__identity{align-content:end}.cm-terminal-player__score{font-size:clamp(var(--cm-text-3xl),18vh,var(--cm-text-5xl));margin-block:clamp(1.25rem,4vh,2.75rem)}.cm-terminal-player__portrait{width:clamp(4.5rem,11vw,6.5rem)}.cm-terminal-player__identity h2{font-size:clamp(var(--cm-text-xl),3.4vw,var(--cm-text-3xl))}.cm-terminal-player__participants{font-size:clamp(var(--cm-text-lg),2.9vw,var(--cm-text-2xl))}.cm-terminal-player[data-slot="1"]{grid-area:player-one}.cm-terminal-player[data-slot="2"]{grid-area:player-two}.cm-terminal-center{border:1px solid var(--cm-carbon-border-raised);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);border-radius:1.25rem;grid-area:center;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:.85rem 1rem}.cm-terminal-center__state{grid-column:1/-1}.cm-terminal-center__target{padding:.4rem .5rem}.cm-terminal-center__break-run{grid-column:1/-1}}@media (width<=37.499rem){.cm-terminal-arena__header{grid-template-columns:minmax(0,1fr);gap:.65rem}.cm-terminal-arena__brand{display:none}.cm-terminal-arena__header-actions{flex-wrap:wrap;justify-content:start;align-items:center;gap:.4rem}.cm-terminal-status{font-size:var(--cm-text-xs);padding:.3rem .55rem}.cm-terminal-arena__notice--result{flex-wrap:wrap}.cm-terminal-arena__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"player-one""center""player-two";gap:.5rem;padding-block:.75rem}.cm-terminal-player{text-align:start;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity score""controls controls";place-items:center stretch}.cm-terminal-player[data-slot="1"]{grid-area:player-one}.cm-terminal-player[data-slot="2"]{grid-area:player-two}.cm-terminal-player__identity{grid-area:identity;grid-template-columns:auto minmax(0,1fr);place-items:center start}.cm-terminal-player__portrait{width:3.25rem}.cm-terminal-player__portraits{justify-content:start;min-width:5.5rem}.cm-terminal-player__portrait--participant{width:2.75rem}.cm-terminal-player__participants{max-width:16ch;font-size:var(--cm-text-lg)}.cm-terminal-player__score{font-size:clamp(var(--cm-text-3xl),20vw,var(--cm-text-5xl));grid-area:score}.cm-terminal-player__controls,.cm-terminal-player__start{grid-area:controls;justify-self:stretch}.cm-terminal-player__controls button{border-radius:var(--cm-radius-control);width:100%;min-width:3rem;min-height:3rem}.cm-terminal-player__controls .cm-terminal-player__control--award{min-height:3.5rem}.cm-terminal-player__controls .cm-terminal-player__control--undo{width:3.5rem}.cm-terminal-player__controls .cm-terminal-player__start{min-height:3.5rem}.cm-terminal-center{border:1px solid var(--cm-carbon-border-raised);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);border-radius:1rem;grid-area:center;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:.65rem .75rem}.cm-terminal-center__state{grid-column:1/-1}.cm-terminal-center__target{grid-column:1/-1;padding:.35rem .5rem}.cm-terminal-center__target strong{font-size:var(--cm-text-3xl)}.cm-terminal-center__break-run{grid-column:1/-1;min-height:3rem}.cm-terminal-arena__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cm-terminal-arena__facts>:nth-child(3){text-align:center;grid-column:1/-1}.cm-terminal-final-score,.cm-terminal-match-actions--winner{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cm-terminal-arena *,.cm-terminal-sheet *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cm-terminal-center__break-run:active:not(:disabled),.cm-terminal-player__controls button:active:not(:disabled){transform:none}.cm-terminal-center__state[data-state=active]>span{animation:none}}.cm-terminal-arena__fullscreen{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);width:2.75rem;height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);cursor:pointer;place-items:center;display:inline-grid}.cm-terminal-arena__fullscreen:hover{background:var(--cm-carbon-panel-raised)}.cm-terminal-arena__fullscreen:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-terminal-arena__fullscreen svg{width:1.25rem;height:1.25rem}.cm-overlay{min-height:100dvh;color:var(--cm-ivory);background:0 0;padding:clamp(1rem,4vh,4rem) clamp(1rem,4vw,5rem)}.cm-overlay,.cm-overlay-page{align-content:end;min-width:0;display:grid}.cm-overlay-page{justify-items:center;gap:1rem}.cm-overlay-page__row{justify-content:center;align-items:flex-end;gap:clamp(.75rem,1.5vw,1.5rem);width:100%;min-width:0;display:flex}.cm-overlay-qr{border-radius:var(--cm-radius-control);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);flex:none;justify-items:center;gap:.35rem;margin:0;padding:clamp(.4rem,1vh,.7rem);display:grid}.cm-overlay-qr__image{width:clamp(4.5rem,7vw,7rem);height:auto;display:block}.cm-overlay-qr__caption{color:var(--cm-ink);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cm-overlay-board{border-radius:var(--cm-radius-control);width:min(100%,120rem);min-width:0;color:var(--cm-on-brand);background:var(--cm-brand-deep);box-shadow:var(--cm-shadow-1);flex-wrap:wrap;align-items:center;gap:clamp(.75rem,1.6vw,2rem);padding:clamp(.5rem,1.1vh,.85rem) clamp(.9rem,1.8vw,1.6rem);display:flex}.cm-overlay-board--stale{outline:2px solid var(--cm-red-live-on-brand);outline-offset:2px}.cm-overlay-board__context{flex-direction:column;flex:0 auto;gap:.1rem;min-width:0;margin:0;display:flex}.cm-overlay-board__competition{color:var(--cm-on-brand);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-xs),.95vw,var(--cm-text-md));letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;overflow:hidden}.cm-overlay-board__match,.cm-overlay-board__target{color:var(--cm-on-brand-muted);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-xs),.85vw,var(--cm-text-sm));letter-spacing:.06em;white-space:nowrap;margin:0}.cm-overlay-board__target{color:var(--cm-on-brand);font-size:clamp(var(--cm-text-sm),1.05vw,var(--cm-text-lg));align-self:center;padding-inline-start:clamp(.5rem,1.4vw,1.25rem)}.cm-overlay-board__sides{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:clamp(.75rem,2vw,2.5rem);min-width:0;margin:0;padding:0;list-style:none;display:flex}.cm-overlay-board__side{border-inline-start:3px solid #0000;align-items:center;gap:clamp(.5rem,1.1vw,1rem);min-width:0;padding-inline-start:clamp(.4rem,.9vw,.75rem);display:inline-flex}.cm-overlay-board__side--breaking{border-inline-start-color:var(--cm-red-live-on-brand)}.cm-overlay-board__name{max-width:16ch;color:var(--cm-on-brand);font-family:var(--cm-font-display);font-variation-settings:"wdth" 100;letter-spacing:-.022em;text-transform:none;font-weight:780;line-height:1.15;font-size:clamp(var(--cm-text-md),1.55vw,var(--cm-text-2xl));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-overlay-board[data-pairs] .cm-overlay-board__name{white-space:normal;max-width:36ch;font-size:clamp(var(--cm-text-md),1.4vw,var(--cm-text-xl));line-height:1.3;display:grid;overflow:visible}.cm-overlay-board__member{overflow-wrap:anywhere}.cm-overlay-board__name--waiting{color:var(--cm-on-brand-muted)}.cm-overlay-board__score{color:var(--cm-on-brand);font-family:var(--cm-font-display);font-variation-settings:"wdth" 100;letter-spacing:-.022em;text-transform:none;font-weight:780;font-size:clamp(var(--cm-text-2xl),3.4vw,var(--cm-text-5xl));font-variant-numeric:tabular-nums;line-height:1}.cm-overlay-board__score--empty{color:var(--cm-on-brand-muted)}.cm-overlay-board__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cm-overlay-board__live{color:var(--cm-on-brand);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-xs),.9vw,var(--cm-text-sm));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-inline-start:1px solid #ffffff38;align-items:center;gap:.4rem;margin:0;padding-inline-start:clamp(.5rem,1.4vw,1.25rem);font-weight:700;display:inline-flex}.cm-overlay-board__live>span{background:var(--cm-red-live-on-brand);border-radius:50%;flex:none;width:.55rem;height:.55rem}.cm-overlay-board__stale{color:var(--cm-red-live-on-brand);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;flex-basis:100%;margin:0}.cm-overlay-empty{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-brand-deep);width:min(100%,48rem);box-shadow:var(--cm-shadow-2);text-align:center;justify-items:center;gap:.5rem;padding:clamp(1rem,3vw,2rem);display:grid}.cm-overlay-empty__table{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0}.cm-overlay-empty__title{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-xl),2.6vw,var(--cm-text-3xl));margin:0}.cm-overlay-empty__help{max-width:34rem;color:var(--cm-ivory-muted);margin:0;line-height:1.6}@media (width<=48rem){.cm-overlay-board{text-align:center}.cm-overlay-board,.cm-overlay-board__side{justify-content:center}}.cm-stream-player{gap:.75rem;min-width:0;display:grid}.cm-stream-player__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-width:0;display:flex}.cm-stream-player__live{color:var(--cm-red-live-text);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-weight:700;display:inline-flex}.cm-stream-player__live>span{background:var(--cm-red-live);border-radius:50%;flex:none;width:.55rem;height:.55rem}.cm-stream-player__notice,.cm-stream-player__provider{color:var(--cm-carbon-text-3,#54626d);font-size:var(--cm-text-xs);margin:0;line-height:1.5}.cm-stream-player__frame,.cm-stream-player__poster{aspect-ratio:16/9;border-radius:var(--cm-radius-panel);background:var(--cm-carbon-page);width:100%;box-shadow:var(--cm-shadow-1);display:grid;position:relative;overflow:hidden}.cm-stream-player__image{-o-object-fit:cover;object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.cm-stream-player__call{text-align:center;align-content:center;justify-items:center;gap:.75rem;padding:clamp(1rem,4vw,2.5rem);display:grid;position:relative}.cm-stream-player__title{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-lg),2.4vw,var(--cm-text-3xl));margin:0}.cm-stream-player__subtitle{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);margin:0}.cm-stream-player__frame iframe{border:0;width:100%;height:100%}.cm-live-stream-panel__body{gap:1rem;min-width:0;display:grid}.cm-live-stream-panel__field{gap:.4rem;min-width:0;display:grid}.cm-live-stream-panel__field>label{color:var(--cm-ink);font-size:var(--cm-text-md);font-weight:700}.cm-live-stream-panel__field>input{box-sizing:border-box;border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);width:100%;min-width:0;min-height:2.75rem;color:var(--cm-ink);background:var(--cm-surface);font:inherit;padding:.7rem .75rem}.cm-live-stream-panel__field>input:hover{border-color:var(--cm-blue)}.cm-live-stream-panel__field>input:focus-visible{border-color:var(--cm-fill);outline:3px solid var(--cm-fill);outline-offset:2px}.cm-live-stream-panel__field>input[aria-invalid=true]{border-color:var(--cm-red-live-text)}.cm-live-stream-panel__alert,.cm-live-stream-panel__help,.cm-live-stream-panel__saved{font-size:var(--cm-text-xs);margin:0;line-height:1.5}.cm-live-stream-panel__help{color:var(--cm-ink-3)}.cm-live-stream-panel__alert{color:var(--cm-red-live-text)}.cm-live-stream-panel__saved{color:var(--cm-win-text)}.cm-live-stream-panel__actions{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.cm-live-stream-panel__checkbox{min-height:2.75rem;color:var(--cm-ink);cursor:pointer;align-items:center;gap:.6rem;display:inline-flex}.cm-live-stream-panel__checkbox input{width:1.15rem;height:1.15rem;accent-color:var(--cm-fill);flex:none}.cm-overlay-panel__loading{color:var(--cm-ink-2);align-items:center;gap:.6rem;display:flex}.cm-overlay-panel__alert{color:var(--cm-red-live-text);margin:0}.cm-overlay-panel__empty,.cm-overlay-panel__help,.cm-overlay-panel__manual,.cm-overlay-panel__status{color:var(--cm-ink-2);margin:0;line-height:1.55}.cm-overlay-panel__status{color:var(--cm-win-text)}.cm-overlay-panel__help,.cm-overlay-panel__manual{font-size:var(--cm-text-sm)}.cm-overlay-panel__list{gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-overlay-panel__item{border:1px solid var(--cm-line);border-radius:var(--cm-radius-control);background:var(--cm-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:2.75rem;padding:.6rem .75rem;display:flex}.cm-overlay-panel__name{overflow-wrap:anywhere;color:var(--cm-ink);font-size:var(--cm-text-lg);margin:0;font-weight:600}.cm-overlay-panel__code{overflow-wrap:anywhere;font-family:var(--cm-font-data);font-size:var(--cm-text-sm);margin-block-start:.25rem;display:block}.cm-stream-directory{gap:clamp(.75rem,1.6vw,1.25rem);min-width:0;display:grid}.cm-stream-player__frame,.cm-stream-player__poster{max-width:30rem;max-height:17rem}.cm-stream-player__idle{color:var(--cm-carbon-text-3,#54626d);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0}.cm-overlay-panel__actions{flex-wrap:wrap;gap:.5rem;display:flex}.cm-overlay-panel__identity{gap:.15rem;min-width:0;display:grid}.cm-overlay-panel__stream{color:var(--cm-ink-3);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0}.cm-overlay-panel__stream[data-active=true]{color:var(--cm-win-text)}@media (width>=48rem){.cm-stream-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-stream-player__title{font-size:clamp(var(--cm-text-md),1.6vw,var(--cm-text-xl))}.cm-tournament-workspace{min-width:0;color:var(--cm-ivory);background:var(--cm-carbon-page);gap:1.25rem;display:grid}.cm-tournament-workspace-header{border-block-end:1px solid var(--cm-carbon-border);gap:1rem;min-width:0;padding-block-end:1.25rem;display:grid}.cm-tournament-workspace-header__identity{gap:.5rem;min-width:0;display:grid}.cm-tournament-workspace-header h1{max-width:24ch;font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-3xl),6vw,var(--cm-text-5xl));overflow-wrap:anywhere}.cm-tournament-workspace-header>.cm-action{gap:.5rem;width:fit-content}.cm-tournament-workspace-header__metadata{border-block-start:1px solid var(--cm-carbon-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;min-width:0;margin:0;padding-block-start:1rem;display:grid}.cm-tournament-workspace-header__metadata div{gap:.25rem;min-width:0;display:grid}.cm-tournament-workspace-header__metadata dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.07em;text-transform:uppercase}.cm-tournament-workspace-header__metadata dd{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);overflow-wrap:anywhere;margin:0}.cm-tournament-workspace-navigation{border-bottom:1px solid var(--cm-carbon-border);flex-wrap:wrap;gap:.25rem;min-width:0;padding-bottom:.25rem;display:flex}.cm-tournament-workspace-navigation__link{min-width:0;min-height:2.75rem;color:var(--cm-ivory-muted);text-align:center;transition:color var(--cm-motion-standard) ease,border-color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;border-bottom:.1875rem solid #0000;flex:none;justify-content:center;align-items:center;padding:.625rem .875rem;font-weight:700;text-decoration:none;display:inline-flex}.cm-tournament-workspace-navigation__link:hover{color:var(--cm-ivory);background:var(--cm-carbon-panel)}.cm-tournament-workspace-navigation__link[aria-current=page]{border-bottom-color:var(--cm-blue-bright);color:var(--cm-ivory)}.cm-tournament-workspace-bracket-frame,.cm-tournament-workspace-match,.cm-tournament-workspace-panel{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1)}.cm-tournament-workspace-match>.cm-scoreboard-card{grid-row:1/-1;min-height:0}.cm-tournament-workspace-match.cm-tournament-workspace-match--editable>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__header :is(.cm-scoreboard-card__eyebrow,.cm-scoreboard-card__status){padding-inline-end:var(--cm-control-min)}.cm-tournament-workspace-panel{display:grid}.cm-tournament-workspace-panel__header{border-block-end:1px solid var(--cm-carbon-border);gap:.5rem;padding:1rem 1.125rem;display:grid}.cm-tournament-workspace-panel__title{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;font-size:clamp(var(--cm-text-xl),4vw,var(--cm-text-3xl));overflow-wrap:anywhere;text-wrap:balance;margin:0}.cm-tournament-workspace-panel__description{max-width:48rem;color:var(--cm-ivory-muted);overflow-wrap:anywhere;margin:0;line-height:1.65}.cm-tournament-workspace-panel__body{min-width:0;padding:1.125rem}.cm-tournament-workspace-capacity{appearance:none;block-size:.5rem;inline-size:100%;accent-color:var(--cm-blue-bright);color:var(--cm-blue-bright);background:var(--cm-carbon-border);border:0;border-radius:999px;overflow:hidden}.cm-tournament-workspace-capacity::-webkit-progress-bar{border-radius:inherit;background:var(--cm-carbon-border)}.cm-tournament-workspace-capacity::-webkit-progress-value{border-radius:inherit;background:var(--cm-blue-bright)}.cm-tournament-workspace-capacity::-moz-progress-bar{border-radius:inherit;background:var(--cm-blue-bright)}.cm-tournament-workspace-alert,.cm-tournament-workspace-state{gap:.75rem;min-width:0;display:grid}.cm-tournament-workspace-state{min-height:14rem;color:var(--cm-ivory-muted);text-align:center;place-items:center;padding:1.5rem}.cm-tournament-workspace-state--line{text-align:start;place-items:start;min-height:0;padding:.25rem 0 .5rem}.cm-tournament-workspace-alert p,.cm-tournament-workspace-state p{overflow-wrap:anywhere;max-width:42rem;margin:0;line-height:1.65}.cm-tournament-workspace-alert{border:1px solid var(--cm-carbon-border-raised);border-inline-start:.1875rem solid var(--cm-danger);border-radius:var(--cm-radius-control);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);padding:1rem}.cm-tournament-workspace-alert .cm-action{width:fit-content}.cm-tournament-workspace-skeleton{align-content:start;gap:.75rem;min-height:14rem;padding-block:1rem;display:grid}.cm-tournament-workspace-bracket-frame{overflow:hidden}.cm-tournament-workspace-bracket-frame__canvas{overscroll-behavior:contain;background:var(--cm-carbon-panel-raised);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-height:28rem;position:relative;overflow:hidden}.cm-tournament-workspace-bracket-frame__canvas:active{cursor:grabbing}.cm-tournament-workspace-match{border-inline-start:.1875rem solid var(--cm-blue-bright);border-radius:var(--cm-radius-control);min-width:14rem;font-size:var(--cm-text-xs);grid-template-rows:minmax(0,1fr);display:grid;position:absolute;overflow:hidden}.cm-tournament-workspace-match[data-side=L]{border-inline-start-color:var(--cm-attention)}.cm-tournament-workspace-match[data-side=KO]{border-inline-start-color:var(--cm-ivory)}.cm-tournament-workspace-match--selected{outline:3px solid var(--cm-blue-bright);outline-offset:2px}.cm-tournament-workspace-match__header{min-width:0;color:var(--cm-blue-bright);background:var(--cm-carbon-page);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);justify-content:space-between;align-items:center;gap:.35rem;padding-inline:.45rem;line-height:1;display:flex}.cm-tournament-workspace-match[data-side=L] .cm-tournament-workspace-match__header{color:var(--cm-attention-ink)}.cm-tournament-workspace-match[data-side=KO] .cm-tournament-workspace-match__header{color:var(--cm-ivory)}.cm-tournament-workspace-match__header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cm-tournament-workspace-match__route{color:var(--cm-ivory-muted)}.cm-tournament-workspace-match__player{border-block-start:1px solid var(--cm-carbon-border);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding-inline:.45rem;display:flex}.cm-tournament-workspace-match--editable .cm-tournament-workspace-match__player{padding-inline-end:calc(var(--cm-tournament-bracket-edit-size,2.75rem) + .375rem)}.cm-tournament-workspace-match__player--winner{border-inline-start:.1875rem solid var(--cm-ivory);font-weight:800}.cm-tournament-workspace-match__player--resolved:not(.cm-tournament-workspace-match__player--winner){color:var(--cm-ivory-muted)}.cm-tournament-workspace-match__identity{align-items:center;gap:.35rem;min-width:0;display:flex}.cm-tournament-workspace-match__identity img{flex:none}.cm-tournament-workspace-match__identity span,.cm-tournament-workspace-match__profile-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-tournament-workspace-match__profile-link{min-width:2.75rem;min-height:2.75rem;color:var(--cm-blue-bright);text-underline-offset:.18em;align-items:center;text-decoration-thickness:.0625rem;display:inline-flex}.cm-tournament-workspace-match__profile-link:hover{color:var(--cm-ivory)}.cm-tournament-workspace-match__profile-link:focus-visible{outline:.1875rem solid var(--cm-blue-bright);outline-offset:.125rem;border-radius:.125rem}.cm-tournament-workspace-match__placeholder{color:var(--cm-ivory-muted);font-style:italic}.cm-tournament-workspace-match__score{font-family:var(--cm-font-data);flex:none}.cm-tournament-workspace-match__edit{inline-size:var(--cm-tournament-bracket-edit-size,2.75rem);block-size:var(--cm-tournament-bracket-edit-size,2.75rem);border:0;border-inline-start:1px solid var(--cm-carbon-border-raised);color:var(--cm-link);background:var(--cm-surface);cursor:pointer;touch-action:manipulation;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.cm-tournament-workspace-match__edit:hover{background:var(--cm-surface-2)}.cm-tournament-bracket-toolbar__controls svg,.cm-tournament-workspace-match__edit svg{width:1.125rem;height:1.125rem}.cm-tournament-workspace-match__edit:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:-3px}.cm-tournament-bracket-toolbar{border-block-end:1px solid var(--cm-carbon-border-raised);background:var(--cm-carbon-panel);gap:.75rem;padding:.875rem}.cm-tournament-bracket-toolbar__search{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs);gap:.35rem;font-weight:700;display:grid}.cm-tournament-bracket-toolbar__search-control{border:1px solid var(--cm-carbon-border-raised);background:var(--cm-carbon-page);grid-template-columns:auto minmax(0,1fr);display:grid}.cm-tournament-bracket-toolbar__search-control>svg{color:var(--cm-ivory-faint);margin-inline-start:.75rem}.cm-tournament-bracket-toolbar__search input,.cm-tournament-score-form input,.cm-tournament-score-form textarea{min-width:0;min-height:2.75rem;color:var(--cm-ivory);background:0 0;border:0;padding:.65rem .75rem}.cm-tournament-bracket-toolbar__search input:focus-visible,.cm-tournament-score-form input:focus-visible,.cm-tournament-score-form textarea:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:0}.cm-tournament-bracket-toolbar__controls{align-items:center;gap:.25rem}.cm-tournament-bracket-toolbar__controls button{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-width:2.75rem;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-panel-raised);cursor:pointer;touch-action:manipulation;place-items:center;display:grid}.cm-tournament-bracket-toolbar__controls button:hover{border-color:var(--cm-blue-border)}.cm-tournament-bracket-toolbar__controls button:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:2px}.cm-tournament-bracket-toolbar__controls output{min-width:3.25rem;color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);text-align:center}.cm-tournament-bracket-toolbar__legend{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs);flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.cm-tournament-bracket-route{align-items:center;gap:.35rem;display:inline-flex}.cm-tournament-bracket-route span{border-block-start:.125rem solid var(--cm-blue-bright);width:1.5rem}.cm-tournament-bracket-route--loser span{border-color:var(--cm-attention);border-block-start-style:dashed}.cm-tournament-bracket-route--final span{border-color:var(--cm-ivory);border-block-start-width:.1875rem}.cm-tournament-bracket-stage,.cm-tournament-bracket-stage__layout{position:absolute;inset-block-start:0;inset-inline-start:0}.cm-tournament-bracket-stage__padded{position:relative}.cm-tournament-bracket-round{border:1px solid var(--cm-carbon-border-raised);min-height:1.375rem;color:var(--cm-blue-bright);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase;place-items:center;font-weight:800;display:grid;position:absolute;inset-block-start:0}.cm-tournament-bracket-round[data-side=L]{color:var(--cm-attention-ink)}.cm-tournament-bracket-round[data-side=KO]{color:var(--cm-ivory)}.cm-tournament-bracket-connectors{pointer-events:none;position:absolute;inset:0}.cm-tournament-bracket-connector--main{stroke:var(--cm-blue-bright)}.cm-tournament-bracket-connector--loser{stroke:var(--cm-attention);stroke-dasharray:.25rem .1875rem}.cm-tournament-bracket-connector--final{stroke:var(--cm-ivory);stroke-width:2px}.cm-tournament-bracket-search-empty{border-block-start:1px solid var(--cm-carbon-border);color:var(--cm-ivory-muted);background:var(--cm-carbon-panel);font-size:var(--cm-text-xs);margin:0;padding:.75rem 1rem}.cm-tournament-bracket-manager__header{grid-template-columns:minmax(0,1fr)}.cm-tournament-bracket-manager__header>div{gap:.5rem;display:grid}.cm-tournament-bracket-manager__header .cm-action{gap:.5rem;width:fit-content}.cm-tournament-score-form{gap:1rem;display:grid}.cm-tournament-score-form textarea{resize:vertical;min-height:5.75rem}.cm-tournament-score-form label{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs);gap:.4rem;font-weight:700;display:grid}.cm-tournament-score-form input,.cm-tournament-score-form textarea{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);background:var(--cm-carbon-page);font-family:var(--cm-font-data)}.cm-tournament-workspace-bracket-frame:fullscreen{color:var(--cm-ivory);background:var(--cm-carbon-page);grid-template-rows:auto minmax(0,1fr);display:grid}.cm-tournament-workspace-match__body{min-width:0;color:var(--cm-ivory)}.cm-tournament-workspace-alert .cm-action:focus-visible,.cm-tournament-workspace-header .cm-action:focus-visible,.cm-tournament-workspace-navigation__link:focus-visible,.cm-tournament-workspace-state .cm-action:focus-visible{z-index:1;outline:3px solid var(--cm-blue-bright);outline-offset:3px;position:relative}@media (width>=390px){.cm-tournament-workspace-navigation__link{padding-inline:.625rem}}@media (width<=734px){.cm-tournament-workspace-header>.cm-action{width:100%}}@media (width>=768px){.cm-tournament-workspace-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.cm-tournament-workspace-header__metadata{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.cm-tournament-workspace-navigation__link{font-size:var(--cm-text-md);padding-inline:1rem}.cm-tournament-bracket-toolbar{grid-template-columns:minmax(14rem,20rem) auto;align-items:end}.cm-tournament-bracket-toolbar__legend{grid-column:1/-1}.cm-tournament-bracket-manager__header{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (width>=1024px){.cm-tournament-workspace{gap:1.5rem}.cm-tournament-workspace-header{padding-block-end:1.5rem}}@media (width>=1440px){.cm-tournament-workspace-header h1{font-size:var(--cm-text-5xl)}}@media (prefers-reduced-motion:reduce){.cm-tournament-workspace-navigation__link{transition-duration:.01ms}}.cm-tournament-workspace-heading{gap:.4rem;min-width:0;display:grid}.cm-tournament-workspace-heading .cm-tournament-workspace-panel__header{border-block-end:0;padding:0}.cm-tournament-workspace-state .cm-tournament-workspace-panel__title{color:var(--cm-ivory);font-family:var(--cm-font-body);font-size:var(--cm-text-lg);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.35}.cm-pair-identity{min-width:0;display:grid}.cm-pair-identity__member{min-height:var(--cm-control-min);overflow-wrap:anywhere;align-items:center;line-height:1.35;display:flex}.cm-pair-identity a{z-index:2;color:var(--cm-link);position:relative}.cm-pair-identity__guest{color:var(--cm-ink-2);font-size:var(--cm-text-xs);margin-inline-start:var(--cm-space-2);font-weight:400}.cm-pair-identity--terminal .cm-pair-identity__member{justify-content:center}.cm-pair-identity--compact{gap:var(--cm-space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.cm-pair-identity--compact .cm-pair-identity__member{min-width:var(--cm-control-min);text-align:center;white-space:normal;scroll-margin-block:calc(var(--cm-space-12) + var(--cm-space-4));justify-content:center}.cm-pair-identity--compact a:focus-visible{outline:3px solid var(--cm-link);outline-offset:-3px}.cm-pair-identity__separator{color:var(--cm-ink-3);align-items:center;display:flex}.cm-pair-directory{gap:var(--cm-space-4);min-width:0;display:grid}.cm-pair-directory__header,.cm-pair-form__heading{justify-content:space-between;align-items:center;gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.cm-pair-directory__header h2,.cm-pair-form__heading h3{margin:0}.cm-pair-directory__header p{margin:var(--cm-space-1) 0 0;color:var(--cm-ink-2);font-size:var(--cm-text-sm)}.cm-pair-roster{border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);background:var(--cm-surface);min-width:0;box-shadow:var(--cm-shadow-1);margin:0;padding:0;list-style:none}.cm-pair-roster>li{grid-template-columns:var(--cm-space-6) minmax(0,1fr);gap:var(--cm-space-3);padding:var(--cm-space-2) var(--cm-space-4);border-bottom:1px solid var(--cm-line);align-items:center;display:grid}.cm-pair-roster>li:last-child{border-bottom:0}.cm-pair-roster>li>button{grid-area:1/3}.cm-pair-roster .cm-pair-identity--compact{flex-wrap:wrap;display:flex}.cm-pair-roster .cm-pair-identity__member{text-align:left;max-width:100%;font-size:var(--cm-text-md);justify-content:start;font-weight:600}.cm-pair-roster :is(a,button){scroll-margin-block:calc(var(--cm-header-height) + var(--cm-space-4)) calc(var(--cm-control-min) + var(--cm-space-8))}.cm-pair-roster__number{color:var(--cm-ink-3);font-family:var(--cm-font-data);font-size:var(--cm-text-sm)}@media (width<=47.99rem){.cm-pair-roster .cm-pair-identity--compact{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.cm-pair-roster .cm-pair-identity__separator{display:none}}.cm-pair-icon{width:var(--cm-control-min);min-width:var(--cm-control-min);padding:0}.cm-pair-icon svg{width:var(--cm-text-lg);height:var(--cm-text-lg)}.cm-pair-form{padding:var(--cm-space-4);border:1px solid var(--cm-line);border-radius:var(--cm-radius-control);background:var(--cm-surface)}.cm-pair-form,.cm-pair-form__members{gap:var(--cm-space-4);display:grid}.cm-pair-form>.cm-action{justify-self:start}.cm-pair-member{gap:var(--cm-space-3);border:0;align-content:start;min-width:0;margin:0;padding:0;display:grid}.cm-pair-member legend{padding:0 0 var(--cm-space-2);font-weight:700}.cm-pair-member__modes{gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.cm-pair-member__selected,.cm-pair-search>li{justify-content:space-between;align-items:center;gap:var(--cm-space-3);min-width:0;display:flex}.cm-pair-member__selected>span,.cm-pair-search>li>span{overflow-wrap:anywhere;min-width:0;display:grid}.cm-pair-member small{color:var(--cm-ink-2);font-size:var(--cm-text-sm)}.cm-pair-search{margin:0;padding:0;list-style:none}.cm-pair-search>li{padding:var(--cm-space-2) 0;border-bottom:1px solid var(--cm-line)}@media (width>=48rem){.cm-pair-form__members{gap:var(--cm-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-table-terminal .cm-pair-identity--terminal{max-width:24ch;color:var(--cm-ivory);font-size:clamp(var(--cm-text-md),2vw,var(--cm-text-xl));font-weight:750}.cm-terminal-arena[data-pairs] .cm-terminal-arena__facts strong{overflow-wrap:anywhere;min-width:0}@media (width>=37.5rem){.cm-terminal-arena[data-pairs] .cm-terminal-arena__facts{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr)}}@media (width<=37.49rem){.cm-terminal-arena[data-pairs] .cm-terminal-arena__facts strong{grid-area:1/1/auto/-1}.cm-terminal-arena[data-pairs] .cm-terminal-arena__facts>:nth-child(3){text-align:end;grid-column:auto}}.cm-doubles-history{margin:0;padding:0;list-style:none}.cm-doubles-history>li{gap:var(--cm-space-3);border-top:1px solid var(--cm-line);padding:var(--cm-space-4) 0;display:grid}.cm-doubles-history header{justify-content:space-between;align-items:start;gap:var(--cm-space-3);display:flex}.cm-doubles-history header>div{min-width:0;display:grid}.cm-doubles-history small,.cm-doubles-history time,.cm-doubles-history__label{color:var(--cm-ink-2);font-size:var(--cm-text-sm);display:block}.cm-doubles-history a{color:var(--cm-link);overflow-wrap:anywhere}.cm-doubles-history a,.cm-doubles-history__person{min-height:var(--cm-control-min);min-width:var(--cm-control-min);align-items:center;display:inline-flex}.cm-doubles-history__score{color:var(--cm-ink);font-family:var(--cm-font-data);font-size:var(--cm-text-xl);white-space:nowrap}.cm-doubles-history__score[data-result=win]{color:var(--cm-win-text)}.cm-doubles-history__players{gap:var(--cm-space-4);display:grid}@media (width>=48rem){.cm-doubles-history__players{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-tournament-workspace-bracket-frame{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.cm-tournament-workspace-bracket-frame__canvas{overscroll-behavior:auto;border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);background:var(--cm-surface-2);min-height:32rem}.cm-tournament-bracket-toolbar{grid-template-columns:var(--cm-control-min) minmax(0,1fr) auto;align-items:center;gap:var(--cm-space-3);margin-bottom:var(--cm-space-4);background:0 0;border:0;padding:0;display:grid}.cm-tournament-bracket-toolbar__views{gap:var(--cm-space-1);min-width:0;padding:var(--cm-space-1);border-radius:var(--cm-radius-control);background:var(--cm-surface-3);flex-wrap:nowrap;display:flex}.cm-tournament-bracket-rounds__navigation button,.cm-tournament-bracket-rounds__navigation select,.cm-tournament-bracket-toolbar__views button{min-width:var(--cm-control-min);min-height:var(--cm-control-min);justify-content:center;align-items:center;gap:var(--cm-space-2);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);padding:var(--cm-space-2) var(--cm-space-3);color:var(--cm-ink);background:var(--cm-surface);font-family:var(--cm-font-body);font-size:var(--cm-text-md);cursor:pointer;touch-action:manipulation;font-weight:600;display:inline-flex}.cm-tournament-bracket-toolbar__views button[aria-pressed=true]{color:var(--cm-link);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);border-color:#0000}.cm-tournament-bracket-toolbar__controls button:disabled{color:var(--cm-ink-3);background:var(--cm-surface-2);cursor:default}.cm-tournament-bracket-rounds__navigation svg,.cm-tournament-bracket-toolbar__views svg{width:var(--cm-space-4);height:var(--cm-space-4);flex:none}.cm-tournament-bracket-rounds__navigation button:disabled{color:var(--cm-ink-3);background:var(--cm-surface-2);cursor:default}.cm-tournament-bracket-rounds__navigation :is(button,select):focus-visible,.cm-tournament-bracket-toolbar__views button:focus-visible{outline:3px solid var(--cm-link);outline-offset:var(--cm-space-1)}.cm-tournament-bracket-rounds{min-width:0;padding:0}.cm-tournament-bracket-rounds__navigation{align-items:center;gap:var(--cm-space-2);margin-bottom:var(--cm-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cm-tournament-bracket-rounds__navigation label,.cm-tournament-bracket-rounds__navigation select{width:100%;min-width:0}.cm-tournament-bracket-rounds__matches{gap:var(--cm-space-4);grid-template-columns:minmax(0,1fr);display:grid}.cm-tournament-workspace-match.cm-tournament-workspace-match--in-flow{border:1px solid var(--cm-line-2);background:var(--cm-surface);min-width:0;box-shadow:var(--cm-shadow-1);grid-template-rows:minmax(0,1fr);position:relative}.cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket]{background:var(--cm-surface);gap:0;height:auto;padding:0}.cm-tournament-workspace-match--in-flow .cm-scoreboard-card__identity{min-height:var(--cm-control-min);font-size:var(--cm-text-md)}.cm-tournament-workspace-match--in-flow .cm-scoreboard-card__score{font-size:var(--cm-text-2xl)}.cm-tournament-workspace-match--in-flow .cm-scoreboard-card__footer{font-size:var(--cm-text-sm)}@media (width>=48rem){.cm-tournament-bracket-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.cm-tournament-bracket-toolbar__controls{grid-column:1/-1}.cm-tournament-bracket-rounds__matches{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-tournament-context{min-width:0}.cm-tournament-context__back{align-items:center;gap:var(--cm-space-2);min-height:var(--cm-control-min);color:var(--cm-ink-3);font-size:var(--cm-text-sm);margin-bottom:var(--cm-space-2);display:inline-flex}.cm-tournament-context__back svg{width:var(--cm-space-4);height:var(--cm-space-4)}.cm-tournament-context__identity{justify-content:space-between;align-items:center;gap:var(--cm-space-4);min-width:0;display:flex}.cm-tournament-context__identity>div{min-width:0}.cm-tournament-context h1{margin:0}.cm-tournament-context__facts{gap:var(--cm-space-1) var(--cm-space-3);margin:var(--cm-space-2) 0 0;color:var(--cm-ink-3);font-size:var(--cm-text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cm-tournament-context__public{flex:none}.cm-tournament-workspace{gap:var(--cm-space-4)}.cm-tournament-workspace-navigation{gap:var(--cm-space-4);margin:0}.cm-tournament-workspace-navigation__link{min-width:var(--cm-control-min);min-height:var(--cm-control-min);font-size:var(--cm-text-md);padding:var(--cm-space-2) var(--cm-space-1)}.cm-tournament-bracket-toolbar__search{min-width:0}.cm-tournament-bracket-toolbar__search-control{min-height:var(--cm-control-min);align-items:center;gap:var(--cm-space-2);padding:0 var(--cm-space-3);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);background:var(--cm-surface);display:flex}.cm-tournament-bracket-toolbar__search-control input{width:100%;min-width:0;min-height:var(--cm-control-min);font-family:var(--cm-font-body);font-size:var(--cm-text-md);color:var(--cm-ink);background:0 0;border:0;padding:0}.cm-tournament-bracket-toolbar__search-control input::placeholder{color:var(--cm-ink-3)}.cm-tournament-bracket-toolbar__search-control svg{width:var(--cm-space-4);height:var(--cm-space-4);flex:none}.cm-tournament-bracket-toolbar__views button{padding:var(--cm-space-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;white-space:nowrap;background:0 0;border:0;flex:1}.cm-bracket-regenerate,.cm-tournament-bracket-toolbar__exit,.cm-tournament-bracket-toolbar__search-toggle{min-width:var(--cm-control-min);min-height:var(--cm-control-min);justify-content:center;align-items:center;gap:var(--cm-space-2);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);padding:var(--cm-space-2) var(--cm-space-3);color:var(--cm-ink-2);background:var(--cm-surface);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);cursor:pointer;touch-action:manipulation;font-weight:600;display:inline-flex}.cm-tournament-bracket-toolbar__exit{grid-area:1/1/auto/-1;justify-self:start}.cm-tournament-bracket-toolbar__tools{min-width:0}.cm-bracket-regenerate{color:var(--cm-danger)}.cm-bracket-regenerate svg,.cm-tournament-bracket-toolbar__exit svg,.cm-tournament-bracket-toolbar__search-toggle svg{width:var(--cm-space-4);height:var(--cm-space-4);flex:none}.cm-tournament-bracket-toolbar__controls{z-index:3;right:var(--cm-space-3);bottom:var(--cm-space-3);gap:var(--cm-space-1);border:1px solid var(--cm-line);border-radius:var(--cm-radius-control);padding:var(--cm-space-1);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);display:flex;position:absolute}.cm-tournament-bracket-toolbar__controls button{background:var(--cm-surface);border:0}.cm-tournament-bracket-toolbar__legend{font-size:var(--cm-text-sm);grid-column:1/-1}.cm-tournament-bracket-rounds__tabs{gap:var(--cm-space-2);margin-bottom:var(--cm-space-4);display:flex}.cm-tournament-bracket-rounds__tabs button{min-width:var(--cm-control-min);min-height:var(--cm-control-min);padding:var(--cm-space-2) var(--cm-space-3);border-radius:var(--cm-radius-control);color:var(--cm-ink-2);background:var(--cm-surface-3);font-family:var(--cm-font-body);font-size:var(--cm-text-md);cursor:pointer;border:0;flex:1;font-weight:650}.cm-tournament-bracket-rounds__tabs button[aria-pressed=true]{color:var(--cm-on-ink);background:var(--cm-fill)}.cm-bracket-regenerate:focus-visible,.cm-tournament-bracket-rounds__tabs button:focus-visible,.cm-tournament-bracket-toolbar button:focus-visible{outline:3px solid var(--cm-link);outline-offset:var(--cm-space-1)}.cm-tournament-bracket-round{height:var(--cm-control-min);border-radius:var(--cm-radius-control);padding:0 var(--cm-space-4);color:var(--cm-ink);background:var(--cm-surface-3);font-family:var(--cm-font-body);font-size:var(--cm-text-md);letter-spacing:normal;text-transform:none;border:0;align-items:center;font-weight:650;display:flex}.cm-tournament-workspace-match,.cm-tournament-workspace-match[data-side=KO],.cm-tournament-workspace-match[data-side=L]{border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-block);background:var(--cm-surface);box-shadow:var(--cm-shadow-1)}.cm-tournament-workspace-match.cm-tournament-workspace-match--editable .cm-scoreboard-card__eyebrow{padding-inline-end:0}.cm-tournament-workspace-match.cm-tournament-workspace-match--editable .cm-scoreboard-card__status{padding-inline-end:var(--cm-space-6)}.cm-tournament-workspace-match .cm-tournament-workspace-match__edit{z-index:1;width:100%;height:100%;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;inset:0}.cm-tournament-workspace-match .cm-tournament-workspace-match__edit:hover{background:0 0}.cm-tournament-workspace-match .cm-tournament-workspace-match__edit svg{top:var(--cm-space-2);right:var(--cm-space-3);width:var(--cm-space-4);height:var(--cm-space-4);position:absolute}.cm-tournament-workspace-match .cm-tournament-workspace-match__edit:focus-visible{outline:3px solid var(--cm-link);outline-offset:-3px}.cm-tournament-workspace-match:hover{border-color:var(--cm-link)}.cm-tournament-workspace-match--in-flow .cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__footer{height:auto;min-height:var(--cm-space-8);overflow:visible}.cm-tournament-workspace-bracket-frame:fullscreen{width:100%;height:100dvh;padding:var(--cm-space-4);background:var(--cm-page);flex-direction:column;display:flex;overflow:auto}.cm-tournament-workspace-bracket-frame:fullscreen .cm-tournament-workspace-bracket-frame__canvas{flex:1;min-height:20rem}.cm-tournament-bracket-search-empty{gap:var(--cm-space-3);font-family:var(--cm-font-body);font-size:var(--cm-text-md);flex-wrap:wrap;align-items:center;display:flex}@media (width>=48rem){.cm-tournament-bracket-toolbar__search-toggle{display:none}.cm-tournament-bracket-toolbar__search{max-width:23rem}.cm-tournament-bracket-rounds__tabs{width:fit-content;min-width:18rem}}@media (width<=47.99rem){.cm-tournament-context__back,.cm-tournament-context__date,.cm-tournament-context__public span{display:none}.cm-tournament-context__public{width:var(--cm-control-min);padding:var(--cm-space-2)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-context h1{font-size:var(--cm-text-2xl)}.cm-tournament-workspace-navigation{justify-content:space-between;gap:var(--cm-space-1)}.cm-tournament-workspace-navigation__link{font-size:var(--cm-text-sm);padding-inline:0}.cm-tournament-bracket-toolbar__search{display:none}.cm-tournament-bracket-toolbar[data-search-open] .cm-tournament-bracket-toolbar__search{order:10;grid-area:auto/1/auto/-1;display:block}.cm-bracket-regenerate{width:var(--cm-control-min);padding:var(--cm-space-2)}.cm-bracket-regenerate span,.cm-tournament-bracket-toolbar__views button svg{display:none}}.cm-bracket-overview-node{z-index:1;border-radius:inherit;cursor:zoom-in;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.cm-bracket-overview-node:focus-visible{outline:calc(3px/var(--cm-bracket-scale)) solid var(--cm-link);outline-offset:calc(-3px/var(--cm-bracket-scale))}.cm-tournament-workspace-bracket-frame__canvas[data-overview] .cm-tournament-bracket-round{height:auto;color:var(--cm-ink);padding-inline:var(--cm-space-2);font-size:calc(var(--cm-text-xs)/var(--cm-bracket-scale));text-overflow:ellipsis;white-space:nowrap;line-height:1.05;display:block;overflow:hidden}.cm-public-route-page{width:100%;min-width:0;color:var(--cm-ivory);background:var(--cm-carbon-page)}.cm-public-route-page__inner{width:min(100% - 2rem,var(--cm-content-max));gap:clamp(2rem,4vw,3.5rem);min-width:0;margin-inline:auto;padding-block:clamp(2rem,4vw,3.5rem);display:grid}.cm-public-route-hero{gap:.9rem;min-width:0;max-width:58rem;padding-inline-start:clamp(1rem,2.5vw,1.75rem);display:grid;position:relative}.cm-public-route-hero:before{background:var(--cm-carbon-border-raised);content:"";width:1px;position:absolute;inset:0 auto 0 0}.cm-public-route-hero>*{min-width:0;margin:0}.cm-public-route-hero .cm-kicker{width:fit-content}.cm-public-route-hero h1{overflow-wrap:anywhere;max-width:18ch;color:var(--cm-ivory);font-size:clamp(var(--cm-text-3xl),7vw,var(--cm-text-5xl))}.cm-public-route-hero__intro{max-width:64ch;color:var(--cm-ivory-muted);font-size:clamp(var(--cm-text-sm),1.4vw,var(--cm-text-lg));text-wrap:pretty;line-height:1.7}.cm-feature-availability{gap:1.5rem;min-width:0;display:grid}.cm-feature-availability__heading{gap:.65rem;max-width:48rem;display:grid}.cm-feature-availability__heading>*{margin:0}.cm-feature-availability__heading h2,.cm-public-route-cta h2{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance}.cm-feature-availability__heading h2{font-size:clamp(var(--cm-text-2xl),4vw,var(--cm-text-4xl))}.cm-feature-availability__heading p{color:var(--cm-ivory-muted);text-wrap:pretty;line-height:1.7}.cm-feature-availability__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),34rem));justify-content:start;gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-feature-availability__grid>li{min-width:0}.cm-feature-status-card{border-right:1px solid var(--cm-carbon-border-raised);border-bottom:1px solid var(--cm-carbon-border-raised);background:var(--cm-carbon-panel);align-content:start;gap:.85rem;min-width:0;min-height:100%;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:relative}.cm-feature-status-card:before{background:var(--cm-blue-bright);content:"";width:.1875rem;position:absolute;inset:0 auto 0 0}.cm-feature-status-card[data-status=in-development]:before{background:var(--cm-attention)}.cm-feature-status-card__badge{border:1px solid var(--cm-blue-border);width:fit-content;color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:.25rem .5rem;font-weight:700;line-height:1.4}.cm-feature-status-card[data-status=in-development] .cm-feature-status-card__badge{border-color:var(--cm-attention);color:var(--cm-attention-ink)}.cm-feature-status-card h3,.cm-feature-status-card p{overflow-wrap:anywhere;min-width:0;margin:0}.cm-feature-status-card h3{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-lg),2.5vw,var(--cm-text-2xl))}.cm-feature-status-card p{color:var(--cm-ivory-muted);font-size:var(--cm-text-md);text-wrap:pretty;line-height:1.7}.cm-public-route-cta{border-block:1px solid var(--cm-blue-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-width:0;padding-block:clamp(1.75rem,4vw,2.5rem);display:grid}.cm-public-route-cta__copy{gap:.5rem;min-width:0;display:grid}.cm-public-route-cta h2,.cm-public-route-cta p{margin:0}.cm-public-route-cta h2{font-size:clamp(var(--cm-text-2xl),3vw,var(--cm-text-4xl))}.cm-public-route-cta p{max-width:62ch;color:var(--cm-ivory-muted);text-wrap:pretty;line-height:1.65}.cm-public-route-cta .cm-action:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-state-panel{border:1px solid var(--cm-carbon-border-raised);min-width:0;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);gap:clamp(1rem,2.5vw,1.5rem);padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.cm-state-panel--page{padding:clamp(1.5rem,4vw,2.5rem)}.cm-state-panel--notice{border-color:var(--cm-blue-border);background:var(--cm-carbon-panel-raised)}.cm-state-panel--error,.cm-state-panel--retained,.cm-state-panel--unavailable{border-inline-start:.25rem solid var(--cm-attention)}.cm-state-panel:focus{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-state-panel__icon{border:1px solid var(--cm-blue-border);width:2.5rem;height:2.5rem;color:var(--cm-blue-bright);justify-content:center;align-items:center;display:inline-flex}.cm-state-panel__icon svg{width:1.25rem;height:1.25rem}.cm-state-panel__copy{gap:.65rem;min-width:0;display:grid}.cm-state-panel__copy>*{overflow-wrap:anywhere;min-width:0;margin:0}.cm-state-panel__label{width:fit-content;color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1.4}.cm-state-panel__title{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;font-size:clamp(var(--cm-text-3xl),4vw,var(--cm-text-5xl));text-wrap:balance}.cm-state-panel--notice .cm-state-panel__title,.cm-state-panel--section .cm-state-panel__title{font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl))}.cm-state-panel__description{max-width:64ch;color:var(--cm-ivory-muted);text-wrap:pretty;line-height:1.7}.cm-state-panel__skeleton{gap:.625rem;max-width:34rem;display:grid}.cm-state-panel__skeleton-line{border:1px solid var(--cm-carbon-border);background:var(--cm-carbon-panel-raised);width:min(100%,28rem);height:.75rem;display:block}.cm-state-panel__skeleton-line--wide{width:min(100%,34rem)}.cm-state-panel__skeleton-line--short{width:min(62%,18rem)}.cm-state-panel__actions{flex-wrap:wrap;gap:.75rem;min-width:0;display:flex}.cm-public-about-records{border-top:1px solid var(--cm-carbon-border-raised);border-inline-start:1px solid var(--cm-carbon-border-raised);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.cm-public-about-records article{border-right:1px solid var(--cm-carbon-border-raised);border-bottom:1px solid var(--cm-carbon-border-raised);background:var(--cm-carbon-panel);align-content:start;gap:.85rem;min-width:0;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.cm-public-about-records article>*{overflow-wrap:anywhere;min-width:0;margin:0}.cm-public-about-records h2{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;font-size:clamp(var(--cm-text-xl),2.75vw,var(--cm-text-3xl));text-wrap:balance}.cm-public-about-records article>p:last-child{color:var(--cm-ivory-muted);font-size:var(--cm-text-md);text-wrap:pretty;line-height:1.7}@media (width<1024px){.cm-public-about-records{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<768px){.cm-feature-availability__grid,.cm-public-about-records,.cm-public-route-cta{grid-template-columns:minmax(0,1fr)}.cm-public-route-cta .cm-action{width:fit-content}}@media (width<480px){.cm-public-route-page__inner{width:min(100% - 2.5rem,var(--cm-content-max))}.cm-public-route-cta .cm-action,.cm-state-panel__actions .cm-action{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.cm-public-route-page .cm-action{transition-duration:.01ms}.cm-public-route-page .cm-action:active,.cm-public-route-page .cm-action:hover{transform:none}}.cm-home-agenda{width:min(100% - 2.5rem,var(--cm-content-max));gap:var(--cm-space-4);min-width:0;padding-block:var(--cm-space-12);border-block-start:1px solid var(--cm-carbon-border);margin-inline:auto;display:grid}.cm-home-agenda__heading>div>*{margin:0}.cm-home-agenda__heading .cm-kicker{margin-block-end:.375rem;display:inline-block}.cm-home-agenda__heading h2{font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl))}.cm-home-agenda__list{gap:var(--cm-space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-home-agenda__item{color:inherit;text-decoration:none}.cm-home-agenda__item:hover{background:var(--cm-carbon-panel-raised)}.cm-home-agenda__item:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:2px}.cm-home-agenda__body{justify-content:space-between;gap:var(--cm-space-4)}.cm-home-agenda__identity{gap:.1875rem;min-width:0;display:grid}.cm-home-agenda__identity strong{overflow-wrap:anywhere;min-width:0;color:var(--cm-ivory);font-size:var(--cm-text-lg);font-weight:600}.cm-home-agenda__entries{color:var(--cm-ivory-faint);letter-spacing:.08em;flex-shrink:0}.cm-home-agenda__all,.cm-home-agenda__entries{font-family:var(--cm-font-data);font-size:var(--cm-text-xs);text-transform:uppercase}.cm-home-agenda__all{min-height:2.75rem;color:var(--cm-blue-bright);letter-spacing:.09em;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.cm-home-agenda__all:hover{text-decoration:underline}.cm-home-agenda__all:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:2px}@media (width<30rem){.cm-home-agenda__body{align-items:flex-start;gap:var(--cm-space-2);flex-direction:column}}.cm-public-directory-page{width:min(100% - 2.5rem,var(--cm-content-max));min-width:0;margin:0 auto;padding-block:clamp(2rem,5vw,4.5rem)}.cm-public-directory-opening{max-width:46rem}.cm-public-directory-opening .cm-kicker{margin:0 0 .75rem}.cm-public-directory-opening h1{font-size:clamp(var(--cm-text-3xl),4vw,var(--cm-text-5xl));overflow-wrap:anywhere}.cm-public-directory-opening>p:last-child{color:var(--cm-ivory-muted);font-size:var(--cm-text-lg);margin:1rem 0 0;line-height:1.65}.cm-public-directory-toolbar{gap:.625rem;max-width:54rem;margin-top:clamp(1.75rem,4vw,2.75rem);display:grid}.cm-public-directory-toolbar>label{color:var(--cm-ivory);font-size:var(--cm-text-md);font-weight:750}.cm-public-directory-toolbar__search{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-width:0;min-height:3rem;color:var(--cm-blue-bright);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);align-items:center;gap:.625rem;padding-left:.875rem;display:flex}.cm-public-directory-toolbar__search:focus-within{border-color:var(--cm-blue-bright);outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-public-directory-toolbar__search>svg{flex:none;width:1.25rem;height:1.25rem}.cm-public-directory-toolbar__search input{width:100%;min-width:0;min-height:2.75rem;color:var(--cm-ivory);font:inherit;background:0 0;border:0;outline:0;padding-block:.75rem}.cm-public-directory-toolbar__search input::placeholder{color:var(--cm-ivory-faint)}.cm-public-directory-toolbar__search button{border-radius:var(--cm-radius-control);width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--cm-ivory-muted);touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cm-public-directory-toolbar__search button:hover{color:var(--cm-ivory);background:var(--cm-carbon-panel-raised)}.cm-entity-card--directory:focus-visible,.cm-public-directory-pagination:focus-visible,.cm-public-directory-toolbar__filters a:focus-visible,.cm-public-directory-toolbar__search button:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-public-directory-toolbar__help{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);margin:0;line-height:1.5}.cm-public-directory-toolbar__filters{flex-wrap:wrap;gap:.5rem;margin-top:.375rem;display:flex}.cm-public-directory-toolbar__filters a{border:1px solid var(--cm-carbon-border-raised);min-height:2.75rem;color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);touch-action:manipulation;border-radius:999px;align-items:center;padding:.625rem .875rem;font-weight:750;text-decoration:none;display:inline-flex}.cm-public-directory-toolbar__filters a:hover{border-color:var(--cm-blue-border);color:var(--cm-ivory);background:var(--cm-carbon-panel-raised)}.cm-public-directory-toolbar__filters a[aria-current=page]{border-color:var(--cm-blue-border);color:#fff;background:var(--cm-blue-deep)}.cm-public-directory-toolbar__count{min-height:1.25rem;color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:.375rem 0 0;font-weight:700}.cm-public-directory-results{border-top:1px solid var(--cm-carbon-border);min-width:0;margin-top:clamp(2rem,5vw,3.5rem);padding-top:1.25rem}.cm-public-agenda-list,.cm-public-directory-ledgers{gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-public-directory-ledger{min-width:0}.cm-public-directory-ledger+.cm-public-directory-ledger{margin-top:2rem}.cm-public-directory-ledger__heading{border-bottom:1px solid var(--cm-carbon-border-raised);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.cm-public-directory-ledger__heading h2{font-size:clamp(var(--cm-text-xl),2vw,var(--cm-text-3xl))}.cm-public-directory-ledger__heading span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-entity-card--directory{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);min-width:0;min-height:4.5rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);touch-action:manipulation;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"leading body meta trailing";align-items:center;gap:.875rem;padding:1rem;text-decoration:none;display:grid}.cm-entity-card--directory:hover{border-color:var(--cm-blue-border);background:var(--cm-carbon-panel-raised)}.cm-entity-card--directory .cm-entity-card__body,.cm-entity-card--directory .cm-entity-card__leading,.cm-entity-card--directory .cm-entity-card__meta{min-width:0}.cm-entity-card--directory .cm-entity-card__leading{grid-area:leading}.cm-entity-card--directory .cm-entity-card__body{grid-area:body}.cm-entity-card--directory .cm-entity-card__meta{grid-area:meta}.cm-entity-card--directory .cm-entity-card__trailing{grid-area:trailing}.cm-entity-card--directory .cm-entity-card__body,.cm-entity-card--directory .cm-entity-card__meta,.cm-public-agenda-card__identity{gap:.25rem;display:grid}.cm-entity-card--directory .cm-entity-card__meta,.cm-public-agenda-card__identity>span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);line-height:1.5}.cm-entity-card--directory .cm-entity-card__trailing{color:var(--cm-blue-bright);display:inline-flex}.cm-entity-card--directory .cm-entity-card__trailing svg{width:1.125rem;height:1.125rem}.cm-public-directory-avatar{border:1px solid var(--cm-blue-border);color:#fff;background:var(--cm-blue-deep);width:2.75rem;height:2.75rem;font-family:var(--cm-font-data);font-size:var(--cm-text-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cm-public-directory-avatar--club{border-radius:var(--cm-radius-control)}.cm-public-directory-identity{gap:.2rem;min-width:0;display:grid}.cm-public-agenda-card__identity strong,.cm-public-directory-identity strong{overflow-wrap:anywhere}.cm-public-directory-identity span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);overflow-wrap:anywhere}.cm-public-directory-pagination{min-height:2.75rem;color:var(--cm-blue-bright);align-items:center;gap:.5rem;margin-top:1rem;font-weight:750;text-decoration:none;display:inline-flex}.cm-public-directory-pagination svg{width:1.125rem;height:1.125rem}.cm-public-agenda-card time,.cm-public-agenda-card__date-pending{width:4.75rem;min-width:4.75rem;color:var(--cm-ivory);font-family:var(--cm-font-data);text-align:center;place-items:center;display:grid}.cm-public-agenda-card__day{font-size:var(--cm-text-2xl);font-weight:700;line-height:1}.cm-public-agenda-card__date-pending,.cm-public-agenda-card__month{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.35}.cm-public-agenda-card .cm-entity-card--directory{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"leading body trailing"".meta trailing";align-items:start}.cm-public-agenda-card .cm-entity-card__meta{overflow-wrap:anywhere}.cm-public-agenda-card .cm-entity-card__trailing{align-self:center}@media (width>=48rem){.cm-public-agenda-list,.cm-public-directory-ledgers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.cm-public-directory-ledger+.cm-public-directory-ledger{margin-top:0}}@media (width<=30rem){.cm-entity-card--directory{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"leading body trailing"".meta meta";padding:.875rem}.cm-public-agenda-card time,.cm-public-agenda-card__date-pending{width:3.75rem;min-width:3.75rem}}.cm-public-agenda-card[data-timeline=scheduled] .cm-entity-card--directory{border-left-color:var(--cm-blue-bright)}.cm-public-agenda-card[data-timeline=done] .cm-entity-card--directory{border-left-color:var(--cm-carbon-border-raised);background:var(--cm-carbon-panel-sunken)}.cm-public-agenda-card[data-timeline=pending] .cm-entity-card--directory{border-left-color:var(--cm-carbon-border);background:var(--cm-carbon-panel-muted)}.cm-discovery-opening{gap:.75rem;min-width:0;display:grid}.cm-discovery-opening__title{font-family:var(--cm-font-display);font-variation-settings:"wdth" 100;letter-spacing:-.022em;text-transform:none;font-weight:780;line-height:1.15;font-size:var(--cm-text-xl);margin:0}.cm-discovery-opening__help,.cm-discovery-opening__none{max-width:60ch;color:var(--cm-ivory-muted);font-size:var(--cm-text-md);margin:0;line-height:1.6}.cm-discovery-opening__list{gap:.5rem;min-width:0;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.cm-discovery-opening__item{border:1px solid var(--cm-carbon-border-raised);border-left:3px solid var(--cm-blue);border-radius:var(--cm-radius-block);min-width:0;min-height:3.5rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.125rem;text-decoration:none;display:flex}.cm-discovery-opening__item:hover{border-left-color:var(--cm-link);background:var(--cm-carbon-panel-raised)}.cm-discovery-opening__item:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:2px}.cm-discovery-opening__identity{gap:.125rem;min-width:0;display:grid}.cm-discovery-opening__identity strong{font-size:var(--cm-text-lg);letter-spacing:-.015em;font-weight:650}.cm-discovery-opening__identity span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-discovery-opening__arrow{color:var(--cm-link);font-size:var(--cm-text-lg);flex:none}.cm-discovery{width:min(100% - 2.5rem,var(--cm-content-max));min-width:0;margin:0 auto;padding-block:clamp(2rem,5vw,4.5rem)}.cm-discovery__header{max-width:44rem}.cm-discovery__header .cm-kicker{margin:0 0 .75rem}.cm-discovery__header h1{font-size:clamp(var(--cm-text-3xl),4vw,var(--cm-text-5xl))}.cm-discovery__header>p:last-child{color:var(--cm-ivory-muted);font-size:var(--cm-text-lg);margin:1rem 0 0;line-height:1.65}.cm-discovery-search{max-width:44rem;margin-top:clamp(1.75rem,4vw,2.5rem)}.cm-discovery-search>label{color:var(--cm-ivory);font-size:var(--cm-text-md);margin-bottom:.5rem;font-weight:750;display:block}.cm-discovery-search__control{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-width:0;min-height:3rem;color:var(--cm-blue-bright);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);align-items:center;gap:.625rem;padding-left:.875rem;display:flex}.cm-discovery-search__control:focus-within{border-color:var(--cm-blue-bright);outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-discovery-search__control>svg{flex:none;width:1.25rem;height:1.25rem}.cm-discovery-search input{width:100%;min-width:0;color:var(--cm-ivory);font:inherit;background:0 0;border:0;outline:0;padding:.75rem 0}.cm-discovery-search input::placeholder{color:var(--cm-ivory-faint)}.cm-discovery-search button{border-radius:var(--cm-radius-control);width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--cm-ivory-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cm-discovery-search button:hover{color:var(--cm-ivory);background:var(--cm-carbon-panel-raised)}.cm-discovery-filters a:focus-visible,.cm-discovery-pagination:focus-visible,.cm-discovery-row__link:focus-visible,.cm-discovery-search button:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-discovery-search>p{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);margin:.625rem 0 0;line-height:1.5}.cm-discovery-filters{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.cm-discovery-filters a{border:1px solid var(--cm-carbon-border-raised);min-height:2.75rem;color:var(--cm-ivory-muted);font-size:var(--cm-text-md);border-radius:999px;align-items:center;padding:.625rem .875rem;font-weight:750;text-decoration:none;display:inline-flex}.cm-discovery-filters a:hover{border-color:var(--cm-blue-border);color:var(--cm-ivory);background:var(--cm-carbon-panel-raised)}.cm-discovery-filters a[aria-current=page]{border-color:var(--cm-blue-border);color:#fff;background:var(--cm-blue-deep)}.cm-discovery-directory{border-top:1px solid var(--cm-carbon-border);min-width:0;margin-top:clamp(2rem,5vw,3.5rem)}.cm-discovery-directory__count{min-height:1.25rem;color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;padding-top:.875rem;font-weight:700}.cm-discovery-ledgers{gap:clamp(2rem,4vw,3.5rem);min-width:0;margin-top:1.25rem;display:grid}.cm-discovery-ledger{min-width:0}.cm-discovery-ledger__header{border-bottom:1px solid var(--cm-carbon-border-raised);justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;padding-bottom:.75rem;display:flex}.cm-discovery-ledger__header h2{min-width:0;font-size:clamp(var(--cm-text-xl),2vw,var(--cm-text-3xl))}.cm-discovery-ledger__header span,.cm-discovery-row__handle,.cm-discovery-row__meta,.cm-discovery-row__relationships{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.035em;font-weight:600}.cm-discovery-ledger ol{margin:0;padding:0;list-style:none}.cm-discovery-row{border-bottom:1px solid var(--cm-carbon-border)}.cm-discovery-row__link{min-height:4.5rem;color:var(--cm-ivory);padding:.875rem 0}.cm-discovery-row__link,.cm-discovery-row__profile-link{-moz-column-gap:.875rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.875rem;min-width:0;text-decoration:none;display:grid}.cm-discovery-row__profile-link{color:inherit}.cm-discovery-row__profile-link>svg{width:1.125rem;height:1.125rem;color:var(--cm-blue-bright);grid-area:1/2/span 2}.cm-discovery-row__profile-link:hover strong{color:var(--cm-blue-bright)}.cm-discovery-row__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.cm-discovery-row__identity>span:last-child{gap:.1875rem;min-width:0;display:grid}.cm-discovery-row__identity strong{overflow-wrap:anywhere;font-size:var(--cm-text-md);line-height:1.25}.cm-discovery-row__avatar{border:1px solid var(--cm-blue-border);color:#fff;background:var(--cm-blue-deep);width:2.375rem;min-width:2.375rem;height:2.375rem;font-family:var(--cm-font-data);font-size:var(--cm-text-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cm-private-profile,.cm-public-profile{width:min(100% - 2.5rem,68rem);min-width:0;margin:0 auto;padding-block:clamp(2rem,5vw,4.5rem)}.cm-profile-visibility,.cm-public-profile-header,.cm-public-profile-section{border-top:1px solid var(--cm-carbon-border-raised);min-width:0;padding-block:clamp(1.5rem,3vw,2.5rem)}.cm-public-profile-header{border-top:0}.cm-public-profile-header__identity{align-items:center;gap:1rem;min-width:0;display:flex}.cm-public-profile-header__identity h1{overflow-wrap:anywhere;font-size:clamp(var(--cm-text-3xl),5vw,var(--cm-text-5xl))}.cm-private-profile__notice,.cm-public-profile-header__description,.cm-public-profile-header__identity p{color:var(--cm-ivory-muted);margin:.375rem 0 0;line-height:1.6}.cm-public-profile-avatar{border:1px solid var(--cm-blue-border);width:clamp(3.5rem,9vw,5.25rem);min-width:clamp(3.5rem,9vw,5.25rem);height:clamp(3.5rem,9vw,5.25rem);color:var(--cm-blue-bright);background:var(--cm-carbon-panel);font-family:var(--cm-font-data);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.cm-public-profile-avatar img,img.cm-public-profile-avatar{-o-object-fit:cover;object-fit:cover}.cm-public-profile-avatar--club{border-radius:var(--cm-radius-control)}.cm-public-profile-links,.cm-public-profile-list{flex-wrap:wrap;gap:.625rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.cm-public-profile-links a{border:1px solid var(--cm-carbon-border-raised);min-height:2.75rem;color:var(--cm-ivory);border-radius:999px;align-items:center;padding-inline:.875rem;text-decoration:none;display:inline-flex}.cm-public-identity-opening__country{min-width:0;color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-sm);align-items:center;gap:.375rem;margin-block-start:.25rem;display:flex}.cm-public-profile-facts{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1rem 1.5rem;margin-block-start:1.5rem;padding:clamp(1rem,2.5vw,1.35rem);display:grid}.cm-public-profile-facts>div{align-content:start;gap:.375rem;min-width:0;display:grid}.cm-public-profile-facts dt,.cm-public-profile-list span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-public-profile-facts dd{font-size:var(--cm-text-lg);overflow-wrap:anywhere;margin:0;font-weight:650}.cm-public-profile-facts dd[data-numeric]{font-size:var(--cm-text-2xl);font-variant-numeric:tabular-nums;font-weight:750}.cm-public-profile-section>header{gap:.5rem;display:grid}.cm-public-profile-list{gap:var(--cm-space-2);display:grid}.cm-public-profile-list li{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1)}.cm-public-profile-list a{border-radius:var(--cm-radius-block);min-height:3.5rem;color:var(--cm-ivory);transition:background-color var(--cm-motion-fast) ease;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1.125rem;text-decoration:none;display:flex}.cm-public-profile-list a:hover{background:var(--cm-carbon-panel-raised)}.cm-public-profile-list strong{overflow-wrap:anywhere}.cm-public-profile-empty,.cm-public-profile-section--pending>p:last-child{max-width:44rem;color:var(--cm-ivory-muted);margin:.75rem 0 0;line-height:1.6}.cm-public-profile-notice,.cm-public-profile-state{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.cm-public-profile-notice{grid-template-columns:minmax(0,1fr) auto;margin-bottom:1.5rem}.cm-public-profile-notice p{margin:0}.cm-profile-visibility{gap:1rem;display:grid}.cm-profile-visibility h2{font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl));margin-top:.375rem}.cm-profile-visibility p{color:var(--cm-ivory-muted);margin:.5rem 0 0;line-height:1.6}.cm-profile-visibility__choices{border:0;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;display:flex}.cm-profile-visibility__choices label{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-height:2.75rem;color:var(--cm-ivory);align-items:center;gap:.5rem;padding:.625rem .875rem;display:inline-flex}.cm-profile-visibility__choices label:has(input:checked){border-color:var(--cm-blue-border);background:var(--cm-carbon-panel-raised)}.cm-profile-visibility__choices input{width:1.125rem;height:1.125rem;accent-color:var(--cm-blue-bright)}.cm-profile-visibility__error{border-left:3px solid var(--cm-red-live);flex-wrap:wrap;align-items:center;gap:.75rem;padding-left:.875rem;display:flex}@media (width<=42rem){.cm-private-profile,.cm-public-profile{width:min(100% - 2rem,68rem)}.cm-public-profile-facts,.cm-public-profile-notice{grid-template-columns:1fr}.cm-profile-visibility__choices{display:grid}}.cm-discovery-row__avatar--club{border-radius:var(--cm-radius-control);color:var(--cm-blue-bright);border-color:var(--cm-carbon-border-raised);background:var(--cm-carbon-panel-raised)}.cm-discovery-row__meta,.cm-discovery-row__relationships{overflow-wrap:anywhere;grid-column:1;min-width:0;padding-left:3.125rem}.cm-discovery-notice{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);max-width:42rem;box-shadow:var(--cm-shadow-1);gap:.75rem;margin-top:1.25rem;padding:1.25rem;display:grid}.cm-discovery-notice h2{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-xl);margin:0}.cm-discovery-notice p{color:var(--cm-ivory-muted);margin:0;line-height:1.6}.cm-discovery-notice--error{border-color:var(--cm-red-live)}.cm-discovery-notice--retained{border-color:var(--cm-blue-border)}.cm-discovery-notice .cm-action{justify-self:start}.cm-discovery-pagination{min-height:2.75rem;color:var(--cm-blue-bright);align-items:center;gap:.5rem;margin-top:1rem;font-weight:750;text-decoration:none;display:inline-flex}.cm-discovery-pagination:hover{color:var(--cm-ivory)}.cm-discovery-pagination svg{width:1.125rem;height:1.125rem}.cm-discovery-ledgers--loading{grid-template-columns:1fr}.cm-discovery-skeleton{border-bottom:1px solid var(--cm-carbon-border);background:var(--cm-carbon-panel-raised);height:4.5rem}@media (width>=768px){.cm-discovery-ledgers{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-discovery-ledgers:has(.cm-discovery-ledger:only-child){grid-template-columns:minmax(0,44rem)}}.cm-public-identity-opening{gap:1rem;min-width:0;display:grid}.cm-public-identity-opening__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-width:0;display:grid}.cm-public-identity-opening__description,.cm-public-identity-opening__identity h1,.cm-public-identity-opening__identity p{overflow-wrap:anywhere;margin:0}.cm-public-identity-opening__identity h1{font-size:clamp(var(--cm-text-3xl),5vw,var(--cm-text-5xl))}.cm-public-identity-opening__description,.cm-public-identity-opening__identity p{color:var(--cm-ivory-muted);line-height:1.6}.cm-public-identity-opening__actions{flex-wrap:wrap;gap:.5rem;display:flex}.cm-public-identity-opening__actions :is(a,button){min-height:2.75rem}.cm-public-identity-opening h1:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-public-identity-opening h1[data-quiet-focus]:focus,.cm-public-identity-opening h1[data-quiet-focus]:focus-visible{outline:none}.cm-player-profile-record{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);overflow:hidden}.cm-player-profile-record>*{padding-inline:clamp(1rem,3vw,2rem)}.cm-player-profile-record>:first-child{border-top:0}.cm-player-profile-record .cm-public-profile-facts{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cm-player-profile-private-context,.cm-player-profile-section{border-top:1px solid var(--cm-carbon-border-raised);min-width:0;padding-block:clamp(1.25rem,2.2vw,1.75rem)}.cm-player-profile-section__header{gap:.5rem;margin-bottom:1.25rem;display:grid}.cm-player-profile-private-context h2,.cm-player-profile-section__header h2{font-size:clamp(var(--cm-text-xl),2.5vw,var(--cm-text-3xl))}.cm-player-profile-metrics{gap:var(--cm-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=40rem){.cm-player-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.cm-player-profile-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}.cm-player-profile-metrics>div{align-content:start;gap:var(--cm-space-2);min-width:0;padding-inline-start:0;display:grid}.cm-player-profile-metrics>div+div{border-inline-start:1px solid var(--cm-carbon-border);padding-inline-start:var(--cm-space-4)}.cm-player-profile-metrics dt,.cm-player-profile-private-totals dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1.35}.cm-player-profile-match-row__result strong,.cm-player-profile-private-totals dd{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-xl),2vw,var(--cm-text-3xl));font-variant-numeric:tabular-nums;margin:0;line-height:1}.cm-player-profile-metrics__value{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-2xl),4vw,var(--cm-text-4xl));margin:0}.cm-player-profile-metrics__unavailable{color:var(--cm-ivory-muted);font-family:var(--cm-font-body);font-size:var(--cm-text-md);font-variant-numeric:normal;letter-spacing:0;text-transform:none;font-weight:500;line-height:1.35}.cm-player-profile-record__split{-moz-column-gap:clamp(2rem,5vw,5rem);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem);display:grid}.cm-player-profile-record__split .cm-player-profile-section{border-bottom:0}.cm-player-profile-ledger{border-top:1px solid var(--cm-carbon-border);margin:0;padding:0;list-style:none}.cm-player-profile-ledger>li{border-bottom:1px solid var(--cm-carbon-border);min-width:0}.cm-player-profile-match-row>.cm-scoreboard-card{grid-column:1/-1;width:100%}.cm-player-profile-fact-row,.cm-player-profile-match-row__opponent,.cm-player-profile-match-row__primary,.cm-player-profile-match-row__result,.cm-player-profile-opponent-row{gap:.25rem;min-width:0;display:grid}.cm-player-profile-fact-row strong,.cm-player-profile-link-row a,.cm-player-profile-match-row a,.cm-player-profile-match-row strong,.cm-player-profile-opponent-row a,.cm-player-profile-opponent-row strong{overflow-wrap:anywhere;min-width:0;color:var(--cm-ivory);font-weight:750;text-decoration:none}.cm-player-profile-link-row a,.cm-player-profile-match-row a,.cm-player-profile-opponent-row a{min-width:2.75rem;min-height:2.75rem;color:var(--cm-blue-bright);align-items:center;display:inline-flex}.cm-player-profile-link-row a:hover,.cm-player-profile-match-row a:hover,.cm-player-profile-opponent-row a:hover{text-decoration:underline}.cm-player-profile-fact-row span,.cm-player-profile-match-row span,.cm-player-profile-opponent-row span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-variant-numeric:tabular-nums;line-height:1.45}.cm-player-profile-match-row__result{text-align:right;justify-items:end}.cm-player-profile-match-row__result>span{color:var(--cm-ivory);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);font-weight:750}.cm-player-profile-fact-row,.cm-player-profile-link-row,.cm-player-profile-opponent-row{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.cm-player-profile-opponent-row>div{gap:.25rem;min-width:0;display:grid}.cm-player-profile-opponent-row__compare{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);flex:none;padding-inline:.75rem}.cm-player-profile-opponent-row__compare:hover{border-color:var(--cm-blue-border);background:var(--cm-carbon-panel-raised);text-decoration:none!important}.cm-player-profile-link-row a{align-items:center;min-height:2.75rem;display:inline-flex}.cm-player-profile-doubles__separation,.cm-player-profile-empty{color:var(--cm-ivory-muted);margin:0;line-height:1.6}.cm-player-profile-doubles__separation{max-width:46rem}.cm-player-profile-doubles__metrics{border-block:1px solid var(--cm-carbon-border-raised);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.cm-player-profile-doubles__metrics>div{border-right:1px solid var(--cm-carbon-border-raised);align-content:space-between;gap:.75rem;min-width:0;min-height:6rem;padding:.875rem;display:grid}.cm-player-profile-doubles__metrics>div:last-child{border-right:0}.cm-player-profile-doubles__metrics dt{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs);font-weight:750;line-height:1.35}.cm-player-profile-doubles__metrics dd{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-lg),2vw,var(--cm-text-2xl));font-variant-numeric:tabular-nums;margin:0;line-height:1}.cm-player-profile-doubles__partners{margin-top:1.5rem}.cm-player-profile-doubles__partners h3{color:var(--cm-ivory);font-size:var(--cm-text-lg);margin:0 0 .75rem}.cm-player-profile-doubles__partner{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.cm-player-profile-doubles__partner>div{gap:.25rem;min-width:0;display:grid}.cm-player-profile-doubles__partner a,.cm-player-profile-doubles__partner strong{overflow-wrap:anywhere;min-width:0;color:var(--cm-ivory);font-weight:750;text-decoration:none}.cm-player-profile-doubles__partner a{min-height:2.75rem;color:var(--cm-blue-bright);align-items:center;display:inline-flex}.cm-player-profile-doubles__partner a:hover{text-decoration:underline}.cm-player-profile-doubles__partner span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);line-height:1.45}.cm-player-profile-doubles__breaks{text-align:right;flex:none;color:var(--cm-ivory-muted)!important}.cm-player-profile-private-context{gap:.625rem;display:grid}.cm-player-profile-private-context>p{max-width:46rem;color:var(--cm-ivory-muted);margin:0;line-height:1.6}.cm-player-profile-private-context__hidden{color:var(--cm-ivory-faint)!important}.cm-player-profile-private-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:34rem;margin:.75rem 0 0;display:grid}.cm-player-profile-private-totals>div{border:1px solid var(--cm-carbon-border-raised);border-inline-start:3px solid var(--cm-blue);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);align-content:start;gap:.5rem;padding:.875rem 1.125rem;display:grid}.cm-player-profile-private-context a:focus-visible,.cm-player-profile-section a:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}@media (width<=58rem){.cm-player-profile-doubles__metrics,.cm-player-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-player-profile-metrics>div:nth-child(3){border-right:0}.cm-player-profile-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--cm-carbon-border-raised)}.cm-player-profile-doubles__metrics>div:nth-child(3){border-right:0}.cm-player-profile-doubles__metrics>div:nth-child(-n+3){border-bottom:1px solid var(--cm-carbon-border-raised)}}@media (width<=42rem){.cm-player-profile-doubles__metrics,.cm-player-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-player-profile-metrics>div:nth-child(odd){border-right:1px solid var(--cm-carbon-border-raised)}.cm-player-profile-metrics>div:nth-child(2n){border-right:0}.cm-player-profile-metrics>div:nth-child(-n+4){border-bottom:1px solid var(--cm-carbon-border-raised)}.cm-player-profile-doubles__metrics>div:nth-child(odd){border-right:1px solid var(--cm-carbon-border-raised)}.cm-player-profile-doubles__metrics>div:nth-child(2n){border-right:0}.cm-player-profile-doubles__metrics>div:nth-child(-n+4){border-bottom:1px solid var(--cm-carbon-border-raised)}.cm-player-profile-private-totals,.cm-player-profile-record__split{grid-template-columns:1fr}.cm-player-profile-match-row{grid-template-columns:minmax(0,1fr) auto}.cm-player-profile-match-row__primary{grid-column:1/-1}.cm-player-profile-fact-row,.cm-player-profile-opponent-row{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:.75rem}.cm-player-profile-opponent-row__compare{box-sizing:border-box;justify-content:center;width:100%}.cm-player-profile-private-totals>div+div{border-top:1px solid var(--cm-carbon-border-raised);border-left:0;padding-left:0}.cm-player-profile-doubles__partner{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:.75rem}.cm-player-profile-doubles__breaks{text-align:left}}@media (prefers-reduced-motion:reduce){.cm-player-profile-private-context a,.cm-player-profile-section a{transition:none}}.cm-player-profile-index{border-block-start:1px solid var(--cm-carbon-border-raised);min-width:0;margin:0;padding-block-start:var(--cm-space-4);padding-block-end:var(--cm-space-4)}.cm-player-profile-index ul{flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cm-player-profile-index a{border:1px solid var(--cm-carbon-border-raised);min-height:2.75rem;color:var(--cm-ivory-muted);font-size:var(--cm-text-md);border-radius:999px;align-items:center;padding-inline:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.cm-player-profile-index a:hover{border-color:var(--cm-blue-border);color:var(--cm-ivory);background:var(--cm-carbon-panel-raised)}.cm-player-profile-index a:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:2px}.cm-profile-visibility__label{color:var(--cm-ivory);font-size:var(--cm-text-sm);gap:.25rem;margin:0;font-weight:650;display:grid}.cm-profile-visibility__label span{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);font-weight:400;line-height:1.5}.cm-player-profile-ledger .cm-player-profile-match-row .cm-scoreboard-card[data-density=strip]{gap:.375rem}.cm-player-profile-private-context .cm-profile-visibility{border-top:0;padding-block:0}.cm-player-profile-private-totals{color:var(--cm-ivory-muted);font-size:var(--cm-text-md);margin:0;line-height:1.5}.cm-player-profile-private-totals[data-all-public]{color:var(--cm-ivory)}.cm-player-profile-match-list .cm-scoreboard-card__sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.cm-player-profile-match-list .cm-scoreboard-card__side{border-block-start:0;min-height:2.25rem}.cm-player-profile-match-list .cm-scoreboard-card__side:last-child{grid-template-columns:auto minmax(0,1fr)}.cm-player-profile-match-list .cm-scoreboard-card__side:last-child .cm-scoreboard-card__score{order:-1}.cm-player-profile-match-list .cm-scoreboard-card__side:last-child .cm-scoreboard-card__identity{text-align:end;justify-content:flex-end}@media (width<48rem){.cm-player-profile-match-list .cm-scoreboard-card__sides{grid-template-columns:minmax(0,1fr);gap:0}.cm-player-profile-match-list .cm-scoreboard-card__side:last-child{grid-template-columns:minmax(0,1fr) auto}.cm-player-profile-match-list .cm-scoreboard-card__side:last-child .cm-scoreboard-card__score{order:0}.cm-player-profile-match-list .cm-scoreboard-card__side:last-child .cm-scoreboard-card__identity{text-align:start;justify-content:flex-start}}.cm-player-profile-match-list .cm-scoreboard-card__meta{gap:.5rem}.cm-player-profile-match-list .cm-scoreboard-card__meta>*+:before{content:"·";color:var(--cm-carbon-border-raised);margin-inline-end:.5rem}.cm-head-to-head.cm-identity-journey .cm-head-to-head-record{gap:var(--cm-space-6);min-width:0;display:grid}.cm-head-to-head.cm-identity-journey .cm-head-to-head-record>.cm-breadcrumb{min-width:0;padding-block:0}.cm-head-to-head.cm-identity-journey .cm-head-to-head-record>.cm-breadcrumb :is(ol,li){max-width:100%}.cm-head-to-head.cm-identity-journey .cm-head-to-head-record>.cm-breadcrumb a{overflow-wrap:anywhere}.cm-head-to-head.cm-identity-journey .cm-head-to-head-overview{border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);background:var(--cm-surface);min-width:0;box-shadow:var(--cm-shadow-1)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-header{padding:var(--cm-space-4) var(--cm-space-4) 0}.cm-head-to-head.cm-identity-journey .cm-head-to-head-header>h1{margin:0 0 var(--cm-space-4);font-size:var(--cm-text-3xl)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-header h1[data-quiet-focus]:focus-visible{outline:none}.cm-head-to-head.cm-identity-journey .cm-head-to-head-balance,.cm-head-to-head.cm-identity-journey .cm-head-to-head-header__pair{grid-template-columns:minmax(0,1fr) var(--cm-space-8) minmax(0,1fr);align-items:center;gap:var(--cm-space-2);display:grid}.cm-head-to-head.cm-identity-journey .cm-head-to-head-player{justify-content:start;align-self:stretch;align-items:center;gap:var(--cm-space-2);min-width:0;min-height:var(--cm-control-min);border-radius:var(--cm-radius-control);padding:var(--cm-space-2) 0;color:var(--cm-link);text-align:center;touch-action:manipulation;transition:background-color var(--cm-motion-standard) ease;flex-direction:column;text-decoration:none;display:flex}.cm-head-to-head.cm-identity-journey .cm-head-to-head-player:hover{background:var(--cm-surface-3)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-player:hover strong{text-underline-offset:var(--cm-space-1);text-decoration:underline}.cm-head-to-head.cm-identity-journey .cm-head-to-head-player__avatar{width:var(--cm-control-min);height:var(--cm-control-min);border:1px solid var(--cm-line-2);color:var(--cm-ink-2);background:var(--cm-surface-3);font-family:var(--cm-font-body);font-size:var(--cm-text-lg);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid;overflow:hidden}.cm-head-to-head.cm-identity-journey .cm-head-to-head-player__identity{gap:var(--cm-space-1);min-width:0;display:grid}.cm-head-to-head.cm-identity-journey .cm-head-to-head-player__identity strong{font-size:var(--cm-text-lg);overflow-wrap:anywhere;line-height:1.35}.cm-head-to-head.cm-identity-journey .cm-head-to-head-player__identity>span{color:var(--cm-ink-2);font-size:var(--cm-text-xs);overflow-wrap:anywhere}.cm-head-to-head.cm-identity-journey .cm-head-to-head-header__versus{color:var(--cm-ink-3);font-size:var(--cm-text-sm);text-align:center}.cm-head-to-head.cm-identity-journey .cm-head-to-head-section{border:0;min-width:0;margin:0;padding:0}.cm-head-to-head.cm-identity-journey .cm-head-to-head-section__header{margin-bottom:var(--cm-space-3)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-section__header h2{font-size:var(--cm-text-xl);margin:0}.cm-head-to-head.cm-identity-journey .cm-head-to-head-summary{padding:var(--cm-space-3) var(--cm-space-4) var(--cm-space-6)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-balance{background:0 0;border:0;margin:0;padding:0}.cm-head-to-head.cm-identity-journey .cm-head-to-head-balance>div{align-items:center;gap:var(--cm-space-1);text-align:center;flex-direction:column;min-width:0;display:flex}.cm-head-to-head.cm-identity-journey .cm-head-to-head-balance dt{color:var(--cm-ink-2);font-size:var(--cm-text-sm);order:2}.cm-head-to-head.cm-identity-journey .cm-head-to-head-balance dd{color:var(--cm-ink);font-size:var(--cm-text-5xl);font-variant-numeric:tabular-nums;margin:0;font-weight:750;line-height:1.1}.cm-head-to-head.cm-identity-journey .cm-head-to-head-balance .cm-head-to-head-balance__meetings dd{font-size:var(--cm-text-2xl)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-balance__meetings{white-space:nowrap}.cm-head-to-head.cm-identity-journey .cm-head-to-head-empty{color:var(--cm-ink-2);font-size:var(--cm-text-md);line-height:1.5}.cm-head-to-head.cm-identity-journey .cm-head-to-head-summary>.cm-head-to-head-empty{margin-top:var(--cm-space-4);text-align:center}.cm-head-to-head.cm-identity-journey .cm-head-to-head-compare{border:1px solid var(--cm-line);border-radius:var(--cm-radius-control);background:var(--cm-surface);min-width:0}.cm-head-to-head.cm-identity-journey .cm-head-to-head-compare>summary{min-height:var(--cm-control-min);justify-content:space-between;align-items:center;gap:var(--cm-space-4);border-radius:inherit;padding:var(--cm-space-2) var(--cm-space-4);color:var(--cm-link);font-size:var(--cm-text-md);cursor:pointer;touch-action:manipulation;font-weight:650;list-style:none;display:flex}.cm-head-to-head.cm-identity-journey .cm-head-to-head-compare>summary::-webkit-details-marker{display:none}.cm-head-to-head.cm-identity-journey .cm-head-to-head-compare>summary:hover{background:var(--cm-surface-2)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-compare>summary>.iconify{width:var(--cm-space-4);height:var(--cm-space-4);flex:none}.cm-head-to-head.cm-identity-journey .cm-head-to-head-compare[open]>summary>.iconify{transform:rotate(180deg)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-compare .cm-opponent-search{border-top:1px solid var(--cm-line);padding:var(--cm-space-4)}.cm-head-to-head.cm-identity-journey .cm-opponent-search>label{margin-bottom:var(--cm-space-2);font-size:var(--cm-text-md);font-weight:650;display:block}.cm-head-to-head.cm-identity-journey .cm-opponent-search input{width:100%;min-height:var(--cm-control-min);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);padding:var(--cm-space-3) var(--cm-space-4);color:var(--cm-ink);background:var(--cm-surface);font:inherit;font-size:var(--cm-text-lg)}.cm-head-to-head.cm-identity-journey .cm-opponent-search input::placeholder{color:var(--cm-ink-3)}.cm-head-to-head.cm-identity-journey .cm-opponent-search__help,.cm-head-to-head.cm-identity-journey .cm-opponent-search__status{margin-top:var(--cm-space-2);color:var(--cm-ink-2);font-size:var(--cm-text-sm);line-height:1.5}.cm-head-to-head.cm-identity-journey .cm-opponent-search__status:empty{display:none}.cm-head-to-head.cm-identity-journey .cm-opponent-search__notice{justify-items:start;gap:var(--cm-space-3);margin-top:var(--cm-space-4);display:grid}.cm-head-to-head.cm-identity-journey .cm-opponent-search__results{gap:var(--cm-space-2);margin-top:var(--cm-space-3);display:grid}.cm-head-to-head.cm-identity-journey .cm-opponent-search__results button{width:100%;min-width:0;min-height:var(--cm-control-min);justify-content:space-between;align-items:center;gap:var(--cm-space-3);padding:var(--cm-space-3);border:1px solid var(--cm-line);border-radius:var(--cm-radius-control);color:var(--cm-link);background:var(--cm-surface-2);text-align:left;touch-action:manipulation;display:flex}.cm-head-to-head.cm-identity-journey .cm-opponent-search__results button:hover{background:var(--cm-surface-3)}.cm-head-to-head.cm-identity-journey .cm-opponent-search__results button>span:first-child{gap:var(--cm-space-1);min-width:0;display:grid}.cm-head-to-head.cm-identity-journey .cm-opponent-search__results button strong{overflow-wrap:anywhere;font-size:var(--cm-text-md)}.cm-head-to-head.cm-identity-journey .cm-opponent-search__results button>span:first-child>span{overflow-wrap:anywhere;color:var(--cm-ink-2);font-size:var(--cm-text-xs)}.cm-head-to-head.cm-identity-journey .cm-opponent-search__results button>span:last-child{font-size:var(--cm-text-sm);flex:none}.cm-head-to-head.cm-identity-journey :is(a,button,input,summary):focus-visible{outline:3px solid var(--cm-link);outline-offset:3px}.cm-head-to-head.cm-identity-journey :is(a,button,input,summary){scroll-margin-block:calc(var(--cm-header-height) + var(--cm-space-4)) calc(var(--cm-control-min) + var(--cm-space-8))}.cm-head-to-head.cm-identity-journey .cm-head-to-head-record__split{align-items:start;gap:var(--cm-space-6);min-width:0;display:grid}.cm-head-to-head.cm-identity-journey .cm-head-to-head-ledger{gap:var(--cm-space-3);border:0;padding:0;list-style:none;display:grid}.cm-head-to-head.cm-identity-journey .cm-head-to-head-history>li{border:0;min-width:0;padding:0}.cm-head-to-head.cm-identity-journey .cm-head-to-head-history .cm-scoreboard-card{border:1px solid var(--cm-line);border-radius:var(--cm-radius-block);width:100%;padding:var(--cm-space-4);background:var(--cm-surface);box-shadow:var(--cm-shadow-1)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-history .cm-scoreboard-card__header{text-transform:none;letter-spacing:normal;font-family:var(--cm-font-body);font-size:var(--cm-text-sm)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-history .cm-scoreboard-card__footer{gap:var(--cm-space-2) var(--cm-space-4);color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-disciplines{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--cm-line);border-radius:var(--cm-radius-block);background:var(--cm-surface);width:100%;box-shadow:var(--cm-shadow-1)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-disciplines :is(th,td){min-width:0;padding:var(--cm-space-3);color:var(--cm-ink);overflow-wrap:anywhere}.cm-head-to-head.cm-identity-journey .cm-head-to-head-disciplines thead th{border-bottom:1px solid var(--cm-line);color:var(--cm-ink-2);font-size:var(--cm-text-sm);vertical-align:middle;font-weight:650}.cm-head-to-head.cm-identity-journey .cm-head-to-head-disciplines thead th:first-child{text-align:left}.cm-head-to-head.cm-identity-journey .cm-head-to-head-disciplines tbody th{text-align:left;font-weight:650;font-size:var(--cm-text-md)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-disciplines tbody th :is(strong,span){display:block}.cm-head-to-head.cm-identity-journey .cm-head-to-head-disciplines tbody th span{margin-top:var(--cm-space-1);color:var(--cm-ink-2);font-size:var(--cm-text-xs);font-weight:400}.cm-head-to-head.cm-identity-journey .cm-head-to-head-disciplines tbody td{text-align:center;font-size:var(--cm-text-xl);font-variant-numeric:tabular-nums;font-weight:700}.cm-head-to-head.cm-identity-journey .cm-head-to-head-disciplines tbody tr+tr>*{border-top:1px solid var(--cm-line)}@media (width>=48rem){.cm-head-to-head.cm-identity-journey .cm-head-to-head-header{padding:var(--cm-space-6) var(--cm-space-8) 0}.cm-head-to-head.cm-identity-journey .cm-head-to-head-balance,.cm-head-to-head.cm-identity-journey .cm-head-to-head-header__pair{grid-template-columns:minmax(0,1fr) calc(var(--cm-control-min) + var(--cm-space-6)) minmax(0,1fr);gap:var(--cm-space-4)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-player{padding:var(--cm-space-2) var(--cm-space-4);text-align:left;flex-direction:row;justify-content:center;align-items:center}.cm-head-to-head.cm-identity-journey .cm-head-to-head-summary{padding-inline:var(--cm-space-8)}}@media (width>=64rem){.cm-head-to-head.cm-identity-journey .cm-head-to-head-record__split{gap:var(--cm-space-6);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.cm-head-to-head.cm-identity-journey .cm-head-to-head-record__split:has(>:only-child){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cm-head-to-head.cm-identity-journey .cm-head-to-head-player{transition:none}}.cm-challenge-detail,.cm-challenges-page,.cm-public-challenge-page{gap:clamp(1.25rem,3vw,2.5rem);width:100%;display:grid}.cm-public-challenge-page{width:min(100% - 2rem,var(--cm-content-max));margin:clamp(1.5rem,5vw,4rem) auto}.cm-challenge-detail{gap:var(--cm-space-3)}.cm-challenge-detail nav.cm-breadcrumb>ol{margin-bottom:0}.cm-challenge-button{white-space:nowrap;min-height:2.75rem}.cm-challenge-button svg{width:1rem;height:1rem}.cm-action.cm-challenge-action--destructive{border-color:color-mix(in srgb,var(--cm-danger) 68%,var(--cm-carbon-border-raised));color:var(--cm-danger);background:0 0}.cm-action.cm-challenge-action--destructive:active,.cm-action.cm-challenge-action--destructive:focus-visible,.cm-action.cm-challenge-action--destructive:hover{border-color:var(--cm-danger);color:var(--cm-danger);background:color-mix(in srgb,var(--cm-danger) 10%,transparent)}.cm-challenge-status,.cm-challenge-unrated-badge,.cm-challenge-version{border:1px solid var(--cm-carbon-border-raised);min-height:1.75rem;color:var(--cm-ink-2);background:var(--cm-surface-3);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .65rem;display:inline-flex}.cm-challenge-appointment,.cm-challenge-cancellation,.cm-challenge-closure,.cm-challenge-composer,.cm-challenge-current-proposal,.cm-challenge-dispute,.cm-challenge-history,.cm-challenge-host-panel,.cm-challenge-host-requests,.cm-challenge-next-step,.cm-challenge-no-show,.cm-challenge-organization,.cm-challenge-response,.cm-challenge-settings-card,.cm-challenge-statistics{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);padding:clamp(1rem,3vw,1.75rem)}.cm-challenge-organization{border-color:var(--cm-blue-border);gap:.35rem;display:grid}.cm-challenge-closure,.cm-challenge-current-proposal,.cm-challenge-next-step{gap:1rem;display:grid}.cm-challenge-next-step{border-color:var(--cm-blue-border);background:color-mix(in srgb,var(--cm-blue-deep) 18%,var(--cm-carbon-panel))}.cm-challenge-detail .cm-challenge-next-step{gap:var(--cm-space-3);padding:var(--cm-space-4)}.cm-challenge-detail .cm-challenge-next-step header>.cm-kicker{display:none}.cm-challenge-detail .cm-challenge-next-step h2{line-height:1.1}.cm-challenge-next-step--informative{border-color:var(--cm-carbon-border-raised);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1)}.cm-challenge-current-proposal>header,.cm-challenge-next-step header{gap:.35rem;display:grid}.cm-challenge-current-proposal h2,.cm-challenge-next-step h2{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl));margin:0}.cm-challenge-current-proposal>header p,.cm-challenge-next-step p{color:var(--cm-ivory-muted);margin:0;line-height:1.6}.cm-challenge-next-step__actions{flex-wrap:wrap;gap:.75rem;display:flex}.cm-challenge-organization h2,.cm-challenge-organization p{margin:0}.cm-challenge-organization h2{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl))}.cm-challenge-organization p:last-child{color:var(--cm-ivory-muted)}.cm-challenge-appointment,.cm-challenge-cancellation,.cm-challenge-composer,.cm-challenge-dispute,.cm-challenge-history,.cm-challenge-host-panel,.cm-challenge-host-requests,.cm-challenge-no-show{gap:1.25rem;display:grid}.cm-challenge-appointment>header,.cm-challenge-composer header,.cm-challenge-history>header,.cm-challenge-host-panel>header,.cm-challenge-host-requests>header,.cm-challenge-settings-card,.cm-challenge-statistics>header{gap:.35rem;display:grid}.cm-challenge-appointment h2,.cm-challenge-cancellation h2,.cm-challenge-composer h2,.cm-challenge-dispute h2,.cm-challenge-history h2,.cm-challenge-host-panel h2,.cm-challenge-host-requests h2,.cm-challenge-response h2,.cm-challenge-settings-card h2,.cm-challenge-statistics h2{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl));margin:0}.cm-challenge-composer p,.cm-challenge-history>p,.cm-challenge-host-panel p,.cm-challenge-host-requests p,.cm-challenge-response p,.cm-challenge-settings-card p,.cm-challenge-statistics p{color:var(--cm-ivory-muted);margin:0;line-height:1.6}.cm-challenge-rule-grid,.cm-challenge-settings-grid{gap:1rem;display:grid}.cm-challenge-appointment label,.cm-challenge-cancellation label,.cm-challenge-composer label,.cm-challenge-dispute label,.cm-challenge-host-panel label,.cm-challenge-no-show label{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);gap:.45rem;font-weight:650;display:grid}.cm-challenge-appointment input,.cm-challenge-appointment textarea,.cm-challenge-cancellation textarea,.cm-challenge-composer input,.cm-challenge-composer select,.cm-challenge-dispute input,.cm-challenge-dispute select,.cm-challenge-dispute textarea,.cm-challenge-host-panel select,.cm-challenge-no-show textarea,.cm-challenge-settings-card select{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-page);font:inherit;padding:.65rem .75rem}.cm-challenge-appointment textarea,.cm-challenge-cancellation textarea,.cm-challenge-dispute textarea,.cm-challenge-no-show textarea{resize:vertical;min-height:7rem}.cm-challenge-appointment input:focus-visible,.cm-challenge-appointment textarea:focus-visible,.cm-challenge-cancellation textarea:focus-visible,.cm-challenge-composer :is(select,input):focus-visible,.cm-challenge-dispute input:focus-visible,.cm-challenge-dispute select:focus-visible,.cm-challenge-dispute textarea:focus-visible,.cm-challenge-host-panel select:focus-visible,.cm-challenge-no-show textarea:focus-visible,.cm-challenge-settings-card select:focus-visible{outline:3px solid color-mix(in srgb,var(--cm-blue-bright) 45%,transparent);outline-offset:2px}.cm-challenge-no-show,.cm-challenge-resolution{gap:1rem;display:grid}.cm-challenge-resolution__score{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cm-challenge-visibility{border:0;gap:.75rem;margin:0;padding:0;display:grid}.cm-challenge-visibility legend{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);margin-bottom:.5rem;font-weight:650}.cm-challenge-visibility label{border:1px solid var(--cm-carbon-border);border-radius:var(--cm-radius-control);grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.85rem}.cm-challenge-visibility input{width:1.25rem;min-height:1.25rem;accent-color:var(--cm-blue-bright);margin-top:.1rem}.cm-challenge-visibility label span{gap:.25rem;display:grid}.cm-challenge-host-panel small,.cm-challenge-visibility small{color:var(--cm-ivory-muted);line-height:1.5}.cm-challenge-visibility small{font-size:var(--cm-text-xs)}.cm-challenge-unrated{border-left:2px solid var(--cm-ivory-muted);color:var(--cm-ivory-muted);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding-left:.85rem;display:flex}.cm-challenge-unrated svg{width:1rem;height:1rem;color:var(--cm-ivory-muted)}.cm-challenge-unrated strong{color:var(--cm-ivory)}.cm-challenge-actions{flex-wrap:wrap;gap:.75rem;display:flex}.cm-challenge-actions .cm-action{min-height:2.75rem}.cm-challenge-alert{border:1px solid color-mix(in srgb,var(--cm-danger) 55%,var(--cm-carbon-border));color:var(--cm-danger);background:color-mix(in srgb,var(--cm-danger) 10%,var(--cm-carbon-panel))}.cm-challenge-alert,.cm-challenge-state{border-radius:var(--cm-radius-control);padding:.85rem 1rem}.cm-challenge-state{border:1px solid var(--cm-carbon-border-raised);color:var(--cm-ivory-muted);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1)}.cm-challenge-consent-notice{border-inline-start:.1875rem solid var(--cm-blue-bright);color:var(--cm-ivory);background:color-mix(in srgb,var(--cm-blue) 12%,transparent);align-items:flex-start;gap:.65rem;margin-block:1rem;padding:.85rem 1rem;display:flex}.cm-challenge-consent-notice svg{flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem}.cm-challenge-blocks summary{cursor:pointer;min-height:2.75rem;font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-xl)}.cm-challenge-blocks ul{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cm-challenge-blocks li{border-top:1px solid var(--cm-carbon-border);justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding-top:.5rem;display:flex}.cm-challenge-inbox{gap:1rem;display:grid}.cm-challenge-inbox__empty{border:1px dashed var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);min-height:7rem;color:var(--cm-ivory-muted);align-items:center;gap:.65rem;margin:0;padding:1rem;display:flex}.cm-challenge-inbox__empty svg{width:1.1rem;height:1.1rem;color:var(--cm-ivory-faint)}.cm-challenge-inbox__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cm-challenge-card{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);transition:border-color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease,transform var(--cm-motion-standard) ease;gap:1rem;padding:clamp(1rem,2.5vw,1.35rem);text-decoration:none;display:grid}.cm-challenge-card:hover{border-color:var(--cm-blue-border);background:var(--cm-carbon-panel-raised);transform:translateY(-1px)}.cm-challenge-card:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-challenge-card__heading{gap:.45rem;display:grid}.cm-challenge-card__action,.cm-challenge-card__facts,.cm-challenge-card__facts dd,.cm-challenge-card__facts div,.cm-challenge-card__players,.cm-challenge-card__status{align-items:center;display:flex}.cm-challenge-card__facts,.cm-challenge-card__facts dd,.cm-challenge-card__facts div,.cm-challenge-card__status{gap:.45rem}.cm-challenge-card__status{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.05em;text-transform:uppercase;margin:0}.cm-challenge-card__facts svg,.cm-challenge-card__status svg{width:1rem;height:1rem;color:var(--cm-blue-bright);flex:none}.cm-challenge-card[data-tone=attention] .cm-challenge-card__status svg{color:var(--cm-attention-ink)}.cm-challenge-card[data-tone=live] .cm-challenge-card__status{color:var(--cm-red-live-text)}.cm-challenge-card[data-tone=live] .cm-challenge-card__status svg{color:var(--cm-red-live)}.cm-challenge-card[data-tone=final] .cm-challenge-card__status{color:var(--cm-blue-bright)}.cm-challenge-card__players{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-lg),2.4vw,var(--cm-text-2xl));gap:.5rem}.cm-challenge-card__players svg{width:1.15rem;height:1.15rem;color:var(--cm-blue-bright);flex:none}.cm-challenge-card__facts{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);flex-wrap:wrap;gap:.5rem 1rem;margin:0}.cm-challenge-card__facts div+div:before{background:var(--cm-carbon-border-raised);content:"";border-radius:50%;width:.25rem;height:.25rem}.cm-challenge-card__facts dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);text-transform:uppercase;align-items:center;gap:.35rem;display:flex}.cm-challenge-card__facts dd{margin:0}.cm-challenge-card__action{border-bottom:1px solid var(--cm-blue-border);width:max-content;min-height:2.75rem;color:var(--cm-ivory);gap:.55rem;font-weight:700}.cm-challenge-card__action svg{width:1rem;height:1rem;color:var(--cm-blue-bright)}.cm-challenge-refresh-alert{border:1px solid color-mix(in srgb,var(--cm-attention) 55%,var(--cm-carbon-border));border-radius:var(--cm-radius-control);color:var(--cm-ivory);background:color-mix(in srgb,var(--cm-attention) 8%,var(--cm-carbon-panel));align-items:flex-start;gap:.65rem;padding:.85rem 1rem;display:flex}.cm-challenge-refresh-alert svg{width:1.15rem;height:1.15rem;color:var(--cm-attention-ink);flex:none}.cm-challenge-refresh-alert p{margin:0}.cm-challenge-settings{border-top:1px solid var(--cm-carbon-border);padding-top:.5rem}.cm-challenge-settings summary{cursor:pointer;min-height:2.75rem;color:var(--cm-ivory-muted);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-xl);align-items:center;gap:.55rem;display:flex}.cm-challenge-settings summary:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-challenge-settings summary svg{width:1rem;height:1rem;color:var(--cm-blue-bright)}.cm-challenge-settings[open] summary{margin-bottom:1rem}.cm-challenge-match-panel{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);padding:clamp(1rem,4vw,2.5rem);position:relative;overflow:hidden}.cm-challenge-detail .cm-challenge-match-panel{padding:clamp(1rem,2vw,1.5rem)}.cm-challenge-detail .cm-challenge-match-panel__scoreboard{margin-block:1rem}.cm-challenge-detail .cm-competition-band__fact dt{color:var(--cm-ivory-muted)}.cm-challenge-history>header,.cm-challenge-match-panel>header,.cm-challenge-statistics>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.cm-challenge-match-panel h1{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-3xl),6vw,var(--cm-text-5xl));margin:.1rem 0 0}.cm-challenge-match-panel__players{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.75rem,3vw,2rem);margin:clamp(2rem,8vw,5rem) 0;display:grid}.cm-challenge-match-panel__scoreboard{margin-block:clamp(2rem,8vw,5rem)}.cm-challenge-match-panel__players>:first-child,.cm-challenge-match-panel__players>:last-child{min-height:7rem;color:var(--cm-ivory);align-content:end;gap:.4rem;text-decoration:none;display:grid}.cm-challenge-match-panel__players>:last-child{text-align:right}.cm-challenge-match-panel__players strong{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-2xl),4vw,var(--cm-text-4xl))}.cm-challenge-result-score{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-3xl),11vw,var(--cm-text-5xl));letter-spacing:-.08em;font-weight:600;line-height:.9}.cm-challenge-player-index,.cm-challenge-versus{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-challenge-versus{border:1px solid var(--cm-blue-border);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.cm-challenge-match-panel__contract{border-block:1px solid var(--cm-carbon-border);color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;padding:.9rem 0;display:flex}.cm-challenge-match-panel__contract strong{color:var(--cm-blue-bright)}.cm-challenge-appointment-summary{color:var(--cm-ivory-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.cm-challenge-proposal-card{border-left:1px solid var(--cm-blue-border);gap:1rem;padding:.25rem 0 1.25rem 1rem;display:grid}.cm-challenge-proposal-card>footer,.cm-challenge-proposal-card>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cm-challenge-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.cm-challenge-rules div{gap:.15rem;display:grid}.cm-challenge-audit time,.cm-challenge-proposal-card footer,.cm-challenge-rules dt{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-challenge-rules dd{color:var(--cm-ivory);margin:0;font-weight:650}.cm-challenge-changes{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs);flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.cm-challenge-changes strong{color:var(--cm-blue-bright);background:color-mix(in srgb,var(--cm-blue) 12%,transparent);border-radius:999px;padding:.18rem .5rem}.cm-challenge-audit,.cm-challenge-ledger{margin:0;padding:0;list-style:none}.cm-challenge-audit{border-top:1px solid var(--cm-carbon-border);gap:.75rem;padding-top:1rem;display:grid}.cm-challenge-audit li{grid-template-columns:.65rem minmax(0,1fr);gap:.75rem;display:grid}.cm-challenge-audit li>span{border:1px solid var(--cm-ivory-faint);border-radius:50%;width:.5rem;height:.5rem;margin-top:.4rem}.cm-challenge-audit__content{justify-items:start;gap:.25rem;min-width:0;display:grid}.cm-challenge-audit p{color:var(--cm-ivory-muted);margin:0}.cm-challenge-appointment__form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.cm-challenge-appointment__form label{flex:1;min-width:min(100%,18rem)}.cm-challenge-host-panel__match{gap:.25rem;display:grid}.cm-challenge-host-requests{margin-bottom:1.25rem}.cm-challenge-statistics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1rem 0 0;display:grid}.cm-challenge-statistics dl div{border:1px solid var(--cm-carbon-border);gap:.25rem;padding:1rem;display:grid}.cm-challenge-statistics--public{gap:1.25rem;display:grid}.cm-challenge-statistics__player{gap:.6rem;display:grid}.cm-challenge-statistics__player h3{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:var(--cm-text-xl);margin:0}.cm-challenge-statistics dt{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs)}.cm-challenge-statistics dd{font-family:var(--cm-font-data);font-size:var(--cm-text-2xl);margin:0}@media (width>=700px){.cm-challenge-rule-grid,.cm-challenge-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-challenge-rules,.cm-challenge-statistics dl{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-challenge-inbox__list a{grid-template-columns:minmax(14rem,1.2fr) minmax(10rem,.8fr) auto auto}.cm-challenge-inbox__list svg{grid-area:auto}}@media (width<=520px){.cm-challenge-match-panel__players{grid-template-columns:1fr;margin-block:2rem}.cm-challenge-versus{justify-self:center}.cm-challenge-match-panel__players>:last-child{text-align:left}.cm-challenge-actions .cm-action,.cm-challenge-appointment__form .cm-action,.cm-challenge-next-step__actions .cm-action{width:100%}}@media (prefers-reduced-motion:reduce){.cm-challenge-button,.cm-challenge-inbox__list a{transition-duration:.01ms}}.cm-challenges-page__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cm-challenge-partner{gap:var(--cm-space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.cm-challenge-partner legend{margin-bottom:var(--cm-space-2);color:var(--cm-ink);font-size:var(--cm-text-sm);padding:0;font-weight:700}.cm-challenge-partner__kind{gap:var(--cm-space-2);flex-wrap:wrap;display:flex}.cm-challenge-partner__kind label{min-height:var(--cm-control-min);align-items:center;gap:var(--cm-space-2);padding-inline:var(--cm-space-3);border:1px solid var(--cm-line);border-radius:var(--cm-radius-control);color:var(--cm-ink);background:var(--cm-surface);font-size:var(--cm-text-sm);cursor:pointer;display:inline-flex}.cm-challenge-partner__kind label:has(input:checked){background:var(--cm-surface-2)}.cm-challenge-partner__kind input[type=radio]{width:var(--cm-space-4);min-height:0;height:var(--cm-space-4);accent-color:var(--cm-fill);margin:0;padding:0}.cm-challenge-partner__field{gap:var(--cm-space-2);min-width:0;color:var(--cm-ink-2);font-size:var(--cm-text-sm);font-weight:650;display:grid}.cm-challenge-partner__field input{width:100%;min-width:0;min-height:var(--cm-control-min);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);padding:var(--cm-space-3);color:var(--cm-ink);background:var(--cm-surface);font:inherit}.cm-challenge-partner__field input:focus-visible{outline:3px solid var(--cm-link);outline-offset:2px}.cm-challenge-partner__selected{justify-content:space-between;align-items:center;gap:var(--cm-space-3);border-bottom:1px solid var(--cm-line);min-width:0;display:flex}.cm-challenge-partner__selected strong{overflow-wrap:anywhere;min-width:0}.cm-challenge-partner__selected .cm-action{flex-shrink:0}.cm-challenge-partner__hint:empty,.cm-challenge-partner__results:empty{display:none}.cm-challenge-partner__hint{color:var(--cm-ink-2);font-size:var(--cm-text-sm);margin:0}.cm-challenge-partner__results{max-height:calc(var(--cm-control-min)*4);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cm-challenge-partner__results button{width:100%;min-height:var(--cm-control-min);justify-content:space-between;align-items:center;gap:var(--cm-space-3);padding:var(--cm-space-2) var(--cm-space-3);text-align:left;border:0;border-bottom:1px solid var(--cm-line);color:var(--cm-link);background:var(--cm-surface);font-size:var(--cm-text-sm);cursor:pointer;display:flex}.cm-challenge-partner__results button span,.cm-challenge-partner__results button strong{overflow-wrap:anywhere;min-width:0}.cm-challenge-partner__results button span{color:var(--cm-ink-2)}.cm-challenge-partner__results button:hover{background:var(--cm-surface-2)}.cm-challenge-partner__results button:focus-visible{outline:3px solid var(--cm-link);outline-offset:-3px}.cm-challenge-composer .cm-challenge-rule-grid{gap:var(--cm-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.cm-challenge-composer .cm-challenge-rule-grid :is(select,input){background:var(--cm-surface);width:100%;min-width:0}.cm-challenge-doubles-policy{min-width:0}.cm-challenge-detail__decision{gap:var(--cm-space-4);min-width:0;display:grid}.cm-challenge-participation{gap:var(--cm-space-3);min-width:0;display:grid}.cm-challenge-participation h2{font-size:var(--cm-text-lg);margin:0;font-weight:750}.cm-challenge-participation ul{margin:0;padding:0;list-style:none}.cm-challenge-participation li{justify-content:space-between;align-items:center;gap:var(--cm-space-3);padding-block:var(--cm-space-3);border-bottom:1px solid var(--cm-line);display:flex}.cm-challenge-participation li strong{overflow-wrap:anywhere;min-width:0}.cm-challenge-participation li span{font-size:var(--cm-text-sm);color:var(--cm-ink-2);flex-shrink:0}.cm-challenge-participation [data-consent=accepted]{color:var(--cm-win-text)}.cm-challenge-participation [data-consent=pending]{color:var(--cm-wait-text)}.cm-challenge-participation p{color:var(--cm-ink-2);font-size:var(--cm-text-sm);margin:0}.cm-public-challenge-page,.cm-public-challenge-record,.cm-public-challenge-shell{min-width:0;display:grid}.cm-public-challenge-page{gap:1rem;width:min(100% - 2rem,78rem);margin-inline:auto;padding-block:clamp(1.5rem,5vw,4rem)}.cm-public-challenge-shell{gap:clamp(1rem,3vw,1.5rem)}.cm-public-challenge-record,.cm-public-challenge-shell__content{gap:clamp(1rem,3vw,1.5rem);min-width:0;display:grid}.cm-public-challenge-record__statistics{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.cm-public-challenge-record__statistics>header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;min-width:0;display:flex}.cm-public-challenge-record :is(h2,h3,p,dl,dt,dd){margin:0}.cm-public-challenge-record h2,.cm-public-challenge-record h3{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance}.cm-public-challenge-record h2{font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl))}.cm-public-challenge-record dt,.cm-public-challenge-record__statistics>header>span{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs)}.cm-public-challenge-record__statistics-grid{gap:1rem;min-width:0;display:grid}.cm-public-challenge-record__player{border-top:1px solid var(--cm-carbon-border);gap:.75rem;min-width:0;padding-top:1rem;display:grid}.cm-public-challenge-record__player h3,.cm-public-challenge-record__player h3>:is(a,span){overflow-wrap:anywhere;min-width:0}.cm-public-challenge-record__player h3 a{min-height:2.75rem;color:var(--cm-blue-bright);align-items:center;display:inline-flex}.cm-public-challenge-record__player dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cm-public-challenge-record__player dl>div{gap:.2rem;min-width:0;display:grid}.cm-public-challenge-record__player dd{color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:var(--cm-text-lg)}.cm-public-challenge-shell .cm-competition-band__fact dt,.cm-public-challenge-shell .cm-competition-band__status{font-size:var(--cm-text-xs)}.cm-public-challenge-shell .cm-competition-band__fact dt{color:var(--cm-ivory-muted)}.cm-public-challenge-shell .cm-scoreboard-card .cm-scoreboard-card__eyebrow,.cm-public-challenge-shell .cm-scoreboard-card .cm-scoreboard-card__status{font-size:var(--cm-text-sm)}.cm-public-challenge-page :is(a,button):focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}@media (width>=42rem){.cm-public-challenge-record__statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.matchRoundSeparators{flex-direction:column;justify-content:space-between;height:100%;display:flex}.matchRoundSeparators__separator{flex-grow:1}.matchRoundSeparators__separator_item{width:16px;height:100%;position:relative}.matchRoundSeparators__separator_item_empty{margin:0 3px}.matchRoundSeparators__separator_item_empty:before{content:" ";width:6px;height:50%;top:20%;right:0;left:unset;display:block;position:absolute}.matchRoundSeparators__separator_item_shuffle{margin:0 3px}.matchRoundSeparators__separator_item_shuffle:before{content:"sorteo";width:6px;height:50%;top:20%;right:0;left:unset;writing-mode:vertical-rl;text-orientation:mixed;display:block;position:absolute;transform:translate(100%)}.matchRoundSeparators__separator_item_right:before{content:" ";border-top:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #fff;border-radius:0 8px 8px 0;width:8px;height:50%;display:block;position:absolute;top:25%;left:0}.matchRoundSeparators__separator_item_right:after{content:" ";background:#fff;width:8px;height:2px;display:block;position:absolute;top:50%;left:8px}.matchRoundSeparators__separator_item_left:before{content:" ";width:8px;height:50%;top:25%;left:unset;border:2px solid #fff;border-right:0;border-radius:8px 0 0 8px;display:block;position:absolute;right:0}.matchRoundSeparators__separator_item_left:after{content:" ";background:#fff;width:8px;height:2px;display:block;position:absolute;top:50%;left:0}.matchRoundSeparators__separator_item_center:after{content:" ";background:#fff;width:20px;height:2px;display:block;position:absolute;top:50%;left:0}.match{margin-bottom:10px}.cm-match-list__band .cm-competition-band__fact dt{color:var(--cm-ivory-muted)}.cm-match-list__controls{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);background:var(--cm-carbon-panel);min-width:0;box-shadow:var(--cm-shadow-1);align-items:start;gap:1.25rem;padding:1.125rem 1.25rem;display:grid}@media (width>=52rem){.cm-match-list__controls{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:1.75rem}}.cm-match-list__search{gap:.4rem;min-width:0;display:grid}.cm-match-list__filters legend,.cm-match-list__search label{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.cm-match-list__search-field{min-width:0;display:block;position:relative}.cm-match-list__search-field svg{width:1rem;height:1rem;color:var(--cm-ivory-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.875rem;transform:translateY(-50%)}.cm-match-list__search input{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);width:100%;min-width:0;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-page);transition:border-color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;padding:.65rem .75rem .65rem 2.5rem}.cm-match-list__search input::placeholder{color:var(--cm-ivory-muted)}.cm-match-list__search input:hover{border-color:var(--cm-blue-border)}.cm-match-list__search input:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:0}.cm-match-list__count,.cm-match-list__empty p,.cm-match-list__search p{color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);margin:0;line-height:1.55}.cm-match-list__filters{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.cm-match-list__filters legend{margin-bottom:.4rem}.cm-match-list__filters>div{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.cm-match-list__filters button{border:1px solid var(--cm-carbon-border-raised);min-width:2.75rem;min-height:2.75rem;color:var(--cm-ivory-muted);font-size:var(--cm-text-sm);letter-spacing:.01em;background:var(--cm-carbon-page);cursor:pointer;touch-action:manipulation;transition:border-color var(--cm-motion-standard) ease,transform var(--cm-motion-standard) ease;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1rem;font-weight:700;display:inline-flex}.cm-match-list__filters button:hover{border-color:var(--cm-blue-border);color:var(--cm-ivory);transform:translateY(-1px)}.cm-match-list__filters button:active{transform:translateY(0)}.cm-match-list__filters button[aria-pressed=true]{border-color:var(--cm-blue-deep);color:#fff;background:var(--cm-blue-deep)}.cm-match-list__filters button:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:2px}.cm-match-list__filter-dot{background:var(--cm-red-live);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.cm-match-list__filters button[data-option=live][aria-pressed=true] .cm-match-list__filter-dot{background:var(--cm-red-live-text)}.cm-match-list__count{font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;display:flex}.cm-match-list__count:before{background:var(--cm-carbon-border-raised);content:"";flex:none;width:1.5rem;height:1px}.cm-match-list__round{gap:1rem;min-width:0;display:grid}.cm-match-list__round-heading{border-block-end:1px solid var(--cm-carbon-border);justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;padding-block-end:.625rem;display:flex;position:relative}.cm-match-list__round-heading:after{background:var(--cm-blue-bright);content:"";width:3rem;height:2px;position:absolute;inset-block-end:-1px;inset-inline-start:0}.cm-match-list__round-heading[data-side=L]:after{background:var(--cm-attention)}.cm-match-list__round-heading[data-side=KO]:after{background:var(--cm-blue-deep);width:100%;height:3px}.cm-match-list__round--skipped .cm-match-list__round-heading[data-side=KO]:after{background:var(--cm-carbon-border-raised)}.cm-match-list__round-heading h3{min-width:0;color:var(--cm-ivory);font-size:clamp(var(--cm-text-xl),2.4vw,var(--cm-text-3xl));letter-spacing:-.01em;line-height:1.14}.cm-match-list__round-heading span{border:1px solid var(--cm-carbon-border-raised);color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-variant-numeric:tabular-nums;letter-spacing:.06em;border-radius:999px;flex:none;padding:.2rem .625rem}.cm-match-list__cards{gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-match-list__empty{border:1px dashed var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);text-align:center;place-items:center;gap:.875rem;min-width:0;padding:2.25rem 1.5rem;display:grid}.cm-match-card{border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);min-width:0;transition:background-color var(--cm-motion-standard) ease;display:grid;position:relative;overflow:hidden}.cm-match-card:hover,.cm-match-card[data-state=active]{background:var(--cm-carbon-panel-raised)}.cm-match-card[data-state=pending],.cm-match-card[data-state=skipped],.cm-match-card[data-state=unresolved]{background:var(--cm-carbon-panel)}.cm-match-card__accent{z-index:1;background:var(--cm-blue-bright);width:.1875rem;position:absolute;inset-block:0;inset-inline-start:0}.cm-match-card[data-state=pending] .cm-match-card__accent,.cm-match-card[data-state=unresolved] .cm-match-card__accent{background:var(--cm-carbon-border)}.cm-match-card[data-state=walkover] .cm-match-card__accent{background:var(--cm-carbon-border-raised)}.cm-match-card[data-state=skipped] .cm-match-card__accent{background:repeating-linear-gradient(180deg,var(--cm-carbon-border-raised) 0 .25rem,transparent .25rem .5rem)}.cm-match-card[data-state=active] .cm-match-card__accent{background:var(--cm-red-live)}.cm-match-card[data-state=conflicted] .cm-match-card__accent,.cm-match-card[data-state=paused] .cm-match-card__accent{background:var(--cm-attention)}@keyframes cm-match-card-live-rail{0%,to{background-position:0 0}50%{background-position:0 100%}}.cm-match-card__top{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.875rem 1.125rem 0 1.375rem;display:flex}.cm-match-card__match-num{color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-weight:700}.cm-match-card__meta{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.cm-match-card__badge{border:1px solid var(--cm-carbon-border);text-overflow:ellipsis;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:var(--cm-carbon-page);border-radius:999px;max-width:14rem;padding:.2rem .5rem;overflow:hidden}.cm-match-card__badge,.cm-match-card__state{white-space:nowrap;min-width:0;color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);align-items:center;display:inline-flex}.cm-match-card__state{letter-spacing:.08em;text-transform:uppercase;gap:.4rem;margin-inline-start:auto;font-weight:700}.cm-match-card__state[data-state=active]{color:var(--cm-red-live-text)}.cm-match-card__state[data-state=finished]{color:var(--cm-blue-bright)}.cm-match-card__state[data-state=walkover]{color:var(--cm-ivory-muted)}.cm-match-card__state[data-state=conflicted],.cm-match-card__state[data-state=paused]{color:var(--cm-attention-ink)}.cm-match-card__live-dot{background:var(--cm-red-live);width:.5rem;height:.5rem;box-shadow:0 0 0 0 color-mix(in srgb,var(--cm-red-live) 65%,transparent);border-radius:50%;flex:none;animation:1.6s ease-out infinite cm-match-card-live-pulse}@keyframes cm-match-card-live-pulse{70%,to{box-shadow:0 0 0 .5rem #0000}}.cm-match-card__body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 11.5rem;align-items:center;gap:clamp(.625rem,2vw,1.5rem);min-width:0;padding:.625rem 1.125rem 1rem 1.375rem;display:grid}.cm-match-card__player{min-width:0;color:var(--cm-ivory-muted);font-size:var(--cm-text-md);letter-spacing:-.005em;align-items:center;gap:.5rem;font-weight:600;display:flex}.cm-match-card__player[data-side="1"]{text-align:start;justify-content:flex-start}.cm-match-card__player[data-side="2"]{text-align:end;justify-content:flex-end}.cm-match-card__player[data-winner]{color:var(--cm-ivory);font-weight:700}.cm-match-card[data-state=active] .cm-match-card__player,.cm-match-card[data-state=pending] .cm-match-card__player{color:var(--cm-ivory)}.cm-match-card__player-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cm-match-card__winner-mark{color:var(--cm-blue-bright);flex:none;display:inline-flex}.cm-match-card__winner-mark svg{width:.9375rem;height:.9375rem}.cm-match-card__centre{border:1px solid var(--cm-carbon-border-raised);background:0 0;border-radius:.4375rem;align-content:center;justify-items:center;min-width:8rem;min-height:3.5rem;padding:.45rem 1rem;display:grid}.cm-match-card__score{min-width:0;color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:clamp(var(--cm-text-2xl),5vw,var(--cm-text-4xl));font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;font-weight:700;line-height:1;display:inline-flex}.cm-match-card__score span[data-winner]{color:var(--cm-blue-bright)}.cm-match-card[data-state=active] .cm-match-card__score{color:var(--cm-ivory)}.cm-match-card:not([data-state=finished],[data-state=active]) .cm-match-card__score{color:var(--cm-ivory-faint);font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl));font-weight:600}.cm-match-card[data-state=walkover] .cm-match-card__score span[data-winner]{color:var(--cm-ivory-faint)}.cm-match-card__score-separator{color:var(--cm-ivory-faint);margin-inline:.3em;font-size:.7em;font-weight:600;transform:translateY(-.08em)}.cm-match-card__action{align-items:center;min-width:0;display:grid}.cm-match-card__action .cm-action{width:100%;min-width:2.75rem;min-height:2.75rem;font-size:var(--cm-text-md);white-space:nowrap;padding-inline:.75rem}.cm-match-card[data-state=active] .cm-match-card__action .cm-action--outline{border-color:color-mix(in srgb,var(--cm-red-live) 55%,var(--cm-carbon-border-raised))}@media (width<=40rem){.cm-match-card__state{order:1}.cm-match-card__meta{flex-basis:100%;order:2}.cm-match-card__body{grid-template-columns:minmax(0,1fr);gap:0;padding:.75rem 1rem 1rem 1.25rem}.cm-match-card__player{font-size:var(--cm-text-lg)}.cm-match-card__player[data-side="1"],.cm-match-card__player[data-side="2"]{text-align:start;justify-content:flex-start}.cm-match-card__player[data-side="2"]{flex-direction:row-reverse;justify-content:flex-end}.cm-match-card__centre{justify-items:center;min-height:3rem;margin-block:.5rem;padding-block:.4rem}.cm-match-card__action{margin-block-start:.75rem}.cm-match-card__action .cm-action{width:100%}}@media (prefers-reduced-motion:reduce){.cm-match-card,.cm-match-card:hover,.cm-match-list__filters button,.cm-match-list__filters button:hover{transition:none;transform:none}.cm-match-card:hover .cm-match-card__accent{width:.25rem}.cm-match-card__accent{transition:none}.cm-match-card[data-state=active] .cm-match-card__accent,.cm-match-card__live-dot{animation:none}}.cm-app-shell[data-public-journey]{--cm-page:hsl(var(--cm-surface-page));--cm-carbon-page:var(--cm-page);color:var(--cm-ink);background:var(--cm-page)}.cm-app-shell[data-public-journey] .cm-display{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none}.cm-app-shell[data-public-journey] ::selection{color:var(--cm-ink);background:var(--cm-brand-border)}.cm-app-shell[data-public-journey] input{caret-color:var(--cm-link)}.cm-app-shell[data-public-journey] .cm-action{gap:var(--cm-space-3);font-size:var(--cm-text-md)}.cm-app-shell[data-public-journey] .cm-action--outline{border-color:var(--cm-line-2);background:var(--cm-surface)}.cm-app-shell[data-public-journey] .cm-action--primary:hover{background:var(--cm-fill-hover)}.cm-app-shell[data-public-journey] .cm-action:hover{transform:none}.cm-app-shell[data-public-journey] .cm-action svg,.cm-app-shell[data-public-journey] .cm-public-text-link svg{width:var(--cm-space-6);height:var(--cm-space-6);flex:none}.cm-app-shell[data-public-journey] .cm-public-text-link{min-height:var(--cm-control-min);align-items:center;gap:var(--cm-space-3);color:var(--cm-link);font-size:var(--cm-text-md);font-weight:650;text-decoration:none;display:inline-flex}.cm-app-shell[data-public-journey] .cm-public-text-link:hover{text-underline-offset:var(--cm-space-1);text-decoration:underline}.cm-app-shell[data-public-journey] .cm-public-text-link:focus-visible{outline:3px solid var(--cm-blue);outline-offset:var(--cm-space-1)}.cm-app-shell[data-public-journey] .arena-header{background:var(--cm-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.cm-app-shell[data-public-journey] .arena-header__desktop a,.cm-app-shell[data-public-journey] .arena-header__desktop button{font-family:var(--cm-font-body);font-size:var(--cm-text-md);letter-spacing:normal;text-transform:none}.cm-app-shell[data-public-journey] .arena-footer__inner{padding-block:var(--cm-space-6);gap:var(--cm-space-6)}.cm-app-shell[data-public-journey] .arena-footer__brand{display:none}.cm-app-shell[data-public-journey] .arena-footer__nav{gap:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.cm-app-shell[data-public-journey] .arena-footer__group a{min-width:var(--cm-control-min);font-size:var(--cm-text-sm);flex-wrap:wrap}.cm-app-shell[data-public-journey] .arena-footer__group-title{font-family:var(--cm-font-body);letter-spacing:normal;text-transform:none}.cm-app-shell[data-public-journey] .cm-public-bottom-nav{background:var(--cm-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.cm-app-shell[data-public-journey] .cm-public-bottom-nav__item{font-family:var(--cm-font-body);letter-spacing:normal;text-transform:none}.cm-app-shell[data-public-journey] .cm-public-bottom-nav__item[aria-current=page]{color:var(--cm-link);font-weight:650}.cm-app-shell[data-public-journey] .cm-public-home{width:min(100% - var(--cm-space-8),var(--cm-content-max));min-width:0;padding-bottom:var(--cm-space-8);margin-inline:auto}.cm-app-shell[data-public-journey] .home-hero{gap:var(--cm-space-6);padding-block:var(--cm-space-6);grid-template-areas:"intro""content""actions";display:grid}.cm-app-shell[data-public-journey] .home-hero__copy{grid-area:intro;min-width:0}.cm-app-shell[data-public-journey] .home-hero__copy h1{max-width:22ch;font-size:var(--cm-text-3xl)}.cm-app-shell[data-public-journey] .home-hero__lead{max-width:36ch;margin:var(--cm-space-3) 0 0;color:var(--cm-ink-2);font-size:var(--cm-text-md);line-height:1.5}.cm-app-shell[data-public-journey] .home-hero__content{grid-area:content;min-width:0}.cm-app-shell[data-public-journey] .home-hero__actions{grid-area:actions;align-self:start;min-width:0}.cm-app-shell[data-public-journey] .home-hero__actions>div{align-items:center;gap:var(--cm-space-4);display:flex}.cm-app-shell[data-public-journey] .home-hero__actions .cm-action{flex:1}.cm-app-shell[data-public-journey] .home-hero__actions .cm-public-text-link{font-size:var(--cm-text-sm)}.cm-app-shell[data-public-journey] .home-hero__actions>p{margin:var(--cm-space-2) 0 0;color:var(--cm-ink-3);font-size:var(--cm-text-xs);line-height:1.5}.cm-app-shell[data-public-journey] .home-live{gap:var(--cm-space-2);min-width:0;display:grid}.cm-app-shell[data-public-journey] .home-live__heading{justify-content:space-between;align-items:center;gap:var(--cm-space-3);display:flex}.cm-app-shell[data-public-journey] .cm-home-next>h2,.cm-app-shell[data-public-journey] .home-live__heading h2{color:var(--cm-ink-3);font-size:var(--cm-text-sm);margin:0;font-weight:600}.cm-app-shell[data-public-journey] .home-live__modes,.cm-app-shell[data-public-journey] .home-live__pager>div{display:flex}.cm-app-shell[data-public-journey] .home-live__modes button,.cm-app-shell[data-public-journey] .home-live__pager button{width:var(--cm-control-min);height:var(--cm-control-min);border:1px solid var(--cm-line);border-radius:var(--cm-radius-control);color:var(--cm-ink-2);background:var(--cm-surface);place-items:center;display:grid}.cm-app-shell[data-public-journey] .home-live__modes button[aria-pressed=true]{color:var(--cm-link);background:var(--cm-chip);border-color:var(--cm-link)}.cm-app-shell[data-public-journey] .home-live button svg{width:var(--cm-space-4);height:var(--cm-space-4)}.cm-app-shell[data-public-journey] .home-live button:disabled{opacity:.45;cursor:default}.cm-app-shell[data-public-journey] .home-live button:focus-visible{outline:3px solid var(--cm-blue);outline-offset:var(--cm-space-1)}.cm-app-shell[data-public-journey] .home-live__list{gap:var(--cm-space-3);scroll-snap-type:x mandatory;min-width:0;scroll-padding-inline:var(--cm-space-1);padding:var(--cm-space-1) var(--cm-space-1) var(--cm-space-3);margin:0;list-style:none;display:flex;overflow-x:auto}.cm-app-shell[data-public-journey] .home-live__list>li{scroll-snap-align:start;flex:0 0 92%;min-width:0}.cm-app-shell[data-public-journey] .home-live__list[data-count="1"]>li{flex-basis:100%}.cm-app-shell[data-public-journey] .home-live__list[data-list=true]{display:grid;overflow:visible}.cm-app-shell[data-public-journey] .home-live__pager{justify-content:space-between;align-items:center;gap:var(--cm-space-3);color:var(--cm-ink-3);font-size:var(--cm-text-sm);display:flex}.cm-app-shell[data-public-journey] .home-live__retained{padding:var(--cm-space-3);border:1px solid var(--cm-line);border-radius:var(--cm-radius-control);color:var(--cm-ink-2);background:var(--cm-surface);font-size:var(--cm-text-sm);margin:0}.cm-app-shell[data-public-journey] .home-live__all{min-height:var(--cm-control-min);color:var(--cm-link);font-size:var(--cm-text-sm);align-items:center;display:inline-flex}.cm-app-shell[data-public-journey] .home-live-match{border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);background:var(--cm-surface);min-width:0;box-shadow:var(--cm-shadow-2);overflow:hidden}.cm-app-shell[data-public-journey] .home-live-match__heading{padding-block:var(--cm-space-3);color:var(--cm-on-brand);background:var(--cm-fill);grid-template-columns:minmax(0,1fr) minmax(0,4fr);align-items:center;display:grid}.cm-app-shell[data-public-journey] .home-live-match__table{min-width:0;padding:var(--cm-space-2);text-align:center;font-size:var(--cm-text-sm);overflow-wrap:anywhere;font-weight:750}.cm-app-shell[data-public-journey] .home-live-match__context{border-left:1px solid var(--cm-on-brand-muted);min-width:0;padding-inline:var(--cm-space-4)}.cm-app-shell[data-public-journey] .home-live-match__state{align-items:center;gap:var(--cm-space-1);border-radius:var(--cm-radius-control);padding:0 var(--cm-space-2);color:var(--cm-ink);background:var(--cm-surface);font-size:var(--cm-text-xs);font-weight:600;display:inline-flex}.cm-app-shell[data-public-journey] .home-live-match__state i{width:var(--cm-space-2);height:var(--cm-space-2);background:var(--cm-red-live);border-radius:50%}.cm-app-shell[data-public-journey] .home-live-match__context h3{margin:var(--cm-space-1) 0;font-size:var(--cm-text-lg);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.cm-app-shell[data-public-journey] .home-live-match__context p{font-size:var(--cm-text-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.cm-app-shell[data-public-journey] .home-live-match__context p span{display:block}.cm-app-shell[data-public-journey] .home-live-match__duel{grid-template-columns:minmax(0,1fr) var(--cm-control-min) minmax(0,1fr);gap:var(--cm-space-2) var(--cm-space-1);padding:var(--cm-space-4);align-items:center;display:grid}.cm-app-shell[data-public-journey] .home-live-match__side{display:contents}.cm-app-shell[data-public-journey] .home-live-match__side>*{text-align:center;grid-column:1;justify-self:center;min-width:0}.cm-app-shell[data-public-journey] .home-live-match__side[data-slot="2"]>*{grid-column:3}.cm-app-shell[data-public-journey] .home-live-match__name{font-size:var(--cm-text-lg);overflow-wrap:anywhere;grid-row:1;margin:0;font-weight:650;line-height:1.35}.cm-app-shell[data-public-journey] .home-live__score{min-width:calc(var(--cm-control-min) + var(--cm-space-6));min-height:calc(var(--cm-control-min) + var(--cm-space-6));border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);color:var(--cm-ink);background:var(--cm-surface);font-family:var(--cm-font-display);font-stretch:var(--cm-score-width);font-weight:var(--cm-score-weight);font-variant-numeric:tabular-nums;line-height:1;font-size:var(--cm-text-5xl);grid-row:2;place-items:center;display:grid}.cm-app-shell[data-public-journey] .home-live__score--leading{border-color:var(--cm-score-fill);color:var(--cm-on-ink);background:var(--cm-score-fill)}.cm-app-shell[data-public-journey] .home-live-match__target{color:var(--cm-ink-3);font-size:var(--cm-text-sm);text-align:center;grid-area:2/2;font-weight:600}.cm-app-shell[data-public-journey] .home-live-match__race{justify-content:center;gap:var(--cm-space-1);max-width:100%;margin-top:var(--cm-space-1);color:var(--cm-ink-3);font-size:var(--cm-text-xs);flex-wrap:wrap;grid-row:3;display:flex}.cm-app-shell[data-public-journey] .home-live-match__race i{width:var(--cm-space-2);height:var(--cm-space-1);background:var(--cm-line);transform:skew(-20deg)}.cm-app-shell[data-public-journey] .home-live-match__race i.won{background:var(--cm-score-fill)}.cm-app-shell[data-public-journey] .home-live-match__reserved{color:var(--cm-ink-3);font-size:var(--cm-text-xs);grid-row:3}.cm-app-shell[data-public-journey] .home-live-match__breaker{min-height:var(--cm-space-4);color:var(--cm-ink-2);font-size:var(--cm-text-xs);grid-row:4}.cm-app-shell[data-public-journey] .home-live-match__footer{justify-content:space-between;align-items:center;gap:var(--cm-space-3);border-top:1px solid var(--cm-line);padding:var(--cm-space-1) var(--cm-space-4);color:var(--cm-ink-3);background:var(--cm-chip);font-size:var(--cm-text-xs);display:flex}.cm-app-shell[data-public-journey] .home-live-match__footer>span{overflow-wrap:anywhere;min-width:0}.cm-app-shell[data-public-journey] .home-live-match__footer a{min-height:var(--cm-control-min);align-items:center;gap:var(--cm-space-3);color:var(--cm-link);font-size:var(--cm-text-sm);flex:none;font-weight:650;text-decoration:none;display:inline-flex}.cm-app-shell[data-public-journey] .home-live-match__footer a svg{width:var(--cm-space-4);height:var(--cm-space-4)}.cm-app-shell[data-public-journey] .cm-home-next{gap:var(--cm-space-4);min-width:0;display:grid}.cm-app-shell[data-public-journey] .cm-home-next ol{margin:0;padding:0;list-style:none}.cm-app-shell[data-public-journey] .cm-home-agenda{width:100%;min-width:0;padding-block:var(--cm-space-4) var(--cm-space-6);border:0;gap:0;margin:0}.cm-app-shell[data-public-journey] .cm-home-agenda__heading{justify-content:space-between;align-items:center;gap:var(--cm-space-3);margin-bottom:var(--cm-space-4);display:flex}.cm-app-shell[data-public-journey] .cm-home-agenda__heading h2{font-size:var(--cm-text-2xl)}.cm-app-shell[data-public-journey] .cm-home-agenda__heading .cm-public-text-link{font-size:var(--cm-text-sm)}.cm-app-shell[data-public-journey] .cm-home-agenda__list{gap:var(--cm-space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-app-shell[data-public-journey] .cm-home-clubs{align-items:start;gap:var(--cm-space-4);margin-block:var(--cm-space-4);border-radius:var(--cm-radius-block);padding:var(--cm-space-6);background:var(--cm-chip);grid-template-columns:auto minmax(0,1fr);display:grid}.cm-app-shell[data-public-journey] .cm-home-clubs>svg{color:var(--cm-ink-2);width:var(--cm-space-6);height:var(--cm-space-6)}.cm-app-shell[data-public-journey] .cm-home-clubs h2{font-size:var(--cm-text-lg);margin:0;font-weight:700;line-height:1.3}.cm-app-shell[data-public-journey] .cm-home-clubs p{margin:var(--cm-space-2) 0 0;color:var(--cm-ink-3);font-size:var(--cm-text-sm);line-height:1.5}.cm-app-shell[data-public-journey] .cm-home-clubs>a{grid-column:1/-1}@media (width>=48rem){.cm-app-shell[data-public-journey] .cm-public-home{width:min(100% - var(--cm-space-8) * 2,var(--cm-content-max))}.cm-app-shell[data-public-journey] .home-hero{align-items:center;gap:var(--cm-space-6) var(--cm-space-8);padding-block:var(--cm-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro content""actions content"}.cm-app-shell[data-public-journey] .home-hero__copy{align-self:end}.cm-app-shell[data-public-journey] .home-hero__copy h1{font-size:var(--cm-text-4xl)}.cm-app-shell[data-public-journey] .home-hero__actions>div{flex-wrap:wrap}.cm-app-shell[data-public-journey] .home-hero__actions .cm-action{flex:none}.cm-app-shell[data-public-journey] .home-hero__actions>p{max-width:36ch;font-size:var(--cm-text-sm)}.cm-app-shell[data-public-journey] .home-live__list:not([data-count="1"]):not([data-count="2"]):not([data-list=true]){grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.cm-app-shell[data-public-journey] .home-live__pager[data-compact=true]{display:none}.cm-app-shell[data-public-journey] .home-live-match[data-density=compact] .home-live__score{font-size:var(--cm-text-3xl);min-width:var(--cm-control-min);min-height:var(--cm-control-min)}.cm-app-shell[data-public-journey] .home-live-match[data-density=compact] .home-live-match__name{font-size:var(--cm-text-md)}.cm-app-shell[data-public-journey] .cm-home-agenda__list{gap:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.cm-app-shell[data-public-journey] .cm-home-agenda__list>:first-child{grid-column:1/-1}.cm-app-shell[data-public-journey] .cm-home-agenda__heading h2{font-size:var(--cm-text-3xl)}.cm-app-shell[data-public-journey] .cm-home-clubs{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.cm-app-shell[data-public-journey] .cm-home-clubs>a{grid-column:auto}}@media (width>=64rem){.cm-app-shell[data-public-journey] .home-hero{-moz-column-gap:var(--cm-space-12);column-gap:var(--cm-space-12)}.cm-app-shell[data-public-journey] .home-hero__copy h1{font-size:var(--cm-text-5xl)}.cm-app-shell[data-public-journey] .home-hero__lead{font-size:var(--cm-text-lg)}}@media (prefers-reduced-motion:reduce){.cm-app-shell[data-public-journey] .home-live__list{scroll-behavior:auto}}.cm-app-shell[data-public-journey] .cm-public-directory-page{width:min(100% - var(--cm-space-8),var(--cm-content-max));padding-block:var(--cm-space-8)}.cm-app-shell[data-public-journey] .cm-public-directory-opening h1{font-size:var(--cm-text-3xl)}.cm-app-shell[data-public-journey] .cm-public-directory-opening>p:last-child{margin-top:var(--cm-space-4);font-size:var(--cm-text-md);line-height:1.6}.cm-app-shell[data-public-journey] .cm-public-directory-toolbar{gap:var(--cm-space-2);margin-top:var(--cm-space-6)}.cm-app-shell[data-public-journey] .cm-public-directory-toolbar>label{color:var(--cm-ink-3);font-size:var(--cm-text-sm);font-weight:650}.cm-app-shell[data-public-journey] .cm-public-directory-toolbar__search{box-shadow:none;border-color:var(--cm-line-2)}.cm-app-shell[data-public-journey] .cm-public-directory-toolbar__filters a{border-radius:var(--cm-radius-control);background:var(--cm-surface)}.cm-app-shell[data-public-journey] .cm-public-directory-toolbar__filters a[aria-current=page]{background:var(--cm-fill);color:var(--cm-on-brand);border-color:var(--cm-fill)}.cm-app-shell[data-public-journey] .cm-public-directory-toolbar__count{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;font-weight:400}.cm-app-shell[data-public-journey] .cm-public-directory-results{margin-top:var(--cm-space-6);border-top:0;padding-top:0}.cm-app-shell[data-public-journey] .cm-public-agenda-list{gap:var(--cm-space-3)}.cm-app-shell[data-public-journey] .cm-public-agenda-card .cm-entity-card--directory{grid-template-columns:calc(var(--cm-control-min) + var(--cm-space-3)) minmax(0,1fr) auto;gap:var(--cm-space-2) var(--cm-space-4);height:100%;padding:var(--cm-space-4);border:1px solid var(--cm-line);border-radius:var(--cm-radius-block);background:var(--cm-surface);grid-template-areas:"leading body body""leading meta trailing"}.cm-app-shell[data-public-journey] .cm-public-agenda-card .cm-entity-card__leading{border-right:1px solid var(--cm-line);height:100%;padding-right:var(--cm-space-4);align-items:center;display:grid}.cm-app-shell[data-public-journey] .cm-public-agenda-card time,.cm-app-shell[data-public-journey] .cm-public-agenda-card__date-pending{width:100%;min-width:0;font-family:var(--cm-font-body)}.cm-app-shell[data-public-journey] .cm-public-agenda-card__day{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none;font-size:var(--cm-text-4xl);font-variant-numeric:tabular-nums}.cm-app-shell[data-public-journey] .cm-public-agenda-card__month,.cm-app-shell[data-public-journey] .cm-public-agenda-card__weekday{color:var(--cm-ink-3);font-family:var(--cm-font-body);font-size:var(--cm-text-xs);letter-spacing:normal;text-transform:none;font-weight:550;line-height:1.5}.cm-app-shell[data-public-journey] .cm-public-agenda-card__identity{gap:var(--cm-space-1)}.cm-app-shell[data-public-journey] .cm-public-agenda-card__identity strong{font-size:var(--cm-text-lg);font-weight:700;line-height:1.35}.cm-app-shell[data-public-journey] .cm-public-agenda-card .cm-entity-card__meta,.cm-app-shell[data-public-journey] .cm-public-agenda-card__identity>span{color:var(--cm-ink-3);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;line-height:1.5}.cm-app-shell[data-public-journey] .cm-public-agenda-card__identity>.cm-public-agenda-card__discipline{font-size:var(--cm-text-xs)}.cm-app-shell[data-public-journey] .cm-public-agenda-card .cm-public-agenda-card__tag{color:var(--cm-ink-3);background:0 0;border:0;padding:0}.cm-app-shell[data-public-journey] .cm-public-agenda-card .cm-entity-card__trailing{width:var(--cm-space-8);height:var(--cm-space-8);border:1px solid var(--cm-line);color:var(--cm-link);border-radius:50%;place-items:center;display:grid}.cm-app-shell[data-public-journey] .cm-public-agenda-card .cm-entity-card--directory:hover{border-color:var(--cm-link)}.cm-app-shell[data-public-journey] .cm-public-agenda-card .cm-entity-card--directory:hover .cm-entity-card__trailing{color:var(--cm-on-brand);background:var(--cm-fill);border-color:var(--cm-fill)}@media (width>=48rem){.cm-app-shell[data-public-journey] .cm-public-directory-page{width:min(100% - var(--cm-space-8) * 2,var(--cm-content-max))}.cm-app-shell[data-public-journey] .cm-public-directory-opening h1{font-size:var(--cm-text-4xl)}.cm-app-shell[data-public-journey] .cm-public-agenda-list{gap:var(--cm-space-4)}.cm-app-shell[data-public-journey] .cm-public-agenda-card__identity strong{font-size:var(--cm-text-xl)}}.cm-app-shell[data-public-journey] .home-live-match__table>span{font-size:var(--cm-text-xs);display:block}.cm-app-shell[data-public-journey] .home-live-match__table>strong{font-size:var(--cm-text-3xl);margin-top:var(--cm-space-1);line-height:1;display:block}.cm-app-shell[data-public-journey] .home-live-match__heading[data-table-chip=false]{grid-template-columns:minmax(0,1fr)}.cm-app-shell[data-public-journey] .home-live-match__heading[data-table-chip=false] .home-live-match__context{border:0}.cm-app-shell[data-public-journey] .home-live-match__heading[data-table-chip=false] .home-live-match__table{padding:var(--cm-space-2) var(--cm-space-4) 0;text-align:left;grid-row:2;font-weight:500}.cm-app-shell[data-public-journey] .cm-breadcrumb{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-app-shell[data-public-journey] .cm-breadcrumb ol{gap:var(--cm-space-2);flex-wrap:wrap}.cm-app-shell[data-public-journey] .cm-public-tournaments-visibility{border-color:var(--cm-line);font-size:var(--cm-text-xs);padding:0 var(--cm-space-2);font-weight:500}.cm-app-shell[data-public-journey] .cm-public-tournament-participants__list{margin-top:var(--cm-space-3);gap:var(--cm-space-2);border:0;padding:0}.cm-app-shell[data-public-journey] .home-live-match[data-density=list]{box-shadow:none}.cm-app-shell[data-public-journey] .home-live-match[data-density=list] .home-live-match__heading{padding-block:var(--cm-space-2)}.cm-app-shell[data-public-journey] .home-live-match[data-density=list] .home-live-match__table>strong{font-size:var(--cm-text-xl)}.cm-app-shell[data-public-journey] .home-live-match[data-density=list] .home-live-match__context h3{font-size:var(--cm-text-md)}.cm-app-shell[data-public-journey] .home-live-match[data-density=list] .home-live-match__context p{font-size:var(--cm-text-xs)}.cm-app-shell[data-public-journey] .home-live-match[data-density=list] .home-live-match__duel{padding:var(--cm-space-3) var(--cm-space-4)}.cm-app-shell[data-public-journey] .home-live-match[data-density=list] .home-live-match__name{font-size:var(--cm-text-md)}.cm-app-shell[data-public-journey] .home-live-match[data-density=list] .home-live__score{min-width:var(--cm-control-min);min-height:var(--cm-control-min);font-size:var(--cm-text-3xl)}@media (width>=48rem){.cm-app-shell[data-public-journey] .arena-footer__inner{display:block}.cm-app-shell[data-public-journey] .arena-footer__group ul{gap:0 var(--cm-space-4);flex-wrap:wrap;display:flex}}.cm-app-shell[data-public-journey] .cm-public-tournaments-detail{width:min(100% - var(--cm-space-8),var(--cm-content-max));padding-block:var(--cm-space-4) var(--cm-space-8);margin-inline:auto}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__breadcrumb ol{margin:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__breadcrumb .cm-breadcrumb__separator{display:none}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__breadcrumb li:last-child{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cm-app-shell[data-account-journey] .cm-panel-composition [data-member-row] .cm-club-workspace-record__actions:has(>.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__breadcrumb li:last-child:only-child){padding:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__shell{gap:var(--cm-space-4)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__content{gap:var(--cm-space-6)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__masthead{border:1px solid var(--cm-line);border-radius:var(--cm-radius-block);background:var(--cm-surface);min-width:0;box-shadow:var(--cm-shadow-1)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournaments-detail-header{align-items:center;gap:var(--cm-space-3);min-width:0;padding:var(--cm-space-4);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournaments-detail-header[data-imagery=photo]{isolation:auto}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournaments-detail-header[data-imagery=photo]:before{display:none}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournaments-detail-header h1{max-width:30ch;font-size:var(--cm-text-3xl);text-wrap:balance;margin:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournaments-detail-header__identity{gap:var(--cm-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__discipline{color:var(--cm-ink-3);font-size:var(--cm-text-sm);margin:0;font-weight:600}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournaments-detail-header__meta{align-items:center;gap:var(--cm-space-1) var(--cm-space-3);flex-wrap:wrap;min-width:0;display:flex}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournaments-detail-header__meta p{color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;margin:0;line-height:1.5}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournaments-detail-header__meta>*+:before{content:none}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-date{align-items:center;gap:var(--cm-space-2);width:fit-content;max-width:100%;padding:var(--cm-space-2) var(--cm-space-3);border:1px solid var(--cm-line);border-radius:var(--cm-radius-control);background:var(--cm-surface-2);margin:0;display:flex}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-date strong{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none;font-size:var(--cm-text-2xl);font-variant-numeric:tabular-nums;line-height:1}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-date>span{font-size:var(--cm-text-sm);line-height:1.5}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-date small{margin-left:var(--cm-space-2);font-size:var(--cm-text-xs)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournaments-detail-header__photo{width:auto;max-width:100%;height:auto;max-height:calc(var(--cm-space-12)*3);border-radius:var(--cm-radius-control);-o-object-fit:cover;object-fit:cover;margin:0;position:static}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-navigation{border-top:1px solid var(--cm-line);border-radius:0 0 var(--cm-radius-block) var(--cm-radius-block);background:var(--cm-surface-2);gap:0;min-width:0;display:grid}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__views{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;margin:0;padding:0;display:grid}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__views a{min-width:0;min-height:var(--cm-space-12);padding:var(--cm-space-2) 0;color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__views a[aria-current=page]{color:var(--cm-link);border-bottom-color:var(--cm-fill);background:var(--cm-surface)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__views a:hover{color:var(--cm-link);background:var(--cm-surface-3)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-stream-link{width:fit-content;min-height:var(--cm-control-min);align-items:center;gap:var(--cm-space-2);margin-inline:var(--cm-space-4);color:var(--cm-link);font-size:var(--cm-text-sm);font-weight:650;text-decoration:none;display:inline-flex}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-stream-link svg{width:var(--cm-space-4);height:var(--cm-space-4)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-competition-band{align-items:center;gap:var(--cm-space-1) var(--cm-space-3);padding:var(--cm-space-3) var(--cm-space-4);border:1px solid var(--cm-line);border-radius:var(--cm-radius-block);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-competition-band__status{color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;grid-column:1;font-weight:650}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-competition-band__progress{color:var(--cm-ink-3);font-size:var(--cm-text-sm);grid-column:1;margin:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-competition-band__action{grid-area:1/2/span 2;margin:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-live__heading{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-live__heading h2{font-family:var(--cm-font-body);font-size:var(--cm-text-xl);letter-spacing:normal;text-transform:none;font-weight:700}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-live__count{font-family:var(--cm-font-body);font-size:var(--cm-text-sm)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-match{background:var(--cm-surface);padding:var(--cm-space-3) var(--cm-space-4)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-match .cm-scoreboard-card[data-density=strip]{box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-live__list:has(>li:only-child){grid-auto-columns:100%}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-summary-grid{align-items:start;gap:var(--cm-space-4);min-width:0;display:grid}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-participants,.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-summary-grid>section{align-content:start;gap:var(--cm-space-4);border:1px solid var(--cm-line);border-radius:var(--cm-radius-block);min-width:0;padding:var(--cm-space-4);background:var(--cm-surface);box-shadow:var(--cm-shadow-1)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification__heading h2,.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-participants__heading h2,.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-summary-grid h2.cm-display{font-size:var(--cm-text-2xl)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__summary{align-content:start;gap:var(--cm-space-4)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__summary dl{gap:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__summary dl>div{gap:var(--cm-space-1);box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__summary dt{color:var(--cm-ink-3);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;font-weight:400}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__summary dd{color:var(--cm-ink);font-family:var(--cm-font-body);font-size:var(--cm-text-lg);font-weight:600}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-participants__heading{justify-content:space-between;align-items:baseline;gap:var(--cm-space-2);flex-wrap:wrap;display:flex}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-participants__heading p{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-participants__list{border:0;align-content:start;gap:0;margin:0;padding:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-participants__player{min-width:0;min-height:calc(var(--cm-control-min) + var(--cm-space-2));grid-template-columns:var(--cm-space-6) minmax(0,1fr);gap:var(--cm-space-3);border:0;border-bottom:1px solid var(--cm-line);padding:var(--cm-space-1) 0;box-shadow:none;background:0 0;border-radius:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-participants__player:last-child{border-bottom:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-participants__player>:not(img){grid-column:2}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-participants__identity{align-items:center;gap:0 var(--cm-space-3);overflow-wrap:anywhere;min-width:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification{gap:var(--cm-space-3);margin:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification__heading{gap:var(--cm-space-2)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification__heading p{max-width:75ch;font-size:var(--cm-text-sm)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification__prize-band{width:fit-content;color:var(--cm-ink-3);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;background:0 0;border:0;padding:0;font-weight:500}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification__frame{border:1px solid var(--cm-line);border-radius:var(--cm-radius-block);background:var(--cm-surface);box-shadow:var(--cm-shadow-1)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification table{min-width:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification td,.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification th{height:calc(var(--cm-control-min) + var(--cm-space-2));padding:var(--cm-space-1) var(--cm-space-3)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification thead th{background:var(--cm-surface-2);font-family:var(--cm-font-body);letter-spacing:normal;text-transform:none}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification tbody th{width:var(--cm-space-12)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification tbody tr[data-prize]{background:var(--cm-surface-2)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification tbody tr[data-prize] th{border-inline-start:3px solid var(--cm-win);color:var(--cm-ink)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-classification tbody tr:last-child>*{border-bottom:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-bracket-page__canvas{border:0}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-tournament-workspace-bracket-frame__canvas{min-height:min(32rem,var(--cm-bracket-content-height,32rem))}@media (width<23rem){.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__views a{font-size:var(--cm-text-xs)}}@media (width>=48rem){.cm-app-shell[data-public-journey] .cm-public-tournaments-detail{width:min(100% - var(--cm-space-8) * 2,var(--cm-content-max))}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournaments-detail-header{padding:var(--cm-space-6);grid-template-columns:minmax(0,1fr) auto}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournaments-detail-header h1{font-size:var(--cm-text-4xl)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-navigation{padding-inline:var(--cm-space-3)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__views{justify-content:start;gap:var(--cm-space-2);display:flex}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-event__views a{padding-inline:var(--cm-space-4);font-size:var(--cm-text-md)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-competition-band{gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-competition-band__action{margin-left:auto}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-summary-grid{gap:var(--cm-space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.cm-app-shell[data-public-journey] .cm-public-tournament-event .cm-public-tournament-live .cm-scoreboard-card__sides{gap:var(--cm-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-identity-journey{width:min(100% - var(--cm-space-8),var(--cm-content-max));min-width:0;padding-block:var(--cm-space-6) var(--cm-space-12);font-family:var(--cm-font-body);color:var(--cm-ink);margin-inline:auto}.cm-identity-journey h1{font-size:var(--cm-text-3xl)}.cm-identity-journey h2{margin:0 0 var(--cm-space-4);font-size:var(--cm-text-2xl)}.cm-identity-journey h3{font-size:var(--cm-text-lg)}.cm-identity-journey :is(h1,h2,h3){font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none;overflow-wrap:anywhere}.cm-identity-journey :is(p,dl,ol,ul){margin-block:0}.cm-identity-journey :is(ol,ul){padding:0;list-style:none}.cm-identity-journey .cm-kicker{display:none}.cm-identity-journey .cm-public-identity-opening{gap:var(--cm-space-4);border:0;padding:0;display:grid}.cm-identity-journey .cm-public-identity-opening__identity{gap:var(--cm-space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.cm-identity-journey .cm-public-identity-opening__identity>div{min-width:0}.cm-identity-journey .cm-public-identity-opening h1{font-size:var(--cm-text-3xl);margin:0 0 var(--cm-space-2)}.cm-identity-journey .cm-public-identity-opening__identity p{color:var(--cm-ink-3);font-size:var(--cm-text-md);overflow-wrap:anywhere}.cm-identity-journey .cm-public-profile-avatar{width:calc(var(--cm-control-min) + var(--cm-space-6));height:calc(var(--cm-control-min) + var(--cm-space-6));font-family:var(--cm-font-body);font-size:var(--cm-text-2xl);color:var(--cm-ink-2);background:var(--cm-surface);border-color:var(--cm-line)}.cm-identity-journey .cm-identity-content,.cm-identity-journey .cm-identity-record{gap:var(--cm-space-6);min-width:0;display:grid}.cm-identity-journey .cm-identity-club-competition,.cm-identity-journey .cm-identity-split{align-items:start;gap:var(--cm-space-8);min-width:0;display:grid}.cm-identity-journey .cm-identity-panel{min-width:0;padding:var(--cm-space-4);border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);background:var(--cm-surface);box-shadow:var(--cm-shadow-1)}.cm-identity-journey .cm-identity-description,.cm-identity-journey .cm-identity-note{color:var(--cm-ink-2);font-size:var(--cm-text-md);max-width:70ch;line-height:1.6}.cm-identity-journey .cm-identity-description{margin-bottom:var(--cm-space-6);white-space:pre-line;overflow-wrap:anywhere}.cm-identity-journey .cm-identity-balance dl{gap:var(--cm-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cm-identity-journey .cm-identity-balance dl>div{align-items:start;gap:var(--cm-space-2);flex-direction:column;min-width:0;display:flex}.cm-identity-journey .cm-identity-balance dt{color:var(--cm-ink-2);font-size:var(--cm-text-xs);overflow-wrap:anywhere;order:3}.cm-identity-journey .cm-identity-balance dd{gap:var(--cm-space-2);font-size:var(--cm-text-3xl);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:750;line-height:1.2;display:grid}.cm-identity-journey .cm-identity-balance small{color:var(--cm-ink-2);font-weight:400;font-size:var(--cm-text-xs)}.cm-identity-journey .cm-identity-balance>p{margin-top:var(--cm-space-4);font-size:var(--cm-text-sm)}.cm-identity-journey .cm-identity-facts{gap:var(--cm-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.cm-identity-journey .cm-identity-facts dt{color:var(--cm-ink-2);font-size:var(--cm-text-sm)}.cm-identity-journey .cm-identity-facts dd{margin:var(--cm-space-2) 0 0;font-size:var(--cm-text-lg);overflow-wrap:anywhere;font-weight:650}.cm-identity-journey .cm-identity-next{border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);background:var(--cm-surface);min-width:0;box-shadow:var(--cm-shadow-1);overflow:hidden}.cm-identity-journey .cm-identity-next>header{justify-content:space-between;align-items:center;gap:var(--cm-space-2);padding:var(--cm-space-3) var(--cm-space-4);background:var(--cm-fill);color:var(--cm-on-ink);flex-wrap:wrap;display:flex}.cm-identity-journey .cm-identity-next>header h2{font-size:var(--cm-text-md);margin:0;font-weight:700;font-stretch:100%}.cm-identity-journey .cm-identity-next>header span{font-size:var(--cm-text-xs)}.cm-identity-journey .cm-identity-next__body{gap:var(--cm-space-4);padding:var(--cm-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.cm-identity-journey .cm-identity-next__body h3{margin:0 0 var(--cm-space-2)}.cm-identity-journey .cm-identity-next__body p{font-size:var(--cm-text-sm);color:var(--cm-ink-2)}.cm-identity-journey .cm-identity-date{align-content:start;justify-items:center;gap:var(--cm-space-1);border-right:1px solid var(--cm-line);padding-right:var(--cm-space-4);color:var(--cm-ink-2);font-size:var(--cm-text-xs);display:grid}.cm-identity-journey .cm-identity-date strong{font-size:var(--cm-text-4xl);color:var(--cm-ink);font-weight:800;line-height:1}.cm-identity-journey .cm-identity-next>footer{justify-content:space-between;align-items:center;gap:var(--cm-space-3);border-top:1px solid var(--cm-line);padding:var(--cm-space-3) var(--cm-space-4);font-size:var(--cm-text-sm);flex-wrap:wrap;display:flex}.cm-identity-journey .cm-identity-next a:not(.cm-action){min-height:var(--cm-control-min);min-width:var(--cm-control-min);color:var(--cm-link);align-items:center;display:inline-flex}.cm-identity-journey .cm-identity-results{gap:var(--cm-space-4);display:grid}.cm-identity-journey .cm-identity-entities{gap:var(--cm-space-3);display:grid}.cm-identity-journey .cm-identity-avatar{width:calc(var(--cm-control-min) + var(--cm-space-2));height:calc(var(--cm-control-min) + var(--cm-space-2));border:1px solid var(--cm-line);color:var(--cm-ink-2);background:var(--cm-chip);font-size:var(--cm-text-lg);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.cm-identity-journey .cm-identity-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cm-identity-journey .cm-identity-avatar--club{border-radius:var(--cm-radius-control)}.cm-identity-journey .cm-identity-event{gap:var(--cm-space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.cm-identity-journey .cm-identity-event__copy{gap:var(--cm-space-2);min-width:0;display:grid}.cm-identity-journey .cm-identity-event__copy>strong{font-family:var(--cm-font-body);letter-spacing:normal;text-transform:none;font-size:var(--cm-text-lg);font-weight:700}.cm-identity-journey .cm-identity-event>svg{width:var(--cm-space-4);height:var(--cm-space-4);color:var(--cm-link)}.cm-identity-journey .cm-identity-result{border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);padding:var(--cm-space-4);background:var(--cm-surface);box-shadow:var(--cm-shadow-1)}.cm-identity-journey .cm-identity-result>header{justify-content:space-between;align-items:center;gap:var(--cm-space-2);color:var(--cm-ink-3);font-size:var(--cm-text-xs);flex-wrap:wrap;display:flex}.cm-identity-journey .cm-identity-result>header a{min-height:var(--cm-control-min);min-width:var(--cm-control-min);font-size:var(--cm-text-sm);color:var(--cm-link);overflow-wrap:anywhere;align-items:center;display:inline-flex}.cm-identity-journey .cm-identity-result__sides{gap:var(--cm-space-2);margin-block:var(--cm-space-3);display:grid}.cm-identity-journey .cm-identity-result__sides>div{align-items:center;gap:var(--cm-space-4);font-size:var(--cm-text-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.cm-identity-journey .cm-identity-result__sides :is(a,strong){overflow-wrap:anywhere;min-width:0;font-weight:650}.cm-identity-journey .cm-identity-result__sides a{min-height:var(--cm-control-min);min-width:var(--cm-control-min);color:var(--cm-link);align-items:center;display:flex}.cm-identity-journey .cm-identity-score{min-width:var(--cm-control-min);min-height:var(--cm-control-min);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);font-size:var(--cm-text-3xl);font-variant-numeric:tabular-nums;place-items:center;font-weight:750;display:grid}.cm-identity-journey .cm-identity-score[data-winner]{border-color:var(--cm-score-fill);color:var(--cm-on-ink);background:var(--cm-score-fill)}.cm-identity-journey .cm-identity-result>footer{gap:var(--cm-space-2) var(--cm-space-4);color:var(--cm-ink-2);font-size:var(--cm-text-xs);flex-wrap:wrap;display:flex}.cm-identity-journey .cm-head-to-head-section,.cm-identity-journey .cm-player-profile-section,.cm-identity-journey .cm-public-profile-section{border:0;min-width:0;padding:0}.cm-identity-journey .cm-head-to-head-section__header,.cm-identity-journey .cm-player-profile-section__header,.cm-identity-journey .cm-public-profile-section>header{margin-bottom:var(--cm-space-4);display:block}.cm-identity-journey .cm-head-to-head-section__header h2,.cm-identity-journey .cm-player-profile-section__header h2,.cm-identity-journey .cm-public-profile-section>header h2{margin-bottom:0}.cm-identity-journey .cm-player-profile-ledger,.cm-identity-journey .cm-public-profile-list{gap:var(--cm-space-3);border:0;display:grid}.cm-identity-journey .cm-player-profile-ledger>li,.cm-identity-journey .cm-public-profile-list>li{border:1px solid var(--cm-line);border-radius:var(--cm-radius-block);background:var(--cm-surface);min-width:0;box-shadow:var(--cm-shadow-1)}.cm-identity-journey .cm-player-profile-fact-row,.cm-identity-journey .cm-player-profile-opponent-row{padding:var(--cm-space-4)}.cm-identity-journey .cm-player-profile-fact-row,.cm-identity-journey .cm-player-profile-opponent-row,.cm-identity-journey .cm-public-profile-list a{font-family:var(--cm-font-body)}.cm-identity-journey .cm-public-profile-list a{padding:var(--cm-space-4);border:0}.cm-identity-journey .cm-player-profile-fact-row>strong{font-size:var(--cm-text-lg)}.cm-identity-journey .cm-player-profile-fact-row>span{font-size:var(--cm-text-sm);color:var(--cm-ink-2)}.cm-identity-journey .cm-player-profile-link-row a{padding:var(--cm-space-4)}.cm-identity-journey .cm-discovery-opening{margin-top:0}.cm-identity-journey .cm-discovery-opening__list{grid-template-columns:1fr}.cm-identity-journey .cm-public-directory-opening{gap:var(--cm-space-3);margin-bottom:var(--cm-space-6)}.cm-identity-journey .cm-public-directory-opening h1{max-width:none;font-size:var(--cm-text-3xl)}.cm-identity-journey .cm-discovery-opening__identity strong,.cm-identity-journey .cm-entity-card strong,.cm-identity-journey .cm-public-directory-identity strong{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none;font-weight:700;font-stretch:100%;font-size:var(--cm-text-lg)}.cm-identity-journey .cm-discovery-opening__item{border:1px solid var(--cm-line);gap:var(--cm-space-4);padding:var(--cm-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cm-identity-journey .cm-discovery-opening__item>svg{color:var(--cm-link);width:var(--cm-space-6);height:var(--cm-space-6);flex:none}.cm-identity-journey .cm-breadcrumb ol,.cm-identity-journey .cm-discovery-opening__identity span,.cm-identity-journey .cm-entity-card__meta,.cm-identity-journey .cm-public-directory-identity>span{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal}.cm-identity-journey .cm-discovery-opening__help{margin-bottom:var(--cm-space-4)}.cm-identity-journey .cm-discovery-opening__none{margin-top:var(--cm-space-4)}.cm-identity-views{gap:var(--cm-space-1) var(--cm-space-3);border-bottom:1px solid var(--cm-line-2);flex-wrap:wrap;min-width:0;display:flex}.cm-identity-views a{min-width:var(--cm-control-min);min-height:var(--cm-control-min);padding:var(--cm-space-3) var(--cm-space-1);color:var(--cm-ink-2);font-size:var(--cm-text-sm);justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.cm-identity-views a[aria-current=page]{color:var(--cm-link)}.cm-identity-views a[aria-current=page]:after{bottom:0;height:var(--cm-space-1);background:var(--cm-link);content:"";position:absolute;inset-inline:0}.cm-identity-views a:hover{color:var(--cm-link)}.cm-identity-views a:focus-visible{outline:3px solid var(--cm-blue);outline-offset:var(--cm-space-1)}@media (width>=48rem){.cm-identity-journey{padding-top:var(--cm-space-8)}.cm-identity-journey .cm-public-directory-opening h1,.cm-identity-journey .cm-public-identity-opening h1{font-size:var(--cm-text-4xl)}.cm-identity-journey .cm-identity-panel{padding:var(--cm-space-6)}.cm-identity-journey .cm-identity-split{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-identity-journey .cm-identity-club-competition{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.cm-identity-journey .cm-discovery-opening__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-features-page{background:var(--cm-page)}.cm-features-page .cm-public-route-page__inner{width:min(100% - var(--cm-space-8),var(--cm-content-max));gap:var(--cm-space-8);padding-block:var(--cm-space-6) var(--cm-space-12)}.cm-features-page :is(h1,h2,h3){font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none}.cm-features-page .cm-features-opening{align-items:center;gap:var(--cm-space-6);min-width:0;display:grid}.cm-features-page .cm-features-opening__copy{justify-items:start;gap:var(--cm-space-6);min-width:0;display:grid}.cm-features-page .cm-public-route-hero{gap:var(--cm-space-4);max-width:none;padding:0}.cm-features-page .cm-public-route-hero .cm-kicker,.cm-features-page .cm-public-route-hero:before{display:none}.cm-features-page .cm-public-route-hero h1{max-width:22ch;font-size:var(--cm-text-3xl)}.cm-features-page .cm-public-route-hero__intro{max-width:50ch;font-size:var(--cm-text-lg);color:var(--cm-ink-2);line-height:1.6}.cm-features-page .cm-features-topics{border-radius:var(--cm-radius-panel);min-width:0;padding:var(--cm-space-2) var(--cm-space-4);color:var(--cm-on-brand);background:var(--cm-brand-deep);display:grid}.cm-features-page .cm-features-topics a{min-width:0;min-height:calc(var(--cm-control-min) + var(--cm-space-4));align-items:center;gap:var(--cm-space-4);padding-block:var(--cm-space-3);color:inherit;font-size:var(--cm-text-lg);touch-action:manipulation;grid-template-columns:auto minmax(0,1fr) auto;font-weight:650;text-decoration:none;display:grid}.cm-features-page .cm-features-topics a+a{border-top:1px solid var(--cm-brand-border)}.cm-features-page .cm-features-topics a:hover span{text-underline-offset:var(--cm-space-1);text-decoration:underline}.cm-features-page .cm-features-topics a:focus-visible{outline:3px solid var(--cm-on-brand);outline-offset:var(--cm-space-1);border-radius:var(--cm-radius-control)}.cm-features-page .cm-features-topics svg{width:var(--cm-space-6);height:var(--cm-space-6)}.cm-features-page .cm-features-topics svg:last-child{width:var(--cm-space-4);height:var(--cm-space-4)}.cm-features-page .cm-feature-availability{gap:var(--cm-space-6);border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);padding:var(--cm-space-6);background:var(--cm-surface);box-shadow:var(--cm-shadow-1)}.cm-features-page .cm-feature-availability__heading{align-content:start;gap:var(--cm-space-3)}.cm-features-page .cm-feature-availability__heading h2{font-size:var(--cm-text-2xl)}.cm-features-page .cm-feature-availability__heading h2:focus-visible{outline:3px solid var(--cm-blue);outline-offset:var(--cm-space-1)}.cm-features-page .cm-feature-availability__status{align-items:center;gap:var(--cm-space-2);color:var(--cm-ink-2);font-size:var(--cm-text-sm);display:flex}.cm-features-page .cm-feature-availability__status svg{width:var(--cm-space-4);height:var(--cm-space-4);color:var(--cm-win)}.cm-features-page .cm-feature-availability__grid{gap:var(--cm-space-6);grid-template-columns:minmax(0,1fr)}.cm-features-page .cm-feature-status-card{gap:var(--cm-space-2);background:0 0;border:0;min-height:auto;padding:0}.cm-features-page .cm-feature-status-card:before{display:none}.cm-features-page .cm-feature-status-card h3{font-size:var(--cm-text-xl);font-weight:700;font-stretch:100%}.cm-features-page .cm-feature-status-card p{max-width:65ch;font-size:var(--cm-text-lg);color:var(--cm-ink-2);line-height:1.6}.cm-features-page .cm-feature-status-card__badge{border-color:var(--cm-wait);color:var(--cm-wait-text);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;font-weight:650}.cm-features-page .cm-feature-availability[data-status=in-development]{background:var(--cm-surface-2);box-shadow:none}.cm-features-page .cm-public-route-cta{gap:var(--cm-space-6);border-radius:var(--cm-radius-panel);padding:var(--cm-space-6);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);border:0}.cm-features-page .cm-public-route-cta__copy{gap:var(--cm-space-3)}.cm-features-page .cm-public-route-cta h2{font-size:var(--cm-text-2xl)}.cm-features-page .cm-public-route-cta p{font-size:var(--cm-text-lg);color:var(--cm-ink-2)}@media (width>=48rem){.cm-features-page .cm-public-route-page__inner{gap:var(--cm-space-8);padding-top:var(--cm-space-8)}.cm-features-page .cm-public-route-hero h1{font-size:var(--cm-text-4xl)}.cm-features-page .cm-features-opening{gap:var(--cm-space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.cm-features-page .cm-feature-availability{gap:var(--cm-space-8);padding:var(--cm-space-8);grid-template-columns:minmax(10rem,.6fr) minmax(0,1.4fr)}.cm-features-page .cm-feature-availability__grid{gap:var(--cm-space-6) var(--cm-space-8)}}@media (width>=64rem){.cm-features-page .cm-public-route-page__inner{gap:var(--cm-space-12);padding-block:var(--cm-space-12)}.cm-features-page .cm-features-opening{gap:var(--cm-space-12)}.cm-features-page .cm-features-topics{padding-inline:var(--cm-space-6)}.cm-features-page .cm-feature-availability__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-features-page .cm-feature-availability__grid>li:only-child{grid-column:1/-1}.cm-features-page .cm-feature-availability__heading h2{font-size:var(--cm-text-3xl)}}.cm-about-page{background:var(--cm-page)}.cm-about-page .cm-public-route-page__inner{width:min(100% - var(--cm-space-8),var(--cm-content-max));gap:var(--cm-space-8);padding-block:var(--cm-space-6) var(--cm-space-12)}.cm-about-page :is(h1,h2){font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none}.cm-about-page .cm-about-opening{gap:var(--cm-space-6);border-radius:var(--cm-radius-panel);min-width:0;padding:var(--cm-space-6);background:var(--cm-brand-deep);color:var(--cm-on-brand);display:grid}.cm-about-page .cm-about-opening h1{max-width:23ch;color:var(--cm-on-brand);font-size:var(--cm-text-3xl);margin:0}.cm-about-page .cm-about-opening__copy{align-content:start;justify-items:start;gap:var(--cm-space-6);min-width:0;display:grid}.cm-about-page .cm-about-opening p{max-width:50ch;color:var(--cm-on-brand-muted);font-size:var(--cm-text-lg);margin:0;line-height:1.6}.cm-about-page .cm-about-opening .cm-action{color:var(--cm-link);background:var(--cm-surface)}.cm-about-page .cm-about-opening .cm-action:hover{background:var(--cm-surface-3)}.cm-about-page .cm-about-opening .cm-action:focus-visible{outline:3px solid var(--cm-on-brand);outline-offset:3px}.cm-about-page .cm-public-about-records{gap:var(--cm-space-6);border:0;grid-template-columns:minmax(0,1fr)}.cm-about-page .cm-public-about-records article{gap:var(--cm-space-3);background:0 0;border:0;padding:0}.cm-about-page .cm-public-about-records h2{font-size:var(--cm-text-xl)}.cm-about-page .cm-public-about-records article>p:last-child{max-width:65ch;color:var(--cm-ink-2);font-size:var(--cm-text-lg);line-height:1.6}.cm-about-page .cm-public-about-records article[data-audience=true]{border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);padding:var(--cm-space-6);background:var(--cm-surface);box-shadow:var(--cm-shadow-1)}.cm-about-page .cm-public-about-records article[data-audience=true] h2{font-size:var(--cm-text-2xl)}.cm-about-page .cm-about-record-link{min-height:var(--cm-control-min);justify-content:space-between;align-items:center;gap:var(--cm-space-4);color:var(--cm-link);touch-action:manipulation;text-decoration:none;display:flex}.cm-about-page .cm-about-record-link:hover{text-underline-offset:var(--cm-space-1);text-decoration:underline}.cm-about-page .cm-about-record-link svg{width:var(--cm-space-6);height:var(--cm-space-6);flex:none}.cm-about-page .cm-about-record-link:focus-visible{outline:3px solid var(--cm-blue);outline-offset:var(--cm-space-1);border-radius:var(--cm-radius-control)}@media (width>=48rem){.cm-about-page .cm-public-route-page__inner{padding-top:var(--cm-space-8)}.cm-about-page .cm-public-about-records{gap:var(--cm-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.cm-about-page .cm-about-opening,.cm-about-page .cm-public-about-records article[data-audience=true]{padding:var(--cm-space-8)}.cm-about-page .cm-about-opening h1{font-size:var(--cm-text-4xl)}}@media (width>=64rem){.cm-about-page .cm-public-route-page__inner{gap:var(--cm-space-12);padding-block:var(--cm-space-12)}.cm-about-page .cm-about-opening{align-items:center;gap:var(--cm-space-12);padding:var(--cm-space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.cm-about-page .cm-public-about-records article[data-audience=true] h2{font-size:var(--cm-text-3xl)}}.cm-auth-workspace{width:min(100% - var(--cm-space-8),var(--cm-content-max));padding-block:var(--cm-space-8);color:var(--cm-ink);font-family:var(--cm-font-body);margin-inline:auto}.cm-auth-layout{width:min(100%,28rem);min-width:0;margin-inline:auto;display:grid}.cm-auth-task{gap:var(--cm-space-6);border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);min-width:0;padding:var(--cm-space-6);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);display:grid}.cm-auth-heading{gap:var(--cm-space-4);display:grid}.cm-auth-heading>*{margin:0}.cm-auth-heading h1,.cm-auth-notice h2{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none;overflow-wrap:anywhere;color:var(--cm-ink)}.cm-auth-heading h1{max-width:22ch;font-size:var(--cm-text-3xl)}.cm-auth-heading>p:last-child,.cm-auth-notice p{color:var(--cm-ink-2);font-size:var(--cm-text-lg);text-wrap:pretty;line-height:1.6}.cm-auth-form{gap:var(--cm-space-6);display:grid}.cm-auth-alternative{align-items:center;gap:var(--cm-space-2) var(--cm-space-4);border-top:1px solid var(--cm-line);padding-top:var(--cm-space-4);flex-wrap:wrap;display:flex}.cm-auth-alternative p{color:var(--cm-ink-2);font-size:var(--cm-text-md);margin:0;line-height:1.6}.cm-auth-state{min-height:var(--cm-control-min);align-content:center;justify-items:start;gap:var(--cm-space-4);display:grid}.cm-auth-state:focus-visible{outline:3px solid var(--cm-link);outline-offset:var(--cm-space-1)}.cm-auth-loading-indicator{width:var(--cm-space-4);height:var(--cm-space-4);border:2px solid var(--cm-line-2);border-top-color:var(--cm-link);border-radius:50%;animation:.7s linear infinite cm-auth-spin}@keyframes cm-auth-spin{to{transform:rotate(1turn)}}.cm-auth-field{gap:var(--cm-space-2);min-width:0;display:grid}.cm-auth-field label{color:var(--cm-ink);font-size:var(--cm-text-md);font-weight:650}.cm-auth-field input{width:100%;min-width:0;min-height:var(--cm-control-min);box-sizing:border-box;border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);padding:var(--cm-space-3);color:var(--cm-ink);background:var(--cm-surface);font-family:var(--cm-font-body);font-size:var(--cm-text-lg);caret-color:var(--cm-link);touch-action:manipulation;transition:border-color var(--cm-motion-fast) ease;line-height:1.5}.cm-auth-field input:hover{border-color:var(--cm-ink-3)}.cm-auth-field input:focus-visible,.cm-auth-link:focus-visible,.cm-auth-notice:focus-visible,.cm-auth-submit:focus-visible{outline:3px solid var(--cm-link);outline-offset:var(--cm-space-1)}.cm-auth-field--invalid input{border-color:var(--cm-danger)}.cm-auth-field__error,.cm-auth-field__help{font-size:var(--cm-text-sm);margin:0;line-height:1.5}.cm-auth-field__help{color:var(--cm-ink-2)}.cm-auth-field__error{color:var(--cm-danger)}.cm-auth-link,.cm-auth-submit{min-width:var(--cm-control-min);min-height:var(--cm-control-min);border-radius:var(--cm-radius-control);font-family:var(--cm-font-body);font-size:var(--cm-text-md);touch-action:manipulation;justify-content:center;align-items:center;font-weight:650;line-height:1.5;display:inline-flex}.cm-auth-submit{padding:var(--cm-space-3) var(--cm-space-4);color:var(--cm-on-brand);background:var(--cm-fill);cursor:pointer;transition:background-color var(--cm-motion-fast) ease;border:1px solid #0000}.cm-auth-submit:hover:not(:disabled){background:var(--cm-fill-hover)}.cm-auth-submit:disabled{color:var(--cm-ink-2);background:var(--cm-line-2);cursor:wait}.cm-auth-link{width:fit-content;max-width:100%;padding:var(--cm-space-2) 0;overflow-wrap:anywhere;color:var(--cm-link);text-underline-offset:.25em;transition:color var(--cm-motion-fast) ease;background:0 0;border:0;text-decoration:underline}.cm-auth-link:hover{color:var(--cm-ink)}.cm-auth-notice{gap:var(--cm-space-2);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);padding:var(--cm-space-4);background:var(--cm-surface-2);display:grid}.cm-auth-notice>*{margin:0}.cm-auth-notice h2{font-size:var(--cm-text-xl)}.cm-auth-notice--error{border-color:var(--cm-danger)}.cm-auth-notice--success{border-color:var(--cm-win)}@media (width>=28rem){.cm-auth-task{padding:var(--cm-space-8)}}@media (width>=768px){.cm-auth-workspace{padding-block:var(--cm-space-12)}}@media (width<64rem){html:has(.cm-auth-workspace){scroll-padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px) + var(--cm-space-4))}}@media (prefers-reduced-motion:reduce){.cm-auth-field input,.cm-auth-link,.cm-auth-submit{transition:none}.cm-auth-loading-indicator{animation:none}}.cm-app-shell[data-account-journey]{--cm-page:hsl(var(--cm-surface-page));--cm-carbon-page:var(--cm-page);color:var(--cm-ink);background:var(--cm-page)}.cm-app-shell[data-account-journey] .cm-display,.cm-app-shell[data-account-journey] h1,.cm-app-shell[data-account-journey] h2,.cm-app-shell[data-account-journey] h3{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none;overflow-wrap:anywhere}.cm-app-shell[data-account-journey] h1{max-width:none;font-size:var(--cm-text-3xl)}.cm-app-shell[data-account-journey] h2{font-size:var(--cm-text-2xl)}.cm-app-shell[data-account-journey] h3{font-size:var(--cm-text-xl)}.cm-app-shell[data-account-journey] .cm-action{gap:var(--cm-space-2);font-size:var(--cm-text-md);font-weight:650}.cm-app-shell[data-account-journey] .cm-action:active,.cm-app-shell[data-account-journey] .cm-action:hover{transform:none}.cm-app-shell[data-account-journey] .cm-workspace{width:min(100% - var(--cm-space-8),var(--cm-content-max));background:0 0;min-width:0}.cm-app-shell[data-account-journey] .cm-workspace-action-bar{gap:var(--cm-space-2);flex-wrap:wrap;min-width:0;display:flex}.cm-app-shell[data-account-journey] .cm-workspace-action-bar svg{width:var(--cm-space-4);height:var(--cm-space-4);flex:none}.cm-app-shell[data-account-journey] .cm-attention--clear,.cm-app-shell[data-account-journey] .cm-dashboard-competition-spotlight--empty{box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-attention--clear .cm-attention__clear{min-height:var(--cm-control-min);font-size:var(--cm-text-sm);padding:0}.cm-app-shell[data-account-journey] .cm-attention__clear:focus-visible{outline:3px solid var(--cm-link);outline-offset:var(--cm-space-1)}.cm-app-shell[data-account-journey] .cm-dashboard-competition-overview{gap:var(--cm-space-4);grid-template-columns:minmax(0,1fr)}.cm-app-shell[data-account-journey] .cm-dashboard-competition-spotlight{box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-dashboard-competition-spotlight--empty{box-shadow:none;background:0 0;padding:0}.cm-app-shell[data-account-journey] .cm-dashboard-competition-spotlight .cm-scoreboard-card{background:var(--cm-surface)}.cm-app-shell[data-account-journey] .cm-dashboard-competition-spotlight .cm-scoreboard-card__sides{gap:var(--cm-space-4);padding-block:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-app-shell[data-account-journey] .cm-dashboard-competition-spotlight .cm-scoreboard-card__side{align-items:flex-start;gap:var(--cm-space-3);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.cm-app-shell[data-account-journey] .cm-dashboard-competition-spotlight .cm-scoreboard-card__identity{min-height:var(--cm-control-min);font-size:var(--cm-text-lg)}.cm-app-shell[data-account-journey] .cm-dashboard-competition-spotlight .cm-scoreboard-card__score{min-width:calc(var(--cm-control-min) + var(--cm-space-4));min-height:calc(var(--cm-control-min) + var(--cm-space-4));font-size:var(--cm-text-5xl)}.cm-app-shell[data-account-journey] .cm-dashboard-overview-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.cm-app-shell[data-account-journey] .cm-dashboard-season-numbers{border:0;border-top:1px solid var(--cm-line-2);padding:var(--cm-space-6) 0 0;box-shadow:none;background:0 0;border-radius:0}.cm-app-shell[data-account-journey] .cm-dashboard-season-numbers__grid{gap:var(--cm-space-6) var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.cm-app-shell[data-account-journey] .cm-dashboard-season-numbers__grid>div{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cm-app-shell[data-account-journey] .cm-dashboard-season-numbers__grid dt{color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;font-weight:500}.cm-app-shell[data-account-journey] .cm-dashboard-season-numbers__grid dd{font-size:var(--cm-text-2xl)}.cm-app-shell[data-account-journey] .cm-dashboard-season-numbers__grid dd small{color:var(--cm-ink-2);font-size:var(--cm-text-sm);text-transform:none;font-weight:400;display:block}.cm-app-shell[data-account-journey] .cm-club-home-content{gap:var(--cm-space-6);min-width:0;display:grid}.cm-app-shell[data-account-journey] .cm-club-plan-overview .cm-club-workspace-panel__body{align-items:center;gap:var(--cm-space-3) var(--cm-space-6);flex-wrap:wrap;display:flex}.cm-app-shell[data-account-journey] .cm-club-plan-overview .cm-club-workspace-panel__facts{gap:var(--cm-space-6);display:flex}.cm-app-shell[data-account-journey] .cm-club-plan-overview .cm-club-workspace-panel__fact{box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-attention__item{padding:var(--cm-space-3) 0;background:0 0;border:0;border-radius:0}.cm-app-shell[data-account-journey] .cm-attention__item+.cm-attention__item{border-top:1px solid var(--cm-line)}.cm-app-shell[data-account-journey] .cm-admin-directory-row,.cm-app-shell[data-account-journey] .cm-dashboard-summary-row{border-inline-start:0}.cm-app-shell[data-account-journey] .cm-workspace-navigation__label{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;font-weight:650}.cm-app-shell[data-account-journey] .cm-workspace-navigation__link{gap:var(--cm-space-3);padding:var(--cm-space-3);font-size:var(--cm-text-md);font-weight:550}.cm-app-shell[data-account-journey] .cm-workspace-navigation__link[aria-current=page]{color:var(--cm-link);background:var(--cm-surface);font-weight:700}.cm-app-shell[data-account-journey] .cm-workspace-navigation__link[aria-current=page]:before{display:none}.cm-app-shell[data-account-journey] .cm-club-workspace-page-header__heading,.cm-app-shell[data-account-journey] .cm-dashboard-page-header__heading{flex-wrap:wrap;align-items:center}.cm-app-shell[data-account-journey] .cm-club-workspace-page-header h1,.cm-app-shell[data-account-journey] .cm-dashboard-page-header h1{max-width:none;font-size:var(--cm-text-3xl)}.cm-app-shell[data-account-journey] .cm-workspace__content>.cm-workspace__content{padding:0}.cm-app-shell[data-account-journey] .cm-club-workspace-identity{box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-club-workspace-identity__role{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-app-shell[data-account-journey] .arena-footer--compact{border-top-color:var(--cm-line)}@media (width>=48rem){.cm-app-shell[data-account-journey] .cm-dashboard-season-numbers__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(.cm-club-workspace-dialog__title,.cm-admin-dialog__title,.cm-tournament-workspace-dialog__title){font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none;font-size:var(--cm-text-2xl)}@media (width>=64rem){.cm-app-shell[data-account-journey] .cm-club-workspace-page-header h1,.cm-app-shell[data-account-journey] .cm-dashboard-page-header h1,.cm-app-shell[data-account-journey] h1{font-size:var(--cm-text-4xl)}.cm-app-shell[data-account-journey] .cm-workspace{gap:var(--cm-space-8);grid-template-columns:13rem minmax(0,1fr)}.cm-app-shell[data-account-journey] .cm-workspace__content{padding-block:var(--cm-space-8) var(--cm-space-12)}.cm-app-shell[data-account-journey] .cm-workspace-navigation{max-height:calc(100dvh - var(--cm-header-height) - var(--cm-space-12));padding:var(--cm-space-8) var(--cm-space-2) var(--cm-space-4) 0;overflow-y:auto}}@media (width<64rem){html:has([data-account-journey]){scroll-padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px) + var(--cm-space-4))}}.cm-private-profile .cm-player-profile-record--workspace{gap:var(--cm-space-6);width:100%;min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.cm-player-profile-record--workspace>*{border:0;padding:0}.cm-player-profile-record--workspace .cm-private-profile__notice{gap:var(--cm-space-2);color:var(--cm-ink-2);font-size:var(--cm-text-sm);display:grid}.cm-private-profile .cm-player-profile-fact-row{gap:var(--cm-space-2);grid-template-columns:minmax(0,1fr);display:grid}.cm-private-profile .cm-public-text-link{min-height:var(--cm-control-min);color:var(--cm-link);font-size:var(--cm-text-md);align-items:center;font-weight:650;display:inline-flex}.cm-player-profile-record--workspace .cm-player-profile-private-context{gap:var(--cm-space-6);border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);padding:var(--cm-space-4);background:var(--cm-surface);display:grid}.cm-app-shell[data-account-journey] .cm-challenge-host-requests{box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-challenge-host-panel .cm-kicker{display:none}@media (width<48rem){.cm-private-profile .cm-identity-balance dl{gap:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-scoring-board{gap:var(--cm-space-4);border-color:var(--cm-line-2);padding:var(--cm-space-4);background:var(--cm-surface-2)}.cm-scoring-board:before{content:none}.cm-scoring-board__meta{font-family:var(--cm-font-body);font-size:var(--cm-text-sm)}.cm-scoring-board__meta strong{color:var(--cm-ink)}.cm-scoring-board__score{gap:var(--cm-space-4);grid-template-rows:auto auto;grid-auto-flow:column}.cm-scoring-board__score>div{grid-row:span 2;grid-template-rows:subgrid;align-content:start;gap:var(--cm-space-3);padding:0}.cm-scoring-board__identity{font-size:var(--cm-text-md);align-self:center;font-weight:650}.cm-scoring-board__score strong{font-size:var(--cm-text-5xl)}.cm-scorekeeper__rack-actions{gap:var(--cm-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-scorekeeper__rack-actions .cm-scorekeeper__rack{min-height:calc(var(--cm-control-min) + var(--cm-space-8));padding:var(--cm-space-3);font-size:var(--cm-text-md);overflow-wrap:anywhere}.cm-table-terminal .cm-terminal-arena{background:var(--cm-carbon-page)}.cm-table-terminal .cm-terminal-arena__stage{grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"player-one center player-two""player-one center player-two""player-one center player-two"}.cm-table-terminal .cm-terminal-arena__brand,.cm-table-terminal .cm-terminal-arena__identity h1,.cm-table-terminal .cm-terminal-player__identity h2{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none}.cm-table-terminal .cm-terminal-arena__identity h1{font-size:var(--cm-text-lg)}.cm-table-terminal .cm-terminal-player{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;border-radius:var(--cm-radius-panel);box-shadow:none;grid-template-areas:none}.cm-table-terminal .cm-terminal-player__identity{grid-area:1/1}.cm-table-terminal .cm-terminal-player__tally{grid-area:2/1;align-self:center;justify-items:center;width:100%;min-width:0;display:grid;container-type:inline-size}.cm-table-terminal .cm-terminal-player__controls{grid-area:3/1;grid-template-rows:minmax(0,1fr);align-self:stretch}.cm-table-terminal .cm-terminal-player__controls>button{order:0;grid-area:auto}.cm-table-terminal .cm-terminal-player__score{font-size:min(clamp(var(--cm-text-5xl),22vh,var(--cm-text-scoreboard)),100cqi/(var(--cm-score-digits,1) * .65));letter-spacing:-.03em;grid-area:auto}.cm-table-terminal .cm-terminal-player__portrait{color:var(--cm-ivory);background:var(--cm-carbon-panel-raised);background-image:none}.cm-table-terminal .cm-table-terminal__connection,.cm-table-terminal .cm-terminal-arena__facts strong,.cm-table-terminal .cm-terminal-center__target strong{color:var(--cm-ivory)}.cm-table-terminal .cm-terminal-player__controls button>.cm-terminal-player__control-name{white-space:normal;overflow-wrap:anywhere;font-size:var(--cm-text-md)}.cm-table-terminal .cm-terminal-player__controls .cm-terminal-player__start,.cm-table-terminal .cm-terminal-player__controls button{border-radius:var(--cm-radius-control)}@media (width<56.25rem){.cm-table-terminal .cm-terminal-arena__stage{grid-template-rows:minmax(0,1fr) auto auto auto;grid-template-areas:"player-one player-two""player-one player-two""player-one player-two""center center"}}@media (width<37.5rem){.cm-table-terminal .cm-terminal-arena__stage{align-content:start;align-items:stretch;gap:var(--cm-space-3);padding:var(--cm-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.cm-table-terminal .cm-terminal-player{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;justify-items:center;gap:var(--cm-space-4);padding:var(--cm-space-3);text-align:center;grid-template-areas:none}.cm-table-terminal .cm-terminal-player__identity{align-content:start;justify-items:center;gap:var(--cm-space-2);grid-template-columns:minmax(0,1fr)}.cm-table-terminal .cm-terminal-player__identity h2,.cm-table-terminal .cm-terminal-player__participants{font-size:var(--cm-text-md);overflow-wrap:anywhere;line-height:1.35}.cm-table-terminal .cm-terminal-player__portrait{width:var(--cm-control-min)}.cm-table-terminal .cm-terminal-player__portrait--participant{width:var(--cm-space-8)}.cm-table-terminal .cm-terminal-player__score{font-size:min(clamp(var(--cm-text-5xl),20vw,var(--cm-text-scoreboard)),100cqi/(var(--cm-score-digits,1) * .65));margin-block:var(--cm-space-2)}.cm-table-terminal .cm-terminal-player__controls .cm-terminal-player__control--award,.cm-table-terminal .cm-terminal-player__controls .cm-terminal-player__start{min-height:calc(var(--cm-control-min) + var(--cm-space-8));padding:var(--cm-space-2)}.cm-table-terminal .cm-terminal-player__controls .cm-terminal-player__start{font-size:var(--cm-text-md)}.cm-table-terminal .cm-terminal-center{gap:var(--cm-space-3);margin-top:var(--cm-space-2);padding:var(--cm-space-3);box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-table-terminal .cm-terminal-center__breaker strong,.cm-table-terminal .cm-terminal-center__doubles strong,.cm-table-terminal .cm-terminal-center__state[data-state=active]{color:var(--cm-ivory)}.cm-table-terminal .cm-terminal-arena__header-actions{flex-wrap:wrap}.cm-table-terminal .cm-terminal-arena__header-actions>button{min-width:var(--cm-control-min);flex-shrink:0}.cm-table-terminal .cm-terminal-arena__return{justify-content:center;align-items:center;gap:var(--cm-space-2);min-width:var(--cm-control-min);min-height:var(--cm-control-min);padding:var(--cm-space-2) var(--cm-space-3);border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);color:var(--cm-ivory);font-size:var(--cm-text-md);touch-action:manipulation;font-weight:700;text-decoration:none;display:inline-flex}.cm-table-terminal .cm-terminal-arena__return:hover{background:var(--cm-carbon-panel-raised)}.cm-table-terminal .cm-terminal-arena__return:focus-visible{outline:3px solid var(--cm-blue);outline-offset:3px}.cm-table-terminal .cm-terminal-arena__return[aria-disabled=true]{opacity:.5}.cm-terminal-management-actions{gap:var(--cm-space-3);border-block-start:1px solid var(--cm-line-2);flex-wrap:wrap;margin-block-start:var(--cm-space-6);padding-block-start:var(--cm-space-4);display:flex}.cm-app-shell[data-account-journey] .cm-workspace__content{gap:var(--cm-space-4);padding-block:var(--cm-space-4) var(--cm-space-6)}.cm-app-shell[data-account-journey] .cm-league-panel{align-content:start;gap:var(--cm-space-4);padding:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-league-inline-actions{align-content:start;align-self:start;align-items:flex-start}.cm-app-shell[data-account-journey] .cm-league-inline-actions>.cm-action{align-self:flex-start}.cm-app-shell[data-account-journey] .cm-challenge-detail,.cm-app-shell[data-account-journey] .cm-player-league-page{gap:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-player-league-match-hero{align-items:center;gap:var(--cm-space-4);border:0;padding:0}.cm-app-shell[data-account-journey] .cm-player-league-match-hero>div{gap:var(--cm-space-2)}.cm-app-shell[data-account-journey] .cm-player-league-match-hero p{color:var(--cm-ink-2);font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-player-league-match-actions{align-content:start;justify-items:start;display:grid}.cm-app-shell[data-account-journey] .cm-player-league-match-actions .cm-league-inline-actions{justify-content:flex-start}.cm-app-shell[data-account-journey] .cm-player-league-card--detail{box-shadow:none;background:0 0;border:0;padding:0;display:block}.cm-app-shell[data-account-journey] .cm-player-league-card--detail .cm-player-league-card__body{padding:0}.cm-app-shell[data-account-journey] .cm-league-match-conditions{border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-panel);padding:var(--cm-space-4);background:var(--cm-surface);box-shadow:var(--cm-shadow-1)}.cm-app-shell[data-account-journey] .cm-league-match-conditions .cm-player-league-facts{gap:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-league-match-conditions .cm-player-league-facts>div{border:0;padding:0}.cm-app-shell[data-account-journey] .cm-player-league-facts dt{color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-app-shell[data-account-journey] .cm-challenge-detail__overview{align-items:start;gap:var(--cm-space-4);display:grid}.cm-app-shell[data-account-journey] .cm-challenge-detail__overview .cm-challenge-match-panel{padding:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-challenge-detail__overview .cm-challenge-next-step{box-shadow:none;gap:var(--cm-space-3);background:0 0;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-challenge-detail__overview .cm-challenge-next-step p{margin:0}.cm-app-shell[data-account-journey] .cm-challenge-detail .cm-challenge-match-panel__scoreboard{box-shadow:none;margin-block:var(--cm-space-4);background:0 0;border:0;border-radius:0;padding:0}.cm-app-shell[data-account-journey] .cm-challenge-detail :is(.cm-challenge-match-panel__contract,.cm-challenge-unrated){margin-block:var(--cm-space-2) 0;font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-challenge-detail :is(.cm-challenge-current-proposal,.cm-challenge-organization,.cm-challenge-history),.cm-app-shell[data-account-journey] .cm-league-match-activity{border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-panel);padding:0 var(--cm-space-4);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);display:block}.cm-app-shell[data-account-journey] :is(.cm-challenge-detail,.cm-player-league-page) details>summary{min-height:var(--cm-control-min);justify-content:space-between;align-items:center;gap:var(--cm-space-3);padding-block:var(--cm-space-3);cursor:pointer;touch-action:manipulation;list-style:none;display:flex}.cm-app-shell[data-account-journey] :is(.cm-challenge-detail,.cm-player-league-page) details>summary::-webkit-details-marker{display:none}.cm-app-shell[data-account-journey] :is(.cm-challenge-detail,.cm-player-league-page) details>summary h2{font-size:var(--cm-text-lg);margin:0}.cm-app-shell[data-account-journey] :is(.cm-challenge-detail,.cm-player-league-page) details>summary svg{flex:none}.cm-app-shell[data-account-journey] :is(.cm-challenge-detail,.cm-player-league-page) details[open]>summary svg{transform:rotate(180deg)}.cm-app-shell[data-account-journey] :is(.cm-challenge-detail,.cm-player-league-page) details>summary:focus-visible{outline:3px solid var(--cm-link);outline-offset:var(--cm-space-1)}.cm-app-shell[data-account-journey] :is(.cm-challenge-detail,.cm-player-league-page) details[open]{padding-bottom:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-challenge-current-proposal .cm-challenge-proposal-card{padding:var(--cm-space-3) 0 0;border:0}.cm-app-shell[data-account-journey] .cm-challenge-detail__secondary{align-items:flex-start;gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.cm-app-shell[data-account-journey] .cm-challenge-detail__secondary .cm-challenge-cancellation{box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-challenge-detail__secondary .cm-challenge-cancellation--editing{border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-panel);padding:var(--cm-space-4);background:var(--cm-surface);flex-basis:100%}.cm-app-shell[data-account-journey] .cm-challenge-detail__secondary .cm-challenge-block-action{margin:0}@media (width>=48rem){.cm-app-shell[data-account-journey] .cm-league-match-conditions .cm-player-league-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.cm-app-shell[data-account-journey] .cm-player-league-match-hero{grid-template-columns:minmax(0,1fr) auto}.cm-app-shell[data-account-journey] .cm-player-league-match-actions{max-width:28rem}.cm-app-shell[data-account-journey] .cm-challenge-detail__overview{grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr)}.cm-app-shell[data-account-journey] .cm-challenge-detail__overview--informative{grid-template-columns:minmax(0,1fr)}}.cm-app-shell[data-panel-composition]{--cm-content-max:92rem}.cm-app-shell[data-panel-composition] .product-header__inner{padding-inline:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition{--cm-panel-rail-width:12.5rem;--cm-panel-max-width:92rem;width:min(100% - var(--cm-space-8),var(--cm-panel-max-width))}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-workspace__content{gap:var(--cm-space-6);padding-block:var(--cm-space-6) var(--cm-space-8)}.cm-app-shell[data-account-journey] .cm-panel-composition h1{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none;letter-spacing:-.025em;font-weight:800;line-height:1.2;font-size:var(--cm-text-3xl);max-width:none}.cm-app-shell[data-account-journey] .cm-panel-composition h2{font-size:var(--cm-text-xl)}.cm-app-shell[data-account-journey] .cm-panel-composition h2,.cm-app-shell[data-account-journey] .cm-panel-composition h3{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-stretch:var(--cm-public-display-width);line-height:var(--cm-public-display-leading);text-transform:none;letter-spacing:-.015em;font-weight:750;font-stretch:100%;line-height:1.3}.cm-app-shell[data-account-journey] .cm-panel-composition h3{font-size:var(--cm-text-lg)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-workspace-navigation{padding:var(--cm-space-6) 0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-workspace-navigation__links{gap:var(--cm-space-1)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-workspace-navigation__group-label{display:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-workspace-navigation__link{padding:var(--cm-space-2) var(--cm-space-3);font-size:var(--cm-text-md);font-weight:550}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-workspace-navigation__link[aria-current=page]{color:var(--cm-link);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);font-weight:700}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-workspace-navigation__link[aria-current=page]:before{content:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-page-header__heading,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-page-header__heading{align-items:center;gap:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-page-header__meta{margin-top:var(--cm-space-2);font:inherit;font-size:var(--cm-text-sm)}:is(.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-attention:not(:has(.cm-attention)),.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-attention:not(:has(.cm-attention))){display:contents}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-panel,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-summary-panel{box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-panel__header,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-summary-panel__header{margin:0 0 var(--cm-space-3);border:0;align-items:center;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-panel__title,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-summary-panel__title{margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-summary-panel__link{min-height:var(--cm-control-min);min-width:var(--cm-control-min);font:inherit;font-size:var(--cm-text-sm);align-items:center;font-weight:600;display:inline-flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-records,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-summary-panel__list{gap:var(--cm-space-2);margin:0;padding:0;list-style:none;display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-record,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-summary-row{background:var(--cm-surface);box-shadow:var(--cm-shadow-1);border-radius:var(--cm-radius-block);border:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-summary-row{padding:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-summary-row__name{font-size:var(--cm-text-lg)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-directory-row__role,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-summary-row__meta{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-record__identity{padding:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-record__meta{font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-season-numbers{gap:var(--cm-space-4);padding:var(--cm-space-6);border-radius:var(--cm-radius-panel);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);border:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-season-numbers__grid{gap:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-season-numbers__grid dt{font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-season-numbers__grid dd{font-size:var(--cm-text-2xl)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-panel-create-links{padding-bottom:var(--cm-space-6);border-bottom:1px solid var(--cm-line)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-panel-create-links .cm-workspace-action-bar{margin-top:var(--cm-space-3);gap:0;display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-panel-create-links .cm-action{color:var(--cm-link);background:0 0;border:0;justify-content:start;padding-inline:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview{border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);align-self:start}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__summary{min-height:var(--cm-control-min);justify-content:space-between;align-items:center;gap:var(--cm-space-3);padding:var(--cm-space-3) var(--cm-space-4);cursor:pointer;font-size:var(--cm-text-sm);color:var(--cm-ink-2);touch-action:manipulation;list-style:none;display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__summary>span{overflow-wrap:anywhere;min-width:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__summary::-webkit-details-marker{display:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__summary svg{width:var(--cm-space-4);height:var(--cm-space-4);flex:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__summary:focus-visible{outline:3px solid var(--cm-link);outline-offset:var(--cm-space-1)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview details[open]>summary{border-bottom:1px solid var(--cm-line)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview details[open]>summary svg{transform:rotate(180deg)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__details{gap:var(--cm-space-3);padding:var(--cm-space-4);display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__body{gap:var(--cm-space-3);min-width:0;display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__facts{gap:var(--cm-space-4);margin:0 0 var(--cm-space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__facts>div{min-width:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__facts dt{color:var(--cm-ink-2);font-size:var(--cm-text-sm);overflow-wrap:anywhere}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__facts dd{margin:var(--cm-space-1) 0 0;color:var(--cm-ink);font-size:var(--cm-text-md);overflow-wrap:anywhere;font-weight:650}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__limit{color:var(--cm-ink-2);font-size:var(--cm-text-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-plan-overview__details>.cm-action{justify-self:start}.cm-panel-heading-actions{justify-content:end;align-items:center;gap:var(--cm-space-1) var(--cm-space-2);flex-wrap:wrap;display:flex}.cm-panel-heading-actions svg{width:var(--cm-space-4);height:var(--cm-space-4);flex:none}.cm-club-overview-grid,.cm-player-overview-grid,.cm-player-overview-grid__aside,.cm-player-overview-grid__main{gap:var(--cm-space-6);align-content:start;min-width:0;display:grid}.cm-club-overview-grid__attention{grid-area:attention}.cm-club-overview-grid__live{grid-area:live}.cm-club-overview-grid__tournaments{grid-area:tournaments}.cm-club-overview-grid__actions{grid-area:actions}.cm-club-overview-grid__plan{grid-area:plan}.cm-club-overview-grid>*{grid-area:auto}.cm-panel-section-heading{justify-content:space-between;align-items:center;gap:var(--cm-space-3);margin-bottom:var(--cm-space-3);display:flex}.cm-panel-section-heading h2{margin:0}.cm-panel-meta{color:var(--cm-ink-3);font-size:var(--cm-text-sm)}.cm-panel-read-error{align-items:center;gap:var(--cm-space-3);margin-bottom:var(--cm-space-3);flex-wrap:wrap;display:flex}.cm-panel-read-error p{font-size:var(--cm-text-sm);flex:12rem;margin:0}.cm-club-live{min-width:0}.cm-club-live__matches{gap:var(--cm-space-4);display:grid}.cm-panel-empty-action{padding-block:var(--cm-space-2)}.cm-panel-tournament-date{min-width:var(--cm-control-min);color:var(--cm-ink-3);font-size:var(--cm-text-sm);text-transform:lowercase;flex:none;align-content:center;justify-items:center;line-height:1.2;display:grid}.cm-panel-tournament-date strong{font-size:var(--cm-text-3xl);font-family:var(--cm-font-body);letter-spacing:-.02em;color:var(--cm-ink);font-weight:780}.cm-panel-tournament-body{gap:var(--cm-space-1);flex:1;min-width:0;display:grid}.cm-panel-composition .cm-club-workspace-record__identity{align-items:center;gap:var(--cm-space-4);display:flex}.cm-panel-composition .cm-club-workspace-record__identity>svg{width:var(--cm-space-4);height:var(--cm-space-4);color:var(--cm-link);flex:none}.cm-panel-composition .cm-club-workspace-record__title{font-size:var(--cm-text-lg)}.cm-panel-composition .cm-dashboard-summary-row:has(.cm-panel-tournament-date){align-items:center;gap:var(--cm-space-4);display:flex}.cm-panel-composition .cm-attention{box-shadow:none;background:0 0;border:0;padding:0}.cm-panel-composition .cm-attention__header{margin-bottom:var(--cm-space-3)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-attention__item{padding:var(--cm-space-4);border:1px solid var(--cm-line);border-radius:var(--cm-radius-block);background:var(--cm-surface);box-shadow:none}.cm-panel-composition .cm-attention__item h3{font-size:var(--cm-text-md)}.cm-panel-composition .cm-attention__copy p{font-size:var(--cm-text-sm)}.cm-panel-composition .cm-attention__action{padding-inline:var(--cm-space-2);color:var(--cm-link);background:0 0;border:0}.cm-panel-composition .cm-attention__action:hover{color:var(--cm-link);background:var(--cm-surface-2)}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight]{padding:var(--cm-space-4);background:var(--cm-surface);border-radius:var(--cm-radius-panel);border:0}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__header{justify-content:space-between;gap:var(--cm-space-3)}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__eyebrow,.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__meta,.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__status{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__status{color:var(--cm-red-live-text)}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__live-dot{box-shadow:none;animation:none}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__sides{gap:var(--cm-space-2);padding-block:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__side{align-items:center;gap:var(--cm-space-2);border:0;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:0;display:grid}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__side:nth-child(2){grid-template-columns:auto minmax(0,1fr)}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__side:nth-child(2) .cm-scoreboard-card__identity{text-align:end;order:2;justify-content:end}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__identity{min-height:var(--cm-control-min);font-size:var(--cm-text-md);gap:var(--cm-space-2);flex-wrap:wrap;font-weight:650}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__score{min-width:var(--cm-space-12);min-height:calc(var(--cm-space-12) + var(--cm-space-2));font-family:var(--cm-font-body);font-size:var(--cm-text-3xl);font-weight:780}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__race{flex-wrap:wrap;flex-basis:100%;width:100%;margin:0}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__side:nth-child(2) .cm-scoreboard-card__race{justify-content:end}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__race i{width:var(--cm-space-2);height:var(--cm-space-3);border-radius:0;transform:skew(-18deg)}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__race i[data-won]{background:var(--cm-ink-2)}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__footer{border-top:1px solid var(--cm-line);padding-top:var(--cm-space-3)}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__action{margin-left:auto}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight]:not([data-state=live]) .cm-scoreboard-card__status{color:var(--cm-ink-3)}@media (width>=64rem){.cm-app-shell[data-account-journey] .cm-panel-composition{grid-template-columns:var(--cm-panel-rail-width) minmax(0,1fr);gap:var(--cm-space-8)}.cm-club-overview-grid,.cm-player-overview-grid{gap:var(--cm-space-8);grid-template-columns:minmax(0,1.7fr) minmax(14rem,1fr)}.cm-club-overview-grid{grid-template-areas:"live attention""tournaments actions""tournaments plan"}.cm-club-overview-grid__attention{grid-area:attention}.cm-club-overview-grid__live{grid-area:live}.cm-club-overview-grid__tournaments{grid-area:tournaments}.cm-club-overview-grid__actions{grid-area:actions}.cm-club-overview-grid__plan{grid-area:plan}.cm-club-overview-grid:not(:has(.cm-club-live)){grid-template-areas:"tournaments attention""tournaments actions""tournaments plan"}.cm-club-live__matches:has(>:nth-child(2)):not([data-many]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.cm-app-shell[data-account-journey] .cm-panel-composition{width:min(100% - var(--cm-space-12),var(--cm-panel-max-width))}.cm-app-shell[data-panel-composition] .product-header__inner{padding-inline:var(--cm-space-6)}}@media (width<=47.99rem){.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-page-header__heading{align-items:start;gap:var(--cm-space-2);flex-wrap:wrap}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-page-header__heading{align-items:start}.cm-panel-heading-actions{justify-content:start}.cm-panel-composition .cm-dashboard-season-numbers{padding:var(--cm-space-4)}.cm-panel-composition .cm-scoreboard-card[data-density=spotlight] .cm-scoreboard-card__score{min-width:var(--cm-space-8);min-height:var(--cm-space-12);font-size:var(--cm-text-2xl)}.cm-club-live__matches:has(>:nth-child(2)){scroll-snap-type:x mandatory;padding:var(--cm-space-1);display:flex;overflow-x:auto}.cm-club-live__matches:has(>:nth-child(2))>*{scroll-snap-align:start;flex:0 0 92%}}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings{align-items:start;gap:var(--cm-space-6);min-width:0;display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings__profile,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings__subscription{align-content:start;gap:var(--cm-space-4);min-width:0;display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__comparison,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__current,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings__profile{border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);background:var(--cm-surface);min-width:0;box-shadow:var(--cm-shadow-1)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__current,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings__profile{padding:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-workspace-panel{margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-workspace-panel__header{margin-bottom:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-workspace-panel__body{gap:var(--cm-space-2);padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings__name{color:var(--cm-ink);font-size:var(--cm-text-2xl);overflow-wrap:anywhere;margin:0;font-weight:750;line-height:1.3}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings__location{color:var(--cm-ink-2);font-size:var(--cm-text-sm);overflow-wrap:anywhere;margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-workspace-page-header__description{color:var(--cm-ink-2);font-size:var(--cm-text-md);overflow-wrap:anywhere;margin:0;line-height:1.5}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-workspace-panel__facts{gap:var(--cm-space-4) var(--cm-space-8);margin:var(--cm-space-4) 0 0;flex-wrap:wrap;display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-workspace-panel__fact{border:0;min-width:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-workspace-panel__fact dt{color:var(--cm-ink-2);font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-workspace-panel__fact dd{margin:var(--cm-space-1) 0 0;font-size:var(--cm-text-md);overflow-wrap:anywhere;font-weight:650}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-profile-visibility{border:0;border-top:1px solid var(--cm-line);padding:var(--cm-space-4) 0 0;gap:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-profile-visibility h2{font-size:var(--cm-text-xl);margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-profile-visibility p{margin:var(--cm-space-2) 0 0;font-size:var(--cm-text-md);line-height:1.5}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-profile-visibility__choices{gap:var(--cm-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-profile-visibility__choices label{min-width:0;min-height:var(--cm-control-min);padding:var(--cm-space-3);border-color:var(--cm-line-2);font-size:var(--cm-text-md);touch-action:manipulation;cursor:pointer}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-profile-visibility__choices label:has(input:checked){border-color:var(--cm-link);background:var(--cm-surface-3)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-profile-visibility__choices label:has(input:disabled){cursor:wait}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-profile-visibility__choices label>span{overflow-wrap:anywhere;min-width:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-profile-visibility__choices input{flex:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-profile-visibility__error{border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);padding:var(--cm-space-3)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-profile-visibility__error p{margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__heading{justify-content:space-between;align-items:start;gap:var(--cm-space-3);display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__heading h2{margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__status{border-radius:var(--cm-radius-control);max-width:50%;padding:var(--cm-space-1) var(--cm-space-2);background:var(--cm-surface-3);color:var(--cm-ink-2);font-size:var(--cm-text-sm);overflow-wrap:anywhere;flex:none;margin:0;font-weight:650}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__status dd{margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__name{margin:var(--cm-space-4) 0;color:var(--cm-ink);font-size:var(--cm-text-4xl);font-weight:780;line-height:1.2}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__limits{gap:var(--cm-space-2);color:var(--cm-ink-2);font-size:var(--cm-text-md);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__metadata{margin-top:var(--cm-space-4);border-top:1px solid var(--cm-line)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan summary{min-height:var(--cm-control-min);justify-content:space-between;align-items:center;gap:var(--cm-space-3);color:var(--cm-link);font-size:var(--cm-text-md);cursor:pointer;touch-action:manipulation;font-weight:650;list-style:none;display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan summary::-webkit-details-marker{display:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan summary:hover{text-underline-offset:var(--cm-space-1);text-decoration:underline}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan summary>.iconify{width:var(--cm-space-4);height:var(--cm-space-4);flex:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan details[open]>summary>.iconify{transform:rotate(180deg)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__facts{gap:var(--cm-space-4);padding-block:var(--cm-space-3) var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__facts>div{min-width:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__facts dt{color:var(--cm-ink-2);font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__facts dd{margin:var(--cm-space-1) 0 0;color:var(--cm-ink);font-size:var(--cm-text-md);overflow-wrap:anywhere;font-weight:650}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__administration{margin:var(--cm-space-2) 0 0;color:var(--cm-ink-2);font-size:var(--cm-text-sm);line-height:1.5}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__comparison>summary{padding:var(--cm-space-3) var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__comparison>section{padding:0 var(--cm-space-4) var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan table :is(th,td){min-width:0;padding:var(--cm-space-3) var(--cm-space-2);border-bottom:1px solid var(--cm-line);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan table thead th{color:var(--cm-ink-2);font-size:var(--cm-text-xs);font-weight:650}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan table tbody th{color:var(--cm-ink);font-weight:650}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan table tbody td{color:var(--cm-ink-2);line-height:1.5}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan table tr[aria-current]{background:var(--cm-surface-2)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan table tbody tr:last-child>*{border-bottom:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__current-label{margin-top:var(--cm-space-1);color:var(--cm-ink-2);font-size:var(--cm-text-xs);font-weight:400;display:block}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings :is(input,button,summary,[tabindex="-1"]):focus-visible{outline:3px solid var(--cm-link);outline-offset:3px}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings :is(input,button,summary,[tabindex="-1"]){scroll-margin-block:calc(var(--cm-header-height) + var(--cm-space-4)) calc(var(--cm-control-min) + var(--cm-space-8))}@media (width>=48rem){.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__current,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings__profile{padding:var(--cm-space-6)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__comparison>section,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings .cm-club-settings-plan__comparison>summary{padding-inline:var(--cm-space-6)}}@media (width>=64rem){.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-app-shell[data-account-journey] .cm-panel-composition{--cm-form-max:52rem}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-breadcrumb ol{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub-page{gap:var(--cm-space-4);display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-page-header,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub-page__header,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-page-header{gap:var(--cm-space-3);border:0;margin:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-directory,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-directory-shell{gap:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-directory-toolbar,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-directory-toolbar{gap:var(--cm-space-2);margin:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub__cards{border-radius:var(--cm-radius-panel);background:var(--cm-surface);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub__cards>li+li{border-top:1px solid var(--cm-line)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub__card{box-shadow:none;background:0 0;border:0;border-radius:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub__card-link,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub__card-static{align-items:center;gap:var(--cm-space-3);padding:var(--cm-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub__card-heading{gap:var(--cm-space-3);min-width:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub__card-title{font-size:var(--cm-text-lg);flex:1}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub__card-count{font-family:var(--cm-font-body);font-size:var(--cm-text-lg);font-weight:700}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub__card-icon{width:var(--cm-space-6);height:var(--cm-space-6);color:var(--cm-link)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub__chevron{width:var(--cm-space-4);height:var(--cm-space-4);color:var(--cm-link)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-competition-hub__card-state{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;grid-column:1/-1}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-records,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-directory,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-directory,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-directory__records{border-radius:var(--cm-radius-panel);background:var(--cm-surface);gap:0;overflow:hidden}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-records>li+li,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-directory>li+li,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-directory>li+li{border-top:1px solid var(--cm-line)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-record,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-directory-row,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-directory__record{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-directory-row,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-directory__record{padding:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-directory-row__name,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-entity-card__title{font-size:var(--cm-text-lg)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-record__identity{padding:var(--cm-space-3) var(--cm-space-4);gap:var(--cm-space-2) var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-record__actions{padding:var(--cm-space-2) var(--cm-space-4);gap:var(--cm-space-2)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-record__title{font-size:var(--cm-text-md)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-record__meta,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-record__strip,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-dashboard-directory-row__meta{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-record__strip{overflow-wrap:anywhere;flex-wrap:wrap}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-record__role{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition [data-member-row] .cm-club-workspace-record__identity{align-items:start;gap:var(--cm-space-1);grid-template-columns:minmax(0,1fr);display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition [data-member-row] .cm-club-workspace-record__headline{flex-wrap:wrap;min-width:0}.cm-app-shell[data-account-journey] .cm-panel-composition [data-member-row] .cm-club-workspace-record__actions:has(>.sr-only:only-child){padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-panel__facts{gap:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-panel__fact{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-panel__fact dt{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-panel__fact dd{margin:var(--cm-space-1) 0 0;font-size:var(--cm-text-md);overflow-wrap:anywhere}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-plan-card__name{font-size:var(--cm-text-xl);letter-spacing:normal;text-transform:none;font-weight:750}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-plan-grid{border-radius:var(--cm-radius-panel);background:var(--cm-surface);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-plan-card{gap:var(--cm-space-2);padding:var(--cm-space-4);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-plan-card+.cm-club-workspace-plan-card{border-top:1px solid var(--cm-line)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-plan-card__limit{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);margin:0;line-height:1.5}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-hero-header[data-compact]{gap:var(--cm-space-3);box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-hero-header[data-compact] .cm-hero-header__content{justify-content:space-between;align-items:start;gap:var(--cm-space-3) var(--cm-space-6);flex-wrap:wrap;display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-hero-header[data-compact] .cm-hero-header__primary{gap:var(--cm-space-3);flex:20rem}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-hero-header[data-compact] .cm-hero-header__copy{gap:var(--cm-space-2)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-hero-header[data-compact] .cm-hero-header__details{align-items:center;gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-hero-header[data-compact] .cm-hero-header__status{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);border:0;border-radius:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-hero-header[data-compact] .cm-hero-header__description,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-hero-header[data-compact] .cm-hero-header__metadata{color:var(--cm-ink-2);font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-hero-header[data-compact] .cm-hero-header__metric{border:0;align-self:start;min-width:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-hero-header[data-compact] .cm-hero-header__metric>div{align-items:baseline;gap:var(--cm-space-2);display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-hero-header[data-compact] .cm-hero-header__metric dt{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;font-weight:500}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-hero-header[data-compact] .cm-hero-header__metric dd{font-family:var(--cm-font-body);font-size:var(--cm-text-xl);letter-spacing:normal;font-weight:750}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-form,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-form,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-form{width:100%;max-width:var(--cm-form-max);gap:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-form__field,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-field,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-field{gap:var(--cm-space-2);min-width:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-form__field>label,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-field>span,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-field>span{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-league-create,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-page{gap:var(--cm-space-4);margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-hero{justify-content:space-between;align-items:center;gap:var(--cm-space-3);border:0;flex-wrap:wrap;padding:0;display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-hero>div{flex:16rem}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-hero p{font-size:var(--cm-text-sm);margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-status{font-size:var(--cm-text-sm);border:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-facts dt,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-review-grid dt{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-create-sheet,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-league-editor,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-league-sheet,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-sheet{width:100%;max-width:var(--cm-form-max);gap:var(--cm-space-4);padding:var(--cm-space-4);box-shadow:var(--cm-shadow-1);border:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-create-sheet__heading,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-sheet__heading{display:block}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-sheet__actions,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-sheet__heading>div{gap:var(--cm-space-2)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-lifecycle{max-width:var(--cm-form-max);border:0;border-top:1px solid var(--cm-line);padding:var(--cm-space-4) 0 0;box-shadow:none;background:0 0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-lifecycle p{font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-form__group{gap:var(--cm-space-3);padding-top:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-form__group-header h3{font-size:var(--cm-text-lg)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-form__options{gap:var(--cm-space-1) var(--cm-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-form__options>legend,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-form__options>p{grid-column:1/-1}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-form__option{min-width:0;font-size:var(--cm-text-sm);overflow-wrap:anywhere;line-height:1.4}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-king-control,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-king-control__panel{gap:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-king-command-deck,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-king-settings{padding:var(--cm-space-4);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);border:0;display:block}.cm-app-shell[data-account-journey] .cm-panel-composition details.cm-king-command-deck>summary,.cm-app-shell[data-account-journey] .cm-panel-composition details.cm-king-settings>summary{min-height:var(--cm-control-min);text-align:left;cursor:pointer;flex-direction:row;align-items:center;display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition details.cm-king-command-deck>summary:after,.cm-app-shell[data-account-journey] .cm-panel-composition details.cm-king-settings>summary:after{content:"+";color:var(--cm-link);font-size:var(--cm-text-xl)}.cm-app-shell[data-account-journey] .cm-panel-composition details.cm-king-command-deck[open]>summary:after,.cm-app-shell[data-account-journey] .cm-panel-composition details.cm-king-settings[open]>summary:after{content:"−"}.cm-app-shell[data-account-journey] .cm-panel-composition details.cm-king-command-deck>summary:focus-visible,.cm-app-shell[data-account-journey] .cm-panel-composition details.cm-king-settings>summary:focus-visible{outline:3px solid var(--cm-link);outline-offset:var(--cm-space-1)}.cm-app-shell[data-account-journey] .cm-panel-composition details>.cm-king-control__facts,.cm-app-shell[data-account-journey] .cm-panel-composition details>.cm-king-settings__grid,.cm-app-shell[data-account-journey] .cm-panel-composition details>.cm-king-setup{margin-top:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-king-control__facts{gap:var(--cm-space-3);background:0 0;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-king-control__facts>div{background:0 0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-king-control__facts dt{font:inherit;font-size:var(--cm-text-sm);text-transform:none;letter-spacing:normal}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-king-settings__grid{gap:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-king-setting{background:0 0;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-king-settings--danger{box-shadow:none;padding:var(--cm-space-4) 0 0;border-top:1px solid var(--cm-line);background:0 0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-king-settings__danger{margin-top:var(--cm-space-3)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-panel,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-season-panel{gap:var(--cm-space-4);padding:var(--cm-space-4);box-shadow:var(--cm-shadow-1);border:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-panel .cm-league-panel,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-season-panel .cm-team-season-panel{box-shadow:none;background:0 0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-overview__scoreboard,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-season-counters{gap:var(--cm-space-4);padding:var(--cm-space-4);border-radius:var(--cm-radius-panel);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);border:0;grid-template-columns:repeat(2,minmax(0,1fr))}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-overview__scoreboard>div,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-season-counters>div{align-content:start;gap:var(--cm-space-1);background:0 0;border:0;min-height:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-overview__scoreboard dt,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-season-counters dt{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-overview__scoreboard dd,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-season-counters dd{font-family:var(--cm-font-body);font-size:var(--cm-text-2xl);font-weight:750}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-season-divisions{gap:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-season-divisions>li{padding:var(--cm-space-3) 0;box-shadow:none;background:0 0;border:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-season-divisions>li+li{border-top:1px solid var(--cm-line)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-closure{gap:var(--cm-space-3);margin-block:var(--cm-space-4);padding:var(--cm-space-4);box-shadow:var(--cm-shadow-1);border:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-closure:after{content:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-closure__signal{display:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-closure__content p{font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-match-sheet__players a{min-width:var(--cm-control-min);min-height:var(--cm-control-min);overflow-wrap:anywhere;align-items:center;max-width:100%;display:inline-flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-fixture-board{gap:var(--cm-space-4);box-shadow:none;background:0 0;border:0;overflow:visible}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-fixture-board__header{gap:var(--cm-space-3);padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-fixture-board__header>div{gap:var(--cm-space-2)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-fixture-board__header p{font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-fixture-board>.cm-scoreboard-card{margin-inline:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-lineup-rail{gap:var(--cm-space-3);padding:var(--cm-space-4);border-radius:var(--cm-radius-panel);background:var(--cm-surface);box-shadow:var(--cm-shadow-1)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-lineup-rail>header{gap:var(--cm-space-2)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-lineup-rail__sides article{border:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-wave-list{gap:var(--cm-space-4);padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-wave-list>li>header{gap:var(--cm-space-2)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-match-sheet{border-radius:var(--cm-radius-panel);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);border:0;overflow:hidden}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-match-sheet__rule{align-items:baseline;gap:var(--cm-space-2);padding:var(--cm-space-3) var(--cm-space-4);flex-wrap:wrap;display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-match-sheet__players>div{gap:var(--cm-space-1);min-height:0;padding:var(--cm-space-3) var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-match-sheet footer,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-match-sheet__rule>small,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-match-sheet__rule>span{font-family:var(--cm-font-body);font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-fixture-act,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-fixture-action,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-fixture-appointment{gap:var(--cm-space-3);padding:var(--cm-space-4);box-shadow:var(--cm-shadow-1);border:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-fixture-act header p,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-fixture-action>p,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-fixture-appointment>p{font-size:var(--cm-text-sm)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-page__header{align-items:center;gap:var(--cm-space-3);border:0;flex-wrap:wrap;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-page__title{margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-page__header-copy{min-width:0;max-width:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-data,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-data-band{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-directory-view{margin-top:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-directory{margin-top:var(--cm-space-4);border-radius:var(--cm-radius-panel);background:var(--cm-surface);border:0;overflow:hidden}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-directory-row{padding:var(--cm-space-3) var(--cm-space-4);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-directory-row+.cm-admin-directory-row{border-top:1px solid var(--cm-line)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-directory-row__name{font-size:var(--cm-text-md)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-directory__header{padding:var(--cm-space-3) var(--cm-space-4);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;background:var(--cm-surface-2);border:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-section-navigation{margin-block:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-form,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-panel{max-width:var(--cm-form-max);margin-top:var(--cm-space-4);padding:var(--cm-space-4);background:var(--cm-surface);box-shadow:var(--cm-shadow-1);border:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-panel--wide{max-width:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-form--flush,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-panel .cm-admin-form{max-width:none;margin-top:var(--cm-space-4);box-shadow:none;background:0 0;border:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-form{gap:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-field{gap:var(--cm-space-2);min-width:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-plan-summary{gap:var(--cm-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-plan-summary__item{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-plan-summary dt{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-plan-summary dd{font-family:var(--cm-font-body);font-size:var(--cm-text-md)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-lifecycle-grid{grid-template-columns:minmax(0,1fr);gap:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-lifecycle-action{padding:var(--cm-space-4) 0;box-shadow:none;background:0 0;border:0;border-radius:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-lifecycle-action+.cm-admin-lifecycle-action{border-top:1px solid var(--cm-line)}@media (width>=48rem){.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-panel__facts,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-league-overview__scoreboard,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-team-season-counters{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-plan-card{grid-template-columns:minmax(8rem,1fr) repeat(2,minmax(0,1.5fr));align-items:center}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-club-workspace-plan-card .cm-club-workspace-panel__header{margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-admin-plan-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data{width:100%;max-width:var(--cm-form-max);gap:var(--cm-space-4);min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data>.cm-tournament-workspace-panel__header{border:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data__form{gap:var(--cm-space-4);width:100%;max-width:none;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data-section{border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);background:var(--cm-surface);min-width:0;box-shadow:var(--cm-shadow-1)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data-section>summary{min-height:var(--cm-control-min);padding:var(--cm-space-4);cursor:pointer;touch-action:manipulation;list-style:none;display:block}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data-section>summary::-webkit-details-marker{display:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data-section>summary h3{justify-content:space-between;align-items:center;gap:var(--cm-space-3);min-width:0;font-size:var(--cm-text-xl);margin:0;display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data-section>summary h3>span{overflow-wrap:anywhere;min-width:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data-section>summary small{margin-top:var(--cm-space-1);color:var(--cm-ink-2);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);font-weight:400;display:block}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data-section>summary svg{width:var(--cm-space-4);height:var(--cm-space-4);color:var(--cm-link);flex:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data-section[open]>summary svg{transform:rotate(180deg)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data-section__body{gap:var(--cm-space-4);min-width:0;padding:0 var(--cm-space-4) var(--cm-space-4);border:0;margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-club-workspace-form__grid{align-items:start}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data :is(input,select){min-width:0;max-width:100%}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data :is(input,select,button,summary,[tabindex="-1"]){scroll-margin-block:calc(var(--cm-header-height) + var(--cm-control-min)*3 + var(--cm-space-6)) calc(var(--cm-control-min)*3 + var(--cm-space-6))}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data :is(input,select,button,summary,[tabindex="-1"]):focus-visible{outline:3px solid var(--cm-link);outline-offset:3px}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data-section>summary:focus-visible{outline-offset:-3px}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data__actions{z-index:3;top:calc(var(--cm-header-height) + var(--cm-space-2));justify-content:flex-end;align-items:center;gap:var(--cm-space-3);padding:var(--cm-space-2) 0;border:0;border-bottom:1px solid var(--cm-line);background:var(--cm-page);flex-wrap:wrap;display:flex;position:sticky}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data__actions h2{font-size:var(--cm-text-xl);flex:auto;margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data__actions p{color:var(--cm-ink-2);font-size:var(--cm-text-sm);flex:0 auto;margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data__actions button{min-height:var(--cm-control-min)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data-section__body>form{width:100%;max-width:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data-section__body>form>button{justify-self:start}@media (width<=47.99rem){.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data__actions h2{flex-basis:100%}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-data .cm-tournament-data__actions button{width:100%}}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation{max-width:var(--cm-form-max)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation .cm-club-workspace-form{gap:var(--cm-space-6);padding:var(--cm-space-6);background:var(--cm-surface);border-radius:var(--cm-radius-block)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation .cm-club-workspace-form__group{gap:var(--cm-space-4);border:0;padding:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation .cm-club-workspace-form__grid{align-items:start}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation .cm-tournament-creation__date-time{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation input,.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation select{min-width:0;max-width:100%}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation .cm-club-workspace-form__option{min-height:2.75rem}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation .cm-club-workspace-form__options{gap:var(--cm-space-2)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation__heading{font-size:var(--cm-text-xl);color:var(--cm-ink);margin:0}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation__advanced{border-top:1px solid var(--cm-line)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation__advanced summary{justify-content:space-between;align-items:center;gap:var(--cm-space-3);min-height:2.75rem;padding-block:var(--cm-space-3);color:var(--cm-link);cursor:pointer;font-weight:700;list-style:none;display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation__advanced summary::-webkit-details-marker{display:none}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation__advanced summary svg{width:var(--cm-space-4);height:var(--cm-space-4)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation__advanced[open] summary svg{transform:rotate(180deg)}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation__advanced-body{gap:var(--cm-space-6);padding-block:var(--cm-space-3) var(--cm-space-6);display:grid}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation__actions{justify-content:flex-end;gap:var(--cm-space-3);border-top:1px solid var(--cm-line);padding-top:var(--cm-space-4);display:flex}.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation__actions button{min-height:2.75rem}.cm-tournament-creation-steps ol{gap:var(--cm-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cm-tournament-creation-steps button{align-items:center;gap:var(--cm-space-2);width:100%;height:100%;min-height:2.75rem;padding:var(--cm-space-2);border:0;border-bottom:2px solid var(--cm-line);color:var(--cm-ink-2);text-align:start;font-size:var(--cm-text-sm);background:0 0;font-weight:600;display:flex}.cm-tournament-creation-steps button[aria-current=step]{border-color:var(--cm-blue);color:var(--cm-link)}.cm-tournament-creation-steps button:disabled{color:var(--cm-ink-3);cursor:default}.cm-tournament-creation-steps__number{font-variant-numeric:tabular-nums}.cm-tournament-creation-review{gap:var(--cm-space-6);display:grid}.cm-tournament-creation-review section{min-width:0}.cm-tournament-creation-review header{justify-content:space-between;align-items:center;gap:var(--cm-space-3);display:flex}.cm-tournament-creation-review h3{font-size:var(--cm-text-lg);margin:0}.cm-tournament-creation-review dl{gap:var(--cm-space-4);margin-block:var(--cm-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-tournament-creation-review dl>div{border-top:1px solid var(--cm-line);min-width:0;padding-top:var(--cm-space-2)}.cm-tournament-creation-review dt{color:var(--cm-ink-2);font-size:var(--cm-text-sm)}.cm-tournament-creation-review dd{margin:var(--cm-space-1) 0 0;overflow-wrap:anywhere;font-weight:600}@media (width<=40rem){.cm-app-shell[data-account-journey] .cm-panel-composition .cm-tournament-creation .cm-club-workspace-form{padding:var(--cm-space-4)}.cm-tournament-creation-steps button{padding-inline:var(--cm-space-1);flex-direction:column;align-items:start}.cm-tournament-creation__actions button{flex:1}.cm-tournament-creation-review dl{grid-template-columns:minmax(0,1fr)}}.cm-tournament-density .cm-tournament-bracket-rounds__matches{gap:var(--cm-space-2);grid-template-columns:minmax(0,1fr)}.cm-tournament-density .cm-match-list__cards,.cm-tournament-density .cm-match-list__round{gap:var(--cm-space-2)}.cm-tournament-density .cm-match-list__round-heading{padding:var(--cm-space-2) var(--cm-space-3);border-radius:var(--cm-radius-control);background:var(--cm-surface-3);border:0}.cm-tournament-density .cm-match-list__round-heading:after{display:none}.cm-tournament-density .cm-match-list__round-heading h3{font-size:var(--cm-text-lg);margin:0}.cm-tournament-density .cm-match-list__round-heading>span{font-family:var(--cm-font-body);color:var(--cm-ink-3);border:0;padding:0}.cm-tournament-density .cm-tournament-workspace-match .cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__sides{font-size:var(--cm-text-xl)}.cm-tournament-density .cm-tournament-workspace-match .cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__side{grid-template-columns:minmax(0,1fr) var(--cm-score-column);gap:var(--cm-space-2)}.cm-tournament-density .cm-tournament-workspace-match .cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__score{width:100%;min-width:0;padding-inline:var(--cm-space-1)}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket]{grid-template-columns:minmax(0,1fr);height:auto;display:grid}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__header{height:auto;min-height:var(--cm-space-6);padding-inline:var(--cm-space-3)}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__sides{grid-template-rows:repeat(2,minmax(var(--cm-control-min),1fr));height:auto}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__side{height:auto;min-height:var(--cm-control-min);border-inline-start:0}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__identity{margin-inline:0}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__footer{height:auto;min-height:var(--cm-space-6);padding-block:var(--cm-space-1);overflow:visible}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__meta{font-size:var(--cm-text-xs)}.cm-tournament-density .cm-match-card{--cm-match-score-column:max(var(--cm-control-min), calc(var(--cm-match-score-digits,2)*1ch + var(--cm-space-3)))}.cm-tournament-density .cm-match-card .cm-match-card__top{padding:var(--cm-space-2) var(--cm-space-3) 0;gap:var(--cm-space-2)}.cm-tournament-density .cm-match-card .cm-match-card__meta{gap:var(--cm-space-2);flex-basis:auto;order:0}.cm-tournament-density .cm-match-card .cm-match-card__badge{max-width:none;color:var(--cm-ink-3);font-size:var(--cm-text-xs);font-family:var(--cm-font-body);letter-spacing:normal;white-space:normal;background:0 0;border:0;padding:0;overflow:visible}.cm-tournament-density .cm-match-card .cm-match-card__state{font-size:var(--cm-text-xs);letter-spacing:normal;text-transform:none;order:0}.cm-tournament-density .cm-match-card .cm-match-card__body{grid-template-columns:minmax(0,1fr) var(--cm-match-score-column);grid-template-rows:repeat(2,minmax(var(--cm-control-min),1fr)) auto;gap:0 var(--cm-space-2);padding:var(--cm-space-2) var(--cm-space-3);font-size:var(--cm-text-2xl)}.cm-tournament-density .cm-match-card .cm-match-card__player{grid-template-columns:minmax(0,1fr) var(--cm-space-4);gap:var(--cm-space-2);min-height:var(--cm-control-min);font-size:var(--cm-text-md);text-align:center;display:grid}.cm-tournament-density .cm-match-card .cm-match-card__player[data-side="1"]{grid-area:1/1}.cm-tournament-density .cm-match-card .cm-match-card__player[data-side="2"]{grid-area:2/1}.cm-tournament-density .cm-match-card .cm-match-card__player-name,.cm-tournament-density .cm-match-card .cm-match-card__player>.cm-pair-identity{white-space:normal;grid-area:1/1;width:100%;overflow:visible}.cm-tournament-density .cm-match-card .cm-match-card__winner-mark{grid-area:1/2;justify-self:center}.cm-tournament-density .cm-match-card .cm-match-card__centre{min-width:0;min-height:0;font-size:var(--cm-text-2xl);background:0 0;border:0;grid-area:1/2/span 2;align-content:stretch;align-self:stretch;margin:0;padding:0;display:grid}.cm-tournament-density .cm-match-card .cm-match-card__score{width:var(--cm-match-score-column);height:100%;font-family:var(--cm-font-body);font-size:var(--cm-text-2xl);letter-spacing:normal;grid-template-rows:repeat(2,1fr);align-items:center;display:grid}.cm-tournament-density .cm-match-card .cm-match-card__score>span:not(.cm-match-card__score-separator){width:100%;min-height:var(--cm-space-8);border:1px solid var(--cm-line-2);border-radius:var(--cm-space-1);padding-inline:var(--cm-space-1);color:var(--cm-ink-2);justify-content:center;align-items:center;display:flex}.cm-tournament-density .cm-match-card .cm-match-card__score>span[data-winner]{color:var(--cm-on-ink);background:var(--cm-score-fill);border-color:#0000}.cm-tournament-density .cm-match-card .cm-match-card__score-separator{display:none}.cm-tournament-density .cm-match-card .cm-match-card__action{margin:var(--cm-space-2) 0 0;grid-area:3/1/auto/-1}.cm-tournament-density .cm-match-card .cm-match-card__action .cm-action{min-height:var(--cm-control-min);font-size:var(--cm-text-sm)}.cm-tournament-density [data-view=list] .cm-public-tournament-match{padding:var(--cm-space-2) var(--cm-space-3)}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card[data-density=strip]{gap:var(--cm-space-1);font-size:var(--cm-text-xl);grid-template-columns:minmax(0,1fr);padding:0;display:grid}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__header{gap:var(--cm-space-2)}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__eyebrow,.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__status{font-size:var(--cm-text-xs);font-family:var(--cm-font-body);letter-spacing:normal;text-transform:none}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__sides{font-size:var(--cm-text-xl);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__side{grid-template-columns:minmax(0,1fr) var(--cm-score-column);min-height:var(--cm-control-min);gap:var(--cm-space-2)}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__identity{grid-template-columns:minmax(0,1fr) var(--cm-space-4);gap:var(--cm-space-2);font-size:var(--cm-text-md);white-space:normal;font-weight:640;display:grid}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__identity>:first-child{grid-column:1}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__winner-mark{grid-column:2;justify-self:center}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__score{width:100%;min-width:0;min-height:var(--cm-space-8);padding-inline:var(--cm-space-1);font-size:var(--cm-text-xl)}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__race{display:none}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__footer{justify-content:start;gap:var(--cm-space-2)}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__meta{gap:var(--cm-space-1) var(--cm-space-2);font-family:var(--cm-font-body);font-size:var(--cm-text-xs);letter-spacing:normal;text-transform:none;flex-basis:auto}@media (width>=48rem){.cm-tournament-density .cm-match-card .cm-match-card__body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) calc(var(--cm-control-min)*4);gap:var(--cm-space-3);grid-template-rows:auto}.cm-tournament-density .cm-match-card .cm-match-card__player[data-side="1"]{grid-area:1/1}.cm-tournament-density .cm-match-card .cm-match-card__player[data-side="2"]{grid-area:1/3}.cm-tournament-density .cm-match-card .cm-match-card__centre{grid-area:1/2}.cm-tournament-density .cm-match-card .cm-match-card__score{grid-template-columns:var(--cm-match-score-column) var(--cm-space-3) var(--cm-match-score-column);grid-template-rows:auto;width:auto}.cm-tournament-density .cm-match-card .cm-match-card__score-separator{text-align:center;margin:0;display:block;transform:none}.cm-tournament-density .cm-match-card .cm-match-card__action{grid-area:1/4;margin:0}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket]{grid-template-columns:calc(var(--cm-control-min) + var(--cm-space-12)) minmax(0,1fr)}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__header{justify-content:center;align-items:start;gap:var(--cm-space-1);height:auto;min-height:0;padding:var(--cm-space-2);border:0;flex-direction:column;grid-area:1/1/span 2}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__status{white-space:normal;padding-inline-end:0}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__sides{grid-area:1/2;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__side+.cm-scoreboard-card__side{border-top:0;border-inline-start:1px solid var(--cm-line)}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__side:last-child{grid-template-columns:var(--cm-score-column) minmax(0,1fr)}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__side:last-child .cm-scoreboard-card__score{order:-1}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow>.cm-scoreboard-card[data-density=bracket] .cm-scoreboard-card__footer{border:0;grid-area:2/2}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow.cm-tournament-workspace-match--editable>.cm-scoreboard-card[data-density=bracket]{padding-inline-end:var(--cm-control-min)}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow.cm-tournament-workspace-match--editable .cm-tournament-workspace-match__edit svg{top:50%;transform:translateY(-50%)}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card[data-density=strip]{grid-template-columns:calc(var(--cm-control-min) + var(--cm-space-12)) minmax(0,1fr) minmax(0,calc(var(--cm-control-min)*4));gap:var(--cm-space-3)}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__header{place-content:center;align-items:start;gap:var(--cm-space-1);flex-direction:column}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__status{white-space:normal}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__sides{gap:var(--cm-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__side:last-child{grid-template-columns:var(--cm-score-column) minmax(0,1fr)}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__side:last-child .cm-scoreboard-card__score{order:-1}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__side:last-child .cm-scoreboard-card__identity{text-align:center;justify-content:normal}}.cm-tournament-density .cm-match-list__controls{box-shadow:none;gap:var(--cm-space-3);background:0 0;border:0;padding:0}.cm-tournament-density .cm-match-list__filters legend,.cm-tournament-density .cm-match-list__search label{font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none}.cm-tournament-density .cm-match-list__band .cm-competition-band{padding:var(--cm-space-3)}.cm-tournament-density .cm-match-list__band .cm-competition-band__segments{align-items:center;gap:var(--cm-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.cm-tournament-density .cm-match-list__band .cm-competition-band__status{min-height:var(--cm-space-6);font-family:var(--cm-font-body);font-size:var(--cm-text-sm);letter-spacing:normal;text-transform:none;border:0;padding:0}.cm-tournament-density .cm-match-list__band .cm-competition-band__facts{min-width:0}.cm-tournament-density .cm-match-list__band .cm-competition-band__fact{align-items:center;gap:var(--cm-space-2);border:0;min-width:0;padding:0;display:flex}.cm-tournament-density .cm-match-list__band .cm-competition-band__fact dt{font-family:var(--cm-font-body);letter-spacing:normal;text-transform:none;color:var(--cm-ink-3)}.cm-tournament-density .cm-match-list__band .cm-competition-band__fact dd{font-size:var(--cm-text-sm)}.cm-tournament-density .cm-match-list__band .cm-competition-band__action{grid-column:1/-1}.cm-tournament-density .cm-public-tournament-matches__view{margin-top:0}.cm-tournament-density .cm-public-tournament-round__heading{padding:var(--cm-space-2) var(--cm-space-3);border-radius:var(--cm-radius-control);background:var(--cm-surface-3);border:0}.cm-tournament-density .cm-public-tournament-round__heading h3{font-size:var(--cm-text-lg);margin:0}.cm-tournament-density .cm-public-tournament-round__heading>span{font-family:var(--cm-font-body);font-size:var(--cm-text-xs);color:var(--cm-ink-3);border:0;padding:0}.cm-tournament-density .cm-public-tournament-round__matches{border:0}@media (width>=48rem) and (width<=63.99rem){.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card[data-density=strip]{grid-template-columns:calc(var(--cm-control-min) + var(--cm-space-12)) minmax(0,1fr);gap:var(--cm-space-1) var(--cm-space-3)}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__header{grid-area:1/1/span 2}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__sides{grid-area:1/2}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card__footer{grid-area:2/2}}.cm-tournament-density [data-view=list] .cm-public-tournament-match .cm-scoreboard-card[data-state=scheduled] .cm-scoreboard-card__status{color:var(--cm-ink-3)}.cm-tournament-workspace-bracket-frame.cm-tournament-density .cm-tournament-workspace-match--in-flow .cm-scoreboard-card[data-density=bracket][data-pairs] .cm-scoreboard-card__side[data-winner] .cm-scoreboard-card__identity{margin-inline:0}@media (width<=47.99rem){.cm-tournament-density :is(button,input,a):focus-visible{scroll-margin-block-end:calc(var(--cm-header-height) + var(--cm-space-8) + env(safe-area-inset-bottom,0px))}}.cm-rounds-sheet{--cm-sheet-cell-padding:var(--cm-space-4);--cm-sheet-score-gap:var(--cm-space-2);color:var(--cm-ink);font-family:var(--cm-font-body)}.cm-rounds-sheet *,.cm-rounds-sheet :after,.cm-rounds-sheet :before{box-sizing:border-box}.cm-sheet-round{margin-bottom:var(--cm-space-6);scroll-margin-top:calc(var(--cm-header-height) + var(--cm-space-6))}.cm-sheet-round>summary{cursor:pointer;list-style:none}.cm-sheet-round>summary::-webkit-details-marker{display:none}.cm-sheet-round>summary h2{align-items:center;gap:var(--cm-space-3);min-height:var(--cm-control-min);font-size:var(--cm-text-xl);flex-wrap:wrap;margin:0;font-weight:730;display:flex}.cm-sheet-round>summary svg{width:var(--cm-space-4);height:var(--cm-space-4);color:var(--cm-link)}.cm-sheet-round[open]>summary svg{transform:rotate(180deg)}.cm-sheet-race{font-size:var(--cm-text-lg);color:var(--cm-ink-2);font-weight:450}.cm-sheet-table{--cm-sheet-score-width:max(var(--cm-control-min), calc(var(--cm-sheet-score-digits,2)*var(--cm-text-2xl)*.65 + var(--cm-space-2)));table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--cm-text-md)}.cm-sheet-table col.cm-sheet-col-num{width:var(--cm-space-8)}.cm-sheet-table col.cm-sheet-col-score{width:calc(var(--cm-sheet-score-width)*2 + var(--cm-control-min) + var(--cm-sheet-score-gap)*2 + var(--cm-sheet-cell-padding)*2)}.cm-sheet-table col.cm-sheet-col-table,.cm-sheet-table col.cm-sheet-col-time{width:calc(var(--cm-control-min)*2 + var(--cm-space-2))}.cm-sheet-table thead{color:var(--cm-ink-3);font-size:var(--cm-text-xs);background:0 0}.cm-sheet-table th{height:var(--cm-space-6);padding:var(--cm-space-1) var(--cm-sheet-cell-padding);text-align:start;font-weight:500}.cm-sheet-table th:nth-child(3),.cm-sheet-table th:nth-child(5),.cm-sheet-table th:nth-child(6){text-align:center}.cm-sheet-row{background:var(--cm-brand-deep);color:var(--cm-on-brand)}.cm-sheet-row[data-stripe=true]{background:color-mix(in srgb,var(--cm-brand-deep) 88%,var(--cm-on-brand))}.cm-sheet-row>td{padding:var(--cm-space-2) var(--cm-sheet-cell-padding);vertical-align:middle}.cm-sheet-row .cm-sheet-number{width:var(--cm-space-8);padding-inline:var(--cm-space-1);text-align:center;color:var(--cm-ink-2);background:var(--cm-surface-3);font-family:var(--cm-font-data);font-size:var(--cm-text-sm)}.cm-sheet-identity{align-items:center;gap:0 var(--cm-space-2);min-width:0;font-size:var(--cm-text-md);flex-wrap:wrap;font-weight:550;display:flex}.cm-sheet-member{min-width:var(--cm-control-min);min-height:var(--cm-control-min);max-width:100%;color:var(--cm-on-brand);overflow-wrap:anywhere;align-items:center;display:inline-flex}a.cm-sheet-member{text-decoration:underline;-webkit-text-decoration-color:var(--cm-on-brand-muted);text-decoration-color:var(--cm-on-brand-muted);text-underline-offset:var(--cm-space-1);font-weight:650}a.cm-sheet-member:hover{text-decoration-thickness:2px}.cm-sheet-partner{align-items:center;gap:var(--cm-space-2);min-width:0;max-width:100%;display:inline-flex}.cm-sheet-join{color:var(--cm-on-brand);font-weight:450}.cm-sheet-result{grid-template-columns:var(--cm-sheet-score-width) var(--cm-control-min) var(--cm-sheet-score-width);gap:var(--cm-sheet-score-gap);align-items:center;display:grid}.cm-sheet-result strong{min-height:var(--cm-control-min);font-size:var(--cm-text-2xl);font-variant-numeric:tabular-nums;color:var(--cm-on-brand);justify-content:center;align-items:center;font-weight:750;display:flex}.cm-sheet-result strong[data-winner=true]{background:var(--cm-win-soft);color:var(--cm-win-text);border-radius:var(--cm-space-1)}.cm-sheet-detail-toggle{width:var(--cm-control-min);min-height:var(--cm-control-min);border-radius:var(--cm-space-1);color:var(--cm-on-brand);background:color-mix(in srgb,var(--cm-brand-deep) 80%,var(--cm-on-brand));cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.cm-sheet-detail-toggle:hover{background:color-mix(in srgb,var(--cm-brand-deep) 65%,var(--cm-on-brand))}.cm-sheet-detail-toggle svg{width:var(--cm-space-4);height:var(--cm-space-4)}.cm-sheet-detail-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cm-sheet-table-name,.cm-sheet-time{text-align:center;color:var(--cm-on-brand);font-size:var(--cm-text-sm);overflow-wrap:anywhere}.cm-sheet-mobile-label{display:none}.cm-sheet-extra td{padding:var(--cm-space-3);background:var(--cm-surface);color:var(--cm-ink-2);font-size:var(--cm-text-sm);border-bottom:1px solid var(--cm-line)}.cm-sheet-extra__facts{gap:var(--cm-space-2) var(--cm-space-4);flex-wrap:wrap;align-items:center;display:flex}.cm-sheet-extra a{min-height:var(--cm-control-min);color:var(--cm-link);align-items:center;text-decoration:underline;display:inline-flex}.cm-rounds-sheet :is(button,a,summary,select):focus-visible{outline:3px solid var(--cm-blue);outline-offset:2px;scroll-margin-block:calc(var(--cm-header-height) + var(--cm-space-8))}.cm-sheet-row :is(button,a):focus-visible{outline-color:var(--cm-on-brand);outline-offset:-3px}.cm-sheet-empty{padding:var(--cm-space-6) 0;font-size:var(--cm-text-md);color:var(--cm-ink-3)}@media (width<=63.99rem){.cm-rounds-sheet{--cm-sheet-cell-padding:var(--cm-space-3)}.cm-sheet-table col.cm-sheet-col-table{width:calc(var(--cm-control-min) + var(--cm-space-6))}.cm-sheet-row>td{padding-inline:var(--cm-sheet-cell-padding)}}@media (width<=47.99rem){.cm-sheet-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cm-sheet-table,.cm-sheet-table tbody{width:100%;display:block}.cm-sheet-row{grid-template-columns:var(--cm-space-6) minmax(0,1fr) var(--cm-sheet-score-width) var(--cm-control-min);gap:var(--cm-space-1) var(--cm-space-2);padding-inline-end:var(--cm-space-2);display:grid}.cm-sheet-row>td{padding:var(--cm-space-1) 0}.cm-sheet-row .cm-sheet-number{grid-area:1/1/span 3;justify-content:center;align-items:center;width:auto;display:flex}.cm-sheet-team-one{grid-area:1/2}.cm-sheet-team-two{grid-area:2/2}.cm-sheet-result,.cm-sheet-row .cm-sheet-score-cell{display:contents}.cm-sheet-result .cm-sheet-score-one{grid-area:1/3;align-self:center}.cm-sheet-result .cm-sheet-score-two{grid-area:2/3;align-self:center}.cm-sheet-result .cm-sheet-detail-toggle{grid-area:1/4/span 2;align-self:center}.cm-sheet-identity{min-height:var(--cm-control-min);padding-inline-end:var(--cm-space-2)}.cm-sheet-time{text-align:start;grid-area:3/2}.cm-sheet-table-name{grid-area:3/3/auto/span 2;padding-inline:var(--cm-space-1)!important}.cm-sheet-table-name,.cm-sheet-time{font-size:var(--cm-text-xs);min-height:var(--cm-space-6)}.cm-sheet-mobile-label{display:inline}.cm-sheet-extra,.cm-sheet-extra>td{width:100%;display:block}.cm-sheet-extra[hidden]{display:none}}.cm-rounds-sheet__jump{margin-block:var(--cm-space-3) var(--cm-space-4);display:block}.cm-rounds-sheet__jump select{min-height:var(--cm-control-min);border:1px solid var(--cm-line-2);border-radius:var(--cm-radius-control);background:var(--cm-surface);max-width:100%;color:var(--cm-ink);font:inherit;font-size:var(--cm-text-md);padding-inline:var(--cm-space-3)}.cm-sheet-live{white-space:nowrap;font-weight:750;display:block}.cm-sheet-retained p{margin:0}.cm-sheet-result strong{white-space:nowrap}.cm-turn-page{gap:var(--cm-space-4);max-width:calc(var(--cm-control-min)*21);display:grid}.cm-turn-page h1{font-size:var(--cm-text-3xl)}.cm-turn-section-heading{justify-content:space-between;align-items:center;gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.cm-turn-record h2,.cm-turn-record h3,.cm-turn-section-heading h1,.cm-turn-section-heading h2{margin:0}.cm-turn-list{gap:var(--cm-space-3);min-width:0;display:grid}.cm-turn-toolbar{justify-content:space-between;align-items:center;gap:var(--cm-space-3);display:flex}.cm-turn-toolbar:not(:has(button,.cm-turn-summary)){display:none}.cm-turn-summary{font-size:var(--cm-text-sm);color:var(--cm-ink-2)}.cm-turn-record{align-items:center;gap:var(--cm-space-4);padding:var(--cm-space-4) var(--cm-space-6);background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);box-shadow:var(--cm-shadow-1);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.cm-turn-record--unread{border-color:var(--cm-line-2)}.cm-turn-record__body{overflow-wrap:anywhere;min-width:0}.cm-turn-record__heading{align-items:center;gap:var(--cm-space-3);margin-bottom:var(--cm-space-1);flex-wrap:wrap;display:flex}.cm-turn-table{align-items:center;gap:var(--cm-space-2);min-width:0;font-size:var(--cm-text-lg);font-weight:750;line-height:1.4;display:inline-flex}.cm-turn-table strong{font-weight:800}.cm-turn-kind svg,.cm-turn-table svg{width:var(--cm-space-4);height:var(--cm-space-4);color:var(--cm-ink-3);flex-shrink:0}.cm-turn-kind{align-items:center;gap:var(--cm-space-2);font-size:var(--cm-text-sm);color:var(--cm-ink-2);display:inline-flex}.cm-turn-record .cm-turn-opponent{font-size:var(--cm-text-lg);margin:0 0 var(--cm-space-1);font-weight:750;font-stretch:100%;line-height:1.4}.cm-turn-record p{margin:0}.cm-turn-context{-moz-column-gap:var(--cm-space-3);column-gap:var(--cm-space-3);flex-wrap:wrap;display:flex}.cm-turn-context,.cm-turn-meta{font-size:var(--cm-text-sm);color:var(--cm-ink-2)}.cm-turn-new{align-items:center;gap:var(--cm-space-1);font-size:var(--cm-text-xs);color:var(--cm-link);font-weight:750;display:inline-flex}.cm-turn-new:before{content:"";width:var(--cm-space-2);height:var(--cm-space-2);background:var(--cm-link);border-radius:50%;flex-shrink:0}.cm-turn-record__actions{align-items:flex-end;gap:var(--cm-space-1);flex-direction:column;min-width:0;display:flex}.cm-turn-record__destinations,.cm-turn-record__read{align-items:center;gap:var(--cm-space-2);flex-wrap:wrap;display:flex}.cm-turn-record__read{justify-content:flex-end}.cm-turn-record--call .cm-turn-record__actions{flex-direction:row}.cm-turn-read-label{align-items:center;gap:var(--cm-space-1);font-size:var(--cm-text-sm);color:var(--cm-ink-3);display:inline-flex}.cm-turn-actions svg,.cm-turn-cleanup svg,.cm-turn-read-label svg,.cm-turn-record__actions svg{width:var(--cm-space-4);height:var(--cm-space-4);flex-shrink:0}.cm-turn-actions .cm-action,.cm-turn-cleanup .cm-action,.cm-turn-record__actions .cm-action{gap:var(--cm-space-2);font-size:var(--cm-text-sm);white-space:normal}.cm-turn-actions{gap:var(--cm-space-2);margin-top:var(--cm-space-6);flex-wrap:wrap;align-items:center;display:flex}.cm-turn-notice{justify-items:start;gap:var(--cm-space-2);padding:var(--cm-space-3);border:1px solid var(--cm-line-2);color:var(--cm-ink);display:grid}.cm-turn-notice,.cm-turn-record--stale{background:var(--cm-surface-2)}.cm-turn-empty{align-items:center;gap:var(--cm-space-4);padding:var(--cm-space-6);background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);box-shadow:var(--cm-shadow-1);display:flex}.cm-turn-empty>svg{width:var(--cm-space-8);height:var(--cm-space-8);color:var(--cm-ink-3);flex-shrink:0}.cm-turn-empty h2,.cm-turn-empty h3{font-size:var(--cm-text-lg);margin:0;font-weight:750}.cm-turn-empty p{margin:var(--cm-space-1) 0 0;font-size:var(--cm-text-sm);color:var(--cm-ink-2)}.cm-turn-empty .cm-action{margin-top:var(--cm-space-3);gap:var(--cm-space-2);font-size:var(--cm-text-sm)}.cm-turn-empty .cm-action svg{width:var(--cm-space-4);height:var(--cm-space-4);flex-shrink:0}.cm-turn-bell.cm-action,.cm-turn-icon.cm-action{width:var(--cm-control-min);height:var(--cm-control-min);min-width:var(--cm-control-min);flex-shrink:0;justify-content:center;padding:0;position:relative}.cm-turn-bell svg,.cm-turn-icon svg{width:var(--cm-space-6);height:var(--cm-space-6);flex:none}.cm-turn-record__read .cm-turn-icon svg{width:var(--cm-space-4);height:var(--cm-space-4)}.cm-turn-bell__count{top:calc(var(--cm-space-1)*-1);right:calc(var(--cm-space-1)*-1);min-width:var(--cm-space-4);height:var(--cm-space-4);padding-inline:var(--cm-space-1);border-radius:var(--cm-radius-control);background:var(--cm-fill);color:var(--cm-on-brand);font-size:var(--cm-text-xs);box-shadow:0 0 0 2px var(--cm-surface);place-items:center;font-weight:750;line-height:1.5;display:grid;position:absolute}.cm-turn-overlay{z-index:80;background:color-mix(in srgb,var(--cm-ink) 45%,transparent);position:fixed;inset:0}.cm-turn-drawer{inset-block:0;z-index:81;width:min(100%,var(--cm-control-min) * 13);background:var(--cm-surface);max-width:100%;height:100dvh;color:var(--cm-ink);box-shadow:var(--cm-shadow-2);flex-direction:column;display:flex;position:fixed;right:0}.cm-turn-drawer__header{justify-content:space-between;gap:var(--cm-space-3);padding:var(--cm-space-4) var(--cm-space-6);border-bottom:1px solid var(--cm-line);align-items:center;display:flex}.cm-turn-drawer__header h2{font-size:var(--cm-text-xl);margin:0;font-weight:750}.cm-turn-drawer__header p{margin:var(--cm-space-1) 0 0}.cm-turn-drawer__scroll{overscroll-behavior:contain;min-height:0;padding:var(--cm-space-3) var(--cm-space-4) var(--cm-space-4);flex:1;overflow:auto}.cm-turn-drawer .cm-turn-record{gap:var(--cm-space-3);padding:var(--cm-space-4);box-shadow:none;grid-template-columns:minmax(0,1fr)}.cm-turn-drawer .cm-turn-record__actions{justify-content:space-between;align-items:center;gap:var(--cm-space-2);flex-flow:wrap}.cm-turn-drawer__footer{gap:var(--cm-space-3);padding:var(--cm-space-4) var(--cm-space-6);padding-bottom:max(var(--cm-space-4),env(safe-area-inset-bottom));border-top:1px solid var(--cm-line);align-items:center;display:flex}.cm-turn-drawer__footer>.cm-action:first-child{gap:var(--cm-space-2);min-width:0;font-size:var(--cm-text-sm);flex:1}.cm-turn-drawer__footer>.cm-action:first-child svg{width:var(--cm-space-4);height:var(--cm-space-4);flex-shrink:0}.cm-turn-device-link.cm-action{gap:var(--cm-space-2);font-size:var(--cm-text-sm);display:inline-flex}.cm-turn-device-link svg{width:var(--cm-space-6);height:var(--cm-space-6);flex-shrink:0}.cm-turn-today{gap:var(--cm-space-3);display:grid}.cm-turn-today .cm-turn-section-heading .cm-action{gap:var(--cm-space-2)}.cm-turn-today .cm-turn-section-heading svg{width:var(--cm-space-4);height:var(--cm-space-4);flex-shrink:0}.cm-turn-settings{max-width:calc(var(--cm-control-min)*18)}.cm-turn-settings__heading{gap:var(--cm-space-3);justify-items:start;display:grid}.cm-turn-settings__heading .cm-action{gap:var(--cm-space-2)}.cm-turn-settings__heading svg{width:var(--cm-space-4);height:var(--cm-space-4);flex-shrink:0}.cm-turn-device{padding:var(--cm-space-6);background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius-panel);box-shadow:var(--cm-shadow-1)}.cm-turn-device__status{align-items:flex-start;gap:var(--cm-space-3);display:flex}.cm-turn-device__status svg{width:var(--cm-space-6);height:var(--cm-space-6);color:var(--cm-ink-3);flex-shrink:0}.cm-turn-device__status p{max-width:65ch;margin:0}.cm-turn-device__steps{margin-block:var(--cm-space-4) 0;padding-left:var(--cm-space-6)}.cm-turn-device__steps li+li{margin-top:var(--cm-space-2)}.cm-turn-device__privacy,.cm-turn-device__test{margin:var(--cm-space-4) 0 0}.cm-turn-bell:focus-visible,.cm-turn-drawer a:focus-visible,.cm-turn-drawer button:focus-visible,.cm-turn-page a:focus-visible,.cm-turn-page button:focus-visible{outline:3px solid var(--cm-link);outline-offset:3px}.cm-turn-cleanup{justify-content:flex-end;margin-left:auto;display:flex}.cm-turn-cleanup-dialog{width:min(100vw - var(--cm-space-8),var(--cm-control-min) * 12)}.cm-turn-list:focus-visible,.cm-turn-record:focus-visible{outline:3px solid var(--cm-link);outline-offset:3px}.cm-turn-list,.cm-turn-record{scroll-margin-block:var(--cm-space-6) calc(var(--cm-control-min)*2)}@media (width<64rem){.cm-turn-record{padding:var(--cm-space-4);gap:var(--cm-space-3);grid-template-columns:minmax(0,1fr)}.cm-turn-record__actions{justify-content:space-between;align-items:center;gap:var(--cm-space-2);flex-flow:wrap}}@media (width<48rem){.cm-turn-drawer{width:100%;inset:0}.cm-turn-drawer__header{padding:max(var(--cm-space-4),env(safe-area-inset-top)) var(--cm-space-4) var(--cm-space-4)}.cm-turn-drawer__footer{padding-inline:var(--cm-space-4)}.cm-turn-device-link.cm-action{width:var(--cm-control-min);min-width:var(--cm-control-min);height:var(--cm-control-min);flex-shrink:0;justify-content:center;padding:0}.cm-turn-device-link span{display:none}.cm-turn-record__heading{gap:var(--cm-space-2)}.cm-turn-table{font-size:var(--cm-text-md)}.cm-turn-context{gap:0;display:grid}.cm-turn-record--call .cm-turn-record__actions,.cm-turn-record--call .cm-turn-record__destinations{width:100%}.cm-turn-record--call .cm-turn-record__destinations .cm-action--primary{flex:1}.cm-turn-empty{align-items:flex-start}.cm-turn-device,.cm-turn-empty{padding:var(--cm-space-4)}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:calc(var(--cm-header-height) + 1.5rem)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{scroll-margin:1.5rem}[data-quiet-focus]:focus,[data-quiet-focus]:focus-visible{outline:none}body{min-width:20rem;color:var(--cm-ivory);background:var(--cm-carbon-page);font-family:var(--cm-font-body);-webkit-tap-highlight-color:#4fb3e02e;margin:0}.cm-display{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-xl),2.6vw,var(--cm-text-3xl));margin:0}h1.cm-display{font-size:clamp(var(--cm-text-3xl),5vw,var(--cm-text-5xl))}h2.cm-display{font-size:clamp(var(--cm-text-xl),3vw,var(--cm-text-3xl))}.cm-kicker{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.cm-block{border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);transition:background-color var(--cm-motion-fast) ease;align-items:stretch;display:flex;overflow:hidden}.cm-block+.cm-block{margin-top:var(--cm-space-2)}.cm-block--live{border-left-color:var(--cm-red-live);background:var(--cm-carbon-panel-raised)}.cm-block--scheduled{border-left-color:var(--cm-blue-bright)}.cm-block--done{border-left-color:var(--cm-carbon-border-raised);background:var(--cm-carbon-panel-sunken)}.cm-block--pending{border-left-color:var(--cm-carbon-border);background:var(--cm-carbon-panel-muted)}.cm-block--promotion{border-left-color:var(--cm-promotion-zone)}.cm-block--relegation{border-left-color:var(--cm-relegation-zone)}.cm-block__chip{min-width:3.125rem;padding:0 var(--cm-space-2);background:var(--cm-chip);color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:var(--cm-text-sm);justify-content:center;align-items:center;display:flex}.cm-block__body{align-items:center;gap:var(--cm-space-4);min-width:0;padding:var(--cm-space-3) var(--cm-space-4);flex-grow:1;display:flex}.cm-block__name{min-width:0;color:var(--cm-ivory-muted);font-size:var(--cm-text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cm-block__name--win{color:var(--cm-ivory);font-weight:600}.cm-block__name--undetermined{color:var(--cm-ivory-faint);font-style:italic}.cm-block__meta{font-size:var(--cm-text-xs)}.cm-block__meta,.cm-score{color:var(--cm-ivory-faint);font-family:var(--cm-font-data)}.cm-score{border:1px solid var(--cm-carbon-border-raised);min-width:2rem;height:2rem;font-size:var(--cm-text-lg);border-radius:.4375rem;justify-content:center;align-items:center;display:flex}.cm-score--win{background:var(--cm-score-fill);color:var(--cm-on-ink);border-color:#0000}.cm-score--empty{color:var(--cm-ivory-faint);border-color:#0000}.cm-group-bar{align-items:center;gap:var(--cm-space-3);border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);padding:var(--cm-space-3) var(--cm-space-4);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);color:var(--cm-ivory);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.18em;text-transform:uppercase;display:flex}.cm-group-bar--live{border-left-color:var(--cm-red-live)}@media (prefers-reduced-motion:reduce){.cm-block{transition:none}}.cm-action{border-radius:var(--cm-radius-control);touch-action:manipulation;min-height:2.75rem;transition:color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease,border-color var(--cm-motion-standard) ease,transform var(--cm-motion-standard) ease;border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.cm-action--primary{color:#fff;background:var(--cm-blue-deep)}.cm-action--outline{color:var(--cm-ivory);background:0 0;border-color:#39424a}.cm-action--inverse{color:var(--cm-ivory);background:var(--cm-carbon-panel)}.cm-action--ghost{color:var(--cm-blue-bright);background:0 0;border-color:#0000}.cm-action--primary:hover{color:#fff;border-color:var(--cm-blue);background:var(--cm-blue-deep)}.cm-action--primary:active{color:#fff;border-color:var(--cm-blue-bright);background:#16597a}.cm-action--outline:hover{color:var(--cm-ivory);border-color:var(--cm-ivory-muted);background:var(--cm-carbon-panel)}.cm-action--outline:active{border-color:var(--cm-blue-bright)}.cm-action--inverse:hover,.cm-action--outline:active{color:var(--cm-ivory);background:var(--cm-carbon-panel-raised)}.cm-action--inverse:hover{border-color:var(--cm-ivory-muted)}.cm-action--inverse:active{color:var(--cm-ivory);border-color:var(--cm-blue-bright);background:var(--cm-carbon-panel)}.cm-action--ghost:hover:not(:disabled):not([aria-disabled=true]){color:var(--cm-ivory);border-color:var(--cm-carbon-border-raised);background:var(--cm-carbon-panel-raised)}.cm-action--ghost:active:not(:disabled):not([aria-disabled=true]){color:var(--cm-ivory);border-color:var(--cm-blue-border);background:var(--cm-carbon-panel)}.cm-action:hover{transform:translateY(-1px)}.cm-action:active{transform:translateY(0)}.cm-action:focus-visible{outline:3px solid var(--cm-blue-bright);outline-offset:3px}.cm-action:disabled,.cm-action[aria-disabled=true]{color:var(--cm-ivory-faint);border-color:var(--cm-carbon-border);cursor:not-allowed;opacity:.65;background:0 0;transform:none}.cm-action--pending,.cm-action[aria-busy=true]{cursor:progress}.cm-app-tabs{border-bottom:1px solid var(--cm-carbon-border);min-width:0}.cm-app-tabs__list{scrollbar-width:thin;gap:.25rem;max-width:100%;display:flex;overflow-x:auto}.cm-app-tabs__tab{min-height:2.75rem;color:var(--cm-ivory-muted);font-family:var(--cm-font-body);font-size:var(--cm-text-md);cursor:pointer;transition:color var(--cm-motion-standard) ease,border-color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:.65rem .875rem;font-weight:700}.cm-app-tabs__tab:hover:not(:disabled){color:var(--cm-ivory);background:var(--cm-carbon-panel-raised)}.cm-app-tabs__tab[aria-selected=true]{color:var(--cm-blue-bright);border-bottom-color:var(--cm-blue-bright)}.cm-app-tabs__tab:focus-visible{outline:3px solid var(--cm-focus);outline-offset:-3px;position:relative}.cm-app-tabs__tab:disabled{color:var(--cm-ivory-faint);cursor:not-allowed;opacity:.65}:where(.cm-entity-card){border-left:3px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-block);min-width:0;min-height:2.75rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);touch-action:manipulation;transition:border-color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;align-items:center;gap:1rem;padding:1rem 1.125rem;text-decoration:none;display:flex}:where(.cm-entity-card--compact){padding:.875rem 1rem}:where(.cm-entity-card__leading),:where(.cm-entity-card__trailing){flex:none;justify-content:center;align-items:center;display:flex}:where(.cm-entity-card__body){flex:auto;min-width:0}:where(.cm-entity-card__meta){flex:0 auto;min-width:0}:where(.cm-entity-card__trailing){color:var(--cm-blue-bright)}:where(.cm-entity-card):hover{border-left-color:var(--cm-blue-bright);background:var(--cm-carbon-panel-raised)}:where(.cm-entity-card):focus-visible{outline:3px solid var(--cm-focus);outline-offset:3px}.cm-empty-state{border-radius:var(--cm-radius-panel);min-width:0;min-height:12rem;color:var(--cm-ivory);background:var(--cm-carbon-panel);text-align:center;align-content:center;place-items:center;gap:.75rem;padding:clamp(1.5rem,5vw,3rem);display:grid}.cm-empty-state__icon{background:var(--cm-carbon-border);width:3.5rem;height:3.5rem;color:var(--cm-ivory-faint);border-radius:.875rem;place-items:center;display:grid}.cm-empty-state__icon svg{width:1.5rem;height:1.5rem}.cm-empty-state h2{color:var(--cm-ivory);font-family:var(--cm-font-body);font-size:var(--cm-text-lg);margin:0;font-weight:600;line-height:1.35}.cm-empty-state p{max-width:38rem;color:var(--cm-ivory-muted);margin:0;line-height:1.65}.cm-empty-state .cm-action{margin-block-start:.25rem}.cm-attention{border:1px solid var(--cm-carbon-border-raised);border-top:2px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);min-width:0;color:var(--cm-ivory);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-2);gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.cm-attention[data-pending]{border-top-color:var(--cm-attention)}.cm-attention__header{gap:.375rem;max-width:46rem;display:grid}.cm-attention__header>p:last-child{margin-block-start:.375rem}.cm-attention__copy h3,.cm-attention__copy p,.cm-attention__header .cm-kicker,.cm-attention__header p,.cm-attention__loading,.cm-attention__notice p{margin:0}.cm-attention__header h2{font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-2xl),4vw,var(--cm-text-4xl))}.cm-attention__copy p,.cm-attention__header>p:last-child,.cm-attention__loading{color:var(--cm-ivory-muted);line-height:1.55}.cm-attention__notice{border:1px solid var(--cm-blue-border);border-radius:var(--cm-radius-control);background:var(--cm-carbon-panel-raised);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:flex}.cm-attention__notice p{min-width:0;line-height:1.5}.cm-attention__loading{font-family:var(--cm-font-data);font-size:var(--cm-text-xs);padding-block:.5rem}.cm-attention__loading,.cm-skeleton-metrics,.cm-skeleton-stack{gap:.75rem;width:100%;min-width:0;display:grid}.cm-skeleton-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.cm-attention__list{gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cm-attention__item{border:1px solid var(--cm-carbon-border);border-inline-start:3px solid var(--cm-blue);border-radius:var(--cm-radius-control);background:var(--cm-carbon-panel-raised);gap:1rem;min-width:0;padding:1rem;display:grid}.cm-attention__item--urgent{border-inline-start-color:var(--cm-ivory)}.cm-attention__item--next{border-inline-start-color:var(--cm-attention)}.cm-attention__copy{gap:.375rem;min-width:0;display:grid}.cm-attention__meta{margin-block-start:.25rem}.cm-attention__copy h3{color:var(--cm-ivory);font-family:var(--cm-font-body);font-size:var(--cm-text-lg);line-height:1.3}.cm-attention__meta{color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);line-height:1.4}.cm-attention__actions{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.cm-attention__action{min-height:2.75rem}.cm-attention__action[aria-disabled=true]{opacity:.55;pointer-events:none}.cm-attention__action:focus-visible{outline-color:var(--cm-blue-bright)}@media (width>=768px){.cm-attention__item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cm-attention__actions{justify-content:flex-end}}@media (width<=734px){.cm-attention__notice{flex-direction:column;align-items:stretch}.cm-attention__action,.cm-attention__notice .cm-action{width:100%}}@media (hover:hover) and (pointer:fine){:where(.cm-entity-card):hover{background:var(--cm-carbon-panel-raised)}}.cm-skip-link{z-index:100;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.cm-skip-link:focus-visible{transform:translateY(0)}.bg-cuematch{background-color:#2e86c8}.text-cuematch-blue{color:#2e86c8}.cm-app-header{z-index:50;color:hsl(var(--cm-header-fg));background:hsl(var(--cm-header-bg));border-bottom:1px solid var(--cm-carbon-border);position:sticky;top:0}.cm-app-header__inner{height:var(--cm-header-height);justify-content:space-between;align-items:center;padding-inline:1rem;display:flex}.cm-app-header__brand{flex-shrink:0;align-items:center;display:flex}.cm-app-header__logo{width:auto;height:2.25rem}.cm-app-header__nav{display:none}.cm-app-header__actions{gap:.25rem}.cm-app-header__actions,.cm-app-header__mobile-toggle{align-items:center;display:flex}.cm-header-link{color:hsl(var(--cm-header-muted));font-size:var(--cm-text-md);transition:color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;border-radius:.375rem;padding:.5rem .75rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:block}.cm-header-link.router-link-active,.cm-header-link:hover{color:hsl(var(--cm-header-fg));background:hsl(var(--cm-header-accent))}.cm-header-link--mobile{font-size:var(--cm-text-lg);line-height:1.5rem}.cm-header-icon-button{width:2.5rem;height:2.5rem;color:hsl(var(--cm-header-fg));border-radius:9999px;padding:0}.cm-header-icon-button:hover,.cm-header-icon-button[data-state=open]{color:hsl(var(--cm-header-fg));background:hsl(var(--cm-header-accent))}.cm-header-icon{color:currentColor;width:1.25rem;height:1.25rem}.cm-header-dropdown{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-panel);width:10rem;color:var(--cm-ivory);background:var(--cm-carbon-panel-raised);padding:.3rem;overflow:hidden;box-shadow:0 18px 45px #00000073}.cm-header-dropdown-item{cursor:pointer;border-radius:var(--cm-radius-control);color:var(--cm-ivory);font-size:var(--cm-text-md);align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.cm-header-dropdown-item[role=menuitemcheckbox],.cm-header-dropdown-item[role=menuitemradio]{padding-left:2rem}.cm-header-dropdown-item:focus,.cm-header-dropdown-item:hover{background:var(--cm-carbon-panel-sunken);color:var(--cm-ivory)}.cm-header-dropdown-item__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.cm-focus-ring{outline-offset:3px;outline:3px solid #0000}.cm-focus-ring:focus-visible{outline-color:var(--cm-blue-bright)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animate-spin{animation:none!important}.cm-action{transition:none;animation:none}.cm-action:active,.cm-action:hover{transform:none}}@media (width>=768px){.cm-app-header__logo{height:2.75rem}.cm-app-header__nav{align-items:center;gap:.25rem;margin-left:1.5rem;display:flex}.cm-app-header__mobile-toggle{display:none}}.cm-public-tournaments{width:min(100% - 2rem,var(--cm-content-max));color:var(--cm-ivory);background:var(--cm-carbon-page);font-family:var(--cm-font-body);margin-inline:auto;padding-block:clamp(2rem,6vw,5rem)}.cm-public-tournaments-header{border-bottom:1px solid var(--cm-carbon-border);align-items:end;gap:2rem;padding-bottom:clamp(2rem,5vw,3.5rem);display:grid}.cm-public-tournaments-header__copy{gap:.75rem;min-width:0;display:grid}.cm-public-tournaments-header__copy h1{overflow-wrap:anywhere;max-width:20ch;color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-3xl),6vw,var(--cm-text-5xl))}.cm-public-tournaments-header__copy>p:last-child{max-width:64ch;color:var(--cm-ivory-muted);text-wrap:pretty;margin:0;line-height:1.7}.cm-public-tournaments-search{gap:.5rem;display:grid}.cm-public-tournaments-search>label{color:var(--cm-ivory);font-size:var(--cm-text-md);font-weight:700}.cm-public-tournaments-search>p{color:var(--cm-ivory-muted);font-size:var(--cm-text-xs);margin:0}.cm-public-tournaments-search__control{border:1px solid var(--cm-carbon-border-raised);border-radius:var(--cm-radius-control);background:var(--cm-carbon-panel);min-height:3rem;box-shadow:var(--cm-shadow-1);transition:border-color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding-inline:.875rem .25rem;display:grid}.cm-public-tournaments-search__control:focus-within{border-color:var(--cm-blue-bright);outline:3px solid var(--cm-blue-bright);outline-offset:3px;background:var(--cm-carbon-panel-raised)}.cm-public-tournaments-search__control>svg{color:var(--cm-blue-bright)}.cm-public-tournaments-search__control input{width:100%;min-width:0;min-height:2.75rem;color:var(--cm-ivory);font-family:var(--cm-font-body);background:0 0;border:0;outline:0}.cm-public-tournaments-search__control input::placeholder{color:var(--cm-ivory-faint)}.cm-public-tournaments-search__control button{border-radius:var(--cm-radius-control);width:2.75rem;height:2.75rem;color:var(--cm-ivory-muted);touch-action:manipulation;background:0 0;border:0;place-items:center;display:inline-grid}.cm-public-tournaments-search__control button:hover{color:var(--cm-ivory);background:var(--cm-carbon-border)}.cm-public-tournaments-search__control button:active{color:var(--cm-on-ink);background:var(--cm-blue-deep)}.cm-public-tournaments-search__control button:focus-visible{outline:0}.cm-public-tournaments-back:focus-visible,.cm-public-tournaments-empty button:focus-visible,.cm-public-tournaments-notice button:focus-visible,.cm-public-tournaments-row__link:focus-visible{z-index:1;outline:3px solid var(--cm-blue-bright);outline-offset:3px;position:relative}.cm-public-tournaments-status{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:1.25rem 0 0}.cm-public-tournaments-ledger{border-inline-start:1px solid var(--cm-carbon-border-raised);margin:1.25rem 0 0;padding:0 0 0 1rem;list-style:none;display:grid;position:relative}.cm-public-tournaments-row{border-bottom:1px solid var(--cm-carbon-border);min-width:0;position:relative}.cm-public-tournaments-row:before{z-index:1;border:1px solid var(--cm-carbon-border-raised);background:var(--cm-carbon-page);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.65rem;left:-1.25rem}.cm-public-tournaments-row__link{min-width:0;min-height:5.5rem;color:inherit;transition:color var(--cm-motion-standard) ease,background-color var(--cm-motion-standard) ease;gap:.75rem;padding:1.25rem .75rem;text-decoration:none;display:grid}.cm-public-tournaments-row__link:hover{color:var(--cm-ivory);background:var(--cm-carbon-panel)}.cm-public-tournaments-date{min-width:0;color:var(--cm-ivory-faint);font-family:var(--cm-font-data);font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;display:inline-flex}.cm-public-tournaments-date__day{font-size:var(--cm-text-xl);font-weight:700}.cm-public-tournaments-date--pending,.cm-public-tournaments-date__month{font-size:var(--cm-text-xs);letter-spacing:.08em;font-weight:700}.cm-public-tournaments-row__identity,.cm-public-tournaments-row__metadata{gap:.35rem;min-width:0;display:grid}.cm-public-tournaments-row__identity strong{overflow-wrap:anywhere;color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance;font-size:clamp(var(--cm-text-lg),2vw,var(--cm-text-2xl));text-wrap:pretty}.cm-public-tournaments-row__identity>span{overflow-wrap:anywhere;color:var(--cm-ivory-muted);font-size:var(--cm-text-sm)}.cm-public-tournaments-row__metadata{color:var(--cm-ivory-muted);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);align-content:start;line-height:1.55}.cm-public-tournaments-row__metadata>span{overflow-wrap:anywhere}.cm-public-tournaments-back,.cm-public-tournaments-row__action{min-height:2.75rem;color:var(--cm-blue-bright);font-size:var(--cm-text-sm);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.cm-public-tournaments-row__action{align-self:end}.cm-public-tournaments-back{border-radius:var(--cm-radius-control);touch-action:manipulation;width:fit-content;text-decoration:none}.cm-public-tournaments-back:hover{color:var(--cm-ivory)}.cm-public-tournaments-denial,.cm-public-tournaments-detail__loading,.cm-public-tournaments-empty,.cm-public-tournaments-notice{border:1px solid var(--cm-blue-border);border-radius:var(--cm-radius-panel);color:var(--cm-ivory-muted);background:var(--cm-carbon-panel);box-shadow:var(--cm-shadow-1);gap:1rem;margin-top:1.5rem;padding:1.25rem;display:grid}.cm-public-tournaments-notice--error{border-color:var(--cm-danger)}.cm-public-tournaments-denial h1,.cm-public-tournaments-denial p,.cm-public-tournaments-empty h2,.cm-public-tournaments-empty h3,.cm-public-tournaments-empty p,.cm-public-tournaments-notice h1,.cm-public-tournaments-notice h2,.cm-public-tournaments-notice p{margin:0}.cm-public-tournaments-denial h1,.cm-public-tournaments-empty h2,.cm-public-tournaments-empty h3,.cm-public-tournaments-notice h1,.cm-public-tournaments-notice h2{color:var(--cm-ivory);font-family:var(--cm-font-display);font-stretch:var(--cm-display-width);font-weight:var(--cm-display-weight);line-height:var(--cm-display-leading);letter-spacing:var(--cm-display-tracking);text-transform:uppercase;text-wrap:balance}.cm-public-tournaments-denial{align-content:center;min-height:18rem}.cm-public-tournaments-denial>div{gap:.75rem;max-width:42rem;display:grid}.cm-public-tournaments-detail__loading{min-height:15rem;color:var(--cm-ivory-muted);grid-auto-flow:column;place-content:center}.cm-public-tournaments-detail__loading svg{color:var(--cm-blue-bright)}@media (width>=390px){.cm-public-tournaments-row__link{padding-inline:1rem}}@media (width<=734px){.cm-public-tournaments-row__action{border-top:1px solid var(--cm-carbon-border);justify-content:space-between;width:100%;padding-top:.75rem}.cm-public-tournaments-empty .cm-action,.cm-public-tournaments-notice .cm-action{width:100%}}@media (width>=768px){.cm-public-tournaments{width:min(100% - 3rem,var(--cm-content-max))}.cm-public-tournaments-row__link{grid-template-columns:5rem minmax(0,1fr) minmax(9rem,.7fr);align-items:center;gap:1.25rem}.cm-public-tournaments-date{gap:.1rem;display:grid}.cm-public-tournaments-row__action{grid-column:2/-1;justify-self:end}.cm-public-tournaments-notice{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (width>=1024px){.cm-public-tournaments-header{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr)}.cm-public-tournaments-row__link{grid-template-columns:5.5rem minmax(0,1.4fr) minmax(13rem,.8fr) auto;gap:1.5rem}.cm-public-tournaments-row__action{grid-column:auto;align-self:center}}@media (prefers-reduced-motion:reduce){.cm-app-tabs__tab,.cm-entity-card,.cm-public-tournaments-row__link,.cm-public-tournaments-search__control{transition-duration:.01ms}.cm-public-tournaments-spinner{animation:none}}.cm-attention__clear{min-width:0;color:var(--cm-ivory-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;display:flex}.cm-attention__clear svg{width:1.125rem;height:1.125rem;color:var(--cm-ivory-muted);flex:none}.cm-attention__clear-link{min-height:2.75rem;color:var(--cm-blue-bright);font-family:var(--cm-font-data);font-size:var(--cm-text-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-inline-start:auto;display:inline-flex}.cm-error-page[data-v-3a13f61d]{width:min(100% - 2.5rem,var(--cm-content-max));align-content:center;min-height:60vh;margin-inline:auto;padding-block:clamp(2rem,6vw,4rem);display:grid}
