.privacy-consent[data-v-8855cf12]{bottom:calc(20px + env(safe-area-inset-bottom,0px));color:#1f2937;z-index:10000;background:#fff;border:1px solid #dbe4dd;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;max-width:980px;margin:0 auto;padding:20px;display:flex;position:fixed;left:20px;right:20px;box-shadow:0 18px 55px #0f172a33}.privacy-consent__copy[data-v-8855cf12]{max-width:680px}.privacy-consent h2[data-v-8855cf12]{margin:0 0 6px;font-size:18px}.privacy-consent p[data-v-8855cf12]{color:#475569;margin:0;line-height:1.6}.privacy-consent a[data-v-8855cf12]{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.privacy-consent__actions[data-v-8855cf12]{flex-shrink:0;gap:10px;display:flex}.privacy-consent button[data-v-8855cf12]{cursor:pointer;font:inherit;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:700}.privacy-consent__primary[data-v-8855cf12]{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.privacy-consent__secondary[data-v-8855cf12]{color:#334155;background:#fff;border:1px solid #cbd5e1}.privacy-consent a[data-v-8855cf12]:focus-visible,.privacy-consent button[data-v-8855cf12]:focus-visible{outline:3px solid var(--color-primary-lighter);outline-offset:3px}@media (max-width:720px){.privacy-consent[data-v-8855cf12]{bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:18px;display:block;left:12px;right:12px}.privacy-consent__actions[data-v-8855cf12]{margin-top:16px;display:grid}.privacy-consent button[data-v-8855cf12]{width:100%}}.error-container[data-v-f0531de7]{color:#102f3a;background:#f7f5ef;justify-content:center;min-height:100vh;padding:20px;font-family:DM Sans,sans-serif}.error-card[data-v-f0531de7],.error-container[data-v-f0531de7]{align-items:center;display:flex}.error-card[data-v-f0531de7]{box-shadow:none;text-align:center;background:#fff;border:1px solid #d8d9d1;border-radius:2px;flex-direction:column;width:100%;max-width:500px;padding:48px 32px;overflow:hidden}.error-icon[data-v-f0531de7]{margin-bottom:24px;animation:none}.error-content[data-v-f0531de7]{flex-direction:column;align-items:center;width:100%;display:flex}.error-title[data-v-f0531de7]{color:#1e293b;margin-bottom:16px;font:400 36px/1.15 DM Serif Display,Georgia,serif}.error-message[data-v-f0531de7]{color:#64748b;margin-bottom:24px;font-size:16px;line-height:1.6}.error-code[data-v-f0531de7]{color:#e2e8f0;margin-bottom:24px;font-size:72px;font-weight:800;line-height:1}.home-button[data-v-f0531de7]{box-shadow:none;color:#fff;cursor:pointer;background:#102f3a;border:none;border-radius:2px;justify-content:center;align-items:center;padding:14px 28px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.home-button[data-v-f0531de7]:hover{box-shadow:none;transform:translateY(-2px)}.button-icon[data-v-f0531de7]{margin-right:8px;font-size:18px}@keyframes pulse-f0531de7{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:600px){.error-card[data-v-f0531de7]{padding:32px 20px}.error-title[data-v-f0531de7]{font-size:24px}.error-message[data-v-f0531de7]{font-size:14px}.error-code[data-v-f0531de7]{font-size:56px}}
