.spotlight-fade-enter-active[data-v-f54cda0a],.spotlight-fade-leave-active[data-v-f54cda0a]{transition:opacity .2s ease}.spotlight-fade-enter-from[data-v-f54cda0a],.spotlight-fade-leave-to[data-v-f54cda0a]{opacity:0}.guide-dock[data-v-7af5c725]{position:fixed;right:0;bottom:max(calc(env(safe-area-inset-bottom) + 6rem),13vh);z-index:35;pointer-events:none}.guide-dock__btn[data-v-7af5c725]{pointer-events:auto;position:relative;display:inline-flex;align-items:center;gap:.56rem;width:-moz-fit-content;width:fit-content;min-width:0;min-height:52px;max-width:min(72vw,260px);padding:.44rem .58rem .44rem .56rem;border-radius:14px 0 0 14px;border:1px solid rgb(var(--zen-card-border-rgb) / .24);border-right:none;background:rgb(var(--zen-card-rgb) / .94);box-shadow:0 10px 24px #0000001f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(calc(100% - 2.95rem));transition:transform var(--zen-dur-base) var(--zen-ease-soft),box-shadow var(--zen-dur-fast) var(--zen-ease-standard),border-color var(--zen-dur-fast) var(--zen-ease-standard),background-color var(--zen-dur-fast) var(--zen-ease-standard)}.guide-dock__btn[data-v-7af5c725]:hover,.guide-dock__btn[data-v-7af5c725]:focus-visible{transform:translate(0);border-color:rgb(var(--zen-accent-rgb) / .42);box-shadow:0 16px 30px #0000002e}.guide-dock__btn[data-v-7af5c725]:focus-visible{outline:none}.guide-dock__btn[data-v-7af5c725]:active{transform:translate(0) scale(.98)}.guide-dock__text[data-v-7af5c725]{color:rgb(var(--zen-text-rgb) / .86);font-size:.78rem;font-weight:650;letter-spacing:.02em;opacity:0;transform:translate(4px);transition:opacity var(--zen-dur-fast) var(--zen-ease-standard),transform var(--zen-dur-fast) var(--zen-ease-standard);white-space:nowrap;max-width:100%}.guide-dock__btn:hover .guide-dock__text[data-v-7af5c725],.guide-dock__btn:focus-visible .guide-dock__text[data-v-7af5c725]{opacity:1;transform:translate(0)}.guide-dock__glyph[data-v-7af5c725]{position:relative;width:30px;height:30px;flex:0 0 30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--zen-accent-rgb) / .35);background:rgb(var(--zen-accent-rgb) / .12);box-shadow:inset 0 1px #ffffff5c,0 8px 14px rgb(var(--zen-accent-rgb) / .18);transform:scale(.9);transition:transform var(--zen-dur-fast) var(--zen-ease-snappy)}.guide-dock__btn:hover .guide-dock__glyph[data-v-7af5c725],.guide-dock__btn:focus-visible .guide-dock__glyph[data-v-7af5c725]{transform:scale(1)}.guide-dock__orbit[data-v-7af5c725]{position:absolute;inset:-5px;border-radius:12px;border:1px dashed rgb(var(--zen-accent-rgb) / .3);animation:guide-dock-orbit-7af5c725 7.5s linear infinite}.guide-dock__orbit[data-v-7af5c725]:after{content:"";position:absolute;left:50%;top:-2px;width:3.5px;height:3.5px;border-radius:9999px;background:rgb(var(--zen-accent-rgb) / .95);transform:translate(-50%);box-shadow:0 0 8px rgb(var(--zen-accent-rgb) / .75)}.guide-dock__core[data-v-7af5c725]{width:18px;height:18px;stroke:rgb(var(--zen-accent-rgb) / .92);fill:rgb(var(--zen-accent-rgb) / .18);stroke-width:1.3;filter:drop-shadow(0 0 2px rgb(var(--zen-accent-rgb) / .3))}html.dark{background:rgb(var(--zen-card-rgb) / .9);border-color:rgb(var(--zen-card-border-rgb) / .35);box-shadow:0 16px 30px #00000059}html.dark{border-color:rgb(var(--zen-accent-rgb) / .45);background:rgb(var(--zen-accent-rgb) / .18)}@keyframes guide-dock-orbit-7af5c725{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){.guide-dock[data-v-7af5c725]{bottom:max(calc(env(safe-area-inset-bottom) + 5.2rem),10vh)}.guide-dock__btn[data-v-7af5c725]{width:-moz-fit-content;width:fit-content;min-width:0;max-width:min(68vw,220px);min-height:48px;transform:translate(calc(100% - 2.8rem))}.guide-dock__text[data-v-7af5c725]{font-size:.73rem}.guide-dock__glyph[data-v-7af5c725]{width:28px;height:28px;flex-basis:28px}}
