.faq[data-v-50badfd4]{max-width:calc(var(--text-width) + var(--space-8)*2)}.faq-item[data-v-50badfd4]{border-bottom:1px solid var(--color-border);position:relative}.faq-item[data-v-50badfd4]:first-of-type{border-top:1px solid var(--color-border)}summary[data-v-50badfd4]{gap:var(--space-4);padding-block:var(--space-4);font-size:var(--font-size-h3);cursor:pointer;justify-content:space-between;align-items:baseline;font-weight:700;list-style:none;display:flex}summary[data-v-50badfd4]::-webkit-details-marker{display:none}summary[data-v-50badfd4]:after{content:"+";color:var(--color-primary-text);flex:none;margin-inline-start:2.5rem;font-weight:400;transition:transform .2s}details[open] summary[data-v-50badfd4]:after{content:"−"}summary[data-v-50badfd4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.faq-answer[data-v-50badfd4]{padding-bottom:var(--space-6)}.faq-copied[data-v-50badfd4],.faq-link[data-v-50badfd4]{top:var(--space-4);font-size:var(--font-size-h3);position:absolute;inset-inline-end:1.75rem}.faq-link[data-v-50badfd4]{min-width:2rem;color:var(--color-muted);font-weight:400;line-height:inherit;cursor:pointer;opacity:0;background:0 0;border:0;padding:0}.faq-item:focus-within .faq-link[data-v-50badfd4],.faq-item:hover .faq-link[data-v-50badfd4],.faq-link[data-v-50badfd4]:focus-visible{opacity:1}@media (hover:none){.faq-link[data-v-50badfd4]{opacity:1}}.faq-link[data-v-50badfd4]:hover{color:var(--color-primary-text)}.faq-link[data-v-50badfd4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.faq-copied[data-v-50badfd4]{padding:0 var(--space-2);border-radius:var(--radius);background:var(--color-text);color:var(--color-bg);font-size:var(--font-size-small);pointer-events:none;line-height:2;inset-inline-end:4rem}@media print{.faq-copied[data-v-50badfd4],.faq-link[data-v-50badfd4]{display:none}}.banner[data-v-e6488177]{align-items:center;gap:var(--space-2) var(--space-6);padding:var(--space-4) var(--space-6);border-left:4px solid var(--banner-bar);border-radius:var(--radius);background:var(--banner-bg);color:var(--color-text);flex-wrap:wrap;display:flex}.banner--info[data-v-e6488177]{--banner-bg:var(--banner-info-bg);--banner-bar:var(--banner-info-bar)}.banner--warning[data-v-e6488177]{--banner-bg:var(--banner-warning-bg);--banner-bar:var(--banner-warning-bar);color:var(--banner-warning-fg)}.banner--accent[data-v-e6488177]{--banner-bg:var(--color-primary);--banner-bar:var(--color-primary);color:var(--color-primary-contrast)}.banner p[data-v-e6488177]{margin:0}.banner-title[data-v-e6488177]{font-weight:700}.banner-text[data-v-e6488177]{white-space:pre-line;flex:20rem}.banner-link[data-v-e6488177]{color:inherit;font-weight:600}.banner--accent .banner-link[data-v-e6488177]:focus-visible{outline-color:currentColor}.placeholder[data-v-401cf6b4]{border-radius:var(--radius-large);background:color-mix(in srgb,currentColor 8%,transparent);width:100%;color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.85rem;display:flex}.bento-intro[data-v-963bbafd]{max-width:var(--text-width);margin:0 0 var(--space-8);color:var(--color-muted)}.bento[data-v-963bbafd]{gap:var(--space-4);margin:0 calc(var(--space-4)*-1);padding:0 var(--space-4) var(--space-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);overscroll-behavior-x:contain;list-style:none;display:flex;overflow-x:auto}.bento-card[data-v-963bbafd]{border-radius:var(--radius-large);background:var(--color-dark);min-height:20rem;color:var(--color-on-dark);scroll-snap-align:start;flex:0 0 85%;display:flex;position:relative;overflow:hidden}@container blocks (width>=48rem){.bento[data-v-963bbafd]{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(15rem,auto);margin:0;padding:0;display:grid;overflow:visible}.bento-card[data-v-963bbafd]{min-height:0}.bento-card[data-v-963bbafd]:first-child{grid-area:span 2/span 2}}.bento-card[data-v-963bbafd] picture{position:absolute;inset:0}.bento-card[data-v-963bbafd] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ease-out)}.bento-card[data-v-963bbafd]:focus-within img,.bento-card[data-v-963bbafd]:hover img{scale:var(--photo-zoom)}.bento-card[data-v-963bbafd]:after{content:"";background:var(--card-overlay);pointer-events:none;position:absolute;inset:0}.bento-body[data-v-963bbafd]{z-index:1;padding:var(--space-6);flex-direction:column;flex:1;justify-content:flex-end;align-self:stretch;display:flex;position:relative}.bento-title[data-v-963bbafd]{color:inherit;font-size:var(--font-size-h3);margin:0}.bento-card:first-child .bento-title[data-v-963bbafd]{font-size:var(--bento-feature-title-size)}.bento-body p[data-v-963bbafd]{margin:var(--space-1) 0 0;color:var(--color-on-dark-muted);font-size:var(--font-size-small)}.bento-link[data-v-963bbafd]{color:inherit;text-decoration:none}.bento-link[data-v-963bbafd]:after{content:"";position:absolute;inset:0}.bento-link[data-v-963bbafd]:focus-visible{outline:none}.bento-card[data-v-963bbafd]:has(.bento-link:focus-visible){outline:3px solid var(--color-primary);outline-offset:3px}.bento-arrow[data-v-963bbafd]{top:var(--space-4);right:var(--space-4);z-index:1;pointer-events:none;border-radius:var(--radius-round);background:var(--color-on-dark);fill:none;width:2.25rem;height:2.25rem;stroke:var(--color-dark);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;padding:.5rem;transition:transform .3s,background-color .3s,stroke .3s;position:absolute}.bento-card:focus-within .bento-arrow[data-v-963bbafd],.bento-card:hover .bento-arrow[data-v-963bbafd]{background:var(--color-primary);stroke:var(--color-primary-contrast);transform:rotate(45deg)}.buttons[data-v-0ab37f3a]{gap:var(--space-4);flex-wrap:wrap;display:flex}.buttons--center[data-v-0ab37f3a]{justify-content:center}.buttons--right[data-v-0ab37f3a]{justify-content:flex-end}.cards[data-v-a1bcf638]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@container blocks (width>=36rem){.cards[data-v-a1bcf638]{grid-template-columns:repeat(2,1fr)}}@container blocks (width>=48rem){.cards[data-v-a1bcf638]{grid-template-columns:repeat(var(--columns),1fr)}}.card[data-v-a1bcf638]{background:var(--color-bg);border:1px solid var(--card-border);border-radius:var(--radius-large);box-shadow:var(--shadow);transition:translate .25s var(--ease-out),box-shadow .25s var(--ease-out);flex-direction:column;display:flex}.card[data-v-a1bcf638],.card-image[data-v-a1bcf638]{position:relative;overflow:hidden}.card-image[data-v-a1bcf638] img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;transition:scale .7s var(--ease-out);display:block}:is(.card[data-v-a1bcf638]:has(.card-link:focus-visible),.card[data-v-a1bcf638]:has(.card-link:hover)){translate:0 var(--card-hover-lift);box-shadow:var(--card-hover-shadow)}.cards--contain .card-image[data-v-a1bcf638] img{-o-object-fit:contain;object-fit:contain;padding:var(--space-3);background:#fff}:is(.card:has(.card-link:focus-visible) .card-image[data-v-a1bcf638] img,.card:has(.card-link:hover) .card-image[data-v-a1bcf638] img){scale:var(--photo-zoom)}.card-play[data-v-a1bcf638]{filter:drop-shadow(0 4px 14px #00000040);width:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-play circle[data-v-a1bcf638]{fill:var(--play-bg)}.card-play path[data-v-a1bcf638]{fill:#fff}.card-body[data-v-a1bcf638]{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.card-title[data-v-a1bcf638]{font-size:var(--font-size-h3)}.card-body p[data-v-a1bcf638]{margin:0 0 var(--space-4);color:var(--color-muted)}.card-actions[data-v-a1bcf638]{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.card-actions .button[data-v-a1bcf638]{min-height:2.5rem;padding-inline:var(--space-4)}.card-actions .button[data-v-a1bcf638]:active,.card-actions .button[data-v-a1bcf638]:hover{translate:none;scale:none}.card-extra[data-v-a1bcf638]{z-index:1;position:relative}.card-link[data-v-a1bcf638]:after{content:"";position:absolute;inset:0}.card[data-v-a1bcf638]:has(.card-link:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.card-link[data-v-a1bcf638]:focus-visible{outline:none}.cards--surface .card[data-v-a1bcf638]{background:var(--color-surface);box-shadow:none;border-color:#0000}.card-link--title[data-v-a1bcf638]{color:inherit;font-weight:inherit;margin:0;text-decoration:none}.card:has(.card-link--title:hover) .card-title[data-v-a1bcf638]{color:var(--color-primary-text)}.cards--icons .card[data-v-a1bcf638]{padding-top:var(--space-8);text-align:center;align-items:center}.cards--icons .card-image[data-v-a1bcf638] img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;width:5.5rem;height:5.5rem}.cards--icons .card-actions[data-v-a1bcf638]{justify-content:center}.yt[data-v-aa7c39ee]{aspect-ratio:16/9;background:var(--color-dark);border-radius:var(--radius);position:relative;overflow:hidden}.yt iframe[data-v-aa7c39ee],.yt-play[data-v-aa7c39ee]{border:0;width:100%;height:100%;position:absolute;inset:0}.yt-play[data-v-aa7c39ee]{background:linear-gradient(135deg,var(--color-dark),var(--color-primary));color:#000000bf;cursor:pointer;padding:0}.yt-play img[data-v-aa7c39ee]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yt-icon[data-v-aa7c39ee]{width:4.25rem;transition:color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yt-play:focus-visible .yt-icon[data-v-aa7c39ee],.yt-play:hover .yt-icon[data-v-aa7c39ee]{color:#e00}.yt-play[data-v-aa7c39ee]:focus-visible{outline:3px solid var(--color-on-dark);outline-offset:-6px}.columns[data-v-1d2acc72]{gap:var(--space-6);display:grid}@container blocks (width>=48rem){.columns[data-v-1d2acc72]{grid-template-columns:repeat(var(--columns),1fr)}}.column[data-v-1d2acc72]{gap:var(--space-4);align-content:start;display:grid}.column .prose[data-v-1d2acc72]{max-width:none}.column[data-v-1d2acc72]:has(h3){padding:var(--space-6);border-radius:var(--radius-large);background:var(--color-surface)}.column[data-v-1d2acc72] h3{margin-top:0}.compare-block[data-v-a6628383]{margin-block:0}.compare[data-v-a6628383]{border-radius:var(--radius-large);-webkit-user-select:none;user-select:none;width:fit-content;max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.compare[data-v-a6628383] img{max-width:100%;display:block}.compare-after[data-v-a6628383]{clip-path:inset(0 0 0 var(--split));position:absolute;inset:0}.compare-after[data-v-a6628383] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.compare[data-v-a6628383]:after{content:"";inset-block:0;left:var(--split);background:#fff;width:3px;translate:-50%;box-shadow:0 0 4px #0006}.compare-label[data-v-a6628383],.compare[data-v-a6628383]:after{pointer-events:none;position:absolute}.compare-label[data-v-a6628383]{top:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-small,4px);color:#fff;font-size:var(--font-size-small);background:#0009}.compare-label--before[data-v-a6628383]{left:var(--space-3)}.compare-label--after[data-v-a6628383]{right:var(--space-3)}.compare-range[data-v-a6628383]{cursor:ew-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare-range[data-v-a6628383]::-webkit-slider-thumb{appearance:none;background:#00000059;border:3px solid #fff;border-radius:50%;width:2.5rem;height:2.5rem}.compare-range[data-v-a6628383]::-moz-range-thumb{background:#00000059;border:3px solid #fff;border-radius:50%;width:2.5rem;height:2.5rem}.compare-range[data-v-a6628383]:focus-visible{outline:3px solid var(--color-accent,#fff);outline-offset:-3px}figcaption[data-v-a6628383]{text-align:center;margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-small)}.live-map[data-v-1cc61591],.live-map-canvas[data-v-1cc61591],.live-map-hint[data-v-1cc61591],.live-map-placeholder[data-v-1cc61591]{position:absolute;inset:0}.live-map-canvas[data-v-1cc61591]{font:inherit;background:0 0}iframe.live-map-canvas[data-v-1cc61591]{border:0;width:100%;height:100%}.live-map-canvas[data-v-1cc61591]:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.live-map-placeholder[data-v-1cc61591]{z-index:1;justify-content:center;align-items:center;gap:var(--space-1);color:var(--color-muted);font-size:var(--font-size-small);text-align:center;background:var(--color-surface);flex-direction:column;padding:.5rem;display:flex}.live-map-placeholder--preview[data-v-1cc61591]{padding-bottom:var(--space-3);color:var(--color-text);justify-content:flex-end}.live-map-placeholder--preview[data-v-1cc61591]>:not(.live-map-preview){position:relative}.live-map-placeholder--preview .live-map-icon[data-v-1cc61591]{display:none}.live-map-preview[data-v-1cc61591]{cursor:pointer;position:absolute;inset:0}.live-map-placeholder--still>span[data-v-1cc61591]{display:none}.live-map-placeholder--still .live-map-icon[data-v-1cc61591]{display:block;position:absolute;top:calc(50% - 2.6667rem);left:calc(50% - 1rem)}.live-map-preview[data-v-1cc61591] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.live-map-preview[data-v-1cc61591]:after{content:"";background:linear-gradient(transparent,var(--color-surface) 70%);position:absolute;inset:40% 0 0}.live-map-icon[data-v-1cc61591]{filter:drop-shadow(0 2px 2px #00000059);width:2rem;height:2.6667rem}.live-map-canvas[data-v-1cc61591] .live-map-pin path,.live-map-icon path[data-v-1cc61591]{fill:var(--color-primary);stroke:#fff;stroke-width:1.5px}.live-map-canvas[data-v-1cc61591] .live-map-pin circle,.live-map-icon circle[data-v-1cc61591]{fill:#fff}.live-map-canvas[data-v-1cc61591] .live-map-pin{filter:drop-shadow(0 2px 2px #00000059);background:0 0;border:0}.live-map-canvas[data-v-1cc61591] .leaflet-control-attribution{font-size:.6875rem}.live-map-canvas[data-v-1cc61591] .leaflet-control-attribution a,.live-map-canvas[data-v-1cc61591] .live-map-popup{color:#333}.live-map-hint[data-v-1cc61591]{z-index:1000;color:#fff;text-align:center;pointer-events:none;background:#00000073;place-items:center;margin:0;padding:1rem;font-weight:600;display:grid}.map[data-v-18c7a49a]{aspect-ratio:16/9;border-radius:var(--radius-large);isolation:isolate;max-width:30rem;max-height:190px;margin:0;position:relative;overflow:hidden}@container blocks (width>=48rem){.map[data-v-18c7a49a]{max-height:270px}}.contact-form[data-v-c8d43202]{max-width:40rem}.contact-form__field[data-v-c8d43202]{gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.contact-form label[data-v-c8d43202]{font-weight:600}.contact-form__hint[data-v-c8d43202]{color:var(--color-muted);font-weight:400}.contact-form input[data-v-c8d43202]:not([type=checkbox],[type=file]),.contact-form select[data-v-c8d43202],.contact-form textarea[data-v-c8d43202]{width:100%;padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius)}.contact-form [aria-invalid=true][data-v-c8d43202],.contact-form [aria-invalid=true]+.contact-form__file-button[data-v-c8d43202]{border-color:var(--color-danger)}.contact-form__file[data-v-c8d43202]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex;position:relative}.contact-form .contact-form__file-button[data-v-c8d43202]{padding:var(--space-2) var(--space-4);cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);font-weight:600}.contact-form__file input:focus-visible+.contact-form__file-button[data-v-c8d43202]{outline:2px solid var(--color-primary);outline-offset:2px}.contact-form__file-name[data-v-c8d43202]{overflow-wrap:anywhere;min-width:0;color:var(--color-muted)}.contact-form__file-remove[data-v-c8d43202]{font:inherit;color:var(--color-primary-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.contact-form__consent[data-v-c8d43202]{gap:var(--space-2);align-items:flex-start;font-weight:400;display:flex}.contact-form__consent input[data-v-c8d43202]{margin-top:.35rem}.contact-form__alert[data-v-c8d43202],.contact-form__error[data-v-c8d43202]{color:var(--color-danger)}.contact-form__ok[data-v-c8d43202]{padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius)}.contact-form__trap[data-v-c8d43202]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form__submit[data-v-c8d43202]{padding:var(--space-3) var(--space-6);font:inherit;color:var(--color-primary-contrast);cursor:pointer;background:var(--color-primary);border-radius:var(--radius);border:0;font-weight:600}.contact-form__submit[data-v-c8d43202]:disabled{cursor:wait;opacity:.7}.contacts[data-v-1db9a698]{gap:var(--space-8);display:grid}@container blocks (width>=48rem){.contacts--map[data-v-1db9a698]{grid-template-columns:1fr 1fr}.contacts-split[data-v-1db9a698]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.contacts-split>.contacts-form[data-v-1db9a698]{top:calc(var(--header-offset) + var(--space-4));margin-top:0;position:sticky}}.contacts-form--card[data-v-1db9a698]{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-bg);box-shadow:0 10px 30px -18px #00000040}.contacts-split .map[data-v-1db9a698]{max-width:none;max-height:none}.contacts-split .contacts-cards[data-v-1db9a698]{grid-template-columns:1fr}.contacts-cards[data-v-1db9a698]{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.contacts h3[data-v-1db9a698]{white-space:pre-line}.contacts-card[data-v-1db9a698]{padding:var(--space-6);border-radius:var(--radius-large);background:var(--color-surface)}.contacts-card a[data-v-1db9a698]{overflow-wrap:anywhere}.contacts-form[data-v-1db9a698]{margin-top:var(--space-8)}.contacts-group[data-v-1db9a698]{margin-top:var(--space-6)}address[data-v-1db9a698]{font-style:normal}.contacts-list[data-v-1db9a698]{gap:var(--space-2) var(--space-6);margin:var(--space-6) 0 0;grid-template-columns:max-content 1fr;display:grid}.contacts-list dt[data-v-1db9a698]{color:var(--color-muted)}.contacts-list dd[data-v-1db9a698]{overflow-wrap:anywhere;margin:0}.cta--band[data-v-7c8605a4]{background:var(--color-primary);color:var(--color-primary-contrast)}.cta-inner[data-v-7c8605a4]{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.cta h2[data-v-7c8605a4]{margin-bottom:var(--space-2)}.cta p[data-v-7c8605a4]{max-width:40rem;margin:0}.cta--band .button--light[data-v-7c8605a4]{color:var(--color-primary-text)}.cta--band .button--light[data-v-7c8605a4]:hover{color:var(--color-primary-contrast)}.cta--card .cta-inner[data-v-7c8605a4]{padding:var(--space-12) var(--space-6);border-radius:var(--radius-large);background:radial-gradient(circle at 100% 0,var(--cta-glow),transparent 45%),var(--color-dark);color:var(--color-on-dark);text-align:center;flex-direction:column;justify-content:center}.cta--card p[data-v-7c8605a4]{color:var(--color-on-dark-muted)}.cta--card .button[data-v-7c8605a4]:focus-visible{outline-color:var(--color-on-dark)}.downloads[data-v-2576169f]{gap:var(--space-3);max-width:var(--text-width);margin:0;padding:0;list-style:none;display:grid}.downloads a[data-v-2576169f]{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);font-weight:600;text-decoration:none;display:flex}.downloads a[data-v-2576169f]:hover{border-color:var(--color-primary);background:var(--color-surface)}.downloads svg[data-v-2576169f]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.5rem;height:1.5rem}.downloads-meta[data-v-2576169f]{font-size:var(--font-size-small);font-weight:400;display:block}.features-intro[data-v-3caeb826]{max-width:var(--text-width);margin-bottom:var(--space-8)}.features[data-v-3caeb826]{gap:var(--space-8) var(--space-6);margin:0;padding:0;list-style:none;display:grid}@container blocks (width>=36rem){.features[data-v-3caeb826]{grid-template-columns:repeat(2,1fr)}}@container blocks (width>=48rem){.features[data-v-3caeb826]{grid-template-columns:repeat(var(--columns),1fr)}}.feature-icon[data-v-3caeb826]{width:2.5rem;height:2.5rem;margin-bottom:var(--space-3);color:var(--color-primary-text)}.feature-title[data-v-3caeb826]{margin:0 0 var(--space-2);font-size:var(--font-size-h3)}.feature p[data-v-3caeb826]{margin:0}.form-intro[data-v-a94dd0ee]{white-space:pre-line;max-width:40rem}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;display:none;position:fixed;top:0;left:0}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}.lightbox[data-v-70e73556]{position:relative}.lightbox-list[data-v-70e73556]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@container blocks (width>=40rem){.lightbox-list[data-v-70e73556]{grid-template-columns:repeat(3,1fr)}}@container blocks (width>=64rem){.lightbox-list[data-v-70e73556]{grid-template-columns:repeat(4,1fr)}}@container blocks (width>=40rem){.lightbox[data-count="2"] .lightbox-list[data-v-70e73556]{grid-template-columns:repeat(2,1fr)}.lightbox[data-count="3"] .lightbox-list[data-v-70e73556]{grid-template-columns:repeat(3,1fr)}}.lightbox-caption[data-v-70e73556]{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--font-size-small);text-align:center}.lightbox--strip .lightbox-list[data-v-70e73556]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;justify-content:safe center;display:flex;overflow-x:auto}.lightbox--strip li[data-v-70e73556]{scroll-snap-align:start;flex:0 0 clamp(200px,30%,280px)}.lightbox-list a[data-v-70e73556]{border-radius:var(--radius);cursor:zoom-in;display:block;position:relative;overflow:hidden}.lightbox-list[data-v-70e73556] img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;transition:scale .7s var(--ease-out);display:block}.lightbox--contain .lightbox-list[data-v-70e73556] img{-o-object-fit:contain;object-fit:contain;padding:var(--space-2);background:#fff}.lightbox-list a[data-v-70e73556]:hover img{scale:1.03}.lightbox-list a[data-v-70e73556]:focus-visible{outline-offset:-3px}.lightbox-arrow[data-v-70e73556]{border-radius:var(--radius-round);cursor:pointer;background:#00000073;border:0;place-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background-color .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.lightbox-arrow[data-v-70e73556]:hover{background:#000000b3}.lightbox-arrow--back[data-v-70e73556]{left:-.5rem}.lightbox-arrow--forward[data-v-70e73556]{right:-.5rem}.lightbox-arrow svg[data-v-70e73556]{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem}.gallery-ph[data-v-c90a4a66]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.crumbs[data-v-23454099]{max-width:100%;display:flex}.crumbs-up[data-v-23454099],ol[data-v-23454099]{padding:var(--space-1) var(--space-3);border-radius:var(--radius);background:color-mix(in srgb,var(--color-bg) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.01em;font-size:.8125rem;box-shadow:0 2px 10px #0000001f}ol[data-v-23454099]{min-width:0;color:var(--color-muted);white-space:nowrap;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}li+li[data-v-23454099]:before{content:"›";padding-inline:var(--space-2)}ol a[data-v-23454099]{color:inherit;text-decoration:none;transition:color .12s}ol a[data-v-23454099]:hover{color:var(--color-primary-text)}.crumbs-up[data-v-23454099],[aria-current][data-v-23454099]{color:var(--color-primary-text);font-weight:500}.crumbs-up[data-v-23454099]{text-decoration:none;display:none}@media (width<48rem){ol[data-v-23454099]{display:none}.crumbs-up[data-v-23454099]{display:inline-block}}.hero[data-v-99de44ce]{min-height:var(--hero-min-height);padding-block:var(--space-16);background:var(--color-surface);align-items:center;display:flex;position:relative;overflow:hidden}.hero--full[data-v-99de44ce]{min-height:100svh}.hero--center[data-v-99de44ce]{text-align:center}.hero--image[data-v-99de44ce]{background:var(--color-dark);color:var(--color-on-dark)}.hero--image[data-v-99de44ce]:before{content:"";z-index:1;background:var(--hero-overlay);position:absolute;inset:0}.hero-video[data-v-99de44ce]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hero-video--on[data-v-99de44ce]{opacity:1}.hero-video-toggle[data-v-99de44ce]{right:var(--space-4);bottom:var(--space-4);z-index:3;border-radius:var(--radius-round);color:#fff;cursor:pointer;background:#00000073;border:1px solid #fff9;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute}.hero-video-toggle svg[data-v-99de44ce]{fill:currentColor;width:1.1rem;height:1.1rem}.hero-video-toggle[data-v-99de44ce]:focus-visible{outline-offset:2px;outline:2px solid #fff}.hero-bg[data-v-99de44ce] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-inner[data-v-99de44ce]{z-index:2;position:relative}.hero--center .hero-content[data-v-99de44ce]>*{margin-inline:auto}.hero-inner[data-v-99de44ce]{grid-template-rows:auto 1fr;align-self:stretch;display:grid}.hero-crumbs[data-v-99de44ce]{margin-bottom:var(--space-6)}.hero--center .hero-crumbs[data-v-99de44ce]{justify-content:center}.hero-content[data-v-99de44ce]{align-self:center}.hero--cover[data-v-99de44ce]{padding-block:var(--cover-padding-top) var(--cover-padding-bottom)}.hero--cover .hero-content[data-v-99de44ce]{align-self:var(--cover-align)}.hero--normal[data-v-99de44ce]:not(.hero--image){min-height:var(--hero-plain-min-height);border-bottom:var(--hero-plain-border);background:var(--hero-plain-bg)}.hero--cover.hero--image[data-v-99de44ce]:before{background:var(--cover-overlay)}.hero--cover .hero-title[data-v-99de44ce]{max-width:var(--cover-title-width);font-size:var(--cover-title-size);text-shadow:var(--cover-title-shadow)}.hero-eyebrow[data-v-99de44ce]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-2);font-size:var(--font-size-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:flex}.hero--center .hero-eyebrow[data-v-99de44ce]{justify-content:center}.hero-eyebrow[data-v-99de44ce]:before{content:"";display:var(--eyebrow-rule);background:var(--color-primary);width:1.25rem;height:2px}.hero-title[data-v-99de44ce]{max-width:var(--hero-title-width);font-size:var(--font-size-hero)}.hero-text[data-v-99de44ce]{max-width:40rem;margin:0 0 var(--space-6);font-size:var(--font-size-hero-text)}.hero--image .hero-eyebrow[data-v-99de44ce],.hero--image .hero-text[data-v-99de44ce]{color:var(--color-on-dark-muted)}.hero-buttons[data-v-99de44ce]{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero--center .hero-buttons[data-v-99de44ce]{justify-content:center}.hero--image .button--outline[data-v-99de44ce]{color:var(--color-on-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border-color:#ffffff80}.hero--image .button--outline[data-v-99de44ce]:hover{border-color:var(--color-on-dark);background:#ffffff24}.hero--image[data-v-99de44ce] :focus-visible{outline-color:var(--color-on-dark)}.hero-scroll[data-v-99de44ce]{bottom:var(--space-4);z-index:2;width:2.75rem;padding-block:var(--space-2);color:inherit;justify-content:center;display:flex;position:absolute;left:50%;translate:-50%}.hero-scroll>span[data-v-99de44ce]{background:color-mix(in srgb,currentColor 30%,transparent);width:1px;height:3rem;position:relative;overflow:hidden}.hero-scroll>span[data-v-99de44ce]:after{content:"";background:currentColor;animation:2s ease-in-out infinite hero-scroll-99de44ce;position:absolute;inset:0}@media (height<=35rem){.hero-scroll[data-v-99de44ce]{display:none}}.hero-end[data-v-99de44ce]{position:absolute;bottom:0}@keyframes hero-scroll-99de44ce{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.hero-scroll>span[data-v-99de44ce]:after{animation:none;transform:none}}.hero-word[data-v-99de44ce]{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.hero-word[data-v-99de44ce],.hero-word>span[data-v-99de44ce]{display:inline-block}@media (prefers-reduced-motion:no-preference){.site--motion .hero--big .hero-word>span[data-v-99de44ce]{animation:hero-word-99de44ce .9s var(--ease-out) both;animation-delay:calc(.2s + var(--i)*70ms)}.site--motion .hero--big .hero-eyebrow[data-v-99de44ce]{animation:hero-fade-99de44ce .8s var(--ease-out) .1s both}.site--motion .hero--big .hero-text[data-v-99de44ce]{animation:hero-fade-99de44ce .8s var(--ease-out) .55s both}.site--motion .hero--big .hero-buttons[data-v-99de44ce]{animation:hero-fade-99de44ce .8s var(--ease-out) .7s both}.site--motion .hero--big .hero-scroll[data-v-99de44ce]{animation:.8s 1.2s both hero-appear-99de44ce}.site--motion .hero--big .hero-bg[data-v-99de44ce] img{animation:hero-settle-99de44ce var(--hero-settle-duration) var(--ease-out) both}@supports (animation-timeline:scroll()){.site--motion .hero--big .hero-bg[data-v-99de44ce] img{animation:hero-settle-99de44ce var(--hero-settle-duration) var(--ease-out) both,hero-parallax-99de44ce linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}}.site--motion .hero--cover .hero-eyebrow[data-v-99de44ce],.site--motion .hero--cover .hero-title[data-v-99de44ce]{animation:hero-fade-99de44ce .8s var(--ease-out) both}.site--motion .hero--cover .hero-buttons[data-v-99de44ce],.site--motion .hero--cover .hero-text[data-v-99de44ce]{animation:hero-fade-99de44ce .8s var(--ease-out) .15s both}}@keyframes hero-word-99de44ce{0%{translate:0 110%}}@keyframes hero-fade-99de44ce{0%{opacity:0;translate:0 1rem}}@keyframes hero-appear-99de44ce{0%{opacity:0}}@keyframes hero-settle-99de44ce{0%{scale:var(--hero-settle-scale)}}@keyframes hero-parallax-99de44ce{to{translate:0 var(--hero-parallax)}}.zoom-link[data-v-62db00df]{border-radius:var(--radius-large);cursor:zoom-in;display:block;position:relative;overflow:hidden}.zoom-link[data-v-62db00df]:focus-visible{outline-offset:3px}.image-block[data-v-09483ee1]{margin-block:0}.image-block[data-v-09483ee1] img{width:100%;display:block}.image-block--medium[data-v-09483ee1] .zoom-link,.image-block--natural[data-v-09483ee1] .zoom-link{width:fit-content;max-width:min(100%,var(--image-max,36rem));margin-inline:auto}.image-block--medium figcaption[data-v-09483ee1],.image-block--natural figcaption[data-v-09483ee1],figcaption[data-v-09483ee1]{text-align:center}figcaption[data-v-09483ee1]{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-small)}.logos-title[data-v-a6795e7d]{text-align:center}.logos[data-v-a6795e7d]{gap:var(--space-6) var(--space-12);flex-wrap:wrap;margin:0;padding:0;list-style:none}.logo-frame[data-v-a6795e7d],.logos[data-v-a6795e7d]{justify-content:center;align-items:center;display:flex}.logo-frame[data-v-a6795e7d]{width:8rem;height:4rem}@container blocks (width>=48rem){.logo-frame[data-v-a6795e7d]{width:10rem;height:5rem}}.logo-frame[data-v-a6795e7d] img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}:is(.block--bg-dark,.block--bg-accent) .logo-frame[data-v-a6795e7d]{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--logo-plate-bg)}.logo-name[data-v-a6795e7d]{color:var(--color-muted);font-weight:600}.logos--grey .logo-frame[data-v-a6795e7d]{filter:grayscale();opacity:.7;transition:filter .3s var(--ease-out),opacity .3s var(--ease-out)}.logos--grey .logo-frame[data-v-a6795e7d]:focus-visible,.logos--grey .logo-frame[data-v-a6795e7d]:hover{filter:none;opacity:1}.map-block[data-v-7ed7f00b]{margin-block:0}.map-frame[data-v-7ed7f00b]{border-radius:var(--radius-large);isolation:isolate;background:var(--color-surface);margin-inline:auto;position:relative;overflow:hidden}.map-block--small .map-frame[data-v-7ed7f00b],.map-block--small figcaption[data-v-7ed7f00b]{max-width:30rem}.map-block--medium .map-frame[data-v-7ed7f00b],.map-block--medium figcaption[data-v-7ed7f00b]{max-width:min(45rem,var(--text-width))}.map-block--large .map-frame[data-v-7ed7f00b],.map-block--large figcaption[data-v-7ed7f00b]{max-width:60rem}figcaption[data-v-7ed7f00b]{gap:var(--space-1);margin:var(--space-2) auto 0;color:var(--color-muted);font-size:var(--font-size-small);flex-direction:column;display:flex}.map-address[data-v-7ed7f00b]{color:var(--color-text);font-weight:600}.country-map-box[data-v-53e8b399]{aspect-ratio:var(--ratio);border-radius:var(--radius-large);isolation:isolate;position:relative;overflow:hidden}@media (width<=40rem){.country-map-box[data-v-53e8b399]{aspect-ratio:4/3}}.country-map-canvas[data-v-53e8b399],.country-map-hint[data-v-53e8b399],.country-map-preview[data-v-53e8b399]{position:absolute;inset:0}.country-map-canvas[data-v-53e8b399]{font:inherit;background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}.country-map-canvas[data-v-53e8b399]:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.country-map-preview[data-v-53e8b399]{z-index:1}.country-map-preview[data-v-53e8b399] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.country-map-canvas[data-v-53e8b399] .country-map-land{fill:color-mix(in srgb,var(--color-text) 14%,var(--color-surface));fill-opacity:1;stroke:var(--color-surface);stroke-width:.75px;cursor:grab}.country-map-canvas[data-v-53e8b399] .country-map-covered{fill:var(--color-primary);fill-opacity:.85;stroke:var(--color-surface);stroke-width:.75px;transition:fill-opacity .15s}.country-map-canvas[data-v-53e8b399] .country-map-covered:hover{fill-opacity:1}.country-map-canvas[data-v-53e8b399] .country-map-dot{fill:#fff;fill-opacity:1;stroke:var(--color-primary);stroke-width:2.5px;filter:drop-shadow(0 1px 2px #00000059)}.country-map-canvas[data-v-53e8b399] .leaflet-control-attribution{font-size:.6875rem}.country-map-canvas[data-v-53e8b399] .country-map-popup,.country-map-canvas[data-v-53e8b399] .leaflet-control-attribution a{color:#333}.country-map-canvas[data-v-53e8b399] .country-map-popup p{margin:0}.country-map-canvas[data-v-53e8b399] .country-map-popup p+p{margin-top:.5rem}.country-map-hint[data-v-53e8b399]{z-index:1000;color:#fff;text-align:center;pointer-events:none;background:#00000073;place-items:center;margin:0;padding:1rem;font-weight:600;display:grid}.map-block[data-v-dd65e67b]{margin-block:0}.map-frame[data-v-dd65e67b]{margin-inline:auto}.map-block--small .map-frame[data-v-dd65e67b],.map-block--small figcaption[data-v-dd65e67b]{max-width:30rem}.map-block--medium .map-frame[data-v-dd65e67b],.map-block--medium figcaption[data-v-dd65e67b]{max-width:min(45rem,var(--text-width))}.map-block--large .map-frame[data-v-dd65e67b],.map-block--large figcaption[data-v-dd65e67b]{max-width:none}figcaption[data-v-dd65e67b]{margin:var(--space-2) auto 0;color:var(--color-muted);font-size:var(--font-size-small)}.news-list__items[data-v-d5853eb5]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.news-list__items--carousel[data-v-d5853eb5]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-block:var(--space-2);display:flex;overflow-x:auto}.news-list__items--carousel>.news-list__item[data-v-d5853eb5]{scroll-snap-align:start;flex:0 0 min(20rem,85%)}.news-list__item[data-v-d5853eb5]{gap:var(--space-3);transition:translate .25s var(--ease-out),box-shadow .25s var(--ease-out);align-content:start;display:grid;position:relative}.news-list__link[data-v-d5853eb5]{color:inherit;text-decoration:none}.news-list__link[data-v-d5853eb5]:after{content:"";position:absolute;inset:0}.news-list__cover[data-v-d5853eb5]{border-radius:var(--radius);display:block;overflow:hidden}:is(.news-list__item[data-v-d5853eb5]:has(.news-list__link:focus-visible),.news-list__item[data-v-d5853eb5]:has(.news-list__link:hover)){translate:0 var(--card-hover-lift)}:is(.news-list__item:has(.news-list__link:focus-visible) img[data-v-d5853eb5],.news-list__item:has(.news-list__link:hover) img[data-v-d5853eb5]){scale:var(--photo-zoom)}.news-list__item[data-v-d5853eb5]:has(.news-list__link:focus-visible){outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius)}.news-list__link[data-v-d5853eb5]:focus-visible{outline:none}.news-list__cover img[data-v-d5853eb5]{transition:scale .7s var(--ease-out);-o-object-fit:cover;object-fit:cover;height:auto}.news-list__cover img[data-v-d5853eb5],.news-list__placeholder[data-v-d5853eb5]{aspect-ratio:3/2;border-radius:var(--radius);width:100%;display:block}.news-list__placeholder[data-v-d5853eb5]{background:var(--color-surface);fill:none;stroke:var(--color-muted);stroke-width:1.5px;stroke-linejoin:round;padding:25%}.news-list__date[data-v-d5853eb5]{color:var(--color-muted);font-size:.875rem}.news-list__item h3[data-v-d5853eb5]{margin:var(--space-1) 0 var(--space-2)}.news-list__pager[data-v-d5853eb5]{gap:var(--space-4);margin-top:var(--space-6);justify-content:center;align-items:center;display:flex}.news-list__pager button[data-v-d5853eb5]{padding:var(--space-2) var(--space-4);font:inherit;color:var(--color-primary-text);cursor:pointer;border:1px solid var(--color-primary);border-radius:var(--radius);background:0 0}.news-list__pager button[data-v-d5853eb5]:disabled{color:var(--color-muted);cursor:default;border-color:var(--color-border)}.newsletter-form[data-v-831a3a9c]{gap:var(--space-3);max-width:40rem;display:grid}.newsletter-form__row[data-v-831a3a9c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.newsletter-form input[type=email][data-v-831a3a9c]{min-width:0;padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);flex:14rem}.newsletter-form button[data-v-831a3a9c]{padding:var(--space-2) var(--space-6);font:inherit;color:var(--color-primary-contrast);cursor:pointer;background:var(--color-primary);border-radius:var(--radius);border:0;font-weight:600}.newsletter-form button[data-v-831a3a9c]:disabled{cursor:wait;opacity:.7}.newsletter-form__consent[data-v-831a3a9c]{gap:var(--space-2);align-items:flex-start;display:flex}.newsletter-form__consent input[data-v-831a3a9c]{margin-top:.35rem}.newsletter-form__alert[data-v-831a3a9c]{color:var(--color-danger);margin:0}.newsletter-form__ok[data-v-831a3a9c]{max-width:40rem;padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius)}.newsletter-form__trap[data-v-831a3a9c]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter-intro[data-v-ddff9481]{white-space:pre-line;max-width:40rem}.panels-head[data-v-01b6a7fa]{margin-bottom:var(--space-8);text-align:center}.panels-head p[data-v-01b6a7fa]{color:var(--color-muted);margin:0}.panels[data-v-01b6a7fa]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@container blocks (width>=48rem){.panel .panel-bg[data-v-01b6a7fa] img{height:100%;-webkit-mask-image:none;mask-image:none}.panels[data-v-01b6a7fa]{grid-auto-columns:1fr;grid-auto-flow:column}.panels--pair[data-v-01b6a7fa]{--slant:4rem;border-radius:var(--radius-large);gap:0;overflow:hidden}.panels--pair .panel[data-v-01b6a7fa]{border-radius:0}.panel-body[data-v-01b6a7fa]{padding-inline:var(--space-12)}.panels--pair .panel[data-v-01b6a7fa]:first-child{z-index:1;margin-right:calc(var(--slant)/-2);clip-path:polygon(0 0,100% 0,calc(100% - var(--slant)) 100%,0 100%)}.panels--pair .panel[data-v-01b6a7fa]:last-child{margin-left:calc(var(--slant)/-2)}.panels--pair .panel:last-child .panel-body[data-v-01b6a7fa]{padding-left:calc(var(--space-12) + var(--slant))}.panels--pair .panel:first-child .panel-body[data-v-01b6a7fa]{padding-right:calc(var(--space-12) + var(--slant))}}.panel[data-v-01b6a7fa]{--panel-color:var(--color-primary);border-radius:var(--radius-large);background:var(--panel-color);color:#fff;min-height:26rem;display:flex;position:relative;overflow:hidden}.panel-bg[data-v-01b6a7fa]{position:absolute;inset:0}.panel-bg[data-v-01b6a7fa] img{width:100%;height:var(--panel-photo-height-small);-o-object-fit:cover;object-fit:cover;-webkit-mask-image:var(--panel-photo-mask-small);-webkit-mask-image:var(--panel-photo-mask-small);mask-image:var(--panel-photo-mask-small);transition:scale .7s var(--ease-out)}.panel[data-v-01b6a7fa]:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--panel-color) var(--panel-tint-top),transparent),color-mix(in srgb,color-mix(in srgb,var(--panel-color) 92%,#000) var(--panel-tint-bottom),transparent));position:absolute;inset:0}:is(.panel:has(.panel-link:focus-visible) .panel-bg[data-v-01b6a7fa] img,.panel:has(.panel-link:hover) .panel-bg[data-v-01b6a7fa] img){scale:var(--photo-zoom)}.panel-body[data-v-01b6a7fa]{z-index:1;padding:var(--space-8) var(--space-6);text-shadow:var(--panel-text-shadow);flex-direction:column;flex:1;display:flex;position:relative}.panel-eyebrow[data-v-01b6a7fa]{margin:0 0 var(--space-3);letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:.8rem;font-weight:600}.panel-title[data-v-01b6a7fa]{margin:0 0 var(--space-4);color:inherit;font-size:var(--font-size-h2)}.panel-logo[data-v-01b6a7fa] img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto;max-width:16rem;height:3.5rem;display:block}.panel-text[data-v-01b6a7fa]{margin:0 0 var(--space-6);max-width:32rem;font-size:1.05rem}.panel-points[data-v-01b6a7fa]{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-8);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));padding:0;list-style:none;display:grid}.panel-points li[data-v-01b6a7fa]{gap:var(--space-2);display:flex}.panel-points li[data-v-01b6a7fa]:before{content:"◇"}.panel-link[data-v-01b6a7fa]{text-shadow:none;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);border-radius:var(--radius);color:var(--panel-color);background:#fff;align-self:flex-start;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.panel-link svg[data-v-01b6a7fa]{background:var(--panel-color);fill:none;stroke:#fff;stroke-width:2.5px;width:1.75rem;height:1.75rem;transition:translate .25s var(--ease-out);border-radius:50%;padding:.3rem}.panel-link:hover svg[data-v-01b6a7fa]{translate:.2rem}.panel-link[data-v-01b6a7fa]:after{content:"";position:absolute;inset:0}.panel-link[data-v-01b6a7fa]:focus-visible{outline-offset:3px;outline:2px solid #fff}.pricing-intro[data-v-c70f7cae]{max-width:48rem;margin:0 auto var(--space-8);text-align:center}.pricing-intro p[data-v-c70f7cae]{color:var(--color-muted);margin:0}.pricing[data-v-c70f7cae]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.plan[data-v-c70f7cae]{padding:var(--space-6);border:1px solid var(--card-border);border-radius:var(--radius);background:var(--color-bg);flex-direction:column;display:flex;position:relative}.plan--featured[data-v-c70f7cae]{border:2px solid var(--color-primary);box-shadow:var(--shadow)}.plan-badge[data-v-c70f7cae]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-primary-contrast);background:var(--color-primary);white-space:nowrap;font-size:.875rem;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plan-title[data-v-c70f7cae]{margin-bottom:var(--space-2);font-size:1.25rem}.plan-price[data-v-c70f7cae]{margin:0 0 var(--space-4)}.plan-price strong[data-v-c70f7cae]{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);line-height:1.1}.plan-period[data-v-c70f7cae],.plan-text[data-v-c70f7cae]{color:var(--color-muted)}.plan-text[data-v-c70f7cae]{margin:0 0 var(--space-4)}.plan-features[data-v-c70f7cae]{margin:0 0 var(--space-6);flex:1;padding:0;list-style:none}.plan-features li[data-v-c70f7cae]{padding:var(--space-1) 0 var(--space-1) 1.5em;position:relative}.plan-features li[data-v-c70f7cae]:before{content:"";border:solid var(--color-primary);border-width:0 2px 2px 0;width:.35em;height:.7em;position:absolute;top:.55em;left:.25em;transform:rotate(45deg)}.plan-button[data-v-c70f7cae]{text-align:center;align-self:stretch}:is(.block--bg-dark[data-v-c70f7cae],.block--bg-accent[data-v-c70f7cae]) :is(.plan-period,.plan-text,.pricing-intro p){color:inherit;opacity:.8}.quote[data-v-833f8c5f]{text-align:center;max-width:48rem;margin:0 auto}.quote-text[data-v-833f8c5f]{margin:0 0 var(--space-6);border:0;padding:0;font-style:normal;position:relative}.quote-text[data-v-833f8c5f]:before{content:"“";height:.6em;color:var(--color-primary-text);font-size:4em;line-height:1;display:block}.quote-text p[data-v-833f8c5f]{white-space:pre-line;margin:0}.quote--large .quote-text[data-v-833f8c5f]{font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);line-height:1.4}.quote--compact .quote-text[data-v-833f8c5f]{font-size:1.125rem}.quote-by[data-v-833f8c5f]{align-items:center;gap:var(--space-4);text-align:left;display:inline-flex}.quote-photo[data-v-833f8c5f] img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:3.5rem;height:3.5rem;display:block}.quote-author[data-v-833f8c5f],.quote-role[data-v-833f8c5f]{display:block}.quote-role[data-v-833f8c5f]{color:var(--color-muted)}:is(.block--bg-dark,.block--bg-accent) .quote-role[data-v-833f8c5f]{color:inherit;opacity:.8}.rich-text[data-v-1c969d98]{max-width:var(--rich-text-width);margin-inline:var(--rich-text-margin)}.spacer[data-v-a9f64cd9]{padding-block:0}.spacer--small[data-v-a9f64cd9]{padding-block:var(--space-4)}.spacer--medium[data-v-a9f64cd9]{padding-block:var(--space-8)}.spacer--large[data-v-a9f64cd9]{padding-block:var(--space-16)}.spacer-line[data-v-a9f64cd9]{border:0;border-top:1px solid var(--card-border);margin:0}.specs[data-v-637eebd0]{max-width:calc(var(--text-width) + var(--space-8)*2)}table[data-v-637eebd0]{border-collapse:collapse;width:100%}table+table[data-v-637eebd0]{margin-top:var(--space-8)}caption[data-v-637eebd0]{padding-bottom:var(--space-2);font-size:var(--font-size-h3);font-weight:700}caption[data-v-637eebd0],td[data-v-637eebd0],th[data-v-637eebd0]{text-align:left}td[data-v-637eebd0],th[data-v-637eebd0]{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border);vertical-align:top}th[data-v-637eebd0]{width:50%;color:var(--color-muted);font-weight:400}td[data-v-637eebd0]{font-variant-numeric:tabular-nums;font-weight:600}.stats[data-v-f8ca2acb]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.stat[data-v-f8ca2acb]{gap:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.stat-value[data-v-f8ca2acb]{font-family:var(--font-heading);font-size:var(--stat-size);font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums;line-height:1}.stat-suffix[data-v-f8ca2acb]{color:var(--stat-suffix-color)}.stat-value--text[data-v-f8ca2acb]{font-size:calc(var(--stat-size)*.62);margin-top:.6em}.stat-label[data-v-f8ca2acb]{color:var(--color-muted);font-size:var(--font-size-small)}.steps-list[data-v-4ec4acfd]{margin:0;padding:0;list-style:none}.step+.step[data-v-4ec4acfd]{margin-top:var(--space-12)}.step-image[data-v-4ec4acfd]{margin-bottom:var(--space-4)}.step-image[data-v-4ec4acfd] img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.step-number[data-v-4ec4acfd]{margin-bottom:var(--space-1);color:var(--color-primary-text);font-size:var(--font-size-small);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-weight:700;display:block}.step-title[data-v-4ec4acfd]{font-size:var(--step-title-size)}.step p[data-v-4ec4acfd]{color:var(--color-muted);margin:0}.steps-media[data-v-4ec4acfd]{display:none}@container blocks (width>=48rem){.steps[data-v-4ec4acfd]{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.steps-media[data-v-4ec4acfd]{top:calc(var(--sticky-offset) + var(--space-8));border-radius:var(--radius-large);background:var(--color-surface);align-self:start;display:grid;position:sticky;overflow:hidden}.steps-media[data-v-4ec4acfd]>*{opacity:0;transition:opacity .6s ease,transform 1.2s var(--ease-out);grid-area:1/1;transform:scale(1.04)}.steps-media>.is-active[data-v-4ec4acfd]{opacity:1;transform:none}.steps-media[data-v-4ec4acfd] img{width:100%;max-height:calc(100vh - var(--sticky-offset) - var(--space-16));aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;display:block}.step-image[data-v-4ec4acfd]{display:none}.steps-list[data-v-4ec4acfd]{padding-left:var(--space-8);position:relative}.steps-list[data-v-4ec4acfd]:after,.steps-list[data-v-4ec4acfd]:before{content:"";background:var(--color-border);width:2px;position:absolute;inset:0 auto 0 0}.steps-list[data-v-4ec4acfd]:after{background:var(--color-primary);transform:scaleY(var(--progress));transform-origin:top;transition:transform .6s var(--ease-out)}.step[data-v-4ec4acfd]{min-height:var(--step-min-height);flex-direction:column;justify-content:center;transition:opacity .5s;display:flex}.step+.step[data-v-4ec4acfd]{margin-top:0}.steps--live .step[data-v-4ec4acfd]:not(.is-active){opacity:var(--step-dimmed)}}.table-hint[data-v-e0786916]{margin:0 0 var(--space-2);color:var(--color-muted);font-size:var(--font-size-small)}.table-frame[data-v-e0786916]{overflow-x:auto}.table-frame[data-v-e0786916]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}table[data-v-e0786916]{border-collapse:collapse;width:100%}caption[data-v-e0786916]{padding-bottom:var(--space-2);font-weight:700}caption[data-v-e0786916],td[data-v-e0786916],th[data-v-e0786916]{text-align:left}td[data-v-e0786916],th[data-v-e0786916]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top;white-space:pre-line}thead th[data-v-e0786916]{white-space:nowrap;border-bottom:2px solid}tbody th[data-v-e0786916]{font-weight:700}.is-striped tbody tr[data-v-e0786916]:nth-child(odd){background:color-mix(in srgb,currentColor 5%,transparent)}td[data-v-e0786916]{font-variant-numeric:tabular-nums}.tabs[data-v-f861c229]{max-width:calc(var(--text-width) + var(--space-8)*2)}.tabs-panel[data-v-f861c229]:focus-visible,button[data-v-f861c229]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tabs-list[data-v-f861c229]{display:none}.tabs-item[data-v-f861c229]{border-bottom:1px solid var(--color-border)}.tabs-toggle[data-v-f861c229]{font-size:var(--font-size-h3);margin:0}.tabs-toggle button[data-v-f861c229]{width:100%;padding:var(--space-4) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;font-weight:700;display:flex}.tabs-toggle button[data-v-f861c229]:after{content:"+";color:var(--color-primary-text);font-weight:400}.is-open .tabs-toggle button[data-v-f861c229]:after{content:"−"}@container blocks not (width>=48rem){.tabs-item:not(.is-open) .tabs-panel[data-v-f861c229]{display:none}}.tabs-panel[data-v-f861c229]{padding-bottom:var(--space-6)}@container blocks (width>=48rem){.tabs-list[data-v-f861c229]{gap:var(--space-1);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.tabs-tab[data-v-f861c229]{padding:var(--space-3) var(--space-4);color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;font-weight:600}.tabs-tab[data-v-f861c229]:hover{color:inherit}.tabs-tab[aria-selected=true][data-v-f861c229]{border-bottom-color:var(--color-primary);color:inherit}.tabs-item[data-v-f861c229]{border:0}.tabs-toggle[data-v-f861c229]{display:none}.tabs-panel[data-v-f861c229]{padding-top:var(--space-6)}.tabs-item[data-v-f861c229]:not(.is-active){display:none}}.team[data-v-58b5cb92]{gap:var(--space-8) var(--space-6);text-align:center;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.person-photo[data-v-58b5cb92] img{width:8rem;height:8rem;margin:0 auto var(--space-4);-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.person-initials[data-v-58b5cb92]{width:8rem;height:8rem;margin:0 auto var(--space-4);color:var(--color-primary-text);background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-radius:50%;place-items:center;font-size:2rem;font-weight:600;display:grid}.person-name[data-v-58b5cb92]{margin-bottom:var(--space-1);font-size:1.125rem}.person-role[data-v-58b5cb92]{margin:0 0 var(--space-2);color:var(--color-muted)}:is(.block--bg-dark,.block--bg-accent) .person-role[data-v-58b5cb92]{color:inherit}.testimonials[data-v-242df10c]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.testimonial[data-v-242df10c]{height:100%;padding:var(--space-6);border:1px solid var(--card-border);border-radius:var(--radius);background:var(--color-bg);flex-direction:column;margin:0;display:flex}.testimonial-text[data-v-242df10c]{margin:0 0 var(--space-4);border:0;flex:1;padding:0;font-style:normal}.testimonial-text[data-v-242df10c]:before{content:"“";height:.5em;color:var(--color-primary-text);font-size:3em;line-height:1;display:block}.testimonial-text p[data-v-242df10c]{white-space:pre-line;margin:0}.testimonial-by[data-v-242df10c]{align-items:center;gap:var(--space-3);display:flex}.testimonial-photo[data-v-242df10c] img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:3rem;height:3rem;display:block}.testimonial-author[data-v-242df10c],.testimonial-role[data-v-242df10c]{display:block}.testimonial-role[data-v-242df10c]{color:var(--color-muted);font-size:.9375rem}:is(.block--bg-dark,.block--bg-accent) .testimonial-role[data-v-242df10c]{color:inherit;opacity:.8}.text-media[data-v-5b994127]{gap:var(--space-8);align-items:center;display:grid}.text-media-media[data-v-5b994127] img{border-radius:var(--radius-large);width:100%;display:block}.text-media-caption[data-v-5b994127]{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--font-size-small);text-align:center}.text-media--panel[data-v-5b994127]{padding:var(--space-6);border-radius:var(--radius-large)}@container blocks (width>=48rem){.text-media--panel[data-v-5b994127]{padding:var(--space-12)}.text-media[data-v-5b994127]{gap:var(--space-12);grid-template-columns:1fr 1fr}.text-media--third[data-v-5b994127]{grid-template-columns:2fr 1fr}.text-media--left.text-media--third[data-v-5b994127],.text-media--wide[data-v-5b994127]{grid-template-columns:1fr 2fr}.text-media--left.text-media--wide[data-v-5b994127]{grid-template-columns:2fr 1fr}.text-media--stacked[data-v-5b994127]{gap:var(--space-6);grid-template-columns:1fr}.text-media--left:not(.text-media--stacked) .text-media-media[data-v-5b994127]{order:-1}.text-media-media[data-v-5b994127] picture img{height:var(--text-media-image-height);-o-object-fit:contain;object-fit:contain;background:var(--color-surface)}.text-media--stacked .text-media-media[data-v-5b994127] picture img,.text-media--wide .text-media-media[data-v-5b994127] picture img{background:0 0;height:auto}.text-media-media[data-v-5b994127] .zoom-link{width:fit-content;max-width:100%;margin-inline:auto}.text-media-media[data-v-5b994127] .zoom-link img{width:auto;max-width:100%}.text-media-media--svg[data-v-5b994127] .zoom-link,.text-media-media--svg[data-v-5b994127] picture img{width:min(100%,40rem * var(--svg-ratio));background:0 0;height:auto}.text-media-media--svg[data-v-5b994127] .zoom-link img{width:100%}}.timeline[data-v-7f907b94]{max-width:44rem;margin:0;padding:0;list-style:none}.stage[data-v-7f907b94]{padding:0 0 var(--space-8) var(--space-8);border-left:2px solid var(--card-border);position:relative}.stage[data-v-7f907b94]:last-child{border-left-color:#0000;padding-bottom:0}.stage[data-v-7f907b94]:before{content:"";border:3px solid var(--color-primary);background:var(--color-bg);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.35rem;left:calc(-.5rem - 1px)}.stage-label[data-v-7f907b94]{margin-bottom:var(--space-1);color:var(--color-primary-text);font-size:1.125rem;font-weight:700;display:block}.stage-title[data-v-7f907b94]{margin-bottom:var(--space-2);font-size:var(--font-size-h3)}.stage-text[data-v-7f907b94]{color:var(--color-muted);margin:0}.stage-image[data-v-7f907b94] img{width:100%;height:auto;margin-top:var(--space-4);border-radius:var(--radius-large);display:block}:is(.block--bg-dark[data-v-7f907b94],.block--bg-accent[data-v-7f907b94]) :is(.stage-label,.stage-text){color:inherit}.video[data-v-787b5943]{max-width:calc(var(--text-width) + var(--space-8)*2);margin-block:0}.video-frame[data-v-787b5943]{position:relative}video[data-v-787b5943]{border-radius:var(--radius);background:var(--color-dark);width:100%;height:auto;display:block}.video-toggle[data-v-787b5943]{left:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-round);background:var(--play-bg);width:2.75rem;height:2.75rem;color:var(--color-on-dark);cursor:pointer;border:0;place-items:center;display:grid;position:absolute}.video-toggle svg[data-v-787b5943]{fill:currentColor;width:1.25rem;height:1.25rem}figcaption[data-v-787b5943]{margin-top:var(--space-2);font-size:var(--font-size-small)}.admin-badge[data-v-48f0924b]{bottom:var(--space-4);left:var(--space-4);z-index:70;font-size:var(--font-size-small);position:fixed}.admin-badge-pill[data-v-48f0924b]{width:2rem;height:2rem;color:var(--edit-accent-contrast);background:var(--edit-accent);font:inherit;cursor:pointer;opacity:.85;border:0;border-radius:999px;place-items:center;padding:0;font-weight:700;display:inline-grid;box-shadow:0 2px 8px #00000040}.admin-badge-pill[data-v-48f0924b]:focus-visible,.admin-badge-pill[data-v-48f0924b]:hover,.admin-badge-pill[aria-expanded=true][data-v-48f0924b]{opacity:1}.admin-badge-menu[data-v-48f0924b]{margin:0 0 var(--space-1);padding:var(--space-1);min-width:13rem;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;list-style:none;position:absolute;bottom:100%;left:0;box-shadow:0 8px 24px #0003}.admin-badge-menu[data-v-48f0924b] :is(a,button){width:100%;padding:var(--space-2) var(--space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;text-decoration:none;display:block}.admin-badge-menu[data-v-48f0924b] :is(a,button):focus-visible,.admin-badge-menu[data-v-48f0924b] :is(a,button):hover{background:#00000014}.chat-input-label[data-v-00927695]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-input[data-v-00927695]{width:100%;min-height:1.5em;max-height:10em;color:inherit;font:inherit;font-size:var(--chat-input-size);resize:none;background:0 0;border:0;outline:none;padding:0;line-height:1.5;display:block}.chat-input[data-v-00927695]::placeholder{color:var(--color-muted)}.composer[data-v-e5f03bbf]{align-items:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--chat-radius);background:var(--color-bg);display:flex}.composer[data-v-e5f03bbf]:focus-within{border-color:var(--chat-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-accent) 20%,transparent)}.composer[data-v-e5f03bbf] .chat-input{flex:1;align-self:center}.composer-send[data-v-e5f03bbf]{border-radius:var(--radius-round);background:var(--chat-accent);width:2.5rem;height:2.5rem;color:var(--chat-accent-contrast);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.composer-send[data-v-e5f03bbf]:disabled{opacity:.45;cursor:not-allowed}.composer-send[data-v-e5f03bbf]:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}.turn-question[data-v-fc707071]{margin:0 0 var(--space-2);font-family:var(--font-heading);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700;line-height:1.4}.turn-status[data-v-fc707071]{color:var(--color-muted);font-size:var(--font-size-small);margin:0;font-style:italic}.turn-error[data-v-fc707071]{margin:0;line-height:1.55}.turn-answer[data-v-fc707071]{overflow-wrap:anywhere;line-height:1.55}.turn-answer[data-v-fc707071] ol,.turn-answer[data-v-fc707071] p,.turn-answer[data-v-fc707071] ul{margin:0 0 var(--space-2)}.turn-answer[data-v-fc707071] ol,.turn-answer[data-v-fc707071] ul{padding-left:var(--space-6)}.turn-answer[data-v-fc707071] li>ol,.turn-answer[data-v-fc707071] li>ul{margin:0}.turn-answer[data-v-fc707071] a:not(.chat-cite){color:var(--chat-accent);text-underline-offset:2px}.turn-answer[data-v-fc707071] code{background:var(--color-surface);border-radius:3px;padding:0 .25em;font-size:.9em}.turn-answer[data-v-fc707071] .chat-cite,.turn-badge[data-v-fc707071]{border-radius:var(--radius-pill);background:var(--chat-accent);min-width:.875rem;height:.875rem;color:var(--chat-accent-contrast);place-items:center;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.turn-answer[data-v-fc707071] .chat-cite{vertical-align:super;margin-left:.15em}.turn[data-v-fc707071] .chat-cursor:after{content:"▌";color:var(--color-text);margin-left:.1em;font-style:normal;animation:1s step-end infinite chat-cursor-fc707071}@keyframes chat-cursor-fc707071{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.turn[data-v-fc707071] .chat-cursor:after{animation:none}}.turn-sources[data-v-fc707071]{margin-top:var(--space-3)}.turn-sources-label[data-v-fc707071]{margin:0 0 var(--space-2);font-size:var(--font-size-small);font-weight:600}.turn-sources ul[data-v-fc707071]{grid-template-columns:repeat(auto-fill,minmax(min(var(--chat-source-min),100%),1fr));gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.turn-source[data-v-fc707071]{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);color:var(--color-text);text-decoration:none;display:flex}.turn-source[data-v-fc707071]:hover{border-color:var(--color-muted)}.turn-source-text[data-v-fc707071]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.turn-source-text strong[data-v-fc707071]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.turn-source-text strong[data-v-fc707071],.turn-source-url[data-v-fc707071]{color:var(--color-muted);font-size:.8125rem;overflow:hidden}.turn-source-url[data-v-fc707071]{text-overflow:ellipsis;white-space:nowrap}.turn-badge[data-v-fc707071]{flex:none;min-width:1rem;height:1rem}.turn-report[data-v-fc707071]{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-small)}.turn-report p[data-v-fc707071]{margin:0}.turn-report-thanks[data-v-fc707071]:focus{outline:none}.turn-report-open[data-v-fc707071]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;transition:color .15s,border-color .15s;display:inline-flex}.turn-report-open[data-v-fc707071]:hover{color:var(--color-text);border-color:currentColor}.turn-locked[data-v-fc707071]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.turn-report-btn[data-v-fc707071]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-large);color:inherit;font:inherit;cursor:pointer;border:1px solid #0000;border-color:var(--color-border);background:0 0}.turn-report-form[data-v-fc707071]{gap:var(--space-2);display:grid}.turn-report-form textarea[data-v-fc707071]{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit}.turn-report-actions[data-v-fc707071]{gap:var(--space-2);display:flex}.turn-answer[data-v-fc707071] a:focus-visible,.turn-report-btn[data-v-fc707071]:focus-visible,.turn-report-form textarea[data-v-fc707071]:focus-visible,.turn-report-open[data-v-fc707071]:focus-visible,.turn-source[data-v-fc707071]:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}.chat-contact[data-v-62e1fc8a]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--chat-radius,var(--radius-large))}.chat-contact h3[data-v-62e1fc8a]{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:1rem}.chat-contact-answer[data-v-62e1fc8a] p,.chat-contact-intro[data-v-62e1fc8a]{margin:0 0 var(--space-3);font-size:var(--font-size-small);line-height:1.5}.chat-contact-answer[data-v-62e1fc8a] a,.chat-contact-intro a[data-v-62e1fc8a]{color:var(--chat-accent)}.chat-contact-answer[data-v-62e1fc8a]:focus{outline:none}.chat-contact-field[data-v-62e1fc8a]{gap:var(--space-1);margin-bottom:var(--space-3);display:grid}.chat-contact-field label[data-v-62e1fc8a]{font-size:var(--font-size-small);font-weight:600}.chat-contact-hint[data-v-62e1fc8a]{color:var(--color-muted);font-weight:400}.chat-contact-field input[data-v-62e1fc8a]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font:inherit}.chat-contact-field input[aria-invalid=true][data-v-62e1fc8a]{border-color:var(--color-danger)}.chat-contact-error[data-v-62e1fc8a]{margin:0 0 var(--space-2);color:var(--color-danger);font-size:var(--font-size-small)}.chat-contact-actions[data-v-62e1fc8a]{gap:var(--space-2);display:flex}.chat-contact-cancel[data-v-62e1fc8a],.chat-contact-send[data-v-62e1fc8a]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-large);color:var(--color-text);font:inherit;cursor:pointer;background:0 0}.chat-contact-send[data-v-62e1fc8a]{border-color:var(--chat-accent);background:var(--chat-accent);color:var(--chat-accent-contrast);font-weight:600}.chat-contact-send[data-v-62e1fc8a]:disabled{opacity:.6;cursor:default}.chat-contact[data-v-62e1fc8a] :is(input,button,a):focus-visible{outline:3px solid var(--color-text);outline-offset:2px}.chat[data-v-28853219]{background:var(--color-bg);min-height:0;color:var(--color-text);font-family:var(--font-body);flex-direction:column;display:flex;position:relative}.chat-top[data-v-28853219]{padding:var(--space-4) var(--space-4) var(--space-2)}.chat--plain .chat-log[data-v-28853219]{overflow:visible}.chat-plain-composer[data-v-28853219]{z-index:4;align-items:flex-end;gap:var(--space-2);margin:0 var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--chat-radius,var(--radius-large));background:var(--color-bg);box-shadow:0 calc(var(--space-4)*-1) 0 var(--color-bg),0 50vh 0 50vh var(--color-bg);display:flex;position:sticky;bottom:0}.chat-plain-composer[data-v-28853219]:focus-within{border-color:var(--color-primary)}.chat-plain-composer[data-v-28853219] .chat-input{flex:1;align-self:center}.chat-plain-send[data-v-28853219]{border-radius:var(--radius-round);background:var(--color-primary);width:2.5rem;height:2.5rem;color:var(--color-primary-contrast);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.chat-plain-send[data-v-28853219]:disabled{opacity:.4;cursor:default}.chat-log[data-v-28853219]{min-height:0;padding:var(--space-2) var(--space-4) var(--space-4);outline:none;flex:1;overflow-y:auto}.chat-unavailable[data-v-28853219],.chat-welcome[data-v-28853219]{margin:0 0 var(--space-3);line-height:1.5}.chat-unavailable[data-v-28853219]{color:var(--color-danger)}.chat-suggestions-label[data-v-28853219]{margin:0 0 var(--space-2);color:var(--color-muted);font-size:var(--font-size-small)}.chat-suggestions ul[data-v-28853219]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chat-pill[data-v-28853219]{padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb,var(--chat-accent) 25%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--chat-accent) 5%,transparent);color:var(--chat-accent);font:inherit;cursor:pointer;font-size:.875rem;font-weight:600;transition:background .15s}.chat-pill[data-v-28853219]:hover{background:color-mix(in srgb,var(--chat-accent) 12%,transparent)}.chat-choices-question[data-v-28853219]{margin:var(--space-4) 0 0;font-weight:600}.chat-choices-question+.chat-choices[data-v-28853219]{margin-top:var(--space-2)}.chat-choices[data-v-28853219]{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.chat-choice[data-v-28853219]{align-items:center;gap:var(--space-3);width:100%;min-height:3rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-bg);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s;display:flex}.chat-choice[data-v-28853219]:focus-visible,.chat-choice[data-v-28853219]:hover{border-color:var(--chat-accent)}.chat-choice[data-v-28853219]:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}.chat-offer[data-v-28853219]{width:auto;margin-top:var(--space-4);border-color:var(--chat-accent);background:var(--chat-accent);color:var(--chat-accent-contrast);font-weight:600}.chat-offer[data-v-28853219]:focus-visible,.chat-offer[data-v-28853219]:hover{background:color-mix(in srgb,var(--chat-accent) 85%,var(--color-text))}.chat-choice-n[data-v-28853219]{border-radius:var(--radius-round);background:color-mix(in srgb,var(--chat-accent) 12%,transparent);width:1.75rem;height:1.75rem;color:var(--chat-accent);flex:none;place-items:center;font-size:.875rem;font-weight:700;display:grid}.chat-turns[data-v-28853219]{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-actions[data-v-28853219]{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.chat-new[data-v-28853219]{gap:var(--space-2);padding:var(--space-1) 0;color:var(--color-muted);font:inherit;font-size:var(--font-size-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline;display:inline-flex}.chat-new[data-v-28853219]:hover{color:var(--color-text)}.chat-new[data-v-28853219]:focus-visible,.chat-pill[data-v-28853219]:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}.chat-foot[data-v-28853219]{padding:0 var(--space-4) var(--space-3)}.chat-notice[data-v-28853219]{color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.4}.chat-notice summary[data-v-28853219]{align-items:baseline;gap:var(--space-2);cursor:pointer;list-style:none;display:flex}.chat-notice summary[data-v-28853219]::-webkit-details-marker{display:none}.chat-notice summary[data-v-28853219]>:first-child{flex:1}.chat-notice-more[data-v-28853219]{text-underline-offset:2px;flex-shrink:0;text-decoration:underline}.chat-notice[open] .chat-notice-more[data-v-28853219]{text-decoration:none}.chat-notice summary[data-v-28853219]:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}.chat-notice p[data-v-28853219]{margin:var(--space-1) 0 0}.chat-brand[data-v-28853219]{align-items:center;gap:var(--space-3);margin:var(--space-2) 0 0;color:var(--color-muted);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:flex}.chat-brand[data-v-28853219]:after,.chat-brand[data-v-28853219]:before{content:"";background:var(--color-border);border-radius:1px;flex:1;height:2px}.chat-sr[data-v-28853219]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-overlay[data-v-d66ddad1]{z-index:100;align-items:var(--chat-align);padding:var(--chat-top) var(--space-4) var(--space-4);font-family:var(--font-body);justify-items:center;display:grid;position:fixed;inset:0}.chat-backdrop[data-v-d66ddad1]{background:var(--chat-backdrop);-webkit-backdrop-filter:blur(var(--chat-backdrop-blur));backdrop-filter:blur(var(--chat-backdrop-blur));position:absolute;inset:0}.chat-dialog[data-v-d66ddad1]{width:min(var(--chat-width),100%);height:min(var(--chat-height),100%);min-height:min(var(--chat-min-height),100%);border-radius:var(--chat-radius);background:var(--color-bg);color:var(--color-text);box-shadow:var(--chat-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.chat-head[data-v-d66ddad1]{gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border)}.chat-head[data-v-d66ddad1],.chat-title[data-v-d66ddad1]{align-items:center;display:flex}.chat-title[data-v-d66ddad1]{gap:var(--space-2);font-family:var(--font-heading);flex:1;margin:0;font-size:1.0625rem;font-weight:700}.chat-title-mark[data-v-d66ddad1]{color:var(--chat-accent)}.chat-icon[data-v-d66ddad1]{border-radius:var(--radius);width:2.5rem;height:2.5rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.chat-icon[data-v-d66ddad1]:hover{background:var(--color-surface);color:var(--color-text)}.chat-icon[data-v-d66ddad1]:focus-visible{outline:3px solid var(--color-text);outline-offset:1px}.chat-dialog-body[data-v-d66ddad1]{flex:1;min-height:0}.chat-fade-enter-active[data-v-d66ddad1],.chat-fade-leave-active[data-v-d66ddad1]{transition:opacity var(--chat-duration) ease}.chat-fade-enter-active .chat-dialog[data-v-d66ddad1],.chat-fade-leave-active .chat-dialog[data-v-d66ddad1]{transition:transform var(--chat-duration) ease}.chat-fade-enter-from[data-v-d66ddad1],.chat-fade-leave-to[data-v-d66ddad1]{opacity:0}.chat-fade-enter-from .chat-dialog[data-v-d66ddad1],.chat-fade-leave-to .chat-dialog[data-v-d66ddad1]{transform:var(--chat-enter)}.chat-dialog[data-v-d66ddad1]:focus{outline:none}@media (width<=40rem){.chat-overlay[data-v-d66ddad1]{top:var(--chat-vv-top,0);height:var(--chat-vv-height,100dvh);padding:0;bottom:auto}.chat-overlay[data-keyboard][data-v-d66ddad1] .chat-welcome{display:none}.chat-dialog[data-v-d66ddad1]{width:100%;height:100%;min-height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-radius:0}.chat-head a.chat-icon[data-v-d66ddad1]{display:none}.chat-fade-enter-active[data-v-d66ddad1],.chat-fade-enter-active .chat-dialog[data-v-d66ddad1],.chat-fade-leave-active[data-v-d66ddad1],.chat-fade-leave-active .chat-dialog[data-v-d66ddad1]{transition-duration:.25s}.chat-fade-enter-from[data-v-d66ddad1],.chat-fade-leave-to[data-v-d66ddad1]{opacity:1}.chat-fade-enter-from .chat-dialog[data-v-d66ddad1],.chat-fade-leave-to .chat-dialog[data-v-d66ddad1]{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.chat-fade-enter-active[data-v-d66ddad1],.chat-fade-enter-active .chat-dialog[data-v-d66ddad1],.chat-fade-leave-active[data-v-d66ddad1],.chat-fade-leave-active .chat-dialog[data-v-d66ddad1]{transition:none}}html.chat-open{overflow:hidden}.chat-launcher[data-v-bca4e4f2]{right:var(--space-4);bottom:var(--space-4);z-index:50;align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--chat-accent);color:var(--chat-accent-contrast);font:inherit;font-family:var(--font-body);cursor:pointer;border:0;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 4px 14px #0003}.chat-launcher[data-v-bca4e4f2]:focus-visible{outline:3px solid var(--color-text);outline-offset:3px}.consent[data-v-f10015f9]{bottom:var(--space-4);left:var(--space-4);z-index:60;width:calc(100% - var(--space-4)*2);max-width:34rem;max-height:70vh;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow);font-size:var(--font-size-small);position:fixed;overflow:auto}.consent-title[data-v-f10015f9]{margin:0 var(--space-8) var(--space-2) 0;font-size:var(--font-size-h3)}.consent p[data-v-f10015f9]{margin:0}.consent-close[data-v-f10015f9]{top:var(--space-2);right:var(--space-2);border-radius:var(--radius);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute}.consent-list[data-v-f10015f9]{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.consent-list label[data-v-f10015f9]{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.consent-list input[data-v-f10015f9]{appearance:none;background:var(--color-muted);cursor:pointer;border-radius:1rem;flex:none;width:2.5rem;height:1.5rem;margin:0;transition:background .15s}.consent-list input[data-v-f10015f9]:before{content:"";background:var(--color-bg);border-radius:50%;width:1.125rem;height:1.125rem;margin:.1875rem;transition:transform .15s;display:block}.consent-list input[data-v-f10015f9]:checked{background:var(--color-primary)}.consent-list input[data-v-f10015f9]:checked:before{transform:translate(1rem)}.consent-actions[data-v-f10015f9]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.consent-actions .button[data-v-f10015f9]{padding-inline:var(--space-3);flex:8rem;justify-content:center}.feedback-launcher[data-v-37ba4b00]{left:calc(var(--space-4) + 2rem + var(--space-2));bottom:var(--space-4);z-index:70;align-items:center;gap:var(--space-1);height:2rem;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--edit-accent);color:var(--edit-accent-contrast);font:inherit;font-size:var(--font-size-small);cursor:pointer;opacity:.85;border:0;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 2px 8px #00000040}.feedback-launcher[data-v-37ba4b00]:hover{opacity:1}.feedback-launcher[data-v-37ba4b00]:focus-visible{outline:3px solid var(--color-text);outline-offset:3px}.chat-page[data-v-a648a604]{padding-block:var(--space-8)}.chat-page-title[data-v-a648a604]{margin:0 0 var(--space-4)}.chat-page-box[data-v-a648a604]{height:max(30rem,calc(100dvh - var(--header-height) - 12rem));border:1px solid var(--color-border);border-radius:var(--chat-radius);overflow:hidden}.news[data-v-85af27f9]{--content-width:var(--reading-width)}.news-head[data-v-85af27f9]{padding-top:var(--space-12);padding-bottom:var(--space-4)}.news-back[data-v-85af27f9]{width:fit-content;margin-bottom:var(--space-6);color:var(--color-muted);font-size:var(--font-size-small);text-decoration:none;display:block}.news-back[data-v-85af27f9]:hover{color:var(--color-primary)}.news-head__date[data-v-85af27f9],.news-head__summary[data-v-85af27f9]{color:var(--color-muted)}.news-head__summary[data-v-85af27f9]{font-size:1.2rem}.news-head[data-v-85af27f9] img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:27.5rem;margin-top:var(--space-6);border-radius:var(--radius-large);display:block}.section-nav[data-v-75340dc6]{top:var(--header-offset);z-index:40;background:color-mix(in srgb,var(--color-bg) 88%,transparent);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);position:sticky}@media (hover:none){.section-nav[data-v-75340dc6]{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}ul[data-v-75340dc6]{scrollbar-width:none;margin:0 auto;list-style:none;display:flex;overflow-x:auto}a[data-v-75340dc6]{padding:var(--space-3) var(--space-3);color:var(--color-muted);font-size:var(--font-size-small);white-space:nowrap;font-weight:500;text-decoration:none;transition:color .2s;display:block;position:relative}a[data-v-75340dc6]:hover,a[aria-current][data-v-75340dc6]{color:var(--color-text)}a[data-v-75340dc6]:after{content:"";inset:auto var(--space-3) 0;background:var(--color-primary);height:2px;transition:scale .3s var(--ease-out);position:absolute;scale:0 1}a[aria-current][data-v-75340dc6]:after{scale:1}.page-title[data-v-5351870f]{padding-block:var(--space-6) var(--space-2);border-bottom:1px solid var(--color-border)}.page-crumbs[data-v-5351870f]{margin-bottom:var(--space-8)}.external-icon[data-v-98fd9811]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9em;height:.9em}.langs[data-v-ba69e348]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.langs a[data-v-ba69e348]{border-radius:var(--radius);min-width:2.75rem;min-height:2.75rem;color:var(--color-text);font-size:var(--font-size-small);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.langs a[data-v-ba69e348]:hover{background:var(--color-surface)}.langs a.current[data-v-ba69e348]{color:var(--color-primary-text);text-underline-offset:4px;text-decoration:underline}.mobile-menu[data-v-ec8cc40e]{background:var(--color-bg);width:min(85vw,24rem);max-width:none;height:100dvh;max-height:none;color:var(--color-text);box-shadow:var(--shadow);transition:translate .25s ease-out,overlay allow-discrete .25s,display allow-discrete .25s;border:0;margin:0;padding:0;translate:-100%}.mobile-menu[open][data-v-ec8cc40e]{translate:0}@starting-style{.mobile-menu[open][data-v-ec8cc40e]{translate:-100%}}.mobile-menu[data-v-ec8cc40e]::backdrop{opacity:0;transition:opacity .25s,overlay allow-discrete .25s,display allow-discrete .25s;background:#0f141e73}.mobile-menu[open][data-v-ec8cc40e]::backdrop{opacity:1}@starting-style{.mobile-menu[open][data-v-ec8cc40e]::backdrop{opacity:0}}html:has(.mobile-menu[open]){overflow:hidden}.panel[data-v-ec8cc40e]{flex-direction:column;min-height:100%;display:flex}.panel-head[data-v-ec8cc40e]{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.panel-title[data-v-ec8cc40e]{margin:0;font-weight:700}svg[data-v-ec8cc40e]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.close[data-v-ec8cc40e],.expand[data-v-ec8cc40e]{border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.expand svg[data-v-ec8cc40e]{transition:transform .15s}.expand[aria-expanded=true] svg[data-v-ec8cc40e]{transform:rotate(180deg)}.panel-body[data-v-ec8cc40e]{padding:var(--space-4)}.assistant[data-v-ec8cc40e]{background:var(--color-primary);color:var(--color-primary-contrast);font:inherit;border:0;justify-content:center;font-weight:600}.assistant[data-v-ec8cc40e],.theme[data-v-ec8cc40e]{align-items:center;gap:var(--space-2);width:100%;min-height:3rem;margin-bottom:var(--space-4);border-radius:var(--radius);cursor:pointer;display:flex}.theme[data-v-ec8cc40e]{padding:0 var(--space-3);border:1px solid var(--color-border);color:var(--color-text);font:inherit;background:0 0}.assistant[data-v-ec8cc40e]:hover{background:var(--color-primary-hover)}ul[data-v-ec8cc40e]{margin:0;padding:0;list-style:none}.entries>li[data-v-ec8cc40e]{border-bottom:1px solid var(--color-border)}.row[data-v-ec8cc40e]{align-items:center;display:flex}.row>a[data-v-ec8cc40e]{flex:1}a[data-v-ec8cc40e]{align-items:center;gap:var(--space-1);min-height:2.75rem;padding:var(--space-2);color:var(--color-text);text-decoration:none;display:flex}a.router-link-active[data-v-ec8cc40e],a[data-v-ec8cc40e]:hover{color:var(--color-primary-text)}.entries>li>.row>a[data-v-ec8cc40e]{font-weight:600}.entries ul[data-v-ec8cc40e]{padding:0 0 var(--space-2) var(--space-4)}.entries ul ul a[data-v-ec8cc40e]{font-size:var(--font-size-small)}.quiet[data-v-ec8cc40e]{margin-top:var(--space-4)}.quiet a[data-v-ec8cc40e]{color:var(--color-muted)}.panel-langs[data-v-ec8cc40e]{margin-top:var(--space-4)}.site-header[data-v-8b46c9f0]{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:blur(var(--header-blur));backdrop-filter:blur(var(--header-blur));transition:background-color .3s,box-shadow .3s,color .3s;position:sticky;top:0}.site-header.is-scrolled[data-v-8b46c9f0]{box-shadow:var(--header-scrolled-shadow)}.site-header.has-overlay[data-v-8b46c9f0]{margin-bottom:calc(var(--header-offset)*-1)}.site-header.is-clear[data-v-8b46c9f0]{background:var(--header-clear-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}@media (hover:none){.site-header[data-v-8b46c9f0]:not(.is-clear){background-color:var(--color-bg);background-image:linear-gradient(var(--header-bg) 0 0);-webkit-backdrop-filter:none;backdrop-filter:none}}.top-bar[data-v-8b46c9f0]{background:var(--topbar-bg);color:var(--color-on-dark-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:600;transition:background-color .3s;overflow-x:clip}.is-clear .top-bar[data-v-8b46c9f0]{background:0 0}.top-bar-inner[data-v-8b46c9f0]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--topbar-height);display:flex}.top-tagline[data-v-8b46c9f0]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;margin:0;overflow:hidden}.top-contacts[data-v-8b46c9f0],.top-links[data-v-8b46c9f0]{white-space:nowrap;flex-shrink:0}.top-links[data-v-8b46c9f0]{margin-left:auto}.top-contacts[data-v-8b46c9f0]{gap:var(--space-4);letter-spacing:normal;text-transform:none;margin:0;padding:0;list-style:none;display:flex}.top-contacts a[data-v-8b46c9f0]{color:inherit;text-decoration:none}.top-contacts a[data-v-8b46c9f0]:hover{color:var(--color-on-dark)}@media (width<=48rem){.top-contacts[data-v-8b46c9f0],.top-tagline[data-v-8b46c9f0]{display:none}.top-links[data-v-8b46c9f0]{gap:var(--space-3)}.top-links a[data-v-8b46c9f0]:before{display:none}}@media (width<=64rem){.top-tagline[data-v-8b46c9f0]{display:none}}.top-links[data-v-8b46c9f0]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.top-links a[data-v-8b46c9f0]{align-items:center;gap:var(--space-1);min-height:1.5rem;color:inherit;text-decoration:none;display:inline-flex}.top-links a[data-v-8b46c9f0]:hover{color:var(--color-on-dark)}.top-links a[data-v-8b46c9f0]:before{content:"";display:var(--topbar-rule,var(--eyebrow-rule));width:1.25rem;height:2px;margin-right:var(--space-2);background:var(--color-primary)}.top-bar[data-v-8b46c9f0] .langs li+li:before{content:"|";padding-inline:var(--space-1);opacity:.35}.top-bar[data-v-8b46c9f0] .langs li{align-items:center;display:flex}.top-bar[data-v-8b46c9f0] .langs a{min-width:2.75rem;min-height:2.75rem;color:var(--color-on-dark-faint);font-size:inherit;margin:-.625rem;text-decoration:none}.top-bar[data-v-8b46c9f0] .langs a.current,.top-bar[data-v-8b46c9f0] .langs a:hover{color:var(--color-on-dark);background:0 0}.is-clear .header-inner[data-v-8b46c9f0] :focus-visible,.top-bar[data-v-8b46c9f0] :focus-visible{outline-color:var(--color-on-dark)}.header-inner[data-v-8b46c9f0]{align-items:center;gap:var(--space-4);min-height:var(--header-height);display:flex}.brand[data-v-8b46c9f0]{min-height:2.75rem;color:inherit;align-items:center;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.brand[data-v-8b46c9f0] img{width:auto;height:var(--logo-height);transition:opacity .3s;display:block}@media (width<36rem){.brand[data-v-8b46c9f0] img{height:var(--logo-height-small)}.header-cta[data-v-8b46c9f0]{display:none}.header-cta+.assistant-button[data-v-8b46c9f0]{margin-left:auto}}.logo-light[data-v-8b46c9f0]{position:absolute;left:0}.logo-light[data-v-8b46c9f0] img{opacity:0}.is-clear .logo-light[data-v-8b46c9f0] img{opacity:1}.is-clear .logo-dark[data-v-8b46c9f0] img{opacity:0}html[data-site-theme=dark] .logo-light[data-v-8b46c9f0] img{opacity:1}html[data-site-theme=dark] .logo-dark[data-v-8b46c9f0] img{opacity:0}.is-clear[data-v-8b46c9f0]{color:var(--color-on-dark)}.is-clear .menu-toggle[data-v-8b46c9f0],.is-clear .menu>li>.sub-toggle[data-v-8b46c9f0],.is-clear .menu>li>a[data-v-8b46c9f0],.is-clear[data-v-8b46c9f0] .langs a{color:var(--color-on-dark);text-shadow:var(--header-clear-text-shadow)}.is-clear .menu>li>a[data-v-8b46c9f0]:hover{background:var(--color-on-dark-hover)}svg[data-v-8b46c9f0]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.menu-toggle[data-v-8b46c9f0]{width:2.75rem;height:2.75rem;margin-left:calc(var(--space-2)*-1);border-radius:var(--radius);color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-toggle svg[data-v-8b46c9f0]{width:1.5rem;height:1.5rem}.theme-toggle[data-v-8b46c9f0]{border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.theme-toggle[data-v-8b46c9f0]:hover{color:var(--color-primary-text)}.is-clear .theme-toggle[data-v-8b46c9f0]{color:var(--color-on-dark)}.theme-toggle[data-v-8b46c9f0]+:is(.header-cta,.assistant-button){margin-left:0}.assistant-button[data-v-8b46c9f0]{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-1) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius);color:var(--color-primary-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;margin-left:auto;font-size:.85rem;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.assistant-button[data-v-8b46c9f0]:hover{background:var(--color-primary);color:var(--color-primary-contrast)}.is-clear .assistant-button[data-v-8b46c9f0]{border-color:var(--color-on-dark-outline);color:var(--color-on-dark)}.is-clear .assistant-button[data-v-8b46c9f0]:hover{background:var(--color-on-dark-hover)}.header-cta[data-v-8b46c9f0]{min-height:2.5rem;padding:var(--space-1) var(--space-4);border-radius:var(--radius);white-space:nowrap;align-items:center;margin-left:auto;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.assistant-button.header-action[data-v-8b46c9f0],.header-cta[data-v-8b46c9f0]{background:var(--color-primary);color:var(--color-primary-contrast)}.assistant-button.header-action[data-v-8b46c9f0]{border-color:var(--color-primary)}.header-cta[data-v-8b46c9f0]:hover{filter:brightness(1.1)}.header-cta+.assistant-button[data-v-8b46c9f0]{margin-left:0}.menu[data-v-8b46c9f0],.submenu[data-v-8b46c9f0]{margin:0;padding:0;list-style:none}.menu a[data-v-8b46c9f0]{min-height:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--color-text);font-size:var(--nav-font-size);align-items:center;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.menu a.router-link-active[data-v-8b46c9f0],.menu a[data-v-8b46c9f0]:hover{color:var(--color-primary-text)}.submenu a[data-v-8b46c9f0]:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.menu a[aria-current=page][data-v-8b46c9f0]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.sub-toggle[data-v-8b46c9f0]{border-radius:var(--radius);width:1.75rem;height:2.5rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sub-toggle svg[data-v-8b46c9f0]{width:1rem;height:1rem;transition:transform .15s}.menu>.open>.sub-toggle svg[data-v-8b46c9f0]{transform:rotate(180deg)}.submenu[data-v-8b46c9f0]{z-index:1;min-width:14rem;padding:var(--space-1);border-radius:var(--radius-large);background:var(--color-bg);box-shadow:var(--submenu-shadow);visibility:hidden;opacity:0;transition:opacity .15s,transform .15s,visibility 0s .15s;position:absolute;top:100%;left:0;transform:translateY(4px)}.open>.submenu[data-v-8b46c9f0]{visibility:visible;opacity:1;transition:opacity .15s,transform .15s,visibility;transform:none}.submenu>li[data-v-8b46c9f0]{align-items:center;display:flex;position:relative}.submenu>li>a[data-v-8b46c9f0]{white-space:nowrap;flex:1}.submenu--side[data-v-8b46c9f0]{top:calc(var(--space-1)*-1);left:100%;transform:translate(-4px)}@media (width<56rem){:root:not([data-nav-bp]) .site-nav[data-v-8b46c9f0]{display:none}}@media (width<48rem){:root[data-nav-bp="48rem"] .site-nav[data-v-8b46c9f0]{display:none}}@media (width<62rem){:root[data-nav-bp="62rem"] .site-nav[data-v-8b46c9f0]{display:none}}@media (width<64rem){:root[data-nav-bp="64rem"] .site-nav[data-v-8b46c9f0]{display:none}}@media (width>=56rem){:root:not([data-nav-bp]) .menu-toggle[data-v-8b46c9f0]{display:none}:root:not([data-nav-bp]) .site-nav[data-v-8b46c9f0]{align-items:center;justify-content:var(--nav-justify);gap:var(--space-4);flex:1;display:flex}:root:not([data-nav-bp]) .menu[data-v-8b46c9f0]{align-items:center;gap:var(--space-1);display:flex}:root:not([data-nav-bp]) .menu>li[data-v-8b46c9f0]{align-items:center;display:flex;position:relative}:root:not([data-nav-bp]) .has-sub>a[data-v-8b46c9f0]{padding-right:0}:root:not([data-nav-bp]) .assistant-button[data-v-8b46c9f0],:root:not([data-nav-bp]) .header-cta[data-v-8b46c9f0],:root:not([data-nav-bp]) .theme-toggle[data-v-8b46c9f0]{margin-left:0}}@media (width>=48rem){:root[data-nav-bp="48rem"] .menu-toggle[data-v-8b46c9f0]{display:none}:root[data-nav-bp="48rem"] .site-nav[data-v-8b46c9f0]{align-items:center;justify-content:var(--nav-justify);gap:var(--space-4);flex:1;display:flex}:root[data-nav-bp="48rem"] .menu[data-v-8b46c9f0]{align-items:center;gap:var(--space-1);display:flex}:root[data-nav-bp="48rem"] .menu>li[data-v-8b46c9f0]{align-items:center;display:flex;position:relative}:root[data-nav-bp="48rem"] .has-sub>a[data-v-8b46c9f0]{padding-right:0}:root[data-nav-bp="48rem"] .assistant-button[data-v-8b46c9f0],:root[data-nav-bp="48rem"] .header-cta[data-v-8b46c9f0],:root[data-nav-bp="48rem"] .theme-toggle[data-v-8b46c9f0]{margin-left:0}}@media (width>=62rem){:root[data-nav-bp="62rem"] .menu-toggle[data-v-8b46c9f0]{display:none}:root[data-nav-bp="62rem"] .site-nav[data-v-8b46c9f0]{align-items:center;justify-content:var(--nav-justify);gap:var(--space-4);flex:1;display:flex}:root[data-nav-bp="62rem"] .menu[data-v-8b46c9f0]{align-items:center;gap:var(--space-1);display:flex}:root[data-nav-bp="62rem"] .menu>li[data-v-8b46c9f0]{align-items:center;display:flex;position:relative}:root[data-nav-bp="62rem"] .has-sub>a[data-v-8b46c9f0]{padding-right:0}:root[data-nav-bp="62rem"] .assistant-button[data-v-8b46c9f0],:root[data-nav-bp="62rem"] .header-cta[data-v-8b46c9f0],:root[data-nav-bp="62rem"] .theme-toggle[data-v-8b46c9f0]{margin-left:0}}@media (width>=64rem){:root[data-nav-bp="64rem"] .menu-toggle[data-v-8b46c9f0]{display:none}:root[data-nav-bp="64rem"] .site-nav[data-v-8b46c9f0]{align-items:center;justify-content:var(--nav-justify);gap:var(--space-4);flex:1;display:flex}:root[data-nav-bp="64rem"] .menu[data-v-8b46c9f0]{align-items:center;gap:var(--space-1);display:flex}:root[data-nav-bp="64rem"] .menu>li[data-v-8b46c9f0]{align-items:center;display:flex;position:relative}:root[data-nav-bp="64rem"] .has-sub>a[data-v-8b46c9f0]{padding-right:0}:root[data-nav-bp="64rem"] .assistant-button[data-v-8b46c9f0],:root[data-nav-bp="64rem"] .header-cta[data-v-8b46c9f0],:root[data-nav-bp="64rem"] .theme-toggle[data-v-8b46c9f0]{margin-left:0}}.site-footer[data-v-722aea1c]{padding-top:var(--space-12);border-top:var(--footer-border);background:var(--footer-bg);color:var(--color-on-dark-muted);font-size:var(--font-size-small);margin-top:auto}.site-footer a[data-v-722aea1c]{color:var(--color-on-dark)}.site-footer a[data-v-722aea1c]:focus-visible{outline-color:var(--color-on-dark)}.footer-admin[data-v-722aea1c]{opacity:.7}.footer-consent[data-v-722aea1c]{color:var(--color-on-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer-consent[data-v-722aea1c]:focus-visible{outline-color:var(--color-on-dark)}.footer-grid[data-v-722aea1c]{gap:var(--space-8);display:grid}@media (width>=48rem){.footer-grid[data-v-722aea1c]{grid-template-columns:2fr 1fr 1fr}}@media (width>=64rem){.footer-grid.has-newsletter[data-v-722aea1c]{grid-template-columns:2fr 1fr 1fr 2fr}}.footer-tagline[data-v-722aea1c]{margin:0 0 var(--space-4);font-style:italic}.site-footer--minimal .footer-tagline[data-v-722aea1c]{margin:var(--space-3) 0 0}.footer-name[data-v-722aea1c]{margin:0 0 var(--space-2);color:var(--color-on-dark);font-weight:700}address[data-v-722aea1c]{font-style:normal}.footer-links[data-v-722aea1c]{margin:0;padding:0;list-style:none}.footer-links a[data-v-722aea1c]{padding:var(--space-1) 0;min-height:2rem;display:inline-block}.footer-bottom[data-v-722aea1c]{justify-content:space-between;gap:var(--space-2) var(--space-6);margin-top:var(--space-8);padding-block:var(--space-6);border-top:1px solid var(--color-on-dark-border);flex-wrap:wrap;display:flex}.footer-bottom p[data-v-722aea1c]{margin:0}.site-footer--minimal[data-v-722aea1c]{padding-block:var(--space-8)}.footer-brand[data-v-722aea1c]{color:var(--color-on-dark);font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.footer-logo[data-v-722aea1c]{margin-bottom:var(--space-4)}.footer-brand[data-v-722aea1c] img{width:auto;height:var(--logo-height);display:block}.footer-row[data-v-722aea1c]{justify-content:center;gap:var(--space-1) var(--space-6);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.footer-row a[data-v-722aea1c]{padding:var(--space-1) 0;display:inline-block}.footer-line[data-v-722aea1c]{justify-content:center;gap:var(--space-1) var(--space-2);margin:var(--space-8) 0 0;padding-top:var(--space-6);border-top:1px solid var(--color-on-dark-border);text-align:center;flex-wrap:wrap;display:flex}.footer-line[data-v-722aea1c]>*+:before{content:"·";margin-right:var(--space-2);color:var(--color-on-dark-muted);display:inline-block}.footer-legal[data-v-722aea1c]{flex-basis:100%}.footer-line>.footer-legal[data-v-722aea1c]+:before{content:none}@media (width<=640px){.footer-line[data-v-722aea1c]{flex-direction:column;align-items:center}.footer-line[data-v-722aea1c]>*+:before{content:none}}.demo-try[data-v-34ee32ac]{left:50%;bottom:var(--space-4);white-space:nowrap;z-index:70;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-bg);font-weight:600;text-decoration:none;position:fixed;transform:translate(-50%);box-shadow:0 2px 8px #00000040}.demo-try[data-v-34ee32ac]:hover{filter:brightness(1.1)}main[data-v-72ba751e]:focus{outline:none}.service-ticket-list[data-v-372599a0]{gap:var(--space-4);padding:0;list-style:none;display:grid}.service-ticket-list p[data-v-372599a0]{margin:0}.service-ticket[data-v-372599a0]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);display:grid}.service-ticket summary[data-v-372599a0]{gap:var(--space-1);cursor:pointer;justify-items:start;display:grid}.service-ticket summary small[data-v-372599a0],.service-ticket-answer small[data-v-372599a0]{color:var(--color-muted)}.service-ticket-status[data-v-372599a0]{padding:0 var(--space-2);border-radius:var(--radius-pill);border:1px solid;font-size:.8125rem}.service-ticket-status[data-status=open][data-v-372599a0]{color:var(--color-danger,#b42318)}.service-ticket-status[data-status=answered][data-v-372599a0]{color:var(--color-primary-text)}.service-ticket-status[data-status=closed][data-v-372599a0]{color:var(--color-muted)}.service-ticket-answer[data-v-372599a0]{gap:var(--space-1);padding-left:var(--space-3);border-left:3px solid var(--color-primary);display:grid}.service-ticket-text[data-v-372599a0]{white-space:pre-line}.service-low strong[data-v-d2f767b6]{color:var(--color-danger,#b42318)}.service-ticket-dialog[data-v-d2f767b6]{border:1px solid var(--color-border);border-radius:var(--radius-large);width:min(32rem,100vw - 2rem)}.service-ticket-dialog form[data-v-d2f767b6]{gap:var(--space-4);display:grid}.service-ticket-dialog label[data-v-d2f767b6]{gap:var(--space-1);font-weight:600;display:grid}.service-ticket-dialog input[data-v-d2f767b6]:not([type=radio],[type=checkbox]),.service-ticket-dialog select[data-v-d2f767b6],.service-ticket-dialog textarea[data-v-d2f767b6]{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);font-weight:400}.service-ticket-dialog input[type=file][data-v-d2f767b6]{padding:var(--space-2)}.service-ticket-dialog .service-remember[data-v-d2f767b6]{gap:var(--space-2);align-items:center;font-weight:400;display:flex}.service-ticket-dialog fieldset[data-v-d2f767b6]{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.service-ticket-dialog legend[data-v-d2f767b6]{margin-bottom:var(--space-2);font-weight:600}.service-ticket-dialog fieldset label[data-v-d2f767b6]{gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;align-items:center;font-weight:400;display:flex}.service-ticket-dialog fieldset label[data-v-d2f767b6]:has(:checked){border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.service-reply-how[data-v-d2f767b6]{color:var(--color-muted);margin:0}.service-dialog-actions[data-v-d2f767b6]{gap:var(--space-2);margin-top:var(--space-4);display:flex}.service-spinner[data-v-d2f767b6]{vertical-align:-.15em;border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin-right:.5em;animation:.8s linear infinite service-spin-d2f767b6;display:inline-block}@keyframes service-spin-d2f767b6{to{transform:rotate(1turn)}}.lock-icon[data-v-92a65f12]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.access-request[data-v-b063cf40]{width:100%;max-width:24rem;margin-top:var(--space-4);font-size:var(--font-size-small)}summary[data-v-b063cf40]{cursor:pointer;text-align:center;color:var(--color-primary)}form[data-v-b063cf40]{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}label[data-v-b063cf40]{margin-top:var(--space-2);font-weight:600}input[data-v-b063cf40],textarea[data-v-b063cf40]{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit}.button[data-v-b063cf40]{margin-top:var(--space-4);justify-content:center}.access-request__error[data-v-b063cf40]{color:var(--color-danger)}.access-request__sent[data-v-b063cf40]{margin:var(--space-3) 0 0;text-align:center}.access-request__trap[data-v-b063cf40]{position:absolute;left:-9999px}
