.fg[data-astro-cid-q7szy2rp]{--ink: #0d2140;--ink-2: #46546e;--line: #d5dce6;--mist: #f4f6f9;--signal: #e85a0c;--ember: #c2410c;--ember-dk: #9a3412;position:relative;height:420px;display:flex;flex-direction:column;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:18px 22px 0;box-sizing:border-box;overflow:hidden;font-family:var(--sans, "Figtree", system-ui, sans-serif);-webkit-tap-highlight-color:transparent}.fg[data-astro-cid-q7szy2rp] [data-astro-cid-q7szy2rp],.fg[data-astro-cid-q7szy2rp] [data-astro-cid-q7szy2rp]:before,.fg[data-astro-cid-q7szy2rp] [data-astro-cid-q7szy2rp]:after{box-sizing:border-box}.fg[data-astro-cid-q7szy2rp] [data-astro-cid-q7szy2rp]:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.fg[data-astro-cid-q7szy2rp] svg[data-astro-cid-q7szy2rp]{display:block;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.fg[data-astro-cid-q7szy2rp] .fg-band[data-astro-cid-q7szy2rp]{stroke:var(--line);stroke-width:1.2}.fg[data-astro-cid-q7szy2rp] .fg-hot[data-astro-cid-q7szy2rp]{stroke:var(--signal)}.fg-head[data-astro-cid-q7szy2rp]{display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:center}.fg-steps[data-astro-cid-q7szy2rp]{display:flex;flex-wrap:wrap;gap:4px 6px;list-style:none;margin:0;padding:0;font-size:15px;font-weight:600;color:var(--ink-2)}.fg-steps[data-astro-cid-q7szy2rp] li[data-astro-cid-q7szy2rp]{display:inline-flex;align-items:center;gap:6px;padding:4px 2px}.fg-steps[data-astro-cid-q7szy2rp] li[data-astro-cid-q7szy2rp]+li[data-astro-cid-q7szy2rp]:before{content:"";width:18px;height:1.5px;background:var(--line);margin-right:6px}.fg-steps[data-astro-cid-q7szy2rp] li[data-astro-cid-q7szy2rp][aria-current=step]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px;text-underline-offset:6px}.fg-steps[data-astro-cid-q7szy2rp] li[data-astro-cid-q7szy2rp].is-done{color:var(--ink)}.fg-tick[data-astro-cid-q7szy2rp]{display:none;width:14px;height:14px}.fg-steps[data-astro-cid-q7szy2rp] li[data-astro-cid-q7szy2rp].is-done .fg-tick[data-astro-cid-q7szy2rp]{display:inline-block}.fg-tick[data-astro-cid-q7szy2rp] svg[data-astro-cid-q7szy2rp]{width:14px;height:14px;stroke-width:2}.fg-skip[data-astro-cid-q7szy2rp]{font-size:14px;color:var(--ink);text-decoration:underline;text-underline-offset:4px;padding:10px 4px;white-space:nowrap}.fg-hint[data-astro-cid-q7szy2rp]{grid-column:1 / -1;margin:0;font-size:15px;color:var(--ink-2);min-height:24px}.fg-count[data-astro-cid-q7szy2rp]{color:var(--ink);font-weight:600;margin-left:4px;white-space:nowrap}.fg-scene[data-astro-cid-q7szy2rp]{position:relative;flex:1;margin:8px -22px 0;touch-action:none;user-select:none;-webkit-user-select:none}.fg-play[data-astro-cid-q7szy2rp]{position:absolute;left:22px;top:6px;bottom:12px;width:56%}.fg-target[data-astro-cid-q7szy2rp]{position:absolute;right:4%;top:4%;bottom:6%;width:34%;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center}.fg-target[data-astro-cid-q7szy2rp]>[data-astro-cid-q7szy2rp]{grid-area:1 / 1}.fg[data-astro-cid-q7szy2rp] .fg-funnel[data-astro-cid-q7szy2rp]{height:100%;width:auto;max-width:100%;aspect-ratio:160 / 200;transition:opacity .3s}.fg-book[data-astro-cid-q7szy2rp],.fg-cal[data-astro-cid-q7szy2rp],.fg-coin[data-astro-cid-q7szy2rp],.fg-chart[data-astro-cid-q7szy2rp],.fg-end[data-astro-cid-q7szy2rp]{opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.fg-scene[data-astro-cid-q7szy2rp][data-stage="2"] .fg-funnel[data-astro-cid-q7szy2rp],.fg-scene[data-astro-cid-q7szy2rp][data-stage="3"] .fg-funnel[data-astro-cid-q7szy2rp]{opacity:0}.fg-scene[data-astro-cid-q7szy2rp][data-stage="2"] .fg-book[data-astro-cid-q7szy2rp],.fg-scene[data-astro-cid-q7szy2rp][data-stage="3"] .fg-cal[data-astro-cid-q7szy2rp]{opacity:1;visibility:visible}.fg-book[data-astro-cid-q7szy2rp]{width:min(100%,230px);text-align:center}.fg-book[data-astro-cid-q7szy2rp] svg[data-astro-cid-q7szy2rp]{width:100%;height:auto}.fg[data-astro-cid-q7szy2rp] .fg-book-shut[data-astro-cid-q7szy2rp],.fg-book-label[data-astro-cid-q7szy2rp],.fg[data-astro-cid-q7szy2rp] .fg-book[data-astro-cid-q7szy2rp].is-shut .fg-book-open[data-astro-cid-q7szy2rp]{display:none}.fg[data-astro-cid-q7szy2rp] .fg-book[data-astro-cid-q7szy2rp].is-shut .fg-book-shut[data-astro-cid-q7szy2rp]{display:block;width:46%;margin:0 auto}.fg-book[data-astro-cid-q7szy2rp].is-shut .fg-book-label[data-astro-cid-q7szy2rp]{display:block}.fg-book-label[data-astro-cid-q7szy2rp]{margin:8px 0 0;font-family:var(--serif, "Newsreader", Georgia, serif);font-size:20px;color:var(--ink)}.fg-book[data-astro-cid-q7szy2rp].is-pulse .fg-book-open[data-astro-cid-q7szy2rp]{animation:fg-pulse .35s ease}.fg-cal[data-astro-cid-q7szy2rp]{width:min(100%,320px);max-height:100%;border:1.5px solid var(--ink);border-radius:12px;padding:12px;background:#fff}.fg-cal-title[data-astro-cid-q7szy2rp]{margin:0 0 8px;font-weight:600;font-size:15px}.fg-slots[data-astro-cid-q7szy2rp]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fg-slot[data-astro-cid-q7szy2rp]{position:relative;min-height:48px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;font-size:13px;color:var(--ink-2);text-align:center;padding:4px}.fg-slot[data-astro-cid-q7szy2rp].is-hot{border:2px dashed var(--signal);color:var(--ink);font-weight:600}.fg-slot[data-astro-cid-q7szy2rp].is-hover{background:var(--mist)}.fg-slot-done[data-astro-cid-q7szy2rp]{display:none;align-items:center;gap:4px;font-weight:600;color:var(--ink)}.fg-slot-done[data-astro-cid-q7szy2rp] svg[data-astro-cid-q7szy2rp]{width:14px;height:14px;stroke:var(--signal);stroke-width:2.2}.fg-slot[data-astro-cid-q7szy2rp].is-booked{border-style:solid}.fg-slot[data-astro-cid-q7szy2rp].is-booked .fg-slot-time[data-astro-cid-q7szy2rp]{display:none}.fg-slot[data-astro-cid-q7szy2rp].is-booked .fg-slot-done[data-astro-cid-q7szy2rp]{display:inline-flex}.fg-funnel[data-astro-cid-q7szy2rp].is-hover ellipse[data-astro-cid-q7szy2rp]{stroke:var(--signal)}.fg-book[data-astro-cid-q7szy2rp].is-hover .fg-book-open[data-astro-cid-q7szy2rp] path[data-astro-cid-q7szy2rp]:first-child{stroke:var(--signal)}.fg-coin[data-astro-cid-q7szy2rp]{align-self:end;width:34px;margin-bottom:-8px}.fg-coin[data-astro-cid-q7szy2rp] svg[data-astro-cid-q7szy2rp]{stroke:var(--signal);stroke-width:2}.fg-scene[data-astro-cid-q7szy2rp][data-stage="4"] .fg-coin[data-astro-cid-q7szy2rp]{visibility:visible;animation:fg-drop 1s cubic-bezier(.4,0,.6,1) .15s both}.fg-chart[data-astro-cid-q7szy2rp]{position:absolute;left:22px;top:8px;width:min(52%,340px);height:auto}.fg-chart[data-astro-cid-q7szy2rp] text[data-astro-cid-q7szy2rp]{fill:var(--ink-2);stroke:none;font-size:13px;font-family:inherit}.fg-axis[data-astro-cid-q7szy2rp]{stroke:var(--line)}.fg-line[data-astro-cid-q7szy2rp]{stroke-dasharray:1;stroke-dashoffset:1;stroke-width:2}.fg-dot[data-astro-cid-q7szy2rp]{fill:var(--signal);stroke:none;opacity:0}.fg-scene[data-astro-cid-q7szy2rp][data-stage="4"] .fg-chart[data-astro-cid-q7szy2rp]{opacity:1;visibility:visible}.fg-scene[data-astro-cid-q7szy2rp][data-stage="4"] .fg-line[data-astro-cid-q7szy2rp]{transition:stroke-dashoffset 1.2s ease .5s;stroke-dashoffset:0}.fg-scene[data-astro-cid-q7szy2rp][data-stage="4"] .fg-dot[data-astro-cid-q7szy2rp]{transition:opacity .3s 1.6s;opacity:1}.fg-end[data-astro-cid-q7szy2rp]{position:absolute;left:22px;bottom:18px;width:min(56%,460px)}.fg-scene[data-astro-cid-q7szy2rp][data-stage="4"] .fg-end[data-astro-cid-q7szy2rp]{opacity:1;visibility:visible;transition-delay:1.5s}.fg-end-title[data-astro-cid-q7szy2rp]{margin:0;font-family:var(--serif, "Newsreader", Georgia, serif);font-size:30px;line-height:1.15;letter-spacing:-.01em}.fg-end-title[data-astro-cid-q7szy2rp]:focus{outline:none}.fg-end-sub[data-astro-cid-q7szy2rp]{margin:4px 0 14px;color:var(--ink-2);font-size:17px}.fg-end-btns[data-astro-cid-q7szy2rp]{display:flex;flex-wrap:wrap;gap:10px}.fg-btn[data-astro-cid-q7szy2rp]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;font:600 16px/1 var(--sans, "Figtree", system-ui, sans-serif);text-decoration:none;cursor:pointer;border:1.5px solid transparent}.fg-btn-hot[data-astro-cid-q7szy2rp]{background:var(--ember);color:#fff}.fg-btn-hot[data-astro-cid-q7szy2rp]:hover{background:var(--ember-dk)}.fg-btn-line[data-astro-cid-q7szy2rp]{background:#fff;color:var(--ink);border-color:var(--ink)}.fg-btn-line[data-astro-cid-q7szy2rp]:hover{background:var(--mist)}.fg-item[data-astro-cid-q7szy2rp]{position:absolute;left:0;top:0;width:52px;height:56px;padding:6px;margin:0;border:0;background:transparent;border-radius:12px;cursor:grab;display:none;will-change:transform;touch-action:none}.fg-item[data-astro-cid-q7szy2rp] svg[data-astro-cid-q7szy2rp]{width:100%;height:100%}.fg-item[data-astro-cid-q7szy2rp] .fg-smile[data-astro-cid-q7szy2rp]{stroke-width:1.1}.fg-item[data-astro-cid-q7szy2rp]:hover svg[data-astro-cid-q7szy2rp],.fg-item[data-astro-cid-q7szy2rp]:focus-visible svg[data-astro-cid-q7szy2rp],.fg-item[data-astro-cid-q7szy2rp].is-drag svg[data-astro-cid-q7szy2rp]{stroke:var(--signal)}.fg-item[data-astro-cid-q7szy2rp].is-drag{cursor:grabbing;z-index:5}.fg-item[data-astro-cid-q7szy2rp].is-fly{transition:transform .45s cubic-bezier(.3,.7,.3,1),opacity .35s ease;pointer-events:none}.fg-item[data-astro-cid-q7szy2rp].is-gone{opacity:0;pointer-events:none}.fg-scene[data-astro-cid-q7szy2rp][data-stage="1"] .fg-item[data-astro-cid-q7szy2rp][data-for="1"],.fg-scene[data-astro-cid-q7szy2rp][data-stage="2"] .fg-item[data-astro-cid-q7szy2rp][data-for="2"],.fg-scene[data-astro-cid-q7szy2rp][data-stage="3"] .fg-item[data-astro-cid-q7szy2rp][data-for="3"]{display:block}.fg-static[data-astro-cid-q7szy2rp]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:18px;padding-bottom:20px}.fg-panels[data-astro-cid-q7szy2rp]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fg-panels[data-astro-cid-q7szy2rp] svg[data-astro-cid-q7szy2rp]{width:100%;max-width:150px;height:auto}.fg-panels[data-astro-cid-q7szy2rp] p[data-astro-cid-q7szy2rp]{margin:8px 0 0;font-size:15px;color:var(--ink-2);line-height:1.45}.fg-panels[data-astro-cid-q7szy2rp] b[data-astro-cid-q7szy2rp]{color:var(--ink)}.fg-static[data-astro-cid-q7szy2rp] .fg-btn[data-astro-cid-q7szy2rp]{align-self:flex-start}.fg-live[data-astro-cid-q7szy2rp]{display:none}.fg[data-astro-cid-q7szy2rp].is-live .fg-live[data-astro-cid-q7szy2rp]{display:block}.fg[data-astro-cid-q7szy2rp].is-live .fg-static[data-astro-cid-q7szy2rp]{display:none}.fg[data-astro-cid-q7szy2rp]:not(.is-live) .fg-head[data-astro-cid-q7szy2rp]{display:none}@keyframes fg-drop{0%{opacity:0;transform:translateY(-58px) scale(.6)}30%{opacity:1}80%{transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fg-pulse{50%{transform:scale(1.05)}}@media(max-width:640px){.fg[data-astro-cid-q7szy2rp]{height:520px;padding:14px 14px 0;border-radius:16px}.fg-head[data-astro-cid-q7szy2rp]{grid-template-columns:1fr auto}.fg-steps[data-astro-cid-q7szy2rp]{grid-column:1 / -1;font-size:14px;gap:2px 10px}.fg-steps[data-astro-cid-q7szy2rp] li[data-astro-cid-q7szy2rp]+li[data-astro-cid-q7szy2rp]:before{display:none}.fg-skip[data-astro-cid-q7szy2rp]{grid-row:2;grid-column:2;padding:10px 2px;font-size:13px;align-self:start}.fg-hint[data-astro-cid-q7szy2rp]{grid-row:2;grid-column:1}.fg-hint[data-astro-cid-q7szy2rp]{font-size:14px}.fg-scene[data-astro-cid-q7szy2rp]{margin:6px -14px 0}.fg-play[data-astro-cid-q7szy2rp]{inset:4px 12px auto;width:auto;height:50%}.fg-target[data-astro-cid-q7szy2rp]{inset:54% 6% 4%;width:auto}.fg-slots[data-astro-cid-q7szy2rp]{grid-template-columns:repeat(3,1fr);gap:6px}.fg-slot[data-astro-cid-q7szy2rp]{min-height:44px;font-size:12px}.fg-cal[data-astro-cid-q7szy2rp]{padding:10px}.fg-chart[data-astro-cid-q7szy2rp]{left:12px;width:calc(100% - 24px);max-width:360px}.fg-end[data-astro-cid-q7szy2rp]{inset:auto 0 0;width:auto;height:50%;background:#fff;border-top:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;padding:0 18px}.fg-scene[data-astro-cid-q7szy2rp][data-stage="4"] .fg-end[data-astro-cid-q7szy2rp]{transition-delay:1.9s}.fg-end-title[data-astro-cid-q7szy2rp]{font-size:28px}.fg-panels[data-astro-cid-q7szy2rp]{grid-template-columns:1fr 1fr;gap:12px 16px}.fg-panels[data-astro-cid-q7szy2rp] svg[data-astro-cid-q7szy2rp]{max-width:110px}.fg-panels[data-astro-cid-q7szy2rp] p[data-astro-cid-q7szy2rp]{font-size:14px}}.fg-won[data-astro-cid-q7szy2rp]{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-family:var(--serif, "Newsreader", Georgia, serif);font-size:18px;color:var(--ink)}.fg-won[data-astro-cid-q7szy2rp] svg[data-astro-cid-q7szy2rp]{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round}
