.app-icon[data-v-57c3c2d4]{flex:none}.app-offline__bar[data-v-4d7811ca]{color:var(--app-color-on-strong);background:var(--app-color-strong);align-items:flex-start;gap:.75rem;margin:0;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.2;display:flex}.app-offline__bar--back[data-v-4d7811ca]{color:var(--app-color-on-positive);background:var(--app-color-positive)}.app-offline__text[data-v-4d7811ca]{gap:.125rem;display:grid}.app-offline__title[data-v-4d7811ca]{font-weight:700}.app-offline__hint[data-v-4d7811ca]{opacity:.85}@media (prefers-reduced-motion:no-preference){.app-offline-enter-active[data-v-4d7811ca],.app-offline-leave-active[data-v-4d7811ca]{transition:opacity .38s var(--app-ease-out), transform .38s var(--app-ease-out)}}.app-offline-enter-from[data-v-4d7811ca],.app-offline-leave-to[data-v-4d7811ca]{opacity:0;transform:translateY(-100%)}.app-button[data-v-94464e4f]{--btn-bg:var(--app-color-accent);--btn-ink:var(--app-color-on-accent);--btn-edge:var(--app-color-accent);min-width:2.75rem;min-height:3.25rem;font-family:var(--app-font-text);color:var(--btn-ink);text-align:center;cursor:pointer;background:var(--btn-bg);border:1px solid var(--btn-edge);border-radius:var(--app-radius);isolation:isolate;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:.75rem 2rem;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.app-button[data-v-94464e4f]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.app-button.ion-activated[data-v-94464e4f]{opacity:.88}@media (prefers-reduced-motion:no-preference){.app-button.ion-activated[data-v-94464e4f]{transition-duration:.14s;transform:scale(.98)}}.app-button[data-v-94464e4f]:before{z-index:-1;content:"";background:var(--btn-ink);transform-origin:100%;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.app-button[data-v-94464e4f]:before{transition:transform .38s var(--app-ease-out)}}.app-button.ion-activated[data-v-94464e4f]:before{transform:scaleX(1)}.app-button.ion-activated[data-v-94464e4f]{color:var(--btn-bg)}.app-button[data-v-94464e4f]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px}.app-button[data-v-94464e4f]:disabled,.app-button[aria-disabled=true][data-v-94464e4f]{cursor:default}.app-button[data-v-94464e4f]:disabled:not([aria-busy=true]),.app-button[aria-disabled=true][data-v-94464e4f]{--btn-bg:var(--app-color-bg-sunken);--btn-ink:var(--app-color-ink-muted);--btn-edge:var(--app-color-line)}.app-button--strong[data-v-94464e4f]{--btn-bg:var(--app-color-strong);--btn-ink:var(--app-color-on-strong);--btn-edge:var(--app-color-strong)}.app-button--outline[data-v-94464e4f]{--btn-bg:transparent;--btn-ink:var(--app-color-ink);--btn-edge:var(--app-color-ink)}.app-button--outline.ion-activated[data-v-94464e4f]{color:var(--app-color-bg)}.app-button--inverse[data-v-94464e4f]{--btn-bg:var(--app-color-on-accent);--btn-ink:var(--app-color-accent);--btn-edge:var(--app-color-on-accent)}.app-button--ghost[data-v-94464e4f]{--btn-bg:transparent;--btn-ink:currentcolor;--btn-edge:transparent;min-height:2.75rem;color:inherit;padding-inline:0}.app-button--ghost[data-v-94464e4f]:before{display:none}.app-button--ghost.ion-activated[data-v-94464e4f]{color:inherit}.app-button--ghost .app-button__text[data-v-94464e4f]{border-bottom:1px solid;padding-bottom:.15em}@media (prefers-reduced-motion:no-preference){.app-button--ghost .app-button__icon--end[data-v-94464e4f]{transition:transform .38s var(--app-ease-snap)}}.app-button--ghost.ion-activated .app-button__icon--end[data-v-94464e4f]{transform:translate(.3rem)}.app-button--sm[data-v-94464e4f]{letter-spacing:.02em;min-height:2.75rem;padding:.5rem 1.25rem;font-size:.75rem}.app-button--lg[data-v-94464e4f]{min-height:3.75rem;padding-inline:3rem;font-size:1rem}.app-button--block[data-v-94464e4f]{width:100%;display:flex}.app-button--ghost.app-button--sm[data-v-94464e4f],.app-button--ghost.app-button--lg[data-v-94464e4f]{padding-inline:0}.app-button__inner[data-v-94464e4f]{align-items:center;gap:.5rem;display:inline-flex}.app-button--loading .app-button__inner[data-v-94464e4f]{visibility:hidden}.app-button__loader[data-v-94464e4f]{justify-content:center;align-items:center;gap:.375rem;display:flex;position:absolute;inset:0}.app-button__dot[data-v-94464e4f]{opacity:.35;background:currentColor;width:.375rem;height:.375rem}@media (prefers-reduced-motion:no-preference){.app-button__dot[data-v-94464e4f]{animation:app-button-wait-94464e4f 1s var(--app-ease-in-out) infinite}.app-button__dot[data-v-94464e4f]:nth-child(2){animation-delay:.16s}.app-button__dot[data-v-94464e4f]:nth-child(3){animation-delay:.32s}}@keyframes app-button-wait-94464e4f{0%,to{opacity:.35}40%{opacity:1}}.app-skeleton[data-v-a89d69a2]{width:var(--sk-w,100%);background:var(--app-color-skeleton);display:block;position:relative;overflow:hidden}.app-skeleton[data-v-a89d69a2]:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--app-color-skeleton-shine) 50%, transparent 80%);opacity:0;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.app-skeleton[data-v-a89d69a2]:after{opacity:1;animation:app-skeleton-sheen-a89d69a2 1.6s var(--app-ease-in-out) infinite}}.app-skeleton--inverse[data-v-a89d69a2]{background:color-mix(in srgb, var(--app-color-on-strong) 14%, transparent)}.app-skeleton--inverse[data-v-a89d69a2]:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--app-color-on-strong) 16%, transparent) 50%, transparent 80%)}.app-skeleton--block[data-v-a89d69a2]{height:var(--sk-h,auto);aspect-ratio:var(--sk-ratio,auto)}.app-skeleton--fill[data-v-a89d69a2]{width:auto;position:absolute;inset:0}.app-skeleton--line[data-v-a89d69a2]{height:.72em;margin-block:.4em}.app-skeleton-text[data-v-a89d69a2]{gap:.05em;width:100%;display:grid}.app-skeleton--xs[data-v-a89d69a2],.app-skeleton-text--xs[data-v-a89d69a2]{font-size:.75rem}.app-skeleton--sm[data-v-a89d69a2],.app-skeleton-text--sm[data-v-a89d69a2]{font-size:.875rem}.app-skeleton--base[data-v-a89d69a2],.app-skeleton-text--base[data-v-a89d69a2]{font-size:1rem}.app-skeleton--lead[data-v-a89d69a2],.app-skeleton-text--lead[data-v-a89d69a2]{font-size:1.125rem}.app-skeleton--h3[data-v-a89d69a2],.app-skeleton-text--h3[data-v-a89d69a2]{font-size:1.625rem}.app-skeleton--title[data-v-a89d69a2],.app-skeleton-text--title[data-v-a89d69a2]{font-size:2.25rem}.app-skeleton--display[data-v-a89d69a2],.app-skeleton-text--display[data-v-a89d69a2]{font-size:3.5rem}@keyframes app-skeleton-sheen-a89d69a2{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.ai{width:var(--ai-size,2.5rem);height:var(--ai-size,2.5rem);flex:none;place-items:center;display:grid}svg.ai{fill:none;stroke:currentColor;stroke-width:var(--ai-stroke,1.2);stroke-linecap:square;stroke-linejoin:miter;overflow:visible}.ai--run{--halo:var(--ai-halo,var(--app-color-bg-sunken))}.ai--run .pictogram{width:auto;height:var(--ai-size,2.5rem)}.ai--run .ai-run-halo{stroke:var(--halo)}.ai--run .ai-run-halo--dot{fill:var(--halo)}.ai--run .ai-run-dot{fill:currentColor;stroke:none}.ai--bike .ai-wheel{transform-box:view-box}@media (prefers-reduced-motion:no-preference){.ai--bike .ai-wheel{animation:1.4s linear infinite ai-spin}}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai--picnic .ai-lid{transform-box:view-box;transform-origin:12px 10.5px}@media (prefers-reduced-motion:no-preference){.ai--picnic .ai-lid--left{animation:3.4s cubic-bezier(.65,0,.35,1) infinite ai-lid-left}.ai--picnic .ai-lid--right{animation:3.4s cubic-bezier(.65,0,.35,1) infinite ai-lid-right}}@keyframes ai-lid-left{0%,30%,to{transform:rotate(0)}48%,72%{transform:rotate(22deg)}}@keyframes ai-lid-right{0%,30%,to{transform:rotate(0)}48%,72%{transform:rotate(-22deg)}}.ai--tree .ai-sway{transform-box:view-box;transform-origin:12px 21px}@media (prefers-reduced-motion:no-preference){.ai--tree .ai-sway{animation:3s ease-in-out infinite alternate ai-sway}}@keyframes ai-sway{0%{transform:rotate(-3.5deg)}to{transform:rotate(3.5deg)}}.ai--tower .ai-orbit-x,.ai--tower .ai-orbit-y{transform-box:view-box}.ai--tower .ai-bird{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.ai--tower .ai-orbit-x{animation:3s ease-in-out infinite alternate ai-orbit-x}.ai--tower .ai-orbit-y{animation:3s ease-in-out -1.5s infinite alternate ai-orbit-y}.ai--tower .ai-bird{animation:.42s ease-in-out infinite alternate ai-flap}}@keyframes ai-orbit-x{0%{transform:translate(-8px)}to{transform:translate(8px)}}@keyframes ai-orbit-y{0%{transform:translateY(-1.2px)}to{transform:translateY(.6px)}}@keyframes ai-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.4)}}@media (prefers-reduced-motion:no-preference){.ai--view .ai-wave{animation:3.2s linear infinite ai-flow}.ai--view .ai-wave--slow{animation-duration:4.6s}}@keyframes ai-flow{to{transform:translate(9.5px)}}.ai--hanger .ai-swing{transform-box:view-box;transform-origin:12px 3.5px}@media (prefers-reduced-motion:no-preference){.ai--hanger .ai-swing{animation:1.8s ease-in-out infinite alternate ai-swing}}@keyframes ai-swing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.ai--shoe .ai-tap{transform-box:view-box;transform-origin:3.5px 17.5px}@media (prefers-reduced-motion:no-preference){.ai--shoe .ai-tap{animation:1.6s cubic-bezier(.65,0,.35,1) infinite ai-tap}}@keyframes ai-tap{0%,45%,to{transform:rotate(0)}15%{transform:rotate(-9deg)}30%{transform:rotate(0)}}.ai--ring .ai-spark{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.ai--ring .ai-spark{animation:1.9s ease-in-out infinite ai-spark}}@keyframes ai-spark{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.ai--perfume .ai-cap{transform-box:view-box}.ai--perfume .ai-puff{transform-box:fill-box;transform-origin:50%;fill:currentColor;stroke:none}@media (prefers-reduced-motion:no-preference){.ai--perfume .ai-cap{animation:2.4s ease-in-out infinite ai-press}.ai--perfume .ai-puff{animation:2.4s ease-out infinite ai-puff}.ai--perfume .ai-puff--2{animation-delay:.12s}.ai--perfume .ai-puff--3{animation-delay:.24s}}@keyframes ai-press{0%,20%,45%,to{transform:translateY(0)}28%,36%{transform:translateY(.7px)}}@keyframes ai-puff{0%,26%{opacity:0;transform:translate(-1px)scale(.6)}36%{opacity:1;transform:translate(.5px)scale(1)}70%,to{opacity:0;transform:translate(2.5px)scale(1.5)}}.ai--dumbbell .ai-lift{transform-box:view-box}@media (prefers-reduced-motion:no-preference){.ai--dumbbell .ai-lift{animation:1.8s cubic-bezier(.65,0,.35,1) infinite ai-lift}}@keyframes ai-lift{0%,15%,to{transform:translateY(0)}45%,60%{transform:translateY(-3.5px)}}@media (prefers-reduced-motion:no-preference){.ai--coffee .ai-steam{animation:2.2s ease-out infinite ai-steam}.ai--coffee .ai-steam--2{animation-delay:1.1s}}@keyframes ai-steam{0%{opacity:0;transform:translateY(1.5px)}35%{opacity:1}to{opacity:0;transform:translateY(-2px)}}.ai--basket .ai-drop{transform-box:view-box}@media (prefers-reduced-motion:no-preference){.ai--basket .ai-drop{animation:2.6s cubic-bezier(.55,0,1,.45) infinite ai-drop}}@keyframes ai-drop{0%{opacity:0;transform:translateY(-7px)}25%{opacity:1}40%{animation-timing-function:ease-out;transform:translateY(0)}46%{transform:translateY(-.8px)}52%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.ai--lamp .ai-glow{animation:2.4s ease-in-out infinite alternate ai-glow}}@keyframes ai-glow{0%{opacity:.15}to{opacity:1}}.ai--headphones .ai-nod,.ai--headphones .ai-note{transform-box:view-box}.ai--headphones .ai-nod{transform-origin:12px 14px}.ai--headphones .ai-note circle{fill:currentColor;stroke:none}@media (prefers-reduced-motion:no-preference){.ai--headphones .ai-nod{animation:.9s ease-in-out infinite alternate ai-nod}.ai--headphones .ai-note{animation:2.2s ease-out infinite ai-note}}@keyframes ai-nod{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes ai-note{0%{opacity:0;transform:translateY(1px)}30%{opacity:1}to{opacity:0;transform:translate(.5px,-2.5px)}}.ai--gift .ai-pop{transform-box:view-box;transform-origin:12px 12.5px}@media (prefers-reduced-motion:no-preference){.ai--gift .ai-pop{animation:2.4s cubic-bezier(.34,1.56,.64,1) infinite ai-pop}}@keyframes ai-pop{0%,55%,to{transform:translateY(0)rotate(0)}70%{transform:translateY(-2.6px)rotate(-5deg)}85%{transform:translateY(0)rotate(0)}}.ai--clapper .ai-clap{transform-box:view-box;transform-origin:4px 10.5px}@media (prefers-reduced-motion:no-preference){.ai--clapper .ai-clap{animation:2.6s infinite ai-clap}}@keyframes ai-clap{0%,35%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:rotate(-18deg)}45%,70%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:rotate(0)}to{transform:rotate(-18deg)}}.ai--scissors .ai-blade{transform-box:view-box;transform-origin:12px 12px}@media (prefers-reduced-motion:no-preference){.ai--scissors .ai-blade--a{animation:1.1s ease-in-out infinite alternate ai-snip-a}.ai--scissors .ai-blade--b{animation:1.1s ease-in-out infinite alternate ai-snip-b}}@keyframes ai-snip-a{0%{transform:rotate(0)}to{transform:rotate(-9deg)}}@keyframes ai-snip-b{0%{transform:rotate(0)}to{transform:rotate(9deg)}}.ai--dress .ai-skirt{transform-box:view-box;transform-origin:12px 10.7px}@media (prefers-reduced-motion:no-preference){.ai--dress .ai-skirt{animation:2.4s ease-in-out infinite ai-twirl}}@keyframes ai-twirl{0%,to{transform:scaleX(1)rotate(0)}30%{transform:scaleX(1.2)rotate(-4deg)}55%{transform:scaleX(.95)rotate(0)}80%{transform:scaleX(1.2)rotate(4deg)}}.ai--shirt .ai-tie{transform-box:view-box;transform-origin:12px 8px}@media (prefers-reduced-motion:no-preference){.ai--shirt .ai-tie{animation:1.9s ease-in-out infinite alternate ai-tie}}@keyframes ai-tie{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.ai--teddy .ai-tilt{transform-box:view-box;transform-origin:12px 20px}@media (prefers-reduced-motion:no-preference){.ai--teddy .ai-tilt{animation:3s ease-in-out infinite ai-tilt}}@keyframes ai-tilt{0%,12%,50%,62%,to{transform:rotate(0)}25%,40%{transform:rotate(-13deg)}75%,90%{transform:rotate(13deg)}}.ai--bra .ai-sway{transform-box:view-box;transform-origin:12px 7.5px}@media (prefers-reduced-motion:no-preference){.ai--bra .ai-sway{animation:2.2s ease-in-out infinite alternate ai-bra-sway}}@keyframes ai-bra-sway{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.ai--handbag .ai-swing{transform-box:view-box;transform-origin:12px 5px}@media (prefers-reduced-motion:no-preference){.ai--handbag .ai-swing{animation:2s ease-in-out infinite alternate ai-handbag}}@keyframes ai-handbag{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.ai--glasses .ai-glint{transform:translate(-6.5px)}@media (prefers-reduced-motion:no-preference){.ai--glasses .ai-glint{animation:2.8s ease-in-out infinite ai-glint}}@keyframes ai-glint{0%,20%{transform:translate(-6.5px)}60%,to{transform:translate(6.5px)}}.ai--lotus .ai-petal{transform-box:view-box;transform-origin:12px 18.5px}@media (prefers-reduced-motion:no-preference){.ai--lotus .ai-petal{animation:none}.ai--lotus .ai-petal--c{animation-name:ai-petal-c}.ai--lotus .ai-petal--l{animation-name:ai-petal-l}.ai--lotus .ai-petal--r{animation-name:ai-petal-r}.ai--lotus .ai-petal--outer-l{animation-name:ai-petal-outer-l}.ai--lotus .ai-petal--outer-r{animation-name:ai-petal-outer-r}}@keyframes ai-petal-c{0%{transform:scale(.94)}to{transform:scale(1.04)}}@keyframes ai-petal-l{0%{transform:rotate(5deg)}to{transform:rotate(-6deg)}}@keyframes ai-petal-r{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}@keyframes ai-petal-outer-l{0%{transform:rotate(6deg)}to{transform:rotate(-9deg)}}@keyframes ai-petal-outer-r{0%{transform:rotate(-6deg)}to{transform:rotate(9deg)}}.ai--book .ai-page{transform-box:view-box;transform-origin:12px 12px}@media (prefers-reduced-motion:no-preference){.ai--book .ai-page{animation:3s infinite ai-page}}@keyframes ai-page{0%,18%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:scaleX(1)}62%,to{transform:scaleX(-1)}}.ai--bowl .ai-sticks{transform-box:view-box}@media (prefers-reduced-motion:no-preference){.ai--bowl .ai-sticks{animation:2.8s ease-in-out infinite ai-sticks}.ai--bowl .ai-steam{animation:2.8s ease-out infinite ai-bowl-steam}.ai--bowl .ai-steam--2{animation-delay:1.4s}}@keyframes ai-sticks{0%,to{transform:translate(0)}30%{transform:translate(-1.2px,1.8px)}60%{transform:translate(.6px,-1px)}}@keyframes ai-bowl-steam{0%{opacity:0;transform:translateY(1.5px)}35%{opacity:1}to{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.ai--card .ai-wave{animation:1.8s ease-out infinite ai-contactless}.ai--card .ai-wave--2{animation-delay:.2s}.ai--card .ai-wave--3{animation-delay:.4s}}@keyframes ai-contactless{0%,to{opacity:.15}25%,45%{opacity:1}}.ai--parcel .ai-drop{transform-box:view-box;transform-origin:11.5px 20px}@media (prefers-reduced-motion:no-preference){.ai--parcel .ai-drop{animation:2.8s infinite ai-parcel}}@keyframes ai-parcel{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-6px)scale(1)}10%{opacity:1}30%{animation-timing-function:ease-out;transform:translateY(0)scale(1)}37%{animation-timing-function:ease-in-out;transform:translateY(0)scale(1.1,.86)}46%{animation-timing-function:ease-in-out;transform:translateY(-.8px)scale(.97,1.03)}54%,86%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(1)}}.ai--store .ai-leaf,.ai--store .ai-leaf-edge,.ai--store .ai-knob{transform-box:view-box}.ai--store .ai-leaf--top{transform-origin:8.5px 13.5px}.ai--store .ai-leaf--bottom{transform-origin:8.5px 21px}.ai--store .ai-leaf-edge{transform-origin:15.5px 17.25px}.ai--store .ai-knob{fill:currentColor;stroke:none}@media (prefers-reduced-motion:no-preference){.ai--store .ai-leaf--top{animation:3.4s cubic-bezier(.65,0,.35,1) infinite ai-leaf-top}.ai--store .ai-leaf--bottom{animation:3.4s cubic-bezier(.65,0,.35,1) infinite ai-leaf-bottom}.ai--store .ai-leaf-edge{animation:3.4s cubic-bezier(.65,0,.35,1) infinite ai-leaf-edge}.ai--store .ai-knob{animation:3.4s cubic-bezier(.65,0,.35,1) infinite ai-knob}}@keyframes ai-leaf-top{0%,22%,88%,to{transform:skewY(0)scaleX(1)}40%,70%{transform:skewY(-12.6deg)scaleX(.357)}}@keyframes ai-leaf-bottom{0%,22%,88%,to{transform:skewY(0)scaleX(1)}40%,70%{transform:skewY(12.6deg)scaleX(.357)}}@keyframes ai-leaf-edge{0%,22%,88%,to{transform:translate(0)scaleY(1)}40%,70%{transform:translate(-4.5px)scaleY(1.15)}}@keyframes ai-knob{0%,22%,88%,to{transform:translate(0)}40%,70%{transform:translate(-3.7px)}}.ai--bag .ai-hop{transform-box:view-box;transform-origin:12px 21px}@media (prefers-reduced-motion:no-preference){.ai--bag .ai-hop{animation:2.4s infinite ai-hop}}@keyframes ai-hop{0%,36%{animation-timing-function:ease-out;transform:translateY(0)rotate(0)scale(1)}44%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(0)rotate(0)scale(1.05,.93)}58%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-3px)rotate(-5deg)scale(.97,1.04)}70%{animation-timing-function:ease-out;transform:translateY(0)rotate(0)scale(1.04,.95)}80%,to{transform:translateY(0)rotate(0)scale(1)}}.ai--pin .ai-bounce{transform-box:view-box}.ai--pin .ai-ripple{transform-box:fill-box;transform-origin:50%;opacity:0}@media (prefers-reduced-motion:no-preference){.ai--pin .ai-bounce{animation:2.6s infinite ai-bounce}.ai--pin .ai-ripple{animation:2.6s ease-out infinite ai-ripple}}@keyframes ai-bounce{0%,30%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(0)}45%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-3.2px)}57%{animation-timing-function:ease-out;transform:translateY(0)}63%{animation-timing-function:ease-in;transform:translateY(-.8px)}69%,to{transform:translateY(0)}}@keyframes ai-ripple{0%,56%{opacity:0;transform:scale(.9)}58%{opacity:.9;transform:scale(.95)}86%,to{opacity:0;transform:scale(1.9)}}.ai--people .ai-lean{transform-box:view-box}.ai--people .ai-lean--a{transform-origin:9px 20px}.ai--people .ai-lean--b{transform-origin:18px 20px}@media (prefers-reduced-motion:no-preference){.ai--people .ai-lean--a{animation:3.4s cubic-bezier(.65,0,.35,1) infinite ai-lean-a}.ai--people .ai-lean--b{animation:3.4s cubic-bezier(.65,0,.35,1) infinite ai-lean-b}}@keyframes ai-lean-a{0%,8%,46%,to{transform:rotate(0)}20%,34%{transform:rotate(7deg)}}@keyframes ai-lean-b{0%,50%,92%,to{transform:rotate(0)}62%,80%{transform:rotate(-7deg)}}.ai--tag .ai-dangle{transform-box:view-box;transform-origin:7.5px 7.5px}@media (prefers-reduced-motion:no-preference){.ai--tag .ai-dangle{animation:2.2s ease-in-out infinite alternate ai-dangle}}@keyframes ai-dangle{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.ai--map .ai-pin-drop{transform-box:view-box}.ai--map .ai-ripple{transform-box:fill-box;transform-origin:50%;opacity:0}.ai--map .ai-pin{fill:currentColor;stroke:var(--ai-halo,var(--app-color-bg-sunken))}.ai--map .ai-pin-eye{fill:var(--ai-halo,var(--app-color-bg-sunken));stroke:none}@media (prefers-reduced-motion:no-preference){.ai--map .ai-pin-drop{animation:4.8s infinite ai-pin-drop}.ai--map .ai-ripple--map{animation:4.8s ease-out infinite ai-ripple-map}}@keyframes ai-pin-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-9px)}14%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(0)}19%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-1.5px)}24%,80%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(0)}92%,to{opacity:0;transform:translateY(-9px)}}@keyframes ai-ripple-map{0%,13%{opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(.6)}34%,to{opacity:0;transform:scale(2)}}.ai--heart .ai-beat{transform-box:view-box;transform-origin:12px 13.5px}@media (prefers-reduced-motion:no-preference){.ai--heart .ai-beat{animation:1.8s ease-in-out infinite ai-beat}}@keyframes ai-beat{0%,44%,to{transform:scale(1)}10%{transform:scale(1.13)}20%{transform:scale(1)}30%{transform:scale(1.08)}}.ai--megaphone .ai-wave-out{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.ai--megaphone .ai-wave-out{animation:1.8s ease-out infinite ai-wave-out}.ai--megaphone .ai-wave-out--2{animation-delay:.3s}}@keyframes ai-wave-out{0%{opacity:0;transform:translate(-1.2px)}30%{opacity:1}70%,to{opacity:0;transform:translate(1.2px)}}.ai--bell .ai-ring{transform-box:view-box;transform-origin:12px 3.5px}@media (prefers-reduced-motion:no-preference){.ai--bell .ai-ring{animation:2.8s ease-in-out infinite ai-ring}.ai--bell .ai-ring--clapper{animation-delay:80ms}}@keyframes ai-ring{0%,40%,to{transform:rotate(0)}6%{transform:rotate(14deg)}12%{transform:rotate(-12deg)}18%{transform:rotate(9deg)}24%{transform:rotate(-6deg)}30%{transform:rotate(3deg)}}.ai--info .ai-tittle{fill:currentColor;stroke:none;transform-box:view-box;transform-origin:12px 8.9px}.ai--info .ai-stem{transform-box:view-box;transform-origin:12px 17.6px}@media (prefers-reduced-motion:no-preference){.ai--info .ai-tittle{animation:2.6s infinite ai-info-hop}.ai--info .ai-stem{animation:2.6s infinite ai-info-stem}}@keyframes ai-info-hop{0%,34%{animation-timing-function:ease-out;transform:translateY(0)scale(1)}40%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(0)scale(1.12,.84)}54%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-3px)scale(.94,1.08)}66%{animation-timing-function:ease-out;transform:translateY(0)scale(1.16,.8)}74%{animation-timing-function:ease-in-out;transform:translateY(-.5px)scale(.98,1.02)}82%,to{transform:translateY(0)scale(1)}}@keyframes ai-info-stem{0%,64%,78%,to{transform:scaleY(1)}69%{transform:scaleY(.92)}}.ai--service-bell .ai-press{transform-box:view-box}.ai--service-bell .ai-ding{transform-box:view-box;transform-origin:12px 11px}@media (prefers-reduced-motion:no-preference){.ai--service-bell .ai-press{animation:2.8s infinite ai-bell-press}.ai--service-bell .ai-ding{animation:2.8s ease-out infinite ai-bell-ding}}@keyframes ai-bell-press{0%,22%,to{transform:translateY(0)}26%,30%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(1.1px)}40%{transform:translateY(0)}}@keyframes ai-bell-ding{0%,27%{opacity:0;transform:scale(.85)}31%{opacity:1;transform:scale(.95)}62%,to{opacity:0;transform:scale(1.12)}}.ai--parking .ai-park{transform-box:view-box;transform-origin:11.6px 17.6px}@media (prefers-reduced-motion:no-preference){.ai--parking .ai-park{animation:4.2s infinite ai-park}}@keyframes ai-park{0%,30%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translate(0)rotate(0)}46%{transform:translate(11px)rotate(0)}46.01%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-12.5px)rotate(0)}72%{animation-timing-function:ease-in-out;transform:translate(.5px)rotate(4deg)}80%,to{transform:translate(0)rotate(0)}}.ai--parking-accessible .ai-pa-park{transform-box:view-box;transform-origin:15.2px 11.4px}@media (prefers-reduced-motion:no-preference){.ai--parking-accessible .ai-pa-park{animation:4.2s infinite ai-pa-park}}@keyframes ai-pa-park{0%,34%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translate(0)rotate(0)}48%,54%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(6px)rotate(0)}74%{animation-timing-function:ease-in-out;transform:translate(-.4px)rotate(-5deg)}82%,to{transform:translate(0)rotate(0)}}.ai--car-wash .ai-drip{transform-box:view-box}@media (prefers-reduced-motion:no-preference){.ai--car-wash .ai-drip{animation:1.4s cubic-bezier(.55,0,1,.45) infinite backwards ai-wash-drip}.ai--car-wash .ai-drip--2{animation-delay:.45s}.ai--car-wash .ai-drip--3{animation-delay:.9s}}@keyframes ai-wash-drip{0%{opacity:0;transform:translateY(-.8px)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(2.6px)}}.ai--atm .ai-note{transform-box:view-box}.ai--atm .ai-note-sheet{fill:var(--ai-halo,var(--app-color-bg-sunken))}@media (prefers-reduced-motion:no-preference){.ai--atm .ai-note{animation:3.8s infinite ai-atm-note}}@keyframes ai-atm-note{0%,30%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(0)}50%,60%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-14px)}90%,to{transform:translateY(0)}}.ai--wifi .ai-wifi-dot{fill:currentColor;stroke:none}@media (prefers-reduced-motion:no-preference){.ai--wifi .ai-arc{animation:2.4s ease-out infinite backwards ai-wifi-arc}.ai--wifi .ai-arc--2{animation-delay:.25s}.ai--wifi .ai-arc--3{animation-delay:.5s}}@keyframes ai-wifi-arc{0%,60%,to{opacity:1}16%,30%{opacity:.18}}.ai--envelope .ai-fill{fill:var(--ai-halo,var(--app-color-bg-sunken))}.ai--envelope .ai-flap-front,.ai--envelope .ai-flap-back,.ai--envelope .ai-letter{transform-box:view-box;transform-origin:12px 7px}.ai--envelope .ai-flap-back{transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){.ai--envelope .ai-flap-front{animation:4.4s infinite ai-env-front}.ai--envelope .ai-flap-back{animation:4.4s infinite ai-env-back}.ai--envelope .ai-letter{animation:4.4s infinite ai-env-letter}}@keyframes ai-env-front{0%,10%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scaleY(1)}20%,86%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleY(0)}96%,to{transform:scaleY(1)}}@keyframes ai-env-back{0%,20%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleY(0)}30%,76%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scaleY(1)}86%,to{transform:scaleY(0)}}@keyframes ai-env-letter{0%,22%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(0)}40%,62%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(-4.5px)}76%,to{transform:translateY(0)}}.ai--lipstick .ai-bullet{transform-box:view-box}.ai--lipstick .ai-sparkle{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.ai--lipstick .ai-bullet{animation:3.6s infinite ai-lipstick}.ai--lipstick .ai-sparkle{animation:3.6s infinite ai-lipstick-sparkle}}@keyframes ai-lipstick{0%,16%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(0)}38%,48%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(5.5px)}72%,to{transform:translateY(0)}}@keyframes ai-lipstick-sparkle{0%,10%{opacity:1;transform:scale(1)rotate(90deg)}20%,70%{opacity:0;transform:scale(.4)rotate(0)}80%{opacity:1;transform:scale(1.1)rotate(45deg)}90%,to{opacity:1;transform:scale(1)rotate(90deg)}}.ai--seesaw .ai-seesaw{transform-box:view-box;transform-origin:12px 14.5px}@media (prefers-reduced-motion:no-preference){.ai--seesaw .ai-seesaw{animation:1.6s cubic-bezier(.45,0,.55,1) infinite alternate ai-seesaw}}@keyframes ai-seesaw{0%{transform:rotate(-11deg)}to{transform:rotate(11deg)}}.ai--stroller .ai-rock{transform-box:view-box;transform-origin:12px 19.2px}@media (prefers-reduced-motion:no-preference){.ai--stroller .ai-rock{animation:1.5s cubic-bezier(.37,0,.63,1) infinite alternate ai-rock}}@keyframes ai-rock{0%{transform:rotate(-3.5deg)}to{transform:rotate(3.5deg)}}.ai--wheelchair .ai-chair,.ai--wheelchair .ai-chair-wheel{transform-box:view-box}.ai--wheelchair .ai-chair-wheel{transform-origin:9px 16px}@media (prefers-reduced-motion:no-preference){.ai--wheelchair .ai-chair{animation:1.8s cubic-bezier(.37,0,.63,1) infinite alternate ai-chair-roll}.ai--wheelchair .ai-chair-wheel{animation:1.8s cubic-bezier(.37,0,.63,1) infinite alternate ai-chair-wheel}}@keyframes ai-chair-roll{0%{transform:translate(-1.3px)}to{transform:translate(1.3px)}}@keyframes ai-chair-wheel{0%{transform:rotate(-17deg)}to{transform:rotate(17deg)}}.ai--accessible .ai-arm,.ai--accessible .ai-push-wheel{transform-box:view-box}.ai--accessible .ai-arm{transform-origin:9.9px 8.6px}.ai--accessible .ai-push-wheel{transform-origin:9.2px 15.6px}@media (prefers-reduced-motion:no-preference){.ai--accessible .ai-arm{animation:2.4s infinite ai-push-arm}.ai--accessible .ai-push-wheel{animation:2.4s infinite ai-push-wheel}}@keyframes ai-push-arm{0%,to{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(0)}30%{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:rotate(-22deg)}60%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(18deg)}}@keyframes ai-push-wheel{0%,30%{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:rotate(0)}70%,to{transform:rotate(90deg)}}.ai--wc .ai-person{transform-box:view-box}@media (prefers-reduced-motion:no-preference){.ai--wc .ai-person--a{animation:3.6s infinite ai-wc-a}.ai--wc .ai-person--b{animation:3.6s infinite ai-wc-b}}@keyframes ai-wc-a{0%,10%,34%,to{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(0)}20%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-1.3px)}28%{transform:translateY(0)}}@keyframes ai-wc-b{0%,50%,74%,to{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(0)}60%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-1.3px)}68%{transform:translateY(0)}}.ai--elevator .ai-door{transform-box:view-box}@media (prefers-reduced-motion:no-preference){.ai--elevator .ai-lift-up{animation:4.6s infinite ai-lift-call}.ai--elevator .ai-door--l{animation:4.6s infinite ai-door-l}.ai--elevator .ai-door--r{animation:4.6s infinite ai-door-r}}@keyframes ai-lift-call{0%,26%,to{opacity:1}6%,16%{opacity:.2}11%,21%{opacity:1}}@keyframes ai-door-l{0%,26%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(0)}42%,68%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-4.1px)}84%,to{transform:translate(0)}}@keyframes ai-door-r{0%,26%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(0)}42%,68%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(4.1px)}84%,to{transform:translate(0)}}.ai--lost-found .ai-wonder{transform-box:view-box;transform-origin:12px 17.8px}.ai--lost-found .ai-q-dot{fill:currentColor;stroke:none}@media (prefers-reduced-motion:no-preference){.ai--lost-found .ai-wonder{animation:3s cubic-bezier(.65,0,.35,1) infinite ai-wonder}}@keyframes ai-wonder{0%,12%,50%,62%,to{transform:rotate(0)}24%,38%{transform:rotate(-11deg)}74%,88%{transform:rotate(11deg)}}.ai--shield .ai-check{stroke-dasharray:1 2}@media (prefers-reduced-motion:no-preference){.ai--shield .ai-check{animation:3.2s infinite ai-shield-check}}@keyframes ai-shield-check{0%,30%{opacity:1;stroke-dashoffset:0}42%,54%{opacity:0;stroke-dashoffset:1px}55%{opacity:1;stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.45,0,.25,1)}80%,to{opacity:1;stroke-dashoffset:0}}.ai--clock .ai-minute{transform-box:view-box;transform-origin:12px 12px}@media (prefers-reduced-motion:no-preference){.ai--clock .ai-minute{animation:9s linear infinite ai-clock-minute}}@keyframes ai-clock-minute{to{transform:rotate(360deg)}}svg.ai.ai--still[data-v-f8940381],svg.ai.ai--still[data-v-f8940381] *{animation:none}.app-state[data-v-21d7d71c]{color:var(--app-color-ink);justify-items:start;gap:1.25rem;padding-block:3rem;display:grid}@media (prefers-reduced-motion:no-preference){.app-state[data-v-21d7d71c]{animation:app-state-in-21d7d71c .75s var(--app-ease-out) both}}.app-state--compact[data-v-21d7d71c]{grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding-block:1.25rem}.app-state--compact .app-state__actions[data-v-21d7d71c]{grid-column:2}.app-state__mark[data-v-21d7d71c]{--ai-halo:var(--tone-bg);aspect-ratio:1;width:4.5rem;color:var(--tone-fg);background:var(--tone-bg);place-items:center;display:grid}.app-state--compact .app-state__mark[data-v-21d7d71c]{width:3rem}.app-state__body[data-v-21d7d71c]{gap:.5rem;max-width:36rem;display:grid}.app-state__title[data-v-21d7d71c]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:1.625rem;line-height:1.08}.app-state--compact .app-state__title[data-v-21d7d71c]{font-size:1.25rem}.app-state__text[data-v-21d7d71c]{color:var(--app-color-ink-muted);font-size:1rem;line-height:1.55}.app-state__actions[data-v-21d7d71c]{flex-wrap:wrap;gap:.75rem;display:flex}@keyframes app-state-in-21d7d71c{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.app-async__sr[data-v-51b71b0d]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-async__skeleton[data-v-51b71b0d],.app-async__content[data-v-51b71b0d]{display:contents}@media (prefers-reduced-motion:no-preference){.app-async__content[data-v-51b71b0d]>*{animation:app-async-in-51b71b0d .75s var(--app-ease-out) both}}@keyframes app-async-in-51b71b0d{0%{opacity:0}to{opacity:1}}.app-corner-arrow[data-v-1814c120]{aspect-ratio:1;color:var(--tone-fg);background:var(--tone-bg);flex:none;place-items:center;display:grid}.app-corner-arrow--s[data-v-1814c120]{width:2.75rem}.app-corner-arrow--m[data-v-1814c120]{width:3.5rem}.app-corner-arrow--l[data-v-1814c120]{width:4.5rem}.app-corner-arrow--fill[data-v-1814c120]{width:100%;height:100%}.app-corner-arrow__icon[data-v-1814c120]{width:42%;height:42%}@media (prefers-reduced-motion:no-preference){.app-corner-arrow__icon[data-v-1814c120]{transition:transform .38s var(--app-ease-out)}}.app-image[data-v-044f3dad]{aspect-ratio:var(--image-ratio);color:var(--tone-fg);background:var(--image-ground,var(--tone-bg));isolation:isolate;display:block;position:relative;overflow:hidden}.app-image--fill[data-v-044f3dad]{position:absolute;inset:0}.app-image__img[data-v-044f3dad]{z-index:-2;object-fit:var(--image-fit);object-position:var(--image-position,50% 50%);opacity:0;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.app-image__img[data-v-044f3dad]{transition:opacity .75s var(--app-ease-out), transform 1.2s var(--app-ease-out)}}.app-image--loaded .app-image__img[data-v-044f3dad]{opacity:1}@media (prefers-reduced-motion:reduce){.app-image__img[data-v-044f3dad]{opacity:1}}.app-image--veil[data-v-044f3dad]:before,.app-image--veil[data-v-044f3dad]:after{z-index:-1;content:"";position:absolute;inset:0}.app-image--veil[data-v-044f3dad]:before{background:var(--app-color-photo-veil)}.app-image--veil[data-v-044f3dad]:after{background:var(--app-color-photo-tint);mix-blend-mode:multiply}.ion-activated{transform:scale(1.04)}.app-image__fallback[data-v-044f3dad]{opacity:.5;margin:auto;position:absolute;inset:0}.card-link[data-v-7d418069]{font:inherit;color:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit;text-decoration:none}.card-link[data-v-7d418069]:after{z-index:1;content:"";position:absolute;inset:0}.card-link[data-v-7d418069]:focus-visible{outline:none}.card-link[data-v-7d418069]:focus-visible:after{outline:2px solid var(--app-color-ink);outline-offset:3px}.card-link--button[data-v-7d418069]{cursor:pointer;background:0 0;border:0;padding:0}.card-link--static[data-v-7d418069]:after{display:none}.brand-mark[data-v-f1f9cb95]{display:block}.brand-mark--square[data-v-f1f9cb95]{aspect-ratio:1}.brand-mark__ground[data-v-f1f9cb95]{fill:var(--app-color-logo-bg)}.brand-mark__ink[data-v-f1f9cb95]{fill:var(--app-color-logo-ink)}.brand-mark--wordmark .brand-mark__ink[data-v-f1f9cb95]{fill:currentColor}.app-icon-button[data-v-c670652d]{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.app-icon-button[data-v-c670652d]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.app-icon-button.ion-activated[data-v-c670652d]{opacity:.88}@media (prefers-reduced-motion:no-preference){.app-icon-button.ion-activated[data-v-c670652d]{transition-duration:.14s;transform:scale(.92)}}.app-icon-button[data-v-c670652d]:focus-visible{outline-offset:3px;outline-offset:-4px;outline:2px solid}.app-icon-button--bar[data-v-c670652d]{color:var(--app-color-topbar-ink);background:var(--app-color-topbar-bg)}.app-icon-button--photo[data-v-c670652d]{color:var(--app-color-ink);background:var(--app-color-bg)}.app-icon-button--outline[data-v-c670652d]{border:1px solid}.app-icon-button__dot[data-v-c670652d]{background:var(--app-color-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .125rem var(--app-color-bg);position:absolute;top:.5rem;right:.5rem}.app-icon-button--bar .app-icon-button__dot[data-v-c670652d]{background:var(--app-color-highlight-on-strong);box-shadow:0 0 0 .125rem var(--app-color-topbar-bg)}.app-icon-button__count[data-v-c670652d]{font-family:var(--app-font-display-wide-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;min-width:1.375rem;height:1.375rem;color:var(--app-color-on-accent);background:var(--app-color-accent);place-items:center;padding:.3em .3em .2em;font-size:.6875rem;line-height:1;display:grid;position:absolute;top:-.5rem;right:-.5rem}@media (prefers-reduced-motion:no-preference){.app-icon-button__count[data-v-c670652d]{animation:app-icon-button-pop-c670652d .75s var(--app-ease-out) .6s both}}@keyframes app-icon-button-pop-c670652d{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.app-form-alert[data-v-4e2e126a]{display:grid}.app-form-alert__box[data-v-4e2e126a]{color:var(--app-color-ink);background:var(--app-color-bg-raised);border:1px solid var(--app-color-danger);box-shadow:inset 0 0 0 1px var(--app-color-danger);align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.2;display:flex}.app-form-alert--actions .app-form-alert__box[data-v-4e2e126a]{margin-bottom:1rem}.app-form-alert__icon[data-v-4e2e126a]{color:var(--app-color-danger);flex:none;margin-top:-.05em}.app-countdown[data-v-799e7e60]{color:inherit;align-items:baseline;gap:.5em;margin:0;display:inline-flex}.app-countdown__part[data-v-799e7e60]{align-items:baseline;gap:.12em;display:inline-flex}.app-countdown__num[data-v-799e7e60]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:1.625rem;line-height:.7}.app-countdown__unit[data-v-799e7e60]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.app-countdown__clock[data-v-799e7e60]{font-family:var(--app-font-display-wide-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:1.625rem;line-height:.7}.app-countdown--sm .app-countdown__num[data-v-799e7e60],.app-countdown--sm .app-countdown__clock[data-v-799e7e60]{font-size:1.25rem}.app-countdown--lg .app-countdown__num[data-v-799e7e60],.app-countdown--lg .app-countdown__clock[data-v-799e7e60]{font-size:2.25rem}.app-countdown--expired[data-v-799e7e60]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.app-countdown__sr[data-v-799e7e60]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-qr[data-v-c6fd24d9]{justify-items:center;margin:0;display:grid}.app-qr__code[data-v-c6fd24d9]{width:100%;max-width:16rem;height:auto;display:block}.app-qr__ground[data-v-c6fd24d9]{fill:var(--app-color-bg-raised)}.app-qr__ink[data-v-c6fd24d9]{fill:var(--app-color-ink)}.app-arrow-link[data-v-53458af6]{min-height:2.75rem;font-family:var(--app-font-text);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.app-arrow-link[data-v-53458af6]:focus-visible{outline-offset:3px;outline:2px solid}.app-arrow-link--strong[data-v-53458af6]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.app-arrow-link__text[data-v-53458af6]{border-bottom:1px solid;padding-bottom:.15em}@media (prefers-reduced-motion:no-preference){.app-arrow-link__arrow[data-v-53458af6]{transition:transform .38s var(--app-ease-snap)}}.app-arrow-link.ion-activated .app-arrow-link__arrow[data-v-53458af6]{transform:translate(.3rem)}.app-badge[data-v-e33d941d]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;border:1px solid #0000;align-items:center;gap:.3em;padding:.3rem .5rem .25rem;font-size:.75rem;font-weight:500;line-height:1.1;display:inline-flex}.app-badge--sm[data-v-e33d941d]{padding:.2rem .375rem .15rem;font-size:.6875rem}.app-badge--xl[data-v-e33d941d]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;letter-spacing:.01em;padding:.55rem .7rem .45rem;font-size:1.625rem;line-height:.86}.app-badge--accent[data-v-e33d941d]{color:var(--app-color-on-accent);background:var(--app-color-accent)}.app-badge--strong[data-v-e33d941d]{color:var(--app-color-on-strong);background:var(--app-color-strong)}.app-badge--outline[data-v-e33d941d]{color:var(--app-color-ink);border-color:currentColor}.app-badge--paper[data-v-e33d941d]{color:var(--app-color-ink);background:var(--app-color-bg)}.app-badge--tint[data-v-e33d941d]{color:var(--tone-fg);background:var(--tone-bg)}.app-badge--positive[data-v-e33d941d]{color:var(--app-color-on-positive);background:var(--app-color-positive)}.app-badge--pending[data-v-e33d941d]{color:var(--app-color-on-pending);background:var(--app-color-pending)}.app-badge--negative[data-v-e33d941d]{color:var(--app-color-on-negative);background:var(--app-color-negative)}.app-badge__icon[data-v-e33d941d]{margin-block:-.1em}.app-stat[data-v-3ad26e65]{color:var(--app-color-ink);gap:.5rem;display:grid}.app-stat--inverse[data-v-3ad26e65]{color:var(--app-color-ink-inverse)}.app-stat__label[data-v-3ad26e65]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.app-stat__value[data-v-3ad26e65]{flex-wrap:wrap;align-items:baseline;gap:.25em;display:flex}.app-stat__number[data-v-3ad26e65]{font-family:var(--app-font-display-wide-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:3.5rem;line-height:.7}.app-stat--sm .app-stat__number[data-v-3ad26e65]{font-size:1.625rem}.app-stat--md .app-stat__number[data-v-3ad26e65]{font-size:2.25rem}.app-stat--xl .app-stat__number[data-v-3ad26e65]{font-size:4.5rem}.app-stat__unit[data-v-3ad26e65]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:500}.app-stat__sr[data-v-3ad26e65]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-dialog[data-v-e0a42f96]{--border-radius:var(--app-radius);--background:var(--app-color-bg);--box-shadow:none;--backdrop-opacity:1}.app-dialog--strong[data-v-e0a42f96]{--background:var(--app-color-strong)}.app-dialog[data-v-e0a42f96]::part(backdrop){background:var(--app-color-backdrop)}.app-dialog--sheet[data-v-e0a42f96]::part(backdrop){background:var(--app-color-scrim)}.app-dialog--sheet[data-v-e0a42f96]::part(handle){background:var(--app-color-line-strong);border-radius:var(--app-radius);opacity:.5;width:2.5rem;height:.25rem}.app-dialog--sheet.app-dialog--strong[data-v-e0a42f96]::part(handle){background:var(--app-color-on-strong)}.app-dialog--card[data-v-e0a42f96]{--width:calc(100% - 2 * 1.25rem);--max-width:26rem;--height:auto}.app-dialog--card[data-v-e0a42f96] .ion-page{contain:content;position:relative}.app-dialog__panel[data-v-e0a42f96]{color:var(--app-color-ink);background:var(--app-color-bg);flex-direction:column;display:flex}.app-dialog--sheet .app-dialog__panel[data-v-e0a42f96]{height:100%}.app-dialog--card .app-dialog__panel[data-v-e0a42f96]{max-height:calc(100dvh - var(--safe-area-inset-top,env(safe-area-inset-top,0px)) - var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) - 2 * 2rem)}.app-dialog--strong .app-dialog__panel[data-v-e0a42f96]{color:var(--app-color-on-strong);background:var(--app-color-strong)}.app-dialog__head[data-v-e0a42f96]{flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:2rem 1.25rem 1rem;display:flex}.app-dialog--card .app-dialog__head[data-v-e0a42f96]{padding-top:1.25rem;padding-inline-end:1rem}.app-dialog__heading[data-v-e0a42f96]{gap:.5rem;min-width:0;display:grid}.app-dialog__eyebrow[data-v-e0a42f96]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:.75rem;font-weight:500}.app-dialog__title[data-v-e0a42f96]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;overflow-wrap:anywhere;padding-top:.12em;font-size:2.25rem;line-height:1.08}.app-dialog--card .app-dialog__title[data-v-e0a42f96]{padding-top:.75rem;font-size:1.625rem}.app-dialog__body[data-v-e0a42f96]{overscroll-behavior:contain;flex:1;padding:.5rem 1.25rem 2rem;overflow-y:auto}.app-dialog__foot[data-v-e0a42f96]{padding:1rem 1.25rem calc(1rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));border-top:1px solid var(--app-color-line);flex:none}.app-dialog--card .app-dialog__foot[data-v-e0a42f96]{padding-bottom:1.25rem}.app-dialog__actions[data-v-e0a42f96]{flex-wrap:wrap;gap:.75rem;display:flex}.app-dialog__actions[data-v-e0a42f96]>*{flex:1 1 0;min-width:fit-content}:root{--ion-color-primary:#0054e9;--ion-color-primary-rgb:0, 84, 233;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255, 255, 255;--ion-color-primary-shade:#004acd;--ion-color-primary-tint:#1a65eb;--ion-color-secondary:#0163aa;--ion-color-secondary-rgb:1, 99, 170;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255, 255, 255;--ion-color-secondary-shade:#015796;--ion-color-secondary-tint:#1a73b3;--ion-color-tertiary:#6030ff;--ion-color-tertiary-rgb:96, 48, 255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255, 255, 255;--ion-color-tertiary-shade:#542ae0;--ion-color-tertiary-tint:#7045ff;--ion-color-success:#2dd55b;--ion-color-success-rgb:45, 213, 91;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0, 0, 0;--ion-color-success-shade:#28bb50;--ion-color-success-tint:#42d96b;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255, 196, 9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0, 0, 0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#c5000f;--ion-color-danger-rgb:197, 0, 15;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255, 255, 255;--ion-color-danger-shade:#ad000d;--ion-color-danger-tint:#cb1a27;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244, 245, 248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0, 0, 0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--ion-color-medium:#636469;--ion-color-medium-rgb:99, 100, 105;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255, 255, 255;--ion-color-medium-shade:#57585c;--ion-color-medium-tint:#737478;--ion-color-dark:#222428;--ion-color-dark-rgb:34, 36, 40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255, 255, 255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e}html.ios{--ion-default-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font:"Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font:-apple-system-body;--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity:.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity:0;--box-shadow:none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#0054e9)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,0, 84, 233)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-primary-shade,#004acd)!important;--ion-color-tint:var(--ion-color-primary-tint,#1a65eb)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#0163aa)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,1, 99, 170)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#015796)!important;--ion-color-tint:var(--ion-color-secondary-tint,#1a73b3)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#6030ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,96, 48, 255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#542ae0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#7045ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd55b)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45, 213, 91)!important;--ion-color-contrast:var(--ion-color-success-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-success-shade,#28bb50)!important;--ion-color-tint:var(--ion-color-success-tint,#42d96b)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255, 196, 9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#c5000f)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,197, 0, 15)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-danger-shade,#ad000d)!important;--ion-color-tint:var(--ion-color-danger-tint,#cb1a27)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244, 245, 248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#636469)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,99, 100, 105)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-medium-shade,#57585c)!important;--ion-color-tint:var(--ion-color-medium-tint,#737478)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34, 36, 40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{contain:layout size style;z-index:0;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{contain:layout style;height:100%;min-height:0;position:relative}ion-modal ion-content.content-sizing ion-nav,ion-modal ion-content.content-sizing ion-nav>.ion-page{contain:layout style;height:auto;position:relative}ion-modal ion-content.content-sizing ion-nav{display:grid}ion-modal ion-content.content-sizing ion-nav>.ion-page{grid-area:1/1}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top));--ion-safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom));--ion-safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left));--ion-safe-area-right:var(--safe-area-inset-right,env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translate(0,0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow:hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-right-radius:8px;border-bottom-left-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width:0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width:0px;--inner-border-width:0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width:fit-content;--height:fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){height:0;display:none}b,strong{font-weight:700}img{max-width:100%}hr{box-sizing:content-box;border-width:0;height:1px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{height:auto;font:inherit;color:inherit;overflow:auto}textarea::placeholder{padding-left:2px}form,input,optgroup,select{font:inherit;color:inherit;margin:0}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{font-family:inherit;font-style:inherit;font-variant:inherit;text-transform:none;cursor:pointer;-webkit-appearance:button;border:0;border-radius:0;padding:0;line-height:1}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{text-size-adjust:100%;width:100%;height:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;text-size-adjust:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;overflow:hidden;transform:translateZ(0)}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout:none){html{font:var(--ion-dynamic-font,16px var(--ion-font-family))}}a{color:var(--ion-color-primary,#0054e9);background-color:#0000}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}@font-face{font-family:Gravity Expanded;src:url(/assets/gravity-expanded-JKG2ufW4.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gravity Condensed;src:url(/assets/gravity-condensed-CmQo-eTN.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gravity Compressed;src:url(/assets/gravity-compressed-PEmSeCbu.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gravity XCompressed;src:url(/assets/gravity-xcompressed-BkQRkN_y.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gravity Condensed Cap;src:url(/assets/gravity-condensed-CmQo-eTN.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;ascent-override:85%;descent-override:15%;line-gap-override:0%}@font-face{font-family:Gravity Expanded Cap;src:url(/assets/gravity-expanded-JKG2ufW4.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;ascent-override:85%;descent-override:15%;line-gap-override:0%}@font-face{font-family:Gravity XCompressed Cap;src:url(/assets/gravity-xcompressed-BkQRkN_y.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;ascent-override:85%;descent-override:15%;line-gap-override:0%}@font-face{font-family:Gustavo;src:url(/assets/gustavo-regular-CeQMlYoS.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gustavo;src:url(/assets/gustavo-medium-hBSbC_MW.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gustavo;src:url(/assets/gustavo-bold-_8x51Lhp.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--brand-scarlet:#d6001c;--brand-burgundy:#54082d;--brand-vanilla:#fffdcc;--brand-blush:#ff92c1;--brand-mauve:#e5c1ff;--brand-mint:#d2ffe5;--brand-sky:#b7d6ff;--brand-paper:#fffef4;--brand-white:#fff;--brand-ink-soft:#7d4a63;--brand-ink-light:#8e6a7c;--app-color-bg:var(--brand-vanilla);--app-color-bg-sunken:var(--brand-paper);--app-color-bg-raised:var(--brand-white);--app-color-ink:var(--brand-burgundy);--app-color-ink-muted:var(--brand-ink-soft);--app-color-ink-inverse:var(--brand-vanilla);--app-color-accent:var(--brand-scarlet);--app-color-on-accent:var(--brand-vanilla);--app-color-strong:var(--brand-burgundy);--app-color-on-strong:var(--brand-vanilla);--app-color-highlight-on-strong:var(--brand-blush);--app-color-line:#54082d38;--app-color-line-strong:var(--brand-burgundy);--app-color-live:#2fd67b;--app-color-danger:var(--brand-scarlet);--app-color-backdrop:#54082dd1;--app-color-scrim:#54082d7a;--app-color-on-tint:var(--brand-burgundy);--app-color-positive:var(--brand-mint);--app-color-on-positive:var(--brand-burgundy);--app-color-pending:var(--brand-sky);--app-color-on-pending:var(--brand-burgundy);--app-color-negative:var(--brand-scarlet);--app-color-on-negative:var(--brand-vanilla);--app-color-photo-veil:#54082d33;--app-color-photo-tint:#54082da8;--app-color-photo-scrim:#54082dc7;--app-color-on-photo:var(--brand-vanilla);--app-color-skeleton:#54082d14;--app-color-skeleton-shine:#fffef4b3;--app-color-bg-rgb:255, 253, 204;--app-color-ink-rgb:84, 8, 45;--app-color-accent-rgb:214, 0, 28;--app-color-on-accent-rgb:255, 253, 204;--app-color-strong-rgb:84, 8, 45;--app-color-on-strong-rgb:255, 253, 204;--app-tint-1:var(--brand-sky);--app-tint-2:var(--brand-mint);--app-tint-3:var(--brand-blush);--app-tint-4:var(--brand-mauve);--app-color-topbar-bg:var(--brand-burgundy);--app-color-topbar-ink:var(--brand-vanilla);--app-color-tabbar-bg:var(--brand-white);--app-color-tabbar-ink:var(--brand-ink-light);--app-color-tabbar-active:var(--brand-scarlet);--app-color-logo-bg:var(--brand-scarlet);--app-color-logo-ink:var(--brand-vanilla);--app-font-text:gustavo, "Helvetica Neue", arial, sans-serif;--app-font-display:"Gravity Condensed", "Arial Narrow", sans-serif;--app-font-display-wide:"Gravity Expanded", "Arial Black", sans-serif;--app-font-display-narrow:"Gravity Compressed", "Arial Narrow", sans-serif;--app-font-display-tall:"Gravity XCompressed", "Arial Narrow", sans-serif;--app-font-display-cap:"Gravity Condensed Cap", "Arial Narrow", sans-serif;--app-font-display-wide-cap:"Gravity Expanded Cap", "Arial Black", sans-serif;--app-font-display-tall-cap:"Gravity XCompressed Cap", "Arial Narrow", sans-serif;--app-display-transform:uppercase;--app-display-weight:900;--app-radius:0;--app-radius-tabbar:.375rem;--app-shadow-card:none;--app-shadow-float:0 .75rem 2.25rem #54082d3b, 0 .125rem .5rem #54082d21;--app-shadow-pinned:0 .375rem 1rem #54082d1f, 0 .0625rem .1875rem #54082d14;--app-ease-out:cubic-bezier(.16, 1, .3, 1);--app-ease-in-out:cubic-bezier(.65, 0, .35, 1);--app-ease-snap:cubic-bezier(.7, 0, .2, 1);--ion-font-family:var(--app-font-text);--ion-background-color:var(--app-color-bg);--ion-background-color-rgb:var(--app-color-bg-rgb);--ion-text-color:var(--app-color-ink);--ion-text-color-rgb:var(--app-color-ink-rgb);--ion-border-color:var(--app-color-line);--ion-item-background:transparent;--ion-toolbar-background:var(--app-color-topbar-bg);--ion-toolbar-color:var(--app-color-topbar-ink);--ion-toolbar-border-color:transparent;--ion-tab-bar-background:var(--app-color-tabbar-bg);--ion-tab-bar-color:var(--app-color-tabbar-ink);--ion-tab-bar-color-selected:var(--app-color-tabbar-active);--ion-safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top));--ion-safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom));--app-tabbar-bottom:calc(var(--ion-safe-area-bottom,0px) + .75rem);--ion-color-primary:var(--app-color-accent);--ion-color-primary-rgb:var(--app-color-accent-rgb);--ion-color-primary-contrast:var(--app-color-on-accent);--ion-color-primary-contrast-rgb:var(--app-color-on-accent-rgb);--ion-color-primary-shade:var(--app-color-accent);--ion-color-primary-tint:var(--app-color-accent);--ion-color-secondary:var(--app-color-strong);--ion-color-secondary-rgb:var(--app-color-strong-rgb);--ion-color-secondary-contrast:var(--app-color-on-strong);--ion-color-secondary-contrast-rgb:var(--app-color-on-strong-rgb);--ion-color-secondary-shade:var(--app-color-strong);--ion-color-secondary-tint:var(--app-color-strong);--ion-color-danger:var(--app-color-danger);--ion-color-danger-contrast:var(--app-color-on-accent)}.plt-ios{--app-tabbar-bottom:.75rem}ion-button,ion-searchbar,ion-segment,ion-segment-button,ion-chip,ion-card,ion-modal,ion-alert,ion-toast,ion-popover,ion-input,ion-textarea,ion-select{--border-radius:var(--app-radius)}ion-card{box-shadow:var(--app-shadow-card)}html{font-family:var(--app-font-text);color:var(--app-color-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;margin:0}:focus-visible{outline-offset:3px;outline:2px solid}ion-toast.app-toast{--background:var(--app-color-bg-raised);--color:var(--app-color-ink);--button-color:var(--app-color-ink);--border-color:var(--app-color-ink);--border-style:solid;--border-width:1px;--border-radius:var(--app-radius);--box-shadow:none;--start:1.25rem;--end:1.25rem;font-family:var(--app-font-text)}ion-toast.app-toast::part(container){min-height:2.75rem}ion-toast.app-toast::part(icon){box-sizing:content-box;color:var(--app-toast-tile-ink);background:var(--app-toast-tile);padding:.5rem;font-size:1.25rem}ion-toast.app-toast::part(message){font-size:.875rem;font-weight:500;line-height:1.2}ion-toast.app-toast--success{--app-toast-tile:var(--app-color-positive);--app-toast-tile-ink:var(--app-color-on-positive)}ion-toast.app-toast--info{--app-toast-tile:var(--app-color-pending);--app-toast-tile-ink:var(--app-color-on-pending)}ion-toast.app-toast--warning{--app-toast-tile:var(--app-color-strong);--app-toast-tile-ink:var(--app-color-on-strong)}ion-toast.app-toast--danger{--app-toast-tile:var(--app-color-negative);--app-toast-tile-ink:var(--app-color-on-negative)}ion-alert.app-alert{--background:var(--app-color-bg);--backdrop-opacity:1;--max-width:22rem;font-family:var(--app-font-text);color:var(--app-color-ink)}ion-alert.app-alert ion-backdrop{background:var(--app-color-backdrop)}ion-alert.app-alert .alert-wrapper{border-radius:var(--app-radius);box-shadow:none}ion-alert.app-alert .alert-head{text-align:start;padding:2rem 2rem .5rem}ion-alert.app-alert .alert-title{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;color:var(--app-color-ink);font-size:1.25rem;line-height:1.08}ion-alert.app-alert .alert-message{color:var(--app-color-ink-muted);text-align:start;padding:0 2rem 2rem;font-size:.875rem;line-height:1.55}ion-alert.app-alert .alert-button-group{border-top:1px solid var(--app-color-line);gap:0}ion-alert.app-alert .alert-button{min-height:2.75rem;color:var(--app-color-ink);border-radius:var(--app-radius);margin:0;font-weight:500}ion-alert.app-alert .app-alert__confirm{color:var(--app-color-on-strong);background:var(--app-color-strong);font-weight:700}ion-alert.app-alert.app-alert--destructive .app-alert__confirm{color:var(--app-color-on-accent);background:var(--app-color-accent)}@keyframes scan-trail-flip{0%{opacity:0;transform:scaleY(1)}8%,42%{opacity:1;transform:scaleY(1)}49.99%{opacity:0;transform:scaleY(1)}50%{opacity:0;transform:scaleY(-1)}58%,92%{opacity:1;transform:scaleY(-1)}to{opacity:0;transform:scaleY(-1)}}.app-facet-overlay[data-v-71310dc0]{--width:100%;--height:100%;--border-radius:0;--background:transparent;--box-shadow:none;--backdrop-opacity:0}.app-facet-overlay[data-v-71310dc0]::part(backdrop){background:0 0}.app-facet-overlay[data-v-71310dc0]::part(content){transform:none}.app-facet-overlay__root[data-v-71310dc0]{color:var(--app-color-on-accent);position:absolute;inset:0;overflow:hidden}.app-facet-overlay__ground[data-v-71310dc0]{background:var(--app-color-accent);opacity:0;position:absolute;inset:0}.app-facet-overlay__curtain[data-v-71310dc0]{grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.app-facet-overlay__facet[data-v-71310dc0]{background:var(--app-color-accent);transform-origin:top;margin-inline-end:-1px;transform:scaleY(0)}.app-facet-overlay__facet[data-v-71310dc0]:last-child{margin-inline-end:0}.app-facet-overlay__inner[data-v-71310dc0]{opacity:0;flex-direction:column;height:100%;display:flex;position:relative}.app-facet-overlay__bar[data-v-71310dc0]{padding:max(1.25rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px))) calc(1rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px))) 0 calc(1rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px)));flex:none;justify-content:flex-end;display:flex}.app-facet-overlay__close[data-v-71310dc0]{min-height:3rem;font-family:var(--app-font-text);color:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem 0 .5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.app-facet-overlay__close[data-v-71310dc0]:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:no-preference){.app-facet-overlay__cross[data-v-71310dc0]{transition:transform .38s var(--app-ease-snap)}}.app-facet-overlay__close.ion-activated .app-facet-overlay__cross[data-v-71310dc0]{transform:rotate(90deg)}.app-facet-overlay__content[data-v-71310dc0]{--background:transparent;--color:inherit;flex:1}.app-search[data-v-38c13718]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.app-search[data-v-38c13718]{transition:border-color .18s var(--app-ease-out), box-shadow .18s var(--app-ease-out)}}.app-search__input[data-v-38c13718]{width:100%;min-width:0;min-height:2.75rem;font-family:var(--app-font-text);color:inherit;appearance:none;border-radius:var(--app-radius);background:0 0;border:0;outline:none;margin:0;padding:0;font-size:1rem}.app-search__input[data-v-38c13718]::placeholder{color:inherit;opacity:1}.app-search__input[data-v-38c13718]::-webkit-search-cancel-button{appearance:none}.app-search__input[data-v-38c13718]::-webkit-search-decoration{appearance:none}.app-search__clear[data-v-38c13718]{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid}@media (prefers-reduced-motion:no-preference){.app-search__clear[data-v-38c13718]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.app-search__clear.ion-activated[data-v-38c13718]{opacity:.88}@media (prefers-reduced-motion:no-preference){.app-search__clear.ion-activated[data-v-38c13718]{transition-duration:.14s;transform:scale(.9)}}.app-search__clear[data-v-38c13718]:focus-visible{outline-offset:3px;outline-offset:-4px;outline:2px solid}@media (prefers-reduced-motion:no-preference){.app-search__clear-enter-active[data-v-38c13718],.app-search__clear-leave-active[data-v-38c13718]{transition:opacity .18s var(--app-ease-out), transform .38s var(--app-ease-out)}}.app-search__clear-enter-from[data-v-38c13718],.app-search__clear-leave-to[data-v-38c13718]{opacity:0;transform:scale(.6)}.app-search--framed[data-v-38c13718]{min-height:3.25rem;color:var(--app-color-ink);background:var(--app-color-bg-raised);border:1px solid var(--app-color-line-strong)}.app-search--framed[data-v-38c13718]:focus-within{border-color:var(--app-color-ink);box-shadow:inset 0 0 0 1px var(--app-color-ink)}.app-search--framed .app-search__glass[data-v-38c13718]{color:var(--app-color-ink-muted);margin-inline:1rem .75rem}.app-search--framed .app-search__input[data-v-38c13718]::placeholder{color:var(--app-color-ink-muted)}.app-search--framed .app-search__clear[data-v-38c13718]{margin-inline-end:.25rem}.app-search--line[data-v-38c13718]{border-bottom:2px solid;gap:.45em;padding-block:.2em .3em;font-size:1.75rem;line-height:1.15}.app-search--line[data-v-38c13718]:focus-within{box-shadow:0 2px}.app-search--line .app-search__input[data-v-38c13718],.app-search--line .app-search__prompt[data-v-38c13718]{grid-area:1/2}.app-search--line .app-search__input[data-v-38c13718]{min-height:0;font-size:inherit;font-weight:500;line-height:inherit;caret-color:currentColor}.app-search--line .app-search__input[data-v-38c13718],.app-search--line .app-search__prompt[data-v-38c13718]{margin-block:-.25em;padding-block:.25em}.app-search--line .app-search__clear[data-v-38c13718]{margin-block:-.5rem;margin-inline-end:-.75rem}.app-search__prompt[data-v-38c13718]{font-family:var(--app-font-text);white-space:nowrap;pointer-events:none;overflow:hidden}.search-failed[data-v-81ddbc6e]{justify-items:start;gap:1rem;margin-top:2rem;display:grid}.search-failed__text[data-v-81ddbc6e]{max-width:36rem;font-size:1rem;font-weight:500;line-height:1.55}.search-failed__retry[data-v-81ddbc6e]{min-height:2.75rem;font-family:var(--app-font-text);color:inherit;cursor:pointer;border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:1rem;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:no-preference){.search-failed__retry[data-v-81ddbc6e]{transition:background-color .38s var(--app-ease-out), color .38s var(--app-ease-out)}}.search-failed__retry.ion-activated[data-v-81ddbc6e],.search-failed__retry[data-v-81ddbc6e]:focus-visible{color:var(--app-color-accent);background:var(--app-color-on-accent);outline:none}.search-chips__head[data-v-80cd7b6a]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.search-chips__label[data-v-80cd7b6a]{font-family:var(--app-font-text);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:700;line-height:1.2}.search-chips__clear[data-v-80cd7b6a]{min-height:2.75rem;font-family:var(--app-font-text);color:inherit;text-underline-offset:.25em;cursor:pointer;border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-block:-.75rem;margin-inline-end:-.5rem;padding:0 .5rem;font-size:.875rem;font-weight:500;text-decoration:underline}.search-chips__clear[data-v-80cd7b6a]:focus-visible{outline-offset:3px;outline:2px solid}.search-chips__list[data-v-80cd7b6a]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.search-chips__item[data-v-80cd7b6a]{border:1px solid;display:inline-flex}.search-chips__chip[data-v-80cd7b6a],.search-chips__remove[data-v-80cd7b6a]{min-height:2.75rem;font-family:var(--app-font-text);color:inherit;cursor:pointer;border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:0;font-size:1rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.search-chips__chip[data-v-80cd7b6a],.search-chips__remove[data-v-80cd7b6a]{transition:background-color .38s var(--app-ease-out), color .38s var(--app-ease-out)}}.search-chips__chip.ion-activated[data-v-80cd7b6a],.search-chips__chip[data-v-80cd7b6a]:focus-visible,.search-chips__remove.ion-activated[data-v-80cd7b6a],.search-chips__remove[data-v-80cd7b6a]:focus-visible{color:var(--app-color-accent);background:var(--app-color-on-accent);outline:none}.search-chips__chip[data-v-80cd7b6a]{padding:.5rem 1.1rem}.search-chips__chip--removable[data-v-80cd7b6a]{padding-inline-end:.25rem}.search-chips__remove[data-v-80cd7b6a]{place-items:center;width:2.75rem;padding:0;display:grid}@media (prefers-reduced-motion:no-preference){.search-chips__item-leave-active[data-v-80cd7b6a]{transition:opacity .18s var(--app-ease-out)}}.search-chips__item-leave-to[data-v-80cd7b6a]{opacity:0}.search-none[data-v-8647b845]{margin-top:2rem}.search-none__title[data-v-8647b845]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty;margin-bottom:1.25rem;padding-top:.12em;font-size:1.75rem;line-height:1.08}.search-prompt[data-v-145f35ac]{white-space:nowrap;gap:.28em;font-weight:400;display:inline-flex;position:relative}.search-prompt__slot[data-v-145f35ac]{vertical-align:bottom;margin-block:-.25em;padding-block:.25em;display:inline-block;overflow:hidden}.search-prompt__word[data-v-145f35ac]{font-weight:700;display:inline-block}.search-prompt__sizer[data-v-145f35ac]{visibility:hidden;width:max-content;display:grid;position:absolute;top:0;left:0}.search-prompt__line[data-v-145f35ac]{gap:.28em;display:inline-flex}@media (prefers-reduced-motion:no-preference){.search-prompt__word-enter-active[data-v-145f35ac],.search-prompt__word-leave-active[data-v-145f35ac]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.search-prompt__word-enter-from[data-v-145f35ac],.search-prompt__word-leave-to[data-v-145f35ac]{opacity:0}@media (prefers-reduced-motion:no-preference){.search-prompt__word-enter-from[data-v-145f35ac],.search-prompt__word-leave-to[data-v-145f35ac]{transform:translateY(70%)}.search-prompt__word-leave-to[data-v-145f35ac]{transform:translateY(-70%)}}.search-card[data-v-88a97bc9]{height:7rem;color:var(--app-color-ink);background:var(--app-color-bg);-webkit-tap-highlight-color:transparent;grid-template-columns:7rem minmax(0,1fr) 3.25rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.search-card[data-v-88a97bc9]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.search-card.ion-activated[data-v-88a97bc9]{opacity:.88}@media (prefers-reduced-motion:no-preference){.search-card.ion-activated[data-v-88a97bc9]{transition-duration:.14s;transform:scale(.985)}}.search-card[data-v-88a97bc9] .card-link:focus-visible:after{outline-color:var(--app-color-on-accent)}.search-card__media[data-v-88a97bc9]{--ai-halo:var(--tone-bg);color:var(--tone-fg);background:var(--tone-bg);place-items:center;display:grid;position:relative;overflow:hidden}.search-card__logo[data-v-88a97bc9]{width:72%;height:56%;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;background:currentColor}.search-card__wordmark[data-v-88a97bc9]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;-webkit-line-clamp:2;line-clamp:2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:82%;font-size:1.05rem;line-height:1.05;display:-webkit-box;overflow:hidden}.search-card__initials[data-v-88a97bc9]{font-family:var(--app-font-display-wide-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.1em;font-size:1.625rem;line-height:.7}.search-card__band[data-v-88a97bc9]{flex-direction:column;justify-content:center;gap:.3rem;min-width:0;padding:.6rem 1rem;display:flex;overflow:hidden}.search-card__kicker[data-v-88a97bc9],.search-card__meta[data-v-88a97bc9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-card__kicker[data-v-88a97bc9]{font-family:var(--app-font-text);color:var(--app-color-accent);text-transform:uppercase;letter-spacing:.08em;order:-1;font-size:.75rem;font-weight:700;line-height:1.55}.search-card__title[data-v-88a97bc9]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;-webkit-line-clamp:2;line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;font-size:1.375rem;line-height:1.15;display:-webkit-box;overflow:hidden}.search-card__mark[data-v-88a97bc9]{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--app-color-accent);text-decoration-color:var(--app-color-accent);text-underline-offset:.14em;background:0 0;text-decoration-thickness:.12em}.search-card__meta[data-v-88a97bc9]{font-size:.875rem;line-height:1.35}.search-card__corner[data-v-88a97bc9]{height:100%}.search-group[data-v-825b3099]{margin-top:2rem}.search-group__head[data-v-825b3099]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:.9rem;display:flex}.search-group__title[data-v-825b3099]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;align-items:baseline;gap:.6rem;padding-top:.1em;font-size:1.5rem;line-height:1.08;display:inline-flex}.search-group__count[data-v-825b3099]{font-family:var(--app-font-text);letter-spacing:.06em;font-size:.875rem;font-weight:700}.search-group__sr[data-v-825b3099]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-group__all[data-v-825b3099]{font-family:var(--app-font-text);color:inherit;text-underline-offset:.25em;cursor:pointer;border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:500;text-decoration:underline;position:relative}.search-group__all[data-v-825b3099]:after{content:"";position:absolute;inset:-.75rem -.5rem}.search-group__all.ion-activated[data-v-825b3099]{opacity:.7}.search-group__all[data-v-825b3099]:focus-visible{outline-offset:3px;outline:2px solid}.search-group__list[data-v-825b3099]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.search-group__note[data-v-825b3099]{max-width:36rem;margin-top:1rem;font-size:.875rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){.search-results[data-v-56174fa8]{transition:opacity .38s var(--app-ease-out)}}.search-results--stale[data-v-56174fa8]{opacity:.55}.search-skeleton__group[data-v-506586a4]{gap:.75rem;margin-top:2rem;display:grid}.search-skeleton__title[data-v-506586a4],.search-skeleton__card[data-v-506586a4]{background:color-mix(in srgb, var(--app-color-on-accent) 18%, transparent);display:block}@media (prefers-reduced-motion:no-preference){.search-skeleton__title[data-v-506586a4],.search-skeleton__card[data-v-506586a4]{animation:1.1s ease-in-out infinite alternate search-skeleton-pulse-506586a4}}.search-skeleton__title[data-v-506586a4]{width:55%;height:1.5rem;margin-bottom:.25rem}.search-skeleton__card[data-v-506586a4]{height:7rem}@keyframes search-skeleton-pulse-506586a4{to{background:color-mix(in srgb, var(--app-color-on-accent) 32%, transparent)}}.search-start[data-v-bca19235]{gap:2rem;margin-top:2rem;display:grid}.search-overlay[data-v-63330670]{padding:calc(1.25rem + .5rem) calc(1rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px))) calc(3rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))) calc(1rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px)))}.search-overlay__sr[data-v-63330670]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-overlay__offline[data-v-63330670]{align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.875rem;line-height:1.2;display:flex}.search-overlay__back[data-v-63330670]{min-height:2.75rem;font-family:var(--app-font-text);color:inherit;text-underline-offset:.25em;cursor:pointer;border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:-1rem;padding:0;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-flex}.search-overlay__back.ion-activated[data-v-63330670]{opacity:.7}.search-overlay__back[data-v-63330670]:focus-visible{outline-offset:3px;outline:2px solid}.app-topbar[data-v-92ff9542]{box-shadow:none}.app-topbar[data-v-92ff9542]:after{display:none}.app-topbar .app-topbar__toolbar[data-v-92ff9542]{--border-width:0}.app-topbar__toolbar[data-v-92ff9542]{--background:var(--app-color-topbar-bg);--color:var(--app-color-topbar-ink);--border-width:0;--min-height:2.75rem;--padding-start:1.25rem;--padding-end:.5rem}.app-topbar__home[data-v-92ff9542]{min-height:2.75rem;color:inherit;-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;display:flex}@media (prefers-reduced-motion:no-preference){.app-topbar__home[data-v-92ff9542]{transition:opacity .14s var(--app-ease-out)}}.app-topbar__home.ion-activated[data-v-92ff9542],.app-topbar__home[data-v-92ff9542]:active{opacity:.7}.app-topbar__brand[data-v-92ff9542]{color:var(--app-color-topbar-ink);align-items:baseline;gap:.5rem;display:flex}.app-topbar__wordmark[data-v-92ff9542]{width:auto;height:1.125rem;transform:translateY(.12rem)}.app-topbar__place[data-v-92ff9542]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:.55rem;font-weight:500;position:relative;top:-.1875rem}.app-topbar__action[data-v-92ff9542]{--color:var(--app-color-topbar-ink);--padding-start:.5rem;--padding-end:.5rem;min-width:2.75rem;min-height:2.75rem;margin:0}.app-refresher[data-v-295b5d24]{z-index:1}.app-refresher[data-v-295b5d24] ion-refresher-content{--color:var(--app-color-ink)}.app-refresher[data-v-295b5d24] .refresher-pulling-text,.app-refresher[data-v-295b5d24] .refresher-refreshing-text{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.app-refresher[data-v-295b5d24] ion-spinner{color:var(--app-color-accent)}.app-tab-page__subheader[data-v-eb41b836]{background:var(--app-color-bg);padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.app-tab-page__content[data-v-eb41b836]{--background:var(--app-color-bg)}.app-tab-page__intro[data-v-eb41b836]{padding-top:2rem;padding-bottom:1.25rem;padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));gap:.75rem;display:grid}.app-tab-page__eyebrow[data-v-eb41b836]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.app-tab-page__title[data-v-eb41b836]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;color:var(--app-color-ink);overflow-wrap:anywhere;padding-top:.12em;font-size:2.75rem;line-height:1.08}.app-tab-page__lead[data-v-eb41b836]{max-width:36rem;color:var(--app-color-ink-muted);font-size:1.125rem;line-height:1.55}.app-tab-page__body[data-v-eb41b836]{padding-top:1.25rem;padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.app-tab-page__body--flush[data-v-eb41b836]{padding-inline:0}@media (prefers-reduced-motion:no-preference){.app-reveal{transition:opacity .75s var(--app-ease-out), transform .75s var(--app-ease-out);transition-delay:calc(var(--reveal-step,0) * 70ms)}.app-reveal:not(.app-reveal--in){opacity:0}.app-reveal--up:not(.app-reveal--in){transform:translateY(1.25rem)}}.home-bell.home-bell[data-v-108d72d2]{color:var(--app-color-on-strong);border:1px solid color-mix(in srgb, var(--app-color-on-strong) 40%, transparent)}.home-bell__icon[data-v-108d72d2]{transform-origin:50% 12%}@media (prefers-reduced-motion:no-preference){.home-bell--unread .home-bell__icon[data-v-108d72d2]{animation:home-bell-swing-108d72d2 1.6s var(--app-ease-in-out) .9s both}}@keyframes home-bell-swing-108d72d2{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}35%{transform:rotate(-10deg)}55%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}.home-coupon[data-v-dbd22791]{--left:1;padding:1rem 1.25rem 1.25rem;color:var(--app-color-ink);background:var(--app-color-bg-raised);-webkit-tap-highlight-color:transparent;gap:.5rem;padding-right:3.75rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.home-coupon[data-v-dbd22791]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.home-coupon.ion-activated[data-v-dbd22791]{opacity:.88}@media (prefers-reduced-motion:no-preference){.home-coupon.ion-activated[data-v-dbd22791]{transition-duration:.14s;transform:scale(.985)}}.home-coupon__head[data-v-dbd22791]{justify-content:space-between;align-items:center;gap:1rem;margin-right:-2.75rem;display:flex}.home-coupon__live[data-v-dbd22791]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-accent);align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;display:inline-flex}.home-coupon__pulse[data-v-dbd22791]{background:currentColor;width:.5rem;height:.5rem}@media (prefers-reduced-motion:no-preference){.home-coupon__pulse[data-v-dbd22791]{animation:home-coupon-pulse-dbd22791 1.4s var(--app-ease-in-out) infinite}}.home-coupon__timer[data-v-dbd22791]{color:var(--app-color-accent)}.home-coupon__title[data-v-dbd22791]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:1.125rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.home-coupon__meta[data-v-dbd22791]{flex-wrap:wrap;gap:0 .75rem;font-size:.875rem;display:flex}.home-coupon__store[data-v-dbd22791]{font-weight:500}.home-coupon__track[data-v-dbd22791]{background:var(--app-color-line);height:.25rem;position:absolute;bottom:0;left:0;right:0}.home-coupon__fill[data-v-dbd22791]{background:var(--app-color-accent);transform:scaleX(var(--left));transform-origin:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.home-coupon__fill[data-v-dbd22791]{transition:transform 1s linear}}.home-coupon__corner[data-v-dbd22791]{position:absolute;bottom:0;right:0}@keyframes home-coupon-pulse-dbd22791{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.home-coupons__title[data-v-0903a540]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-coupons__list[data-v-0903a540]{gap:.75rem;display:grid}@media (prefers-reduced-motion:no-preference){.home-coupons-enter-active[data-v-0903a540],.home-coupons-leave-active[data-v-0903a540]{transition:opacity .75s var(--app-ease-out), transform .75s var(--app-ease-out)}.home-coupons-enter-from[data-v-0903a540],.home-coupons-leave-to[data-v-0903a540]{opacity:0;transform:translateY(.75rem)}}.app-rail[data-v-fcb057f8]{--rail-item:min(72vw, 18rem);grid-auto-columns:var(--rail-item);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));grid-auto-flow:column;align-items:stretch;gap:1rem;margin-inline:-1.25rem;scroll-padding-inline:1.25rem;display:grid;overflow-x:auto}.app-rail[data-v-fcb057f8]::-webkit-scrollbar{display:none}.app-rail[data-v-fcb057f8]>*{scroll-snap-align:start;min-width:0}.app-rail--s[data-v-fcb057f8]{--rail-item:min(42vw, 11rem);gap:.75rem}.app-rail--l[data-v-fcb057f8]{--rail-item:min(86vw, 24rem)}.app-section-header[data-v-0ba0b840]{color:var(--app-color-ink);justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.app-section-header--rule[data-v-0ba0b840]{border-top:1px solid var(--app-color-line);padding-top:1rem}.app-section-header__text[data-v-0ba0b840]{gap:.5rem;min-width:0;display:grid}.app-section-header__eyebrow[data-v-0ba0b840]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.app-section-header__title[data-v-0ba0b840]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;padding-top:.12em;font-size:2.25rem;line-height:1.08}.app-section-header__action[data-v-0ba0b840]{flex:none;margin-bottom:-.6rem}.sk-stack[data-v-32fccb07]{align-content:start;display:grid}.sk-stack--below[data-v-32fccb07]{padding-top:.75rem}.sk-stack--padded[data-v-32fccb07]{padding:1rem}.sk-card[data-v-32fccb07]{grid-template-rows:auto 1fr;height:100%;display:grid}.sk-card--framed[data-v-32fccb07]{border:1px solid var(--app-color-line)}.sk-card--raised[data-v-32fccb07]{background:var(--app-color-bg-raised)}.sk-row[data-v-32fccb07]{border-bottom:1px solid var(--app-color-line);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.25rem;padding-block:.75rem;display:grid}.sk-row--store-row[data-v-32fccb07]{grid-template-columns:3.5rem minmax(0,1fr) auto;min-height:4.5rem}.sk-hero[data-v-32fccb07]{grid-template-columns:minmax(0,1fr) 5rem;grid-template-areas:"media media""band corner";display:grid}.sk-hero__media[data-v-32fccb07]{grid-area:media;max-height:70svh}.sk-hero__band[data-v-32fccb07]{background:var(--app-color-bg-raised);grid-area:band}.sk-hero__corner[data-v-32fccb07]{grid-area:corner}.sk-event[data-v-32fccb07]{grid-template:"photo rail""band corner"minmax(5.75rem,auto)/minmax(0,1fr) 5.75rem;display:grid}.sk-event__photo[data-v-32fccb07]{grid-area:photo}.sk-event__rail[data-v-32fccb07]{grid-area:rail}.sk-event__band[data-v-32fccb07]{background:var(--app-color-bg-raised);grid-area:band}.sk-event__corner[data-v-32fccb07]{grid-area:corner}.sk-coupon[data-v-32fccb07]{background:var(--app-color-bg-raised);grid-template-columns:6.5rem minmax(0,1fr);min-height:9rem;display:grid}.event-card[data-v-b4670ffb]{--rail:5.75rem;grid-template:"photo rail" auto "band corner" minmax(var(--rail), 1fr)/minmax(0, 1fr) var(--rail);height:100%;color:var(--app-color-ink);-webkit-tap-highlight-color:transparent;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.event-card[data-v-b4670ffb]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.event-card.ion-activated[data-v-b4670ffb]{opacity:.88}@media (prefers-reduced-motion:no-preference){.event-card.ion-activated[data-v-b4670ffb]{transition-duration:.14s;transform:scale(.985)}}.event-card__photo[data-v-b4670ffb]{aspect-ratio:4/5;grid-area:photo;position:relative}.event-card__rail[data-v-b4670ffb]{color:var(--tone-fg);background:var(--tone-bg);grid-area:rail;justify-content:center;padding-block:1rem;display:flex;overflow:hidden}.event-card__date[data-v-b4670ffb]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;writing-mode:vertical-rl;font-size:3.25rem;line-height:.7}.event-card__band[data-v-b4670ffb]{background:var(--app-color-bg-raised);grid-area:band;align-content:center;gap:.5rem;padding:1rem;display:grid}.event-card__title[data-v-b4670ffb]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;-webkit-line-clamp:3;line-clamp:3;text-wrap:balance;-webkit-box-orient:vertical;padding-top:.12em;font-size:1.25rem;line-height:1.15;display:-webkit-box;overflow:hidden}.event-card__meta[data-v-b4670ffb]{flex-wrap:wrap;column-gap:.35em;font-size:.75rem;font-weight:500;display:flex}.event-card__when[data-v-b4670ffb]{text-transform:uppercase;font-weight:700}.event-card__corner[data-v-b4670ffb]{grid-area:corner}.event-card--compact[data-v-b4670ffb]{--rail:4rem}.event-card--compact .event-card__rail[data-v-b4670ffb]{padding-block:.75rem}.event-card--compact .event-card__date[data-v-b4670ffb]{font-size:2.25rem}.event-card--compact .event-card__band[data-v-b4670ffb]{gap:.25rem;padding:.75rem .75rem .75rem 1rem}.event-card--compact .event-card__title[data-v-b4670ffb]{font-size:1rem;line-height:1.2}.home-events[data-v-a4918f7f]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.home-events .home-events__rail[data-v-a4918f7f]{--rail-item:min(80vw, 21rem)}.offer-hero[data-v-0a98b661]{--corner:5rem;grid-template:"media media" auto "band corner" minmax(var(--corner), auto)/minmax(0, 1fr) var(--corner);color:var(--app-color-ink);-webkit-tap-highlight-color:transparent;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.offer-hero[data-v-0a98b661]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.offer-hero.ion-activated[data-v-0a98b661]{opacity:.88}@media (prefers-reduced-motion:no-preference){.offer-hero.ion-activated[data-v-0a98b661]{transition-duration:.14s;transform:scale(.985)}}.offer-hero__media[data-v-0a98b661]{aspect-ratio:4/5;grid-area:media;max-height:70svh;position:relative}.offer-hero__kicker[data-v-0a98b661]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink);background:var(--app-color-bg);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;top:0;right:0}.offer-hero__badge[data-v-0a98b661]{font-size:2.25rem;position:absolute;top:0;left:0}.offer-hero__band[data-v-0a98b661]{background:var(--app-color-bg-raised);grid-area:band;align-content:center;gap:.5rem;padding:1rem 1.25rem;display:grid}.offer-hero__store[data-v-0a98b661]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-accent);font-size:.75rem;font-weight:500}.offer-hero__title[data-v-0a98b661]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding-top:.12em;font-size:1.625rem;line-height:1.15;display:-webkit-box;overflow:hidden}.offer-hero__validity[data-v-0a98b661]{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.offer-hero__corner[data-v-0a98b661]{grid-area:corner}.offer-hero--compact[data-v-0a98b661]{--corner:3.25rem}.offer-hero--compact .offer-hero__media[data-v-0a98b661]{aspect-ratio:1}.offer-hero--compact .offer-hero__badge[data-v-0a98b661]{font-size:1.25rem}.offer-hero--compact .offer-hero__band[data-v-0a98b661]{gap:.25rem;padding:.75rem .75rem .75rem 1rem}.offer-hero--compact .offer-hero__store[data-v-0a98b661]{font-size:.6875rem}.offer-hero--compact .offer-hero__title[data-v-0a98b661]{font-size:1rem;line-height:1.2}.offer-hero--compact .offer-hero__validity[data-v-0a98b661]{font-size:.75rem}.home-invite[data-v-bfc836a4]{background:var(--app-color-bg-raised);padding-inline:1.25rem}.home-for-you .home-for-you__rail[data-v-ba0f0cee]{--rail-item:min(60vw, 15rem)}.home-for-you[data-v-ba0f0cee]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.home-hero[data-v-af3e3faa]{--scroll-y:0;--scroll-p:0;color:var(--app-color-on-strong)}.home-hero__ground[data-v-af3e3faa]{background:var(--app-color-strong);padding-top:1.25rem;padding-bottom:1.6rem;padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));overflow:hidden}.home-hero__intro[data-v-af3e3faa]{width:100%;max-width:40rem;opacity:calc(1 - var(--scroll-p) * .9);transform:translate3d(0, calc(var(--scroll-y) * .35), 0);will-change:transform, opacity;gap:1rem;margin-inline:auto;display:grid}.home-hero__top[data-v-af3e3faa]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.home-hero__date[data-v-af3e3faa]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-highlight-on-strong);padding-top:.5rem;font-size:.75rem;font-weight:500}.home-hero__title[data-v-af3e3faa]{margin-top:.5rem;display:grid;container-type:inline-size}.home-hero__line[data-v-af3e3faa]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:1.9125rem;line-height:.86;display:block;overflow:hidden}.home-hero__line--name[data-v-af3e3faa]{font-family:var(--app-font-display-tall);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;line-height:1.08;font-size:min(5.5rem, 100cqi / (var(--name-chars) * .36));overflow-wrap:anywhere;line-height:.86}.home-hero__words[data-v-af3e3faa]{display:inline-block}@media (prefers-reduced-motion:no-preference){.home-hero__words[data-v-af3e3faa]{animation:home-hero-rise-af3e3faa 1.1s var(--app-ease-out) both}}.home-hero__name[data-v-af3e3faa]{color:var(--app-color-on-strong)}@media (prefers-reduced-motion:no-preference){.home-hero__name[data-v-af3e3faa]{animation-delay:.14s}}.home-hero__name-skeleton[data-v-af3e3faa]{margin-top:.5rem}.home-hero__status[data-v-af3e3faa]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--app-color-on-strong) 86%, transparent);align-items:center;gap:.5rem;margin-top:-.2rem;font-size:.75rem;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:no-preference){.home-hero__status[data-v-af3e3faa]{animation:home-hero-fade-af3e3faa .75s var(--app-ease-out) .38s both}}.home-hero__dot[data-v-af3e3faa]{border:1px solid;flex:none;width:.5rem;height:.5rem}.home-hero__status--open .home-hero__dot[data-v-af3e3faa]{background:var(--app-color-live);border-color:var(--app-color-live)}@media (prefers-reduced-motion:no-preference){.home-hero__status--open .home-hero__dot[data-v-af3e3faa]{animation:home-hero-live-af3e3faa 2.4s var(--app-ease-in-out) infinite}}.home-hero__card[data-v-af3e3faa]{isolation:isolate;padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));position:relative}.home-hero__card[data-v-af3e3faa]:before{z-index:-1;content:"";background:var(--app-color-strong);position:absolute;inset:-1px 0 50%}.home-hero__card[data-v-af3e3faa]>*{max-width:40rem;margin-inline:auto}@keyframes home-hero-rise-af3e3faa{0%{opacity:0;transform:translateY(80%)}to{opacity:1;transform:none}}@keyframes home-hero-fade-af3e3faa{0%{opacity:0}to{opacity:1}}@keyframes home-hero-live-af3e3faa{0%,to{opacity:1}50%{opacity:.45}}.loyalty-card[data-v-216a13cd]{color:var(--app-color-ink);-webkit-tap-highlight-color:transparent;gap:.75rem;display:grid;position:relative;container-type:inline-size}@media (prefers-reduced-motion:no-preference){.loyalty-card[data-v-216a13cd]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.loyalty-card.ion-activated[data-v-216a13cd]{opacity:.88}@media (prefers-reduced-motion:no-preference){.loyalty-card.ion-activated[data-v-216a13cd]{transition-duration:.14s;transform:scale(.985)}}.loyalty-card__face[data-v-216a13cd]{--unit:24cqi;--corner:17cqi;grid-template:"logo band band" var(--unit) "field field facet" auto "field field corner" var(--corner)/var(--unit) minmax(0, 1fr) var(--corner);color:var(--app-color-on-accent);background:var(--app-color-accent);display:grid;overflow:hidden}.loyalty-card__logo[data-v-216a13cd]{grid-area:logo}.loyalty-card__band[data-v-216a13cd]{color:var(--app-color-on-tint);background:var(--app-tint-3);grid-area:band;align-items:center;padding-inline:5cqi;display:flex}.loyalty-card__program[data-v-216a13cd]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;white-space:nowrap;padding-top:.22em;font-size:7cqi;line-height:.7}.loyalty-card__facet[data-v-216a13cd]{background:var(--app-tint-4);grid-area:facet}.loyalty-card__field[data-v-216a13cd]{color:var(--app-color-ink);background:var(--app-color-bg-raised);grid-area:field;align-content:space-between;gap:6.5cqi;padding:4.5cqi 5cqi;display:grid}.loyalty-card__member[data-v-216a13cd]{gap:.2rem;display:grid}.loyalty-card__name[data-v-216a13cd]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.loyalty-card__caption[data-v-216a13cd]{font-size:.75rem}.loyalty-card__points[data-v-216a13cd] .app-stat__number{font-size:var(--points-size)}.loyalty-card__points[data-v-216a13cd] .app-stat__value{column-gap:.5rem}.loyalty-card__corner[data-v-216a13cd]{color:var(--app-color-on-strong);background:var(--app-color-strong);grid-area:corner;place-items:center;padding:4.2cqi;display:grid}.loyalty-card__number[data-v-216a13cd]{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.875rem;display:flex}.loyalty-card__number-label[data-v-216a13cd]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.loyalty-card__number-value[data-v-216a13cd]{font-variant-numeric:tabular-nums;letter-spacing:.12em;font-weight:500}@media (prefers-reduced-motion:no-preference){.loyalty-card__band[data-v-216a13cd],.loyalty-card__facet[data-v-216a13cd],.loyalty-card__corner[data-v-216a13cd]{transform-origin:0;transition:transform .75s var(--app-ease-snap);transform:scaleX(0)}.loyalty-card__facet[data-v-216a13cd]{transition-delay:.12s}.loyalty-card__corner[data-v-216a13cd]{transform-origin:100%;transition-delay:.22s}.loyalty-card--in .loyalty-card__band[data-v-216a13cd],.loyalty-card--in .loyalty-card__facet[data-v-216a13cd],.loyalty-card--in .loyalty-card__corner[data-v-216a13cd]{transform:none}}.member-qr[data-v-b0ff0321]{text-align:center;justify-items:center;gap:1rem;padding-top:1rem;display:grid}.member-qr__code[data-v-b0ff0321]{width:min(100%,17rem);color:var(--app-color-ink);background:var(--app-color-bg-raised);padding:1rem}@media (prefers-reduced-motion:no-preference){.member-qr__code[data-v-b0ff0321]{animation:member-qr-in-b0ff0321 .75s var(--app-ease-out) both}}.member-qr__number[data-v-b0ff0321]{gap:.25rem;margin-top:.75rem;display:grid}.member-qr__label[data-v-b0ff0321]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:.75rem;font-weight:500}.member-qr__value[data-v-b0ff0321]{font-family:var(--app-font-display-wide-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:1.625rem;line-height:.7}.member-qr__name[data-v-b0ff0321]{font-size:1rem;font-weight:500}.member-qr__hint[data-v-b0ff0321]{opacity:.85;max-width:20rem;font-size:.875rem;line-height:1.55}@keyframes member-qr-in-b0ff0321{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.home-member__skeleton[data-v-8a7a244e] .app-skeleton{background:color-mix(in srgb, var(--app-color-on-strong) 16%, var(--app-color-strong))}.home-member__error[data-v-8a7a244e]{color:var(--app-color-ink);background:var(--app-color-bg-raised);padding-inline:1rem}.news-card[data-v-8bcf8f7c]{height:100%;color:var(--app-color-ink);-webkit-tap-highlight-color:transparent;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.news-card[data-v-8bcf8f7c]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.news-card.ion-activated[data-v-8bcf8f7c]{opacity:.88}@media (prefers-reduced-motion:no-preference){.news-card.ion-activated[data-v-8bcf8f7c]{transition-duration:.14s;transform:scale(.985)}}.news-card__media[data-v-8bcf8f7c]{position:relative}.news-card__category[data-v-8bcf8f7c]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;max-width:calc(100% - 2.75rem);height:2.75rem;color:var(--tone-fg);text-overflow:ellipsis;white-space:nowrap;background:var(--tone-bg);align-items:center;padding-inline:1rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.news-card__corner[data-v-8bcf8f7c]{position:absolute;bottom:0;right:0}.news-card__body[data-v-8bcf8f7c]{flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.news-card__meta[data-v-8bcf8f7c]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--app-color-ink-muted);flex-wrap:wrap;gap:.4em;font-size:.75rem;font-weight:500;display:flex}.news-card__title[data-v-8bcf8f7c]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;text-wrap:balance;padding-top:.12em;font-size:1.625rem;line-height:1.15}.news-card__perex[data-v-8bcf8f7c]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.home-news-row[data-v-6d8afcf0]{color:var(--app-color-ink);-webkit-tap-highlight-color:transparent;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.home-news-row[data-v-6d8afcf0]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.home-news-row.ion-activated[data-v-6d8afcf0]{opacity:.88}@media (prefers-reduced-motion:no-preference){.home-news-row.ion-activated[data-v-6d8afcf0]{transition-duration:.14s;transform:scale(.985)}}.home-news-row__body[data-v-6d8afcf0]{gap:.25rem;display:grid}.home-news-row__category[data-v-6d8afcf0]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;-webkit-line-clamp:1;line-clamp:1;color:var(--app-color-accent);-webkit-box-orient:vertical;font-size:.6875rem;font-weight:500;display:-webkit-box;overflow:hidden}.home-news-row__title[data-v-6d8afcf0]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding-top:.12em;font-size:1rem;line-height:1.2;display:-webkit-box;overflow:hidden}.home-news-row__date[data-v-6d8afcf0]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--app-color-ink-muted);font-size:.6875rem;font-weight:500}.home-row-sk[data-v-3f049efd]{border-bottom:1px solid var(--app-color-line);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:.75rem;display:grid}.home-row-sk--news[data-v-3f049efd]{border-bottom:0;grid-template-columns:6.5rem minmax(0,1fr)}.home-row-sk__lines[data-v-3f049efd]{display:grid}.home-news[data-v-e1d420ed] .news-card__title{font-size:1.25rem;line-height:1.15}.home-news[data-v-e1d420ed]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.home-news__more[data-v-e1d420ed]{border-top:1px solid var(--app-color-line);gap:1rem;margin:1.25rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.home-info[data-v-cd4de9a5]{--ai-halo:var(--tone-bg);min-height:9.5rem;color:var(--tone-fg);background:var(--tone-bg);-webkit-tap-highlight-color:transparent;grid-template-rows:auto 1fr;gap:1rem;padding:1rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.home-info[data-v-cd4de9a5]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.home-info.ion-activated[data-v-cd4de9a5]{opacity:.88}@media (prefers-reduced-motion:no-preference){.home-info.ion-activated[data-v-cd4de9a5]{transition-duration:.14s;transform:scale(.985)}}.home-info--wide[data-v-cd4de9a5]{grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);align-items:end;min-height:0;padding:1.25rem}.home-info__text[data-v-cd4de9a5]{align-content:end;gap:.25rem;display:grid}.home-info__label[data-v-cd4de9a5]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;padding-right:2rem;font-size:.75rem;font-weight:500}.home-info__value[data-v-cd4de9a5]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-top:.12em;font-size:1.625rem;line-height:1.08}.home-info--wide .home-info__value[data-v-cd4de9a5]{font-size:2.25rem}.home-info__note[data-v-cd4de9a5]{opacity:.85;font-size:.75rem;line-height:1.2;display:grid}.home-info__icon[data-v-cd4de9a5]{justify-self:start;margin:-.1875rem 0 0 -.3125rem}.home-info--wide .home-info__icon[data-v-cd4de9a5]{align-self:center;margin-block:0}.home-info__arrow[data-v-cd4de9a5]{position:absolute;top:1.25rem;right:1rem}@media (prefers-reduced-motion:no-preference){.home-info__arrow[data-v-cd4de9a5]{transition:transform .38s var(--app-ease-out)}}.home-info.ion-activated .home-info__arrow[data-v-cd4de9a5]{transform:translate(.15rem,-.15rem)}.home-visit[data-v-d7e3b02c]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.home-visit__grid[data-v-d7e3b02c]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-visit__grid>li[data-v-d7e3b02c]{display:grid}.home-visit__wide[data-v-d7e3b02c]{grid-column:1/-1}.home-page__block[data-v-12dfa248]{justify-self:center;width:100%;max-width:40rem}.app-tabs__bar[data-v-777e9b64]{--background:var(--app-color-tabbar-bg);--border:0;bottom:var(--app-tabbar-bottom);border-radius:var(--app-radius-tabbar);width:auto;max-width:calc(100% - 2.5rem);height:4rem;box-shadow:var(--app-shadow-float);contain:none;border:0;justify-content:flex-start;padding:0;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.app-tabs__home[data-v-777e9b64]{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;--background-focused:transparent;flex:0 0 4rem;width:4rem;max-width:none;height:4rem;position:relative}.app-tabs__logo[data-v-777e9b64]{width:100%;height:100%}.app-tabs__sr[data-v-777e9b64]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-tabs__home[data-v-777e9b64]:after,.app-tabs__item[data-v-777e9b64]:after{content:"";width:1.5rem;height:.1875rem;transition:transform .38s var(--app-ease-out);background:currentColor;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.app-tabs__home[data-v-777e9b64]:after{background:var(--app-color-logo-ink)}.app-tabs__home.tab-selected[data-v-777e9b64]:after,.app-tabs__item.tab-selected[data-v-777e9b64]:after{transform:translate(-50%)scaleX(1)}.app-tabs__item[data-v-777e9b64]{--color:var(--app-color-tabbar-ink);--color-selected:var(--app-color-tabbar-active);--padding-start:.75rem;--padding-end:.75rem;--background-focused:transparent;flex:none;min-width:4.75rem;max-width:none;position:relative}.app-tabs__label[data-v-777e9b64]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;letter-spacing:.08em;margin:.375rem 0 0;font-size:.625rem;font-weight:500}ion-router-outlet[data-v-777e9b64] ion-content{--padding-bottom:calc(4rem + var(--app-tabbar-bottom) + 2rem)}@media (prefers-reduced-motion:no-preference){ion-router-outlet.app-tabs__outlet--switching[data-v-777e9b64] .ion-page:not(.ion-page-hidden)>ion-content{animation:app-tab-enter-777e9b64 .38s var(--app-ease-out) both}}@keyframes app-tab-enter-777e9b64{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.app-facet[data-v-e90bab83]{width:100%;display:grid}.app-facet__cell[data-v-e90bab83]{background:var(--tone-bg)}@media (prefers-reduced-motion:no-preference){.app-facet__cell[data-v-e90bab83]{transform-origin:0;transition:transform .75s var(--app-ease-snap);transition-delay:calc(var(--i,0) * 70ms);transform:scaleX(0)}}.app-facet--in .app-facet__cell[data-v-e90bab83]{transform:none}.app-facet--mosaic[data-v-e90bab83]{aspect-ratio:2;grid-template-rows:1fr 1fr;grid-template-columns:repeat(4,1fr)}.app-facet--mosaic .app-facet__cell[data-v-e90bab83]:first-child{grid-area:1/1/2/3}.app-facet--mosaic .app-facet__cell[data-v-e90bab83]:nth-child(2){grid-area:1/3/2/4}.app-facet--mosaic .app-facet__cell[data-v-e90bab83]:nth-child(3){grid-area:1/4/3/5}.app-facet--mosaic .app-facet__cell[data-v-e90bab83]:nth-child(4){grid-area:2/1/3/2}.app-facet--mosaic .app-facet__cell[data-v-e90bab83]:nth-child(5){grid-area:2/2/3/4}.app-facet--corner[data-v-e90bab83]{aspect-ratio:3;grid-template-rows:1fr 1fr;grid-template-columns:1fr 5fr}.app-facet--corner .app-facet__logo[data-v-e90bab83]{grid-area:1/1/2/2;transform:none}.app-facet--corner .app-facet__cell[data-v-e90bab83]:nth-child(2){grid-area:1/2/2/3}.app-facet--corner .app-facet__cell[data-v-e90bab83]:nth-child(3){transform-origin:top;grid-area:2/1/3/2}.app-facet--steps[data-v-e90bab83]{aspect-ratio:2;grid-auto-rows:1fr}.app-facet--steps .app-facet__cell[data-v-e90bab83]:first-child{width:100%}.app-facet--steps .app-facet__cell[data-v-e90bab83]:nth-child(2){width:75%}.app-facet--steps .app-facet__cell[data-v-e90bab83]:nth-child(3){width:50%}.app-facet--steps .app-facet__cell[data-v-e90bab83]:nth-child(4){width:25%}.app-facet-strip[data-v-e90bab83]{min-height:3.5rem;color:var(--strip-ink);background:var(--strip-bg);grid-template-columns:minmax(0,1fr) 3.5rem;align-self:start;display:grid}.app-facet-strip__label[data-v-e90bab83]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;align-self:center;padding:.75rem 1rem;font-size:1.625rem;line-height:1.08}.app-facet-strip__arrow[data-v-e90bab83]{color:var(--strip-bg);background:var(--strip-ink);place-items:center;padding:.95rem;display:grid}.auth-screen[data-v-af79fc78]{--background:var(--app-color-strong);--color:var(--app-color-on-strong)}.auth-screen__inner[data-v-af79fc78]{min-height:100%;padding:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 3rem) 1.25rem calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + 2rem);grid-template-rows:auto auto 1fr auto;gap:2rem;display:grid}.auth-screen__logo[data-v-af79fc78]{width:4rem;height:4rem}.auth-screen__facet[data-v-af79fc78]{max-width:12rem}.auth-screen__body[data-v-af79fc78]{align-content:end;gap:1rem;display:grid}.auth-screen__actions[data-v-af79fc78]{gap:1rem;display:grid}.sign-in__title[data-v-b532868f]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-size:2.75rem;line-height:1.08}.sign-in__lead[data-v-b532868f]{max-width:36rem;font-size:1.125rem;line-height:1.55}.sign-in__note[data-v-b532868f]{opacity:.8;font-size:.875rem;line-height:1.55}.coupon-card[data-v-4af7880a]{--stub-bg:var(--app-color-accent);--stub-ink:var(--app-color-on-accent);min-height:9rem;color:var(--app-color-ink);background:var(--app-color-bg-raised);-webkit-tap-highlight-color:transparent;grid-template-columns:6.5rem 0 minmax(0,1fr);display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.coupon-card[data-v-4af7880a]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.coupon-card.ion-activated[data-v-4af7880a]{opacity:.88}@media (prefers-reduced-motion:no-preference){.coupon-card.ion-activated[data-v-4af7880a]{transition-duration:.14s;transform:scale(.985)}}.coupon-card--redeemed[data-v-4af7880a],.coupon-card--expired[data-v-4af7880a]{--stub-bg:var(--app-color-bg-sunken);--stub-ink:var(--app-color-ink-muted);color:var(--app-color-ink-muted);background:var(--app-color-bg-sunken);outline:1px solid var(--app-color-line);outline-offset:-1px}.coupon-card__stub[data-v-4af7880a]{color:var(--stub-ink);text-align:center;background:var(--stub-bg);place-content:center;gap:.5rem;padding:1rem .75rem;display:grid}.coupon-card__value[data-v-4af7880a]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.25rem;line-height:.7}.coupon-card__value-note[data-v-4af7880a]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.coupon-card__perforation[data-v-4af7880a]{border-left:1px dashed var(--app-color-line-strong);position:relative}.coupon-card__perforation[data-v-4af7880a]:before,.coupon-card__perforation[data-v-4af7880a]:after{content:"";background:var(--ticket-behind,var(--app-color-bg));width:.75rem;height:.75rem;position:absolute;left:-.375rem}.coupon-card__perforation[data-v-4af7880a]:before{top:-.375rem}.coupon-card__perforation[data-v-4af7880a]:after{bottom:-.375rem}.coupon-card__body[data-v-4af7880a]{flex-direction:column;gap:.25rem;padding:1rem 1rem 1rem 1.25rem;display:flex}.coupon-card__store[data-v-4af7880a]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-accent);font-size:.75rem;font-weight:500}.coupon-card--redeemed .coupon-card__store[data-v-4af7880a],.coupon-card--expired .coupon-card__store[data-v-4af7880a]{color:inherit}.coupon-card__title[data-v-4af7880a]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.coupon-card__code[data-v-4af7880a]{align-items:baseline;gap:.5rem;margin-top:.25rem;display:flex}.coupon-card__code-label[data-v-4af7880a]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.6875rem;font-weight:500}.coupon-card__code-value[data-v-4af7880a]{font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.875rem;font-weight:700}.coupon-card__foot[data-v-4af7880a]{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.coupon-card__ends[data-v-4af7880a]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.app-progress[data-v-ac6fd580]{--track:var(--app-color-line);--fill:var(--app-color-accent);--ink:var(--app-color-ink);color:var(--ink);gap:.5rem;display:grid}.app-progress--inverse[data-v-ac6fd580]{--fill:var(--app-color-highlight-on-strong);--ink:var(--app-color-on-strong)}.app-progress__head[data-v-ac6fd580]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.app-progress__label[data-v-ac6fd580]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.app-progress__caption[data-v-ac6fd580]{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.app-progress__track[data-v-ac6fd580]{background:var(--track);height:.375rem;position:relative;overflow:hidden}.app-progress--inverse .app-progress__track[data-v-ac6fd580]{background:color-mix(in srgb, var(--ink) 22%, transparent)}.app-progress__fill[data-v-ac6fd580]{background:var(--fill);transform:scaleX(var(--progress));transform-origin:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.app-progress__fill[data-v-ac6fd580]{transition:transform 1.1s var(--app-ease-out);transform:scaleX(0)}}.app-progress--in .app-progress__fill[data-v-ac6fd580]{transform:scaleX(var(--progress))}.app-progress__tick[data-v-ac6fd580]{top:0;bottom:0;left:calc(var(--at) * 100%);border-left:1px solid var(--app-color-bg);position:absolute}.coupon-sheet[data-v-edb8e86c]{gap:2rem;padding-top:.5rem;display:grid}.coupon-sheet__time[data-v-edb8e86c]{gap:.75rem;display:grid}.coupon-sheet__label[data-v-edb8e86c]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:.75rem;font-weight:500}.coupon-sheet__code[data-v-edb8e86c]{width:min(100%,15rem);color:var(--app-color-ink);background:var(--app-color-bg-raised);justify-self:center;padding:1rem;position:relative}@media (prefers-reduced-motion:no-preference){.coupon-sheet__code[data-v-edb8e86c]{transition:opacity .75s var(--app-ease-out)}}.coupon-sheet--over .coupon-sheet__code[data-v-edb8e86c]>:first-child{opacity:.18}.coupon-sheet__stamp[data-v-edb8e86c]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;color:var(--app-color-on-accent);text-align:center;background:var(--app-color-accent);padding:.5rem;font-size:1.625rem;line-height:1.08;position:absolute;inset:50% 1rem auto;transform:translateY(-50%)}.coupon-sheet__number[data-v-edb8e86c]{border-block:1px solid color-mix(in srgb, currentcolor 30%, transparent);align-items:center;gap:.75rem;padding-block:1rem;display:grid}.coupon-sheet__value[data-v-edb8e86c]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap;font-size:2.25rem;line-height:.7}.coupon-sheet__done[data-v-edb8e86c]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.coupon-sheet__use[data-v-edb8e86c]{gap:.75rem;display:grid}.coupon-sheet__use-note[data-v-edb8e86c]{opacity:.8;font-size:.875rem;line-height:1.55}.transaction-row[data-v-e35b9e2e]{min-height:4.25rem;color:var(--app-color-ink);border-bottom:1px solid var(--app-color-line);-webkit-tap-highlight-color:transparent;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.75rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.transaction-row[data-v-e35b9e2e]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.transaction-row.ion-activated[data-v-e35b9e2e]{opacity:.88}@media (prefers-reduced-motion:no-preference){.transaction-row.ion-activated[data-v-e35b9e2e]{transition-duration:.14s;transform:scale(.985)}}.transaction-row__mark[data-v-e35b9e2e]{aspect-ratio:1;color:var(--app-color-on-positive);background:var(--app-color-positive);place-items:center;display:grid}.transaction-row__mark--spent[data-v-e35b9e2e]{color:var(--app-color-ink);border:1px solid var(--app-color-line-strong);background:0 0}.transaction-row__text[data-v-e35b9e2e]{gap:.2rem;min-width:0;display:grid}.transaction-row__title[data-v-e35b9e2e]{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1.2;overflow:hidden}.transaction-row__meta[data-v-e35b9e2e]{font-variant-numeric:tabular-nums;color:var(--app-color-ink-muted);flex-wrap:wrap;column-gap:.35em;font-size:.875rem;display:flex}.transaction-row__points[data-v-e35b9e2e]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.15em;font-size:1.625rem;line-height:.7;display:flex}.transaction-row__points--earned[data-v-e35b9e2e]{color:var(--app-color-accent)}.transaction-row__unit[data-v-e35b9e2e]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);margin-inline-start:.2em;font-size:.6875rem;font-weight:500}.transaction-row__sr[data-v-e35b9e2e]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-list[data-v-49a43bba]{gap:.5rem;display:grid}.app-list__caption[data-v-49a43bba]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.app-list__rows[data-v-49a43bba]{--ion-item-background:transparent;border-top:1px solid var(--app-color-line);background:0 0;margin:0;padding:0}.app-list__note[data-v-49a43bba]{color:var(--app-color-ink-muted);font-size:.875rem;line-height:1.55}.app-nav-row[data-v-1bc02188]{--background:transparent;--background-activated:var(--app-color-ink);--background-activated-opacity:.06;--background-focused:var(--app-color-ink);--background-focused-opacity:.08;--border-color:var(--app-color-line);--color:var(--app-color-ink);--min-height:3.5rem;--padding-start:0;--inner-padding-end:0;--padding-top:.5rem;--padding-bottom:.5rem;font-family:var(--app-font-text)}.app-nav-row--danger[data-v-1bc02188]{--color:var(--app-color-accent)}.app-nav-row__start[data-v-1bc02188]{--ai-halo:var(--app-color-bg);place-items:center;width:2rem;margin-inline-end:1rem;display:grid}.app-nav-row__text[data-v-1bc02188]{flex:1;gap:.125rem;min-width:0;padding-block:.5rem;display:grid}.app-nav-row__title[data-v-1bc02188]{font-size:1rem;font-weight:500;line-height:1.2}.app-nav-row__subtitle[data-v-1bc02188]{color:var(--app-color-ink-muted);font-size:.875rem;line-height:1.2}.app-nav-row__end[data-v-1bc02188]{align-items:center;gap:.5rem;margin-inline-start:1rem;display:flex}.app-nav-row__value[data-v-1bc02188]{color:var(--app-color-ink-muted);font-size:.875rem}.app-nav-row__chevron[data-v-1bc02188]{opacity:.7}.app-nav-row__sr[data-v-1bc02188]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quest-card[data-v-749b0269]{color:var(--app-color-ink);background:var(--app-color-bg-raised);grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}.quest-card__mark[data-v-749b0269]{aspect-ratio:1;color:var(--tone-fg);background:var(--tone-bg);place-items:center;display:grid}.quest-card__body[data-v-749b0269]{gap:.5rem;min-width:0;display:grid}.quest-card__meta[data-v-749b0269]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:.6875rem;font-weight:500;display:flex}.quest-card__where[data-v-749b0269]{align-items:center;gap:.25em;display:inline-flex}.quest-card__title[data-v-749b0269]{font-size:1rem;font-weight:700;line-height:1.2}.quest-card__text[data-v-749b0269]{color:var(--app-color-ink-muted);font-size:.875rem;line-height:1.55}.quest-card--compact .quest-card__text[data-v-749b0269]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quest-card__state[data-v-749b0269]{padding-top:.25rem}.quest-card__points[data-v-749b0269]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--app-color-accent);white-space:nowrap;justify-items:end;gap:.25rem;font-size:1.625rem;line-height:.7;display:grid}.quest-card--completed .quest-card__points[data-v-749b0269],.quest-card--waiting .quest-card__points[data-v-749b0269]{color:var(--app-color-ink-muted)}.quest-card__unit[data-v-749b0269]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.6875rem;font-weight:500}.quest-card__sr[data-v-749b0269]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quest-skeleton[data-v-e105fa77]{background:var(--app-color-bg-raised);grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}.quest-skeleton__body[data-v-e105fa77]{gap:.5rem;display:grid}.receipt-row[data-v-10fcaeec]{min-height:4.25rem;color:var(--app-color-ink);border-bottom:1px solid var(--app-color-line);-webkit-tap-highlight-color:transparent;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.75rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.receipt-row[data-v-10fcaeec]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.receipt-row.ion-activated[data-v-10fcaeec]{opacity:.88}@media (prefers-reduced-motion:no-preference){.receipt-row.ion-activated[data-v-10fcaeec]{transition-duration:.14s;transform:scale(.985)}}.receipt-row__mark[data-v-10fcaeec]{aspect-ratio:1;background:var(--app-color-bg-raised);border:1px solid var(--app-color-line);place-items:center;display:grid}.receipt-row__text[data-v-10fcaeec]{gap:.2rem;min-width:0;display:grid}.receipt-row__store[data-v-10fcaeec]{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1.2;overflow:hidden}.receipt-row__meta[data-v-10fcaeec]{font-variant-numeric:tabular-nums;color:var(--app-color-ink-muted);flex-wrap:wrap;column-gap:.35em;font-size:.875rem;display:flex}.receipt-row__end[data-v-10fcaeec]{justify-items:end;gap:.25rem;display:grid}.receipt-row__points[data-v-10fcaeec]{font-variant-numeric:tabular-nums;color:var(--app-color-accent);font-size:.75rem;font-weight:700}.reward-card[data-v-ca2e0222]{--price:4.75rem;grid-template:"media media" auto "body price" minmax(var(--price), 1fr)/minmax(0, 1fr) minmax(var(--price), auto);height:100%;color:var(--app-color-ink);background:var(--app-color-bg-raised);-webkit-tap-highlight-color:transparent;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.reward-card[data-v-ca2e0222]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.reward-card.ion-activated[data-v-ca2e0222]{opacity:.88}@media (prefers-reduced-motion:no-preference){.reward-card.ion-activated[data-v-ca2e0222]{transition-duration:.14s;transform:scale(.985)}}.reward-card__media[data-v-ca2e0222]{grid-area:media;position:relative}.reward-card__badge[data-v-ca2e0222]{position:absolute;top:.5rem;left:.5rem}.reward-card__exclusive[data-v-ca2e0222]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-on-accent);background:var(--app-color-accent);align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex;position:absolute;top:0;left:0}.reward-card__price[data-v-ca2e0222]{color:var(--app-color-on-strong);background:var(--app-color-strong);grid-area:price;place-content:center;justify-items:center;gap:.25rem;padding:.5rem .75rem;display:grid}.reward-card__price--ready[data-v-ca2e0222]{color:var(--app-color-on-accent);background:var(--app-color-accent)}.reward-card__points[data-v-ca2e0222]{font-family:var(--app-font-display-wide-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:1.125rem;line-height:.7}.reward-card__unit[data-v-ca2e0222]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:500}.reward-card__body[data-v-ca2e0222]{flex-direction:column;grid-area:body;justify-content:center;gap:.25rem;padding:.75rem;display:flex}.reward-card__partner[data-v-ca2e0222]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-accent);font-size:.6875rem;font-weight:500}.reward-card__title[data-v-ca2e0222]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.reward-card__missing[data-v-ca2e0222]{color:var(--app-color-ink-muted);font-size:.6875rem;font-weight:500}.reward-card--locked .reward-card__media[data-v-ca2e0222]{opacity:.85}.club-section[data-v-232277d2]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.club-coupons[data-v-8a380412]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.club-hero[data-v-9bbe9dd2]{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.club-rows[data-v-de2f2b78]{margin:0;padding:0;list-style:none}.club-quests[data-v-e0a50bb2]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.club-rows[data-v-e46ee3a8]{margin:0;padding:0;list-style:none}.next-reward[data-v-7acf0445]{color:var(--app-color-ink);background:var(--app-color-bg-raised);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.next-reward[data-v-7acf0445]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.next-reward.ion-activated[data-v-7acf0445]{opacity:.88}@media (prefers-reduced-motion:no-preference){.next-reward.ion-activated[data-v-7acf0445]{transition-duration:.14s;transform:scale(.985)}}.next-reward__text[data-v-7acf0445]{gap:.25rem;display:grid}.next-reward__eyebrow[data-v-7acf0445]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-accent);font-size:.75rem;font-weight:500}.next-reward__title[data-v-7acf0445]{font-size:1rem;font-weight:700;line-height:1.2}.next-reward__arrow[data-v-7acf0445]{align-self:start}.next-reward__bar[data-v-7acf0445]{grid-column:1/-1}.club-rewards__next[data-v-16463efc]{margin-bottom:1.25rem}.club-rewards__rail.club-rewards__rail[data-v-16463efc]{--rail-item:min(60vw, 15rem)}.club-scan[data-v-37d54694]{color:var(--app-color-on-strong);background:var(--app-color-strong);-webkit-tap-highlight-color:transparent;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1rem;margin-top:-2.25rem;padding:1rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.club-scan[data-v-37d54694]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.club-scan.ion-activated[data-v-37d54694]{opacity:.88}@media (prefers-reduced-motion:no-preference){.club-scan.ion-activated[data-v-37d54694]{transition-duration:.14s;transform:scale(.985)}}.club-scan__glyph[data-v-37d54694]{aspect-ratio:1;width:3.5rem;position:relative}.club-scan__corner[data-v-37d54694]{border:0 solid var(--app-color-highlight-on-strong);width:1rem;height:1rem;position:absolute}.club-scan__corner--tl[data-v-37d54694]{border-top-width:.1875rem;border-left-width:.1875rem;top:0;left:0}.club-scan__corner--tr[data-v-37d54694]{border-top-width:.1875rem;border-right-width:.1875rem;top:0;right:0}.club-scan__corner--bl[data-v-37d54694]{border-bottom-width:.1875rem;border-left-width:.1875rem;bottom:0;left:0}.club-scan__corner--br[data-v-37d54694]{border-bottom-width:.1875rem;border-right-width:.1875rem;bottom:0;right:0}.club-scan__track[data-v-37d54694]{position:absolute;inset:.25rem;overflow:hidden}.club-scan__line[data-v-37d54694]{background:var(--app-color-on-strong);height:.125rem;position:absolute;inset:0 8% auto}.club-scan__line[data-v-37d54694]:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--app-color-highlight-on-strong) 45%, transparent), transparent);transform-origin:bottom;height:1.25rem;position:absolute;inset:auto 0 100%}@media (prefers-reduced-motion:no-preference){.club-scan__line[data-v-37d54694]:after{animation:inherit;animation-name:scan-trail-flip;animation-timing-function:linear}.club-scan__line[data-v-37d54694]{animation:5.2s infinite scan-sweep-37d54694}}.club-scan__text[data-v-37d54694]{gap:.25rem;display:grid}.club-scan__eyebrow[data-v-37d54694]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-highlight-on-strong);font-size:.75rem;font-weight:500}.club-scan__title[data-v-37d54694]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:1.25rem;line-height:1.08}@keyframes scan-sweep-37d54694{0%{animation-timing-function:var(--app-ease-in-out);transform:translateY(0)}50%{animation-timing-function:var(--app-ease-in-out);transform:translateY(2.875rem)}to{transform:translateY(0)}}.club-page[data-v-fd029fcf] .app-tab-page__body{padding-top:1.25rem}.app-page-bar-host[data-v-965e274f]{z-index:20}.app-page-bar[data-v-965e274f]{z-index:20;padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));color:var(--app-color-topbar-ink);background:var(--app-color-topbar-bg);position:relative}@media (prefers-reduced-motion:no-preference){.app-page-bar[data-v-965e274f]{transition:background-color .38s var(--app-ease-out)}}.app-page-bar--floating[data-v-965e274f]{background:0 0;position:absolute;inset:0 0 auto}.app-page-bar--floating.app-page-bar--solid[data-v-965e274f]{background:var(--app-color-topbar-bg)}.app-page-bar__row[data-v-965e274f]{min-height:3.25rem;padding-inline:calc(.5rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(.5rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.app-page-bar__button[data-v-965e274f]{width:2.75rem;height:2.75rem;color:var(--app-color-topbar-ink);cursor:pointer;background:var(--app-color-topbar-bg);border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;border:0;place-items:center;padding:0;display:grid}@media (prefers-reduced-motion:no-preference){.app-page-bar__button[data-v-965e274f]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.app-page-bar__button.ion-activated[data-v-965e274f]{opacity:.88}@media (prefers-reduced-motion:no-preference){.app-page-bar__button.ion-activated[data-v-965e274f]{transition-duration:.14s;transform:scale(.92)}}.app-page-bar__button[data-v-965e274f]:focus-visible{outline:2px solid var(--app-color-topbar-ink);outline-offset:3px;outline-offset:-4px}.app-page-bar__title[data-v-965e274f]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0;font-size:.875rem;font-weight:500;overflow:hidden;transform:translateY(.4rem)}@media (prefers-reduced-motion:no-preference){.app-page-bar__title[data-v-965e274f]{transition:opacity .38s var(--app-ease-out), transform .38s var(--app-ease-out)}}.app-page-bar--solid .app-page-bar__title[data-v-965e274f]{opacity:1;transform:none}.app-page-bar__actions[data-v-965e274f]{justify-content:flex-end;gap:.25rem;min-width:2.75rem;display:flex}.app-scan-screen__content[data-v-4040b765]{--background:var(--app-color-strong)}.app-scan-screen__title[data-v-4040b765]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-scan-screen__stage[data-v-4040b765]{min-height:100%;color:var(--app-color-on-strong);background:var(--app-color-strong);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.app-scan-screen__stage[data-v-4040b765]{transition:background-color .75s var(--app-ease-out), color .75s var(--app-ease-out)}}.app-scan-screen__stage[data-v-4040b765]>*{flex:1}.app-scan-screen__stage--accent[data-v-4040b765]{color:var(--app-color-on-accent);background:var(--app-color-accent)}.app-scan-screen__stage--paper[data-v-4040b765]{color:var(--app-color-ink);background:var(--app-color-bg)}.qr-stand-in[data-v-e6119bba]{display:contents}.qr-stand-in__open[data-v-e6119bba]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;z-index:1;min-height:2.75rem;color:var(--app-color-on-strong);cursor:pointer;border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:1px dashed;align-self:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.qr-stand-in__open[data-v-e6119bba]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.qr-stand-in__open.ion-activated[data-v-e6119bba]{opacity:.88}@media (prefers-reduced-motion:no-preference){.qr-stand-in__open.ion-activated[data-v-e6119bba]{transition-duration:.14s;transform:scale(.97)}}.qr-stand-in__open[data-v-e6119bba]:focus-visible{outline:2px solid var(--app-color-on-strong);outline-offset:3px}.qr-stand-in__body[data-v-e6119bba]{gap:1.25rem;display:grid}.qr-stand-in__lead[data-v-e6119bba]{color:var(--app-color-ink-muted);font-size:.875rem;line-height:1.55}.qr-stand-in__samples[data-v-e6119bba]{border-top:1px solid var(--app-color-line);margin:0;padding:0;list-style:none;display:grid}.qr-stand-in__sample[data-v-e6119bba]{width:100%;min-height:3.5rem;font:inherit;color:var(--app-color-ink);text-align:start;cursor:pointer;border:0;border-bottom:1px solid var(--app-color-line);-webkit-tap-highlight-color:transparent;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}@media (prefers-reduced-motion:no-preference){.qr-stand-in__sample[data-v-e6119bba]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.qr-stand-in__sample.ion-activated[data-v-e6119bba]{opacity:.88}@media (prefers-reduced-motion:no-preference){.qr-stand-in__sample.ion-activated[data-v-e6119bba]{transition-duration:.14s;transform:scale(.99)}}.qr-stand-in__sample[data-v-e6119bba]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px}.qr-stand-in__sample-text[data-v-e6119bba]{gap:.15rem;display:grid}.qr-stand-in__sample-label[data-v-e6119bba]{font-size:1rem;font-weight:500}.qr-stand-in__sample-note[data-v-e6119bba]{color:var(--app-color-ink-muted);font-size:.75rem}.qr-stand-in__manual[data-v-e6119bba]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.qr-stand-in__field[data-v-e6119bba]{gap:.5rem;display:grid}.qr-stand-in__label[data-v-e6119bba]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.qr-stand-in__input[data-v-e6119bba]{font-variant-numeric:tabular-nums;min-width:0;min-height:2.75rem;font:inherit;color:var(--app-color-ink);background:var(--app-color-bg-raised);border:1px solid var(--app-color-line-strong);border-radius:var(--app-radius);padding:.5rem .75rem;font-size:1rem}.qr-stand-in__input[data-v-e6119bba]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px;outline-offset:0}.qr-viewfinder[data-v-4b81a2d0]{z-index:0;width:var(--window);aspect-ratio:1;outline:200vmax solid var(--scanner-veil);position:relative}.qr-viewfinder__corner[data-v-4b81a2d0]{--size:2.25rem;--stroke:.1875rem;--shift:0;width:var(--size);height:var(--size);border:0 solid var(--scanner-ink);transform:translate(calc(var(--dx) * var(--shift)), calc(var(--dy) * var(--shift)));position:absolute}@media (prefers-reduced-motion:no-preference){.qr-viewfinder__corner[data-v-4b81a2d0]{transition:transform .75s var(--app-ease-snap), border-color .38s var(--app-ease-out)}}.qr-viewfinder__corner--tl[data-v-4b81a2d0]{--dx:1;--dy:1;border-top-width:var(--stroke);border-left-width:var(--stroke);top:0;left:0}.qr-viewfinder__corner--tr[data-v-4b81a2d0]{--dx:-1;--dy:1;border-top-width:var(--stroke);border-right-width:var(--stroke);top:0;right:0}.qr-viewfinder__corner--bl[data-v-4b81a2d0]{--dx:1;--dy:-1;border-bottom-width:var(--stroke);border-left-width:var(--stroke);bottom:0;left:0}.qr-viewfinder__corner--br[data-v-4b81a2d0]{--dx:-1;--dy:-1;border-right-width:var(--stroke);border-bottom-width:var(--stroke);bottom:0;right:0}@media (prefers-reduced-motion:no-preference){.qr-viewfinder--live .qr-viewfinder__corner[data-v-4b81a2d0]{animation:qr-viewfinder-breathe-4b81a2d0 3.2s var(--app-ease-in-out) infinite}}.qr-viewfinder--locked .qr-viewfinder__corner[data-v-4b81a2d0]{--shift:.75rem;border-color:var(--scanner-glow)}.qr-viewfinder__track[data-v-4b81a2d0]{position:absolute;inset:0;overflow:hidden}.qr-viewfinder__line[data-v-4b81a2d0]{background:var(--scanner-glow);opacity:0;height:.125rem;position:absolute;inset:0 6% auto}.qr-viewfinder__line[data-v-4b81a2d0]:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--scanner-glow) 45%, transparent), transparent);transform-origin:bottom;height:2.5rem;position:absolute;inset:auto 0 100%}@media (prefers-reduced-motion:no-preference){.qr-viewfinder__line[data-v-4b81a2d0]:after{animation:inherit;animation-name:scan-trail-flip;animation-timing-function:linear}}.qr-viewfinder--live .qr-viewfinder__line[data-v-4b81a2d0]{opacity:1}@media (prefers-reduced-motion:no-preference){.qr-viewfinder--live .qr-viewfinder__line[data-v-4b81a2d0]{animation:5.6s infinite qr-viewfinder-sweep-4b81a2d0}}.qr-viewfinder__flash[data-v-4b81a2d0]{background:var(--scanner-glow);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.qr-viewfinder--locked .qr-viewfinder__flash[data-v-4b81a2d0]{animation:qr-viewfinder-flash-4b81a2d0 .9s var(--app-ease-out)}}@keyframes qr-viewfinder-sweep-4b81a2d0{0%{transform:translateY(calc(var(--window) * .06));animation-timing-function:var(--app-ease-in-out)}50%{transform:translateY(calc(var(--window) * .94));animation-timing-function:var(--app-ease-in-out)}to{transform:translateY(calc(var(--window) * .06))}}@keyframes qr-viewfinder-breathe-4b81a2d0{50%{transform:translate(calc(var(--dx) * .25rem), calc(var(--dy) * .25rem))}}@keyframes qr-viewfinder-flash-4b81a2d0{0%{opacity:.35}to{opacity:0}}.app-qr-scanner[data-v-d57a4266]{--scanner-ink:var(--app-color-on-strong);--scanner-veil:color-mix(in srgb, var(--app-color-strong) 76%, transparent);--scanner-glow:var(--app-color-highlight-on-strong);--window:min(70vw, 17rem, 38svh);min-height:100%;color:var(--scanner-ink);background:var(--app-color-strong);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.app-qr-scanner__feed[data-v-d57a4266]{z-index:-1;background:radial-gradient(circle at 30% 40%, color-mix(in srgb, var(--app-color-accent) 55%, transparent), transparent 45%), radial-gradient(circle at 70% 65%, color-mix(in srgb, var(--app-tint-4) 35%, transparent), transparent 40%), var(--app-color-strong);background-size:180% 180%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.app-qr-scanner__feed[data-v-d57a4266]{animation:app-qr-scanner-drift-d57a4266 16s var(--app-ease-in-out) infinite alternate}}.app-qr-scanner__layout[data-v-d57a4266]{padding-top:calc(3.25rem + var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 1.25rem);padding-bottom:calc(2rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));flex-direction:column;flex:1;gap:2rem;display:flex}.app-qr-scanner__stage[data-v-d57a4266],.app-qr-scanner__blocked[data-v-d57a4266]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;display:flex}.app-qr-scanner__blocked[data-v-d57a4266]{align-items:stretch}.app-qr-scanner__top[data-v-d57a4266],.app-qr-scanner__hint[data-v-d57a4266],.app-qr-scanner__blocked[data-v-d57a4266],.app-qr-scanner__actions[data-v-d57a4266]{z-index:1;position:relative}.app-qr-scanner__hint[data-v-d57a4266]{text-align:center;max-width:18rem;font-size:1rem;line-height:1.55}.app-qr-scanner__actions[data-v-d57a4266]{gap:.5rem;display:grid}@keyframes app-qr-scanner-drift-d57a4266{0%{background-position:0 0}to{background-position:100% 100%}}.receipt-photo-button__input[data-v-0ab3603f]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.photo-intro[data-v-979b55a1]{padding-top:calc(3.25rem + var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 2rem);padding-bottom:calc(2rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));flex-direction:column;gap:2rem;display:flex}.photo-intro__art[data-v-979b55a1]{width:9rem;height:10rem;position:relative}.photo-intro__receipt[data-v-979b55a1]{background:var(--app-color-bg);align-content:start;gap:.5rem;padding:1rem .75rem;display:grid;position:absolute;inset:0 2rem 0 0}@media (prefers-reduced-motion:no-preference){.photo-intro__receipt[data-v-979b55a1]{animation:photo-intro-rise-979b55a1 .75s var(--app-ease-out) both}}.photo-intro__line[data-v-979b55a1]{background:var(--app-color-line-strong);opacity:.35;height:.25rem}.photo-intro__line[data-v-979b55a1]:nth-child(odd){width:70%}.photo-intro__lens[data-v-979b55a1]{aspect-ratio:1;width:4.5rem;color:var(--app-color-on-accent);background:var(--app-color-accent);place-items:center;display:grid;position:absolute;bottom:0;right:0}@media (prefers-reduced-motion:no-preference){.photo-intro__lens[data-v-979b55a1]{animation:photo-intro-rise-979b55a1 .75s var(--app-ease-out) .16s both}}.photo-intro__text[data-v-979b55a1]{gap:.75rem;display:grid}.photo-intro__eyebrow[data-v-979b55a1]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-highlight-on-strong);font-size:.75rem;font-weight:500}.photo-intro__title[data-v-979b55a1]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:2.75rem;line-height:1.08}.photo-intro__lead[data-v-979b55a1]{opacity:.88;max-width:36rem;font-size:1rem;line-height:1.55}.photo-intro__actions[data-v-979b55a1]{justify-items:center;gap:.5rem;margin-top:auto;display:grid}@keyframes photo-intro-rise-979b55a1{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.photo-preview[data-v-3bd21dad]{padding-top:calc(3.25rem + var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 1.25rem);padding-bottom:calc(2rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));flex-direction:column;gap:2rem;display:flex}.photo-preview__frame[data-v-3bd21dad]{align-self:center;margin:auto 0 0;padding:.75rem;position:relative}@media (prefers-reduced-motion:no-preference){.photo-preview__frame[data-v-3bd21dad]{animation:photo-preview-in-3bd21dad .75s var(--app-ease-out) both}}.photo-preview__image[data-v-3bd21dad]{object-fit:contain;max-width:100%;max-height:46svh;display:block}.photo-preview__corner[data-v-3bd21dad]{border:0 solid var(--app-color-highlight-on-strong);width:2rem;height:2rem;position:absolute}.photo-preview__corner--tl[data-v-3bd21dad]{border-top-width:.1875rem;border-left-width:.1875rem;top:0;left:0}.photo-preview__corner--tr[data-v-3bd21dad]{border-top-width:.1875rem;border-right-width:.1875rem;top:0;right:0}.photo-preview__corner--bl[data-v-3bd21dad]{border-bottom-width:.1875rem;border-left-width:.1875rem;bottom:0;left:0}.photo-preview__corner--br[data-v-3bd21dad]{border-bottom-width:.1875rem;border-right-width:.1875rem;bottom:0;right:0}.photo-preview__text[data-v-3bd21dad]{gap:.75rem;display:grid}.photo-preview__title[data-v-3bd21dad]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:2.25rem;line-height:1.08}.photo-preview__lead[data-v-3bd21dad]{opacity:.88;font-size:1rem;line-height:1.55}.photo-preview__error[data-v-3bd21dad]{color:var(--app-color-on-negative);background:var(--app-color-negative);align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.55;display:flex}.photo-preview__actions[data-v-3bd21dad]{justify-items:center;gap:.5rem;margin-top:auto;display:grid}@keyframes photo-preview-in-3bd21dad{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.scan-camera[data-v-d56baedb]{text-align:center;justify-items:center;gap:1rem;max-width:22rem;margin-inline:auto;display:grid}@media (prefers-reduced-motion:no-preference){.scan-camera[data-v-d56baedb]{animation:scan-camera-in-d56baedb .75s var(--app-ease-out) both}}.scan-camera__mark[data-v-d56baedb]{aspect-ratio:1;width:6rem;color:var(--app-color-on-strong);border:.1875rem solid var(--app-color-highlight-on-strong);place-items:center;margin-bottom:.75rem;display:grid}.scan-camera__title[data-v-d56baedb]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:2.25rem;line-height:1.08}.scan-camera__text[data-v-d56baedb]{opacity:.88;font-size:1rem;line-height:1.55}@keyframes scan-camera-in-d56baedb{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.receipt-scanner__head[data-v-14e8763a]{text-align:center;justify-items:center;gap:.5rem;display:grid}.receipt-scanner__eyebrow[data-v-14e8763a]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-highlight-on-strong);font-size:.75rem;font-weight:500}.receipt-scanner__title[data-v-14e8763a]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:2.25rem;line-height:1.08}.receipt-scanner__actions[data-v-14e8763a]{justify-items:center;display:grid}.facet-burst[data-v-87be917c]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.facet-burst__piece[data-v-87be917c]{top:var(--y);left:var(--x);width:var(--size);aspect-ratio:1;background:var(--tone-bg);transform:rotate(var(--turn));position:absolute}@media (prefers-reduced-motion:no-preference){.facet-burst__piece[data-v-87be917c]{animation:facet-burst-rise-87be917c 1.6s var(--app-ease-out) var(--delay) both}}@keyframes facet-burst-rise-87be917c{0%{opacity:0;transform:translateY(10rem)rotate(0)scale(.3)}60%{opacity:1}to{opacity:1;transform:rotate(var(--turn))}}.scan-approved[data-v-82099cbd]{padding-top:calc(3.25rem + var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 2rem);padding-bottom:calc(2rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));color:var(--app-color-on-accent);isolation:isolate;padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));flex-direction:column;gap:2rem;display:flex;position:relative}.scan-approved__burst[data-v-82099cbd]{z-index:-1}.scan-approved__hero[data-v-82099cbd]{gap:2rem;margin-block:auto;display:grid}.scan-approved__body[data-v-82099cbd]{gap:1rem;display:grid}.scan-approved__eyebrow[data-v-82099cbd]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:500}.scan-approved__eyebrow[data-v-82099cbd]:focus{outline:none}.scan-approved__points[data-v-82099cbd] .app-stat__number{font-size:clamp(4.5rem,30vw,8rem)}.scan-approved__points[data-v-82099cbd] .app-stat__unit{font-size:1rem}.scan-approved__where[data-v-82099cbd]{flex-wrap:wrap;gap:.25rem 1rem;font-size:1.125rem;font-weight:500;display:flex}.scan-approved__balance[data-v-82099cbd]{color:var(--app-color-on-strong);background:var(--app-color-strong);padding:1.25rem}@media (prefers-reduced-motion:no-preference){.scan-approved__balance[data-v-82099cbd]{animation:scan-approved-wipe-82099cbd .75s var(--app-ease-snap) .6s both}}.scan-approved__actions[data-v-82099cbd]{gap:.5rem;margin-top:auto;display:grid}@keyframes scan-approved-wipe-82099cbd{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.scan-outcome[data-v-09807360]{padding-top:calc(3.25rem + var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 2rem);padding-bottom:calc(2rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));color:var(--app-color-ink);padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));flex-direction:column;gap:2rem;display:flex}.scan-outcome__art[data-v-09807360]{grid-template-rows:3.25rem 3.25rem;grid-template-columns:6.5rem 3.25rem;display:grid}.scan-outcome__mark[data-v-09807360]{color:var(--tone-fg);background:var(--tone-bg);grid-row:1/3;place-items:center;display:grid}.scan-outcome__facet[data-v-09807360]{background:var(--tone-bg)}@media (prefers-reduced-motion:no-preference){.scan-outcome__mark[data-v-09807360],.scan-outcome__facet[data-v-09807360]{animation:scan-outcome-wipe-09807360 .75s var(--app-ease-snap) both;transform-origin:0}.scan-outcome__facet--a[data-v-09807360]{animation-delay:.12s}.scan-outcome__facet--b[data-v-09807360]{animation-delay:.22s}.scan-outcome__text[data-v-09807360]{animation:scan-outcome-rise-09807360 .75s var(--app-ease-out) .16s both}.scan-outcome__actions[data-v-09807360]{animation:scan-outcome-rise-09807360 .75s var(--app-ease-out) .28s both}}.scan-outcome__text[data-v-09807360]{gap:.75rem;max-width:36rem;display:grid}.scan-outcome__eyebrow[data-v-09807360]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-accent);font-size:.75rem;font-weight:500}.scan-outcome__title[data-v-09807360]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;overflow-wrap:anywhere;padding-top:.12em;font-size:2.75rem;line-height:1.08}.scan-outcome__title[data-v-09807360]:focus{outline:none}.scan-outcome__lead[data-v-09807360]{color:var(--app-color-ink-muted);font-size:1.125rem;line-height:1.55}.scan-outcome__actions[data-v-09807360]{gap:.5rem;margin-top:auto;display:grid}@keyframes scan-outcome-wipe-09807360{0%{transform:scaleX(0)}to{transform:none}}@keyframes scan-outcome-rise-09807360{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.scan-result__photo[data-v-05e4a76b]{outline:1px solid var(--app-color-line);width:6rem;margin-top:.75rem}.scan-result__reason[data-v-05e4a76b]{background:var(--app-color-bg-raised);border-left:.25rem solid var(--app-color-accent);gap:.25rem;margin-top:.75rem;padding:1rem;font-size:1rem;line-height:1.55;display:grid}.scan-result__reason-label[data-v-05e4a76b]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.app-flow__content[data-v-69706249]{--background:var(--app-color-bg)}.app-flow__intro[data-v-69706249]{padding-top:1.25rem;padding-bottom:.25rem;padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));gap:.75rem;display:grid}.app-flow__eyebrow[data-v-69706249]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.app-flow__title[data-v-69706249]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;color:var(--app-color-ink);overflow-wrap:anywhere;padding-top:.12em;font-size:2.25rem;line-height:1.08}.app-flow__lead[data-v-69706249]{max-width:36rem;color:var(--app-color-ink-muted);font-size:1rem;line-height:1.55}.app-flow__sr[data-v-69706249]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-flow__fill[data-v-69706249]{display:grid;position:absolute;inset:0}.app-flow__body[data-v-69706249]{padding-top:1rem;padding-bottom:4.5rem;padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.app-flow__body--flush[data-v-69706249]{padding-inline:0}.app-flow__body[data-v-69706249]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px;outline-offset:-4px}.app-flow__footer[data-v-69706249]{box-shadow:none}.app-flow__footer-inner[data-v-69706249]{padding:.75rem 1.25rem calc(.75rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));background:var(--app-color-bg);border-top:1px solid var(--app-color-line)}.app-chip[data-v-10b6855b]{--chip-ink:var(--app-color-ink);--chip-ground:var(--app-color-bg);--ai-halo:var(--chip-ground);min-height:2.75rem;font-family:var(--app-font-text);color:var(--chip-ink);white-space:nowrap;cursor:pointer;background:var(--chip-ground);border:1px solid var(--chip-ink);border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}@media (prefers-reduced-motion:no-preference){.app-chip[data-v-10b6855b]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.app-chip.ion-activated[data-v-10b6855b]{opacity:.88}@media (prefers-reduced-motion:no-preference){.app-chip.ion-activated[data-v-10b6855b]{transition-duration:.14s;transform:scale(.97)}.app-chip[data-v-10b6855b]{transition:background-color .18s var(--app-ease-out), color .18s var(--app-ease-out), transform .38s var(--app-ease-out)}}.app-chip[data-v-10b6855b]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px}.app-chip--selected[data-v-10b6855b]{--ai-halo:var(--chip-ink);color:var(--chip-ground);background:var(--chip-ink)}.app-chip--tone.app-chip--selected[data-v-10b6855b]{--ai-halo:var(--tone-bg);color:var(--tone-fg);background:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--chip-ink)}.app-chip__icon[data-v-10b6855b]{margin-block:-.25rem;margin-inline-start:-.25rem}.app-chip__remove[data-v-10b6855b]{margin-inline-end:-.25rem}.app-chip-group[data-v-6ab48124]{overscroll-behavior-x:contain;scrollbar-width:none;padding-block:.25rem;padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));gap:.5rem;margin-inline:-1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.app-chip-group[data-v-6ab48124]::-webkit-scrollbar{display:none}.app-chip-group--wrap[data-v-6ab48124]{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.receipts-page__list[data-v-29f97495]{margin:0;padding:0;list-style:none}.fact-list[data-v-5ca9f5cd]{border-top:1px solid var(--app-color-line);margin:0}.fact-list__row[data-v-5ca9f5cd]{border-bottom:1px solid var(--app-color-line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.75rem;display:grid}.fact-list__label[data-v-5ca9f5cd]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.fact-list__value[data-v-5ca9f5cd]{text-align:end;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500}.fact-list__value--code[data-v-5ca9f5cd]{font-variant-numeric:tabular-nums;letter-spacing:.06em}.receipt-hero[data-v-74a80dac]{color:var(--tone-fg);background:var(--tone-bg);justify-items:start;gap:1rem;padding:1.25rem;display:grid}@media (prefers-reduced-motion:no-preference){.receipt-hero[data-v-74a80dac]{animation:receipt-hero-wipe-74a80dac .75s var(--app-ease-snap) both}}.receipt-hero__state[data-v-74a80dac]{align-items:center;gap:1rem;display:flex}.receipt-hero__icon[data-v-74a80dac]{aspect-ratio:1;border:.125rem solid;place-items:center;width:3rem;display:grid}.receipt-hero__title[data-v-74a80dac]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:1.625rem;line-height:1.08}.receipt-hero__text[data-v-74a80dac]{max-width:36rem;font-size:1rem;line-height:1.55}.receipt-hero__reason[data-v-74a80dac]{color:var(--app-color-ink);background:var(--app-color-bg-raised);justify-self:stretch;gap:.25rem;padding:1rem;font-size:1rem;line-height:1.55;display:grid}.receipt-hero__reason-label[data-v-74a80dac]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}@keyframes receipt-hero-wipe-74a80dac{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.receipt-detail__body[data-v-d2a22056]{justify-items:start;gap:2rem;display:grid}.receipt-detail__body[data-v-d2a22056]>:not(.receipt-detail__photo,.app-button){justify-self:stretch}.receipt-detail__photo[data-v-d2a22056]{width:min(100%,16rem);margin:0}.balance-strip[data-v-1677921e]{grid-template-columns:var(--facet) minmax(0, 1fr);color:var(--app-color-ink);background:var(--app-color-bg-raised);--facet:4.5rem;align-items:center;gap:1rem;padding-inline-end:1rem;display:grid}.balance-strip__facet[data-v-1677921e]{aspect-ratio:1;color:var(--app-color-on-strong);background:var(--app-color-strong);place-items:center;display:grid}.balance-strip__current[data-v-1677921e]{gap:.25rem;display:grid}.balance-strip__total[data-v-1677921e]{color:var(--app-color-ink-muted);font-size:.75rem;line-height:1.2}.balance-strip__total strong[data-v-1677921e]{color:var(--app-color-ink);font-weight:500}.transaction-months[data-v-b19d6a6f]{gap:2rem;display:grid}.transaction-months__heading[data-v-b19d6a6f]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;z-index:1;padding-top:.12em;background:var(--app-color-bg);border-bottom:1px solid var(--app-color-line-strong);padding-block:.75rem .5rem;font-size:1.625rem;line-height:1.08;position:sticky;top:0}.transaction-months__list[data-v-b19d6a6f]{margin:0;padding:0;list-style:none}.cat-grid[data-v-1fe30835]{gap:1.25rem;display:grid}.cat-grid__cells[data-v-1fe30835]{border-top:1px solid var(--app-color-line);border-left:1px solid var(--app-color-line);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.cat-grid__cell[data-v-1fe30835]{border-right:1px solid var(--app-color-line);border-bottom:1px solid var(--app-color-line);display:grid}@media (prefers-reduced-motion:no-preference){.cat-grid__cell[data-extra][data-v-1fe30835]{animation:cat-grid-in-1fe30835 .75s var(--app-ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}}.cat-grid__cell--closing[data-v-1fe30835]{grid-column:span var(--span)}.cat-grid__tile[data-v-1fe30835],.cat-grid__more[data-v-1fe30835]{min-height:3.25rem;font:inherit;color:var(--app-color-ink);text-align:start;cursor:pointer;border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:.5rem .75rem;display:grid}@media (prefers-reduced-motion:no-preference){.cat-grid__tile[data-v-1fe30835],.cat-grid__more[data-v-1fe30835]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.cat-grid__tile.ion-activated[data-v-1fe30835],.cat-grid__more.ion-activated[data-v-1fe30835]{opacity:.88}@media (prefers-reduced-motion:no-preference){.cat-grid__tile.ion-activated[data-v-1fe30835],.cat-grid__more.ion-activated[data-v-1fe30835]{transition-duration:.14s;transform:scale(.98)}.cat-grid__tile[data-v-1fe30835],.cat-grid__more[data-v-1fe30835]{transition:background-color .38s var(--app-ease-out), color .38s var(--app-ease-out)}}.cat-grid__tile[data-v-1fe30835]:focus-visible,.cat-grid__more[data-v-1fe30835]:focus-visible{outline-offset:3px;outline-offset:-.25rem;outline:2px solid}.cat-grid__tile[data-v-1fe30835]{--ai-halo:var(--app-color-bg);grid-template-columns:auto minmax(0,1fr);gap:.5rem;position:relative}.cat-grid__tile--selected[data-v-1fe30835]{--ai-halo:var(--app-color-strong);color:var(--app-color-on-strong);background:var(--app-color-strong)}.cat-grid__name[data-v-1fe30835]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.cat-grid__brand[data-v-1fe30835]{grid-column:1/-1;align-items:baseline;gap:.5rem;display:flex}.cat-grid__wordmark[data-v-1fe30835]{width:auto;height:1.125rem;transform:translateY(.12rem)}.cat-grid__place[data-v-1fe30835]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:.55rem;font-weight:500;position:relative;top:-.1875rem}.cat-grid__sr[data-v-1fe30835]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cat-grid__heart[data-v-1fe30835]{color:var(--app-color-accent);position:absolute;top:.25rem;right:.25rem}.cat-grid__tile--selected .cat-grid__heart[data-v-1fe30835]{color:var(--app-color-highlight-on-strong)}.cat-grid__more[data-v-1fe30835]{min-height:2.75rem;color:var(--app-color-ink);grid-template-columns:auto auto;place-content:center;gap:.25rem}.cat-grid--compact[data-v-1fe30835]{gap:1rem}.cat-grid--compact .cat-grid__tile[data-v-1fe30835],.cat-grid--compact .cat-grid__more[data-v-1fe30835]{min-height:2.75rem;padding-block:.25rem}.cat-grid__more-label[data-v-1fe30835]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;font-weight:500}@keyframes cat-grid-in-1fe30835{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}.app-toggle[data-v-867b5c23]{--track-background:transparent;--track-background-checked:var(--app-color-strong);--handle-background:var(--app-color-strong);--handle-background-checked:var(--app-color-bg);--handle-border-radius:var(--app-radius);--border-radius:var(--app-radius);--handle-box-shadow:none;--handle-width:1.25rem;--handle-height:1.25rem;--handle-spacing:.25rem;--handle-max-height:1.25rem;width:3.25rem;height:1.75rem;padding-block:.5rem}.app-toggle[data-v-867b5c23]::part(track){border:1px solid var(--app-color-strong);width:3.25rem;height:1.75rem}.app-toggle[data-v-867b5c23]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px}.rewards-page__top[data-v-b0d06562],.rewards-page__filters[data-v-b0d06562]{gap:.75rem;display:grid}.rewards-page__affordable[data-v-b0d06562]{border:1px solid var(--app-color-line);justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.25rem .75rem;display:flex}.rewards-page__affordable-label[data-v-b0d06562]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.rewards-page__grid[data-v-b0d06562]{grid-template-columns:minmax(0,1fr);gap:1rem .75rem;margin:0;padding:0;list-style:none;display:grid}.cb-image[data-v-1009d670]{gap:.5rem;margin:0;display:grid}.cb-image--wide[data-v-1009d670]{margin-inline:-1.25rem}.cb-image__caption[data-v-1009d670]{color:var(--app-color-ink-muted);font-size:.875rem;line-height:1.2}.cb-image--wide .cb-image__caption[data-v-1009d670]{padding-inline:1.25rem}.cb-file[data-v-32f5706e]{max-width:36rem}.content-list[data-v-e627a96e]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.content-list .content-list[data-v-e627a96e]{padding-top:.5rem;padding-inline-start:1.25rem}.content-list__item[data-v-e627a96e]{padding-inline-start:1.25rem;position:relative}.content-list__item[data-v-e627a96e]:before{content:"";background:var(--app-color-accent);width:.375rem;height:.375rem;position:absolute;top:.62em;left:0}.content-list--ordered[data-v-e627a96e]{counter-reset:content-list}.content-list--ordered>.content-list__item[data-v-e627a96e]{counter-increment:content-list;padding-inline-start:2rem}.content-list--ordered>.content-list__item[data-v-e627a96e]:before{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;width:auto;height:auto;color:var(--app-color-accent);content:counter(content-list, decimal-leading-zero);background:0 0;font-size:1.125rem;line-height:.7;top:.3em}.cb-table[data-v-5dc33333]{border-collapse:collapse;border-top:1px solid var(--app-color-line-strong);width:100%;max-width:36rem;font-size:.875rem;line-height:1.55}.cb-table th[data-v-5dc33333],.cb-table td[data-v-5dc33333]{text-align:start;vertical-align:top;border-bottom:1px solid var(--app-color-line);padding:.75rem 1rem .75rem 0}.cb-table th[data-v-5dc33333]:last-child,.cb-table td[data-v-5dc33333]:last-child{padding-inline-end:0}.cb-table th[data-v-5dc33333]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.cb-table td[data-v-5dc33333]:first-child{font-weight:500}.cb-records[data-v-5dc33333]{gap:.75rem;max-width:36rem;margin:0;padding:0;list-style:none;display:grid}.cb-record[data-v-5dc33333]{background:var(--app-color-bg-raised);border-top:1px solid var(--app-color-line-strong);gap:.75rem;padding:1rem 1.25rem;display:grid}.cb-record__title[data-v-5dc33333]{font-size:1rem;font-weight:700;line-height:1.2}.cb-record__fields[data-v-5dc33333]{gap:.75rem;margin:0;display:grid}.cb-record__field[data-v-5dc33333]{gap:.25rem;display:grid}.cb-record__name[data-v-5dc33333]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.cb-record__value[data-v-5dc33333]{margin:0;font-size:.875rem;line-height:1.55}.cb-table[data-v-5dc33333] strong,.cb-records[data-v-5dc33333] strong{font-weight:700}.cb-p[data-v-b3ec2ba0]{max-width:36rem;font-size:1rem;line-height:1.55}.cb-p[data-v-b3ec2ba0] a,.cb-list[data-v-b3ec2ba0] a,.cb-note[data-v-b3ec2ba0] a{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.cb-p[data-v-b3ec2ba0] strong,.cb-list[data-v-b3ec2ba0] strong{font-weight:700}.cb-h[data-v-b3ec2ba0]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;max-width:36rem;margin-top:1rem;padding-top:.12em;line-height:1.08}.cb-h--2[data-v-b3ec2ba0]{font-size:1.625rem}.cb-h--3[data-v-b3ec2ba0]{font-size:1.25rem}.cb-h--4[data-v-b3ec2ba0]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:500}.cb-list[data-v-b3ec2ba0]{max-width:36rem;font-size:1rem;line-height:1.55}.cb-quote[data-v-b3ec2ba0]{border-top:1px solid var(--app-color-line-strong);border-bottom:1px solid var(--app-color-line-strong);gap:.75rem;margin:0;padding-block:1rem;display:grid}.cb-quote__text[data-v-b3ec2ba0]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;color:var(--app-color-accent);margin:0;padding-top:.12em;font-size:1.625rem;line-height:1.15}.cb-quote__by[data-v-b3ec2ba0]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.cb-rule[data-v-b3ec2ba0]{background:linear-gradient(90deg, var(--app-color-accent) 0 25%, transparent 25% 37.5%, var(--app-color-accent) 37.5% 62.5%, transparent 62.5% 75%, var(--app-color-accent) 75%);border:0;width:2.25rem;height:.375rem;margin:1rem 0}.cb-note[data-v-b3ec2ba0]{background:var(--app-tint-1);max-width:36rem;color:var(--app-color-on-tint);gap:.5rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.55;display:grid}.cb-note__title[data-v-b3ec2ba0]{font-weight:700}.cb-contact[data-v-b3ec2ba0]{max-width:36rem}.app-content-blocks[data-v-1dde30a9]{color:var(--app-color-ink);overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.app-detail__content[data-v-f94b27fc]{--background:var(--app-color-bg)}.app-detail__hero[data-v-f94b27fc]{background:var(--app-color-strong);height:min(64svh,34rem);position:relative}.app-detail__hero-media[data-v-f94b27fc]{transform:translateY(var(--hero-shift,0)) scale(var(--hero-scale,1));transform-origin:50% 100%;will-change:transform;position:absolute;inset:0}.app-detail__hero-media[data-v-f94b27fc]:after{z-index:1;pointer-events:none;content:"";background:var(--app-color-strong);opacity:var(--hero-dim,0);position:absolute;inset:0}.app-detail__hero-media[data-v-f94b27fc]:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(to bottom, var(--app-color-photo-veil), transparent);height:30%;position:absolute;inset:0 0 auto}.app-detail__body[data-v-f94b27fc]{background:var(--app-color-bg);grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:2rem;padding-bottom:4.5rem;display:grid;position:relative}.app-detail__body[data-v-f94b27fc]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px;outline-offset:-4px}.app-detail__footer[data-v-f94b27fc]{box-shadow:none}.app-detail__footer-inner[data-v-f94b27fc]{padding:.75rem 1.25rem calc(.75rem + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));background:var(--app-color-bg);border-top:1px solid var(--app-color-line)}.fact-tiles[data-v-50d18c72]{border-top:1px solid var(--app-color-line);border-left:1px solid var(--app-color-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.fact-tiles__tile[data-v-50d18c72]{border-right:1px solid var(--app-color-line);border-bottom:1px solid var(--app-color-line);grid-template-rows:auto auto 1fr;align-content:start;gap:.25rem;padding:1rem;display:grid}.fact-tiles__tile--wide[data-v-50d18c72]{grid-column:span 2}.fact-tiles__icon[data-v-50d18c72]{color:var(--app-color-accent);margin-bottom:.5rem}.fact-tiles__label[data-v-50d18c72]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.6875rem;font-weight:500}.fact-tiles__value[data-v-50d18c72]{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500;line-height:1.2}.redeem-sheet[data-v-96ce11b9]{gap:1.25rem;display:grid}.redeem-sheet__reward[data-v-96ce11b9]{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.redeem-sheet__name[data-v-96ce11b9]{font-size:1.125rem;font-weight:700;line-height:1.2}.redeem-sheet__note[data-v-96ce11b9],.redeem-sheet__error[data-v-96ce11b9]{align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.55;display:flex}.redeem-sheet__note[data-v-96ce11b9]{color:var(--app-color-on-tint);background:var(--app-tint-1)}.redeem-sheet__error[data-v-96ce11b9]{color:var(--app-color-on-negative);background:var(--app-color-negative)}.reward-instructions[data-v-bb703f09]{gap:.75rem;display:grid}.reward-instructions__title[data-v-bb703f09]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;display:flex}.reward-instructions[data-v-bb703f09]>.app-content-blocks{background:var(--app-color-bg-raised);border-left:.25rem solid var(--app-color-accent);padding:1rem}.reward-intro[data-v-a04611c0]{gap:1.25rem;display:grid}.reward-intro__panel[data-v-a04611c0]{--price:5.25rem;grid-template-columns:minmax(0, 1fr) 0 minmax(var(--price), auto);min-height:var(--price);color:var(--app-color-ink);background:var(--app-color-bg-raised);display:grid;position:relative}.reward-intro__body[data-v-a04611c0]{flex-direction:column;justify-content:center;gap:.5rem;padding:1rem;display:flex}.reward-intro__exclusive[data-v-a04611c0]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-on-accent);background:var(--app-color-accent);align-self:flex-start;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.reward-intro__partner[data-v-a04611c0]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-accent);font-size:.6875rem;font-weight:500}.reward-intro__title[data-v-a04611c0]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;overflow-wrap:anywhere;padding-top:.12em;font-size:1.625rem;line-height:1.15}.reward-intro__perforation[data-v-a04611c0]{border-left:1px dashed var(--app-color-line-strong);position:relative}.reward-intro__perforation[data-v-a04611c0]:before,.reward-intro__perforation[data-v-a04611c0]:after{content:"";background:var(--ticket-behind,var(--app-color-bg));width:.75rem;height:.75rem;position:absolute;left:-.375rem}.reward-intro__perforation[data-v-a04611c0]:before{top:-.375rem}.reward-intro__perforation[data-v-a04611c0]:after{bottom:-.375rem}.reward-intro__price[data-v-a04611c0]{color:var(--app-color-on-strong);background:var(--app-color-strong);place-content:center;justify-items:center;gap:.25rem;padding:1rem;display:grid}.reward-intro__price--ready[data-v-a04611c0]{color:var(--app-color-on-accent);background:var(--app-color-accent)}.reward-intro__sr[data-v-a04611c0]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reward-intro__points[data-v-a04611c0]{font-family:var(--app-font-display-wide-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:1.25rem;line-height:.7}.reward-intro__unit[data-v-a04611c0]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.reward-intro__ready[data-v-a04611c0]{border-block:1px solid var(--app-color-line);align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.reward-intro__check[data-v-a04611c0]{width:1.75rem;height:1.75rem;color:var(--app-color-on-accent);background:var(--app-color-accent);place-items:center;display:grid}.reward-intro__ready--used .reward-intro__check[data-v-a04611c0]{color:var(--app-color-ink-muted);background:var(--app-color-bg-sunken)}.reward-intro__ready-label[data-v-a04611c0]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.reward-intro__ready-balance[data-v-a04611c0]{color:var(--app-color-ink-muted);margin-left:auto;font-size:.875rem}.reward-intro__sold-out[data-v-a04611c0]{justify-self:start}.redeem-bar[data-v-1affd5a3]{gap:.5rem;display:grid}.redeem-bar__why[data-v-1affd5a3]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);text-align:center;font-size:.75rem;font-weight:500}.reward-detail__block[data-v-b6e17b52]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.reward-detail__body[data-v-b6e17b52]{gap:1.25rem;display:grid}.reward-detail__skeleton[data-v-b6e17b52]{gap:1rem;display:grid}.app-segment[data-v-20e3c25c]{scrollbar-width:none;border-bottom:1px solid var(--app-color-line);padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));gap:1.25rem;margin-inline:-1.25rem;display:flex;position:relative;overflow-x:auto}.app-segment[data-v-20e3c25c]::-webkit-scrollbar{display:none}.app-segment__tab[data-v-20e3c25c]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;min-height:2.75rem;color:var(--app-color-ink-muted);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:.5rem 0 .75rem;font-size:1.25rem;line-height:1.08}@media (prefers-reduced-motion:no-preference){.app-segment__tab[data-v-20e3c25c]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.app-segment__tab.ion-activated[data-v-20e3c25c]{opacity:.88}@media (prefers-reduced-motion:no-preference){.app-segment__tab.ion-activated[data-v-20e3c25c]{transition-duration:.14s;transform:scale(.96)}.app-segment__tab[data-v-20e3c25c]{transition:color .18s var(--app-ease-out), transform .38s var(--app-ease-out)}}.app-segment__tab[data-v-20e3c25c]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px;outline-offset:-2px}.app-segment__tab--selected[data-v-20e3c25c]{color:var(--app-color-ink)}.app-segment__indicator[data-v-20e3c25c]{width:var(--w);pointer-events:none;background:var(--app-color-accent);height:.1875rem;transform:translateX(var(--x));position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.app-segment__indicator[data-v-20e3c25c]{transition:transform .38s var(--app-ease-snap), width .38s var(--app-ease-snap)}}.coupons-page__list[data-v-0ecc5f08]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.quests-page__groups[data-v-9be70591]{gap:2rem;display:grid}.quests-page__group[data-v-9be70591]{gap:1rem;display:grid}.quests-page__heading[data-v-9be70591]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.quests-page__list[data-v-9be70591]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.app-follow[data-v-2a091e9e]{min-width:2.75rem;min-height:2.75rem;color:var(--app-color-ink);cursor:pointer;border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.app-follow[data-v-2a091e9e]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.app-follow.ion-activated[data-v-2a091e9e]{opacity:.88}@media (prefers-reduced-motion:no-preference){.app-follow.ion-activated[data-v-2a091e9e]{transition-duration:.14s;transform:scale(.9)}}.app-follow[data-v-2a091e9e]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px}.app-follow--photo[data-v-2a091e9e]{background:var(--app-color-bg)}.app-follow--bar[data-v-2a091e9e]{color:var(--app-color-topbar-ink);background:var(--app-color-topbar-bg)}.app-follow--bar.app-follow--on .app-follow__icon[data-v-2a091e9e]{color:var(--app-color-highlight-on-strong)}.app-follow--bar .app-follow__ray[data-v-2a091e9e]{background:var(--app-color-highlight-on-strong)}.app-follow--label[data-v-2a091e9e]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding-inline:1rem 1.25rem;font-size:.75rem;font-weight:500}.app-follow--on .app-follow__icon[data-v-2a091e9e]{color:var(--app-color-accent)}.app-follow__heart[data-v-2a091e9e]{place-items:center;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.app-follow--burst .app-follow__icon[data-v-2a091e9e]{animation:app-follow-pop-2a091e9e .75s var(--app-ease-out)}}.app-follow__burst[data-v-2a091e9e]{pointer-events:none;position:absolute;inset:0}.app-follow__ray[data-v-2a091e9e]{background:var(--app-color-accent);opacity:0;width:.1875rem;height:.375rem;transform:rotate(calc(var(--ray) * 45deg)) translateY(-.5rem);position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.app-follow--burst .app-follow__ray[data-v-2a091e9e]{animation:app-follow-ray-2a091e9e .75s var(--app-ease-out)}}@keyframes app-follow-pop-2a091e9e{0%{transform:scale(.6)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes app-follow-ray-2a091e9e{0%{opacity:1;transform:translate(-50%, -50%) rotate(calc(var(--ray) * 45deg)) translateY(-.6rem) scaleY(1)}to{opacity:0;transform:translate(-50%, -50%) rotate(calc(var(--ray) * 45deg)) translateY(-1.4rem) scaleY(.3)}}.app-floor[data-v-722cf266]{aspect-ratio:1;width:1.75rem;color:var(--app-color-on-accent);background:var(--app-color-accent);flex:none;place-items:center;display:inline-grid}.app-floor--m[data-v-722cf266]{width:2.5rem}.app-floor--l[data-v-722cf266]{width:2.75rem}.app-floor--xl[data-v-722cf266]{width:4.5rem}.app-floor__num[data-v-722cf266]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:1rem;line-height:.7}.app-floor--m .app-floor__num[data-v-722cf266]{font-size:1.5rem}.app-floor--l .app-floor__num[data-v-722cf266]{font-size:1.625rem}.app-floor--xl .app-floor__num[data-v-722cf266]{font-size:2.75rem}.store-card[data-v-042ba351]{color:var(--app-color-ink);-webkit-tap-highlight-color:transparent;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.store-card[data-v-042ba351]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.store-card.ion-activated[data-v-042ba351]{opacity:.88}@media (prefers-reduced-motion:no-preference){.store-card.ion-activated[data-v-042ba351]{transition-duration:.14s;transform:scale(.97)}}.store-card__tile[data-v-042ba351]{aspect-ratio:4/3;color:var(--tone-fg);background:var(--tone-bg);place-items:center;display:grid;position:relative;overflow:hidden}.store-card__logo[data-v-042ba351]{width:52%;height:34%;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;background:currentColor}.store-card__logo--on-photo[data-v-042ba351]{color:var(--app-color-on-photo)}.store-card__wordmark[data-v-042ba351]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;-webkit-line-clamp:2;line-clamp:2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:84%;padding-top:.12em;font-size:1.25rem;line-height:1.15;display:-webkit-box;overflow:hidden}.store-card__floor[data-v-042ba351]{position:absolute;bottom:0;left:0}.store-card__body[data-v-042ba351]{align-content:start;gap:.25rem;padding-top:.75rem;display:grid}.store-card__name[data-v-042ba351]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.store-card__meta[data-v-042ba351]{color:var(--app-color-ink-muted);flex-wrap:wrap;gap:.25rem .75rem;font-size:.875rem;display:flex}.store-card__status[data-v-042ba351]{align-items:center;gap:.35em;display:inline-flex}.store-card__dot[data-v-042ba351]{border:1px solid;width:.5rem;height:.5rem}.store-card__status--open .store-card__dot[data-v-042ba351]{background:var(--app-color-live);border-color:var(--app-color-live)}@media (prefers-reduced-motion:no-preference){.store-card__status--open .store-card__dot[data-v-042ba351]{animation:store-card-live-042ba351 2.4s var(--app-ease-in-out) infinite}}.store-card__followed[data-v-042ba351]{color:var(--app-color-bg-raised);display:grid;position:absolute;top:.5rem;right:.5rem}.store-card__sr[data-v-042ba351]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.store-card__follow[data-v-042ba351]{z-index:10;position:absolute;top:0;right:0}@keyframes store-card-live-042ba351{0%,to{opacity:1}50%{opacity:.45}}.store-grid[data-v-625427d4]{grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:2rem 1rem;margin:0;padding:0;list-style:none;display:grid}.store-grid__item[data-v-625427d4]{min-width:0}@media (prefers-reduced-motion:no-preference){.store-grid-move[data-v-625427d4]{transition:transform .75s var(--app-ease-out)}.store-grid-enter-active[data-v-625427d4]{transition:opacity .38s var(--app-ease-out)}}.store-grid-enter-from[data-v-625427d4]{opacity:0}.offer-card[data-v-4571d910]{height:100%;color:var(--app-color-ink);background:var(--app-color-bg);border:1px solid var(--app-color-line-strong);-webkit-tap-highlight-color:transparent;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.offer-card[data-v-4571d910]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.offer-card.ion-activated[data-v-4571d910]{opacity:.88}@media (prefers-reduced-motion:no-preference){.offer-card.ion-activated[data-v-4571d910]{transition-duration:.14s;transform:scale(.97)}}.offer-card__media[data-v-4571d910]{border-bottom:1px solid var(--app-color-line-strong);position:relative}.offer-card__badge[data-v-4571d910]{position:absolute;top:0;left:0}.offer-card .offer-card__badge[data-v-4571d910]{padding:.35rem .5rem .3rem;font-size:1.125rem}.offer-card__favorite[data-v-4571d910]{width:1.75rem;height:1.75rem;color:var(--app-color-accent);background:var(--app-color-bg-raised);place-items:center;display:grid;position:absolute;top:0;right:0}.offer-card__sr[data-v-4571d910]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.offer-card__logo[data-v-4571d910]{aspect-ratio:2;width:32%;color:var(--app-color-on-strong);background:var(--app-color-strong);place-items:center;display:grid;position:absolute;bottom:0;left:0}.offer-card__logo-mark[data-v-4571d910]{width:72%;height:56%;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;background:currentColor}.offer-card__body[data-v-4571d910]{grid-template-rows:auto 1fr auto;gap:.5rem;padding:.75rem 1rem 1rem;display:grid}.offer-card__store[data-v-4571d910]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-accent);font-size:.75rem;font-weight:500}.offer-card__title[data-v-4571d910]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.offer-card__foot[data-v-4571d910]{justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.offer-card__validity[data-v-4571d910]{font-variant-numeric:tabular-nums;border:1px solid var(--app-color-accent);padding:.3rem .6rem;font-size:.75rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.offer-card__arrow[data-v-4571d910]{transition:transform .38s var(--app-ease-snap)}}.offer-card.ion-activated .offer-card__arrow[data-v-4571d910]{transform:translate(.3rem)}.explore-bar[data-v-53ab68fd]{visibility:hidden;pointer-events:none;background:var(--app-color-bg);box-shadow:var(--app-shadow-pinned);opacity:0;position:absolute;top:calc(100% - 1px);left:0;right:0;transform:translateY(-100%)}@media (prefers-reduced-motion:no-preference){.explore-bar[data-v-53ab68fd]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out), visibility 0s linear .38s}}.explore-bar--shown[data-v-53ab68fd]{visibility:visible;pointer-events:auto;opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.explore-bar--shown[data-v-53ab68fd]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.explore-bar__tabs[data-v-53ab68fd]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));display:grid;position:relative}.explore-bar__block[data-v-53ab68fd]{width:calc(100% / var(--count));background:var(--app-color-strong);transform:translateX(calc(var(--index) * 100%));position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:no-preference){.explore-bar__block[data-v-53ab68fd]{transition:transform .75s var(--app-ease-snap)}}.explore-bar__tab[data-v-53ab68fd]{min-height:3.25rem;font:inherit;color:var(--app-color-ink);cursor:pointer;border-radius:var(--app-radius);background:0 0;border:0;place-items:center;gap:.25rem;padding:.5rem .25rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.explore-bar__tab[data-v-53ab68fd]{transition:color .38s var(--app-ease-out)}}.explore-bar__tab[data-v-53ab68fd]:focus-visible{outline-offset:3px;outline-offset:-.25rem;outline:2px solid}.explore-bar__tab--active[data-v-53ab68fd]{color:var(--app-color-on-strong)}.explore-bar__label[data-v-53ab68fd]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.625rem;font-weight:500;overflow:hidden}.explore-tiles[data-v-2d440c8d]{grid-template-columns:repeat(var(--count,4), minmax(0, 1fr));display:grid}.explore-tiles__tile[data-v-2d440c8d]{--ai-halo:var(--tone-bg);min-height:5.5rem;font:inherit;color:var(--tone-fg);cursor:pointer;background:var(--tone-bg);border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;border:0;place-content:center;place-items:center;gap:.375rem;padding:.75rem .25rem;display:grid}@media (prefers-reduced-motion:no-preference){.explore-tiles__tile[data-v-2d440c8d]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.explore-tiles__tile.ion-activated[data-v-2d440c8d]{opacity:.88}@media (prefers-reduced-motion:no-preference){.explore-tiles__tile.ion-activated[data-v-2d440c8d]{transition-duration:.14s;transform:scale(.97)}.explore-tiles__tile[data-v-2d440c8d]{transition:background-color .38s var(--app-ease-out), color .38s var(--app-ease-out)}}.explore-tiles__tile[data-v-2d440c8d]:focus-visible{outline-offset:3px;outline-offset:-.25rem;outline:2px solid}.explore-tiles__label[data-v-2d440c8d]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.625rem;font-weight:500;overflow:hidden}.sort-switch[data-v-3b2ae328]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-left:1px;display:grid}.sort-switch__caption[data-v-3b2ae328]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sort-switch__option[data-v-3b2ae328]{min-height:2.75rem;font-family:var(--app-font-text);color:var(--app-color-ink);cursor:pointer;background:var(--app-color-bg);border:1px solid var(--app-color-ink);border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;margin-left:-1px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.2}@media (prefers-reduced-motion:no-preference){.sort-switch__option[data-v-3b2ae328]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.sort-switch__option.ion-activated[data-v-3b2ae328]{opacity:.88}@media (prefers-reduced-motion:no-preference){.sort-switch__option.ion-activated[data-v-3b2ae328]{transition-duration:.14s;transform:scale(.98)}.sort-switch__option[data-v-3b2ae328]{transition:background-color .18s var(--app-ease-out), color .18s var(--app-ease-out)}}.sort-switch__option[data-v-3b2ae328]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px;outline-offset:.125rem}.sort-switch__option--on[data-v-3b2ae328]{color:var(--app-color-on-strong);background:var(--app-color-strong)}.sort-switch--many .sort-switch__option[data-v-3b2ae328]{white-space:nowrap;padding-inline:.25rem;font-size:.75rem}.events-section[data-v-56e72e6f],.events-section__list[data-v-56e72e6f]{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.events-section[data-v-56e72e6f]{gap:1.25rem}.events-section__bar[data-v-56e72e6f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.25rem;display:flex}.events-section__group[data-v-56e72e6f]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.events-section .events-section__rail[data-v-56e72e6f]{--rail-item:min(80vw, 21rem)}.events-section__poster[data-v-56e72e6f]{min-width:0;position:relative}.events-section__live[data-v-56e72e6f]{z-index:10;pointer-events:none;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.events-section__list[data-v-56e72e6f]{transition:opacity .38s var(--app-ease-out)}}.events-section__list--stale[data-v-56e72e6f]{opacity:.5}.news-row[data-v-c325ab30]{color:var(--app-color-ink);border-bottom:1px solid var(--app-color-line);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) 6.5rem;align-items:start;gap:1rem;padding-block:1rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.news-row[data-v-c325ab30]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.news-row.ion-activated[data-v-c325ab30]{opacity:.88}@media (prefers-reduced-motion:no-preference){.news-row.ion-activated[data-v-c325ab30]{transition-duration:.14s;transform:scale(.985)}}.news-row__body[data-v-c325ab30]{gap:.5rem;display:grid}.news-row__category[data-v-c325ab30]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-accent);font-size:.75rem;font-weight:500}.news-row__title[data-v-c325ab30]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.news-row__date[data-v-c325ab30]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.news-section[data-v-cdd1ecec]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.news-section__heading[data-v-cdd1ecec]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.news-section__list[data-v-cdd1ecec]{margin:0;padding:0;list-style:none;display:grid}@media (prefers-reduced-motion:no-preference){.news-section__list[data-v-cdd1ecec]{transition:opacity .38s var(--app-ease-out)}}.news-section__list--stale[data-v-cdd1ecec]{opacity:.5}.news-section__lead[data-v-cdd1ecec]{padding-block:2rem 1.25rem}.news-section__lead[data-v-cdd1ecec]:first-child{padding-top:0}.offers-section[data-v-685a034f],.offers-section__list[data-v-685a034f]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.offers-section[data-v-685a034f]{gap:1rem}.offers-section__filters[data-v-685a034f]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.offers-section__bar[data-v-685a034f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.25rem;display:flex}.offers-section__heading[data-v-685a034f]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.offers-section__grid[data-v-685a034f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.offers-section__item[data-v-685a034f]{min-width:0}@media (prefers-reduced-motion:no-preference){.offers-section__list[data-v-685a034f]{transition:opacity .38s var(--app-ease-out)}}.offers-section__list--stale[data-v-685a034f]{opacity:.5}.category-banner[data-v-b6cb90f7]{color:var(--tone-fg);background:var(--tone-bg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem;display:grid}@media (prefers-reduced-motion:no-preference){.category-banner[data-v-b6cb90f7]{animation:category-banner-in-b6cb90f7 .75s var(--app-ease-out) both}}.category-banner__mark[data-v-b6cb90f7]{--ai-halo:var(--app-color-bg);aspect-ratio:1;background:var(--app-color-bg);place-items:center;width:4.5rem;display:grid}.category-banner__text[data-v-b6cb90f7]{align-content:center;gap:.5rem;min-height:4.5rem;display:grid}.category-banner__eyebrow[data-v-b6cb90f7]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.category-banner__name[data-v-b6cb90f7]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;overflow-wrap:anywhere;padding-top:.12em;font-size:1.625rem;line-height:1.08}.category-banner__lead[data-v-b6cb90f7]{max-width:36rem;font-size:.875rem;line-height:1.55}.category-banner__actions[data-v-b6cb90f7]{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}@keyframes category-banner-in-b6cb90f7{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.stores-section[data-v-51771dbc],.stores-section__all[data-v-51771dbc]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.stores-section__filters[data-v-51771dbc]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.stores-section__all[data-v-51771dbc]{gap:1.25rem}.stores-section__skeleton[data-v-51771dbc]{grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:2rem 1rem;display:grid}@media (prefers-reduced-motion:no-preference){.stores-section__grid[data-v-51771dbc]{transition:opacity .38s var(--app-ease-out)}}.stores-section__grid--stale[data-v-51771dbc]{opacity:.5}.explore-page[data-v-92ceef16]{grid-template-columns:minmax(0,1fr);display:grid}.explore-page__title[data-v-92ceef16]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.explore-page__tiles[data-v-92ceef16]{margin-bottom:1rem}.explore-page__bar-host[data-v-92ceef16]{height:0}.detail-skeleton[data-v-04299081]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));gap:.75rem;display:grid}.detail-skeleton__text[data-v-04299081]{margin-top:1rem}.detail-state__error[data-v-7fd40edc]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.detail-hero[data-v-ac08b2a7]{height:100%}.detail-hero__logo[data-v-ac08b2a7]{z-index:1;background:var(--tone-fg);width:56%;height:26%;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;margin:auto;position:absolute;inset:0}.detail-hero--photo .detail-hero__logo[data-v-ac08b2a7]{background:var(--app-color-on-photo)}.photo-rail[data-v-287cc5aa],.detail-rail[data-v-f6b6c840]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.hours-panel[data-v-b0007972]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.hours-panel__box[data-v-b0007972]{border-block:1px solid var(--app-color-line);gap:.75rem;padding-block:1rem;display:grid}.hours-panel__head[data-v-b0007972]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.hours-panel__icon[data-v-b0007972]{color:var(--app-color-ink-muted)}.hours-panel__today[data-v-b0007972]{gap:.15rem;display:grid}.hours-panel__title[data-v-b0007972]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.hours-panel__line[data-v-b0007972]{flex-wrap:wrap;gap:0 .5rem;font-size:1rem;display:flex}.hours-panel__label[data-v-b0007972]{font-weight:700}.hours-panel__time[data-v-b0007972]{font-variant-numeric:tabular-nums}.hours-panel__toggle[data-v-b0007972]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;min-height:2.75rem;color:var(--app-color-ink);cursor:pointer;border:1px solid var(--app-color-line-strong);-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:.25rem;padding-inline:.75rem;font-size:.75rem;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:no-preference){.hours-panel__toggle[data-v-b0007972]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.hours-panel__toggle.ion-activated[data-v-b0007972]{opacity:.88}@media (prefers-reduced-motion:no-preference){.hours-panel__toggle.ion-activated[data-v-b0007972]{transition-duration:.14s;transform:scale(.96)}}.hours-panel__toggle[data-v-b0007972]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.hours-panel__chevron[data-v-b0007972]{transition:transform .38s var(--app-ease-out)}}[aria-expanded=true] .hours-panel__chevron[data-v-b0007972]{transform:rotate(180deg)}.hours-panel__body[data-v-b0007972]{grid-template-rows:0fr;display:grid;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hours-panel__body[data-v-b0007972]{transition:grid-template-rows .75s var(--app-ease-out)}}.hours-panel__body--open[data-v-b0007972]{grid-template-rows:1fr}.hours-panel__table[data-v-b0007972]{min-height:0;margin:0}.hours-panel__row[data-v-b0007972]{border-left:.1875rem solid #0000;justify-content:space-between;gap:1rem;padding:.5rem 0 .5rem .75rem;font-size:.875rem;display:flex}.hours-panel__row dd[data-v-b0007972]{font-variant-numeric:tabular-nums;text-align:right;margin:0}.hours-panel__row--today[data-v-b0007972]{border-left-color:var(--app-color-accent);font-weight:700}.hours-panel__note[data-v-b0007972]{color:var(--app-color-ink-muted);font-size:.875rem}.opening-line[data-v-01898116]{color:var(--app-color-ink);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.opening-line__dot[data-v-01898116]{border:1px solid;flex:none;width:.625rem;height:.625rem}.opening-line--open .opening-line__dot[data-v-01898116]{background:var(--app-color-live);border-color:var(--app-color-live)}@media (prefers-reduced-motion:no-preference){.opening-line--open .opening-line__dot[data-v-01898116]{animation:opening-line-live-01898116 2.4s var(--app-ease-in-out) infinite}}@keyframes opening-line-live-01898116{0%,to{opacity:1}50%{opacity:.45}}.category-links[data-v-15b6290c]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));gap:.5rem;display:grid}.category-links__title[data-v-15b6290c]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.category-links__list[data-v-15b6290c]{flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}.category-links__list[data-v-15b6290c] a{min-height:2.75rem}.store-header[data-v-fb1bcc6b]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));justify-items:start;gap:.75rem;display:grid}.store-header__eyebrow[data-v-fb1bcc6b]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-accent);font-size:.75rem;font-weight:500}.store-header__name[data-v-fb1bcc6b]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;color:var(--app-color-ink);overflow-wrap:anywhere;padding-top:.12em;font-size:2.75rem;line-height:1.08}.store-header__meta[data-v-fb1bcc6b]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:.5rem;font-size:.875rem;font-weight:500;display:flex}.store-header__floor[data-v-fb1bcc6b],.store-header__gift[data-v-fb1bcc6b]{align-items:center;gap:.5rem;display:inline-flex}.store-header__follow[data-v-fb1bcc6b]{margin-top:.75rem}.store-detail[data-v-75d98a40]{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.store-detail__text[data-v-75d98a40]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.detail-intro[data-v-04b09042]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));justify-items:start;gap:.75rem;display:grid}.detail-intro__badge[data-v-04b09042]{margin-bottom:.5rem}.detail-intro__eyebrow[data-v-04b09042]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-accent);font-size:.75rem;font-weight:500}.detail-intro__title[data-v-04b09042]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;color:var(--app-color-ink);text-wrap:balance;overflow-wrap:anywhere;padding-top:.12em;font-size:2.75rem;line-height:1.08}.detail-intro__lead[data-v-04b09042]{max-width:36rem;font-size:1.125rem;line-height:1.55}.detail-intro__meta[data-v-04b09042]{justify-self:stretch;justify-items:start;gap:.75rem;padding-top:.5rem;display:grid}.icon-hero[data-v-0040946b]{--ai-halo:var(--app-color-bg);color:var(--tone-fg);background:var(--tone-bg);place-items:center;display:grid;position:absolute;inset:0}.icon-hero__mark[data-v-0040946b]{aspect-ratio:1;background:var(--app-color-bg);place-items:center;width:9rem;margin-top:3rem;display:grid}.icon-hero__facet[data-v-0040946b]{width:50%;position:absolute;bottom:0;right:0;transform:scale(-1)}.category-detail[data-v-c4267609],.category-detail__stores[data-v-c4267609],.category-detail__offers[data-v-c4267609]{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.category-detail__stores[data-v-c4267609],.category-detail__offers[data-v-c4267609]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));gap:1.25rem}.category-detail__skeleton[data-v-c4267609]{grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:2rem 1rem;display:grid}.category-detail .category-detail__rail[data-v-c4267609]{--rail-item:min(60vw, 15rem)}.service-detail[data-v-4f0c1519]{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.service-detail__text[data-v-4f0c1519]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.service-detail__where[data-v-4f0c1519]{align-items:center;gap:.5rem;display:inline-flex}.store-row[data-v-9e1df028]{min-height:4.5rem;color:var(--app-color-ink);border-bottom:1px solid var(--app-color-line);-webkit-tap-highlight-color:transparent;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.75rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.store-row[data-v-9e1df028]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.store-row.ion-activated[data-v-9e1df028]{opacity:.88}@media (prefers-reduced-motion:no-preference){.store-row.ion-activated[data-v-9e1df028]{transition-duration:.14s;transform:scale(.985)}}.store-row__tile[data-v-9e1df028]{aspect-ratio:1;color:var(--tone-fg);background:var(--tone-bg);place-items:center;display:grid}.store-row__logo[data-v-9e1df028]{width:70%;height:46%;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;background:currentColor}.store-row__monogram[data-v-9e1df028]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-size:1.625rem;line-height:.7}.store-row__text[data-v-9e1df028]{gap:.2rem;min-width:0;display:grid}.store-row__name[data-v-9e1df028]{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.2;overflow:hidden}.store-row__meta[data-v-9e1df028]{color:var(--app-color-ink-muted);flex-wrap:wrap;gap:0 .75rem;font-size:.875rem;display:flex}.store-row__status[data-v-9e1df028]{align-items:center;gap:.35em;display:inline-flex}.store-row__dot[data-v-9e1df028]{border:1px solid;width:.45rem;height:.45rem}.store-row__status--open .store-row__dot[data-v-9e1df028]{background:var(--app-color-live);border-color:var(--app-color-live)}.store-row__follow[data-v-9e1df028]{z-index:10;margin-inline-end:-.5rem;position:relative}.store-row__chevron[data-v-9e1df028]{opacity:.6}.offer-facts[data-v-cfae9b51]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.offer-facts__validity[data-v-cfae9b51]{font-variant-numeric:tabular-nums;flex-basis:100%;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:inline-flex}.offer-facts__price[data-v-cfae9b51]{flex-basis:100%;align-items:baseline;gap:.75rem;display:flex}.offer-facts__now[data-v-cfae9b51]{font-family:var(--app-font-display-wide);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:1.625rem;line-height:1.08}.offer-facts__was[data-v-cfae9b51]{font-variant-numeric:tabular-nums;color:var(--app-color-ink-muted)}.offer-facts__sr[data-v-cfae9b51]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.offer-detail[data-v-3ff2f0f4]{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.offer-detail__text[data-v-3ff2f0f4]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.offer-detail__store[data-v-3ff2f0f4]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)));gap:.75rem;display:grid}.event-date[data-v-f9aa2e23]{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.event-date__day[data-v-f9aa2e23]{aspect-ratio:1;width:100%;color:var(--tone-fg);background:var(--tone-bg);align-content:center;align-self:start;justify-items:center;gap:.5rem;display:grid}.event-date__num[data-v-f9aa2e23]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:3.5rem;line-height:.7}.event-date__month[data-v-f9aa2e23]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.event-date__text[data-v-f9aa2e23]{align-content:center;gap:.25rem;display:grid}.event-date__when[data-v-f9aa2e23]{font-size:1rem;font-weight:700}.event-date__when[data-v-f9aa2e23]:first-letter{text-transform:uppercase}.event-date__time[data-v-f9aa2e23],.event-date__place[data-v-f9aa2e23]{font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.event-detail[data-v-6ad9f60f]{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.event-detail__block[data-v-6ad9f60f]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.event-detail__store[data-v-6ad9f60f]{gap:.75rem;display:grid}.news-byline[data-v-066583eb]{border-block:1px solid var(--app-color-line);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.5rem 1rem;padding-block:1rem;display:grid}.news-byline__mark[data-v-066583eb]{aspect-ratio:1;color:var(--app-color-on-tint);background:var(--app-tint-2);display:grid;overflow:hidden}.news-byline__monogram[data-v-066583eb]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;place-self:center;font-size:1.625rem;line-height:.7}.news-byline__text[data-v-066583eb]{gap:.1rem;display:grid}.news-byline__name[data-v-066583eb]{font-weight:700}.news-byline__position[data-v-066583eb],.news-byline__date[data-v-066583eb]{font-variant-numeric:tabular-nums;color:var(--app-color-ink-muted);font-size:.875rem}.news-byline__bio[data-v-066583eb]{grid-column:1/-1;font-size:.875rem;line-height:1.55}.news-detail[data-v-faa90616]{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.news-detail__block[data-v-faa90616]{padding-inline:calc(1.25rem + var(--safe-area-inset-left,env(safe-area-inset-left,0px))) calc(1.25rem + var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.news-detail__byline[data-v-faa90616]{justify-self:stretch;margin-top:.75rem}.news-detail__store[data-v-faa90616]{gap:.75rem;display:grid}.map-soon[data-v-b223209f]{--ai-halo:var(--app-color-strong);color:var(--app-color-on-strong);background:var(--app-color-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem;display:grid}.map-soon__mark[data-v-b223209f]{aspect-ratio:1;width:3.5rem;color:var(--app-color-strong);background:var(--app-color-highlight-on-strong);--ai-halo:var(--app-color-highlight-on-strong);place-items:center;display:grid}.map-soon__body[data-v-b223209f]{justify-items:start;gap:.5rem;display:grid}.map-soon__badge[data-v-b223209f]{color:var(--app-color-on-strong)}.map-soon__title[data-v-b223209f]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:1.25rem;line-height:1.08}.map-soon__text[data-v-b223209f]{opacity:.9;font-size:.875rem;line-height:1.55}.map-facts[data-v-3b186838]{gap:1.25rem;display:grid}.map-facts__list[data-v-3b186838]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.map-facts__fact[data-v-3b186838]{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.map-facts__mark[data-v-3b186838]{--ai-halo:var(--tone-bg);aspect-ratio:1;color:var(--tone-fg);background:var(--tone-bg);place-items:center;display:grid}.map-facts__text[data-v-3b186838]{gap:.2rem;display:grid}.map-facts__title[data-v-3b186838]{font-size:1rem;font-weight:700;line-height:1.2}.map-facts__body[data-v-3b186838]{color:var(--app-color-ink-muted);font-size:.875rem;line-height:1.55}.app-link-chip[data-v-97274511]{min-height:2.75rem;color:var(--app-color-ink);border:1px solid var(--app-color-line-strong);-webkit-tap-highlight-color:transparent;align-items:stretch;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.app-link-chip[data-v-97274511]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.app-link-chip.ion-activated[data-v-97274511]{opacity:.88}@media (prefers-reduced-motion:no-preference){.app-link-chip.ion-activated[data-v-97274511]{transition-duration:.14s;transform:scale(.97)}}.app-link-chip__mark[data-v-97274511]{--ai-halo:var(--tone-bg);width:2.75rem;color:var(--tone-fg);background:var(--tone-bg);border-inline-end:1px solid var(--app-color-line-strong);flex:none;place-items:center;display:grid}.app-link-chip__name[data-v-97274511]{align-self:center;padding:.5rem .75rem}.map-services[data-v-bf314377]{gap:.5rem;display:grid}.map-services__label[data-v-bf314377]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.map-services__list[data-v-bf314377]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.map-services__target[data-v-bf314377]{box-shadow:inset 0 0 0 1px var(--app-color-ink)}.map-floor[data-v-0de73db9]{border-top:1px solid var(--app-color-line-strong);gap:1.25rem;padding-top:2rem;scroll-margin-top:1rem;display:grid}.map-floor__head[data-v-0de73db9]{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1rem;display:grid}.map-floor__titles[data-v-0de73db9]{gap:.5rem;min-width:0;display:grid}.map-floor__eyebrow[data-v-0de73db9]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.map-floor__title[data-v-0de73db9]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;color:var(--app-color-ink);overflow-wrap:anywhere;outline:none;padding-top:.12em;font-size:2.25rem;line-height:1.08}.map-floor__empty[data-v-0de73db9],.map-floor__note[data-v-0de73db9]{color:var(--app-color-ink-muted);font-size:.875rem;line-height:1.55}.map-floor__stores[data-v-0de73db9]{border-top:1px solid var(--app-color-line);margin:0;padding:0;list-style:none}.map-floor__store--target[data-v-0de73db9]{background:var(--app-tint-3);box-shadow:inset .25rem 0 0 var(--app-color-accent);margin-inline:-.75rem;padding-inline:.75rem;position:relative}.map-stack__list[data-v-1e4e3e81]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.map-stack__item[data-v-1e4e3e81]{width:calc(100% - var(--step) * 7%)}.map-stack__slab[data-v-1e4e3e81]{width:100%;min-height:4.25rem;font-family:var(--app-font-text);color:var(--tone-fg);text-align:start;cursor:pointer;background:var(--tone-bg);border-radius:var(--app-radius);-webkit-tap-highlight-color:transparent;border:0;grid-template-columns:3.75rem minmax(0,1fr) auto;align-items:stretch;padding:0;display:grid}@media (prefers-reduced-motion:no-preference){.map-stack__slab[data-v-1e4e3e81]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.map-stack__slab.ion-activated[data-v-1e4e3e81]{opacity:.88}@media (prefers-reduced-motion:no-preference){.map-stack__slab.ion-activated[data-v-1e4e3e81]{transition-duration:.14s;transform:scale(.985)}.map-stack__slab[data-v-1e4e3e81]{animation:map-stack-rise-1e4e3e81 .75s var(--app-ease-out) both;animation-delay:calc(var(--step) * 2 * 70ms)}}.map-stack__slab[data-v-1e4e3e81]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px}.map-stack__num[data-v-1e4e3e81]{color:var(--app-color-on-strong);background:var(--app-color-strong);font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;place-items:center;font-size:1.625rem;line-height:.7;display:grid}.map-stack__text[data-v-1e4e3e81]{align-content:center;gap:.15rem;min-width:0;padding:.5rem 1rem;display:grid}.map-stack__name[data-v-1e4e3e81]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.map-stack__meta[data-v-1e4e3e81]{font-size:.875rem}.map-stack__here[data-v-1e4e3e81]{align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.map-stack__arrow[data-v-1e4e3e81]{align-self:center;margin-inline-end:1rem}@keyframes map-stack-rise-1e4e3e81{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.map-skeleton[data-v-6ae50f6b]{gap:2rem;display:grid}.map-skeleton__stack[data-v-6ae50f6b]{gap:.25rem;display:grid}.map-skeleton__slab[data-v-6ae50f6b]{width:calc(100% - var(--step) * 7%)}.map-skeleton__floor[data-v-6ae50f6b]{border-top:1px solid var(--app-color-line-strong);gap:1.25rem;padding-top:2rem;display:grid}.map-skeleton__head[data-v-6ae50f6b]{grid-template-columns:4.5rem minmax(0,1fr);align-items:end;gap:1rem;display:grid}.map-skeleton__titles[data-v-6ae50f6b]{gap:.5rem;display:grid}.map-skeleton__rows[data-v-6ae50f6b]{border-top:1px solid var(--app-color-line)}.map-locator[data-v-5df0b65f]{color:var(--app-color-on-strong);background:var(--app-color-strong);gap:1rem;padding:1.25rem;scroll-margin-top:1rem;display:grid}.map-locator__eyebrow[data-v-5df0b65f]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-highlight-on-strong);font-size:.75rem;font-weight:500}.map-locator__id[data-v-5df0b65f]{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.map-locator__tile[data-v-5df0b65f]{--ai-halo:var(--app-color-on-strong);aspect-ratio:1;color:var(--app-color-strong);background:var(--app-color-on-strong);place-items:center;display:grid}.map-locator__logo[data-v-5df0b65f]{width:72%;height:48%;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;background:currentColor}.map-locator__monogram[data-v-5df0b65f]{font-family:var(--app-font-display-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-size:1.625rem;line-height:.7}.map-locator__name[data-v-5df0b65f]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;overflow-wrap:anywhere;padding-top:.12em;font-size:2.25rem;line-height:1.08}.map-locator__where[data-v-5df0b65f]{opacity:.9;font-size:.875rem;line-height:1.55}.map-locator__floors[data-v-5df0b65f]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.map-locator__floor[data-v-5df0b65f]{grid-template-columns:2.75rem auto;align-items:center;gap:.75rem;display:inline-grid}.map-locator__floor-name[data-v-5df0b65f]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.map-locator__actions[data-v-5df0b65f]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.map-page__floors[data-v-dd0a22f3]{gap:2rem;display:grid}.profile-avatar[data-v-417b4ed7]{color:var(--app-color-on-accent);background:var(--app-color-accent);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.profile-avatar--m[data-v-417b4ed7]{width:4.5rem;height:4.5rem}.profile-avatar--l[data-v-417b4ed7]{width:7.5rem;height:7.5rem}.profile-avatar__initials[data-v-417b4ed7]{font-family:var(--app-font-display-wide);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-size:1.625rem;line-height:1}.profile-avatar--l .profile-avatar__initials[data-v-417b4ed7]{font-size:2.25rem}.wame-logo[data-v-d706906c]{width:auto;height:1em;display:block}.wame-credit[data-v-4c33fdf7]{color:var(--app-color-ink-muted);align-items:center;gap:.5em;font-size:.75rem;display:inline-flex}.wame-credit__link[data-v-4c33fdf7]{min-height:2.75rem;color:inherit;opacity:.75;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.wame-credit__link[data-v-4c33fdf7]{transition:opacity .38s var(--app-ease-out)}}.wame-credit__link[data-v-4c33fdf7]:focus-visible,.wame-credit__link.ion-activated[data-v-4c33fdf7],.wame-credit__link[data-v-4c33fdf7]:active{opacity:1}.wame-credit__logo[data-v-4c33fdf7]{height:1rem}.more-footer[data-v-e5c83038]{text-align:center;justify-items:center;gap:.25rem;padding-block:1.25rem;display:grid}.more-footer__mark[data-v-e5c83038]{width:3.5rem;margin-bottom:.5rem}.more-footer__name[data-v-e5c83038]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink);font-size:.75rem;font-weight:500}.more-footer__version[data-v-e5c83038]{font-variant-numeric:tabular-nums;color:var(--app-color-ink-muted);font-size:.75rem}.more-footer__credit[data-v-e5c83038]{margin-top:.75rem}.more-menu[data-v-af8f878d]{gap:3rem;display:grid}.more-profile[data-v-ecaf5ca9]{color:var(--app-color-on-strong);background:var(--app-color-strong);-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem 1.25rem 0;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.more-profile[data-v-ecaf5ca9]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.more-profile.ion-activated[data-v-ecaf5ca9]{opacity:.88}@media (prefers-reduced-motion:no-preference){.more-profile.ion-activated[data-v-ecaf5ca9]{transition-duration:.14s;transform:scale(.985)}}.more-profile__body[data-v-ecaf5ca9]{gap:.25rem;min-width:0;display:grid}.more-profile__since[data-v-ecaf5ca9]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-highlight-on-strong);font-size:.75rem;font-weight:500}.more-profile__name[data-v-ecaf5ca9]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;overflow-wrap:anywhere;padding-top:.12em;font-size:2.25rem;line-height:1.08}.more-profile__id[data-v-ecaf5ca9]{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;display:flex}.more-profile__id-label[data-v-ecaf5ca9]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:.75rem;font-weight:500}.more-profile__id-value[data-v-ecaf5ca9]{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.875rem;font-weight:500}.more-profile__edit[data-v-ecaf5ca9]{margin-inline:-1.25rem;border-top:1px solid var(--app-color-highlight-on-strong);grid-column:1/-1;justify-content:space-between;align-items:stretch;margin-top:.75rem;display:flex}.more-profile__edit-text[data-v-ecaf5ca9]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding-inline:1.25rem;font-size:.75rem;font-weight:500;display:flex}.more-page__card-skeleton[data-v-1b055f2f]{display:block}.app-field-error[data-v-5c494c78]{color:var(--app-color-danger);align-items:flex-start;gap:.25rem;font-size:.875rem;font-weight:500;line-height:1.2;display:flex}.app-field-error__icon[data-v-5c494c78]{flex:none;margin-top:.05em}.app-field[data-v-2803748c]{min-width:0;color:var(--app-color-ink);gap:.5rem;display:grid}.app-field__label[data-v-2803748c]{font-size:.875rem;font-weight:500;line-height:1.2}.app-field__required[data-v-2803748c]:after{color:var(--app-color-accent);content:"*";margin-inline-start:.2em}.app-field__box[data-v-2803748c]{background:var(--app-color-bg-raised);border:1px solid var(--app-color-ink);border-radius:var(--app-radius)}@media (prefers-reduced-motion:no-preference){.app-field__box[data-v-2803748c]{transition:border-color .18s var(--app-ease-out), box-shadow .18s var(--app-ease-out)}}.app-field__box[data-v-2803748c]:focus-within{box-shadow:inset 0 0 0 1px var(--app-color-ink)}.app-field--invalid .app-field__box[data-v-2803748c]{border-color:var(--app-color-danger);box-shadow:inset 0 0 0 1px var(--app-color-danger)}.app-field--readonly .app-field__box[data-v-2803748c]{border-color:transparent transparent var(--app-color-line);box-shadow:none;background:0 0}.app-field--readonly .app-field__box .app-field__control[data-v-2803748c]{--padding-start:0}.app-field--disabled[data-v-2803748c]{color:var(--app-color-ink-muted)}.app-field--disabled .app-field__box[data-v-2803748c]{background:var(--app-color-bg-sunken);border-color:var(--app-color-line)}.app-field__control[data-v-2803748c]{--background:transparent;--color:currentcolor;--placeholder-color:var(--app-color-ink-muted);--placeholder-opacity:.85;--placeholder-font-weight:400;--padding-start:1rem;--padding-end:1rem;--padding-top:.75rem;--padding-bottom:.75rem;min-height:3.25rem;font-size:1rem;font-weight:500}.app-field--disabled .app-field__control[data-v-2803748c]{opacity:1}.app-field__clear[data-v-2803748c]{color:var(--app-color-ink-muted)}.app-field__foot[data-v-2803748c]{align-items:flex-start;gap:.75rem;display:flex}.app-field__note[data-v-2803748c]{color:var(--app-color-ink-muted);font-size:.875rem;line-height:1.55}.app-field__counter[data-v-2803748c]{color:var(--app-color-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.75rem;line-height:1.2}.app-choice[data-v-9174d4bd]{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.app-choice__legend[data-v-9174d4bd]{font-family:var(--app-font-text);color:var(--app-color-ink);margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.2}.app-choice__required[data-v-9174d4bd]:after{color:var(--app-color-accent);content:"*";margin-inline-start:.2em}.app-choice__note[data-v-9174d4bd]{color:var(--app-color-ink-muted);font-size:.875rem;line-height:1.55}.app-choice__options[data-v-9174d4bd]{border-top:1px solid var(--app-color-line);display:grid}.app-choice__option[data-v-9174d4bd]{cursor:pointer;border-bottom:1px solid var(--app-color-line);-webkit-tap-highlight-color:transparent;align-items:center;gap:1rem;min-height:2.75rem;padding-block:.75rem;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.app-choice__option[data-v-9174d4bd]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.app-choice__option.ion-activated[data-v-9174d4bd]{opacity:.88}@media (prefers-reduced-motion:no-preference){.app-choice__option.ion-activated[data-v-9174d4bd]{transition-duration:.14s;transform:scale(.99)}}.app-choice__input[data-v-9174d4bd]{opacity:0;width:1.5rem;height:1.5rem;margin:0;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.app-choice__mark[data-v-9174d4bd]{width:1.5rem;height:1.5rem;color:var(--app-color-on-strong);background:var(--app-color-bg-raised);border:1px solid var(--app-color-ink);border-radius:var(--app-radius);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.app-choice__mark[data-v-9174d4bd]{transition:background-color .18s var(--app-ease-out), box-shadow .18s var(--app-ease-out)}}.app-choice__option--selected .app-choice__mark[data-v-9174d4bd]{box-shadow:inset 0 0 0 .3125rem var(--app-color-bg-raised);background:var(--app-color-strong)}.app-choice--multiple .app-choice__option--selected .app-choice__mark[data-v-9174d4bd]{box-shadow:none}.app-choice__check[data-v-9174d4bd]{opacity:0}.app-choice__option--selected .app-choice__check[data-v-9174d4bd]{opacity:1}.app-choice__input:focus-visible+.app-choice__mark[data-v-9174d4bd]{outline:2px solid var(--app-color-ink);outline-offset:3px}.app-choice--invalid .app-choice__mark[data-v-9174d4bd]{border-color:var(--app-color-danger)}.app-choice__text[data-v-9174d4bd]{gap:.25rem;display:grid}.app-choice__label[data-v-9174d4bd]{color:var(--app-color-ink);font-size:1rem;line-height:1.2}.app-choice__option--selected .app-choice__label[data-v-9174d4bd]{font-weight:500}.app-choice__description[data-v-9174d4bd]{color:var(--app-color-ink-muted);font-size:.875rem;line-height:1.55}.app-choice:disabled .app-choice__option[data-v-9174d4bd]{cursor:default;opacity:.5}.password-sheet[data-v-5e80e460]{justify-items:start;gap:1rem;display:grid}.password-sheet__mark[data-v-5e80e460]{aspect-ratio:1;width:3.5rem;color:var(--app-color-on-strong);background:var(--app-color-strong);place-items:center;display:grid}.password-sheet__text[data-v-5e80e460]{max-width:36rem;font-size:1rem;line-height:1.55}.delete-account[data-v-2133b017]{gap:1rem;display:grid}.delete-account__points[data-v-2133b017]{color:var(--app-color-on-strong);background:var(--app-color-strong);padding:1rem}.delete-account__text[data-v-2133b017]{font-size:1rem;line-height:1.55}.delete-account__text--muted[data-v-2133b017]{color:var(--app-color-ink-muted);font-size:.875rem}.form-section[data-v-b161a9d1]{gap:1rem;display:grid}.form-section__title[data-v-b161a9d1]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);border-bottom:1px solid var(--app-color-line);padding-bottom:.5rem;font-size:.75rem;font-weight:500}.form-section__note[data-v-b161a9d1]{color:var(--app-color-ink-muted);margin-top:-.5rem;font-size:.875rem;line-height:1.55}.form-section__fields[data-v-b161a9d1]{gap:2rem;display:grid}.profile-head[data-v-8da7ee37]{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1.25rem;display:grid}.profile-head__photo[data-v-8da7ee37]{position:relative}.profile-head__busy[data-v-8da7ee37]{background:var(--app-color-strong);opacity:.4;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.profile-head__busy[data-v-8da7ee37]{animation:profile-head-pulse-8da7ee37 1.2s var(--app-ease-in-out) infinite alternate}}.profile-head__text[data-v-8da7ee37]{justify-items:start;gap:.25rem;min-width:0;display:grid}.profile-head__since[data-v-8da7ee37]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.profile-head__name[data-v-8da7ee37]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;overflow-wrap:anywhere;padding-top:.12em;font-size:1.625rem;line-height:1.08}.profile-head__id[data-v-8da7ee37]{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.875rem;font-weight:500}.profile-head__id-label[data-v-8da7ee37]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);margin-right:.25rem;font-size:.75rem;font-weight:500}.profile-head__input[data-v-8da7ee37]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-head__change[data-v-8da7ee37]{margin-top:.5rem}@keyframes profile-head-pulse-8da7ee37{0%{opacity:.2}to{opacity:.55}}.profile-skeleton[data-v-cdfa5dae]{gap:2rem;display:grid}.profile-skeleton__head[data-v-cdfa5dae]{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1.25rem;display:grid}.profile-skeleton__text[data-v-cdfa5dae],.profile-skeleton__field[data-v-cdfa5dae]{gap:.5rem;display:grid}.profile-page[data-v-673bd2b4],.profile-page__form[data-v-673bd2b4]{gap:3rem;display:grid}.row-skeleton[data-v-d2cfa481]{border-top:1px solid var(--app-color-line)}.row-skeleton__row[data-v-d2cfa481]{border-bottom:1px solid var(--app-color-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding-block:1rem;display:grid}.row-skeleton__text[data-v-d2cfa481],.app-checkbox[data-v-5f99c8bf]{gap:.5rem;display:grid}.app-checkbox__row[data-v-5f99c8bf]{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:1rem;min-height:2.75rem;padding-block:.5rem;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.app-checkbox__row[data-v-5f99c8bf]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.app-checkbox__row.ion-activated[data-v-5f99c8bf]{opacity:.88}@media (prefers-reduced-motion:no-preference){.app-checkbox__row.ion-activated[data-v-5f99c8bf]{transition-duration:.14s;transform:scale(.99)}}.app-checkbox__input[data-v-5f99c8bf]{opacity:0;width:1.5rem;height:1.5rem;margin:0;position:absolute;inset-block-start:.5rem;inset-inline-start:0}.app-checkbox__mark[data-v-5f99c8bf]{width:1.5rem;height:1.5rem;color:var(--app-color-on-strong);background:var(--app-color-bg-raised);border:1px solid var(--app-color-ink);border-radius:var(--app-radius);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.app-checkbox__mark[data-v-5f99c8bf]{transition:background-color .18s var(--app-ease-out)}}.app-checkbox__check[data-v-5f99c8bf]{opacity:0}.app-checkbox__input:checked+.app-checkbox__mark[data-v-5f99c8bf]{background:var(--app-color-strong)}.app-checkbox__input:checked+.app-checkbox__mark .app-checkbox__check[data-v-5f99c8bf]{opacity:1}.app-checkbox__input:focus-visible+.app-checkbox__mark[data-v-5f99c8bf]{outline:2px solid var(--app-color-ink);outline-offset:3px}.app-checkbox--invalid .app-checkbox__mark[data-v-5f99c8bf]{border-color:var(--app-color-danger);box-shadow:inset 0 0 0 1px var(--app-color-danger)}.app-checkbox__input[data-v-5f99c8bf]:disabled~*{opacity:.5}.app-checkbox__label[data-v-5f99c8bf]{color:var(--app-color-ink);font-size:1rem;line-height:1.55}.vehicle-dialog[data-v-0612ddd1]{gap:1.25rem;display:grid}.vehicle-dialog__delete[data-v-0612ddd1]{color:var(--app-color-accent);justify-self:center}.vehicle-row[data-v-c5adcad1]{border-bottom:1px solid var(--app-color-line);-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:2.75rem;padding-block:1rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.vehicle-row[data-v-c5adcad1]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.vehicle-row.ion-activated[data-v-c5adcad1]{opacity:.88}@media (prefers-reduced-motion:no-preference){.vehicle-row.ion-activated[data-v-c5adcad1]{transition-duration:.14s;transform:scale(.985)}}.vehicle-row__plate[data-v-c5adcad1]{min-width:8.5rem;height:2.75rem;color:var(--app-color-ink);background:var(--app-color-bg-raised);border:.125rem solid var(--app-color-ink);align-items:stretch;display:inline-flex;overflow:hidden}.vehicle-row__band[data-v-c5adcad1]{background:var(--app-color-strong);width:.875rem}.vehicle-row__plate-text[data-v-c5adcad1]{font-variant-numeric:tabular-nums;font-family:var(--app-font-text);letter-spacing:.08em;flex:1;place-items:center;padding-inline:.75rem;font-size:1.125rem;font-weight:700;display:grid}.vehicle-row__text[data-v-c5adcad1]{justify-items:start;gap:.25rem;min-width:0;display:grid}.vehicle-row__name[data-v-c5adcad1]{overflow-wrap:anywhere;font-size:1rem;font-weight:500;line-height:1.2}.vehicle-row__sr[data-v-c5adcad1]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vehicle-row__chevron[data-v-c5adcad1]{color:var(--app-color-ink-muted)}.vehicles-page__list[data-v-134e97aa]{border-top:1px solid var(--app-color-line);margin:0;padding:0;list-style:none}.group-code[data-v-a997c4f3]{gap:1.25rem;display:grid}.group-code__text[data-v-a997c4f3]{color:var(--app-color-ink-muted);font-size:1rem;line-height:1.55}.group-join[data-v-67251819]{--frame:4.5rem;--arm:1rem;grid-template-columns:var(--frame) minmax(0, 1fr);color:var(--app-color-on-strong);background:var(--app-color-strong);gap:1rem 1.25rem;padding:1.25rem;display:grid}.group-join__frame[data-v-67251819]{width:var(--frame);aspect-ratio:1;color:var(--app-color-on-strong);place-items:center;display:grid;position:relative}.group-join__corner[data-v-67251819]{width:var(--arm);height:var(--arm);border:0 solid var(--app-color-highlight-on-strong);position:absolute}.group-join__corner--tl[data-v-67251819]{border-width:.1875rem 0 0 .1875rem;inset:0 auto auto 0}.group-join__corner--tr[data-v-67251819]{border-width:.1875rem .1875rem 0 0;inset:0 0 auto auto}.group-join__corner--bl[data-v-67251819]{border-width:0 0 .1875rem .1875rem;inset:auto auto 0 0}.group-join__corner--br[data-v-67251819]{border-width:0 .1875rem .1875rem 0;inset:auto 0 0 auto}.group-join__body[data-v-67251819]{align-content:start;gap:.5rem;display:grid}.group-join__eyebrow[data-v-67251819]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-highlight-on-strong);font-size:.75rem;font-weight:500}.group-join__title[data-v-67251819]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:1.625rem;line-height:1.08}.group-join__text[data-v-67251819]{opacity:.9;font-size:.875rem;line-height:1.55}.group-join__actions[data-v-67251819]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem 1.25rem;display:flex}.group-join__code[data-v-67251819]{color:var(--app-color-on-strong)}.group-camera[data-v-2f4969c2]{text-align:center;justify-items:center;gap:1rem;max-width:22rem;margin-inline:auto;display:grid}.group-camera__mark[data-v-2f4969c2]{aspect-ratio:1;border:.1875rem solid var(--app-color-highlight-on-strong);place-items:center;width:6rem;margin-bottom:.75rem;display:grid}.group-camera__title[data-v-2f4969c2]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:2.25rem;line-height:1.08}.group-camera__text[data-v-2f4969c2]{opacity:.88;font-size:1rem;line-height:1.55}.group-result[data-v-d87561af]{padding:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 3.25rem + 3rem) 1.25rem calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + 2rem);flex-direction:column;justify-content:space-between;gap:2rem;display:flex}.group-result__body[data-v-d87561af]{justify-items:start;gap:1rem;display:grid}@media (prefers-reduced-motion:no-preference){.group-result__body[data-v-d87561af]{animation:group-result-in-d87561af .75s var(--app-ease-out) both}}.group-result__mark[data-v-d87561af]{aspect-ratio:1;width:6rem;color:var(--app-color-on-strong);background:var(--app-color-strong);place-items:center;margin-bottom:1rem;display:grid}.group-result--joined .group-result__mark[data-v-d87561af]{color:var(--app-color-accent);background:var(--app-color-on-accent)}.group-result--error .group-result__mark[data-v-d87561af]{color:var(--app-color-on-accent);background:var(--app-color-accent)}.group-result__eyebrow[data-v-d87561af]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.group-result__title[data-v-d87561af]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;overflow-wrap:anywhere;padding-top:.12em;font-size:2.75rem;line-height:1.08}.group-result__text[data-v-d87561af]{max-width:36rem;font-size:1.125rem;line-height:1.55}.group-result__facet[data-v-d87561af]{width:70%;margin-top:auto;margin-left:auto}.group-result__actions[data-v-d87561af]{gap:.75rem;display:grid}@keyframes group-result-in-d87561af{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.group-scan__head[data-v-62268d12]{text-align:center;justify-items:center;gap:.5rem;display:grid}.group-scan__eyebrow[data-v-62268d12]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-highlight-on-strong);font-size:.75rem;font-weight:500}.group-scan__title[data-v-62268d12]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:2.25rem;line-height:1.08}.group-scan__actions[data-v-62268d12]{justify-items:center;display:grid}.group-scan__code[data-v-62268d12]{color:var(--app-color-on-strong)}.favorite-category[data-v-e12f2d24]{border-bottom:1px solid var(--app-color-line);-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.5rem;padding-block:.75rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.favorite-category[data-v-e12f2d24]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.favorite-category.ion-activated[data-v-e12f2d24]{opacity:.88}@media (prefers-reduced-motion:no-preference){.favorite-category.ion-activated[data-v-e12f2d24]{transition-duration:.14s;transform:scale(.985)}}.favorite-category__tile[data-v-e12f2d24]{--ai-halo:var(--tone-bg);aspect-ratio:1;width:3.5rem;color:var(--tone-fg);background:var(--tone-bg);place-items:center;display:grid}.favorite-category__text[data-v-e12f2d24]{gap:.125rem;min-width:0;display:grid}.favorite-category__name[data-v-e12f2d24]{font-family:var(--app-font-text);font-size:1rem;font-weight:500;line-height:1.2}.favorite-category__meta[data-v-e12f2d24]{color:var(--app-color-ink-muted);font-size:.875rem}.favorite-category__follow[data-v-e12f2d24]{z-index:10;margin-inline-end:-.5rem;position:relative}.favorites-page__section[data-v-c00c1f71]{gap:.75rem;display:grid}.favorites-page__caption[data-v-c00c1f71]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);border-bottom:1px solid var(--app-color-line-strong);padding-bottom:.5rem;font-size:.75rem;font-weight:500}.favorites-page__list[data-v-c00c1f71]{margin:0;padding:0;list-style:none;display:grid}@media (prefers-reduced-motion:no-preference){.favorites-page__item-leave-active[data-v-c00c1f71]{transition:opacity .38s var(--app-ease-out), transform .38s var(--app-ease-out)}}.favorites-page__item-leave-to[data-v-c00c1f71]{opacity:0;transform:translate(1.25rem)}.settings-page[data-v-9fdfd570],.communication-page[data-v-a9b708db]{gap:3rem;display:grid}.language-page__note[data-v-cf3dab69]{color:var(--app-color-ink-muted);font-size:.875rem;line-height:1.55}.support-cta[data-v-cfe4efc3]{color:var(--app-color-on-accent);background:var(--app-color-accent);justify-items:start;gap:1.25rem;padding:2rem 1.25rem;display:grid}.support-cta__body[data-v-cfe4efc3]{gap:.5rem;display:grid}.support-cta__eyebrow[data-v-cfe4efc3]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.support-cta__title[data-v-cfe4efc3]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:2.25rem;line-height:1.08}.support-cta__text[data-v-cfe4efc3]{font-size:1rem;line-height:1.55}.faq-question[data-v-8f1cf0e0]{border-bottom:1px solid var(--app-color-line)}.faq-question__heading[data-v-8f1cf0e0]{margin:0}.faq-question__button[data-v-8f1cf0e0]{width:100%;min-height:2.75rem;font-family:var(--app-font-text);color:var(--app-color-ink);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;font-size:1rem;font-weight:500;line-height:1.2;display:grid}@media (prefers-reduced-motion:no-preference){.faq-question__button[data-v-8f1cf0e0]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.faq-question__button.ion-activated[data-v-8f1cf0e0]{opacity:.88}@media (prefers-reduced-motion:no-preference){.faq-question__button.ion-activated[data-v-8f1cf0e0]{transition-duration:.14s;transform:scale(.99)}}.faq-question__button[data-v-8f1cf0e0]:focus-visible{outline:2px solid var(--app-color-ink);outline-offset:3px}.faq-question__mark[data-v-8f1cf0e0]{border:1px solid var(--app-color-line-strong);place-items:center;width:2rem;height:2rem;display:grid}@media (prefers-reduced-motion:no-preference){.faq-question__mark[data-v-8f1cf0e0]{transition:background-color .38s var(--app-ease-out), color .38s var(--app-ease-out)}}.faq-question--open .faq-question__mark[data-v-8f1cf0e0]{color:var(--app-color-on-strong);background:var(--app-color-strong);border-color:var(--app-color-strong)}.faq-question__panel[data-v-8f1cf0e0]{grid-template-rows:0fr;display:grid;overflow:hidden}@media (prefers-reduced-motion:no-preference){.faq-question__panel[data-v-8f1cf0e0]{transition:grid-template-rows .75s var(--app-ease-out)}}.faq-question--open .faq-question__panel[data-v-8f1cf0e0]{grid-template-rows:1fr}.faq-question__answer[data-v-8f1cf0e0]{min-height:0;padding-inline-end:2rem}.faq-question__answer[data-v-8f1cf0e0]>*{padding-bottom:1.25rem}.faq-skeleton[data-v-d91ed707]{gap:2rem;display:grid}.faq-skeleton__chips[data-v-d91ed707]{gap:.5rem;display:flex;overflow:hidden}.faq-skeleton__topic[data-v-d91ed707]{gap:.5rem;display:grid}.faq-skeleton__row[data-v-d91ed707]{border-bottom:1px solid var(--app-color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1rem;display:grid}.faq-page[data-v-6dbcf997]{gap:2rem;display:grid}.faq-page__count[data-v-6dbcf997]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.faq-page__topic[data-v-6dbcf997]{display:grid}.faq-page__topic-title[data-v-6dbcf997]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;border-bottom:1px solid var(--app-color-ink);padding-top:.12em;padding-bottom:.5rem;font-size:1.625rem;line-height:1.08}.centre-hours[data-v-24f42df3]{gap:2rem;display:grid}.centre-hours__now[data-v-24f42df3]{color:var(--app-color-on-strong);background:var(--app-color-strong);gap:1rem;padding:1.25rem;display:grid}.centre-hours__eyebrow[data-v-24f42df3]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-highlight-on-strong);font-size:.75rem;font-weight:500}.centre-hours__status[data-v-24f42df3]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;align-items:baseline;gap:.75rem;padding-top:.12em;font-size:2.25rem;line-height:1.08;display:flex}.centre-hours__dot[data-v-24f42df3]{background:var(--app-color-accent);flex:none;width:.75rem;height:.75rem}.centre-hours__status--open .centre-hours__dot[data-v-24f42df3]{background:var(--app-color-live)}@media (prefers-reduced-motion:no-preference){.centre-hours__status--open .centre-hours__dot[data-v-24f42df3]{animation:centre-hours-live-24f42df3 calc(1.2s * 2) var(--app-ease-in-out) infinite}}.centre-hours__week[data-v-24f42df3],.centre-hours__list[data-v-24f42df3]{margin:0}.centre-hours__row[data-v-24f42df3]{border-top:1px solid var(--app-color-highlight-on-strong);border-left:.1875rem solid #0000;justify-content:space-between;gap:1rem;padding:.5rem 0 .5rem .75rem;font-size:1rem;display:flex}.centre-hours__row dd[data-v-24f42df3]{font-variant-numeric:tabular-nums;margin:0}.centre-hours__row--today[data-v-24f42df3]{border-left-color:var(--app-color-highlight-on-strong);font-weight:700}.centre-hours__more[data-v-24f42df3]{gap:.5rem;display:grid}.centre-hours__more-title[data-v-24f42df3]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);border-bottom:1px solid var(--app-color-line);padding-bottom:.5rem;font-size:.75rem;font-weight:500}.centre-hours__place[data-v-24f42df3]{border-bottom:1px solid var(--app-color-line);justify-content:space-between;gap:1rem;padding-block:.75rem;font-size:.875rem;display:flex}.centre-hours__place dt[data-v-24f42df3]{font-weight:500}.centre-hours__place dd[data-v-24f42df3]{font-variant-numeric:tabular-nums;color:var(--app-color-ink-muted);text-align:right;margin:0}@keyframes centre-hours-live-24f42df3{50%{opacity:.35}}.info-skeleton[data-v-d111243c],.info-page[data-v-2f77d314]{gap:2rem;display:grid}.info-page__updated[data-v-2f77d314]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--app-color-ink-muted);border-block:1px solid var(--app-color-line);align-items:center;gap:.5rem;padding-block:.5rem;font-size:.75rem;font-weight:500;display:flex}.parking-skeleton[data-v-87ee5f02]{gap:1rem;display:grid}.parking-vehicles[data-v-5ee1dffe]{border:1px solid var(--app-color-ink);-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-left:1rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.parking-vehicles[data-v-5ee1dffe]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.parking-vehicles.ion-activated[data-v-5ee1dffe]{opacity:.88}@media (prefers-reduced-motion:no-preference){.parking-vehicles.ion-activated[data-v-5ee1dffe]{transition-duration:.14s;transform:scale(.985)}}.parking-vehicles__icon[data-v-5ee1dffe]{color:var(--app-color-ink);place-items:center;display:grid}.parking-vehicles__text[data-v-5ee1dffe]{gap:.125rem;padding-block:.75rem;display:grid}.parking-vehicles__title[data-v-5ee1dffe]{font-size:1rem;font-weight:700}.parking-vehicles__meta[data-v-5ee1dffe]{color:var(--app-color-ink-muted);font-size:.875rem}.parking-zone[data-v-359a3e0d]{color:var(--tone-fg);background:var(--tone-bg);gap:1rem;padding:1.25rem;display:grid}.parking-zone__head[data-v-359a3e0d]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.parking-zone__name[data-v-359a3e0d]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:1.625rem;line-height:1.08}.parking-zone__capacity[data-v-359a3e0d]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.parking-zone__capacity-value[data-v-359a3e0d]{font-family:var(--app-font-display-wide-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;margin-right:.25rem;font-size:1.25rem;line-height:1.08}.parking-zone__text[data-v-359a3e0d]{font-size:.875rem;line-height:1.55}.parking-zone__rules[data-v-359a3e0d]{margin:0}.parking-zone__rule[data-v-359a3e0d]{border-top:1px solid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:1rem;padding-block:.75rem;display:grid}.parking-zone__rule dt[data-v-359a3e0d]{font-weight:700}.parking-zone__rule dd[data-v-359a3e0d]{text-align:right;gap:.125rem;margin:0;display:grid}.parking-zone__free[data-v-359a3e0d]{font-size:1rem}.parking-zone__fee[data-v-359a3e0d]{font-size:.875rem}.parking-zone__no-limit[data-v-359a3e0d],.parking-zone__hours[data-v-359a3e0d]{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.parking-zone__no-limit[data-v-359a3e0d]{border-top:1px solid;padding-top:.75rem;font-weight:700}.parking-page[data-v-dbb17a31]{gap:3rem;display:grid}.parking-page__open[data-v-dbb17a31]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:-1rem;font-size:.75rem;font-weight:500;display:flex}.parking-page__dot[data-v-dbb17a31]{background:var(--app-color-live);width:.625rem;height:.625rem}.parking-page__zones[data-v-dbb17a31],.parking-page__info[data-v-dbb17a31]{gap:1rem;display:grid}.parking-page__caption[data-v-dbb17a31]{font-family:var(--app-font-display);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;border-bottom:1px solid var(--app-color-ink);padding-top:.12em;padding-bottom:.5rem;font-size:1.625rem;line-height:1.08}.food-page__frame[data-v-41a7a9a1]{background:0 0;border:0;grid-area:1/1;width:100%;height:100%}.food-page__loading[data-v-41a7a9a1]{color:var(--app-color-ink-muted);grid-area:1/1;place-items:center;display:grid}.food-page__sr[data-v-41a7a9a1]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-files[data-v-5e714040]{border:0;justify-items:start;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.support-files__label[data-v-5e714040]{margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:500}.support-files__note[data-v-5e714040]{color:var(--app-color-ink-muted);font-size:.875rem;line-height:1.55}.support-files__list[data-v-5e714040]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.support-files__item[data-v-5e714040]{aspect-ratio:1;background:var(--app-color-bg-sunken);position:relative}.support-files__image[data-v-5e714040]{object-fit:cover;width:100%;height:100%;display:block}.support-files__remove[data-v-5e714040]{position:absolute;top:0;right:0}.support-files__input[data-v-5e714040]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-sent[data-v-7056a7e2]{outline:none;gap:2rem;display:grid}@media (prefers-reduced-motion:no-preference){.support-sent[data-v-7056a7e2]{animation:support-sent-in-7056a7e2 .75s var(--app-ease-out) both}}.support-sent__facet[data-v-7056a7e2]{color:var(--app-color-on-accent);background:var(--app-color-accent);justify-items:start;gap:1rem;padding:2rem 1.25rem;display:grid}.support-sent__mark[data-v-7056a7e2]{aspect-ratio:1;width:5rem;color:var(--app-color-accent);background:var(--app-color-on-accent);place-items:center;margin-bottom:.75rem;display:grid}.support-sent__eyebrow[data-v-7056a7e2]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.support-sent__title[data-v-7056a7e2]{font-family:var(--app-font-display-narrow);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;padding-top:.12em;font-size:2.75rem;line-height:1.08}.support-sent__text[data-v-7056a7e2]{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.55}.support-sent__time[data-v-7056a7e2]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.75rem;font-weight:500}.support-sent__actions[data-v-7056a7e2]{justify-items:center;gap:.75rem;display:grid}@keyframes support-sent-in-7056a7e2{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.support-page[data-v-aedd84aa]{gap:2rem;display:grid}.support-page__sender[data-v-aedd84aa]{overflow-wrap:anywhere;background:var(--app-color-bg-raised);border:1px solid var(--app-color-line);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.about-app[data-v-42348e7b]{gap:1rem;display:grid}.about-app__head[data-v-42348e7b]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.about-app__mark[data-v-42348e7b]{width:4rem}.about-app__text[data-v-42348e7b]{gap:.125rem;display:grid}.about-app__title[data-v-42348e7b]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);font-size:.75rem;font-weight:500}.about-app__name[data-v-42348e7b]{font-size:1rem;font-weight:700}.about-app__version[data-v-42348e7b]{font-variant-numeric:tabular-nums;color:var(--app-color-ink-muted);font-size:.875rem}.ntf-card[data-v-f1a6e747]{color:var(--tone-fg);background:var(--tone-bg);border:1px solid var(--app-color-line);-webkit-tap-highlight-color:transparent;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 1.25rem 1.25rem 1rem;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.ntf-card[data-v-f1a6e747]{transition:transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.ntf-card.ion-activated[data-v-f1a6e747]{opacity:.88}@media (prefers-reduced-motion:no-preference){.ntf-card.ion-activated[data-v-f1a6e747]{transition-duration:.14s;transform:scale(.985)}.ntf-card[data-v-f1a6e747]{transition:background-color .75s var(--app-ease-out), border-color .75s var(--app-ease-out), transform .38s var(--app-ease-out), opacity .38s var(--app-ease-out)}}.ntf-card--unread[data-v-f1a6e747]{border-color:var(--app-color-line-strong)}.ntf-card--static.ion-activated[data-v-f1a6e747]{opacity:1;transform:none}.ntf-card__logo[data-v-f1a6e747]{aspect-ratio:1;width:2.75rem;display:block}.ntf-card__logo[data-v-f1a6e747] .brand-mark{width:100%;height:100%}.ntf-card__body[data-v-f1a6e747]{gap:.25rem;min-width:0;display:grid}.ntf-card__meta[data-v-f1a6e747]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.6875rem;font-weight:500;display:flex}.ntf-card__when[data-v-f1a6e747]{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--tone-fg) 78%, transparent);flex:none;align-items:center;gap:.5rem;display:inline-flex}.ntf-card__dot[data-v-f1a6e747]{background:var(--app-color-accent);width:.5rem;height:.5rem}.ntf-card__sr[data-v-f1a6e747]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ntf-card__title[data-v-f1a6e747]{margin-top:.25rem;font-size:1rem;font-weight:500;line-height:1.2}.ntf-card--unread .ntf-card__title[data-v-f1a6e747]{font-weight:700}.ntf-card__text[data-v-f1a6e747]{color:color-mix(in srgb, var(--tone-fg) 86%, transparent);font-size:.875rem;line-height:1.45}.ntf-card__image[data-v-f1a6e747]{margin-top:.75rem}.ntf-card__action[data-v-f1a6e747]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;justify-self:start;align-items:center;gap:.5rem;padding-top:.75rem;font-size:.6875rem;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ntf-card__action svg[data-v-f1a6e747]{transition:transform .38s var(--app-ease-snap)}}.ntf-card.ion-activated .ntf-card__action svg[data-v-f1a6e747]{transform:translate(.3rem)}.ntf-item[data-v-83746b55]{overflow:hidden}.ntf-item__row[data-v-83746b55]{--background:transparent;--background-activated:transparent;--background-focused:transparent;--padding-start:0;--padding-end:0;--inner-padding-end:0;--inner-padding-start:0;--min-height:0;--border-width:0;--inner-border-width:0;--ripple-color:transparent;color:inherit}.ntf-item__row[data-v-83746b55]>*{flex:1;min-width:0}.ntf-item__option[data-v-83746b55]{--background:var(--app-color-strong);--color:var(--app-color-on-strong);min-width:6.5rem}.ntf-item__option-inner[data-v-83746b55]{justify-items:center;gap:.5rem;display:grid}.ntf-item__option-label[data-v-83746b55]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:normal;max-width:6rem;font-size:.6875rem;font-weight:500;line-height:1.2}.ntf-group[data-v-e277393e]{gap:1rem;display:grid}.ntf-group__title[data-v-e277393e]{font-family:var(--app-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--app-color-ink-muted);align-items:center;gap:1rem;font-size:.75rem;font-weight:500;display:flex}.ntf-group__title[data-v-e277393e]:after{content:"";background:var(--app-color-line);flex:1;height:1px}.ntf-group__list[data-v-e277393e]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ntf-sk[data-v-6b127363]{border:1px solid var(--app-color-line);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 1.25rem 1.25rem 1rem;display:grid}.ntf-sk__lines[data-v-6b127363]{display:grid}.ntf-summary[data-v-b2edc59d]{border-bottom:1px solid var(--app-color-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-bottom:1rem;display:flex}.ntf-summary--done[data-v-b2edc59d]{border-bottom-color:var(--app-color-line)}.ntf-summary__text[data-v-b2edc59d]{font-family:var(--app-font-text);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:.5rem;font-size:.75rem;font-weight:500;display:inline-flex}.ntf-summary__check[data-v-b2edc59d]{color:var(--app-color-accent);align-self:center}.ntf-summary__count[data-v-b2edc59d]{font-family:var(--app-font-display-wide-cap);font-weight:var(--app-display-weight);text-transform:var(--app-display-transform);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--app-color-accent);font-size:1.625rem;line-height:.7}.notifications-page__list[data-v-b3c3005c]{gap:2rem;display:grid}.notifications-page__skeleton[data-v-b3c3005c]{gap:.75rem;display:grid}
/*$vite$:1*/