.sidebar[data-v-8f9bcfb8]{bottom:calc(clamp(16px, 3vh, 34px) + env(safe-area-inset-bottom,0px));z-index:80;position:fixed;right:clamp(12px,2vw,30px)}.sidebar__list[data-v-8f9bcfb8]{flex-direction:column;gap:10px;display:flex}@media (max-width:768px){.sidebar__list[data-v-8f9bcfb8]{gap:8px}}.sidebar__item[data-v-8f9bcfb8]{justify-content:flex-end}.sidebar__btn[data-v-8f9bcfb8],.sidebar__item[data-v-8f9bcfb8]{display:flex;position:relative}.sidebar__btn[data-v-8f9bcfb8]{-webkit-backdrop-filter:blur(10px);color:#715636;isolation:isolate;background:#f6f1e8db;border:1px solid #715636;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:color .28s cubic-bezier(.16,1,.3,1);overflow:hidden}.sidebar__btn[data-v-8f9bcfb8]:after{content:"";z-index:-1;background:#715636;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(101%)}.sidebar__btn[data-v-8f9bcfb8]:focus-visible,.sidebar__btn[data-v-8f9bcfb8]:hover{color:#fff}.sidebar__btn[data-v-8f9bcfb8]:focus-visible:after,.sidebar__btn[data-v-8f9bcfb8]:hover:after{transform:none}@media (max-width:768px){.sidebar__btn[data-v-8f9bcfb8]{width:38px;height:38px}}.sidebar__tip[data-v-8f9bcfb8]{color:#fff;letter-spacing:.08em;opacity:0;pointer-events:none;white-space:nowrap;background:#0e0c0a;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:7px 14px;font-size:.75rem;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(8px,-50%);box-shadow:0 10px 26px #140c042e}.sidebar__tip[data-v-8f9bcfb8]:after{background:inherit;content:"";border-radius:0 0 2px;width:9px;height:9px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(-45deg)}.sidebar__tip--qr.is-open[data-v-8f9bcfb8]{pointer-events:auto}.sidebar__tip--qr[data-v-8f9bcfb8]{color:#1a1613;background:#f6f1e8;gap:8px;padding:12px}.sidebar__tip--qr img[data-v-8f9bcfb8]{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #71563629;border-radius:8px;flex-shrink:0;width:104px;max-width:none;height:104px;padding:6px}.sidebar__tip--qr em[data-v-8f9bcfb8]{color:#5c534a;letter-spacing:.1em;font-style:normal}.sidebar__tip .sidebar__tip-hint[data-v-8f9bcfb8]{color:#736a61;letter-spacing:.06em;font-size:.625rem;font-style:normal;display:none}@media (hover:none){.sidebar__tip[data-v-8f9bcfb8]:not(.is-open){display:none}.sidebar__tip--qr .sidebar__tip-hint[data-v-8f9bcfb8]{display:block}}.sidebar__item:focus-within .sidebar__tip[data-v-8f9bcfb8],.sidebar__item:hover .sidebar__tip[data-v-8f9bcfb8],.sidebar__tip.is-open[data-v-8f9bcfb8]{opacity:1;transform:translateY(-50%)}.sidebar-enter-active[data-v-8f9bcfb8],.sidebar-leave-active[data-v-8f9bcfb8]{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.sidebar-enter-from[data-v-8f9bcfb8],.sidebar-leave-to[data-v-8f9bcfb8]{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.sidebar-enter-active[data-v-8f9bcfb8],.sidebar-leave-active[data-v-8f9bcfb8],.sidebar__btn[data-v-8f9bcfb8],.sidebar__btn[data-v-8f9bcfb8]:after,.sidebar__tip[data-v-8f9bcfb8]{transition:none}}
