.pf-empty[data-v-69f7b6f3]{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:var(--pf-radius);padding:2rem 1.5rem;text-align:center}.pf-empty--error[data-v-69f7b6f3]{background:var(--pf-danger-soft);border-color:var(--pf-danger-border)}.pf-empty__icon[data-v-69f7b6f3]{align-items:center;background:var(--pf-surface-hi);border-radius:50%;color:var(--pf-text-3);display:flex;height:3.5rem;justify-content:center;margin:0 auto .875rem;width:3.5rem}.pf-empty--error .pf-empty__icon[data-v-69f7b6f3]{background:var(--pf-danger-soft);color:var(--pf-danger)}.pf-empty__title[data-v-69f7b6f3]{color:var(--pf-text);font-size:.875rem;font-weight:600;line-height:1.4}.pf-empty--error .pf-empty__title[data-v-69f7b6f3]{color:var(--pf-danger)}.pf-empty__description[data-v-69f7b6f3]{color:var(--pf-text-3);font-size:.75rem;line-height:1.5;margin-top:.35rem}.pf-empty__cta[data-v-69f7b6f3]{font-size:.8125rem;margin-top:1.125rem;min-height:42px;padding:0 1.1rem}.pf-empty__cta--error[data-v-69f7b6f3]{align-items:center;background:transparent;border:1px solid var(--pf-danger-border);border-radius:var(--pf-radius-sm);color:var(--pf-danger);display:inline-flex;font-weight:600}@media (hover:hover) and (pointer:fine){.pf-empty__cta--error[data-v-69f7b6f3]:hover{background:var(--pf-danger-soft)}}.qrlogin[data-v-b6d62ab7]{--qr-gold:#d9ad61;--qr-gold-hi:#edca82;--qr-gold-soft:rgba(217,173,97,.14);--qr-gold-border:rgba(217,173,97,.38);color:var(--pf-text);margin:0 auto;max-width:32rem;width:100%}.qrlogin--without-bar[data-v-b6d62ab7]{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}.qrlogin--with-bar[data-v-b6d62ab7]{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))}.qrlogin-missing[data-v-b6d62ab7]{flex-direction:column;min-height:100dvh;padding:2rem 1.5rem 3rem;text-align:center}.qrlogin-missing[data-v-b6d62ab7],.qrlogin-missing__icon[data-v-b6d62ab7]{align-items:center;display:flex;justify-content:center}.qrlogin-missing__icon[data-v-b6d62ab7]{background:var(--pf-danger-soft);border:1px solid var(--pf-danger-border);border-radius:1.35rem;color:var(--pf-danger);height:4.25rem;margin-bottom:1.15rem;width:4.25rem}.qrlogin-missing__icon svg[data-v-b6d62ab7]{height:2rem;width:2rem}.qrlogin-missing__title[data-v-b6d62ab7]{color:var(--pf-text);font-size:1.45rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0;max-width:16rem}.qrlogin-missing__copy[data-v-b6d62ab7]{color:var(--pf-text-2);font-size:.95rem;line-height:1.45;margin:.65rem 0 0;max-width:18rem}.qrlogin-missing__btn[data-v-b6d62ab7]{font-size:1rem;margin-top:1.6rem;min-height:52px;min-width:11.5rem;padding:0 1.4rem}.qrlogin-state-brand[data-v-b6d62ab7]{align-items:center;display:flex;flex-direction:column;padding:2rem 1.25rem 1rem}.qrlogin-state-brand__logo[data-v-b6d62ab7]{background:var(--pf-surface-hi);border:1px solid var(--pf-border);border-radius:1.25rem;height:4rem;-o-object-fit:cover;object-fit:cover;width:4rem}.qrlogin-state-brand__name[data-v-b6d62ab7]{color:var(--pf-text-3);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:.65rem 0 0;text-align:center;text-transform:uppercase}.qrlogin-loading[data-v-b6d62ab7]{min-height:42rem;padding-bottom:2rem}.qrlogin-loading__hero[data-v-b6d62ab7]{background:#201e1b;display:flex;flex-direction:column;justify-content:space-between;min-height:15rem;padding:1.15rem 1rem 3.7rem}.qrlogin-loading__brand[data-v-b6d62ab7]{height:2.5rem;width:9rem}.qrlogin-loading__copy[data-v-b6d62ab7]{display:grid;gap:.65rem;width:min(20rem,86%)}.qrlogin-loading__order[data-v-b6d62ab7],.qrlogin-loading__survey[data-v-b6d62ab7]{margin-left:1rem;margin-right:1rem}.qrlogin-loading__order[data-v-b6d62ab7]{border-radius:1.5rem;height:7.5rem;margin-top:-2.5rem}.qrlogin-loading__survey[data-v-b6d62ab7]{border-radius:1.5rem;height:15rem;margin-top:1rem}.qrlogin-hero[data-v-b6d62ab7]{background:#211f1b;box-shadow:inset 0 0 0 1px #d9ad6152;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;min-height:clamp(14.5rem,40svh,17rem);overflow:hidden;padding:1rem 1rem 3.45rem;position:relative}.qrlogin-hero__fallback[data-v-b6d62ab7],.qrlogin-hero__grain[data-v-b6d62ab7],.qrlogin-hero__image[data-v-b6d62ab7],.qrlogin-hero__veil[data-v-b6d62ab7]{inset:0;position:absolute}.qrlogin-hero__image[data-v-b6d62ab7]{animation:qrlogin-hero-reveal-b6d62ab7 .26s var(--pf-ease) both;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;z-index:-4}.qrlogin-hero__fallback[data-v-b6d62ab7]{background:radial-gradient(circle at 78% 8%,var(--qr-gold-soft),transparent 36%),radial-gradient(circle at 12% 72%,hsla(0,0%,100%,.07),transparent 32%),#24211d;overflow:hidden;z-index:-4}.qrlogin-hero__fallback-logo[data-v-b6d62ab7]{filter:blur(18px) saturate(.75);height:15rem;left:50%;-o-object-fit:cover;object-fit:cover;opacity:.16;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.2);width:15rem}.qrlogin-hero__veil[data-v-b6d62ab7]{background:linear-gradient(180deg,#0a0a0947,#0a0a091f 32%,#0a0a09e6),linear-gradient(90deg,rgba(10,10,9,.38),transparent 72%);z-index:-3}.qrlogin-hero__grain[data-v-b6d62ab7]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.28'/%3E%3C/svg%3E");mix-blend-mode:soft-light;opacity:.12;pointer-events:none;z-index:-2}.qrlogin-hero__brand[data-v-b6d62ab7]{align-items:center;display:flex;gap:.55rem;left:1rem;min-width:0;position:absolute;right:1rem;top:1rem;z-index:1}.qrlogin-hero__logo[data-v-b6d62ab7],.qrlogin-hero__monogram[data-v-b6d62ab7]{background:#0f0e0c94;border:1px solid hsla(40,75%,72%,.38);border-radius:.62rem;box-shadow:0 8px 22px -12px #000000e6;flex-shrink:0;height:1.95rem;width:1.95rem}.qrlogin-hero__logo[data-v-b6d62ab7]{-o-object-fit:cover;object-fit:cover}.qrlogin-hero__monogram[data-v-b6d62ab7]{align-items:center;color:var(--qr-gold-hi);display:flex;font-size:.8rem;font-weight:750;justify-content:center}.qrlogin-hero__store[data-v-b6d62ab7]{color:#ffffffd1;font-size:.6rem;font-weight:700;letter-spacing:.075em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.qrlogin-confirmation[data-v-b6d62ab7]{align-items:center;animation:qrlogin-rise-b6d62ab7 .26s var(--pf-ease) 70ms both;display:flex;flex-direction:column;gap:.42rem;text-align:center;width:100%}.qrlogin-confirmation__icon[data-v-b6d62ab7]{align-items:center;color:var(--qr-gold-hi);display:flex;filter:drop-shadow(0 8px 18px rgba(0,0,0,.36));flex-shrink:0;height:3.1rem;isolation:isolate;justify-content:center;position:relative;width:3.1rem}.qrlogin-confirmation__icon[data-v-b6d62ab7]:after,.qrlogin-confirmation__icon[data-v-b6d62ab7]:before{content:"";position:absolute}.qrlogin-confirmation__icon[data-v-b6d62ab7]:before{background:linear-gradient(145deg,var(--qr-gold-hi),var(--qr-gold));clip-path:polygon(50% 0,61% 8%,73% 4%,80% 16%,93% 19%,92% 34%,100% 50%,92% 63%,96% 75%,83% 81%,80% 94%,65% 92%,50% 100%,39% 92%,25% 96%,19% 83%,6% 80%,8% 65%,0 50%,8% 39%,4% 25%,17% 19%,20% 6%,35% 8%);inset:0;z-index:-2}.qrlogin-confirmation__icon[data-v-b6d62ab7]:after{background:radial-gradient(circle at 42% 35%,#276446,#123825 72%);border:2px solid rgba(13,48,31,.72);border-radius:50%;box-shadow:inset 0 0 0 2px #edc98280,0 0 22px #267a4e61;inset:.38rem;z-index:-1}.qrlogin-confirmation__icon svg[data-v-b6d62ab7]{filter:drop-shadow(0 1px rgba(0,0,0,.26));height:1.4rem;width:1.4rem}.qrlogin-confirmation__copy[data-v-b6d62ab7]{max-width:24rem;min-width:0}.qrlogin-title[data-v-b6d62ab7]{color:var(--qr-gold-hi);font-size:clamp(1.35rem,6vw,1.7rem);font-weight:760;letter-spacing:-.04em;line-height:1.05;margin:0;text-shadow:0 3px 18px rgba(0,0,0,.46);text-wrap:balance}.qrlogin-copy[data-v-b6d62ab7]{color:#ffffffd6;font-size:.8rem;font-weight:550;line-height:1.4;margin:.35rem auto 0;max-width:21rem;text-shadow:0 2px 12px rgba(0,0,0,.5);text-wrap:balance}.qrlogin-content[data-v-b6d62ab7]{padding:0 1rem 1rem;position:relative;z-index:2}.qrlogin-content--no-order[data-v-b6d62ab7]{padding-top:1rem}.qrlogin-order[data-v-b6d62ab7]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#23211ef5;border:1px solid var(--qr-gold-border);border-radius:1.5rem;box-shadow:inset 0 1px #fff3d514,0 22px 48px -28px #000000f2;margin-top:-2.65rem;padding:1.05rem 1.05rem .95rem}.qrlogin-order__head[data-v-b6d62ab7]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-height:2.75rem}.qrlogin-order__count[data-v-b6d62ab7],.qrlogin-order__label[data-v-b6d62ab7]{margin:0}.qrlogin-order__label[data-v-b6d62ab7]{color:var(--qr-gold);font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.qrlogin-order__count[data-v-b6d62ab7]{color:var(--pf-text-2);font-size:.875rem;font-weight:650}.qrlogin-detail-btn[data-v-b6d62ab7]{align-items:center;background:transparent;border-radius:.85rem;color:var(--pf-text);display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:650;gap:.35rem;margin-right:-.35rem;min-height:2.75rem;padding:0 .35rem 0 .65rem}.qrlogin-detail-btn__chev[data-v-b6d62ab7]{color:var(--qr-gold);height:1rem;transition:transform .22s var(--pf-ease);width:1rem}.qrlogin-detail-btn__chev--up[data-v-b6d62ab7]{transform:rotate(180deg)}.qrlogin-reveal[data-v-b6d62ab7]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s var(--pf-ease),opacity .18s ease}.qrlogin-reveal--open[data-v-b6d62ab7]{grid-template-rows:1fr;opacity:1}.qrlogin-reveal[data-v-b6d62ab7]>*{min-height:0;overflow:hidden}.qrlogin-items[data-v-b6d62ab7]{list-style:none;margin:0;padding:0}.qrlogin-items li[data-v-b6d62ab7]{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.09);display:flex;gap:.7rem;padding:.48rem 0}.qrlogin-qty[data-v-b6d62ab7]{color:color-mix(in srgb,var(--qr-gold) 72%,#fff);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:750;min-width:1.5rem}.qrlogin-name[data-v-b6d62ab7]{color:var(--pf-text-2);flex:1;font-size:.85rem;line-height:1.4}.qrlogin-total[data-v-b6d62ab7]{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.11);color:var(--pf-text-2);display:flex;font-size:.9rem;font-weight:600;gap:1rem;justify-content:space-between;margin:.2rem 0 0;padding-top:.78rem}.qrlogin-total strong[data-v-b6d62ab7]{color:var(--qr-gold-hi);font-size:1.2rem;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.025em}.qrlogin-intro[data-v-b6d62ab7]{align-items:center;animation:qrlogin-survey-lead-b6d62ab7 .24s var(--pf-ease) both;display:flex;gap:.75rem;padding:.72rem .2rem .58rem}.qrlogin-intro__line[data-v-b6d62ab7]{background:linear-gradient(to bottom,var(--qr-gold),transparent);flex-shrink:0;height:1.35rem;width:1px}.qrlogin-intro p[data-v-b6d62ab7]{color:var(--pf-text);display:block;font-size:.88rem;font-weight:650;letter-spacing:-.01em;margin:0}.qrlogin-survey[data-v-b6d62ab7]{animation:qrlogin-survey-arrive-b6d62ab7 .3s var(--pf-ease) 70ms both}.qrlogin-thanks[data-v-b6d62ab7]{align-items:flex-start;background:radial-gradient(circle at 90% 0,var(--qr-gold-soft),transparent 36%),var(--pf-surface);border:1px solid var(--pf-border);border-radius:1.5rem;box-shadow:var(--pf-shadow);display:flex;flex-direction:column;margin-top:1rem;padding:1.45rem 1.3rem 1.5rem;text-align:left}.qrlogin-thanks--celebrate[data-v-b6d62ab7]{align-items:center;background:radial-gradient(circle at 50% 0,var(--qr-gold-soft),transparent 58%),radial-gradient(circle at 50% 120%,rgba(38,122,78,.16),transparent 50%),var(--pf-surface);border-color:var(--qr-gold-border);box-shadow:var(--pf-shadow),inset 0 1px #fff3d51a;isolation:isolate;overflow:hidden;padding:1.85rem 1.4rem 1.75rem;position:relative;text-align:center}.qrlogin-fireworks[data-v-b6d62ab7]{height:0;left:50%;pointer-events:none;position:absolute;top:2.9rem;width:0}.qrlogin-spark[data-v-b6d62ab7]{animation:qrlogin-spark-burst-b6d62ab7 1.05s var(--pf-ease) forwards;border-radius:999px;height:6px;left:0;opacity:0;position:absolute;top:0;transform:translate(-50%,-50%);width:6px}.qrlogin-thanks--celebrate .qrlogin-thanks__icon[data-v-b6d62ab7]{align-self:center;animation:qrlogin-thanks-pop-b6d62ab7 .42s var(--ease-back,cubic-bezier(.34,1.56,.64,1)) both;height:3.5rem;position:relative;width:3.5rem;z-index:1}.qrlogin-thanks__icon[data-v-b6d62ab7]{align-items:center;background:var(--qr-gold-soft);border:1px solid var(--qr-gold-border);border-radius:1rem;color:var(--qr-gold);display:flex;height:3rem;justify-content:center;margin-bottom:1rem;width:3rem}.qrlogin-thanks__icon svg[data-v-b6d62ab7]{height:1.5rem;width:1.5rem}.qrlogin-thanks--celebrate .qrlogin-thanks__icon svg[data-v-b6d62ab7]{height:1.8rem;width:1.8rem}.qrlogin-thanks__check[data-v-b6d62ab7]{animation:qrlogin-draw-b6d62ab7 .26s var(--pf-ease) 90ms forwards;stroke-dasharray:24;stroke-dashoffset:24}.qrlogin-thanks__eyebrow[data-v-b6d62ab7]{color:var(--qr-gold);font-size:.65rem;font-weight:750;letter-spacing:.11em;margin:0 0 .35rem;text-transform:uppercase}.qrlogin-thanks--celebrate .qrlogin-thanks__copy[data-v-b6d62ab7],.qrlogin-thanks--celebrate .qrlogin-thanks__eyebrow[data-v-b6d62ab7],.qrlogin-thanks--celebrate .qrlogin-thanks__title[data-v-b6d62ab7]{animation:qrlogin-rise-b6d62ab7 .32s var(--pf-ease) both}.qrlogin-thanks--celebrate .qrlogin-thanks__eyebrow[data-v-b6d62ab7]{animation-delay:.16s}.qrlogin-thanks--celebrate .qrlogin-thanks__title[data-v-b6d62ab7]{animation-delay:.22s}.qrlogin-thanks--celebrate .qrlogin-thanks__copy[data-v-b6d62ab7]{animation-delay:.28s}.qrlogin-thanks__title[data-v-b6d62ab7]{color:var(--pf-text);font-size:1.2rem;font-weight:720;letter-spacing:-.025em;line-height:1.2;margin:0;text-wrap:balance}.qrlogin-thanks--celebrate .qrlogin-thanks__title[data-v-b6d62ab7]{color:var(--qr-gold-hi);font-size:1.32rem}.qrlogin-thanks__copy[data-v-b6d62ab7]{color:var(--pf-text-2);font-size:.86rem;line-height:1.5;margin:.5rem 0 0;max-width:31ch}.qrlogin-bar[data-v-b6d62ab7]{--qr-gold:#d9ad61;--qr-gold-hi:#edca82;animation:qrlogin-bar-enter-b6d62ab7 .26s var(--pf-ease) both;background:linear-gradient(to top,var(--dark-bg,#151412) 74%,transparent 100%);bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom,0);padding-top:1.35rem;pointer-events:none;position:fixed;right:0;z-index:1100}.qrlogin-bar__inner[data-v-b6d62ab7]{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:0 auto;padding:.7rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px));pointer-events:auto;width:min(100%,32rem)}.qrlogin-menu-btn[data-v-b6d62ab7]{background:linear-gradient(135deg,var(--qr-gold-hi),var(--qr-gold));border:1px solid rgba(255,235,191,.34);border-radius:1rem;box-shadow:0 12px 28px -14px #d9ad619e;color:#1c160c;display:inline-flex;font-size:.95rem;font-weight:700;min-height:52px;padding:0 1.25rem;width:100%}.qrlogin-menu-btn[data-v-b6d62ab7],.qrlogin-powered[data-v-b6d62ab7]{align-items:center;justify-content:center}.qrlogin-powered[data-v-b6d62ab7]{color:#8a8a8f;display:flex;font-size:10px;font-weight:500;gap:.35rem;letter-spacing:.04em;line-height:1;margin:0;opacity:.82;text-decoration:none;transition:opacity .15s ease}.qrlogin-powered img[data-v-b6d62ab7]{display:block;height:12px;max-width:66px;-o-object-fit:contain;object-fit:contain;width:auto}@keyframes qrlogin-bar-enter-b6d62ab7{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}.qrlogin-swap-enter-active[data-v-b6d62ab7]{transition:opacity .22s ease,transform .24s var(--pf-ease),filter .22s ease}.qrlogin-swap-leave-active[data-v-b6d62ab7]{transition:opacity .15s ease,filter .15s ease}.qrlogin-swap-enter-from[data-v-b6d62ab7],.qrlogin-swap-leave-to[data-v-b6d62ab7]{filter:blur(3px);opacity:0}.qrlogin-swap-enter-from[data-v-b6d62ab7]{transform:translateY(8px)}@keyframes qrlogin-survey-lead-b6d62ab7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes qrlogin-survey-arrive-b6d62ab7{0%{filter:blur(3px);opacity:0;transform:translateY(18px) scale(.985)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes qrlogin-hero-reveal-b6d62ab7{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes qrlogin-rise-b6d62ab7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes qrlogin-draw-b6d62ab7{to{stroke-dashoffset:0}}@keyframes qrlogin-thanks-pop-b6d62ab7{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes qrlogin-spark-burst-b6d62ab7{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translate(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--distance)) scale(1)}}.qrlogin a[data-v-b6d62ab7]:focus-visible,.qrlogin button[data-v-b6d62ab7]:focus-visible{outline-color:var(--qr-gold-border)}@media (hover:hover) and (pointer:fine){.qrlogin-powered[data-v-b6d62ab7]:focus-visible,.qrlogin-powered[data-v-b6d62ab7]:hover{opacity:1}.qrlogin-detail-btn[data-v-b6d62ab7]:hover{background:var(--pf-surface-hi)}}@media (min-width:540px){.qrlogin[data-v-b6d62ab7]{padding-top:1rem}.qrlogin-hero[data-v-b6d62ab7]{border-radius:1.75rem 1.75rem 0 0}}@media (max-height:700px){.qrlogin-hero[data-v-b6d62ab7],.qrlogin-loading__hero[data-v-b6d62ab7]{min-height:13.25rem}.qrlogin-confirmation__icon[data-v-b6d62ab7]{height:2.8rem;width:2.8rem}.qrlogin-confirmation__icon svg[data-v-b6d62ab7]{height:1.25rem;width:1.25rem}.qrlogin-title[data-v-b6d62ab7]{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.qrlogin-bar[data-v-b6d62ab7],.qrlogin-confirmation[data-v-b6d62ab7],.qrlogin-hero__image[data-v-b6d62ab7],.qrlogin-intro[data-v-b6d62ab7],.qrlogin-survey[data-v-b6d62ab7],.qrlogin-thanks--celebrate .qrlogin-thanks__copy[data-v-b6d62ab7],.qrlogin-thanks--celebrate .qrlogin-thanks__eyebrow[data-v-b6d62ab7],.qrlogin-thanks--celebrate .qrlogin-thanks__icon[data-v-b6d62ab7],.qrlogin-thanks--celebrate .qrlogin-thanks__title[data-v-b6d62ab7],.qrlogin-thanks__check[data-v-b6d62ab7]{animation:none}.qrlogin-fireworks[data-v-b6d62ab7]{display:none}.qrlogin-swap-enter-from[data-v-b6d62ab7]{transform:none}}.pf-tabs[data-v-154fc20d]{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:var(--pf-radius-sm);display:grid;gap:0;grid-template-columns:repeat(var(--pf-tabs-count,2),1fr);margin-bottom:1.25rem;padding:3px;position:relative}.pf-tabs__thumb[data-v-154fc20d]{background:var(--pf-surface-press);border:1px solid var(--pf-accent-border);border-radius:calc(var(--pf-radius-sm) - 3px);bottom:3px;box-shadow:0 2px 10px -4px #0009;left:3px;position:absolute;top:3px;transition:transform .24s var(--pf-ease);width:calc((100% - 6px)/var(--pf-tabs-count, 2));will-change:transform}.pf-tabs__tab[data-v-154fc20d]{align-items:center;border-radius:calc(var(--pf-radius-sm) - 3px);color:var(--pf-text-3);display:flex;font-size:.8125rem;font-weight:600;gap:.35rem;justify-content:center;min-height:40px;min-width:0;padding:0 .6rem;position:relative;transition:color .2s ease,transform .16s var(--pf-ease);z-index:1}.pf-tabs__tab--active[data-v-154fc20d]{color:var(--pf-text)}.pf-tabs__count[data-v-154fc20d]{background:var(--pf-accent-soft);border:1px solid var(--pf-accent-border);border-radius:999px;flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.5;padding:0 .35rem}@media (hover:hover) and (pointer:fine){.pf-tabs__tab[data-v-154fc20d]:not(.pf-tabs__tab--active):hover{color:var(--pf-text-2)}}.pf-promo[data-v-77fb7ce7]{background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:var(--pf-radius);display:flex;flex-direction:column;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s var(--pf-ease)}@media (hover:hover) and (pointer:fine){.pf-promo[data-v-77fb7ce7]:hover{border-color:var(--pf-border-hi);box-shadow:var(--pf-shadow);transform:translateY(-2px)}}.pf-promo__media[data-v-77fb7ce7]{align-items:center;aspect-ratio:4/3;background:#00000047;display:flex;justify-content:center;overflow:hidden;position:relative}.pf-promo__img[data-v-77fb7ce7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pf-promo__logo[data-v-77fb7ce7]{height:42%;-o-object-fit:contain;object-fit:contain;opacity:.35;width:42%}.pf-promo__placeholder[data-v-77fb7ce7]{color:var(--pf-text-3)}.pf-promo__scrim[data-v-77fb7ce7]{background:linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent);height:55%;inset:auto 0 0;pointer-events:none;position:absolute}.pf-promo__points[data-v-77fb7ce7]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;bottom:.75rem;color:#fff;display:inline-flex;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;gap:.3rem;left:.75rem;padding:.25rem .6rem;position:absolute}.pf-promo__body[data-v-77fb7ce7]{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:.875rem 1rem 1rem}.pf-promo__title[data-v-77fb7ce7]{color:var(--pf-text);font-size:.9375rem;font-weight:700;line-height:1.3}.pf-promo__desc[data-v-77fb7ce7]{font-size:.8125rem;line-height:1.45}.pf-promo__product[data-v-77fb7ce7]{align-items:center;color:var(--pf-text-2);display:flex;font-size:.75rem;font-weight:600;gap:.35rem;min-width:0}.pf-promo__lack[data-v-77fb7ce7]{margin-top:.1rem}.pf-promo__lack-head[data-v-77fb7ce7]{align-items:baseline;color:var(--pf-text-3);display:flex;font-size:.6875rem;gap:.5rem;justify-content:space-between;margin-bottom:.3rem}.pf-promo__lack-head strong[data-v-77fb7ce7]{color:var(--pf-text-2)}.pf-promo__lack-head strong[data-v-77fb7ce7],.pf-promo__lack-pct[data-v-77fb7ce7]{font-variant-numeric:tabular-nums;font-weight:700}.pf-promo__lack-track[data-v-77fb7ce7]{background:var(--pf-surface-hi);border-radius:999px;height:.25rem;overflow:hidden}.pf-promo__lack-fill[data-v-77fb7ce7]{background:var(--pf-accent);border-radius:999px;height:100%;transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--pf-ease);width:100%;will-change:transform}.pf-promo__cta[data-v-77fb7ce7]{align-items:center;border-radius:var(--pf-radius-sm);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;justify-content:center;margin-top:auto;min-height:42px;padding:0 1rem;width:100%}.pf-promo__cta--off[data-v-77fb7ce7]{background:var(--pf-surface-hi);border:1px solid var(--pf-border);color:var(--pf-text-3);cursor:not-allowed}.pf-promo__spinner[data-v-77fb7ce7]{animation:pf-promo-spin-77fb7ce7 .7s linear infinite;border:2px solid;border-bottom:2px solid transparent;border-radius:50%;height:.9rem;width:.9rem}@keyframes pf-promo-spin-77fb7ce7{to{transform:rotate(1turn)}}.pf-canje__overlay[data-v-9e942e3a]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10060}.pf-canje__panel[data-v-9e942e3a]{background:#101015;border:1px solid var(--pf-border-hi);border-radius:var(--pf-radius-lg);box-shadow:0 30px 70px -25px #000000d9;max-width:26rem;overflow:hidden;position:relative;width:100%}.pf-canje__aura[data-v-9e942e3a]{aspect-ratio:1;background:radial-gradient(circle,var(--pf-accent-soft) 0,transparent 62%);border-radius:50%;left:50%;pointer-events:none;position:absolute;top:-45%;transform:translate(-50%);width:130%}.pf-canje__content[data-v-9e942e3a]{padding:2rem 1.5rem 1.5rem;position:relative;text-align:center}.pf-canje__badge[data-v-9e942e3a]{align-items:center;background:var(--pf-accent);border-radius:50%;box-shadow:0 12px 30px -10px var(--pf-accent-ring);color:var(--pf-on-accent);display:inline-flex;height:4.5rem;justify-content:center;position:relative;width:4.5rem}.pf-canje__badge-halo[data-v-9e942e3a]{animation:pf-canje-pulse-9e942e3a 2.4s var(--pf-ease) infinite;border:1px solid var(--pf-accent-border);border-radius:50%;inset:-.5rem;position:absolute}@keyframes pf-canje-pulse-9e942e3a{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35)}}.pf-canje__title[data-v-9e942e3a]{color:var(--pf-text);font-size:1.5rem;font-weight:800;letter-spacing:-.01em;margin-top:1.125rem}.pf-canje__lead[data-v-9e942e3a]{color:var(--pf-text-2);font-size:.9375rem;line-height:1.45;margin-top:.4rem}.pf-canje__lead strong[data-v-9e942e3a]{color:var(--pf-text);font-weight:700}.pf-canje__hint[data-v-9e942e3a]{color:var(--pf-text-3);font-size:.75rem;line-height:1.5;margin-top:1.25rem}.pf-canje__hint--solo[data-v-9e942e3a]{margin-bottom:.5rem}.pf-canje__code-box[data-v-9e942e3a]{align-items:center;background:var(--pf-surface-hi);border:1px dashed var(--pf-accent-border);border-radius:var(--pf-radius-sm);display:flex;gap:.75rem;justify-content:space-between;margin-top:.5rem;padding:.875rem .75rem .875rem 1.125rem}.pf-canje__code[data-v-9e942e3a]{color:var(--pf-text);flex:1;font-size:1.875rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.14em;min-width:0;overflow-wrap:anywhere;text-align:left}.pf-canje__copy[data-v-9e942e3a]{align-items:center;background:var(--pf-surface-press);border:1px solid var(--pf-border);border-radius:.625rem;color:var(--pf-text-2);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:.3rem;min-height:36px;padding:0 .7rem}.pf-canje__copy--done[data-v-9e942e3a]{border-color:var(--pf-success);color:var(--pf-success)}.pf-canje__cta[data-v-9e942e3a]{font-size:.9375rem;margin-top:1.5rem;min-height:46px;width:100%}.pf-canje-enter-active[data-v-9e942e3a],.pf-canje-leave-active[data-v-9e942e3a]{transition:opacity .22s ease}.pf-canje-enter-active .pf-canje__panel[data-v-9e942e3a],.pf-canje-leave-active .pf-canje__panel[data-v-9e942e3a]{transition:transform .24s var(--pf-ease)}.pf-canje-enter-from[data-v-9e942e3a],.pf-canje-leave-to[data-v-9e942e3a]{opacity:0}.pf-canje-enter-from .pf-canje__panel[data-v-9e942e3a],.pf-canje-leave-to .pf-canje__panel[data-v-9e942e3a]{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.pf-canje__badge-halo[data-v-9e942e3a]{display:none}}
