@font-face{font-family:goround;src:url(../media/goround_900-s.p.3zeb1c1g-pzvg.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:goround Fallback;src:local(Arial);ascent-override:87.89%;descent-override:19.03%;line-gap-override:0.0%;size-adjust:110.37%}.DC10eW_className{font-family:goround,goround Fallback,PingFang HK,system-ui;font-weight:900}.DC10eW_variable{--font-goround:"goround", "goround Fallback", PingFang HK, system-ui}
@font-face{font-family:Gabarito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9f4ccacf162df23c-s.2n4dx7ceqiz5r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bc1e20cb3af7abcd-s.p.0tcqf--80m5id.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito Fallback;src:local(Arial);ascent-override:94.81%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.15%}.bfXIVG_className{font-family:Gabarito,Gabarito Fallback;font-style:normal;font-weight:800}.bfXIVG_variable{--font-gabarito:"Gabarito", "Gabarito Fallback"}
:root{--brand:#124324;--brand-press:#0b2e18;--brand-soft:#568766;--brand-tint:#e6f0e8;--on-brand:#fff;--on-dark-muted:#b9cdbf;--mark-merchant:#124324;--mark-customer:#568766;--merchant:#124324;--merchant-press:#0b2e18;--stage:#0b2e18;--stage-stripe:#124324;--page:#f6f7f4;--card:#fff;--sunken:#eef1ec;--line:#e3e7e2;--line-strong:#7a8880;--ink:#14201a;--muted:#5c6a62;--on-dark:#fff;--on-light:var(--ink);--focus-ring:var(--ink);--focus-gap:var(--card);--focus-ring-dark:var(--star);--star:#ffc93c;--star-press:#d99a16;--star-tint:#fff4d6;--star-hi:#ffe07a;--ok:#0a7366;--ok-tint:#e0f4ef;--fix:#b4264e;--fix-tint:#fce8ee;--wait:#1f5f8b;--wait-tint:#e3f0f8;--shop-tangerine:#ff7a3d;--shop-tangerine-tint:#ffe8da;--shop-tangerine-ink:var(--on-light);--shop-tangerine-deep:#c93f00;--shop-mint:#1fd19b;--shop-mint-tint:#d9f7ec;--shop-mint-ink:var(--on-light);--shop-mint-deep:#127d5c;--shop-lilac:#b69bff;--shop-lilac-tint:#efe8ff;--shop-lilac-ink:var(--on-light);--shop-lilac-deep:#7947ff;--shop-sky:#3ec5ff;--shop-sky-tint:#ddf3ff;--shop-sky-ink:var(--on-light);--shop-sky-deep:#0076a9;--shop-rose:#ff8fb8;--shop-rose-tint:#ffe1ec;--shop-rose-ink:var(--on-light);--shop-rose-deep:#db0050;--shop-cobalt:#7b93ff;--shop-cobalt-tint:#e6eaff;--shop-cobalt-ink:var(--on-light);--shop-cobalt-deep:#395dff;--ill-line:#14201a;--ill-paper:#fff;--ill-tan:#f7c89a;--ill-brown:#a8673a;--ill-crust:#c47a3d;--ill-yolk:#f2b630;--ill-red:#e0573a;--ill-pink:#ff8fb8;--ill-berry:#e04884;--ill-leaf:#568766;--ill-glass:#ddf3ff;--ill-plate:#e3e7e2;--ill-blush:#ff8fb8;--shade-object:#14201a29;--shade-ring:#14201a1f;--shade-lift:#14201a38;--chop-ring:#ffffff8c;--scrim-light:#ffffff1a;--scrim-photo:#14201a38;--sheen:#ffffff57;--sheen-hero:#ffffff42;--sheen-foil:#ffffff8c;--sheen-ink:#14201a17;--hero-edge:#14201a2e;--veil:#0b2e188c;--key:#fff;--key-edge:#cdd5cf;--key-util:#eef1ec;--key-util-edge:#c2cbc4;--sticker:#fff;--sticker-line:#14201a;--surface:var(--card);--brand-pressed:var(--brand-press);--brand-deep:var(--brand-press);--accent:var(--star);--accent-pressed:var(--star-press);--accent-soft:var(--star-tint);--accent-ink:var(--ink);--star-ink:var(--ink);--hot:var(--fix);--hot-soft:var(--fix-tint);--hot-ink:var(--fix);--success:var(--ok);--success-soft:var(--ok-tint);--success-ink:var(--ok);--muted-2:var(--muted);--disabled-ink:var(--muted);--hairline:var(--line);--card-edge:var(--line);--track:var(--sunken);--dash:var(--line);--dash-2:var(--line-strong);--dash-ink:var(--line-strong);--key-soft:var(--key-util);--key-shadow:var(--key-edge);--key-soft-shadow:var(--key-util-edge);--key-pressed-shadow:var(--key-edge);--illo-line:var(--ill-line);--illo-paper:var(--ill-paper);--illo-plate-ring:var(--ill-plate);--illo-pink:var(--ill-pink);--illo-lemon:var(--star);--illo-leaf:var(--ill-leaf);--illo-crust:var(--ill-brown);--illo-caramel:var(--ill-crust);--illo-chili:var(--ill-red);--illo-gold:var(--ill-yolk);--illo-biscuit:var(--ill-tan);--illo-yolk:var(--ill-yolk);accent-color:var(--brand)}
:root{--font-body:-apple-system, BlinkMacSystemFont, "PingFang HK", "Noto Sans HK", system-ui, sans-serif;--font-display:var(--font-goround), -apple-system, "PingFang HK", "Noto Sans HK", system-ui, sans-serif;--font-num:var(--font-gabarito), -apple-system, "PingFang HK", system-ui, sans-serif;--fs-caption:12px;--lh-caption:16px;--fs-label:14px;--lh-label:20px;--fs-body:16px;--lh-body:24px;--fs-title:20px;--lh-title:28px;--fs-headline:28px;--lh-headline:36px;--fs-display:44px;--lh-display:48px;--fs-num-l:40px;--lh-num-l:44px;--fs-num-xl:72px;--lh-num-xl:72px;--fs-num-till:112px;--lh-num-till:112px;--fw-regular:400;--fw-medium:500;--fw-bold:600;--fw-display:900;--fw-num:800;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--r-s:12px;--r-inner:8px;--r-m:20px;--r-pill:999px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:20px;--r-2xl:24px;--e1-edge:4px;--e1-brand:inset 0 -4px 0 var(--brand-press);--e1-star:inset 0 -4px 0 var(--star-press);--e2:0 0 0 1px var(--shade-ring), 0 3px 0 1px var(--shade-object);--e2-drop:drop-shadow(0 3px 0 var(--shade-object));--edge-card:0 0 0 1px var(--line);--lift:0 16px 30px var(--shade-object);--bolt-angle:26.565deg;--dur-press:.12s;--dur-ui:.2s;--dur-fade:.22s;--dur-pop:.26s;--dur-land:.52s;--dur-stripe:1.2s;--dur-deck:.3s;--press-depth:3px;--ease-out:cubic-bezier(.2, 1, .3, 1);--ease-lock:cubic-bezier(.3, 1.35, .5, 1);--ease-deck:cubic-bezier(.25, 1, .35, 1);--ease-snap:var(--ease-out);--t-press:var(--dur-press);--gutter:16px;--nav-h:66px;--safe-bottom:env(safe-area-inset-bottom,0px);--col:480px;--col-wide:920px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--page);min-height:100dvh;color:var(--on-light);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--star);color:var(--ink)}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:max(16px,1em)}button{cursor:pointer;touch-action:manipulation}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-gap)}[data-surface=dark] :focus-visible,[data-surface=dark]:focus-visible{--focus-gap:var(--stage);outline-color:var(--focus-ring-dark)}img,svg{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:var(--sp-2);padding:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:not([class]):after{content:"";width:7px;height:7px;margin-left:var(--sp-2);transition:transform var(--dur-ui) var(--ease-out);border-bottom:2px solid;border-right:2px solid;display:inline-block;transform:translateY(-3px)rotate(45deg)}details[open]>summary:not([class]):after{transform:translateY(1px)rotate(-135deg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num,.n{font-family:var(--font-num);font-weight:var(--fw-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.t-headline{font-family:var(--font-display);font-size:var(--fs-headline);line-height:var(--lh-headline);font-weight:var(--fw-display)}.t-display{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-display)}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.tap{transition:transform var(--dur-press) var(--ease-out)}.tap:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-medium)}.t-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium)}.t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.t-title{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-bold)}.n-l{font-family:var(--font-num);font-weight:var(--fw-num);font-variant-numeric:tabular-nums;font-size:var(--fs-num-l);line-height:var(--lh-num-l);letter-spacing:-.02em}.n-xl{font-family:var(--font-num);font-weight:var(--fw-num);font-variant-numeric:tabular-nums;font-size:var(--fs-num-xl);line-height:var(--lh-num-xl);letter-spacing:-.03em}.w-m{font-weight:var(--fw-medium)}.w-b{font-weight:var(--fw-bold)}.muted{color:var(--muted)}.brand-text{color:var(--brand)}.ok-text{color:var(--ok)}.fix-text{color:var(--fix)}.on-dark-muted{color:var(--on-dark-muted)}.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.between{justify-content:space-between}.grow{flex:1;min-width:0}.g1{gap:var(--sp-1)}.g2{gap:var(--sp-2)}.g3{gap:var(--sp-3)}.g4{gap:var(--sp-4)}.tr{text-align:right}.tc{text-align:center}.nowrap{white-space:nowrap}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);padding:var(--sp-4)}.card.flush{padding:0;overflow:hidden}.card.tint{background:var(--brand-tint);border-color:#0000}.list{margin:0;padding:0;list-style:none}.list>*+*{border-top:1px solid var(--line)}.list-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);min-height:64px;color:inherit;text-decoration:none;display:flex}a.list-row:hover,button.list-row:hover{background:var(--page)}button.list-row{text-align:left;width:100%;font:inherit;background:0 0;border:0}.section-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:var(--sp-5) 0 var(--sp-2);display:flex}.section-head h2{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-bold)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:56px;padding:0 var(--sp-5) var(--sp-1);border-radius:var(--r-m);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-bold);width:100%;transition:transform var(--dur-press) var(--ease-out);border:0;text-decoration:none;display:flex}.btn:active{transform:translateY(2px)}.btn svg{flex:none;width:22px;height:22px}.btn-primary{background:var(--brand);color:var(--on-brand);box-shadow:var(--e1-brand)}.btn-reward{background:var(--star);color:var(--ink);box-shadow:var(--e1-star)}.btn-ink{background:var(--ink);color:var(--on-dark);padding-bottom:0}.btn-secondary{background:var(--card);color:var(--ink);border:1px solid var(--line-strong);padding-bottom:0}.btn-quiet{background:var(--sunken);color:var(--ink);padding-bottom:0}.btn-on-stage{color:var(--on-dark);border:1.5px solid var(--on-dark-muted);background:0 0;padding-bottom:0}.btn-light{background:var(--card);color:var(--ink);padding-bottom:0}.btn-sm{border-radius:var(--r-s);min-height:44px;padding:0 var(--sp-4);font-size:var(--fs-label);line-height:var(--lh-label);width:auto}.btn[disabled],.btn[aria-disabled=true]{background:var(--sunken);color:var(--muted);box-shadow:none;cursor:default;transform:none}.btn-on-stage[disabled]{color:var(--on-dark-muted);border-color:var(--brand);background:0 0}.link{color:var(--brand);font-weight:var(--fw-bold);font-size:var(--fs-label);line-height:var(--lh-label);align-items:center;gap:var(--sp-1);background:0 0;border:0;min-height:44px;padding:0;text-decoration:none;display:inline-flex}.link svg{width:18px;height:18px}.link.on-stage{color:var(--on-dark)}.iconbtn{border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line);width:44px;height:44px;color:var(--ink);flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.iconbtn svg{width:22px;height:22px}.chip{align-items:center;gap:var(--sp-1);min-height:28px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--sunken);color:var(--ink);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium);white-space:nowrap;border:0;display:inline-flex}.chip .dot{border-radius:var(--r-pill);background:currentColor;flex:none;width:8px;height:8px}.chip-ok{background:var(--ok-tint)}.chip-ok .dot{background:var(--ok)}.chip-fix{background:var(--fix-tint)}.chip-fix .dot{background:var(--fix)}.chip-wait{background:var(--wait-tint)}.chip-wait .dot{background:var(--wait)}.chip-brand{background:var(--brand-tint);color:var(--brand);font-weight:var(--fw-bold)}.chip-reward{background:var(--star-tint)}button.chip{cursor:pointer;min-height:44px}button.chip[aria-pressed=true]{background:var(--brand);color:var(--on-brand);font-weight:var(--fw-bold)}.seg{background:var(--sunken);border-radius:var(--r-s);padding:var(--sp-1);gap:var(--sp-1);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.seg>*{border-radius:var(--r-inner);min-height:44px;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium);color:var(--muted);background:0 0;border:1px solid #0000;place-items:center;text-decoration:none;display:grid}.seg>[aria-pressed=true],.seg>[aria-selected=true],.seg>[aria-current=page]{background:var(--card);color:var(--ink);font-weight:var(--fw-bold);border-color:var(--line)}.ichip{border-radius:var(--r-s);background:var(--c,var(--shop-tangerine));flex:none;place-items:center;width:44px;height:44px;display:grid}.ichip svg{width:30px;height:30px}.ichip.sm{width:36px;height:36px}.ichip.sm svg{width:24px;height:24px}.ichip.lg{border-radius:var(--r-m);width:56px;height:56px}.ichip.lg svg{width:38px;height:38px}.ichip.soft{background:var(--ct,var(--shop-tangerine-tint))}.ichip.quiet{background:var(--sunken);color:var(--ink)}.starpill{align-items:center;gap:var(--sp-2);height:44px;padding:0 var(--sp-4) 0 var(--sp-1);background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink);flex:none;text-decoration:none;display:inline-flex}.starpill svg{width:34px;height:34px}.starpill .n{font-size:var(--fs-title);line-height:var(--lh-title)}.bar{border-radius:var(--r-pill);background:var(--sunken);height:10px;display:block;position:relative;overflow:hidden}.bar>i{width:var(--p,50%);background:var(--c,var(--star));clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);position:absolute;top:0;bottom:0;left:0}.bar.on-stage{background:var(--brand)}.track{gap:var(--sp-1);display:flex}.track i{border-radius:var(--r-pill);background:var(--c,var(--shop-tangerine));width:12px;height:12px}.track i.e{border:1.5px solid var(--line-strong);background:0 0}.track i.g{border:2px solid var(--star-press);background:0 0}.sticker{align-items:center;gap:var(--sp-1);min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--sticker);color:var(--ink);border:2px solid var(--sticker-line);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-bold);white-space:nowrap;transform:rotate(var(--rot,-6deg));box-shadow:0 3px 0 var(--shade-object);display:inline-flex}.sticker.lemon{background:var(--star)}.sticker .n{font-size:var(--fs-label)}.stage{background:var(--stage);color:var(--on-dark);--mark-merchant:var(--on-dark);--mark-customer:var(--brand-soft)}.stage-stripes{background:repeating-linear-gradient(-63.435deg, var(--stage) 0 34px, var(--stage-stripe) 34px 68px)}.star-field{background:repeating-linear-gradient(-63.435deg, var(--star) 0 22px, var(--star-hi) 22px 44px);color:var(--ink)}.tkey{border-radius:var(--r-m);background:var(--key);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), inset 0 calc(var(--e1-edge) * -1) 0 var(--key-edge);padding:0 0 var(--e1-edge);transition:transform var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out);touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0}.tkey:active,.tkey[data-down]{transform:translateY(var(--press-depth));box-shadow:inset 0 0 0 1px var(--line), inset 0 -1px 0 var(--key-edge)}.tkey.util{background:var(--key-util);box-shadow:inset 0 calc(var(--e1-edge) * -1) 0 var(--key-util-edge)}.tkey.util:active,.tkey.util[data-down]{box-shadow:inset 0 -1px 0 var(--key-util-edge)}.page{width:100%;max-width:var(--col);padding:var(--sp-3) var(--gutter) var(--sp-6);margin:0 auto}.page-head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:56px;margin-bottom:var(--sp-3);display:flex}.page-head h1{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-headline);line-height:var(--lh-headline)}.demo-note{margin-top:var(--sp-5);text-align:center;color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}
.fxl{pointer-events:none;z-index:40;position:absolute;inset:0;overflow:hidden}.fxl>*{display:block;position:absolute;top:0;left:0}.fly-coin{width:44px;height:44px;margin:-22px 0 0 -22px}.fly-coin svg{width:100%;height:100%}.confetti{display:block;position:absolute}.mark-lock{pointer-events:none;z-index:30;width:64px;height:83px;margin:-42px 0 0 -32px;position:absolute}.mark-lock svg{width:100%;height:100%;position:absolute;inset:0}.fx-c{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.fx-c>span{opacity:0;display:block;position:absolute}.fx-c .drop{border-radius:50%}.fx-c .fleck{border-radius:1.5px;width:4px;height:9px;margin:-4.5px 0 0 -2px}.fx-c .ring{border:4px solid var(--star);border-radius:50%;width:66px;height:66px;margin:-33px 0 0 -33px}.fx-c .stain{width:116px;height:116px;margin:-58px 0 0 -58px}.mark-ring{border:4px solid var(--star);pointer-events:none;z-index:29;border-radius:50%;width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute}.plus{border-radius:var(--r-pill);background:var(--ink);color:var(--on-dark);border:2.5px solid var(--card);font-family:var(--font-num);font-weight:var(--fw-num);white-space:nowrap;opacity:0;pointer-events:none;z-index:31;padding:4px 9px;font-size:16px;line-height:1;position:absolute}.odo{vertical-align:baseline;display:inline-flex}.odo-col{height:1lh;display:inline-block;overflow:hidden}.odo-strip{will-change:transform;flex-direction:column;display:flex}.odo-cell{text-align:center;height:1lh;display:block}
.sc{width:100%;position:relative;container-type:inline-size}.sc-tilt{transform-style:preserve-3d;will-change:auto;position:relative}.sc-face{aspect-ratio:1.586;background:var(--face-bg);color:var(--face-ink);isolation:isolate;box-shadow:inset 0 0 0 1px var(--shade-ring);border-radius:1.8em;font-size:2.7933cqw;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.sc[data-shadow] .sc-tilt{filter:drop-shadow(0 .6em 1.2em var(--shade-object))}.sc-head{height:var(--head-h,6.4em);z-index:3;align-items:center;gap:1.1em;padding:0 1.6em;display:flex;position:absolute;top:0;left:0;right:0}.sc-badge{background:var(--card);width:3.8em;height:3.8em;box-shadow:0 0 0 1px var(--shade-ring), 0 .2em 0 var(--shade-object);color:var(--ink);border-radius:1.1em;flex:none;place-items:center;display:grid;overflow:hidden}.sc-badge svg{width:2.9em;height:2.9em}.sc-badge b{font-weight:var(--fw-bold);letter-spacing:-.02em;white-space:nowrap;font-size:1.7em;line-height:1}.sc-badge b.two{font-size:1.35em}.sc-id{flex-direction:column;flex:1;min-width:0;display:flex}.sc-name{font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;color:var(--name-ink,var(--face-ink));font-size:1.75em;line-height:1.25;overflow:hidden}.sc-name.fit1{font-size:1.55em}.sc-name.fit2{font-size:1.4em}.sc-sub{font-size:1.25em;line-height:1.4;font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;color:var(--sub-ink,var(--face-ink));overflow:hidden}.sc-count{font-family:var(--font-num);font-weight:var(--fw-num);letter-spacing:-.02em;white-space:nowrap;color:var(--count-ink,var(--face-ink));align-items:baseline;font-size:2.6em;line-height:1;display:inline-flex}.sc-count small{opacity:1;color:var(--count-of,var(--face-ink));font-size:.62em}.sc-strip{left:0;right:0;top:var(--strip-top,6.4em);height:var(--strip-h,12.4em);z-index:2;place-items:center;display:grid;position:absolute}.sc-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sc-stamps{grid-template-columns:repeat(var(--cols), var(--ss));grid-auto-rows:var(--ss);column-gap:var(--cg);row-gap:var(--rg,1em);display:grid}.sc[data-slots="6"]{--cols:6;--ss:4.6em;--cg:.9em}.sc[data-slots="8"]{--cols:4;--ss:4.6em;--cg:2.6em}.sc[data-slots="10"]{--cols:5;--ss:4.4em;--cg:1.6em;--rg:1.1em}.sc-foot{height:calc(100% - var(--strip-top,6.4em) - var(--strip-h,12.4em));z-index:3;align-items:center;gap:.8em;padding:0 1.6em;display:flex;position:absolute;bottom:0;left:0;right:0}.sc-foot svg{flex:none;width:2em;height:2em}.sc-reward{min-width:0;font-size:1.35em;line-height:1.3;font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;color:var(--foot-ink,var(--face-ink));flex:1;overflow:hidden}.sc-reward span{font-weight:var(--fw-medium)}.sc-left{font-size:1.25em;font-weight:var(--fw-medium);white-space:nowrap;color:var(--foot-ink,var(--face-ink))}.sc-slot{width:var(--ss);height:var(--ss);place-items:center;display:grid;position:relative}.sc-stamp{width:var(--ss);height:var(--ss);background:var(--c);border:.38em solid var(--card);box-shadow:inset 0 0 0 .22em var(--c), inset 0 0 0 .4em var(--chop-ring), 0 0 0 1px var(--shade-ring), 0 .25em 0 1px var(--shade-object);transform:rotate(var(--rot,0deg));border-radius:50%;place-items:center;display:grid;position:relative}.sc-stamp svg{width:calc(var(--ss) * .58);height:calc(var(--ss) * .58)}.sc-stamp.gift{background:var(--star);box-shadow:inset 0 0 0 .22em var(--star), inset 0 0 0 .4em var(--chop-ring), 0 0 0 1px var(--shade-ring), 0 .25em 0 1px var(--shade-object)}.sc-well{width:var(--ss);height:var(--ss);background:var(--well-bg);border:.2em dashed var(--well-ring);font-family:var(--font-num);font-weight:var(--fw-num);color:var(--well-num,transparent);border-radius:50%;place-items:center;font-size:1em;display:grid}.sc-well span{font-size:1.5em}.sc-gift{width:var(--ss);height:var(--ss);background:var(--card);border:.25em dashed var(--star-press);color:var(--ink);font-weight:var(--fw-bold);border-radius:50%;place-items:center;font-size:1em;display:grid}.sc-gift span{font-size:1.55em;line-height:1}.sc-shadow{background:var(--ink);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.sc-grain{z-index:4;pointer-events:none;opacity:var(--grain,.16);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .13 0 0 0 0 .1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sc-sheen{z-index:5;pointer-events:none;opacity:var(--sheen-o,0);background:linear-gradient(105deg, transparent 38%, var(--sheen-c,var(--sheen)) 50%, transparent 62%);transform:translate3d(var(--sx,0%), 0, 0);mix-blend-mode:soft-light;position:absolute;inset:-40% -60%}.sc-edge{z-index:6;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--chop-ring);position:absolute;inset:0}.sc[data-tpl=solid]{--face-bg:var(--c);--face-ink:var(--on-light);--well-bg:color-mix(in srgb, var(--card) 38%, var(--c));--well-ring:color-mix(in srgb, var(--ink) 62%, var(--c))}.sc[data-tpl=pattern]{--face-bg:var(--ct);--face-ink:var(--on-light);--well-bg:color-mix(in srgb, var(--card) 72%, var(--c));--well-ring:color-mix(in srgb, var(--ink) 60%, var(--c))}.sc[data-tpl=pattern] .sc-art{background-color:var(--c)}.sc[data-tpl=pattern] .sc-art:before{content:"";background-color:color-mix(in srgb, var(--card) 30%, transparent);-webkit-mask:var(--pat-mask);-webkit-mask:var(--pat-mask);mask:var(--pat-mask);-webkit-mask-size:var(--pat-size);-webkit-mask-size:var(--pat-size);mask-size:var(--pat-size);position:absolute;inset:0}.sc[data-pat=dots]{--pat-mask:radial-gradient(circle at 50% 50%, black 22%, transparent 24%);--pat-size:1.8em 1.8em}.sc[data-pat=stripe]{--pat-mask:repeating-linear-gradient(-63.435deg, black 0 .7em, transparent .7em 1.9em);--pat-size:auto}.sc[data-pat=check]{--pat-mask:conic-gradient(black 25%, transparent 0 50%, black 0 75%, transparent 0);--pat-size:2.4em 2.4em}.sc[data-pat=wave]{--pat-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20'%3E%3Cpath d='M0 10c5-7 15-7 20 0s15 7 20 0' fill='none' stroke='black' stroke-width='3.2'/%3E%3C/svg%3E");--pat-size:3.2em 1.6em}.sc[data-pat=bolt]{--pat-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='52' viewBox='0 0 200 260'%3E%3Cpath d='M150 0L0 90L120 150Z M80 110L200 170L50 260Z' fill='black'/%3E%3C/svg%3E");--pat-size:2.6em 3.4em}.sc[data-tpl=awning]{--face-bg:var(--card);--face-ink:var(--on-light);--head-h:6.6em;--strip-top:7.4em;--strip-h:11.4em;--well-bg:var(--card);--well-ring:var(--line-strong)}.sc[data-tpl=awning] .sc-awn{z-index:1;background:repeating-linear-gradient(90deg, var(--c) 0 2.4em, var(--card) 2.4em 4.8em);height:7.4em;position:absolute;top:0;left:0;right:0;-webkit-mask:linear-gradient(#000,#000) top/100% 6.2em no-repeat,radial-gradient(circle at 1.2em 0,#000 1.2em,#0000 1.25em) 0 6.2em/2.4em 1.2em repeat-x;mask:linear-gradient(#000,#000) top/100% 6.2em no-repeat,radial-gradient(circle at 1.2em 0,#000 1.2em,#0000 1.25em) 0 6.2em/2.4em 1.2em repeat-x}.sc[data-tpl=awning] .sc-awn:after{content:"";background:var(--c);height:1.2em;position:absolute;top:0;left:0;right:0}.sc[data-tpl=awning] .sc-id,.sc[data-tpl=awning] .sc-count{background:var(--card);box-shadow:0 0 0 1px var(--shade-ring), 0 .2em 0 var(--shade-object);border-radius:1em;flex:0 auto;padding:.35em 1em}.sc[data-tpl=awning] .sc-count{border-radius:.45em;padding:.3em .45em;font-size:2.2em}.sc[data-tpl=awning] .sc-head{justify-content:flex-start;padding-top:.6em}.sc[data-tpl=awning] .sc-head .sc-spacer{flex:1}.sc[data-tpl=awning] .sc-art{background:var(--ct);border-radius:1.2em;inset:.6em 1.2em}.sc[data-tpl=photo]{--face-bg:var(--card);--face-ink:var(--on-light);--sub-ink:var(--muted);--well-bg:color-mix(in srgb, var(--card) 88%, transparent);--well-ring:var(--ink)}.sc[data-tpl=photo] .sc-art img,.sc[data-tpl=photo] .sc-art svg.ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc[data-tpl=photo] .sc-art:after{content:"";background:var(--scrim-photo);position:absolute;inset:0}.sc[data-tpl=foil]{--face-bg:var(--stage);--face-ink:var(--on-dark);--sub-ink:var(--on-dark-muted);--count-ink:var(--star);--count-of:var(--on-dark-muted);--foot-ink:var(--on-dark);--well-bg:color-mix(in srgb, var(--card) 10%, var(--stage));--well-ring:var(--on-dark-muted);--grain:.1;--sheen-c:var(--sheen-foil)}.sc[data-tpl=foil] .sc-art{background:repeating-radial-gradient(circle at 110% -20%, transparent 0 .9em, color-mix(in srgb, var(--star) 22%, transparent) .9em 1em), var(--brand-press)}.sc-holo{opacity:.55;mix-blend-mode:soft-light;background:linear-gradient(115deg, var(--shop-sky) 0%, var(--shop-rose) 22%, var(--star) 40%, var(--shop-mint) 58%, var(--shop-lilac) 76%, var(--shop-sky) 100%);width:220%;position:absolute;top:0;bottom:0;left:0;transform:translate(-27%)}.sc[data-tpl=foil] .sc-badge{box-shadow:0 0 0 .2em var(--star), 0 .25em 0 .2em var(--star-press)}.sc[data-tpl=foil] .sc-grain{mix-blend-mode:screen}.sc[data-tpl=paper]{--face-bg:var(--card);--face-ink:var(--on-light);--name-ink:var(--cd);--sub-ink:var(--muted);--well-bg:transparent;--well-ring:var(--cd);--well-num:var(--muted);--grain:.3}.sc[data-tpl=paper] .sc-art{border-top:.15em solid var(--cd);border-bottom:.15em solid var(--cd);inset:.2em 1.2em}.sc[data-tpl=paper] .sc-art:before,.sc[data-tpl=paper] .sc-art:after{content:"";background:var(--cd);height:.08em;position:absolute;left:0;right:0}.sc[data-tpl=paper] .sc-art:before{top:.35em}.sc[data-tpl=paper] .sc-art:after{bottom:.35em}.sc[data-tpl=paper] .sc-badge{background:var(--cd);color:var(--on-dark);box-shadow:none}.sc[data-tpl=paper] .sc-well{border-width:.14em}.sc-chop{width:calc(var(--ss) * 1.08);height:calc(var(--ss) * 1.08);background:var(--cd);transform:rotate(var(--rot,0deg));box-shadow:inset 0 0 0 .25em var(--cd), inset 0 0 0 .42em var(--card);border-radius:50%;place-items:center;display:grid;position:relative}.sc-chop svg{width:calc(var(--ss) * .6);height:calc(var(--ss) * .6);filter:brightness(0)invert()}.sc-chop:after{content:"";opacity:.5;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 -2.2 1.25'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)'/%3E%3C/svg%3E");border-radius:50%;position:absolute;inset:0}.sc-chop.gift{background:var(--star);box-shadow:inset 0 0 0 .25em var(--star), inset 0 0 0 .42em var(--card), 0 0 0 .12em var(--star-press)}.sc-chop.gift svg{filter:none}.tk{width:100%;position:relative;container-type:inline-size}.tk-face{background:var(--card);height:11.6em;color:var(--ink);isolation:isolate;border-radius:1.8em;grid-template-columns:10.4em 1fr;font-size:2.7933cqw;display:grid;position:relative;overflow:hidden;-webkit-mask:radial-gradient(1.1em at 10.4em 0,#0000 1.05em,#000 1.1em) top/100% 51% no-repeat,radial-gradient(1.1em at 10.4em 100%,#0000 1.05em,#000 1.1em) bottom/100% 51% no-repeat;mask:radial-gradient(1.1em at 10.4em 0,#0000 1.05em,#000 1.1em) top/100% 51% no-repeat,radial-gradient(1.1em at 10.4em 100%,#0000 1.05em,#000 1.1em) bottom/100% 51% no-repeat}.tk[data-shadow]{filter:drop-shadow(0 .5em 1em var(--shade-object))}.tk-stub{background:var(--c);border-right:.25em dashed var(--card);place-items:center;display:grid;position:relative}.tk-stub svg{width:6.2em;height:6.2em}.tk-body{flex-direction:column;justify-content:center;gap:.2em;min-width:0;padding:1.4em 1.6em 1.4em 1.8em;display:flex;position:relative}.tk-offer{font-family:var(--font-display);font-weight:var(--fw-display);white-space:nowrap;font-size:3.2em;line-height:1.05}.tk-shop{font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;font-size:1.5em;line-height:1.3;overflow:hidden}.tk-meta{color:var(--muted);font-size:1.25em;line-height:1.35;font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-meta b{font-family:var(--font-num);font-weight:var(--fw-num)}
