.tour-peek[data-astro-cid-pfoy45as]{align-items:center;gap:var(--space-2);font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:inline-flex}.tour-peek[data-astro-cid-pfoy45as]:focus-visible{outline:3px solid var(--stamp);outline-offset:4px;border-radius:18px}.tp-bubble[data-astro-cid-pfoy45as]{max-width:14rem;padding:var(--space-2) var(--space-3);background:var(--surface);border:2px solid var(--ink);font-size:var(--text-sm);text-align:center;transform-origin:50% 100%;border-radius:16px;font-weight:600;line-height:1.45;transition:box-shadow .2s;animation:3.2s ease-in-out 4.6s infinite tp-wiggle;display:grid;position:relative}.tp-bubble[data-astro-cid-pfoy45as]:before{content:"";background:var(--surface);border:2px solid var(--ink);border-top:0;border-left:0;width:12px;height:12px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.tp-say[data-astro-cid-pfoy45as]{grid-area:1/1;align-self:center}.tp-tour[data-astro-cid-pfoy45as]{font-weight:800}.tp-play[data-astro-cid-pfoy45as]{color:var(--stamp);display:inline-block}.tour-peek[data-astro-cid-pfoy45as]:hover .tp-bubble[data-astro-cid-pfoy45as],.tour-peek[data-astro-cid-pfoy45as]:focus-visible .tp-bubble[data-astro-cid-pfoy45as]{box-shadow:3px 3px 0 var(--highlight)}.tp-dogs[data-astro-cid-pfoy45as]{align-items:end;width:168px;display:grid}.tp-dog[data-astro-cid-pfoy45as]{filter:drop-shadow(0 6px 10px oklch(30% .03 70/.18));grid-area:1/1;width:100%;height:auto;display:block}.tp-hi[data-astro-cid-pfoy45as],.tp-dog-hi[data-astro-cid-pfoy45as]{animation:.5s 3.4s both tp-out}.tp-tour[data-astro-cid-pfoy45as],.tp-dog-tour[data-astro-cid-pfoy45as]{animation:.5s 3.6s both tp-in}.tour-peek[data-astro-cid-pfoy45as]:active .tp-dogs[data-astro-cid-pfoy45as]{transform:translateY(2px)}@keyframes tp-out{to{opacity:0;visibility:hidden}}@keyframes tp-in{0%{opacity:0;transform:scale(.96)}}@keyframes tp-wiggle{0%,24%,to{transform:rotate(0)}4%{transform:rotate(-4deg)}8%{transform:rotate(3.5deg)}12%{transform:rotate(-3deg)}16%{transform:rotate(2deg)}20%{transform:rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.tp-bubble[data-astro-cid-pfoy45as],.tp-say[data-astro-cid-pfoy45as],.tp-dog[data-astro-cid-pfoy45as]{animation:none}.tp-hi[data-astro-cid-pfoy45as],.tp-dog-hi[data-astro-cid-pfoy45as]{visibility:hidden}}.tour-bar[data-astro-cid-pfoy45as]{z-index:29;border:2px solid var(--ink);background:var(--surface);width:max-content;max-width:calc(100vw - 32px);box-shadow:0 6px 0 var(--ink), 0 14px 30px -10px oklch(0% 0 0/.4);opacity:0;transition:opacity .25s ease, transform .35s var(--ease-out-expo);border-radius:999px;align-items:center;padding:4px 4px 4px 6px;display:flex;position:fixed;transform:translateY(12px)}.tour-bar[data-astro-cid-pfoy45as][hidden]{display:none}.tour-bar[data-astro-cid-pfoy45as][data-show]{opacity:1;transform:none}.tb-open[data-astro-cid-pfoy45as]{min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 6px 0 0;display:flex}.tb-open[data-astro-cid-pfoy45as] img[data-astro-cid-pfoy45as]{object-fit:contain;flex:none;width:36px;height:36px}.tb-open[data-astro-cid-pfoy45as] b[data-astro-cid-pfoy45as]{color:var(--stamp)}.tb-text[data-astro-cid-pfoy45as] small[data-astro-cid-pfoy45as]{font-size:inherit}.tb-close[data-astro-cid-pfoy45as]{background:var(--paper-deep);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:14px;font-weight:700}.tb-open[data-astro-cid-pfoy45as]:focus-visible,.tb-close[data-astro-cid-pfoy45as]:focus-visible{outline:3px solid var(--stamp);outline-offset:2px;border-radius:999px}@media (width<=760px){.tour-bar[data-astro-cid-pfoy45as]{max-width:calc(100vw - 172px)}.tb-text[data-astro-cid-pfoy45as]{line-height:1.3;display:grid}.tb-text[data-astro-cid-pfoy45as] small[data-astro-cid-pfoy45as]{color:var(--ink-soft);font-size:.75rem}.tb-brand[data-astro-cid-pfoy45as]{display:none}.tb-open[data-astro-cid-pfoy45as] img[data-astro-cid-pfoy45as]{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.tour-bar[data-astro-cid-pfoy45as]{transition:none}}.tour-dlg[data-astro-cid-pfoy45as]{background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}.tour-dlg[data-astro-cid-pfoy45as]::backdrop{background:oklch(15% .01 70/.8)}.tour-box[data-astro-cid-pfoy45as]{--tour-h:min(calc(82dvh - 50px - 3lh), calc((100vw - 32px) * 1280 / 590));width:calc(var(--tour-h) * 590 / 1280);justify-items:center;gap:10px;display:grid;position:relative}.tour-video[data-astro-cid-pfoy45as]{width:100%;height:var(--tour-h);background:#000 50%/contain no-repeat;border-radius:18px;display:block;overflow:hidden;box-shadow:0 20px 60px oklch(0% 0 0/.5)}.tour-video[data-astro-cid-pfoy45as] iframe{border:0;width:100%;height:100%;display:block}.tour-note[data-astro-cid-pfoy45as] a[data-astro-cid-pfoy45as]{color:inherit}.tour-close[data-astro-cid-pfoy45as]{background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;justify-self:end;font-size:18px;font-weight:700;box-shadow:0 4px 14px oklch(0% 0 0/.35)}.tour-close[data-astro-cid-pfoy45as]:focus-visible{outline:3px solid var(--stamp);outline-offset:2px}.tour-note[data-astro-cid-pfoy45as]{text-align:center;color:oklch(93% .01 85);line-height:1.5;font-size:var(--text-sm);margin:0}.levelup[data-astro-cid-o6l3jaes]{width:min(22rem,100vw - 2rem);padding:var(--space-5) var(--space-4) var(--space-4);border:3px solid var(--ink);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-align:center;box-shadow:6px 6px 0 var(--ink);margin:auto}.levelup[data-astro-cid-o6l3jaes][open]{animation:lv-pop .45s var(--ease-out-expo)}.levelup[data-astro-cid-o6l3jaes]::backdrop{background:oklch(20% .02 70/.55)}.lv-kicker[data-astro-cid-o6l3jaes]{background:var(--stamp);color:#fff;font-size:var(--text-sm);border-radius:999px;margin:0;padding:2px 12px;font-weight:700;display:inline-block}.levelup[data-astro-cid-o6l3jaes] h2[data-astro-cid-o6l3jaes]{margin:var(--space-2) 0 0;font-size:var(--text-xl)}.levelup[data-astro-cid-o6l3jaes] img[data-astro-cid-o6l3jaes]{width:auto;max-width:80%;height:12rem;margin:var(--space-3) auto 0;object-fit:contain;filter:drop-shadow(0 8px 12px oklch(30% .03 70/.2));animation:1.6s ease-in-out infinite lv-bounce;display:block}.lv-stage[data-astro-cid-o6l3jaes]{margin:var(--space-2) 0 0;color:var(--stamp);font-family:var(--font-display);font-size:var(--text-lg)}.lv-say[data-astro-cid-o6l3jaes]{margin:var(--space-1) 0 0;font-weight:600}.lv-actions[data-astro-cid-o6l3jaes]{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.lv-actions[data-astro-cid-o6l3jaes] .btn[data-astro-cid-o6l3jaes]{text-decoration:none}.lv-close[data-astro-cid-o6l3jaes]{top:var(--space-2);right:var(--space-2);width:2.25rem;height:2.25rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.1rem;position:absolute}@keyframes lv-pop{0%{opacity:0;transform:scale(.8)rotate(-3deg)}}@keyframes lv-bounce{50%{transform:translateY(-6px)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.levelup[data-astro-cid-o6l3jaes][open],.levelup[data-astro-cid-o6l3jaes] img[data-astro-cid-o6l3jaes]{animation:none}}.news-link[data-astro-cid-xfqpwhbl]{align-items:center;gap:var(--space-2);max-width:100%;min-height:44px;margin-top:var(--space-3);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--text-sm);border-radius:999px;text-decoration:none;display:inline-flex}.news-link[data-astro-cid-xfqpwhbl]:hover,.news-link[data-astro-cid-xfqpwhbl]:focus-visible{border-color:var(--ink)}.label[data-astro-cid-xfqpwhbl]{padding:var(--space-1) var(--space-3);background:var(--ink);color:var(--paper);border-radius:999px;flex:none;font-weight:700;position:relative}.dot[data-astro-cid-xfqpwhbl]{border:2px solid var(--surface);background:var(--stamp);border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.dot[data-astro-cid-xfqpwhbl][hidden]{display:none}.what[data-astro-cid-xfqpwhbl]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-guide[data-astro-cid-lcdefpme]{padding-block:var(--space-section)}.hero[data-astro-cid-lcdefpme]{align-items:end;gap:var(--space-4);padding-block:var(--space-section) var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.hero-sulgi[data-astro-cid-lcdefpme]{margin-bottom:calc(-1 * var(--space-5))}@media (width<=560px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero-sulgi[data-astro-cid-lcdefpme]{margin-top:calc(-1 * var(--space-4));justify-self:end}}.kicker[data-astro-cid-lcdefpme]{margin:0 0 var(--space-3);color:var(--stamp);font-weight:600}h1[data-astro-cid-lcdefpme]{font-size:var(--text-hero)}.lede[data-astro-cid-lcdefpme]{max-width:28rem;margin:var(--space-4) 0 0;color:var(--ink-soft);font-size:var(--text-lg)}.hero-text[data-astro-cid-lcdefpme] [data-bookmark]{margin-top:var(--space-4)}.cards[data-astro-cid-lcdefpme]{margin:var(--space-5) 0 0;gap:var(--space-5) var(--space-4);padding:0;list-style:none;display:grid}.cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:720px}.card[data-astro-cid-lcdefpme]{gap:var(--space-2);color:var(--ink);text-decoration:none;display:grid}.card[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme]{aspect-ratio:12/7;border-radius:var(--radius-lg);border:3px solid var(--stamp);background:var(--paper);transition:transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo);display:block;overflow:hidden}.card[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme] .banner-video{width:100%;height:100%}.card[data-astro-cid-lcdefpme]:hover .shot[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);transform:translateY(-2px)}.card[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--stamp);outline-offset:4px;border-radius:var(--radius-lg)}.card-body[data-astro-cid-lcdefpme]{padding-inline:var(--space-1);gap:2px;display:grid}.card[data-astro-cid-lcdefpme] .title[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.4rem,1.15rem + 1.2vw,1.85rem);font-weight:400;line-height:1.2}.card[data-astro-cid-lcdefpme] .hook[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.5}.all-intro[data-astro-cid-lcdefpme]{min-height:48px;margin-top:var(--space-5);border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--highlight);color:var(--ink);justify-content:center;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:flex}.tools[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.tool[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme],.tool[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--line);text-decoration:none;display:flex}.tool[data-astro-cid-lcdefpme].live>a[data-astro-cid-lcdefpme]{padding-block:var(--space-5);transition:background var(--duration-fast)}.tool[data-astro-cid-lcdefpme].live>a[data-astro-cid-lcdefpme]:hover{background:var(--surface)}.tool[data-astro-cid-lcdefpme].live>a[data-astro-cid-lcdefpme]:hover .go[data-astro-cid-lcdefpme]{transform:translate(6px)}.no[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--line);min-width:2.5ch}.live[data-astro-cid-lcdefpme] .no[data-astro-cid-lcdefpme]{color:var(--stamp)}.body[data-astro-cid-lcdefpme]{flex:1;min-width:0;display:grid}.title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-lg)}.live[data-astro-cid-lcdefpme] .title[data-astro-cid-lcdefpme]{font-size:var(--text-xl)}.hook[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:var(--text-sm)}.soon[data-astro-cid-lcdefpme]{opacity:.7}.app-icon[data-astro-cid-lcdefpme]{width:2.4rem;height:2.4rem;transition:transform .35s var(--ease-out-expo);border-radius:28%;display:block;box-shadow:0 2px 6px oklch(30% .03 70/.2)}.sibling[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .app-icon[data-astro-cid-lcdefpme]{transform:rotate(-6deg)scale(1.08)}.sibling[data-astro-cid-lcdefpme] .title[data-astro-cid-lcdefpme],.sibling[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{color:var(--money)}.seal[data-astro-cid-lcdefpme]{border:2.5px solid var(--stamp);width:2.4rem;height:2.4rem;color:var(--stamp);transition:transform .35s var(--ease-out-expo);border-radius:50%;place-items:center;font-size:1.45rem;display:grid;transform:rotate(-12deg)}.stamp-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .seal[data-astro-cid-lcdefpme]{transform:rotate(4deg)scale(1.08)}.stamp-row[data-astro-cid-lcdefpme][data-done] .seal[data-astro-cid-lcdefpme]{background:color-mix(in oklch, var(--stamp) 14%, transparent)}.streak[data-astro-cid-lcdefpme]{vertical-align:middle;font-family:var(--font-body);background:var(--stamp);color:oklch(99% .006 85);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;padding:2px 10px;font-weight:700;display:inline-block}.paws[data-astro-cid-lcdefpme]{align-items:center;gap:4px var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;font-size:.8125rem;font-weight:700;display:flex}.paws[data-astro-cid-lcdefpme] .paws-label{color:var(--stamp)}.paws[data-astro-cid-lcdefpme] .paws-track{gap:3px;display:inline-flex}.paws[data-astro-cid-lcdefpme] .cell{border:1.5px dashed color-mix(in oklch, var(--stamp) 45%, transparent);border-radius:50%;width:1rem;height:1rem}.paws[data-astro-cid-lcdefpme] .cell.on{background:var(--stamp);border:0;-webkit-mask:url(/sulgi/paw.svg?v=6) 50%/contain no-repeat;mask:url(/sulgi/paw.svg?v=6) 50%/contain no-repeat}.paws[data-astro-cid-lcdefpme] .paws-dex{background:color-mix(in oklch, var(--money) 14%, transparent);color:var(--money);border-radius:999px;padding:1px 8px}.promo[data-astro-cid-lcdefpme] .nowrap[data-astro-cid-lcdefpme]{white-space:nowrap}.promo[data-astro-cid-lcdefpme]{color:var(--stamp);margin-top:2px;font-size:.8125rem;font-weight:600}.go[data-astro-cid-lcdefpme]{font-size:var(--text-xl);color:var(--stamp);transition:transform var(--duration-fast) var(--ease-out-expo)}.stamp[data-astro-cid-lcdefpme]{color:var(--stamp);border:1.5px solid var(--stamp);border-radius:var(--radius-sm);flex-shrink:0;padding:2px 6px;font-size:.75rem;font-weight:600;transform:rotate(-6deg)}
