.intro{display:none}@media (prefers-reduced-motion:no-preference){html.motion-ok.intro-pending .intro{will-change:clip-path, opacity;animation:.4s ease-in 2.6s forwards intro-fallback;display:grid}html.motion-ok.intro-pending .intro.is-live{animation:none}html.motion-ok.intro-pending .intro-logo-pop{animation:.55s cubic-bezier(.34,1.56,.64,1) 50ms both intro-pop}}@keyframes intro-fallback{to{opacity:0;visibility:hidden}}@keyframes intro-pop{0%{opacity:0;transform:scale(.7)}}.hdr{--hdr-ease:var(--ease-soft,cubic-bezier(.2, .8, .2, 1))}.hdr--reveal{visibility:hidden;transition:transform .45s var(--hdr-ease), visibility 0s linear .45s;transform:translateY(calc(-100% - .5rem))}.hdr--reveal.is-shown{visibility:visible;transition:transform .45s var(--hdr-ease), visibility 0s linear 0s;transform:none}.hdr-bar{transition:background-color .35s var(--hdr-ease), box-shadow .35s var(--hdr-ease), border-color .35s var(--hdr-ease)}.hdr.is-scrolled .hdr-bar{border-color:var(--color-surface-muted);background-color:#fffc;box-shadow:0 14px 34px -18px #2b2a2847,0 2px 8px -4px #2b2a281a}.hdr-link,.hdr-cta{transition:background-color .25s var(--hdr-ease), color .25s var(--hdr-ease), transform .2s var(--hdr-ease)}.hdr-cta:active{transform:scale(.97)}.hdr-link[aria-current=true]{background-color:var(--color-brand-soft);color:var(--color-result-status-content)}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}.portal-header{font-family:Montserrat,Open Sans,ui-sans-serif,system-ui,sans-serif}:root:has(.portal-header){--top-chrome:93px}.hero{--hero-spark:var(--color-spark)}.hero-stage{perspective:1400px;perspective-origin:50% 30%}.hero-3d{transform-style:preserve-3d}.hero-face{isolation:isolate;border-radius:4.9%/7.7%}.hero-face:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff47}.hero-card-img{width:104.28%;max-width:none;height:105.16%;position:absolute;top:-2.58%;left:-2.19%}.hero-ghost{position:absolute;inset:0}.hero-ghost--a{transform:translate3d(15%,-21%,-50px)rotate(6deg)scale(.84)}.hero-ghost--b{transform:translate3d(-15%,-27%,-110px)rotate(-7deg)scale(.84)}.hero-shine{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#fff3 0%,#ffffff0f 20%,#fff0 40%);width:200%;height:200%;position:absolute;top:-70%;left:-64%}.hero-floor{filter:blur(10px);background:radial-gradient(closest-side,#0e7a754d,#0e7a7500);border-radius:50%;height:20%;position:absolute;top:94%;left:12%;right:12%}.hero-halo{background:radial-gradient(closest-side, var(--color-brand-soft), transparent);background:radial-gradient(closest-side at 50% 55%, color-mix(in srgb, var(--color-brand) 15%, transparent), transparent 70%), radial-gradient(36% 32% at 24% 30%, color-mix(in srgb, var(--color-loyalty) 9%, transparent), transparent), radial-gradient(closest-side, var(--color-brand-soft), color-mix(in srgb, var(--color-brand-soft) 55%, transparent) 55%, transparent)}.hero-chip{border:1px solid var(--color-surface-muted);backdrop-filter:blur(14px)saturate(1.4);background-color:#fffffff0}.hero-amount{min-width:7ch;display:inline-block}.hero-spark{color:var(--hero-spark);display:block;position:absolute}.hero-word-mask{margin-bottom:-.12em;padding-bottom:.12em}@media (prefers-reduced-motion:no-preference){html.motion-ok [data-hero]:not(.is-ready) .hero-pre{opacity:0;animation:10ms linear 3s forwards hero-failsafe}html.motion-ok [data-hero]:not(.is-ready) .hero-card{animation:10ms linear 3s forwards hero-failsafe;transform:translateY(22%)rotate(-4deg)rotateY(-16deg)rotateX(30deg)scale(.82)}html.motion-ok .hero-spark{animation:hero-drift var(--d,10s) ease-in-out var(--delay,0s) infinite alternate}}@keyframes hero-failsafe{to{opacity:1;transform:none}}@keyframes hero-drift{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(6px,-10px)rotate(14deg)}to{transform:translate(-5px,5px)rotate(-8deg)}}.marquee-viewport[data-astro-cid-jlkz6453]{padding-block:.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track[data-astro-cid-jlkz6453]{width:max-content;animation:22s linear infinite mgc-merchants-marquee;display:flex}.marquee-viewport[data-astro-cid-jlkz6453]:hover .marquee-track[data-astro-cid-jlkz6453],.marquee-viewport[data-astro-cid-jlkz6453]:focus-within .marquee-track[data-astro-cid-jlkz6453]{animation-play-state:paused}.marquee-group[data-astro-cid-jlkz6453]{flex-shrink:0;align-items:center;gap:2rem;padding-inline-end:2rem;display:flex}@media (width>=48rem){.marquee-group[data-astro-cid-jlkz6453]{gap:3rem;padding-inline-end:3rem}}@keyframes mgc-merchants-marquee{0%{transform:translate(0,0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.marquee-viewport[data-astro-cid-jlkz6453]{overflow:visible;-webkit-mask-image:none;mask-image:none}.marquee-track[data-astro-cid-jlkz6453]{justify-content:center;width:auto;animation:none}.marquee-group[data-astro-cid-jlkz6453]{flex-wrap:wrap;flex-shrink:1;justify-content:center;gap:1.25rem 2rem;padding-inline-end:0}.marquee-group[data-astro-cid-jlkz6453][aria-hidden=true]{display:none}}html:not(.motion-ok) .marquee-viewport[data-astro-cid-jlkz6453]{overflow:visible;-webkit-mask-image:none;mask-image:none}html:not(.motion-ok) .marquee-track[data-astro-cid-jlkz6453]{justify-content:center;width:auto;animation:none}html:not(.motion-ok) .marquee-group[data-astro-cid-jlkz6453]{flex-wrap:wrap;flex-shrink:1;justify-content:center;gap:1.25rem 2rem;padding-inline-end:0}html:not(.motion-ok) .marquee-group[data-astro-cid-jlkz6453][aria-hidden=true]{display:none}.backdrop[data-astro-cid-grqx5pbz]{background:radial-gradient(circle at 32% 28%, var(--color-surface) 0%, var(--color-brand-soft) 58%, color-mix(in oklab, var(--color-brand-soft) 82%, var(--color-brand) 18%) 100%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand) 10%, transparent), 0 30px 60px -30px var(--color-result-icon-shadow)}.sparkle[data-astro-cid-grqx5pbz]{width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);color:var(--color-brand);--stroke:max(2px, calc(var(--size) * .16))}.sparkle-shape[data-astro-cid-grqx5pbz]{display:block;position:absolute;inset:0}html.motion-ok .sparkle-shape[data-astro-cid-grqx5pbz]{animation:mgc-twinkle 3.4s ease-in-out var(--delay,0s) infinite}.sparkle-soft[data-astro-cid-grqx5pbz]{color:var(--color-brand-disabled)}.sparkle-plus[data-astro-cid-grqx5pbz]{background:linear-gradient(currentColor, currentColor) center top / var(--stroke) 36% no-repeat, linear-gradient(currentColor, currentColor) center bottom / var(--stroke) 36% no-repeat, linear-gradient(currentColor, currentColor) left center / 36% var(--stroke) no-repeat, linear-gradient(currentColor, currentColor) right center / 36% var(--stroke) no-repeat}.sparkle-ring[data-astro-cid-grqx5pbz]{border:var(--stroke) solid currentColor;border-radius:9999px}@keyframes mgc-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.sparkle-shape[data-astro-cid-grqx5pbz]{animation:none}}.phone[data-astro-cid-ykln7coe]{--_w:var(--phone-w,clamp(250px, 26vw, 330px));--_bezel:calc(var(--_w) * .03);--_radius:calc(var(--_w) * .145);width:var(--_w);aspect-ratio:9/19.5;flex:none;max-width:100%;position:relative}.phone-frame[data-astro-cid-ykln7coe]{padding:var(--_bezel);border-radius:var(--_radius);box-shadow:inset 0 0 0 1px #ffffff29, inset 0 0 0 calc(var(--_bezel) * .35) #0000008c, 0 0 0 1px #0000004d, 0 46px 80px -34px #0e7a756b, 0 26px 48px -26px #2b2a2880;background:linear-gradient(150deg,#5c5e62 0%,#222326 16%,#101112 52%,#2e2f32 100%);position:absolute;inset:0}.phone-frame[data-astro-cid-ykln7coe]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ffffff73,#fff0 30% 75%,#ffffff2e);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.phone-screen[data-astro-cid-ykln7coe]{border-radius:calc(var(--_radius) - var(--_bezel));background-color:var(--color-surface,#fff);isolation:isolate;height:100%;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);container-type:inline-size}.phone-status[data-astro-cid-ykln7coe]{z-index:25;height:13cqi;color:var(--color-content-primary,#2b2a28);pointer-events:none;justify-content:space-between;align-items:center;padding:.6cqi 7cqi 0 9cqi;display:flex;position:absolute;inset:0 0 auto}.phone-time[data-astro-cid-ykln7coe]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:4.1cqi;font-weight:600;line-height:1}.phone-status-icons[data-astro-cid-ykln7coe]{align-items:center;gap:1cqi;display:flex}.phone-status-icons[data-astro-cid-ykln7coe] .phone-status-icon{width:4.4cqi;height:4.4cqi}.phone-status-icons[data-astro-cid-ykln7coe] .phone-status-icon--battery{width:5.6cqi;height:5.6cqi;transform:rotate(90deg)}.phone-island[data-astro-cid-ykln7coe]{z-index:30;pointer-events:none;background:#000;border-radius:999px;width:31cqi;height:9cqi;position:absolute;top:2.4cqi;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d}.phone-island[data-astro-cid-ykln7coe]:after{content:"";background:radial-gradient(circle at 35% 35%,#465a8ce6,#0c0e16 60%);border-radius:999px;width:3.4cqi;height:3.4cqi;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.phone-home[data-astro-cid-ykln7coe]{z-index:30;pointer-events:none;background:#2b2a28d1;border-radius:999px;width:34cqi;height:1.4cqi;position:absolute;bottom:1.9cqi;left:50%;transform:translate(-50%)}.phone-glare[data-astro-cid-ykln7coe]{z-index:40;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(112deg,#fff3 0%,#ffffff0f 18%,#fff0 34% 68%,#ffffff12 84%,#fff0 100%);position:absolute;inset:-10% -20%}.phone-button[data-astro-cid-ykln7coe]{width:calc(var(--_w) * .012);background:linear-gradient(90deg,#141516,#46484c 55%,#1c1d1f);border-radius:2px;position:absolute}.phone-button--action[data-astro-cid-ykln7coe]{left:calc(var(--_w) * -.009);height:4%;top:17%}.phone-button--volume-up[data-astro-cid-ykln7coe]{left:calc(var(--_w) * -.009);height:7.5%;top:24%}.phone-button--volume-down[data-astro-cid-ykln7coe]{left:calc(var(--_w) * -.009);height:7.5%;top:33%}.phone-button--power[data-astro-cid-ykln7coe]{right:calc(var(--_w) * -.009);height:11%;top:26%}.tour-layout{grid-template-columns:minmax(0,1fr);row-gap:2.75rem;display:grid}.tour-head{text-align:center;max-width:36rem;margin-inline:auto}.tour-stage{flex-direction:column;align-items:center;gap:1.25rem;min-width:0;display:flex}.tour-sticky{justify-content:center;width:100%;display:flex}.tour-figure{--phone-w:min(300px, 74vw);flex-direction:column;align-items:center;gap:1.5rem;margin:0;display:flex;position:relative}.tour-phone{isolation:isolate;position:relative}.tour-aura{z-index:-1;aspect-ratio:1;pointer-events:none;width:170%;margin:-85% 0 0 -85%;position:absolute;top:50%;left:50%}.tour-aura-fill{background:radial-gradient(closest-side, var(--color-brand-soft) 0%, color-mix(in oklab, var(--color-brand-soft) 55%, transparent) 48%, transparent 72%);border-radius:999px;position:absolute;inset:0}.tour-ring{background:conic-gradient(#158d8700 0deg,#158d874d 70deg,#158d8700 150deg,#00b3b838 230deg,#158d8700 300deg);border-radius:999px;position:absolute;inset:14%;-webkit-mask:radial-gradient(closest-side,#0000 96%,#000 97% 99%,#0000 100%);mask:radial-gradient(closest-side,#0000 96%,#000 97% 99%,#0000 100%)}html.motion-ok .tour-ring{animation:36s linear infinite tour-ring-spin}@keyframes tour-ring-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tour-ring{animation:none}}.tour-floor{z-index:-1;filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#0e7a754d,#0e7a7500);border-radius:999px;height:6%;position:absolute;bottom:-3%;left:14%;right:14%}.tour-hint{display:none}.tour-steps{gap:3rem;min-width:0;display:grid;position:relative}.tour-step{text-align:center;position:relative}.tour-step-inner{flex-direction:column;align-items:center;display:flex;position:relative}.tour-step-head{justify-content:center;align-items:center;gap:.75rem;display:flex}.tour-step-copy{max-width:28rem}.tour-rail,.tour-dot{display:none}@media (width<=767.98px){.is-tabs .tour-steps{gap:0}.is-tabs .tour-step{grid-area:1/1}.is-tabs .tour-step:not([data-active]){visibility:hidden}.is-tabs .tour-step:focus-visible{outline-offset:6px;border-radius:18px}.is-tabs .tour-hint{display:inline-flex}.is-tabs [data-tour-swipe]{touch-action:pan-y}}@media (width>=768px){.tour-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:0 clamp(2.5rem,7vw,7rem)}.tour-head{text-align:left;grid-area:1/1;max-width:34rem;margin-inline:0;padding-left:3rem}.tour-stage{grid-area:1/2/span 2;display:block}.tour-sticky{align-items:center;height:100svh;padding-block:5rem 1.5rem;position:sticky;top:0}.tour-figure{--phone-w:min(clamp(240px, 22vw, 280px), calc((100svh - 15rem) * .4615))}.tour-steps{padding-block:0 12.5vh;grid-area:2/1;gap:0;padding-left:3rem}.tour-step{text-align:left;flex-direction:column;justify-content:center;min-height:75svh;display:flex}.tour-step-inner{align-items:flex-start}.tour-step-head{justify-content:flex-start}.is-scrolly .tour-step-title{transition:color .45s var(--ease-soft)}.is-scrolly .tour-step:not([data-active]) .tour-step-title{color:var(--color-content-muted)}.tour-rail{background-color:var(--color-surface-muted);border-radius:2px;width:2px;display:block;position:absolute;top:0;bottom:12.5vh;left:calc(.5rem - 1px);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.tour-rail-fill{background:linear-gradient(180deg, var(--color-spark), var(--color-brand) 40%, var(--color-brand-strong));transform-origin:50% 0;transform:scaleY(var(--tour-progress,0));position:absolute;inset:0}.tour-dot{border:2px solid var(--color-surface-muted);background-color:var(--color-surface);width:1rem;height:1rem;transition:border-color .35s var(--ease-soft), background-color .35s var(--ease-soft);border-radius:999px;display:block;position:absolute;top:.875rem;left:-3rem}.tour-dot:before{content:"";z-index:-1;background-color:var(--color-brand-soft);opacity:0;transition:opacity .35s var(--ease-soft), transform .45s var(--ease-soft);border-radius:999px;position:absolute;inset:-7px;transform:scale(.4)}.tour-step[data-passed] .tour-dot,.tour-step[data-active] .tour-dot{border-color:var(--color-brand);background-color:var(--color-brand)}.tour-step[data-active] .tour-dot:before{opacity:1;transform:scale(1)}}.mini{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-size:4.6cqi;line-height:1.5;position:absolute;inset:0}.mini img{-webkit-user-drag:none}.mini-screens{position:absolute;inset:0}.mini-screen{background-color:var(--color-surface,#fff);flex-direction:column;padding:2.85em 0 6.6em;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:-1em 0 2.5em -1.4em #2b2a2859}.mini-screen:not([data-active]){visibility:hidden}.mini-body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.mini-gutter{padding-inline:1.1em}.mini-gap-xs{gap:.45em}.mini-gap-sm{gap:.5em}.mini-gap-md{gap:.875em}.mini-gap-top{margin-top:.4em}.mini-stack{flex-direction:column;display:flex}.mini-row{justify-content:space-between;align-items:center;gap:.5em;width:100%;display:flex}.mini-row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.mini-grow{flex:auto;min-width:0}.mini-title{font-size:1.375em;font-weight:600;line-height:1.227}.mini-heading{font-size:1.125em;font-weight:600;line-height:1.222}.mini-body-text{font-size:1em;line-height:1.5}.mini-supporting{font-size:.875em;line-height:1.43}.mini-list-supporting{font-size:.875em;line-height:1.286}.mini-label,.mini-action{font-size:.875em;font-weight:600;line-height:1.43}.mini-overline{letter-spacing:.07em;font-size:.625em;font-weight:700;line-height:1.4}.mini-metadata{font-size:.6875em;font-weight:600;line-height:1.364}.mini-value{white-space:nowrap;font-size:1em;font-weight:700;line-height:1.375}.mini-value-strong{white-space:nowrap;font-size:1.125em;font-weight:700;line-height:1.333}.mini-result-title{font-size:1.625em;font-weight:700;line-height:1.19}.mini-result-desc{font-size:.9375em;line-height:1.467}.mini-result-status{font-size:.8125em;font-weight:600;line-height:1.615}.mini-ic{flex:none;width:1.0625em;height:1.0625em}.mini-ic-sm{flex:none;width:.875em;height:.875em}.mini-ic-btn{flex:none;width:1.125em;height:1.125em}.mini-ic-lg,.mini-ic-header{flex:none;width:1.5em;height:1.5em}.mini-ic-check{flex:none;width:1.25em;height:1.25em}.mini-ic-result{width:2.625em;height:2.625em}.mini-header{flex:none;align-items:center;gap:.75em;min-height:3.25em;padding:.4em 1.1em;display:flex}.mini-header--dashboard{min-height:3.5em}.mini-header-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.mini-nav{z-index:20;position:absolute;bottom:1.35em;left:.5em;right:.5em}.mini-nav-track{--_pad:.28em;padding:var(--_pad);border-radius:999px;display:flex;position:relative;overflow:hidden;box-shadow:0 .6em 1.4em -.8em #2b2a2859}.mini-nav-highlight{top:var(--_pad);bottom:var(--_pad);left:calc(var(--_pad) + var(--i,0) * (100% - 2 * var(--_pad)) / var(--n,5));width:calc((100% - 2 * var(--_pad)) / var(--n,5));transform-origin:50%;border-radius:999px;position:absolute}.mini-nav-item{z-index:1;cursor:pointer;border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.12em;min-width:0;min-height:max(44px,3.9em);text-decoration:none;display:flex;position:relative}.mini-nav-item:focus-visible{outline:2px solid var(--color-brand-strong,#0e7a75);outline-offset:-2px;border-radius:999px}.mini-nav-icon{flex:none;width:1.5em;height:1.5em}.mini-nav-label{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-inline:.12em;font-size:.56em;font-weight:600;line-height:1.333;display:block;overflow:hidden}.mini-carousel{aspect-ratio:16/10;flex:none;width:100%;margin-top:.15em;position:relative}.mini-card,.mini-card-ghost{position:absolute}.mini-card{z-index:1;width:84%;height:84%;top:8%;left:8%}.mini-card-ghost{z-index:0;width:70%;height:70%;top:15%;left:79%}.mini-card-ghost .mini-card-art{opacity:.5;filter:saturate(.7)}.mini-card-art{object-fit:cover;filter:drop-shadow(0 .55em .8em #10224052);width:100%;height:100%;position:absolute;inset:0}.mini-card-meta{color:#fff;text-shadow:0 1px 3px #0000008c;flex-direction:column;gap:.15em;display:flex;position:absolute;top:46%;left:4.7%;right:4.7%}.mini-card-number{letter-spacing:.02em;white-space:nowrap;font-size:.96em;font-weight:700;line-height:1.27}.mini-card-expiry{font-size:.6em;font-weight:700;line-height:1.3}.mini-card-logos{justify-content:center;gap:1.6%;display:flex;position:absolute;top:75%;left:0;right:0}.mini-card-logo{aspect-ratio:1;width:8.74%;display:block}.mini-card-logo img{object-fit:contain;width:100%;height:100%;display:block}.mini-pager{flex:none;justify-content:center;align-items:center;gap:.44em;margin-top:-.2em;display:flex}.mini-dot{border-radius:999px;width:.44em;height:.44em}.mini-balance{border-style:solid;border-width:1px;border-radius:1em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em;min-height:3.5em;margin-top:.75em;padding:.75em .875em;display:flex}.mini-split-wrap{flex:none;align-self:center;margin-top:auto;position:relative}.mini-split{border-radius:999px;width:13.1em;height:3.375em;display:flex;position:relative;overflow:hidden}.mini-split-main{flex:auto;justify-content:center;align-items:center;display:flex}.mini-split-add{cursor:pointer;border-left:1px solid #ffffff38;flex:none;justify-content:center;align-items:center;width:3.375em;transition:background-color .2s;display:flex}.mini-split-add:hover{background-color:#ffffff24}.mini-split-add:focus-visible{outline-offset:-4px;border-radius:999px;outline:2px solid #fff}.mini-add-pulse{width:3.375em;height:3.375em;box-shadow:0 0 0 .18em var(--color-spark);opacity:0;pointer-events:none;border-radius:999px;position:absolute;top:0;right:0}@media (prefers-reduced-motion:no-preference){.mini-add-pulse{animation:2.4s ease-out infinite mini-add-pulse}}@keyframes mini-add-pulse{0%{opacity:.85;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.55)}}.mini-add-tip{z-index:2;background-color:var(--color-content-primary,#2b2a28);color:#fff;white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:.4em;padding:.38em .7em .38em .38em;font-size:.68em;font-weight:600;line-height:1.2;display:flex;position:absolute;bottom:calc(100% + .7em);right:-.35em;box-shadow:0 .6em 1.2em -.6em #2b2a2899}.mini-add-tip:after{content:"";border:.45em solid #0000;border-top-color:var(--color-content-primary,#2b2a28);position:absolute;top:100%;right:1.7em}.mini-add-step{background-color:var(--color-spark);color:var(--color-content-primary,#2b2a28);border-radius:999px;padding:.2em .5em;font-weight:700}.mini-intro{flex-direction:column;gap:.25em;display:flex}.mini-code{border-radius:1.125em;flex-direction:column;align-items:center;gap:.56em;padding:.875em .75em;display:flex}.mini-barcode-box{border-radius:.875em;justify-content:center;align-items:center;width:100%;height:7em;padding-inline:.9em;display:flex;position:relative;overflow:hidden}.mini-barcode{width:100%;height:4.9em;display:block}.mini-scanline{opacity:0;width:2px;box-shadow:0 0 .55em .12em var(--color-spark);pointer-events:none;border-radius:2px;position:absolute;top:12%;bottom:12%;left:.9em}.mini-key{border-radius:1em;flex-direction:column;gap:.25em;padding:.75em .875em;display:flex}.mini-digits{display:grid}.mini-digits-row{grid-area:1/1;justify-content:center;gap:.375em;display:flex}.mini-digits-reveal{opacity:0;visibility:hidden}.mini-digit{border-radius:.75em;justify-content:center;align-items:center;min-width:2.5em;min-height:2.5em;display:flex}.mini-btn{isolation:isolate;border-radius:999px;justify-content:center;align-items:center;gap:.6em;width:100%;min-height:3.25em;display:flex;position:relative;overflow:hidden}.mini-btn-outline{border-style:solid;border-width:1px}.mini-btn-labels{display:grid}.mini-btn-label{grid-area:1/1;justify-content:center;align-items:center;gap:.6em;display:flex}.mini-btn-label--alt{opacity:0;visibility:hidden}.mini-ripple{z-index:-1;opacity:0;pointer-events:none;border-radius:999px;width:7em;height:7em;margin:-3.5em 0 0 -3.5em;position:absolute;top:50%;left:50%}.mini-countdown{justify-content:center;align-items:center;gap:.45em;display:flex}.mini-pill{border-radius:999px;align-items:center;padding:.3em .75em;display:inline-flex}.mini-transfer{overflow:hidden}.mini-transfer-form,.mini-transfer-result{flex-direction:column;display:flex;position:absolute;inset:0}.mini-transfer-form{opacity:0;visibility:hidden;gap:.9em;padding-top:.3em}.mini-transfer-result{text-align:center;justify-content:center;align-items:center;gap:1.5em;padding-bottom:1.5em}.mini-field{flex-direction:column;gap:.35em;display:flex}.mini-input{border-style:solid;border-width:1px;border-radius:.875em;align-items:center;gap:.6em;min-height:3.25em;padding-inline:.875em;display:flex;position:relative}.mini-input-ring{border-radius:inherit;opacity:0;pointer-events:none;border-style:solid;border-width:1.5px;position:absolute;inset:-1px}.mini-input-text{white-space:nowrap;flex:auto;min-width:0;display:grid}.mini-input-text>*{grid-area:1/1}.mini-input-value{clip-path:inset(0 100% 0 0)}.mini-notice{align-items:flex-start;gap:.5em;display:flex}.mini-notice .mini-ic{margin-top:.15em}.mini-result-tile{border-radius:1.75em;flex:none;justify-content:center;align-items:center;width:5.5em;height:5.5em;display:flex}.mini-result-copy{flex-direction:column;gap:.5em;display:flex}.mini-status{border-radius:1.25em;align-items:center;gap:.5em;padding:.56em .875em;display:inline-flex}.mini-list{border-radius:1.125em;padding:.125em .75em}.mini-list-row{isolation:isolate;align-items:center;gap:.56em;min-height:3.25em;padding-block:.375em;display:flex;position:relative}.mini-list-row--compact{min-height:2.75em;padding-block:.3em}.mini-list-row-selected{z-index:-1;border-style:solid;border-width:1.5px;border-radius:.75em;position:absolute;inset:.15em -.45em;box-shadow:0 .45em 1em -.7em #0e7a7573}.mini-badge-img{object-fit:contain;flex:none;width:2.5em;height:2.5em}.mini-badge-img--sm{width:2.1em;height:2.1em}.mini-chip-row{border-radius:.94em;justify-content:space-between;align-items:center;gap:.5em;min-height:3em;padding:.6em .875em;display:flex}.mini-meta{align-items:center;gap:.44em;display:flex}.mini-totals{border-radius:1.125em;padding:.25em .75em}.mini-total-row{justify-content:space-between;align-items:center;gap:.5em;min-height:2.75em;padding-block:.4em;display:flex}.mini-merchant-head{align-items:center;gap:.625em;display:flex}.mini-merchant-tile{border-radius:.75em;flex:none;justify-content:center;align-items:center;width:2.375em;height:2.375em;display:flex}.mini-seg{isolation:isolate;border-radius:.94em;gap:.25em;min-height:2.875em;padding:.25em;display:flex;position:relative}.mini-seg-highlight{z-index:-1;border-radius:.75em;width:calc(50% - .375em);position:absolute;top:.25em;bottom:.25em;left:.25em}.mini-seg-item{flex:1 1 0;justify-content:center;align-items:center;gap:.3em;min-width:0;display:flex}.mini-search{border-radius:.875em;align-items:center;gap:.5em;min-height:2.75em;padding-inline:.75em;display:flex}.mini-check{flex:none;display:flex}.mini-nav{transition:transform .45s var(--ease-soft,ease), opacity .3s ease, visibility 0s linear 0s}.is-scrolly .mini[data-full] .mini-nav{opacity:0;visibility:hidden;transition:transform .45s var(--ease-soft,ease), opacity .3s ease, visibility 0s linear .45s;transform:translateY(170%)}.mini-nav-highlight{transition:opacity .25s}.mini[data-full] .mini-nav-highlight{opacity:0}.mini[data-full]~.phone-status{color:#fff}.mini[data-full]~.phone-home{background:#ffffffbf}.mini-screen[data-full]{background-color:var(--color-content-primary,#2b2a28)}.mini-scan{background:radial-gradient(120% 70% at 50% 42%,#ffffff17,#0000 62%);flex-direction:column;flex:auto;min-height:0;padding-inline:1.1em;display:flex;position:relative}.mini-scan-close{background-color:var(--color-surface,#fff);cursor:pointer;border-radius:999px;align-self:flex-end;place-items:center;width:2.5em;height:2.5em;margin-top:.35em;transition:transform .2s;display:grid}.mini-scan-close:hover{transform:scale(1.08)}.mini-scan-close:focus-visible{outline:2px solid var(--color-spark);outline-offset:2px}.mini-scan-view{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1.1em;min-height:0;display:flex}.mini-scan-frame{aspect-ratio:1.75;border:.3em solid var(--color-brand,#158d87);background-color:#2b2a2833;border-radius:1.4em;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.mini-scan-card{aspect-ratio:1.586;background:linear-gradient(135deg, var(--color-brand,#158d87), var(--color-brand-strong,#0e7a75));border-radius:.75em;flex-direction:column;justify-content:space-between;width:80%;padding:.7em .75em .75em;display:flex;transform:rotate(-2.5deg);box-shadow:0 .9em 1.6em -.9em #000000b3}.mini-scan-card-label{letter-spacing:.16em;color:#ffffffd9;font-size:.62em;font-weight:700;line-height:1}.mini-scan-code{border-radius:.4em;padding:.35em .5em;display:block}.mini-scan-barcode{width:100%;height:2.1em;display:block}.mini-scan-line{background-color:var(--color-spark);height:2px;box-shadow:0 0 .6em .14em var(--color-spark);pointer-events:none;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:5%;right:5%}.mini-scan-panel{text-align:center;background-color:#2b2a28cc;border:1px solid #ffffff14;border-radius:1em;flex-direction:column;gap:.35em;width:100%;padding:.85em .9em;display:flex}.mini-scan-muted{color:#ffffffd9}.pay-step{transition:background-color .35s var(--ease-soft), border-color .35s var(--ease-soft), box-shadow .35s var(--ease-soft)}.pay-step:hover:not([aria-current]){background-color:color-mix(in srgb, var(--color-surface) 55%, transparent)}.pay-step-num{background-color:var(--color-brand-soft);color:var(--color-brand-ink);transition:background-color .35s var(--ease-soft), color .35s var(--ease-soft)}.pay-step[aria-current=step]{background-color:var(--color-surface);border-color:var(--color-surface-muted);box-shadow:0 14px 30px -22px #2b2a2859}.pay-step[aria-current=step] .pay-step-num{background-color:var(--color-brand-strong);color:var(--color-on-brand)}.pay-stage{--phone-w:clamp(200px, 60vw, 252px);width:min(100%, calc(var(--phone-w) * 1.7));height:calc(var(--phone-w) * 2.1667 + 3rem)}@media (width>=640px){.pay-stage{--phone-w:250px}}@media (width>=1024px){.pay-stage{--phone-w:clamp(220px, 19vw, 250px)}}.pay-tilt{position:absolute;inset:0}.pay-device{width:var(--phone-w);margin-top:calc(var(--phone-w) * -1.0833);transition:transform .7s var(--ease-soft), z-index 0s linear .22s;position:absolute;top:50%}.pay-device--detail{left:0}.pay-device--use{right:0}.pay-device[data-slot=front]{z-index:2}.pay-device[data-slot=back]{z-index:1}.pay-device--detail[data-slot=front]{transform:rotate(-3deg)}.pay-device--detail[data-slot=back]{transform:translate(-3%,2%)rotate(-7deg)scale(.86)}.pay-device--use[data-slot=front]{transform:rotate(3deg)}.pay-device--use[data-slot=back]{transform:translate(3%,2%)rotate(7deg)scale(.86)}.pay-peek{z-index:5;border-radius:calc(var(--phone-w) * .145);background-color:color-mix(in srgb, var(--color-surface-canvas) 30%, transparent);cursor:pointer;transition:background-color .3s var(--ease-soft), opacity .3s var(--ease-soft);position:absolute;inset:0}.pay-peek:hover{background-color:color-mix(in srgb, var(--color-surface-canvas) 8%, transparent)}.pay-device[data-slot=front] .pay-peek{visibility:hidden;opacity:0}.pay-screen{background-color:var(--color-surface);flex-direction:column;padding:2.85em 0 2.4em;display:flex}.pay-screen[data-pay-screen=detail]{padding-bottom:6.9em}.pay-btn{cursor:pointer;transition:transform .15s var(--ease-soft), background-color .2s var(--ease-soft)}.pay-btn:active{transform:scale(.97)}.pay-btn.bg-brand-strong:hover{background-color:var(--color-brand)}.pay-toggle:hover{background-color:var(--color-brand-soft)}.pay-back{cursor:pointer;width:2.25em;height:2.25em;transition:background-color .2s var(--ease-soft);border-radius:999px;flex:none;place-items:center;margin:-.375em;display:grid}.pay-back:hover{background-color:var(--color-surface-subtle)}.pay-detail{flex-direction:column;flex:auto;min-height:0;display:flex}.pay-company{text-align:center;letter-spacing:.02em}.pay-card{margin-top:.5em;position:relative}.pay-card-art{filter:drop-shadow(0 .55em .8em #1022404d);width:100%;height:auto;display:block}.pay-card-logos{top:76%}.pay-balance{min-height:3em;margin-top:.7em;padding-block:.55em}.pay-info{border-style:solid;border-width:1px;border-radius:1em;margin-top:.6em;padding:.1em .875em}.pay-info-row{flex-direction:column;padding-block:.45em;display:flex}.pay-info-row+.pay-info-row{border-top:1px solid var(--color-surface-muted)}.pay-info-value{align-items:center;gap:.4em;display:flex}.pay-nav-item{cursor:default;min-height:3.9em}.pay-use{flex-direction:column;margin-top:.25em;display:flex}.pay-code-number{align-items:center;gap:.45em;display:inline-flex}.pay-digit{box-shadow:0 1px #2b2a280a}[data-pay-panel][data-state=hidden] .pay-ico-hide,[data-pay-panel][data-state=visible] .pay-ico-show{display:none}.pay-cta-wrap{position:relative}.pay-cta-wrap--detail{margin-top:auto;padding-top:.9em}.pay-pulse{height:3.25em;box-shadow:0 0 0 .18em var(--color-spark);opacity:0;pointer-events:none;border-radius:999px;position:absolute;bottom:0;left:0;right:0}.pay-tip{z-index:2;background-color:var(--color-content-primary);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;width:max-content;transition:opacity .3s var(--ease-soft), transform .45s var(--ease-soft), visibility 0s linear .3s;border-radius:999px;align-items:center;gap:.4em;padding:.38em .7em .38em .38em;font-size:.68em;font-weight:600;line-height:1.2;display:flex;box-shadow:0 .6em 1.2em -.6em #2b2a2899}.pay-tip:after{content:"";border:.45em solid #0000;margin-left:-.45em;position:absolute;left:50%}.pay-tip--above{position:absolute;bottom:5.52941em;left:50%;transform:translate(-50%,.5em)scale(.92)}.pay-tip--above:after{border-top-color:var(--color-content-primary);top:100%}.pay-tip--below{justify-self:center;position:relative;transform:translateY(-.5em)scale(.92)}.pay-tip--below:after{border-bottom-color:var(--color-content-primary);bottom:100%}.pay-tip-step{background-color:var(--color-spark);color:var(--color-content-primary);border-radius:999px;padding:.2em .5em;font-weight:700}[data-step=abrir] .pay-tip[data-tip=abrir],[data-step=mostrar] .pay-tip[data-tip=mostrar]{opacity:1;visibility:visible;transition:opacity .3s var(--ease-soft) .25s, transform .45s var(--ease-soft) .25s, visibility 0s linear 0s}[data-step=abrir] .pay-tip--above[data-tip=abrir]{transform:translate(-50%)scale(1)}[data-step=mostrar] .pay-tip--below[data-tip=mostrar]{transform:none}.pay-swap{align-items:center;min-height:2.2em;display:grid}.pay-swap>*{grid-area:1/1}.pay-countdown{justify-content:center;align-items:center;gap:.45em;display:flex}[data-pay-panel][data-state=hidden] .pay-countdown{visibility:hidden}.pay-pill{border-radius:999px;align-items:center;gap:.3em;padding:.2em .65em .2em .25em;display:inline-flex}.pay-ring{flex:none;width:1.4em;height:1.4em;transform:rotate(-90deg)}.pay-ring-track{stroke:var(--color-surface)}.pay-ring-bar{stroke:var(--color-brand-strong);transition:stroke .3s var(--ease-soft)}[data-pay-panel][data-ending] .pay-ring-bar{stroke:var(--color-danger)}.pay-halo{background:radial-gradient(closest-side at 50% 52%, color-mix(in srgb, var(--color-brand) 14%, transparent), transparent 72%), radial-gradient(closest-side, var(--color-brand-soft), transparent)}.pay-spark{color:var(--color-spark);opacity:.55;display:block;position:absolute}.pay-laser{opacity:0;pointer-events:none;position:absolute;inset:.75em .5em}.pay-laser-line{background:linear-gradient(90deg, transparent, var(--color-spark) 18%, var(--color-spark) 82%, transparent);height:2px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--color-spark) 45%, transparent);border-radius:2px;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){html.motion-ok .pay-ring-bar{transition:stroke-dashoffset 1s linear, stroke .3s var(--ease-soft)}html.motion-ok .pay-ring-bar.is-instant{transition:none}html.motion-ok .pay-spark svg{animation:pay-twinkle 3.6s ease-in-out var(--delay,0s) infinite}html.motion-ok [data-step=abrir] .pay-pulse[data-pulse=abrir],html.motion-ok [data-step=mostrar] .pay-pulse[data-pulse=mostrar]{animation:2.4s ease-out .4s infinite pay-pulse}}@keyframes pay-pulse{0%{opacity:.85;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.12,1.45)}}@keyframes pay-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.35;transform:scale(.72)rotate(30deg)}}.sec-bg{background:radial-gradient(120% 80% at 0% 0%, var(--color-brand-strong) 0%, transparent 60%), linear-gradient(165deg, var(--color-brand-strong) 0%, var(--color-brand-strong) 28%, var(--color-brand-ink) 88%)}.sec-glow{border-radius:9999px;position:absolute}.sec-glow--a{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-spark) 28%, transparent), transparent);width:44rem;height:44rem;top:34%;left:-14rem}.sec-glow--b{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand) 60%, transparent), transparent);width:38rem;height:38rem;bottom:-14rem;right:-12rem}.sec-grain{opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.sec-underline{--draw:100%;white-space:nowrap;display:inline-block;position:relative}.sec-underline:after{content:"";background:linear-gradient(90deg, var(--color-spark), var(--color-brand-soft));height:.32em;clip-path:inset(0 calc(100% - var(--draw)) 0 0);pointer-events:none;position:absolute;bottom:-.14em;left:-.04em;right:-.04em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M3 10C46 4 118 2 197 7' fill='none' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M3 10C46 4 118 2 197 7' fill='none' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.sec-orbit{position:relative}.sec-orbit-ring{border:1px solid var(--color-gift-card-artwork-line);border-radius:9999px;position:absolute}.sec-orbit-ring--1{inset:14%}.sec-orbit-ring--2{border-style:dashed;inset:0}.sec-orbit-dot{background:var(--color-spark);width:8px;height:8px;box-shadow:0 0 14px 2px color-mix(in srgb, var(--color-spark) 60%, transparent);border-radius:9999px;margin-left:-4px;position:absolute;top:-4px;left:50%}.sec-phone{backdrop-filter:blur(14px)saturate(1.3);background:linear-gradient(155deg,#ffffff57,#ffffff1a 45%,#fff3);border:1px solid #ffffff52;border-radius:2.75rem;width:clamp(15rem,68vw,18.5rem);padding:.5rem;box-shadow:inset 0 1px #ffffff73,0 50px 90px -40px #0009,0 24px 40px -24px #00000059}.sec-screen{border-radius:2.25rem;min-height:33rem}.sec-island{background:var(--color-content-primary);border-radius:9999px;width:5.25rem;height:1.4rem;margin-left:-2.625rem;position:absolute;top:.55rem;left:50%}.sec-bracket{border:0 solid var(--color-brand);width:30%;height:30%;position:absolute}.sec-bracket--tl{border-top-width:3px;border-left-width:3px;border-top-left-radius:1rem;top:0;left:0}.sec-bracket--tr{border-top-width:3px;border-right-width:3px;border-top-right-radius:1rem;top:0;right:0}.sec-bracket--bl{border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:1rem;bottom:0;left:0}.sec-bracket--br{border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:1rem;bottom:0;right:0}.sec-scanner{opacity:0;pointer-events:none;border-radius:1rem;position:absolute;inset:9%;overflow:hidden}.sec-scanline{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-spark) 32%, transparent));border-bottom:2px solid var(--color-spark);height:30%;position:absolute;inset:0 0 auto}.sec-pulse{border:2px solid var(--color-spark);opacity:0;pointer-events:none;border-radius:1.1rem;position:absolute;inset:14%}.sec-check{background:var(--color-result-icon);width:2rem;height:2rem;color:var(--color-on-brand);box-shadow:0 0 0 3px var(--color-surface-canvas), 0 8px 18px var(--color-result-icon-shadow);border-radius:9999px;place-items:center;display:grid;position:absolute;bottom:2%;right:2%}.sec-mail{box-shadow:0 30px 60px -24px #00000080,0 12px 24px -16px #0000004d}.sec-card{background:linear-gradient(180deg, #ffffff12, #fff0 38%), color-mix(in srgb, var(--color-brand-ink) 64%, transparent);backdrop-filter:blur(16px)saturate(1.2);transition:border-color .35s var(--ease-soft);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff1f,0 30px 50px -34px #00000080}.sec-card:hover{border-color:#ffffff4d}.sec-ring{stroke:#ffffff6b}.sec-spot{z-index:-1;opacity:0;width:22rem;height:22rem;transition:opacity .4s var(--ease-soft);pointer-events:none;background:radial-gradient(closest-side,#ffffff14,#0000);border-radius:9999px;margin:-11rem 0 0 -11rem;position:absolute;top:0;left:0}.sec-card.has-spot:hover .sec-spot{opacity:1}@media (prefers-reduced-motion:no-preference){html.motion-ok .sec-glow--a{animation:22s ease-in-out infinite alternate sec-drift-a}html.motion-ok .sec-glow--b{animation:28s ease-in-out infinite alternate sec-drift-b}html.motion-ok .sec-orbit-ring--2{animation:48s linear infinite sec-spin}}@keyframes sec-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(5rem,-3rem)scale(1.12)}}@keyframes sec-drift-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6rem,-4rem)scale(.92)}}@keyframes sec-spin{to{transform:rotate(360deg)}}.ext-tile[data-astro-cid-cusayisb]{transition:transform .5s var(--ease-soft), box-shadow .5s var(--ease-soft)}@media (hover:hover){.ext-tile[data-astro-cid-cusayisb]:hover{box-shadow:var(--shadow-float);transform:translateY(-6px)}}.ext-tile--brand[data-astro-cid-cusayisb]{background:radial-gradient(85% 70% at 88% 92%, color-mix(in srgb, var(--color-brand) 24%, transparent), transparent 70%), radial-gradient(70% 55% at 0% 0%, color-mix(in srgb, var(--color-surface) 80%, transparent), transparent 70%), var(--color-brand-soft)}.ext-tile--points[data-astro-cid-cusayisb]{background:radial-gradient(110% 80% at 100% 0%, color-mix(in srgb, var(--color-loyalty) 11%, transparent), transparent 62%), var(--color-surface)}.ext-points-card[data-astro-cid-cusayisb]{box-shadow:0 18px 36px -22px color-mix(in srgb, var(--color-loyalty) 45%, transparent)}.ext-points-value[data-astro-cid-cusayisb]{min-width:5.2ch;display:inline-block}.ext-scan-glow[data-astro-cid-cusayisb]{background:radial-gradient(80% 60% at 50% 100%, color-mix(in srgb, var(--color-brand) 30%, transparent), transparent 70%), radial-gradient(60% 50% at 100% 0%, color-mix(in srgb, var(--color-spark) 14%, transparent), transparent 70%)}.ext-help-glow[data-astro-cid-cusayisb]{background:radial-gradient(60% 90% at 100% 50%, var(--color-brand-soft), transparent 70%)}.ext-help-mock[data-astro-cid-cusayisb]{box-shadow:0 30px 60px -32px #0e7a7566,0 12px 24px -16px #2b2a282e}.ext-ring[data-astro-cid-cusayisb]{border:1.5px solid color-mix(in srgb, var(--color-brand) 18%, transparent);border-radius:9999px}.ext-ring--dashed[data-astro-cid-cusayisb]{border-style:dashed;border-color:color-mix(in srgb, var(--color-brand) 24%, transparent)}.ext-fan-img{filter:drop-shadow(0 28px 34px #0e7a7547)}.ext-spark[data-astro-cid-cusayisb]{transform-origin:50%;display:block;position:absolute}.ext-viewfinder[data-astro-cid-cusayisb]{background:radial-gradient(closest-side,#ffffff14,#0000),#ffffff0a;border-radius:1.25rem}.ext-scan-card[data-astro-cid-cusayisb]{border-radius:4.9%/7.7%;box-shadow:0 18px 30px -16px #0009}.ext-barcode-panel[data-astro-cid-cusayisb]{border-radius:6%/12%}.ext-bracket[data-astro-cid-cusayisb]{border:0 solid var(--color-spark);width:18%;height:26%;position:absolute}.ext-bracket--tl[data-astro-cid-cusayisb]{transform-origin:0 0;border-top-width:3px;border-left-width:3px;border-top-left-radius:1.1rem;top:0;left:0}.ext-bracket--tr[data-astro-cid-cusayisb]{transform-origin:100% 0;border-top-width:3px;border-right-width:3px;border-top-right-radius:1.1rem;top:0;right:0}.ext-bracket--bl[data-astro-cid-cusayisb]{transform-origin:0 100%;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:1.1rem;bottom:0;left:0}.ext-bracket--br[data-astro-cid-cusayisb]{transform-origin:100% 100%;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:1.1rem;bottom:0;right:0}.ext-laser-track[data-astro-cid-cusayisb]{pointer-events:none}.ext-laser[data-astro-cid-cusayisb]{transform:translateY(50%)}.ext-laser[data-astro-cid-cusayisb]:before{content:"";background:var(--color-spark);height:2px;box-shadow:0 0 8px 1px color-mix(in srgb, var(--color-spark) 80%, transparent), 0 0 22px 4px color-mix(in srgb, var(--color-spark) 35%, transparent);border-radius:9999px;margin-top:-1px;position:absolute;inset:0 0 auto}.ext-help-highlight[data-astro-cid-cusayisb]{transform-origin:0}.ext-help-ripple[data-astro-cid-cusayisb]{background:color-mix(in srgb, var(--color-brand) 30%, transparent);opacity:0;pointer-events:none;border-radius:9999px;width:3rem;height:3rem;margin-top:-1.5rem;position:absolute;top:50%;right:.5rem}@media (prefers-reduced-motion:no-preference){html.motion-ok .ext-spark-shape[data-astro-cid-cusayisb]{animation:ext-twinkle 3.6s ease-in-out var(--delay,0s) infinite}html.motion-ok .ext-laser[data-astro-cid-cusayisb]{animation:2.6s cubic-bezier(.45,0,.55,1) infinite alternate ext-laser}html.motion-ok .ext-brackets[data-astro-cid-cusayisb]{animation:2.6s ease-in-out infinite alternate ext-breathe}}@keyframes ext-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.35;transform:scale(.7)rotate(20deg)}}@keyframes ext-laser{0%{transform:translateY(0%)}to{transform:translateY(100%)}}@keyframes ext-breathe{0%{transform:scale(1)}to{transform:scale(.965)}}.faq-summary[data-astro-cid-gfo3rpqg]{-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-soft);list-style:none}.faq-summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-gfo3rpqg]::marker{content:""}@media (hover:hover){.faq-summary[data-astro-cid-gfo3rpqg]:hover{background-color:var(--color-surface-canvas)}.faq-summary[data-astro-cid-gfo3rpqg]:hover .faq-chevron[data-astro-cid-gfo3rpqg]{background-color:var(--color-brand-soft);color:var(--color-brand-ink)}}.faq-item[data-astro-cid-gfo3rpqg]{transition:border-color .3s var(--ease-soft), background-color .3s var(--ease-soft), box-shadow .3s var(--ease-soft)}.faq-item[data-astro-cid-gfo3rpqg][open]{border-color:color-mix(in srgb, var(--color-brand) 32%, transparent);background-color:var(--color-surface-canvas);box-shadow:0 22px 44px -30px #0e7a7573}.faq-item[data-astro-cid-gfo3rpqg][open] .faq-summary[data-astro-cid-gfo3rpqg]:hover{background-color:#0000}.faq-chevron[data-astro-cid-gfo3rpqg]{transition:transform .45s var(--ease-soft), background-color .25s var(--ease-soft), color .25s var(--ease-soft)}.faq-item[data-astro-cid-gfo3rpqg][open] .faq-chevron[data-astro-cid-gfo3rpqg],.faq-item[data-astro-cid-gfo3rpqg][open] .faq-summary[data-astro-cid-gfo3rpqg]:hover .faq-chevron[data-astro-cid-gfo3rpqg]{background-color:var(--color-brand-strong);color:var(--color-on-brand);transform:rotate(180deg)}.faq-list[data-astro-cid-gfo3rpqg]{interpolate-size:allow-keywords}@supports selector(::details-content){.faq-item[data-astro-cid-gfo3rpqg]::details-content{opacity:0;block-size:0;transition:block-size .45s var(--ease-soft), opacity .35s var(--ease-soft), content-visibility .45s allow-discrete;overflow-y:clip}.faq-item[data-astro-cid-gfo3rpqg][open]::details-content{opacity:1;block-size:auto}}.faq-deco[data-astro-cid-gfo3rpqg]{width:7.5rem;height:7.5rem;color:color-mix(in srgb, var(--color-brand) 18%, var(--color-surface))}.dl-bg[data-astro-cid-maivg7pr]{background:radial-gradient(42% 30% at 50% 0%, color-mix(in srgb, var(--color-brand) 70%, transparent), transparent 100%), radial-gradient(50% 32% at 100% 100%, color-mix(in srgb, var(--color-brand) 65%, transparent), transparent 100%), radial-gradient(45% 40% at 0% 100%, color-mix(in srgb, var(--color-spark) 16%, transparent), transparent 100%), linear-gradient(165deg, var(--color-brand-strong) 0%, var(--color-brand-strong) 40%, var(--color-brand-ink) 100%)}.dl-ring[data-astro-cid-maivg7pr]{border:2px solid var(--color-gift-card-artwork-line);border-radius:9999px}.dl-burst[data-astro-cid-maivg7pr]{--r:.6}@media (width>=40rem){.dl-burst[data-astro-cid-maivg7pr]{--r:.85}}@media (width>=48rem){.dl-burst[data-astro-cid-maivg7pr]{--r:1}}.dl-particle[data-astro-cid-maivg7pr]{left:calc(var(--x) * var(--r) * 1px);top:calc(var(--y) * var(--r) * 1px);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);position:absolute}.dl-tone-white[data-astro-cid-maivg7pr]{color:var(--color-on-brand)}.dl-tone-spark[data-astro-cid-maivg7pr]{color:var(--color-spark)}.dl-tone-soft[data-astro-cid-maivg7pr]{color:var(--color-result-icon-surface)}.dl-orbit-wrap[data-astro-cid-maivg7pr]{width:11rem;height:11rem;position:absolute;top:-5.5rem;left:-5.5rem}.dl-orbit[data-astro-cid-maivg7pr]{border:1.5px dashed #ffffff47;border-radius:9999px;position:absolute;inset:0}.dl-ripple[data-astro-cid-maivg7pr]{border-radius:var(--radius-tile);border:2px solid var(--color-on-brand);opacity:0;pointer-events:none;position:absolute;inset:0}.dl-qr[data-astro-cid-maivg7pr]{box-shadow:0 24px 48px -24px #00000073,0 8px 16px -10px #00000040}.dl-shine[data-astro-cid-maivg7pr]{pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffffbf 50%,#fff0 100%);width:40%;position:absolute;top:0;bottom:0;left:-50%}@media (prefers-reduced-motion:no-preference){html.motion-ok .dl-particle-shape[data-astro-cid-maivg7pr]{animation:dl-twinkle 3.2s ease-in-out var(--delay,0s) infinite}html.motion-ok .dl-orbit[data-astro-cid-maivg7pr]{animation:40s linear infinite dl-spin}}@keyframes dl-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.4;transform:scale(.65)rotate(25deg)}}@keyframes dl-spin{to{transform:rotate(360deg)}}
