/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.choices{font-family:var(--font-agenda);font-size:var(--font-size-body-2);line-height:var(--line-height-normal);color:var(--color-text-main);width:100%;}.choices:has(+ .form-item--error-message){margin-bottom:0;}.js-form-item:has(> label:not(.visually-hidden)) .choices__inner .choices__list--single .choices__item[data-value=""],.js-form-item:has(> label:not(.visually-hidden)) .choices__inner .choices__list--single .choices__item[data-value="_none"]{color:transparent;}.js-form-item:has(> label:not(.visually-hidden)) .choices__input--cloned::placeholder{color:transparent;}.choices[data-type*="select-one"] .choices__list--dropdown .choices__item[data-value=""],.choices[data-type*="select-one"] .choices__list--dropdown .choices__item[data-value="_none"]{display:none;}.choices__inner{display:flex;align-items:center;padding:0;border:1px solid var(--color-border-input);border-radius:var(--radius-lg);background-color:var(--color-white);min-height:50px;}.form-item--error .choices__inner{border:1px solid var(--color-error);}.choices.is-open .choices__inner,.choices.is-focused .choices__inner,.choices:focus-within .choices__inner{border-color:var(--color-section-accent);box-shadow:inset 0 0 0 1px var(--color-section-accent);border-radius:var(--radius-lg);}.js-form-item:has(.choices.is-open){z-index:3;}.choices__inner .choices__list{padding:calc(var(--spacing) * 3);font-family:var(--font-agenda);font-size:var(--font-size-body-2);line-height:var(--line-height-normal);display:flex;flex-wrap:wrap;gap:6px;}.choices[data-type*="select-one"] .choices__inner{padding-bottom:0;}.choices__placeholder{color:var(--color-text-secondary);opacity:1;}.choices[data-type*="select-one"]{font-family:var(--font-agenda);font-size:var(--font-size-body-2);line-height:var(--line-height-normal);}.choices[data-type*="select-one"]::after,.choices[data-type*="select-multiple"]::after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);width:23px;height:23px;background-color:black;mask-image:url(/themes/custom/bwy/src/svg/chevron_down_small.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;border:none;margin-top:0;}.is-open.choices[data-type*="select-one"]::after,.is-open.choices[data-type*="select-multiple"]::after{transform:translateY(-50%) rotate(180deg);margin-top:0;border:none;}.choices[data-type*="select-multiple"] .choices__inner{padding-right:2.5rem;}.choices__list--dropdown{border:1px solid var(--color-border-main);border-radius:var(--radius-lg);box-shadow:0 4px 12px rgba(0,0,0,0.08);}.choices__list[aria-expanded]{z-index:2;}.choices__list--dropdown .choices__item--selectable{padding:calc(var(--spacing) * 2);}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list--dropdown .choices__item--selectable[aria-selected="true"]{background-color:var(--color-blue-200);color:var(--color-text-main);}.choices__list--multiple .choices__item{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1);margin:0;padding:calc(var(--spacing) * 0.5) calc(var(--spacing) * 2);background-color:color-mix(in oklab,var(--color-section-accent) 10%,transparent);color:var(--color-section-accent-hover);border:none;border-radius:var(--radius-md);font-size:var(--font-size-body-3);line-height:1.3;font-weight:500;}.choices__list--multiple .choices__item.is-highlighted{background-color:rgb(43 122 241 / 0.20);}.choices[data-type*="select-multiple"] .choices__button,.choices[data-type*="text"] .choices__button{border-left:0;width:14px;height:14px;margin:0;padding:0;background-size:8px;filter:invert(1);opacity:0.5;}.choices[data-type*="select-multiple"] .choices__button:hover,.choices[data-type*="text"] .choices__button:hover{opacity:0.9;}.choices__input{background-color:var(--color-white);font-size:16px;}.choices[data-type*="select-multiple"] .choices__inner{flex-wrap:wrap;padding:calc(var(--spacing) * 3);gap:6px;overflow:visible;}.choices[data-type*="select-multiple"] .choices__inner .choices__list--multiple{flex:0 1 auto;padding:0;}.choices[data-type*="select-multiple"] .choices__inner .choices__input--cloned{flex:1 1 8rem;min-width:8rem;margin:0;padding:0;line-height:24px;}.choices__list--dropdown .choices__item--disabled[data-value^="occ_l1_"],.choices__list--dropdown .choices__item--disabled[data-value^="occ_l2_"]{position:sticky;opacity:1;cursor:default;background-color:var(--color-white);line-height:20px;border-bottom:1px solid var(--color-border-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.choices__list--dropdown .choices__item--disabled[data-value^="occ_l1_"]{top:0;z-index:2;padding:8px 12px;font-weight:700;color:var(--color-text-main);}.choices__list--dropdown .choices__item--disabled[data-value^="occ_l2_"]{top:36px;z-index:1;padding:6px 12px;font-weight:600;color:var(--color-text-secondary);}@media (min-width:640px){.choices .choices__list--dropdown .choices__item--selectable:is(:not([data-select-text]),[data-select-text=""]){padding-inline:calc(var(--spacing) * 2.5);}}.choices .choices__list--dropdown .choices__item--selectable:is(:not([data-select-text]),[data-select-text=""]){word-break:normal;overflow-wrap:anywhere;}.choices__list--dropdown .bwy-choice-synonym::before{content:" ≈ " attr(data-synonym);color:var(--color-text-secondary);}.choices__list--dropdown .bwy-choice-context{display:block;font-size:var(--font-size-body-3);font-style:italic;color:var(--color-text-secondary);}.choices__list--dropdown .bwy-choice-context::after{content:attr(data-context);}.choices__inner .bwy-choice-synonym,.choices__inner .bwy-choice-context{display:none;}
.user-form #edit-account{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);}.user-form .form-item-current-pass,.user-form .form-item-mail,.user-form .form-item-timezone{width:50%;padding-right:calc(var(--spacing) * 4);}#edit-pass{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 4);}@media screen and (max-width:767px){.user-form .form-item-current-pass,.user-form .form-item-mail,.user-form .form-item-timezone{width:100%;padding-right:0;}#edit-pass{grid-template-columns:repeat(1,minmax(0,1fr));}}.form-actions{grid-column:span 2 / span 2;display:flex;flex-direction:row;gap:calc(var(--spacing) * 4);align-items:center;justify-content:flex-end;}.job-post-footer-actions-wrapper .form-actions{justify-content:flex-start;}#edit-social-auth,#edit-timezone{border-style:var(--tw-border-style);border-width:1px;border-radius:var(--radius-lg);border-color:var(--color-border-main);background-color:var(--color-white);padding:calc(var(--spacing) * 5);}#edit-social-auth{overflow:auto;}#edit-group-certificates .fieldset-title,#edit-group-cv .fieldset-title{display:none;}#edit-group-certificates .details-content > .pt-4,#edit-group-cv .details-content > .pt-4{padding-top:0;}.profile-talent-form .form-item:not(.js-form-type-managed-file) > .description{margin-top:calc(var(--spacing) * 1.5);}.webform-submission-job-application-add-form .checkbox-wrapper{align-items:center;}.webform-submission-job-application-add-form .button--remove{width:100%;}.view--job-talents .views-exposed-form{flex-direction:row;}.view--job-talents .form-item-search{width:100%;}.webform-options-display-one-column{display:flex;flex-wrap:wrap;gap:16px;}.form-type-select__wrapper select{appearance:none;-webkit-appearance:none;background-repeat:no-repeat;background-image:url("/themes/custom/bwy/src/svg/chevron_down_small.svg");background-position:right 12px center;background-size:16px 16px;padding-right:2.5rem;background-color:white;overflow-x:hidden;}.talent-profile-actions{display:none;justify-content:flex-end;align-items:center;}@media (min-width:768px){.talent-profile-actions{display:flex;}}input::placeholder,textarea::placeholder{font-size:var(--font-size-body-1);}
.language-switcher{display:inline-flex;}.lang-switch{display:inline-flex;align-items:center;padding:2px 4px;border-radius:99px;background:rgba(255,255,255,0.18);}.lang-switch__option{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;transition:background-color 0.2s ease;}.lang-switch__option.is-active{background:var(--color-border-input);box-shadow:0 1px 3px rgba(0,0,0,0.4);}.lang-switch__flag{display:block;width:20px;height:20px;border-radius:50%;overflow:hidden;opacity:0.45;transition:opacity 0.2s ease;}.lang-switch__flag svg{display:block;width:100%;height:100%;transform:scale(1.4);}.lang-switch__option:hover .lang-switch__flag{opacity:0.8;}.lang-switch__option.is-active .lang-switch__flag,.lang-switch__option.is-active:hover .lang-switch__flag{opacity:1;}.lang-switch__option:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px;}@media (prefers-reduced-motion:reduce){.lang-switch__option,.lang-switch__flag{transition:none;}}
.arrow-icon svg{width:100%;height:100%;}
.select2-container--default .select2-selection--multiple{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 8) calc(var(--spacing) * 1) calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-white);border:1px solid var(--color-border-main);position:relative;cursor:pointer;}.select2-container--default .select2-selection--multiple .select2-selection__choice{display:flex;align-items:center;gap:calc(var(--spacing) * 1);margin:0 !important;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);background-color:var(--color-blue-200);font-size:var(--font-size-body-1);line-height:var(--line-height-normal);color:var(--color-text-main);border:none;border-radius:var(--radius-lg);line-height:150%;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{order:2;margin-left:4px;cursor:pointer;font-size:14px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--color-text-main);}.select2-container--default .select2-selection--multiple::after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);width:16px;height:16px;background-color:black;mask-image:url(/themes/custom/bwy/src/svg/chevron_down_small.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;}.select2-container--open .select2-selection--multiple::after{transform:translateY(-50%) rotate(180deg);}.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);max-height:38px;overflow-y:auto;align-items:flex-start;padding:0;}.select2-container--default .select2-selection--single{display:flex;align-items:center;justify-content:space-between;height:calc(var(--spacing) * 12);padding:0 calc(var(--spacing) * 4);border:1px solid var(--color-border-main);border-radius:var(--radius-lg);background-color:var(--color-white);font-family:var(--font-agenda);font-size:var(--font-size-body-2);line-height:var(--line-height-normal);color:var(--color-text-main);position:relative;cursor:pointer;}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:16px;height:16px;background-color:black;mask-image:url(/themes/custom/bwy/src/svg/chevron_down_small.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;}.select2-container--open .select2-selection--single .select2-selection__arrow{transform:translateY(-50%) rotate(180deg);}.select2-container--default .select2-results > .select2-results__options{display:flex;flex-direction:column;margin:0;padding:0;color:var(--color-text-main);font-family:var(--font-agenda);font-size:var(--font-size-body-2);line-height:var(--line-height-normal);font-weight:400;}.select2-container--default .select2-results__option{padding:calc(var(--spacing) * 2);cursor:pointer;transition:background-color 0.15s ease-in-out;}.select2-container--default .select2-results__option--highlighted,.select2-container--default .select2-results__option[aria-selected="true"]{background-color:var(--color-blue-200);color:var(--color-text-main);}.select2-container--default .select2-results__option[aria-disabled="true"]{background-color:var(--color-text-secondary);cursor:not-allowed;}
.footer-menu-social{svg{width:100%;height:100%;}}
.subscribe-marketing .subscribe-news-events__input{background-color:rgba(233,233,233,0.15);border:0;border-radius:99px 0 0 99px;}.subscribe-marketing .subscribe-news-events__input::placeholder{color:#FAFAFA;}.subscribe-marketing .subscribe-news-events__input:disabled{opacity:0.5;}.subscribe-marketing .subscribe-news-events__button input{border-radius:0 99px 99px 0;min-height:48px;}.subscribe-marketing .subscribe-news-events__text{margin-top:12px;a{text-decoration:underline;}}@media screen and (max-width:767px){.subscribe-marketing .subscribe-news-events__input,.subscribe-marketing .subscribe-news-events__button input{border-radius:99px;width:100%;}}
.form-item--error-message:has(strong.error){display:flex;align-items:flex-start;position:relative;gap:12px;margin-top:8px;padding:16px;border-radius:8px;background-color:rgb(255 86 48 / 0.10);}.form-item--error-message:has(strong.error)::before{content:"";flex-shrink:0;width:32px;height:32px;border-radius:8px;background-color:rgb(255 86 48 / 0.20);}.form-item--error-message:has(strong.error)::after{content:"";position:absolute;top:22px;left:22px;width:20px;height:20px;background-color:var(--color-orange-red,#ff5630);mask:url(/themes/custom/bwy/src/svg/info_filled.svg) center / 20px 20px no-repeat;-webkit-mask:url(/themes/custom/bwy/src/svg/info_filled.svg) center / 20px 20px no-repeat;}.form-item--error-message:has(strong.error:empty),.form-item--error-message:empty{display:none;}.form-item--error-message strong.error{color:inherit;font-weight:400;font-size:inherit;line-height:inherit;align-self:center;}input.error,select.error,textarea.error{border-color:var(--color-orange-red,#ff5630);outline-color:var(--color-orange-red,#ff5630);}
.dv-eyebrow{font-family:var(--font-mont);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--color-text-secondary);}.dv-icon + div > h3{line-height:1.2;}.dv-icon + div > p{line-height:1.35;}.dv-fact{display:grid;gap:2px;}.dv-fact__value{justify-self:start;font-family:var(--font-agenda);font-weight:700;font-size:28px;line-height:1.1;color:var(--color-text-main);}@media (min-width:768px){.dv-fact__value{font-size:32px;}}.dv-fact__value small{font-size:.55em;font-weight:700;color:var(--color-text-secondary);margin-left:.2em;}.dv-fact__caption,.dv-src{font-size:13px;line-height:1.45;color:var(--color-text-main-lighter);}.dv-src a{color:inherit;}.dv-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--color-text-secondary);}.dv-legend__item{display:inline-flex;align-items:center;gap:6px;}.dv-key{display:inline-block;flex:none;width:12px;height:12px;border-radius:3px;}.dv-key--dot{border-radius:50%;}.dv-key--tick{width:2px;border-radius:0;}.dv-key--here,.dv-key--daily{background:var(--color-green-600);}.dv-key--compare{background:var(--color-chart-compare);}.dv-key--national{background:var(--color-chart-national);}.dv-key--other{background:var(--color-chart-other);}.dv-key--essentials{background:var(--color-green-700);}.dv-key--out{background:var(--color-green-400);}.dv-seg{display:flex;gap:2px;height:14px;border-radius:4px;overflow:hidden;background:var(--color-white);}.dv-seg--lg{height:28px;}.dv-seg--empty{background:var(--color-divide);}.dv-seg__part{flex-basis:0;min-width:2px;height:100%;transition:flex-grow .45s ease;}.dv-seg__part--essentials{background:var(--color-green-700);}.dv-seg__part--daily{background:var(--color-green-600);}.dv-seg__part--out{background:var(--color-green-400);}.dv-seg__part--rest{background:var(--color-divide);}.dv-seg__labels{display:flex;gap:2px;margin-top:6px;font-size:13px;line-height:1.3;color:var(--color-text-secondary);}.dv-seg__labels > span{flex-basis:0;min-width:2px;container-type:inline-size;}.dv-seg__labels b,.dv-seg__name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.dv-seg__labels b{font-family:var(--font-mont);font-weight:600;color:var(--color-text-main);font-variant-numeric:tabular-nums;}@container (max-width:71px){.dv-seg__labels b{display:none;}}@container (max-width:103px){.dv-seg__name{display:none;}}.dv-hbars{display:grid;gap:10px;}.dv-hbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;font-size:14px;border-left:3px solid transparent;padding-left:10px;}.dv-hbar--essentials{border-left-color:var(--color-green-700);}.dv-hbar--daily{border-left-color:var(--color-green-600);}.dv-hbar--out{border-left-color:var(--color-green-400);}.dv-hbar__label{color:var(--color-text-main);min-width:0;}.dv-hbar__value{font-family:var(--font-mont);font-weight:600;font-size:14px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;}.dv-hbar__track{grid-column:1 / -1;height:12px;background:var(--color-table-header);border-radius:0 4px 4px 0;position:relative;overflow:hidden;}.dv-hbar__fill{position:absolute;inset:0 auto 0 0;background:var(--color-green-600);border-radius:0 4px 4px 0;transition:width .4s ease;}.dv-theme--jobs .dv-hbar__fill{background:var(--color-blue-600);}.dv-theme--properties .dv-hbar__fill{background:var(--color-yellow-600);}.dv-pairs{display:grid;gap:12px;}.dv-pair{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr) auto;gap:4px 14px;align-items:center;}.dv-pair__label{font-size:14px;}.dv-pair__bars{position:relative;display:grid;gap:4px;min-width:0;}.dv-pair__bar{display:flex;align-items:center;gap:8px;min-width:0;}.dv-pair__fill{display:block;height:12px;min-width:2px;border-radius:0 4px 4px 0;}.dv-pair__fill[hidden]{display:none;}.dv-pair__fill--here{background:var(--color-green-600);}.dv-pair__fill--compare{background:var(--color-chart-compare);}.dv-pair__value{font-family:var(--font-mont);font-weight:600;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;}.dv-pair__diff{font-family:var(--font-mont);font-weight:600;font-size:14px;font-variant-numeric:tabular-nums;text-align:right;min-width:4.5em;}.dv-pair__ref{position:absolute;top:-2px;bottom:-2px;width:0;border-left:2px dashed var(--color-chart-national);}@media (max-width:560px){.dv-pair{grid-template-columns:minmax(0,1fr) auto;}.dv-pair__bars{grid-column:1 / -1;grid-row:2;}}.dv-strip{display:block;width:100%;overflow:visible;}.dv-strip text{font-family:var(--font-agenda);font-size:12px;fill:var(--color-text-secondary);}.dv-strip__axis{stroke:var(--color-border-main);stroke-width:1;}.dv-strip__dot{fill:var(--color-chart-other);}.dv-strip__ring{fill:var(--color-white);}.dv-strip__mark--here .dv-strip__dot{fill:var(--color-green-600);}.dv-strip__mark--compare .dv-strip__dot{fill:var(--color-chart-compare);}.dv-strip__dot:focus-visible{outline:none;stroke:var(--color-text-main);stroke-width:2;}.dv-strip__nat{stroke:var(--color-chart-national);stroke-width:2;}.dv-strip text.dv-strip__label{font-family:var(--font-mont);font-weight:600;fill:var(--color-text-main);}.dv-line,.dv-spark{display:block;width:100%;overflow:visible;}.dv-line text{font-family:var(--font-agenda);font-size:12px;fill:var(--color-text-secondary);}.dv-line__grid{stroke:var(--color-divide);stroke-width:1;}.dv-line__path,.dv-spark__line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.dv-line__path--here,.dv-spark__line{stroke:var(--color-green-600);}.dv-line__path--compare{stroke:var(--color-chart-compare);}.dv-line__path--national{stroke:var(--color-chart-national);}.dv-line__ring{fill:var(--color-white);}.dv-line__dot--here,.dv-spark__dot{fill:var(--color-green-600);}.dv-line__dot--compare{fill:var(--color-chart-compare);}.dv-line__dot--national{fill:var(--color-chart-national);}.dv-line text.dv-line__value{font-family:var(--font-mont);font-weight:600;font-size:13px;fill:var(--color-text-main);}.dv-line__cross{stroke:var(--color-text-secondary);stroke-width:1;}.dv-line__hit{fill:transparent;cursor:crosshair;}.dv-line__hit:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:2px;}.dv-spark__area{fill:var(--color-green-600);opacity:.1;}.dv-spark__zero{stroke:var(--color-border-main);stroke-width:1;}.dv-key--line{width:16px;height:3px;border-radius:2px;}.dv-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:color-mix(in srgb,var(--color-section-accent) 14%,transparent);color:var(--color-section-accent-ink);}.dv-icon svg{width:24px;height:24px;}.dv-icon--sm{width:28px;height:28px;border-radius:6px;}.dv-icon--sm svg{width:18px;height:18px;}.dv-tile{display:flex;align-items:flex-start;gap:12px;min-width:0;}.dv-tile .dv-fact{min-width:0;}.dv-hbar__label--icon{display:flex;align-items:center;gap:8px;}.dv-hbar__note{grid-column:1 / -1;font-size:13px;line-height:1.45;color:var(--color-text-main-lighter);}.dv-hbar--neg .dv-hbar__fill{background:var(--color-chart-national);}.dv-hbar__seg{grid-column:1 / -1;display:block;min-width:0;}.dv-hbar__seg .dv-seg{height:12px;min-width:12px;}.dv-details summary{width:fit-content;cursor:pointer;font-size:14px;color:var(--color-section-accent-ink);}.dv-details summary:hover{text-decoration:underline;}.dv-details summary:focus-visible{outline:2px solid var(--color-section-accent);outline-offset:2px;}.dv-details[open] summary{margin-bottom:8px;}.dv-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;}.dv-col{display:grid;grid-template-rows:128px auto;justify-items:center;gap:4px;min-width:0;}.dv-col__plot{box-sizing:border-box;width:100%;height:100%;padding-top:20px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--color-border-main);}.dv-col__bar{position:relative;width:100%;max-width:40px;min-height:2px;background:var(--color-green-400);border-radius:4px 4px 0 0;}.dv-col--peak .dv-col__bar{background:var(--color-green-700);}.dv-col__value{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:2px;font-family:var(--font-mont);font-weight:600;font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-main);}.dv-col--start .dv-col__value{left:0;transform:none;}.dv-col--end .dv-col__value{left:auto;right:0;transform:none;}.dv-col__label{font-size:12px;line-height:1.3;color:var(--color-text-main-lighter);white-space:nowrap;}.dv-tip{position:fixed;z-index:1000;pointer-events:none;max-width:280px;padding:6px 10px;border-radius:6px;background:var(--color-background-navbar);color:var(--color-white);font-size:13px;line-height:1.4;white-space:pre-line;box-shadow:var(--shadow-elevation-deep);}.dv-tip[hidden]{display:none;}@media (prefers-reduced-motion:reduce){.dv-seg__part,.dv-hbar__fill{transition:none;}}
.calc{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;scroll-margin-top:calc(var(--header-height,6rem) + var(--toolbar-offset,0px) + 16px);}@media (min-width:768px){.calc{gap:40px;}}.calc [hidden]{display:none !important;}.calc-step,.calc-step__head,.calc-fieldset,.calc-ledger__body,.calc-result__body,.calc-summary__title,.calc-summary__figures,.calc-side,.calc-panel,.calc-head{grid-template-columns:minmax(0,1fr);}.calc-card{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;}@media (min-width:992px){.calc-card{grid-template-columns:minmax(0,1fr) 340px;gap:32px 40px;}.calc-progress,.calc-summary{grid-column:1 / -1;}}.calc__main{display:flex;flex-direction:column;gap:24px;min-width:0;}.calc-form{flex:1 1 auto;}.calc-progress ol{display:flex;gap:4px;margin:0;padding:0;list-style:none;}.calc-progress li{flex:1 1 0;min-width:0;}.calc-progress button{display:grid;align-content:center;gap:8px;width:100%;min-height:24px;padding:0;border:0;background:none;text-align:left;font-family:var(--font-mont);font-weight:600;font-size:12px;line-height:1.3;color:var(--color-text-main);cursor:pointer;}.calc-progress button::before{content:"";height:4px;border-radius:2px;background:color-mix(in srgb,var(--color-text-main) 16%,transparent);}.calc-progress button:hover{color:var(--color-text-main);}.calc-progress button:focus-visible{outline:2px solid var(--color-section-accent-hover);outline-offset:4px;border-radius:2px;}.calc-progress button.is-done::before{background:color-mix(in oklab,var(--color-section-accent) 45%,white);}.calc-progress button.is-current{color:var(--color-text-main);}.calc-progress button.is-current::before{background:var(--color-section-accent);}.calc-progress__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}@media (min-width:992px){.calc-progress ol{gap:6px;}.calc-progress li{flex:1 1 auto;}.calc-progress button{align-content:start;}.calc-progress__label{position:static;width:auto;height:auto;clip-path:none;text-overflow:ellipsis;}}@media (min-width:1152px){.calc-progress ol{gap:8px;}.calc-progress button{font-size:13px;}}.calc-step{display:grid;gap:24px;}.calc-step__head{display:grid;gap:4px;}.calc-step__head h2:focus{outline:none;}.calc-step__head p{max-width:68ch;}.calc-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;}@media (min-width:992px){.calc-step__count{display:none;}}.calc-fieldset{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0;}.calc-fieldset legend{margin-bottom:2px;padding:0;font-family:var(--font-mont);font-weight:600;font-size:16px;}.calc-hint{display:block;font-size:14px;color:var(--color-text-main-lighter);}.calc-note,.calc-facts{margin:0;padding:10px 14px;border-radius:8px;background:var(--color-table-header);font-size:14px;color:var(--color-text-secondary);}.calc-facts:empty,.calc-note:empty{display:none;}.calc-facts b{color:var(--color-text-main);font-variant-numeric:tabular-nums;}.calc-chips{display:flex;flex-wrap:wrap;gap:8px;}.calc-chip{position:relative;}.calc-chip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer;}.calc-chip span{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid var(--color-border-main);border-radius:99px;background:var(--color-white);font-family:var(--font-mont);font-weight:600;font-size:14px;color:var(--color-text-main);cursor:pointer;transition:border-color .15s,background-color .15s,color .15s;}.calc-chip input:hover + span{border-color:var(--color-section-accent);}.calc-chip input:checked + span{border-color:var(--color-section-accent);background:var(--color-section-accent);color:var(--color-white);}.calc-chip input:focus-visible + span{outline:2px solid var(--color-section-accent-hover);outline-offset:2px;}.calc-chip input:disabled + span{border-style:dashed;background:var(--color-table-header);color:var(--color-text-main-lighter);cursor:not-allowed;}.calc-chip small{font-family:var(--font-agenda);font-weight:400;font-size:12px;}.calc-chips--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.calc-chips--grid .calc-chip span{display:flex;justify-content:center;width:100%;height:100%;padding-right:10px;padding-left:10px;line-height:1.2;text-align:center;}@media (min-width:640px){.calc-chips--grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));}}.calc-options{display:grid;gap:10px;}@media (min-width:640px){.calc-options--3{grid-template-columns:repeat(3,minmax(0,1fr));}.calc-options--2{grid-template-columns:repeat(2,minmax(0,1fr));}}.calc-option{position:relative;display:block;}.calc-option input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer;}.calc-option__box{display:grid;gap:4px;height:100%;padding:14px 16px;border:1px solid var(--color-border-main);border-radius:8px;background:var(--color-white);cursor:pointer;transition:border-color .15s,box-shadow .15s;}.calc-option__title{font-family:var(--font-mont);font-weight:600;font-size:16px;}.calc-option__text{font-size:14px;color:var(--color-text-secondary);}.calc-option input:hover + .calc-option__box{border-color:var(--color-section-accent);}.calc-option input:checked + .calc-option__box{border-color:var(--color-section-accent);box-shadow:inset 0 0 0 1px var(--color-section-accent);}.calc-option input:checked + .calc-option__box .calc-option__title{color:var(--color-section-accent-hover);}.calc-option input:focus-visible + .calc-option__box{outline:2px solid var(--color-section-accent-hover);outline-offset:2px;}.calc-row{display:flex;flex-wrap:wrap;align-items:end;gap:12px 20px;}.calc-row__full{flex-basis:100%;}.calc-row__or{padding-bottom:12px;}.calc-field{display:grid;gap:6px;min-width:0;}.calc-field label{font-size:16px;}.calc-field .choices{min-width:200px;max-width:100%;}.calc-money{display:flex;align-items:center;width:200px;max-width:100%;border:1px solid var(--color-border-input);border-radius:8px;background:var(--color-white);}.calc-money:focus-within{border-color:var(--color-section-accent);}.calc-money input{width:100%;min-width:0;padding:10px 12px;border:0;background:none;outline:none;font-variant-numeric:tabular-nums;}.calc-money span{padding:0 12px;font-size:14px;color:var(--color-text-main-lighter);}.calc-steppers{display:grid;gap:10px;}@media (min-width:640px){.calc-steppers{grid-template-columns:repeat(2,minmax(0,1fr));}}.calc-stepper{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border:1px solid var(--color-border-main);border-radius:8px;background:var(--color-white);}.calc-stepper__label{display:grid;font-size:16px;}.calc-stepper__label small{font-size:13px;color:var(--color-text-main-lighter);}.calc-stepper__ctl{display:flex;align-items:center;gap:4px;}.calc-stepper__ctl button{width:36px;height:36px;border:1px solid var(--color-border-main);border-radius:50%;background:var(--color-white);font-size:18px;line-height:1;cursor:pointer;}.calc-stepper__ctl button:hover:not([disabled]){border-color:var(--color-section-accent);}.calc-stepper__ctl button[disabled]{opacity:.35;cursor:not-allowed;}.calc-stepper__ctl output{min-width:28px;text-align:center;font-family:var(--font-agenda);font-weight:700;font-size:18px;}.calc-range{display:grid;gap:6px;max-width:440px;}.calc-range input{width:100%;accent-color:var(--color-section-accent);}.calc-range output{font-weight:700;}.calc-switch{display:flex;align-items:flex-start;gap:12px;cursor:pointer;}.calc-switch input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--color-section-accent);}.calc-quick{display:grid;gap:8px;padding:14px 16px;border:1px dashed var(--color-border-main);border-radius:8px;background:var(--color-table-header);}.calc-quick__label{font-family:var(--font-mont);font-weight:600;}.calc-quick textarea{width:100%;padding:10px 12px;border:1px solid var(--color-border-input);border-radius:8px;resize:vertical;}.calc-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:20px;border-top:1px solid var(--color-border-main);}.calc-nav [data-calc-next],.calc-nav [data-calc-gate-next]{margin-left:auto;}.calc-ledger{display:none;}@media (min-width:992px){.calc-ledger{position:sticky;top:calc(var(--header-height,0px) + var(--toolbar-offset,0px) + 16px + env(safe-area-inset-top,0px));align-self:start;max-height:calc(100vh - var(--header-height,0px) - var(--toolbar-offset,0px) - 32px);overflow-y:auto;display:grid;gap:16px;padding:20px;}}.calc-ledger__total,.calc-total__value{font-family:var(--font-agenda);font-weight:700;line-height:1.05;color:var(--color-text-main);}.calc-ledger__total{font-size:32px;}.calc-ledger__total,.calc-total__value{width:fit-content;}.calc-ledger__total small,.calc-total__value small{font-size:.45em;color:var(--color-text-secondary);margin-left:.25em;}.calc-ledger__range,.calc-ledger__missing{font-size:14px;color:var(--color-text-main-lighter);}.calc-ledger .dv-hbar{font-size:14px;}.calc-bar{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;gap:8px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--color-border-main);background:var(--color-white);box-shadow:var(--shadow-elevation-deep);}.calc-bar__row{display:flex;align-items:center;justify-content:space-between;gap:12px;}.calc-bar__sum{display:grid;min-width:0;}.calc-bar__sum .dv-eyebrow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.calc-bar__total{font-family:var(--font-agenda);font-weight:700;font-size:20px;line-height:1.2;}.calc-bar__total small{font-size:13px;font-weight:400;color:var(--color-text-secondary);}@media (min-width:992px){.calc-bar{display:none;}}@media (max-width:991px){body:has(.calc-bar:not([hidden])) .footer{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px));}}.calc-summary{display:grid;grid-template-areas:"title"
    "figures"
    "actions";grid-template-columns:minmax(0,1fr);gap:20px;}.calc-summary__title{display:grid;grid-area:title;gap:4px;min-width:0;}.calc-summary__title h2:focus{outline:none;}.calc-summary__actions{display:flex;flex-wrap:wrap;grid-area:actions;align-items:center;gap:8px 20px;}.calc-summary__figures{display:grid;grid-area:figures;gap:16px;}@media (min-width:768px){.calc-summary{grid-template-areas:"title actions"
      "figures figures";grid-template-columns:minmax(0,1fr) auto;}.calc-summary__actions{align-self:start;justify-content:flex-end;}}.calc-summary__total{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;}.calc-result{display:grid;grid-template-columns:minmax(0,1fr);}.calc-result__body{display:grid;gap:24px;}@media (min-width:768px){.calc-result__body{gap:40px;}}.calc-total__value{font-size:28px;}@media (min-width:768px){.calc-total__value{font-size:32px;}}.calc-total__caption{font-size:14px;color:var(--color-text-secondary);}.calc-toggles{display:flex;flex-wrap:wrap;align-items:center;gap:16px;}.calc-toggle{display:inline-flex;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--color-section-accent) 15%,transparent);}.calc-toggle button{padding:6px 12px;border:0;border-radius:99px;background:none;font-family:var(--font-mont);font-weight:600;font-size:13px;cursor:pointer;}.calc-toggle button[aria-pressed="true"]{background:var(--color-section-accent);color:var(--color-white);}.calc-cols{display:grid;gap:24px;}@media (min-width:992px){.calc-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;}}.calc-side{display:grid;gap:24px;min-width:0;}.calc-panel{display:grid;gap:16px;min-width:0;padding:20px;}@media (min-width:768px){.calc-panel{padding:24px;}}.calc-panel__lead{font-size:16px;color:var(--color-text-secondary);}.calc-cat{display:grid;gap:2px;padding-top:14px;border-top:1px solid var(--color-divide);}.calc-cat:first-of-type{padding-top:0;border-top:0;}.calc-cat__head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:baseline;padding-left:10px;border-left:3px solid transparent;font-family:var(--font-mont);font-weight:600;}.calc-cat__head--essentials{border-left-color:var(--color-green-700);}.calc-cat__head--daily{border-left-color:var(--color-green-600);}.calc-cat__head--out{border-left-color:var(--color-green-400);}.calc-cat__share{min-width:3.5em;text-align:right;font-family:var(--font-agenda);font-weight:400;font-size:14px;color:var(--color-text-main-lighter);}.calc-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0 8px 13px;}.calc-line + .calc-line{border-top:1px dashed var(--color-divide);}.calc-line__label{font-weight:700;font-size:16px;}.calc-line__amount{font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;}.calc-line--missing .calc-line__amount{font-weight:400;font-size:14px;color:var(--color-text-main-lighter);}.calc-line__how,.calc-line__src,.calc-line__tools{grid-column:1 / -1;}.calc-line__how{font-size:14px;color:var(--color-text-secondary);}.calc-line__src{font-size:13px;color:var(--color-text-main-lighter);}.calc-line__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;}.calc-tag{display:inline-block;margin-left:8px;white-space:nowrap;padding:1px 7px;border-radius:99px;background:var(--color-divide);font-family:var(--font-mont);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);vertical-align:2px;}.calc-stale{font-weight:700;color:var(--color-text-main);}.calc-link{padding:0;border:0;background:none;color:var(--color-text-main);text-decoration:underline;text-underline-offset:3px;cursor:pointer;}.calc-whatif{display:grid;gap:8px;}.calc-whatif button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--color-border-main);border-radius:8px;background:var(--color-white);text-align:left;cursor:pointer;}.calc-whatif button:hover{border-color:var(--color-section-accent);}.calc-delta{font-family:var(--font-mont);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;}.calc-delta--down{color:var(--color-green-700);}.calc-delta--up{color:var(--color-red-700);}.calc-income__figure{font-family:var(--font-agenda);font-weight:700;font-size:28px;}.calc-head{display:grid;gap:6px;}.calc-head p{max-width:70ch;color:var(--color-text-secondary);}.calc-select{min-height:44px;max-width:100%;padding:10px 12px;border:1px solid var(--color-border-input);border-radius:8px;background:var(--color-white);}.calc-rank{display:grid;gap:16px;}@media (min-width:720px){.calc-rank{grid-template-columns:repeat(2,minmax(0,1fr));}}.calc-rank ol{display:grid;gap:4px;margin:0;padding-left:20px;}.calc-rank span{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);}.calc-ctx{display:grid;gap:16px;}@media (min-width:992px){.calc-ctx{grid-template-columns:repeat(3,minmax(0,1fr));}}.calc-kv{display:grid;gap:8px;}.calc-kv div{display:flex;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px dashed var(--color-divide);font-size:14px;}.calc-kv b{font-variant-numeric:tabular-nums;white-space:nowrap;}.calc-next{display:grid;gap:12px;}@media (min-width:800px){.calc-next{grid-template-columns:repeat(3,minmax(0,1fr));}}.calc-next__card{display:grid;grid-template-rows:auto 1fr auto;gap:6px;padding:18px;border:1px solid var(--color-border-main);border-radius:8px;background:var(--color-white);}.calc-next__card > a{justify-self:start;margin-top:10px;}.calc-next__figure{font-family:var(--font-agenda);font-weight:700;font-size:28px;font-variant-numeric:tabular-nums;}.calc-next__figure--jobs,.calc-next__figure--homes{color:var(--color-section-accent-ink);}.calc-next__figure--homes{justify-self:start;}.calc-method summary{cursor:pointer;font-family:var(--font-mont);font-weight:600;}.calc-method ul{display:grid;gap:6px;margin:12px 0 0;padding-left:20px;font-size:14px;color:var(--color-text-secondary);}.calc-table{overflow-x:auto;}@media (prefers-reduced-motion:reduce){.calc-chip span,.calc-option__box{transition:none;}}.calc-ledger__body{display:grid;gap:16px;}.calc-gate__peek.bwy-peek{height:420px;}.calc-gate__peek .bwy-peek__fade{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--color-white) 90%,transparent) 60%,var(--color-white) 100%);}.calc-result__body > .calc-gate__overlay{margin-top:-140px;}.calc-gate{width:100%;max-width:44rem;gap:20px;box-shadow:var(--shadow-elevation-deep);scroll-margin-top:calc(var(--header-height,6rem) + 16px);}.calc-gate__head{display:grid;gap:10px;justify-items:center;text-align:center;}.calc-gate__pane{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding-top:20px;border-top:1px solid var(--color-divide);}.calc-gate__pane:focus{outline:none;}.calc-gate .calc-fieldset legend{font-size:18px;}.calc-gate .calc-chip span{border-radius:20px;line-height:1.25;text-align:left;}.calc-gate .calc-chip small{flex:none;min-width:1.6em;padding:1px 6px;border-radius:99px;background:var(--color-table-header);color:var(--color-text-secondary);text-align:center;}.calc-gate .calc-chip input:checked + span small{background:var(--color-white);color:var(--color-section-accent-ink);}.calc-gate__more{justify-self:start;font-size:14px;}.calc-gate__choice .calc-link{margin-left:6px;font-size:14px;}.calc-gate__id{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:440px;margin-inline:auto;}.calc-gate__id .bwy-auth-or{justify-self:center;}.calc-gate__id a{width:100%;}.calc-gate__error{margin:0;font-size:14px;color:var(--color-error,var(--color-red-700));}.calc-gate__saved{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:space-between;padding:14px 20px;border:1px solid var(--color-section-accent);border-radius:8px;background:color-mix(in srgb,var(--color-section-accent) 10%,var(--color-white));}.calc-gate__saved b{font-family:var(--font-mont);font-weight:600;}.calc-gate__profile .calc-kv div{flex-wrap:wrap;}.calc-gate__profile .calc-kv b{min-width:0;overflow-wrap:anywhere;white-space:normal;}.calc-kv .calc-gate__missing{font-weight:400;color:var(--color-text-main-lighter);}
#popup-message-wrapper{width:auto;display:block;}#popup-message-wrapper #popup-message-window{overflow:hidden;background:none;border:0;padding:0;top:0;bottom:auto;left:24px;right:24px;transform:translateY(-110%);transition:transform 550ms ease-out;will-change:transform;}#popup-message-wrapper.popup-visible #popup-message-window{transform:translateY(0%);}#popup-message-wrapper #popup-message-window.popup-has-bg-image #popup-message-close{color:#ffffff;}#popup-message-wrapper #popup-message-window.popup-has-bg-image #popup-message-close svg{display:block;width:1.5rem;height:1.5rem;}#popup-message-wrapper #popup-message-window .popup-message__icon-circle svg{display:block;width:2.5rem;height:2.5rem;}@media screen and (min-width:768px){#popup-message-wrapper #popup-message-window{top:35%;bottom:auto;right:0;left:auto;width:256px;transform:translateX(120%);transition:transform 550ms ease-out;will-change:transform;}#popup-message-wrapper #popup-message-window.popup-has-bg-image{width:525px;top:30%;}#popup-message-wrapper.popup-visible #popup-message-window{transform:translateX(0%);}}
.toastify{display:block;transition-property:opacity;padding:12px 42px 12px 48px;border-radius:8px;border:1px solid transparent;font-family:inherit;font-size:0.9375rem;line-height:1.4;color:var(--color-text-main,#333138);box-shadow:0 6px 18px -4px rgb(0 0 0 / 0.14);overflow:hidden;min-width:280px;max-width:min(640px,calc(100vw - 32px));cursor:default;}.toastify a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;transition:opacity 120ms ease-out;}.toastify a:hover{opacity:0.75;}.toastify::before{content:'';position:absolute;top:12px;left:14px;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:24px 24px;}.toastify .toast-progress{top:0;bottom:auto;height:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;}.toastify .toast-close{background:transparent !important;border:0;cursor:pointer;color:var(--color-text-secondary,#636363);font-size:1.125rem;line-height:1;position:absolute;top:10px;right:10px;padding:4px;}.toastify .toast-close:hover{color:var(--color-text-main,#333138);}.toastify[style*="rgb(220, 252, 231)"]{background:#dcfce7 !important;border-color:rgb(21 128 61 / 0.20);}.toastify[style*="rgb(220, 252, 231)"] a{color:#14532d;}.toastify[style*="rgb(220, 252, 231)"]::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.6001 9.6001C1.6001 5.18182 5.18182 1.6001 9.6001 1.6001C11.7218 1.6001 13.7567 2.44295 15.257 3.94324C16.7572 5.44353 17.6001 7.47837 17.6001 9.6001C17.6001 14.0184 14.0184 17.6001 9.6001 17.6001C5.18182 17.6001 1.6001 14.0184 1.6001 9.6001ZM9.3841 12.4881L13.0401 7.6881V7.6641C13.2144 7.43545 13.2536 7.13115 13.1427 6.86584C13.0319 6.60053 12.7879 6.4145 12.5027 6.37784C12.2175 6.34118 11.9344 6.45945 11.7601 6.6881L8.7361 10.6881L7.4321 9.0241C7.25632 8.79831 6.97344 8.68344 6.69001 8.72277C6.40658 8.7621 6.16567 8.94965 6.05801 9.21477C5.95036 9.47989 5.99232 9.78231 6.1681 10.0081L8.1201 12.4961C8.27276 12.6893 8.50587 12.8014 8.7521 12.8001C8.99969 12.7995 9.23306 12.6843 9.3841 12.4881Z' fill='%2315803d'/%3E%3C/svg%3E");}.toastify[style*="rgb(254, 226, 226)"]{background:#fee2e2 !important;border-color:rgb(185 28 28 / 0.20);}.toastify[style*="rgb(254, 226, 226)"] a{color:#7f1d1d;}.toastify[style*="rgb(254, 226, 226)"]::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.59961 1.59998C5.18133 1.59998 1.59961 5.1817 1.59961 9.59998C1.59961 14.0183 5.18133 17.6 9.59961 17.6C14.0179 17.6 17.5996 14.0183 17.5996 9.59998C17.5996 7.47824 16.7568 5.44341 15.2565 3.94312C13.7562 2.44283 11.7213 1.59998 9.59961 1.59998ZM10.3996 12.8C10.3996 13.2418 10.0414 13.6 9.59961 13.6C9.15778 13.6 8.79961 13.2418 8.79961 12.8V8.79998C8.79961 8.35815 9.15778 7.99998 9.59961 7.99998C10.0414 7.99998 10.3996 8.35815 10.3996 8.79998V12.8ZM8.79961 6.39998C8.79961 6.8418 9.15778 7.19998 9.59961 7.19998C10.0414 7.19998 10.3996 6.8418 10.3996 6.39998C10.3996 5.95815 10.0414 5.59998 9.59961 5.59998C9.15778 5.59998 8.79961 5.95815 8.79961 6.39998Z' fill='%23b91c1c'/%3E%3C/svg%3E");}.toastify[style*="rgb(254, 243, 199)"]{background:#fef3c7 !important;border-color:rgb(161 98 7 / 0.25);}.toastify[style*="rgb(254, 243, 199)"] a{color:#713f12;}.toastify[style*="rgb(254, 243, 199)"]::before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.048 13.0402L11.912 2.86424C11.4078 2.07544 10.5362 1.59814 9.59998 1.59814C8.66379 1.59814 7.79221 2.07544 7.28798 2.86424L1.15198 13.0402C0.71082 13.7756 0.695571 14.6906 1.11198 15.4402C1.59356 16.2844 2.49217 16.804 3.46398 16.8002H15.736C16.7012 16.8105 17.5982 16.304 18.088 15.4722C18.5169 14.7144 18.5015 13.7836 18.048 13.0402ZM9.59998 13.6002C9.15816 13.6002 8.79998 13.2421 8.79998 12.8002C8.79998 12.3584 9.15816 12.0002 9.59998 12.0002C10.0418 12.0002 10.4 12.3584 10.4 12.8002C10.4 13.2421 10.0418 13.6002 9.59998 13.6002ZM9.59998 11.2002C10.0418 11.2002 10.4 10.8421 10.4 10.4002V7.20024C10.4 6.75842 10.0418 6.40024 9.59998 6.40024C9.15816 6.40024 8.79998 6.75842 8.79998 7.20024V10.4002C8.79998 10.8421 9.15816 11.2002 9.59998 11.2002Z' fill='%23a16207'/%3E%3C/svg%3E");}@media (min-width:769px){.toastify{padding:18px 46px 18px 52px;font-size:1rem;min-width:360px;}.toastify::before{top:18px;left:18px;}.toastify .toast-close{top:16px;right:12px;}}.toastify.toastify-bottom{margin-bottom:40px;}@media (max-width:768px){.toastify.toastify-bottom{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 145px);}}
.container-inline > div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
:root{--anchor-scroll-offset:6rem;}@media (max-width:767px){:root{--anchor-scroll-offset:9rem;}}[id],:target{scroll-margin-top:var(--anchor-scroll-offset);}.node--city--full,.node--news--full,.node--event--full{[id],:target{scroll-margin-top:0;}}
body:has(> .ui-dialog > .ui-dialog-content form.confirmation) > .ui-widget-overlay{background:rgb(0 0 0 / 0.4);opacity:1;}.ui-dialog:has(> .ui-dialog-content form.confirmation){max-width:min(42rem,calc(100vw - 2rem));padding:0;border:0;border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-text-main);box-shadow:var(--shadow-lg);font-family:var(--font-agenda);font-size:var(--font-size-body-2);line-height:var(--line-height-normal);.ui-dialog-titlebar{position:relative;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 16) 0 calc(var(--spacing) * 6);border:0;border-radius:0;background:transparent;font-weight:400;}.ui-dialog-title{float:none;display:block;width:auto;margin:0;overflow:visible;white-space:normal;text-overflow:clip;font-family:var(--font-agenda);font-size:var(--font-size-heading-3);line-height:normal;font-weight:600;color:var(--color-text-main);}.ui-dialog-titlebar-close{position:absolute;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);display:inline-flex;align-items:center;justify-content:center;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);margin:0;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--color-text-secondary);font-size:0;line-height:0;text-indent:0;cursor:pointer;transition:color 150ms;&:hover,&:focus{border:0;background:transparent;color:var(--color-text-main);}&:focus-visible{outline:2px solid var(--color-section-accent);outline-offset:0;}.ui-button-icon,.ui-button-icon-space{display:none;}&::before{content:"";width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background:currentColor;-webkit-mask:url(/themes/custom/bwy/src/svg/close.svg) center / contain no-repeat;mask:url(/themes/custom/bwy/src/svg/close.svg) center / contain no-repeat;}}.ui-dialog-content{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6) 0;min-height:0 !important;color:inherit;font:inherit;form.confirmation > .form-actions{display:none;}}.ui-dialog-buttonpane{margin:0;padding:calc(var(--spacing) * 6);border:0;background:transparent;}.ui-dialog-buttonset{float:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--spacing) * 4);margin:0;}.ui-dialog-buttonpane .ui-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);margin:0;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 6);border:0;border-radius:9999px;background-image:none;background-color:var(--color-section-accent);color:var(--color-white);font-family:var(--font-agenda);font-size:var(--font-size-body-2);line-height:var(--line-height-normal);font-weight:400;white-space:nowrap;cursor:pointer;transition:background-color 150ms,color 150ms;&:hover,&:focus,&:active{border:0;background-color:var(--color-section-accent-hover);color:var(--color-white);}&:focus-visible{outline:2px solid var(--color-section-accent-hover);outline-offset:2px;}}.ui-dialog-buttonpane .ui-button.dialog-cancel{border:2px solid var(--color-section-accent);background-color:var(--color-white);color:var(--color-section-accent-ink);&:hover,&:focus,&:active{border:2px solid var(--color-section-accent);background-color:color-mix(in oklab,var(--color-section-accent) 15%,white);color:var(--color-section-accent-ink);}&:focus-visible{outline-color:var(--color-section-accent);}}}@media (min-width:768px){.ui-dialog:has(> .ui-dialog-content form.confirmation){.ui-dialog-titlebar{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 16) 0 calc(var(--spacing) * 8);}.ui-dialog-content{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 8) 0;}.ui-dialog-buttonpane{padding:calc(var(--spacing) * 8);}}}
