.minibar-landing_page__2JoRm{max-width:var(--page-max);margin:0 auto;padding:24px 16px 56px;color:var(--ink)}.minibar-landing_hero__hVqtv{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center;padding-block:8px 40px}.minibar-landing_heroText__Jcf55{min-width:0}.minibar-landing_eyebrow__uDe9c{color:var(--coral);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.minibar-landing_hero__hVqtv h1{font-size:clamp(32px,8.4vw,56px);line-height:1.08;letter-spacing:-.035em;font-weight:800;margin:0 0 18px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.minibar-landing_usp__SJ1Sw{font-size:clamp(19px,4.6vw,23px);line-height:1.45;font-weight:600;color:var(--ink);margin:0 0 16px}.minibar-landing_lede___iyvC{font-size:17px;line-height:1.7;color:var(--ink-2);margin:0}.minibar-landing_actions__V2kTu{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.minibar-landing_actions__V2kTu .vr-btn,.minibar-landing_closing__CLCZe .vr-btn{text-align:center;white-space:normal;max-width:100%}.minibar-landing_note__kQPnR{font-size:14px;line-height:1.55;color:var(--ink-3);margin:0}.minibar-landing_demo__yHOED{justify-self:center;width:min(340px,88vw);display:flex;flex-direction:column;align-items:center;gap:6px}.minibar-landing_demo__yHOED .mbt-grid{width:100%;grid-template-columns:minmax(0,1fr)}.minibar-landing_demoHint__ZtT4E{font-size:14px;line-height:1.5;color:var(--ink-3);text-align:center;margin:0;max-width:18rem}.minibar-landing_section__bF71O{margin-block:48px;scroll-margin-top:96px}.minibar-landing_closing__CLCZe h2,.minibar-landing_fee____og3 h2,.minibar-landing_section__bF71O>h2{font-size:clamp(26px,6.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:800;margin:0 0 24px}.minibar-landing_steps__FcB5f{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;list-style:none;padding:0;margin:0}.minibar-landing_steps__FcB5f li{min-width:0;background:var(--white);border-radius:20px;box-shadow:var(--sh-box);padding:20px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px 14px;align-items:start;align-content:start}.minibar-landing_stepPicture__oGwvX{grid-column:1/-1;display:flex;justify-content:center;align-items:center;height:180px;margin-bottom:8px}.minibar-landing_stepPicture__oGwvX img{display:block;height:170px;width:auto;max-width:100%;object-fit:contain}.minibar-landing_stepNumber__xfYTO{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:11px;background:var(--coral-wash);color:var(--coral);font-weight:700;font-size:14px}.minibar-landing_steps__FcB5f h3{font-size:19px;line-height:1.3;margin:4px 0 0}.minibar-landing_steps__FcB5f p{grid-column:2;font-size:16px;line-height:1.65;color:var(--ink-2);margin:0}.minibar-landing_cards__FdB6P{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.minibar-landing_card__BSmaR{min-width:0;background:var(--white);border-radius:20px;box-shadow:var(--sh-box);padding:22px}.minibar-landing_card__BSmaR h3{font-size:20px;line-height:1.25;margin:0 0 10px}.minibar-landing_card__BSmaR p{font-size:16px;line-height:1.7;color:var(--ink-2);margin:0}.minibar-landing_sectionLede__vvsS9{font-size:17px;line-height:1.7;color:var(--ink-2);margin:-8px 0 20px;max-width:44rem}.minibar-landing_shelf__34nVx{list-style:none;margin:0;padding:8px 4px 0;display:flex;align-items:flex-end;gap:14px;overflow-x:auto;scrollbar-width:none;border-bottom:3px solid var(--line);height:180px}.minibar-landing_shelf__34nVx::-webkit-scrollbar{display:none}.minibar-landing_shelf__34nVx li{flex:none;height:calc(var(--mm) * .5px);display:flex;align-items:flex-end}.minibar-landing_shelf__34nVx img{display:block;height:100%;width:auto;filter:drop-shadow(0 6px 8px rgba(0,0,0,.18))}.minibar-landing_credit__SjVGr{display:inline-block;margin:8px 0 24px;font-size:13px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.minibar-landing_credit__SjVGr:hover{color:var(--ink)}.minibar-landing_credit__SjVGr:active{opacity:.7}.minibar-landing_features__85VBv{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.minibar-landing_fee____og3{margin-block:48px;padding:24px 20px;border-radius:20px;background:var(--surface);border:1px solid var(--line-soft)}.minibar-landing_fee____og3 h2{margin-bottom:14px}.minibar-landing_fee____og3 p{font-size:17px;line-height:1.7;color:var(--ink);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.minibar-landing_faq__9NKHN{display:grid;gap:0;border-top:1px solid var(--line-soft)}.minibar-landing_faq__9NKHN details{border-bottom:1px solid var(--line-soft)}.minibar-landing_faq__9NKHN summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;font-size:17px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none;border-radius:6px}.minibar-landing_faq__9NKHN summary::-webkit-details-marker{display:none}.minibar-landing_faq__9NKHN summary:after{content:"";flex:none;width:10px;height:10px;border-inline-end:2px solid var(--ink-2);border-block-end:2px solid var(--ink-2);transform:rotate(45deg);transition:transform .2s ease}.minibar-landing_faq__9NKHN details[open] summary:after{transform:rotate(-135deg)}.minibar-landing_faq__9NKHN summary:hover{color:var(--coral)}.minibar-landing_faq__9NKHN summary:active{opacity:.7}.minibar-landing_faq__9NKHN details p{font-size:16px;line-height:1.7;color:var(--ink-2);margin:0 0 18px}.minibar-landing_closing__CLCZe{margin-top:48px;padding:32px 20px;border-radius:24px;background:var(--coral-wash);text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.minibar-landing_closing__CLCZe h2{margin:0}.minibar-landing_closing__CLCZe p{font-size:17px;line-height:1.65;color:var(--ink-2);margin:0 0 6px;max-width:36rem}.minibar-landing_page__2JoRm :where(a,summary):focus-visible{outline:3px solid var(--coral);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.minibar-landing_demo__yHOED{animation:minibar-landing_mbl-rise__ETd9F .6s cubic-bezier(.2,.7,.2,1) both}}@keyframes minibar-landing_mbl-rise__ETd9F{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.minibar-landing_faq__9NKHN summary:after{transition:none}}@media (min-width:48rem){.minibar-landing_page__2JoRm{padding:40px clamp(24px,4vw,56px) 72px}.minibar-landing_hero__hVqtv{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,72px);padding-block:24px 56px}.minibar-landing_actions__V2kTu{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px}.minibar-landing_demo__yHOED{width:440px}.minibar-landing_cards__FdB6P,.minibar-landing_steps__FcB5f{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.minibar-landing_steps__FcB5f li{padding:24px}.minibar-landing_card__BSmaR{padding:28px}.minibar-landing_features__85VBv{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.minibar-landing_shelf__34nVx{gap:22px;justify-content:center;height:200px}.minibar-landing_shelf__34nVx li{height:calc(var(--mm) * .58px)}.minibar-landing_fee____og3{padding:36px 40px}.minibar-landing_section__bF71O{margin-block:64px}.minibar-landing_faq__9NKHN{max-width:52rem}.minibar-landing_closing__CLCZe{padding:48px 32px}}.mbf{position:absolute;z-index:1;transform-origin:50% 50%;will-change:transform}.mbf__frames{position:absolute;inset:0;width:100%;height:100%;display:block}.mbf__shadow{height:5%;transform:translateY(-55%);border-radius:50%;background:radial-gradient(closest-side,rgba(20,8,12,.34),rgba(20,8,12,.16) 55%,transparent);filter:blur(6px)}.mbf__products,.mbf__shadow{position:absolute;pointer-events:none}.mbf__products{inset:0}.mbf__door,.mbf__inside{position:absolute;inset:0}.mbf__row--bin{transform-origin:50% 100%;opacity:0}.mbf__tags{position:absolute;inset:0;z-index:4;pointer-events:none}.mbf:not([data-door]) .mbf__front,.mbf:not([data-door]) .mbf__products{visibility:hidden}.mbf__binfront{position:absolute;inset:0;z-index:3;width:100%;height:100%;display:block;pointer-events:none}.mbf__grip{position:absolute;inset:0;touch-action:none;cursor:grab}.mbf--dragging .mbf__grip{cursor:grabbing}.mbf__row,.mbx:not([data-phase=open]) .mbf__grip{pointer-events:none}.mbf__row{position:absolute;display:flex;align-items:flex-end;justify-content:center;gap:1.2%;transform:translateY(-100%);z-index:1}.mbf__row>*{pointer-events:auto}.mbf__row--bin>.mbp{width:100%;max-width:100%;min-width:44px}.mbf__row--bin .mbp__stack{overflow:visible;height:calc(var(--box-h, 600px) * var(--per-metre, 1) * min(var(--m, .12), var(--bin-max-m, 9)))}.mbf__skin{position:absolute;left:0;top:0;z-index:20;transform-origin:0 0;pointer-events:none}