@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-archivo), -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, Menlo, monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-archivo), -apple-system, "Segoe UI", sans-serif;--default-mono-font-family:var(--font-plex-mono), ui-monospace, Menlo, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.flex-col{flex-direction:column}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.fill-rule{fill:var(--rule)}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.num,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.spacer{flex:1}.ch-lab{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:600}.ch-lab-amber{color:var(--amber)}.ch-app{grid-template-columns:var(--rail) 1fr;grid-template-rows:var(--topbar) 1fr;height:calc(100vh - var(--viewas));display:grid}.ch-mobile-only{display:none}.ch-mshell{height:calc(100vh - var(--viewas) - var(--bnav));background:var(--ground);color:var(--ink);flex-direction:column;display:flex}@media (max-width:1023px){.ch-app{height:auto;min-height:calc(100vh - var(--viewas) - var(--bnav));padding-bottom:var(--bnav);display:block}}.ch-topbar{align-items:center;gap:var(--s4);padding:0 var(--s4) 0 var(--s3);background:var(--panel);border-bottom:1px solid var(--rule-strong);height:var(--topbar);grid-column:1/-1;display:flex}.ch-brand{align-items:center;gap:8px;display:flex}.ch-brand .ch-name{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ch-brand .ch-sub{letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;border-left:1px solid var(--rule-strong);padding-left:8px;font-size:.625rem}.ch-deadline{border:1px solid var(--amber);height:26px;color:var(--amber);align-items:center;gap:8px;padding:0 10px;display:flex}.ch-deadline .ch-dot{background:var(--amber);width:6px;height:6px;animation:2s ease-in-out infinite ch-pulse}@keyframes ch-pulse{0%,to{opacity:1}50%{opacity:.32}}@media (prefers-reduced-motion:reduce){.ch-deadline .ch-dot{animation:none}}.ch-ghostbtn{border:1px solid var(--rule-strong);letter-spacing:.1em;text-transform:uppercase;height:26px;color:var(--ink-2);align-items:center;padding:0 10px;font-size:.625rem;display:inline-flex}.ch-ghostbtn:hover{border-color:var(--ink-3);color:var(--ink)}.ch-chip-user{border:1px solid var(--rule-strong);align-items:center;gap:8px;height:26px;padding:0 8px;display:flex}.ch-chip-user .ch-av{background:var(--amber);width:16px;height:16px;color:var(--oncolor);place-items:center;font-size:.5625rem;font-weight:700;display:grid}.ch-stepper{border:1px solid var(--rule-strong);align-items:center;height:26px;display:flex}.ch-stepper a,.ch-stepper button{height:100%;color:var(--ink-2);align-items:center;padding:0 8px;display:flex}.ch-stepper a:hover,.ch-stepper button:hover{background:var(--raised);color:var(--ink)}.ch-stepper .ch-val{letter-spacing:.1em;text-transform:uppercase;border-left:1px solid var(--rule);border-right:1px solid var(--rule);padding:0 10px;font-size:.6875rem;font-weight:600;line-height:24px}.ch-wsw{flex:none;align-items:center;gap:6px;display:flex}.ch-wsw[data-pending="1"]{opacity:.55;pointer-events:none}.ch-wsw .ch-wsw-off{height:100%;color:var(--ink-3);opacity:.35;align-items:center;padding:0 8px;display:flex}.ch-wsw-step button{font:inherit;cursor:pointer;background:0 0;border:0}.ch-wsw-step .ch-val{white-space:nowrap}.ch-wsw-step .ch-val:first-child{border-left:0}.ch-wsw-step .ch-val:last-child{border-right:0}.ch-wsw-auto,.ch-wsw-pin{letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:.5625rem;line-height:1.1}.ch-wsw-auto{color:var(--ink-3);font-weight:600}.ch-wsw-pin{height:18px;color:var(--amber-ink);background:var(--amber-soft);border:1px solid var(--amber);cursor:pointer;align-items:center;gap:4px;padding:0 5px;font-weight:700;display:inline-flex}.ch-wsw-pin:hover,.ch-wsw-pin:focus-visible{background:var(--amber);color:var(--oncolor)}.ch-wsw-pin[disabled]{cursor:default}.ch-wsw-strip .ch-stepper{border-color:var(--rule);height:24px}.ch-wsw-strip .ch-val{padding:0 8px;line-height:22px}.ch-rail{background:var(--panel);border-right:1px solid var(--rule-strong);flex-direction:column;display:flex;overflow:auto}@media (max-width:1023px){.ch-rail{display:none}}.ch-rail-sec{padding:var(--s4) var(--s3) var(--s2)}.ch-rail-sec+.ch-rail-sec{border-top:1px solid var(--rule)}.ch-rail-sec .ch-lab{margin-bottom:var(--s2);display:block}.ch-sportgrp{margin-bottom:var(--s3)}.ch-sportgrp-h{justify-content:space-between;align-items:center;height:20px;margin-bottom:2px;padding:0 6px;display:flex}.ch-sportgrp-h span{letter-spacing:.14em;color:var(--ink-2);font-size:.625rem;font-weight:700}.ch-sportgrp-h em{color:var(--ink-3);font-size:.625rem;font-style:normal}.ch-navitem{min-height:34px;color:var(--ink-2);border-left:2px solid #0000;align-items:center;gap:8px;padding:3px 6px;display:flex}.ch-navitem:hover{background:var(--raised);color:var(--ink)}.ch-navitem.ch-on{background:var(--raised);border-left-color:var(--amber);color:var(--ink)}.ch-navitem .ch-nm{flex:1;font-size:.8125rem;font-weight:500}.ch-navitem .ch-ty{letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;font-size:.625rem}.ch-badge{letter-spacing:.06em;text-transform:uppercase;padding:2px 5px;font-size:.5625rem;font-weight:600}.ch-badge.ch-warn{background:var(--amber-soft);color:var(--amber-ink)}.ch-badge.ch-idle{background:var(--raised);color:var(--ink-3);border:1px solid var(--rule)}.ch-rail-admin{border-top:1px solid var(--amber);background:linear-gradient(180deg, var(--amber-soft) 0%, transparent 60%);margin-top:auto}.ch-rail-admin .ch-navitem{min-height:30px}.ch-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.ch-todo{border-bottom:1px solid var(--rule-strong);flex:none}.ch-todoh{height:36px;padding:0 var(--s6);background:var(--amber-soft);border-bottom:1px solid var(--amber);align-items:center;gap:10px;display:flex}.ch-todoh .ch-big{font-family:var(--font-mono);color:var(--amber-ink);font-size:1.0625rem;font-weight:600}.ch-todoh .ch-txt{color:var(--amber-ink);font-size:.75rem}.ch-todoh .ch-txt b{font-weight:600}.ch-todoh .ch-rt{color:var(--amber-ink);opacity:.7;margin-left:auto;font-size:.6875rem}.ch-todogrid{grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.ch-todogrid{grid-template-columns:1fr}}.ch-td{height:26px;padding:0 var(--s6);border-bottom:1px solid var(--rule);color:var(--ink-2);align-items:center;gap:10px;display:flex}.ch-todogrid>.ch-td:nth-child(2n){border-left:1px solid var(--rule)}.ch-td:hover{background:var(--raised);color:var(--ink)}.ch-td .ch-nm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;width:212px;font-size:.75rem;font-weight:500;overflow:hidden}.ch-td .ch-what{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.6875rem;overflow:hidden}.ch-td .ch-when{font-family:var(--font-mono);color:var(--ink-3);text-align:right;width:72px;font-size:.6875rem}.ch-td .ch-when.ch-soon{color:var(--amber);font-weight:600}.ch-td .ch-ch{color:var(--ink-3);text-align:right;width:10px;font-size:.75rem}.ch-td:hover .ch-ch{color:var(--amber)}.ch-td>.ch-tdmain,.ch-ti>.ch-timain{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;display:flex}.ch-ti>.ch-timain{gap:10px}.ch-tick{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber-ink);background:var(--amber-soft);border:1px solid var(--amber);cursor:pointer;flex:none;padding:4px 7px;font-size:.5625rem;font-weight:700;line-height:1}.ch-tick:hover{background:var(--amber);color:var(--oncolor)}.ch-tick:disabled{opacity:.5;cursor:progress}.ch-tick:focus-visible{outline:1px solid var(--amber);outline-offset:2px}.ch-todofoot{align-items:center;gap:var(--s3);height:26px;padding:0 var(--s6);background:var(--panel);color:var(--ink-3);flex-wrap:wrap;font-size:.6875rem;display:flex}.ch-todofoot span.ch-u{text-underline-offset:2px;text-decoration:underline}.ch-toolbar{align-items:center;gap:var(--s2);padding:0 var(--s6);border-bottom:1px solid var(--rule-strong);background:var(--sunken);flex-wrap:wrap;flex:none;height:34px;display:flex;position:relative}.ch-seg{border:1px solid var(--rule-strong);height:22px;display:flex}.ch-seg button{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0 10px;font-size:.625rem;font-weight:600}.ch-seg button+button{border-left:1px solid var(--rule)}.ch-seg button.ch-on{background:var(--amber);color:var(--oncolor)}.ch-seg button:hover:not(.ch-on){color:var(--ink);background:var(--raised)}.ch-chipf{border:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;height:22px;color:var(--ink-3);padding:0 9px;font-size:.625rem}.ch-chipf.ch-on{border-color:var(--ink-3);color:var(--ink)}.ch-chipf b{font-family:var(--font-mono);color:var(--ink-2);margin-left:5px}.ch-tbdiv{background:var(--rule-strong);flex:none;width:1px;height:16px;margin:0 2px}.ch-tksel{border:1px solid var(--rule);max-width:180px;height:22px;color:var(--ink-3);font-family:var(--font-sans);letter-spacing:.04em;background:0 0;padding:0 4px;font-size:.625rem}.ch-tksel:hover{color:var(--ink)}.ch-tksel:focus{border-color:var(--amber);outline:none}.ch-tksel.ch-on{border-color:var(--ink-3);color:var(--ink)}.ch-chipf-reset{border-color:var(--amber);color:var(--ink)}.ch-sortbtn{width:100%;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0;display:flex}th.ch-c .ch-sortbtn{justify-content:center}th.ch-r .ch-sortbtn{flex-direction:row-reverse;justify-content:flex-start}.ch-sortlab{text-overflow:ellipsis;overflow:hidden}.ch-sortbtn:hover .ch-sortlab,th.ch-sorted .ch-sortlab{color:var(--ink)}.ch-sortbtn:focus-visible{outline:1px solid var(--amber);outline-offset:-2px}.ch-sortcar{border-left:3px solid #0000;border-right:3px solid #0000;flex:none;width:0;height:0}.ch-sortcar.ch-asc{border-bottom:4px solid var(--amber)}.ch-sortcar.ch-desc{border-top:4px solid var(--amber)}.ch-sortcar.ch-off{border-bottom-color:var(--ink-3);border-top-color:var(--ink-3);opacity:0}.ch-sortbtn:hover .ch-sortcar.ch-off{opacity:.5}.ch-addpanel{z-index:20;position:absolute;top:100%;left:0;right:0}.ch-gridwrap{flex:1;min-height:0;overflow:auto}table.ch-tk{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}table.ch-tk th,table.ch-tk td{height:var(--row);border-bottom:1px solid var(--rule);white-space:nowrap;background:var(--ground);padding:0 6px;overflow:hidden}table.ch-tk thead th{z-index:4;background:var(--panel);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--rule-strong);height:26px;font-size:.5625rem;font-weight:600;position:sticky;top:0}table.ch-tk th.ch-c,table.ch-tk td.ch-c{text-align:center;padding:0 2px}table.ch-tk th.ch-r,table.ch-tk td.ch-r{text-align:right}.ch-s1{z-index:2;position:sticky;left:0}.ch-sl{z-index:2;position:sticky;left:230px}.ch-s0{z-index:2;position:sticky;left:420px}.ch-s2{z-index:2;border-right:1px solid var(--rule-strong);position:sticky;left:690px}thead .ch-s0,thead .ch-s1,thead .ch-sl,thead .ch-s2{z-index:6}tbody tr:hover td{background:var(--raised)}td.ch-det,th.ch-det{display:none}.ch-det-on td.ch-det,.ch-det-on th.ch-det{padding:0 6px;display:table-cell}.ch-auto.ch-det{display:none}.ch-det-on .ch-auto.ch-det{display:inline}tr.ch-blkrow td{z-index:3;background:var(--sunken);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);letter-spacing:.14em;text-transform:uppercase;height:22px;color:var(--ink-3);padding-left:var(--s6);font-size:.5625rem;font-weight:700;position:sticky;left:0}tr.ch-blkrow td b{color:var(--ink-2)}tr.ch-blkrow:hover td{background:var(--sunken)}.ch-enm{text-overflow:ellipsis;font-size:.75rem;font-weight:500;display:block;overflow:hidden}.ch-paid{color:var(--ink-3);cursor:pointer;background:0 0;border:none;font-size:.6875rem}.ch-paid:hover{color:var(--ink)}.ch-host,.ch-notes,.ch-buy,.ch-seas{color:var(--ink-3);text-overflow:ellipsis;font-size:.6875rem;display:block;overflow:hidden}.ch-buy{font-family:var(--font-mono)}.ch-seas{font-family:var(--font-mono);text-align:right}.ch-outbadge{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);vertical-align:1px;margin-left:5px;padding:0 3px;font-size:.5rem;font-weight:700}.ch-auto{letter-spacing:.1em;text-transform:uppercase;color:var(--violet);border:1px solid var(--violet);vertical-align:1px;margin-left:5px;padding:0 3px;font-size:.5rem;font-weight:700}.ch-wc{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);border-right:1px solid var(--rule);cursor:default;background:0 0;width:100%;height:100%;font-size:.5625rem;font-weight:600;display:block}button.ch-wc,a.ch-wc{cursor:pointer}a.ch-wc,span.ch-wc:not(.ch-cps){justify-content:center;align-items:center;display:flex}button.ch-wc:hover,a.ch-wc:hover{outline:1px solid var(--rule-strong);outline-offset:-1px}.ch-wc.ch-won,.ch-wc.ch-surv{color:var(--green)}.ch-wc.ch-lost,.ch-wc.ch-elim{color:var(--red)}.ch-wc.ch-set{color:var(--ink-2)}.ch-wc.ch-skip{color:var(--ink-3)}.ch-wc.ch-pts{color:var(--ink-2);font-size:.6875rem}.ch-wc.ch-hit,.ch-wc.ch-pos{color:var(--green);font-size:.6875rem}.ch-wc.ch-neg{color:var(--red);font-size:.6875rem}.ch-wc.ch-dead{background:repeating-linear-gradient(135deg, transparent 0 4px, var(--rule) 4px 5px)}.ch-wc.ch-na{color:var(--ink-3)}.ch-wc.ch-pend{color:var(--amber-ink);background:var(--amber-wash);font-weight:700}.ch-wc.ch-now,thead th.ch-now{border-left:1px solid var(--amber);border-right:1px solid var(--amber)}thead th.ch-now{color:var(--amber);font-weight:700}.ch-wc.ch-armed{outline:1px solid var(--amber);outline-offset:-2px;background:var(--amber-soft);color:var(--amber-ink)}.ch-wc.ch-cps{justify-content:center;align-items:center;padding:0;display:flex}.ch-cp{font-family:var(--font-mono);letter-spacing:.02em;color:inherit;cursor:pointer;background:0 0;border:0;padding:3px 2px;font-size:.5rem;font-weight:700;line-height:1}.ch-cp.ch-cp-on{color:var(--ink-2);font-weight:600}.ch-cp.ch-cp-off{color:var(--amber-ink)}.ch-cp:hover{text-underline-offset:2px;text-decoration:underline}.ch-cp:focus-visible{outline:1px solid var(--amber);outline-offset:1px}.ch-cp:disabled{cursor:progress}.ch-cpsep{background:var(--rule-strong);flex:none;width:1px;height:8px}.ch-wc.ch-writeerr,.ch-paid.ch-writeerr{outline:1px solid var(--red);outline-offset:-2px;background:var(--red)}@supports (color:color-mix(in lab, red, red)){.ch-wc.ch-writeerr,.ch-paid.ch-writeerr{background:color-mix(in srgb, var(--red) 12%, transparent)}}.ch-wc.ch-writeerr,.ch-paid.ch-writeerr{color:var(--red)}tr.ch-out .ch-enm{color:var(--ink-3)}.ch-addrow td{color:var(--ink-3);font-size:.75rem}.ch-addrow:hover td{background:var(--raised);color:var(--amber)}.ch-addrow button{text-align:left;width:100%;height:100%;color:inherit}.ch-editbar{background:var(--panel);border-top:1px solid var(--rule-strong);align-items:center;gap:var(--s3);padding:0 var(--s6);height:30px;color:var(--ink-3);flex-wrap:wrap;flex:none;font-size:.6875rem;display:flex}.ch-editbar b{color:var(--ink-2);font-weight:600}.ch-editbar kbd{font-family:var(--font-mono);border:1px solid var(--rule);color:var(--ink-2);padding:0 3px;font-size:.625rem}.ch-amtinput{font-family:var(--font-mono);background:var(--panel);border:1px solid var(--amber);color:var(--ink);width:70px;height:20px;padding:0 4px;font-size:.6875rem}.ch-mtop{background:var(--panel);border-bottom:1px solid var(--rule-strong);flex:none}.ch-mtop .ch-r1{align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.ch-mtop .ch-name{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.ch-mtop .ch-pool{color:var(--ink-2);border-left:1px solid var(--rule-strong);padding-left:8px;font-size:.6875rem}.ch-iconbtn{border:1px solid var(--rule-strong);width:28px;height:24px;color:var(--ink-2);place-items:center;font-size:.6875rem;display:grid}.ch-mtop .ch-r2{border-top:1px solid var(--rule);background:var(--sunken);align-items:center;gap:8px;height:30px;padding:0 12px;display:flex}.ch-wk{letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:700}.ch-lockpill{border:1px solid var(--amber);color:var(--amber);align-items:center;gap:6px;height:20px;margin-left:auto;padding:0 7px;font-size:.625rem;display:flex}.ch-lockpill i{background:var(--amber);width:5px;height:5px;animation:2s ease-in-out infinite ch-pulse;display:block}@media (prefers-reduced-motion:reduce){.ch-lockpill i{animation:none}}.ch-hero{background:var(--amber-soft);border-bottom:1px solid var(--amber);flex:none;align-items:center;gap:11px;padding:9px 12px;display:flex}.ch-hero .ch-big{font-family:var(--font-mono);color:var(--amber-ink);font-size:1.75rem;font-weight:600;line-height:1}.ch-hero .ch-t{color:var(--amber-ink);font-size:.75rem;line-height:1.4}.ch-hero .ch-t b{font-weight:700}.ch-tabs{border-bottom:1px solid var(--rule-strong);background:var(--panel);flex:none;display:flex}.ch-tabs button{letter-spacing:.08em;text-transform:uppercase;height:32px;color:var(--ink-3);border-bottom:2px solid #0000;flex:1;font-size:.625rem;font-weight:700}.ch-tabs button.ch-on{color:var(--amber);border-bottom-color:var(--amber)}.ch-tabs button b{font-family:var(--font-mono);margin-left:4px;font-weight:600}.ch-list{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.ch-ti{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:9px 12px;display:flex}.ch-ti .ch-col{flex:1;min-width:0;display:block}.ch-ti .ch-nm{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.ch-ti .ch-wt{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.6875rem;display:block;overflow:hidden}.ch-ti .ch-when{font-family:var(--font-mono);color:var(--ink-3);flex:none;font-size:.6875rem}.ch-ti .ch-when.ch-soon{color:var(--amber);font-weight:600}.ch-ti .ch-ch{color:var(--ink-3);flex:none;font-size:.875rem}.ch-ti.ch-inapp{border-left:2px solid var(--amber);background:var(--amber-wash)}.ch-quiet{border-bottom:1px solid var(--rule);color:var(--ink-3);text-align:left;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:.6875rem;display:flex}.ch-quiet .ch-ch{margin-left:auto;font-size:.75rem}.ch-mbot{border-top:1px solid var(--rule-strong);background:var(--panel);flex:none;align-items:center;gap:8px;padding:8px 12px 14px;display:flex}.ch-btn{border:1px solid var(--amber);height:38px;color:var(--amber);letter-spacing:.09em;text-transform:uppercase;text-align:center;flex:1;padding:0 14px;font-size:.6875rem;font-weight:700}.ch-btn.ch-solid{background:var(--amber);color:var(--oncolor)}.ch-btn.ch-quiet2{border-color:var(--rule-strong);color:var(--ink-2);flex:none;padding:0 12px}@media (max-width:1023px){.ch-topbar,.ch-main{display:none}.ch-mobile-only{display:block}.ch-app.ch-force-desktop{height:calc(100vh - var(--viewas) - var(--bnav));grid-template-columns:1fr;padding-bottom:0;display:grid}.ch-app.ch-force-desktop .ch-topbar,.ch-app.ch-force-desktop .ch-main{display:flex}}.ch-mpage{min-height:calc(100vh - var(--viewas) - var(--bnav));background:var(--sunken)}.ch-mpage>.ch-mshell{border-left:1px solid var(--rule);border-right:1px solid var(--rule);max-width:480px;margin:0 auto}.ch-sech{background:var(--sunken);border-bottom:1px solid var(--rule);border-top:1px solid var(--rule-strong);letter-spacing:.09em;text-transform:uppercase;height:26px;color:var(--ink-3);align-items:center;gap:8px;padding:0 12px;font-size:.625rem;font-weight:700;display:flex}.ch-sech b{font-family:var(--font-mono);font-weight:600}.ch-hostchip{letter-spacing:.06em;text-transform:none;color:var(--ink-3);border:1px solid var(--rule);margin-left:auto;padding:1px 5px;font-size:.625rem;font-weight:500}.ch-stat{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);flex:none;padding:2px 5px;font-size:.625rem;font-weight:600}.ch-stat.ch-won,.ch-stat.ch-surv,.ch-stat.ch-pos{color:var(--green)}.ch-stat.ch-lost,.ch-stat.ch-elim,.ch-stat.ch-neg{color:var(--red)}.ch-stat.ch-set{color:var(--ink-2)}.ch-stat.ch-pend{color:var(--amber-ink);background:var(--amber-wash);font-weight:700}.ch-ti.ch-donerow .ch-nm{color:var(--ink-2);font-weight:400}.ch-ti.ch-dim .ch-nm{color:var(--ink-3)}.ch-empty{color:var(--ink-3);padding:16px 12px;font-size:.75rem}.ch-disc{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);background:var(--sunken);letter-spacing:.09em;text-transform:uppercase;width:100%;height:34px;color:var(--ink-3);text-align:left;align-items:center;gap:8px;padding:0 12px;font-size:.625rem;font-weight:700;display:flex}.ch-disc b{font-family:var(--font-mono);font-weight:600}.ch-disc .ch-ch{margin-left:auto;font-size:.875rem}.ch-nolink{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--rule-strong);flex:none;padding:3px 6px;font-size:.625rem}button.ch-nolink{color:var(--amber);border-color:var(--amber);cursor:pointer}.ch-editbtn{border:1px solid var(--rule-strong);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;flex:none;padding:4px 7px;font-size:.5625rem;font-weight:700;line-height:1}.ch-editbtn:hover{color:var(--amber);border-color:var(--amber)}.ch-editbtn:focus-visible{outline:1px solid var(--amber);outline-offset:2px}.ch-ti.ch-ti-edit{flex-wrap:wrap}.ch-editrow{flex:1 0 100%;align-items:center;gap:6px;margin-top:8px;display:flex}.ch-editrow .ch-amtinput{flex:1;width:auto;min-width:0;height:28px;font-size:.75rem}.ch-editerr{color:var(--red);flex:1 0 100%;font-size:.6875rem}.ch-tick.ch-tick-quiet{color:var(--ink-3);border-color:var(--rule-strong);background:0 0}.ch-tick.ch-tick-quiet:hover{background:var(--raised);color:var(--ink)}.ch-mfoot{height:34px;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--rule);background:var(--sunken);color:var(--ink-3);flex:none;justify-content:center;align-items:center;font-size:.6875rem;display:flex}.ch-mfoot:hover{color:var(--amber)}.ch-admin-shell{grid-template-columns:var(--rail) 1fr;grid-template-rows:var(--topbar) 1fr;min-height:calc(100vh - var(--viewas));display:grid}@media (max-width:1023px){.ch-admin-shell{min-height:0;padding-bottom:var(--bnav);display:block}}.ch-admin-top{align-items:center;gap:var(--s4);padding:0 var(--s4) 0 var(--s3);background:var(--panel);border-bottom:1px solid var(--rule-strong);height:var(--topbar);grid-column:1/-1;display:flex}.ch-admin-main{flex-direction:column;min-width:0;display:flex;overflow:auto}.ch-admin-page{padding:var(--s6);gap:var(--s6);flex-direction:column;max-width:1100px;display:flex}.ch-crumb{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem}.ch-crumb b{color:var(--ink)}.ch-crumb span{color:var(--ink-3)}.ch-mod{border:1px solid var(--rule-strong)}.ch-modh{min-height:32px;padding:3px var(--s4);align-items:center;gap:var(--s3);background:var(--sunken);border-bottom:1px solid var(--rule-strong);display:flex}.ch-modh .ch-lab{margin:0}.ch-modbody{padding:var(--s4);background:var(--panel)}table.ch-atk{border-collapse:separate;border-spacing:0;background:var(--ground);width:100%}table.ch-atk th,table.ch-atk td{height:var(--row);padding:0 var(--s4);border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle;font-size:.75rem;font-weight:400}table.ch-atk thead th{height:var(--row-xs);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);background:var(--panel);border-bottom:1px solid var(--rule-strong);font-size:.5625rem;font-weight:600}table.ch-atk tbody tr:hover td{background:var(--raised)}table.ch-atk td.ch-r,table.ch-atk th.ch-r{text-align:right}table.ch-atk td.ch-empty{color:var(--ink-3)}.ch-field{flex-direction:column;gap:4px;display:flex}.ch-input,.ch-select,.ch-textarea{border:1px solid var(--rule);height:26px;color:var(--ink);font-family:var(--font-sans);background:0 0;padding:0 8px;font-size:.75rem}.ch-textarea{resize:vertical;height:auto;min-height:64px;font-family:var(--font-mono);padding:6px 8px}.ch-input:focus,.ch-select:focus,.ch-textarea:focus{border-color:var(--amber);outline:none}.ch-input.num{font-family:var(--font-mono)}.ch-formrow{gap:var(--s3);flex-wrap:wrap;align-items:flex-end;display:flex}.ch-err{color:var(--red);font-size:.6875rem}.ch-hint{color:var(--ink-3);font-size:.6875rem}.ch-btn.ch-block{flex:none;width:100%}.ch-alert{background:var(--amber-soft);border:1px solid var(--amber);color:var(--amber-ink);padding:var(--s3) var(--s4);font-size:.75rem}.ch-toasts{right:var(--s6);bottom:var(--s6);z-index:50;gap:var(--s2);flex-direction:column;max-width:320px;display:flex;position:fixed}.ch-toast{align-items:flex-start;gap:var(--s2);border:1px solid var(--red);background:var(--panel);color:var(--ink);padding:var(--s3);font-size:.75rem;line-height:1.4;display:flex}.ch-toastx{color:var(--ink-3);flex:none;margin-left:auto;font-size:.875rem;line-height:1}.ch-toastx:hover{color:var(--ink)}.ch-authshell{min-height:calc(100vh - var(--viewas));background:var(--ground);padding:var(--s6);justify-content:center;align-items:center;display:flex}.ch-authcard{border:1px solid var(--rule-strong);background:var(--panel);width:100%;max-width:380px}.ch-authbrand{height:var(--topbar);padding:0 var(--s4);border-bottom:1px solid var(--rule-strong);align-items:center;gap:8px;display:flex}.ch-bb-pagehead{padding:var(--s4) var(--s6) var(--s3);border-bottom:1px solid var(--rule);flex:none}.ch-bb-pagehead h1{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600}.ch-bb-pagehead .ch-bb-sub{color:var(--ink-2);margin-top:2px;font-size:.6875rem}.ch-bb-pagehead .ch-bb-sub b{color:var(--ink)}.ch-bb-gatebar{align-items:center;gap:var(--s3);padding:0 var(--s6);border-bottom:1px solid var(--rule-strong);flex:none;height:32px;font-size:.6875rem;display:flex}.ch-bb-gatebar.ch-bb-shut{background:var(--amber-soft);border-top:1px solid var(--amber);color:var(--amber-ink)}.ch-bb-gatebar.ch-bb-shut b{font-weight:600}.ch-bb-gatebar.ch-bb-open{background:var(--sunken);color:var(--ink-3)}.ch-bb-gatebar.ch-bb-open b{color:var(--green);font-weight:600}.ch-bb-roster{align-items:center;gap:4px;display:inline-flex}.ch-bb-roster .ch-bb-m{border:1px solid var(--rule);width:26px;height:18px;font-family:var(--font-mono);color:var(--ink-3);place-items:center;font-size:.5625rem;font-weight:600;display:grid}.ch-bb-roster .ch-bb-m.ch-bb-in{border-color:var(--green);color:var(--green)}.ch-bb-roster .ch-bb-m.ch-bb-me{border-color:var(--amber);color:var(--amber);border-style:dashed}.ch-bb-lockbody{padding:var(--s6);max-width:760px}.ch-bb-lockbody h2{letter-spacing:-.01em;margin-bottom:var(--s2);font-size:1.1875rem;font-weight:600}.ch-bb-lockp{color:var(--ink-2);max-width:62ch;margin-bottom:var(--s4);font-size:.75rem;line-height:1.6}.ch-bb-lockroster{border-top:1px solid var(--rule);margin-bottom:var(--s4)}.ch-bb-lr2{align-items:center;gap:var(--s3);border-bottom:1px solid var(--rule);height:30px;display:flex}.ch-bb-lr2 .ch-bb-who{width:90px;font-size:.75rem;font-weight:500}.ch-bb-lr2 .ch-bb-st{color:var(--ink-3);font-size:.6875rem}.ch-bb-lr2 .ch-bb-st.ch-bb-in{color:var(--green)}.ch-bb-lr2 .ch-bb-st.ch-bb-out{color:var(--amber)}.ch-bb-lockact{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ch-bb-tablewrap{flex:1;overflow:auto}table.ch-bb-tk{border-collapse:collapse;table-layout:fixed;width:100%}table.ch-bb-tk thead th{z-index:2;background:var(--panel);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--rule-strong);white-space:nowrap;height:28px;padding:0 6px;font-size:.5625rem;font-weight:600;position:sticky;top:0}table.ch-bb-tk th.ch-c,table.ch-bb-tk td.ch-c{text-align:center}table.ch-bb-tk th.ch-r,table.ch-bb-tk td.ch-r{text-align:right}table.ch-bb-tk tbody td{height:var(--row);border-bottom:1px solid var(--rule);white-space:nowrap;padding:0 6px;overflow:hidden}table.ch-bb-tk tbody tr.ch-bb-game:hover td{background:var(--raised)}table.ch-bb-tk tr.ch-bb-block td{background:var(--sunken);border-bottom:1px solid var(--rule-strong);border-top:1px solid var(--rule-strong);letter-spacing:.14em;text-transform:uppercase;height:24px;color:var(--ink-3);padding-left:var(--s6);font-size:.5625rem;font-weight:700}table.ch-bb-tk tr.ch-bb-block td b{color:var(--ink-2);font-weight:700}table.ch-bb-tk tr.ch-bb-block td em{color:var(--ink-3);letter-spacing:.06em;margin-left:10px;font-style:normal;font-weight:400}table.ch-bb-tk .ch-bb-state{width:8px}table.ch-bb-tk .ch-bb-state i{width:3px;height:16px;margin:0 auto;display:block}.ch-bb-st-open i{background:var(--rule-strong)}.ch-bb-st-lock i{background:var(--ink-3)}.ch-bb-st-act i{background:var(--amber)}.ch-bb-st-todo i{background:var(--red)}.ch-bb-sp{font-size:.8125rem;font-weight:600}.ch-bb-ml{color:var(--ink-2);font-size:.6875rem}.ch-bb-ml b{color:var(--ink);font-weight:500}tr.ch-bb-locked td{color:var(--ink-3)}tr.ch-bb-locked .ch-bb-sp{color:var(--ink-2)}.ch-bb-lockmark{letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;border:1px solid var(--rule);margin-left:6px;padding:1px 4px;font-size:.5625rem}.ch-bb-side{border:1px solid var(--rule);width:100%;height:24px;font-family:var(--font-mono);color:var(--ink-2);justify-content:center;align-items:center;font-size:.75rem;display:flex}.ch-bb-side:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.ch-bb-side.ch-bb-fav{color:var(--ink);font-weight:700}.ch-bb-side.ch-bb-on{background:var(--pick-on);color:var(--ground);border-color:var(--pick-on);font-weight:600}tr.ch-bb-locked .ch-bb-side.ch-bb-on{background:var(--rule-strong);color:var(--ink-2);border-color:var(--rule-strong)}tr.ch-bb-locked .ch-bb-side{color:var(--ink-3);border-color:var(--rule)}.ch-bb-side:disabled{cursor:default}.ch-bb-confcell{justify-content:center;align-items:center;gap:3px;display:flex}.ch-bb-confin{border:1px solid var(--rule-strong);width:36px;height:24px;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;background:0 0;padding:0;font-size:.8125rem;font-weight:600}.ch-bb-confin::placeholder{color:var(--ink-3);font-weight:400}.ch-bb-confin:focus{border-color:var(--amber);background:var(--amber-wash);outline:none}.ch-bb-confin.ch-bb-empty{border-style:dashed;border-color:var(--rule)}.ch-bb-confin.ch-bb-dup{border-color:var(--red);color:var(--red);background:var(--red-soft)}.ch-bb-confin.ch-bb-top{background:var(--pick-on);color:var(--ground);border-color:var(--pick-on)}.ch-bb-confin:disabled{border-color:var(--rule);color:var(--ink-3);cursor:default;background:0 0}.ch-bb-nudge{border:1px solid var(--rule);flex-direction:column;width:14px;height:24px;display:flex}.ch-bb-nudge button{color:var(--ink-3);flex:1;place-items:center;font-size:.4375rem;line-height:1;display:grid}.ch-bb-nudge button:hover{background:var(--raised);color:var(--amber)}.ch-bb-nudge button+button{border-top:1px solid var(--rule)}.ch-bb-nudge button:disabled{color:var(--rule);cursor:default}.ch-bb-others{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.ch-bb-oth{border:1px solid var(--rule);height:22px;font-family:var(--font-mono);color:var(--ink-2);justify-content:center;align-items:center;gap:4px;font-size:.625rem;display:flex}.ch-bb-oth i{letter-spacing:.06em;color:var(--ink-3);font-size:.5625rem;font-style:normal;font-weight:700;font-family:var(--font-sans)}.ch-bb-oth b{color:var(--ink-3);font-weight:500}.ch-bb-oth.ch-bb-diss{border-color:var(--amber);color:var(--amber)}.ch-bb-oth.ch-bb-diss b{color:var(--amber)}.ch-bb-oth.ch-bb-none{color:var(--ink-3);border-style:dashed}.ch-bb-lkword{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.5625rem;font-weight:600}.ch-bb-cs{align-items:center;gap:8px;display:flex}.ch-bb-cs .ch-bb-tm{font-family:var(--font-mono);width:34px;font-size:.8125rem;font-weight:600}.ch-bb-agree{gap:2px;display:flex}.ch-bb-agree i{background:var(--rule-strong);width:8px;height:12px;display:block}.ch-bb-agree i.ch-bb-y{background:var(--green)}.ch-bb-agree i.ch-bb-n{background:var(--red)}.ch-bb-cs .ch-bb-cnt{font-family:var(--font-mono);color:var(--ink-3);width:26px;font-size:.6875rem}.ch-bb-tagu{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.5625rem;font-weight:700}.ch-bb-tagu.ch-bb-split{color:var(--amber)}.ch-bb-tagu.ch-bb-unan{color:var(--green)}.ch-bb-validbar{background:var(--sunken);border-top:1px solid var(--rule-strong);align-items:center;gap:var(--s3);padding:0 var(--s6);flex:none;height:38px;display:flex;overflow-x:auto}.ch-bb-vstat{flex:none;align-items:baseline;gap:6px;display:flex}.ch-bb-vstat .ch-bb-n{font-family:var(--font-mono);font-size:.875rem;font-weight:600}.ch-bb-vstat .ch-bb-of{font-family:var(--font-mono);color:var(--ink-3);font-size:.6875rem}.ch-bb-numpool{flex:none;gap:3px;display:flex}.ch-bb-np{border:1px solid var(--rule-strong);width:24px;height:22px;font-family:var(--font-mono);color:var(--ink);place-items:center;font-size:.6875rem;font-weight:600;display:grid}.ch-bb-np.ch-bb-free{border-color:var(--amber);color:var(--amber);background:var(--amber-wash)}.ch-bb-np.ch-bb-free:hover{background:var(--amber);color:var(--oncolor)}.ch-bb-np.ch-bb-used{border-color:var(--rule);color:var(--ink-3)}.ch-bb-np.ch-bb-dup{border-color:var(--red);color:var(--red);background:var(--red-soft)}.ch-bb-np.ch-bb-frozen{border-color:var(--rule);color:var(--ink-3);background:repeating-linear-gradient(135deg, transparent 0 3px, var(--rule) 3px 4px)}.ch-bb-vmsg{color:var(--red);flex:none;align-items:center;gap:6px;font-size:.6875rem;display:flex}.ch-bb-vmsg .ch-bb-mk{background:var(--red);flex:none;width:6px;height:6px}.ch-bb-vmsg.ch-bb-ok{color:var(--green)}.ch-bb-vmsg.ch-bb-ok .ch-bb-mk{background:var(--green)}.ch-bb-actionbar{background:var(--panel);border-top:1px solid var(--rule-strong);align-items:center;gap:var(--s2);padding:0 var(--s6);flex-wrap:wrap;flex:none;height:48px;display:flex}.ch-bb-btnd{border:1px solid var(--amber);height:28px;color:var(--amber);letter-spacing:.09em;text-transform:uppercase;background:0 0;padding:0 12px;font-size:.625rem;font-weight:600}.ch-bb-btnd:hover:not(:disabled){background:var(--amber);color:var(--oncolor)}.ch-bb-btnd.ch-bb-quiet{border-color:var(--rule-strong);color:var(--ink-2)}.ch-bb-btnd.ch-bb-quiet:hover:not(:disabled){background:var(--raised);color:var(--ink);border-color:var(--ink-3)}.ch-bb-btnd.ch-bb-bot{border-color:var(--violet);color:var(--violet)}.ch-bb-btnd.ch-bb-bot:hover:not(:disabled){background:var(--violet);color:var(--oncolor)}.ch-bb-btnd.ch-bb-block{text-align:center;width:100%}.ch-bb-btnd:disabled{border-color:var(--rule);color:var(--ink-3);cursor:not-allowed}.ch-bb-hintk{color:var(--ink-3);font-size:.6875rem}.ch-bb-hintk kbd{font-family:var(--font-mono);border:1px solid var(--rule);color:var(--ink-2);padding:1px 4px;font-size:.625rem}.ch-bb-panel{border-left:1px solid var(--rule-strong);background:var(--panel);flex-direction:column;display:flex;overflow:auto}.ch-bb-p-sec{border-bottom:1px solid var(--rule);padding:var(--s3) var(--s4)}.ch-bb-p-sec .ch-lab{margin-bottom:var(--s2);display:block}.ch-bb-p-h{margin-bottom:var(--s2);justify-content:space-between;align-items:center;display:flex}.ch-bb-kv{border-bottom:1px dotted var(--rule);justify-content:space-between;gap:var(--s2);padding:5px 0;font-size:.75rem;display:flex}.ch-bb-kv:last-child{border-bottom:none}.ch-bb-kv span{color:var(--ink-2)}.ch-bb-kv b{font-family:var(--font-mono)}.ch-bb-note{color:var(--ink-3);font-size:.6875rem;line-height:1.5}.ch-bb-bigclock{font-family:var(--font-mono);color:var(--amber);letter-spacing:-.01em;font-size:1.375rem;font-weight:600}.ch-bb-ladder{flex-direction:column;display:flex}.ch-bb-lr{border-bottom:1px dotted var(--rule);height:22px;font-family:var(--font-mono);align-items:center;gap:8px;font-size:.75rem;display:flex}.ch-bb-lr:last-child{border-bottom:none}.ch-bb-lr .ch-bb-grip{width:9px;color:var(--ink-3);cursor:grab;font-size:.625rem;font-family:var(--font-sans)}.ch-bb-lr .ch-bb-n{text-align:right;width:18px;color:var(--ink-3);font-size:.6875rem}.ch-bb-lr .ch-bb-t{color:var(--ink);flex:1}.ch-bb-lr .ch-bb-m{color:var(--ink-3);font-size:.625rem}.ch-bb-lr.ch-bb-frozen .ch-bb-t{color:var(--ink-3)}.ch-bb-lr.ch-bb-frozen .ch-bb-grip{visibility:hidden}.ch-bb-lr.ch-bb-dup .ch-bb-t,.ch-bb-lr.ch-bb-dup .ch-bb-n{color:var(--red)}.ch-bb-lr.ch-bb-hole .ch-bb-t{color:var(--ink-3);border-bottom:1px dashed var(--rule-strong);flex:1;height:11px}.ch-bb-lr.ch-bb-hole .ch-bb-n{color:var(--amber)}.ch-bb-lr.ch-bb-dragging{opacity:.4}.ch-bb-lr.ch-bb-dragover{border-bottom:1px solid var(--amber)}.ch-bb-list{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.ch-bb-dayhdr{z-index:2;background:var(--sunken);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);letter-spacing:.14em;text-transform:uppercase;height:24px;color:var(--ink-2);align-items:center;gap:8px;padding:0 12px;font-size:.5625rem;font-weight:700;display:flex;position:sticky;top:0}.ch-bb-dayhdr em{color:var(--ink-3);letter-spacing:.06em;font-style:normal;font-weight:400}.ch-bb-g{border-bottom:1px solid var(--rule);border-left:2px solid #0000;padding:8px 12px}.ch-bb-g.ch-bb-armed{border-left-color:var(--amber);background:var(--amber-wash)}.ch-bb-g.ch-bb-todo{border-left-color:var(--red)}.ch-bb-g.ch-bb-locked{border-left-color:var(--rule-strong);opacity:.6}.ch-bb-meta{font-family:var(--font-mono);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;font-size:.625rem;display:flex}.ch-bb-meta .ch-bb-sp{color:var(--ink-2);font-size:.75rem;font-weight:600}.ch-bb-row{gap:6px;display:flex}.ch-bb-row .ch-bb-side{flex:1;height:40px;font-size:.9375rem}.ch-bb-cf{border:1px solid var(--rule-strong);width:52px;height:40px;font-family:var(--font-mono);color:var(--ink);background:0 0;flex:none;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:600;display:flex}.ch-bb-cf.ch-bb-empty{border-style:dashed;border-color:var(--rule);color:var(--ink-3)}.ch-bb-cf.ch-bb-dup{border-color:var(--red);color:var(--red);background:var(--red-soft)}.ch-bb-cf.ch-bb-armed{border-color:var(--amber);color:var(--amber-ink);background:var(--amber-soft)}.ch-bb-cf.ch-bb-top{background:var(--pick-on);color:var(--ground);border-color:var(--pick-on)}.ch-bb-cf.ch-bb-off{border-color:var(--rule);color:var(--ink-3)}.ch-bb-vstrip{background:var(--sunken);border-bottom:1px solid var(--rule-strong);flex:none;align-items:center;gap:10px;height:30px;padding:0 12px;display:flex}.ch-bb-vstrip .ch-bb-n{font-family:var(--font-mono);font-size:.8125rem;font-weight:600}.ch-bb-vstrip .ch-bb-of{font-family:var(--font-mono);color:var(--ink-3);font-size:.625rem}.ch-bb-vstrip .ch-bb-err{color:var(--red);align-items:center;gap:5px;margin-left:auto;font-size:.625rem;display:flex}.ch-bb-vstrip .ch-bb-err i{background:var(--red);width:5px;height:5px;display:block}.ch-bb-tray{background:var(--panel);border-top:1px solid var(--amber);flex:none}.ch-bb-trayh{background:var(--amber-soft);align-items:center;gap:8px;height:26px;padding:0 12px;display:flex}.ch-bb-trayh .ch-bb-t{letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);font-size:.625rem;font-weight:700}.ch-bb-trayh .ch-bb-s{color:var(--amber-ink);opacity:.8;margin-left:auto;font-size:.625rem}.ch-bb-pad{grid-template-columns:repeat(8,1fr);gap:4px;padding:8px 12px;display:grid}.ch-bb-pad .ch-bb-np{width:auto;height:34px;font-size:.8125rem}@media (max-width:1023px){.ch-bb-desktop-only{display:none!important}}@media (min-width:1024px){.ch-bb-mobile-only{display:none!important}}.ch-jp-pot{border:1px solid var(--rule-strong);align-items:baseline;gap:7px;padding:2px 8px;display:flex}.ch-jp-pot .num{font-size:.875rem;font-weight:600}.ch-jp-pot em{color:var(--ink-3);font-size:.625rem;font-style:normal}.ch-jp-seg{border:1px solid var(--rule-strong);height:24px;display:flex}.ch-jp-seg button{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0 10px;font-size:.625rem;font-weight:600}.ch-jp-seg button+button{border-left:1px solid var(--rule)}.ch-jp-seg button.ch-on{background:var(--amber);color:var(--oncolor)}.ch-jp-seg button:hover:not(.ch-on){color:var(--ink);background:var(--raised)}.ch-jp-mv{justify-content:flex-end;align-items:center;gap:5px;display:flex}.ch-jp-mv .ch-jp-n{font-family:var(--font-mono);font-size:.8125rem;font-weight:600}.ch-jp-mv .ch-jp-tm{font-family:var(--font-mono);color:var(--ink-2);font-size:.6875rem}.ch-jp-mv.ch-jp-zero .ch-jp-n,.ch-jp-mv.ch-jp-zero .ch-jp-tm{color:var(--ink-3)}.ch-jp-mv .ch-jp-pos{color:var(--green)}.ch-jp-mv .ch-jp-neg{color:var(--red)}.ch-jp-key{font-family:var(--font-mono);color:var(--amber-ink);border:1px solid var(--amber);background:var(--amber-soft);height:15px;padding:0 3px;font-size:.625rem;font-weight:600;line-height:13px;display:inline-block}.ch-jp-spark{width:70px;height:18px;display:block}.ch-jp-spark .ch-jp-base{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 2;opacity:.55}.ch-jp-spark .ch-jp-ln{fill:none;stroke:var(--cyan);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ch-jp-spark .ch-jp-now{fill:var(--cyan)}.ch-jp-spark.ch-jp-flat .ch-jp-ln{stroke:var(--ink-3)}.ch-jp-spark.ch-jp-flat .ch-jp-now{fill:var(--ink-3)}.ch-jp-take{grid-template-columns:1fr 1fr;gap:4px;display:grid}.ch-jp-tk{border:1px solid var(--rule);height:24px;font-family:var(--font-mono);color:var(--ink-2);justify-content:center;align-items:center;gap:4px;font-size:.6875rem;display:flex}.ch-jp-tk:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.ch-jp-tk.ch-jp-on{background:var(--pick-on);color:var(--oncolor);border-color:var(--pick-on);font-weight:600}.ch-jp-tk.ch-jp-val{border-color:var(--green)}.ch-jp-tk.ch-jp-val.ch-jp-on{background:var(--green);border-color:var(--green);color:var(--oncolor)}.ch-jp-tk:disabled{color:var(--ink-3);border-color:var(--rule);cursor:not-allowed}.ch-jp-slots{gap:4px;display:flex}.ch-jp-slots i{border:1px solid var(--rule-strong);width:26px;height:26px;font-family:var(--font-mono);color:var(--ink-3);place-items:center;font-size:.625rem;font-style:normal;display:grid}.ch-jp-slots i.ch-jp-f{background:var(--pick-on);color:var(--oncolor);border-color:var(--pick-on);font-weight:600}.ch-jp-slots i.ch-jp-open{border-color:var(--amber);color:var(--amber);border-style:dashed}.ch-jp-sup{align-items:center;gap:4px;display:flex}.ch-jp-sup .ch-jp-m{border:1px solid var(--rule);letter-spacing:.04em;width:22px;height:18px;color:var(--ink-3);place-items:center;font-size:.5625rem;font-weight:700;display:grid}.ch-jp-sup .ch-jp-m.ch-jp-y{border-color:var(--green);color:var(--green);background:#0f73501f}.ch-jp-sup .ch-jp-c{font-family:var(--font-mono);color:var(--ink-3);margin-left:2px;font-size:.6875rem}.ch-jp-sup .ch-jp-c.ch-jp-hi{color:var(--green);font-weight:600}.ch-jp-sup .ch-jp-c.ch-jp-lone{color:var(--amber)}table.ch-jp-heat{border-collapse:collapse;table-layout:fixed;width:100%}table.ch-jp-heat th,table.ch-jp-heat td{border:1px solid var(--rule);text-align:center;height:24px;font-family:var(--font-mono);font-size:.6875rem}table.ch-jp-heat th{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--sunken);font-size:.5625rem;font-weight:700}table.ch-jp-heat td.ch-jp-h1{background:var(--gw1)}table.ch-jp-heat td.ch-jp-h2{background:var(--gw2)}table.ch-jp-heat td.ch-jp-h3{background:var(--gw3);color:var(--ink)}table.ch-jp-heat td.ch-jp-h4{background:var(--gw4);color:var(--ink);font-weight:600}table.ch-jp-heat td.ch-jp-self{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--rule) 3px 4px);color:var(--ink-3)}.ch-jp-cand{border-bottom:1px dotted var(--rule);height:24px;font-family:var(--font-mono);align-items:center;gap:8px;font-size:.75rem;display:flex}.ch-jp-cand:last-child{border-bottom:none}.ch-jp-cand .ch-jp-t{width:78px;color:var(--ink);flex:none}.ch-jp-cand .ch-jp-bar{flex:1;gap:2px;height:8px;display:flex}.ch-jp-cand .ch-jp-bar i{background:var(--rule-strong);flex:1;display:block}.ch-jp-cand .ch-jp-bar i.ch-jp-y{background:var(--green)}.ch-jp-cand .ch-jp-c{text-align:right;width:32px;color:var(--ink-3);flex:none;font-size:.6875rem}.ch-jp-cand.ch-jp-out .ch-jp-t{color:var(--amber)}.ch-jp-cand.ch-jp-mine{background:var(--amber-wash)}.ch-jp-linegrid{gap:var(--s3);padding:var(--s4);display:grid}@media (min-width:900px){.ch-jp-linegrid{grid-template-columns:repeat(2,1fr)}}.ch-jp-lineform{align-items:center;gap:var(--s2);height:var(--row);border-bottom:1px solid var(--rule);font-size:.75rem;display:flex}.ch-jp-lineform .ch-jp-matchup{flex:1;min-width:0}.ch-jp-prefill{letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);border:1px solid var(--amber);background:var(--amber-soft);padding:1px 4px;font-size:.5625rem}.ch-jp-confirmed{letter-spacing:.08em;text-transform:uppercase;color:var(--green);border:1px solid var(--green);padding:1px 4px;font-size:.5625rem}.ch-usermenu{flex:none;position:relative}.ch-usermenu>.ch-chip-user{cursor:pointer;font:inherit;color:inherit;background:0 0}.ch-usermenu>.ch-chip-user:hover,.ch-usermenu>.ch-chip-user[aria-expanded=true]{border-color:var(--ink-3)}.ch-chip-user .ch-caret{color:var(--ink-3);font-size:.5625rem}.ch-menu{background:var(--panel);border:1px solid var(--rule-strong);z-index:60;min-width:230px;position:absolute;top:calc(100% + 6px);right:0}.ch-menu-sec{padding:6px 0}.ch-menu-sec+.ch-menu-sec{border-top:1px solid var(--rule-strong)}.ch-menu-sec>.ch-lab{padding:4px 12px 3px;display:block}.ch-menu-admin{background:linear-gradient(180deg, var(--amber-soft) 0%, transparent 70%);border-top:1px solid var(--amber)!important}.ch-menu-item{width:100%;height:30px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 12px;font-size:.75rem;text-decoration:none;display:flex}.ch-menu-item:hover{background:var(--amber-soft)}.ch-menu-item.ch-on{color:var(--amber);font-weight:600}.ch-menu-item .ch-val{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.625rem}.ch-menu form{display:contents}.ch-menu-note{color:var(--ink-3);margin:0;padding:0 12px 4px;font-size:.625rem;line-height:1.4}.ch-need{align-items:center;gap:10px;min-width:0;display:flex}.ch-need-line{min-width:0;color:var(--ink-2);flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.ch-need-line .ch-what{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.6875rem;overflow:hidden}.ch-need .ch-when{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:.6875rem}.ch-need .ch-when.ch-soon{color:var(--amber);font-weight:600}.ch-need-line .ch-ch{color:var(--ink-3);font-size:.75rem}.ch-need-line:hover .ch-what,.ch-need-line:hover .ch-ch{color:var(--amber)}.ch-need-cp{align-items:center;gap:6px;display:inline-flex}.ch-need-cp a{color:var(--ink-2);align-items:baseline;gap:5px;text-decoration:none;display:inline-flex}.ch-need-cp a b{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:.5625rem;font-weight:700}.ch-need-cp a:hover b{color:var(--amber)}.ch-need-quiet{color:var(--ink-3);font-size:.6875rem}.ch-need-done{color:var(--ink-2)}.ch-chipf-need.ch-on{border-color:var(--amber)}.ch-site{color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:.75rem;text-decoration:none;display:inline-flex}.ch-site .ch-ch{color:var(--ink-3);font-size:.6875rem}a.ch-site:hover,a.ch-site:hover .ch-ch{color:var(--amber)}.ch-site-nolink{color:var(--ink-3)}.ch-enm-link{color:inherit;text-decoration:none}.ch-enm-link:hover{color:var(--amber);text-underline-offset:3px;text-decoration:underline}td.ch-s1{position:sticky}.ch-rowedit-btn{opacity:0;background:var(--ground);position:absolute;top:50%;right:6px;transform:translateY(-50%)}tbody tr:hover .ch-rowedit-btn,tr.ch-editing .ch-rowedit-btn,.ch-rowedit-btn:focus-visible{opacity:1}tbody tr:hover .ch-rowedit-btn{background:var(--raised)}tr.ch-editing td{background:var(--amber-soft)}table.ch-tk tr.ch-editpanel td{white-space:normal;background:var(--panel);border-bottom:1px solid var(--rule-strong);height:auto;padding:0}.ch-editpanel-in{border-left:2px solid var(--amber);max-width:100vw;padding:12px 16px 14px;position:sticky;left:0}.ch-rowedit-form{flex-direction:column;gap:12px;display:flex}.ch-rowedit-grp{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ch-rowedit-grph{width:56px;color:var(--amber-ink);align-self:center}.ch-rowedit-form .ch-amtinput{width:100%;height:26px;font-size:.75rem}.ch-rowedit-actions{align-items:center;gap:8px;padding-left:68px;display:flex}.ch-rowedit-actions .ch-btn{flex:none;width:auto;height:26px;padding:0 16px}.ch-poolhome{max-width:980px;padding:20px 28px 32px}.ch-poolhome-head h1{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:700}.ch-poolhome-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;display:flex}.ch-poolhome-meta .ch-sep{color:var(--ink-3)}.ch-poolhome-week{background:var(--amber-soft);border-top:1px solid var(--amber);border-bottom:1px solid var(--amber);color:var(--ink-2);align-items:baseline;gap:12px;margin:22px 0 14px;padding:10px 14px;font-size:.75rem;display:flex}.ch-poolhome-week b{color:var(--ink);font-size:.9375rem}.ch-poolhome-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.ch-mod{border:1px solid var(--rule-strong);background:var(--panel)}.ch-mod .ch-modh{justify-content:space-between;align-items:center;gap:12px;display:flex}.ch-poolhome-st{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.625rem}.ch-poolhome-todo{color:var(--ink-3)}.ch-poolhome-part{color:var(--amber)}.ch-poolhome-done{color:var(--ink);font-weight:700}.ch-poolhome .ch-hint{color:var(--ink-2);margin:0 0 14px;font-size:.75rem;line-height:1.5}.ch-poolhome-cta{justify-content:center;align-items:center;width:auto;height:32px;padding:0 18px;text-decoration:none;display:inline-flex}.ch-poolhome-links{gap:8px;margin-top:18px;display:flex}.ch-poolhome-links .ch-ghostbtn{text-decoration:none}.ch-bb-side.ch-bb-dog:hover:not(:disabled){border-color:var(--amber);color:var(--amber-ink)}.ch-bb-side.ch-bb-on.ch-bb-dog{background:var(--amber);border-color:var(--amber);color:var(--oncolor)}tr.ch-bb-locked .ch-bb-side.ch-bb-on.ch-bb-dog{background:var(--amber-soft);color:var(--amber-ink)}.ch-bb-dogmark{letter-spacing:.1em;text-transform:uppercase;color:var(--amber-ink);background:var(--amber-soft);border:1px solid var(--amber);margin-left:6px;padding:1px 4px;font-size:.5625rem}.ch-bb-lr .ch-bb-t.ch-bb-isdog,.ch-bb-upsets{color:var(--amber-ink)}.ch-bb-upsets-warn{color:var(--ink-3)}.ch-bb-pagehead{position:relative}.ch-bb-finallink{right:var(--s6);top:var(--s4);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;text-decoration:none;display:flex;position:absolute}.ch-bb-finallink b{color:var(--ink-2);font-size:.75rem;font-weight:700}.ch-bb-finallink span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem}.ch-bb-finallink-open b{color:var(--amber-ink)}.ch-bb-finallink:hover b{color:var(--amber);text-underline-offset:3px;text-decoration:underline}.ch-bb-main{grid-template-columns:1fr 300px;min-width:0;display:grid;overflow:hidden}.ch-bb-mshell{height:calc(100dvh - var(--viewas) - var(--bnav));flex-direction:column;display:flex}@media (max-width:1023px){.ch-main.ch-bb-main{display:block;overflow:visible}}.ch-poolhome-main{display:block;overflow:auto}@media (max-width:1023px){.ch-main.ch-poolhome-main{display:block}.ch-poolhome{padding:16px 14px 28px}.ch-mod .ch-modh{flex-direction:column;align-items:flex-start;gap:4px;height:auto;padding-top:8px;padding-bottom:8px}.ch-poolhome-st{white-space:normal}}.ch-fin-strat{color:var(--violet)!important}.ch-fin-stratlab{letter-spacing:.08em;font-size:.5625rem;display:block}.ch-fin-stratkey{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);text-transform:none;font-size:.5625rem;display:block}.ch-fin-strats{border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0;display:grid}.ch-fin-strat-row{padding:var(--s3) var(--s6) var(--s4);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:6px;display:flex}.ch-fin-strat-head{align-items:baseline;gap:8px;font-size:.8125rem;display:flex}.ch-fin-strat-head .ch-fin-stratkey{color:var(--violet);border:1px solid var(--violet);padding:1px 4px;display:inline}.ch-fin-strat-row p{color:var(--ink-2);flex:1;margin:0;font-size:.6875rem;line-height:1.5}.ch-fin-strats>.ch-bb-note{padding:var(--s3) var(--s6)}.ch-ledger{padding:0 0 28px}.ch-ledger-kpis{border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.ch-ledger-kpi{border-right:1px solid var(--rule);flex-direction:column;gap:3px;padding:16px 24px 14px;display:flex}.ch-ledger-kpi b{color:var(--ink);font-size:1.375rem;font-weight:600}.ch-ledger-kpi>span:last-child{color:var(--ink-3);font-size:.6875rem}.ch-ledger-pos{color:var(--pos,#2f7a3d)}.ch-ledger-neg{color:var(--red)}.ch-ledger-league{align-items:center;gap:8px;display:inline-flex}.ch-ledger-status{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem}.ch-ledger-buyin{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.ch-ledger-buyin .ch-amtinput{text-align:right;width:84px;height:24px;font-size:.75rem}.ch-ledger-dollar{color:var(--ink-3);font-family:var(--font-mono);font-size:.6875rem}table.ch-ledger-tk tr.ch-ledger-sub td{background:var(--panel);color:var(--ink-2);border-bottom:1px solid var(--rule-strong)}table.ch-ledger-tk tr.ch-ledger-total td{background:var(--amber-soft);border-top:1px solid var(--amber);font-size:.8125rem}.ch-ledger-cards{display:none}@media (max-width:639px){.ch-ledger-tablewrap{display:none}.ch-ledger-cards{padding:0 12px 4px;display:block}.ch-ledger>.ch-modh .ch-lab:last-child{text-transform:none;letter-spacing:normal}}.ch-ledger-gcard{margin:0 0 14px}.ch-ledger-gcardh{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;padding:8px 0 5px;font-size:.8125rem;font-weight:600;display:flex}.ch-ledger-card{border-bottom:1px solid var(--rule);padding:8px 0 9px}.ch-ledger-card.ch-out{opacity:.55}.ch-ledger-cardh{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.8125rem;display:flex}.ch-ledger-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:6px;display:grid}.ch-ledger-cardcell{align-items:baseline;gap:6px;min-width:0;display:flex}.ch-ledger-cardcell>.ch-lab{min-width:46px}.ch-ledger-cardcell .ch-ledger-buyin{justify-content:flex-start}.ch-ledger-gsub,.ch-ledger-gtotal .ch-ledger-cardh{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;font-size:.75rem;display:flex}.ch-ledger-gtotal{background:var(--amber-soft);border-top:1px solid var(--amber);margin-top:4px;padding:2px 10px 10px}.ch-ledger .ch-poolhome-links{padding:0 24px}.ch-ledger>.ch-bb-note{padding-left:24px!important}.ch-pl-views{align-items:center;gap:var(--s3);height:34px;padding:0 var(--s6);background:var(--panel);border-bottom:1px solid var(--rule-strong);flex:none;display:flex}.ch-pl-view{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);border-bottom:2px solid #0000;font-size:.625rem;font-weight:700;line-height:33px}.ch-pl-view:hover{color:var(--ink)}.ch-pl-view.ch-on{color:var(--amber);border-bottom-color:var(--amber)}.ch-pl-page{gap:var(--s4);padding:var(--s4) var(--s6) var(--s6);flex-direction:column;min-width:0;display:flex}.ch-pl-bar{align-items:center;gap:var(--s2);flex-wrap:wrap;min-height:26px;display:flex}.ch-pl-minavg{align-items:center;gap:6px;display:flex}.ch-seg a{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;padding:0 10px;font-size:.625rem;font-weight:600;display:inline-flex}.ch-seg a+a{border-left:1px solid var(--rule)}.ch-seg a.ch-on{background:var(--amber);color:var(--oncolor)}.ch-seg a:hover:not(.ch-on){color:var(--ink);background:var(--raised)}.ch-pl-teamtabs{border:1px solid var(--rule-strong);flex-wrap:wrap;display:flex}.ch-pl-teamtab{height:22px;color:var(--ink-2);white-space:nowrap;align-items:baseline;gap:5px;padding:0 9px;font-size:.6875rem;font-weight:600;display:flex}.ch-pl-teamtab+.ch-pl-teamtab{border-left:1px solid var(--rule)}.ch-pl-teamtab em{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-3);font-size:.5625rem;font-style:normal}.ch-pl-teamtab:hover{background:var(--raised);color:var(--ink)}.ch-pl-teamtab.ch-on{background:var(--amber);color:var(--oncolor)}.ch-pl-teamtab.ch-on em{color:var(--oncolor);opacity:.75}.ch-pl-need{border:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;height:22px;color:var(--ink-3);align-items:center;padding:0 9px;font-size:.625rem;display:inline-flex}.ch-pl-need.ch-on{border-color:var(--amber);background:var(--amber-soft);color:var(--amber-ink)}.ch-pl-need b{font-family:var(--font-mono);margin:0 4px}.ch-pl-tablewrap{border:1px solid var(--rule-strong);background:var(--ground);max-width:100%;overflow:auto}table.ch-pl-tk{border-collapse:separate;border-spacing:0;background:var(--ground);width:max-content;min-width:100%}table.ch-pl-tk th,table.ch-pl-tk td{height:var(--row-sm);border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap;padding:0 8px;font-size:.75rem;font-weight:400}table.ch-pl-tk thead th{z-index:3;height:var(--row-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);background:var(--panel);border-bottom:1px solid var(--rule-strong);padding:0 8px;font-size:.5625rem;font-weight:600;position:sticky;top:0}table.ch-pl-tk td.ch-r,table.ch-pl-tk th.ch-r{text-align:right}.ch-pl-sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:3px;display:inline-flex}.ch-pl-sort:hover{color:var(--ink)}.ch-pl-sort.ch-on{color:var(--amber)}.ch-pl-sort i{font-size:.4375rem;font-style:normal}table.ch-pl-tk th:first-child,table.ch-pl-tk td:first-child{z-index:2;background:var(--ground);position:sticky;left:0}table.ch-pl-tk th:nth-child(2),table.ch-pl-tk td:nth-child(2){z-index:2;background:var(--ground);border-right:1px solid var(--rule-strong);min-width:190px;position:sticky;left:40px}table.ch-pl-tk thead th:first-child,table.ch-pl-tk thead th:nth-child(2){z-index:4;background:var(--panel)}.ch-pl-row{cursor:pointer}.ch-pl-row:hover td{background:var(--raised)}.ch-pl-row.ch-pl-used td{color:var(--ink-3)}.ch-pl-row.ch-pl-slotted td{background:var(--amber-wash)}.ch-pl-row.ch-pl-open td{background:var(--raised)}.ch-pl-name{color:inherit;text-align:left;font-size:.8125rem;font-weight:600}.ch-pl-name:hover{color:var(--amber)}.ch-pl-strong{color:var(--ink);font-weight:600}.ch-pl-src{color:var(--ink-2)}.ch-pl-past{color:var(--ink-3)}.ch-pl-delta.ch-pl-up{color:var(--amber-ink);font-weight:600}.ch-pl-delta.ch-pl-down{color:var(--ink-3)}.ch-pl-warn-ink{color:var(--amber-ink);font-weight:600}.ch-pl-rosgap{font-family:var(--font-mono);color:var(--ink-3);margin-left:4px;font-size:.5625rem}.ch-pl-note-strip{border:1px solid var(--rule);background:var(--sunken);color:var(--ink-2);margin:0;padding:5px 9px;font-size:.6875rem;line-height:1.35}.ch-pl-note-strip.ch-pl-note-warn{border-color:var(--amber);background:var(--amber-soft);color:var(--amber-ink)}.ch-pl-note-dim{color:var(--ink-3)}.ch-pl-detail{gap:var(--s2);flex-direction:column;display:flex}.ch-pl-detrow{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ch-pl-detrow>.ch-lab{min-width:92px}.ch-pl-detval{color:var(--ink-2);align-items:baseline;gap:5px;font-size:.6875rem;display:inline-flex}.ch-pl-detval i{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.5625rem;font-style:normal}.ch-pl-detval b{font-family:var(--font-mono);color:var(--ink);font-size:.75rem;font-weight:600}.ch-pl-detval em{color:var(--ink-3);font-size:.625rem;font-style:normal}.ch-pl-detnote{color:var(--ink-3);white-space:normal;font-size:.6875rem}.ch-pl-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.ch-pl-chip{border:1px solid var(--rule);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:3px;margin-left:5px;padding:1px 4px;font-size:.5625rem;font-style:normal;display:inline-flex}.ch-pl-chips .ch-pl-chip{margin-left:0}.ch-pl-chip b{font-family:var(--font-mono)}.ch-pl-chip.ch-pl-warn{border-color:var(--amber);background:var(--amber-soft);color:var(--amber-ink)}.ch-pl-chip.ch-pl-bad{border-color:var(--red);color:var(--red)}.ch-pl-chip.ch-pl-now{border-color:var(--amber);color:var(--amber-ink)}.ch-pl-chip.ch-pl-spent{border-style:dashed}.ch-pl-chip.ch-pl-dup{border-color:var(--ink-3);color:var(--ink-2)}tr.ch-pl-picker td{background:var(--panel);border-bottom:1px solid var(--rule-strong);white-space:normal;padding:var(--s2) 8px}.ch-pl-pickerbody{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ch-pl-slotbtn{border:1px solid var(--amber);height:24px;color:var(--amber-ink);align-items:baseline;gap:6px;padding:0 10px;font-size:.6875rem;display:inline-flex}.ch-pl-slotbtn b{letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.ch-pl-slotbtn em{color:var(--ink-3);font-size:.625rem;font-style:normal}.ch-pl-slotbtn:hover:not(:disabled){background:var(--amber);color:var(--oncolor)}.ch-pl-slotbtn:hover:not(:disabled) em{color:var(--oncolor);opacity:.8}.ch-pl-slotbtn:disabled{border-color:var(--rule);color:var(--ink-3);cursor:default}.ch-pl-slotbtn.ch-pl-clear{border-color:var(--rule-strong);color:var(--ink-2)}.ch-pl-note{color:var(--ink-2);font-size:.6875rem}.ch-pl-refuse{color:var(--red);font-size:.6875rem}table.ch-pl-ov{border-collapse:separate;border-spacing:0;background:var(--ground);width:max-content;min-width:100%}table.ch-pl-ov th,table.ch-pl-ov td{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);text-align:left;vertical-align:top;font-weight:400}table.ch-pl-ov thead th{z-index:3;background:var(--panel);border-bottom:1px solid var(--rule-strong);padding:var(--s2) 10px;min-width:155px;position:sticky;top:0}.ch-pl-ovrow{z-index:2;background:var(--panel);color:var(--ink-3);padding:0 6px;font-size:.625rem;position:sticky;left:0;text-align:center!important;border-right:1px solid var(--rule-strong)!important}table.ch-pl-ov th.ch-pl-ovrow,table.ch-pl-ov td.ch-pl-ovrow{width:32px;min-width:32px}table.ch-pl-ov thead .ch-pl-ovrow{z-index:4}.ch-pl-ovhead{flex-direction:column;gap:3px;display:flex}.ch-pl-ovname{color:var(--ink);align-items:baseline;gap:6px;font-size:.75rem;font-weight:700;display:flex}.ch-pl-ovname em{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.5625rem;font-style:normal}.ch-pl-ovtot{align-items:baseline;gap:6px;display:flex}.ch-pl-ovtot b{color:var(--ink);font-size:1.0625rem;font-weight:600}.ch-pl-ovtot em{font-size:.6875rem;font-style:normal}.ch-pl-ovtot em.ch-pl-up{color:var(--green)}.ch-pl-ovtot em.ch-pl-down{color:var(--amber-ink)}.ch-pl-ovmeta{color:var(--ink-2);align-items:center;gap:6px;font-size:.6875rem;display:flex}.ch-pl-lock{letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:5px;font-size:.625rem;display:inline-flex}.ch-pl-lock i{background:var(--amber);flex:none;width:5px;height:5px}.ch-pl-lock b{color:var(--ink-3);font-weight:500}.ch-pl-lock.ch-pl-shut{color:var(--red)}.ch-pl-lock.ch-pl-shut i{background:var(--red)}.ch-pl-ovcell{padding:0;position:relative}.ch-pl-ovbtn{text-align:left;width:100%;min-height:44px;color:inherit;grid-template-columns:34px 1fr auto;grid-template-areas:"slot player pts""slot sub pts";align-items:center;gap:0 6px;padding:5px 22px 5px 6px;display:grid}.ch-pl-ovbtn:hover:not(:disabled){background:var(--raised)}.ch-pl-ovbtn:disabled{cursor:default}.ch-pl-ovslot{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);grid-area:slot;align-self:center;font-size:.5625rem}.ch-pl-ovplayer{color:var(--ink);grid-area:player;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:flex}.ch-pl-ovhint{color:var(--ink-3);font-weight:400}.ch-pl-ovsub{color:var(--ink-3);grid-area:sub;font-size:.625rem}.ch-pl-ovpts{color:var(--ink-2);grid-area:pts;align-self:center;font-size:.8125rem;font-weight:600}.ch-pl-ovopen .ch-pl-ovbtn{background:var(--amber-wash)}.ch-pl-ovpicked{outline:2px solid var(--amber);outline-offset:-2px}.ch-pl-oveli .ch-pl-ovbtn{background:var(--amber-soft)}.ch-pl-ovlocked .ch-pl-ovbtn{color:var(--ink-3)}.ch-pl-ovclear{width:16px;height:16px;color:var(--ink-3);font-size:.8125rem;line-height:1;position:absolute;top:3px;right:3px}.ch-pl-ovclear:hover{color:var(--red)}.ch-pl-ovempty{background:var(--sunken)}tr.ch-pl-ovnews td{padding:var(--s2) 8px;vertical-align:top;background:var(--panel);font-size:.6875rem}.ch-pl-newsline{color:var(--ink-2);align-items:baseline;gap:4px;margin-bottom:2px;display:flex}.ch-pl-newsline b{color:var(--ink);font-weight:600}.ch-pl-ledgerlink{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:.625rem;display:block}.ch-pl-ledgerlink:hover{color:var(--amber)}table.ch-pl-season{width:max-content;min-width:100%}table.ch-pl-season th em{font-style:normal;font-family:var(--font-mono);color:var(--ink-3);margin-left:4px}table.ch-pl-season td{white-space:nowrap}table.ch-pl-season tr.ch-pl-nowweek td{background:var(--amber-wash)}.ch-sv-main{overflow:auto}.ch-sv{flex-direction:column;gap:16px;max-width:1320px;padding:20px 28px 40px;display:flex}.ch-sv-head h1{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:700}.ch-sv-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;display:flex}.ch-sv-meta b{color:var(--ink);font-weight:700}.ch-sv-meta .ch-sep{color:var(--ink-3)}.ch-sv-tabs{border:1px solid var(--rule-strong);flex-wrap:wrap;width:max-content;max-width:100%;display:flex}.ch-sv-tab{border:0;border-right:1px solid var(--rule);height:28px;color:var(--ink-2);font-family:var(--font-sans);letter-spacing:.04em;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 14px;font-size:.6875rem;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.ch-sv-tab:last-child{border-right:0}.ch-sv-tab:hover{background:var(--raised);color:var(--ink)}.ch-sv-tab.ch-on{background:var(--amber);color:var(--oncolor)}.ch-sv-tab em{font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;color:var(--red);font-size:.5625rem}.ch-sv-tab.ch-on em{color:var(--oncolor)}.ch-sv-weekbar{background:var(--amber-wash);border-top:1px solid var(--amber);border-bottom:1px solid var(--amber);color:var(--ink-2);align-items:center;gap:12px;padding:8px 14px;font-size:.75rem;display:flex}.ch-sv-weekbar b{color:var(--ink);font-size:.9375rem}.ch-sv-cd{font-family:var(--font-mono);letter-spacing:.04em;color:var(--amber-ink);font-size:.6875rem;font-weight:600}.ch-sv-cd.ch-sv-cd-out{color:var(--ink-3);font-weight:400}.ch-sv-entrybar{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.ch-sv-slots{flex:none;align-items:stretch;gap:8px;display:flex}.ch-sv-slot{border:1px solid var(--rule);min-width:96px;color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:6px 12px;transition:border-color .12s;display:flex}.ch-sv-slot em{font-style:normal}.ch-sv-slot b{color:var(--ink-3);font-size:1.0625rem;font-weight:600}.ch-sv-slot-on{border-color:var(--rule-strong)}.ch-sv-slot-on b{color:var(--ink)}.ch-sv-slot-active{border-color:var(--amber)}.ch-sv-slot-active em{color:var(--amber-ink)}.ch-sv-rw{font-family:var(--font-mono);letter-spacing:.09em;font-size:.5625rem;font-weight:700}.ch-sv-used{flex:320px;min-width:260px}.ch-sv-used .ch-lab b{color:var(--ink);font-weight:700}.ch-sv-usedchips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ch-sv-usedchip{align-items:baseline;gap:4px;text-decoration:none;display:inline-flex}.ch-sv-usedchip em{color:var(--ink-3);font-size:.5625rem;font-style:normal}.ch-sv-lnum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-3);letter-spacing:.02em;font-size:.5625rem;font-weight:600}.ch-sv-pk.ch-on .ch-sv-lnum{color:inherit;opacity:.75}.ch-sv-buybar{align-items:flex-start;gap:8px}.ch-sv-bbundo{cursor:pointer;color:var(--ink-3);background:0 0;border:0;padding:0 0 0 2px;font-size:.6875rem;line-height:1}.ch-sv-bbundo:hover{color:var(--ink)}.ch-sv-chip{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;border:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;padding:1px 5px;font-size:.6875rem;font-weight:600}.ch-sv-r-won,.ch-sv-chip.ch-sv-r-won{color:var(--green);border-color:var(--green)}.ch-sv-r-lost,.ch-sv-chip.ch-sv-r-lost{color:var(--red);border-color:var(--red)}.ch-sv-r-push,.ch-sv-chip.ch-sv-r-push{color:var(--ink-2)}.ch-sv-r-pend{color:var(--ink)}.ch-sv-schedwrap{overflow-x:auto}.ch-sv-table{table-layout:auto;width:max-content;min-width:100%}.ch-sv-table td,.ch-sv-table th{padding:0 10px}.ch-sv-table tbody tr:hover td{background:var(--raised)}tr.ch-sv-day td{height:var(--row-xs);background:var(--sunken);border-bottom:1px solid var(--rule-strong);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:.5625rem;font-weight:600}tr.ch-sv-day:hover td{background:var(--sunken)}tr.ch-sv-locked td{color:var(--ink-3)}.ch-sv-c-kick{width:62px;color:var(--ink-3);font-size:.6875rem}.ch-sv-c-team{width:132px}.ch-sv-c-at{width:18px;color:var(--ink-3);text-align:center}.ch-sv-table td.ch-sv-c-at{padding:0}.ch-sv-c-line{width:96px;color:var(--ink-2);font-size:.6875rem}.ch-sv-c-ml{width:110px;color:var(--ink-3);font-size:.6875rem}.ch-sv-c-res{width:92px;color:var(--ink-2);font-size:.6875rem}.ch-sv-c-ent{text-align:center;width:54px}th.ch-sv-c-ent{font-family:var(--font-mono)}.ch-sv-pk{border:1px solid var(--rule);width:100%;height:26px;color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;font-size:.75rem;font-weight:500;transition:border-color .12s,background .12s,color .12s;display:flex}.ch-sv-pk em{letter-spacing:.08em;color:var(--ink-3);font-size:.5625rem;font-style:normal}.ch-sv-pk.ch-sv-fav{color:var(--ink);font-weight:700}.ch-sv-pk:hover:not(:disabled){border-color:var(--amber)}.ch-sv-pk.ch-on{background:var(--pick-on);border-color:var(--pick-on);color:var(--oncolor);font-weight:700}.ch-sv-pk.ch-on em{color:var(--oncolor)}.ch-sv-pk.ch-on.ch-sv-r-won{background:var(--green);border-color:var(--green);color:var(--oncolor)}.ch-sv-pk.ch-on.ch-sv-r-lost{background:var(--red);border-color:var(--red);color:var(--oncolor)}.ch-sv-pk.ch-sv-used-team{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);cursor:not-allowed;border-style:dashed}.ch-sv-pk.ch-sv-used-team em{text-decoration:none}.ch-sv-pk.ch-sv-lk:not(.ch-on){color:var(--ink-3);border-color:var(--rule);background:repeating-linear-gradient(135deg, transparent 0 4px, var(--rule) 4px 5px);cursor:not-allowed}.ch-sv-pk:disabled{cursor:not-allowed}.ch-sv-pk:disabled:not(.ch-sv-used-team):not(.ch-sv-lk):not(.ch-on){color:var(--ink-3);border-color:var(--rule)}.ch-sv-seasonwrap{overflow-x:auto}table.ch-sv-grid{table-layout:auto;width:max-content;min-width:100%}table.ch-sv-grid td,table.ch-sv-grid th{text-align:center;padding:0 4px}table.ch-sv-grid .ch-sv-g-ent{text-align:left;white-space:nowrap;width:190px;padding-left:12px}.ch-sv-g-wk{width:52px}th.ch-sv-g-wk{font-family:var(--font-mono)}.ch-sv-g-used{width:62px;color:var(--ink-3);font-size:.6875rem}td.ch-sv-g-here{background:var(--amber-wash)}.ch-sv-gcell{gap:2px;text-decoration:none;display:inline-flex}.ch-sv-gempty{color:var(--rule-strong);text-decoration:none;display:block}.ch-sv-gempty:hover{color:var(--amber)}.ch-sv-glink{color:var(--ink);font-family:var(--font-sans);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.75rem}.ch-sv-glink:hover{-webkit-text-decoration-color:var(--amber);-webkit-text-decoration-color:var(--amber);-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}table.ch-sv-grid tr.ch-out .ch-sv-glink{color:var(--ink-3)}.ch-sv-outmark{font-style:normal;font-family:var(--font-mono);letter-spacing:.09em;color:var(--red);margin-left:6px;font-size:.5625rem}.ch-sv-btn{border:1px solid var(--amber);height:26px;color:var(--amber);font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 12px;font-size:.625rem;font-weight:600;transition:background .12s,color .12s}.ch-sv-btn:hover:not(:disabled){background:var(--amber);color:var(--oncolor)}.ch-sv-btn.ch-sv-quiet{border-color:var(--rule-strong);color:var(--ink-2)}.ch-sv-btn.ch-sv-quiet:hover:not(:disabled){background:var(--raised);color:var(--ink);border-color:var(--ink-3)}.ch-sv-btn:disabled{border-color:var(--rule);color:var(--ink-3);cursor:not-allowed}.ch-sv-rulesum{color:var(--ink-3);font-size:.6875rem}.ch-sv-rulesbody{flex-direction:column;gap:14px;display:flex}.ch-sv-rulesrow{flex-direction:column;gap:6px;display:flex}.ch-sv-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ch-sv-numin{width:76px}.ch-sv-timein{width:124px}.ch-sv-weekchips{flex-wrap:wrap;gap:3px;display:flex}.ch-sv-weekchip{border:1px solid var(--rule);width:38px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:border-color .12s;display:flex}.ch-sv-weekchip em{letter-spacing:.06em;font-size:.5rem;font-style:normal}.ch-sv-weekchip b{color:var(--ink-2);font-size:.8125rem;font-weight:600}.ch-sv-weekchip:hover{border-color:var(--ink-3)}.ch-sv-weekchip.ch-on{border-color:var(--amber)}.ch-sv-weekchip.ch-on b{color:var(--amber-ink);font-weight:700}.ch-sv-seg{border:1px solid var(--rule-strong);display:flex}.ch-sv-seg button{border:0;border-right:1px solid var(--rule);height:26px;color:var(--ink-2);font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 12px;font-size:.625rem;font-weight:600}.ch-sv-seg button:last-child{border-right:0}.ch-sv-seg button.ch-on{background:var(--amber);color:var(--oncolor)}@media (max-width:1023px){.ch-main.ch-sv-main{display:block;overflow:visible}.ch-sv-msteps{gap:10px;font-size:.6875rem;display:flex}.ch-sv-msteps a{color:var(--ink-2);text-decoration:none}.ch-sv{gap:12px;padding:12px 12px 32px}.ch-sv-head h1{font-size:1.125rem}.ch-sv-c-ml,.ch-sv-c-line{display:none}.ch-sv-table td,.ch-sv-table th{padding:0 5px}.ch-sv-c-kick{width:48px;font-size:.625rem}.ch-sv-c-team{width:auto;min-width:108px}.ch-sv-c-res{width:62px;font-size:.625rem}.ch-sv-pk{padding:0 6px}.ch-sv-entrybar{gap:12px}}.ch-gr-main{overflow:auto}.ch-gr{flex-direction:column;gap:16px;max-width:1320px;padding:20px 28px 40px;display:flex}.ch-gr-head h1{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:700}.ch-gr-blurb{color:var(--ink-2);margin:4px 0 0;font-size:.75rem}.ch-gr-kpis{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ch-gr-kpis .ch-ledger-kpi:last-child{border-right:0}.ch-gr-of{color:var(--ink-3);font-size:.8125rem;font-weight:400}.ch-gr-todo{color:var(--amber-ink)}.ch-gr-rows{flex-direction:column;display:flex}.ch-gr-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(150px,1.3fr) 118px minmax(160px,1.4fr) 128px 210px 92px;align-items:center;gap:10px;min-height:46px;padding:8px 16px;display:grid}.ch-gr-row:last-child{border-bottom:0}.ch-gr-row:hover{background:var(--raised)}.ch-gr-row-out{color:var(--ink-3)}.ch-gr-who{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ch-gr-who b{color:var(--ink);font-size:.8125rem;font-weight:600}.ch-gr-row-out .ch-gr-who b{color:var(--ink-2)}.ch-gr-picker{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);padding:1px 5px;font-size:.625rem}.ch-gr-pool{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;overflow:hidden}.ch-gr-picks{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.ch-gr-pick em{letter-spacing:.08em;opacity:.85;margin-left:4px;font-size:.5rem;font-style:normal}.ch-gr-count{color:var(--ink-3)}.ch-gr-nopick{color:var(--amber-ink);font-size:.6875rem;font-weight:600}.ch-gr-standing{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ch-gr-st{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-3);white-space:nowrap;padding:1px 5px;font-size:.5625rem;font-weight:700}.ch-gr-st-alive{color:var(--ink-2)}.ch-gr-st-out{color:var(--red);border-color:var(--red)}.ch-gr-st-bought-back{color:var(--amber-ink);border-color:var(--amber)}.ch-gr-standing em{color:var(--ink-3);font-size:.625rem;font-style:normal}.ch-gr-bb{flex-wrap:wrap;gap:6px;display:flex}.ch-gr-money{gap:14px;display:flex}.ch-gr-money span{flex-direction:column;gap:1px;min-width:46px;display:flex}.ch-gr-money em{font-style:normal}.ch-gr-money b{color:var(--ink-2);font-size:.75rem;font-weight:600}.ch-gr-cta{text-align:right}.ch-gr-go{color:var(--ink-2);border-bottom:1px solid var(--rule-strong);white-space:nowrap;font-size:.6875rem;font-weight:600;text-decoration:none}.ch-gr-go:hover{color:var(--ink);border-bottom-color:var(--ink)}.ch-gr-go-now{color:var(--amber-ink);border-bottom-color:var(--amber)}.ch-gr-poolwrap{overflow-x:auto}table.ch-gr-pooltable{min-width:720px}.ch-gr-format{color:var(--ink-2);font-size:.6875rem}@media (max-width:1023px){.ch-main.ch-gr-main{display:block;overflow:visible}.ch-gr-msteps{gap:10px;font-size:.6875rem;display:flex}.ch-gr-msteps a{color:var(--ink-2);text-decoration:none}.ch-gr{gap:12px;padding:12px 12px 32px}.ch-gr-head h1{font-size:1.125rem}}@media (max-width:719px){.ch-gr-row{border-bottom:1px solid var(--rule-strong);grid-template-columns:1fr auto;grid-template-areas:"who standing""pool cta""picks picks""money money";gap:6px 10px;padding:12px 12px 14px}.ch-gr-who{grid-area:who}.ch-gr-standing{grid-area:standing;justify-content:flex-end}.ch-gr-pool{grid-area:pool}.ch-gr-picks{grid-area:picks}.ch-gr-money{border-top:1px solid var(--rule);grid-area:money;gap:18px;padding-top:2px}.ch-gr-cta{grid-area:cta}.ch-gr-kpis{grid-template-columns:1fr 1fr}.ch-gr-kpis .ch-ledger-kpi{padding:12px 14px 10px}.ch-gr-kpis .ch-ledger-kpi b{font-size:1.1875rem}}.ch-sv-linesbody{flex-direction:column;gap:0;display:flex}.ch-sv-linesbody>.ch-hint{max-width:68ch;margin:0 0 8px}.ch-sv-linerow{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;padding:4px 0;display:flex}.ch-sv-linerow:last-child{border-bottom:0}.ch-sv-linekick{width:46px;color:var(--ink-3);font-size:.625rem}.ch-sv-linegame{width:104px;color:var(--ink);font-size:.75rem}.ch-sv-linemkt{width:68px;color:var(--cyan);font-size:.6875rem}.ch-sv-linein{text-align:right;width:72px;height:24px;font-size:.75rem}.ch-sv-linepv,.ch-sv-linero{color:var(--ink-2);min-width:150px;font-size:.6875rem}.ch-sv-linepv .ch-sep,.ch-sv-linero .ch-sep{color:var(--ink-3)}.ch-sv-ltag{font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-3);white-space:nowrap;margin-left:6px;padding:1px 4px;font-size:.5625rem;font-weight:600}.ch-sv-c-line .ch-sv-ltag{margin-left:0}.ch-sv-ltag-market{color:var(--cyan);border-color:var(--cyan)}.ch-sv-lnum-mkt{border-bottom:1px dotted}@media (max-width:1023px){.ch-sv-spread .ch-sv-pk{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;height:32px;padding:0 6px;line-height:1.15}.ch-sv-spread .ch-sv-c-team{min-width:74px}.ch-sv-linegame{width:92px}.ch-sv-linepv,.ch-sv-linero{flex-basis:100%;min-width:0}}.ch-sv-bblist{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ch-sv-bbrow{align-items:center;gap:6px;display:flex}.ch-sb-main{overflow:auto}.ch-sb{flex-direction:column;gap:14px;max-width:1180px;padding:20px 28px 40px;display:flex}.ch-sb-head h1{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:700}.ch-sb-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;display:flex}.ch-sb-meta .ch-sep{color:var(--ink-3)}.ch-sb-livetag{color:var(--amber-ink);font-weight:600}.ch-sb-fchip{letter-spacing:.02em;background:var(--panel);border:1px solid var(--rule);min-height:28px;color:var(--ink-3);cursor:pointer;padding:4px 9px;font-family:inherit;font-size:.6875rem;font-weight:600}.ch-sb-fchip:hover{border-color:var(--rule-strong);color:var(--ink-2)}.ch-sb-fchip.ch-on{background:var(--pick-on);border-color:var(--pick-on);color:var(--oncolor)}.ch-linkish{font-family:inherit;font-size:inherit;color:var(--amber-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ch-sb-slotn{color:var(--ink-3);margin-left:auto;font-size:.625rem}.ch-sb-slotbody{padding:0}a.ch-sb-game{color:inherit;text-decoration:none;display:block}.ch-sb-game{padding:8px var(--s4) 10px;border-bottom:1px solid var(--rule)}.ch-sb-game:last-child{border-bottom:0}.ch-sb-nada{opacity:.45}.ch-sb-islive{background:var(--amber-wash)}a.ch-sb-game:hover .ch-sb-abbr,a.ch-sb-game:hover .ch-sb-score{color:var(--amber-ink)}a.ch-sb-game:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.ch-sb-go{color:var(--ink-3);flex:none;font-size:.9375rem;display:none}.ch-sb-line{min-height:var(--row);align-items:center;gap:8px;display:flex}.ch-sb-matchup{align-items:baseline;gap:6px;min-width:0;display:flex}.ch-sb-abbr{letter-spacing:.02em;color:var(--ink);font-size:.875rem;font-weight:700}.ch-sb-score{color:var(--ink);font-size:.9375rem;font-weight:700}.ch-sb-at{color:var(--ink-3);padding:0 2px;font-size:.6875rem}.ch-sb-state{color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:.6875rem;display:flex}.ch-sb-state .ch-sep{color:var(--ink-3)}.ch-sb-statelive{color:var(--amber-ink);font-weight:700}.ch-sb-conflict{font-family:var(--font-mono);letter-spacing:.08em;color:var(--amber-ink);border:1px solid var(--amber);background:var(--amber-soft);white-space:nowrap;padding:1px 5px;font-size:.625rem;font-weight:700}.ch-sb-cols{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.ch-sb-col{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ch-sb-col>.ch-lab{color:var(--ink-3)}.ch-sb-none{color:var(--ink-3);font-size:.6875rem}.ch-sb-neutral{border-top:1px dashed var(--rule);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding-top:6px;display:flex}.ch-sb-chip{border:1px solid var(--rule);max-width:100%;color:var(--ink-2);border-left-width:1px;align-items:baseline;gap:5px;padding:2px 6px;font-size:.6875rem;text-decoration:none;display:inline-flex}a.ch-sb-chip:hover{background:var(--raised)}.ch-sb-chipsrc{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.625rem;font-weight:700}.ch-sb-chipwant{font-family:var(--font-mono);letter-spacing:.06em;font-size:.625rem;font-weight:700}.ch-sb-chiptext{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);overflow:hidden}.ch-sb-for{border-color:var(--green)}.ch-sb-for .ch-sb-chipwant{color:var(--green)}.ch-sb-against{border-color:var(--red)}.ch-sb-against .ch-sb-chipwant{color:var(--red)}@media (max-width:1023px){.ch-main.ch-sb-main{display:block;overflow:visible}.ch-sb-slot .ch-modh{flex-direction:row;align-items:center;height:30px;padding-top:0;padding-bottom:0}.ch-sb-colempty{display:none}.ch-sb{gap:10px;padding:12px 12px 32px}.ch-sb-head h1{font-size:1.125rem}.ch-sb-game{padding:8px 10px 10px}.ch-sb-line{gap:8px;min-height:44px;padding:2px 0}.ch-sb-go{display:inline-block}.ch-sb-abbr,.ch-sb-score{font-size:1rem}.ch-sb-fchip{min-height:40px;padding:0 12px;font-size:.75rem}.ch-sv-msteps{align-items:center;gap:4px;display:flex}.ch-sb-cols{grid-template-columns:1fr;gap:6px}.ch-sb-chip{width:100%}.ch-sb-chiptext{flex:1}.ch-sb-slot .ch-modh{z-index:2;position:sticky;top:44px}}.ch-mscore{letter-spacing:.04em;color:var(--amber-ink);white-space:nowrap;font-size:.6875rem;font-weight:700;text-decoration:none}.ch-sb-list{display:none}.ch-sb-gridwrap{padding:var(--s3);display:block}.ch-sg-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.ch-sg-bug{background:var(--panel);border:1px solid var(--rule);min-width:0;color:inherit;flex-direction:row;align-items:stretch;gap:10px;padding:7px 10px 6px;text-decoration:none;display:flex}.ch-sg-bug:hover{background:var(--raised);border-color:var(--rule-strong)}.ch-sg-bug:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.ch-sg-nada{opacity:.45}.ch-sg-islive{background:var(--amber-wash);border-color:var(--amber)}.ch-sg-bugcol{flex-direction:column;flex:0 0 118px;min-width:0;display:flex}.ch-sg-side{flex-direction:column;gap:2px;min-width:0;display:flex}.ch-sg-side+.ch-sg-side{border-top:1px dashed var(--rule);margin-top:4px;padding-top:4px}.ch-sg-team{align-items:baseline;gap:6px;min-width:0;display:flex}.ch-sg-abbr{letter-spacing:.04em;color:var(--ink);font-size:.9375rem;font-weight:700}.ch-sg-score{color:var(--ink);font-size:1.1875rem;font-weight:700;line-height:1}.ch-sg-meta{min-width:0;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;font-size:.625rem;display:flex}.ch-sg-fmine{color:var(--green);white-space:nowrap;font-weight:700}.ch-sg-fhis{color:var(--red);white-space:nowrap;font-weight:700}.ch-sg-chip{font-family:var(--font-mono);letter-spacing:.02em;border:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;padding:0 4px;font-size:.625rem;font-weight:700}.ch-sg-for{border-color:var(--green);color:var(--green)}.ch-sg-against{border-color:var(--red);color:var(--red)}.ch-sg-foot{border-top:1px solid var(--rule);color:var(--ink-2);align-items:center;gap:5px;margin-top:auto;padding-top:5px;font-size:.625rem;display:flex}.ch-sg-statelive{color:var(--amber-ink);font-weight:700}.ch-sg-line{color:var(--ink-3)}.ch-sg-conflict{font-family:var(--font-mono);letter-spacing:.08em;color:var(--amber-ink);border:1px solid var(--amber);background:var(--amber-soft);white-space:nowrap;padding:0 4px;font-size:.5625rem;font-weight:700}.ch-sg-neutral{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.ch-il{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ch-il-row{min-width:0;color:var(--ink-2);align-items:baseline;gap:4px;font-size:.6875rem;line-height:1.35;display:flex}.ch-il-dot{flex:none;font-size:.4375rem;line-height:1}.ch-il-for{color:var(--green)}.ch-il-against{color:var(--red)}.ch-il-neutral{color:var(--ink-3)}.ch-il-text{min-width:0}.ch-sg-lines{flex:auto;min-width:0;padding-top:1px}@media (max-width:1100px){.ch-sg-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ch-sg-bug{flex-direction:column;gap:0}.ch-sg-bugcol{flex:auto}.ch-sg-foot{margin-top:6px}.ch-sg-lines{border-top:1px solid var(--rule);margin-top:6px;padding-top:5px}}.ch-sb-lines{margin-top:6px}.ch-sb-lines .ch-il-row{font-size:.75rem;line-height:1.4}@media (max-width:1023px){.ch-sb-lines .ch-il-row{font-size:.8125rem;line-height:1.45}.ch-sb-lines .ch-il-dot{font-size:.5rem}.ch-sb-gridwrap{display:none}.ch-sb-list{display:block}}.ch-gp-main{overflow:auto}.ch-gp{flex-direction:column;gap:14px;max-width:1180px;padding:20px 28px 40px;display:flex}.ch-gp-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ch-gp-back{letter-spacing:.04em;color:var(--ink-2);font-size:.6875rem;font-weight:600;text-decoration:none}.ch-gp-back:hover{color:var(--amber-ink)}.ch-gp-bug{border:1px solid var(--rule-strong);background:var(--panel);padding:var(--s3) var(--s4);gap:var(--s2);flex-direction:column;display:flex}.ch-gp-bugteams{flex-direction:column;gap:2px;display:flex}.ch-gp-bugside{align-items:baseline;gap:8px;min-width:0;display:flex}.ch-gp-bugabbr{letter-spacing:.03em;color:var(--ink);min-width:52px;font-size:1.375rem;font-weight:700}.ch-gp-bugname{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ch-gp-bugscore{color:var(--ink);font-size:1.875rem;font-weight:700;line-height:1}.ch-gp-bugstate{padding-top:var(--s2);border-top:1px solid var(--rule);align-items:center;gap:8px;display:flex}.ch-gp-state{color:var(--ink-2);font-size:.75rem}.ch-gp-statelive{color:var(--amber-ink);font-weight:700}.ch-gp-bugfacts{gap:var(--s3) var(--s6);flex-wrap:wrap;margin:0;display:flex}.ch-gp-bugfacts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ch-gp-bugfacts dt{margin:0}.ch-gp-bugfacts dd{color:var(--ink);margin:0;font-size:.8125rem;font-weight:600}.ch-gp-src{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:400}.ch-gp-over{color:var(--green)}.ch-gp-under{color:var(--red)}.ch-gp-ypbody{padding:0}.ch-gp-ypgroup+.ch-gp-ypgroup{border-top:1px solid var(--rule-strong)}.ch-gp-yphead{padding:6px var(--s4);background:var(--raised);border-bottom:1px solid var(--rule);align-items:center;gap:8px;display:flex}.ch-gp-mine{color:var(--green)}.ch-gp-his{color:var(--red)}.ch-gp-yptot{color:var(--ink);font-size:.75rem;font-weight:700}.ch-gp-yprow{border-bottom:1px solid var(--rule)}.ch-gp-yprow:last-child{border-bottom:0}.ch-gp-ypbench{opacity:.55}.ch-gp-ypline{min-height:var(--row);padding:4px var(--s4);align-items:baseline;gap:8px;min-width:0;display:flex}.ch-gp-slot{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);border:1px solid var(--rule);text-align:center;white-space:nowrap;min-width:46px;padding:1px 4px;font-size:.5625rem;font-weight:700}.ch-gp-ypwho{align-items:baseline;gap:6px;min-width:0;display:flex}.ch-gp-ypname{color:var(--ink);white-space:nowrap;font-size:.8125rem}.ch-gp-ypmeta{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.625rem}.ch-gp-yplg{color:var(--ink-3);border-bottom:1px dotted var(--rule-strong);white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:.625rem;text-decoration:none;overflow:hidden}.ch-gp-yplg:hover{color:var(--amber-ink)}.ch-gp-ypstat{color:var(--ink-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;overflow:hidden}.ch-gp-yppts{color:var(--ink);text-align:right;min-width:46px;font-size:.9375rem;font-weight:700}.ch-gp-ypsleep{color:var(--ink-3);text-align:right;white-space:nowrap;min-width:44px;font-size:.625rem}.ch-gp-ypx{width:20px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:3px 0;font-family:inherit;font-size:.6875rem;line-height:1}.ch-gp-ypx:hover{color:var(--ink)}.ch-gp-ypxnone{cursor:default;display:inline-block}.ch-gp-ypbreak{padding:4px var(--s4) 8px calc(var(--s4) + 54px);background:var(--sunken);border-top:1px dashed var(--rule);flex-wrap:wrap;gap:4px 14px;display:flex}.ch-gp-ypbline{color:var(--ink-2);align-items:baseline;gap:5px;font-size:.6875rem;display:inline-flex}.ch-gp-ypblab{color:var(--ink-3)}.ch-gp-ypbunits{color:var(--ink-2)}.ch-gp-neg{color:var(--red)}.ch-gp-boxtop{gap:var(--s3);flex-direction:column;display:flex}.ch-gp-scroll{max-width:100%;overflow-x:auto}table.ch-gp-team td.ch-c,table.ch-gp-team th.ch-c{text-align:center}table.ch-gp-line th,table.ch-gp-line td{white-space:nowrap}.ch-gp-plays{padding:0}.ch-gp-play{padding:5px var(--s4);border-bottom:1px solid var(--rule);align-items:baseline;gap:8px;min-width:0;font-size:.75rem;display:flex}.ch-gp-play:last-child{border-bottom:0}.ch-gp-playat{color:var(--ink-3);white-space:nowrap;min-width:54px;font-size:.625rem}.ch-gp-playteam{color:var(--ink);min-width:34px;font-size:.6875rem;font-weight:700}.ch-gp-playtext{color:var(--ink-2);min-width:0}.ch-gp-playscore{color:var(--ink);white-space:nowrap;font-weight:700}.ch-gp-sec{gap:var(--s4);padding:var(--s3) var(--s4);grid-template-columns:1fr 1fr;display:grid}.ch-gp-sectbl{min-width:0}.ch-gp-secteam{letter-spacing:.06em;color:var(--ink);padding-bottom:4px;font-size:.6875rem;font-weight:700}table.ch-gp-stat td,table.ch-gp-stat th{white-space:nowrap}.ch-gp-ints{padding:0}.ch-gp-irow{padding:6px var(--s4);border-bottom:1px solid var(--rule);color:var(--ink-2);align-items:baseline;gap:8px;min-width:0;font-size:.75rem;text-decoration:none;display:flex}.ch-gp-irow:last-child{border-bottom:0}a.ch-gp-irow:hover{background:var(--raised)}.ch-gp-iwant{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--rule);text-align:center;min-width:58px;padding:1px 5px;font-size:.625rem;font-weight:700}.ch-gp-iside{color:var(--ink);min-width:40px;font-size:.6875rem;font-weight:700}.ch-gp-isrc{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);min-width:92px;font-size:.625rem;font-weight:700}.ch-gp-ientry{color:var(--ink);white-space:nowrap}.ch-gp-idetail{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1023px){.ch-main.ch-gp-main{display:block;overflow:visible}.ch-gp{gap:10px;padding:12px 12px 32px}.ch-gp-bug{padding:10px 12px}.ch-gp-bugabbr{min-width:44px;font-size:1.125rem}.ch-gp-bugscore{font-size:1.625rem}.ch-gp-bugfacts{gap:10px var(--s4)}.ch-gp-ypline{flex-wrap:wrap;padding:6px 10px}.ch-gp-ypstat{text-align:left;white-space:normal;flex-basis:100%;order:10}.ch-gp-yplg{max-width:90px}.ch-gp-ypbreak{padding-left:10px}.ch-gp-sec{gap:var(--s3);padding:var(--s3) 10px;grid-template-columns:1fr}.ch-gp-play{flex-wrap:wrap;padding:6px 10px}.ch-gp-playtext{flex-basis:100%}.ch-gp-irow{flex-wrap:wrap;padding:6px 10px}.ch-gp-isrc{min-width:0}.ch-gp-idetail{white-space:normal;flex-basis:100%}}.ch-il-exp{display:block}.ch-il-btn{width:100%;min-width:0;min-height:34px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:4px;padding:4px 0;display:flex}.ch-il-btn:hover .ch-il-text{color:var(--ink)}.ch-il-btn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ch-il-caret{color:var(--ink-3);flex:none;font-size:.625rem}.ch-il-open>.ch-il-btn .ch-il-text{color:var(--ink);font-weight:600}.ch-il-detail{border-left:2px solid var(--rule);margin:2px 0 8px 10px}.ch-mt-ints .ch-gp-irow{padding-left:var(--s3)}.ch-mt-body{padding:var(--s2) var(--s4)}.ch-mt-lines .ch-il-row{font-size:.8125rem;line-height:1.45}.ch-mt-lines .ch-il-dot{font-size:.5rem}.ch-fb{border-top:1px solid var(--rule-strong)}.ch-fb-head{min-height:var(--row);padding:6px var(--s4);background:var(--sunken);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ch-fb-league{color:var(--ink);font-size:.8125rem;font-weight:700;text-decoration:none}.ch-fb-league:hover{color:var(--amber-ink)}.ch-fb-vs{color:var(--ink-2);min-width:0;font-size:.75rem}.ch-fb-tots{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.ch-fb-tot{align-items:baseline;gap:4px;display:flex}.ch-fb-you,.ch-fb-them{font-size:.9375rem;font-weight:700}.ch-fb-you{color:var(--green)}.ch-fb-them{color:var(--red)}.ch-fb-when{letter-spacing:.04em;color:var(--ink-3);font-size:.625rem}.ch-fb-side+.ch-fb-side{border-top:1px solid var(--rule)}.ch-fb-sidehead{min-height:var(--row-xs);padding:4px var(--s4);background:var(--panel);border-bottom:1px solid var(--rule);align-items:center;gap:8px;display:flex}.ch-fb-team{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.ch-fb-sidetot{color:var(--ink);white-space:nowrap;font-size:.75rem;font-weight:700}.ch-fb-sidetotlab{color:var(--ink-3);font-size:.625rem;font-weight:400}.ch-gp-slotbench{color:var(--ink-3);border-style:dashed}.ch-gp-pin{top:calc(var(--topbar) + var(--viewas));left:var(--rail);z-index:5;opacity:0;pointer-events:none;transition:transform .14s ease-out,opacity .14s ease-out;position:fixed;right:0;transform:translateY(-100%)}.ch-gp-pinon{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ch-gp-pin{transition:none}}.ch-gp-pinin{background:var(--panel);border-bottom:1px solid var(--rule-strong);align-items:center;gap:8px;max-width:1180px;height:38px;padding:0 28px;display:flex}.ch-gp-pinside{align-items:baseline;gap:6px;min-width:0;display:flex}.ch-gp-pinabbr{letter-spacing:.04em;color:var(--ink);font-size:.8125rem;font-weight:700}.ch-gp-pinscore{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1}.ch-gp-pinat{color:var(--ink-3);font-size:.6875rem}.ch-gp-pinstate{color:var(--ink-2);white-space:nowrap;font-size:.6875rem}@media (max-width:1023px){.ch-main.ch-sb-main,.ch-gp>.ch-mod,.ch-gp>.ch-gp-lines,.ch-gp>.ch-gp-bug{overflow-x:clip}.ch-gp-pin{top:44px;left:0}.ch-gp-pinin{height:40px;padding:0 12px}.ch-gp-pinabbr{font-size:.875rem}.ch-gp-pinscore{font-size:1.1875rem}.ch-mt-body{padding:var(--s2) 10px}.ch-mt-lines .ch-il-row{font-size:.8125rem}.ch-mt-lines .ch-il-btn{min-height:40px}.ch-il-detail{margin-left:6px}.ch-mt-ints .ch-gp-irow{padding-left:10px}.ch-fb-head{padding:8px 10px}.ch-fb-sidehead{padding:4px 10px}.ch-fb-tots{flex-basis:100%}.ch-gp-ypx{align-self:center;min-width:34px;min-height:34px}.ch-gp-yppts{font-size:.9375rem}table.ch-gp-stat,table.ch-gp-line,table.ch-gp-team{width:max-content;min-width:100%}.ch-gp-scroll{overscroll-behavior-x:contain}table.ch-atk th,table.ch-atk td{padding:0 10px}}.ch-fx-main{overflow:auto}.ch-fx{flex-direction:column;gap:14px;max-width:1180px;padding:20px 28px 40px;display:flex}.ch-fx-head h1{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:700}.ch-fx-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;display:flex}.ch-fx-meta .ch-sep{color:var(--ink-3)}.ch-fx-meta a{color:var(--amber-ink);font-weight:600;text-decoration:none}.ch-fx-asof{color:var(--ink-3)}.ch-fx-med{color:var(--ink-2);cursor:help;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:3px;font-size:.75rem;display:flex}.ch-fx-med b{color:var(--ink);font-weight:700}.ch-fx-med .ch-sep,.ch-fx-medn{color:var(--ink-3)}.ch-fx-scope{flex-wrap:wrap;gap:6px;display:flex}.ch-fx-scope a{text-decoration:none}.ch-fx-modn{color:var(--ink-3);margin-left:auto;font-size:.625rem}.ch-fx-av{object-fit:cover;background:var(--raised);border:1px solid var(--rule);flex:none}.ch-fx-avtext{letter-spacing:.04em;color:var(--ink-3);justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:inline-flex}.ch-fx-cards{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));padding:0;display:grid}.ch-fx-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);color:inherit;min-width:0;padding:6px 0;text-decoration:none;display:block}.ch-fx-card:hover{background:var(--raised)}.ch-fx-card.ch-fx-mine{box-shadow:inset 3px 0 0 var(--amber)}.ch-fx-side{padding:4px var(--s4);min-height:var(--row);color:var(--ink-2);align-items:center;gap:8px;display:flex}.ch-fx-lead{color:var(--ink)}.ch-fx-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.ch-fx-rec{color:var(--ink-3);margin-left:6px;font-size:.625rem;font-style:normal}.ch-fx-proj{color:var(--ink-3);text-align:right;min-width:38px;font-size:.6875rem}.ch-fx-mk{text-align:center;width:11px;color:var(--ink-3);flex:0 0 11px;font-size:.5625rem;line-height:1}.ch-fx-mk.ch-up{color:var(--green)}.ch-fx-mk.ch-dn{color:var(--red)}.ch-fx-wk{letter-spacing:.02em;border:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;flex:none;padding:0 4px;font-size:.625rem;font-weight:700}.ch-fx-wkp{color:var(--ink-3);font-style:normal;font-weight:600}.ch-fx-wk.ch-fx-wkonly{color:var(--ink-3);font-weight:600}.ch-fx-pts{text-align:right;min-width:58px;font-size:.875rem}.ch-fx-lead .ch-fx-pts{color:var(--ink)}.ch-fx-solo{padding:0 var(--s4) 4px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;display:block}.ch-fx-standings{padding:0}.ch-fx-strow{padding:0 var(--s4);min-height:var(--row-sm);border-bottom:1px solid var(--rule);color:var(--ink-2);align-items:center;gap:8px;font-size:.75rem;display:flex}.ch-fx-strow:last-child{border-bottom:0}.ch-fx-me{background:var(--amber-wash);color:var(--ink)}.ch-fx-strank{width:18px;color:var(--ink-3);font-size:.625rem}.ch-fx-stname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.ch-fx-stdiv{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem}.ch-fx-strec,.ch-fx-stpf{text-align:right;font-size:.6875rem}.ch-fx-strec{min-width:48px}.ch-fx-stpf{min-width:66px;color:var(--ink-3)}.ch-fx-rosters{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:14px;display:grid}.ch-fx-roster.ch-fx-mine .ch-modh{background:var(--amber-soft)}.ch-fx-rname{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:.8125rem;font-weight:700;overflow:hidden}.ch-fx-rrec{color:var(--ink-3);font-size:.625rem}.ch-fx-rpts{color:var(--ink);font-size:.875rem}.ch-fx-rproj{color:var(--ink-3);text-align:right;min-width:34px;font-size:.6875rem}.ch-fx-slots{padding:0}.ch-fx-slot{padding:0 var(--s4);min-height:var(--row-sm);border-bottom:1px solid var(--rule);align-items:center;gap:8px;font-size:.75rem;display:flex}.ch-fx-slot:last-child{border-bottom:0}.ch-fx-bn{color:var(--ink-3)}.ch-fx-pos{text-overflow:ellipsis;white-space:nowrap;width:56px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);flex:0 0 56px;font-size:.625rem;overflow:hidden}.ch-fx-pname{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.ch-fx-bn .ch-fx-pname{color:var(--ink-2)}.ch-fx-status{letter-spacing:.04em;text-transform:uppercase;color:var(--red);margin-left:6px;font-size:.625rem;font-style:normal}.ch-fx-nfl{color:var(--ink-3);text-align:right;white-space:nowrap;min-width:60px;font-size:.625rem}.ch-fx-pproj{color:var(--ink-3);text-align:right;min-width:34px;font-size:.6875rem}.ch-fx-bn .ch-fx-pproj{color:var(--rule-strong)}.ch-fx-ppts{text-align:right;min-width:52px;font-size:.75rem}.ch-fx-bench{padding:6px var(--s4) 2px;background:var(--sunken);border-bottom:1px solid var(--rule)}.ch-fx-pickgrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px;margin-top:8px;display:grid}.ch-fx-pickbtn{min-height:var(--row);background:var(--panel);border:1px solid var(--rule);color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:5px 8px;font-family:inherit;font-size:.75rem;display:flex}.ch-fx-pickbtn:hover{border-color:var(--rule-strong);background:var(--raised)}.ch-fx-pickbtn.ch-on{background:var(--pick-on);border-color:var(--pick-on);color:var(--oncolor)}.ch-fx-pickname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.ch-fx-pickdiv{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem}.ch-fx-pickbtn.ch-on .ch-fx-pickdiv{color:var(--oncolor)}@media (max-width:1023px){.ch-main.ch-fx-main{display:block;overflow:visible}.ch-fx .ch-modh{flex-direction:row;align-items:center;height:32px;padding-top:0;padding-bottom:0}.ch-fx{gap:10px;padding:12px 12px 32px}.ch-fx-head h1{font-size:1.125rem}.ch-fx-cards{grid-template-columns:1fr}.ch-fx-card{border-right:0}.ch-fx-rosters,.ch-fx-pickgrid{grid-template-columns:1fr}.ch-fx-nfl{display:none}.ch-fx-pos{flex-basis:48px;width:48px}.ch-fx-wkp{display:none}.ch-fx-side{gap:6px}.ch-fx-pts{min-width:50px}}.ch-lr-main{overflow:auto}.ch-lr{flex-direction:column;gap:14px;max-width:1320px;padding:20px 28px 40px;display:flex}.ch-lr-head h1{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:700}.ch-lr-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;display:flex}.ch-lr-meta .ch-sep{color:var(--ink-3)}.ch-lr-modn{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:.6875rem;overflow:hidden}.ch-lr-tabs{flex-wrap:wrap;gap:4px;display:flex}.ch-lr-tab{background:var(--panel);border:1px solid var(--rule);min-height:30px;color:var(--ink-2);cursor:pointer;align-items:baseline;gap:8px;padding:5px 10px;font-family:inherit;font-size:.75rem;font-weight:600;display:flex}.ch-lr-tab.ch-on{background:var(--pick-on);border-color:var(--pick-on);color:var(--oncolor)}.ch-lr-tab em{font-style:normal;font-family:var(--font-mono);opacity:.8;font-size:.6875rem}.ch-lr-roll{background:var(--amber-wash);border:1px solid var(--amber);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.ch-lr-rollend{background:var(--sunken);border-color:var(--rule-strong)}.ch-lr-rollbig{color:var(--ink);font-size:1.375rem}.ch-lr-rollmeta{color:var(--ink-2);font-size:.75rem}.ch-lr-rollstat{align-items:baseline;gap:6px;font-size:.8125rem;display:flex}.ch-lr-result{font-family:var(--font-mono);letter-spacing:.08em;font-size:.625rem;font-weight:700}.ch-lr-r-won{color:var(--green)}.ch-lr-r-lost{color:var(--red)}.ch-lr-r-push,.ch-lr-r-pend{color:var(--ink-3)}.ch-lr-pickhead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ch-lr-pickhead .ch-hint{max-width:72ch;margin:0 0 8px}.ch-lr-nolines{flex-direction:column;align-items:flex-start;gap:8px;padding:4px 0 8px;display:flex}.ch-lr-nolines .ch-hint{max-width:72ch;margin:0}.ch-lr-games{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px;display:grid}.ch-lr-game{min-height:var(--row);background:var(--panel);border:1px solid var(--rule);color:var(--ink);text-align:left;cursor:pointer;align-items:baseline;gap:10px;padding:6px 10px;font-family:inherit;font-size:.8125rem;display:flex}.ch-lr-game:hover:not(:disabled){border-color:var(--rule-strong);background:var(--raised)}.ch-lr-game:disabled{cursor:default;color:var(--ink-3)}.ch-lr-locked{opacity:.5}.ch-lr-dog .ch-lr-gml{color:var(--ink-3)}.ch-lr-gteam{flex:1;align-items:baseline;gap:5px;min-width:0;display:flex}.ch-lr-gteam b{font-size:.875rem;font-weight:700}.ch-lr-gteam em{color:var(--ink-3);font-size:.6875rem;font-style:normal}.ch-lr-gml{text-align:right;min-width:52px;font-size:.8125rem;font-weight:700}.ch-lr-gspread{color:var(--ink-2);text-align:right;min-width:42px;font-size:.6875rem}.ch-lr-gkick{color:var(--ink-3);text-align:right;min-width:52px;font-size:.625rem}.ch-lr-src{margin:8px 0 0}.ch-lr-div{letter-spacing:.06em;color:var(--ink-3);border:1px solid var(--rule);white-space:nowrap;margin-left:5px;padding:0 3px;font-size:.5625rem;font-style:normal;font-weight:700}.ch-lr-gteam .ch-lr-div{margin-left:0}.ch-lr-divnote{max-width:72ch;margin:0 0 8px}.ch-lr-bet{flex-direction:column;gap:12px;display:flex}.ch-lr-betline,.ch-lr-hrow,.ch-lr-placed,.ch-lr-betfoot{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ch-lr-placed,.ch-lr-betfoot{align-items:center}.ch-lr-bteam{color:var(--ink);padding-bottom:2px;font-size:1rem;font-weight:700}.ch-lr-field{flex-direction:column;gap:2px;display:flex}.ch-lr-input,.ch-lr-select{background:var(--panel);border:1px solid var(--rule-strong);height:28px;color:var(--ink);padding:0 6px;font-size:.8125rem}.ch-lr-input:focus,.ch-lr-select:focus{outline:2px solid var(--amber);outline-offset:-1px}.ch-lr-static{align-items:center;height:28px;font-size:.8125rem;display:flex}.ch-lr-manual{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem}.ch-lr-hedgetog{height:28px;color:var(--ink-3);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.ch-lr-hedgetog:hover{color:var(--ink)}.ch-lr-hedgetog:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ch-lr-hedge{background:var(--sunken);border:1px solid var(--rule);padding:10px 12px}.ch-lr-hhead{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ch-lr-hhead .ch-hint{margin:0}.ch-lr-hrow .ch-btn{flex:none;padding:0 12px}.ch-lr-placed{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:10px;padding-top:10px;font-size:.75rem}.ch-lr-warn{color:var(--amber-ink);margin:8px 0 0}.ch-lr-betfoot{border-top:1px solid var(--rule);padding-top:10px}.ch-lr-net,.ch-lr-override{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ch-lr-net b{font-size:.9375rem}.ch-lr-net em{font-style:normal}.ch-lr-ended p{color:var(--ink-2);max-width:72ch;margin:0 0 8px;font-size:.8125rem}.ch-lr-ladbody,.ch-lr-histbody{padding:12px var(--s4) var(--s4)}.ch-lr-ladbody>.ch-hint{max-width:78ch;margin:0 0 10px}.ch-lr-tablewrap{overflow-x:auto}.ch-lr-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.75rem}.ch-lr-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--panel);white-space:nowrap;border-bottom:1px solid var(--rule-strong);padding:0 8px 6px;font-size:.625rem;font-weight:600}.ch-lr-table td{height:var(--row-sm);border-bottom:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;padding:0 8px}.ch-lr-table .ch-lr-r,.ch-lr-table th.ch-lr-r{text-align:right}.ch-lr-lplayed td{background:var(--raised);color:var(--ink);font-weight:600}.ch-lr-lwk{margin-right:6px}.ch-lr-cond{color:var(--amber-ink)}.ch-lr-histact{height:var(--row-sm);align-items:center;gap:4px;display:flex}.ch-lr-dim{color:var(--ink-3)}.ch-lr-rules{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.ch-lr-check{color:var(--ink-2);align-items:flex-start;gap:6px;max-width:46ch;font-size:.75rem;display:flex}.ch-lr-check em{font-style:normal}@media (max-width:1023px){.ch-main.ch-lr-main{display:block;overflow:visible}.ch-lr .ch-modh{flex-flow:wrap;align-items:center;height:auto;min-height:32px;padding-top:4px;padding-bottom:4px}.ch-lr{gap:10px;padding:12px 12px 32px}.ch-lr-head h1{font-size:1.125rem}.ch-lr-games{grid-template-columns:1fr}.ch-lr-rollbig{font-size:1.1875rem}.ch-lr-ladbody,.ch-lr-histbody{padding:10px 10px 12px}}.ch-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ch-gs-row{align-items:start;gap:var(--s3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;max-width:640px;margin:0 auto;display:grid}.ch-gs-side{flex-direction:column;gap:2px;min-width:0;display:flex}.ch-gs-home{text-align:right}.ch-gs-top{align-items:center;gap:6px;min-width:0;display:flex}.ch-gs-home .ch-gs-top{flex-direction:row-reverse}.ch-gs-abbr{letter-spacing:.04em;color:var(--ink);font-size:1.25rem;font-weight:700}.ch-gs-score{color:var(--ink);font-size:2.375rem;font-weight:700;line-height:1.05}.ch-gs-noscore{color:var(--ink-3);font-size:1.5rem}.ch-gs-name{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.ch-gs-ball{color:var(--amber);flex:none;font-size:.6875rem;line-height:1}.ch-gs-ballrz{color:var(--red)}.ch-gs-mid{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:64px;padding-top:2px;display:flex}.ch-gs-per{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:600}.ch-gs-clock{color:var(--amber-ink);font-size:1.25rem;font-weight:700;line-height:1}.ch-gs-state{color:var(--ink-2);white-space:nowrap;font-size:.75rem;font-weight:600}.ch-gp-lines{flex-direction:column;gap:4px;min-width:0;margin-top:-6px;padding:0 2px;display:flex}.ch-gp-linerow{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.875rem;font-weight:700;display:flex}.ch-gp-linerz,.ch-gp-linerz .ch-gs-ball{color:var(--red)}.ch-gp-linequiet,.ch-gp-lineplay{color:var(--ink-2);font-size:.75rem;font-weight:400}.ch-gs-sitrz,.ch-gs-sitrz .ch-gs-ball{color:var(--red)}.ch-gs-sittext{overflow-wrap:anywhere;min-width:0}.ch-gs-sitteam{color:var(--ink-2);flex:none;font-size:.6875rem;font-weight:700}.ch-gs-sitat{color:var(--ink-3);flex:none;font-size:.6875rem}.ch-gs-lasttext{color:var(--ink);overflow-wrap:anywhere;min-width:0;line-height:1.4}.ch-gs-lastres{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule-strong);white-space:nowrap;flex:none;padding:0 4px;font-size:.5625rem}.ch-gs .ch-gp-bugfacts{padding-top:var(--s2);border-top:1px solid var(--rule)}.ch-gs .ch-gp-bugfacts dd{color:var(--ink-2);font-size:.75rem;font-weight:600}.ch-gp-pinsit{background:var(--panel);border-bottom:1px solid var(--rule-strong);max-width:1180px;height:24px;color:var(--amber-ink);align-items:center;gap:6px;padding:0 28px;font-size:.75rem;font-weight:700;display:flex}.ch-gp-pinsit.ch-gs-sitrz{color:var(--red)}.ch-gp-pinside .ch-gs-ball{font-size:.5625rem}.ch-pbp-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ch-pbp-body{padding:0}.ch-pbp-row,.ch-pbp-drive,.ch-pbp-srow{align-items:baseline;gap:var(--s2);padding:7px var(--s4);border-bottom:1px solid var(--rule);min-width:0;font-size:.75rem;display:flex}.ch-pbp-row:last-child,.ch-pbp-drive:last-child,.ch-pbp-srow:last-child{border-bottom:0}.ch-pbp-at{color:var(--ink-3);flex:none;min-width:50px;font-size:.625rem}.ch-pbp-team{color:var(--ink-2);flex:none;min-width:28px;font-size:.6875rem;font-weight:700}.ch-pbp-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ch-pbp-dd{color:var(--ink-3);font-size:.625rem}.ch-pbp-desc{color:var(--ink);overflow-wrap:anywhere;line-height:1.4}.ch-pbp-type{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;flex:none;font-size:.5625rem}.ch-pbp-tag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--amber-ink);border:1px solid var(--amber);background:var(--amber-soft);white-space:nowrap;flex:none;padding:0 4px;font-size:.5625rem;font-weight:700}.ch-pbp-score,.ch-pbp-scorerow td{background:var(--amber-wash)}.ch-pbp-dscore{background:var(--gw1)}.ch-pbp-result{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;min-width:76px;font-size:.625rem;font-weight:700}.ch-pbp-rscore{color:var(--green)}.ch-pbp-rturnover{color:var(--red)}.ch-pbp-rneutral{color:var(--ink-2)}.ch-pbp-dsum{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;overflow:hidden}.ch-pbp-dstart{color:var(--ink-3);flex:none;font-size:.625rem}.ch-pbp-link{letter-spacing:.04em;color:var(--amber-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:700}.ch-pbp-link:hover{text-decoration:underline}.ch-pbp-fullbody{padding:0}table.ch-pbp-table{table-layout:auto;width:100%}table.ch-pbp-table td,table.ch-pbp-table th{vertical-align:top;height:auto;padding-top:6px;padding-bottom:6px;font-size:.6875rem}table.ch-pbp-table td:nth-child(-n+3),table.ch-pbp-table th:nth-child(-n+3){white-space:nowrap}table.ch-pbp-table td:last-child{overflow-wrap:anywhere;line-height:1.45}.ch-pbp-tdowninline{display:none}.ch-pbp-more{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--rule);display:flex}.ch-pbp-scorebody{padding:0}.ch-pbp-qhead{padding:4px var(--s4);background:var(--raised);border-bottom:1px solid var(--rule)}.ch-pbp-sscore{color:var(--ink);flex:none;font-size:.75rem;font-weight:700}@media (max-width:1023px){.ch-gs-row{gap:var(--s2)}.ch-gs-abbr{font-size:1.0625rem}.ch-gs-score{font-size:1.875rem}.ch-gs-name{font-size:.625rem}.ch-gs-mid{min-width:54px}.ch-gs-clock{font-size:1.0625rem}.ch-gp-linerow{font-size:.8125rem}.ch-gp-linequiet,.ch-gp-lineplay{font-size:.75rem}.ch-pbp-cols{grid-template-columns:1fr;gap:10px}.ch-pbp-row,.ch-pbp-drive,.ch-pbp-srow{padding:7px 10px}.ch-pbp-qhead{padding:4px 10px}.ch-pbp-more{padding:10px}.ch-pbp-dstart{display:none}.ch-mod.ch-pbp-last .ch-modh,.ch-mod.ch-pbp-drivesec .ch-modh,.ch-mod.ch-pbp-scoring .ch-modh,.ch-mod.ch-pbp-full .ch-modh{align-items:center;gap:var(--s3);flex-direction:row}.ch-pbp-last .ch-modh,.ch-pbp-full .ch-modh{height:auto;min-height:44px}.ch-pbp-link{align-items:center;min-height:44px;padding:0 2px;display:inline-flex}.ch-gp-pinsit{padding:0 12px}table.ch-pbp-table td,table.ch-pbp-table th{padding-left:10px;padding-right:10px}table.ch-pbp-table .ch-pbp-tdown{display:none}.ch-pbp-tdowninline{color:var(--ink-3);margin-bottom:1px;font-size:.625rem;display:block}}.ch-viewas{z-index:40;height:var(--viewas);align-items:center;gap:var(--s2);padding:0 var(--s3);background:var(--amber);min-width:0;color:var(--oncolor);border-bottom:1px solid var(--amber-ink);flex:none;font-size:.6875rem;display:flex;position:sticky;top:0}.ch-viewas-tag{letter-spacing:.1em;text-transform:uppercase;opacity:.85;flex:none;font-size:.625rem;font-weight:700}.ch-viewas-who{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:700;overflow:hidden}.ch-viewas-note{white-space:nowrap;text-overflow:ellipsis;opacity:.85;flex:auto;min-width:0;overflow:hidden}.ch-viewas-exit{flex:none;margin-left:auto;display:flex}.ch-viewas-exit button{border:1px solid var(--oncolor);height:20px;color:var(--oncolor);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 10px;font-size:.625rem;font-weight:700}.ch-viewas-exit button:hover{background:var(--oncolor);color:var(--amber-ink)}.ch-viewas-exit button:focus-visible{outline:2px solid var(--oncolor);outline-offset:2px}@media (max-width:699px){.ch-viewas-note{display:none}}.ch-actas{border:1px solid var(--amber);height:22px;color:var(--amber);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;padding:0 10px;font-size:.625rem;font-weight:700}.ch-actas:hover{background:var(--amber);color:var(--oncolor)}.ch-actas:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ch-actingtag{border:1px solid var(--amber);background:var(--amber-wash);color:var(--amber);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:1px 5px;font-size:.5625rem;font-weight:700}.ch-whosin{border-top:1px solid var(--rule);flex:1 0 100%;min-width:0;margin-top:2px;padding-top:10px}.ch-whosin-msg{color:var(--ink-3);padding-bottom:4px;font-size:.6875rem}.ch-whosin-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ch-whosin-head .ch-lab{color:var(--amber-ink)}.ch-whosin-add{color:var(--ink-2);border-bottom:1px solid var(--rule-strong);white-space:nowrap;font-size:.6875rem}.ch-whosin-add:hover{color:var(--amber-ink);border-bottom-color:var(--amber)}.ch-whosin-add:focus-visible{outline:1px solid var(--amber);outline-offset:2px}.ch-whosin-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.ch-whosin-row{min-height:var(--row-xs);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:3px 0;display:grid}.ch-whosin-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.ch-whosin-empty{color:var(--ink-3);border-bottom:1px solid var(--rule);padding:6px 0;font-size:.6875rem}.ch-whosin-amt{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.ch-whosin-amt .ch-amtinput{text-align:right;width:84px;height:24px;font-size:.75rem}.ch-whosin-paid{border:1px solid var(--rule-strong);height:24px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:.625rem;font-weight:700;display:inline-flex}.ch-whosin-paid:hover{color:var(--ink);border-color:var(--ink-3)}.ch-whosin-paid.ch-on{border-color:var(--green);color:var(--green)}.ch-whosin-paid:focus-visible{outline:1px solid var(--amber);outline-offset:2px}.ch-whosin-paid:disabled{opacity:.5}.ch-whosin-foot{font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-top:7px;font-size:.6875rem;display:flex}.ch-whosin-mismatch{color:var(--amber-ink);background:var(--amber-wash);border-left:2px solid var(--amber);padding:1px 6px}.ch-stakeof{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:.625rem;display:block}.ch-shared{letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);background:var(--amber-wash);border:1px solid var(--amber);white-space:nowrap;padding:0 3px;font-size:.5625rem;font-weight:700}.ch-sharedbtn{color:var(--ink-2);align-items:center;gap:5px;font-size:.6875rem;display:inline-flex}.ch-sharedbtn:hover{color:var(--ink)}.ch-sharedbtn:focus-visible{outline:1px solid var(--amber);outline-offset:2px}.ch-sharedbtn .ch-ch{color:var(--ink-3);font-size:.5625rem}table.ch-ledger-tk tr.ch-sharedrow td{background:var(--panel);border-bottom:1px solid var(--rule);white-space:normal;height:auto;padding-top:6px;padding-bottom:8px}.ch-sharedwith{border-left:2px solid var(--amber);flex-wrap:wrap;gap:6px 18px;padding-left:16px;display:flex}.ch-sharedwith-item{color:var(--ink-2);align-items:baseline;gap:6px;font-size:.6875rem;display:inline-flex}.ch-sharedwith-item b{font-family:var(--font-mono);color:var(--ink);font-weight:600}.ch-sharedwith-paid{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem}.ch-sharedwith-paid.ch-on{color:var(--green)}.ch-sharedwith-paid.ch-off{color:var(--ink-3)}.ch-whosin-ro{font-family:var(--font-mono);color:var(--ink-2);text-align:right;min-width:86px;font-size:.75rem}.ch-editrow.ch-editrow-col{flex-direction:column;align-items:stretch;gap:8px}.ch-editrow-link{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ch-editrow-link .ch-amtinput{flex:1;width:auto;min-width:0;height:28px;font-size:.75rem}.ch-editrow-foot{align-items:center;gap:12px;display:flex}.ch-ledger-stake{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.ch-stakemis{color:var(--amber-ink)}.ch-wt .ch-shared.ch-wt-shared{margin-left:4px;font-size:.5rem}.ch-wt-paid{color:var(--green);margin-left:4px;font-size:.625rem}.ch-backfill{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.ch-backfill-note{color:var(--ink-2);font-size:.6875rem}.ch-backfill-err{color:var(--amber-ink)}.ch-buy{justify-content:flex-end;align-items:center;gap:4px;display:flex}.ch-buy .ch-shared{flex:none;font-size:.5rem}.ch-pl .ch-lr-table td{height:var(--row)}.ch-pl-cell{color:var(--ink);background:0 0;border:1px solid #0000;width:100%;min-width:0;min-height:26px;padding:3px 6px;font-family:inherit;font-size:.75rem}.ch-pl-cell:hover:not(:disabled){border-color:var(--rule)}.ch-pl-cell:focus{border-color:var(--amber);background:var(--panel);outline:none}.ch-pl-cell:disabled{color:var(--ink-2)}.ch-pl-cell.num,.ch-pl-num{font-family:var(--font-mono);text-align:right}.ch-pl-date{width:122px;font-family:var(--font-mono);font-size:.6875rem}.ch-pl-bad{border-color:var(--red)!important}.ch-pl-desc{width:34%;min-width:220px}.ch-pl-open td{background:var(--amber-wash)}.ch-pl-new td{background:var(--raised)}.ch-pl-new .ch-btn{min-height:26px;padding:2px 10px}.ch-pl-results{gap:3px;display:inline-flex}.ch-pl-rchip{font-family:var(--font-mono);letter-spacing:.06em;min-height:22px;padding:2px 7px;font-size:.625rem}.ch-pl-rchip-won.ch-on{background:var(--green);border-color:var(--green);color:var(--oncolor)}.ch-pl-rchip-lost.ch-on{background:var(--red);border-color:var(--red);color:var(--oncolor)}.ch-pl-del{color:var(--ink-3);font-size:.875rem;line-height:1}.ch-pl-del:hover{color:var(--red)}.ch-pl-games{min-width:120px;position:relative}.ch-pl-gamesbtn{font-family:var(--font-mono);color:var(--ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;width:100%;max-width:260px;min-height:26px;padding:3px 6px;font-size:.6875rem;overflow:hidden}.ch-pl-gamesbtn:hover:not(:disabled){border-color:var(--rule)}.ch-pl-gamesempty{color:var(--ink-3);font-family:inherit}.ch-pl-caret{color:var(--ink-3);margin-left:6px}.ch-pl-gamespanel{z-index:30;background:var(--panel);border:1px solid var(--rule-strong);width:320px;max-height:calc(100vh - 24px);box-shadow:none;flex-direction:column;gap:6px;padding:8px;display:flex;position:fixed;overflow-y:auto}.ch-pl-gamesweeks{align-items:center;gap:4px;display:flex}.ch-pl-gameslist{flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.ch-pl-gamerow{cursor:pointer;border-bottom:1px solid var(--rule);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:4px 6px;font-size:.75rem;display:grid}.ch-pl-gamerow:hover{background:var(--raised)}.ch-pl-gamerow.ch-on{background:var(--amber-wash)}.ch-pl-gamerow b{font-family:var(--font-mono);font-weight:600}.ch-pl-gamerow em{color:var(--ink-3);white-space:nowrap;font-size:.6875rem;font-style:normal}.ch-pl-gamesnote{margin:0;font-size:.6875rem}.ch-pl-gamesfoot{justify-content:flex-end;display:flex}.ch-pl-cashout,.ch-pl-newrun,.ch-pl-money{align-items:center;gap:6px;display:inline-flex}.ch-pl-newrun .ch-pl-cell,.ch-pl-cashout .ch-pl-cell{background:var(--panel);border-color:var(--rule)}.ch-pl-money>span{color:var(--ink-3);font-family:var(--font-mono)}.ch-pl-attempts td .ch-pl-cell{width:auto}.ch-pl-shown td{background:var(--raised)}.ch-pl-live td{color:var(--ink)}.ch-pl-sofar{color:var(--ink-3);font-family:inherit;font-size:.625rem}.ch-pl-total td{color:var(--ink);border-top:1px solid var(--rule-strong);border-bottom:none;font-weight:700}@media (max-width:1023px){.ch-pl-desc{min-width:160px}.ch-pl-gamespanel{width:min(320px,100vw - 32px)}}.ch-pl-thin{font-family:var(--font-mono);color:var(--ink-3);margin-left:4px;font-size:.5625rem}.ch-bnav{z-index:35;height:var(--bnav);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--panel);border-top:1px solid var(--rule-strong);display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:1023px){.ch-bnav{display:flex}}body:has(.ch-mpage) .ch-bnav{display:flex}@media (min-width:1024px){body:has(.ch-mpage) .ch-bnav{border-left:1px solid var(--rule);border-right:1px solid var(--rule);width:480px;max-width:100%;margin-inline:auto}}@media (max-width:1023px){body:has(input:is([type=text],[type=number],[type=search],[type=email],[type=password],[type=tel],[type=url],[type=date],[type=time],:not([type])):focus,textarea:focus,select:focus,[contenteditable=true]:focus) .ch-bnav{display:none}}.ch-bnav-tab{min-width:0;color:var(--ink-3);-webkit-tap-highlight-color:transparent;border-top:2px solid #0000;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;margin-top:-1px;padding:0;text-decoration:none;display:flex}.ch-bnav-tab:active{background:var(--raised)}.ch-bnav-tab.ch-on{color:var(--ink);border-top-color:var(--amber);background:var(--amber-wash)}.ch-bnav-icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.ch-bnav-lab{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;max-width:100%;font-size:.625rem;font-weight:600;overflow:hidden}.ch-bnav-tab.ch-on .ch-bnav-lab{font-weight:700}.ch-bnav-badge{background:var(--amber);min-width:15px;height:15px;color:var(--oncolor);justify-content:center;align-items:center;padding:0 3px;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-6px;left:11px}.ch-toasts{bottom:calc(var(--s6) + var(--bnav))}.ch-msheet-dlg{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ch-msheet-dlg::backdrop{background:#14171b73}.ch-msheet{left:0;right:0;bottom:var(--bnav);max-height:calc(100% - var(--bnav) - 44px);background:var(--panel);border-top:1px solid var(--rule-strong);flex-direction:column;margin-inline:auto;display:flex;position:absolute}@media (min-width:1024px){body:has(.ch-mpage) .ch-msheet{border-left:1px solid var(--rule);border-right:1px solid var(--rule);width:480px;max-width:100%}}@media (max-width:1023px){body:has(.ch-msheet-dlg[open]){overflow:hidden}}.ch-msheet-head{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 4px 0 12px;display:flex}.ch-msheet-title{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:700}.ch-msheet-x{min-height:44px;color:var(--ink-2);-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.ch-msheet-x:active{background:var(--raised)}.ch-msheet-xlab{letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.ch-msheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}.ch-msheet-row{text-align:left;width:100%;min-height:48px;color:var(--ink);border-bottom:1px solid var(--rule);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.ch-msheet-row:active{background:var(--raised)}.ch-msheet-lab{font-size:.8125rem;font-weight:600}.ch-msheet-note{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:700}.ch-msheet-out{border-top:1px solid var(--rule-strong)}.ch-msheet-out .ch-msheet-row{color:var(--ink-2);border-bottom:0}@media (prefers-reduced-motion:no-preference){.ch-msheet-dlg[open] .ch-msheet{animation:.15s ease-out ch-msheet-rise}}@keyframes ch-msheet-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ch-mstrip{display:none}@media (max-width:1023px){.ch-mstrip{background:var(--panel);border-bottom:1px solid var(--rule-strong);z-index:3;justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex;position:sticky;top:0}.ch-mstrip-back{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:40px;color:var(--ink);flex:1;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.ch-mstrip-title{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:700}.ch-mstrip-act{letter-spacing:.04em;white-space:nowrap;min-height:40px;color:var(--amber-ink);flex:none;align-items:center;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-flex}}.ch-mgrp{background:var(--sunken);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);letter-spacing:.1em;text-transform:uppercase;height:30px;color:var(--ink-2);align-items:center;gap:8px;padding:0 12px;font-size:.625rem;font-weight:700;display:flex}.ch-mgrp b{font-family:var(--font-mono);color:var(--ink-3);margin-left:auto;font-weight:500}.ch-more{flex-direction:column;display:flex}.ch-more a,.ch-more button{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;background:0 0;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.ch-more .ch-ty{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-size:.625rem;font-weight:500}.ch-more a:active,.ch-more button:active{background:var(--raised)}.ch-more .ch-quietlink{color:var(--ink-2);font-weight:500}.ch-mdisc>summary{background:var(--sunken);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);letter-spacing:.09em;text-transform:uppercase;min-height:40px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:.625rem;font-weight:700;list-style:none;display:flex}.ch-mdisc>summary::-webkit-details-marker{display:none}.ch-mdisc>summary b{font-family:var(--font-mono);color:var(--ink-3);font-weight:500}.ch-mdisc>summary:after{content:"+";color:var(--ink-3);margin-left:auto;font-size:.8125rem}.ch-mdisc[open]>summary:after{content:"−"}.ch-bp-main{overflow:auto}.ch-bp{--bp-ours:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ch-bp{--bp-ours:color-mix(in srgb, var(--amber) 16%, var(--panel))}}.ch-bp{--bp-head:30px;--bp-cell:56px;flex-direction:column;gap:14px;max-width:1320px;padding:20px 28px 40px;display:flex}.ch-bp-head h1{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:700}.ch-bp-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;display:flex}.ch-bp-meta .ch-sep{color:var(--ink-3)}.ch-bp-ladder{background:var(--sunken);border:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;padding:7px 12px;font-size:.6875rem;display:flex}.ch-bp-band{font-family:var(--font-mono)}.ch-bp-band.ch-on{color:var(--ink);font-weight:600}.ch-bp-gridbody{padding:12px}.ch-bp-gridwrap{overflow-x:auto}table.ch-bp-grid{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--ground);border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong);width:100%;min-width:660px}.ch-bp-cap{caption-side:top;text-align:left;color:var(--ink-3);padding:0 0 8px;font-size:.6875rem}table.ch-bp-grid th,table.ch-bp-grid td{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);vertical-align:top;padding:0}table.ch-bp-grid th:first-child,table.ch-bp-grid td:first-child{width:var(--bp-head)}.ch-bp-corner{background:var(--sunken);border-bottom-color:var(--rule-strong);border-right-color:var(--rule-strong);height:24px;font-family:var(--font-mono);color:var(--ink-3);text-align:center;vertical-align:middle;font-size:.5rem;font-weight:500;line-height:1.1}.ch-bp-corner span{display:block}.ch-bp-hdigit{background:var(--sunken);border-bottom-color:var(--rule-strong);height:24px;color:var(--ink);text-align:center;font-size:.75rem;font-weight:600}.ch-bp-vdigit{background:var(--sunken);border-right-color:var(--rule-strong);color:var(--ink);text-align:center;vertical-align:middle;font-size:.75rem;font-weight:600}.ch-bp-sq{width:100%;height:var(--bp-cell);background:var(--panel);text-align:left;color:var(--ink-2);cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 5px;font-family:inherit;display:flex;position:relative}.ch-bp-n{letter-spacing:.04em;color:var(--ink-3);font-size:.5625rem}.ch-bp-name{-webkit-line-clamp:2;color:var(--ink-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.15;display:-webkit-box;overflow:hidden}.ch-bp-init{color:var(--ink-2);font-size:.6875rem;font-weight:600;display:none}.ch-bp-count{color:var(--ink);font-size:.625rem;font-weight:600;position:absolute;bottom:3px;right:4px}.ch-bp-livemark{background:var(--amber);width:6px;height:6px;position:absolute;top:3px;right:3px}.ch-bp-sq:hover,.ch-bp-on{background:var(--raised)}.ch-bp-ours{background:var(--bp-ours);outline:1px solid var(--amber);outline-offset:-1px}.ch-bp-ours:hover,.ch-bp-ours.ch-bp-on{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ch-bp-ours:hover,.ch-bp-ours.ch-bp-on{background:color-mix(in srgb, var(--amber) 26%, var(--panel))}}.ch-bp-ours .ch-bp-name,.ch-bp-ours .ch-bp-init{color:var(--ink);font-weight:600}.ch-bp-ours .ch-bp-n{color:var(--amber);font-weight:600}.ch-bp-sq:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.ch-bp-legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 2px 0;font-size:.6875rem;display:flex}.ch-bp-legend span{align-items:center;gap:5px;display:inline-flex}.ch-bp-legend b{color:var(--ink);font-size:.625rem;font-weight:600}.ch-bp-legendhint{margin-left:auto}.ch-bp-key{width:10px;height:10px}.ch-bp-keyours{background:var(--bp-ours);outline:1px solid var(--amber);outline-offset:-1px}.ch-bp-keylive{background:var(--amber)}.ch-bp-detail{background:var(--sunken);border:1px solid var(--rule);min-height:92px;margin-top:10px;padding:10px 12px}.ch-bp-detailempty{align-items:center;display:flex}.ch-bp-detail .ch-hint{max-width:72ch;margin:0}.ch-bp-dhead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ch-bp-downer{color:var(--ink);font-size:.875rem;font-weight:600}.ch-bp-ddigits,.ch-bp-dcount{color:var(--ink-2);font-size:.75rem}.ch-bp-dlist{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.ch-bp-dlist li{border-top:1px solid var(--rule);color:var(--ink-2);align-items:baseline;gap:10px;padding:4px 0;font-size:.75rem;display:flex}.ch-bp-dweek{min-width:42px;color:var(--ink-3)}.ch-bp-dgame{min-width:96px;color:var(--ink)}.ch-bp-dpay{color:var(--ink)}.ch-bp-tablebody{padding:0}.ch-bp-scroll{overflow-x:auto}table.ch-bp-week,table.ch-bp-hits{min-width:560px}table.ch-bp-week th,table.ch-bp-week td,table.ch-bp-hits th,table.ch-bp-hits td{padding:0 12px}.ch-bp-wgame{color:var(--ink);font-weight:500}table.ch-atk tbody tr.ch-bp-mine td{background:var(--bp-ours)}table.ch-atk tbody tr.ch-bp-mine:hover td{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){table.ch-atk tbody tr.ch-bp-mine:hover td{background:color-mix(in srgb, var(--amber) 22%, var(--panel))}}.ch-bp-quiet{color:var(--ink-3)}.ch-bp-run{color:var(--ink);font-weight:600}.ch-bp-ifholds{color:var(--amber);white-space:nowrap;font-size:.6875rem}.ch-bp-ifholds b{font-size:.75rem}.ch-bp-tag{font-family:var(--font-mono);letter-spacing:.08em;font-size:.625rem;font-weight:700}.ch-bp-t-live{color:var(--amber)}.ch-bp-t-final,.ch-bp-t-when{color:var(--ink-3)}.ch-bp-t-when{letter-spacing:0;font-weight:500}.ch-bp-dlive li{border-top-color:var(--amber)}@media (max-width:1023px){.ch-main.ch-bp-main{display:block;overflow:visible}.ch-bp{--bp-head:22px;--bp-cell:34px;gap:10px;padding:12px 12px 32px}.ch-bp-head h1{font-size:1.125rem}.ch-bp .ch-modh{flex-direction:row;align-items:center;height:auto;min-height:32px;padding-top:4px;padding-bottom:4px}.ch-bp-gridbody{padding:6px}table.ch-bp-grid{min-width:318px}.ch-bp-sq{justify-content:center;align-items:center;gap:0;padding:2px 1px}.ch-bp-n,.ch-bp-name{display:none}.ch-bp-init{display:block}.ch-bp-count{color:var(--ink-3);font-size:.5625rem;line-height:1;position:static}.ch-bp-ours .ch-bp-count{color:var(--amber)}.ch-bp-livemark{width:5px;height:5px;top:2px;right:2px}.ch-bp-hdigit,.ch-bp-corner{height:20px}.ch-bp-hdigit,.ch-bp-vdigit{font-size:.6875rem}.ch-bp-corner{font-size:.4375rem}.ch-bp-legendhint{margin-left:0}.ch-bp-detail{min-height:0}.ch-bp-dgame,.ch-bp-dweek{min-width:0}table.ch-bp-week th,table.ch-bp-week td,table.ch-bp-hits th,table.ch-bp-hits td{padding:0 10px}}.ch-ri{background:var(--panel);container-type:inline-size}.ch-ri-bandh{min-height:var(--row-xs);padding:4px var(--s3);align-items:center;gap:var(--s2);background:var(--raised);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.ch-ri-bandn{color:var(--ink-2);font-size:.6875rem;font-weight:600}.ch-ri-bandc{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:.625rem}.ch-ri-cols{grid-template-columns:1fr 1fr;display:grid}.ch-ri-col{border-right:1px solid var(--rule-strong);min-width:0}.ch-ri-col:last-child{border-right:0}.ch-ri-sect{border-top:1px solid var(--rule-strong)}.ch-ri-empty{padding:var(--s3);color:var(--ink-3);background:var(--ground);font-size:.6875rem}.ch-ri-out{min-height:var(--row-sm);padding:4px var(--s3);align-items:center;gap:var(--s2);background:var(--panel);border-bottom:1px solid var(--rule);cursor:pointer;width:100%;min-width:0;list-style:none;display:flex}.ch-ri-out::-webkit-details-marker{display:none}div.ch-ri-out{cursor:default}.ch-ri-outn{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.ch-ri-outq{font-family:var(--font-mono);color:var(--ink-2);font-size:.75rem;font-weight:500}.ch-ri-outd{font-family:var(--font-mono);white-space:nowrap;margin-right:var(--s1);flex:none;font-size:.6875rem}.ch-ri-outc{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;flex:none;font-size:.625rem}.ch-ri-st{border:1px solid var(--ink-3);background:0 0;flex:0 0 10px;align-self:center;width:10px;height:10px}.ch-ri-ston{background:var(--green);border-color:var(--green)}.ch-ri-stoff{background:var(--red);border-color:var(--red)}.ch-ri-stnone{border-style:dotted;border-color:var(--rule-strong)}.ch-ri-caret:after{content:" ▸"}details[open]>.ch-ri-out .ch-ri-caret:after{content:" ▾"}.ch-ri-row{align-items:baseline;gap:var(--s2);padding:5px var(--s3) 5px calc(var(--s3) + 18px);background:var(--ground);border-bottom:1px solid var(--rule);flex-wrap:nowrap;min-width:0;list-style:none;display:flex}.ch-ri-rowsum{background:var(--ground);border-bottom:1px solid var(--rule);cursor:pointer;list-style:none;display:block}.ch-ri-rowsum::-webkit-details-marker{display:none}.ch-ri-rowsum>.ch-ri-row{border-bottom:0}.ch-ri-row::-webkit-details-marker{display:none}.ch-ri-badge{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--rule-strong);color:var(--ink-2);text-align:center;text-transform:uppercase;flex:0 0 42px;align-self:center;width:42px;padding:2px 0;font-size:.5625rem;font-weight:500;line-height:1.1}.ch-ri-badge-anti{border-style:dashed}.ch-ri-badge-box{border-color:var(--ink-3)}.ch-ri-badge-player{border-width:1px 1px 2px}.ch-ri-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:600;overflow:hidden}a.ch-ri-name:hover{color:var(--amber-ink)}.ch-ri-meta{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:0 4 auto;min-width:0;font-size:.625rem;overflow:hidden}.ch-ri-qual{font-family:var(--font-mono);color:var(--ink-3);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:.625rem;overflow:hidden}.ch-ri-val{font-family:var(--font-mono);text-align:right;color:var(--ink-2);flex:0 0 46px;font-size:.6875rem;font-weight:600}.ch-ri-stat{padding:0 var(--s3) 6px calc(var(--s3) + 18px + 50px);color:var(--ink-2);background:var(--ground);font-size:.625rem}.ch-ri-leg{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--rule);color:var(--ink-3);white-space:nowrap;padding:1px 4px;font-size:.5625rem}.ch-ri-rowcaret:after{content:" ▸";color:var(--ink-3)}details[open]>.ch-ri-rowsum .ch-ri-rowcaret:after{content:" ▾"}.ch-ri-lu{background:var(--panel);border-bottom:1px solid var(--rule)}.ch-ri-luline{align-items:baseline;gap:var(--s2);padding:3px var(--s3) 3px 62px;color:var(--ink-2);font-size:.625rem;font-family:var(--font-mono);border-bottom:1px solid var(--rule);display:flex}.ch-ri-luline:last-child{border-bottom:0}.ch-ri-luslot{color:var(--ink-3);flex:0 0 78px}.ch-ri-luname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch-ri-lupts{color:var(--ink-3)}.ch-ri-lus{padding:6px var(--s3);background:var(--panel);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ch-ri-chip{font-family:var(--font-mono);border:1px solid var(--rule);color:var(--ink-3);white-space:nowrap;padding:2px 5px;font-size:.625rem}.ch-ri-chip b{color:var(--ink-2);font-weight:600}.ch-ri-chipsolo{border-style:dashed}.ch-ri-note{gap:var(--s2);padding:var(--s2) var(--s3);border-top:1px solid var(--rule-strong);background:var(--amber-wash);color:var(--ink-2);font-size:.6875rem;display:flex}.ch-ri-notemark{color:var(--amber-ink)}.ch-ri-for{color:var(--green)}.ch-ri-agst{color:var(--red)}.ch-ri-dim{color:var(--ink-3)}@container (max-width:560px){.ch-ri-cols{grid-template-columns:1fr}.ch-ri-col{border-right:0;border-bottom:1px solid var(--rule-strong)}.ch-ri-col:last-child{border-bottom:0}.ch-ri-val{flex-basis:40px}.ch-ri-name{flex:auto}.ch-ri-luline{padding-left:var(--s3);flex-wrap:wrap}.ch-ri-luslot{flex:none}}.ch-portal-main{display:block;overflow:auto}.ch-portal-bar{align-items:center;gap:var(--s3);min-height:36px;padding:8px var(--s4);background:var(--sunken);border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;display:flex}.ch-portal-legend{color:var(--ink-3);margin:0;font-size:.625rem;line-height:1.4}.ch-portal-legend b{color:var(--ink-2);font-weight:600}.ch-portal-legend i{font-family:var(--font-mono);color:var(--ink-2);font-style:normal}.ch-portal-manage{margin-left:auto}.ch-portal-count{color:var(--ink-3);margin-left:auto}.ch-portal-hint{text-transform:none;letter-spacing:0;color:var(--ink-3);font-weight:400}.ch-portal-grid{gap:var(--s3);padding:var(--s3) var(--s4) var(--s4);background:var(--ground);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));display:grid}.ch-pt{background:var(--panel);border:1px solid var(--rule-strong);flex-wrap:wrap;align-items:stretch;min-height:74px;display:flex}.ch-pt-body{flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;min-width:0;padding:10px 12px;display:flex}a.ch-pt-body:hover{background:var(--raised)}.ch-pt-body:focus-visible,.ch-pt-out:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.ch-pt-nm{color:var(--ink);overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.2}.ch-pt-arr{font-family:var(--font-mono);color:var(--ink-2);margin-left:5px;font-size:.75rem;font-style:normal}.ch-pt-arr-home{color:var(--ink-3)}.ch-pt-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule-strong);vertical-align:2px;margin-left:6px;padding:0 3px;font-size:.5625rem;font-style:normal;font-weight:600}.ch-pt-sub{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.ch-pt-sub b{font-weight:600}.ch-pt-foot{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:.5625rem;font-weight:600;display:flex}.ch-pt-ours,.ch-pt-none{color:var(--ink-3)}.ch-pt-word{color:var(--ink-2);margin-left:auto}.ch-pt-word-home{color:var(--ink-3);border-bottom:1px dashed}.ch-pt-dead .ch-pt-nm{color:var(--ink-2)}.ch-pt-out{border-left:1px solid var(--rule-strong);color:var(--ink-2);flex-direction:column;flex:0 0 64px;justify-content:center;align-items:center;gap:3px;display:flex}.ch-pt-out i{font-family:var(--font-mono);font-size:.9375rem;font-style:normal;line-height:1}.ch-pt-out em{letter-spacing:.1em;text-transform:uppercase;font-size:.5625rem;font-style:normal;font-weight:700}.ch-pt-out:hover{background:var(--amber-wash);border-left-color:var(--amber);color:var(--amber-ink)}.ch-pt-out-home{color:var(--ink-3);border-left-style:dashed}.ch-pt-out-home em{font-weight:600}.ch-pt-add{border-left:1px dashed var(--amber);color:var(--amber-ink)}.ch-pt-add:hover{background:var(--amber-wash)}.ch-pt-linkform{background:var(--sunken);border-top:1px solid var(--rule);flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:6px;padding:8px 12px;display:flex}.ch-pt-linkform .ch-amtinput{flex:140px;min-width:0}.ch-pt-fix{border:1px dashed var(--amber);height:30px;color:var(--amber-ink);letter-spacing:.08em;text-transform:uppercase;padding:0 8px;font-size:.625rem}.ch-portal-note{padding:12px var(--s4) 0;color:var(--ink-3);margin:0;font-size:.6875rem;line-height:1.5}.ch-portal-note em{opacity:.75;font-style:normal}.ch-portal-err{padding:10px var(--s4);color:var(--red);margin:0;font-size:.6875rem}.ch-portal-foot{align-items:center;gap:var(--s3);padding:12px var(--s4) 28px;flex-wrap:wrap;display:flex}.ch-portal-foot .ch-portal-note{flex:240px;padding:0}.ch-portal-save{margin-left:var(--s3);gap:6px;display:flex}.ch-portal-rows{border-bottom:1px solid var(--rule-strong)}.ch-pr{align-items:center;gap:var(--s3);min-height:44px;padding:6px var(--s4);background:var(--panel);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.ch-pr:last-child{border-bottom:0}.ch-pr-pos{color:var(--ink-3);flex:0 0 20px;font-size:.6875rem}.ch-pr-nm{overflow-wrap:anywhere;flex-direction:column;flex:150px;gap:2px;min-width:0;font-size:.8125rem;font-weight:600;display:flex}.ch-pr-nm em{color:var(--ink-3);font-size:.625rem;font-style:normal;font-weight:400}.ch-pr-links{letter-spacing:.11em;text-transform:uppercase;flex:none;align-items:center;gap:10px;font-size:.5625rem;font-weight:600;display:flex}.ch-pr-links .ch-pt-word{margin-left:0}.ch-pr-acts{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.ch-pr-move{border:1px solid var(--rule-strong);width:32px;height:32px;color:var(--ink-2);justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}.ch-pr-move:hover:not(:disabled){border-color:var(--amber);color:var(--amber-ink)}.ch-pr-move:disabled{color:var(--ink-3);opacity:.4;cursor:default}.ch-pr-off .ch-pr-nm{color:var(--ink-3);font-weight:400}.ch-pr-pins,.ch-pr-add{align-items:center}.ch-pr-chips{flex-wrap:wrap;flex:100%;gap:6px;display:flex}.ch-pinchip{border:1px solid var(--rule-strong);height:30px;color:var(--ink-2);padding:0 10px;font-size:.6875rem}.ch-pinchip:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.ch-pinchip.ch-on{border-color:var(--amber);background:var(--amber-wash);color:var(--amber-ink);font-weight:600}.ch-pinchip.ch-on:before{content:"PIN ";letter-spacing:.1em;font-size:.5625rem;font-weight:700}.ch-pr-add .ch-amtinput{flex:130px;min-width:0}.ch-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.ch-main.ch-portal-main{display:block;overflow:visible}.ch-portal-bar{padding:8px 12px}.ch-portal-manage{display:none}.ch-portal-grid{padding:var(--s3) 12px var(--s4);grid-template-columns:1fr}.ch-portal-grp .ch-modh,.ch-pr,.ch-portal-note,.ch-portal-err,.ch-portal-foot{padding-left:12px;padding-right:12px}.ch-pt{min-height:66px}.ch-pr-acts{flex:100%;justify-content:flex-end;margin-left:0}.ch-pr-links{flex:none}}.ch-rp-page{padding:var(--s6);gap:var(--s4);flex-direction:column;max-width:720px;display:flex}.ch-rp-teams{background:var(--sunken);border:1px solid var(--rule-strong);display:flex;overflow-x:auto}.ch-rp-team{min-height:40px;padding:0 var(--s3);border-right:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;font-size:.75rem;display:flex}.ch-rp-team:last-child{border-right:0}.ch-rp-team:hover{color:var(--ink)}.ch-rp-team.ch-on{background:var(--panel);border-bottom-color:var(--amber);color:var(--ink)}.ch-rp-teamcount{color:var(--ink-3);font-size:.6875rem}.ch-rp-team.ch-on .ch-rp-teamcount{color:var(--amber)}.ch-rp-mod{background:var(--panel)}.ch-rp-pool{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem}.ch-rp-count{color:var(--ink-2);font-size:.6875rem}.ch-rp-lock{padding:6px var(--s4);border-bottom:1px solid var(--rule);color:var(--ink-3);margin:0;font-size:.6875rem}.ch-rp-lock-passed{background:var(--amber-wash);color:var(--amber-ink)}.ch-rp-slots{margin:0;padding:0;list-style:none}.ch-rp-slot{border-bottom:1px solid var(--rule)}.ch-rp-slot:last-child{border-bottom:0}.ch-rp-slot.ch-on{background:var(--raised)}.ch-rp-row{align-items:stretch;display:flex}.ch-rp-pick{align-items:center;gap:var(--s3);min-width:0;min-height:44px;padding:0 var(--s4);text-align:left;flex:1;font-size:.8125rem;display:flex}.ch-rp-pick:hover{background:var(--raised)}.ch-rp-slotname{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex:0 0 48px;font-size:.625rem;font-weight:600}.ch-rp-slot.ch-on .ch-rp-slotname{color:var(--amber)}.ch-rp-player{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ch-rp-meta{color:var(--ink-3);flex:none;font-size:.6875rem}.ch-rp-empty{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);flex:auto;font-size:.75rem;overflow:hidden}.ch-rp-locked{border:1px solid var(--amber);color:var(--amber-ink);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:0 6px;font-size:.625rem}.ch-rp-clear{border-left:1px solid var(--rule);color:var(--ink-3);flex:0 0 44px;font-size:1rem;line-height:1}.ch-rp-clear:hover:not(:disabled){color:var(--red)}.ch-rp-clear:disabled{opacity:.5;cursor:default}.ch-rp-panel{padding:var(--s3) var(--s4) var(--s4);border-top:1px solid var(--rule);background:var(--panel)}.ch-rp-search{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ch-rp-input{flex:200px;height:36px;font-size:1rem}.ch-rp-eligible{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem}.ch-rp-hint{margin:var(--s3) 0 0}.ch-rp-results{margin:var(--s3) 0 0;border:1px solid var(--rule);max-height:min(46vh,340px);padding:0;list-style:none;overflow-y:auto}.ch-rp-result{align-items:center;gap:var(--s3);width:100%;min-height:40px;padding:0 var(--s3);border-bottom:1px solid var(--rule);text-align:left;font-size:.8125rem;display:flex}.ch-rp-results li:last-child .ch-rp-result{border-bottom:0}.ch-rp-result:hover:not(:disabled){background:var(--raised)}.ch-rp-result:disabled{color:var(--ink-3);cursor:default}.ch-rp-rname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ch-rp-rmeta{color:var(--ink-3);flex:none;font-size:.6875rem}.ch-rp-refuse{margin-top:var(--s3);align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--red);flex-wrap:wrap;font-size:.75rem;display:flex}.ch-rp-force{height:28px;padding:0 var(--s3);border:1px solid var(--rule-strong);color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.6875rem}.ch-rp-force:hover:not(:disabled){border-color:var(--amber);color:var(--amber-ink)}.ch-rp-foot{color:var(--ink-3);margin:0;font-size:.6875rem}.ch-rp-foot a{color:var(--ink-2);text-decoration:underline}.ch-rp-team:focus-visible,.ch-rp-pick:focus-visible,.ch-rp-clear:focus-visible,.ch-rp-result:focus-visible,.ch-rp-force:focus-visible{outline:1px solid var(--amber);outline-offset:-1px}@media (max-width:1023px){.ch-rp-page{padding:var(--s3) 12px var(--s6);max-width:none}.ch-rp-top{gap:var(--s2);padding:0 12px}.ch-rp-top .ch-brand,.ch-rp-top .ch-crumb{display:none}}.ch-bets-main{overflow:auto}.ch-bets{flex-direction:column;gap:14px;max-width:1120px;padding:20px 28px 40px;display:flex}.ch-bets-onlyform{max-width:560px}.ch-bets-kpis{background:var(--rule);border:1px solid var(--rule-strong);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ch-bets-kpi{background:var(--panel);flex-direction:column;gap:2px;padding:10px 14px 12px;display:flex}.ch-bets-kpi b{font-size:1.375rem;font-weight:600;line-height:1.1}.ch-bets-kpi>span:last-child{color:var(--ink-3);font-size:.6875rem}.ch-bets-new>summary{cursor:pointer;list-style:none}.ch-bets-new>summary::-webkit-details-marker{display:none}.ch-bets-new>summary .ch-lab:first-child{color:var(--amber)}.ch-bets-new>summary .ch-lab:first-child:before{content:"+ "}.ch-bets-new[open]>summary .ch-lab:first-child:before{content:"− "}.ch-bets-pending{padding:8px 12px;font-size:.75rem}.ch-bets-empty{padding:4px 2px}.ch-bets-weeknet{text-transform:none;letter-spacing:.02em;margin-left:auto}.ch-bets-chips{flex-wrap:wrap;gap:4px;display:flex}.ch-bets-chip{border:1px solid var(--rule);height:24px;color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;padding:0 8px;font-size:.625rem;display:inline-flex}.ch-bets-chip:hover{border-color:var(--rule-strong);color:var(--ink-1)}.ch-bets-chip.ch-on{border-color:var(--amber);color:var(--amber)}.ch-bets-chipn{color:var(--ink-3);font-size:.625rem}.ch-bets-chip.ch-on .ch-bets-chipn{color:var(--amber)}.ch-bets-review{border-color:var(--amber);color:var(--amber);align-items:baseline;gap:10px;padding:8px 12px;font-size:.75rem;display:flex}.ch-bets-review span{color:var(--ink-2)}.ch-rev-head{padding:0 2px}.ch-rev-bulk{border:1px solid var(--rule-strong);background:var(--panel);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.ch-rev-go,.ch-rev-cancel{border:1px solid var(--rule-strong);letter-spacing:.04em;height:26px;color:var(--ink-1);background:0 0;padding:0 10px;font-size:.6875rem}.ch-rev-go{border-color:var(--amber);color:var(--amber)}.ch-rev-go:disabled,.ch-rev-cancel:disabled{opacity:.5}.ch-rev-row{gap:7px}.ch-rev-when{color:var(--ink-3);margin-left:auto;font-size:.6875rem}.ch-rev-money{color:var(--ink-2);align-items:baseline;gap:10px;font-size:.6875rem;display:flex}.ch-rev-result{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--rule-strong);color:var(--ink-3);padding:0 5px;font-size:.5625rem}.ch-rv-won{color:var(--green);border-color:var(--green)}.ch-rv-lost{color:var(--red);border-color:var(--red)}.ch-rev-acts,.ch-rev-pick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ch-rev-pick .ch-bf-in{width:140px;height:26px;font-size:.6875rem}.ch-rev-done{padding:4px 2px}.ch-bets-untracked>summary{cursor:pointer;list-style:none}.ch-bets-untracked>summary::-webkit-details-marker{display:none}.ch-bets-untracked>summary .ch-lab:first-child:before{content:"+ "}.ch-bets-untracked[open]>summary .ch-lab:first-child:before{content:"− "}.ch-bt-row{border-bottom:1px solid var(--rule);background:var(--panel);flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex}.ch-bt-row:last-child{border-bottom:0}.ch-bt-uncounted{background:var(--ground);color:var(--ink-2)}.ch-bt-head{align-items:baseline;gap:10px;display:flex}.ch-bt-sport{border:1px solid var(--rule-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex:none;align-self:center;padding:0 5px;font-size:.5625rem}.ch-bt-sport.ch-sp-multi{color:var(--amber);border-color:var(--amber)}.ch-bt-sport.ch-sp-unknown{color:var(--ink-3);border-color:var(--rule)}.ch-bt-title{font-size:.8125rem;font-weight:600}.ch-bt-price{color:var(--ink-2);font-size:.75rem}.ch-bt-net{color:var(--ink-3);margin-left:auto;font-size:.875rem;font-weight:600}.ch-bt-pos{color:var(--green)}.ch-bt-neg{color:var(--red)}.ch-bt-legs{flex-direction:column;gap:3px;display:flex}.ch-bt-leg{align-items:baseline;gap:8px;min-width:0;font-size:.75rem;display:flex}.ch-bt-pill{border:1px solid var(--rule-strong);letter-spacing:.06em;color:var(--ink-3);flex:none;padding:0 5px;font-size:.5625rem}.ch-bt-sel{font-weight:600}.ch-bt-market{color:var(--ink-3);text-transform:lowercase;font-size:.6875rem}.ch-bt-game{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;overflow:hidden}.ch-bt-legodds{color:var(--ink-2);flex:none;margin-left:auto;font-size:.6875rem}.ch-bt-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ch-bt-results button{padding:0 8px}.ch-bt-payout{align-items:center;gap:5px;display:flex}.ch-bt-payout .ch-bf-in{width:78px;height:22px;font-size:.6875rem}.ch-bt-cat{border:1px solid var(--rule);max-width:190px;height:22px;color:var(--ink-2);font-family:var(--font-sans);letter-spacing:.04em;background:0 0;padding:0 4px;font-size:.625rem}.ch-bt-cat:focus{border-color:var(--amber);outline:none}.ch-bt-when{color:var(--ink-3);margin-left:auto;font-size:.6875rem}.ch-bt-del{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;align-items:center;height:22px;padding:0 6px;font-size:.625rem;display:flex}.ch-bt-del:hover{color:var(--red);border-color:var(--rule)}.ch-bt-confirm{gap:4px;display:flex}.ch-bt-delyes{color:var(--red);border-color:var(--red)}.ch-bt-note{color:var(--ink-2);gap:8px;font-size:.6875rem;display:flex}.ch-bt-entry{color:var(--amber)}.ch-bf{flex-direction:column;gap:10px;max-width:520px;display:flex}.ch-bf-top{gap:10px;display:flex}.ch-bf-field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ch-bf-money{border:1px solid var(--rule);align-items:stretch;display:flex}.ch-bf-money:focus-within{border-color:var(--amber)}.ch-bf-cur,.ch-bf-sign{background:var(--sunken);width:38px;color:var(--ink-2);border-right:1px solid var(--rule);flex:none;justify-content:center;align-items:center;font-size:.875rem;display:flex}.ch-bf-sign{cursor:pointer}.ch-bf-sign:hover{color:var(--ink);background:var(--raised)}.ch-bf-in{border:1px solid var(--rule);min-width:0;height:40px;color:var(--ink);font-family:var(--font-sans);background:0 0;flex:1;padding:0 10px;font-size:1rem}.ch-bf-money .ch-bf-in{border:0}.ch-bf-in:focus{border-color:var(--amber);outline:none}.ch-bf-returns{margin-top:-4px}.ch-bf-grow{flex:1}.ch-bf-legodds{flex:none;width:88px}.ch-bf-leg{border:1px solid var(--rule);border-left:2px solid var(--rule-strong);flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.ch-bf-leghead{align-items:center;display:flex}.ch-bf-x{color:var(--ink-3);margin-left:auto;padding:2px;display:flex}.ch-bf-x:hover{color:var(--red)}.ch-bf-markets{height:36px}.ch-bf-markets button{flex:1;font-size:.6875rem}.ch-bf-sel{border:1px solid var(--rule);width:100%;height:40px;color:var(--ink);font-family:var(--font-sans);background:0 0;padding:0 8px;font-size:1rem}.ch-bf-sel:focus{border-color:var(--amber);outline:none}.ch-bf-sides{gap:8px;display:flex}.ch-bf-side{border:1px solid var(--rule-strong);height:40px;color:var(--ink-2);letter-spacing:.04em;flex:1;font-size:.9375rem;font-weight:600}.ch-bf-side.ch-on{background:var(--amber);border-color:var(--amber);color:var(--oncolor)}.ch-bf-side:disabled{color:var(--ink-3);border-style:dashed}.ch-bf-row{align-items:center;gap:8px;display:flex}.ch-bf-cats{flex-wrap:wrap;gap:6px;display:flex}.ch-bf-cats .ch-chipf{height:30px}.ch-bf-more{flex-direction:column;gap:8px;display:flex}.ch-bf-more>summary{cursor:pointer;color:var(--amber);padding:4px 0}.ch-bf-add{align-self:flex-start;height:32px}.ch-bf-err{border-left:2px solid var(--red);padding-left:8px}.ch-bf-save{height:46px;margin-top:2px}@media (max-width:1023px){.ch-main.ch-bets-main{display:block;overflow:visible}.ch-bets{gap:12px;padding:14px 12px 28px}.ch-bets-kpis{grid-template-columns:repeat(2,1fr)}.ch-bt-row{padding:10px 12px 12px}.ch-bt-when{display:none}.ch-bets-chip{height:32px;padding:0 10px}.ch-rev-go,.ch-rev-cancel,.ch-rev-pick .ch-bf-in{height:36px;padding:0 12px;font-size:.75rem}.ch-rev-acts{gap:8px}.ch-rev-acts .ch-rev-go{flex:100%}.ch-bt-results{height:30px}.ch-bt-results button{padding:0 10px}.ch-bt-cat,.ch-bt-del,.ch-bt-payout .ch-bf-in{height:30px}.ch-bf-legodds{width:76px}}:root{--ground:#f4f3ef;--panel:#fbfaf7;--raised:#eae8e1;--sunken:#e4e2da;--rule:#dad7ce;--rule-strong:#b4b0a3;--ink:#14171b;--ink-2:#4e545c;--ink-3:#7c828b;--amber:#a66400;--amber-ink:#7a4a00;--amber-soft:#f6e7cd;--amber-wash:#a6640012;--green:#0f7350;--red:#af2129;--cyan:#0f6e85;--violet:#5344b8;--oncolor:#fbfaf7;--pick-on:#2e333a;--gw1:#0f735014;--gw2:#0f73502b;--gw3:#0f735047;--gw4:#0f73506b;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--row:34px;--row-sm:30px;--row-xs:26px;--rail:236px;--topbar:48px;--viewas:0px;--bnav:0px;--bnav-h:calc(56px + env(safe-area-inset-bottom,0px))}:root[data-viewas="1"]{--viewas:30px}@media (max-width:1023px){:root[data-bnav="1"]{--bnav:var(--bnav-h)}}:root[data-bnav="1"]:has(.ch-mpage){--bnav:var(--bnav-h)}:root[data-theme=dark]{--ground:#0b0d10;--panel:#101318;--raised:#161a20;--sunken:#08090c;--rule:#232830;--rule-strong:#333a45;--ink:#e9ecf1;--ink-2:#9aa3b0;--ink-3:#656d79;--amber:#f2a93b;--amber-ink:#f2a93b;--amber-soft:#3a2a0e;--amber-wash:#f2a93b12;--green:#35c08a;--red:#f0555c;--cyan:#3fb6d0;--violet:#8b7bf0;--oncolor:#0b0d10;--pick-on:var(--ink);--gw1:#35c08a14;--gw2:#35c08a2b;--gw3:#35c08a47;--gw4:#35c08a6b}:root[data-density=compact]{--row:28px}*{box-sizing:border-box}html,body{height:100%}html{font-size:109%}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:.8125rem;line-height:1.15}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}a,button,summary,label,select,input,textarea,[role=button],[role=tab],[role=menuitem]{touch-action:manipulation}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
