.zoomie[data-v-e699d5de]{bottom:calc(24px + env(safe-area-inset-bottom, 0px));color:#18251c;font-family:inherit;position:fixed;right:24px;z-index:10}.zoomie__launcher[data-v-e699d5de]{align-items:center;background:#087b3e;border:0;border-radius:32px;box-shadow:0 4px 18px #0003;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:600;gap:10px;margin-left:auto;min-height:56px;padding:12px 20px}.zoomie__action[data-v-e699d5de]:hover,.zoomie__launcher[data-v-e699d5de]:hover{background:#066333}.zoomie :is(a[data-v-e699d5de]:focus-visible,button[data-v-e699d5de]:focus-visible){outline:3px solid #185adb;outline-offset:4px}.zoomie__panel[data-v-e699d5de]{background:#fff;border:1px solid #dce8df;border-radius:20px;box-shadow:0 8px 32px #0002;box-sizing:border-box;margin-bottom:12px;max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px);max-width:calc(100vw - 32px);overflow-y:auto;padding:24px;position:relative;width:320px}.zoomie__eyebrow[data-v-e699d5de]{color:#087b3e;font-size:11px;font-weight:700;letter-spacing:1px}.zoomie__panel h2[data-v-e699d5de]{font-size:24px;line-height:1.3;margin:10px 24px 10px 0}.zoomie__panel p[data-v-e699d5de]{font-size:14px;line-height:1.5;margin:0 0 20px}.zoomie__close[data-v-e699d5de]{background:#0000;border:0;color:#34483b;cursor:pointer;font-size:28px;height:44px;position:absolute;right:8px;top:8px;width:44px}.zoomie__action[data-v-e699d5de]{background:#087b3e;border-radius:12px;color:#fff;display:block;font-size:14px;font-weight:600;padding:14px;text-align:center;text-decoration:none}.zoomie__panel .zoomie__notice[data-v-e699d5de]{background:#f0f7f2;border-radius:10px;margin:0;padding:12px}.zoomie__sr-only[data-v-e699d5de]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){.zoomie[data-v-e699d5de]{bottom:calc(60px + env(safe-area-inset-bottom, 0px));right:16px}.zoomie__launcher[data-v-e699d5de]{height:56px;padding:14px;width:56px}.zoomie__label[data-v-e699d5de]{display:none}}