@font-face{font-family:Gotham;font-style:normal;font-weight:500;font-display:swap;src:local("Gotham Medium"),local("Gotham-Medium")}@font-face{font-family:Gotham;font-style:normal;font-weight:600;font-display:swap;src:local("Gotham Medium"),local("Gotham-Medium")}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Raleway/Raleway-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/Raleway/Raleway-Italic-VariableFont_wght.ttf) format("truetype")}.font-aeonik{font-family:Aeonik,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-aeonik-pro{font-family:Aeonik Pro,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-display{font-family:var(--font-family-display)}:root{--color-primary:#65bed9;--color-accent:var(--color-primary);--color-success:#22b847;--color-error:#ff453a;--color-warning:#ffd60a;--color-warning-text:#b87400;--color-accent-light:#8acfe3;--color-accent-dark:#4fa8c4;--color-accent-hover:#73c5de;--color-primary-rgb:101,190,217;--color-accent-rgb:var(--color-primary-rgb);--color-success-rgb:34,184,71;--color-warning-rgb:255,214,10;--color-error-rgb:255,69,58;--color-info-rgb:91,141,239;--color-success-alpha:rgba(34,184,71,.15);--color-warning-alpha:rgba(255,214,10,.15);--color-error-alpha:rgba(255,69,58,.15);--color-info-alpha:rgba(91,141,239,.15);--color-accent-alpha:rgba(101,190,217,.15);--color-info:#5b8def;--color-on-primary:#111;--color-on-inverse:#fff;--radius-button:12px;--radius-input:12px;--radius-card:16px;--radius-modal:22px;--radius-surface-large:24px;--radius-cta:9999px;--corner-shape-ui:squircle;--border-radius:var(--radius-button);--border-radius-sm:8px;--border-radius-lg:var(--radius-card);--border-radius-xl:var(--radius-surface-large);--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-base:.9375rem;--font-size-md:1rem;--font-size-nav:1.0625rem;--font-size-lg:1.125rem;--font-family-display:"Raleway","Aeonik","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.35;--sidebar-user-avatar-size:2.75rem;--sidebar-user-avatar-size-collapsed:2.5rem;--color-bg-primary:#111;--color-bg-secondary:#1c1c1e;--color-text-primary:#fff;--color-text-secondary:#a1a1aa;--color-background:var(--color-bg-primary);--color-background-soft:#1c1c1e;--color-background-mute:#111;--color-secondary:var(--color-background-soft);--color-topbar-search-bg:#1c1c1e;--color-topbar-search-shadow:0 1px 2px rgba(0,0,0,.42);--color-page-bg:var(--color-background);--color-surface:var(--color-background-soft);--color-border:#3a3a3c;--color-border-hover:#48484a;--color-heading:var(--color-text-primary);--color-text:var(--color-text-primary);--color-text-muted:var(--color-text-secondary);--chart-color-primary:#ffd60a;--chart-color-secondary:#a1a1aa;--chart-color-accent:var(--color-primary);--color-brand-wordmark:#fff;--font-brand-wordmark:"Gotham","Gotham SSm A","Gotham SSm B","Montserrat","Outfit","DM Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--section-gap:2rem;--page-container-max-width:75rem;--site-content-max-width:68rem;--site-content-container:min(100% - 2.5rem,var(--site-content-max-width));--booking-page-max-width:var(--page-container-max-width);--booking-page-container:min(100% - 2.5rem,var(--booking-page-max-width));--shadow-sm:0 1px 2px rgba(0,0,0,.2);--shadow-md:0 4px 6px rgba(0,0,0,.25);--shadow-lg:0 10px 15px rgba(0,0,0,.3);--shadow-xl:0 20px 25px rgba(0,0,0,.35)}:root.theme-bright{--color-bg-primary:#f7f7f8;--color-bg-secondary:#fff;--color-text-primary:#111;--color-text-secondary:#6b7280;--color-background:var(--color-bg-primary);--color-background-soft:#fff;--color-background-mute:#f7f7f8;--color-secondary:var(--color-background-soft);--color-topbar-search-bg:#ececee;--color-topbar-search-shadow:0 1px 2px rgba(17,17,17,.05),0 1px 3px rgba(17,17,17,.04);--color-border:#d1d5db;--color-border-hover:#9ca3af;--color-heading:var(--color-text-primary);--color-text:var(--color-text-primary);--color-text-muted:var(--color-text-secondary);--shadow-sm:0 1px 2px rgba(17,17,17,.06);--shadow-md:0 4px 6px rgba(17,17,17,.08);--shadow-lg:0 10px 15px rgba(17,17,17,.1);--shadow-xl:0 20px 25px rgba(17,17,17,.12);--chart-color-primary:#ffd60a;--chart-color-secondary:#6b7280;--chart-color-accent:var(--color-primary);--color-brand-wordmark:#111}:root.theme-dark{--color-bg-primary:#111;--color-bg-secondary:#1c1c1e;--color-text-primary:#fff;--color-text-secondary:#a1a1aa;--color-background:var(--color-bg-primary);--color-background-soft:#1c1c1e;--color-background-mute:#111;--color-secondary:var(--color-background-soft);--color-topbar-search-bg:#1c1c1e;--color-topbar-search-shadow:0 1px 2px rgba(0,0,0,.42);--color-border:#3a3a3c;--color-border-hover:#48484a;--color-heading:var(--color-text-primary);--color-text:var(--color-text-primary);--color-text-muted:var(--color-text-secondary);--shadow-sm:0 1px 2px rgba(0,0,0,.2);--shadow-md:0 4px 6px rgba(0,0,0,.25);--shadow-lg:0 10px 15px rgba(0,0,0,.3);--shadow-xl:0 20px 25px rgba(0,0,0,.35);--color-brand-wordmark:#fff}*,:after,:before{box-sizing:border-box;margin:0}:root{--theme-default:dark}html{height:100%;color-scheme:dark}html.theme-bright{color-scheme:light}body{min-height:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Aeonik,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:var(--font-size-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:var(--font-family-display)}#__nuxt,#app-root{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;font-weight:400}.page-container{box-sizing:border-box;width:100%;max-width:var(--page-container-max-width);margin-left:auto;margin-right:auto;min-width:0}.page-container--wide{max-width:none}.app-layout-root{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.app-layout-root>*{flex:1 1 auto;min-height:0;width:100%}.btn{padding:12px 20px;border-radius:var(--radius-button);border:1px solid var(--color-border);background:var(--color-background-soft);color:var(--color-text);font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn,.btn-cta{corner-shape:var(--corner-shape-ui)}.btn-cta{border-radius:var(--radius-cta)}.btn:hover{background:var(--color-background-mute);border-color:var(--color-border-hover);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--color-accent);color:var(--color-on-primary);border-color:var(--color-accent)}.btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-secondary{background:transparent;border-color:var(--color-accent);color:var(--color-accent)}.btn-secondary:hover{background:var(--color-accent);color:var(--color-on-primary)}.card{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.25rem;box-shadow:var(--shadow-sm)}.card,.card--surface-lg{corner-shape:var(--corner-shape-ui)}.card--surface-lg{border-radius:var(--radius-surface-large)}.card-header{margin-bottom:1rem}.card-title{font-size:1.25rem;font-weight:600;color:var(--color-heading);margin:0;font-family:var(--font-family-display)}.card-subtitle{font-size:.875rem;color:var(--color-text-muted);margin:.25rem 0 0}.form-group{margin-bottom:1rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-text);font-size:.875rem}.form-label-with-icon{display:inline-flex!important;align-items:center;gap:.5rem}.form-label-with-icon svg{flex-shrink:0;opacity:.7;color:var(--color-text-muted)}.title-with-icon{display:inline-flex!important;align-items:center;gap:.5rem}.title-with-icon svg{flex-shrink:0;opacity:.7;color:var(--color-text-muted)}.form-input{width:100%;padding:12px;background:var(--color-background-mute);border:1px solid var(--color-border);border-radius:var(--radius-input);corner-shape:var(--corner-shape-ui);color:var(--color-text);font-family:inherit;font-size:.875rem;transition:all .2s ease}.form-input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.2)}.form-input::-moz-placeholder{color:var(--color-text-muted)}.form-input::placeholder{color:var(--color-text-muted)}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning-text)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.ds-modal-panel{border-radius:var(--radius-modal);corner-shape:var(--corner-shape-ui)}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.font-aeonik-light{font-family:Aeonik,Inter,sans-serif;font-weight:300}.font-aeonik-regular{font-family:Aeonik,Inter,sans-serif;font-weight:400}.font-aeonik-medium{font-family:Aeonik,Inter,sans-serif;font-weight:500}.font-aeonik-semibold{font-family:Aeonik,Inter,sans-serif;font-weight:600}.font-aeonik-bold{font-family:Aeonik,Inter,sans-serif;font-weight:700}.font-aeonik-pro-light{font-family:Aeonik Pro,Manrope,sans-serif;font-weight:300}.font-aeonik-pro-regular{font-family:Aeonik Pro,Manrope,sans-serif;font-weight:400}.font-aeonik-pro-medium{font-family:Aeonik Pro,Manrope,sans-serif;font-weight:500}.font-aeonik-pro-semibold{font-family:Aeonik Pro,Manrope,sans-serif;font-weight:600}.font-aeonik-pro-bold{font-family:Aeonik Pro,Manrope,sans-serif;font-weight:700}@media(max-width:767.98px){.card{padding:16px}.btn{padding:10px 16px;font-size:.8125rem}}:root{--site-header-theme-transition-duration:.55s;--site-header-theme-transition-ease:cubic-bezier(.4,0,.2,1);--site-header-global-height:2.75rem;--site-header-local-height:3.25rem;--site-header-sticky-offset:calc(var(--site-header-global-height) + var(--site-header-local-height))}@media(max-width:767.98px){:root{--site-header-global-height:3.375rem;--site-header-local-height:3rem}}.client-site-layout{min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip}.client-site-layout--light{background:#fff;color:#111}.client-site-layout--dark{background:#111;color:#f5f5f7}.client-site-layout__main{flex:1 1 auto;width:100%;background:inherit;color:inherit}.client-site-layout__main--centered{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(100%,68rem)) minmax(0,1fr)}.client-site-layout__main--centered>*{grid-column:2;width:100%;min-width:0;margin-inline:0;align-self:start}.client-site-layout__main--padded{padding:1.5rem clamp(1rem,3vw,2rem) 2.5rem}.site-header-theme-transition-colors{transition:background-color var(--site-header-theme-transition-duration) var(--site-header-theme-transition-ease),color var(--site-header-theme-transition-duration) var(--site-header-theme-transition-ease),border-color var(--site-header-theme-transition-duration) var(--site-header-theme-transition-ease),box-shadow var(--site-header-theme-transition-duration) var(--site-header-theme-transition-ease)}@media(prefers-reduced-motion:reduce){.site-header-theme-transition-colors{transition-duration:.01ms}}.page-enter-active,.page-leave-active{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.page-enter-from,.page-leave-to{opacity:0;transform:translate3d(0,.4rem,0)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:opacity .12s ease}.page-enter-from,.page-leave-to{transform:none}}@keyframes ui-ds-btn-spin{to{transform:rotate(1turn)}}.ui-ds-btn{--ui-ds-btn-pad-y:.625rem;--ui-ds-btn-pad-x:1.375rem;--ui-ds-btn-font-size:var(--font-size-sm);--ui-ds-btn-font-weight:var(--font-weight-medium);--ui-ds-btn-radius:var(--radius-button);box-sizing:border-box;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:calc(var(--ui-ds-btn-pad-y) - .0625rem) var(--ui-ds-btn-pad-x) calc(var(--ui-ds-btn-pad-y) + .0625rem);border:1px solid transparent;border-radius:var(--ui-ds-btn-radius);corner-shape:var(--corner-shape-ui);font-family:inherit;font-size:var(--ui-ds-btn-font-size);font-weight:var(--ui-ds-btn-font-weight);line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease,opacity .18s ease;-webkit-tap-highlight-color:transparent}.ui-ds-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-ds-btn:disabled{cursor:not-allowed;pointer-events:none}.ui-ds-btn__spinner{box-sizing:border-box;width:1.125rem;height:1.125rem;flex-shrink:0;border-radius:50%;border-color:currentcolor transparent transparent currentcolor;border-style:dashed;border-width:2px;animation:ui-ds-btn-spin .7s linear infinite}.ui-ds-btn>svg{display:block;flex-shrink:0}.ui-ds-btn__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.theme-bright .ui-ds-btn--primary{background:var(--color-text);color:var(--color-on-inverse);border-color:var(--color-text)}html.theme-bright .ui-ds-btn--primary:hover:not(:disabled),html.theme-bright .ui-ds-btn--primary[data-ui-state=hover]:not(:disabled){background:color-mix(in srgb,var(--color-text) 88%,var(--color-on-inverse));border-color:color-mix(in srgb,var(--color-text) 88%,var(--color-on-inverse))}html.theme-bright .ui-ds-btn--primary:active:not(:disabled),html.theme-bright .ui-ds-btn--primary[data-ui-state=active]:not(:disabled){background:color-mix(in srgb,var(--color-text) 96%,#000);border-color:color-mix(in srgb,var(--color-text) 96%,#000);box-shadow:inset 0 2px 4px #0000002e}html.theme-bright .ui-ds-btn--primary:disabled{background:#d1d5db;border-color:#d1d5db;color:#fff;opacity:1}html.theme-dark .ui-ds-btn--primary{background:var(--color-text);color:var(--color-bg-primary);border-color:var(--color-text)}html.theme-dark .ui-ds-btn--primary:hover:not(:disabled),html.theme-dark .ui-ds-btn--primary[data-ui-state=hover]:not(:disabled){background:color-mix(in srgb,var(--color-text) 90%,var(--color-bg-primary));border-color:color-mix(in srgb,var(--color-text) 90%,var(--color-bg-primary))}html.theme-dark .ui-ds-btn--primary:active:not(:disabled),html.theme-dark .ui-ds-btn--primary[data-ui-state=active]:not(:disabled){background:color-mix(in srgb,var(--color-text) 82%,var(--color-bg-primary));box-shadow:inset 0 2px 4px #00000059}html.theme-dark .ui-ds-btn--primary:disabled{background:#48484a;border-color:#48484a;color:#a1a1aa}html.theme-bright .ui-ds-btn--secondary{background:var(--color-secondary);color:var(--color-text);border-color:var(--color-border)}html.theme-bright .ui-ds-btn--secondary:hover:not(:disabled),html.theme-bright .ui-ds-btn--secondary[data-ui-state=hover]:not(:disabled){background:var(--color-background-mute);border-color:var(--color-border-hover)}html.theme-bright .ui-ds-btn--secondary:active:not(:disabled),html.theme-bright .ui-ds-btn--secondary[data-ui-state=active]:not(:disabled){background:color-mix(in srgb,var(--color-background-mute) 85%,var(--color-border));box-shadow:inset 0 1px 3px #11111114}html.theme-bright .ui-ds-btn--secondary:disabled{background:var(--color-secondary);border-color:#e5e7eb;color:#d1d5db}html.theme-dark .ui-ds-btn--secondary{background:transparent;color:var(--color-text);border-color:var(--color-border)}html.theme-dark .ui-ds-btn--secondary:hover:not(:disabled),html.theme-dark .ui-ds-btn--secondary[data-ui-state=hover]:not(:disabled){background:var(--color-background-mute);border-color:var(--color-border-hover)}html.theme-dark .ui-ds-btn--secondary:active:not(:disabled),html.theme-dark .ui-ds-btn--secondary[data-ui-state=active]:not(:disabled){background:color-mix(in srgb,var(--color-background-mute) 75%,#000);box-shadow:inset 0 1px 3px #00000040}html.theme-dark .ui-ds-btn--secondary:disabled{opacity:.45}.ui-ds-btn--tertiary{background:transparent;border-color:transparent}html.theme-bright .ui-ds-btn--tertiary{color:var(--color-text)}html.theme-bright .ui-ds-btn--tertiary:hover:not(:disabled),html.theme-bright .ui-ds-btn--tertiary[data-ui-state=hover]:not(:disabled){background:var(--color-background-mute)}html.theme-bright .ui-ds-btn--tertiary:active:not(:disabled),html.theme-bright .ui-ds-btn--tertiary[data-ui-state=active]:not(:disabled){background:color-mix(in srgb,var(--color-background-mute) 82%,var(--color-border))}html.theme-bright .ui-ds-btn--tertiary:disabled{color:#d1d5db;background:transparent}html.theme-dark .ui-ds-btn--tertiary{color:var(--color-text)}html.theme-dark .ui-ds-btn--tertiary:hover:not(:disabled),html.theme-dark .ui-ds-btn--tertiary[data-ui-state=hover]:not(:disabled){background:var(--color-background-mute)}html.theme-dark .ui-ds-btn--tertiary:active:not(:disabled),html.theme-dark .ui-ds-btn--tertiary[data-ui-state=active]:not(:disabled){background:color-mix(in srgb,var(--color-background-mute) 88%,#fff)}html.theme-dark .ui-ds-btn--tertiary:disabled{opacity:.4}.ui-ds-btn--tertiary.ui-ds-btn--loading:not(:disabled){background:var(--color-background-mute)}.ui-ds-btn--icon{--ui-ds-btn-pad-x:.5rem;--ui-ds-btn-pad-y:.5rem;min-width:2.5rem;min-height:2.5rem;padding:var(--ui-ds-btn-pad-y);border-radius:calc(var(--radius-button) - 2px);corner-shape:var(--corner-shape-ui);background:transparent;border-color:transparent;color:var(--color-text)}.ui-ds-btn--icon:hover:not(:disabled),.ui-ds-btn--icon[data-ui-state=hover]:not(:disabled){background:var(--color-background-mute)}.ui-ds-btn--icon:active:not(:disabled),.ui-ds-btn--icon[data-ui-state=active]:not(:disabled){background:color-mix(in srgb,var(--color-background-mute) 75%,var(--color-border))}.ui-ds-btn--icon:disabled{color:var(--color-text-muted);opacity:.55}.ui-ds-btn--iconRound{--ui-ds-btn-radius:9999px;--ui-ds-btn-pad-x:0;--ui-ds-btn-pad-y:0;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;background:var(--color-secondary);border-color:var(--color-border);color:var(--color-text)}.ui-ds-btn--iconRound:hover:not(:disabled),.ui-ds-btn--iconRound[data-ui-state=hover]:not(:disabled){background:var(--color-background-mute);border-color:var(--color-border-hover)}.ui-ds-btn--iconRound:active:not(:disabled),.ui-ds-btn--iconRound[data-ui-state=active]:not(:disabled){background:color-mix(in srgb,var(--color-background-mute) 85%,var(--color-border));box-shadow:inset 0 1px 3px #0000001f}html.theme-dark .ui-ds-btn--iconRound:active:not(:disabled),html.theme-dark .ui-ds-btn--iconRound[data-ui-state=active]:not(:disabled){box-shadow:inset 0 1px 3px #00000059}.ui-ds-btn--iconRound:disabled{border-color:var(--color-border);color:var(--color-text-muted);opacity:.55}.ui-ds-btn--loading{cursor:wait;pointer-events:none}.ui-ds-btn--block{width:100%}.ui-ds-btn--sm{min-height:2.25rem;--ui-ds-btn-pad-y:.45rem;--ui-ds-btn-pad-x:1rem;--ui-ds-btn-font-size:var(--font-size-xs)}.ui-ds-disclosure{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:var(--radius-card);corner-shape:var(--corner-shape-ui);box-shadow:var(--shadow-sm);overflow:hidden}.ui-ds-disclosure__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.9rem 1rem;border:none;background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.ui-ds-disclosure__trigger:hover{background:color-mix(in srgb,var(--color-border) 28%,transparent)}.ui-ds-disclosure__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ui-ds-disclosure__label{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ui-ds-disclosure__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.ui-ds-disclosure__summary,.ui-ds-disclosure__title{font-family:var(--font-family-display);line-height:var(--leading-snug)}.ui-ds-disclosure__summary{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-ds-disclosure__chev{flex-shrink:0;width:.65rem;height:.65rem;background-color:var(--color-text-muted);transform:rotate(90deg);transition:transform .2s ease;-webkit-mask-image:url(../icons/angle-small-right.svg);mask-image:url(../icons/angle-small-right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.ui-ds-disclosure--open .ui-ds-disclosure__chev{transform:rotate(-90deg)}.ui-ds-disclosure__panel-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.ui-ds-disclosure__panel-wrap--open{grid-template-rows:1fr}.ui-ds-disclosure__panel-inner{overflow:hidden;min-height:0}.ui-ds-disclosure__panel{display:flex;flex-direction:column;gap:.85rem;padding:0 1rem 1rem;border-top:1px solid var(--color-border);opacity:0;transition:opacity .2s ease}.ui-ds-disclosure__panel-wrap--open .ui-ds-disclosure__panel{opacity:1}.ui-ds-disclosure__panel--fields{gap:1rem}.ui-ds-disclosure-summary-enter-active,.ui-ds-disclosure-summary-leave-active{transition:opacity .18s ease}.ui-ds-disclosure-summary-enter-from,.ui-ds-disclosure-summary-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.ui-ds-disclosure-summary-enter-active,.ui-ds-disclosure-summary-leave-active,.ui-ds-disclosure__chev,.ui-ds-disclosure__panel,.ui-ds-disclosure__panel-wrap{transition:none}.ui-ds-disclosure__panel-wrap--open .ui-ds-disclosure__panel{opacity:1}}.ui-ds-segmented{--segment-pad:4px;position:relative;display:flex;width:100%;box-sizing:border-box;padding:var(--segment-pad);border-radius:9999px;background:color-mix(in srgb,var(--color-border) 22%,var(--color-background-mute));border:1px solid color-mix(in srgb,var(--color-border) 50%,transparent)}.ui-ds-segmented__thumb{position:absolute;top:var(--segment-pad);bottom:var(--segment-pad);left:var(--segment-pad);width:calc((100% - var(--segment-pad)*2)/var(--segment-count, 2));border-radius:9999px;background:var(--color-surface,var(--color-background-soft));box-shadow:0 1px 3px color-mix(in srgb,#000 8%,transparent),0 0 0 1px color-mix(in srgb,var(--color-border) 32%,transparent);transform:translate(calc(var(--segment-active, 0)*100%));transition:transform .32s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0;will-change:transform}.ui-ds-segmented__row{position:relative;z-index:1;display:flex;width:100%;min-width:0}.ui-ds-segmented__btn{flex:1 1 0;min-width:0;margin:0;display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.45rem .35rem;border:none;border-radius:9999px;background:transparent;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);cursor:pointer;transition:color .22s ease,font-weight .22s ease;-webkit-tap-highlight-color:transparent}.ui-ds-segmented__btn:hover:not(.ui-ds-segmented__btn--active):not(:disabled){color:var(--color-heading)}.ui-ds-segmented__btn:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 55%,transparent);outline-offset:2px;z-index:2}.ui-ds-segmented__btn--active{color:var(--color-heading);font-weight:var(--font-weight-semibold)}.ui-ds-segmented__btn:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ui-ds-segmented__thumb{transition:none}}:root{--ui-ds-textfield-focus:#1a73e8;--ui-ds-textfield-radius:10px;--ui-ds-textfield-focus-ring:rgba(26,115,232,.22);--ui-ds-textfield-affix-inset:.4rem;--ui-ds-textfield-trailing-size:2.75rem;--ui-ds-textfield-leading-size:2.75rem}.ui-ds-text-field{display:grid;grid-template-columns:minmax(8.75rem,max-content) minmax(0,1fr);-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.35rem;align-items:center;font-family:var(--font-family-display)}.ui-ds-text-field--align-start{align-items:flex-start}.ui-ds-text-field--align-start .ui-ds-text-field__label-cell{padding-top:.62rem}.ui-ds-text-field__label-cell{min-width:0}.ui-ds-text-field__label{margin:0;font-size:var(--font-size-base);font-weight:500;color:var(--color-text);line-height:1.35}.ui-ds-text-field__control{min-width:0}.ui-ds-text-field__affix-wrap{position:relative;display:block;width:100%}.ui-ds-text-field__affix-wrap--has-trailing .ui-ds-text-field__input{padding-right:calc(var(--ui-ds-textfield-affix-inset) + var(--ui-ds-textfield-trailing-size) + var(--ui-ds-textfield-affix-inset))}.ui-ds-text-field__affix-wrap--has-leading .ui-ds-text-field__input{padding-left:calc(var(--ui-ds-textfield-affix-inset) + var(--ui-ds-textfield-leading-size) + var(--ui-ds-textfield-affix-inset))}.ui-ds-text-field__prefix,.ui-ds-text-field__suffix{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;min-width:var(--ui-ds-textfield-trailing-size);padding:0 var(--ui-ds-textfield-affix-inset);color:var(--color-text-muted);pointer-events:none}.ui-ds-text-field__prefix{left:0;min-width:var(--ui-ds-textfield-leading-size)}.ui-ds-text-field__suffix{right:0;min-width:var(--ui-ds-textfield-trailing-size)}.ui-ds-text-field__prefix>*,.ui-ds-text-field__suffix>*{pointer-events:auto}.ui-ds-text-field__input{display:block;width:100%;box-sizing:border-box;min-height:2.75rem;padding:.65rem .95rem;margin:0;font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:500;color:var(--color-text);background:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--ui-ds-textfield-radius);corner-shape:var(--corner-shape-ui);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.ui-ds-text-field__input::-moz-placeholder{color:var(--color-text-muted);font-weight:500;opacity:.88}.ui-ds-text-field__input::placeholder{color:var(--color-text-muted);font-weight:500;opacity:.88}.ui-ds-text-field__input:hover:not(:disabled):not([readonly]){border-color:var(--color-border-hover)}.ui-ds-text-field__input:focus{border-color:var(--ui-ds-textfield-focus);box-shadow:0 0 0 3px var(--ui-ds-textfield-focus-ring)}.ui-ds-text-field__input:focus-visible{border-color:var(--ui-ds-textfield-focus);box-shadow:0 0 0 3px var(--ui-ds-textfield-focus-ring)}.ui-ds-text-field__input--demo-focus{border-color:var(--ui-ds-textfield-focus);box-shadow:0 0 0 3px var(--ui-ds-textfield-focus-ring)}.ui-ds-text-field__input:disabled{background:var(--color-background-mute);border-color:color-mix(in srgb,var(--color-border) 72%,transparent);color:color-mix(in srgb,var(--color-text) 42%,var(--color-text-muted));cursor:not-allowed;box-shadow:none}.ui-ds-text-field__input--error,.ui-ds-text-field__input[aria-invalid=true]{border-color:var(--color-error)}.ui-ds-text-field__input--error:focus,.ui-ds-text-field__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(var(--color-error-rgb),.22)}.ui-ds-text-field__hint{grid-column:2;margin:0;font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:500;line-height:1.35}.ui-ds-text-field__hint--error{color:var(--color-error)}.ui-ds-text-field-hint-enter-active,.ui-ds-text-field-hint-leave-active{transition:opacity .22s ease,transform .22s ease}.ui-ds-text-field-hint-enter-from,.ui-ds-text-field-hint-leave-to{opacity:0;transform:translateY(-.2rem)}@media(prefers-reduced-motion:reduce){.ui-ds-text-field-hint-enter-active,.ui-ds-text-field-hint-leave-active{transition:none}.ui-ds-text-field-hint-enter-from,.ui-ds-text-field-hint-leave-to{transform:none}}.ui-ds-text-field__input[readonly]:not(:disabled){cursor:default}.ui-ds-text-field__input[type=date]{color-scheme:light}html.theme-dark .ui-ds-text-field__input[type=date]{color-scheme:dark}.ui-ds-text-field__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.ui-ds-text-field__input[type=date]:hover:not(:disabled):not([readonly])::-webkit-calendar-picker-indicator{opacity:.9}.ui-ds-text-field__input[type=date]:focus-visible::-webkit-calendar-picker-indicator,.ui-ds-text-field__input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}.ui-ds-text-field--stacked{grid-template-columns:1fr}.ui-ds-text-field--stacked .ui-ds-text-field__hint,.ui-ds-text-field--stacked .ui-ds-text-field__hint--error{grid-column:1}.ui-ds-text-field__textarea{display:block;width:100%;box-sizing:border-box;min-height:6.5rem;padding:.65rem .95rem;margin:0;font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:500;line-height:1.45;color:var(--color-text);background:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--ui-ds-textfield-radius);corner-shape:var(--corner-shape-ui);outline:none;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.ui-ds-text-field__textarea::-moz-placeholder{color:var(--color-text-muted);font-weight:500;opacity:.88}.ui-ds-text-field__textarea::placeholder{color:var(--color-text-muted);font-weight:500;opacity:.88}.ui-ds-text-field__textarea:hover:not(:disabled):not([readonly]){border-color:var(--color-border-hover)}.ui-ds-text-field__textarea:focus,.ui-ds-text-field__textarea:focus-visible{border-color:var(--ui-ds-textfield-focus);box-shadow:0 0 0 3px var(--ui-ds-textfield-focus-ring)}.ui-ds-text-field__textarea:disabled{background:var(--color-background-mute);border-color:color-mix(in srgb,var(--color-border) 72%,transparent);color:color-mix(in srgb,var(--color-text) 42%,var(--color-text-muted));cursor:not-allowed;box-shadow:none}.ui-ds-text-field__textarea.ui-ds-text-field__input--error,.ui-ds-text-field__textarea[aria-invalid=true]{border-color:var(--color-error)}.ui-ds-text-field__textarea.ui-ds-text-field__input--error:focus,.ui-ds-text-field__textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(var(--color-error-rgb),.22)}.ui-ds-text-field__textarea-block{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.4rem}.ui-ds-text-field__textarea-shell{width:100%}.ui-ds-text-field__character-count{margin:0;padding:0;font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:600;line-height:1.35;color:var(--color-text-muted);letter-spacing:.01em;font-variant-numeric:tabular-nums}.ui-ds-text-field__character-count--multiline-below{align-self:flex-end;margin:0;padding:.38rem .55rem;border-radius:8px;corner-shape:var(--corner-shape-ui);border:1px solid color-mix(in srgb,var(--color-border) 55%,transparent);background:color-mix(in srgb,var(--color-secondary) 93%,transparent);box-shadow:0 1px 2px color-mix(in srgb,#000 10%,transparent)}.ui-ds-text-field__character-count--below-single{margin-top:.35rem;align-self:flex-end}.ui-ds-text-field__character-count--at-limit{color:var(--color-heading)}.ui-ds-text-field__character-count--at-limit.ui-ds-text-field__character-count--multiline-below{border-color:color-mix(in srgb,var(--color-heading) 25%,var(--color-border));background:color-mix(in srgb,var(--color-secondary) 88%,transparent)}.ui-ds-text-field__control--stack-single-count{display:flex;flex-direction:column;align-items:stretch}.ui-ds-checkbox{display:inline-flex;align-items:flex-start;gap:.65rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-ds-checkbox--disabled{opacity:.55;cursor:not-allowed}.ui-ds-checkbox__input{position:relative;flex-shrink:0;width:1.125rem;height:1.125rem;margin:.125rem 0 0;border:1.5px solid var(--color-border);border-radius:var(--border-radius-sm,.5rem);background:var(--color-secondary);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .16s cubic-bezier(.34,1.2,.64,1)}.ui-ds-checkbox__input:after{content:"";position:absolute;left:50%;top:46%;width:.3rem;height:.55rem;border:solid color-mix(in srgb,var(--color-primary) 88%,var(--color-heading));border-width:0 2px 2px 0;opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(.4);transition:opacity .2s ease,transform .26s cubic-bezier(.34,1.35,.64,1)}.ui-ds-checkbox__input:checked{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 16%,var(--color-secondary));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 16%,transparent)}.ui-ds-checkbox__input:checked:after{opacity:1;transform:translate(-50%,-50%) rotate(45deg) scale(1)}.ui-ds-checkbox__input:active:not(:disabled){transform:scale(.9)}.ui-ds-checkbox__input:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}.ui-ds-checkbox__input:disabled{cursor:not-allowed}.ui-ds-checkbox__label{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);line-height:1.45;color:var(--color-text)}.ui-ds-checkbox__label a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.ui-ds-checkbox__input,.ui-ds-checkbox__input:after{transition:none}}.ui-kit{max-width:56rem;margin:0 auto;padding-bottom:2.5rem}.ui-kit__intro{margin-bottom:2rem}.ui-kit__h1{margin:0 0 .35rem;font-size:1.5rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;color:var(--color-heading);font-family:var(--font-family-display)}.ui-kit__lead{margin:0;max-width:40rem;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-muted)}.ui-kit__lead code{font-size:.8125em;padding:.1em .35em;border-radius:4px;corner-shape:var(--corner-shape-ui);background:var(--color-background-mute)}.ui-kit__hint{margin:-.35rem 0 .35rem;font-size:var(--font-size-xs);line-height:1.45;color:var(--color-text-muted)}.ui-kit__section{margin-bottom:2rem}.ui-kit__h2{margin:0 0 .65rem;font-size:1.0625rem;letter-spacing:-.02em;color:var(--color-heading);font-family:var(--font-family-display)}.ui-kit__h2,.ui-kit__h3{font-weight:var(--font-weight-semibold)}.ui-kit__h3{margin:1.25rem 0 .55rem;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.ui-kit__h3:first-child{margin-top:0}.ui-kit__panel{padding:1.25rem 1.35rem;background:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--radius-card);corner-shape:var(--corner-shape-ui);box-shadow:var(--shadow-sm)}.ui-kit__panel--fields{display:flex;flex-direction:column;gap:1rem}.ui-kit__panel--wide{max-width:none}.ui-kit__sample{margin:0 0 .65rem;font-family:var(--font-family-display);color:var(--color-text)}.ui-kit__sample:last-child{margin-bottom:0}.ui-kit__sample--h1{font-size:1.5rem;font-weight:var(--font-weight-semibold)}.ui-kit__sample--h2{font-size:1.25rem;font-weight:var(--font-weight-semibold)}.ui-kit__sample--h3{font-size:1.0625rem;font-weight:var(--font-weight-semibold)}.ui-kit__sample--body{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.ui-kit__sample--caption{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.ui-kit__sample--overline{font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.ui-kit__row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.ui-kit__row--wrap{row-gap:.75rem}.ui-kit__row--stretch{align-items:stretch}.ui-kit__block-demo{margin-top:.65rem}.ui-kit__card-body{margin:0}.ui-kit__card-body,.ui-kit__section-lead{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.ui-kit__section-lead{margin:-.35rem 0 .85rem}.ui-kit__alert{margin:0;font-size:var(--font-size-sm);line-height:1.45;color:var(--color-error)}.ui-kit__alert--success{color:color-mix(in srgb,#34c759 75%,var(--color-text))}a{color:inherit}.jobs-cookie-banner[data-v-88184150]{position:fixed;left:0;right:0;bottom:0;z-index:10050;display:flex;justify-content:center;padding:0 1.25rem calc(env(safe-area-inset-bottom,0px) + 1.25rem);pointer-events:none}.jobs-cookie-banner__panel[data-v-88184150]{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;width:100%;max-width:72rem;padding:.85rem 1.25rem .85rem 1.15rem;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a1a;transition:max-width .45s cubic-bezier(.32,.72,0,1),padding .45s cubic-bezier(.32,.72,0,1),gap .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1)}@media(min-width:768px){.jobs-cookie-banner__panel[data-v-88184150]{flex-wrap:nowrap}.jobs-cookie-banner__panel--compact[data-v-88184150]{max-width:38rem;padding:.7rem .9rem .7rem .85rem;gap:.75rem 1rem}.jobs-cookie-banner__panel--compact .jobs-cookie-banner__icon[data-v-88184150]{width:1.125rem;height:1.125rem}.jobs-cookie-banner__panel--compact .jobs-cookie-banner__btn[data-v-88184150]{font-size:.8125rem;padding:.5rem 1rem}.jobs-cookie-banner__text-viewport[data-v-88184150]{width:100%;min-width:0}.jobs-cookie-banner__text-body[data-v-88184150]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs-cookie-banner__text-body--compact[data-v-88184150]{white-space:nowrap}}.jobs-cookie-banner__message[data-v-88184150]{display:flex;align-items:center;gap:.75rem;flex:1 1 16rem;min-width:0}.jobs-cookie-banner__icon[data-v-88184150]{flex:0 0 auto;width:1.25rem;height:1.25rem;color:#6e6e73;transition:width .45s cubic-bezier(.32,.72,0,1),height .45s cubic-bezier(.32,.72,0,1)}.jobs-cookie-banner__text[data-v-88184150]{margin:0;flex:1 1 auto;min-width:0;font-size:.875rem;line-height:1.45;color:#6e6e73;transition:font-size .45s cubic-bezier(.32,.72,0,1),line-height .45s cubic-bezier(.32,.72,0,1)}.jobs-cookie-banner__text--compact[data-v-88184150]{font-size:.8125rem;line-height:1.35}.jobs-cookie-banner__text-viewport[data-v-88184150]{display:grid;width:100%;min-width:0;overflow:hidden;max-height:4.5rem;transition:max-height .45s cubic-bezier(.32,.72,0,1)}.jobs-cookie-banner__text-viewport--compact[data-v-88184150]{max-height:1.35rem}@media(min-width:768px){.jobs-cookie-banner__text-viewport[data-v-88184150],.jobs-cookie-banner__text-viewport--compact[data-v-88184150]{max-height:none}}.jobs-cookie-banner__text-body[data-v-88184150]{grid-area:1/1;opacity:0;transition:opacity .45s cubic-bezier(.32,.72,0,1);pointer-events:none}.jobs-cookie-banner__text-viewport--compact .jobs-cookie-banner__text-body--compact[data-v-88184150],.jobs-cookie-banner__text-viewport:not(.jobs-cookie-banner__text-viewport--compact) .jobs-cookie-banner__text-body[data-v-88184150]:not(.jobs-cookie-banner__text-body--compact){opacity:1;pointer-events:auto}.jobs-cookie-banner__link[data-v-88184150]{color:inherit;text-decoration:underline;text-underline-offset:2px}.jobs-cookie-banner__link[data-v-88184150]:focus-visible,.jobs-cookie-banner__link[data-v-88184150]:hover{color:#111}.jobs-cookie-banner__link[data-v-88184150]:focus-visible{outline:2px solid rgba(0,0,0,.2);outline-offset:2px;border-radius:2px}.jobs-cookie-banner__actions[data-v-88184150]{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;flex:0 0 auto}.jobs-cookie-banner__btn[data-v-88184150]{font-size:.875rem;font-weight:500;line-height:1;border-radius:999px;padding:.6rem 1.25rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,font-size .45s cubic-bezier(.32,.72,0,1),padding .45s cubic-bezier(.32,.72,0,1)}.jobs-cookie-banner__btn[data-v-88184150]:focus-visible{outline:2px solid rgba(0,0,0,.25);outline-offset:2px}.jobs-cookie-banner__btn--ghost[data-v-88184150]{background:#fff;color:#111;border:1px solid rgba(0,0,0,.12)}.jobs-cookie-banner__btn--ghost[data-v-88184150]:hover{background:#f5f5f7;border-color:#0000002e}.jobs-cookie-banner__btn--primary[data-v-88184150]{background:#111;color:#fff;border:1px solid #111}.jobs-cookie-banner__btn--primary[data-v-88184150]:hover{background:#2a2a2a;border-color:#2a2a2a}@media(max-width:720px){.jobs-cookie-banner__panel[data-v-88184150]{border-radius:1.25rem;padding:1rem 1.15rem}.jobs-cookie-banner__actions[data-v-88184150]{width:100%;justify-content:stretch}.jobs-cookie-banner__btn[data-v-88184150]{flex:1 1 auto;text-align:center}}.jobs-cookie-banner-enter-active[data-v-88184150]{transition:opacity .35s ease,transform .4s cubic-bezier(.32,.72,0,1)}.jobs-cookie-banner-leave-active[data-v-88184150]{transition:opacity .35s ease,transform .45s cubic-bezier(.4,0,.72,0);pointer-events:none}.jobs-cookie-banner-enter-from[data-v-88184150]{opacity:0;transform:translateY(12px)}.jobs-cookie-banner-leave-to[data-v-88184150]{opacity:0;transform:translateY(calc(100% + env(safe-area-inset-bottom,0px) + 1.25rem))}@media(prefers-reduced-motion:reduce){.jobs-cookie-banner-enter-active[data-v-88184150],.jobs-cookie-banner-leave-active[data-v-88184150]{transition-duration:.01ms}.jobs-cookie-banner-enter-from[data-v-88184150],.jobs-cookie-banner-leave-to[data-v-88184150]{transform:none}.jobs-cookie-banner__btn[data-v-88184150],.jobs-cookie-banner__icon[data-v-88184150],.jobs-cookie-banner__panel[data-v-88184150],.jobs-cookie-banner__text[data-v-88184150],.jobs-cookie-banner__text-body[data-v-88184150],.jobs-cookie-banner__text-viewport[data-v-88184150]{transition:none}}.client-gate[data-v-07bb9adb]{display:flex;align-items:center;justify-content:center;min-height:100%;width:100%;padding:1.5rem;text-align:center;background:var(--color-background);color:var(--color-text)}.client-gate__panel[data-v-07bb9adb]{max-width:26rem}.client-gate__illustration[data-v-07bb9adb]{display:block;width:min(280px,72vw);height:auto;margin:0 auto 1.25rem;-o-object-fit:contain;object-fit:contain}.client-gate__title[data-v-07bb9adb]{margin:0 0 .5rem;font-size:1.125rem;font-weight:var(--font-weight-semibold);line-height:1.35}.client-gate__title--maintenance[data-v-07bb9adb]{font-size:1.3125rem}.client-gate__text[data-v-07bb9adb]{margin:0;font-size:.9375rem;line-height:1.5;color:var(--color-text-muted)}.client-gate__text--maintenance[data-v-07bb9adb]{font-size:.875rem}.client-gate__spinner[data-v-07bb9adb]{width:2rem;height:2rem;margin:0 auto 1rem;border:2px solid var(--color-border);border-top-color:var(--color-text-muted);border-radius:50%;animation:client-gate-spin-07bb9adb .7s linear infinite}@keyframes client-gate-spin-07bb9adb{to{transform:rotate(1turn)}}.app-root[data-v-434e1b34]{min-height:100dvh}.app-backend-gate[data-v-434e1b34]{position:fixed;inset:0;z-index:20000;display:flex;flex-direction:column;background:var(--color-background)}.not-found[data-v-68ddc437]{box-sizing:border-box;justify-content:center;min-height:100dvh;padding:max(1.5rem,env(safe-area-inset-top,0px)) 1.5rem max(1.5rem,env(safe-area-inset-bottom,0px));text-align:center;background:var(--color-background);color:var(--color-text);font-family:var(--font-family-base)}.not-found[data-v-68ddc437],.not-found__panel[data-v-68ddc437]{display:flex;align-items:center;width:100%}.not-found__panel[data-v-68ddc437]{flex-direction:column;max-width:26rem}.not-found__illustration[data-v-68ddc437]{display:block;width:min(280px,72vw);height:auto;margin:0 auto .5rem;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.not-found__code[data-v-68ddc437]{margin:0 0 .35rem;font-size:clamp(2.75rem,12vw,3.5rem);line-height:1;letter-spacing:-.04em;color:color-mix(in srgb,var(--color-primary) 88%,var(--color-heading))}.not-found__code[data-v-68ddc437],.not-found__title[data-v-68ddc437]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold)}.not-found__title[data-v-68ddc437]{margin:0 0 .65rem;font-size:clamp(1.25rem,4.5vw,1.5rem);line-height:1.2;letter-spacing:-.02em;color:var(--color-heading)}.not-found__text[data-v-68ddc437]{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.55;color:var(--color-text-muted);max-width:22rem}.not-found__cta[data-v-68ddc437]{--ui-ds-btn-radius:999px;min-width:11.5rem}
