:root{--color-black: #080808;--color-gray: #a3a3a3;--color-white-800: #c8c8c8;--color-white-700: #d4d4d4;--color-white-600: #e0e0e0;--color-white-500: #ececec;--color-white-400: #f1f1f1;--color-white-300: #f5f5f5;--color-white-200: #f8f8f8;--color-white-100: #fbfbfb;--color-white-50: #ffffff;--color-primary-800: #8c52e1;--color-primary-700: #a26aee;--color-primary-600: #b785f7;--color-primary-500: #cca0fc;--color-primary-400: #d2aafd;--color-primary-300: #d8b5fd;--color-primary-200: #debffe;--color-primary-100: #e4cafe;--color-primary-50: #ead4fe;--color-surface-900: #121212;--color-surface-800: #282828;--color-surface-700: #3f3f3f;--color-surface-600: #575757;--color-surface-500: #717171;--color-surface-400: #8b8b8b;--color-surface-tonal-900: #221f25;--color-surface-tonal-800: #373439;--color-surface-tonal-700: #4c4a4f;--color-surface-tonal-600: #646166;--color-surface-tonal-500: #7c797e;--color-surface-tonal-400: #949396;--color-success-600: #22946e;--color-success-400: #47d5a6;--color-success-200: #9ae8ce;--color-warning-600: #a87a2a;--color-warning-400: #d7ac61;--color-warning-200: #ecd7b2;--color-danger-600: #9c2121;--color-danger-400: #d94a4a;--color-danger-200: #eb9e9e;--color-info-600: #21498a;--color-info-400: #4077d1;--color-info-200: #92b2e5;--border-radius-s: 8px;--border-radius-m: 16px;--border-radius-l: 45px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .1);--shadow-s: 0 2px 6px rgba(0, 0, 0, .15);--shadow-m: 0 4px 12px rgba(0, 0, 0, .2);--shadow-l: 0 8px 24px rgba(0, 0, 0, .25);--spacer-xxxs: .1rem;--spacer-xxs: .25rem;--spacer-xs: .5rem;--spacer-s: 1rem;--spacer-m: 1.5rem;--spacer-l: 2rem;--spacer-xl: 2.5rem;--filter-height: 40px;--navbar-height: 69px;--max-width: 600px;--swipe-background: linear-gradient(to right, var(--color-success-600), var(--color-danger-600));--swipe-background-is-left-swipe: linear-gradient(to right, var(--color-danger-400), var(--color-danger-600));--webkit-calendar-picker-indicator: brightness(0) invert(1)}html[data-theme=dark-gold]{--color-primary-800: #8b6f50;--color-primary-700: #a1845d;--color-primary-600: #b6996b;--color-primary-500: #caad7a;--color-primary-400: #d0b688;--color-primary-300: #d7bf97;--color-primary-200: #ddc8a5;--color-primary-100: #e3d1b4;--color-primary-50: #e9dac2;--color-surface-tonal-900: #221f1c;--color-surface-tonal-800: #373431;--color-surface-tonal-700: #4d4a47;--color-surface-tonal-600: #64615f;--color-surface-tonal-500: #7c7977;--color-surface-tonal-400: #949391}html[data-theme=dark-blue]{--color-primary-800: #3152e7;--color-primary-700: #4360e9;--color-primary-600: #556eeb;--color-primary-500: #677ced;--color-primary-400: #7c8aef;--color-primary-300: #8e97f2;--color-primary-200: #a0a5f4;--color-primary-100: #b1b4f6;--color-primary-50: #c1c2f8;--color-surface-tonal-900: #1b1c24;--color-surface-tonal-800: #303139;--color-surface-tonal-700: #46474e;--color-surface-tonal-600: #5e5f65;--color-surface-tonal-500: #77777d;--color-surface-tonal-400: #909195}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;background:var(--color-surface-tonal-900);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{padding:0;max-width:var(--max-width);margin:auto;min-height:100svh;background:var(--color-surface-tonal-900)}#app{min-height:100svh;background:var(--color-surface-tonal-900)}a{font-weight:500;color:var(--color-primary-500);text-decoration:inherit;border-radius:var(--border-radius-s)}@media(any-hover:hover){a:hover{color:var(--color-primary-300)}}.hidden{display:none}.button{display:flex;align-items:center;justify-content:center;gap:var(--spacer-xs);padding:var(--spacer-xs);border:1px solid transparent;border-radius:var(--border-radius-s);color:var(--color-white-300);background-color:var(--color-surface-tonal-800);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:opacity .25s,background-color .25s;font-size:1.2rem}.button svg{fill:var(--color-white-300)}.button--disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.button:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}@media(any-hover:hover){.button:hover{opacity:.8}}.button:active{opacity:.5}.scrollable{overflow:auto;scrollbar-color:var(--color-surface-tonal-900) var(--color-surface-tonal-800)}.element-horizontal-slide-enter-active,.element-horizontal-slide-leave-active{transition:opacity .3s,transform .3s ease}.element-horizontal-slide-enter-from,.element-horizontal-slide-leave-to{opacity:0;transform:translate(50px) scale(.95)}.element-horizontal-slide-enter-to,.element-horizontal-slide-leave-from{opacity:1;transform:translate(0) scale(1)}.element-horizontal-slide-leave-active{position:absolute}.element-horizontal-slide-move{transition:transform .3s ease}.element-vertical-slide-enter-active,.element-vertical-slide-leave-active{transition:opacity .3s,transform .3s ease}.element-vertical-slide-enter-from,.element-vertical-slide-leave-to{opacity:0;transform:translateY(-10px) scale(.98)}.element-vertical-slide-enter-to,.element-vertical-slide-leave-from{opacity:1;transform:translateY(0) scale(1)}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.app-view-transition{position:relative;width:100%;height:100svh;overflow:hidden;isolation:isolate;background:var(--color-surface-tonal-900)}.app-view-transition__view{position:absolute;inset:0;display:block;width:100%;min-height:100svh;background:var(--color-surface-tonal-900);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.view-swipe-left-enter-active,.view-swipe-right-enter-active,.view-swipe-left-leave-active,.view-swipe-right-leave-active{transition:transform .3s cubic-bezier(.25,1.1,.4,1.02);will-change:transform}.view-swipe-left-enter-active,.view-swipe-right-enter-active{z-index:2}.view-swipe-left-leave-active,.view-swipe-right-leave-active{z-index:1}.view-swipe-left-enter-from{transform:translate3d(100%,0,0)}.view-swipe-left-leave-to{transform:translate3d(-100%,0,0)}.view-swipe-left-enter-to,.view-swipe-left-leave-from{transform:translateZ(0)}.view-swipe-right-enter-from{transform:translate3d(-100%,0,0)}.view-swipe-right-leave-to{transform:translate3d(100%,0,0)}.view-swipe-right-enter-to,.view-swipe-right-leave-from{transform:translateZ(0)}:focus-visible{outline:1px solid var(--color-primary-50)}.ambient-background[data-v-61bbf197]{display:none;position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}@media(min-width:900px){.ambient-background[data-v-61bbf197]{display:block}}.ambient-background__blob[data-v-61bbf197]{position:absolute;width:38vw;height:38vw;border-radius:50%;filter:blur(90px);opacity:.55;animation:ambient-blob-drift-61bbf197 26s ease-in-out infinite alternate;will-change:transform}.ambient-background__blob--1[data-v-61bbf197]{top:-12%;left:-14%;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary-700) 28%,transparent),transparent 70%)}.ambient-background__blob--2[data-v-61bbf197]{bottom:-18%;right:-12%;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary-500) 22%,transparent),transparent 70%);animation-duration:32s;animation-delay:-10s}.ambient-background__blob--3[data-v-61bbf197]{top:45%;left:-20%;background:radial-gradient(circle,color-mix(in srgb,var(--color-info-400) 14%,transparent),transparent 70%);animation-duration:38s;animation-delay:-20s}@keyframes ambient-blob-drift-61bbf197{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(9vw,-6vh,0) scale(1.15)}}.ambient-background__emoji[data-v-61bbf197]{position:absolute;opacity:.14;filter:saturate(.8);animation:ambient-emoji-float-61bbf197 ease-in-out infinite alternate}@keyframes ambient-emoji-float-61bbf197{0%{transform:translateY(0) rotate(-8deg)}to{transform:translateY(-28px) rotate(8deg)}}.ambient-background__feather[data-v-61bbf197]{position:absolute;top:0;bottom:0;width:240px}.ambient-background__feather--left[data-v-61bbf197]{right:calc(50% + var(--max-width) / 2 - 1px);background:linear-gradient(to left,var(--color-surface-tonal-900),transparent)}.ambient-background__feather--right[data-v-61bbf197]{left:calc(50% + var(--max-width) / 2 - 1px);background:linear-gradient(to right,var(--color-surface-tonal-900),transparent)}@media(prefers-reduced-motion:reduce){.ambient-background__blob[data-v-61bbf197],.ambient-background__emoji[data-v-61bbf197]{animation:none}}.modal[data-v-0820f042]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--spacer-l);background-color:#0c0e148c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3000}.modal__card[data-v-0820f042]{position:relative;width:min(90vw,560px);max-height:90vh;padding:var(--spacer-m);border-radius:var(--border-radius-s);background-color:var(--color-surface-tonal-800);box-shadow:var(--shadow-l);overflow:auto}.modal__card[data-v-0820f042]:focus{outline:none}.modal__header[data-v-0820f042]{margin-bottom:var(--spacer-m);padding-right:calc(var(--spacer-s) + 28px)}.modal__title[data-v-0820f042]{margin:0;font-size:1.2rem;color:var(--color-white-300)}.modal__body[data-v-0820f042]{color:var(--color-white-300)}.button--close[data-v-0820f042]{position:absolute;top:var(--spacer-xs);right:var(--spacer-xs);padding:var(--spacer-xxs);border:none;box-shadow:none}.button--close[data-v-0820f042]:hover{background-color:#ffffff0a}.button--close[data-v-0820f042]:active{opacity:.7}.modal-enter-active,.modal-leave-active{transition:opacity .25s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-card-enter-active{animation:modal-card-bounce .42s cubic-bezier(.25,.9,.35,1) both;transition:opacity .22s ease;transform-origin:center;will-change:transform,opacity}.modal-card-leave-active{transition:opacity .2s ease,transform .2s ease}.modal-card-enter-from{opacity:0;transform:scale(.97)}.modal-card-enter-to{opacity:1}.modal-card-leave-from{opacity:1;transform:scale(1)}.modal-card-leave-to{opacity:0;transform:scale(.98)}@keyframes modal-card-bounce{0%{opacity:0;transform:scale(.97)}55%{opacity:1;transform:scale(1.01)}75%{transform:scale(1.004)}88%{transform:scale(1.001)}to{transform:scale(1)}}.announcement[data-v-02849647]{display:flex;flex-direction:column;gap:var(--spacer-s)}.announcement__mascot[data-v-02849647]{align-self:center;width:110px;animation:announcement-float-02849647 2.4s ease-in-out infinite alternate}@keyframes announcement-float-02849647{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.announcement__paragraph[data-v-02849647]{margin:0;line-height:1.5}.announcement__steps-title[data-v-02849647]{margin:0;font-weight:600}.announcement__steps[data-v-02849647]{display:flex;flex-direction:column;gap:var(--spacer-xs);margin:0;padding-left:var(--spacer-m);color:var(--color-surface-tonal-400);line-height:1.5}.announcement__dismiss[data-v-02849647]{margin-top:var(--spacer-xs);padding:var(--spacer-xs) var(--spacer-m);background-color:var(--color-primary-700);color:var(--color-white-50);font-size:1.1rem;font-weight:600}@media(prefers-reduced-motion:reduce){.announcement__mascot[data-v-02849647]{animation:none}}.pwa-toast[data-v-3517978b]{position:fixed;right:0;bottom:70px;margin:var(--spacer-s);padding:var(--spacer-s);border:1px solid #8885;border-radius:var(--border-radius-s);z-index:1000;box-shadow:var(--shadow-l);color:var(--color-white-300);background-color:var(--color-surface-800);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacer-s)}.pwa-toast .message[data-v-3517978b]{font-size:1.1rem;text-align:center}.pwa-toast__button[data-v-3517978b]{padding:var(--spacer-xs) var(--spacer-m);border-color:var(--color-primary-500);background-color:var(--color-primary-600);font-size:1rem;font-weight:700}.pwa-install-banner[data-v-1a934596]{position:fixed;right:0;bottom:70px;max-width:350px;margin:var(--spacer-s);padding:var(--spacer-s);border:1px solid #8885;border-radius:var(--border-radius-s);z-index:1000;box-shadow:var(--shadow-l);color:var(--color-white-300);background-color:var(--color-surface-800);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacer-s)}.pwa-install-banner__message[data-v-1a934596]{font-size:1.1rem;text-align:center}.pwa-install-banner__buttons[data-v-1a934596]{display:flex;gap:var(--spacer-s)}.pwa-install-banner__button[data-v-1a934596]{padding:var(--spacer-xs) var(--spacer-m);border-color:var(--color-primary-500);background-color:var(--color-primary-600);font-size:1rem;font-weight:700}.pwa-install-banner__button--secondary[data-v-1a934596]{border-color:transparent;background-color:var(--color-surface-tonal-800);font-weight:400}.pwa-install-instructions[data-v-fca0176a]{display:flex;flex-direction:column;gap:var(--spacer-s);margin:0;padding-left:var(--spacer-m);line-height:1.5}.pwa-install-instructions__icon[data-v-fca0176a]{vertical-align:-4px}.pwa-install-instructions__note[data-v-fca0176a]{margin:var(--spacer-m) 0 0;font-size:.9rem;color:var(--color-white-800)}.language-select[data-v-f4371af3]{display:flex;flex-direction:column;align-items:center;gap:var(--spacer-s);padding:var(--spacer-s) 0;text-align:center}.language-select__mascot[data-v-f4371af3]{width:120px;animation:language-select-float-f4371af3 3.5s ease-in-out infinite}@keyframes language-select-float-f4371af3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.language-select__caption[data-v-f4371af3]{margin:0;color:var(--color-surface-tonal-400);font-size:.95rem;letter-spacing:.02em}.language-select__options[data-v-f4371af3]{display:flex;flex-direction:column;gap:var(--spacer-xs);width:100%;max-width:300px;margin-top:var(--spacer-xs)}.language-select__button[data-v-f4371af3]{display:flex;align-items:center;gap:var(--spacer-s);padding:var(--spacer-s);border:1px solid transparent;border-radius:var(--border-radius-s);background-color:var(--color-surface-tonal-800);color:var(--color-white-300);font-size:1.05rem;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s,border-color .2s,transform .1s}.language-select__button--selected[data-v-f4371af3]{border-color:var(--color-primary-500);background-color:var(--color-surface-tonal-700)}@media(any-hover:hover){.language-select__button[data-v-f4371af3]:hover{background-color:var(--color-surface-tonal-700)}}.language-select__button[data-v-f4371af3]:active{transform:scale(.98)}.language-select__flag[data-v-f4371af3]{font-size:1.4rem}.language-select__note[data-v-f4371af3]{max-width:300px;margin:0;color:var(--color-surface-tonal-400);font-size:.82rem;line-height:1.4}.language-select__confirm[data-v-f4371af3]{width:100%;max-width:300px;margin-top:var(--spacer-xs);padding:var(--spacer-s);background-color:var(--color-primary-700);color:var(--color-white-50);font-size:1rem}@media(prefers-reduced-motion:reduce){.language-select__mascot[data-v-f4371af3]{animation:none}}.no-internet[data-v-7fc60ca7]{display:grid;grid-template-rows:1fr auto;height:100svh;color:var(--color-white-300)}.no-internet__content[data-v-7fc60ca7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacer-s);padding-inline:var(--spacer-l)}.no-internet__image[data-v-7fc60ca7]{width:150px;margin:var(--spacer-m) 0}.no-internet__heading[data-v-7fc60ca7]{margin:0}.no-internet__text[data-v-7fc60ca7]{margin:0;opacity:.9}.button--no-internet[data-v-7fc60ca7]{justify-self:center;background-color:var(--color-primary-700);margin:0 var(--spacer-l) var(--spacer-l);padding-inline:var(--spacer-m)}.loading-view[data-v-e1627511]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-s);height:100svh;background-color:var(--color-surface-tonal-900);color:var(--color-white-700)}.loading-view__mark[data-v-e1627511]{width:min(40vw,180px)}.loading-view__item[data-v-e1627511]{transform-box:fill-box;transform-origin:center bottom;will-change:opacity,transform;animation:loading-item-e1627511 1.4s ease-in-out infinite both}.loading-view__item--one[data-v-e1627511]{fill:var(--color-primary-400);animation-delay:-1.12s}.loading-view__item--two[data-v-e1627511]{fill:var(--color-info-400);animation-delay:-.84s}.loading-view__item--three[data-v-e1627511]{fill:var(--color-warning-400);animation-delay:-.56s}.loading-view__item--four[data-v-e1627511]{fill:var(--color-success-400);animation-delay:-.28s}.loading-view__item--five[data-v-e1627511]{fill:var(--color-danger-400);animation-delay:0s}@keyframes loading-item-e1627511{0%,to{opacity:.55;transform:translateY(4px) scaleY(.86)}50%{opacity:1;transform:translateY(-4px) scaleY(1.06)}}@media(prefers-reduced-motion:reduce){.loading-view__item[data-v-e1627511]{animation:none;opacity:.9;transform:none}}.separator[data-v-5b9fe67d]{display:flex;align-items:center;gap:var(--spacer-s);text-align:center;color:var(--color-surface-tonal-400);font-size:.8rem;font-weight:600}.separator[data-v-5b9fe67d]:before,.separator[data-v-5b9fe67d]:after{content:"";flex:1;border-bottom:1px solid var(--color-surface-tonal-800)}.authentication[data-v-ad781169]{display:flex;justify-content:center;align-items:center;height:100svh}.authentication-card[data-v-ad781169]{display:flex;flex-direction:column;gap:var(--spacer-m);margin:var(--spacer-l);background-color:var(--color-surface-tonal-800);padding:var(--spacer-l);border-radius:var(--border-radius-m);box-shadow:var(--shadow-l);width:100%;max-height:90vh;color:var(--color-white-300)}.authentication-card__row[data-v-ad781169]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacer-xs)}.authentication-card__icon[data-v-ad781169]{fill:var(--color-primary-600)}.authentication-card__heading[data-v-ad781169]{margin:0;font-size:1.5rem}.authentication-card__text[data-v-ad781169]{margin:0;font-size:1rem;opacity:.8;text-align:center}.authentication-card__privacy[data-v-ad781169]{font-size:.85rem;opacity:.65}.authentication-card__label[data-v-ad781169]{align-self:flex-start;font-size:.9rem;font-weight:600}.authentication-card__input[data-v-ad781169]{width:100%;padding:15px;background-color:var(--color-surface-tonal-800);border:1px solid var(--color-surface-tonal-600);border-radius:var(--border-radius-s);color:var(--color-white-300);box-sizing:border-box;font-size:.9rem;appearance:none;-webkit-appearance:none;-moz-appearance:none}.authentication-card__resend[data-v-ad781169]{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacer-xs);flex-wrap:nowrap}.authentication-card__hint[data-v-ad781169]{margin:0;font-size:.85rem;opacity:.75}.authentication-card__resend-button[data-v-ad781169]{border:0;padding:0;background:transparent;color:var(--color-primary-400);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.authentication-card__resend-button[data-v-ad781169]:disabled{opacity:.5;cursor:default}.authentication-card__status[data-v-ad781169]{margin:-1rem 0 0;font-size:.9rem;color:var(--color-primary-400)}.button--authentication[data-v-ad781169]{background-color:var(--color-primary-700);font-weight:700;width:100%}.authentication-card[data-v-ad781169] .separator:before,.authentication-card[data-v-ad781169] .separator:after{border-color:var(--color-surface-tonal-600)}.button--google[data-v-ad781169]{display:flex;align-items:center;justify-content:center;gap:var(--spacer-xs);width:100%;background-color:transparent;border:1px solid var(--color-surface-tonal-600);color:var(--color-white-300);font-weight:600}.button--google[data-v-ad781169]:disabled{opacity:.5;cursor:default}.welcome[data-v-bcb99b52]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacer-l);min-height:100%;color:var(--color-white-300)}.welcome__image[data-v-bcb99b52]{width:230px;max-width:70%}.welcome__text[data-v-bcb99b52]{display:flex;flex-direction:column;gap:var(--spacer-s)}.welcome__heading[data-v-bcb99b52]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacer-xs);margin:0}.welcome__heading-icon[data-v-bcb99b52]{fill:var(--color-info-400);display:flex;align-items:center;white-space:nowrap}.welcome__subtitle[data-v-bcb99b52]{margin:0;color:var(--color-surface-tonal-400);font-size:1.05rem;font-weight:500}.scan[data-v-09e218e7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacer-l);min-height:100%;color:var(--color-white-300)}.scan__content[data-v-09e218e7]{display:flex;flex-direction:column;align-items:center;gap:var(--spacer-m);width:100%}.scan__frame[data-v-09e218e7]{position:relative;padding:var(--spacer-s)}.scan__receipt[data-v-09e218e7]{display:flex;flex-direction:column;gap:var(--spacer-xxs);width:200px;padding:var(--spacer-s);border-radius:var(--border-radius-s);background-color:var(--color-white-300);color:var(--color-surface-900);box-shadow:var(--shadow-l);font-family:monospace;font-size:.8rem;transform:rotate(-3deg)}.scan__receipt-store[data-v-09e218e7]{margin:0;text-align:center;font-weight:700;letter-spacing:.1em}.scan__receipt-divider[data-v-09e218e7]{border-top:1px dashed var(--color-surface-400)}.scan__receipt-row[data-v-09e218e7]{display:flex;justify-content:space-between;gap:var(--spacer-s)}.scan__receipt-row--total[data-v-09e218e7]{font-weight:700}.scan__corner[data-v-09e218e7]{position:absolute;width:22px;height:22px;border:3px solid var(--color-primary-600)}.scan__corner--tl[data-v-09e218e7]{top:0;left:0;border-right:none;border-bottom:none;border-top-left-radius:var(--border-radius-s)}.scan__corner--tr[data-v-09e218e7]{top:0;right:0;border-left:none;border-bottom:none;border-top-right-radius:var(--border-radius-s)}.scan__corner--bl[data-v-09e218e7]{bottom:0;left:0;border-right:none;border-top:none;border-bottom-left-radius:var(--border-radius-s)}.scan__corner--br[data-v-09e218e7]{bottom:0;right:0;border-left:none;border-top:none;border-bottom-right-radius:var(--border-radius-s)}.list[data-v-09e218e7]{display:flex;flex-direction:column;gap:var(--spacer-xs);width:100%}.item[data-v-09e218e7]{display:flex;align-items:center;gap:7px;padding:.7rem;border-radius:var(--border-radius-s);background-color:var(--color-surface-tonal-800);color:var(--color-white-300);font-size:.9rem;font-weight:600}.item__icon[data-v-09e218e7]{font-size:1.5rem;line-height:1}.item__expiry[data-v-09e218e7]{margin-left:auto;font-size:.85rem;font-weight:400}.item__expiry--danger[data-v-09e218e7]{color:var(--color-danger-400)}.item__expiry--soon[data-v-09e218e7]{color:var(--color-warning-400)}.item__expiry--good[data-v-09e218e7]{color:var(--color-success-400)}.scan__text[data-v-09e218e7]{display:flex;flex-direction:column;align-items:center;gap:var(--spacer-s)}.scan__heading[data-v-09e218e7]{margin:0;font-size:1.7rem;font-weight:700;line-height:1.3}.scan__subtitle[data-v-09e218e7]{margin:0;color:var(--color-surface-tonal-400);font-size:1.05rem;font-weight:500;line-height:1.4}.onboarding[data-v-cd0b8c7e]{display:grid;grid-template-columns:1fr;grid-template-areas:"dots" "content" "actions";grid-template-rows:auto minmax(0,1fr) auto;gap:var(--spacer-l);height:100svh;padding:var(--spacer-l);box-sizing:border-box;overflow:hidden}.onboarding__dots[data-v-cd0b8c7e]{grid-area:dots;display:flex;justify-content:center;gap:var(--spacer-xs)}.onboarding__dot[data-v-cd0b8c7e]{width:8px;height:8px;padding:0;border:none;border-radius:50%;background-color:var(--color-surface-tonal-700);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width .25s,background-color .25s}.onboarding__dot--active[data-v-cd0b8c7e]{width:24px;border-radius:var(--border-radius-l);background-color:var(--color-primary-700)}.onboarding__content[data-v-cd0b8c7e]{grid-area:content;min-height:0;overflow-y:auto}.onboarding__content[data-v-cd0b8c7e] .authentication{height:100%}.onboarding__content[data-v-cd0b8c7e] .authentication-card{margin:0}.button--onboarding[data-v-cd0b8c7e]{grid-area:actions;background-color:var(--color-primary-700);font-weight:700;width:100%;max-width:350px;margin:0 auto}
