.mm-panel{gap:calc(12 * var(--u));flex-direction:column;min-height:0;display:flex}.mm-view{gap:calc(10 * var(--u));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-subtle) transparent;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}.mm-view[data-view=yours]{flex:auto;overflow:hidden}.mm-ov{font:600 max(10px, calc(11 * var(--u))) / 1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.mm-tabs .tabs-option{min-height:max(36px, calc(42 * var(--u)));font-size:max(11px, calc(12.5 * var(--u)))}.mm-tabs[data-size=sm] .tabs-option{min-height:max(30px, calc(34 * var(--u)));font-size:max(10px, calc(11 * var(--u)))}.mm-count{border-radius:var(--radius-full);background:var(--color-gold);color:var(--color-on-accent);font:700 .9em / 1 var(--font-display);letter-spacing:0;padding:.2em .55em;font-style:normal}.mm-count[data-quiet]{color:var(--color-text-secondary);background:#ffffff1f}.mm-tabtotal{font:500 max(11px, calc(12 * var(--u))) / 1 var(--font-mono);letter-spacing:0;text-transform:none;font-style:normal}.mm-tabtotal[data-dir=up],.mm-v[data-dir=up],.mm-rv[data-dir=up],.mm-stats b[data-dir=up],.mm-picks b[data-dir=up]{color:var(--color-sage-lit)}.mm-tabtotal[data-dir=down],.mm-v[data-dir=down],.mm-rv[data-dir=down],.mm-stats b[data-dir=down],.mm-picks b[data-dir=down]{color:var(--color-danger-lit)}.mm-tabtotal[data-dir=zero],.mm-v[data-dir=zero],.mm-rv[data-dir=zero]{color:var(--color-text-secondary)}.mm-card{padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--color-subtle) 60%, transparent), color-mix(in srgb, var(--color-surface) 60%, transparent));border:1px solid #ffffff1a;flex:none}.mm-hello{gap:calc(12 * var(--u));flex-direction:column;display:flex}.mm-point{align-items:center;gap:calc(10 * var(--u));color:var(--color-accent);display:flex}.mm-point svg{width:max(20px, calc(26 * var(--u)));height:max(20px, calc(26 * var(--u)))}.mm-hello-title{font:700 max(20px, calc(26 * var(--u))) / 1.1 var(--font-display);color:var(--color-text-primary);margin:0}.mm-hello p{font:400 max(13px, calc(15 * var(--u))) / 1.45 var(--font-body);color:var(--color-text-secondary);margin:0}.mm-ways{gap:calc(8 * var(--u));margin:calc(4 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.mm-ways li{grid-template-columns:calc(70 * var(--u)) minmax(0, 1fr);align-items:baseline;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-void) 28%, transparent);font:400 max(13px, calc(14 * var(--u))) / 1.35 var(--font-body);color:var(--color-text-secondary);display:grid}.mm-ways b{font:700 max(12px, calc(13 * var(--u))) / 1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.mm-hello .mm-dim{font-size:max(12px, calc(13 * var(--u)));color:var(--color-text-muted)}.mm-whohead{align-items:center;gap:calc(12 * var(--u));display:flex}.mm-whohead>div{flex:auto;min-width:0}.mm-face{width:max(44px, calc(52 * var(--u)));height:max(44px, calc(52 * var(--u)));border-radius:var(--radius-md);flex:none;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff24}.mm-face img{object-fit:cover;width:100%;height:100%}.mm-who-nick{margin:0 0 calc(5 * var(--u));text-overflow:ellipsis;white-space:nowrap;font:500 max(15px, calc(19 * var(--u))) / 1.1 var(--font-mono);color:var(--color-text-primary);overflow:hidden}.mm-now{align-items:center;gap:0 calc(6 * var(--u));font:600 max(11px, calc(12.5 * var(--u))) / 1.3 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.mm-now svg{width:1.05em;height:1.05em}.mm-now small{font:400 max(11px, calc(12 * var(--u))) / 1.3 var(--font-body);letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.mm-profile{width:max(32px, calc(32 * var(--u)));height:max(32px, calc(32 * var(--u)));border-radius:var(--radius-md);color:var(--color-text-muted);transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease;border:1px solid #ffffff1a;flex:none;align-self:flex-start;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.mm-profile:hover{color:var(--color-text-primary);border-color:#ffffff38}}.mm-profile svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:45%;height:45%}.mm-addr{margin-top:calc(4 * var(--u));font:400 max(10px, calc(11 * var(--u))) / 1 var(--font-mono);color:var(--color-text-disabled)}.mm-stats{gap:calc(6 * var(--u));margin-top:calc(10 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mm-stats>div{padding:calc(7 * var(--u)) calc(10 * var(--u));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-void) 28%, transparent)}.mm-stats b{font:700 max(15px, calc(18 * var(--u))) / 1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-text-primary);display:block}.mm-stats span{margin-top:calc(5 * var(--u));font:400 max(10.5px, calc(11.5 * var(--u))) / 1.25 var(--font-body);color:var(--color-text-muted);display:block}.mm-botnote{padding:calc(12 * var(--u)) calc(14 * var(--u));border:1px solid color-mix(in srgb, var(--color-highlight) 35%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-chip-bot) 70%, transparent);font:400 max(13px, calc(14 * var(--u))) / 1.45 var(--font-body);color:var(--color-highlight);margin:0}.mm-slip{gap:calc(10 * var(--u));flex-direction:column;display:flex}.mm-group{gap:calc(8 * var(--u));flex-direction:column;display:flex}.mm-how{gap:calc(8 * var(--u))}.mm-how .segmented-option{justify-content:flex-start;align-items:flex-start;gap:calc(5 * var(--u));min-height:max(52px, calc(60 * var(--u)));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:var(--radius-lg);background:var(--color-well);text-align:left;font:700 max(12px, calc(13.5 * var(--u))) / 1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-primary);flex-direction:column;display:flex}.mm-how .segmented-option>span{align-items:center;gap:calc(8 * var(--u));display:flex}.mm-how .segmented-option>span:before{content:"";width:max(11px, calc(12 * var(--u)));height:max(11px, calc(12 * var(--u)));border-radius:var(--radius-full);box-shadow:inset 0 0 0 1.5px var(--color-text-muted);flex:none}.mm-how .segmented-option[data-checked]>span:before{background:var(--color-accent);box-shadow:inset 0 0 0 1.5px var(--color-accent), inset 0 0 0 3.5px var(--color-well)}.mm-how .segmented-note,.mm-how .segmented-option[data-checked] .segmented-note{font:400 max(11px, calc(12.5 * var(--u))) / 1.3 var(--font-body);letter-spacing:0;text-transform:none;color:var(--color-text-muted);margin:0}.mm-picks{gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.mm-picks .segmented-option{align-items:center;gap:calc(8 * var(--u));min-height:max(30px, calc(32 * var(--u)));padding:0 calc(10 * var(--u));border-radius:var(--radius-full);background:var(--color-well);font:500 max(11px, calc(12 * var(--u))) / 1 var(--font-mono);display:inline-flex}.mm-picks .segmented-note{font:inherit;margin:0}.mm-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--color-highlight) 60%, transparent);outline-offset:3px}.mm-amtrow{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--u));display:flex}.mm-minnote{font:400 max(11px, calc(12 * var(--u))) / 1.2 var(--font-body);color:var(--color-gold)}.mm-amts{gap:calc(6 * var(--u));margin-top:calc(8 * var(--u));grid-template-columns:minmax(0,3fr) minmax(0,1.15fr);display:grid}.mm-amts .segmented-option{min-height:max(40px, calc(44 * var(--u)));font-size:max(15px, calc(17 * var(--u)));padding:0 .25rem}.mm-amts [role=radiogroup]{gap:calc(6 * var(--u))}.mm-amts .segmented-option[aria-disabled]{opacity:1;color:var(--color-text-disabled);-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.mm-other{align-items:center;gap:calc(4 * var(--u));min-height:max(40px, calc(44 * var(--u)));padding:0 calc(10 * var(--u));border:1px solid var(--color-subtle);border-radius:var(--radius-md);background:var(--color-surface);font:700 max(15px, calc(17 * var(--u))) / 1 var(--font-display);color:var(--color-text-muted);transition:border-color var(--duration-fast) ease;display:flex}.mm-other[data-on],.mm-other:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent) inset;color:var(--color-text-primary)}.mm-other .text-input{width:100%;min-width:0;box-shadow:none;font:700 var(--text-body) / 1 var(--font-display);color:var(--color-text-primary);background:0 0;border:0;outline:0;padding:0}.mm-other .text-input::placeholder{font:600 max(11px, calc(12 * var(--u))) / 1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-disabled)}.mm-warn{margin:calc(-4 * var(--u)) 0 0;font:400 max(12px, calc(12.5 * var(--u))) / 1.4 var(--font-body);color:var(--color-danger-lit)}.mm-receipt{gap:calc(6 * var(--u)) calc(14 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:var(--radius-lg);font:400 max(12px, calc(13 * var(--u))) / 1.3 var(--font-body);border:1px dashed #ffffff29;grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.mm-receipt dt{color:var(--color-text-muted)}.mm-receipt dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);margin:0;overflow:hidden}.mm-receipt dd b{font-weight:700}.mm-seattag{margin-right:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:var(--radius-sm);font:700 max(9px, calc(10 * var(--u))) / 1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;vertical-align:1px;display:inline-block}.mm-seattag[data-where=real]{background:var(--color-cream);color:var(--color-on-accent)}.mm-seattag[data-where=practice]{color:var(--color-text-secondary);border:1px solid #ffffff4d}.mm-foot{gap:calc(8 * var(--u));flex-direction:column;flex:none;display:flex}.mm-cta{width:100%;min-height:max(48px, calc(56 * var(--u)));border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-on-accent);font:700 max(13px, calc(15 * var(--u))) / 1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 calc(24 * var(--u)) color-mix(in srgb, var(--color-accent) 28%, transparent);transition:background-color var(--duration-normal) ease, border-color var(--duration-normal) ease, transform var(--duration-instant) ease;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.mm-cta:not(:disabled):hover{border-color:var(--color-accent-hot);background:var(--color-accent-hot)}}.mm-cta:not(:disabled):active{transform:scale(.98)}.mm-cta:disabled{border-color:var(--color-subtle);color:var(--color-text-disabled);box-shadow:none;cursor:not-allowed;background:0 0}.mm-caveat{font:400 max(10.5px, calc(11.5 * var(--u))) / 1.4 var(--font-mono);color:var(--color-text-muted);flex:none;margin:0}.mm-note{font:400 max(12px, calc(12 * var(--u))) / 1.4 var(--font-body);color:var(--color-text-muted);margin:0}.mm-note[data-tone=refused]{color:var(--color-danger-lit)}.mm-sumrow{justify-content:space-between;align-items:flex-end;gap:calc(12 * var(--u));margin-top:calc(10 * var(--u));display:flex}.mm-v{font:700 max(26px, calc(34 * var(--u))) / 1 var(--font-display);font-variant-numeric:tabular-nums}.mm-sumrow p{text-align:right;font:400 max(11.5px, calc(12.5 * var(--u))) / 1.45 var(--font-body);color:var(--color-text-muted);margin:0}.mm-sumrow p b{color:var(--color-text-secondary);font-weight:700}.mm-stale{margin-top:calc(6 * var(--u));font:500 max(11px, calc(11.5 * var(--u))) / 1.3 var(--font-mono);color:var(--color-gold);display:block}.mm-list{gap:calc(6 * var(--u));min-height:0;padding-right:calc(4 * var(--u));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-subtle) transparent;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.mm-list .list-row:hover{border-color:color-mix(in srgb, var(--color-gold) 45%, transparent)}.mm-list .list-row-title svg{width:1em;height:1em;color:var(--color-text-secondary);flex:none}.mm-rnick{text-overflow:ellipsis;font:500 max(13px, calc(14.5 * var(--u))) / 1.15 var(--font-mono);letter-spacing:0;text-transform:none;overflow:hidden}.mm-rv{font:700 max(14px, calc(16 * var(--u))) / 1 var(--font-display);font-variant-numeric:tabular-nums}.mm-list .list-row-aside small{font:500 max(10.5px, calc(11.5 * var(--u))) / 1 var(--font-mono);white-space:nowrap;color:var(--color-text-muted)}.mm-status{border-radius:var(--radius-full);font:700 max(9px, calc(9.5 * var(--u))) / 1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-secondary);border:1px solid #fff3;padding:.3em .7em}.mm-status[data-status=bust]{border-color:color-mix(in srgb, var(--color-danger-lit) 50%, transparent);color:var(--color-danger-lit)}.mm-status[data-status=skip]{color:var(--color-text-muted);border-style:dashed}.mm-mini{min-height:max(28px, calc(28 * var(--u)));padding:0 calc(10 * var(--u));border:1px solid color-mix(in srgb, var(--color-cream) 40%, transparent);border-radius:var(--radius-md);color:var(--color-cream);font:700 max(9.5px, calc(10.5 * var(--u))) / 1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;background:0 0}@media (hover:hover) and (pointer:fine){.mm-mini:not(:disabled):hover{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-text-primary)}}.mm-mini:disabled{border-color:var(--color-subtle);color:var(--color-text-muted);cursor:default}.mm-none{margin:calc(18 * var(--u)) 0 0;text-align:center;font:400 max(13px, calc(14 * var(--u))) / 1.5 var(--font-body);color:var(--color-text-muted)}.mm-none button{margin:calc(10 * var(--u)) auto 0;color:var(--color-accent);font:600 max(11px, calc(12.5 * var(--u))) / 1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;display:block}.mm-amts .segmented-note{margin:0}.dock-body .mm-view,.dock-body .mm-list{overflow:visible}.dock-sheet .mm-tabs{grid-auto-columns:minmax(min-content,1fr)}.dock-sheet .mm-tabs .tabs-option{letter-spacing:.08em;gap:.375rem;min-height:42px;padding-inline:.375rem}.dock-sheet .dock-head{container-type:inline-size}@container not (min-width:250px){.dock-sheet .mm-tabtotal{display:none}}
@property --u{syntax:"<length>";inherits:true;initial-value:1px}.multi{--u:1px;--mm-line:color-mix(in srgb, var(--color-cream) 55%, transparent);flex-direction:column;gap:10px;width:100%;display:flex;position:relative}.multi[data-layout=stage]{gap:0;position:absolute;inset:0;container-type:size}.multi[data-layout=stage]>.multi-room{--u:min(calc(100cqw / 1280), calc(100cqh / 640));grid-template-columns:minmax(0, 1fr) clamp(320px, calc(420 * var(--u)), 460px);gap:calc(24 * var(--u));padding:calc(14 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u));display:grid;position:absolute;inset:0}.multi-hint{text-align:center;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:2px 0 0;line-height:1.3}.multi-reels{flex-direction:column;min-height:0;display:flex;position:relative}.multi[data-layout=stage] .multi-reels:before{content:"";left:-8%;right:-8%;top:calc(-140 * var(--u));z-index:-1;pointer-events:none;background:radial-gradient(ellipse 52% 46% at 50% 0, color-mix(in srgb, var(--color-accent-hot) 13%, transparent), transparent 72%), radial-gradient(ellipse 60% 22% at 50% 100%, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 70%);position:absolute;bottom:0}.multi-machine{gap:calc(14 * var(--u));min-height:0;padding:calc(14 * var(--u));border-radius:calc(18 * var(--u));background:linear-gradient(180deg, color-mix(in srgb, var(--color-elevated) 72%, transparent), color-mix(in srgb, var(--color-stage) 88%, transparent));box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) color-mix(in srgb, var(--color-void) 90%, transparent), inset 0 1px 0 #ffffff0d;border:1px solid #ffffff12;flex:auto;display:flex;position:relative}.multi[data-layout=stack]{padding-bottom:6.5rem}.multi-gridwrap{flex:auto;min-width:0;min-height:0;position:relative}.multi-grid{gap:calc(22 * var(--u)) calc(18 * var(--u));grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));height:100%;display:grid}.multi[data-layout=stack] .multi-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;height:auto}@media (min-width:40rem){.multi[data-layout=stack] .multi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}}.multi[data-layout=stack] .mm-top{left:calc(8 * var(--u));right:calc(8 * var(--u));top:calc(8 * var(--u));font-size:calc(10 * var(--u));letter-spacing:.05em}.multi[data-layout=stack] .mm-sideword{display:none}.multi[data-layout=stack] .mm-badge{font-size:calc(9 * var(--u))}.multi[data-layout=stack] .mm-nick{left:calc(6 * var(--u));right:calc(6 * var(--u));bottom:calc(28 * var(--u));font-size:calc(13.5 * var(--u))}.multi[data-layout=stack] .mm-today{bottom:calc(10 * var(--u));font-size:calc(11.5 * var(--u))}.multi[data-layout=stack] .mm-ribbon{font-size:calc(9.5 * var(--u))}.multi[data-layout=stack] .mm-hwhat{font-size:calc(11.5 * var(--u))}.multi[data-layout=stack] .mm-big{font-size:calc(22 * var(--u))}.multi[data-layout=stack] .mm-pct{font-size:calc(10 * var(--u))}.multi[data-layout=stack] .mm-stop{font-size:calc(10 * var(--u));letter-spacing:.08em}@media (prefers-reduced-motion:reduce){.multi *,.multi :before,.multi :after{transition-property:none!important;animation:none!important}}
