.to-top[data-v-5d8d305a]{z-index:60;background-color:var(--cln-accent);width:50px;height:50px;color:var(--cln-secondary);cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 24px #23382b2e}.to-top[data-v-5d8d305a]:hover{background-color:#f2be55;transform:translateY(-2px)}.to-top__icon[data-v-5d8d305a]{width:22px;height:22px}.fade-enter-active[data-v-5d8d305a],.fade-leave-active[data-v-5d8d305a]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-5d8d305a],.fade-leave-to[data-v-5d8d305a]{opacity:0;transform:translateY(8px)}.cookie-banner[data-v-b3f61dff]{inset-inline:0;z-index:80;background-color:var(--cln-white);border-top:1px solid var(--cln-border);padding:16px;position:fixed;bottom:0;box-shadow:0 -10px 30px #23382b14}@media (width>=640px){.cookie-banner[data-v-b3f61dff]{padding:24px}}.cookie-banner__inner[data-v-b3f61dff]{flex-direction:column;gap:16px;max-width:1200px;margin-inline:auto;display:flex}@media (width>=1024px){.cookie-banner__inner[data-v-b3f61dff]{flex-direction:row;align-items:center;gap:32px}}.cookie-banner__text[data-v-b3f61dff]{flex:1}.cookie-banner__text p[data-v-b3f61dff]{color:var(--cln-text);font-size:14px;line-height:1.6}.cookie-banner__link[data-v-b3f61dff]{color:var(--cln-secondary);text-underline-offset:2px;font-weight:700;text-decoration:underline}.cookie-banner__link[data-v-b3f61dff]:hover{color:var(--cln-primary)}.cookie-banner__actions[data-v-b3f61dff]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.cookie-btn[data-v-b3f61dff]{border-radius:var(--cln-radius);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.cookie-btn--primary[data-v-b3f61dff]{border:1px solid var(--cln-primary);background-color:var(--cln-primary);color:var(--cln-white)}.cookie-btn--primary[data-v-b3f61dff]:hover{background-color:var(--cln-secondary);border-color:var(--cln-secondary)}.cookie-btn--outline[data-v-b3f61dff]{border:1px solid var(--cln-border);color:var(--cln-text);background-color:#0000}.cookie-btn--outline[data-v-b3f61dff]:hover{border-color:var(--cln-primary);color:var(--cln-secondary);background-color:#2d43370d}.cookie-btn--block[data-v-b3f61dff]{width:100%}.cookie-btn__icon[data-v-b3f61dff]{width:16px;height:16px}.cookie-overlay[data-v-b3f61dff]{z-index:90;background-color:#23382b73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cookie-modal[data-v-b3f61dff]{background-color:var(--cln-white);border-radius:16px;width:100%;max-width:540px;max-height:85vh;padding:26px;overflow-y:auto;box-shadow:0 30px 60px #23382b40}.cookie-modal__head[data-v-b3f61dff]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cookie-modal__title[data-v-b3f61dff]{color:var(--cln-secondary);font-family:Lora,Georgia,serif;font-size:22px;font-weight:400}.cookie-modal__close[data-v-b3f61dff]{width:32px;height:32px;color:var(--cln-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.cookie-modal__close[data-v-b3f61dff]:hover{background-color:var(--cln-cream)}.cookie-modal__close-icon[data-v-b3f61dff]{width:18px;height:18px}.cookie-modal__desc[data-v-b3f61dff]{color:var(--cln-text);margin-bottom:24px;font-size:14px;line-height:1.6}.cookie-modal__list[data-v-b3f61dff]{flex-direction:column;gap:20px;display:flex}.cookie-item[data-v-b3f61dff]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cookie-item__info[data-v-b3f61dff]{flex:1}.cookie-item__name[data-v-b3f61dff]{color:var(--cln-secondary);font-size:15px;font-weight:600}.cookie-item__desc[data-v-b3f61dff]{color:var(--cln-text);margin-top:4px;font-size:13px;line-height:1.55}.cookie-switch[data-v-b3f61dff]{border:2px solid var(--cln-border);cursor:pointer;background-color:#e8e8e8;border-radius:9999px;flex-shrink:0;width:40px;height:24px;margin-top:2px;transition:background-color .2s,border-color .2s;position:relative}.cookie-switch--on[data-v-b3f61dff]{border-color:var(--cln-primary);background-color:var(--cln-primary)}.cookie-switch--disabled[data-v-b3f61dff]{cursor:not-allowed;opacity:.6}.cookie-switch__knob[data-v-b3f61dff]{background-color:var(--cln-white);border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.cookie-switch__knob--on[data-v-b3f61dff]{left:18px}.cookie-modal__actions[data-v-b3f61dff]{margin-top:30px}.cookie-fade-enter-active[data-v-b3f61dff]{transition:opacity .4s,transform .4s}.cookie-fade-leave-active[data-v-b3f61dff]{transition:opacity .25s,transform .25s}.cookie-fade-enter-from[data-v-b3f61dff],.cookie-fade-leave-to[data-v-b3f61dff]{opacity:0;transform:translateY(12px)}@media (width<=640px){.cookie-modal[data-v-b3f61dff]{padding:20px}}.site[data-v-d70b525f]{flex-direction:column;min-height:100vh;display:flex}main[data-v-d70b525f]{flex:1}
