.kui-swatch{outline:1px solid var(--kui-line-strong);border-radius:2px;width:26px;height:26px;display:block;position:relative}.kui-swatch i{border-radius:50%;width:5px;height:5px;position:absolute;translate:-50% -50%}.kui-swatch i:first-child{top:27%;left:27%}.kui-swatch i:nth-child(2){top:50%;left:50%}.kui-swatch i:nth-child(3){top:73%;left:73%}.kui-swatch--classic{background:#f4efe2}.kui-swatch--classic i{background:#161616}.kui-swatch--casino{background:#c41622}.kui-swatch--casino i{background:#fff}.kui-swatch--onyx{background:#161616}.kui-swatch--onyx i{background:#c9a45a}.kui-pips{gap:5px;display:inline-flex}.kui-pip{border:1px solid var(--kui-text);background:var(--kui-text);width:12px;height:12px}.kui-pip.is-used{border-color:var(--kui-text-dim);background:0 0}.kui-hint[data-kind=lastRollDone]:before,.kui-hint[data-kind=cupEmpty]:before{content:"";background:var(--kui-red);flex:none;width:10px;height:10px}.kui-hint[data-kind=lastRollDone]{font-weight:600}.kui-hint[data-kind=botTurn],.kui-hint[data-kind=rolling],.kui-hint[data-kind=waiting],.kui-hint[data-kind=loading],.kui-hint[data-kind=over]{color:var(--kui-text-dim)}.kui-hint-slot{flex:auto;min-width:0;display:grid}.kui-hint-slot>.kui-hint{grid-area:1/1;min-width:0}.kui-hint--event{background:var(--kui-surface);font-weight:600}.kui-hint--event[data-kind=event]:before,.kui-hint--event[data-kind=deny]:before{content:"";background:var(--kui-paper);flex:none;width:10px;height:10px}.kui-hint--event[data-kind=deny]:before{background:var(--kui-red)}.kui-switch__hint[data-state=denied]{color:var(--kui-text)}.kui-switch__hint[data-state=denied]:before{content:"";background:var(--kui-red);width:8px;height:8px;margin-right:6px;display:inline-block}.yacht-graphics-hint[data-state=denied]{color:var(--kui-text)}.yacht-graphics-hint[data-state=denied]:before{content:"";background:var(--kui-red);width:8px;height:8px;margin-right:6px;display:inline-block}.yacht-graphics input[aria-disabled=true]+.kui-seg__face,.yacht-graphics .kui-seg__opt:hover input[aria-disabled=true]+.kui-seg__face{color:var(--kui-text-faint);cursor:not-allowed;background:0 0}.yacht-graphics .kui-seg__face{white-space:nowrap}.kui-roll{border-width:0;flex:none;align-self:stretch;gap:10px;height:auto;min-height:56px;padding:0 30px;font-size:25px;position:relative}.kui-roll:disabled{box-shadow:inset 0 0 0 1px var(--kui-line-strong)}.kui-roll .kui-icon{width:24px;height:24px;display:none}.kui-roll__count{background:var(--kui-ink);min-width:22px;height:22px;color:var(--kui-paper);font:600 12px/1 var(--kui-mono);font-variant-numeric:tabular-nums;letter-spacing:0;place-items:center;padding:0 5px;display:inline-grid}.kui-roll:disabled .kui-roll__count{background:var(--kui-line-strong);color:var(--kui-text)}.kui-sheet{--kui-s-min:.85;--kui-s-open:1;--kui-peek:92px;--kui-m:16px;z-index:30;top:100%;left:calc(var(--kui-safe-l) + var(--kui-m));transform-origin:0 0;translate:0 calc(-1 * var(--kui-peek) * var(--kui-s-min) - var(--kui-safe-b));scale:var(--kui-s-min);pointer-events:auto;cursor:pointer;will-change:translate, scale;transition:translate var(--kui-move) var(--kui-ease), scale var(--kui-move) var(--kui-ease);position:absolute}.kui-sheet[data-attention]:not([data-open]){translate:0 calc(-1 * (var(--kui-peek) + 26px) * var(--kui-s-min) - var(--kui-safe-b))}.kui-sheet:before{content:"";z-index:2;background:var(--kui-red);pointer-events:none;height:5px;display:none;position:absolute;top:0;left:0;right:0}.kui-sheet[data-attention]:not([data-open]):before,.kui-sheet:has(>.kui-sheet__paper.is-nudged):before{display:block}.kui-sheet[data-open]{z-index:45;translate:0 calc(-100% * var(--kui-s-open) - var(--kui-m) - var(--kui-safe-b));scale:var(--kui-s-open);cursor:default}.kui-sheet[data-hidden],.kui[data-menu] .kui-sheet,.kui[data-loading] .kui-sheet{visibility:hidden}.kui[data-gameover] .kui-sheet{z-index:55}.kui-sheet__paper{z-index:1;background:var(--kui-paper);min-width:240px;color:var(--kui-ink);padding:14px 16px 16px;position:relative}.kui-sheet__head{border-bottom:2px solid var(--kui-ink);justify-content:space-between;align-items:center;gap:10px;padding:0 0 8px;display:flex}.kui-sheet__brand{align-items:baseline;gap:10px;min-width:0;display:flex}.kui-sheet__title{font:900 32px/.88 var(--kui-display);letter-spacing:.01em;text-transform:uppercase;color:var(--kui-ink);margin:0}.kui-sheet__sub{font:500 12px/1 var(--kui-mono);color:var(--kui-paper-dim);white-space:nowrap}.kui-sheet__pin{border:1px solid var(--kui-ink);width:32px;height:32px;color:var(--kui-ink);cursor:pointer;transition:background-color var(--kui-fast) linear, color var(--kui-fast) linear;background:0 0;border-radius:0;flex:none;place-items:center;padding:0;display:grid}.kui-sheet__pin .kui-icon{width:17px;height:17px;rotate:35deg}@media (hover:hover){.kui-sheet__pin:hover{background:var(--kui-paper-col)}}.kui-sheet__pin[aria-pressed=true],.kui-sheet__pin[aria-pressed=true]:hover{background:var(--kui-ink);color:var(--kui-paper)}.kui-sheet__pin[aria-pressed=true] .kui-icon{rotate:0deg}.kui-grid{--label-w:132px;--col-w:60px;width:calc(var(--label-w) + var(--kui-players,1) * var(--col-w));border-collapse:collapse;table-layout:fixed;min-width:216px;color:var(--kui-ink)}.kui-col-label{width:var(--label-w)}.kui-col-player{width:var(--col-w)}.kui-col-player.is-current{background:var(--kui-paper-col)}.kui-grid th,.kui-grid td{border:1px solid var(--kui-paper-rule);height:24px;padding:0}.kui-grid tr>:first-child{border-left:0}.kui-grid tr>:last-child{border-right:0}.kui-corner{border-top-color:#0000!important;border-bottom:2px solid var(--kui-ink)!important}.kui-phead{text-align:center;vertical-align:middle;font:800 14px/1 var(--kui-display);letter-spacing:.01em;text-transform:uppercase;color:var(--kui-ink);position:relative;overflow:hidden;border-top:0!important;border-bottom:2px solid var(--kui-ink)!important;height:34px!important;padding:9px 3px 4px!important}.kui-phead__bar{background:var(--pc);height:4px;position:absolute;top:0;left:0;right:0}.kui-phead__name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kui-phead__bot{width:11px;height:11px;color:var(--kui-paper-icon);position:absolute;top:7px;right:2px}.kui-phead.is-current{background:var(--kui-paper-col);box-shadow:inset 0 -3px 0 var(--kui-red)}.kui-phead.is-me{padding-top:15px!important}.kui-phead__me{z-index:1;background:var(--kui-ink);height:12px;color:var(--kui-paper);font:600 9px/12px var(--kui-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;padding:0 4px;position:absolute;top:4px;left:50%;translate:-50%}.kui-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;font:500 13px/1 var(--kui-font);color:var(--kui-ink);position:relative;overflow:hidden;padding:0 21px 0 6px!important}.kui-label__text{vertical-align:middle}.kui-label__rule{font:500 10.5px/1 var(--kui-mono);color:var(--kui-paper-dim);vertical-align:middle;margin-left:5px}.kui-label__info{width:16px;height:16px;color:var(--kui-paper-icon);cursor:help;transition:color var(--kui-fast) linear;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:3px;translate:0 -50%}.kui-label__info .kui-icon{width:14px;height:14px}.kui-label__info:focus-visible{color:var(--kui-ink)}@media (hover:hover){.kui-row:hover .kui-label__info{color:var(--kui-ink)}}.kui-row--upperSum .kui-label,.kui-row--upperTotal .kui-label,.kui-row--lowerTotal .kui-label,.kui-row--grandTotal .kui-label{font:800 15px/1 var(--kui-display);letter-spacing:.02em;text-transform:uppercase}.kui-row--grandTotal .kui-label{font-size:19px;font-weight:900}.kui-row--bonus .kui-label,.kui-row--yachtBonus .kui-label{font-weight:600}.kui-row--upperSum>*,.kui-row--lowerTotal>*{border-top:1px solid var(--kui-ink)!important}.kui-row:has(+.kui-row--upperSum)>*,.kui-row:has(+.kui-row--lowerTotal)>*{border-bottom:1px solid var(--kui-ink)!important}.kui-row--upperTotal>*{border-bottom:2px solid var(--kui-ink)!important}.kui-row--grandTotal>*{border-top:3px double var(--kui-ink)!important;border-bottom:0!important;height:32px!important}.kui-row.is-selectable:focus-within>.kui-label,.kui-row.is-confirming>.kui-label{box-shadow:inset 3px 0 0 var(--kui-red)}@media (hover:hover){.kui-row.is-selectable:hover>.kui-label{box-shadow:inset 3px 0 0 var(--kui-red)}}.kui-cell{text-align:center;vertical-align:middle;position:relative;overflow:visible}.kui-ink{font:500 15px/1 var(--kui-mono);font-variant-numeric:tabular-nums;color:var(--kui-ink);white-space:nowrap;display:inline-block}.kui-ink--sum{font-weight:700}.kui-ink--bonus{color:var(--kui-red-ink);font-weight:700}.kui-ink--total{font-size:16px;font-weight:800}.kui-ink--scratch{background:var(--kui-ink);vertical-align:middle;width:40%;max-width:22px;height:2px;position:relative}.kui-note{font:500 10.5px/1 var(--kui-mono);font-variant-numeric:tabular-nums;color:var(--kui-paper-dim)}.kui-pick{cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:1px}.kui-pencil{min-width:2.5em;font:700 15px/1 var(--kui-mono);font-variant-numeric:tabular-nums;color:var(--kui-red-ink);outline:1px dashed var(--kui-red);outline-offset:0;transition:background-color var(--kui-fast) linear, color var(--kui-fast) linear, outline-color var(--kui-fast) linear;padding:2px 3px;display:inline-block}.kui-pick:focus-visible{outline:none}.kui-pick:focus-visible .kui-pencil,.kui-row.is-confirming .kui-pencil{background:var(--kui-red-ink);color:var(--kui-paper);outline:2px solid var(--kui-red);outline-offset:1px}@media (hover:hover){.kui-sheet.is-selectable .kui-row.is-selectable:hover .kui-pick:not(:disabled) .kui-pencil{outline-style:solid}.kui-sheet.is-selectable .kui-pick:not(:disabled):hover .kui-pencil{background:var(--kui-red-ink);color:var(--kui-paper);outline:1px solid var(--kui-red-ink)}.kui-pick--zero:not(:disabled):hover .kui-pencil{text-decoration:line-through 2px}}.kui-pick--zero:focus-visible .kui-pencil,.kui-row.is-confirming .kui-pick--zero .kui-pencil{text-decoration:line-through 2px}.kui-pick:disabled{cursor:default}.kui-pick:disabled .kui-pencil{color:var(--kui-paper-dim);outline-color:var(--kui-paper-rule)}.kui-confirm{z-index:6;background:var(--kui-paper);border:2px solid var(--kui-ink);width:max-content;max-width:250px;color:var(--kui-ink);cursor:default;padding:10px 12px 12px;position:absolute}.kui-confirm:after{content:"";left:var(--arrow-x,50%);background:var(--kui-paper);border-right:2px solid var(--kui-ink);border-bottom:2px solid var(--kui-ink);width:11px;height:11px;position:absolute;bottom:-7px;translate:-50%;rotate:45deg}.kui-confirm[data-below=true]:after{top:-7px;bottom:auto;rotate:225deg}.kui-confirm__cat{font:500 12px/1.2 var(--kui-mono);color:var(--kui-paper-dim);margin:0 0 4px}.kui-confirm__text{font:800 21px/1 var(--kui-display);letter-spacing:.01em;text-transform:uppercase;margin:0 0 10px}.kui-confirm__actions{justify-content:flex-end;gap:6px;display:flex}.kui-sheet__close{display:none}.kui-sheet-scrim{z-index:44;background:var(--kui-scrim);visibility:hidden;pointer-events:none;touch-action:none;position:absolute;inset:0}.kui-sheet-scrim.is-visible{visibility:visible;pointer-events:auto}.kui[data-gameover] .kui-sheet-scrim{z-index:54}.kui[data-menu] .kui-sheet-scrim,.kui[data-loading] .kui-sheet-scrim{display:none}.kui-sheet[data-layout=phone]{left:var(--kui-safe-l);width:min(520px, 100% - var(--kui-safe-l) - var(--kui-safe-r));max-height:calc(100% - var(--kui-safe-t) - 64px);translate:var(--kui-m) calc(-1 * var(--kui-peek) * var(--kui-s-min) - var(--kui-safe-b));flex-direction:column;display:flex}.kui-sheet[data-layout=phone][data-attention]:not([data-open]),.kui-sheet[data-layout=phone][data-nudge]:not([data-open]){translate:var(--kui-m) calc(-1 * (var(--kui-peek) + 34px) * var(--kui-s-min) - var(--kui-safe-b))}.kui-sheet[data-layout=phone][data-open]{translate:0 -100%;scale:1}.kui-sheet[data-layout=phone] .kui-sheet__paper{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-width:0;min-height:0;padding:0 12px calc(16px + var(--kui-safe-b));flex:0 auto;overflow:hidden auto}.kui-sheet[data-layout=phone] .kui-sheet__head{z-index:4;background:var(--kui-paper);margin:0 -12px;padding:14px 12px 10px 14px;position:sticky;top:0}.kui-sheet[data-layout=phone] .kui-sheet__title{font-size:30px}.kui-sheet[data-layout=phone] .kui-sheet__pin{display:none}.kui-sheet[data-layout=phone] .kui-sheet__close{border:1px solid var(--kui-ink);width:44px;height:44px;color:var(--kui-ink);cursor:pointer;transition:background-color var(--kui-fast) linear;background:0 0;border-radius:0;flex:none;place-items:center;margin:-8px -4px -8px 0;padding:0;display:grid}.kui-sheet[data-layout=phone] .kui-sheet__close .kui-icon{width:20px;height:20px}.kui-sheet[data-layout=phone] .kui-sheet__close:active{background:var(--kui-paper-col)}.kui-sheet[data-layout=phone]:not([data-open]) .kui-sheet__close{visibility:hidden}.kui-sheet[data-layout=phone] .kui-grid{width:100%;min-width:0}.kui-sheet[data-layout=phone] .kui-col-player{width:auto}.kui-sheet[data-layout=phone] .kui-grid th,.kui-sheet[data-layout=phone] .kui-grid td{height:38px}.kui-sheet[data-layout=phone] .kui-grid thead th{z-index:3;top:var(--kui-head-h,60px);background:var(--kui-paper);box-shadow:inset 0 -2px 0 var(--kui-ink);position:sticky}.kui-sheet[data-layout=phone] .kui-grid thead th.is-current{background:var(--kui-paper-col);box-shadow:inset 0 -2px 0 var(--kui-ink), inset 0 -5px 0 var(--kui-red)}.kui-sheet[data-layout=phone] .kui-phead{font-size:16px;height:40px!important;padding:11px 3px 4px!important}.kui-sheet[data-layout=phone] .kui-phead.is-me{padding-top:16px!important}.kui-sheet[data-layout=phone] .kui-row--grandTotal>*{height:44px!important}.kui-sheet[data-layout=phone] .kui-label{font-size:14.5px;padding:0 30px 0 9px!important}.kui-sheet[data-layout=phone] .kui-row--upperSum .kui-label,.kui-sheet[data-layout=phone] .kui-row--upperTotal .kui-label,.kui-sheet[data-layout=phone] .kui-row--lowerTotal .kui-label{font-size:16px}.kui-sheet[data-layout=phone] .kui-row--grandTotal .kui-label{font-size:20px}.kui-sheet[data-layout=phone] .kui-label__info{width:30px;height:36px;right:0}.kui-sheet[data-layout=phone] .kui-label__info .kui-icon{width:16px;height:16px}.kui-sheet[data-layout=phone][data-crowded] .kui-label{letter-spacing:-.005em;font-size:13px;padding-right:25px!important}.kui-sheet[data-layout=phone][data-crowded] .kui-row--upperSum .kui-label,.kui-sheet[data-layout=phone][data-crowded] .kui-row--upperTotal .kui-label,.kui-sheet[data-layout=phone][data-crowded] .kui-row--lowerTotal .kui-label{letter-spacing:0;font-size:14px}.kui-sheet[data-layout=phone][data-crowded] .kui-row--grandTotal .kui-label{font-size:17px}.kui-sheet[data-layout=phone][data-crowded] .kui-label__info{width:25px}.kui-sheet[data-layout=phone] .kui-ink,.kui-sheet[data-layout=phone] .kui-pencil{font-size:16px}.kui-sheet[data-layout=phone] .kui-ink--total{font-size:17px}.kui-sheet[data-layout=phone][data-crowded] .kui-ink,.kui-sheet[data-layout=phone][data-crowded] .kui-pencil{font-size:15px}.kui-sheet[data-layout=phone][data-crowded] .kui-pencil{min-width:2.2em;padding-inline:2px}.kui-sheet-flash{z-index:46;border-top:4px solid var(--pc,var(--kui-paper));border-bottom:3px solid var(--kui-red);background:var(--kui-ink);color:var(--kui-paper);font:900 17px/1 var(--kui-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;padding:5px 10px 4px;position:absolute;top:0;left:0}.kui-sheet-flash:after{content:"";top:calc(100% + 3px);left:var(--nx,50%);border:4px solid #0000;border-bottom:0;border-top-color:var(--kui-red);position:absolute;translate:-50%}.kui-sheet-flash[data-kind=bonus]{border-bottom-color:var(--kui-ink);background:var(--kui-red-ink)}.kui-sheet-flash[data-kind=bonus]:after{border-top-color:var(--kui-ink)}.kui-sheet-flash[data-layout=phone]{border-top-width:2px;border-bottom-width:2px;padding:3px 8px 2px;font-size:13px}.kui-sheet-flash[data-layout=phone]:after{top:calc(100% + 2px)}.kui-cell.is-fresh{box-shadow:inset 0 0 0 2px var(--kui-red)}.kui-tapnote{z-index:46;border:1px solid var(--kui-line-strong);background:var(--kui-surface);width:max-content;max-width:min(360px,100% - 16px);color:var(--kui-text);font:600 15px/1.3 var(--kui-font);text-wrap:pretty;pointer-events:none;padding:9px 14px;position:absolute;top:0;left:0}@media (width<=1024px) and (orientation:portrait),(width<=520px){.kui-roll{min-height:52px}}@media (width<=760px) and (orientation:portrait),(width<=520px){.kui-roll{min-height:48px;padding:0 20px;font-size:23px}.kui-tapnote{font-size:14px}}@media (width<=400px),(height<=500px){.kui-roll__label{display:none}.kui-roll .kui-icon{display:inline-flex}.kui-roll{width:56px;padding:0}.kui-roll__count{min-width:18px;height:18px;padding:0 3px;font-size:11px;position:absolute;top:4px;right:4px}}@media (height<=500px){.kui-roll{min-height:44px}.kui-tapnote{padding:7px 12px;font-size:14px}}@media (pointer:coarse){.kui-roll{height:auto;min-height:48px}.kui-sheet:not([data-layout=phone]) .kui-grid{--col-w:64px}.kui-sheet:not([data-layout=phone]) .kui-grid th,.kui-sheet:not([data-layout=phone]) .kui-grid td{height:34px}.kui-sheet:not([data-layout=phone]) .kui-phead{height:38px!important}.kui-sheet:not([data-layout=phone]) .kui-row--grandTotal>*{height:40px!important}.kui-sheet__pin{position:relative}.kui-sheet__pin:after,.kui-label__info:after{content:"";position:absolute;inset:-7px}.kui-label__info:after{inset:-12px -4px}}@media (pointer:coarse) and (width<=400px),(pointer:coarse) and (height<=500px){.kui-roll{width:56px}}
