@property --mb-glow{syntax:"<color>";inherits:true;initial-value:rgba(190,200,214,.09)}.mb-notice{margin-bottom:1.25rem;padding:.85rem 1rem;border:1px solid var(--metal-line);border-radius:var(--radius-sm);background:var(--metal-dim);color:var(--text);font-size:.9rem}.mb-h2{margin:0 0 1.25rem;font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:500;letter-spacing:-.01em}.mb-hero{--mb-glow:rgba(190,200,214,0.09);position:relative;display:grid;grid-gap:clamp(1.25rem,4vw,3rem);gap:clamp(1.25rem,4vw,3rem);align-items:center;margin:clamp(.25rem,2vw,1rem) 0 clamp(2rem,5vw,3.5rem);padding:clamp(1.25rem,4vw,3rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(55% 75% at 72% 42%,var(--mb-glow),transparent 72%),linear-gradient(180deg,var(--bg-1),var(--bg));overflow:hidden;transition:--mb-glow .9s var(--ease)}.mb-hero[data-finish=black]{--mb-glow:rgba(255,255,255,0.08)}.mb-hero[data-finish=founder]{--mb-glow:rgba(201,169,97,0.17)}@media (min-width:960px){.mb-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.mb-hero-copy{min-width:0}.mb-hero-copy[data-pending]>:not(.mb-kicker){visibility:hidden}.mb-kicker{margin:0 0 .6rem;color:var(--text-3);font-size:.88rem}.mb-title{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,6.5vw,4rem);font-weight:500;line-height:1.02;letter-spacing:-.025em}.mb-title-no{display:block;margin-top:.55rem;color:var(--metal-bright);font-family:"Michroma",var(--font-display);font-size:.42em;letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb-lede{max-width:34rem;margin:1rem 0 0;color:var(--text-2);font-size:clamp(.98rem,1.6vw,1.06rem);line-height:1.65}.mb-cancel{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;color:var(--text-2);font-size:.85rem}.mb-link{min-height:var(--tap);padding:0;border:0;background:none;color:var(--text-3);font:inherit;text-decoration:underline;text-underline-offset:.1875rem;cursor:pointer}.mb-link:hover{color:var(--text)}.mb-public{padding-top:clamp(1.75rem,4vw,3rem)}.mb-visitor{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.5rem}.mb-visitor .mb-link{display:inline-flex;align-items:center}.mb-visitor .mb-small{flex-basis:100%}.mb-mark-switch{max-width:26rem;margin-top:1.5rem}.mb-meters{display:grid;grid-gap:1rem;gap:1rem;max-width:26rem;margin-top:1.75rem}.mb-meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.mb-meter-head>span{color:var(--text-2);font-size:.86rem}.mb-meter-head strong{font-family:var(--font-display);font-size:1.55rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb-meter-head strong span{color:var(--text-3);font-family:var(--font-body);font-size:.82rem;font-weight:400}.mb-meter-bar{height:.1875rem;margin:.55rem 0 .45rem;border-radius:var(--radius-pill);background:var(--line-2);overflow:hidden}.mb-meter-bar span{display:block;width:calc(var(--fill) * 100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--metal),var(--metal-bright));transform-origin:left;animation:mb-fill 1.3s var(--ease) .4s both}@keyframes mb-fill{0%{transform:scaleX(0)}}.mb-meter-note{margin:0;color:var(--text-3);font-size:.8rem}.mb-meter.is-plain{padding-top:.9rem;border-top:1px solid var(--line)}.mb-meter.is-plain:first-child{padding-top:0;border-top:0}.mb-hero-card{display:grid;justify-items:center;grid-gap:.85rem;gap:.85rem;min-width:0}.mb-finishes{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:2px;padding:.1875rem;border:1px solid var(--line-2);border-radius:var(--radius-pill);background:rgba(255,255,255,.02)}.mb-finish{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .95rem;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-2);font:inherit;font-size:.85rem;cursor:pointer;transition:background .25s var(--ease),color .25s var(--ease)}.mb-finish:hover{color:var(--text)}.mb-finish[aria-pressed=true]{background:var(--bg-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.mb-finish-swatch{width:.9375rem;height:.625rem;border-radius:2px;background:linear-gradient(135deg,#6a6d75,#3f4148);box-shadow:inset 0 0 0 1px rgba(207,174,104,.7)}.mb-finish[data-finish=black] .mb-finish-swatch,.mb-finish[data-finish=founder] .mb-finish-swatch{background:linear-gradient(135deg,#2a2b30,#111117)}.mb-finish[data-finish=black] .mb-finish-swatch{box-shadow:inset 0 0 0 1px rgba(246,66,42,.65)}.mb-finish[data-finish=founder] .mb-finish-swatch{box-shadow:inset 0 0 0 1px rgba(207,174,104,.7),inset 0 0 0 .15625rem #111117,inset 0 0 0 .21875rem rgba(227,201,135,.8)}.mb-finish-own{color:var(--metal-bright);font-size:.72rem}.mb-finish-note{max-width:30rem;min-height:2.8em;margin:0;color:var(--text-3);font-size:.84rem;line-height:1.55;text-align:center}.mb-plans{margin-bottom:clamp(2.5rem,6vw,4rem)}.mb-plans .pm-grid{align-items:stretch}.mb-actions{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:auto}.mb-actions .btn{width:100%;min-height:var(--tap)}.mb-actions .btn:not(.btn-metal){border-color:rgba(var(--pm-tone),.45)}.mb-held{margin:0;color:var(--metal-bright);font-weight:600}.mb-small{margin:0;color:var(--text-3);font-size:.8rem}.mb-roll{margin:1.4rem 0 .6rem}.mb-roll svg{display:block;width:100%;height:auto}.mb-roll circle{fill:rgba(255,255,255,.1)}.mb-roll .is-taken{fill:var(--metal)}.mb-roll:not(.is-in) .is-taken{fill:rgba(255,255,255,.1)}.mb-roll.is-in .is-taken{animation:mb-dot .5s var(--ease) both;animation-delay:calc(var(--i) * 4ms)}@keyframes mb-dot{0%{fill:rgba(255,255,255,.1)}}.mb-roll .is-mine{fill:var(--metal-bright);stroke:rgba(227,201,135,.45);stroke-width:.3}.mb-roll .is-next{fill:transparent;stroke:var(--metal-bright);stroke-width:.12;animation:mb-next 2.6s ease-in-out infinite}@keyframes mb-next{50%{stroke-opacity:.25}}.mb-roll-caption{margin:0;color:var(--text-2);font-size:.85rem}.mb-compare{margin-bottom:clamp(2.5rem,6vw,4rem)}.mb-table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-1);overflow:hidden}.mb-table{width:100%;border-collapse:collapse;font-size:.9rem}.mb-table td,.mb-table th{padding:1rem 1.15rem;text-align:left;vertical-align:top}.mb-table thead th{color:var(--text);font-family:var(--font-display);font-size:1rem;font-weight:600;white-space:nowrap}.mb-table thead th.is-own{color:var(--metal-bright)}.mb-own{display:block;margin-top:.1rem;color:var(--metal);font-family:var(--font-body);font-size:.72rem;font-weight:500}.mb-table tbody tr{border-top:1px solid var(--line)}.mb-table tbody th{width:40%;color:var(--text);font-weight:600}.mb-table tbody th span{display:block;max-width:26rem;margin-top:.2rem;color:var(--text-3);font-size:.8rem;font-weight:400;line-height:1.5}.mb-table td{width:20%;color:var(--text-2)}.mb-table td:last-child,.mb-table th:last-child{background:rgba(201,169,97,.045)}.mb-yes{width:1.25rem;height:1.25rem;color:var(--metal-bright)}.mb-no-cell{color:var(--text-3)}@media (max-width:640px){.mb-table tbody tr,.mb-table thead tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mb-table thead td{display:none}.mb-table thead th{padding:.8rem .75rem;font-size:.88rem;white-space:normal}.mb-table tbody th{grid-column:1/-1;width:auto;padding-bottom:.15rem;background:none}.mb-table td{width:auto;padding:.5rem .75rem 1rem;font-size:.82rem}}.mb-packs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;margin-bottom:1.75rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--line);border-radius:var(--radius-lg)}.mb-packs-copy{flex:1 1 16rem;min-width:0}.mb-packs-copy .mb-h2{margin-bottom:.35rem;font-size:1.35rem}.mb-packs-copy .muted{max-width:30rem;margin:0;font-size:.9rem}.mb-pack-row{display:flex;flex-wrap:wrap;gap:.75rem}.mb-pack{display:grid;justify-items:start;grid-gap:.1rem;gap:.1rem;min-width:8.5rem;padding:.9rem 1.15rem;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--bg-1);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease)}.mb-pack:hover:not(:disabled){border-color:var(--metal-line);background:var(--bg-2);transform:translateY(-2px)}a.mb-pack{text-decoration:none}.mb-pack:disabled{opacity:.55;cursor:default}.mb-pack strong{font-family:var(--font-display);font-size:1.8rem;font-weight:600;line-height:1.1}.mb-pack span{color:var(--text-3);font-size:.78rem}.mb-pack em{margin-top:.4rem;color:var(--metal-bright);font-style:normal;font-weight:600}.mb-fine{max-width:44rem;color:var(--text-3);font-size:.8rem;line-height:1.6}.mb-fine a{color:var(--text-2)}.mb-cer{--cer-glow:rgba(201,169,97,0.16);position:fixed;inset:0;z-index:1000;display:grid;padding:1rem;overflow-y:auto;overscroll-behavior:contain}.mb-cer[data-kind=black]{--cer-glow:rgba(220,226,236,0.09)}.mb-cer-backdrop{position:fixed;inset:0;background:radial-gradient(55% 45% at 50% 32%,var(--cer-glow),transparent 72%),rgba(5,5,6,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:mb-fade .6s var(--ease) both}.mb-cer-rings{position:fixed;top:32%;left:50%;pointer-events:none}.mb-cer-rings span{position:absolute;top:-32vmin;left:-32vmin;width:64vmin;height:64vmin;border:1px solid rgba(227,201,135,.55);border-radius:50%;opacity:0;animation:mb-ring 1.8s var(--ease) both}.mb-cer[data-kind=black] .mb-cer-rings span{border-color:rgba(230,234,240,.4)}.mb-cer-rings span:nth-child(2){animation-delay:.22s}.mb-cer-rings span:nth-child(3){animation-delay:.44s}@keyframes mb-ring{0%{opacity:.9;transform:scale(.12)}to{opacity:0;transform:scale(1.7)}}.mb-cer-box{position:relative;display:grid;justify-items:center;width:min(100%,34rem);margin:auto;padding:.5rem 0 1.5rem;text-align:center;outline:none}.mb-cer-card{width:min(100%,26rem);animation:mb-fade .6s var(--ease) .1s both}.mb-cer .cc-actions,.mb-cer .cc-hint,.mb-hero .cc-hint{display:none}.mb-cer-count{display:grid;justify-items:center;margin:clamp(2rem,10vh,5rem) 0 1.25rem}.mb-cer-count strong{font-family:var(--font-display);font-size:clamp(4.5rem,16vw,7rem);font-weight:500;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:mb-rise .7s var(--ease) .2s both}.mb-cer-count span{margin-top:.35rem;color:var(--text-3);font-size:.9rem}.mb-cer-count em{margin-top:.75rem;padding:.25rem .75rem;border:1px solid var(--metal-line);border-radius:var(--radius-pill);background:var(--metal-dim);color:var(--metal-bright);font-style:normal;font-weight:600;animation:mb-pop .6s var(--ease) .7s both}@keyframes mb-pop{0%{opacity:0;transform:scale(.6)}}.mb-cer-kicker{margin:.25rem 0 .4rem;color:var(--metal-bright);font-size:.86rem;animation:mb-rise .6s var(--ease) .6s both}.mb-cer-title{margin:0;font-family:var(--font-display);font-size:clamp(2rem,6vw,3rem);font-weight:500;line-height:1.08;letter-spacing:-.02em}.mb-cer-word{display:inline-block;margin:0 .12em;animation:mb-word .8s var(--ease) both;animation-delay:calc(.75s + var(--w) * 90ms)}@keyframes mb-word{0%{opacity:0;transform:translateY(.45em);filter:blur(6px)}}.mb-cer-no{margin:.65rem 0 0;color:var(--metal-bright);font-family:"Michroma",var(--font-display);font-size:clamp(1.3rem,4vw,1.75rem);letter-spacing:.12em;animation:mb-rise .6s var(--ease) .95s both}.mb-cer-no span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb-cer-thanks{max-width:26rem;margin:.8rem auto 0;color:var(--text-2);font-size:.95rem;line-height:1.6;animation:mb-rise .6s var(--ease) 1.2s both}.mb-cer-list{display:grid;grid-gap:.85rem;gap:.85rem;width:min(100%,26rem);margin:1.6rem 0 0;padding:0;list-style:none;text-align:left}.mb-cer-list li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;color:var(--text-2);font-size:.88rem;line-height:1.5;animation:mb-rise .55s var(--ease) both;animation-delay:calc(1.4s + var(--i) * .16s)}.mb-cer-list strong{display:block;color:var(--text);font-weight:600}.mb-cer-check{width:1.375rem;height:1.375rem;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mb-cer-check circle{stroke:var(--metal-line)}.mb-cer-check path{stroke:var(--metal-bright);stroke-dasharray:16;stroke-dashoffset:0;animation:mb-draw .5s var(--ease) both;animation-delay:calc(1.6s + var(--i) * .16s)}@keyframes mb-draw{0%{stroke-dashoffset:16}}.mb-cer-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.75rem;animation:mb-rise .6s var(--ease) 2.1s both}@keyframes mb-fade{0%{opacity:0}}@keyframes mb-rise{0%{opacity:0;transform:translateY(.625rem)}}@media (prefers-reduced-motion:reduce){.mb-hero{transition:none}.mb-cer *,.mb-cer-backdrop,.mb-meter-bar span,.mb-roll .is-next,.mb-roll.is-in .is-taken{animation:none}.mb-roll:not(.is-in) .is-taken{fill:var(--metal)}.mb-cer-rings{display:none}.mb-pack:hover:not(:disabled){transform:none}}