:where(.mmbb-root),:where(.mmbb-root) *,:where(.mmbb-root) :after,:where(.mmbb-root) :before{box-sizing:border-box}.mmbb-root{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:20px;margin:0;-webkit-font-smoothing:antialiased;color-scheme:light}.mmbb-root[data-theme=dark]{color-scheme:dark}.mmbb-root .mmbb-sr{height:1px;margin:calc(var(--space-1)*-.25);overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.mmbb-root .mmbb-icon{display:block;flex:none}.mmbb-root .mmbb-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.mmbb-root .mmbb-stack{display:flex;flex-direction:column;gap:var(--space-4)}.mmbb-root .mmbb-grid{display:grid;gap:var(--space-6)}.mmbb-root .mmbb-muted{color:var(--ink-muted)}.mmbb-root .mmbb-code{background:var(--surface-sunken);border-radius:var(--radius-xs);color:var(--ink);font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:20px;padding:calc(var(--space-1)*.25) calc(var(--space-1)*1.5)}@keyframes mmbb-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes mmbb-spin{to{transform:rotate(1turn)}}.mmbb-root .mmbb-btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:600;gap:var(--space-2);height:36px;justify-content:center;line-height:20px;padding:0 var(--space-4);position:relative;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;white-space:nowrap}.mmbb-root .mmbb-btn:active:not(:disabled){transform:translateY(1px)}.mmbb-root .mmbb-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mmbb-root .mmbb-btn:disabled,.mmbb-root .mmbb-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.mmbb-root .mmbb-btn--sm{border-radius:var(--radius-sm);font-size:13px;gap:calc(var(--space-1)*1.5);height:30px;line-height:18px;padding:0 var(--space-3)}.mmbb-root .mmbb-btn--lg{font-size:16px;height:48px;line-height:24px;padding:0 var(--space-6)}.mmbb-root .mmbb-btn--icon{padding:0;width:36px}.mmbb-root .mmbb-btn--icon.mmbb-btn--sm{width:30px}.mmbb-root .mmbb-btn--icon.mmbb-btn--lg{width:48px}.mmbb-root .mmbb-btn--full{display:flex;width:100%}.mmbb-root .mmbb-btn--primary{background:var(--ink);color:var(--on-ink)}.mmbb-root .mmbb-btn--primary:hover:not(:disabled){background:color-mix(in oklab,var(--ink) 84%,var(--surface))}.mmbb-root .mmbb-btn--max{background:var(--max);color:var(--on-max);font-weight:700}.mmbb-root .mmbb-btn--max:hover:not(:disabled){background:color-mix(in oklab,var(--max) 86%,var(--on-strong));box-shadow:var(--shadow-raise)}.mmbb-root .mmbb-btn--max:disabled,.mmbb-root .mmbb-btn--max[aria-disabled=true]{background:var(--surface-sunken);color:var(--ink-muted);opacity:1}.mmbb-root .mmbb-btn--secondary{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.mmbb-root .mmbb-btn--secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--ink-muted)}.mmbb-root .mmbb-btn--ghost{background:transparent;color:var(--ink)}.mmbb-root .mmbb-btn--ghost:hover:not(:disabled){background:color-mix(in oklab,var(--ink) 7%,transparent)}.mmbb-root .mmbb-btn--danger{background:var(--alert);color:var(--on-alert)}.mmbb-root .mmbb-btn--danger:hover:not(:disabled){background:color-mix(in oklab,var(--alert) 88%,var(--ink))}.mmbb-root .mmbb-btn__trail{transition:transform .15s}.mmbb-root .mmbb-btn:hover:not(:disabled) .mmbb-btn__trail{transform:translateX(3px)}.mmbb-root .mmbb-spinner{animation:mmbb-spin .7s linear infinite;border:2px solid;border-radius:var(--radius-pill);border-right:2px solid transparent;height:16px;width:16px}.mmbb-root .mmbb-badge{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-pill);color:var(--ink);display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:600;gap:var(--space-1);height:22px;line-height:16px;padding:0 var(--space-2);white-space:nowrap}.mmbb-root .mmbb-badge__dot{background:currentcolor;border-radius:var(--radius-pill);height:6px;width:6px}.mmbb-root .mmbb-badge--success{background:var(--win-soft);color:var(--win)}.mmbb-root .mmbb-badge--warning{background:var(--warn-soft);color:var(--warn)}.mmbb-root .mmbb-badge--critical{background:var(--alert-soft);color:var(--alert)}.mmbb-root .mmbb-badge--info{background:var(--info-soft);color:var(--info)}.mmbb-root .mmbb-badge--brand{background:var(--max-soft);color:var(--max-strong)}.mmbb-root .mmbb-badge--deal{background:var(--pop);color:var(--on-pop)}.mmbb-root .mmbb-badge--dark{background:var(--ink);color:var(--on-ink)}.mmbb-root .mmbb-sticker{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-family:var(--font-display);font-weight:800;gap:calc(var(--space-1)*1);letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap}.mmbb-root .mmbb-sticker--sm{font-size:11px;padding:calc(var(--space-1)*1.25) calc(var(--space-1)*2)}.mmbb-root .mmbb-sticker--md{font-size:14px;padding:calc(var(--space-1)*1.75) calc(var(--space-1)*3)}.mmbb-root .mmbb-sticker--lg{font-size:20px;letter-spacing:-.01em;padding:calc(var(--space-1)*2.5) calc(var(--space-1)*4)}.mmbb-root .mmbb-sticker--pop{background:var(--pop);color:var(--on-pop)}.mmbb-root .mmbb-sticker--max{background:var(--max);color:var(--on-max)}.mmbb-root .mmbb-sticker--ink{background:var(--ink);color:var(--on-ink)}.mmbb-root .mmbb-sticker.is-tilted{transform:rotate(-4deg)}.mmbb-root .mmbb-field{display:flex;flex-direction:column;gap:calc(var(--space-1)*1.5);min-width:0}.mmbb-root .mmbb-field__label{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.mmbb-root .mmbb-input{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);display:flex;min-height:38px;position:relative;transition:border-color .15s}.mmbb-root .mmbb-input:hover{border-color:var(--ink-muted)}.mmbb-root .mmbb-input:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:0}.mmbb-root .mmbb-input input,.mmbb-root .mmbb-input select,.mmbb-root .mmbb-input textarea{background:transparent;border:0;border-radius:var(--radius-sm);color:var(--ink);flex:1;font-family:var(--font-sans);font-size:14px;line-height:20px;margin:0;min-width:0;outline:none;padding:calc(var(--space-1)*2) var(--space-3);width:100%}.mmbb-root .mmbb-input textarea{resize:vertical}.mmbb-root .mmbb-input ::placeholder{color:var(--ink-subtle);opacity:1}.mmbb-root .mmbb-input__affix{align-items:center;color:var(--ink-muted);display:flex;flex:none;font-size:14px;padding:0 0 0 var(--space-3)}.mmbb-root .mmbb-input__affix+input,.mmbb-root .mmbb-input__affix+textarea{padding-left:var(--space-2)}.mmbb-root .mmbb-input input+.mmbb-input__affix{padding:0 var(--space-3) 0 0}.mmbb-root .mmbb-input--select select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:calc(var(--space-1)*9)}.mmbb-root .mmbb-input input,.mmbb-root .mmbb-input input:focus,.mmbb-root .mmbb-input select,.mmbb-root .mmbb-input select:focus,.mmbb-root .mmbb-input textarea,.mmbb-root .mmbb-input textarea:focus{background-image:none;border:0;box-shadow:none;max-width:none;min-height:0;outline:none}.mmbb-root .mmbb-input--select>.mmbb-icon{color:var(--ink-muted);pointer-events:none;position:absolute;right:12px}.mmbb-root .mmbb-field__help{align-items:center;color:var(--ink-muted);display:flex;font-size:13px;gap:calc(var(--space-1)*1);line-height:18px;margin:0}.mmbb-root .mmbb-field__help.is-error{color:var(--alert);font-weight:500}.mmbb-root .mmbb-field.has-error .mmbb-input{border-color:var(--alert)}.mmbb-root .mmbb-toggle{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}.mmbb-root .mmbb-toggle__text{flex:1;min-width:0}.mmbb-root .mmbb-toggle__label{color:var(--ink);cursor:pointer;display:block;font-size:14px;font-weight:600;line-height:20px}.mmbb-root .mmbb-toggle__desc{color:var(--ink-muted);font-size:13px;line-height:18px;margin:calc(var(--space-1)*.5) 0 0}.mmbb-root .mmbb-toggle__switch{background:var(--surface-sunken);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;flex:none;height:24px;margin:0;padding:0;position:relative;transition:background-color .15s,border-color .15s;width:40px}.mmbb-root .mmbb-toggle__switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mmbb-root .mmbb-toggle__knob{background:var(--ink-muted);border-radius:var(--radius-pill);height:16px;left:3px;position:absolute;top:3px;transition:transform .18s cubic-bezier(.3,.7,.4,1),background-color .15s;width:16px}.mmbb-root .mmbb-toggle__switch[aria-checked=true]{background:var(--ink);border-color:var(--ink)}.mmbb-root .mmbb-toggle__switch[aria-checked=true] .mmbb-toggle__knob{background:var(--on-ink);transform:translateX(16px)}.mmbb-root .mmbb-toggle.is-disabled{opacity:.5}.mmbb-root .mmbb-toggle.is-disabled .mmbb-toggle__switch{cursor:not-allowed}.mmbb-root .mmbb-check{align-items:flex-start;color:var(--ink);cursor:pointer;display:inline-flex;font-size:14px;gap:var(--space-2);line-height:20px;position:relative}.mmbb-root .mmbb-check input{cursor:pointer;height:18px;left:0;margin:0;opacity:0;position:absolute;top:1px;width:18px}.mmbb-root .mmbb-check__box{background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--on-ink);display:grid;flex:none;height:18px;margin-top:calc(var(--space-1)*.25);place-items:center;transition:background-color .12s,border-color .12s;width:18px}.mmbb-root .mmbb-check__box .mmbb-icon{opacity:0}.mmbb-root .mmbb-check input:checked+.mmbb-check__box,.mmbb-root .mmbb-check input:indeterminate+.mmbb-check__box{background:var(--ink);border-color:var(--ink)}.mmbb-root .mmbb-check input:checked+.mmbb-check__box .mmbb-icon{opacity:1}.mmbb-root .mmbb-check input:indeterminate+.mmbb-check__box:after{background:var(--on-ink);border-radius:calc(var(--radius-xs)*.25);content:"";height:2px;width:8px}.mmbb-root .mmbb-check input:focus-visible+.mmbb-check__box{outline:2px solid var(--focus);outline-offset:2px}.mmbb-root .mmbb-check__text{font-weight:500}.mmbb-root .mmbb-check__text small{color:var(--ink-muted);display:block;font-size:13px;font-weight:400;line-height:18px}.mmbb-root .mmbb-check.is-disabled{cursor:not-allowed;opacity:.5}.mmbb-root .mmbb-choice{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-4);position:relative;transition:border-color .15s,box-shadow .15s}.mmbb-root .mmbb-choice:hover{border-color:var(--ink-muted)}.mmbb-root .mmbb-choice.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.mmbb-root .mmbb-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.mmbb-root .mmbb-choice__icon{background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--ink);display:grid;flex:none;height:40px;place-items:center;transition:background-color .15s,color .15s;width:40px}.mmbb-root .mmbb-choice.is-selected .mmbb-choice__icon{background:var(--max);color:var(--on-max)}.mmbb-root .mmbb-choice__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--space-1)*.5);min-width:0}.mmbb-root .mmbb-choice__title{color:var(--ink);font-size:15px;font-weight:650;line-height:22px}.mmbb-root .mmbb-choice__desc{color:var(--ink-muted);font-size:13px;line-height:18px}.mmbb-root .mmbb-choice__meta{color:var(--ink);flex:none;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;line-height:22px}.mmbb-root .mmbb-choice__radio{background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);flex:none;height:20px;transition:border-width .12s,border-color .12s;width:20px}.mmbb-root .mmbb-choice.is-selected .mmbb-choice__radio{border:6px solid var(--ink)}.mmbb-root .mmbb-choice__tag{position:absolute;right:var(--space-4);top:-11px}.mmbb-root .mmbb-choice.is-disabled{cursor:not-allowed;opacity:.5}.mmbb-root .mmbb-stepper{align-items:stretch;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink);display:inline-flex;height:36px;overflow:hidden}.mmbb-root .mmbb-stepper button{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;flex:none;margin:0;padding:0;place-items:center;width:36px}.mmbb-root .mmbb-stepper button:hover:not(:disabled){background:color-mix(in oklab,currentcolor 10%,transparent)}.mmbb-root .mmbb-stepper button:disabled{cursor:not-allowed;opacity:.4}.mmbb-root .mmbb-stepper button:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus);outline-offset:-3px}.mmbb-root .mmbb-stepper output{display:grid;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;line-height:20px;min-width:32px;place-items:center}.mmbb-root .mmbb-stepper--sm{border-radius:var(--radius-sm);height:30px}.mmbb-root .mmbb-stepper--sm button{width:30px}.mmbb-root .mmbb-stepper--full{display:flex;width:100%}.mmbb-root .mmbb-stepper--full output{flex:1}.mmbb-root .mmbb-seg{background:var(--surface-sunken);border-radius:var(--radius-md);display:inline-flex;gap:calc(var(--space-1)*.5);padding:calc(var(--space-1)*.75)}.mmbb-root .mmbb-seg--full{display:flex}.mmbb-root .mmbb-seg--full button{flex:1}.mmbb-root .mmbb-seg button{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:600;gap:calc(var(--space-1)*1.5);height:30px;justify-content:center;line-height:18px;margin:0;padding:0 var(--space-3);transition:background-color .15s,color .15s;white-space:nowrap}.mmbb-root .mmbb-seg button:hover{color:var(--ink)}.mmbb-root .mmbb-seg button[aria-checked=true]{background:var(--surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);color:var(--ink)}.mmbb-root .mmbb-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mmbb-root .mmbb-seg--sm button{font-size:12px;height:26px;padding:0 var(--space-2)}.mmbb-root .mmbb-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mmbb-root .mmbb-chip{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:600;gap:calc(var(--space-1)*1.5);height:34px;line-height:20px;margin:0;padding:0 calc(var(--space-1)*3.5);transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap}.mmbb-root .mmbb-chip:hover{border-color:var(--ink)}.mmbb-root .mmbb-chip[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.mmbb-root .mmbb-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mmbb-root .mmbb-chip__count{font-size:12px;font-weight:500;opacity:.75}.mmbb-root .mmbb-tabs{border-bottom:1px solid var(--line);display:flex;gap:var(--space-6);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mmbb-root .mmbb-tabs::-webkit-scrollbar{display:none}.mmbb-root .mmbb-tab{align-items:center;background:none;border:0;color:var(--ink-muted);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:600;gap:calc(var(--space-1)*1.5);line-height:20px;margin:0;padding:var(--space-3) 0;position:relative;white-space:nowrap}.mmbb-root .mmbb-tab:hover,.mmbb-root .mmbb-tab[aria-selected=true]{color:var(--ink)}.mmbb-root .mmbb-tab[aria-selected=true]:after{background:var(--max);border-radius:calc(var(--radius-xs)*.75) 3px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.mmbb-root .mmbb-tab:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--focus);outline-offset:-2px}.mmbb-root .mmbb-tab__count{background:var(--surface-sunken);border-radius:var(--radius-pill);color:var(--ink-muted);font-size:12px;height:20px;line-height:20px;min-width:20px;padding:0 calc(var(--space-1)*1.5);text-align:center}.mmbb-root .mmbb-tab[aria-selected=true] .mmbb-tab__count{background:var(--ink);color:var(--on-ink)}.mmbb-root .mmbb-steps{list-style:none;margin:0;padding:0}.mmbb-root .mmbb-step,.mmbb-root .mmbb-steps{align-items:center;display:flex;gap:var(--space-2)}.mmbb-root .mmbb-step{color:var(--ink-muted);flex:1;font-size:13px;font-weight:600;line-height:18px;min-width:0}.mmbb-root .mmbb-step:last-child{flex:none}.mmbb-root .mmbb-step__btn{align-items:center;background:none;border:0;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--space-2);margin:0;padding:0;text-decoration:none}.mmbb-root .mmbb-step__btn:focus{box-shadow:none;outline:none}.mmbb-root .mmbb-step__btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mmbb-root .mmbb-step__dot{background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-muted);display:grid;flex:none;font-size:12px;font-weight:700;height:26px;line-height:1;place-items:center;width:26px}.mmbb-root .mmbb-step__label{white-space:nowrap}.mmbb-root .mmbb-step__line{background:var(--line);border-radius:calc(var(--radius-xs)*.25);flex:1;height:2px;min-width:12px}.mmbb-root .mmbb-step.is-done{color:var(--ink)}.mmbb-root .mmbb-step.is-done .mmbb-step__dot{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.mmbb-root .mmbb-step.is-done .mmbb-step__line{background:var(--ink)}.mmbb-root .mmbb-step.is-current{color:var(--ink)}.mmbb-root .mmbb-step.is-current .mmbb-step__dot{background:var(--max);border-color:var(--max);color:var(--on-max)}.mmbb-root .mmbb-steps--compact .mmbb-step__label{display:none}.mmbb-root .mmbb-steps--compact .mmbb-step.is-current .mmbb-step__label{display:inline}.mmbb-root .mmbb-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0}.mmbb-root .mmbb-card__head{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5) var(--space-5) 0}.mmbb-root .mmbb-card__heading{min-width:0}.mmbb-root .mmbb-card__title{color:var(--ink);font-size:17px;font-weight:650;line-height:24px;margin:0}.mmbb-root .mmbb-card__sub{color:var(--ink-muted);font-size:13px;line-height:18px;margin:calc(var(--space-1)*.5) 0 0}.mmbb-root .mmbb-card__actions{align-items:center;display:flex;flex:none;gap:var(--space-2)}.mmbb-root .mmbb-card__body{padding:var(--space-5)}.mmbb-root .mmbb-card__head+.mmbb-card__body{padding-top:var(--space-4)}.mmbb-root .mmbb-card--pad-sm .mmbb-card__head{padding:var(--space-4) var(--space-4) 0}.mmbb-root .mmbb-card--pad-sm .mmbb-card__body{padding:var(--space-4)}.mmbb-root .mmbb-card--pad-none .mmbb-card__head{padding-bottom:var(--space-4)}.mmbb-root .mmbb-card--pad-none .mmbb-card__body,.mmbb-root .mmbb-card--pad-none .mmbb-card__head+.mmbb-card__body{border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden;padding:0}.mmbb-root .mmbb-card__foot{border-top:1px solid var(--line);display:flex;gap:var(--space-2);justify-content:flex-end;padding:var(--space-3) var(--space-5)}.mmbb-root .mmbb-page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-6)}.mmbb-root .mmbb-page-head__text{min-width:0}.mmbb-root .mmbb-page-head__back{align-items:center;background:none;border:0;color:var(--ink-muted);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:600;gap:calc(var(--space-1)*1);line-height:18px;margin:0 0 var(--space-2);padding:0;text-decoration:none}.mmbb-root .mmbb-page-head__back:hover{color:var(--ink)}.mmbb-root .mmbb-page-head__title{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;font-family:var(--font-display);font-size:28px;font-weight:700;gap:var(--space-3);letter-spacing:-.02em;line-height:32px;margin:0}.mmbb-root .mmbb-page-head__sub{color:var(--ink-muted);font-size:14px;line-height:20px;margin:calc(var(--space-1)*1) 0 0}.mmbb-root .mmbb-page-head__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mmbb-root .mmbb-notice{align-items:flex-start;background:var(--info-soft);border-radius:var(--radius-md);color:var(--ink);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.mmbb-root .mmbb-notice__icon{color:var(--info);flex:none;margin-top:calc(var(--space-1)*.25)}.mmbb-root .mmbb-notice--success{background:var(--win-soft)}.mmbb-root .mmbb-notice--success .mmbb-notice__icon{color:var(--win)}.mmbb-root .mmbb-notice--warning{background:var(--warn-soft)}.mmbb-root .mmbb-notice--warning .mmbb-notice__icon{color:var(--warn)}.mmbb-root .mmbb-notice--critical{background:var(--alert-soft)}.mmbb-root .mmbb-notice--critical .mmbb-notice__icon{color:var(--alert)}.mmbb-root .mmbb-notice__body{flex:1;min-width:0}.mmbb-root .mmbb-notice__title{font-weight:650;margin:0}.mmbb-root .mmbb-notice__text,.mmbb-root .mmbb-notice__title{font-size:14px;line-height:20px}.mmbb-root .mmbb-notice__title+.mmbb-notice__text{margin-top:calc(var(--space-1)*.5)}.mmbb-root .mmbb-notice__action{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.mmbb-root .mmbb-notice__close{background:transparent;border:0;border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;display:grid;flex:none;height:28px;margin:calc(var(--space-1)*-1) calc(var(--space-1)*-1.5) 0 0;padding:0;place-items:center;width:28px}.mmbb-root .mmbb-notice__close:hover{background:color-mix(in oklab,var(--ink) 8%,transparent)}.mmbb-root .mmbb-empty{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center}.mmbb-root .mmbb-empty__art{height:80px;margin-bottom:var(--space-3);position:relative;width:80px}.mmbb-root .mmbb-empty__back{background:var(--pop);border-radius:var(--radius-lg);inset:6px 0 0 10px;position:absolute;transform:rotate(10deg)}.mmbb-root .mmbb-empty__front{background:var(--max);border-radius:var(--radius-lg);color:var(--on-max);display:grid;inset:0 10px 6px 0;place-items:center;position:absolute;transform:rotate(-6deg)}.mmbb-root .mmbb-empty__title{color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:24px;margin:0}.mmbb-root .mmbb-empty__desc{color:var(--ink-muted);font-size:14px;line-height:20px;margin:0;max-width:420px}.mmbb-root .mmbb-empty__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-2)}.mmbb-root .mmbb-toast{align-items:center;background:var(--surface-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-raise);color:var(--on-strong);display:inline-flex;font-size:14px;font-weight:500;gap:var(--space-3);line-height:20px;min-height:44px;padding:calc(var(--space-1)*1.5) calc(var(--space-1)*2) calc(var(--space-1)*1.5) calc(var(--space-1)*3)}.mmbb-root .mmbb-toast__icon{background:var(--max);border-radius:var(--radius-pill);color:var(--on-max);display:grid;flex:none;height:22px;place-items:center;width:22px}.mmbb-root .mmbb-toast__action{background:none;border:0;border-radius:var(--radius-xs);color:var(--on-strong);cursor:pointer;font:inherit;font-weight:700;margin:0;padding:calc(var(--space-1)*1) calc(var(--space-1)*1.5);text-decoration:underline;text-underline-offset:3px}.mmbb-root .mmbb-toast__close{background:none;border:0;border-radius:var(--radius-sm);color:var(--on-strong-muted);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;width:30px}.mmbb-root .mmbb-toast__close:hover{color:var(--on-strong)}.mmbb-root .mmbb-toast button:focus-visible{outline:2px solid var(--pop);outline-offset:1px}.mmbb-root .mmbb-shell{background:var(--canvas);min-height:100%}.mmbb-root .mmbb-shell__bar{align-items:center;background:var(--surface);border-bottom:1px solid var(--line);display:flex;gap:var(--space-6);height:60px;padding:0 var(--space-6);position:sticky;top:0;z-index:10}.mmbb-root .mmbb-shell__brand{align-items:center;display:flex;flex:none;gap:calc(var(--space-1)*2.5)}.mmbb-root .mmbb-logo-tile{background:var(--max);border-radius:var(--radius-sm);color:var(--on-max);display:grid;height:32px;place-items:center;transform:rotate(-4deg);width:32px}.mmbb-root .mmbb-shell__name{color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:24px;white-space:nowrap}.mmbb-root .mmbb-shell__tag{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-muted);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:16px;padding:calc(var(--space-1)*.5) calc(var(--space-1)*2);text-transform:uppercase;white-space:nowrap}.mmbb-root .mmbb-shell__nav{align-items:stretch;align-self:stretch;display:flex;flex:1;gap:var(--space-1);min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mmbb-root .mmbb-shell__nav::-webkit-scrollbar{display:none}.mmbb-root .mmbb-shell__link{align-items:center;color:var(--ink-muted);display:inline-flex;font-size:14px;font-weight:600;gap:var(--space-2);line-height:20px;padding:0 var(--space-3);position:relative;text-decoration:none;white-space:nowrap}.mmbb-root .mmbb-shell__link.is-active,.mmbb-root .mmbb-shell__link:hover{color:var(--ink)}.mmbb-root .mmbb-shell__link.is-active:after{background:var(--max);border-radius:calc(var(--radius-xs)*.75) 3px 0 0;bottom:0;content:"";height:3px;left:var(--space-3);position:absolute;right:var(--space-3)}.mmbb-root .mmbb-shell__link:focus{box-shadow:none;outline:none}.mmbb-root .mmbb-shell__link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus);outline-offset:-6px}.mmbb-root .mmbb-shell__count{background:var(--max);border-radius:var(--radius-pill);color:var(--on-max);font-size:12px;font-weight:700;height:20px;line-height:20px;min-width:20px;padding:0 calc(var(--space-1)*1.5);text-align:center}.mmbb-root .mmbb-shell__right{align-items:center;display:flex;flex:none;gap:var(--space-2)}.mmbb-root .mmbb-shell__main{margin:0 auto;max-width:1240px;padding:var(--space-8) var(--space-6) var(--space-12)}.mmbb-root .mmbb-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5)}.mmbb-root .mmbb-stat__label{align-items:center;color:var(--ink-muted);display:flex;font-size:13px;font-weight:600;gap:calc(var(--space-1)*1.5);line-height:18px}.mmbb-root .mmbb-stat__row{align-items:flex-end;display:flex;gap:var(--space-3);justify-content:space-between}.mmbb-root .mmbb-stat__value{color:var(--ink);font-size:30px;font-weight:650;letter-spacing:-.02em;line-height:36px;white-space:nowrap}.mmbb-root .mmbb-stat__delta{align-items:center;color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:var(--space-2);line-height:18px}.mmbb-root .mmbb-delta{align-items:center;color:var(--ink-muted);display:inline-flex;font-weight:700;gap:calc(var(--space-1)*.5)}.mmbb-root .mmbb-delta.is-good{color:var(--win)}.mmbb-root .mmbb-delta.is-bad{color:var(--alert)}.mmbb-root .mmbb-spark{display:block;flex:none;overflow:visible}.mmbb-root .mmbb-table-wrap{overflow-x:auto;width:100%}.mmbb-root .mmbb-table{border-collapse:separate;border-spacing:0;color:var(--ink);font-size:14px;line-height:20px;width:100%}.mmbb-root .mmbb-table th{background:var(--surface-sunken);border-bottom:1px solid var(--line);color:var(--ink-muted);font-size:12px;font-weight:600;line-height:16px;padding:calc(var(--space-1)*2.5) var(--space-4);text-align:left;white-space:nowrap}.mmbb-root .mmbb-table td{background:var(--surface);border-bottom:1px solid var(--line);padding:var(--space-3) var(--space-4);transition:background-color .12s;vertical-align:middle}.mmbb-root .mmbb-table tbody tr:last-child td{border-bottom:0}.mmbb-root .mmbb-table tbody tr:hover td{background:var(--surface-hover)}.mmbb-root .mmbb-table tr.is-selected td{background:color-mix(in oklab,var(--max-soft) 55%,var(--surface))}.mmbb-root .mmbb-table tr.is-clickable{cursor:pointer}.mmbb-root .mmbb-table .is-num{font-variant-numeric:tabular-nums;text-align:right}.mmbb-root .mmbb-table .mmbb-table__check{padding-right:0;width:44px}.mmbb-root .mmbb-table .mmbb-table__check .mmbb-check{vertical-align:middle}.mmbb-root .mmbb-table.is-dense td{padding-bottom:var(--space-2);padding-top:var(--space-2)}.mmbb-root .mmbb-table__empty{color:var(--ink-muted);padding:var(--space-8)!important;text-align:center}.mmbb-root .mmbb-table__bulk{align-items:center;background:var(--max-soft);border-bottom:1px solid var(--line);display:flex;gap:var(--space-4);min-height:48px;padding:var(--space-2) var(--space-4)}.mmbb-root .mmbb-table__bulk .mmbb-check__text{font-weight:650}.mmbb-root .mmbb-table__bulk-actions{display:flex;gap:var(--space-2)}.mmbb-root .mmbb-cell-title{color:var(--ink);display:block;font-weight:650}.mmbb-root .mmbb-cell-meta{color:var(--ink-muted);display:block;font-size:13px;line-height:18px}.mmbb-root .mmbb-chart{min-width:0;position:relative;width:100%}.mmbb-root .mmbb-chart svg{display:block;overflow:visible}.mmbb-root .mmbb-chart svg:focus{outline:none}.mmbb-root .mmbb-chart svg:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--focus);outline-offset:4px}.mmbb-root .mmbb-chart__grid{shape-rendering:crispedges;stroke:var(--chart-grid);stroke-width:1}.mmbb-root .mmbb-chart__axis{shape-rendering:crispedges;stroke:var(--line-strong);stroke-width:1}.mmbb-root .mmbb-chart__tick{fill:var(--ink-muted);font-family:var(--font-sans);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.mmbb-root .mmbb-chart__end{fill:var(--ink);font-family:var(--font-sans);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.mmbb-root .mmbb-chart__cross{shape-rendering:crispedges;stroke:var(--ink-muted);stroke-width:1}.mmbb-root .mmbb-chart__tip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-raise);font-size:13px;line-height:18px;min-width:160px;padding:var(--space-2) var(--space-3);pointer-events:none;position:absolute;z-index:2}.mmbb-root .mmbb-chart__tip-title{color:var(--ink-muted);font-weight:600;margin-bottom:calc(var(--space-1)*1)}.mmbb-root .mmbb-chart__tip-row{align-items:center;color:var(--ink-muted);display:flex;gap:var(--space-2)}.mmbb-root .mmbb-chart__tip-row strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.mmbb-root .mmbb-chart__key{border-radius:calc(var(--radius-xs)*.25);flex:none;height:2px;width:12px}.mmbb-root .mmbb-legend{color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:var(--space-4);line-height:18px;margin-bottom:var(--space-2)}.mmbb-root .mmbb-legend__item{align-items:center;display:inline-flex;gap:calc(var(--space-1)*1.5)}.mmbb-root .mmbb-legend__line{border-radius:calc(var(--radius-xs)*.25);height:2px;width:14px}.mmbb-root .mmbb-barlist{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.mmbb-root .mmbb-barlist__row{align-items:center;border-radius:var(--radius-sm);display:grid;gap:calc(var(--space-1)*1.5) var(--space-3);grid-template-columns:minmax(0,1fr) auto;margin:0 calc(var(--space-1)*-2);padding:calc(var(--space-1)*1.5) calc(var(--space-1)*2)}.mmbb-root .mmbb-barlist__row:focus-visible,.mmbb-root .mmbb-barlist__row:hover{background:var(--surface-hover)}.mmbb-root .mmbb-barlist__row:focus-visible{outline:2px solid var(--focus);outline-offset:0}.mmbb-root .mmbb-barlist__label{color:var(--ink);font-size:14px;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmbb-root .mmbb-barlist__meta{color:var(--ink-muted);font-size:13px;font-weight:400;margin-left:var(--space-2)}.mmbb-root .mmbb-barlist__value{color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:650;line-height:20px;text-align:right}.mmbb-root .mmbb-barlist__bar{grid-column:1/-1;height:8px}.mmbb-root .mmbb-barlist__fill{border-radius:0 4px 4px 0;display:block;height:100%;min-width:4px}.mmbb-root .mmbb-funnel{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.mmbb-root .mmbb-funnel__step{align-items:center;border-radius:var(--radius-sm);display:grid;gap:var(--space-4);grid-template-columns:168px minmax(0,1fr) 112px;margin:0 calc(var(--space-1)*-2);padding:calc(var(--space-1)*1) calc(var(--space-1)*2)}.mmbb-root .mmbb-funnel__step:focus-visible,.mmbb-root .mmbb-funnel__step:hover{background:var(--surface-hover)}.mmbb-root .mmbb-funnel__step:focus-visible{outline:2px solid var(--focus);outline-offset:0}.mmbb-root .mmbb-funnel__label{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.mmbb-root .mmbb-funnel__sub{color:var(--ink-muted);display:block;font-size:12px;font-weight:500;line-height:16px}.mmbb-root .mmbb-funnel__track{background:var(--surface-sunken);border-radius:0 4px 4px 0;display:block;height:24px}.mmbb-root .mmbb-funnel__fill{background:var(--chart-1);border-radius:0 4px 4px 0;display:block;height:100%}.mmbb-root .mmbb-funnel__value{color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:650;line-height:20px;text-align:right}.mmbb-root .mmbb-funnel__pct{display:block}.mmbb-root .mmbb-funnel__drop,.mmbb-root .mmbb-funnel__pct{color:var(--ink-muted);font-size:12px;font-weight:500;line-height:16px}.mmbb-root .mmbb-funnel__drop{align-items:center;display:flex;gap:calc(var(--space-1)*1);padding-left:calc(var(--space-1)*46)}.mmbb-root .mmbb-progress{display:flex;flex-direction:column;gap:calc(var(--space-1)*1.5)}.mmbb-root .mmbb-progress__head{color:var(--ink);display:flex;font-size:13px;font-weight:600;gap:var(--space-3);justify-content:space-between;line-height:18px}.mmbb-root .mmbb-progress__value{color:var(--ink-muted);font-variant-numeric:tabular-nums}.mmbb-root .mmbb-progress__track{background:var(--surface-sunken);border-radius:var(--radius-pill);height:8px;overflow:hidden}.mmbb-root .mmbb-progress--lg .mmbb-progress__track{height:12px}.mmbb-root .mmbb-progress__fill{background:var(--ink);border-radius:inherit;height:100%;transition:width .4s cubic-bezier(.3,.7,.4,1)}.mmbb-root .mmbb-progress--max .mmbb-progress__fill{background:var(--max)}.mmbb-root .mmbb-progress--win .mmbb-progress__fill{background:var(--win)}.mmbb-root .mmbb-art{aspect-ratio:1;display:block;height:100%;min-height:100%;overflow:hidden;position:relative;width:100%}.mmbb-root .mmbb-art svg{height:100%;inset:0;position:absolute;width:100%}.mmbb-root .mmbb-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}.mmbb-root .mmbb-tile:hover{box-shadow:var(--shadow-raise);transform:translateY(-2px)}.mmbb-root .mmbb-tile.is-in-box{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.mmbb-root .mmbb-tile.is-in-box:hover{box-shadow:inset 0 0 0 1px var(--ink),var(--shadow-raise)}.mmbb-root .mmbb-tile__media{aspect-ratio:1;background:var(--surface-sunken);position:relative}.mmbb-root .mmbb-tile__media img{display:block;height:100%;object-fit:cover;width:100%}.mmbb-root .mmbb-tile__badge{left:var(--space-3);position:absolute;top:var(--space-3)}.mmbb-root .mmbb-tile__count{animation:mmbb-pop .3s cubic-bezier(.3,1.6,.5,1);background:var(--max);border-radius:var(--radius-pill);color:var(--on-max);font-size:14px;font-weight:800;height:34px;line-height:34px;min-width:34px;padding:0 calc(var(--space-1)*2);position:absolute;right:var(--space-3);text-align:center;top:var(--space-3)}.mmbb-root .mmbb-tile__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--space-1)*.5);padding:var(--space-3) var(--space-4) 0}.mmbb-root .mmbb-tile__name{color:var(--ink);font-size:15px;font-weight:650;line-height:22px;margin:0}.mmbb-root .mmbb-tile__meta{color:var(--ink-muted);font-size:13px;line-height:18px;margin:0}.mmbb-root .mmbb-tile__price{align-items:baseline;color:var(--ink);display:flex;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;gap:var(--space-2);line-height:24px;margin-top:calc(var(--space-1)*1)}.mmbb-root .mmbb-tile__price s{color:var(--ink-subtle);font-size:14px;font-weight:500}.mmbb-root .mmbb-tile__stock{align-items:center;color:var(--max-strong);display:flex;font-size:13px;font-weight:650;gap:calc(var(--space-1)*1);line-height:18px;margin:calc(var(--space-1)*.5) 0 0}.mmbb-root .mmbb-tile__action{padding:var(--space-3) var(--space-4) var(--space-4)}.mmbb-root .mmbb-tile.is-in-box .mmbb-stepper{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.mmbb-root .mmbb-tile.is-out .mmbb-tile__media{opacity:.55}.mmbb-root .mmbb-slots{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.mmbb-root .mmbb-slot{aspect-ratio:1;background:var(--canvas);border:1.5px dashed var(--line-strong);border-radius:var(--radius-sm);display:grid;place-items:center;position:relative}.mmbb-root .mmbb-slot__num{color:var(--ink-subtle);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.mmbb-root .mmbb-slot.is-filled{animation:mmbb-pop .3s cubic-bezier(.3,1.6,.5,1);background:var(--surface-sunken);border:0}.mmbb-root .mmbb-slot__media{border-radius:inherit;inset:0;overflow:hidden;position:absolute}.mmbb-root .mmbb-slot__media img{height:100%;object-fit:cover;width:100%}.mmbb-root .mmbb-slot__remove{background:var(--ink);border:2px solid var(--surface);border-radius:var(--radius-pill);color:var(--on-ink);cursor:pointer;display:grid;height:44px;opacity:0;padding:0;place-items:center;position:absolute;right:-7px;top:-7px;transition:opacity .15s;width:44px}.mmbb-root .mmbb-slot__remove:before{content:"";inset:-8px;position:absolute}.mmbb-root .mmbb-slot:hover .mmbb-slot__remove,.mmbb-root .mmbb-slot__remove:focus-visible{opacity:1}.mmbb-root .mmbb-slot__remove:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (hover:none){.mmbb-root .mmbb-slot__remove{opacity:1}}.mmbb-root .mmbb-tier{display:flex;flex-direction:column;gap:var(--space-2)}.mmbb-root .mmbb-tier__msg{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:calc(var(--space-1)*1) calc(var(--space-1)*2);line-height:20px;margin:0}.mmbb-root .mmbb-tier__msg b{font-weight:750}.mmbb-root .mmbb-tier__hl{color:var(--max-strong)}.mmbb-root .mmbb-tier__got{align-items:center;color:var(--win);display:inline-flex;font-weight:650;gap:calc(var(--space-1)*1)}.mmbb-root .mmbb-tier__track{background:var(--surface-sunken);border-radius:var(--radius-pill);height:10px;margin:0 calc(var(--space-1)*1.75) 0 0;position:relative}.mmbb-root .mmbb-tier__fill{background:var(--max);border-radius:inherit;bottom:0;left:0;position:absolute;top:0;transition:width .5s cubic-bezier(.3,.7,.4,1)}.mmbb-root .mmbb-tier__mark{background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--radius-pill);height:14px;margin:calc(var(--space-1)*-1.75) 0 0 calc(var(--space-1)*-1.75);position:absolute;top:50%;transition:background-color .2s,border-color .2s;width:14px}.mmbb-root .mmbb-tier__mark.is-hit{background:var(--max);border-color:var(--surface)}.mmbb-root .mmbb-tier__legend{color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:calc(var(--space-1)*1) var(--space-3);justify-content:space-between;line-height:16px}.mmbb-root .mmbb-tier__legend span{align-items:center;display:inline-flex;gap:calc(var(--space-1)*.75)}.mmbb-root .mmbb-tier__legend .is-hit{color:var(--ink);font-weight:700}.mmbb-root .mmbb-tier.is-compact .mmbb-tier__msg{font-size:13px;line-height:18px}.mmbb-root .mmbb-tier.is-compact .mmbb-tier__track{height:6px}.mmbb-root .mmbb-tier.is-compact .mmbb-tier__mark{height:10px;margin:calc(var(--space-1)*-1.25) 0 0 calc(var(--space-1)*-1.25);width:10px}.mmbb-root .mmbb-tier.is-inverse .mmbb-tier__msg{color:var(--on-strong)}.mmbb-root .mmbb-tier.is-inverse .mmbb-tier__hl{color:var(--pop)}.mmbb-root .mmbb-tier.is-inverse .mmbb-tier__got{color:var(--on-strong-muted)}.mmbb-root .mmbb-tier.is-inverse .mmbb-tier__track{background:color-mix(in oklab,var(--on-strong) 20%,var(--surface-strong))}.mmbb-root .mmbb-tier.is-inverse .mmbb-tier__mark{background:var(--surface-strong);border-color:var(--on-strong-muted)}.mmbb-root .mmbb-tier.is-inverse .mmbb-tier__mark.is-hit{background:var(--max);border-color:var(--surface-strong)}.mmbb-root .mmbb-sizes{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding-top:calc(var(--space-1)*2.5)}.mmbb-root .mmbb-size{align-items:flex-start;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;padding:var(--space-4);position:relative;transition:border-color .15s,box-shadow .15s,transform .15s}.mmbb-root .mmbb-size:hover{border-color:var(--ink-muted);transform:translateY(-1px)}.mmbb-root .mmbb-size.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.mmbb-root .mmbb-size:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.mmbb-root .mmbb-size__qty{color:var(--ink);font-family:var(--font-display);font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:40px}.mmbb-root .mmbb-size__unit{color:var(--ink-muted);font-size:13px;font-weight:600;line-height:18px;margin-bottom:var(--space-3)}.mmbb-root .mmbb-size__price{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:24px}.mmbb-root .mmbb-size__save{color:var(--max-strong);font-size:13px;font-weight:700;line-height:18px}.mmbb-root .mmbb-size__tag{position:absolute;right:10px;top:-11px}.mmbb-root .mmbb-size__check{background:var(--ink);border-radius:var(--radius-pill);bottom:12px;color:var(--on-ink);display:none;height:22px;place-items:center;position:absolute;right:12px;width:22px}.mmbb-root .mmbb-size.is-selected .mmbb-size__check{display:grid}.mmbb-root .mmbb-sizes--pills{display:flex;gap:var(--space-2);overflow-x:auto;padding:calc(var(--space-1)*3) calc(var(--space-1)*.5) calc(var(--space-1)*1)}.mmbb-root .mmbb-sizes--pills .mmbb-size{align-items:baseline;border-radius:var(--radius-pill);flex:none;flex-direction:row;gap:calc(var(--space-1)*1.5);padding:calc(var(--space-1)*2) calc(var(--space-1)*4)}.mmbb-root .mmbb-sizes--pills .mmbb-size__qty{font-size:22px;line-height:26px}.mmbb-root .mmbb-sizes--pills .mmbb-size__unit{margin:0}.mmbb-root .mmbb-sizes--pills .mmbb-size.is-selected .mmbb-size__check,.mmbb-root .mmbb-sizes--pills .mmbb-size__check,.mmbb-root .mmbb-sizes--pills .mmbb-size__price,.mmbb-root .mmbb-sizes--pills .mmbb-size__save{display:none}.mmbb-root .mmbb-sizes--pills .mmbb-size.is-selected{background:var(--ink);border-color:var(--ink);box-shadow:none}.mmbb-root .mmbb-sizes--pills .mmbb-size.is-selected .mmbb-size__qty,.mmbb-root .mmbb-sizes--pills .mmbb-size.is-selected .mmbb-size__unit{color:var(--on-ink)}.mmbb-root .mmbb-sizes--pills .mmbb-size__tag{left:50%;right:auto;top:-12px;transform:translateX(-50%);white-space:nowrap}.mmbb-root .mmbb-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.mmbb-root .mmbb-panel__head{align-items:baseline;display:flex;gap:var(--space-3);justify-content:space-between}.mmbb-root .mmbb-panel__head h3{color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:24px;margin:0}.mmbb-root .mmbb-panel__count{color:var(--ink-muted);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;line-height:20px}.mmbb-root .mmbb-panel__sum{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:calc(var(--space-1)*1.5);margin:0;padding-top:var(--space-4)}.mmbb-root .mmbb-panel__sum div{align-items:baseline;color:var(--ink-muted);display:flex;font-size:14px;gap:var(--space-3);justify-content:space-between;line-height:20px}.mmbb-root .mmbb-panel__sum dd{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;margin:0}.mmbb-root .mmbb-panel__sum .is-save dd,.mmbb-root .mmbb-panel__sum .is-save dt{color:var(--max-strong);font-weight:700}.mmbb-root .mmbb-panel__sum .is-total{margin-top:calc(var(--space-1)*1)}.mmbb-root .mmbb-panel__sum .is-total dt{color:var(--ink);font-size:16px;font-weight:700}.mmbb-root .mmbb-panel__sum .is-total dd{font-size:22px;font-weight:800;line-height:28px}.mmbb-root .mmbb-panel__foot{align-items:center;color:var(--ink-muted);display:flex;font-size:12px;gap:calc(var(--space-1)*1.5);justify-content:center;line-height:16px;margin:0;text-align:center}.mmbb-root .mmbb-bar{background:var(--surface-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-bar);color:var(--on-strong);container-type:inline-size;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}.mmbb-root .mmbb-bar__inner{align-items:center;display:grid;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto auto}.mmbb-root .mmbb-bar__summary{align-items:center;background:none;border:0;border-radius:var(--radius-md);color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--space-3);margin:0;padding:calc(var(--space-1)*1);text-align:left;text-decoration:none}.mmbb-root .mmbb-bar__summary:focus-visible{outline:2px solid var(--pop);outline-offset:2px}.mmbb-root .mmbb-bar__thumbs{display:flex}.mmbb-root .mmbb-bar__thumb{background:color-mix(in oklab,var(--on-strong) 16%,var(--surface-strong));border:2px solid var(--surface-strong);border-radius:var(--radius-sm);height:38px;margin-left:calc(var(--space-1)*-3);overflow:hidden;position:relative;width:38px}.mmbb-root .mmbb-bar__thumb:first-child{margin-left:0}.mmbb-root .mmbb-bar__thumb img{height:100%;object-fit:cover;width:100%}.mmbb-root .mmbb-bar__count{color:var(--on-strong-muted);font-size:13px;line-height:18px;white-space:nowrap}.mmbb-root .mmbb-bar__count b{color:var(--on-strong);display:block;font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;line-height:20px}.mmbb-root .mmbb-bar__chev{color:var(--on-strong-muted)}.mmbb-root .mmbb-bar__total{align-items:flex-end;display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.mmbb-root .mmbb-bar__total s{color:var(--on-strong-muted);font-size:13px;line-height:18px}.mmbb-root .mmbb-bar__total b{color:var(--on-strong);font-size:22px;font-weight:800;line-height:28px}.mmbb-root .mmbb-bar .mmbb-btn:focus-visible{outline-color:var(--pop)}.mmbb-root .mmbb-bar .mmbb-btn--max:disabled,.mmbb-root .mmbb-bar .mmbb-btn--max[aria-disabled=true]{background:color-mix(in oklab,var(--on-strong) 14%,var(--surface-strong));color:var(--on-strong-muted)}@container (max-width: 620px){.mmbb-root .mmbb-bar__inner{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto}.mmbb-root .mmbb-bar__tier{grid-column:1/-1;order:-1;padding:calc(var(--space-1)*1) calc(var(--space-1)*1) calc(var(--space-1)*.5)}.mmbb-root .mmbb-bar__spacer,.mmbb-root .mmbb-bar__thumbs{display:none}}@container (max-width: 420px){.mmbb-root .mmbb-bar__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1.6fr)}.mmbb-root .mmbb-bar__summary{min-width:0}.mmbb-root .mmbb-bar__count{white-space:normal}.mmbb-root .mmbb-bar__chev{display:none}.mmbb-root .mmbb-bar .mmbb-btn{font-size:14px;height:auto;line-height:20px;min-height:calc(var(--space-3)*4);min-width:0;padding:var(--space-2) var(--space-3);white-space:normal}}.mmbb-root .mmbb-countdown{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:13px;font-weight:600;gap:var(--space-2);line-height:18px;padding:calc(var(--space-1)*1.5) calc(var(--space-1)*3) calc(var(--space-1)*1.5) calc(var(--space-1)*2.5);white-space:nowrap}.mmbb-root .mmbb-countdown--pop{background:var(--countdown,var(--pop));color:var(--on-countdown,var(--on-pop))}.mmbb-root .mmbb-countdown--ink{background:var(--ink);color:var(--on-ink)}.mmbb-root .mmbb-countdown--soft{background:var(--max-soft);color:var(--ink)}.mmbb-root .mmbb-countdown__units{display:inline-flex;font-variant-numeric:tabular-nums;gap:calc(var(--space-1)*1)}.mmbb-root .mmbb-countdown__units b{font-weight:800}@media (prefers-reduced-motion:reduce){:where(.mmbb-root),:where(.mmbb-root) *{animation:none!important;transition:none!important}}.mmbb-root .mmbb-chips .mmbb-chip,.mmbb-root .mmbb-sizes--pills .mmbb-size,.mmbb-root .mmbb-tile .mmbb-btn,.mmbb-root .mmbb-tile .mmbb-stepper,.mmbb-root .mmbb-tile .mmbb-stepper button{min-height:44px}.mmbb-root .mmbb-tile .mmbb-stepper button{min-width:44px}.mmbb-root .mmbb-modal__scrim{align-items:flex-start;background:var(--scrim);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:calc(var(--space-12) + var(--space-8)) var(--space-6) var(--space-6);position:fixed;z-index:100000}.mmbb-root .mmbb-modal{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-raise);color:var(--ink);display:flex;flex-direction:column;overflow:hidden;width:100%}.mmbb-root .mmbb-modal:focus{outline:none}.mmbb-root .mmbb-modal--md{max-width:480px}.mmbb-root .mmbb-modal--lg{max-width:820px}.mmbb-root .mmbb-modal__head{align-items:flex-start;display:flex;gap:calc(var(--space-1)*3.5);padding:var(--space-6) var(--space-6) 0}.mmbb-root .mmbb-modal__icon{background:var(--alert-soft);border-radius:var(--radius-md);color:var(--alert);display:grid;flex:none;height:40px;place-items:center;width:40px}.mmbb-root .mmbb-modal__heading{flex:1;min-width:0}.mmbb-root .mmbb-modal__title{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:24px;margin:0}.mmbb-root .mmbb-modal--lg .mmbb-modal__title{font-size:24px;letter-spacing:-.02em;line-height:28px}.mmbb-root .mmbb-modal__desc{color:var(--ink-muted);margin:calc(var(--space-1)*1.5) 0 0}.mmbb-root .mmbb-modal__body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6)}.mmbb-root .mmbb-modal__foot{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;margin:0 var(--space-6) var(--space-6);padding-top:var(--space-4)}.mmbb-root .mmbb-modal__slot{display:contents}
