@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_ca24952c-module__ZWtZlq__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_ca24952c-module__ZWtZlq__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
@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-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-mono:var(--mono);--default-font-family:var(--ui);--default-mono-font-family:var(--mono)}}@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}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.\!block{display:block!important}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.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,)}.invert{--tw-invert:invert(100%);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,)}}:root{--chrome:#ececec;--panel:#f7f7f7;--raise:#e1e1e1;--pressed:#d2d2d2;--line:#a9a9a9;--hi:#fff;--sh:#6e6e6e;--sh2:#a0a0a0;--ink:var(--chrome);--line-2:var(--sh2);--bone:#1a1a1a;--dim:#3c3c3c;--dimmer:#707070;--sel:#0b5cad;--on-sel:#fff;--hero:#a67c0f;--vil:#2f6fb0;--hero-lo:var(--hero)}@supports (color:color-mix(in lab, red, red)){:root{--hero-lo:color-mix(in oklab, var(--hero) 45%, var(--panel))}}:root{--vil-lo:var(--vil)}@supports (color:color-mix(in lab, red, red)){:root{--vil-lo:color-mix(in oklab, var(--vil) 45%, var(--panel))}}:root{--acc:var(--hero);--on-acc:#1a1a1a;--bet:#c0392b;--check:#2e8b57;--call:#4fae72;--fold:#3a6ea5;--dead:#dcdcdc;--dead-fg:#9a9a9a;--inactive:saturate(.5) brightness(1.1);--red:#b5342f;--win:#2e8b57;--focus:var(--sel);--lcd:#fff;--zebra:#efefef;--ui:system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--body:var(--ui);--mono:var(--font-mono), "DM Mono", ui-monospace, Menlo, Consolas, monospace;--t:80ms linear;--bv-up:inset 1px 1px 0 var(--hi), inset -1px -1px 0 var(--sh2);--bv-down:inset 1px 1px 0 var(--sh2), inset -1px -1px 0 var(--hi);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--sh2) var(--chrome)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chrome:#2b2b2b;--panel:#333;--raise:#3d3d3d;--pressed:#262626;--line:#555;--hi:#4a4a4a;--sh:#141414;--sh2:#1f1f1f;--bone:#e8e8e8;--dim:#c4c4c4;--dimmer:#8c8c8c;--sel:#2a6fd6;--on-sel:#fff;--hero:#c9a227;--vil:#5b9bd5;--on-acc:#111;--bet:#d6493a;--check:#3aa56a;--call:#62c488;--fold:#5a8fd0;--dead:#272727;--dead-fg:#5a5a5a;--inactive:saturate(.6) brightness(.7);--red:#e0574f;--win:#58b47f;--lcd:#1e1e1e;--zebra:#2f2f2f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--chrome:#2b2b2b;--panel:#333;--raise:#3d3d3d;--pressed:#262626;--line:#555;--hi:#4a4a4a;--sh:#141414;--sh2:#1f1f1f;--bone:#e8e8e8;--dim:#c4c4c4;--dimmer:#8c8c8c;--sel:#2a6fd6;--on-sel:#fff;--hero:#c9a227;--vil:#5b9bd5;--on-acc:#111;--bet:#d6493a;--check:#3aa56a;--call:#62c488;--fold:#5a8fd0;--dead:#272727;--dead-fg:#5a5a5a;--inactive:saturate(.6) brightness(.7);--red:#e0574f;--win:#58b47f;--lcd:#1e1e1e;--zebra:#2f2f2f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-width:auto}body{background:var(--ink);color:var(--bone);font-family:var(--ui);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;padding-bottom:30px;font-size:12px;line-height:1.4}::selection{background:var(--sel);color:var(--on-sel)}[hidden]{display:none!important}.wrap{max-width:1280px;margin:0 auto;padding:0 8px}.mono,.lcd,.cell,.pc,.slot,.board,.hc,.num,.pv,.res,.cnt,.bb,.tick,.endlab,.pct,.d,.shareUrl,.aiBox,textarea,input[type=number],input[inputmode=decimal],input[inputmode=numeric],input[type=date]{font-family:var(--mono)}button,input,select,textarea,a,.cell,.pc,.slot,.tn{transition:color var(--t), background-color var(--t), border-color var(--t)}html.theming *,html.theming :before,html.theming :after{transition:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:focus-visible{outline:1px dotted var(--bone);outline-offset:-3px;box-shadow:0 0 0 2px var(--sel)}button:focus-visible{box-shadow:var(--bv-up), 0 0 0 2px var(--sel)}button[aria-pressed=true]:focus-visible,.tn[aria-selected=true]:focus-visible{outline-color:var(--on-sel)}.cell:focus-visible,.pc:focus-visible,.tn:focus-visible{outline:1px dotted var(--bone);outline-offset:-2px;box-shadow:none;z-index:2;position:relative}.cell.lit:focus-visible{outline-color:var(--on-acc)}.up,.raised{background:var(--raise);border:1px solid var(--sh);box-shadow:var(--bv-up)}.sunk,.sunken{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);box-shadow:inset 1px 1px 0 var(--sh2)}.etched{border:1px solid var(--sh2);box-shadow:1px 1px 0 var(--hi), inset 1px 1px 0 var(--hi)}.mast{background:var(--raise);border:1px solid var(--sh);min-height:30px;box-shadow:var(--bv-up);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;padding:2px 4px;display:flex}h1{font-family:var(--ui);letter-spacing:0;white-space:nowrap;padding:0 8px 0 4px;font-size:12px;font-weight:700;line-height:1}.sub{color:var(--dimmer);white-space:nowrap;font-size:11px}.mast>.right{align-items:center;gap:4px;margin-left:auto;display:flex}.mast .msep{border-left:1px solid var(--sh2);border-right:1px solid var(--hi);width:0;height:18px;margin:0 2px}.mast .shareWrap button,.mast button{min-height:22px;padding:1px 9px}.app{grid-template-columns:200px 6px minmax(0,1fr);align-items:start;gap:0;padding:6px 0 16px;display:grid}.nav{gap:6px;display:grid;position:sticky;top:6px}.split{background:var(--chrome);border-left:1px solid var(--hi);border-right:1px solid var(--sh2);cursor:col-resize;align-self:stretch;width:6px;margin:0}.split:before{content:"";border-left:1px solid var(--sh2);border-right:1px solid var(--hi);width:2px;height:28px;margin:120px auto 0;display:block}.main{min-width:0;padding-left:6px}.navtabs{display:none}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.nav,.split{display:none}.main{padding-left:0}.navtabs{border-bottom:1px solid var(--sh);scrollbar-width:none;align-items:flex-end;gap:0;margin-top:6px;display:flex;overflow-x:auto}.navtabs .tab{margin-bottom:-1px}}.tree{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);box-shadow:inset 1px 1px 0 var(--sh2);-webkit-user-select:none;user-select:none;padding:3px 2px}.tree .th{color:var(--dimmer);padding:2px 6px 4px;font-size:11px;font-weight:700}.tn{min-height:22px;padding:0 6px 0 calc(6px + var(--depth,0) * 16px);color:var(--bone);cursor:default;white-space:nowrap;border:1px solid #0000;align-items:center;gap:3px;display:flex}.tn .ex{width:12px;height:14px;font-family:var(--ui);color:var(--dim);flex:none;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.tn .ex.none{visibility:hidden}.tn .ic{width:14px;color:var(--dimmer);text-align:center;flex:none;font-size:11px}.tn .cnt{font-family:var(--ui);color:var(--dimmer);text-overflow:ellipsis;margin-left:auto;padding-left:8px;font-size:10px;overflow:hidden}@media (hover:hover){.tn:hover{background:var(--sel)}@supports (color:color-mix(in lab, red, red)){.tn:hover{background:color-mix(in oklab, var(--sel) 14%, var(--lcd))}}}.tn[aria-selected=true]{background:var(--sel);color:var(--on-sel)}.tn[aria-selected=true] .ex,.tn[aria-selected=true] .ic,.tn[aria-selected=true] .cnt{color:var(--on-sel)}.tn.open .ex:before{content:"▾"}.tn.closed .ex:before{content:"▸"}.navnote{color:var(--dimmer);padding:2px 6px;font-size:11px}.toolbar{background:var(--raise);border:1px solid var(--sh);min-height:32px;box-shadow:var(--bv-up);overscroll-behavior-x:contain;scrollbar-width:thin;align-items:center;gap:6px;margin-bottom:6px;padding:2px 6px;display:flex;overflow-x:auto}.toolbar .tg{flex:none;align-items:center;gap:4px;display:inline-flex}.toolbar .tsep{border-left:1px solid var(--sh2);border-right:1px solid var(--hi);flex:none;width:0;height:20px}.toolbar .sp{flex:1;min-width:8px}.toolbar .k{margin-right:2px}.toolbar .chip{max-width:320px}.toolbar .lcd{text-align:center;min-width:7.5em}.toolbar .tmsg{color:var(--dim);white-space:nowrap;font-size:11px}.toolbar .tmsg.err{color:var(--red)}button.ico{min-width:22px;padding:0 5px;font-size:13px;line-height:1}.chip.dirty .dot{background:var(--bet)}.chip.new .dot{background:var(--dimmer)}.cols{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:6px;display:grid}.col{gap:6px;min-width:0;display:grid}@media (max-width:1100px){.cols{grid-template-columns:1fr}}.panel{background:var(--panel);border:1px solid var(--sh);box-shadow:var(--bv-up);min-width:0}.panel>.bar{border-bottom:1px solid var(--sh2);background:var(--raise);min-height:24px;box-shadow:inset 0 1px 0 var(--hi);align-items:center;gap:6px;padding:1px 6px;display:flex}.panel>.bar .t{color:var(--bone);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700}.panel>.bar .r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;padding:1px 0;display:flex}.panel>.bar .r button{min-height:20px;padding:1px 7px}.panel>.bar .r input{min-height:20px;padding:1px 5px}.panel>.bar .r .gap{width:6px}.panel>.body{padding:8px}.panel>.body.flush{padding:0}.pad{padding:8px}.pad>.tools{margin-top:6px}.rule{border-top:1px solid var(--sh2);border-bottom:1px solid var(--hi);margin:8px -8px}.k{color:var(--dim);white-space:nowrap;align-self:center;font-size:11px}.tools{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tools+.tools{margin-top:6px}.tools .sp{flex:1}.grp{align-items:center;gap:4px;display:inline-flex}.gb{border:1px solid var(--sh2);box-shadow:1px 1px 0 var(--hi), inset 1px 1px 0 var(--hi);background:0 0;min-width:0;margin:0;padding:8px}.gb>legend{color:var(--bone);margin-left:4px;padding:0 4px;font-size:11px;font-weight:700}.gb>legend .meta{margin-left:4px;font-weight:400}.gb.flush{padding:0}.gb.flush>legend{margin-left:10px}.gbs{gap:10px;display:grid}.gbrow{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;display:grid}.screen{gap:8px;display:grid}.screen>.gb{margin-top:2px}.tabctl{min-width:0}.tabstrip{scrollbar-width:none;align-items:flex-end;gap:0;padding:2px 2px 0;display:flex;overflow-x:auto}.tab{font-family:var(--ui);color:var(--dim);background:var(--raise);border:1px solid var(--sh);box-shadow:inset 1px 1px 0 var(--hi), inset -1px 0 0 var(--sh2);white-space:nowrap;cursor:default;border-bottom:0;min-height:22px;margin-bottom:0;margin-right:-1px;padding:3px 12px 2px;font-size:12px;position:relative}.tab .cnt{color:var(--dimmer);margin-left:6px}.tab[aria-selected=true]{color:var(--bone);background:var(--panel);z-index:1;margin-bottom:-1px;padding-top:5px;padding-bottom:3px}.tabctl>.tabpanel,.tabpanel{background:var(--panel);border:1px solid var(--sh);box-shadow:var(--bv-up)}.tabpanel.flush{padding:0}.tabpanel:not(.flush){padding:8px}.tabctl .tabhead{align-items:flex-end;display:flex}.tabctl .tabhead .r{align-items:center;gap:4px;margin-left:auto;padding:0 4px 3px;display:flex}.tabctl .tabhead .r button{min-height:20px;padding:1px 7px}button{font-family:var(--ui);color:var(--bone);background:var(--raise);border:1px solid var(--sh);box-shadow:var(--bv-up);cursor:default;-webkit-user-select:none;user-select:none;touch-action:manipulation;font-variant-numeric:tabular-nums;border-radius:0;min-height:23px;padding:2px 10px;font-size:12px;line-height:1.2}@media (hover:hover){button:hover:not(:disabled){background:var(--raise)}@supports (color:color-mix(in lab, red, red)){button:hover:not(:disabled){background:color-mix(in oklab, var(--raise) 85%, var(--hi))}}button[aria-pressed=true]:hover:not(:disabled){background:var(--pressed)}}button:active:not(:disabled){box-shadow:var(--bv-down);transform:translate(1px,1px)}button:disabled{color:var(--dimmer);text-shadow:1px 1px 0 var(--hi);box-shadow:var(--bv-up)}button[aria-pressed=true]{background:var(--pressed);box-shadow:var(--bv-down);color:var(--bone);transform:translate(1px,1px)}button.pri{box-shadow:var(--bv-up), 0 0 0 1px var(--bone);font-weight:600}button.pri:focus-visible{box-shadow:var(--bv-up), 0 0 0 1px var(--bone), 0 0 0 3px var(--sel)}button.lnk{box-shadow:none;color:var(--sel);text-underline-offset:2px;background:0 0;border-color:#0000;padding-left:4px;padding-right:4px;text-decoration:underline}@media (hover:hover){button.lnk:hover:not(:disabled){color:var(--sel);background:0 0}}button.lnk:active:not(:disabled){box-shadow:none;transform:none}button.lnk:focus-visible{box-shadow:0 0 0 2px var(--sel)}button.warn[aria-pressed=true]{background:var(--bet);border-color:var(--sh);color:#fff}button.warn{min-width:58px}button.act-check[aria-pressed=true],button.act-call[aria-pressed=true]{background:var(--check);color:#fff}button.act-call[aria-pressed=true]{background:var(--call);color:var(--on-acc)}button.act-bet[aria-pressed=true],button.act-raise[aria-pressed=true]{background:var(--bet);color:#fff}button.act-fold[aria-pressed=true]{background:var(--fold);color:#fff}@media (hover:hover){button.act-bet[aria-pressed=true]:hover:not(:disabled),button.act-raise[aria-pressed=true]:hover:not(:disabled){background:var(--bet)}@supports (color:color-mix(in lab, red, red)){button.act-bet[aria-pressed=true]:hover:not(:disabled),button.act-raise[aria-pressed=true]:hover:not(:disabled){background:color-mix(in oklab, var(--bet) 85%, var(--hi))}}button.act-bet[aria-pressed=true]:hover:not(:disabled),button.act-raise[aria-pressed=true]:hover:not(:disabled){color:#fff}button.act-check[aria-pressed=true]:hover:not(:disabled),button.act-call[aria-pressed=true]:hover:not(:disabled){background:var(--check)}@supports (color:color-mix(in lab, red, red)){button.act-check[aria-pressed=true]:hover:not(:disabled),button.act-call[aria-pressed=true]:hover:not(:disabled){background:color-mix(in oklab, var(--check) 85%, var(--hi))}}button.act-check[aria-pressed=true]:hover:not(:disabled),button.act-call[aria-pressed=true]:hover:not(:disabled){color:#fff}button.act-fold[aria-pressed=true]:hover:not(:disabled){background:var(--fold)}@supports (color:color-mix(in lab, red, red)){button.act-fold[aria-pressed=true]:hover:not(:disabled){background:color-mix(in oklab, var(--fold) 85%, var(--hi))}}button.act-fold[aria-pressed=true]:hover:not(:disabled){color:#fff}}.seg{display:inline-flex}.seg button{min-width:0;margin-right:-1px}.seg button:last-child{margin-right:0}.seg button[aria-pressed=true]{z-index:1;position:relative}.themeBtn{min-width:58px}input[type=text],input[type=search],input[type=email],input[type=number],input[type=date],select,textarea{font-family:var(--ui);color:var(--bone);background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);box-shadow:inset 1px 1px 0 var(--sh2);border-radius:0;min-width:0;min-height:23px;padding:2px 5px;font-size:12px}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%23777'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;padding-right:18px}input::placeholder,textarea::placeholder{color:var(--dimmer)}input:focus,select:focus,textarea:focus{outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:inset 1px 1px 0 var(--sh2), 0 0 0 2px var(--sel);outline:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input.full{width:100%}input[type=checkbox],input[type=radio]{accent-color:var(--sel);vertical-align:-2px;width:13px;height:13px;margin:0 4px 0 0}label.ck,label.rd{min-height:22px;color:var(--bone);cursor:default;align-items:center;gap:4px;font-size:12px;display:inline-flex}input[type=range]{appearance:none;cursor:default;background:0 0;flex:1;min-width:120px;height:24px}input[type=range]::-webkit-slider-runnable-track{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);height:4px}input[type=range]::-moz-range-track{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--raise);border:1px solid var(--sh);width:11px;height:20px;box-shadow:var(--bv-up);margin-top:-9px}input[type=range]::-moz-range-thumb{background:var(--raise);border:1px solid var(--sh);width:11px;height:20px;box-shadow:var(--bv-up);border-radius:0}input[type=range]:focus-visible{box-shadow:none;outline:1px dotted var(--bone);outline-offset:0}.sliderRow{align-items:center;gap:8px;display:flex}.sliderRow .pv{text-align:right;min-width:56px;color:var(--bone)}.panel>.bar .r .k{margin-left:2px}.lcd{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);box-shadow:inset 1px 1px 0 var(--sh2);text-align:right;min-width:2.5em;color:var(--bone);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;font-size:12px;line-height:1.6;display:inline-block}.readout{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);min-height:24px;box-shadow:inset 1px 1px 0 var(--sh2);color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:flex}.readout b{color:var(--bone);font-weight:600}.readout .r{margin-left:auto}.matrix{background:var(--line);border:1px solid var(--sh);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border-top:0;grid-template-columns:repeat(13,minmax(0,1fr));gap:1px;display:grid}.mrow{display:contents}.cell{aspect-ratio:1;background:var(--lcd);color:var(--dimmer);cursor:crosshair;font-size:clamp(7px,.9vw,10px);line-height:1;position:relative;overflow:hidden}.cell .la,.cell .lb{pointer-events:none;--mix:calc(30% + var(--w,1) * 70%);position:absolute;inset:0}.cell .la{background:var(--hero)}@supports (color:color-mix(in lab, red, red)){.cell .la{background:color-mix(in oklab, var(--hero) var(--mix), var(--lcd))}}.cell .lb{background:var(--vil)}@supports (color:color-mix(in lab, red, red)){.cell .lb{background:color-mix(in oklab, var(--vil) var(--mix), var(--lcd))}}.cell>span{z-index:1;letter-spacing:0;position:absolute;top:2px;left:3px}.cell.lit{color:var(--on-acc);font-weight:500}.cell.dead{background:var(--dead);color:var(--dead-fg);text-decoration:line-through}.cell.dead .la{background:var(--hero)}@supports (color:color-mix(in lab, red, red)){.cell.dead .la{background:color-mix(in oklab, var(--hero) calc(var(--mix) * .3), var(--dead))}}.cell.dead .lb{background:var(--vil)}@supports (color:color-mix(in lab, red, red)){.cell.dead .lb{background:color-mix(in oklab, var(--vil) calc(var(--mix) * .3), var(--dead))}}.cell.dead.lit{color:var(--dead-fg)}.matrix.ro,.matrix.ro .cell{cursor:default}@media (hover:hover){.matrix:not(.ro) .cell:hover{box-shadow:inset 0 0 0 1px var(--bone);z-index:1}}.mats{grid-template-columns:repeat(auto-fit,minmax(min(336px,100%),1fr));gap:6px;padding:4px;display:grid}.mat{min-width:0}.mat.mA>legend{color:var(--hero)}.mat.mB>legend{color:var(--vil)}.mat .matrix{border:0}.mat .status{border-top:1px solid var(--sh2)}.mat .pad{gap:6px;padding:6px 8px 8px;display:grid}.rvGrid{gap:8px;display:grid}.rvGrid .mats{grid-template-columns:repeat(auto-fit,minmax(min(345px,100%),480px));justify-content:start;gap:8px;padding:0}.rvGrid .mat .status{border-bottom:0}.status{background:var(--raise);border-bottom:1px solid var(--sh2);color:var(--dim);overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:2px;padding:2px;font-size:11px;display:flex;overflow-x:auto}.status>span{white-space:nowrap;background:var(--panel);border:1px solid;border-color:var(--sh2) var(--hi) var(--hi) var(--sh2);align-items:center;gap:4px;min-height:20px;padding:1px 6px;display:inline-flex}.status>span:last-child{margin-left:auto}.status b{color:var(--bone);font-weight:600}.status .a{color:var(--hero)}.status .b{color:var(--vil)}.slots{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;display:flex}.slot{border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);width:34px;height:46px;box-shadow:inset 1px 1px 0 var(--sh2);color:var(--dimmer);background:var(--lcd);cursor:default;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}.slot.set{color:#111;border:1px solid var(--sh);box-shadow:var(--bv-up);cursor:default;background:#fff}@media (hover:hover){button.slot.set:hover{color:var(--red);background:#fff}}.slot.set.sh,.slot.set.sd,.pc.sh,.pc.sd{color:var(--red)}.pc.sh:disabled,.pc.sd:disabled{color:var(--dead-fg)}.board .c.sh,.board .c.sd{color:var(--red)}.board .c.gap{margin-left:5px}.board.pre{color:var(--dimmer);font-family:var(--ui)}.slots .k,.slot.gap{margin-left:6px}.slot.sm{width:24px;height:32px;font-size:11px}.deck{background:var(--line);border:1px solid var(--sh);grid-template-columns:repeat(13,minmax(0,1fr));gap:1px;display:grid}.pc{aspect-ratio:.9;min-height:24px;box-shadow:none;background:var(--lcd);color:var(--dim);border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:clamp(7px,.95vw,11px);display:flex}@media (hover:hover){.pc:hover:not(:disabled){background:var(--sel)}@supports (color:color-mix(in lab, red, red)){.pc:hover:not(:disabled){background:color-mix(in oklab, var(--sel) 14%, var(--lcd))}}.pc:hover:not(:disabled){color:var(--bone)}}.pc:active:not(:disabled){box-shadow:none;background:var(--sel);color:#fff;transform:none}.pc:disabled{background:var(--dead);color:var(--dead-fg);text-shadow:none;box-shadow:none;border:0}.strip{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}@media (max-width:520px){.strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.st{background:var(--panel);min-width:0;padding:5px 8px 6px}.st .k{text-overflow:ellipsis;display:block;overflow:hidden}.st .v{white-space:nowrap;margin:2px 0;font-size:14px;font-weight:500;line-height:1.3}.st .v.lcd{text-align:left;padding:1px 6px;display:block}.st .v .sep{color:var(--dimmer);padding:0 3px;font-weight:400}.st .v .a{color:var(--hero)}.st .v .b{color:var(--vil)}.st .s{color:var(--dimmer);white-space:nowrap;text-overflow:ellipsis;min-height:14px;font-size:11px;overflow:hidden}.empty{color:var(--dimmer);padding:6px 0;font-size:12px}footer{color:var(--dimmer);padding:8px 4px 14px;font-size:11px}.sbar{z-index:40;height:26px;color:var(--dim);background:var(--raise);border-top:1px solid var(--hi);box-shadow:0 -1px 0 var(--sh2);-webkit-user-select:none;user-select:none;align-items:stretch;gap:2px;padding:2px 3px;font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.sbar>span,.sbar>button{white-space:nowrap;background:var(--raise);border:1px solid;border-color:var(--sh2) var(--hi) var(--hi) var(--sh2);min-height:0;box-shadow:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.sbar>button{color:var(--bone);font-size:11px;transform:none!important}.sbar>button:active{border-color:var(--hi) var(--sh2) var(--sh2) var(--hi)}.sbar .sp{border:0;flex:1}.sbar b{color:var(--bone);font-weight:600}.sbar .a{color:var(--hero)}.sbar .b{color:var(--vil)}.sbar .dot{background:var(--bet);border:1px solid var(--sh);flex:none;width:7px;height:7px}.sbar .dot.ok{background:var(--check)}@media (max-width:640px){.hide-sm{display:none!important}}.cmp{font-size:12px}.cmp .row,.cmp .head{border-bottom:1px solid var(--line);grid-template-columns:minmax(64px,96px) 1fr 40px 1fr 40px 40px;align-items:center;column-gap:8px;padding:2px 0;display:grid}.cmp .row:nth-child(odd){background:var(--zebra)}.cmp .row>div,.cmp .head>div{align-items:center;min-height:18px;display:flex}.cmp .row>div:first-child,.cmp .head>div:first-child{border-right:1px solid var(--line)}.cmp .pct,.cmp .d,.cmp .head .dh{justify-content:flex-end}.cmp .row:last-child{border-bottom:0}.cmp .head{color:var(--dim);background:var(--raise);font-size:11px;font-weight:700}.cmp .head .nm{white-space:nowrap;text-overflow:ellipsis;grid-column:span 2;overflow:hidden}.cmp .head .nm.a{color:var(--hero)}.cmp .head .nm.b{color:var(--vil)}.cmp .lab{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;padding-left:4px;overflow:hidden}.cmp .track{background:var(--lcd);border:1px solid var(--sh2);min-width:0;height:8px;overflow:hidden}.cmp .fill{height:100%}.cmp .fill.a{background:var(--hero)}.cmp .fill.a.w{background:var(--hero-lo)}.cmp .fill.b{background:var(--vil)}.cmp .fill.b.w{background:var(--vil-lo)}.cmp .pct{text-align:right;color:var(--bone);white-space:nowrap}.cmp .pct.none{color:var(--dimmer)}.cmp .d{text-align:right;color:var(--bone);white-space:nowrap;padding-right:4px}.cmp .d.z{color:var(--dimmer)}.eq{font-size:12px}.eq .row{grid-template-columns:minmax(60px,auto) 1fr minmax(60px,auto);align-items:center;column-gap:10px;display:grid}.eq .side{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.eq .side.r{text-align:right;align-items:flex-end}.eq .nm{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:11px;font-weight:700;overflow:hidden}.eq .nm.a{color:var(--hero)}.eq .nm.b{color:var(--vil)}.eq .pct{color:var(--bone);white-space:nowrap;min-width:64px;padding:1px 6px;font-size:14px;font-weight:500;line-height:1.3}.eq .pct.none{color:var(--dimmer)}.eq .track{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);min-width:0;height:12px;display:flex;overflow:hidden}.eq .track .h{background:var(--hero);width:0;height:100%}.eq .track .t{background:var(--sh2);width:0;height:100%}.eq .track .v{background:var(--vil);width:0;height:100%}.eq .meta{color:var(--dimmer);white-space:nowrap;min-height:14px;margin-top:4px;font-size:11px}.eq .meta .se{padding-left:6px}.streets{align-items:center;display:inline-flex}.streets button{min-width:48px;margin-right:-1px}.streets button[aria-pressed=true]{background:var(--sel);color:var(--on-sel);z-index:1}.hint{color:var(--dimmer);min-height:14px;margin-top:6px;font-size:11px}.hint.err{color:var(--red)}.pre .seg button{min-width:0;padding:2px 8px}.pre input.bb{text-align:right;appearance:textfield;width:52px;padding:2px 4px}.pre input.bb::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pre input.bb::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.seats{background:var(--line);border:1px solid var(--sh2);overscroll-behavior-x:contain;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;margin-top:6px;display:grid;overflow-x:auto}.seat{background:var(--panel);border-top:3px solid var(--raise);flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:4px;display:flex}.seat.hero{border-top-color:var(--hero)}.seat.vil{border-top-color:var(--vil)}.seat .pos{text-align:center;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.seat.hero .pos{color:var(--hero)}.seat.vil .pos{color:var(--vil)}.seat select.act{text-align:left;width:100%;min-height:22px;color:var(--dimmer);white-space:nowrap;text-overflow:ellipsis;padding:1px 16px 1px 5px;font-size:11px;overflow:hidden}.seat select.act.on{color:var(--bone)}.seat label.stk{color:var(--dimmer);align-items:center;gap:4px;margin-top:3px;font-size:10px;display:flex}.seat label.stk input{text-align:right;width:100%;min-width:0;min-height:22px;padding:1px 4px;font-size:10px}.seat input.bb,.seat .bbph{width:100%;height:22px;min-height:22px;font-size:10px}.seat .hv{gap:0;display:flex}.seat .hv button{flex:1;min-height:20px;margin-right:-1px;padding:1px 0;font-size:10px}.seat .hv button:last-child{margin-right:0}.seat .hv button.h[aria-pressed=true]{background:var(--hero);color:var(--on-acc)}.seat .hv button.v[aria-pressed=true]{background:var(--vil);color:#fff}.preSum{color:var(--dim);align-items:baseline;gap:8px;margin-top:6px;font-size:11px;display:flex}.preSum .line{flex:1;min-width:0}.preSum .pot{white-space:nowrap;color:var(--dim)}.pre .tools+.tools{margin-top:2px}.seat .cont{text-align:center;height:20px;color:var(--dimmer);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;font-size:11px;line-height:18px;display:block;overflow:hidden}.seat .cont.in{background:var(--lcd);border-color:var(--sh2) var(--hi) var(--hi) var(--sh2);color:var(--bone)}.seat.out{opacity:.5}.seat.out .cont{text-decoration:line-through}.seat.turn{background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.seat.turn{background:color-mix(in oklab, var(--acc) 12%, var(--panel))}}.seat.turn .pos:after{content:" ▸"}.preAct .tools.size .k:first-child{text-transform:none}.preAct .tools.size .seg button{padding:2px 5px}.preAct input.bb{width:58px}.preAct .hint.err{margin-top:2px}.preAct .seq .dimtext{font-size:10px}.chip{color:var(--dim);border:1px solid;border-color:var(--sh2) var(--hi) var(--hi) var(--sh2);background:var(--lcd);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:260px;min-height:20px;padding:1px 7px;font-size:11px;display:inline-flex;overflow:hidden}.chip.ok{color:var(--bone)}.chip .dot{background:var(--bet);border:1px solid var(--sh);flex:none;width:7px;height:7px}.chip.ok .dot{background:var(--check)}.note{margin-top:6px}.aiBox{color:var(--bone);white-space:pre-wrap;background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);-webkit-user-select:text;user-select:text;max-width:72ch;margin-top:6px;padding:6px 8px;font-size:11px;line-height:1.55}.aiBox.example{border:1px dashed var(--dimmer)}.aiBox.example .exb{letter-spacing:.04em;color:var(--dimmer);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.narrow .exp{font-family:var(--ui);color:var(--dimmer);margin-bottom:6px;font-size:11px}.nprev{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);margin-top:6px;padding:6px 8px}.nprev .sum{color:var(--bone);font-size:11px}.nprev .n,.nundo .n{font-family:var(--mono);color:var(--bone);white-space:nowrap;font-weight:500}.nprev .rows{border-top:1px solid var(--sh2);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1px 16px;margin-top:6px;padding-top:4px;font-size:11px;display:grid}.nprev .rows .row{grid-template-columns:1fr max-content max-content;gap:10px;display:grid}.nprev .rows .k{color:var(--dim)}.nprev .rows .n.r{text-align:right;min-width:34px}.nprev>.tools,.nundo{margin-top:6px}.meta{color:var(--dimmer);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.meta.dimtext{color:var(--dim)}.meta.err{color:var(--red)}.rates{grid-template-columns:minmax(56px,80px) repeat(4,minmax(0,1fr));align-items:center;gap:3px 6px;margin-top:6px;display:grid}.rates input{text-align:right;width:100%;padding:2px 4px;font-size:11px}.rates .k.r{text-align:right}.rates .span{grid-column:1/-1}.popWrap{display:inline-block;position:relative}.pop{z-index:30;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--sh);width:min(360px,90vw);box-shadow:var(--bv-up);text-align:left;color:var(--dim);cursor:default;gap:6px;padding:8px;font-size:12px;display:grid;position:fixed;overflow:auto}.pop textarea{resize:vertical;width:100%;font-size:11px;line-height:1.4}.pop .k{color:var(--bone);font-weight:700}.pop.sharePop{gap:10px;width:min(380px,90vw);padding:10px}.hands{gap:8px;display:grid}.banner{min-height:24px;color:var(--dim);background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);box-shadow:inset 1px 1px 0 var(--sh2);flex-wrap:wrap;align-items:center;gap:8px;padding:2px 8px;font-size:11px;display:flex}.banner .r{margin-left:auto}.hsearch{width:220px;max-width:100%}.hint.pad{border-bottom:1px solid var(--line);margin-top:0;padding:4px 8px}.tbl{border-collapse:collapse;background:var(--lcd);width:100%;font-size:12px}.tbl th,.tbl td{border:1px solid var(--line);text-align:left;white-space:nowrap;vertical-align:middle;height:26px;padding:3px 7px}.tbl tr>:first-child{border-left:0}.tbl tr>:last-child{border-right:0}.tbl th{color:var(--bone);background:var(--raise);border-color:var(--sh2);box-shadow:inset 1px 1px 0 var(--hi);-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700;position:sticky;top:0}.tbl tbody tr:nth-child(2n) td{background:var(--zebra)}.tbl tbody tr[aria-selected=true] td,.tbl tbody tr.sel td{background:var(--sel);color:var(--on-sel)}.tbl tbody tr.sel td .dimtext,.tbl tbody tr.sel td.dt,.tbl tbody tr.sel td .res,.tbl tbody tr.sel td .board,.tbl tbody tr.sel td .board .c,.tbl tbody tr.sel td button.rowBtn,.tbl tbody tr.sel td .tag{color:var(--on-sel)}.tbl tbody tr.sel td .tag{border-color:var(--on-sel)}@supports (color:color-mix(in lab, red, red)){.tbl tbody tr.sel td .tag{border-color:color-mix(in oklab, var(--on-sel) 50%, transparent)}}.tbl tbody tr.sel td .tag{background:0 0}.tbl td.nm{color:var(--bone);text-overflow:ellipsis;max-width:260px;overflow:hidden}.tbl td.num,.tbl th.num{text-align:right}.tbl th.num{font-family:var(--ui)}.tbl td.dt{color:var(--dim)}.tbl td.act{text-align:right}.tbl td.act button{min-height:20px;margin-left:2px;padding:1px 7px}.tbl .board{letter-spacing:.05em;color:var(--bone)}.tblWrap{overscroll-behavior-x:contain;border-top:1px solid var(--sh2);overflow-x:auto}button.rowBtn{box-shadow:none;min-height:20px;font:inherit;color:var(--bone);text-align:left;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0 2px;overflow:hidden}button.rowBtn:active:not(:disabled){box-shadow:none;transform:none}@media (hover:hover){button.rowBtn:hover:not(:disabled){color:var(--sel);background:0 0;text-decoration:underline}}.emptyState{text-align:center;color:var(--dim);justify-items:center;gap:10px;padding:24px 8px;font-size:12px;display:grid}.skel{background:var(--raise);border:1px solid var(--line);height:10px;display:block}.skelRows{background:var(--line);gap:1px;display:grid}.skelRows>div{background:var(--lcd);grid-template-columns:24px 1.5fr 1fr 1fr .5fr 1fr;align-items:center;gap:16px;height:26px;padding:0 8px;display:grid}.skelRows>div:nth-child(2n){background:var(--zebra)}.crumb{color:var(--dim);background:var(--raise);border:1px solid var(--sh);min-height:28px;box-shadow:var(--bv-up);flex-wrap:wrap;align-items:center;gap:8px;padding:2px 6px;font-size:12px;display:flex}.crumb b{color:var(--bone);font-weight:700}.crumb .r{gap:4px;margin-left:auto;display:flex}.review,.review .sub2{gap:8px;display:grid}.auth{flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.auth .em{color:var(--dim)}.auth .err{color:var(--red)}.auth input{width:170px}.shareWrap{display:inline-block;position:relative}.sharePop .k{color:var(--bone);border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:3px;font-size:11px;font-weight:700;display:block}.sharePop .k .meta{color:var(--dimmer);font-weight:400}.shareSec{gap:6px;display:grid}.shareRow{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.shareUrl{width:100%;color:var(--bone);background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);text-overflow:ellipsis;-webkit-user-select:all;user-select:all;padding:3px 6px;font-size:11px}.shareNote{color:var(--dimmer);border-top:1px solid var(--line);padding-top:6px;font-size:11px}.sharePop .err{color:var(--red)}.shared .crumb{margin-top:6px}.shareHome{min-height:22px;color:var(--sel);text-underline-offset:2px;align-items:center;padding:0 6px;font-size:12px;text-decoration:underline;display:inline-flex}.shareMsg{color:var(--dim);justify-items:start;gap:6px;padding:40px 8px;font-size:12px;display:grid}.shareMsg b{color:var(--bone);font-size:14px;font-weight:700}.shared+footer,.shareMsg+footer{margin-top:20px}.bk .pos{color:var(--bone)}.bk .neg{color:var(--red)}.bk .zero{color:var(--dimmer)}.bk .st .v.pos{color:var(--check)}.bkStrip{overscroll-behavior-x:contain;border:1px solid var(--sh2);overflow-x:auto}@media (max-width:900px){.bkStrip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:520px){.bkStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.bkFilters{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.bkFilters .seg button{min-width:0;padding:2px 9px}.bkGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:8px;display:grid}@media (max-width:900px){.bkGrid{grid-template-columns:1fr}}.bkChart{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);width:100%;min-width:0;padding:4px 2px 0;position:relative}.bkChart .empty{padding:6px 8px}.bkChart svg{cursor:crosshair;display:block;overflow:visible}.bkChart .grid{stroke:var(--line);stroke-width:1px}.bkChart .zero{stroke:var(--sh);stroke-width:1px}.bkChart .tick{fill:var(--dimmer);font-size:10px}.bkChart .line{fill:none;stroke:var(--hero);stroke-width:2px;stroke-linejoin:miter;stroke-linecap:butt}.bkChart .dd{fill:var(--bet);opacity:.14}.bkChart .dot{fill:var(--hero);stroke:var(--lcd);stroke-width:2px}.bkChart .endlab{fill:var(--bone);font-size:11px;font-weight:500}.bkChart .xhair{stroke:var(--sh2);stroke-width:1px}.bkTip{pointer-events:none;background:var(--panel);border:1px solid var(--sh);box-shadow:var(--bv-up);color:var(--dim);white-space:nowrap;z-index:2;padding:4px 7px;font-size:11px;position:absolute;top:6px;transform:translate(-50%)}.bkTip .d{color:var(--dimmer);margin-bottom:2px}.bkTip b{color:var(--bone);font-weight:600}.bkTip b.neg{color:var(--red)}.bkTbl th.bar,.bkTbl td.bar{width:120px;min-width:80px;padding-left:4px;padding-right:4px}.bkTbl .track{background:var(--lcd);border:1px solid var(--sh2);height:8px;overflow:hidden}.bkTbl .fill{height:100%}.bkTbl .fill.pos{background:var(--check)}.bkTbl .fill.neg{background:var(--bet)}.bkTbl .fill.zero{background:var(--sh2)}.bkForm{grid-template-columns:122px 96px 80px minmax(80px,1fr) 74px 74px 58px 58px minmax(140px,2fr) auto;align-items:end;gap:4px 6px;display:grid}.bkForm label{gap:2px;min-width:0;display:grid}.bkForm label .k{align-self:start}.bkForm input,.bkForm select{width:100%}.bkForm .act{align-items:center;gap:4px;padding-bottom:1px;display:flex}.bkForm .pv{text-align:right;min-width:56px;font-size:12px}.bkAdded{min-height:18px;color:var(--dim);align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.bkAdded b{font-weight:600}@media (max-width:1100px){.bkForm{grid-template-columns:repeat(4,minmax(0,1fr))}.bkForm .notes{grid-column:span 3}}@media (max-width:520px){.bkForm{grid-template-columns:repeat(2,minmax(0,1fr))}.bkForm .notes{grid-column:span 2}}.bkSess td.notes{color:var(--dim);text-overflow:ellipsis;max-width:220px;overflow:hidden}.bk .tbl tbody tr.edit td{background:var(--panel);padding:8px}.bkBr{width:110px}.bkRor{align-items:baseline;gap:8px;margin-top:8px;display:flex}.bkRor .big{padding:2px 8px;font-size:20px;font-weight:500;line-height:1.1}.bkRorRow{color:var(--dim);flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:12px;display:flex}.bkRorRow b{color:var(--bone);font-weight:600}.bkRorRow .dt{color:var(--dimmer)}.help{border:1px solid var(--sh);background:var(--raise);width:18px;height:18px;box-shadow:var(--bv-up);color:var(--dim);cursor:help;vertical-align:middle;justify-content:center;align-items:center;margin-left:4px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.help:after{content:attr(data-tip);z-index:30;white-space:pre;color:var(--bone);opacity:0;pointer-events:none;background:#ffffe1;border:1px solid #000;padding:4px 8px;font-size:11px;font-weight:400;line-height:1.5;transition:opacity .12s ease-out;position:absolute;top:calc(100% + 6px);left:0}:root[data-theme=dark] .help:after{background:var(--panel);border-color:var(--sh)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .help:after{background:var(--panel);border-color:var(--sh)}}.help:hover:after{opacity:1;transition-delay:.4s}.help:focus-visible:after,.help:focus:after{opacity:1}button.help{min-width:0;padding:0}.panel>.bar .help:after{left:auto;right:0}.toolbar .help{width:22px;height:22px;margin-left:0}@media (max-width:640px){.toolbar{flex-wrap:wrap;gap:6px 8px;padding:4px 6px;overflow:visible}.toolbar .tsep{display:none}.toolbar .sp{flex-basis:100%;min-width:0}}.drawer{border:1px solid var(--sh);box-shadow:var(--bv-up);background:var(--panel);gap:8px;margin-top:6px;margin-bottom:6px;padding:8px;display:grid}.drawerHead{border-bottom:1px solid var(--sh2);box-shadow:0 1px 0 var(--hi);align-items:baseline;gap:8px;padding-bottom:4px;display:flex}.drawerHead .k{color:var(--bone);font-weight:700}.drawerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.drawerGrid label,.drawerGrid>div{gap:3px;min-width:0;display:grid}.drawerGrid .span{grid-column:1/-1}.drawerGrid input,.drawerGrid textarea{width:100%}.drawerGrid textarea{resize:vertical;padding:4px 6px;line-height:1.45}.drawerGrid input.bad,.drawerGrid input[aria-invalid=true]{border-color:var(--red);box-shadow:inset 1px 1px 0 var(--red)}.drawerGrid .seg{justify-self:start}.drawer .tools{margin-top:0}@media (max-width:520px){.drawerGrid{grid-template-columns:1fr}}.tagRow{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.tagRow.inline{vertical-align:middle;margin-top:0;display:inline-flex}.tag{color:var(--dim);background:var(--panel);border:1px solid var(--sh2);box-shadow:none;white-space:nowrap;cursor:default;align-items:center;min-height:18px;padding:1px 6px;font-size:11px;line-height:1.2;display:inline-flex}button.tag{min-height:20px}button.tag:active:not(:disabled){box-shadow:none;transform:none}.tag.on{color:var(--on-sel);background:var(--sel);border-color:var(--sel)}.tag.dim{color:var(--dimmer);border-style:dashed}.res.win{color:var(--win)}.res.loss{color:var(--red)}.dimtext{color:var(--dimmer)}.draftBar{color:#1a1a1a;border:1px solid var(--sh);background:#ffffe1;flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;margin:0 0 6px;padding:3px 8px;font-size:12px;display:flex}:root[data-theme=dark] .draftBar{color:var(--bone);background:#4a4520}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .draftBar{color:var(--bone);background:#4a4520}}.draftBar b{font-weight:700}.draftBar .dot{background:var(--bet);border:1px solid var(--sh);flex:none;width:7px;height:7px}.draftBar .r{gap:4px;margin-left:auto;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.filters select{color:var(--bone)}.bulk{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.bulk input{width:120px}.hands .gbrow{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}@media (max-width:900px){.hands .gbrow{grid-template-columns:1fr}}.tbl.hands2 th.ck,.tbl.hands2 td.ck,.tbl.hands2 th.star,.tbl.hands2 td.star{text-align:center;width:28px;padding:0}.ckw{cursor:default;vertical-align:middle;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ckw input[type=checkbox]{width:13px;height:13px;margin:0}.starBtn{box-shadow:none;min-width:24px;min-height:24px;color:var(--dimmer);background:0 0;border:0;padding:0;font-size:13px;line-height:1}.starBtn:active:not(:disabled){box-shadow:none;transform:none}@media (hover:hover){.starBtn:hover:not(:disabled){color:var(--hero);background:0 0}}.starBtn.on,.starBtn[aria-pressed=true]{box-shadow:none;color:var(--hero);background:0 0;border:0;transform:none}.tbl.hands2 td.nm .hc{letter-spacing:.05em;margin-left:6px;margin-right:6px}.tbl.hands2 td.nm input{width:200px;min-height:20px;padding:1px 5px}.tbl th button.sort{box-shadow:none;min-height:20px;font:inherit;color:inherit;background:0 0;border:0;margin:0 -2px;padding:0 2px}.tbl th button.sort:active:not(:disabled){box-shadow:none;transform:none}@media (hover:hover){.tbl th button.sort:hover{color:var(--sel);background:0 0}}.tbl tfoot td{color:var(--dim);background:var(--raise);border-top:1px solid var(--sh2);box-shadow:inset 0 1px 0 var(--hi);font-size:11px}.reviewMeta{color:var(--dim);gap:6px;font-size:12px;display:grid}.reviewMeta .bits{flex-wrap:wrap;align-items:center;gap:0;display:inline-flex}.reviewMeta .bit+.bit:before{content:"·";color:var(--dimmer);margin:0 6px}.reviewMeta .board{letter-spacing:.05em;color:var(--bone)}.reviewMeta .notes{white-space:pre-wrap;background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);-webkit-user-select:text;user-select:text;max-width:72ch;padding:6px 8px;line-height:1.5}.crumb .pencil{padding:0 4px;font-size:12px}.crumb .pencil[aria-pressed=true]{color:var(--bone);box-shadow:none;background:0 0;transform:none}.crumb .starBtn{font-size:14px}.streetStrip{z-index:5;background:var(--raise);border:1px solid var(--sh);min-height:32px;box-shadow:var(--bv-up);align-items:center;gap:4px;padding:3px 6px;display:flex;position:sticky;top:0}.streetStrip .sp{flex:1}.streetStrip button[aria-pressed=true]{background:var(--sel);color:var(--on-sel)}.streetAnchor{scroll-margin-top:44px}.tbl.hands2 td .tagRow.inline{flex-wrap:nowrap}.tbl.hands2 td.dt{text-overflow:ellipsis;max-width:160px;overflow:hidden}.review .panel>.bar .chip{max-width:420px}.settings{gap:10px;max-width:760px;display:grid}.rdgrp{flex-wrap:wrap;gap:4px 16px;display:flex}.keys{width:auto;min-width:320px}.keys td:first-child{font-family:var(--mono);white-space:nowrap}.kbd{font-family:var(--mono);background:var(--raise);border:1px solid var(--sh);box-shadow:var(--bv-up);padding:0 5px;font-size:11px;line-height:1.5;display:inline-block}@media (pointer:coarse){button:not(.pc):not(.cell):not(.sbar button):not(.tab):not(.sort):not(.starBtn):not(.tag):not(.rowBtn){min-height:44px}.tab{min-height:36px}.tn{min-height:40px}input[type=text],input[type=search],input[type=email],input[type=number],input[type=date],select,textarea{min-height:44px;font-size:16px}.pc{min-height:36px}.starBtn,.ckw{min-width:44px;min-height:44px}.slot{width:40px;height:54px}.sbar{height:30px}body{padding-bottom:36px}}.actBox{margin-top:6px}.actBox .toact{color:var(--dim);margin-bottom:6px;font-size:11px}.who.hero{color:var(--hero)}.who.vil{color:var(--vil)}.actBox .tools.size .seg button{font-variant-numeric:tabular-nums;min-width:0;padding:2px 7px}.actBox input.bb{width:64px}.seq{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);box-shadow:inset 1px 1px 0 var(--sh2);gap:2px;margin:8px 0 0;padding:4px 6px;font-size:11px;list-style:none;display:grid}.seq li{align-items:center;gap:5px;min-height:18px;display:flex}.seq .tag{border:1px solid var(--sh2);color:var(--bone);background:var(--panel);padding:0 5px}.seq .tag.act-bet,.seq .tag.act-raise{background:var(--bet);color:#fff;border-color:var(--sh)}.seq .tag.act-check{background:var(--check);color:#fff;border-color:var(--sh)}.seq .tag.act-call{background:var(--call);color:var(--on-acc);border-color:var(--sh)}.seq .tag.act-fold{background:var(--fold);color:#fff;border-color:var(--sh)}.seq .undo{margin-left:auto}.chip.wide{max-width:460px}.tbl td.la{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.comboA input.hand{width:56px;font-family:var(--mono);text-align:center}.comboA input.hand[aria-invalid=true]{color:var(--red)}.comboA .seg button.h[aria-pressed=true]{background:var(--hero);color:var(--on-acc)}.comboA .seg button.v[aria-pressed=true]{background:var(--vil);color:#fff}.comboA .sum{color:var(--bone);margin-top:8px;font-size:11px}.comboA .blk{color:var(--dim);margin-top:2px;font-size:11px}.comboA .sum .n,.comboA .blk .n{font-family:var(--mono);color:var(--bone);white-space:nowrap;font-weight:500}.comboA .grid{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);grid-template-columns:max-content minmax(0,1fr) max-content;gap:2px 12px;margin-top:6px;padding:6px 8px;font-size:11px;display:grid}.comboA .crow{display:contents}.comboA .cb{font-family:var(--mono);white-space:nowrap;color:var(--bone)}.comboA .cb .sh,.comboA .cb .sd{color:var(--red)}.comboA .crow.dead .cb:first-child{color:var(--dead-fg);text-decoration:line-through}.comboA .crow.dead .cb:first-child .sh,.comboA .crow.dead .cb:first-child .sd{color:var(--red)}@supports (color:color-mix(in lab, red, red)){.comboA .crow.dead .cb:first-child .sh,.comboA .crow.dead .cb:first-child .sd{color:color-mix(in oklab, var(--red) 45%, var(--dead-fg))}}.comboA .lab{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comboA .crow.dead .lab{color:var(--dead-fg)}.comboA .lab .dr{color:var(--dimmer)}.comboA .eqv{font-family:var(--mono);text-align:right;min-width:34px;color:var(--bone);font-variant-numeric:tabular-nums}.comboA .eqv.none{color:var(--dimmer)}.comboA .meta{margin-top:4px}.comboA .hint{margin-top:6px}.matrix.insp .cell{cursor:help}.imp>label{gap:3px;min-width:0;display:grid}.imp textarea{resize:vertical;width:100%;min-height:62px;padding:4px 6px;line-height:1.45}.impPrev{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);padding:6px 8px}.impPrev .sum{color:var(--bone);font-size:11px;font-weight:600}.impPrev .sum .meta{white-space:normal;font-weight:400;display:inline}.impPrev .rows{border-top:1px solid var(--sh2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 16px;margin-top:6px;padding-top:4px;font-size:11px;display:grid}.impPrev .row{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.impPrev .row .k{text-align:right;align-self:baseline}.impPrev .row .v{color:var(--bone);overflow-wrap:anywhere}.impPrev .warns{border-top:1px solid var(--sh2);color:var(--dimmer);gap:2px;margin:6px 0 0;padding:4px 0 0;font-size:11px;list-style:none;display:grid}.impPrev>.tools{margin-top:6px}@media (max-width:640px){.impPrev .rows{grid-template-columns:1fr}}.lockWrap{min-width:0;position:relative}.lockBlock{gap:6px;min-width:0;display:grid}.lockKids{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.38;filter:grayscale(.7);min-width:0}.lockGrid>.lockKids{gap:8px;display:grid}.lockGrid.sm>.lockKids{gap:6px}.lockOv{pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.lockChip{max-width:100%;color:var(--bone);background:var(--chrome);border:1px solid var(--sh2);box-shadow:var(--bv-up), 2px 2px 0 #0000002e;pointer-events:auto;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.lockOv>.lockChip{margin:12px 8px;position:sticky;top:28px}.lockChip .lockWhy{white-space:normal;overflow-wrap:anywhere;min-width:0}.lockChip.block{flex-wrap:wrap;align-self:start}.lockInline{align-items:center;gap:4px;display:inline-flex}.lockInline>.lockKids{opacity:.45}.lockChip.badge{background:var(--lcd);min-height:20px;box-shadow:none;border-color:var(--sh2) var(--hi) var(--hi) var(--sh2);color:var(--dim);gap:4px;padding:1px 6px}.planBadge{letter-spacing:.06em;border:1px solid var(--sh2);background:var(--lcd);color:var(--dimmer);box-shadow:var(--bv-down);padding:1px 5px;font-size:10px;font-weight:700;display:inline-block}.planBadge.pro{color:var(--on-acc);background:var(--acc);border-color:var(--sh);box-shadow:var(--bv-up)}.acctRow .acctEmail{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.aiMeter{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.aiMeter .bar{background:var(--lcd);border:1px solid var(--sh2);width:160px;height:12px;box-shadow:var(--bv-down);flex:none;padding:1px}.aiMeter .fill{background:var(--sel);min-width:0;height:100%;display:block}.adminEmail{width:200px}.limitMsg{color:var(--red);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.upWelcome{color:var(--bone);background:var(--lcd);border:1px solid var(--sh2);box-shadow:var(--bv-down);margin-bottom:8px;padding:5px 8px;font-size:12px}.tbl.plans{width:auto;min-width:340px}.tbl.plans th.on,.tbl.plans td.on{background:var(--sel)}@supports (color:color-mix(in lab, red, red)){.tbl.plans th.on,.tbl.plans td.on{background:color-mix(in oklab, var(--sel) 14%, var(--panel))}}.tbl.plans td.num,.tbl.plans th:not(:first-child){text-align:center;white-space:nowrap}.authCard{gap:8px;width:100%;max-width:400px;font-size:12px;display:grid}.tools>.authCard{flex:100%}.authSeg button{min-width:104px;padding:2px 10px}.authForm{gap:8px;display:grid}.authFields{align-content:start;gap:6px;min-height:103px;display:grid}.authRow{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:6px;display:grid}.authRow .k{justify-self:start}.authCard input[type=email],.authCard input[type=password],.authPageCard input[type=password]{width:100%}input[type=password]{font-family:var(--ui);color:var(--bone);background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);box-shadow:inset 1px 1px 0 var(--sh2);letter-spacing:.08em;border-radius:0;min-width:0;min-height:23px;padding:2px 5px;font-size:12px}input[type=password]:focus{outline:none}input[type=password]:focus-visible{box-shadow:inset 1px 1px 0 var(--sh2), 0 0 0 2px var(--sel);outline:none}.authMeter{align-items:center;gap:6px;min-height:16px;display:flex}.authMeter .hint{min-height:0;margin-top:0}.pwBar{flex:none;gap:2px;display:inline-flex}.pwBar i{background:var(--lcd);border:1px solid var(--sh2);width:18px;height:7px;box-shadow:var(--bv-down);display:block}.pwBar.l1 i:first-child{background:var(--bet)}.pwBar.l2 i:nth-child(-n+2){background:var(--hero)}.pwBar.l3 i{background:var(--check)}.authActions{gap:6px}.authActions button.lnk{font-size:11px}.authAlert{background:var(--lcd);border:1px solid var(--sh2);box-shadow:var(--bv-down);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;font-size:11px;display:flex}.authAlert.err{color:var(--red)}.authAlert button.lnk{min-height:0;padding:0 2px;font-size:11px}.authSay{color:var(--dim);overflow-wrap:anywhere;min-height:14px;font-size:11px}.authAlt{border-top:1px solid var(--sh2);box-shadow:0 -1px 0 var(--hi);justify-items:start;gap:6px;padding-top:8px;display:grid}.authOr{color:var(--dimmer);text-transform:lowercase;font-size:11px}.authAlt .hint{max-width:360px;margin-top:0}.btnLink{font-family:var(--ui);color:var(--bone);background:var(--raise);border:1px solid var(--sh);box-shadow:var(--bv-up);align-items:center;min-height:23px;padding:3px 10px;font-size:12px;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.btnLink:hover{background:var(--raise)}@supports (color:color-mix(in lab, red, red)){.btnLink:hover{background:color-mix(in oklab, var(--raise) 85%, var(--hi))}}.btnLink:hover{color:var(--bone)}}.btnLink:active{box-shadow:var(--bv-down);transform:translate(1px,1px)}.btnLink.pri{box-shadow:var(--bv-up), 0 0 0 1px var(--bone);font-weight:600}.authPage{justify-content:center;padding-top:48px;padding-bottom:48px;display:flex}.authPageCard{width:100%;max-width:400px}.authPageCard .authForm,.authPageCard .authFields{min-height:0}.authPageCard .authRow{grid-template-columns:96px minmax(0,1fr)}.authPageCard .authSay{color:var(--bone)}@media (pointer:coarse){.authCard button,.authCard input,.authPageCard button,.authPageCard input,.authPageCard .btnLink{min-height:44px}.authCard button.lnk,.authAlert button.lnk{min-height:44px;padding-left:6px;padding-right:6px}.authFields{min-height:166px}.authRow{grid-template-columns:minmax(0,1fr);gap:2px}}.authCard.compact{gap:6px;max-width:none}.authCard.compact .authSeg{display:flex}.authCard.compact .authSeg button{flex:1;min-width:0}.authCard.compact .authRow{grid-template-columns:72px minmax(0,1fr)}.pop.authPop{gap:0;width:min(340px,92vw)}.mast .auth{gap:4px}.mast .auth .em{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.authNagSlot{grid-template-rows:0fr;display:grid}.authNagSlot>div{visibility:hidden;min-height:0;overflow:hidden}.authNagSlot.open{grid-template-rows:1fr}.authNagSlot.open>div{visibility:visible}@media (prefers-reduced-motion:no-preference){.authNagSlot{transition:grid-template-rows .16s}.authNagSlot>div{transition:visibility 0s linear .16s}.authNagSlot.open>div{transition:visibility}}.authNag{min-height:26px;color:var(--dim);background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);box-shadow:inset 1px 1px 0 var(--sh2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;padding:3px 6px;font-size:11px;display:flex}.authNag:has(.authCard){justify-items:start;gap:8px;padding:8px;display:grid}.authNagTop{align-items:center;gap:6px;width:100%;display:flex}.authNagText{color:var(--bone)}.authNag .authCard{max-width:380px}@media (pointer:coarse){.authNag button{min-height:44px}}.authNag .sp{flex:1}.authCard .authMeter button.lnk{min-height:0;padding-left:0}.authFields>.authMeter{margin-left:88px}.authCard.compact .authFields>.authMeter{margin-left:78px}.authPageCard .authFields>.authMeter{margin-left:102px}@media (pointer:coarse){.authFields>.authMeter,.authCard.compact .authFields>.authMeter,.authPageCard .authFields>.authMeter{margin-left:0}}.seg.bkUnit button{font-variant-numeric:tabular-nums;min-width:30px}.bkExcl{color:var(--dimmer);font-weight:400}.bkBank .tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bkBank .bkBr{width:110px}.bkSaved{min-width:52px;color:var(--dimmer);font-size:11px}.bkBig{color:var(--bone);margin-left:auto;padding:2px 8px;font-size:14px;font-weight:500}.matNote{color:var(--dimmer);margin:0;padding:6px 8px 8px;font-size:11px;line-height:1.5}.vread .exp{font-family:var(--ui);color:var(--dimmer);margin-bottom:6px;font-size:11px}.vread .tagRow{margin-top:6px}.vread .tools.vtagAdd{margin-top:4px}.vread .tools.vtagAdd input{width:130px}.vread .vnotes{margin-top:6px;display:block}.vread .vnotes .k{margin-bottom:2px;display:block}.vread .vnotes textarea{resize:vertical;width:100%;min-height:46px}.vread .hint{margin-top:4px}.vrev{justify-items:start;gap:4px;display:grid}.vrev .notes{white-space:pre-wrap;color:var(--dim);font-size:12px;line-height:1.5}.vrev .hint{margin-top:0}.guideBar{background:var(--chrome);border:1px solid;border-color:var(--sh2) var(--hi) var(--hi) var(--sh2);align-items:center;gap:6px;min-width:0;margin-top:6px;padding:3px 4px;display:flex}.guideBar>.sp{flex:auto;min-width:4px}.guideBar button{white-space:nowrap}.guideBar .seg button{min-width:70px}.guideBar>button{flex:none}.steprail{overscroll-behavior-x:contain;background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);align-items:stretch;gap:0;min-width:0;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.steprail li{min-width:0;display:flex}button.gstep{white-space:nowrap;min-height:20px;color:var(--dim);box-shadow:none;background:0 0;border:1px solid #0000;align-items:center;gap:3px;padding:1px 6px;font-size:11px;line-height:1.2;display:inline-flex}button.gstep:hover:not(:disabled){background:var(--sel)}@supports (color:color-mix(in lab, red, red)){button.gstep:hover:not(:disabled){background:color-mix(in oklab, var(--sel) 12%, transparent)}}button.gstep:active:not(:disabled){box-shadow:none;transform:none}button.gstep .m,button.gstep .i{font-family:var(--mono);color:var(--dimmer);font-size:10px}button.gstep.done .m{color:var(--win)}button.gstep.now{color:var(--bone);font-weight:600}button.gstep.now .m{color:var(--sel)}button.gstep.pend{color:var(--dimmer)}button.gstep[aria-current=step]{color:var(--on-sel);background:var(--sel);border-color:var(--sel)}button.gstep[aria-current=step] .m,button.gstep[aria-current=step] .i{color:var(--on-sel)}button.gstep .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guideHint{color:var(--dim);border-left:3px solid var(--sel);background:var(--sel);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;padding:3px 6px;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.guideHint{background:color-mix(in oklab, var(--sel) 8%, transparent)}}.guideHint b{color:var(--bone);white-space:nowrap;font-weight:600}.guidedWrap{display:contents}.panel.gfocus,.guidedWrap[data-gfocus=hero] .mats>.mat.mA,.guidedWrap[data-gfocus=villain] .mats>.mat.mB,.guidedWrap[data-gfocus=board] .cols>.col+.col>.panel:first-child{outline:2px solid var(--sel);outline-offset:-1px}@media (prefers-reduced-motion:no-preference){.panel.gfocus,.guidedWrap[data-gfocus] .mats>.mat,.guidedWrap[data-gfocus] .cols>.col+.col>.panel:first-child{transition:outline-color var(--t)}}.handStrip,.handCols{margin-top:6px}.hsegs{overscroll-behavior-x:contain;background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);align-items:stretch;gap:0;padding:2px;display:flex;overflow-x:auto}button.hseg{text-align:left;min-width:150px;max-width:280px;min-height:62px;box-shadow:none;color:var(--dim);background:0 0;border:1px solid #0000;border-radius:0;flex-direction:column;flex:1 0 auto;align-items:stretch;gap:3px;padding:4px 8px 5px;display:flex}button.hseg:not(:first-child){border-left-color:var(--line-2)}@media (hover:hover){button.hseg:hover:not(:disabled):not([aria-current]){background:var(--sel)}@supports (color:color-mix(in lab, red, red)){button.hseg:hover:not(:disabled):not([aria-current]){background:color-mix(in oklab, var(--sel) 10%, var(--lcd))}}}button.hseg:active:not(:disabled){box-shadow:none;transform:none}button.hseg[aria-current]{box-shadow:inset 0 0 0 2px var(--sel);background:var(--sel)}@supports (color:color-mix(in lab, red, red)){button.hseg[aria-current]{background:color-mix(in oklab, var(--sel) 8%, var(--lcd))}}button.hseg[aria-current],button.hseg[aria-current]+button.hseg{border-left-color:#0000}button.hseg:disabled{background:var(--dead);color:var(--dead-fg);box-shadow:none}button.hseg .h1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}button.hseg .lbl{color:var(--bone);white-space:nowrap;font-size:11px;font-weight:700}button.hseg[aria-current] .lbl{color:var(--sel)}button.hseg:disabled .lbl{color:var(--dead-fg)}button.hseg .pot{font-family:var(--mono);color:var(--dimmer);white-space:nowrap;font-size:10px}button.hseg .sub,button.hseg .line{white-space:nowrap;text-overflow:ellipsis;min-height:12px;font-size:10px;overflow:hidden}button.hseg .sub{color:var(--dim)}button.hseg .line{font-family:var(--mono);color:var(--dimmer)}button.hseg .cards{align-items:center;gap:3px;display:flex}.cc{width:22px;height:28px;font-family:var(--mono);color:#111;border:1px solid var(--sh);box-shadow:var(--bv-up);background:#fff;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.cc.sh,.cc.sd{color:var(--red)}.cc.empty{background:var(--lcd);color:var(--dimmer);border:1px dashed var(--sh2);box-shadow:none}button.hseg:disabled .cc{background:var(--dead);color:var(--dead-fg);border-color:var(--sh2);box-shadow:none}button.hseg.stub{border:1px dashed var(--sh2);color:var(--dimmer);margin-left:2px}button.hseg.stub .lbl{color:var(--sel)}@media (hover:hover){button.hseg.stub:hover:not(:disabled){border-style:solid;border-color:var(--sel)}}.hdrawer{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:8px;margin-top:8px;display:grid}.hside{gap:8px;min-width:0;display:grid}.hside .gb.hboard .slots{margin-bottom:6px}.sdetail{min-width:0}.sdetail input.note{margin-top:8px}.sdetail.gfocus,.guidedWrap[data-gfocus=board] .gb.hboard{outline:2px solid var(--sel);outline-offset:-1px}@media (prefers-reduced-motion:no-preference){.sdetail,.gb.hboard{transition:outline-color var(--t)}}.boardEcho{background:var(--raise);border:1px solid var(--sh2);min-height:24px;box-shadow:inset 0 1px 0 var(--hi);align-items:center;gap:8px;padding:3px 6px;display:flex}.boardEcho .board{letter-spacing:1px;font-size:13px}.toolbar .tg button .dot.on{background:var(--check);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.pop.aiPop{width:min(480px,100vw - 16px);padding:8px;overflow-y:auto}@media (max-width:900px){.hdrawer{grid-template-columns:minmax(0,1fr)}button.hseg{min-width:132px}}span.hseg.ghost{border-left:1px solid var(--line-2);min-width:110px;max-width:200px;min-height:62px;color:var(--dimmer);-webkit-user-select:none;user-select:none;flex-direction:column;flex:1 0 auto;gap:3px;padding:4px 8px 5px;display:flex}span.hseg.ghost .lbl{color:var(--dimmer);font-weight:400}span.hseg.ghost .line{color:var(--dimmer)}@supports (color:color-mix(in lab, red, red)){span.hseg.ghost .line{color:color-mix(in oklab, var(--dimmer) 60%, transparent)}}.sbar .sb-lo{align-items:center;gap:5px;min-width:0;display:inline-flex}.sbar{height:auto;min-height:26px;padding-bottom:calc(2px + env(safe-area-inset-bottom,0px))}body{padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))}.navtabs,.tabstrip{overscroll-behavior:contain;touch-action:pan-x;overflow-y:hidden}.navtabs,.tabstrip,.toolbar,.hsegs{contain:inline-size}.bkChart,.bkChart svg{touch-action:pan-y}.bkCsvHint{margin-top:0;margin-left:8px}.bkCards{display:none}@media (pointer:coarse){.navtabs .tab{min-height:44px;padding-left:14px;padding-right:14px}}@media (max-width:640px){.sbar>span:has(>.sb-lo){display:none}.help:after{opacity:1;white-space:pre-line;display:none}.help:hover:after,.help:focus-visible:after,.help:focus:after{width:auto;max-width:none;display:block;position:fixed;inset:auto 12px calc(34px + env(safe-area-inset-bottom,0px)) 12px!important}}@media (max-width:639.98px){.toolbar .tg{flex-wrap:wrap;min-width:0;max-width:100%}.toolbar .chip{max-width:100%}.bkForm{grid-template-columns:minmax(0,1fr);gap:8px}.bkForm .notes{grid-column:auto}.bkForm input,.bkForm select{min-height:44px}.bkForm .act{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:2px;display:grid}.bkForm .act .pv{text-align:left;min-height:0}.bkForm .act button{width:100%;min-height:44px;font-size:13px}.bkSessWrap{display:none}.bkCards{border-top:1px solid var(--sh2);background:var(--lcd);display:block}.bkCard{border-bottom:1px solid var(--line);background:var(--lcd);align-items:stretch;display:flex}.bkCards>.bkCard:nth-child(2n){background:var(--zebra)}.bkCard:last-child{border-bottom:0}.bkCard.edit{background:var(--panel);padding:8px;display:block}.bkCardBtn{text-align:left;min-width:0;box-shadow:none;min-height:44px;font:inherit;color:var(--bone);background:0 0;border:0;flex:1;gap:2px;padding:8px 10px;display:grid}.bkCardBtn:active:not(:disabled){box-shadow:none;background:var(--sel);transform:none}@supports (color:color-mix(in lab, red, red)){.bkCardBtn:active:not(:disabled){background:color-mix(in oklab, var(--sel) 14%, var(--lcd))}}.bkCardBtn .l1,.bkCardBtn .l2,.bkCardBtn .l3{align-items:baseline;gap:6px;min-width:0;display:flex}.bkCardBtn .l1 .d{font-family:var(--mono);white-space:nowrap;font-weight:500}.bkCardBtn .l1 .w{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bkCardBtn .l2{font-family:var(--mono)}.bkCardBtn .l2 .io{color:var(--dim);white-space:nowrap}.bkCardBtn .l2 .p{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.bkCard .p.pos{color:var(--check)}.bkCardBtn .l3{font-family:var(--mono);color:var(--dimmer);font-size:11px}.bkCardBtn .l3 .nt{font-family:var(--ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bkCardDel{flex:none;align-self:center;min-width:68px;min-height:44px;margin-right:8px}.bkData{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.bkData button{width:100%}.bkCsvHint{margin-top:2px;margin-left:0}.bkStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bkFilters label.grp{flex:42%;min-width:0;display:flex}.bkFilters label.grp select{flex:1;width:100%;min-width:0}.bkFilters span.grp{flex-wrap:wrap;flex:100%;min-width:0;display:flex}.bkFilters span.grp input{flex:1;min-width:0}.bkTbl th.bar,.bkTbl td.bar{width:56px;min-width:44px}.bkBank .bkBr{flex:120px;width:auto}}.mastActions{display:contents}.toolbar.mtb{display:none}@media (max-width:639.98px){.mHide{display:none!important}.mastActions{display:none}.toolbar.mtb{flex-wrap:wrap;gap:6px;padding:6px;display:flex}.mtb .mtChip{flex:100%;max-width:none;min-height:24px;display:flex;overflow:hidden}.mtb .mtChip .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bone);flex:0 auto;font-weight:600;overflow:hidden}.mtb .mtChip .dimtext{white-space:nowrap;flex:none}.mtb .tmsg{white-space:normal;flex:100%}.mtb .k.mtq{color:var(--bone);white-space:normal;flex:100%;font-weight:600}.mtRow{flex:100%;align-items:center;gap:6px;min-width:0;display:flex}.mtRow>.pri{flex:auto;min-width:0}.mtRow>.warn,.mtRow>button:not(.pri):not(.ico){flex:0 auto}.mtStep{flex:none;align-items:center;gap:4px;display:inline-flex}.mtStep .lcd{min-width:0;padding:0 8px;line-height:2.2}.mtb .ico{min-width:44px;font-size:15px}.mtMore{letter-spacing:1px}}.sheetScrim{z-index:60;background:#00000073;position:fixed;inset:0}.sheet{z-index:61;background:var(--panel);border-top:1px solid var(--sh);max-height:min(80dvh,620px);box-shadow:inset 0 1px 0 var(--hi), 0 -8px 24px #0000004d;padding-bottom:env(safe-area-inset-bottom,0px);outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}button.sheetGrip{box-shadow:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:8px 0 4px;display:flex;min-height:26px!important}button.sheetGrip:active:not(:disabled){box-shadow:none;transform:none}.sheetGrip>span{background:var(--raise);border-top:1px solid var(--hi);border-bottom:1px solid var(--sh2);width:48px;height:6px;display:block}.sheetHead{border-bottom:1px solid var(--sh2);box-shadow:0 1px 0 var(--hi);flex:none;align-items:center;gap:8px;padding:0 6px 2px 12px;display:flex}.sheetHead .t{min-width:0;color:var(--bone);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:700;overflow:hidden}.sheetHead>.ico{min-width:44px;box-shadow:none;background:0 0;border-color:#0000}.sheetBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-content:start;gap:6px;padding:8px 10px 12px;display:grid;overflow-y:auto}.sheetBody .k{color:var(--bone);font-weight:700}@keyframes rl-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rl-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.sheet{animation:.22s cubic-bezier(.2,.8,.3,1) rl-sheet-up}.sheetScrim{animation:.15s ease-out rl-fade}}.menuSheet .sheetBody{padding:2px 0 8px;display:block}.sheetMenu{display:grid}.sheetMenu>*+*{border-top:1px solid var(--line)}.sheetRow,.sheetMenu .sheetRowWrap>button,.sheetMenu .shareWrap>button{width:100%;min-height:48px;box-shadow:none;text-align:left;color:var(--bone);background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:6px 14px;font-size:13px;display:flex}.sheetRow:active:not(:disabled),.sheetMenu .sheetRowWrap>button:active:not(:disabled),.sheetMenu .shareWrap>button:active:not(:disabled){box-shadow:none;background:var(--sel);transform:none}@supports (color:color-mix(in lab, red, red)){.sheetRow:active:not(:disabled),.sheetMenu .sheetRowWrap>button:active:not(:disabled),.sheetMenu .shareWrap>button:active:not(:disabled){background:color-mix(in oklab, var(--sel) 14%, var(--panel))}}.sheetRow:disabled{color:var(--dimmer);text-shadow:none;box-shadow:none}.sheetRow .ic,.sheetMenu .rowAi>button:before,.sheetMenu .rowShare .shareWrap>button:before{text-align:center;width:22px;color:var(--dimmer);flex:none;font-size:14px}.sheetMenu .rowAi>button:before{content:"✦"}.sheetMenu .rowShare .shareWrap>button:before{content:"↗"}.sheetRow .lb{gap:1px;min-width:0;display:grid}.sheetRow .sub{color:var(--dimmer);font-size:11px;font-weight:400}.sheetRow.warn{color:var(--red);min-width:0}.sheetRow.warn .ic{color:var(--red)}.sheetRow.warn.armed{background:var(--bet)}@supports (color:color-mix(in lab, red, red)){.sheetRow.warn.armed{background:color-mix(in oklab, var(--bet) 14%, var(--panel))}}.sheetRow.warn.armed{font-weight:600}.sheetNote{color:var(--red);padding:8px 14px;font-size:11px}.sheetMenu .shareWrap{display:block;position:static}.sheetMenu .lockInline{align-items:center;width:100%;padding-right:10px;display:flex}.sheetMenu .lockInline>.lockKids{flex:auto;min-width:0;display:block}.sheetMenu .lockChip.badge{background:0 0;border-color:#0000;flex:none;align-self:center}.sheet .drawer{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.formSheet .drawerHead{box-shadow:none;border-bottom:0;padding-bottom:0}.formSheet .drawerHead>.k{display:none}.mDisc{min-width:0}.mDiscBtn{text-align:left;align-items:center;gap:6px;width:100%;min-height:44px;padding:4px 10px;display:flex}.mDiscBtn .ex{width:12px;color:var(--dim);flex:none;font-size:11px}.mDiscBtn .lb{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.mDiscBtn .meta{flex:none;margin-left:auto}.mDiscBody{gap:6px;min-width:0;margin-top:6px;display:grid}@media (max-width:639.98px){.filters .hsearch{flex:100%;width:auto}.mFiltBtn{text-align:left;flex:100%}.filters select{flex:40%;min-width:0}.handCards{border-top:1px solid var(--sh2);background:var(--lcd)}.hcSort{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:6px 8px;display:flex}.hcSort .sp{flex:1}.hcSort select{min-width:96px}.hCard{border-bottom:1px solid var(--line);background:var(--lcd);align-items:center;display:flex}.handCards .hCard:nth-child(odd){background:var(--zebra)}.hCard.sel{background:var(--sel)}@supports (color:color-mix(in lab, red, red)){.hCard.sel{background:color-mix(in oklab, var(--sel) 14%, var(--lcd))}}.hCard .ckw{flex:none;align-self:stretch;height:auto}.hcMain{text-align:left;min-width:0;box-shadow:none;min-height:56px;font:inherit;color:var(--bone);background:0 0;border:0;flex:1;gap:2px;padding:8px 4px 8px 0;display:grid}.hcMain:active:not(:disabled){box-shadow:none;background:var(--sel);transform:none}@supports (color:color-mix(in lab, red, red)){.hcMain:active:not(:disabled){background:color-mix(in oklab, var(--sel) 14%, var(--lcd))}}.hcMain .l1{align-items:baseline;gap:6px;min-width:0;display:flex}.hcMain .l1 .st{color:var(--hero);flex:none}.hcMain .l1 .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.hcMain .l1 .hc{letter-spacing:.05em;flex:none}.hcMain .l2{align-items:baseline;gap:6px;min-width:0;display:flex}.hcMain .l2 .p{font-family:var(--mono);white-space:nowrap;margin-left:auto;font-weight:600}.hcMain .l3{color:var(--dimmer);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hcMore{letter-spacing:1px;flex:none;align-self:center;min-width:44px;margin-right:6px;font-size:15px}.hcRename{flex:1;min-width:0;margin:8px 8px 8px 0}.hcFoot{color:var(--dim);background:var(--raise);border-top:1px solid var(--sh2);box-shadow:inset 0 1px 0 var(--hi);align-items:baseline;gap:6px;padding:5px 8px;font-size:11px;display:flex}.hcFoot .r{white-space:nowrap;margin-left:auto}.hsegs{scroll-snap-type:x proximity}.hsegs .hseg{scroll-snap-align:start}.seat label.stk input,.seat input.bb,.seat .bbph{height:32px;min-height:32px;font-size:12px}.seat select.act{min-height:32px;font-size:12px}.mat .pad .tools{row-gap:6px}.mat .pad .tools .sp{flex:100%;min-width:0}.keys{width:100%;min-width:0}.keys td{white-space:normal}.rdgrp label.rd{min-height:44px;padding:0 4px}.settings .acctRow .acctEmail{max-width:180px}}.handMeter{white-space:nowrap;color:var(--dim);background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);box-shadow:inset 1px 1px 0 var(--sh2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 6px;font-size:11px;line-height:1.8;display:inline-flex}.handMeter .n{color:var(--bone);font-weight:600}.handMeter.warn .n{color:var(--hero)}.handMeter.full .n{color:var(--bet)}.slotNote{white-space:nowrap;color:var(--bone);background:var(--hero);align-items:center;gap:5px;padding:1px 4px 1px 7px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.slotNote{background:color-mix(in oklab, var(--hero) 14%, var(--panel))}}.slotNote{border:1px solid var(--sh2);box-shadow:1px 1px 0 var(--hi), inset 1px 1px 0 var(--hi)}.slotNote .ico{min-width:18px;font-size:11px}@media (max-width:640px){.mtb .slotNote{white-space:normal;flex:100%}}.wmLab{font-weight:400}a.whatLink{color:var(--dim);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}a.whatLink:hover{color:var(--bone)}a.whatLink:focus-visible{outline:1px dotted var(--focus);outline-offset:1px}.welcome .wHero,.welcome .wFeats,.welcome .wPlans{max-width:960px;margin-left:auto;margin-right:auto}.wHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:44px 4px 32px;display:grid}.wWordmark{font-family:var(--ui);letter-spacing:-.02em;color:var(--bone);margin:0 0 12px;font-size:clamp(36px,7vw,56px);font-weight:700;line-height:1}.wPitch{color:var(--dim);max-width:46ch;margin:0 0 16px;font-size:15px;line-height:1.55}.wCtas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wCtas .btnLink{padding:5px 14px}.wHero .wHint{margin-top:10px}.wShot{background:var(--panel);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);box-shadow:inset 1px 1px 0 var(--sh2);justify-self:end;padding:8px}.wMatrix{grid-template-columns:repeat(5,46px);gap:2px;display:grid}.wCell{height:36px;font-family:var(--mono);color:var(--bone);background-color:var(--lcd);border:1px solid var(--sh2);background-repeat:no-repeat;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:flex}.wCell.off{color:var(--dead-fg);background-color:var(--dead)}.wShotBar{color:var(--dim);align-items:center;gap:6px;padding-top:7px;font-size:10px;display:flex}.wSwatch{border:1px solid var(--sh2);width:10px;height:10px;display:inline-block}.wSwatch.hero{background:var(--hero)}.wSwatch.vil{background:var(--vil);margin-left:10px}.wFeats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wBlurb{color:var(--dim);max-width:52ch;margin:2px 0 10px;font-size:12px;line-height:1.5}.wMockCol{flex-direction:column;gap:6px;font-size:11px;display:flex}.wLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wStreet{text-transform:uppercase;letter-spacing:.08em;width:40px;color:var(--dimmer);flex:none;font-size:9px}.wTag{background:var(--raise);border:1px solid var(--sh2);box-shadow:var(--bv-up);white-space:nowrap;padding:1px 6px;font-size:10px}.wTag.bet{border-left:3px solid var(--bet)}.wTag.call{border-left:3px solid var(--call)}.wTag.check{border-left:3px solid var(--check)}.wTag.fold{border-left:3px solid var(--fold)}.wCard{font-weight:500}.wCard.red{color:var(--red)}.wEqBar{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);height:14px;box-shadow:inset 1px 1px 0 var(--sh2);display:flex}.wEqBar i.hero{background:var(--hero)}.wEqBar i.vil{background:var(--vil);flex:1}.wVs{color:var(--dim);margin-right:8px;font-size:10px}.wRead{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);box-shadow:inset 1px 1px 0 var(--sh2);color:var(--bone);padding:8px 10px;font-size:11px;line-height:1.55}.wRead p{margin:4px 0 0}.wReadTag{text-transform:uppercase;letter-spacing:.08em;color:var(--hero);font-size:9px}.wSpark{background:var(--lcd);border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh);width:100%;height:46px;box-shadow:inset 1px 1px 0 var(--sh2);display:block}.wSpark .base{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.wSpark .run{fill:none;stroke:var(--win);stroke-width:1.5px;vector-effect:non-scaling-stroke}.wPlans{justify-content:center;padding:20px 0 4px;display:flex}.wPlans .gb{flex:0 560px;min-width:0}.wPlanTbl td:first-child{white-space:normal}.wPlanTbl td.mono,.wPlanTbl th:not(:first-child){text-align:right}.wPlans .wCtas{margin-top:10px}.wFoot{text-align:center;color:var(--dimmer);padding:28px 8px 40px;font-size:12px}.wFoot a{color:var(--dim);text-underline-offset:2px;text-decoration:underline}.wFoot a:hover{color:var(--bone)}@media (max-width:760px){.wHero{grid-template-columns:1fr;gap:20px;padding-top:28px}.wShot{justify-self:start;max-width:100%;overflow-x:auto}.wFeats{grid-template-columns:1fr}}@media (max-width:420px){.wMatrix{grid-template-columns:repeat(5,minmax(40px,1fr))}.wShot{justify-self:stretch}}@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}
