@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{background:var(--surface-1)}html[data-brand]:not(:has(#search[open]:not([data-closing]))){background:var(--brand)}html[data-brand]:not(:has(#search[open]:not([data-closing]))) body{background:var(--brand)}html{scrollbar-width:none;scroll-padding-block:var(--chrome-top-space) var(--chrome-bottom-space)}html::-webkit-scrollbar{display:none}html:has(dialog:modal,.snap-sheet[open]){overflow:hidden}body{color:var(--text-1);font:var(--type-body);font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;margin:0}input::placeholder,textarea::placeholder{color:var(--text-2);opacity:1}h1,h2,h3,p,dl,dd,ol,ul,figure{margin:0}:where(h1,h2,h3,h4,p,dt,dd,figcaption,blockquote,summary){text-box:trim-both cap alphabetic}ol,ul{padding:0;list-style:none}a{color:inherit}button,input,select{font:inherit;color:inherit}strong{font:var(--type-strong);letter-spacing:var(--type-strong-tracking)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}[tabindex="-1"]:focus{outline-color:#0000}html{--arrive-hold-cap:calc(15 * var(--motion-step))}#main{--reveal-gate-off:calc(var(--motion-fade) + var(--motion-stagger) / (1 - var(--motion-arrive-falloff)) + var(--motion-detail) + 10 * var(--motion-step));--motion-gate-off:var(--reveal-gate-off)}html[data-arrive-hold]{--arrive-play:paused}}@layer primitives{.sr-only{width:var(--border-hairline);height:var(--border-hairline);clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.icon{--icon:22px;width:var(--icon);height:var(--icon);fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.icon--sm{width:var(--size-icon-sm);height:var(--size-icon-sm);stroke-width:2px}.money{white-space:nowrap}.btn{justify-content:safe center;align-items:center;gap:var(--space-2);min-height:var(--size-button);padding:0 var(--space-4);border-radius:var(--radius-4);font:var(--type-strong);letter-spacing:var(--type-strong-tracking);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fade) var(--ease-default), opacity var(--motion-fade) var(--ease-default);border:0;text-decoration:none;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.btn{transition:transform var(--motion-exit) var(--ease-out), background-color var(--motion-fade) var(--ease-default), opacity var(--motion-fade) var(--ease-default)}}.btn__done>span{text-box:trim-both cap alphabetic}.btn:not(:has(.odo))>:where(span:not([class])){text-box:trim-both cap alphabetic}.btn__face:not(:has(.odo))>*{text-box:trim-both cap alphabetic}.btn:active{transform:scale(.97)}.btn--primary{background:var(--accent);color:var(--accent-on)}.btn--tonal{background:var(--tint-1);color:var(--text-1)}.btn--block{width:100%}.btn--split{justify-content:space-between}.btn--pill{--button-lg:58px;min-height:var(--button-lg);border-radius:var(--radius-6);padding:0 var(--space-6)}.btn__value{font-variant-numeric:tabular-nums}.btn__face{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;transition:opacity var(--motion-fade) var(--ease-default);display:flex}@media (prefers-reduced-motion:no-preference){.btn__face{transition:transform var(--motion-push) var(--spring), opacity var(--motion-fade) var(--ease-default)}}.btn__done{--icon-cap-done:1.9cap;justify-content:safe center;align-items:center;gap:var(--space-1);opacity:0;transition:opacity var(--motion-fade) var(--ease-default);display:flex;position:absolute;inset:0;transform:translateY(100%)}@media (prefers-reduced-motion:no-preference){.btn__done{transition:transform var(--motion-push) var(--spring-bounce), opacity var(--motion-fade) var(--ease-default)}}.btn__done .icon{inline-size:auto;block-size:var(--icon-cap-done);stroke-width:2.4px}.is-done>.btn__face{opacity:0;transform:translateY(-100%)}.is-done>.btn__done{opacity:1;transform:none}.btn__spinner{--spinner-stroke:2.5px;--spinner-size:22px;left:calc(50% - var(--spinner-size) / 2);top:calc(50% - var(--spinner-size) / 2);width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-stroke) solid currentColor;opacity:0;transition:opacity var(--motion-fade) var(--ease-default);border-right-color:#0000;border-radius:50%;animation-play-state:paused;position:absolute}@media (prefers-reduced-motion:no-preference){.btn__spinner{animation:spin var(--motion-cycle) var(--ease-linear) infinite;animation-play-state:paused}}.btn--pay.is-loading .btn__face{opacity:0;transform:scale(.96)}.btn--pay.is-loading .btn__spinner{opacity:1;animation-play-state:running}@keyframes spin{to{transform:rotate(1turn)}}.text-btn{padding:var(--text-btn-pad-block,0px) var(--text-btn-pad-inline,var(--space-2));text-box:trim-both cap alphabetic;font:var(--type-strong);letter-spacing:var(--type-strong-tracking);cursor:pointer;background:0 0;border:0;position:relative}.text-btn:active{opacity:.5}.text-btn:before{content:"";inset:min(0px, (100% - var(--size-hit)) / 2) 0;position:absolute}.odo{font-variant-numeric:tabular-nums;align-items:flex-end;display:inline-flex}.odo__slot,.odo__char{height:1.15em;line-height:1.15em;display:inline-block;overflow:hidden}.odo__reel{transform:translateY(calc(var(--d) * -1.15em));transition-delay:inherit;display:block}@media (prefers-reduced-motion:no-preference){.odo__reel{transition:transform var(--motion-odometer,var(--motion-push)) var(--spring-bounce);transition-delay:inherit}}.odo__reel>span{text-align:center;height:1.15em;display:block}.odo__slot.is-instant .odo__reel{transition:none}.seg{--segment-h:44px;grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding:var(--space-1);border-radius:var(--radius-4);background:var(--tint-1);isolation:isolate;display:grid;position:relative}.seg:before{--segment-track-inset:4px;content:"";z-index:-1;top:var(--segment-track-inset);bottom:var(--segment-track-inset);left:var(--segment-track-inset);width:calc((100% - 2 * var(--segment-track-inset)) / var(--n));border-radius:var(--radius-3);background:var(--surface-inverse);box-shadow:var(--shadow-1);transform:translateX(calc(var(--i) * 100%));position:absolute}@media (prefers-reduced-motion:no-preference){.seg:before{transition:transform var(--motion-push) var(--spring)}}.seg__opt{min-height:var(--segment-h);padding:var(--space-1) var(--space-2);cursor:pointer;place-items:center;display:grid;position:relative}.seg__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg__text{text-box:trim-both cap alphabetic;color:var(--text-3,var(--text-2));font:var(--type-label);text-align:center;transition:color var(--motion-fade) var(--ease-default);display:block}.seg__opt input:checked+.seg__text{color:var(--text-inverse)}.seg__opt input:focus-visible+.seg__text{--segment-track-inset:4px;--focus-ring-offset:var(--segment-track-inset);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-1)}.seg__text:has(>.seg__sub){text-box-trim:trim-start}.seg__sub{color:var(--text-2);font:var(--type-caption);text-box:trim-end cap alphabetic;transition:color var(--motion-fade) var(--ease-default);display:block}.seg__opt input:checked+.seg__text .seg__sub{color:var(--text-inverse)}.stepper{--icon-xs:18px;--stepper:52px;--stepper-sm:36px;--stepper-button:42px;--stepper-button-sm:32px;--stepper-count:26px;--stepper-count-sm:20px;height:var(--stepper);padding:0 var(--space-1);border-radius:var(--radius-4);background:var(--tint-1);flex:none;align-items:center;display:inline-flex}.stepper button{width:var(--stepper-button);height:var(--stepper-button);border-radius:var(--radius-3);color:var(--text-1);cursor:pointer;transition:background-color var(--motion-fade) var(--ease-default);background:0 0;border:0;place-items:center;padding:0;display:grid}.stepper button:active{background:var(--tint-2)}.stepper output{min-width:var(--stepper-count);font:var(--type-strong);text-box:trim-both cap alphabetic;letter-spacing:var(--type-strong-tracking);font-variant-numeric:tabular-nums;text-align:center;display:inline-block}.stepper--sm{height:var(--stepper-sm);padding:0 var(--space-1);border-radius:var(--radius-3)}.stepper--sm button{width:var(--stepper-button-sm);height:var(--stepper-button-sm);border-radius:var(--radius-3);position:relative}.stepper--sm button:before{content:"";inset:calc((var(--stepper-button-sm) - var(--size-hit)) / 2);position:absolute}.stepper--sm .icon{width:var(--icon-xs);height:var(--icon-xs)}.stepper--sm output{min-width:var(--stepper-count-sm);font:var(--type-label);text-box:trim-both cap alphabetic}.field{--field-h:58px;--field-border:1.5px;--field-value-top:24px;--field-label-float:calc(12 / 14);row-gap:var(--space-1);display:grid;position:relative}.field__input{width:100%;height:var(--field-h);padding:var(--field-value-top) var(--space-4) calc(var(--field-h) - 2 * var(--field-border) - var(--field-value-top) - 1lh);border:var(--field-border) solid transparent;border-radius:var(--radius-3);background:var(--tint-1);color:var(--text-1);font:var(--type-body);appearance:none;transition:border-color var(--motion-fade) var(--ease-default), background-color var(--motion-fade) var(--ease-default);outline-color:#0000}.field__input:focus{border-color:var(--text-1);background:var(--surface-2)}.field__label{--field-label-rest:calc((var(--field-h) - 1cap) / 2);left:calc(var(--space-4) + var(--field-border));top:var(--field-label-rest);color:var(--text-3,var(--text-2));font:var(--type-label);text-box:trim-both cap alphabetic;pointer-events:none;transform-origin:0 0;transition:color var(--motion-fade) var(--ease-default);position:absolute}@media (prefers-reduced-motion:no-preference){.field__label{transition:transform var(--motion-exit) var(--ease-out), color var(--motion-fade) var(--ease-default)}}.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label{transform:translateY(calc(var(--field-border) + var(--field-value-top) - var(--field-label-float) * (1lh + 1cap) / 2 - var(--field-label-rest))) scale(var(--field-label-float))}.field__input:user-invalid{border-color:var(--accent);background-color:color-mix(in srgb, var(--accent) 7%, var(--tint-1))}.field__error{padding-inline:var(--space-1);color:var(--accent);font:var(--type-caption);text-box:trim-both cap alphabetic}.field__error:empty{display:none}.field-row{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sheet-layer{display:contents}.sheet__grab{--grab-top:6px;--grab-w:38px;--grab-h:5px;--grab-radius:3px;top:var(--grab-top);z-index:6;width:var(--grab-w);height:var(--grab-h);border-radius:var(--grab-radius);background:color-mix(in srgb, var(--text-1) 45%, transparent);touch-action:auto;cursor:pointer;border:0;padding:0;position:absolute;left:50%;translate:-50%}.sheet__handle:after{content:"";inset:calc((var(--grab-h) - var(--size-hit)) / 2) calc(-1 * var(--space-6));position:absolute}.sheet__body{grid-column:full;grid-template-columns:subgrid;overscroll-behavior:contain;align-content:start;column-gap:0;min-height:0;display:grid;overflow-y:auto}.sheet__body>*{grid-column:content;min-inline-size:0}.sheet__foot{grid-column:full;grid-template-columns:subgrid;column-gap:0;row-gap:var(--space-2);padding-block:var(--space-4) calc(var(--space-4) + var(--safe-b));background:var(--surface-2);box-shadow:0 calc(-1 * var(--border-thin)) 0 var(--border-1);display:grid}.sheet__foot>*{grid-column:content;min-inline-size:0}.snap-sheet{--sheet-gap:40px;--snap-sheet-scrim:var(--overlay);--group-bg:var(--tint-1);--sheet-h:calc(var(--snap-viewport-height,100dvh) - var(--sheet-gap) - var(--safe-t))}.snap-sheet__panel{grid-template-columns:var(--grid-full-template);grid-template-rows:var(--sheet-rows,[heading-start] auto [heading-end body-start] minmax(0, 1fr) [body-end footer-start] auto [footer-end]);max-height:var(--sheet-h);border-radius:var(--radius-6) var(--radius-6) 0 0;background:var(--surface-2);box-shadow:var(--shadow-4);align-content:start;column-gap:0;display:grid}.snap-sheet__panel>*{grid-column:content;min-inline-size:0}.snap-sheet__panel>.sheet__body{grid-area:body/full}.snap-sheet__panel>.sheet__foot{grid-area:footer/full}.snap-sheet__panel>:is(.snap-sheet__frame,.sheet__grab){grid-column:full}.snap-sheet--tall .snap-sheet__panel{height:var(--sheet-h)}snap-sheet :where(.snap-sheet__panel:has(>h2)){--sheet-rows:var(--space-4) [heading-start] minmax(var(--size-hit), auto) [heading-end body-start] minmax(0, 1fr) [body-end footer-start] auto [footer-end]}snap-sheet :where(.snap-sheet__panel>h2){font:var(--type-title);text-box:trim-both cap alphabetic;letter-spacing:var(--type-title-tracking);grid-row:heading;place-self:center start}snap-sheet :where(.snap-sheet__panel>h2+:is(button,a)){grid-row:heading;place-self:center end}.snap-sheet .sheet__grab{touch-action:auto;cursor:auto}@supports (animation-timeline:scroll()){.snap-sheet--tall .sheet__foot{z-index:1;animation:sheet-foot var(--ease-linear) both;animation-timeline:var(--snap-timeline,none);animation-range:entry calc(var(--snap-rest) * 100%) entry 100%;position:relative}}@keyframes sheet-foot{0%{translate:0 calc((var(--snap-rest) - 1) * var(--sheet-h))}}}@layer components,pages;@layer transitions{html:active-view-transition-type(brand) .appbar{view-transition-name:none}html:active-view-transition-type(tabs-change) .tabbar{view-transition-name:none}html:not(:active-view-transition-type(push,pop))::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(root){animation:none}html:active-view-transition-type(push)::view-transition-image-pair(root){background-image:linear-gradient(var(--black), var(--black))}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(push)::view-transition-old(root){animation:vt-recede var(--motion-push) var(--spring) both}}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(push)::view-transition-new(root){animation:vt-enter var(--motion-push) var(--spring) both}}html:active-view-transition-type(pop)::view-transition-old(root){z-index:1}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(pop)::view-transition-old(root){animation:vt-leave var(--motion-pop) var(--spring) both}}html:active-view-transition-type(pop)::view-transition-new(root){animation:none}html:active-view-transition-type(push,pop)::view-transition-old(appbar){display:block}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(push)::view-transition-old(appbar){animation:vt-recede var(--motion-push) var(--spring) both}}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(push)::view-transition-new(appbar){animation:vt-enter var(--motion-push) var(--spring) both}}html:active-view-transition-type(pop)::view-transition-old(appbar){z-index:1}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(pop)::view-transition-old(appbar){animation:vt-leave var(--motion-pop) var(--spring) both}}::view-transition-group(appbar){animation:none}::view-transition-group(appbar-title){animation:none}::view-transition-group(appbar-actions){animation:none}::view-transition-group(tabbar){animation:none}::view-transition-group(tabbar){border-radius:var(--radius-round)}::view-transition-old(appbar-title){display:none}::view-transition-new(appbar-title){animation:none}::view-transition-old(appbar-title):only-child{animation:vt-fade-out var(--motion-fade) var(--ease-out) both;display:block}::view-transition-new(appbar-title):only-child{animation:vt-fade-in var(--motion-title-fade) var(--ease-out) var(--chrome-delay) both}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(arrow-in)::view-transition-new(appbar-title){animation:appbar-title-center var(--motion-push) var(--spring) both}}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(arrow-out)::view-transition-new(appbar-title){animation:appbar-title-home var(--motion-pop) var(--spring) both}}html:active-view-transition-type(arrow-in,arrow-out)::view-transition-new(appbar-title):only-child{animation:vt-fade-in var(--motion-title-fade) var(--ease-out) var(--chrome-delay) both}:root{--chrome-delay:calc(5 * var(--motion-step));--back-delay:calc(7 * var(--motion-step));--rail-enter:calc(var(--motion-push) + 7 * var(--motion-step));--standard-in:cubic-bezier(.42, 0, 1, 1);--offset-back:8px;--offset-rail-out:24px;--offset-rail-in:56px;--appbar-side:calc((var(--grid-gutter-start) + var(--grid-gutter-end)) / 2)}@keyframes appbar-title-center{0%{transform:translateX(calc(50% + var(--appbar-side) - 50vw))}}@keyframes appbar-title-home{0%{transform:translateX(calc(50vw - var(--appbar-side) - 50%))}}@keyframes vt-fade-in{0%{opacity:0}}::view-transition-old(appbar){display:none}::view-transition-old(appbar-actions){display:none}::view-transition-old(tabbar){display:none}::view-transition-old(tabbar):only-child{animation:vt-fade-out var(--motion-exit) var(--ease-out) both;display:block}::view-transition-new(tabbar):only-child{animation:vt-fade-in var(--motion-detail) var(--ease-out) var(--motion-fade) both}::view-transition-old(appbar-actions):only-child{animation:vt-fade-out var(--motion-fade) var(--ease-out) both;display:block}::view-transition-new(appbar-actions):only-child{animation:vt-fade-in var(--motion-title-fade) var(--ease-out) var(--chrome-delay) both}::view-transition-new(appbar){animation:none}::view-transition-new(appbar-actions){animation:none}::view-transition-new(tabbar){animation:none}::view-transition-group(appbar-back){animation:none}@media (prefers-reduced-motion:no-preference){::view-transition-new(appbar-back):only-child{animation:appbar-back-in var(--motion-title-fade) var(--ease-out) var(--back-delay) both}}@media (prefers-reduced-motion:no-preference){::view-transition-old(appbar-back):only-child{animation:appbar-back-out var(--chrome-delay) var(--ease-out) both}}html:active-view-transition-type(brand)::view-transition-old(appbar-title){display:block}html:active-view-transition-type(brand)::view-transition-old(appbar-actions){display:block}html:active-view-transition-type(brand)::view-transition-old(appbar-back){display:block}html:active-view-transition-type(brand):active-view-transition-type(push)::view-transition-new(appbar-title){animation:vt-fade-in var(--motion-push) var(--ease-out) both}html:active-view-transition-type(brand):active-view-transition-type(push)::view-transition-new(appbar-actions):not(:only-child){animation:vt-fade-in var(--motion-push) var(--ease-out) both}html:active-view-transition-type(brand):active-view-transition-type(push)::view-transition-new(appbar-back):not(:only-child){animation:vt-fade-in var(--motion-push) var(--ease-out) both}html:active-view-transition-type(brand):active-view-transition-type(pop)::view-transition-new(appbar-title){animation:vt-fade-in var(--motion-pop) var(--ease-out) both}html:active-view-transition-type(brand):active-view-transition-type(pop)::view-transition-new(appbar-actions):not(:only-child){animation:vt-fade-in var(--motion-pop) var(--ease-out) both}html:active-view-transition-type(brand):active-view-transition-type(pop)::view-transition-new(appbar-back):not(:only-child){animation:vt-fade-in var(--motion-pop) var(--ease-out) both}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(brand):active-view-transition-type(arrow-in)::view-transition-old(appbar-title){animation:appbar-title-center var(--motion-push) var(--spring) both}}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(brand):active-view-transition-type(arrow-in)::view-transition-new(appbar-title){animation:appbar-title-center var(--motion-push) var(--spring) both, vt-fade-in var(--motion-push) var(--ease-out) both}}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(brand):active-view-transition-type(arrow-out)::view-transition-old(appbar-title){animation:appbar-title-home var(--motion-pop) var(--spring) both}}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(brand):active-view-transition-type(arrow-out)::view-transition-new(appbar-title){animation:appbar-title-home var(--motion-pop) var(--spring) both, vt-fade-in var(--motion-pop) var(--ease-out) both}}@keyframes appbar-back-in{0%{opacity:0;transform:translateX(calc(-1 * var(--offset-back)))}}@keyframes appbar-back-out{to{opacity:0;transform:translateX(calc(-1 * var(--offset-back)))}}@keyframes vt-recede{to{opacity:.78;transform:translate(-18%)}}@keyframes vt-enter{0%{transform:translate(100%)}}@keyframes vt-leave{to{transform:translate(100%)}}@keyframes vt-fade-out{to{opacity:0}}html:active-view-transition-type(taste-next,taste-prev){view-transition-name:none}html:active-view-transition-type(taste-next,taste-prev) :is(.appbar,.appbar__title,.appbar__actions,.appbar__back,.tabbar){view-transition-name:none}html:active-view-transition-type(taste-next,taste-prev)::view-transition{width:0;height:0}html:active-view-transition-type(taste-next,taste-prev) .taste__rail{view-transition-name:taste-rail}::view-transition-group(taste-rail){animation:none}::view-transition-image-pair(taste-rail){overflow:clip}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(taste-next)::view-transition-old(taste-rail){animation:rail-out-next var(--back-delay) var(--standard-in) both}}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(taste-prev)::view-transition-old(taste-rail){animation:rail-out-prev var(--back-delay) var(--standard-in) both}}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(taste-next)::view-transition-new(taste-rail){animation:rail-in-next var(--rail-enter) var(--spring) var(--chrome-delay) both}}@media (prefers-reduced-motion:no-preference){html:active-view-transition-type(taste-prev)::view-transition-new(taste-rail){animation:rail-in-prev var(--rail-enter) var(--spring) var(--chrome-delay) both}}@keyframes rail-out-next{to{opacity:0;transform:translateX(calc(-1 * var(--offset-rail-out)))}}@keyframes rail-out-prev{to{opacity:0;transform:translateX(var(--offset-rail-out))}}@keyframes rail-in-next{0%{opacity:0;transform:translateX(var(--offset-rail-in))}}@keyframes rail-in-prev{0%{opacity:0;transform:translateX(calc(-1 * var(--offset-rail-in)))}}#main{--arrival-card-rise:12px;--arrival-title-rise:6px;--offset-title:var(--arrival-title-rise);--offset-card:var(--arrival-card-rise)}#main :is([data-card],[data-arrive-item]){--arrive-at:var(--motion-none)}#main :is([data-card],[data-arrive-item]):nth-child(2){--arrive-at:var(--motion-stagger)}#main :is([data-card],[data-arrive-item]):nth-child(3){--arrive-at:calc(var(--motion-stagger) * (1 + var(--motion-arrive-falloff)))}#main :is([data-card],[data-arrive-item]):nth-child(4){--arrive-at:calc(var(--motion-stagger) * (1 + var(--motion-arrive-falloff) * (1 + var(--motion-arrive-falloff))))}#main :is([data-card],[data-arrive-item]):nth-child(5){--arrive-at:calc(var(--motion-stagger) * (1 + var(--motion-arrive-falloff) * (1 + var(--motion-arrive-falloff) * (1 + var(--motion-arrive-falloff)))))}#main :is([data-card],[data-arrive-item]):nth-child(6){--arrive-at:calc(var(--motion-stagger) * (1 + var(--motion-arrive-falloff) * (1 + var(--motion-arrive-falloff) * (1 + var(--motion-arrive-falloff) * (1 + var(--motion-arrive-falloff))))))}#main :is([data-card],[data-arrive-item]):nth-child(7){--arrive-at:calc(var(--motion-stagger) * (1 + var(--motion-arrive-falloff) * (1 + var(--motion-arrive-falloff) * (1 + var(--motion-arrive-falloff) * (1 + var(--motion-arrive-falloff) * (1 + var(--motion-arrive-falloff)))))))}@supports (z-index:sibling-index()) and (z-index:pow(2, 2)){#main :is([data-card],[data-arrive-item]){--arrive-at:calc(var(--motion-stagger) * (1 - pow(var(--motion-arrive-falloff), sibling-index() - 1)) / (1 - var(--motion-arrive-falloff)))}}#main [data-card]:nth-child(-n+2){--arrive-at:var(--motion-none)}#main [data-card]:nth-child(n+3):nth-child(-n+4){--arrive-at:var(--motion-stagger)}#main [data-card]:nth-child(n+5):nth-child(-n+6){--arrive-at:calc(var(--motion-stagger) * (1 + var(--motion-arrive-falloff)))}@media (prefers-reduced-motion:no-preference){html:not(:active-view-transition) #main[data-enter]:not(:has([data-arrival])) [data-page-title]{--arrive-from:var(--offset-title);animation:arrive-rise var(--motion-fade) var(--spring) backwards, arrive-fade var(--motion-fade) var(--ease-out) backwards;animation-play-state:var(--arrive-play,running)}html:not(:active-view-transition) #main[data-enter]:not(:has([data-arrival])) [data-arrive-support]{animation:arrive-fade var(--motion-title-fade) var(--ease-out) var(--motion-fade) backwards;animation-play-state:var(--arrive-play,running)}html:not(:active-view-transition) #main[data-enter]:not(:has([data-arrival])) [data-card]:nth-child(-n+6),html:not(:active-view-transition) #main[data-enter]:not(:has([data-arrival])) [data-arrive-item]:nth-child(-n+7){--arrive-from:var(--offset-card);animation:arrive-rise var(--motion-detail) var(--spring) calc(var(--motion-fade) + var(--arrive-at)) backwards, arrive-fade var(--motion-title-fade) var(--ease-out) calc(var(--motion-fade) + var(--arrive-at)) backwards;animation-play-state:var(--arrive-play,running)}}@keyframes arrive-rise{0%{translate:0 var(--arrive-from)}}@keyframes arrive-fade{0%{opacity:0}}}@layer components.shared{.shell{--recede-drop:10px;isolation:isolate;timeline-scope:--header-join;width:100%;position:relative}[data-announce]{top:0;left:0}#main{grid-template-columns:var(--grid-full-template);background:var(--surface-1);min-height:100dvh;color:var(--text-1);padding-top:calc(var(--chrome-top-h) + var(--safe-t) + var(--space-4));padding-bottom:calc(var(--chrome-bottom-space) + var(--space-6));isolation:isolate;transform-origin:50% var(--sheet-origin,0px);align-content:start;column-gap:0;display:grid;position:relative}:where(#main)>*{grid-column:content;min-inline-size:0}.page-grid,.content-grid{align-content:start;column-gap:0;min-inline-size:0;display:grid}.page-grid{grid-column:full;grid-template-columns:subgrid}.content-grid{grid-column:content;grid-template-columns:subgrid}:where(.page-grid,.content-grid)>*{grid-column:content;min-inline-size:0}.appbar{transform-origin:50% calc(-1 * var(--safe-t))}.tabbar{transform-origin:50% calc(var(--chrome-bottom-h) + var(--safe-b) + var(--chrome-gap) - 100dvh)}[data-recede]{transition:border-radius var(--motion-push) var(--spring)}@media (prefers-reduced-motion:no-preference){.shell:has(.snap-sheet[open]) #main{clip-path:inset(var(--sheet-origin,0px) 0 max(0px, calc(100% - var(--sheet-origin,0px) - 100dvh)) round var(--radius-6))}}.shell:has(.snap-sheet[open]) .appbar{height:calc(var(--chrome-top-h) + var(--border-hairline));padding-bottom:calc(var(--space-1) + var(--border-hairline))}@media (prefers-reduced-motion:no-preference){.shell:has(.snap-sheet[open]) [data-recede]{border-radius:var(--radius-6)}}@media (prefers-reduced-motion:no-preference){.shell:has(.snap-sheet[open]) [data-recede]:not(.appbar){animation:sheet-recede var(--ease-linear) both;animation-timeline:--sheet-timeline-0;animation-range:entry 0% entry calc(var(--snap-rest,1) * 100%)}}html:active-view-transition [data-recede]{transition:none}@keyframes sheet-recede{to{transform:translateY(var(--recede-drop)) scale(calc(1 - .06))}}#main:has(.dock){padding-bottom:var(--chrome-bottom-space);grid-template-rows:[body-start]minmax(0,1fr)[body-end dock-start]auto[dock-end];align-content:stretch}#main[data-page=\/cart]{grid-template-rows:[title-start] auto [title-end] var(--space-6) [body-start] minmax(0, 1fr) [body-end dock-start] auto [dock-end]}#main[data-page=\/orders]{row-gap:var(--space-6)}#main:has(.dock)>.page-grid{grid-row:body;align-self:start}#main.is-flow,#main.is-pdp{padding-bottom:calc(var(--safe-b) + var(--chrome-gap))}.dock{grid-area:dock/full;grid-template-columns:subgrid;z-index:5;padding-block:var(--space-4) var(--space-4);background:linear-gradient(to bottom, transparent, var(--surface-1) 30%);transition:opacity var(--motion-fade) var(--ease-default);column-gap:0;display:grid;position:sticky;bottom:0}@media (prefers-reduced-motion:no-preference){.dock{transition:translate var(--motion-push) var(--spring), opacity var(--motion-fade) var(--ease-default)}}.dock>*{grid-column:content;min-inline-size:0}.dock.is-hidden{opacity:0;pointer-events:none;translate:0 120%}.dock .btn--tonal{background:var(--surface-2)}.appbar{--brand-mark-w:21px;--brand-mark-h:25.2px;--brand-mark-gap:8px;--wordmark-size:21px;--wordmark-weight:800;--wordmark-tracking:-.2px;--wordmark-leading:1.21;--lockup-hit-block:10px;--lockup-hit-inline:4px;--header-band:24px;top:var(--safe-t);z-index:10;grid-template-columns:var(--grid-full-template);height:var(--chrome-top-h);contain:strict;padding-block:var(--space-1);color:var(--text-1);view-transition-name:appbar;animation:header-fill auto var(--ease-linear) both, header-join auto var(--ease-linear) both, var(--header-sheet-animation,none) auto var(--ease-linear) both;animation-timeline:scroll(root),--header-join,--sheet-timeline-0;animation-range:var(--header-band-from,0px) var(--header-band-to,var(--header-band)), exit 0px exit var(--border-hairline), entry 0% entry calc(var(--snap-rest,1) * 100%);grid-template-rows:[toolbar-start]auto[toolbar-end];align-items:center;display:grid;position:fixed;left:0;right:0}.shell:has(:is(.sheet--sort,.sheet--form,.sheet--paid)[open]) .appbar{--header-sheet-animation:sheet-recede}@keyframes header-fill{to{background-color:var(--surface-1);box-shadow:0 var(--border-thin) 0 var(--border-1)}}@keyframes header-join{to{box-shadow:none}}:root[data-brand] .appbar,:root[data-toolbar-canvas] .appbar{background-color:var(--surface-1)}:root[data-toolbar-canvas] .appbar{background-image:linear-gradient(var(--surface-1), var(--surface-1))}:root[data-brand]:not(:has(#search[open]:not([data-closing]))) .appbar__mark path{fill:var(--surface-1)}:root[data-brand]:not(:has(#search[open]:not([data-closing]))) .appbar__mark path:first-child{fill:currentColor}.shell.island-open .appbar{animation:none}.appbar__title{justify-self:start;align-items:flex-start;gap:var(--brand-mark-gap);color:inherit;view-transition-name:appbar-title;grid-area:toolbar/content;text-decoration:none;display:flex;position:relative}.appbar__title:before{content:"";inset:calc(-1 * var(--lockup-hit-block)) calc(-1 * var(--lockup-hit-inline));position:absolute}.appbar__title--center{grid-area:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.appbar__mark{width:var(--brand-mark-w);height:var(--brand-mark-h);shape-rendering:crispedges;flex:none}.appbar__wordmark{font-family:var(--font-family-display);font-size:var(--wordmark-size);font-weight:var(--wordmark-weight);letter-spacing:var(--wordmark-tracking);line-height:var(--wordmark-leading)}.appbar__actions{gap:var(--space-2);view-transition-name:appbar-actions;grid-area:toolbar/content;justify-self:end;display:flex}.appbar__back{view-transition-name:appbar-back;grid-area:toolbar/content;justify-self:start}.large-title{font:var(--type-title-lg);text-box:trim-both cap alphabetic;letter-spacing:var(--type-title-lg-tracking);padding-block:0}.tabbar{--glyph-time:calc(17 * var(--motion-step));--motion-lens-lift:calc(19 * var(--motion-step));--motion-lens-follow:var(--motion-detail);--motion-lens-settle:calc(22 * var(--motion-step));--motion-lens-glass:calc(11 * var(--motion-step));--spring-lens-lift-stiffness:520;--spring-lens-lift-damping:34;--spring-lens-follow-stiffness:700;--spring-lens-follow-damping:48;--lens-magnify:.2;--lens-magnify-radius:74px;--size-lens-drag-slop:6px;--tabbar-shadow:0 -8px 24px #0000001c, 0 1px 3px #00000012;--lens-shadow:0 -8px 24px #00000029, 0 1px 3px #0000001a;--glyph-dot-time:var(--motion-lens-glass);--glyph-box-delay:calc(5 * var(--motion-step));--dot-from:.35;--flame-wide:1.1;--flame-low:.72;--flame-narrow:.94;--flame-tall:1.1;--flame-settle-x:1.02;--flame-settle-y:.98;--icon-cap-tab:3cap;--lift-scale-x:1.1;--lift-scale-y:1.2;--ink-cutout:#eeeef4;--frost:var(--surface-2);--sheen:linear-gradient(to bottom, #ffffff1c, #fff0 60%);--dark:0 0 0 1px #0000001c;--light:inset 0 1px 0 #ffffff7a;--downhill:inset 0 -1px 2px #0000000c;--carved:inset 0 1px 3px #0000001f, inset 0 0 0 .5px #0000000c, inset 0 -1px 0 #ffffff5c;inset-inline:0;bottom:calc(var(--safe-b) + var(--chrome-gap));z-index:20;justify-content:safe center;gap:var(--space-1);inline-size:fit-content;max-inline-size:100%;height:var(--chrome-bottom-h);contain:layout style;padding:var(--space-1);border-radius:var(--radius-round);background:var(--frost);box-shadow:var(--dark), var(--light), var(--downhill), var(--tabbar-shadow);view-transition-name:tabbar;touch-action:none;margin-inline:auto;display:flex;position:fixed}.tabbar[data-lens]:before{--lens-track-inset:4px;content:"";z-index:-1;top:var(--lens-track-inset);bottom:var(--lens-track-inset);width:var(--lens-w);translate:var(--lens-x) 0;scale:calc(var(--lens-sx,1) * (1 + (var(--lift-scale-x) - 1) * var(--lens-l))) calc(1 + (var(--lift-scale-y) - 1) * var(--lens-l));border-radius:var(--radius-round);box-shadow:var(--carved);transition:background-color var(--motion-lens-glass) var(--ease-out), box-shadow var(--motion-lens-glass) var(--ease-out);position:absolute;left:0}.tabbar[data-lens=lift]:before{background:var(--sheen), var(--frost);box-shadow:var(--dark), var(--light), var(--downhill), var(--lens-shadow)}@media (prefers-reduced-motion:no-preference){.tabbar[data-lens=settle]:before{transition:translate var(--motion-lens-settle) var(--spring), scale var(--motion-lens-settle) var(--spring), background-color var(--motion-lens-glass) var(--ease-out), box-shadow var(--motion-lens-glass) var(--ease-out)}.tabbar[data-lens=settle] .tab svg{transition:transform var(--motion-exit) var(--spring-bounce), scale var(--motion-lens-settle) var(--spring)}}.tabbar[data-lens] .tab[aria-current=page]{box-shadow:none;background:0 0}.tabbar[data-lens] .tab:active svg{transform:none}:root[data-brand] .tabbar{display:none}.tab{justify-content:safe center;align-items:safe center;gap:var(--space-1);padding-inline:var(--space-4);border-radius:var(--radius-round);color:var(--text-1);font:var(--type-micro);white-space:nowrap;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;flex-direction:column;text-decoration:none;display:flex}.tab>span{text-box:trim-both cap alphabetic}.tab svg{block-size:var(--icon-cap-tab);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;inline-size:auto}@media (prefers-reduced-motion:no-preference){.tab svg{transition:transform var(--motion-exit) var(--spring-bounce)}}@media (prefers-reduced-motion:no-preference){.tab:active svg{transform:scale(.86)}}.tab[aria-current=page]{box-shadow:var(--carved);color:var(--accent)}.tab .tab__fill{fill:currentColor;stroke:none;visibility:hidden}.tab[aria-current=page] .tab__fill{visibility:visible}.tab[data-tab=catalog][aria-current=page] circle{fill:currentColor}.tab[data-tab=orders][aria-current=page] .tab__lid{stroke:var(--ink-cutout)}@media (prefers-reduced-motion:no-preference){.tab[aria-current=page][data-tab=home] .tab__fill{animation:glyph-rise var(--glyph-time) var(--ease-out) backwards}.tab[aria-current=page][data-tab=catalog] circle{transform-box:fill-box;transform-origin:50%;animation:glyph-dot var(--glyph-dot-time) var(--spring-bounce) backwards}.tab[aria-current=page][data-tab=catalog] circle:nth-child(2){animation-delay:var(--motion-stagger-tight)}.tab[aria-current=page][data-tab=catalog] circle:nth-child(3){animation-delay:calc(2 * var(--motion-stagger-tight))}.tab[aria-current=page][data-tab=catalog] circle:nth-child(4){animation-delay:calc(3 * var(--motion-stagger-tight))}.tab[aria-current=page][data-tab=roasters] path{transform-box:fill-box;transform-origin:bottom;animation:glyph-flare var(--glyph-time) var(--ease-out) backwards}.tab[aria-current=page][data-tab=roasters] .tab__fill{animation:glyph-rise var(--glyph-time) var(--ease-out) backwards, glyph-flare var(--glyph-time) var(--ease-out) backwards}.tab[aria-current=page][data-tab=orders] .tab__lid{animation:glyph-lid var(--glyph-time) var(--ease-out) backwards}.tab[aria-current=page][data-tab=orders] .tab__fill{animation:glyph-close var(--motion-title-fade) var(--ease-out) var(--glyph-box-delay) backwards}@keyframes glyph-rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes glyph-dot{0%{fill:#0000;transform:scale(var(--dot-from))}to{fill:currentColor;transform:scale(1)}}@keyframes glyph-flare{0%{transform:scale(var(--flame-wide), var(--flame-low))}45%{transform:scale(var(--flame-narrow), var(--flame-tall))}75%{transform:scale(var(--flame-settle-x), var(--flame-settle-y))}to{transform:scale(1)}}@keyframes glyph-lid{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes glyph-close{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}}.ghost{z-index:100;border-radius:var(--radius-3);background:var(--surface-3);box-shadow:var(--shadow-2);pointer-events:none;place-items:center;display:grid;position:fixed;overflow:hidden}.ghost img{object-fit:contain;mix-blend-mode:multiply;width:86%;height:86%}}@layer components.content;:root{--unit:4px;--font-cap-ratio:calc(1490 / 2048);--app-w:100vw;--grid-gutter-start:calc(var(--space-4) + env(safe-area-inset-left,0px));--grid-gutter-end:calc(var(--space-4) + env(safe-area-inset-right,0px));--grid-gap:var(--space-4);--grid-inset-start:calc(var(--grid-gutter-start) - var(--space-2));--grid-inset-end:calc(var(--grid-gutter-end) - var(--space-2));--grid-content-tracks:[content-start c1-start left-start q1-start] minmax(0, 1fr) [c1-end] var(--grid-gap) [c2-start] minmax(0, 1fr) [c2-end q1-end] var(--grid-gap) [c3-start q2-start] minmax(0, 1fr) [c3-end] var(--grid-gap) [c4-start] minmax(0, 1fr) [c4-end q2-end left-end] var(--grid-gap) [c5-start right-start q3-start] minmax(0, 1fr) [c5-end] var(--grid-gap) [c6-start] minmax(0, 1fr) [c6-end q3-end] var(--grid-gap) [c7-start q4-start] minmax(0, 1fr) [c7-end] var(--grid-gap) [c8-start] minmax(0, 1fr) [c8-end q4-end right-end content-end];--grid-full-template:[full-start] var(--space-2) [panel-start] var(--grid-inset-start) var(--grid-content-tracks) var(--grid-inset-end) [panel-end] var(--space-2) [full-end];--grid-half-w:calc((var(--app-w) - var(--grid-gutter-start) - var(--grid-gutter-end) - var(--grid-gap)) / 2);--space-1:var(--unit);--space-2:calc(2 * var(--unit));--space-3:calc(3 * var(--unit));--space-4:calc(4 * var(--unit));--space-5:calc(5 * var(--unit));--space-6:calc(6 * var(--unit));--radius-1:4px;--radius-3:12px;--radius-4:16px;--radius-6:24px;--radius-round:999px;--border-hairline:1px;--border-thin:.5px;--border-thick:2px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--chrome-top-h:52px;--chrome-bottom-h:62px;--chrome-gap:8px;--chrome-blur:18px;--chrome-saturation:1.9;--chrome-top-space:calc(var(--chrome-top-h) + var(--safe-t) + var(--chrome-gap));--chrome-bottom-space:calc(var(--chrome-bottom-h) + var(--safe-b) + var(--chrome-gap));--size-hit:44px;--size-button:52px;--size-icon-sm:16px;--focus-ring-width:2px;--focus-ring-color:#007aff;--focus-ring-offset:2px;--surface-1:#f6f6f6;--surface-2:#fff;--surface-3:#eeebe6;--surface-inverse:#000;--black:#000;--glass:#fffffff0;--overlay:#0000004d;--tint-1:#0000000d;--tint-2:#00000014;--tint-on-color:#fff3;--text-1:#000;--text-2:#666;--text-inverse:#fff;--on-color:#fff;--accent:#de3337;--accent-on:#fff;--border-1:#e9e9e9;--shadow-1:0 2px 5px 0 #00000040;--shadow-2:0 6px 16px 0 #00000038;--shadow-4:0 -12px 40px 0 #0000001f;--font-family-sans:"Inter Variable", "Inter Fallback", "Inter Fallback Arial", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-display:"Unbounded Variable", "Unbounded Fallback", "Unbounded Fallback Arial", "Unbounded", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-micro:600 11px/16px var(--font-family-sans);--type-caption:400 12px/16px var(--font-family-sans);--type-label:600 14px/20px var(--font-family-sans);--type-body:400 16px/24px var(--font-family-sans);--type-lead:400 20px/28px var(--font-family-sans);--type-strong:600 16px/20px var(--font-family-sans);--type-strong-tracking:-.3px;--type-strong-lg:600 20px/24px var(--font-family-sans);--type-strong-lg-tracking:-.4px;--type-figure:800 16px/20px var(--font-family-sans);--type-figure-tracking:-.3px;--type-title:800 20px/24px var(--font-family-sans);--type-title-tracking:-.8px;--type-title-lg:800 28px/36px var(--font-family-sans);--type-title-lg-tracking:-1.2px;--type-display:800 34px/40px var(--font-family-sans);--type-display-tracking:-1.4px;--type-caption-cap:calc(12px * var(--font-cap-ratio));--type-caption-line:16px;--type-strong-line:20px;--type-figure-cap:calc(16px * var(--font-cap-ratio));--type-figure-line:20px;--type-title-cap:calc(20px * var(--font-cap-ratio));--type-title-line:24px;--motion-step:20ms;--motion-none:0s;--motion-fade:.12s;--motion-exit:.2s;--motion-title-fade:calc(2 * var(--motion-fade));--motion-detail:calc(15 * var(--motion-step));--motion-pop:.42s;--motion-push:.5s;--motion-cycle:.7s;--motion-flight:calc(var(--motion-cycle) - var(--motion-step));--motion-keyboard-close-cap:calc(35 * var(--motion-step));--motion-feedback:calc(3 * var(--motion-push));--motion-stagger:calc(3 * var(--motion-step));--motion-stagger-tight:calc(2 * var(--motion-step));--motion-img-wait:calc(50 * var(--motion-step));--motion-arrive-falloff:.8;--spring:cubic-bezier(.35, .55, .1, 1.05);--spring-bounce:cubic-bezier(.35, .8, 0, 1.2);--ease-out:cubic-bezier(.22, .8, .24, 1);--ease-in:cubic-bezier(.45, 0, .85, .35);--ease-default:cubic-bezier(.25, .1, .25, 1);--ease-linear:linear}@property --brand-ink{syntax:"<color>";inherits:true;initial-value:#0000}@property --brand-ink-2{syntax:"<color>";inherits:true;initial-value:#0000}@property --brand-ink-3{syntax:"<color>";inherits:true;initial-value:#0000}@property --brand-surface{syntax:"<color>";inherits:true;initial-value:#0000}@property --brand-raise{syntax:"<color>";inherits:true;initial-value:#0000}@property --brand-accent-fill{syntax:"<color>";inherits:true;initial-value:#0000}@property --brand-accent-ink{syntax:"<color>";inherits:true;initial-value:#0000}:root[data-brand]{--chrome-bottom-space:var(--safe-b);--brand-y:(.2126 * r + .7152 * g + .0722 * b);--brand-dark:clamp(0, (.1791 - var(--brand-y)) * 100000, 1);--brand-contrast:( var(--brand-dark) * 1.05 / (var(--brand-y) + .05) + (1 - var(--brand-dark)) * (var(--brand-y) + .05) / .05 );--brand-up:max(1 - var(--brand-dark), clamp(0, (var(--brand-contrast) - 8.75) * 100000, 1));--brand-step-up:clamp(0, .25 * (var(--brand-y) + .05) / max(.001, 1 - var(--brand-y)), 1);--brand-step-down:clamp(0, .2 + .01 / max(.0001, var(--brand-y)), 1);--brand-floor:(4.8 * (1 + .25 * var(--brand-up) * var(--brand-dark)));--brand-k2:max(var(--brand-floor), pow(var(--brand-contrast), .73));--brand-k3:max(var(--brand-floor), pow(var(--brand-contrast), .51));--brand-v2:clamp(0, var(--brand-dark) * (var(--brand-k2) * (var(--brand-y) + .05) - .05) + (1 - var(--brand-dark)) * ((var(--brand-y) + .05) / var(--brand-k2) - .05), 1);--brand-v3:clamp(0, var(--brand-dark) * (var(--brand-k3) * (var(--brand-y) + .05) - .05) + (1 - var(--brand-dark)) * ((var(--brand-y) + .05) / var(--brand-k3) - .05), 1);--brand-ink:color(from var(--brand) srgb-linear var(--brand-dark) var(--brand-dark) var(--brand-dark));--brand-ink-2:color(from var(--brand) srgb-linear var(--brand-v2) var(--brand-v2) var(--brand-v2));--brand-ink-3:color(from var(--brand) srgb-linear var(--brand-v3) var(--brand-v3) var(--brand-v3));--brand-surface:color(from var(--brand) srgb-linear calc(var(--brand-up) * (r + var(--brand-step-up) * (1 - r)) + (1 - var(--brand-up)) * r * (1 - var(--brand-step-down))) calc(var(--brand-up) * (g + var(--brand-step-up) * (1 - g)) + (1 - var(--brand-up)) * g * (1 - var(--brand-step-down))) calc(var(--brand-up) * (b + var(--brand-step-up) * (1 - b)) + (1 - var(--brand-up)) * b * (1 - var(--brand-step-down))));--brand-raise:color(from var(--brand) srgb-linear var(--brand-up) var(--brand-up) var(--brand-up));--brand-accent-fill:var(--brand-accent,var(--brand-ink));--brand-accent-ink:color(from var(--brand-accent-fill) srgb-linear var(--brand-dark) var(--brand-dark) var(--brand-dark))}:root[data-brand=light]{--brand-surface:color-mix(in oklch, var(--brand), white 45%)}:root[data-brand] #main{--surface-1:var(--brand);--surface-2:var(--brand-surface);--surface-inverse:var(--brand-ink);--glass:color-mix(in oklch, var(--brand-surface) 94%, transparent);--tint-1:color-mix(in oklch, var(--brand-raise) 10%, transparent);--tint-2:color-mix(in oklch, var(--brand-raise) 16%, transparent);--text-1:var(--brand-ink);--text-3:var(--brand-ink-2);--text-2:var(--brand-ink-3);--text-inverse:var(--brand);--border-1:color-mix(in oklch, var(--brand-ink) 14%, transparent);--accent:var(--brand-accent-fill);--accent-on:var(--brand-accent-ink);--focus-ring-color:var(--brand-ink)}:root[data-brand]:not(:has(#search[open]:not([data-closing]))) .appbar{--surface-1:var(--brand);--surface-2:var(--brand-surface);--surface-inverse:var(--brand-ink);--glass:color-mix(in oklch, var(--brand-surface) 94%, transparent);--tint-1:color-mix(in oklch, var(--brand-raise) 10%, transparent);--tint-2:color-mix(in oklch, var(--brand-raise) 16%, transparent);--text-1:var(--brand-ink);--text-3:var(--brand-ink-2);--text-2:var(--brand-ink-3);--text-inverse:var(--brand);--border-1:color-mix(in oklch, var(--brand-ink) 14%, transparent);--accent:var(--brand-accent-fill);--accent-on:var(--brand-accent-ink);--focus-ring-color:var(--brand-ink)}:root[data-brand=light] #main{--tint-1:color-mix(in oklch, var(--brand-ink) 6%, transparent);--tint-2:color-mix(in oklch, var(--brand-ink) 10%, transparent)}:root[data-brand=light]:not(:has(#search[open]:not([data-closing]))) .appbar{--tint-1:color-mix(in oklch, var(--brand-ink) 6%, transparent);--tint-2:color-mix(in oklch, var(--brand-ink) 10%, transparent)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:block;font-weight:200 900;src:url(/assets/unbounded-cyrillic-ext-wght-normal-2qyXmZWE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:block;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:block;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:block;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%;unicode-range:U+??,U+100-2BA,U+2BB-2BC,U+2BD-2C5,U+2C6,U+2C7-2CC,U+2CE-2D7,U+2DA,U+2DC,U+2DD-2FF,U+301,U+304,U+308,U+329,U+400-45F,U+460-52F,U+1C80-1C8A,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20AB,U+20AC,U+20AD-20C0,U+2113,U+2116,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+2DE0-2DFF,U+A640-A69F,U+A720-A7FF,U+FE2E-FE2F,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback Arial;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%;unicode-range:U+??,U+100-2BA,U+2BB-2BC,U+2BD-2C5,U+2C6,U+2C7-2CC,U+2CE-2D7,U+2DA,U+2DC,U+2DD-2FF,U+301,U+304,U+308,U+329,U+400-45F,U+460-52F,U+1C80-1C8A,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20AB,U+20AC,U+20AD-20C0,U+2113,U+2116,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+2DE0-2DFF,U+A640-A69F,U+A720-A7FF,U+FE2E-FE2F,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Helvetica Neue);size-adjust:133.333%;ascent-override:74.625%;descent-override:18.375%;line-gap-override:0%;unicode-range:U+??,U+100-2BA,U+2BB-2BC,U+2BD-2C5,U+2C6,U+2C7-2CC,U+2CE-2D7,U+2DA,U+2DC,U+2DD-2FF,U+301,U+304,U+308,U+329,U+400-45F,U+460-52F,U+1C80-1C8A,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20AB,U+20AC,U+20AD-20C0,U+2113,U+2116,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+2DE0-2DFF,U+A640-A69F,U+A720-A7FF,U+FE2E-FE2F,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback Arial;src:local(Arial);size-adjust:134.589%;ascent-override:73.9286%;descent-override:18.2035%;line-gap-override:0%;unicode-range:U+??,U+100-2BA,U+2BB-2BC,U+2BD-2C5,U+2C6,U+2C7-2CC,U+2CE-2D7,U+2DA,U+2DC,U+2DD-2FF,U+301,U+304,U+308,U+329,U+400-45F,U+460-52F,U+1C80-1C8A,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20AB,U+20AC,U+20AD-20C0,U+2113,U+2116,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+2DE0-2DFF,U+A640-A69F,U+A720-A7FF,U+FE2E-FE2F,U+FEFF,U+FFFD}@property --motion-gate-off{syntax:"<time>";inherits:true;initial-value:0s}@property --arrive-hold-cap{syntax:"<time>";inherits:false;initial-value:0s}
