.tour.svelte-2sx0ii{z-index:1000;position:fixed;inset:0}.tour.closing.svelte-2sx0ii{pointer-events:none}.scrim.svelte-2sx0ii{background:oklch(24% .03 140/.52);position:fixed;inset:0}.notice.svelte-2sx0ii{background:oklch(96.8% .032 89);border:1px solid oklch(89% .077 89);border-radius:16px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;width:min(340px,100vw - 32px);padding:14px 18px 14px 14px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px oklch(24% .03 140/.24)}.notice.svelte-2sx0ii img:where(.svelte-2sx0ii){width:56px;height:56px}.notice.svelte-2sx0ii p:where(.svelte-2sx0ii){font-family:var(--font-display);color:var(--heading);text-wrap:pretty;margin:0;font-size:1.1rem;line-height:1.3}.scrim-hole.svelte-2sx0ii{box-shadow:0 0 0 2px color-mix(in oklch, var(--yolk) 85%, transparent), 0 0 0 200vmax oklch(24% .03 140/.52);pointer-events:none;border-radius:12px;position:fixed}.scrim-hole.round.svelte-2sx0ii{border-radius:50%}.pulse.svelte-2sx0ii{border:2px solid var(--yolk);pointer-events:none;border-radius:10px;position:fixed}.pulse.round.svelte-2sx0ii{border-radius:50%}@media (prefers-reduced-motion:no-preference){.scrim-hole.svelte-2sx0ii{transition:top .45s var(--ease-out), left .45s var(--ease-out), width .45s var(--ease-out), height .45s var(--ease-out), border-radius .45s var(--ease-out)}.bubble.svelte-2sx0ii{transition:top .45s var(--ease-out), left .45s var(--ease-out)}.text.svelte-2sx0ii,.notice.svelte-2sx0ii{animation:svelte-2sx0ii-tour-text-in .35s var(--ease-out)}.notice.svelte-2sx0ii{animation-name:svelte-2sx0ii-tour-notice-in}.notice.flying.svelte-2sx0ii{animation:svelte-2sx0ii-tour-card-in .5s var(--ease-out) .35s both}.notice.flying.svelte-2sx0ii p:where(.svelte-2sx0ii){animation:svelte-2sx0ii-tour-text-in .4s var(--ease-out) .6s both}.notice.flying.svelte-2sx0ii img:where(.svelte-2sx0ii){transform-origin:0 0}.pulse.svelte-2sx0ii{animation:svelte-2sx0ii-tour-pulse 1.3s var(--ease-out) .5s 3 both}.closing.svelte-2sx0ii .bubble:where(.svelte-2sx0ii){animation:svelte-2sx0ii-tour-fade var(--hand-back-ms,2.5s) var(--ease-out) both}.hatch-tour-nudge{animation:.6s ease-in-out .6s 2 svelte-2sx0ii-tour-nudge}.tour-swipe>*{animation:1.5s cubic-bezier(.65,0,.35,1) .6s 2 svelte-2sx0ii-tour-swipe}}@keyframes svelte-2sx0ii-tour-text-in{0%{opacity:0;transform:translateY(4px)}}@keyframes svelte-2sx0ii-tour-card-in{0%{box-shadow:none;background-color:#0000;border-color:#0000}}@keyframes svelte-2sx0ii-tour-notice-in{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))}}@keyframes svelte-2sx0ii-tour-pulse{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes svelte-2sx0ii-tour-fade{0%{opacity:0}12%,78%{opacity:1}to{opacity:0}}@keyframes svelte-2sx0ii-tour-swipe{0%,to{translate:0}45%,60%{translate:-56px}}@keyframes svelte-2sx0ii-tour-nudge{0%,to{translate:0}45%{translate:0 5px}}.bubble.svelte-2sx0ii{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;padding:12px 16px;position:fixed;box-shadow:0 10px 30px oklch(24% .03 140/.22)}.bubble.svelte-2sx0ii:before{content:"";top:-7px;left:calc(var(--pointer) - 6px);background:var(--surface);border-left:1px solid var(--line);border-top:1px solid var(--line);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.bubble.above.svelte-2sx0ii:before{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);top:auto;bottom:-7px}.bubble.with-hattie.svelte-2sx0ii{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding-left:10px;display:grid}.bubble-hattie.svelte-2sx0ii{width:48px;height:48px}.text.svelte-2sx0ii{font-family:var(--font-display);color:var(--heading);margin:0;font-size:1.05rem;line-height:1.3}[data-tour-landing]:focus{outline:none}.skip.svelte-2sx0ii{top:calc(env(safe-area-inset-top,0px) + 12px);border:1px solid color-mix(in oklch, var(--surface) 40%, transparent);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--surface) 22%, transparent);min-height:36px;color:var(--surface);font:inherit;cursor:pointer;padding:0 14px;font-size:.86rem;font-weight:600;position:fixed;right:12px}.skip.svelte-2sx0ii:hover{background:color-mix(in oklch, var(--surface) 34%, transparent)}.skip.svelte-2sx0ii:focus-visible{outline:2px solid var(--yolk);outline-offset:2px}
