:root{--taler-bg:#f4f1e6;--taler-surface:#fff;--taler-text:#1b2a20;--taler-accent:#1d6b3f;--taler-accent-2:#c99a3f;--taler-divider:#1b2a201f;--taler-neutral-100:#fff;--taler-neutral-200:#f7f4ea;--taler-neutral-300:#e8e3d5;--taler-neutral-400:#cdc7b6;--taler-neutral-500:#ada693;--taler-neutral-600:#8b8474;--taler-neutral-700:#6b6557;--taler-neutral-800:#494539;--taler-neutral-900:#262319;--taler-accent-100:#eef6ea;--taler-accent-200:#dcedd4;--taler-accent-300:#b9dcaa;--taler-accent-400:#85bd71;--taler-accent-500:#3f9159;--taler-accent-600:#1d6b3f;--taler-accent-700:#14512f;--taler-accent-800:#0e3a22;--taler-accent-900:#0a2717;--taler-accent-2-100:#fdf6e6;--taler-accent-2-200:#f8ead0;--taler-accent-2-300:#eed6a6;--taler-accent-2-400:#ddba74;--taler-accent-2-500:#c99a3f;--taler-accent-2-600:#a87c2c;--taler-accent-2-700:#825e1f;--taler-accent-2-800:#5c4216;--taler-accent-2-900:#3b2a0f;--taler-success:#1d6b3f;--taler-success-bg:#eef6ea;--taler-on-success-bg:#0e3a22;--taler-warning:#c99a3f;--taler-warning-bg:#fdf6e6;--taler-on-warning-bg:#825e1f;--taler-danger:#b3261e;--taler-danger-bg:#f7e3e0;--taler-on-danger-bg:#7a1a14;--taler-pending:#8b8474;--taler-pending-bg:#f7f4ea;--taler-on-pending-bg:#494539;--taler-rank-gold:#f2c14e;--taler-on-rank-gold:#3b2a0f;--taler-rank-silver:#c7ccd1;--taler-on-rank-silver:#262319;--taler-rank-bronze:#c98a4b;--taler-on-rank-bronze:#2b1a0a;--taler-density-few:#85bd71;--taler-density-some:#c99a3f;--taler-density-many:#b3261e;--taler-density-you:#1d6b3f;--taler-radius-pill:999px;--taler-radius-card:26px;--taler-radius-card-sm:24px;--taler-radius-row:22px;--taler-radius-tile:20px;--taler-radius-photo:18px;--taler-space-1:3px;--taler-space-2:5px;--taler-space-3:8px;--taler-space-4:12px;--taler-space-5:14px;--taler-space-6:18px;--taler-space-7:26px;--taler-shadow-sm:0 2px 6px #26231914;--taler-shadow-md:0 6px 18px #2623191a;--taler-shadow-lg:0 16px 40px #26231924;--taler-font:"Nunito", "nbrb", system-ui, -apple-system, "Segoe UI", sans-serif;--bg:#f4f1e6;--bg2:#e8e3d5;--surface:#fff;--text:#1b2a20;--heading:#0e3a22;--muted:#6b6557;--line:#1b2a201f;--line-strong:#1d6b3f59;--accent:#1d6b3f;--accent-hover:#14512f;--on-accent:#f4f1e6;--link:#14512f;--tint:#eef6ea;--tint-ink:#0e3a22;--gold:#c99a3f;--gold-tint:#fdf6e6;--gold-ink:#825e1f;--danger:#b3261e;--shadow-sm:0 2px 6px #26231914;--shadow-md:0 6px 18px #2623191a;--shadow-lg:0 16px 40px #26231924;--radius-pill:999px;--radius-card:26px;--radius-row:22px;--radius-tile:20px;--max:1120px;--header-h:72px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not(.light){--bg:#10150f;--bg2:#161d16;--surface:#1b231c;--text:#f4f1e6;--heading:#dcedd4;--muted:#ada693;--line:#f4f1e61f;--line-strong:#85bd7166;--accent:#85bd71;--accent-hover:#b9dcaa;--on-accent:#0a2717;--link:#b9dcaa;--tint:#1e2e21;--tint-ink:#dcedd4;--gold:#ddba74;--gold-tint:#2a2416;--gold-ink:#eed6a6;--danger:#f2a49c;--shadow-sm:0 2px 6px #0000004d;--shadow-md:0 6px 18px #00000059;--shadow-lg:0 16px 40px #0006;color-scheme:dark}}:root.dark{--bg:#10150f;--bg2:#161d16;--surface:#1b231c;--text:#f4f1e6;--heading:#dcedd4;--muted:#ada693;--line:#f4f1e61f;--line-strong:#85bd7166;--accent:#85bd71;--accent-hover:#b9dcaa;--on-accent:#0a2717;--link:#b9dcaa;--tint:#1e2e21;--tint-ink:#dcedd4;--gold:#ddba74;--gold-tint:#2a2416;--gold-ink:#eed6a6;--danger:#f2a49c;--shadow-sm:0 2px 6px #0000004d;--shadow-md:0 6px 18px #00000059;--shadow-lg:0 16px 40px #0006;color-scheme:dark}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/nunito-600.CYRSJzYh.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/nunito-800.B1HoVeFn.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_astro/nunito-900.DhxJEGbP.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--bg);min-height:100vh;color:var(--text);font:600 15px/1.6 var(--taler-font);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}a{color:var(--link);text-underline-offset:3px;text-decoration:underline 1px}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto}h1,h2,h3{letter-spacing:-.02em;color:var(--heading);margin:0 0 12px;font-weight:900;line-height:1.1}h1{overflow-wrap:anywhere;font-size:clamp(32px,5.4vw,56px);line-height:1.04}h2{font-size:clamp(26px,3.4vw,36px)}h3{color:var(--text);font-size:18px}p{margin:0 0 12px}b,strong{font-weight:800}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.skip-link{inset-inline-start:8px;z-index:100;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-pill);padding:8px 14px;position:absolute;top:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0 0 14px;font-size:12px;font-weight:800}.lead{color:var(--muted);max-width:64ch;font-size:18px}.muted{color:var(--muted)}.hint{color:var(--muted);max-width:64ch;font-size:13px}.ico{width:18px;height:18px;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.ico-sun-moon{--i:url(/_astro/sun-moon.DDgZ8jbX.svg)}.ico-sun{--i:url(/_astro/sun.DzoyYRyM.svg)}.ico-moon{--i:url(/_astro/moon.CECtLzjS.svg)}.ico-map-pin{--i:url(/_astro/map-pin.DXbTcDdq.svg)}.ico-wallet{--i:url(/_astro/wallet.BboKZKD_.svg)}.ico-gift{--i:url(/_astro/gift.B6KKzcXo.svg)}.ico-store{--i:url(/_astro/store.BmoXdOSb.svg)}.ico-qr-code{--i:url(/_astro/qr-code.Co_R0G-Q.svg)}.logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not(.light) .logo-light{display:none}:root:not(.light) .logo-dark{display:block}}:root.dark .logo-light{display:none}:root.dark .logo-dark{display:block}.site-header{z-index:50;min-height:var(--header-h);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 28px;display:flex;position:sticky;top:0}.brand{align-items:center;margin-inline-end:auto;text-decoration:none;display:inline-flex}.brand img{width:auto;height:36px}.site-nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.site-nav a,.site-nav button,.lang-menu summary{border-radius:var(--radius-pill);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-nav button:hover,.lang-menu summary:hover{color:var(--text);background:color-mix(in srgb, var(--text) 7%, transparent)}.site-nav a[aria-current=page]{color:var(--on-accent);background:var(--accent)}.lang-menu{position:relative}.lang-menu summary{list-style:none}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu summary:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;margin-block-start:-4px;transform:rotate(45deg)}.lang-menu[open] summary{color:var(--text);background:color-mix(in srgb, var(--text) 7%, transparent)}.lang-list{inset-inline-end:0;z-index:60;background:var(--surface);border-radius:var(--radius-card);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--shadow-md);grid-template-columns:repeat(2,auto);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px)}.site-nav .lang-list a{white-space:nowrap;width:100%;min-height:40px;color:var(--text);justify-content:flex-start}.site-nav .lang-list a[aria-current=true]{color:var(--on-accent);background:var(--accent)}.site-nav button{width:40px;padding:0}.theme-toggle[data-theme=light] .ico{--i:url(/_astro/sun.DzoyYRyM.svg)}.theme-toggle[data-theme=dark] .ico{--i:url(/_astro/moon.CECtLzjS.svg)}main{width:100%;max-width:var(--max);flex:1;margin:0 auto;padding:0 28px 80px}.hero,.page-heading{padding:80px 0 36px}.hero-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:32px 56px;display:grid}.hero-art{place-items:center;display:grid;position:relative}.hero-art:before{content:"";aspect-ratio:1;background:var(--tint);border-radius:50%;width:92%;position:absolute}.hero-art img{width:100%;display:block;position:relative}.store-badges{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.store-badges.center{justify-content:center}.store-badges a{line-height:0;display:block}.store-badges img{width:auto;height:48px}.content-section{border-top:1px solid var(--line);margin-top:40px;padding:48px 0 8px}.section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 48px;margin-bottom:28px;display:grid}.section-heading h2{margin:0}.section-heading>p{color:var(--muted);margin:0}.prose{max-width:68ch}.prose h2{margin-top:36px;font-size:22px}.prose p{color:var(--muted)}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);color:var(--text);flex-direction:column;gap:10px;padding:28px;display:flex}.card h2,.card h3{color:var(--heading);margin:0;font-size:22px}.card p{color:var(--muted);margin:0}.card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-icon{background:var(--tint);width:52px;height:52px;color:var(--tint-ink);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.card-icon .ico{width:24px;height:24px}.step{background:var(--tint);width:52px;height:52px;color:var(--tint-ink);border-radius:50%;place-items:center;margin-bottom:6px;font-size:18px;font-weight:900;display:grid}.links{gap:6px;margin-top:6px;display:grid}.card-grid+.lead,.page-heading .buttons{margin-top:24px}.ticks{color:var(--muted);gap:8px;display:grid}.ticks li{padding-inline-start:22px;position:relative}.ticks li:before{content:"";inset-inline-start:2px;background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em}.chips{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.chip{border-radius:var(--radius-pill);background:var(--surface);width:fit-content;box-shadow:var(--shadow-sm);color:var(--text);align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:900;display:inline-flex}.chip.live{background:var(--tint);color:var(--tint-ink);box-shadow:none}.chip.soon{background:var(--gold-tint);color:var(--gold-ink);box-shadow:none}.buttons{flex-wrap:wrap;gap:10px;display:flex}.buttons.center{justify-content:center}.button{border-radius:var(--radius-pill);min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:16px;font-weight:900;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.button-primary{background:var(--accent);color:var(--on-accent)}.button-primary:hover{background:var(--accent-hover)}.button-ghost{background:var(--surface);color:var(--link);border-color:var(--line)}.button-ghost:hover{border-color:var(--line-strong)}.smart{text-align:center;max-width:480px;margin:0 auto;padding:56px 0 24px}.smart .lead{margin:0 auto 24px}.reward{background:var(--tint);border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 20px;display:grid}.smart .open-app{width:100%;margin:8px 0 28px}.smart .store-badges{margin:16px 0}.gift{text-align:start;margin:0 0 20px}.gift strong{font-size:19px;font-weight:900;display:block}.gift p{margin:8px 0 0;font-style:italic}.site-footer{width:calc(100% - 56px);max-width:calc(var(--max) - 56px);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:28px 0 40px;font-size:13px;display:flex}.footer-brand{align-items:center;gap:12px;display:flex}.footer-links{flex-wrap:wrap;gap:8px 20px;display:flex}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--text)}.trademarks{color:var(--muted);flex-basis:100%;margin:0;font-size:12px}.not-found{text-align:center;max-width:620px;margin:14vh auto}[lang=zh-Hans]{--taler-font:"Nunito", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, sans-serif}[lang=ja]{--taler-font:"Nunito", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", "Noto Sans CJK JP", system-ui, sans-serif}[lang=ko]{--taler-font:"Nunito", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR", system-ui, sans-serif}[lang=ar]{--taler-font:"Nunito", "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", Tahoma, system-ui, sans-serif}[lang=hi]{--taler-font:"Nunito", "Kohinoor Devanagari", "Devanagari Sangam MN", "Nirmala UI", "Noto Sans Devanagari", Mangal, system-ui, sans-serif}body [lang]{font-family:var(--taler-font)}:is([lang=zh-Hans],[lang=ja],[lang=ko],[lang=ar],[lang=hi]) :is(h1,h2,h3,.eyebrow){letter-spacing:0}:is([lang=zh-Hans],[lang=ja],[lang=ko]) :is(h1,h2,h3){line-height:1.3}:is([lang=ar],[lang=hi]) :is(h1,h2,h3){line-height:1.4}:is([lang=ar],[lang=hi]) body{line-height:1.75}:is([lang=zh-Hans],[lang=ja],[lang=ko],[lang=ar],[lang=hi]) .gift p{font-style:normal}[lang=ja] :is(h1,h2,h3){word-break:auto-phrase}[lang=ko]{word-break:keep-all}@media (width<=1000px){.site-header{padding:10px 16px}main{padding:0 16px 60px}.hero,.page-heading{padding:48px 0 24px}.section-heading,.card-grid,.card-grid.two,.hero-split{grid-template-columns:minmax(0,1fr)}.hero-art{max-width:320px;margin:0 auto}.site-footer{width:calc(100% - 32px);padding:24px 0 32px}}@media (width<=560px){h1{font-size:30px}.site-nav a,.site-nav button,.lang-menu summary{padding:8px 10px}.buttons .button{width:100%}.lang-menu{position:static}.lang-list{inset-inline:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;top:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
