.header-wrapper[data-v-53a84537]{left:0;position:fixed;right:0;top:0;transition:background-color .3s ease,box-shadow .3s ease;z-index:1000}.header-row[data-v-53a84537]{padding:12px 0}.header-logo-link[data-v-53a84537],.header-row[data-v-53a84537]{align-items:center;display:flex}.header-logo[data-v-53a84537]{display:block;height:auto;width:140px}.header-homepage[data-v-53a84537]:not(.header-scrolled){background-color:transparent}.header-scrolled[data-v-53a84537],.header-wrapper[data-v-53a84537]:not(.header-homepage){background-color:#fff;box-shadow:var(--shadow-card)}.nav-link[data-v-53a84537]{align-items:center;background:transparent;border:none;border-radius:var(--radius-control);color:var(--color-ink);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:var(--font-weight-medium);padding:8px 12px;text-decoration:none;transition:background-color .15s ease}.nav-link[data-v-53a84537]:hover{background:var(--color-hover-tint)}.nav-cta[data-v-53a84537]{align-items:center;background:var(--color-brand-500);border-radius:var(--radius-control);color:#fff;display:inline-flex;font-size:.95rem;font-weight:var(--font-weight-semibold);gap:6px;margin-left:8px;padding:8px 14px;transition:background-color .15s ease}.nav-cta[data-v-53a84537]:hover{background:var(--color-brand-600)}.nav-chevron[data-v-53a84537],.nav-icon[data-v-53a84537]{height:18px;width:18px}.nav-chevron[data-v-53a84537]{margin-left:2px}.lang-wrap[data-v-53a84537]{margin-left:8px;position:relative}.lang-btn[data-v-53a84537]{cursor:pointer}.lang-menu[data-v-53a84537]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:var(--shadow-float);min-width:180px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:1100}.lang-item[data-v-53a84537]{border-radius:4px;color:var(--color-ink);display:block;font-size:.95rem;padding:8px 12px;text-decoration:none}.lang-item[data-v-53a84537]:hover{background:var(--color-hover-tint);opacity:1}.lang-item--active[data-v-53a84537]{color:var(--color-brand-500);font-weight:700}.header-nav[data-v-53a84537]{align-items:center;display:flex;gap:4px;margin-left:auto}.menu-toggle[data-v-53a84537]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--color-ink);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.menu-toggle--trigger[data-v-53a84537]{display:none;margin-left:auto}@media(max-width:767px){.header-nav[data-v-53a84537]{display:none}.menu-toggle--trigger[data-v-53a84537]{display:inline-flex}}.menu-toggle[data-v-53a84537]:hover{background:var(--color-hover-tint)}.menu-icon[data-v-53a84537]{height:24px;width:24px}.mobile-menu-overlay[data-v-53a84537]{background-color:#fff;display:flex;flex-direction:column;inset:0;padding:16px 24px;position:fixed;z-index:2000}.mobile-menu-header[data-v-53a84537]{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.mobile-menu-nav[data-v-53a84537]{display:flex;flex:1;flex-direction:column;gap:8px}.mobile-menu-link[data-v-53a84537]{align-items:center;border-bottom:1px solid #f0f0f0;color:#1a1a1a;display:flex;font-size:1.5rem;font-weight:500;padding:12px 0;text-decoration:none}.mobile-menu-link--cta[data-v-53a84537]{color:var(--color-brand-500);margin-top:8px}.mobile-menu-icon[data-v-53a84537]{height:20px;margin-right:8px;width:20px}.mobile-menu-lang[data-v-53a84537]{display:flex;gap:16px;margin-top:auto;padding-top:24px}.mobile-menu-lang-btn[data-v-53a84537]{color:#666;font-size:1rem;font-weight:500;padding:8px 0;text-decoration:none}.mobile-menu-lang-btn.active[data-v-53a84537]{color:#1a1a1a;font-weight:700}.mobile-menu-enter-active[data-v-53a84537],.mobile-menu-leave-active[data-v-53a84537]{transition:opacity .2s ease,transform .2s ease}.mobile-menu-enter-from[data-v-53a84537],.mobile-menu-leave-to[data-v-53a84537]{opacity:0;transform:translateY(-8px)}.status-badge--success[data-v-6901eec5]{background:#4caf5038;color:#8fd494}.status-badge--warning[data-v-6901eec5]{background:#ffc10740;color:#ffd24a}.status-badge--error[data-v-6901eec5]{background:#f4433638;color:#ff8a80}.nl-input[data-v-c34d218d]{background:#fff;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-ink);font-family:var(--font-family-body);font-size:1rem;padding:12px 14px;transition:border-color .15s ease;width:100%}.nl-input--compact[data-v-c34d218d]{font-size:.95rem;padding:10px 12px}.nl-input[data-v-c34d218d]:focus{border-color:var(--color-brand-500);outline:none}.nl-input--dark[data-v-c34d218d]{background:transparent;border-color:#fff6;color:#fff}.nl-input--dark[data-v-c34d218d]::-moz-placeholder{color:#fff9}.nl-input--dark[data-v-c34d218d]::placeholder{color:#fff9}.nl-input--dark[data-v-c34d218d]:focus{border-color:#fff}.nl-btn[data-v-c34d218d]{align-items:center;border:1.5px solid transparent;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-size:1rem;font-weight:var(--font-weight-semibold);gap:6px;justify-content:center;line-height:1.2;padding:12px 22px;transition:background-color .15s ease,border-color .15s ease}.nl-btn--block[data-v-c34d218d]{font-size:.875rem;padding:8px 14px;width:100%}.nl-btn--block .nl-btn__icon[data-v-c34d218d]{height:16px;width:16px}.nl-btn--inline[data-v-c34d218d]{align-self:flex-start}.nl-btn--primary[data-v-c34d218d]{background:var(--color-brand-500);color:#fff}.nl-btn--primary[data-v-c34d218d]:hover{background:var(--color-brand-600)}.nl-btn--dark-outline[data-v-c34d218d]{background:transparent;border-color:#fff;color:#fff}.nl-btn--dark-outline[data-v-c34d218d]:hover{background:#ffffff14}.nl-btn__icon[data-v-c34d218d]{height:18px;width:18px}.footer-btn[data-v-04c6b47d]{align-items:center;border:1.5px solid transparent;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-size:.875rem;font-weight:var(--font-weight-semibold);gap:6px;justify-content:center;line-height:1.2;padding:9px 14px;text-align:left;transition:background-color .15s,border-color .15s;width:100%}.footer-btn--outline[data-v-04c6b47d]{background:transparent;border-color:#fff9;color:#fff}.footer-btn--outline[data-v-04c6b47d]:hover{background:#ffffff14}.footer-btn--primary[data-v-04c6b47d]{background:var(--color-brand-500);color:#fff}.footer-btn--primary[data-v-04c6b47d]:hover{background:var(--color-brand-600)}.footer-btn__icon[data-v-04c6b47d]{flex-shrink:0;height:16px;width:16px}.error-section[data-v-b14abb0c]{align-items:center;background:radial-gradient(ellipse 60% 70% at 25% 50%,#f2d5c0bf 0,#f2d5c000 60%),var(--color-cream);display:flex;min-height:80dvh;overflow:hidden;padding-bottom:var(--section-py);padding-top:calc(var(--header-height) + var(--section-py));position:relative}.error-grid[data-v-b14abb0c]{align-items:center;display:grid;gap:48px;grid-template-columns:1fr}@media(min-width:960px){.error-grid[data-v-b14abb0c]{gap:80px;grid-template-columns:5fr 7fr}}.error-exhibit[data-v-b14abb0c]{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0}.error-frame[data-v-b14abb0c]{aspect-ratio:4/5;background:linear-gradient(145deg,var(--color-brand-400),var(--color-brand-700));border-radius:4px;box-shadow:inset 0 0 0 2px #ffffff2e,var(--shadow-float);padding:18px;width:min(100%,320px)}@media(max-width:959px){.error-frame[data-v-b14abb0c]{padding:14px;width:min(100%,220px)}}.error-frame__inner[data-v-b14abb0c]{background:var(--color-cream-tint);box-shadow:inset 0 2px 10px #1f1a152e;padding:14%}.error-frame__code[data-v-b14abb0c],.error-frame__inner[data-v-b14abb0c]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.error-frame__code[data-v-b14abb0c]{border:1.5px dashed var(--color-border-strong);color:var(--color-ink-subtle);font-family:var(--font-family-heading);font-size:clamp(2.5rem,1.5rem + 4vw,4.5rem);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading);line-height:1}.error-label[data-v-b14abb0c]{background:#fff;border:1px solid var(--color-border);border-radius:2px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:2px;min-width:200px;padding:12px 16px}.error-label__title[data-v-b14abb0c]{color:var(--color-ink);font-family:var(--font-family-heading);font-size:.9375rem;font-weight:var(--font-weight-bold)}.error-label__meta[data-v-b14abb0c]{color:var(--color-ink-muted);font-size:.8125rem}.error-copy[data-v-b14abb0c]{align-items:flex-start;display:flex;flex-direction:column;gap:20px}@media(max-width:959px){.error-copy[data-v-b14abb0c]{align-items:center;text-align:center}.error-copy>div[data-v-b14abb0c]{justify-content:center}}.error-paragraph[data-v-b14abb0c]{max-width:var(--measure-narrow)}.error-help[data-v-b14abb0c]{color:var(--color-ink-muted)}.error-help__link[data-v-b14abb0c]{color:var(--color-brand-500);text-decoration:underline;text-underline-offset:.15em}.error-help__link[data-v-b14abb0c]:hover{color:var(--color-brand-600)}.error-btn[data-v-b14abb0c]{align-items:center;border:1.5px solid transparent;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-size:1rem;font-weight:var(--font-weight-semibold);gap:8px;line-height:1.2;padding:14px 22px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.error-btn svg[data-v-b14abb0c]{height:20px;width:20px}.error-btn--primary[data-v-b14abb0c]{background:var(--color-brand-500);box-shadow:var(--shadow-card);color:#fff}.error-btn--primary[data-v-b14abb0c]:hover{background:var(--color-brand-600);box-shadow:var(--shadow-card-hover)}.error-btn--outline[data-v-b14abb0c]{background:transparent;border-color:var(--color-border-strong);color:var(--color-ink)}.error-btn--outline[data-v-b14abb0c]:hover{background:var(--color-hover-tint);border-color:var(--color-ink)}
