.consent[data-v-c76945f7]{align-items:stretch;animation:consent-in-box-c76945f7 .3s cubic-bezier(.25,1,.5,1);background:#fff;border:1.5px solid color-mix(in srgb,var(--primary,#e35d5d) 45%,#fff);box-shadow:0 2px 8px #00000014,0 22px 56px -8px #0006;display:flex;flex-direction:column;font-family:Montserrat,Montserrat Fallback,sans-serif;gap:20px;left:var(--lx,max(16px, calc(50% - 710px) ));padding:22px;position:fixed;top:127px;transition:top .3s cubic-bezier(.25,1,.5,1);width:400px;z-index:900}.consent.up[data-v-c76945f7]{top:60px}.msg[data-v-c76945f7]{align-items:stretch;display:flex;flex:1;gap:12px;min-width:0}.ico[data-v-c76945f7]{background:#f1f1f3;color:#8a8a8a;display:grid;flex:none;place-items:center;width:44px}.ico svg[data-v-c76945f7]{height:22px;width:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}p[data-v-c76945f7]{color:#353535;flex:1;font-size:13.5px;line-height:1.5;margin:0}p[data-v-c76945f7],p a[data-v-c76945f7]{font-weight:600}p a[data-v-c76945f7]{color:#6b6b6b;margin-left:4px;text-decoration:underline;white-space:nowrap}.actions[data-v-c76945f7]{align-items:center;display:flex;flex:none;gap:8px}button[data-v-c76945f7]{border:0;cursor:pointer;font:inherit;white-space:nowrap}.alt[data-v-c76945f7]{background:none;color:#8a8a8a;flex:0 0 calc(40% - 4px);font-size:13px;font-weight:600;padding:6px 2px;text-align:center}.alt[data-v-c76945f7]:hover{color:#353535}.main[data-v-c76945f7]{background:#ececef;color:#2b2b2b;flex:0 0 calc(60% - 4px);font-size:15px;font-weight:600;height:44px;padding:0}.main[data-v-c76945f7]:hover{background:#e1e1e5}button[data-v-c76945f7]:focus-visible,p a[data-v-c76945f7]:focus-visible{outline:2px solid #353535;outline-offset:2px}@keyframes consent-in-box-c76945f7{0%{opacity:0;transform:translateY(-12px)}}@keyframes consent-in-top-c76945f7{0%{opacity:0;transform:translate(-50%,-12px)}}@media (max-width:600px){.consent[data-v-c76945f7],.consent.up[data-v-c76945f7]{top:calc(28px + env(safe-area-inset-top,0px))}.consent[data-v-c76945f7]{animation-name:consent-in-top-c76945f7;gap:14px;left:50%;padding:14px;transform:translate(-50%);transition:none;width:calc(100vw - 56px)}p[data-v-c76945f7]{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.consent[data-v-c76945f7]{animation:none;transition:none}}.page-enter-active,.page-leave-active{transition:all .4s}.page-enter-from,.page-leave-to{opacity:0}.error-page[data-v-29d10dff]{background:var(--background,#fafafa);display:flex;flex-direction:column;min-height:100vh}.error-main[data-v-29d10dff]{align-items:center;display:flex;flex:1;justify-content:center;padding:48px 20px}.error-card[data-v-29d10dff]{background:#fff;box-shadow:0 10px 40px -10px #0000001f;max-width:560px;padding:48px 32px;text-align:center;width:100%}.error-brand[data-v-29d10dff]{display:inline-flex;margin-bottom:16px}.error-code[data-v-29d10dff]{color:var(--primary,#e35d5d);font-size:clamp(72px,14vw,128px);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:8px}.error-title[data-v-29d10dff]{color:#1a1a1a;font-size:clamp(22px,3vw,28px);font-weight:700;margin:0 0 12px}.error-message[data-v-29d10dff]{color:#555;font-size:15px;line-height:1.6;margin:0 0 28px}.error-actions[data-v-29d10dff]{display:flex;flex-wrap:wrap;gap:12px}.btn[data-v-29d10dff],.error-actions[data-v-29d10dff]{justify-content:center}.btn[data-v-29d10dff]{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;padding:12px 22px;text-decoration:none;transition:opacity .15s ease,background .15s ease}.btn-primary[data-v-29d10dff]{background:var(--primary,#e35d5d);color:#fff}.btn-primary[data-v-29d10dff]:hover{opacity:.9}.btn-ghost[data-v-29d10dff]{background:transparent;border-color:#ddd;color:#333}.btn-ghost[data-v-29d10dff]:hover{background:#f4f4f4}@media (max-width:480px){.error-card[data-v-29d10dff]{padding:36px 20px}.error-actions[data-v-29d10dff]{flex-direction:column}.btn[data-v-29d10dff]{width:100%}}
