.destination-guide.svelte-1s8ytrn{position:fixed;z-index:890;inset-inline-end:max(16px,env(safe-area-inset-right));bottom:calc(104px + env(safe-area-inset-bottom));width:min(390px,calc(100vw - 32px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--guide-color) 28%,transparent);border-radius:22px;color:#f8f5ff;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--guide-color) 16%,transparent),transparent 17rem),#08050df0;box-shadow:0 22px 70px #0000008c;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.guide-beacon.svelte-1s8ytrn{display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--guide-color) 36%,transparent);border-radius:15px;color:var(--guide-color);background:color-mix(in srgb,var(--guide-color) 10%,#09060e);box-shadow:0 0 25px color-mix(in srgb,var(--guide-color) 18%,transparent)}.guide-beacon.svelte-1s8ytrn svg{width:22px}.guide-copy.svelte-1s8ytrn{min-width:0}.guide-copy.svelte-1s8ytrn>p:where(.svelte-1s8ytrn){display:flex;align-items:center;gap:8px;margin:1px 0 7px;color:#aaa2b2;font-size:.67rem}.guide-copy.svelte-1s8ytrn>p:where(.svelte-1s8ytrn) strong:where(.svelte-1s8ytrn){color:var(--guide-color)}.guide-copy.svelte-1s8ytrn>p:where(.svelte-1s8ytrn) span:where(.svelte-1s8ytrn){padding-inline-start:8px;border-inline-start:1px solid rgba(255,255,255,.14)}h2.svelte-1s8ytrn{margin:0;color:#fff;font-size:.96rem;line-height:1.35}.guide-tip.svelte-1s8ytrn{display:flex;align-items:flex-start;gap:8px;margin-top:11px;color:#b9b1c0;font-size:.72rem;line-height:1.5}.guide-tip.svelte-1s8ytrn svg{width:15px;flex:0 0 auto;color:#fde68a}.return-button.svelte-1s8ytrn{min-height:44px;margin-top:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:13px;color:#0c0711;background:linear-gradient(110deg,#f3e8ff,var(--guide-color));cursor:pointer;font:inherit;font-size:.72rem;font-weight:850;touch-action:manipulation;transition:transform .18s ease}.return-button.svelte-1s8ytrn:hover{transform:translateY(-1px)}.return-button.svelte-1s8ytrn:active{transform:scale(.98)}.return-button.svelte-1s8ytrn svg{width:15px}[dir=rtl] .return-button.svelte-1s8ytrn svg{transform:rotate(180deg)}.dismiss-button.svelte-1s8ytrn{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:13px;color:#aaa2b2;background:transparent;cursor:pointer}.dismiss-button.svelte-1s8ytrn:hover{color:#fff;background:#ffffff0f}.dismiss-button.svelte-1s8ytrn svg{width:17px}@media(prefers-reduced-motion:no-preference){.destination-guide.svelte-1s8ytrn{animation:svelte-1s8ytrn-guide-enter .3s cubic-bezier(.16,1,.3,1) both}.guide-beacon.svelte-1s8ytrn{animation:svelte-1s8ytrn-guide-breathe 2.8s ease-in-out infinite}}@keyframes svelte-1s8ytrn-guide-enter{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes svelte-1s8ytrn-guide-breathe{50%{transform:scale(1.04);opacity:.86}}@media(max-width:640px){.destination-guide.svelte-1s8ytrn{inset-inline:10px;bottom:calc(96px + env(safe-area-inset-bottom));width:auto;border-radius:20px}}@media(prefers-reduced-motion:reduce){.destination-guide.svelte-1s8ytrn,.guide-beacon.svelte-1s8ytrn,.return-button.svelte-1s8ytrn{animation:none;transition:none}}
