@font-face{font-family:BW Gradual;font-weight:400;font-style:normal;font-display:swap;src:url(/fa55af5/fonts/Bw_Gradual/Bw_Gradual_Regular.woff2) format("woff2"),url(/fa55af5/fonts/Bw_Gradual/Bw_Gradual_Regular.woff) format("woff")}@font-face{font-family:BW Gradual;font-weight:500;font-style:normal;font-display:swap;src:url(/fa55af5/fonts/Bw_Gradual/Bw_Gradual_Medium.woff2) format("woff2"),url(/fa55af5/fonts/Bw_Gradual/Bw_Gradual_Medium.woff) format("woff")}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fa55af5/fonts/inter/Inter_18pt-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fa55af5/fonts/lato/Lato-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fa55af5/fonts/lato/Lato-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fa55af5/fonts/lato/Lato-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fa55af5/fonts/lato/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fa55af5/fonts/lato/Lato-Bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fa55af5/fonts/lato/Lato-BoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fa55af5/fonts/lato/Lato-Black.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--nn-font-sans: "BW Gradual", system-ui, -apple-system, sans-serif;--nn-font-mono: "Fira Code", "Courier New", monospace;--nn-h1: 4.5rem;--nn-h2: 3.25rem;--nn-h3: 2.625rem;--nn-h4: 2rem;--nn-h5: 1.625rem;--nn-h6: 1.375rem;--nn-text-xs: .75rem;--nn-text-sm: .875rem;--nn-text-base: 1rem;--nn-text-lg: 1.125rem;--nn-text-xl: 1.375rem;--nn-leading-tight: 1.2;--nn-leading-snug: 1.35;--nn-leading-normal: 1.5;--nn-leading-relaxed: 1.7;--nn-weight-regular: 400;--nn-weight-medium: 500;--nn-deep-blue: #214d81;--nn-deep-blue-lighter: #4a8dd4;--nn-deep-blue-light: #2d6bb0;--nn-deep-blue-dark: #1a3d66;--nn-deep-blue-darker: #122d4a;--nn-deep-blue-surface: #eef4fc;--nn-black: #000000;--nn-black-light: #1a1a1a;--nn-black-lighter: #333333;--nn-white: #ffffff;--nn-white-dark: #f5f5f5;--nn-white-darker: #e8e8e8;--nn-warm-ivory: #f8f1e9;--nn-warm-ivory-light: #faf5ef;--nn-warm-ivory-dark: #f0e6db;--nn-warm-ivory-darker: #e8ddd0;--nn-vivid-amber: #ffac00;--nn-vivid-amber-lighter: #ffd166;--nn-vivid-amber-light: #ffc233;--nn-vivid-amber-dark: #e69a00;--nn-vivid-amber-darker: #cc8800;--nn-vivid-amber-surface: #fff3cc;--nn-success: #27ae60;--nn-success-light: #d4edda;--nn-success-dark: #1e8449;--nn-warning: #e67e22;--nn-warning-light: #fdebd0;--nn-warning-dark: #b45309;--nn-danger: #e74c3c;--nn-danger-light: #fde8e8;--nn-danger-dark: #c0392b;--nn-info: #0ea5e9;--nn-info-light: #e0f2fe;--nn-status-green: #27ae60;--nn-status-yellow: #ffac00;--nn-status-orange: #e67e22;--nn-status-red: #e74c3c;--nn-status-grey: #95a5a6;--nn-neutral-50: #faf5ef;--nn-neutral-100: #f0e6db;--nn-neutral-200: #e8ddd0;--nn-neutral-300: #d4c9bc;--nn-neutral-400: #b0a496;--nn-neutral-500: #857d72;--nn-neutral-600: #6b6560;--nn-neutral-700: #4a453f;--nn-neutral-800: #2e2a25;--nn-neutral-900: #1a1714;--nn-bg: #ffffff;--nn-bg-warm: #f8f1e9;--nn-bg-secondary: #f0e6db;--nn-bg-dark: #122d4a;--nn-border: rgba(0, 0, 0, .1);--nn-border-strong: rgba(0, 0, 0, .2);--nn-border-focus: #214d81;--nn-text: #000000;--nn-text-muted: #5a5a5a;--nn-text-subtle: #9ca3af;--nn-text-on-dark: #ffffff;--nn-text-on-amber: #000000;--nn-space-1: .25rem;--nn-space-2: .5rem;--nn-space-3: .75rem;--nn-space-4: 1rem;--nn-space-5: 1.25rem;--nn-space-6: 1.5rem;--nn-space-8: 2rem;--nn-space-10: 2.5rem;--nn-space-12: 3rem;--nn-space-16: 4rem;--nn-space-20: 5rem;--nn-space-24: 6rem;--nn-space-xs: var(--nn-space-2);--nn-space-sm: var(--nn-space-4);--nn-space-md: var(--nn-space-6);--nn-space-lg: var(--nn-space-8);--nn-space-xl: var(--nn-space-12);--nn-space-2xl: var(--nn-space-16);--nn-space-3xl: var(--nn-space-24);--nn-radius-xs: .5rem;--nn-radius-sm: 1rem;--nn-radius-md: 1.5rem;--nn-radius-lg: 2rem;--nn-radius-xl: 3rem;--nn-radius-full: 9999px;--nn-radius-sharp: 1.5rem 1.5rem 0 1.5rem;--nn-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--nn-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .07), 0 1px 2px -1px rgb(0 0 0 / .07);--nn-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .08), 0 2px 4px -2px rgb(0 0 0 / .08);--nn-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .08), 0 4px 6px -4px rgb(0 0 0 / .08);--nn-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .08), 0 8px 10px -6px rgb(0 0 0 / .08);--nn-ease: cubic-bezier(.4, 0, .2, 1);--nn-duration: .15s;--nn-transition: var(--nn-duration) var(--nn-ease);--nn-z-base: 0;--nn-z-raised: 10;--nn-z-overlay: 100;--nn-z-modal: 200;--nn-z-toast: 300;--color-primary: var(--nn-deep-blue);--color-secondary: var(--nn-deep-blue-light);--color-background: var(--nn-bg-warm);--color-surface: var(--nn-bg);--color-text: var(--nn-text);--color-text-secondary: var(--nn-text-muted);--color-error: var(--nn-danger);--color-success: var(--nn-success);--color-info: var(--nn-info);--color-warning: var(--nn-warning);--color-border: var(--nn-border);--button-accept-color: var(--nn-deep-blue);--button-deny-color: var(--nn-neutral-600);--button-text-color: var(--nn-white);--button-border-radius: var(--nn-radius-full);--button-deny-background: transparent;--button-neutral-background: var(--nn-bg-warm);--button-neutral-text-color: var(--nn-text);--button-neutral-border-color: var(--nn-border);--button-link-color: var(--nn-deep-blue);--button-link-hover-color: var(--nn-deep-blue-light);--font-family: var(--nn-font-sans);--border-radius: var(--nn-radius-sharp);--card-padding: var(--nn-space-6);--card-border-width: 1px;--card-border-color: var(--color-border);--card-border-radius: var(--border-radius);--card-background: var(--color-surface);--card-text-color: var(--color-text);--card-shadow: var(--shadow-sm);--input-border-radius: var(--nn-radius-xs);--input-background: var(--color-surface);--input-text-color: var(--color-text);--input-border-color: var(--color-border);--color-footer-background: var(--nn-deep-blue-darker);--color-header-background: var(--color-surface);--header-padding-block: var(--nn-space-2);--page-gutter: var(--nn-space-4);--page-padding-top: var(--nn-space-4);--page-padding-bottom: var(--nn-space-4);--section-gap: var(--nn-space-4);--block-content-gap: var(--nn-space-3);--page-max-width: 1145px;--prompt-max-width: 520px;--button-min-height: 3rem;--button-font-size: var(--nn-text-base);--button-compact-min-height: 2.25rem;--button-compact-font-size: var(--nn-text-sm);--color-text-on-dark: var(--nn-text-on-dark);--color-border-strong: var(--nn-border-strong);--color-overlay: rgba(0, 0, 0, .4);--color-warning-light: var(--nn-warning-light);--color-warning-dark: var(--nn-warning-dark);--color-success-light: var(--nn-success-light);--color-success-dark: var(--nn-success-dark);--shadow-sm: var(--nn-shadow-sm);--shadow-md: var(--nn-shadow-md);--shadow-lg: var(--nn-shadow-lg);--color-focus-ring: rgba(33, 77, 129, .18);--color-error-ring: rgba(231, 76, 60, .14);--radius-sm: var(--nn-radius-xs);--radius-full: var(--nn-radius-full)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px!important;scrollbar-gutter:stable;background-color:var(--color-background)}body{background-color:var(--color-background);font-family:var(--font-family);font-size:var(--nn-text-base);line-height:var(--nn-leading-normal);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;line-height:var(--nn-leading-tight)}h1{font-size:var(--nn-h4)}h2{font-size:var(--nn-h5)}h3{font-size:var(--nn-h6)}h4{font-size:var(--nn-text-lg)}h5{font-size:var(--nn-text-base)}h6{font-size:var(--nn-text-sm)}p{line-height:var(--nn-leading-relaxed)}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-secondary)}button{font-family:inherit;font-size:inherit}input:not([type=checkbox]):not([type=radio]){font-size:max(16px,var(--input-font-size, 16px))!important;border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);background:var(--input-background);color:var(--input-text-color);font-family:var(--font-family);transition:border-color .12s ease,box-shadow .12s ease}input::placeholder{color:var(--color-text-secondary);opacity:1}input:not([type=checkbox]):not([type=radio]):focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}input:not([type=checkbox]):not([type=radio])[aria-invalid=true]{border-color:var(--color-error)!important;box-shadow:0 0 0 3px var(--color-error-ring)}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nn-spinner[data-v-487b3549]{display:inline-flex;align-items:center;justify-content:center}.nn-spinner__svg[data-v-487b3549]{overflow:visible}.nn-spinner__boat[data-v-487b3549]{transform-origin:40px 47px;animation:nn-rock-487b3549 2s ease-in-out infinite}.nn-spinner__wave--1[data-v-487b3549]{animation:nn-wave-scroll-487b3549 1.8s linear infinite}.nn-spinner__wave--2[data-v-487b3549]{animation:nn-wave-scroll-487b3549 2.2s linear infinite;animation-delay:-.55s}.nn-spinner__wave--3[data-v-487b3549]{animation:nn-wave-scroll-487b3549 2.6s linear infinite reverse}.nn-spinner__wake--1[data-v-487b3549]{animation:nn-wake-487b3549 2s ease-in-out infinite}.nn-spinner__wake--2[data-v-487b3549]{animation:nn-wake-487b3549 2s ease-in-out .3s infinite}@keyframes nn-rock-487b3549{0%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}to{transform:rotate(-7deg)}}@keyframes nn-wave-scroll-487b3549{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nn-wake-487b3549{0%,to{opacity:.15}50%{opacity:.35}}.button-component[data-v-e3524ecf],span[data-v-e3524ecf]{display:inline-flex;align-items:center;justify-content:center}.button-component[data-v-e3524ecf]{min-height:var(--button-min-height);font-size:var(--button-font-size);line-height:1.25;padding:calc((var(--button-min-height) - var(--button-font-size) * 1.25 - 2 * 1.5px) / 2) var(--nn-space-6);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;border-radius:var(--button-border-radius);border:1.5px solid transparent;font-weight:var(--nn-weight-medium);cursor:pointer;transition:filter .05s ease-in;border-color:var(--button-accept-border-color, var(--button-accept-color));outline:none;background:var(--button-accept-color);color:var(--button-accept-text-color, var(--button-text-color));touch-action:manipulation;-webkit-tap-highlight-color:transparent}.button-component[data-v-e3524ecf]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.button-component[data-v-e3524ecf]:disabled:not(.loading){cursor:not-allowed;opacity:.6}.button-component[data-v-e3524ecf]:hover:not(:disabled){filter:brightness(.95)}.button-component[data-v-e3524ecf]:active:not(:disabled){filter:brightness(.85)}.button-component.loading[data-v-e3524ecf]{cursor:wait}.button-component.button--compact[data-v-e3524ecf]{min-height:var(--button-compact-min-height);font-size:var(--button-compact-font-size);line-height:1.25;padding:calc((var(--button-compact-min-height) - var(--button-compact-font-size) * 1.25 - 2 * 1.5px) / 2) var(--nn-space-4)}.button-component.button--phone-width-full[data-v-e3524ecf]{width:100%;min-width:auto;max-width:none}.button-component.button--phone-width-fit[data-v-e3524ecf]{width:auto;min-width:auto;max-width:max-content}.button-component.button--phone-width-fit-min[data-v-e3524ecf]{width:auto;min-width:12rem;max-width:max-content}.button-component.button--phone-default[data-v-e3524ecf]{min-height:var(--button-min-height);font-size:var(--button-font-size);line-height:1.25;padding:calc((var(--button-min-height) - var(--button-font-size) * 1.25 - 2 * 1.5px) / 2) var(--nn-space-6)}.button-component.button--phone-compact[data-v-e3524ecf]{min-height:var(--button-compact-min-height);font-size:var(--button-compact-font-size);line-height:1.25;padding:calc((var(--button-compact-min-height) - var(--button-compact-font-size) * 1.25 - 2 * 1.5px) / 2) var(--nn-space-4)}@media(min-width:600px){.button-component.button--tablet-width-full[data-v-e3524ecf]{width:100%;min-width:auto;max-width:none}.button-component.button--tablet-width-fit[data-v-e3524ecf]{width:auto;min-width:auto;max-width:max-content}.button-component.button--tablet-width-fit-min[data-v-e3524ecf]{width:auto;min-width:12rem;max-width:max-content}.button-component.button--tablet-default[data-v-e3524ecf]{min-height:var(--button-min-height);font-size:var(--button-font-size);line-height:1.25;padding:calc((var(--button-min-height) - var(--button-font-size) * 1.25 - 2 * 1.5px) / 2) var(--nn-space-6)}.button-component.button--tablet-compact[data-v-e3524ecf]{min-height:var(--button-compact-min-height);font-size:var(--button-compact-font-size);line-height:1.25;padding:calc((var(--button-compact-min-height) - var(--button-compact-font-size) * 1.25 - 2 * 1.5px) / 2) var(--nn-space-4)}}@media(min-width:1145px){.button-component.button--desktop-width-full[data-v-e3524ecf]{width:100%;min-width:auto;max-width:none}.button-component.button--desktop-width-fit[data-v-e3524ecf]{width:auto;min-width:auto;max-width:max-content}.button-component.button--desktop-width-fit-min[data-v-e3524ecf]{width:auto;min-width:12rem;max-width:max-content}.button-component.button--desktop-default[data-v-e3524ecf]{min-height:var(--button-min-height);font-size:var(--button-font-size);line-height:1.25;padding:calc((var(--button-min-height) - var(--button-font-size) * 1.25 - 2 * 1.5px) / 2) var(--nn-space-6)}.button-component.button--desktop-compact[data-v-e3524ecf]{min-height:var(--button-compact-min-height);font-size:var(--button-compact-font-size);line-height:1.25;padding:calc((var(--button-compact-min-height) - var(--button-compact-font-size) * 1.25 - 2 * 1.5px) / 2) var(--nn-space-4)}}.button-component.button--deny[data-v-e3524ecf]{background:var(--button-deny-background);border-color:var(--button-deny-border-color, var(--button-deny-color));color:var(--button-deny-text-color, var(--button-deny-color))}.button-component.button--neutral[data-v-e3524ecf]{background:var(--button-neutral-background);border-color:var(--button-neutral-border-color);color:var(--button-neutral-text-color)}.button-component.button--link[data-v-e3524ecf]{background:transparent;border-color:transparent;color:var(--button-link-color);padding-inline:0}.button-component.button--link[data-v-e3524ecf]:hover:not(:disabled){filter:none;color:var(--button-link-hover-color)}@media(hover:none)and (pointer:coarse){.button-component[data-v-e3524ecf]:hover:not(:disabled){filter:none}}a.button-component[data-v-e3524ecf]{text-decoration:none}a.button-component[data-v-e3524ecf]:hover{color:var(--button-accept-text-color, var(--button-text-color))}a.button-component.button--deny[data-v-e3524ecf]:hover{color:var(--button-deny-text-color, var(--button-deny-color))}a.button-component.button--neutral[data-v-e3524ecf]:hover{color:var(--button-neutral-text-color)}a.button-component.button--link[data-v-e3524ecf]:hover{color:var(--button-link-hover-color)}.button-content[data-v-e3524ecf],.button-text[data-v-e3524ecf]{gap:.5rem}.button-content[data-v-e3524ecf]{position:relative}.button-text--hidden[data-v-e3524ecf]{visibility:hidden}.loading-slot[data-v-e3524ecf]{position:absolute;inset:0}.no-line-height[data-v-e3524ecf]{line-height:0}.toast-container[data-v-eb530455]{position:fixed;top:0;right:0;left:0;z-index:9999;display:flex;flex-direction:column;gap:var(--nn-space-2);width:100vw}.toast[data-v-eb530455]{display:flex;align-items:flex-start;gap:var(--nn-space-3);padding:var(--nn-space-4);border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:var(--shadow-md);background:var(--color-surface);color:var(--color-text);min-width:280px}.toast--success[data-v-eb530455]{border-bottom:4px solid var(--color-success)}.toast--success .toast__icon[data-v-eb530455]{color:var(--color-success)}.toast--info[data-v-eb530455]{border-bottom:4px solid var(--color-info)}.toast--info .toast__icon[data-v-eb530455]{color:var(--color-info)}.toast--warn[data-v-eb530455]{border-bottom:4px solid var(--color-warning)}.toast--warn .toast__icon[data-v-eb530455]{color:var(--color-warning)}.toast--error[data-v-eb530455]{border-bottom:4px solid var(--color-error)}.toast--error .toast__icon[data-v-eb530455]{color:var(--color-error)}.toast__icon[data-v-eb530455]{font-size:var(--nn-text-xl);flex-shrink:0}.toast__content[data-v-eb530455]{flex:1;min-width:0}.toast__summary[data-v-eb530455]{display:block;font-weight:var(--nn-weight-medium);margin-bottom:var(--nn-space-1)}.toast__detail[data-v-eb530455]{font-size:var(--nn-text-sm);color:var(--color-text-secondary);margin:0}.toast__close[data-v-eb530455]{background:none;border:none;font-size:var(--nn-text-xl);cursor:pointer;color:var(--color-text-secondary);padding:0;line-height:1;flex-shrink:0}.toast__close[data-v-eb530455]:hover{color:var(--color-text)}.toast__close[data-v-eb530455]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.toast-enter-active[data-v-eb530455],.toast-leave-active[data-v-eb530455]{transition:all .3s ease}.toast-enter-from[data-v-eb530455],.toast-leave-to[data-v-eb530455]{opacity:0;transform:translate(100%)}.toast-move[data-v-eb530455]{transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-eb530455],.toast-leave-active[data-v-eb530455],.toast-move[data-v-eb530455]{transition:none}}.chevron.animated[data-v-14060bc7]{transition:transform .16s ease}.dd[data-v-504ab26a]{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center}.dd__trigger[data-v-504ab26a]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--nn-space-1);padding:var(--nn-space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer}.dd__trigger[data-v-504ab26a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dd--disabled .dd__trigger[data-v-504ab26a]{opacity:.5;cursor:not-allowed}.dd__value[data-v-504ab26a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0}.dd__value--placeholder[data-v-504ab26a]{opacity:.7}.dd__menu[data-v-504ab26a]{position:absolute;top:100%;left:0;min-width:100%;width:max-content;max-width:calc(100vw - 2 * var(--page-gutter));max-height:300px;overflow:auto;border-radius:0 0 var(--radius-sm) var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);z-index:50;padding:0}.dd--end .dd__menu[data-v-504ab26a]{left:auto;right:0}.dd__option[data-v-504ab26a]{display:flex;align-items:center;justify-content:flex-start;color:var(--color-text);padding:var(--nn-space-3);cursor:pointer;border-top:1px solid var(--color-border)}.dd__option[data-v-504ab26a]:first-child{border-top:none}.dd__option--active[data-v-504ab26a]{background:var(--color-border)}.dd__option--selected[data-v-504ab26a]{background:var(--color-focus-ring);color:var(--color-primary);font-weight:var(--nn-weight-medium)}.dd__option--selected.dd__option--active[data-v-504ab26a]{background:var(--color-focus-ring)}.dd__option--disabled[data-v-504ab26a]{opacity:.5;cursor:not-allowed}.dd__optionLabel[data-v-504ab26a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dd[data-v-504ab26a] button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.header[data-v-48dc9fd1]{position:sticky;top:0;z-index:1000;box-shadow:var(--shadow-md);background-color:var(--color-header-background)}.header__inner[data-v-48dc9fd1]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(min-content,1fr);align-items:center;gap:var(--nn-space-4);padding:var(--header-padding-block) var(--page-gutter);max-width:var(--page-max-width);margin:0 auto}.header-slot--left[data-v-48dc9fd1]{display:flex;align-items:center;justify-content:flex-start;gap:var(--nn-space-2);min-width:0;color:inherit;background-color:inherit}.header-slot--center[data-v-48dc9fd1]{display:flex;align-items:center;justify-content:center;gap:var(--nn-space-2);color:inherit;background-color:inherit}.header-slot--right[data-v-48dc9fd1]{display:flex;align-items:center;justify-content:flex-end;gap:var(--nn-space-2);color:inherit;background-color:inherit}.header-branding[data-v-48dc9fd1]{display:flex;align-items:center;gap:var(--nn-space-3);min-width:0;max-width:100%;color:inherit;text-decoration:none}.header-branding[data-v-48dc9fd1]:hover,.header-branding[data-v-48dc9fd1]:focus,.header-branding[data-v-48dc9fd1]:visited,.header-branding[data-v-48dc9fd1]:active{color:inherit;text-decoration:none}.header-logo[data-v-48dc9fd1]{display:flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;height:var(--v4cbc9cdd);width:auto;max-width:100%;overflow:hidden}.header-logo img[data-v-48dc9fd1]{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center}.header-language-wrapper[data-v-48dc9fd1]{display:flex;align-items:stretch;flex:0 0 auto;align-self:stretch}.header-icon-button[data-v-48dc9fd1]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;background-color:transparent;border:none;color:inherit;width:2.5rem;height:2.5rem;min-height:0}.mobile-menu-placement-wrapper[data-v-48dc9fd1]{background-color:inherit;color:inherit;width:fit-content;flex:0 0 auto}.mobile-menu-wrapper[data-v-48dc9fd1]{position:relative;background-color:inherit;color:inherit}.mobile-menu-trigger[data-v-48dc9fd1]{transition:transform .1s ease}.mobile-menu-trigger.triggered[data-v-48dc9fd1]{transform:rotate(90deg)}.mobile-menu-overlay[data-v-48dc9fd1]{position:fixed;inset:0;background-color:#00000080;z-index:1001}.mobile-menu[data-v-48dc9fd1]{position:fixed;top:0;right:0;width:65%;max-width:360px;height:100dvh;overflow-y:auto;box-shadow:var(--shadow-md);background-color:var(--color-header-background);color:inherit;z-index:1002}.mobile-menu-header[data-v-48dc9fd1]{display:flex;align-items:center;justify-content:space-between;gap:var(--nn-space-3);padding:var(--nn-space-3);border-bottom:1px solid var(--color-border);min-height:4rem}.mobile-menu-logo[data-v-48dc9fd1]{display:block;height:var(--v50483fdf);width:auto;min-width:0;max-width:100%;object-fit:contain;object-position:left center}.mobile-menu-close[data-v-48dc9fd1]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:transparent;color:inherit;cursor:pointer}.mobile-menu-close[data-v-48dc9fd1]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.slide-enter-active[data-v-48dc9fd1],.slide-leave-active[data-v-48dc9fd1]{transition:transform .2s ease-in-out}.slide-enter-from[data-v-48dc9fd1],.slide-leave-to[data-v-48dc9fd1]{transform:translate(100%)}.fade-enter-active[data-v-48dc9fd1],.fade-leave-active[data-v-48dc9fd1]{transition:opacity .2s ease-in-out}.fade-enter-from[data-v-48dc9fd1],.fade-leave-to[data-v-48dc9fd1]{opacity:0}@media(prefers-reduced-motion:reduce){.mobile-menu-trigger[data-v-48dc9fd1],.slide-enter-active[data-v-48dc9fd1],.slide-leave-active[data-v-48dc9fd1],.fade-enter-active[data-v-48dc9fd1],.fade-leave-active[data-v-48dc9fd1]{transition:none}}@media(max-width:599px){.header[data-v-48dc9fd1],.header-branding[data-v-48dc9fd1]{gap:var(--nn-space-2)}.header-logo[data-v-48dc9fd1]{height:var(--v50483fdf)}}.footer-content[data-v-f38935dc]{display:flex;flex-direction:column;align-items:center;gap:var(--nn-space-4);text-align:center;background-color:var(--color-footer-background);color:var(--color-text-on-dark);padding:var(--nn-space-4)}.footer-content .links[data-v-f38935dc]{display:flex;gap:var(--nn-space-4);flex-wrap:wrap;justify-content:center}.footer-content .links a[data-v-f38935dc]{text-decoration:underline;color:inherit;font-size:var(--nn-text-sm)}.footer-content .links a[data-v-f38935dc]:hover{text-decoration:underline}.footer-logo[data-v-f38935dc]{height:40px}.build-info[data-v-f38935dc]{opacity:.7;font-size:var(--nn-text-sm)}.nav-btn-container[data-v-81078911]{display:flex;justify-content:space-between;gap:var(--nn-space-4);width:100%;max-width:var(--page-max-width);margin:var(--nn-space-3) auto 0;padding-inline:var(--page-gutter)}.nav-btn[data-v-81078911]{background-color:transparent;border:none;cursor:pointer;padding:0 var(--nn-space-2);display:flex;align-items:center;position:relative}.nav-btn .back-icon[data-v-81078911]{width:1.3rem;height:1.3rem;flex:0 0 auto}.nav-btn .back-text[data-v-81078911]{margin-left:var(--nn-space-1);font-size:var(--nn-text-xs)}.nav-btn[data-v-81078911]:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;border:1px solid currentColor}nav[data-v-7075b86a]{display:flex;flex-direction:column;width:100%}ul[data-v-7075b86a]{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}li[data-v-7075b86a]{border-bottom:1px solid var(--color-border)}li a[data-v-7075b86a]{display:flex;align-items:center;padding:var(--nn-space-4);text-decoration:none;color:inherit;font-weight:var(--nn-weight-medium);transition:background-color .1s ease}li a[data-v-7075b86a]:hover,li a[data-v-7075b86a]:focus-visible{background-color:var(--color-border);outline:none}li a.router-link-exact-active[data-v-7075b86a]{color:var(--color-primary);background-color:var(--color-focus-ring)}.logout-row[data-v-7075b86a]{padding:var(--nn-space-4);border-top:1px solid var(--color-border);margin-top:auto}.logout-button[data-v-7075b86a]{width:100%;justify-content:center}.card-content-align[data-v-5a0fa85f]{text-align:var(--card-content-align-phone);display:flex;flex-direction:column;gap:var(--block-content-gap)}@media(min-width:600px){.card-content-align[data-v-5a0fa85f]{text-align:var(--card-content-align-tablet)}}@media(min-width:1145px){.card-content-align[data-v-5a0fa85f]{text-align:var(--card-content-align-desktop)}}.skeleton[data-v-5a0fa85f]{display:grid;gap:var(--nn-space-3)}.skeleton-bar[data-v-5a0fa85f]{background:var(--color-border);border-radius:var(--radius-sm);height:1.5rem;position:relative;overflow:hidden}.skeleton-bar[data-v-5a0fa85f]:after{content:"";position:absolute;inset:0;transform:translate(-120%);background:linear-gradient(90deg,#fff0,#ffffffa6 45%,#fff0 70%);animation:sk-5a0fa85f 1.35s cubic-bezier(.4,0,.2,1) infinite}.skeleton-bar--header[data-v-5a0fa85f]{height:2rem}.skeleton-bar--short[data-v-5a0fa85f]{width:60%}@keyframes sk-5a0fa85f{to{transform:translate(120%)}}.card[data-v-5a0fa85f]{padding:var(--card-padding);background:var(--card-background);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);color:var(--card-text-color)}.card[data-v-5a0fa85f] .card{padding:0;background:none;border:0;border-radius:0;box-shadow:none}.btn-group[data-v-9dd5359d]{gap:var(--b9e1698c);justify-content:var(--group-justify-phone);align-items:var(--group-align-items-phone);text-align:var(--group-align-phone)}.btn-group--row[data-v-9dd5359d]{display:flex;flex-wrap:wrap}.btn-group--column[data-v-9dd5359d]{display:flex;flex-direction:column}.btn-group--grid[data-v-9dd5359d]{display:grid;grid-template-columns:var(--v7099d57e)}@media(min-width:600px){.btn-group[data-v-9dd5359d]{justify-content:var(--group-justify-tablet);align-items:var(--group-align-items-tablet)}}@media(min-width:1145px){.btn-group[data-v-9dd5359d]{justify-content:var(--group-justify-desktop);align-items:var(--group-align-items-desktop)}}@media(min-width:600px){.btn-group[data-v-9dd5359d]{text-align:var(--group-align-tablet)}}@media(min-width:1145px){.btn-group[data-v-9dd5359d]{text-align:var(--group-align-desktop)}}.btn-group[data-v-9dd5359d]>*{flex:var(--group-button-flex-phone)}@media(min-width:600px){.btn-group[data-v-9dd5359d]>*{flex:var(--group-button-flex-tablet)}}@media(min-width:1145px){.btn-group[data-v-9dd5359d]>*{flex:var(--group-button-flex-desktop)}}.image-container[data-v-ac2e1245]{display:block;height:auto;overflow:hidden}.image[data-v-ac2e1245]{display:block}.link-button--aligned[data-v-cec90801]{display:flex;width:fit-content;margin-inline-start:var(--block-self-align-margin-start-phone);margin-inline-end:var(--block-self-align-margin-end-phone);--page-block-align-self: var(--block-self-align-self-phone)}@media(min-width:600px){.link-button--aligned[data-v-cec90801]{margin-inline-start:var(--block-self-align-margin-start-tablet);margin-inline-end:var(--block-self-align-margin-end-tablet);--page-block-align-self: var(--block-self-align-self-tablet)}}@media(min-width:1145px){.link-button--aligned[data-v-cec90801]{margin-inline-start:var(--block-self-align-margin-start-desktop);margin-inline-end:var(--block-self-align-margin-end-desktop);--page-block-align-self: var(--block-self-align-self-desktop)}}.logout-button--aligned[data-v-e924a6db]{display:flex;width:fit-content;margin-inline-start:var(--block-self-align-margin-start-phone);margin-inline-end:var(--block-self-align-margin-end-phone);--page-block-align-self: var(--block-self-align-self-phone)}@media(min-width:600px){.logout-button--aligned[data-v-e924a6db]{margin-inline-start:var(--block-self-align-margin-start-tablet);margin-inline-end:var(--block-self-align-margin-end-tablet);--page-block-align-self: var(--block-self-align-self-tablet)}}@media(min-width:1145px){.logout-button--aligned[data-v-e924a6db]{margin-inline-start:var(--block-self-align-margin-start-desktop);margin-inline-end:var(--block-self-align-margin-end-desktop);--page-block-align-self: var(--block-self-align-self-desktop)}}.copy-field[data-v-d3c70355]{display:flex;align-items:stretch;width:100%;min-width:0;overflow:hidden;background:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-text-color)}.copy-field[data-v-d3c70355]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.copy-field>.copy-field__input[data-v-d3c70355]{flex:1 1 auto;width:0;min-width:0;border:0;border-radius:0;background:none;color:inherit;padding:var(--nn-space-3);text-overflow:ellipsis}.copy-field>.copy-field__input[data-v-d3c70355]:focus-visible{outline:none;border:0;box-shadow:none}.copy-field__action[data-v-d3c70355]{display:inline-flex;align-items:center;gap:var(--nn-space-2);flex-shrink:0;padding-inline:var(--nn-space-3);border:0;border-inline-start:1px solid var(--input-border-color);background:none;color:inherit;font:inherit;font-weight:var(--nn-weight-medium);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.copy-field__action[data-v-d3c70355]:hover{color:var(--color-primary)}.copy-field__action[data-v-d3c70355]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.copy-field--code>.copy-field__input[data-v-d3c70355]{--input-font-size: var(--nn-text-lg);text-align:center;font-weight:var(--nn-weight-medium);letter-spacing:.1em}.safe-markdown[data-v-470c2ff7]{text-align:var(--safe-markdown-align-phone);line-height:1.3;max-width:100%;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}@media(min-width:600px){.safe-markdown[data-v-470c2ff7]{text-align:var(--safe-markdown-align-tablet)}}@media(min-width:1145px){.safe-markdown[data-v-470c2ff7]{text-align:var(--safe-markdown-align-desktop)}}.safe-markdown[data-v-470c2ff7] a{color:inherit;text-decoration:underline}.safe-markdown[data-v-470c2ff7] p,.safe-markdown[data-v-470c2ff7] ul,.safe-markdown[data-v-470c2ff7] ol,.safe-markdown[data-v-470c2ff7] blockquote,.safe-markdown[data-v-470c2ff7] pre,.safe-markdown[data-v-470c2ff7] h1,.safe-markdown[data-v-470c2ff7] h2,.safe-markdown[data-v-470c2ff7] h3,.safe-markdown[data-v-470c2ff7] h4,.safe-markdown[data-v-470c2ff7] h5,.safe-markdown[data-v-470c2ff7] h6{margin:var(--nn-space-2) 0}.safe-markdown[data-v-470c2ff7] ul,.safe-markdown[data-v-470c2ff7] ol{padding-left:var(--nn-space-5)}.safe-markdown[data-v-470c2ff7] li{margin:var(--nn-space-1) 0}.safe-markdown[data-v-470c2ff7] code{font-family:monospace;font-size:.95em}.safe-markdown[data-v-470c2ff7] pre{overflow-x:auto}.safe-markdown[data-v-470c2ff7] blockquote{padding-left:var(--nn-space-4);border-left:3px solid var(--color-border-strong)}.safe-markdown[data-v-470c2ff7] :first-child{margin-top:0}.safe-markdown[data-v-470c2ff7] :last-child{margin-bottom:0}.cna-mode[data-v-b115f5d7]{display:grid;gap:var(--block-content-gap);width:100%;max-width:var(--prompt-max-width);margin:0 auto}.cna-mode__intro[data-v-b115f5d7]{margin:0;font-weight:var(--nn-weight-medium)}.cna-mode__open-button[data-v-b115f5d7],.cna-mode__close-button[data-v-b115f5d7]{width:100%}.cna-mode__open[data-v-b115f5d7]{display:grid;gap:var(--nn-space-2)}.cna-mode__hint[data-v-b115f5d7]{margin:0;color:var(--color-text-secondary);font-size:var(--nn-text-sm)}.cna-mode__link[data-v-b115f5d7]{margin-top:var(--section-gap)}.cna-mode__label[data-v-b115f5d7]{font-weight:var(--nn-weight-medium)}.checkout-availability__closed[data-v-917709c6]{display:grid;gap:var(--block-content-gap)}.checkout-availability__notice[data-v-917709c6]{margin:0;padding:var(--card-padding);border-radius:var(--card-border-radius);border:var(--card-border-width) solid var(--card-border-color);text-align:center;line-height:1.35;font-weight:var(--nn-weight-medium)}.checkout-availability__notice--warning[data-v-917709c6]{color:var(--color-warning-dark);border-color:var(--color-warning)}.checkout-availability__cna[data-v-917709c6]{display:flex;justify-content:center}.checkout-fail[data-v-58631da6]{position:relative;overflow:hidden}.checkout-fail[data-v-58631da6]:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--color-border-strong)}.checkout-fail--warning[data-v-58631da6]{--button-accept-color: var(--color-warning);--button-deny-color: var(--color-warning)}.checkout-fail--warning[data-v-58631da6]:before{background:var(--color-warning)}.checkout-fail--info[data-v-58631da6]{--button-accept-color: var(--color-info);--button-deny-color: var(--color-info)}.checkout-fail--info[data-v-58631da6]:before{background:var(--color-info)}.checkout-fail__body[data-v-58631da6]{display:grid;gap:var(--nn-space-2)}.card .checkout-fail .checkout-fail__body[data-v-58631da6]{padding-left:calc(6px + var(--nn-space-4))}.checkout-fail__title[data-v-58631da6]{font-size:var(--nn-text-xl)}.checkout-fail__reason[data-v-58631da6]{color:var(--color-text-secondary)}.checkout-fail__actions[data-v-58631da6]{margin-top:var(--nn-space-3)}.checkout-section[data-v-823a26bf]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--block-content-gap);scroll-margin-top:var(--nn-space-4)}.checkout-section__header[data-v-823a26bf]{display:flex;align-items:center;gap:var(--nn-space-3)}.checkout-section__number[data-v-823a26bf]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:50%;font-size:var(--nn-text-sm);font-weight:var(--nn-weight-medium);background:var(--button-accept-color);color:var(--button-text-color)}.checkout-section--done .checkout-section__number[data-v-823a26bf]{background:var(--color-success)}.checkout-section--todo .checkout-section__number[data-v-823a26bf]{background:var(--color-border);color:var(--color-text-secondary)}.checkout-section__title[data-v-823a26bf]{flex:1;min-width:0;font-size:var(--nn-text-xl)}.checkout-section--todo .checkout-section__title[data-v-823a26bf]{color:var(--color-text-secondary)}.checkout-section__change[data-v-823a26bf]{min-height:44px;padding-inline:var(--nn-space-2);border:none;background:transparent;color:var(--color-primary);font:inherit;text-decoration:underline;cursor:pointer}.checkout-section__summary[data-v-823a26bf]{margin:0;color:var(--color-text-secondary);overflow-wrap:anywhere}.checkout-section__summary--numbered[data-v-823a26bf]{padding-left:calc(1.75rem + var(--nn-space-3))}.checkout-section__body[data-v-823a26bf]{display:grid;gap:var(--block-content-gap)}.responsive-text[data-v-5370e365]{text-align:var(--responsive-text-align-phone)}@media(min-width:600px){.responsive-text[data-v-5370e365]{text-align:var(--responsive-text-align-tablet)}}@media(min-width:1145px){.responsive-text[data-v-5370e365]{text-align:var(--responsive-text-align-desktop)}}.qty-stepper[data-v-cd03d974]{display:flex;align-items:center;border:1px solid var(--button-deny-color);padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.qty-stepper--md[data-v-cd03d974]{border-radius:var(--button-border-radius);width:100%;height:var(--button-compact-min-height)}.qty-stepper--sm[data-v-cd03d974]{border-radius:var(--radius-sm)}.qty-stepper__btn[data-v-cd03d974]{display:flex;align-items:center;justify-content:center;flex-shrink:0;appearance:none;border-radius:0;border:none;padding:0;margin:0;font:inherit;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.qty-stepper__btn[data-v-cd03d974]:disabled{cursor:not-allowed;opacity:.4}.qty-stepper--md .qty-stepper__btn[data-v-cd03d974]:first-child{border-top-left-radius:var(--button-border-radius);border-bottom-left-radius:var(--button-border-radius)}.qty-stepper--md .qty-stepper__btn[data-v-cd03d974]:last-child{border-top-right-radius:var(--button-border-radius);border-bottom-right-radius:var(--button-border-radius)}.qty-stepper--sm .qty-stepper__btn[data-v-cd03d974]:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.qty-stepper--sm .qty-stepper__btn[data-v-cd03d974]:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.qty-stepper--md .qty-stepper__btn[data-v-cd03d974]{flex:1;align-self:stretch}.qty-stepper--sm .qty-stepper__btn[data-v-cd03d974]{width:2.5rem;height:2rem}.qty-stepper__display[data-v-cd03d974]{display:flex;align-items:center;justify-content:center;border-left:1px solid var(--button-deny-color);border-right:1px solid var(--button-deny-color);color:inherit}.qty-stepper--md .qty-stepper__display[data-v-cd03d974]{flex:0 0 20%;align-self:stretch}.qty-stepper--sm .qty-stepper__display[data-v-cd03d974]{width:2rem;height:2rem}.choose-step[data-v-b1907339]{display:flex;flex-direction:column;gap:var(--block-content-gap)}.choose-step__list[data-v-b1907339]{display:grid;gap:var(--block-content-gap);margin:0;padding:0;list-style:none}.choose-item[data-v-b1907339]{display:flex;align-items:center;justify-content:space-between;gap:var(--nn-space-3);width:100%;padding:var(--card-padding);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-border-radius);background:var(--card-background);color:var(--card-text-color);box-shadow:var(--card-shadow);text-align:start}.choose-item--pickable[data-v-b1907339]{position:relative}.choose-item--pickable[data-v-b1907339]:hover:not(.choose-item--unavailable),.choose-item--pickable[data-v-b1907339]:focus-within{box-shadow:var(--card-shadow),0 0 0 2px var(--color-primary)}.choose-item--pickable .choose-item__price-pill[data-v-b1907339]{font-family:inherit;cursor:pointer}.choose-item--pickable .choose-item__price-pill[data-v-b1907339]:after{content:"";position:absolute;inset:0;border-radius:var(--card-border-radius)}.choose-item--pickable .choose-item__price-pill[data-v-b1907339]:focus-visible{outline:none}.choose-item--selected[data-v-b1907339]{box-shadow:var(--card-shadow),0 0 0 2px var(--color-primary)}.choose-item--unavailable[data-v-b1907339]{opacity:.5}.choose-step--in-card .choose-step__list[data-v-b1907339]{gap:0}.choose-step--in-card li+li[data-v-b1907339]{border-top:1px solid var(--color-border)}.choose-step--in-card .choose-item[data-v-b1907339]{padding:var(--nn-space-4) 0;border:none;border-radius:0;background:transparent;box-shadow:none}.choose-step--in-card .choose-item--pickable[data-v-b1907339]:hover:not(.choose-item--unavailable),.choose-step--in-card .choose-item--pickable[data-v-b1907339]:focus-within,.choose-step--in-card .choose-item--selected[data-v-b1907339]{box-shadow:none}.choose-item__main[data-v-b1907339]{display:grid;gap:var(--nn-space-1);min-width:0}.choose-item__name[data-v-b1907339]{font-size:var(--nn-text-xl);font-weight:var(--nn-weight-medium)}.choose-item__description[data-v-b1907339]{color:var(--color-text-secondary);font-size:var(--nn-text-sm)}.choose-item__description[data-v-b1907339] h1,.choose-item__description[data-v-b1907339] h2,.choose-item__description[data-v-b1907339] h3,.choose-item__description[data-v-b1907339] h4,.choose-item__description[data-v-b1907339] h5,.choose-item__description[data-v-b1907339] h6{font-size:var(--nn-text-base);font-weight:var(--nn-weight-medium);color:var(--card-text-color)}.choose-item--quantity[data-v-b1907339]{flex-direction:column;align-items:stretch}.choose-item__actions[data-v-b1907339]{display:flex;align-items:center;justify-content:space-between;gap:var(--nn-space-3)}.choose-item__price[data-v-b1907339]{font-weight:var(--nn-weight-medium)}.choose-item__price-pill[data-v-b1907339]{min-height:var(--button-min-height);font-size:var(--button-font-size);line-height:1.25;padding:calc((var(--button-min-height) - var(--button-font-size) * 1.25 - 2 * 1.5px) / 2) var(--nn-space-3);display:inline-flex;align-items:center;justify-content:center;min-width:4rem;border:1.5px solid var(--button-accept-color);border-radius:var(--button-border-radius);background:var(--button-accept-color);color:var(--button-text-color);font-weight:var(--nn-weight-medium)}.choose-item__control[data-v-b1907339]{flex:0 0 auto;width:8rem}.choose-item__unavailable[data-v-b1907339]{color:var(--color-text-secondary)}.choose-step__hint[data-v-b1907339]{margin:0;color:var(--color-text-secondary)}.order-summary[data-v-c9ba3db2]{display:grid;gap:var(--nn-space-3)}.order-summary__lines[data-v-c9ba3db2]{display:grid;gap:var(--nn-space-3);margin:0;padding:0;list-style:none}.order-summary__line[data-v-c9ba3db2]{display:flex;align-items:center;justify-content:space-between;gap:var(--nn-space-3)}.order-summary__name[data-v-c9ba3db2]{font-weight:var(--nn-weight-medium)}.order-summary__total[data-v-c9ba3db2]{display:flex;justify-content:space-between;padding-top:var(--nn-space-3);border-top:1px solid var(--color-border)}.details-step[data-v-42ad8f80]{display:flex;flex-direction:column;gap:var(--block-content-gap)}.details-step .details-step__fields[data-v-42ad8f80]{display:grid;gap:var(--nn-space-4)}.details-step__field[data-v-42ad8f80]{display:grid;gap:var(--nn-space-1)}.details-step__label[data-v-42ad8f80]{font-weight:var(--nn-weight-medium)}.details-step__input[data-v-42ad8f80]{width:100%;min-height:48px;padding:var(--nn-space-3);font-size:1rem}.details-step__input[aria-invalid=true][data-v-42ad8f80]{border-color:var(--color-error)}.details-step__typo[data-v-42ad8f80]{justify-self:start;min-height:44px;padding:var(--nn-space-2) var(--nn-space-3);border:none;border-radius:var(--input-border-radius);background:var(--color-warning-light);color:var(--color-warning-dark);font:inherit;text-align:start;cursor:pointer}.details-step__error[data-v-42ad8f80]{margin:0;font-size:var(--nn-text-sm);color:var(--color-error)}.details-step__checkbox[data-v-42ad8f80]{display:flex;align-items:center;gap:var(--nn-space-2);min-height:44px;-webkit-user-select:none;user-select:none}.details-step__checkbox input[data-v-42ad8f80]{width:1.5rem;height:1.5rem}.nets-skeleton-mini[data-v-0cc931be]{max-width:var(--prompt-max-width);margin:0 auto;padding:var(--nn-space-3);display:grid;gap:var(--nn-space-2)}.sk[data-v-0cc931be]{background:var(--color-border);border-radius:var(--radius-sm);position:relative;overflow:hidden}.sk[data-v-0cc931be]:after{content:"";position:absolute;inset:0;transform:translate(-120%);background:linear-gradient(90deg,#fff0,#ffffffa6 45%,#fff0 70%);animation:sk-0cc931be 1.35s cubic-bezier(.4,0,.2,1) infinite}@keyframes sk-0cc931be{to{transform:translate(120%)}}.sk-h1[data-v-0cc931be]{height:18px;width:170px;border-radius:var(--radius-sm)}.sk-btn[data-v-0cc931be]{height:36px;width:100%;border-radius:var(--radius-sm)}.sk-h2[data-v-0cc931be]{height:14px;width:200px;border-radius:var(--radius-sm)}.sk-card[data-v-0cc931be]{height:78px;width:100%;border-radius:var(--radius-sm)}.sk-pay[data-v-0cc931be]{height:46px;width:100%;border-radius:var(--button-border-radius)}.nets-preview[data-v-e0f1e16b]{display:grid;gap:var(--nn-space-3);padding-inline:var(--card-padding)}.nets-preview__caption[data-v-e0f1e16b]{font-size:var(--nn-text-sm);font-weight:var(--nn-weight-medium);color:var(--color-text-secondary);text-transform:uppercase}.nets-preview__declined[data-v-e0f1e16b]{color:var(--color-error)}.nets-preview__actions[data-v-e0f1e16b]{display:flex;flex-wrap:wrap;gap:var(--nn-space-2)}#checkout-container-div[data-v-5f495e8b]{width:100%;margin-top:var(--nn-space-4)}.payment-step[data-v-2c0cfb84]{display:grid;gap:var(--block-content-gap)}.payment-step__recap[data-v-2c0cfb84]{display:grid;gap:var(--nn-space-3);padding-bottom:var(--nn-space-4);border-bottom:1px solid var(--color-border)}.payment-step__recap>.checkout-section+.checkout-section[data-v-2c0cfb84]{padding-top:var(--nn-space-3);border-top:1px solid var(--color-border)}.payment-step__provider[data-v-2c0cfb84]{margin-inline:calc(-1 * var(--card-padding))}.processing-step[data-v-158b0480]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--block-content-gap);min-height:60vh;text-align:center}.purchased-vouchers[data-v-7e26f747]{display:grid;margin:0;padding:0;list-style:none}.purchased-vouchers__item[data-v-7e26f747]{display:grid;gap:var(--nn-space-2);padding-block:var(--nn-space-4)}.purchased-vouchers__item[data-v-7e26f747]:first-child{padding-top:0}.purchased-vouchers__item[data-v-7e26f747]:last-child{padding-bottom:0}.purchased-vouchers__item+.purchased-vouchers__item[data-v-7e26f747]{border-top:1px solid var(--color-border)}.purchased-vouchers__header[data-v-7e26f747]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--nn-space-2) var(--nn-space-3);min-height:44px}.purchased-vouchers__name[data-v-7e26f747]{font-weight:var(--nn-weight-medium)}.purchased-vouchers__actions[data-v-7e26f747]{flex:0 0 auto}.activate-step[data-v-bff4e3f8]{display:flex;flex-direction:column;gap:var(--block-content-gap)}.activate-step__header[data-v-bff4e3f8]{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--nn-space-2);text-align:center}.activate-step__success[data-v-bff4e3f8]{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--color-success-light);color:var(--color-success-dark)}.activate-step__receipt[data-v-bff4e3f8]{color:var(--color-text-secondary);overflow-wrap:anywhere}.activate-step__status[data-v-bff4e3f8]{display:flex;align-items:center;gap:var(--nn-space-2);font-weight:var(--nn-weight-medium)}.activate-step__status--connected[data-v-bff4e3f8]{color:var(--color-success-dark)}.activate-step__countdown[data-v-bff4e3f8]{color:var(--color-text-secondary)}.activate-step__continue[data-v-bff4e3f8]{justify-self:stretch;margin-top:var(--nn-space-2)}.activate-step__title[data-v-bff4e3f8]{font-size:var(--nn-text-xl)}.activate-step__item[data-v-bff4e3f8]{margin-bottom:calc(var(--nn-space-2) * -1);font-weight:var(--nn-weight-medium)}.activate-step__failed[data-v-bff4e3f8]{color:var(--color-warning-dark);font-weight:var(--nn-weight-medium)}.one-page-checkout[data-v-9231dea2]{display:flex;flex-direction:column;gap:var(--section-gap)}.one-page-checkout__back[data-v-9231dea2]{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--nn-space-2);min-height:44px;padding:0;border:none;background:transparent;color:var(--color-text);font:inherit;cursor:pointer}.one-page-checkout__back-icon[data-v-9231dea2]{width:1.3rem;height:1.3rem}.checkbox[data-v-07bc3ab9]{width:1rem;height:1rem;flex-shrink:0}.custom-policy[data-v-07bc3ab9]{display:flex;align-items:center;gap:var(--nn-space-2);margin-bottom:var(--nn-space-2);padding:var(--nn-space-2);cursor:pointer;justify-content:var(--policy-justify-phone)}@media(min-width:600px){.custom-policy[data-v-07bc3ab9]{justify-content:var(--policy-justify-tablet)}}@media(min-width:1145px){.custom-policy[data-v-07bc3ab9]{justify-content:var(--policy-justify-desktop)}}.status-pill[data-v-257e1eb6]{min-height:var(--button-min-height);font-size:var(--button-font-size);line-height:1.25;padding:calc((var(--button-min-height) - var(--button-font-size) * 1.25 - 2 * 1.5px) / 2) var(--nn-space-6);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;border-radius:var(--button-border-radius);border:1.5px solid transparent;font-weight:var(--nn-weight-medium);margin:0;cursor:default}.status-pill--compact[data-v-257e1eb6]{min-height:var(--button-compact-min-height);font-size:var(--button-compact-font-size);line-height:1.25;padding:calc((var(--button-compact-min-height) - var(--button-compact-font-size) * 1.25 - 2 * 1.5px) / 2) var(--nn-space-4)}.status-pill--muted[data-v-257e1eb6]{background:transparent;border-color:var(--color-border);color:var(--color-text-secondary)}.status-pill--success[data-v-257e1eb6]{background:var(--color-success-light);border-color:var(--color-success);color:var(--color-success-dark)}.open-inline-component[data-v-aa68a4a8]{min-width:0;display:flex;flex-direction:column;gap:var(--block-content-gap)}.open-inline-component__status[data-v-aa68a4a8]{align-self:center}.modal-overlay[data-v-f08559c0]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;will-change:opacity}.modal-container[data-v-f08559c0]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);min-width:320px;max-width:90vw;will-change:transform,opacity}.modal-header[data-v-f08559c0]{display:flex;align-items:center;border-bottom:1px solid var(--color-border);padding:var(--nn-space-4)}.modal-close[data-v-f08559c0]{margin-left:auto;flex-shrink:0;background:none;border:none;font-size:var(--nn-text-xl);cursor:pointer;padding:0 var(--nn-space-1);line-height:1;color:var(--color-text-secondary)}.modal-close[data-v-f08559c0]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.modal-body[data-v-f08559c0]{min-height:40px;padding:var(--nn-space-4);padding-top:0}.modal-actions[data-v-f08559c0]{display:flex;justify-content:flex-end;gap:var(--nn-space-2);margin-top:var(--nn-space-6);border-top:1px solid var(--color-border);padding-top:var(--nn-space-4)}.modal-enter-active[data-v-f08559c0],.modal-leave-active[data-v-f08559c0]{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-f08559c0],.modal-leave-to[data-v-f08559c0]{opacity:0}.modal-enter-active .modal-container[data-v-f08559c0],.modal-leave-active .modal-container[data-v-f08559c0]{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.modal-enter-from .modal-container[data-v-f08559c0]{transform:translateY(40px) scale(.98);opacity:0}.modal-enter-to .modal-container[data-v-f08559c0]{transform:translateY(0) scale(1);opacity:1}.modal-leave-to .modal-container[data-v-f08559c0]{transform:translateY(40px) scale(.98);opacity:0}@media(prefers-reduced-motion:reduce){.modal-enter-active[data-v-f08559c0],.modal-leave-active[data-v-f08559c0],.modal-enter-active .modal-container[data-v-f08559c0],.modal-leave-active .modal-container[data-v-f08559c0]{transition:none}}.open-modal-component[data-v-7005513d]{min-width:0;display:flex;flex-direction:column;gap:var(--block-content-gap)}.open-modal-component--button[data-v-7005513d]{display:block;margin-inline:auto}.open-modal-dialog[data-v-7005513d] .modal-body{padding:var(--nn-space-4)}.open-modal-dialog__title[data-v-7005513d]{margin:0;font-size:var(--nn-text-lg);line-height:1.4}.step-indicator[data-v-b5ccfa3c]{display:grid;gap:var(--nn-space-2)}.step-indicator__bar[data-v-b5ccfa3c]{display:flex;gap:var(--nn-space-1)}.step-indicator__segment[data-v-b5ccfa3c]{flex:1;height:4px;border-radius:var(--radius-full);background:var(--color-border)}.step-indicator__segment.is-done[data-v-b5ccfa3c]{background:var(--color-primary)}.step-indicator__text[data-v-b5ccfa3c]{margin:0;font-size:var(--nn-text-sm);color:var(--color-text-secondary)}.paged-checkout[data-v-50e3ffc4]{display:flex;flex-direction:column;gap:var(--block-content-gap)}.paged-checkout__back[data-v-50e3ffc4]{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--nn-space-2);min-height:44px;padding:0;border:none;background:transparent;color:var(--color-text);font:inherit;cursor:pointer}.paged-checkout__back-icon[data-v-50e3ffc4]{width:1.3rem;height:1.3rem}.paged-checkout__title[data-v-50e3ffc4]:focus{outline:none}.product-card__header[data-v-4f94f408]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nn-space-3)}.product-card__title[data-v-4f94f408]{flex:1;min-width:0}.product-card__price[data-v-4f94f408]{flex:0 0 auto;font-size:var(--nn-text-xl);font-weight:var(--nn-weight-medium)}.product-card__description[data-v-4f94f408]{color:var(--color-text-secondary)}.purchased-vouchers-block[data-v-97abcba6]{display:grid}.purchased-vouchers-block__purchase+.purchased-vouchers-block__purchase[data-v-97abcba6]{margin-top:var(--nn-space-4);padding-top:var(--nn-space-4);border-top:2px solid var(--color-border)}.purchased-vouchers-block__purchase[data-v-97abcba6]:focus{outline:none}.purchased-vouchers-block__more[data-v-97abcba6]{justify-self:start;margin-top:var(--nn-space-4)}.purchased-vouchers-block__date[data-v-97abcba6]{margin:0 0 var(--nn-space-2);color:var(--color-text-secondary)}.help-expansion__header[data-v-b671e73c]{display:flex;align-items:center;gap:var(--nn-space-4)}.help-expansion__label[data-v-b671e73c]{display:flex;align-items:center;margin:0}.help-icon[data-v-b671e73c]{display:inline-flex;vertical-align:middle;transition:color .18s ease}.help-expansion__button[data-v-b671e73c]{border:0;background:none;min-height:0;padding:0;color:inherit;display:inline-flex;align-items:center;cursor:pointer;transition:color .18s ease}.help-expansion__panel[data-v-b671e73c]{position:relative;margin:var(--nn-space-2) var(--nn-space-2) var(--nn-space-2) 0;padding:var(--nn-space-2);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);color:inherit;font-size:.875em;overflow:hidden}.inline-help-expand-enter-active[data-v-b671e73c],.inline-help-expand-leave-active[data-v-b671e73c]{transition:max-height .22s ease,opacity .18s ease,transform .22s ease,margin .22s ease,padding .22s ease;overflow:hidden}.inline-help-expand-enter-from[data-v-b671e73c],.inline-help-expand-leave-to[data-v-b671e73c]{max-height:0;opacity:0;transform:translateY(-4px);margin-top:0;padding-top:0;padding-bottom:0}.inline-help-expand-enter-to[data-v-b671e73c],.inline-help-expand-leave-from[data-v-b671e73c]{max-height:200px;opacity:1;transform:translateY(0)}.session-resources__row[data-v-31991aab]{display:flex;justify-content:space-between;align-items:center;gap:var(--nn-space-3);margin-bottom:var(--nn-space-1)}.session-resources__row--actions[data-v-31991aab]{justify-content:center}.session-resources__row--actions .reset-button[data-v-31991aab]{margin:0 auto var(--nn-space-8)}.info-item[data-v-31991aab]{margin-bottom:var(--nn-space-4)}.info-item[data-v-31991aab]:last-child{margin-bottom:0}.info-item__label[data-v-31991aab]{display:flex;align-items:center;gap:var(--nn-space-1);font-weight:var(--nn-weight-medium);margin-bottom:var(--nn-space-1)}.info-item__value[data-v-31991aab]{font-variant-numeric:tabular-nums}.info-item[data-v-31991aab] .help-expansion__label{font-size:inherit;font-weight:var(--nn-weight-medium)}.connected[data-v-31991aab]{color:var(--color-success);text-align:center;font-size:var(--nn-text-xl)}.connecting[data-v-31991aab],.not-connected[data-v-31991aab]{color:var(--color-text-secondary);text-align:center;font-size:var(--nn-text-xl)}.revoked-voucher-code[data-v-31991aab]{font-weight:var(--nn-weight-medium);text-align:center;margin:var(--nn-space-2) auto;background-color:var(--color-text-secondary);padding:var(--nn-space-3);border-radius:var(--radius-sm);width:fit-content}.voucher-code-container[data-v-31991aab]{display:flex;flex-direction:column;gap:var(--nn-space-3)}.voucher-code-reminder[data-v-31991aab]{color:var(--color-text-secondary);font-size:var(--nn-text-sm)}.session-status__card--title[data-v-31991aab]{border-bottom:1px solid var(--color-border);padding-bottom:var(--nn-space-2);margin-bottom:var(--nn-space-2);display:flex;align-items:center;justify-content:center;gap:var(--nn-space-1)}.voucher-activate[data-v-df460c18]{display:grid;gap:var(--block-content-gap)}.voucher-activate__field-group[data-v-df460c18]{display:grid;gap:var(--nn-space-2)}.voucher-code-input[data-v-df460c18]{width:100%;min-height:3rem;padding:var(--nn-space-4);line-height:1.4}.voucher-activate__policies[data-v-df460c18]{display:grid;gap:var(--nn-space-1);padding:var(--nn-space-1) 0}.voucher-expandable[data-v-7a991e02]{padding:0}.voucher-expandable__toggle[data-v-7a991e02]{width:100%;min-height:3.5rem;padding:var(--nn-space-4);border:0;border-radius:0;background:transparent;color:inherit;text-align:left}.voucher-expandable__toggle[data-v-7a991e02]:hover:not(:disabled){filter:none}.voucher-expandable__toggle-content[data-v-7a991e02]{display:flex;align-items:center;justify-content:space-between;gap:var(--nn-space-4);width:100%}.voucher-expandable__title[data-v-7a991e02]{min-width:0;font-weight:var(--nn-weight-medium);line-height:1.3}.voucher-expandable__title--h1[data-v-7a991e02]{font-size:var(--nn-h4)}.voucher-expandable__title--h2[data-v-7a991e02]{font-size:var(--nn-h5)}.voucher-expandable__title--h3[data-v-7a991e02]{font-size:var(--nn-h6)}.voucher-expandable__title--h4[data-v-7a991e02]{font-size:var(--nn-text-lg)}.voucher-expandable__title--h5[data-v-7a991e02]{font-size:var(--nn-text-base)}.voucher-expandable__title--h6[data-v-7a991e02]{font-size:var(--nn-text-sm)}.voucher-expandable__chevron[data-v-7a991e02]{display:inline-flex;flex:0 0 auto;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-border);transition:transform .18s ease}.voucher-expandable__chevron svg[data-v-7a991e02]{width:1.1rem;height:1.1rem}.voucher-expandable__toggle[aria-expanded=true] .voucher-expandable__chevron[data-v-7a991e02]{transform:rotate(180deg)}.voucher-expandable__content[data-v-7a991e02]{display:grid;gap:var(--nn-space-4);padding:0 var(--card-padding) var(--card-padding);background:none;border:0;border-radius:0;box-shadow:none;color:inherit}.voucher-expandable__description[data-v-7a991e02]{color:var(--color-text-secondary);line-height:1.5}.voucher-expandable__description[data-v-7a991e02] p{margin:0}.voucher-expandable__description[data-v-7a991e02] a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.expandable-content[data-v-7a991e02]{min-width:100%}.expandable-content.expanded[data-v-7a991e02]{animation:voucher-content-in-7a991e02 .16s ease-out}@keyframes voucher-content-in-7a991e02{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:600px){.voucher-expandable__toggle[data-v-7a991e02]{padding:var(--nn-space-5)}}.voucher-inline[data-v-49b080d6]{min-width:0;display:flex;flex-direction:column;gap:var(--block-content-gap)}.voucher-inline__description[data-v-49b080d6]{color:var(--color-text-secondary);line-height:1.5}.voucher-inline__description[data-v-49b080d6] p{margin:0}.voucher-inline__description[data-v-49b080d6] a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.connection-status-banner[data-v-a5b3dbf1]{display:flex;align-items:center;justify-content:center;padding:var(--nn-space-3) var(--nn-space-4);font-size:var(--nn-text-sm);font-weight:var(--nn-weight-medium);width:100%;text-align:center;text-decoration:none;color:inherit;filter:drop-shadow(0 1px 2px rgba(0,0,0,.379))}.connection-status-banner--connected[data-v-a5b3dbf1]{background-color:var(--color-success)}.connection-status-banner--connecting[data-v-a5b3dbf1]{background-color:var(--color-warning)}.connection-status-banner--used-up[data-v-a5b3dbf1]{background-color:var(--color-error)}.resource-failure-banner[data-v-dd99cec1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--nn-space-3);padding:var(--nn-space-3) var(--nn-space-4);width:100%;text-align:center;background-color:var(--color-error);filter:drop-shadow(0 1px 2px rgba(0,0,0,.379))}.resource-failure-banner__message[data-v-dd99cec1]{color:var(--color-text-on-dark);font-size:var(--nn-text-base);font-weight:var(--nn-weight-bold)}.ios-safari-landing[data-v-78cca003]{min-height:100%;display:flex;justify-content:center}.ios-safari-landing[data-v-78cca003]>*{flex:1 1 auto;min-width:0;max-width:var(--prompt-max-width)}.ios-safari-landing h1[data-v-78cca003]{font-size:clamp(var(--nn-text-lg),calc(8.9vw - 10px),var(--nn-h6));text-wrap:balance;word-break:keep-all;overflow-wrap:break-word}.ios-safari-landing__content[data-v-78cca003]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--block-content-gap);width:100%}.ios-safari-landing__content p[data-v-78cca003]{margin:0}.ios-safari-landing__open[data-v-78cca003]{width:100%}.ios-safari-landing__instructions[data-v-78cca003]{width:100%;border-top:1px solid var(--color-border);padding-top:var(--block-content-gap)}.ios-safari-landing__instructions-toggle[data-v-78cca003]{display:inline-flex;align-items:center;gap:var(--nn-space-2);padding:0;border:0;background:none;color:var(--color-primary);font:inherit;font-weight:var(--nn-weight-medium);cursor:pointer}.ios-safari-landing__instructions-toggle[data-v-78cca003]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.ios-safari-landing__instructions-panel[data-v-78cca003]{margin-top:var(--block-content-gap);padding-block:var(--block-content-gap);display:flex;flex-direction:column;gap:var(--block-content-gap)}.instructions-expand-enter-active[data-v-78cca003],.instructions-expand-leave-active[data-v-78cca003]{transition:max-height .22s ease,opacity .18s ease,transform .22s ease,margin .22s ease,padding .22s ease;overflow:hidden}.instructions-expand-enter-from[data-v-78cca003],.instructions-expand-leave-to[data-v-78cca003]{max-height:0;opacity:0;transform:translateY(-4px);margin-top:0;padding-top:0;padding-bottom:0}.instructions-expand-enter-to[data-v-78cca003],.instructions-expand-leave-from[data-v-78cca003]{max-height:600px;opacity:1;transform:translateY(0)}.confirm-dialog[data-v-628c4297] .modal-container{border-radius:var(--radius-sm)}.confirm-dialog[data-v-628c4297] .modal-body{padding:var(--nn-space-4)}.confirm-dialog__message[data-v-628c4297]{margin:0}.confirm-dialog__actions[data-v-628c4297]{padding:var(--nn-space-2);padding-top:0}.nn-loading-overlay[data-v-16e59c43]{position:absolute;inset:0;z-index:var(--nn-z-overlay);isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nn-space-2);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.nn-loading-overlay[data-v-16e59c43]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-surface);opacity:.88}.nn-loading-overlay__text[data-v-16e59c43]{margin:0;color:var(--color-text);font-family:var(--font-family);font-size:var(--nn-text-base);font-weight:var(--nn-weight-medium);line-height:var(--nn-leading-normal);text-wrap:pretty}.preview-panel[data-v-11606567]{position:fixed;top:0;right:0;height:100dvh;z-index:9999;display:flex;flex-direction:row-reverse;pointer-events:none}.preview-panel__tab[data-v-11606567]{pointer-events:all;position:absolute;top:50%;right:0;transform:translateY(-50%) translate(0);writing-mode:vertical-rl;text-orientation:mixed;background:#141414eb;color:#f0f0f0;border:none;border-radius:6px 0 0 6px;padding:14px 8px;cursor:pointer;font-size:11px;font-family:monospace;letter-spacing:.08em;text-transform:uppercase;transition:background .15s}.preview-panel__tab[data-v-11606567]:hover{background:#323232f2}.preview-panel__tab-text[data-v-11606567]{display:block;rotate:180deg}.preview-panel__body[data-v-11606567]{pointer-events:all;width:360px;height:100%;background:#121212f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e8e8e8;font-family:monospace;font-size:12px;overflow-y:auto;padding:16px;transform:translate(100%);transition:transform .25s ease;box-shadow:-4px 0 24px #00000080}.preview-panel--open .preview-panel__body[data-v-11606567]{transform:translate(0)}.preview-panel--open .preview-panel__tab[data-v-11606567]{right:360px}.preview-panel__heading-row[data-v-11606567]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.12)}.preview-panel__heading[data-v-11606567]{font-size:13px;font-weight:700;color:#fff;margin:0;letter-spacing:.05em;text-transform:uppercase}.preview-panel__reset-btn[data-v-11606567]{background:#333;color:#ccc;border:1px solid #444;border-radius:4px;padding:4px 10px;font-size:11px;font-family:monospace;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.preview-panel__reset-btn[data-v-11606567]:hover{background:#444}.preview-panel__section[data-v-11606567]{margin-bottom:20px}.preview-panel__section-title[data-v-11606567]{font-size:10px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.preview-panel__field[data-v-11606567]{margin-bottom:10px}.preview-panel__label[data-v-11606567]{display:block;color:#bbb;margin-bottom:4px}.preview-panel__copy-field[data-v-11606567]{--input-background: #2a2a2a;--input-text-color: #f0f0f0;--input-border-color: #444;--input-border-radius: 4px;--color-primary: #7ca8d4;font-family:monospace}.preview-panel__select[data-v-11606567]{width:100%;background:#2a2a2a;color:#f0f0f0;border:1px solid #444;border-radius:4px;padding:5px 7px;font-size:12px;font-family:monospace}.preview-panel__select[data-v-11606567]:focus{outline:none;border-color:#666}.preview-panel__hint[data-v-11606567]{color:#666;font-size:11px;margin:0 0 8px;font-style:italic}.preview-panel__checkbox-label[data-v-11606567]{display:flex;align-items:center;gap:8px;margin-bottom:6px;cursor:pointer;color:#ccc}.preview-panel__checkbox-label input[type=checkbox][data-v-11606567]{cursor:pointer;accent-color:#7ca8d4}.preview-panel__radio-label[data-v-11606567]{display:flex;align-items:center;gap:8px;margin-bottom:6px;cursor:pointer;color:#ccc}.preview-panel__radio-label input[type=radio][data-v-11606567]{cursor:pointer;accent-color:#7ca8d4}.preview-panel__denial-codes[data-v-11606567]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.preview-panel__denial-code[data-v-11606567]{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:3px;padding:2px 6px;font-size:10px;color:#aaa;letter-spacing:.03em}#refresh-screen{position:relative;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:var(--color-surface)}#portal-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:clip;font-family:var(--font-family, sans-serif);background-color:var(--color-background)}.skip-link{position:fixed;top:var(--nn-space-2);left:var(--nn-space-2);z-index:2000;padding:var(--nn-space-3);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.page-not-found{color:var(--color-text-secondary);text-align:center}#page-banners{display:flex;flex-direction:column;gap:var(--section-gap)}#page-content>*:not(.full-width){margin-inline:var(--page-gutter);align-self:var(--page-block-align-self, auto)}#page-content>.full-width:first-child{margin-block-start:calc(-1 * var(--page-padding-top))}#page-content>.full-width:last-child{margin-block-end:calc(-1 * var(--page-padding-bottom))}#page-content{display:flex;flex-direction:column;flex-grow:1;gap:var(--section-gap);padding-block:var(--page-padding-top) var(--page-padding-bottom)}@media(min-width:1145px){#page-content{width:100%;max-width:var(--page-max-width);margin:0 auto}}#initial-loading-screen{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-size:var(--nn-text-xl);width:100%;overflow:hidden;padding:var(--nn-space-6);text-align:center;color:var(--color-text);background-color:var(--color-background)}#initial-loading-screen button{margin-top:var(--nn-space-8)}.fade-enter-active{transition:opacity .2s ease}.fade-enter-active{transition-delay:.1s}.fade-leave-active{transition:opacity .1s ease}.fade-enter-from,.fade-leave-to{opacity:0}.home-link[data-v-d92d08ba]{display:inline-flex;align-items:center;gap:var(--nn-space-1);min-height:2.75rem;padding:var(--nn-space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-md);text-decoration:none;font-weight:var(--nn-weight-medium);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.home-link[data-v-d92d08ba]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-lg);text-decoration:none;transform:translateY(-1px)}.home-link[data-v-d92d08ba]:active{box-shadow:var(--shadow-md);transform:translateY(0)}.home-link[data-v-d92d08ba]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}@media(min-width:1145px){.home-link[data-v-d92d08ba]{font-weight:var(--nn-weight-regular)}}@media(prefers-reduced-motion:reduce){.home-link[data-v-d92d08ba]{transition:none}}.home-link-icon[data-v-d92d08ba]{color:inherit}.static-page[data-v-e5c1a315]{min-height:100dvh;padding:var(--nn-space-5);background:var(--color-background);color:var(--color-text);font-family:var(--font-family)}@media(min-width:1145px){.static-page[data-v-e5c1a315]{padding:var(--nn-space-8)}}.static-page__container[data-v-e5c1a315]{width:min(100%,880px);margin:0 auto}.static-page__nav[data-v-e5c1a315]{margin-bottom:var(--nn-space-4)}.static-page__content--compact[data-v-e5c1a315]{max-width:680px;margin:0 auto;text-align:center}.static-page h1[data-v-e5c1a315],.static-page h2[data-v-e5c1a315],.static-page h3[data-v-e5c1a315]{color:var(--color-text);line-height:var(--nn-leading-tight)}.static-page h1[data-v-e5c1a315]{margin-bottom:var(--nn-space-6);padding-bottom:var(--nn-space-4);border-bottom:1px solid var(--color-border);font-size:var(--nn-h4);font-weight:var(--nn-weight-medium);text-align:center}.static-page h2[data-v-e5c1a315]{margin:var(--nn-space-8) 0 var(--nn-space-3);font-size:var(--nn-h6);font-weight:var(--nn-weight-medium)}.static-page h3[data-v-e5c1a315]{margin:var(--nn-space-6) 0 var(--nn-space-2);font-size:var(--nn-text-lg);font-weight:var(--nn-weight-medium)}.static-page section[data-v-e5c1a315]{margin-top:var(--nn-space-6)}.static-page section[data-v-e5c1a315]:first-of-type{margin-top:0}.static-page p[data-v-e5c1a315],.static-page li[data-v-e5c1a315]{font-size:var(--nn-text-base);line-height:var(--nn-leading-relaxed);color:var(--color-text-secondary)}.static-page p+p[data-v-e5c1a315]{margin-top:var(--nn-space-3)}.static-page ul[data-v-e5c1a315],.static-page ol[data-v-e5c1a315]{margin:var(--nn-space-3) 0 var(--nn-space-4);padding-left:var(--nn-space-6)}.static-page li+li[data-v-e5c1a315]{margin-top:var(--nn-space-2)}.static-page__content a[data-v-e5c1a315]:not(.button-component){color:var(--color-primary);font-weight:var(--nn-weight-medium);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.static-page__content a[data-v-e5c1a315]:not(.button-component):hover{color:var(--color-secondary)}.static-page__content a[data-v-e5c1a315]:not(.button-component):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.static-page__address[data-v-e5c1a315]{display:inline}.static-page__address span[data-v-e5c1a315]{white-space:nowrap}.static-page__address span+span[data-v-e5c1a315]:before{content:", "}@media(max-width:599px){.static-page__address[data-v-e5c1a315]{display:block;margin-top:var(--nn-space-1)}.static-page__address span[data-v-e5c1a315]{display:block}.static-page__address span+span[data-v-e5c1a315]:before{content:""}}.static-page[data-v-08e580e4]{min-height:100dvh;padding:var(--nn-space-5);background:var(--color-background);color:var(--color-text);font-family:var(--font-family)}@media(min-width:1145px){.static-page[data-v-08e580e4]{padding:var(--nn-space-8)}}.static-page__container[data-v-08e580e4]{width:min(100%,880px);margin:0 auto}.static-page__nav[data-v-08e580e4]{margin-bottom:var(--nn-space-4)}.static-page__content--compact[data-v-08e580e4]{max-width:680px;margin:0 auto;text-align:center}.static-page h1[data-v-08e580e4],.static-page h2[data-v-08e580e4],.static-page h3[data-v-08e580e4]{color:var(--color-text);line-height:var(--nn-leading-tight)}.static-page h1[data-v-08e580e4]{margin-bottom:var(--nn-space-6);padding-bottom:var(--nn-space-4);border-bottom:1px solid var(--color-border);font-size:var(--nn-h4);font-weight:var(--nn-weight-medium);text-align:center}.static-page h2[data-v-08e580e4]{margin:var(--nn-space-8) 0 var(--nn-space-3);font-size:var(--nn-h6);font-weight:var(--nn-weight-medium)}.static-page h3[data-v-08e580e4]{margin:var(--nn-space-6) 0 var(--nn-space-2);font-size:var(--nn-text-lg);font-weight:var(--nn-weight-medium)}.static-page section[data-v-08e580e4]{margin-top:var(--nn-space-6)}.static-page section[data-v-08e580e4]:first-of-type{margin-top:0}.static-page p[data-v-08e580e4],.static-page li[data-v-08e580e4]{font-size:var(--nn-text-base);line-height:var(--nn-leading-relaxed);color:var(--color-text-secondary)}.static-page p+p[data-v-08e580e4]{margin-top:var(--nn-space-3)}.static-page ul[data-v-08e580e4],.static-page ol[data-v-08e580e4]{margin:var(--nn-space-3) 0 var(--nn-space-4);padding-left:var(--nn-space-6)}.static-page li+li[data-v-08e580e4]{margin-top:var(--nn-space-2)}.static-page__content a[data-v-08e580e4]:not(.button-component){color:var(--color-primary);font-weight:var(--nn-weight-medium);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.static-page__content a[data-v-08e580e4]:not(.button-component):hover{color:var(--color-secondary)}.static-page__content a[data-v-08e580e4]:not(.button-component):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.static-page__address[data-v-08e580e4]{display:inline}.static-page__address span[data-v-08e580e4]{white-space:nowrap}.static-page__address span+span[data-v-08e580e4]:before{content:", "}@media(max-width:599px){.static-page__address[data-v-08e580e4]{display:block;margin-top:var(--nn-space-1)}.static-page__address span[data-v-08e580e4]{display:block}.static-page__address span+span[data-v-08e580e4]:before{content:""}}.static-page[data-v-2dc73c57]{min-height:100dvh;padding:var(--nn-space-5);background:var(--color-background);color:var(--color-text);font-family:var(--font-family)}@media(min-width:1145px){.static-page[data-v-2dc73c57]{padding:var(--nn-space-8)}}.static-page__container[data-v-2dc73c57]{width:min(100%,880px);margin:0 auto}.static-page__nav[data-v-2dc73c57]{margin-bottom:var(--nn-space-4)}.static-page__content--compact[data-v-2dc73c57]{max-width:680px;margin:0 auto;text-align:center}.static-page h1[data-v-2dc73c57],.static-page h2[data-v-2dc73c57],.static-page h3[data-v-2dc73c57]{color:var(--color-text);line-height:var(--nn-leading-tight)}.static-page h1[data-v-2dc73c57]{margin-bottom:var(--nn-space-6);padding-bottom:var(--nn-space-4);border-bottom:1px solid var(--color-border);font-size:var(--nn-h4);font-weight:var(--nn-weight-medium);text-align:center}.static-page h2[data-v-2dc73c57]{margin:var(--nn-space-8) 0 var(--nn-space-3);font-size:var(--nn-h6);font-weight:var(--nn-weight-medium)}.static-page h3[data-v-2dc73c57]{margin:var(--nn-space-6) 0 var(--nn-space-2);font-size:var(--nn-text-lg);font-weight:var(--nn-weight-medium)}.static-page section[data-v-2dc73c57]{margin-top:var(--nn-space-6)}.static-page section[data-v-2dc73c57]:first-of-type{margin-top:0}.static-page p[data-v-2dc73c57],.static-page li[data-v-2dc73c57]{font-size:var(--nn-text-base);line-height:var(--nn-leading-relaxed);color:var(--color-text-secondary)}.static-page p+p[data-v-2dc73c57]{margin-top:var(--nn-space-3)}.static-page ul[data-v-2dc73c57],.static-page ol[data-v-2dc73c57]{margin:var(--nn-space-3) 0 var(--nn-space-4);padding-left:var(--nn-space-6)}.static-page li+li[data-v-2dc73c57]{margin-top:var(--nn-space-2)}.static-page__content a[data-v-2dc73c57]:not(.button-component){color:var(--color-primary);font-weight:var(--nn-weight-medium);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.static-page__content a[data-v-2dc73c57]:not(.button-component):hover{color:var(--color-secondary)}.static-page__content a[data-v-2dc73c57]:not(.button-component):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.static-page__address[data-v-2dc73c57]{display:inline}.static-page__address span[data-v-2dc73c57]{white-space:nowrap}.static-page__address span+span[data-v-2dc73c57]:before{content:", "}@media(max-width:599px){.static-page__address[data-v-2dc73c57]{display:block;margin-top:var(--nn-space-1)}.static-page__address span[data-v-2dc73c57]{display:block}.static-page__address span+span[data-v-2dc73c57]:before{content:""}}.contact-actions[data-v-2dc73c57]{margin-top:var(--nn-space-5)}.contact-section__target[data-v-2dc73c57]{scroll-margin-top:var(--nn-space-5)}.contact-section__target[data-v-2dc73c57]:focus{outline:none}.contact-scope[data-v-2dc73c57]{padding:var(--nn-space-5);border:1px solid var(--color-border-strong);border-radius:var(--border-radius);background:var(--color-background)}.contact-hint[data-v-2dc73c57]{margin-top:var(--nn-space-5);margin-bottom:var(--nn-space-2);font-size:var(--nn-text-sm)}.contact-details[data-v-2dc73c57]{margin-top:var(--nn-space-3);font-size:var(--nn-text-sm)}.contact-details summary[data-v-2dc73c57]{cursor:pointer;color:var(--color-primary);font-weight:var(--nn-weight-medium)}.contact-details__text[data-v-2dc73c57]{margin:var(--nn-space-3) 0;padding:var(--nn-space-3);border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-background);color:var(--color-text-secondary);font-size:var(--nn-text-sm);white-space:pre-wrap;overflow-wrap:anywhere}
