.pr.svelte-skpt22{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}svg.svelte-skpt22{display:block}.track.svelte-skpt22{fill:none;stroke:#d4b15738}.arc.svelte-skpt22{fill:none;stroke:var(--mdx-gold,#d4b157);stroke-linecap:round;transition:stroke-dashoffset .4s linear}.pr-ink.svelte-skpt22 .track:where(.svelte-skpt22){stroke:#14241b1f}.pr-ink.svelte-skpt22 .arc:where(.svelte-skpt22){stroke:var(--mdx-gold-edge,#a9863a)}.spin.svelte-skpt22 svg:where(.svelte-skpt22){animation:1.4s linear infinite svelte-skpt22-ring-turn}.center.svelte-skpt22{font-family:var(--lt-font-display,Georgia, serif);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}@keyframes svelte-skpt22-ring-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-skpt22 svg:where(.svelte-skpt22){animation:none}.arc.svelte-skpt22{transition:none}}.hand.svelte-1lh54d4{background:radial-gradient(70% 60% at 0% 24%, color-mix(in srgb, var(--hue) 22%, transparent), transparent 72%), radial-gradient(120% 80% at 18% 0%, #e7c8731f, transparent 55%), linear-gradient(165deg, #14352a 0%, var(--mdx-tray,#0e2a1f) 58%, #0b2219 100%);animation:svelte-1lh54d4-rise .42s var(--mdx-ease,ease-out) both;container-type:inline-size}.inner.svelte-1lh54d4{padding:20px 20px 16px 24px}.hand.highlight.svelte-1lh54d4{box-shadow:0 0 0 2px var(--mdx-gold,#d4b157), 0 0 0 7px #d4b15738, 0 18px 40px -18px #08180f8c}.stripe.svelte-1lh54d4{background:var(--hue);width:4px;box-shadow:0 0 14px 1px color-mix(in srgb, var(--hue) 55%, transparent);border-radius:0 4px 4px 0;position:absolute;top:18px;bottom:18px;left:0}.row1.svelte-1lh54d4{align-items:center;gap:12px;min-height:20px;display:flex}.row1.svelte-1lh54d4 p:where(.svelte-1lh54d4){margin:0}.eyebrow.svelte-1lh54d4{flex:1}.method.svelte-1lh54d4{color:var(--mdx-muted-dark,#f5ecd4bd);font-size:14px;font-weight:600}.method.wide.svelte-1lh54d4{text-align:right;display:none}.close.svelte-1lh54d4{color:#f5ecd4c7;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-12px -12px -12px 0;display:inline-flex}.close.svelte-1lh54d4:hover{color:var(--mdx-cream,#f5ecd4);background:#f5ecd414}.row2.svelte-1lh54d4{align-items:center;gap:14px;margin-top:14px;display:flex}.seat-tile.svelte-1lh54d4{background:var(--hue);width:48px;height:48px;color:var(--ink);box-shadow:inset 0 1px 0 #ffffff47, inset 0 -2px 0 #00000024, 0 0 0 1px #08180f59, 0 6px 16px -6px color-mix(in srgb, var(--hue) 70%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;font-family:Noto Serif SC,serif;font-size:26px;font-weight:800;line-height:1;display:inline-flex}.seat-tile.small.svelte-1lh54d4{border-radius:9px;width:34px;height:34px;font-size:18px}.title.svelte-1lh54d4{color:#fff6e0;overflow-wrap:break-word;margin:0;font-size:clamp(30px,8.4vw,38px);line-height:1.08}.line.svelte-1lh54d4{color:#efe4c6;text-wrap:pretty;align-items:flex-start;gap:10px;margin:12px 0 0;font-size:16px;line-height:1.45;display:flex}.line.svelte-1lh54d4>.text:where(.svelte-1lh54d4){flex:1;min-width:0}.line.svelte-1lh54d4 .method.narrow:where(.svelte-1lh54d4){font-size:inherit;color:var(--mdx-gold-2,#e7c873);font-weight:650;display:inline}.work-spin.svelte-1lh54d4{color:var(--mdx-gold-2,#e7c873);flex:none;padding-top:2px;display:inline-flex}.furiten.svelte-1lh54d4{--tone:var(--mdx-gold-2,#e7c873);color:var(--tone);text-wrap:pretty;align-items:flex-start;gap:10px;margin:10px 0 0;font-size:15px;font-weight:650;line-height:1.45;display:flex}.furiten[data-tone=clear].svelte-1lh54d4{--tone:var(--mdx-live-dark,#7bd88f)}.furiten[data-tone=furiten].svelte-1lh54d4{--tone:#f0876f}.furiten[data-tone=failed].svelte-1lh54d4{--tone:#f5ecd4c7}.furiten.on-paper.svelte-1lh54d4{--tone:#80582c;margin:0;padding:0 0 0 46px;font-size:15px;font-weight:600}.furiten.on-paper[data-tone=clear].svelte-1lh54d4{--tone:var(--mdx-live,#176730)}.furiten.on-paper[data-tone=furiten].svelte-1lh54d4{--tone:var(--mdx-coral,#b4442f)}.furiten.on-paper[data-tone=failed].svelte-1lh54d4{--tone:var(--mdx-hint,#576452)}.furiten-mark.svelte-1lh54d4{flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:inline-flex}.furiten-dot.svelte-1lh54d4{background:var(--tone);width:10px;height:10px;box-shadow:0 0 10px color-mix(in srgb, var(--tone) 60%, transparent);border-radius:50%}.furiten-text.svelte-1lh54d4{flex:1;min-width:0}.furiten-note.svelte-1lh54d4{color:#f5ecd499;text-align:center;text-wrap:pretty;margin:8px 0 0;font-size:13px;line-height:1.45}.furiten-note.on-paper.svelte-1lh54d4{color:var(--mdx-hint,#576452);text-align:left;flex:none;margin:-2px 0 0;padding-left:46px;font-size:13px}.rail.svelte-1lh54d4{grid-template-columns:repeat(3,1fr);margin:20px 0 18px;padding:0;list-style:none;display:grid}.rail.svelte-1lh54d4 li:where(.svelte-1lh54d4){color:#f5ecd49e;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex;position:relative}.rail.svelte-1lh54d4 li:where(.svelte-1lh54d4):first-child{align-items:flex-start}.rail.svelte-1lh54d4 li:where(.svelte-1lh54d4):last-child{align-items:flex-end}.rail.svelte-1lh54d4 li:where(.svelte-1lh54d4)+li:where(.svelte-1lh54d4):before{content:"";background:#f5ecd42e;height:2px;position:absolute;top:9px}.rail.svelte-1lh54d4 li:where(.svelte-1lh54d4):nth-child(2):before{left:calc(24px - 100%);right:calc(50% + 14px)}.rail.svelte-1lh54d4 li:where(.svelte-1lh54d4):nth-child(3):before{left:calc(14px - 50%);right:24px}.rail.svelte-1lh54d4 li.done:where(.svelte-1lh54d4):before,.rail.svelte-1lh54d4 li.now:where(.svelte-1lh54d4):before{background:var(--mdx-gold,#d4b157)}.node.svelte-1lh54d4{z-index:1;background:var(--mdx-tray,#0e2a1f);width:20px;height:20px;color:var(--mdx-ink,#14241b);border:2px solid #f5ecd44d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.done.svelte-1lh54d4 .node:where(.svelte-1lh54d4){border-color:var(--mdx-gold,#d4b157);background:var(--mdx-gold,#d4b157)}.now.svelte-1lh54d4 .node:where(.svelte-1lh54d4){border-color:var(--mdx-gold-2,#e7c873);box-shadow:0 0 0 4px #e7c8732e}.now.svelte-1lh54d4 .node:where(.svelte-1lh54d4):after{content:"";background:var(--mdx-gold-2,#e7c873);border-radius:50%;width:8px;height:8px}.rail.svelte-1lh54d4 li.now:where(.svelte-1lh54d4){color:var(--mdx-gold-2,#e7c873)}.rail.svelte-1lh54d4 li.done:where(.svelte-1lh54d4){color:#f7edd2}.hand.svelte-1lh54d4 .hand-cta.quiet:where(.svelte-1lh54d4){box-shadow:none;color:var(--mdx-gold-2,#e7c873);background:0 0;border:1.5px solid #e7c873b8}.hand.svelte-1lh54d4 .hand-cta.quiet:where(.svelte-1lh54d4):disabled{color:var(--mdx-gold-2,#e7c873);opacity:.55;background:0 0;border:1.5px solid #e7c873b8}.secondary.svelte-1lh54d4{width:100%;min-height:44px;color:var(--mdx-gold-2,#e7c873);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:6px;padding:0 12px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.secondary.svelte-1lh54d4:hover{text-underline-offset:4px;text-decoration:underline}.secondary.svelte-1lh54d4:disabled{opacity:.5;cursor:not-allowed}.checked.svelte-1lh54d4{background:linear-gradient(170deg,#fffdf6 0%,#f8f1df 100%);border-radius:18px;align-items:center;gap:12px;min-height:56px;padding:10px 16px 10px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d4b15757,0 8px 20px -16px #0d26204d}.checked.svelte-1lh54d4 .stripe:where(.svelte-1lh54d4){box-shadow:none;top:12px;bottom:12px}.checked-row.svelte-1lh54d4{align-items:center;gap:12px;width:100%;display:flex}.checked.checked-tall.svelte-1lh54d4{flex-direction:column;align-items:stretch;gap:8px;padding:12px 16px 10px 20px}.checked.svelte-1lh54d4 .secondary.on-paper:where(.svelte-1lh54d4){color:var(--mdx-eyebrow,#80582c);gap:8px;margin-top:0}.checked.svelte-1lh54d4 p:where(.svelte-1lh54d4){overflow-wrap:break-word;min-width:0;color:var(--mdx-ink,#14241b);flex:1;margin:0;font-size:16px}.checked.svelte-1lh54d4 .dot:where(.svelte-1lh54d4){color:var(--mdx-hint,#576452);margin:0 .45em}.tick.svelte-1lh54d4{color:#fff;background:var(--mdx-live,#176730);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.hand-row.svelte-1lh54d4{min-height:64px;color:inherit;animation:svelte-1lh54d4-rise .42s var(--mdx-ease,ease-out) both;border-radius:20px;align-items:center;gap:12px;padding:10px 12px 10px 20px;text-decoration:none;display:flex;container-type:inline-size}.hand-row.svelte-1lh54d4:after{border-radius:14px}.hand-row.svelte-1lh54d4 .stripe:where(.svelte-1lh54d4){top:14px;bottom:14px}.row-words.svelte-1lh54d4{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.row-name.svelte-1lh54d4{color:#fff6e0;font-size:20px;line-height:1.15}.row-what.svelte-1lh54d4{color:var(--mdx-gold-2,#e7c873);font-size:15px;font-weight:700}.row-chev.svelte-1lh54d4{color:var(--mdx-gold-2,#e7c873);flex:none;display:inline-flex}@container (width<=300px){.inner.svelte-1lh54d4{padding:18px 14px 14px 18px}.row2.svelte-1lh54d4{flex-direction:column;align-items:flex-start;gap:10px}.seat-tile.svelte-1lh54d4{width:40px;height:40px;font-size:22px}.hand-cta.svelte-1lh54d4 svg,.hand-row.svelte-1lh54d4 .seat-tile:where(.svelte-1lh54d4){display:none}.rail.svelte-1lh54d4 li:where(.svelte-1lh54d4):not(.now) .rail-label:where(.svelte-1lh54d4){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (width>=440px){.method.wide.svelte-1lh54d4{display:block}.line.svelte-1lh54d4 .method.narrow:where(.svelte-1lh54d4){display:none}.inner.svelte-1lh54d4{padding:22px 24px 18px 28px}}@keyframes svelte-1lh54d4-rise{0%{opacity:0;transform:translateY(12px)}}.hb.svelte-f1yw8l{--lt-tile:clamp(26px, min(calc((100vw - 202px) / 6), 5.4dvh), 44px);flex-direction:column;flex:none;gap:2px;min-height:0;display:flex}.hb.svelte-f1yw8l :where(.svelte-f1yw8l):is(button:where(.svelte-f1yw8l)):focus-visible{outline:2px solid var(--lt-ink,#0d2620);outline-offset:2px}.hb.svelte-f1yw8l .ft-tile.xs[data-felt-tile]{width:var(--lt-tile);height:calc(var(--lt-tile) * 40 / 28);--tile-w:var(--lt-tile)}.hb.svelte-f1yw8l .ft-tile.xs[data-felt-tile] .num{font-size:calc(var(--lt-tile) * 10 / 28)}.hb.svelte-f1yw8l .ft-tile.xs[data-felt-tile] .glyph{font-size:calc(var(--lt-tile) * 16 / 28)}.hb.svelte-f1yw8l .ft-tile.xs.honor[data-felt-tile] .glyph{font-size:calc(var(--lt-tile) * 19 / 28)}.hb.svelte-f1yw8l .ft-tile.xs.flower[data-felt-tile] .glyph{font-size:calc(var(--lt-tile) * 15 / 28)}.hb-trays.svelte-f1yw8l{grid-template-columns:repeat(2,1fr);gap:3px 4px;display:grid}.hb-tray.svelte-f1yw8l{height:calc(var(--lt-tile) * 40 / 28 + 6px + 11px);border-radius:var(--lt-radius-panel,12px);border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 28%, transparent);background:color-mix(in srgb, var(--lt-cream,#f5ecd4) 55%, transparent);flex-wrap:wrap;align-items:center;gap:0 3px;padding:2px 5px 2px 2px;transition:box-shadow 80ms ease-out,background 80ms ease-out,border-color 80ms ease-out;display:flex;position:relative;overflow:hidden}.hb-tray.active.svelte-f1yw8l{border:1.5px solid var(--lt-gold,#d4b157);background:var(--lt-card-top,#fffdf6);box-shadow:0 4px 8px color-mix(in srgb, var(--lt-gold,#d4b157) 28%, transparent)}.hb-tray.invalid.svelte-f1yw8l{border-color:color-mix(in srgb, var(--lt-red,#b53329) 70%, transparent)}.hb-tiles.svelte-f1yw8l{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.hb-eject.svelte-f1yw8l{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:0;display:inline-flex}.hb-eject.svelte-f1yw8l:active{transform:translateY(1px)}.hb-eject.check.svelte-f1yw8l{outline-offset:1px;outline:2px solid #f0b13a}.hb-eject.marked.svelte-f1yw8l{box-shadow:0 0 0 1.5px var(--lt-gold,#d4b157);border-radius:calc(var(--lt-tile) * .14)}.hb-empty.svelte-f1yw8l{width:var(--lt-tile);height:calc(var(--lt-tile) * 40 / 28);border-radius:var(--lt-radius-sm,7px);border:1px dashed color-mix(in srgb, var(--lt-gold,#d4b157) 40%, transparent);flex:none}.hb-card.svelte-f1yw8l{width:var(--lt-tile);height:calc(var(--lt-tile) * 40 / 28);border:2.5px solid var(--lt-gold,#d4b157);background:var(--lt-card-top,#fffdf6);border-radius:4px;flex-direction:column;flex:none;margin-left:auto;display:flex;overflow:hidden}.hb-card-zone.svelte-f1yw8l{min-height:0;font-family:var(--pm-sans);color:var(--lt-ink,#0d2620);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative}.hb-card-zone.svelte-f1yw8l+.hb-card-zone:where(.svelte-f1yw8l){border-top:1px solid var(--lt-hairline,#d4b1574d)}.hb-card-zone.svelte-f1yw8l:disabled{opacity:.4;cursor:default}.hb-card-zone.svelte-f1yw8l:after{content:"";position:absolute;inset:-3px}.hb-card-mark.svelte-f1yw8l{font-size:calc(var(--lt-tile) * .5);line-height:1}.hb-card-fixed.svelte-f1yw8l{font-size:calc(var(--lt-tile) * .44);color:var(--lt-eyebrow,#80582c);cursor:default;font-weight:700}.hb-card-gong.svelte-f1yw8l{font-size:calc(var(--lt-tile) * .32);text-transform:uppercase;letter-spacing:.02em;color:var(--lt-ink,#0d2620);background:color-mix(in srgb, var(--lt-gold,#d4b157) 22%, transparent);font-weight:800}.hb-card-gong.on.svelte-f1yw8l{background:var(--lt-ink,#0d2620);color:var(--lt-card-top,#fffdf6)}.hb-kind.svelte-f1yw8l{line-height:1.05;font-family:var(--pm-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--lt-eyebrow,#80582c);flex-wrap:nowrap;flex:1 0 100%;align-items:center;gap:4px;margin-top:0;padding-left:0;font-size:9.5px;font-weight:800;display:flex;overflow:hidden}.hb-kind-word.svelte-f1yw8l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hb-kind-gong.svelte-f1yw8l{color:var(--lt-eyebrow,#80582c)}.hb-kind-invalid.svelte-f1yw8l{color:var(--lt-red,#b53329)}.hb-invalid-help.svelte-f1yw8l{font-family:var(--pm-sans);color:var(--lt-hint,#576452);flex:none;margin:0 2px;font-size:11.5px;line-height:1.3}.hb-false-link.svelte-f1yw8l{font:inherit;color:var(--lt-red,#b53329);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-weight:800;text-decoration:underline;display:inline}.hb-pad.svelte-f1yw8l{overscroll-behavior:contain;flex-direction:column;flex:auto;justify-content:space-evenly;gap:7px;min-height:0;display:flex;overflow-y:auto}.hb-row.svelte-f1yw8l{min-height:calc(var(--lt-tile) * 40 / 28);max-height:calc(var(--lt-tile) * 40 / 28);flex:1;gap:4px;display:grid}.hb-row-9.svelte-f1yw8l{grid-template-columns:repeat(9,1fr)}.hb-row-7.svelte-f1yw8l{grid-template-columns:repeat(7,1fr)}.hb-row-8.svelte-f1yw8l{grid-template-columns:repeat(8,1fr)}.hb-flowers-block.svelte-f1yw8l{border-top:1px solid color-mix(in srgb, var(--lt-ink,#0d2620) 10%, transparent);flex-direction:column;flex:none;gap:3px;padding-top:3px;display:flex}.hb-flowers-block.dimmed.svelte-f1yw8l{opacity:.35;pointer-events:none}.hb-row-cap.svelte-f1yw8l{letter-spacing:var(--lt-tracking-micro,.12em);text-transform:uppercase;color:var(--lt-eyebrow,#80582c);font-size:10px;font-weight:800;line-height:1}.hb.svelte-f1yw8l button:where(.svelte-f1yw8l){touch-action:manipulation}.hb-key.svelte-f1yw8l{touch-action:manipulation;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.hb-key.svelte-f1yw8l:after{content:"";position:absolute;inset:-3.5px -2px}.hb-key.svelte-f1yw8l:active:not(:disabled){transform:translateY(2px)scale(.95)}.hb-key.svelte-f1yw8l:disabled{opacity:.35}.hb-key-flower.svelte-f1yw8l{opacity:.4;border-radius:var(--lt-radius-sm,7px)}.hb-key-flower.on.svelte-f1yw8l{opacity:1;box-shadow:0 0 0 2px var(--lt-ink,#0d2620)}.hb-actions.svelte-f1yw8l{flex:none;align-items:stretch;gap:8px;display:flex}.hb-done.svelte-f1yw8l{border-radius:var(--lt-radius-hero,16px);background:linear-gradient(180deg, var(--lt-gold-2,#e7c873), var(--lt-gold,#d4b157));min-width:0;min-height:44px;color:var(--lt-ink,#0d2620);font-family:var(--pm-serif);box-shadow:0 6px 14px color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);cursor:pointer;border:1.5px solid #0000;flex:1;font-size:17px;font-weight:800}.hb-done.svelte-f1yw8l:disabled{background:color-mix(in srgb, var(--lt-card-top,#fffdf6) 55%, transparent);border-color:color-mix(in srgb, var(--lt-gold,#d4b157) 25%, transparent);color:var(--lt-hint,#576452);box-shadow:none;cursor:default}.hb-quick.svelte-f1yw8l{white-space:nowrap;border-radius:var(--lt-radius-chip,13px);font-family:var(--pm-sans);color:var(--lt-hint,#576452);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:700;line-height:1.15;transition:transform .16s ease-out;display:flex}.hb-quick.svelte-f1yw8l:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.hb-tray.svelte-f1yw8l{transition:none}.hb-key.svelte-f1yw8l:active:not(:disabled),.hb-eject.svelte-f1yw8l:active,.hb-quick.svelte-f1yw8l:active{transform:none}}.tp.svelte-1to0ltm{--lt-tile:clamp(26px, min(calc((100vw - 202px) / 6), 5.4dvh), 44px);flex-direction:column;flex:none;gap:6px;min-height:0;display:flex}.tp.svelte-1to0ltm :where(.svelte-1to0ltm):is(button:where(.svelte-1to0ltm)):focus-visible{outline:2px solid var(--lt-ink,#0d2620);outline-offset:2px}.tp-slots.svelte-1to0ltm .ft-tile.xs[data-felt-tile],.tp-key.svelte-1to0ltm .ft-tile.xs[data-felt-tile]{width:var(--lt-tile);height:calc(var(--lt-tile) * 40 / 28);--tile-w:var(--lt-tile)}.tp-slots.svelte-1to0ltm .ft-tile.xs[data-felt-tile] .num,.tp-key.svelte-1to0ltm .ft-tile.xs[data-felt-tile] .num{font-size:calc(var(--lt-tile) * 10 / 28)}.tp-slots.svelte-1to0ltm .ft-tile.xs[data-felt-tile] .glyph,.tp-key.svelte-1to0ltm .ft-tile.xs[data-felt-tile] .glyph{font-size:calc(var(--lt-tile) * 16 / 28)}.tp-slots.svelte-1to0ltm .ft-tile.xs.honor[data-felt-tile] .glyph,.tp-key.svelte-1to0ltm .ft-tile.xs.honor[data-felt-tile] .glyph{font-size:calc(var(--lt-tile) * 19 / 28)}.tp-slots.svelte-1to0ltm .ft-tile.xs.flower[data-felt-tile] .glyph,.tp-key.svelte-1to0ltm .ft-tile.xs.flower[data-felt-tile] .glyph{font-size:calc(var(--lt-tile) * 15 / 28)}.tp-strip.svelte-1to0ltm{background:color-mix(in srgb, var(--lt-cream,#f5ecd4) 55%, transparent);border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 28%, transparent);border-radius:var(--lt-radius-panel,12px);padding:8px 10px 10px}.tp-strip-head.svelte-1to0ltm{align-items:center;gap:10px;display:flex}.tp-cap.svelte-1to0ltm{letter-spacing:var(--lt-tracking-micro,.12em);text-transform:uppercase;color:var(--lt-eyebrow,#80582c);font-size:11px;font-weight:800}.tp-count.svelte-1to0ltm{font-family:var(--pm-serif);color:var(--lt-ink,#0d2620);font-size:20px;font-weight:800}.tp-count-of.svelte-1to0ltm{color:var(--lt-hint,#576452);font-size:13px;font-family:var(--pm-sans);font-weight:700}.tp-kong.svelte-1to0ltm{border-radius:var(--lt-radius-pill,999px);border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 90%, transparent);background:color-mix(in srgb, var(--lt-gold,#d4b157) 35%, transparent);color:var(--lt-ink,#0d2620);cursor:pointer;align-items:center;gap:5px;margin-left:auto;padding:3px 8px 3px 4px;font-size:14px;font-weight:800;animation:.14s ease-out svelte-1to0ltm-kong-in;display:inline-flex}@keyframes svelte-1to0ltm-kong-in{0%{opacity:0;transform:scale(.96)}}.tp-kong-offer.svelte-1to0ltm{border-color:color-mix(in srgb, var(--lt-gold,#d4b157) 40%, transparent);background:0 0;border-style:dashed}.tp-kong-tag.svelte-1to0ltm{white-space:nowrap}.tp-kong.svelte-1to0ltm+.tp-back:where(.svelte-1to0ltm){margin-left:0}.tp-back.svelte-1to0ltm{border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 28%, transparent);border-radius:var(--lt-radius-panel,12px);background:var(--lt-card-top,#fffdf6);min-width:52px;min-height:44px;color:var(--lt-ink,#0d2620);margin-left:auto;font-size:18px}.tp-back.svelte-1to0ltm:disabled{opacity:.35}.tp-slots.svelte-1to0ltm{grid-template-columns:repeat(9,1fr);justify-items:center;gap:4px;margin-top:8px;display:grid}.tp-slot.svelte-1to0ltm{width:100%;min-height:calc(var(--lt-tile) * 40 / 28);border-radius:var(--lt-radius-sm,7px);border:1px dashed color-mix(in srgb, var(--lt-gold,#d4b157) 40%, transparent);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.tp-slot-filled.svelte-1to0ltm{cursor:pointer;background:0 0;border:none}.tp-slot-filled.svelte-1to0ltm:active{transform:translateY(1px)}.tp-slot-filled.check.svelte-1to0ltm{outline-offset:1px;outline:2px solid #f0b13a}.tp-slot-filled.marked.svelte-1to0ltm{box-shadow:0 0 0 1.5px var(--lt-gold,#d4b157);border-radius:calc(var(--lt-tile) * .14)}.tp-pad.svelte-1to0ltm{overscroll-behavior:contain;flex-direction:column;flex:auto;justify-content:space-evenly;gap:7px;min-height:0;display:flex;overflow-y:auto}.tp-row-cap.svelte-1to0ltm{letter-spacing:var(--lt-tracking-micro,.12em);text-transform:uppercase;color:var(--lt-eyebrow,#80582c);font-size:10px;font-weight:800}.tp-row.svelte-1to0ltm{min-height:calc(var(--lt-tile) * 40 / 28);max-height:calc(var(--lt-tile) * 40 / 28);flex:1;gap:4px;display:grid}.tp-row-9.svelte-1to0ltm{grid-template-columns:repeat(9,1fr)}.tp-row-7.svelte-1to0ltm{grid-template-columns:repeat(7,1fr)}.tp-row-8.svelte-1to0ltm{grid-template-columns:repeat(8,1fr)}.tp-flowers-block.svelte-1to0ltm{border-top:1px solid color-mix(in srgb, var(--lt-ink,#0d2620) 10%, transparent);flex-direction:column;flex:none;gap:3px;padding-top:7px;display:flex}.tp-flowers-block.dimmed.svelte-1to0ltm{opacity:.35;pointer-events:none}.tp.svelte-1to0ltm button:where(.svelte-1to0ltm){touch-action:manipulation}.tp-key.svelte-1to0ltm{touch-action:manipulation;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.tp-key.svelte-1to0ltm:after{content:"";position:absolute;inset:-3.5px -2px}.tp-key.svelte-1to0ltm:active:not(:disabled){transform:translateY(2px)scale(.95)}.tp-key.svelte-1to0ltm:disabled{opacity:.35}.tp-key-flower.svelte-1to0ltm{opacity:.4;border-radius:var(--lt-radius-sm,7px)}.tp-key-flower.on.svelte-1to0ltm{opacity:1;box-shadow:0 0 0 2px var(--lt-ink,#0d2620)}.tp-done.svelte-1to0ltm{border-radius:var(--lt-radius-hero,16px);background:linear-gradient(180deg, var(--lt-gold-2,#e7c873), var(--lt-gold,#d4b157));min-height:44px;color:var(--lt-ink,#0d2620);font-family:var(--pm-serif);box-shadow:0 6px 14px color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);cursor:pointer;border:1.5px solid #0000;margin-top:auto;font-size:17px;font-weight:800}.tp-done.svelte-1to0ltm:disabled{background:color-mix(in srgb, var(--lt-card-top,#fffdf6) 55%, transparent);border-color:color-mix(in srgb, var(--lt-gold,#d4b157) 25%, transparent);color:var(--lt-hint,#576452);box-shadow:none;cursor:default}@media (prefers-reduced-motion:reduce){.tp-key.svelte-1to0ltm:active:not(:disabled),.tp-slot-filled.svelte-1to0ltm:active{transform:none}}.wc.svelte-fr5ntk{z-index:var(--lt-z-err,70);background:var(--lt-cream,#f5ecd4);--lt-tile:clamp(26px, min(calc((100vw - 202px) / 6), 5.4dvh), 44px);position:fixed;inset:0;overflow:hidden}.wc.svelte-fr5ntk button:where(.svelte-fr5ntk){touch-action:manipulation}.wc-inner.svelte-fr5ntk{width:100%;max-width:640px;height:100%;padding:calc(4px + env(safe-area-inset-top)) 14px calc(4px + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.wc.svelte-fr5ntk :where(.svelte-fr5ntk):is(button:where(.svelte-fr5ntk),select:where(.svelte-fr5ntk)):focus-visible{outline:2px solid var(--lt-ink,#0d2620);outline-offset:2px}.wc-head.svelte-fr5ntk{flex:none;align-items:center;gap:10px;margin-bottom:1px;display:flex}.wc-titles.svelte-fr5ntk{text-align:center;flex:1;min-width:0}.wc-back.svelte-fr5ntk{border-radius:var(--lt-radius-pill,999px);background:var(--lt-card-top,#fffdf6);width:34px;height:34px;box-shadow:0 0 0 1px color-mix(in srgb, var(--lt-gold,#d4b157) 40%, transparent);cursor:pointer;color:var(--lt-ink,#0d2620);border:none;flex:none;font-size:18px;line-height:1;transition:transform .16s ease-out;position:relative}.wc-back.svelte-fr5ntk:after{content:"";position:absolute;inset:-5px}.wc-back.svelte-fr5ntk:active:not(:disabled){transform:scale(.97)}.wc-underline.svelte-fr5ntk{background:var(--lt-gold,#d4b157);border-radius:2px;width:64px;height:4px;margin:6px auto 0}.wc-head.svelte-fr5ntk h2:where(.svelte-fr5ntk){font-family:var(--lt-font-display,var(--pm-serif));color:var(--lt-ink,#0d2620);margin:0;font-size:22px;font-style:italic;font-weight:800}.wc-caption.svelte-fr5ntk{font-family:var(--lt-font-body,var(--pm-sans));color:var(--lt-hint,#576452);margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.3}.wc-fresh.svelte-fr5ntk{min-height:44px;color:var(--lt-hint,#576452);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:6px 4px;font-size:14px;font-weight:800;text-decoration:underline;transition:transform .16s ease-out;display:inline-flex}.wc-fresh.svelte-fr5ntk:active:not(:disabled){transform:scale(.97)}.wc-x.svelte-fr5ntk{border-radius:var(--lt-radius-pill,999px);background:var(--lt-card-top,#fffdf6);width:44px;height:44px;box-shadow:0 0 0 1px color-mix(in srgb, var(--lt-gold,#d4b157) 40%, transparent);cursor:pointer;color:var(--lt-hint,#576452);border:none;flex:none;font-size:22px;line-height:1;transition:transform .16s ease-out}.wc-x.svelte-fr5ntk:active:not(:disabled){transform:scale(.97)}.wc-resumed.svelte-fr5ntk{border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 40%, transparent);border-radius:var(--lt-radius-panel,12px);background:color-mix(in srgb, var(--lt-gold,#d4b157) 12%, transparent);color:var(--lt-eyebrow,#80582c);flex:none;margin:0 0 6px;padding:6px 10px;font-size:12.5px;font-weight:700}.wc-edit-reset-banner.svelte-fr5ntk{border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 40%, transparent);border-radius:var(--lt-radius-panel,12px);background:color-mix(in srgb, var(--lt-gold,#d4b157) 12%, transparent);color:var(--lt-hint,#576452);flex:none;margin:0 0 8px;padding:8px 12px;font-size:12.5px;font-weight:600;line-height:1.4}.wc-fill.svelte-fr5ntk{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.wc-fill-flex.svelte-fr5ntk{flex-direction:column;flex:0 auto;display:flex;overflow-y:auto}.wc-panel-swap.svelte-fr5ntk{flex-direction:column;flex:none;min-height:0;display:flex}.wc-fill-details.svelte-fr5ntk{padding:6px 6px 22px}.wc-toprow.svelte-fr5ntk{flex:none;align-items:stretch;gap:8px;margin-bottom:3px;display:flex}.wc-mode.svelte-fr5ntk{flex:1;gap:8px;min-width:0;display:flex}.wc-toprow.svelte-fr5ntk .wc-mode:where(.svelte-fr5ntk) button:where(.svelte-fr5ntk){border-radius:var(--lt-radius-chip,13px);border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);background:linear-gradient(135deg, var(--lt-card-top,#fffdf6), var(--lt-card-bottom,#f7efdc));min-width:0;min-height:44px;box-shadow:0 4px 6px color-mix(in srgb, var(--lt-ink,#0d2620) 6%, transparent);color:var(--lt-ink,#0d2620);font-family:var(--lt-font-button,var(--pm-sans));cursor:pointer;flex:1;font-size:14px;font-weight:700;transition:transform .16s ease-out}.wc-toprow.svelte-fr5ntk .wc-mode:where(.svelte-fr5ntk) button.on:where(.svelte-fr5ntk){background:linear-gradient(180deg, var(--lt-gold-2,#e7c873), var(--lt-gold,#d4b157));border:1.5px solid color-mix(in srgb, var(--lt-gold,#d4b157) 80%, transparent);box-shadow:0 6px 10px color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);font-weight:800}.wc-flowerwin.svelte-fr5ntk{border:1.5px solid color-mix(in srgb, var(--lt-gold,#d4b157) 60%, transparent);border-radius:var(--lt-radius-chip,13px);background:color-mix(in srgb, var(--lt-gold,#d4b157) 16%, transparent);min-height:52px;color:var(--lt-eyebrow,#80582c);cursor:pointer;flex:none;margin-top:10px;font-size:14px;font-weight:800;transition:transform .16s ease-out}.wc-flowerwin.svelte-fr5ntk:active:not(:disabled){transform:scale(.97)}.wc-flowers-big.svelte-fr5ntk{font-family:var(--lt-font-body,var(--pm-sans));color:var(--lt-ink,#0d2620);margin:0;font-size:16px;font-weight:600;line-height:1.4}.wc-masthead.svelte-fr5ntk{border-radius:var(--lt-radius-panel,12px);background:linear-gradient(135deg, var(--lt-card-top,#fffdf6), var(--lt-card-bottom,#f7efdc));border:1px solid var(--lt-hairline,#d4b1574d);box-shadow:0 4px 6px color-mix(in srgb, var(--lt-ink,#0d2620) 6%, transparent);flex:none;align-items:stretch;margin-bottom:3px;display:flex;overflow:hidden}.wc-mast-seg.svelte-fr5ntk{min-width:0;min-height:44px;box-shadow:inset 0 -2px 0 0 var(--lt-gold,#d4b157);color:var(--lt-ink,#0d2620);font-family:var(--lt-font-button,var(--pm-sans));letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:13px;font-weight:800;transition:transform .16s ease-out,background-color .16s ease-out;display:flex;position:relative}.wc-mast-seg.on.svelte-fr5ntk{background:color-mix(in srgb, var(--lt-gold,#d4b157) 14%, transparent)}.wc-mast-seg.svelte-fr5ntk:active:not(:disabled){transform:scale(.98)}.wc-mast-seg.svelte-fr5ntk:disabled{opacity:.5;cursor:default}.wc-mast-icon.svelte-fr5ntk{flex:none;width:18px;height:18px}.wc-mast-word.svelte-fr5ntk{flex:none}.wc-mast-content.svelte-fr5ntk{align-items:center;gap:6px;display:flex}.wc-mast-seg.is-busy.svelte-fr5ntk .wc-mast-content:where(.svelte-fr5ntk){opacity:0}.wc-mast-spin.svelte-fr5ntk{width:16px;height:16px}.wc-mast-divider.svelte-fr5ntk{background:var(--lt-hairline,#d4b1574d);flex:none;width:1px}.wc-scan-file.svelte-fr5ntk{display:none}.wc-scan-msg.svelte-fr5ntk{color:var(--lt-hint,#576452);flex:none;margin:1px 2px 0;font-size:11px;line-height:1.25}.wc-review.svelte-fr5ntk{overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:8px;padding-top:4px;display:flex;overflow-y:auto}.wc-review.more.svelte-fr5ntk{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 28px),#0000 100%)}.wc-review-total.svelte-fr5ntk{font-family:var(--lt-font-display,var(--pm-serif));color:var(--lt-ink,#0d2620);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:0 0 2px;font-size:52px;font-weight:800;line-height:1;display:flex}.wc-review-unit.svelte-fr5ntk{text-transform:uppercase;letter-spacing:.06em;color:var(--lt-hint,#576452);font-size:17px;font-weight:700}.wc-review-wait.svelte-fr5ntk,.wc-review-note.svelte-fr5ntk{color:var(--lt-hint,#576452);margin:0;font-size:14px;line-height:1.4}.wc-review-diff.svelte-fr5ntk{border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 40%, transparent);border-radius:var(--lt-radius-pill,999px);background:color-mix(in srgb, var(--lt-gold,#d4b157) 12%, transparent);color:var(--lt-eyebrow,#80582c);align-self:flex-start;margin:0;padding:4px 8px;font-size:13px;font-weight:700}.wc-review-false.svelte-fr5ntk{border-radius:var(--lt-radius-panel,12px);color:var(--lt-ink,#0d2620);background:#e8a44c24;border:1px solid #e8a44c73;margin:0;padding:8px 10px;font-size:14px;font-weight:700;line-height:1.4}.wc-review-err.svelte-fr5ntk{color:var(--lt-red,#b53329);margin:0;font-size:14px;font-weight:700;line-height:1.4}.wc-skip.svelte-fr5ntk{border:1.5px dashed color-mix(in srgb, var(--lt-gold,#d4b157) 40%, transparent);border-radius:var(--lt-radius-chip,13px);min-height:48px;color:var(--lt-eyebrow,#80582c);cursor:pointer;background:0 0;flex:none;margin-top:10px;font-size:14px;font-weight:800}.wc-details.svelte-fr5ntk{background:linear-gradient(135deg, var(--lt-card-top,#fffdf6), var(--lt-card-bottom,#f7efdc));border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);border-radius:var(--lt-radius-card,18px);box-shadow:0 5px 10px color-mix(in srgb, var(--lt-ink,#0d2620) 7%, transparent);animation:svelte-fr5ntk-wc-card-in .42s var(--pm-ease-standard);flex-direction:column;gap:14px;padding:20px 16px 16px;display:flex;position:relative}@keyframes svelte-fr5ntk-wc-card-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.wc-details-finish.svelte-fr5ntk{min-height:0;overflow-y:auto}.wc-seg.svelte-fr5ntk{gap:8px;display:flex}.wc-seg.svelte-fr5ntk button:where(.svelte-fr5ntk){border-radius:var(--lt-radius-chip,13px);border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);background:linear-gradient(135deg, var(--lt-card-top,#fffdf6), var(--lt-card-bottom,#f7efdc));min-height:54px;box-shadow:0 4px 6px color-mix(in srgb, var(--lt-ink,#0d2620) 6%, transparent);color:var(--lt-ink,#0d2620);cursor:pointer;flex:1;font-size:14.5px;font-weight:700;transition:transform .16s ease-out}.wc-seg.svelte-fr5ntk button:where(.svelte-fr5ntk):active:not(:disabled){transform:scale(.97)}.wc-seg.svelte-fr5ntk button.on:where(.svelte-fr5ntk){background:linear-gradient(180deg, var(--lt-gold-2,#e7c873), var(--lt-gold,#d4b157));border:1.5px solid color-mix(in srgb, var(--lt-gold,#d4b157) 80%, transparent);box-shadow:0 6px 10px color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);font-weight:800}.wc-seg-winmethod.svelte-fr5ntk button:where(.svelte-fr5ntk){flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:58px;display:flex}.wc-seg-main.svelte-fr5ntk{font-size:15.5px;font-weight:800}.wc-seg-sub.svelte-fr5ntk{color:var(--lt-hint,#576452);font-size:11px;font-weight:600}.wc-flag.svelte-fr5ntk{border-radius:var(--lt-radius-panel,12px);border:1px dashed color-mix(in srgb, var(--lt-gold,#d4b157) 40%, transparent);background:var(--lt-card-top,#fffdf6);min-height:46px;color:var(--lt-hint,#576452);cursor:pointer;font-size:14px;font-weight:700}.wc-flag.on.svelte-fr5ntk{border-style:solid;border-color:color-mix(in srgb, var(--lt-gold,#d4b157) 90%, transparent);background:color-mix(in srgb, var(--lt-gold,#d4b157) 35%, transparent);color:var(--lt-ink,#0d2620);font-weight:800}.wc-special-row.svelte-fr5ntk{gap:8px}.wc-special-toggle.svelte-fr5ntk{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:flex}.wc-special-chevron.svelte-fr5ntk{color:var(--lt-eyebrow,#80582c);flex:none;font-size:12px;transition:transform .16s ease-out;transform:rotate(-90deg)}.wc-special-chevron.open.svelte-fr5ntk{transform:rotate(0)}.wc-closing-row.svelte-fr5ntk{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.wc-closing-copy.svelte-fr5ntk{flex-direction:column;gap:4px;min-width:0;display:flex}.wc-closing-copy.svelte-fr5ntk .wc-note:where(.svelte-fr5ntk){margin:0}.wc-closing-toggle.svelte-fr5ntk{appearance:none;border:1.5px solid color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);background:var(--lt-card-bottom,#f7efdc);cursor:pointer;border-radius:13px;flex:none;width:46px;height:26px;margin:0;position:relative}.wc-closing-toggle.svelte-fr5ntk:before{content:"";background:var(--lt-card-top,#fffdf6);width:19px;height:19px;box-shadow:0 1px 3px color-mix(in srgb, var(--lt-ink,#0d2620) 25%, transparent);border-radius:50%;transition:transform .16s ease-out;position:absolute;top:2px;left:2px}.wc-closing-toggle.svelte-fr5ntk:checked{background:linear-gradient(180deg, var(--lt-gold-2,#e7c873), var(--lt-gold,#d4b157));border-color:color-mix(in srgb, var(--lt-gold,#d4b157) 80%, transparent)}.wc-closing-toggle.svelte-fr5ntk:checked:before{transform:translate(20px)}.wc-closing-toggle.svelte-fr5ntk:disabled{cursor:default;opacity:.9}.wc-special-grid.svelte-fr5ntk{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.wc-special-chip.svelte-fr5ntk{border-radius:var(--lt-radius-chip,13px);border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);background:linear-gradient(135deg, var(--lt-card-top,#fffdf6), var(--lt-card-bottom,#f7efdc));min-height:58px;box-shadow:0 4px 6px color-mix(in srgb, var(--lt-ink,#0d2620) 6%, transparent);text-align:left;color:var(--lt-ink,#0d2620);cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 12px;transition:transform .16s ease-out;display:flex}.wc-special-chip.svelte-fr5ntk:active:not(:disabled){transform:scale(.97)}.wc-special-chip.on.svelte-fr5ntk{background:linear-gradient(180deg, var(--lt-gold-2,#e7c873), var(--lt-gold,#d4b157));border:1.5px solid color-mix(in srgb, var(--lt-gold,#d4b157) 80%, transparent);box-shadow:0 6px 10px color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent)}.wc-special-chip.muted.svelte-fr5ntk .wc-special-main:where(.svelte-fr5ntk),.wc-special-chip.muted.svelte-fr5ntk .wc-special-hanzi:where(.svelte-fr5ntk),.wc-special-chip.muted.svelte-fr5ntk .wc-special-tai:where(.svelte-fr5ntk){opacity:.55}.wc-special-chip.svelte-fr5ntk:disabled{cursor:not-allowed}.wc-special-main.svelte-fr5ntk{font-size:14px;font-weight:800}.wc-special-hanzi.svelte-fr5ntk{color:var(--lt-hint,#576452);margin-left:5px;font-size:12px;font-weight:600}.wc-special-tai.svelte-fr5ntk{color:var(--lt-hint,#576452);font-size:14px;font-weight:700}.wc-special-reason.svelte-fr5ntk{color:var(--lt-hint,#576452);font-size:11px;font-weight:600;line-height:1.3}.wc-second-gong.svelte-fr5ntk{border-radius:var(--lt-radius-panel,12px);border:1.5px solid var(--lt-gold,#d4b157);color:var(--lt-ink,#0d2620);align-items:center;gap:8px;margin:8px 0 0;padding:8px 12px;font-size:12.5px;font-weight:700;display:flex}.wc-field.svelte-fr5ntk{flex-direction:column;gap:8px;display:flex}.wc-field.svelte-fr5ntk select:where(.svelte-fr5ntk){border-radius:var(--lt-radius-panel,12px);border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);background:var(--lt-card-top,#fffdf6);min-height:50px;color:var(--lt-ink,#0d2620);font:inherit;padding:0 12px;font-weight:700}.wc-label.svelte-fr5ntk{letter-spacing:var(--lt-tracking-eyebrow,.16em);text-transform:uppercase;color:var(--lt-eyebrow,#80582c);font-size:11px;font-weight:800}.wc-who.svelte-fr5ntk{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wc-who-btn.svelte-fr5ntk{border-radius:var(--lt-radius-chip,13px);border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);background:linear-gradient(135deg, var(--lt-card-top,#fffdf6), var(--lt-card-bottom,#f7efdc));min-height:64px;box-shadow:0 4px 6px color-mix(in srgb, var(--lt-ink,#0d2620) 6%, transparent);color:var(--lt-ink,#0d2620);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12.5px;font-weight:700;transition:transform .16s ease-out;display:flex}.wc-who-btn.svelte-fr5ntk:active:not(:disabled){transform:scale(.97)}.wc-who-btn.on.svelte-fr5ntk{background:linear-gradient(180deg, var(--lt-gold-2,#e7c873), var(--lt-gold,#d4b157));border:1.5px solid color-mix(in srgb, var(--lt-gold,#d4b157) 80%, transparent);box-shadow:0 6px 10px color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent)}.wc-who-wind.svelte-fr5ntk{font-size:20px;font-weight:800}.wc-who-cn.svelte-fr5ntk{font-family:var(--pm-hanzi,inherit);color:var(--lt-hint,#576452);font-size:11px;font-weight:600}.wc-locked-fact.svelte-fr5ntk{border-radius:var(--lt-radius-chip,13px);border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);background:linear-gradient(135deg, var(--lt-card-top,#fffdf6), var(--lt-card-bottom,#f7efdc));min-height:48px;color:var(--lt-ink,#0d2620);align-items:center;gap:10px;margin:0;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.wc-count.svelte-fr5ntk{align-items:center}.wc-stepper.svelte-fr5ntk{align-items:center;gap:18px;display:flex}.wc-stepper.svelte-fr5ntk button:where(.svelte-fr5ntk){border-radius:var(--lt-radius-pill,999px);border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);background:linear-gradient(135deg, var(--lt-card-top,#fffdf6), var(--lt-card-bottom,#f7efdc));width:72px;height:72px;box-shadow:0 4px 6px color-mix(in srgb, var(--lt-ink,#0d2620) 6%, transparent);color:var(--lt-ink,#0d2620);cursor:pointer;font-size:30px;line-height:1;transition:transform .16s ease-out}.wc-stepper.svelte-fr5ntk button:where(.svelte-fr5ntk):active:not(:disabled){transform:scale(.97)}.wc-num.svelte-fr5ntk{text-align:center;min-width:84px;font-family:var(--lt-font-display,var(--pm-serif));color:var(--lt-ink,#0d2620);font-variant-numeric:tabular-nums;font-size:56px;font-weight:800}button.wc-num.svelte-fr5ntk{cursor:pointer;background:0 0;border:none;margin:0;padding:0;line-height:1}input.wc-num.svelte-fr5ntk{box-sizing:border-box;border:none;border-bottom:2px solid color-mix(in srgb, var(--lt-gold,#d4b157) 40%, transparent);appearance:none;background:0 0;outline:none;width:84px;margin:0;padding:0;line-height:1}input.wc-num.svelte-fr5ntk:focus{border-bottom-color:var(--lt-gold,#d4b157)}input.wc-num.svelte-fr5ntk:focus-visible{outline:2px solid var(--lt-ink,#0d2620);outline-offset:3px}.wc-note.svelte-fr5ntk{color:var(--lt-hint,#576452);margin:0;font-size:12.5px;line-height:1.45}.wc-pick-banner.svelte-fr5ntk{border-radius:var(--lt-radius-panel,12px);border-bottom:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 50%, transparent);background:var(--lt-ink,#0d2620);color:var(--lt-card-top,#fffdf6);margin:0;padding:14px 16px;font-size:18px;font-weight:800;line-height:1.3}.wc-fix-tiles.svelte-fr5ntk{width:100%;min-height:44px;font:inherit;color:var(--lt-eyebrow,#80582c);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-weight:800;text-decoration:underline;display:flex}.wc-submit.svelte-fr5ntk{border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 50%, transparent);border-radius:var(--lt-radius-cta,15px);background:linear-gradient(180deg, var(--lt-gold-2,#e7c873), var(--lt-gold,#d4b157));min-height:64px;box-shadow:0 8px 12px color-mix(in srgb, var(--lt-gold,#d4b157) 30%, transparent);color:var(--lt-ink,#0d2620);font-family:var(--lt-font-button,var(--pm-sans));cursor:pointer;flex:none;margin-top:10px;padding:15px 20px;font-size:18px;font-weight:800;transition:transform .16s ease-out;position:relative}.wc-submit.svelte-fr5ntk:active:not(:disabled){transform:scale(.97)}.wc-submit.svelte-fr5ntk:disabled{background:color-mix(in srgb, var(--lt-card-top,#fffdf6) 55%, transparent);border-color:color-mix(in srgb, var(--lt-gold,#d4b157) 25%, transparent);box-shadow:none;color:var(--lt-ink,#0d2620);cursor:default}.wc-submit-label.svelte-fr5ntk{opacity:1}.wc-submit.is-busy.svelte-fr5ntk .wc-submit-label:where(.svelte-fr5ntk){opacity:0}@keyframes svelte-fr5ntk-lt-spin{to{transform:rotate(360deg)}}.lt-busy-spin.svelte-fr5ntk{border:2.5px solid #0d262040;border-top-color:var(--lt-ink,#0d2620);border-radius:50%;width:20px;height:20px;margin:auto;animation:.7s linear infinite svelte-fr5ntk-lt-spin;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lt-busy-spin.svelte-fr5ntk{border-top-color:#0d261b99;animation:none}}.wc-fix-hand.svelte-fr5ntk{border:1px solid color-mix(in srgb, var(--lt-gold,#d4b157) 50%, transparent);border-radius:var(--lt-radius-cta,15px);background:linear-gradient(135deg, var(--lt-card-top,#fffdf6), var(--lt-card-bottom,#f7efdc));min-height:64px;color:var(--lt-ink,#0d2620);font-family:var(--lt-font-button,var(--pm-sans));cursor:pointer;flex:none;margin-top:10px;padding:15px 20px;font-size:18px;font-weight:800;transition:transform .16s ease-out}.wc-fix-hand.svelte-fr5ntk:active:not(:disabled){transform:scale(.97)}.wc-fix-hand.svelte-fr5ntk:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.wc-details.svelte-fr5ntk{animation:none}}
