@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#23272c;--card:#2e333a;--well:#272b31;--overlay:#0f1114b8;--card-edge:#3c434b;--line:#4a525b;--ink:#f4f5f6;--ink-body:#dde1e4;--ink-quiet:#99a2aa;--ink-resting:#6b747c;--resting-ink:var(--ink-resting);--item-ink:var(--ink-body);--label:var(--ink-quiet);--pill:#3c434b;--pill-ink:#b4bcc3;--sheet-well:var(--well);--sheet-line:var(--line);--gold:#e8b65a;--on-gold:#1a1408;--accent:#5bae7c;--on-accent:#0f1e15;--admin:#d97066;--card-face:#2b3036;--card-line:#31363d;--gold-rgb:232, 182, 90;--accent-rgb:91, 174, 124;--admin-rgb:217, 112, 102;--ink-rgb:244, 245, 246;--notice-bg:#3a3226;--notice-edge:#8a6e38;--notice-ink:#f0e2c4;--disabled-bg:#343a41;--disabled-ink:#6e767e;--r-control:10px;--r-input:12px;--r-button:16px;--r-tile:18px;--r-well:20px;--r-panel:24px;--r-pill:999px;--tap-desk:44px;--tap-desk-lg:64px;--tap-wall:110px;--fs-wall-hero:56px;--fs-wall-title:34px;--fs-wall-body:25px;--fs-wall-detail:17px;--fs-desk-title:30px;--fs-desk-body:17px;--fs-desk-detail:14px;--fs-desk-label:13px;--label-tracking:2.4px}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;overscroll-behavior:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;margin:0;font:400 22px/1.35 Inter,Helvetica Neue,Helvetica,Arial,sans-serif}:focus-visible{outline:4px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.btn-quiet,.pane__link,.undo-row__button,.payout-person__pay,.admin__save{min-height:var(--tap-desk);border-radius:var(--r-control);border:1px solid var(--card-edge);color:var(--ink);font:inherit;font-size:var(--fs-desk-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn-quiet:hover,.pane__link:hover,.undo-row__button:hover,.payout-person__pay:hover{background:var(--card)}.sheet__label,.column__label{letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-quiet);font-size:20px}.pane__empty{padding:40px 4px}.pane__empty-line{font-size:var(--fs-desk-body);color:var(--ink-quiet)}:where(.sheet__primary,.signin__submit,.reward-card__claim,.bonus-card__claim,.payout-person__yes):hover{filter:brightness(1.07)}:where(.sheet__primary,.signin__submit,.reward-card__claim,.bonus-card__claim,.payout-person__yes):active{filter:brightness(.92)}:where(.card,.person,.claimer,.filter,.menu__button,.segment,.rail__item,.steal__person,.pay-round__person,.admin__who-person,.admin__toggle,.admin__criterion-drop,.admin__criterion-add,.reward-card__use,.sheet__secondary,.payout-person__no):not(:disabled):hover{box-shadow:inset 0 0 0 999px rgba(var(--ink-rgb), .06)}:where(.card,.person,.claimer,.filter,.menu__button,.segment,.rail__item,.steal__person,.pay-round__person,.admin__who-person,.btn-quiet,.pane__link,.undo-row__button,.payout-person__pay,.admin__save):not(:disabled):active{box-shadow:inset 0 0 0 999px rgba(var(--ink-rgb), .13)}.board{flex-direction:column;gap:24px;height:100%;padding:32px 36px;display:flex;overflow:hidden}.column__body{overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}.column[data-category=house] .column__body{grid-template-columns:repeat(2,minmax(0,1fr))}.columns{flex:1;grid-template-columns:1.15fr 2.05fr 1fr;gap:20px;min-height:0;display:grid}.column{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:column;gap:14px;min-height:0;display:flex;overflow:hidden}.column::-webkit-scrollbar{display:none}.column__head{z-index:1;background:var(--bg);flex:none;align-items:center;gap:12px;padding-bottom:2px;display:flex;position:sticky;top:0}.column__count{color:var(--ink-quiet);font-variant-numeric:tabular-nums;opacity:.75;font-size:18px;font-weight:500}.card{border-radius:var(--r-button);background:var(--card-face);border:1px solid var(--card-line);min-height:76px;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:row;flex:none;align-items:flex-start;gap:12px;padding:12px 14px 12px 18px;display:flex}.card__main{flex:auto;min-width:0}.card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card__title{font-size:var(--fs-wall-body);letter-spacing:-.3px;color:var(--ink);overflow-wrap:break-word;font-weight:500;line-height:1.2}.card__subtext{color:var(--ink-quiet);margin-top:2px;font-size:15px;line-height:1.25}.card__dots{align-items:center;gap:5px;height:11px;margin-top:8px;display:flex}.card__dot{border-radius:50%;width:9px;height:9px}.card__deadline{flex:none}.card .reward{justify-content:flex-start}.card--resting{border-style:dashed;border-color:var(--card-edge);background:0 0;min-height:62px;padding:9px 18px}.card--resting .card__title{color:var(--ink-resting);font-size:22px;font-weight:500;line-height:1.15}.card--resting .card__subtext{color:var(--ink-resting);font-size:14px}.card--resting .reward__value{font-size:19px}.card--resting .reward__cents{font-size:14px}.reward{flex-direction:column;flex:0 0 74px;justify-content:flex-start;align-items:flex-start;gap:2px;display:flex}.reward--stars-only{flex-basis:46px}.reward__part{color:var(--gold);grid-template-columns:26px max-content max-content;align-items:baseline;gap:5px;display:grid}.reward__part svg{place-self:center}.reward__value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:23px;font-weight:500}.reward__cents{font-size:var(--fs-wall-detail);color:var(--ink-quiet);font-variant-numeric:tabular-nums;margin-left:-2px;font-weight:500}.reward__part--off,.reward__part--off .reward__value,.reward__part--off .reward__cents{color:var(--ink-resting)}.people{flex:0 0 122px;grid-template-columns:repeat(4,minmax(0,1fr)) 300px 96px;gap:16px;display:grid}.person{border-radius:var(--r-tile);background:var(--card);border:1px solid var(--card-edge);border-top:8px solid var(--person-colour,var(--card-edge));color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:7px 16px 9px;display:flex;position:relative}.person__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.person__name{font-size:var(--fs-wall-title);letter-spacing:-.6px;color:var(--person-colour);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.1;overflow:hidden}.person__balance{grid-template-columns:repeat(auto-fit, minmax(var(--holding-min,120px), 1fr));color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:grid}.person__holding{color:var(--person-colour);align-items:baseline;gap:7px;display:flex}.person__holding svg{flex:none;align-self:center}.person__holding-whole{letter-spacing:-.8px;color:var(--ink);font-size:32px;font-weight:600}.person__holding-cents{color:var(--ink-quiet);margin-left:-3px;font-size:21px;font-weight:500}.person__bonus{background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:12px;right:12px}.chart{border-radius:var(--r-tile);background:var(--card);border:1px solid var(--card-edge);flex-direction:column;gap:4px;min-width:0;padding:6px 16px;display:flex}.chart__svg{flex:1;width:100%;min-height:0;overflow:visible}.chart__days{color:var(--ink-quiet);justify-content:space-between;padding:0 4px;font-size:16px;display:flex}.chart__summary{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu{border-radius:var(--r-tile);background:var(--card);border:1px solid var(--card-edge);flex-direction:column;display:flex;overflow:hidden}.menu__button{color:inherit;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.menu__rule{background:var(--card-edge);height:1px}.empty{flex:none;place-items:center;padding:8px 0 4px;display:grid}.empty__message{font-size:var(--fs-wall-title);color:var(--ink-quiet);text-align:center;letter-spacing:-.8px;max-width:22ch;margin:0;font-weight:500}.signin{place-items:center;height:100%;padding:40px;display:grid}.signin__form{background:var(--card);border:1px solid var(--card-edge);border-radius:var(--r-well);flex-direction:column;gap:14px;width:min(560px,100%);padding:40px;display:flex}.signin__title{letter-spacing:-1.2px;margin:0 0 8px;font-size:44px;font-weight:500}.signin__label{color:var(--ink-quiet);font-size:22px}.signin__input{font:inherit;border-radius:var(--r-button);border:1px solid var(--card-edge);background:var(--bg);min-height:96px;color:var(--ink);padding:18px 20px;font-size:30px}.signin__error{color:var(--gold);min-height:1.4em;margin:0;font-size:22px}.signin__submit{appearance:none;border-radius:var(--r-button);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:none;min-height:96px;padding:22px;font-size:28px;font-weight:500}.strip{border-bottom:1px solid var(--card-edge);flex-wrap:wrap;flex:none;align-items:center;gap:8px 14px;padding:0 4px 10px;display:flex}.strip__treats{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 10px;min-width:0;margin-left:-12px;display:flex}.strip__house{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.strip__reward{border-radius:var(--r-pill);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:9px;padding:5px 12px;display:flex}.strip__reward:hover{background:rgba(var(--ink-rgb), .09)}.strip__label{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:500;overflow:hidden}.strip__ready{font-size:var(--fs-wall-detail);color:var(--ink-quiet);font-variant-numeric:tabular-nums}.strip__ready--quiet{font-style:italic}.strip__reward--ready .strip__label{color:var(--accent)}.strip__emoji{flex:none;align-items:center;display:flex}.strip__banked{border-radius:var(--r-pill);background:rgba(var(--accent-rgb), .18);color:var(--accent);font-size:var(--fs-desk-detail);font-variant-numeric:tabular-nums;align-items:baseline;gap:1px;padding:1px 8px;font-weight:500;display:inline-flex}.strip__banked-x{opacity:.75;font-size:11px}.strip__banked--none{color:var(--ink-resting);background:0 0}.strip__dots{align-items:center;gap:4px;margin-left:4px;display:flex}.strip__dot{background:var(--person-colour);border-radius:50%;width:9px;height:9px}.strip__dot--short{box-shadow:inset 0 0 0 1.5px var(--person-colour);opacity:.55;background:0 0}.strip__boost{border-radius:var(--r-pill);border:1px solid var(--gold);background:rgba(var(--gold-rgb), .14);color:var(--gold);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;padding:5px 15px;font-size:21px;font-weight:500;display:flex}.strip__boost:hover{background:rgba(var(--gold-rgb), .24)}.strip__boost--off{border-color:var(--card-edge);color:var(--ink-quiet);background:0 0}.strip__boost--off:hover{background:rgba(var(--ink-rgb), .08);color:var(--ink)}.strip__boost-left{opacity:.85;font-weight:500}.strip__admin{border-radius:var(--r-pill);border:1px solid var(--admin);background:rgba(var(--admin-rgb), .12);color:var(--admin);font:inherit;cursor:pointer;flex:none;align-items:center;gap:6px;padding:4px 12px;font-size:15px;font-weight:500;display:flex}.strip__admin:hover{background:rgba(var(--admin-rgb), .22)}@media (max-width:1100px){.strip{flex-wrap:nowrap;gap:8px;padding-bottom:6px}.strip__treats{flex-wrap:nowrap;gap:2px;overflow:hidden}.strip__reward{gap:6px;min-width:0;padding:3px 8px}.strip__label{font-size:17px}.strip__emoji svg{width:22px;height:22px}.strip__dots{gap:3px;margin-left:2px}.strip__dot{width:7px;height:7px}.strip__dot--short{box-shadow:inset 0 0 0 1.2px var(--person-colour)}.strip__banked{padding:0 6px;font-size:12px}.strip__boost{font-size:15px}.strip__boost svg{width:18px;height:18px}.board{padding:max(14px, env(safe-area-inset-top)) 14px 12px;gap:10px}.person__balance{grid-template-columns:1fr 1fr;gap:0 10px}.people{flex-basis:104px;gap:10px}.person{padding:5px 12px 6px}.person__name{font-size:22px}.person__holding-whole{font-size:20px}.card{gap:6px;padding:6px 10px 7px 12px}.card__title{line-height:1.15}.column__body{gap:8px}.column__label{font-size:15px}.card__title{letter-spacing:-.2px;font-size:20px}.card--resting .card__title{font-size:18px}.card__subtext{font-size:15px}.reward{flex-basis:50px}.reward--stars-only{flex-basis:30px}.reward__part{grid-template-columns:19px max-content max-content;gap:3px}.reward__part svg{width:19px;height:19px}.reward__value{font-size:17px}.reward__cents{font-size:13px}.people{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(140px,220px) 72px;gap:12px}.person{gap:10px;padding:6px 12px 8px}.person__name{letter-spacing:-.4px;font-size:24px}.person__holding svg{width:20px;height:20px}.person__holding-whole{letter-spacing:-.4px;font-size:22px}.person__holding-cents{font-size:15px}.chart__days{font-size:12px}}html{transition:filter var(--station-fade,1.4s) ease-in-out}.station-dim-day{filter:brightness(.8)}.station-dim-night{filter:brightness(.32)contrast(1.08)}.station-active{filter:none}@media (prefers-reduced-motion:reduce){html{transition:none}}.sheet{background:var(--overlay);z-index:10;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sheet__panel{border-radius:var(--r-panel);background:var(--card);width:min(1280px,100%);max-height:100%;color:var(--ink);scrollbar-width:none;flex-direction:column;gap:28px;padding:40px 44px;display:flex;position:relative;overflow:auto}.sheet__panel::-webkit-scrollbar{display:none}.sheet__title{font-size:var(--fs-wall-hero);letter-spacing:-1.6px;margin:0;padding-right:80px;font-weight:500;line-height:1.04}.sheet__subtitle{color:var(--ink-quiet);margin:-18px 0 0;font-size:27px}.claimers{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.claimer{border-radius:var(--r-tile);background:rgba(var(--person-rgb), .14);border:2px solid var(--person-colour);height:88px;color:var(--person-colour);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:14px;display:flex}.claimer__name{color:var(--person-colour);white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:500;overflow:hidden}.claimer--blocked{border-color:var(--card-edge);color:var(--ink-quiet);cursor:default;background:0 0}.claimer--blocked .claimer__name{color:var(--ink-quiet)}.claimer__reason{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.pills{flex-wrap:wrap;gap:14px;display:flex}.pill{border-radius:var(--r-input);background:var(--pill);color:var(--pill-ink);padding:11px 20px;font-size:23px}.sheet__body{border-radius:var(--r-well);background:var(--well);flex-direction:column;flex:none;gap:22px;padding:30px 34px;display:flex}.sheet__item{color:var(--ink-body);align-items:center;gap:18px;font-size:28px;display:flex}.sheet__note{background:var(--well);color:var(--ink-quiet);border-radius:14px;align-items:center;gap:18px;padding:22px 26px;font-size:24px;line-height:1.4;display:flex}.notice{border-radius:var(--r-tile);background:var(--notice-bg);border:2px solid var(--notice-edge);color:var(--notice-ink);padding:26px 30px;font-size:29px;line-height:1.35}.sheet__estimate{color:var(--ink-quiet);margin-top:6px;padding-top:10px;font-size:23px}.duties{flex-direction:column;gap:16px;display:flex}.duty{border-radius:var(--r-button);align-items:center;gap:22px;padding:24px 28px;display:flex}.duty--waiting{background:var(--card);border:2px dashed var(--line)}.duty__box{border:3px solid var(--line);border-radius:14px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.duty__name{color:var(--ink-quiet);flex:1;font-size:34px;font-weight:500}.duty__when{color:var(--ink-quiet);font-size:24px}.sheet__footer{flex:none;justify-content:flex-start;align-items:center;gap:12px;display:flex}.sheet__secondary{height:var(--tap-wall);border-radius:var(--r-button);border:2px solid var(--line);color:var(--ink-quiet);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;flex:0 0 280px;font-size:29px}.sheet__secondary:disabled{background:var(--disabled-bg);color:var(--disabled-ink);cursor:default;border-color:#0000}.sheet__primary{height:var(--tap-wall);border-radius:var(--r-button);background:var(--gold);color:var(--on-gold);font:inherit;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:16px;font-size:34px;font-weight:500;display:flex}.help{gap:12px}.help__line{color:var(--ink-body);margin:0;font-size:25px;line-height:1.45}.help__key{flex-direction:column;gap:14px;padding:6px 0;display:flex}.help__row{color:var(--ink-body);align-items:center;gap:20px;font-size:24px;display:flex}.help__row .reward{flex:none;min-width:130px}.help__term{color:var(--ink);font-weight:500}.help__short{border-top:1px solid var(--card-edge);color:var(--ink);margin-top:4px;padding-top:12px}.help__row{align-items:flex-start}.help__row .reward{padding-top:2px}.help-body{display:contents}.sheet__close{width:64px;height:64px;color:var(--ink-quiet);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:22px;right:26px}.sheet__close:hover{color:var(--ink)}.sheet__panel--menu{grid-template-columns:232px 1fr;gap:28px;height:min(1000px,100%);padding:28px 24px 28px 20px;display:grid}.sheet__panel--menu .sheet__title{font-size:var(--fs-desk-title);letter-spacing:-.8px}.sheet__panel--menu .help__line{font-size:19px}.sheet__panel--menu .help__row{font-size:18px}.sheet__panel--form .sheet__title{letter-spacing:-.6px;font-size:26px}.sheet__panel--narrow .sheet__title{font-size:var(--fs-wall-title);letter-spacing:-.8px}.sheet__panel--utility .sheet__title{letter-spacing:-1px;font-size:38px}.sheet__panel--narrow{max-width:520px}.rail{flex-direction:column;gap:8px;min-width:0;padding:8px 4px 0;display:flex}.rail__item{min-height:60px;color:var(--ink-quiet);font:inherit;text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;padding:0 20px;font-size:20px;display:flex}.rail__item--on{background:var(--well);border-color:var(--card-edge);color:var(--ink);font-weight:500}.rail__item svg{opacity:.85;flex:none}.rail__item--on svg{opacity:1}.rail__label{white-space:nowrap;flex:1;min-width:0}.rail__lock{color:var(--ink-quiet);opacity:.8;align-items:center;display:flex}.rail__exit{border:1px solid var(--admin);background:rgba(var(--admin-rgb), .1);color:var(--admin);margin-top:auto}.rail__exit:hover,.rail__exit.rail__item--on{background:rgba(var(--admin-rgb), .18)}.pane__main{flex-direction:column;gap:20px;min-width:0;display:flex;overflow:hidden}.pane{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-gutter:stable both-edges;flex-direction:column;flex:1;gap:18px;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.pane__actions{flex:none;gap:16px;display:flex}.pane__head{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.pane__head .sheet__label{margin:0}.pane__link--strong{border-color:var(--gold);color:var(--gold);align-self:auto}.pane__link--strong:hover{background:rgba(var(--gold-rgb), .16)}.pane__link{align-self:flex-start}.pane__link svg{color:var(--gold)}.segments{background:var(--well);border-radius:14px;flex:none;align-self:flex-start;padding:5px;display:inline-flex}.segment{border-radius:var(--r-control);min-height:46px;color:var(--ink-quiet);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 20px;font-size:19px}.segment--on{background:var(--card-edge);color:var(--ink);font-weight:500}.segments--admin{place-self:stretch end;gap:2px;padding:3px}.segments--admin .segment{min-height:38px;font-size:var(--fs-desk-body);padding:0 14px}.segments--admin .segment--on{background:rgba(var(--gold-rgb), .2);color:var(--gold)}.filters{flex:none;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.filter{border-radius:var(--r-tile);border:1px solid var(--card-edge);border-top:8px solid var(--person-colour);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:12px 16px 14px;display:flex}.filter--on{border-color:var(--person-colour);background:rgba(var(--person-rgb), .15);border-top-color:var(--person-colour)}.filter .person__name{font-size:24px}.filter .person__balance{--holding-min:84px;gap:4px 16px}.filter .person__holding-whole{font-size:22px}.filter__count{font-size:var(--fs-desk-body);color:var(--ink-quiet)}.filter__totals{align-items:baseline;gap:10px;display:flex}.filter__stars{color:var(--gold);align-items:baseline;gap:4px;display:flex}.filter__stars svg{align-self:center}.history{scrollbar-width:none;flex:1;gap:0;min-height:0;overflow-y:auto}.history::-webkit-scrollbar{display:none}.history__row{border-bottom:1px solid var(--card-edge);grid-template-columns:6px minmax(0,1fr) 120px 140px 90px 64px 26px;align-items:center;gap:14px;padding:12px 6px;font-size:20px;display:grid}.history__row:last-child{border-bottom:none}.history__bar{background:var(--person-colour);border-radius:3px;width:6px;height:28px}.history__what{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history__who{color:var(--ink-quiet);font-size:16px}.history__when{color:var(--ink-quiet);font-variant-numeric:tabular-nums;font-size:16px}.history__money{font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.history__stars{color:var(--gold);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.history__stars svg{align-self:center}.history__undo{min-width:26px;color:var(--ink-quiet);justify-content:center;align-items:center;display:flex}.history__row--reversed{color:var(--ink-quiet)}.history__row--reversed .history__what,.history__row--reversed .history__money{text-decoration:line-through}@media (max-width:1100px){.history__row{grid-template-columns:6px minmax(0,1fr) 90px 110px 76px 54px 22px;gap:10px;font-size:17px}.history__who,.history__when{font-size:14px}}.admin__button{border-radius:var(--r-input);border:1px solid var(--line);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 22px;font-size:19px;display:flex}.admin__button:hover{background:var(--card)}.admin__button--locked{color:var(--ink-quiet)}.stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat{border-radius:var(--r-button);background:var(--well);flex-direction:column;gap:5px;padding:18px 22px;display:flex}.stat__head{letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-quiet);margin-bottom:4px;font-size:18px}.stat__line{color:var(--ink-body);font-variant-numeric:tabular-nums;font-size:17px}.rewards{gap:16px}.reward-card{border-radius:var(--r-tile);background:var(--well);border:2px solid #0000;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.reward-card--ready{border-color:var(--accent)}.reward-card--uncalibrated{border-style:dashed;border-color:var(--card-edge)}.reward-card--uncalibrated .reward-card__label{color:var(--ink-quiet)}.reward-card--uncalibrated .reward-card__rule{font-style:italic}.reward-card__head{align-items:center;gap:14px;display:flex}.reward-card__emoji{margin-right:9px;font-size:20px}.reward-card__label{font-size:22px;font-weight:500}.reward-card__ready{color:var(--ink-quiet);font-variant-numeric:tabular-nums;margin-left:auto;font-size:17px}.reward-card__rule{color:var(--ink-quiet);font-size:16px}.reward-card__pills{align-items:center;gap:8px;margin-left:auto;display:flex}.reward-card__count{text-align:center;border-radius:var(--r-pill);border:1px solid var(--card-edge);min-width:26px;color:var(--ink-quiet);font-variant-numeric:tabular-nums;padding:2px 9px;font-size:15px;font-weight:500}.reward-card__count--some{border-color:var(--accent);background:rgba(var(--accent-rgb), .16);color:var(--accent)}.reward-card__pct{color:var(--ink-quiet);font-variant-numeric:tabular-nums;text-align:right;min-width:42px;font-size:15px;font-weight:500}.reward-card__people{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.reward-person{border-radius:var(--r-input);border:2px solid var(--card-edge);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.reward-person--done{border-color:var(--person-colour)}.reward-person__name{color:var(--person-colour);font-size:17px;font-weight:500}.reward-person__state{color:var(--ink-quiet);font-variant-numeric:tabular-nums;font-size:15px}.reward-person--done .reward-person__state{color:var(--person-colour)}.reward-card__actions{align-items:center;gap:14px;display:flex}.reward-card__claim{border-radius:var(--r-input);background:var(--accent);min-height:52px;color:var(--on-accent);font:inherit;cursor:pointer;border:none;padding:0 24px;font-size:19px;font-weight:500}.reward-card__use{border-radius:var(--r-input);border:2px solid var(--line);min-height:52px;color:var(--ink-quiet);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 18px;font-size:17px;display:flex}.reward-card__note{color:var(--ink-quiet);font-size:16px}.bonus-head{align-items:baseline;gap:12px;padding:4px 2px 14px;display:flex}.bonus-head__dot{border-radius:50%;align-self:center;width:14px;height:14px}.bonus-head__name{color:var(--ink);font-size:22px;font-weight:600}.bonus-head__stat{font-size:var(--fs-desk-body);color:var(--ink-quiet);margin-left:4px}.bonus-head__stat--stars{color:var(--gold)}.bonuses{flex-direction:column;gap:10px;display:flex}.bonuses--ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bonuses--ladder .bonus-card{flex-direction:column;gap:6px;padding:14px;display:flex}.bonuses--ladder .bonus-card__head{flex-direction:column;align-items:flex-start;gap:2px}.bonuses--ladder .bonus-card__payout{font-size:27px}.bonuses--ladder .bonus-card__sums{font-size:var(--fs-desk-detail);flex-direction:column;gap:1px}.bonuses--ladder .bonus-card__claim{margin-top:auto}.bonuses--ladder .bonus-card__blocked{font-size:var(--fs-desk-detail);color:var(--ink-quiet);margin-top:auto;padding-top:8px}.bonuses--auto{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:560px){.bonuses--ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.bonuses--auto{grid-template-columns:1fr}}.bonus-card{background:var(--card);border:1px solid var(--card-edge);border-radius:var(--r-input);padding:14px 16px}.bonus-card--ready{border-color:var(--accent)}.bonus-card:not(.bonus-card--ready) .bonus-card__label,.bonus-card:not(.bonus-card--ready) .bonus-card__payout{color:var(--ink-quiet)}.bonus-card__head{justify-content:space-between;align-items:baseline;display:flex}.bonus-card__label{color:var(--ink);font-size:19px;font-weight:500}.bonus-card__payout{color:var(--ink);font-size:19px;font-weight:600}.bonus-card__rule{color:var(--ink-quiet);margin-top:3px;font-size:15px}.bonus-card__bar{background:var(--card-edge);border-radius:3px;height:5px;margin-top:11px;overflow:hidden}.bonus-card__fill{background:var(--ink-resting);height:100%}.bonus-card__foot{font-size:var(--fs-desk-detail);color:var(--ink-quiet);justify-content:space-between;margin-top:6px;display:flex}.bonus-card__claim{background:var(--accent);width:100%;min-height:46px;color:var(--on-accent);font-size:var(--fs-desk-body);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-family:inherit;font-weight:600;display:flex}.bonus-card__cost{opacity:.8;font-weight:500}.bonus-anchor{color:var(--ink-quiet);padding:2px 2px 14px;font-size:15px;line-height:1.45}.bonus-card__sums{align-items:baseline;gap:10px;margin-top:4px;font-size:15px;display:flex}.bonus-card__base{color:var(--ink-quiet)}.bonus-card__premium{color:var(--gold);font-weight:600}.bonus-card--auto .bonus-card__payout{color:var(--gold)}.bonus-card__resting{font-size:var(--fs-desk-detail);color:var(--ink-quiet);margin-top:11px}.awarded{flex-direction:column;gap:2px;display:flex}.awarded__row{border-bottom:1px solid var(--card-edge);align-items:baseline;gap:10px;padding:7px 2px;font-size:15px;display:flex}.awarded__label{color:var(--ink);flex:1}.awarded__stars{color:var(--gold);font-weight:600}.awarded__when{color:var(--ink-quiet);font-size:var(--fs-desk-detail);text-align:right;min-width:96px}.bonus-maturing{background:rgba(var(--gold-rgb), .11);color:var(--gold);border-radius:9px;align-items:center;gap:8px;margin:0 2px 14px;padding:9px 13px;font-size:15px;font-weight:500;display:flex}.receipt__bonus{background:var(--card);border-radius:9px;align-items:baseline;gap:10px;margin-top:10px;padding:9px 12px;display:flex}.receipt__bonus-label{font-size:var(--fs-desk-body);color:var(--ink);flex:1}.receipt__bonus-stars{color:var(--gold);font-size:19px;font-weight:500}.calibration{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.pane .sheet__label{margin-top:8px}.pane .sheet__label:first-child,.pane__head .sheet__label{margin-top:0}.calib-table{border:1px solid var(--card-edge);border-radius:var(--r-control);flex-direction:column;display:flex;overflow:hidden}.calib-row{border-bottom:1px solid var(--card-edge);font-variant-numeric:tabular-nums;grid-template-columns:1.4fr repeat(6,1fr);align-items:baseline;padding:8px 12px;font-size:15px;display:grid}.calib-row:last-child{border-bottom:0}.calib-row--head{font-size:var(--fs-desk-label);color:var(--ink-quiet);background:var(--card)}.calib-cell{text-align:right;color:var(--ink)}.calib-cell--name{text-align:left;color:var(--person-colour,var(--ink));font-weight:600}.calib-note{color:var(--ink-quiet);margin:10px 2px 4px;font-size:15px;line-height:1.5}.calib-shadows{flex-direction:column;gap:8px;display:flex}.calib-shadow{border:1px dashed var(--card-edge);border-radius:var(--r-control);padding:11px 14px}.calib-shadow__label{font-size:var(--fs-desk-body);color:var(--ink);font-weight:500}.calib-shadow__rule{font-size:var(--fs-desk-detail);color:var(--ink-quiet);font-variant-numeric:tabular-nums}.calib-shadow__met{color:var(--ink);margin-top:5px;font-size:15px}.calib-shadow__blocker{font-size:var(--fs-desk-detail);color:var(--ink-quiet);margin-top:2px}.calib-row--source{grid-template-columns:2fr 1fr 1fr}.sheet-reward{align-items:center;gap:26px;margin:6px 0 2px;display:flex}.sheet-reward__part{color:var(--gold);align-items:baseline;gap:8px;display:flex}.sheet-reward__part svg{align-self:center}.sheet-reward__part--off{color:var(--ink-resting)}.sheet-reward__value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:34px;font-weight:600}.sheet-reward__frac{color:var(--ink-quiet);font-variant-numeric:tabular-nums;margin-left:-4px;font-size:24px;font-weight:500}.sheet-reward__part--off .sheet-reward__value,.sheet-reward__part--off .sheet-reward__frac{color:var(--ink-resting)}.sheet-reward__wrap{margin:4px 0 2px}.sheet-reward__info{color:var(--ink-quiet);cursor:pointer;background:0 0;border:0;align-items:center;margin-left:4px;padding:4px;display:flex}.sheet-reward__info:hover{color:var(--ink)}.sheet-reward__breakdown{border-radius:var(--r-control);background:var(--card);margin-top:8px;padding:8px 12px}.breakdown__row{font-size:var(--fs-desk-body);border-bottom:1px solid var(--card-edge);justify-content:space-between;gap:16px;padding:6px 2px;display:flex}.breakdown__row:last-child{border-bottom:0}.breakdown__label{color:var(--ink-quiet)}.breakdown__value{color:var(--ink);font-variant-numeric:tabular-nums}.sheet__footer--steal{justify-content:flex-start;margin-top:4px}.sheet__steal{border-color:var(--card-edge);color:var(--ink-quiet)}.steal__step{margin-top:4px}.steal__lede{color:var(--ink-quiet);margin:2px 0 10px;font-size:19px}.steal__people{flex-wrap:wrap;gap:10px;margin:6px 0 4px;display:flex}.steal__person{border-radius:var(--r-input);background:var(--card);border:2px solid var(--card-edge);min-width:120px;min-height:66px;color:var(--ink);font:inherit;cursor:pointer;flex:1 1 0;font-size:19px;font-weight:500}.steal__person--on{border-color:var(--person-colour);background:linear-gradient(rgba(var(--person-rgb), .16), rgba(var(--person-rgb), .16)), var(--card)}.steal__person-name{color:var(--person-colour)}.receipt__flows{flex-direction:column;gap:10px;margin:10px 0 16px;display:flex}.receipt__flow{color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:14px;display:flex}.receipt__flow-from{color:var(--ink);min-width:90px;font-size:34px;font-weight:600;transition:color .35s ease-out}.receipt__flow-from--spent{color:var(--ink-resting)}.receipt__flow-arrow{color:var(--ink-quiet);font-size:26px}.receipt__flow-to{color:var(--ink);letter-spacing:-1px;font-size:40px;font-weight:500}@keyframes receipt-in{0%{opacity:0;transform:translateY(8px)}}.receipt--flash{animation:.22s ease-out receipt-in}@media (prefers-reduced-motion:reduce){.receipt--flash{animation:none}}.undo-list{flex-direction:column;gap:2px;display:flex}.undo-row{border-bottom:1px solid var(--card-edge);align-items:center;gap:14px;padding:12px 4px;display:flex}.undo-row:last-child{border-bottom:0}.undo-row__bar{background:var(--person-colour);border-radius:2px;align-self:stretch;width:4px}.undo-row__main{flex:1;min-width:0}.undo-row__what{color:var(--ink);font-size:19px}.undo-row__who{color:var(--ink-quiet);margin-top:2px;font-size:15px}.undo-row__value{font-size:var(--fs-desk-body);color:var(--ink-quiet);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;display:flex}.undo-row__stars{color:var(--gold)}.undo-row__blocked{color:var(--ink-resting);text-align:right;min-width:110px;font-size:15px}.pin__head{align-items:center;gap:12px;display:flex}.pin__head .sheet__title{margin:0}.pin__lede{font-size:var(--fs-desk-body);color:var(--ink-quiet);margin:8px 0 18px;line-height:1.5}.pin__form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pin__input{min-width:0;font:inherit;letter-spacing:10px;text-align:center;border-radius:var(--r-input);background:var(--card);border:2px solid var(--card-edge);color:var(--ink);flex:200px;padding:8px 12px;font-size:26px}.pin__input:focus{border-color:var(--gold);outline:none}.pin__go{border-color:var(--gold);color:var(--gold);flex:none;padding:0 22px}.pin__go:hover{background:rgba(var(--gold-rgb), .16)}.pin__go svg{color:var(--gold)}.pin__error{min-height:22px;color:var(--gold);flex:1 0 100%;margin:0;font-size:16px}.admin__note{color:var(--ink-quiet);margin:2px 2px 10px;font-size:15px;line-height:1.45}.admin__fields{flex-direction:column;gap:2px;margin-bottom:20px;display:flex}.admin__field{border-bottom:1px solid var(--card-edge);grid-template-columns:1fr auto 120px auto;align-items:center;gap:14px;padding:12px 4px;display:grid}.admin__field--simple{grid-template-columns:1fr minmax(132px,max-content)}.admin__field--simple .admin__input{width:100%;max-width:none}.admin__field-main{min-width:0}.admin__field-label{font-size:var(--fs-desk-body);color:var(--ink)}.admin__field-help{font-size:var(--fs-desk-label);color:var(--ink-quiet);margin-top:2px;line-height:1.4}.admin__input{font:inherit;font-size:var(--fs-desk-body);border-radius:var(--r-control);background:var(--card);border:1px solid var(--card-edge);color:var(--ink);width:100%;padding:8px 10px}.admin__input--wide{max-width:420px}.admin__input--narrow{max-width:120px}.admin__input:focus{border-color:var(--gold);outline:none}.admin__field-entry{align-items:center;gap:6px;display:flex}.admin__field-prefix{font-size:var(--fs-desk-body);color:var(--ink-quiet)}.admin__field-unit{font-size:var(--fs-desk-label);color:var(--ink-quiet);white-space:nowrap}.admin__save:hover{border-color:var(--gold);color:var(--gold);background:0 0}.admin__save--dirty{border-color:var(--gold);background:rgba(var(--gold-rgb), .16);color:var(--gold)}.admin__save--dirty:hover{background:rgba(var(--gold-rgb), .26)}.admin__status{min-height:20px;color:var(--gold);grid-column:1/-1;font-size:15px}.admin__jobs{flex-direction:column;gap:2px;display:flex}.admin__job{border:0;border-bottom:1px solid var(--card-edge);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:16px;padding:13px 8px;display:flex}.admin__job:hover{background:var(--card)}.admin__job--head{cursor:default;font-size:var(--fs-desk-label);letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-quiet);padding-bottom:8px}.admin__job--head:hover{background:0 0}.admin__job--head .admin__job-main,.admin__job--head .admin__job-who,.admin__job--head .admin__job-mins,.admin__job--head .admin__job-pays,.admin__job--head .admin__job-points{font-size:inherit;color:inherit}.admin__job-main{flex:1;min-width:0}.admin__job-label{color:var(--ink);font-size:19px}.admin__job-meta{font-size:var(--fs-desk-detail);color:var(--ink-quiet);margin-top:2px}.admin__job-who,.admin__job-mins{font-size:var(--fs-desk-detail);color:var(--ink-quiet);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.admin__job-who{width:170px}.admin__job-mins{text-align:right;font-variant-numeric:tabular-nums;width:92px}.admin__job-pays,.admin__job-points{text-align:right;width:76px;font-size:var(--fs-desk-body);color:var(--ink-quiet);font-variant-numeric:tabular-nums;flex:none}.admin__job-points{color:var(--gold)}.admin__slider-wrap{flex-direction:column;gap:4px;display:flex}.admin__slider-rail{padding-top:22px;position:relative}.admin__slider{cursor:pointer;appearance:none;background:0 0;width:100%;margin:0}.admin__slider::-webkit-slider-runnable-track{background:var(--card-edge);border-radius:3px;height:6px}.admin__slider::-moz-range-track{background:var(--card-edge);border-radius:3px;height:6px}.admin__slider::-webkit-slider-thumb{appearance:none;border-radius:var(--r-pill);background:var(--gold);cursor:grab;border:none;width:22px;height:26px;margin-top:-10px}.admin__slider::-moz-range-thumb{border-radius:var(--r-pill);background:var(--gold);cursor:grab;border:none;width:22px;height:26px}.admin__slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ink)}.admin__scale{font-size:var(--fs-desk-label);color:var(--ink-quiet);justify-content:space-between;align-items:baseline;display:flex}.admin__scale-end{text-transform:uppercase;letter-spacing:1.2px}.admin__scale-now{color:var(--gold);font-size:var(--fs-desk-label);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;position:absolute;top:0;transform:translate(-50%)}.admin__price{border-radius:var(--r-input);background:var(--well);border:1px solid var(--card-edge);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.admin__price-sum{font-size:var(--fs-desk-label);color:var(--ink-quiet);font-variant-numeric:tabular-nums;line-height:1.5}.admin__price-total{color:var(--gold);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.admin__back{color:var(--ink-quiet);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-bottom:6px;padding:6px 10px 6px 4px;font-size:16px;display:flex}.admin__back:hover{color:var(--ink)}.admin__who{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.admin__who-person{border-radius:var(--r-input);background:var(--card);border:2px solid var(--card-edge);min-height:56px;color:var(--ink-quiet);font:inherit;cursor:pointer;padding:0 22px;font-size:19px;font-weight:500}.admin__who-person--on{border-color:var(--person-colour);background:linear-gradient(rgba(var(--person-rgb), .16), rgba(var(--person-rgb), .16)), var(--card);color:var(--person-colour)}.admin__boost-live{border-radius:var(--r-input);border:1px solid var(--gold);background:rgba(var(--gold-rgb), .12);align-items:baseline;gap:16px;margin-bottom:16px;padding:16px 18px;display:flex}.admin__boost-x{color:var(--gold);font-size:30px;font-weight:500}.admin__boost-when{font-size:var(--fs-desk-body);color:var(--ink-quiet)}.admin__boost-form{flex-direction:column;gap:2px;margin-bottom:18px;display:flex}.admin__reward{border-radius:var(--r-input);border:1px solid var(--card-edge);margin-bottom:12px;padding:16px 18px}.admin__reward-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin__reward-label{color:var(--ink);font-size:18px;font-weight:500}.admin__reward-fields{flex-direction:column;gap:2px;margin:10px 0;display:flex}.admin__reward-emoji{margin-right:8px;font-size:20px}.admin__reward-state{align-items:center;gap:10px;margin-left:auto;display:flex}.admin__reward-banked{font-size:var(--fs-desk-detail);color:var(--ink-quiet)}.admin__reward-dots{gap:4px;display:flex}.admin__reward-dot{background:var(--person-colour);border-radius:50%;width:9px;height:9px}.admin__reward-dot--short{box-shadow:inset 0 0 0 1.5px var(--person-colour);opacity:.55;background:0 0}.admin__reward-progress{font-size:var(--fs-desk-detail);color:var(--ink-quiet);font-variant-numeric:tabular-nums;text-align:right;min-width:40px;font-weight:500}.admin__toggle{border-radius:var(--r-pill);border:1px solid var(--card-edge);min-width:72px;min-height:42px;color:var(--ink-quiet);font:inherit;font-size:var(--fs-desk-body);cursor:pointer;background:0 0;padding:0 18px;font-weight:500}.admin__toggle--on{border-color:var(--accent);background:rgba(var(--accent-rgb), .18);color:var(--accent)}.payout-owed{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.payout-person{border-bottom:1px solid var(--card-edge);cursor:pointer;align-items:center;gap:16px;padding:13px 6px;display:flex}.payout-person:hover{background:var(--card)}.payout-person--muted{filter:grayscale()brightness(.72)}.payout-person--muted:hover{filter:grayscale()brightness(.95)}.payout-person__name{color:var(--person-colour);flex:1;font-size:20px;font-weight:500}.payout-person__amount{font-variant-numeric:tabular-nums}.payout-person__whole{color:var(--ink);font-size:26px;font-weight:600}.payout-person__cents{color:var(--ink-quiet);font-size:18px}.payout-person__settled{color:var(--ink-resting);text-align:right;min-width:150px;font-size:15px}.payout-person__confirm{align-items:center;gap:10px;display:flex}.payout-person__confirm-text{color:var(--ink);font-size:16px}.payout-person__yes{min-height:var(--tap-desk);border-radius:var(--r-control);background:var(--gold);color:var(--on-gold);font:inherit;font-size:var(--fs-desk-body);cursor:pointer;border:0;padding:0 18px;font-weight:600}.payout-person__no{min-height:var(--tap-desk);border-radius:var(--r-control);color:var(--ink-quiet);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:16px}.payout-person__status{color:var(--gold);font-size:15px}.payout-table{flex-direction:column;display:flex;overflow-x:auto}.payout-table__row{grid-template-columns:130px repeat(var(--people), minmax(76px, 1fr)) 92px;border-bottom:1px solid var(--card-edge);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;padding:9px 4px;font-size:16px;display:grid}.payout-table__row--head{font-size:var(--fs-desk-label);color:var(--ink-quiet);border-bottom-width:2px}.payout-table__row--head .payout-table__cell{color:var(--person-colour);font-weight:500}.payout-table__date{color:var(--ink-quiet)}.payout-table__cell{text-align:right;color:var(--ink)}.payout-table__cell--none{color:var(--ink-resting)}.payout-table__total{text-align:right;color:var(--ink);font-weight:500}.pay-round{flex-direction:column;gap:8px;margin:4px 0 8px;display:flex}.pay-round__person{border-radius:var(--r-input);border:2px solid var(--card-edge);min-height:62px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:0 16px;display:flex}.pay-round__person--on{border-color:var(--person-colour);background:rgba(var(--person-rgb), .14)}.pay-round__tick{border:2px solid var(--card-edge);width:26px;height:26px;color:var(--person-colour);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pay-round__person--on .pay-round__tick{border-color:var(--person-colour)}.pay-round__name{color:var(--person-colour);flex:1;font-size:22px;font-weight:500}.pay-round__amount{font-variant-numeric:tabular-nums}.pay-round__whole{color:var(--ink);font-size:24px;font-weight:600}.pay-round__cents{font-size:var(--fs-desk-body);color:var(--ink-quiet)}.pay-round__confirm{width:100%;max-width:none;height:72px;font-size:24px}.pay-round__confirm:disabled{background:var(--card-edge);color:var(--ink-quiet);cursor:default}.sheet__panel button:not(.filter):not(.payout-person):not(.person):not(.claimer):not(.admin__job){max-height:var(--tap-desk-lg)}.sheet__panel .sheet__primary,.sheet__panel .sheet__secondary{max-width:320px}.sheet__panel--narrow .sheet__primary,.sheet__panel--form .sheet__primary{width:100%;max-width:none;height:58px;font-size:20px}.sheet__panel--menu .sheet__primary{height:52px;font-size:19px}.sheet__panel--menu .notice,.sheet__panel--form .notice,.sheet__panel--narrow .notice,.sheet__panel--utility .notice{border-width:1px;flex:none;padding:14px 18px;font-size:18px;line-height:1.45}.sheet__panel--form{flex-direction:column;gap:10px;display:flex}.admin__form{overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.admin__form-field{flex-direction:column;gap:5px;display:flex}.admin__form-label{font-size:var(--fs-desk-label);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-quiet);font-weight:500}.admin__form-help{font-size:var(--fs-desk-label);color:var(--ink-quiet);line-height:1.45}.admin__criteria{flex-direction:column;gap:7px;display:flex}.admin__criterion{align-items:center;gap:8px;display:flex}.admin__criterion-drop{border:1px solid var(--card-edge);width:38px;height:38px;color:var(--ink-quiet);font:inherit;cursor:pointer;background:0 0;border-radius:9px;flex:none}.admin__criterion-add{border:1px dashed var(--card-edge);color:var(--ink-quiet);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-self:flex-start;padding:8px 14px;font-size:15px}@media (max-width:1100px){.sheet__panel{gap:20px;padding:28px 30px}.sheet__title{font-size:44px}.claimers{gap:12px}.claimer{gap:10px;height:72px}.claimer__name{font-size:20px}.claimer__reason{font-size:16px}.sheet__item{font-size:22px}.sheet__body{gap:16px;padding:22px 26px}.notice{padding:18px 22px;font-size:22px}.pill{padding:8px 14px;font-size:18px}.sheet-reward__value{font-size:28px}.sheet-reward__frac{font-size:20px}.sheet__estimate{font-size:18px}.sheet__secondary{flex-basis:220px;font-size:22px}.sheet__primary{font-size:27px}.sheet__secondary,.sheet__primary{height:88px}.sheet__panel--menu{grid-template-columns:200px 1fr;gap:20px}.filter .person__name{font-size:22px}.filter .person__holding-whole{font-size:20px}.filter .person__holding-cents{font-size:14px}.filter .person__balance{gap:10px}}
