:root,html[data-mode=day]{--g: #f3f2f2;--g2: #eae9e9;--g3: #f8f7f6;--page: #e6e4e3;--ink: #201e1d;--r2: #201e1d;--r1: #d7d3d3;--mut: #605d5d;--dim: #666262;--ghost: #bab6b6;--acc: #1d7a44;--accd: #14562f;--acct: #d2e7d9;--acct2: #eef5f0;--on: #f3f2f2;--eur: #1a3f8f;--eurt: #e7ecf7;--err: #ae1800;color-scheme:light}html[data-mode=night]{--g: #201e1d;--g2: #2d2b2b;--g3: #262424;--page: #171615;--ink: #f3f2f2;--r2: #f3f2f2;--r1: #444141;--mut: #bab6b6;--dim: #b5b1b1;--ghost: #7d7979;--acc: #3ecb72;--accd: #8fe0ab;--acct: #123922;--acct2: #2d2b2b;--on: #201e1d;--eur: #8fb0ee;--eurt: #22304f;--err: #ff9783;color-scheme:dark}:root{--green-100: #eef5f0;--green-200: #d2e7d9;--green-300: #a9d1b6;--green-400: #4fa871;--green-500: #1d7a44;--green-600: #186639;--green-700: #14562f;--green-800: #123922;--green-900: #0d2517;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--font: "Archivo", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{overflow-x:hidden}body{margin:0;overflow-x:hidden;background:var(--page);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.35;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--accd);text-underline-offset:3px}a:hover{color:var(--acc)}::selection{background:var(--acct2)}:focus{outline:none}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}button,input{border-radius:0}@keyframes loopLive{0%,to{opacity:1}50%{opacity:.2}}.kicker{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.kicker-sm{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.kicker-xs{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.statement{font-size:52px;font-weight:800;letter-spacing:-.045em;line-height:.9}.title{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.title-lg{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1}.figure{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.label{font-size:15px;font-weight:600;letter-spacing:-.01em}.prose{font-size:13px;font-weight:400;line-height:1.55}.note{font-size:11.5px;color:var(--mut);line-height:1.5}.sub{font-size:11.5px;color:var(--mut);margin-top:1px}.mut{color:var(--mut)}.dim{color:var(--dim)}.accd{color:var(--accd)}.tnum{font-variant-numeric:tabular-nums}.rule2{border-bottom:2px solid var(--r2)}.rule1{border-bottom:1px solid var(--r1)}.rule2-top{border-top:2px solid var(--r2)}.rule1-top{border-top:1px solid var(--r1)}.btn{display:inline-flex;align-items:center;gap:6px;text-align:left;cursor:pointer;border:0;background:transparent;color:var(--ink);padding:0;margin:0}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-caps{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:9px 12px}.btn-ink{background:var(--ink);color:var(--g)}.btn-ink:hover,.btn-acc{background:var(--acc);color:var(--on)}.btn-acc:hover{background:var(--accd)}.btn-outline{border:1px solid var(--ink);background:transparent;color:var(--ink)}.btn-outline2{border:2px solid var(--r2);background:transparent;color:var(--ink)}.btn-outline:hover,.btn-outline2:hover,.btn-tint:hover{background:var(--acct2);color:var(--accd)}.btn-link{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accd);padding:0}.btn-link:hover{color:var(--acc)}.btn-block{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:15px 18px}.btn-block .arrow{font-weight:400}.btn-ghost{background:transparent;color:var(--mut);border:1px solid var(--r1)}.btn-ghost:hover{border-color:var(--acc);color:var(--accd)}.tile{display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-weight:800;background:var(--ink);color:var(--g)}.live-dot{display:inline-block;width:7px;height:7px;background:var(--acc);animation:loopLive 1.6s steps(2,end) infinite;flex:0 0 auto}.tag{display:inline-block;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border:1px solid var(--ink);color:var(--ink);flex:0 0 auto}.tag-acc{border-color:var(--acc);color:var(--accd)}.tag-ghost{border-color:var(--ghost);color:var(--dim)}.field{display:block}.field>.kicker{display:block}.input{width:100%;padding:11px 12px;border:1px solid var(--ink);background:var(--g3);color:var(--ink);font-size:15px;margin-top:7px}.input:hover{border-color:var(--accd)}.input:focus-visible{border-color:var(--acc);outline-offset:0}.input::placeholder{color:var(--ghost)}.input-bare{border:0;background:transparent;padding:11px 0;margin:0;width:100%;min-width:0}.cells{display:flex}.cells>*{flex:1;min-width:0}.cells>*+*{border-left:1px solid var(--r1)}.cell{padding:12px 18px}.cell-value{font-size:19px;font-weight:600;margin-top:2px}.seg{display:flex;border:1px solid var(--ink);flex-wrap:wrap}.seg-opt{flex:1;min-width:0;text-align:left;padding:11px 13px;border:0;border-right:1px solid var(--r1);cursor:pointer;background:transparent;color:var(--ink)}.seg-opt:last-child{border-right:0}.seg-opt:hover{background:var(--acct2);color:var(--accd)}.seg-opt.on,.seg-opt.on:hover{background:var(--ink);color:var(--g)}.seg-opt .l{display:block;font-size:13px;font-weight:600}.seg-opt .h{display:block;font-size:11px;margin-top:2px;opacity:.78}.strip{scrollbar-width:none;-ms-overflow-style:none}.strip::-webkit-scrollbar{display:none}.you-row{background:var(--acct);box-shadow:inset 3px 0 0 var(--acc)}.tap{cursor:pointer}.tap:hover{background:var(--acct)}@media(max-width:640px){input,select,textarea{font-size:16px!important}}@media(max-width:640px){.seg-stack{flex-direction:column}.seg-stack .seg-opt{border-right:0;border-bottom:1px solid var(--r1)}.seg-stack .seg-opt:last-child{border-bottom:0}}.desk{min-height:100dvh;background:var(--g);color:var(--ink);display:flex;flex-wrap:wrap;align-items:stretch}.desk-side{flex:1 1 210px;max-width:260px;border-right:1px solid var(--r1);display:flex;flex-direction:column;position:sticky;top:0;height:100dvh}.desk-side-head{height:72px;flex:0 0 auto;padding:0 16px;display:flex;flex-direction:column;justify-content:center;border-bottom:2px solid var(--r2)}.desk-nav{padding:12px 10px 8px;display:flex;flex-direction:column;gap:1px}.desk-nav-kicker{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);padding:0 6px 8px}.desk-nav a,.desk-nav button{display:flex;align-items:center;gap:9px;text-align:left;padding:10px 11px;border:0;cursor:pointer;font:inherit;background:transparent;color:var(--ink);text-decoration:none;width:100%}.desk-nav a:hover,.desk-nav button:hover{background:var(--acct2)}.desk-nav a.on{background:var(--acct);color:var(--accd)}.desk-nav .l{flex:1;min-width:0;font-size:14px;font-weight:600;letter-spacing:-.01em}.desk-nav .b{flex:0 0 auto;font-size:11px;font-weight:600;color:var(--mut)}.desk-nav a.on .b{color:var(--accd)}.desk-side-foot{margin-top:auto;padding:14px 16px;border-top:1px solid var(--r1);display:flex;align-items:center;gap:10px}.desk-main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column}.desk-top{height:72px;flex:0 0 auto;display:flex;align-items:center;gap:16px;padding:0 20px;overflow:hidden;border-bottom:2px solid var(--r2);position:sticky;top:0;background:var(--g);z-index:2}.desk-top-actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.desk-body{flex:1;min-width:0}.desk-pad{padding:22px 20px 30px}.desk-split{display:flex;flex-wrap:wrap;align-items:stretch}.desk-split>.main{flex:999 1 420px;min-width:0;padding:22px 20px 30px;border-right:1px solid var(--r1)}.desk-split>.aside{flex:1 1 250px;min-width:0;padding:22px 18px 30px}.desk-kicker{padding-bottom:9px;border-bottom:2px solid var(--r2);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.desk-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--r1)}.desk-btn{font:inherit;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:10px 13px;cursor:pointer;text-align:left;border:1px solid var(--r1);background:transparent;color:var(--ink)}.desk-btn:hover{background:var(--acct);color:var(--accd)}.desk-btn.acc{background:var(--acc);border-color:var(--acc);color:var(--on)}.desk-btn.acc:hover{background:var(--accd);border-color:var(--accd);color:var(--on)}.desk-btn:disabled{opacity:.45;cursor:default}.desk-tabs{display:flex;flex-wrap:wrap;gap:1px;border:1px solid var(--r1)}.desk-tab{font:inherit;flex:1 1 130px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:12px 14px;border:0;cursor:pointer;text-align:left;background:transparent;color:var(--mut)}.desk-tab:hover{background:var(--acct);color:var(--accd)}.desk-tab.on,.desk-tab.on:hover{background:var(--ink);color:var(--g)}.desk-phone{max-width:560px;border-right:1px solid var(--r1);min-height:calc(100dvh - 72px)}.desk-phone .phone-body{padding:0}.desk-card{overflow-x:auto;border:1px solid var(--r1);scrollbar-width:thin}.desk-card .row{display:flex;border-bottom:1px solid var(--r1)}.desk-card .name{width:150px;flex:0 0 auto;padding:11px 12px;border-right:1px solid var(--r1)}.desk-card .cell{flex:1;min-width:34px;padding:11px 0;text-align:center;border-right:1px solid var(--r1);font-size:14px}.desk-card .cell.tap{cursor:pointer}.desk-card .cell.tap:hover{background:var(--acct2)}.desk-card .pts{width:52px;flex:0 0 auto;padding:11px 0;text-align:center;font-size:16px;font-weight:800;letter-spacing:-.02em}.desk-opt{font:inherit;width:38px;padding:9px 0;text-align:center;border:0;cursor:pointer;font-size:14px;font-weight:600;background:transparent;color:var(--ink)}.desk-opt:hover:not(:disabled){background:var(--acct);color:var(--accd)}.desk-opt.on,.desk-opt.on:hover{background:var(--ink);color:var(--g)}.desk-opt:disabled{cursor:default}.desk-cells{display:flex;flex-wrap:wrap;gap:1px;background:var(--r1);border:1px solid var(--r1)}.desk-cells>*{flex:1 1 130px;background:var(--g);padding:14px 15px}.phone{width:100%;max-width:402px;margin:0 auto;height:100dvh;display:flex;flex-direction:column;background:var(--g);color:var(--ink)}@media(min-width:640px){.phone{border-left:1px solid var(--r1);border-right:1px solid var(--r1)}}.phone-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px)}.phone-body>.screen{display:flex;flex-direction:column;flex:1 0 auto;min-height:100%}.tabbar{flex:0 0 auto;display:flex;border-top:2px solid var(--r2);background:var(--g);padding-bottom:max(env(safe-area-inset-bottom,0px),10px)}.tabbar .tab{flex:1;min-width:0;display:flex;align-items:flex-start;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;line-height:1.35;padding:13px 6px 11px;border-right:1px solid var(--r1);text-decoration:none;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)}.tabbar .tab:last-child{border-right:0}.tabbar .tab:hover{color:var(--accd)}.tabbar .tab.on{color:var(--accd);box-shadow:inset 0 3px 0 var(--acc)}.screen-head{padding:14px 18px 13px;border-bottom:2px solid var(--r2)}.screen-head .title{margin-top:6px}.pad{padding:0 18px}.board-row{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--r1)}.board-row .pos{width:20px;flex:0 0 auto;font-size:11px;font-weight:600;color:var(--dim);font-variant-numeric:tabular-nums}.board-row .name{font-size:15.5px;font-weight:600;letter-spacing:-.01em}.board-row .val{text-align:right;flex:0 0 auto}.board-row .val-sub{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-top:1px}.rules-panel{margin:18px 18px 24px;border:1px solid var(--r1);background:var(--g2);padding:13px 14px}.rules-panel .body{font-size:12.5px;margin-top:6px;line-height:1.5}@media(min-width:900px){.phone{max-width:1180px;border:0;height:auto;min-height:100dvh}.phone .phone-body{overflow:visible}.phone .phone-body>.screen{min-height:0;flex:0 0 auto}.phone .screen>[style*="margin-top: auto"],.phone .screen>[style*="margin-top:auto"]{margin-top:0!important}.phone-body>.screen.entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;min-height:100dvh}.entry>.entry-lede{position:sticky;top:0;align-self:stretch;border-bottom:0!important;border-right:2px solid var(--r2);padding:32px 24px!important}.entry>.entry-lede[style*="padding: 0"]{padding:0!important}.entry>.entry-lede .title{font-size:40px}.entry>.entry-form{padding-bottom:24px}.entry-lede .title-xl{font-size:64px!important}.desk-phone .screen.entry{display:flex;min-height:0}.desk-phone .entry>.entry-lede{position:static;border-right:0;padding:22px 18px 20px!important;border-bottom:2px solid var(--r2)!important}.desk-phone .entry-lede .title-xl{font-size:44px!important}}.seghead{display:flex;border-bottom:1px solid var(--r1)}.seghead-btn{flex:1;min-width:0;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;padding:11px 14px;border-right:1px solid var(--r1);white-space:nowrap}.seghead-btn:hover{background:var(--acct2);color:var(--accd)}.seghead-btn.on,.seghead-btn.on:hover{background:var(--ink);color:var(--g)}.hole-head{display:flex}.hole-arrow{width:52px;flex:0 0 auto;justify-content:center;font-size:19px;background:var(--g);color:var(--ink)}.holestrip{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.holepip{width:56px;height:60px;flex:0 0 auto;scroll-snap-align:center;border-right:1px solid var(--r1);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0 0 0 9px;background:var(--g);color:var(--ink)}.holepip .n{font-size:20px;font-weight:800;line-height:1;letter-spacing:-.03em}.holepip .s{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.holepip.done{background:var(--g2);color:var(--mut)}.holepip.active{background:var(--acc);color:var(--on)}.holepip:hover:not(.active){background:var(--acct2);color:var(--accd)}.numstrip{display:flex}.numcell{flex:1;min-width:0;height:52px;border-right:1px solid var(--r1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:transparent;color:var(--ink)}.numcell:last-child{border-right:0}.numcell .n{font-size:17px;font-weight:600;line-height:1}.numcell .s{font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;height:9px;color:var(--mut)}.numcell:hover:not(:disabled){background:var(--acct2);color:var(--accd)}.numcell.active,.numcell.active:hover{background:var(--acc);color:var(--on)}.numcell.active .s{color:var(--on)}.numcell:disabled{opacity:1;cursor:default}.stepbtn{width:64px;height:52px;flex:0 0 auto;justify-content:center;font-size:21px;font-weight:600;background:var(--g);color:var(--ink)}.cardrow{display:flex}.cardname{flex:0 0 auto;border-right:1px solid var(--r2)}.cardcell{flex:1;min-width:0;text-align:center;border-right:1px solid var(--r1);display:flex;align-items:center;justify-content:center}.cardtot{flex:0 0 auto;text-align:center;border-left:1px solid var(--r1);display:flex;align-items:center;justify-content:center}.side-btn{background:transparent;color:var(--ink)}.side-btn:hover:not(:disabled){background:var(--acc);color:var(--on);border-color:var(--acc)!important}.matchbtn{flex:1;flex-direction:column;align-items:flex-start;padding:22px 12px;background:var(--g);color:var(--ink)}.matchbtn:hover:not(:disabled){background:var(--hover, var(--acct2))}.matchbtn:disabled{opacity:.5;cursor:default}.tap-deep:hover{background:var(--acct2)!important}.keycap{justify-content:center;padding:16px 0;background:var(--g);color:var(--ink);font-size:20px;font-weight:600;min-height:56px}.keycap:hover:not(:disabled){background:var(--acct)}.keycap:disabled{opacity:1;cursor:default}.wiz{min-height:100dvh;display:flex;flex-direction:column;background:var(--g);color:var(--ink)}.wiz-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:13px 20px;border-bottom:2px solid var(--r2)}.wiz-top-rule{height:18px;width:1px;background:var(--r1)}.wiz-top-actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media(max-width:640px){.wiz-top{padding:12px 16px}.wiz-top-actions{margin-left:0;width:100%}}.wiz-grid{flex:1;display:flex;flex-wrap:wrap;align-items:stretch}.wiz-rail{flex:1 1 190px;border-right:1px solid var(--r1);border-bottom:1px solid var(--r1);padding:14px 12px;display:flex;flex-wrap:wrap;gap:1px;align-content:flex-start}.step{flex:1 1 160px;display:flex;align-items:center;gap:10px;text-align:left;padding:11px 12px;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit}.step:hover{background:var(--acct2)}.step.on,.step.on:hover{background:var(--acct);color:var(--accd)}.step .n{width:20px;flex:0 0 auto;font-size:11px;font-weight:600;opacity:.7}.step .l{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em}.step .h{display:block;font-size:11px;opacity:.65;margin-top:1px}.step .tick{flex:0 0 auto;font-size:13px;font-weight:800;min-width:12px}@media(max-width:900px){.wiz-rail{border-right:0;padding:8px}.step{flex:1 1 140px;padding:9px 10px}.step .h{display:none}}.wiz-canvas{flex:999 1 430px;min-width:0;border-bottom:1px solid var(--r1);display:flex;flex-direction:column}.wiz-head{padding:22px 22px 0}.wiz-body{padding:20px 22px 28px;flex:1}.wiz-foot{display:flex;border-top:2px solid var(--r2);margin-top:auto}.wiz-foot .btn{flex:1;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:16px 18px}@media(max-width:640px){.wiz-head{padding:18px 16px 0}.wiz-body{padding:16px 16px 24px}}.wiz-side{flex:1 1 250px;min-width:0;border-bottom:1px solid var(--r1);border-left:1px solid var(--r1);padding:18px 16px}@media(max-width:900px){.wiz-side{border-left:0}}.cellgrid{display:flex;flex-wrap:wrap;gap:1px;background:var(--r1);border:1px solid var(--r1)}.cellfield{flex:1 1 220px;min-width:0;background:var(--g);padding:12px 14px;display:block;cursor:text}.cellinput{display:block;width:100%;font:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;margin-top:5px;padding:0;border:0;background:transparent;color:var(--ink);min-height:28px}.cellinput::placeholder{color:var(--ghost);font-weight:400}select.cellinput{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:20px;background-image:linear-gradient(45deg,transparent 50%,var(--mut) 50%),linear-gradient(135deg,var(--mut) 50%,transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-size:5px 5px;background-repeat:no-repeat}input[type=date].cellinput,input[type=time].cellinput{font-variant-numeric:tabular-nums}@media(max-width:640px){.cellinput{font-size:16px}}.placelist{position:absolute;left:0;right:0;top:100%;z-index:5;background:var(--g);border:1px solid var(--ink);box-shadow:none}.placeopt{display:block;width:100%;padding:10px 12px;border-bottom:1px solid var(--r1);font-size:14px}.placeopt:hover{background:var(--acct);color:var(--accd)}.box{border:1px solid var(--ink)}.box2{border:2px solid var(--r2)}.cardgrid{display:flex;flex-wrap:wrap;gap:1px;background:var(--r1);border:1px solid var(--r1)}.gamecard{flex:1 1 260px;min-width:0;background:var(--g);padding:14px 15px}.switch{flex:0 0 auto;width:44px;height:26px;border:1px solid var(--r1);background:var(--g2);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:flex-start}.switch .knob{display:block;width:20px;height:20px;margin:0 2px;background:var(--ghost)}.switch.on{background:var(--acc);border-color:var(--acc);justify-content:flex-end}.switch.on .knob{background:var(--on)}.switch:hover:not(:disabled){border-color:var(--acc)}.switch:disabled{cursor:default;opacity:.6}.stepper-btn{width:34px;height:34px;flex:0 0 auto;border:1px solid var(--ink);background:transparent;cursor:pointer;font:inherit;font-size:16px;font-weight:600;color:var(--ink)}.stepper-btn:hover:not(:disabled){background:var(--acct2);color:var(--accd)}.stepper-btn:disabled{opacity:.4;cursor:default}.pill-btn{flex:0 0 auto;font:inherit;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;cursor:pointer;text-align:left;border:1px solid var(--ink);background:transparent;color:var(--ink)}.pill-btn:hover{background:var(--acct2);color:var(--accd)}.pill-btn.on{background:var(--acc);color:var(--on);border-color:var(--acc)}.roster{border:1px solid var(--r1)}.roster-head{display:flex;flex-wrap:wrap;gap:8px;padding:9px 14px;background:var(--g2);border-bottom:1px solid var(--r1);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.roster-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--r1)}.roster-row .input-bare{padding:6px 0}@media(max-width:640px){.roster-head{display:none}.roster-row{padding:12px 14px;row-gap:6px}}.mini{width:30px;height:30px;border:1px solid var(--ink);background:transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:800;color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.mini:hover:not(:disabled){background:var(--acct2);color:var(--accd)}.mini.on{background:var(--ink);color:var(--g)}.mini.cap{background:var(--acc);color:var(--on);border-color:var(--acc)}.mini:disabled{opacity:.35;cursor:default}
