@keyframes BSl2Ua_rise{0%{transform:translateY(10px)}}@keyframes BSl2Ua_drop-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes BSl2Ua_settle{0%{transform:translateY(-6px)}}@keyframes BSl2Ua_pop{0%{transform:scale(.82)}60%{transform:scale(1.08)}}@keyframes BSl2Ua_tip-in{0%{opacity:0;transform:translate(-50%,4px)}}@keyframes BSl2Ua_ring-in{0%{outline-offset:7px}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageShell{--page-x:10px;--page-top:28px;--page-bottom:44px;min-height:100vh;padding:var(--page-top) var(--page-x) var(--page-bottom);flex-direction:column;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_hero{gap:12px;width:100%;max-width:1168px;margin:0 auto 1.5rem;padding:28px 0 18px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_hero h1{margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_hero p{max-width:60ch;margin:0}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_hero{gap:8px;padding:16px 0 12px}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormula{flex-wrap:wrap;align-items:baseline;gap:6px 10px;width:fit-content;margin-top:16px;padding:10px 14px;display:inline-flex}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormula{gap:4px 8px;margin-top:10px;padding:8px 12px}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormulaResult{white-space:nowrap;align-items:center;min-height:32px;padding:2px 12px;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageFooter{width:auto;margin:32px calc(var(--page-x)*-1) calc(var(--page-bottom)*-1);padding:28px var(--page-x) calc(20px + env(safe-area-inset-bottom))}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageFooter a{align-items:center;min-height:44px;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageFooter a:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerInner{gap:20px;width:100%;max-width:1168px;margin:0 auto;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerBrand{align-content:start;justify-items:start;gap:8px;display:grid}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerName,:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerHeading){text-transform:uppercase;margin:0 0 8px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerTagline{margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerCol{align-content:start;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerBottom{gap:4px;max-width:1168px;margin:18px auto 0;padding-top:14px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerBottom p{margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerBottom a{min-height:0;display:inline}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageShell:has(.BSl2Ua_sheetFab) .BSl2Ua_pageFooter{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (min-width:48em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerInner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_aboutSection{gap:10px;width:100%;max-width:1168px;margin:1.25rem auto;padding:1.25rem;display:grid}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_aboutSection h2,:where(html[data-style=attuale-rifinita]) .BSl2Ua_aboutSection p){margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_aboutSection h2{margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_aboutSection p:not(.BSl2Ua_eyebrow){max-width:760px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_faqPage{width:100%;max-width:1168px;margin:0 auto}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage{gap:12px;width:100%;max-width:68ch;margin:24px auto 0;padding:24px 0 8px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage section{gap:8px;padding-top:1rem;display:grid}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage h1,:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage h2,:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage p),:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage h1,:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage h2){margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage h2:not([class]){margin-top:32px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage a:not([class]):focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyHeader{gap:10px;padding-bottom:.125rem;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_backLink{align-items:center;gap:6px;width:fit-content;min-height:44px;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_backLink:before{content:"←"}:where(html[data-style=attuale-rifinita]) .BSl2Ua_backLink:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_errorState{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:2.5rem auto;padding:1.25rem;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_errorState h1{margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_errorState p{max-width:690px;margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_errorActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_eyebrow{text-transform:uppercase;margin:0 0 10px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_toolLayout{gap:18px;width:100%;max-width:1168px;margin:0 auto;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_outputSection{padding:1rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_formPanel{padding:18px}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_formPanel,:where(html[data-style=attuale-rifinita]) .BSl2Ua_formColumn,:where(html[data-style=attuale-rifinita]) .BSl2Ua_outputStack,:where(html[data-style=attuale-rifinita]) .BSl2Ua_outputSection){gap:12px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_formPanel{gap:18px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_formColumn{gap:14px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_fieldGroup{gap:6px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryFields{gap:12px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_outputStack{gap:18px;min-width:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_outputSection{gap:14px;min-width:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_panelHeader{padding-bottom:.25rem}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_panelHeader h2,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sectionHeader h2){margin:0}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_sectionHeader,:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayOffTopLine,:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityCardHeader){justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_sectionHeader{flex-wrap:wrap;gap:16px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_sectionHeaderFilter{flex-basis:100%}@media (min-width:48em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_sectionHeaderFilter{flex-basis:auto}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNav{width:auto;margin:calc(var(--page-top)*-1) calc(var(--page-x)*-1) 0;padding:4px var(--page-x)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavInner{flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:1168px;min-height:58px;margin:0 auto;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavBrand{align-items:center;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavBrand:before{content:"";width:6px;height:6px;margin-right:8px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavBrand:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks{flex-wrap:wrap;gap:4px;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a{align-items:center;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavTools{align-items:center;gap:8px;display:flex}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_themeToggle,:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger,:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton){cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;display:inline-flex}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_themeToggle:focus-visible,:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger:focus-visible,:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton:focus-visible){outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenu{position:relative}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger,:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectField){white-space:nowrap;padding-right:32px;position:relative}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger:after{content:"";width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectField:after{content:"";width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger[aria-expanded=true]:after{transform:translateY(-20%)rotate(-135deg)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectField[aria-expanded=true]:after{transform:translateY(-20%)rotate(-135deg)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuList{z-index:40;gap:2px;min-width:max(100%,160px);margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);right:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption{cursor:pointer;text-align:left;white-space:nowrap;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption[aria-current=true]:after{content:"✓";margin-left:auto}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption[aria-selected=true]:after{content:"✓";margin-left:auto}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenu{display:contents}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton{display:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuIcon{background:currentColor;border-radius:1px;width:16px;height:2px;position:relative}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuIcon:before{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;left:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuIcon:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;left:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuIcon:before{top:-5px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuIcon:after{top:5px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton[aria-expanded=true] .BSl2Ua_siteNavMenuIcon{background:0 0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton[aria-expanded=true] .BSl2Ua_siteNavMenuIcon:before{top:0;transform:rotate(45deg)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton[aria-expanded=true] .BSl2Ua_siteNavMenuIcon:after{top:0;transform:rotate(-45deg)}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavInner{gap:0 8px;min-height:56px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton{gap:10px;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenu{flex:1 0 100%;padding:4px 0 14px;display:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenu[data-open=true]{gap:12px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks{gap:0;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a{min-height:48px;padding:0 4px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{justify-self:start;margin-top:10px;padding:0 16px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavTools{flex-wrap:wrap}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavTools .BSl2Ua_pillMenuList{left:0;right:auto}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogList{gap:0;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListItem{flex-direction:column;gap:5px;padding:22px 0;text-decoration:none;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListItem:first-child{padding-top:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListItem:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListDate{text-transform:uppercase;margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListTitle{margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListDescription{max-width:760px;margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListCta{margin-top:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogArticle section{padding-top:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogPlannerCta{margin:28px 0;padding:20px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{min-height:48px;text-decoration:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogRelatedYears{gap:8px;padding-top:1rem;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogRelatedYears h2{margin-top:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogRelatedYears ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogArticle table{border-collapse:collapse;width:100%;margin:8px 0 12px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogArticle th{letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:8px 10px;font-size:.75rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogArticle td{padding:12px 10px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:53.75em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageShell{--page-x:16px;--page-top:38px;--page-bottom:56px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_hero{grid-template-columns:1.1fr 1fr;align-items:end;gap:12px 32px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormula{grid-column:1/-1;justify-self:start}:where(html[data-style=attuale-rifinita]) .BSl2Ua_toolLayout{grid-template-columns:330px minmax(0,1fr);align-items:start}:where(html[data-style=attuale-rifinita]) .BSl2Ua_formColumn{position:sticky;top:20px}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_formPanel,:where(html[data-style=attuale-rifinita]) .BSl2Ua_outputSection){padding:18px}}@media (max-width:47.99em){:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_formPanel,:where(html[data-style=attuale-rifinita]) .BSl2Ua_outputSection){padding:14px}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:26.25em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerInner{align-items:start}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqSection{margin-top:2rem;padding:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqTitle{margin-bottom:.25rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqSubtitle{margin-bottom:1.25rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqList{flex-direction:column;gap:0;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqItem{padding:14px 0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqItem[open] .BSl2Ua_seoFaqQuestion:after{content:"–"}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqQuestion{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;list-style:none;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqQuestion::-webkit-details-marker{display:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqQuestion:after{content:"+";flex:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqAnswer{max-width:760px;margin-top:.5rem}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_planBar,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetHandle,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetDone,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetFab,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetBackdrop){display:none}@media (max-width:53.74em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_planBar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:6px 6px 6px 14px;display:flex}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_planBarButton,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetDone,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetFab){cursor:pointer;min-height:2.75rem;padding:0 18px}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_planBarButton:focus-visible,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetDone:focus-visible,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetFab:focus-visible){outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetDone{width:100%;display:block}:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetFab{z-index:40;display:block;position:fixed;bottom:16px;right:16px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetBackdrop{z-index:50;display:block;position:fixed;inset:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetHandle{width:44px;height:5px;margin:0 auto;display:block}:where(html[data-style=attuale-rifinita]) .BSl2Ua_formColumn{z-index:60;visibility:hidden;max-height:88vh;padding:10px 14px 20px;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_formColumnOpen{visibility:visible;transform:none}}@media (max-width:53.74em) and (prefers-reduced-motion:no-preference){:where(html[data-style=attuale-rifinita]) .BSl2Ua_formColumn{transition:transform .45s,visibility 0s linear .45s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_formColumnOpen{transition:transform .45s,visibility}}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_fieldGroup,:where(html[data-style=attuale-rifinita]) .BSl2Ua_fieldset,:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayOffList){gap:12px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_input{width:100%;min-height:2.75rem;padding:8px 12px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_input:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_fieldset{border:0;min-width:0;margin:0;padding:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 16px;list-style:none;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary::-webkit-details-marker{display:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary:before{content:"⚙";margin-right:-2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary:after{content:"▾";margin-left:auto}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch[open] summary:after{transform:rotate(180deg)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearchContent{gap:18px;padding:12px 14px 14px;display:grid}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_helpText,:where(html[data-style=attuale-rifinita]) .BSl2Ua_mutedText){margin:2px 0 8px;line-height:1.55}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayOffRow{gap:10px;padding:.75rem;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_segmentedControl{grid-template-columns:1fr;gap:8px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_segment{cursor:pointer;align-items:center;gap:8px;min-height:2.75rem;padding:.625rem;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_segment:has(input:focus-visible){outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_segment input{flex:none;width:1.0625rem;height:1.0625rem;margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_segment span{min-width:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_chipGroup{flex-wrap:wrap;gap:6px;display:flex}@media (min-width:48em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_chipGroup{gap:4px}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_chip{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative}@media (min-width:48em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_chip{width:38px;height:38px}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_chip:has(input:focus-visible){outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_chip input{opacity:0;width:0;height:0;position:absolute}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton,:where(html[data-style=attuale-rifinita]) .BSl2Ua_secondaryButton,:where(html[data-style=attuale-rifinita]) .BSl2Ua_linkButton){cursor:pointer;border:0}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton:focus-visible,:where(html[data-style=attuale-rifinita]) .BSl2Ua_secondaryButton:focus-visible,:where(html[data-style=attuale-rifinita]) .BSl2Ua_linkButton:focus-visible){outline-offset:2px}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton,:where(html[data-style=attuale-rifinita]) .BSl2Ua_secondaryButton){min-height:2.75rem;padding:0 18px}:is(:where(html[data-style=attuale-rifinita]) a.BSl2Ua_primaryButton,:where(html[data-style=attuale-rifinita]) a.BSl2Ua_secondaryButton){justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton:disabled{cursor:not-allowed}:where(html[data-style=attuale-rifinita]) .BSl2Ua_linkButton{background:0 0;padding:.25rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_submitActions{gap:10px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_shareStatus{margin:-.375rem 0 0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_checkboxLine{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_checkboxLine:has(input:focus-visible){outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_checkboxLine input{width:1.0625rem;height:1.0625rem;margin:.125rem 0 0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_formError{margin:-.375rem 0 0}@media (min-width:33.75em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_segmentedControl{grid-template-columns:1fr 1fr}:where(html[data-style=attuale-rifinita]) .BSl2Ua_submitActions{grid-template-columns:1fr 1fr}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectFieldWrap{width:100%;position:relative}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuList{min-width:100%;left:0;right:auto}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectField{cursor:pointer;text-align:left;align-items:center;width:100%;min-height:2.75rem;padding:8px 36px 8px 12px;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectField:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityMetrics{gap:8px;margin:0;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityMetrics div{display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityMetrics dd{margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_summaryGrid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_summaryGrid div{padding:8px 10px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_summaryGrid dd{margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_budgetWarning{margin:0;padding:.625rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonte{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 16px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteBody{gap:4px;min-width:0;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteEyebrow{text-transform:uppercase;margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteRange{margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteMeta{grid-column:1/-1;margin:4px 0 0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsView{min-width:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_mobileResultsList{gap:10px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityCard{gap:12px;padding:10px 12px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityCardSelectable{cursor:pointer;gap:12px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityCardSelectable:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunitySelector{cursor:pointer;align-items:center;gap:8px;min-width:0;font-weight:850;line-height:1.25;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunitySelector span{min-width:0;margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectionBox{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityCardHeader h3{margin:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityMetrics{grid-template-columns:1fr 1fr}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityMetrics div{gap:3px;padding:.5rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityMetrics dt{text-transform:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_explanationText{margin:0}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteLeva,:where(html[data-style=attuale-rifinita]) .BSl2Ua_levaBadge){white-space:nowrap;align-items:center;min-height:32px;padding:2px 12px;display:inline-flex}@media (max-width:47.99em){:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteLeva,:where(html[data-style=attuale-rifinita]) .BSl2Ua_levaBadge){min-height:30px;padding:2px 10px}}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_budgetChip,:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedChip){white-space:nowrap;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:.25rem .5rem;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_desktopTableWrap{display:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedTableWrap{display:none;overflow-x:auto}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedTableWrap .BSl2Ua_resultsTable{min-width:560px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationsList{gap:8px;margin:0;padding:0;list-style:none;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationCard{gap:8px;padding:.75rem;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationCardRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationCardPeriod{text-transform:capitalize}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationsTotal{justify-content:space-between;align-items:center;padding:.625rem;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable{border-collapse:collapse;width:100%;min-width:720px}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable th,:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable td){text-align:left;vertical-align:middle;padding:12px 10px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable thead th{letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;font-size:.75rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable tbody th{white-space:nowrap}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable tbody tr[role=button]{cursor:pointer}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable tbody tr[role=button]:focus-visible{outline-offset:-3px}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable tbody tr:last-child th,:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable tbody tr:last-child td){border-bottom:0}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable td:nth-child(3),:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable td:nth-child(4),:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable td:nth-child(5)){text-align:center}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable td:first-child{text-align:center}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable td:first-child input{cursor:pointer;width:1.125rem;height:1.125rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable td.BSl2Ua_bookingCell{white-space:normal;align-items:start;gap:5px;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingCta{white-space:nowrap;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:.5rem .875rem;text-decoration:none;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingCta:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingCell{white-space:nowrap}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingCtaWrap{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenu{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTrigger{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:2.75rem;padding:0 16px;display:inline-flex}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTrigger{padding:0 14px}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTrigger:after{content:"▾"}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTrigger:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTriggerLabel{white-space:nowrap}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuBackdrop{z-index:30;position:fixed;inset:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuList{z-index:31;flex-direction:column;gap:2px;width:max-content;min-width:200px;max-width:calc(100vw - 16px);margin:0;padding:6px;list-style:none;display:flex;position:fixed}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuLink{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;text-decoration:none;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuLink:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuKind{font-size:.8125em;font-weight:400}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsDisclaimer{margin:.625rem 0 0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_emptyState{align-content:center;gap:5px;min-height:96px;padding:1rem;display:grid}@media (min-width:48em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_mobileResultsList{display:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_desktopTableWrap{display:block;overflow-x:auto}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationsList,:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationsTotal){display:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedTableWrap{display:block}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_legend{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}@media (min-width:48em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_legend{z-index:2;padding-block:8px;position:sticky;top:0}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_legendItem{align-items:center;gap:8px;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_legendSwatch{flex:none;width:28px;height:28px;position:relative}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationBar{justify-content:space-between;align-items:flex-start;gap:12px;padding:.625rem .75rem;display:flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationBar div{gap:3px;min-width:0;display:grid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationBar span{overflow-wrap:anywhere}:where(html[data-style=attuale-rifinita]) .BSl2Ua_clearSelectionButton{cursor:pointer;flex:none;padding:.375rem .625rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_clearSelectionButton:focus-visible{outline-offset:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_calendarList{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:48em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_calendarList{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthBlock{content-visibility:auto;contain-intrinsic-size:240px;gap:4px;padding:.75rem;display:grid}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthBlock{padding-inline:8px}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthBlock h3{text-transform:capitalize;margin:0}@media print{:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthBlock{content-visibility:visible}}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_weekdayGrid,:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthGrid){grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}@media (max-width:47.99em){:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_weekdayGrid,:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthGrid){gap:3px}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_weekdayGrid span{text-align:center;padding:2px 0 4px}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_blankDay,:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell){aspect-ratio:1;min-width:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell{cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell:focus-visible{outline-offset:2px;z-index:3}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell:after{z-index:4;content:attr(data-tooltip);text-align:center;white-space:normal;pointer-events:none;width:max-content;max-width:min(220px,70vw);padding:.5rem .625rem;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell:hover:after{display:block}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell:focus-visible:after{display:block}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_publicHoliday:before{content:"";width:8px;height:8px;position:absolute;top:3px;right:3px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_recommendedLeave:before{content:"✓";position:absolute;bottom:1px;right:4px}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell{min-height:44px}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCellLocked{cursor:default}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCellPast{cursor:default;pointer-events:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthBlock:first-child .BSl2Ua_dayCell:after{top:calc(100% + 8px);bottom:auto}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthSummary,:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthsToggle){display:none}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthsToggle{cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthsToggle:focus-visible{outline-offset:2px}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthFolded .BSl2Ua_weekdayGrid,:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthFolded .BSl2Ua_monthGrid){display:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthFolded .BSl2Ua_monthSummary{margin:0;display:block}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageShell{background:var(--color-page-bg);color:var(--color-text);font-family:var(--font-body);line-height:1.55}:where(html[data-style=attuale-rifinita]) .BSl2Ua_hero{border-bottom:1px solid var(--color-border)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_hero h1{color:var(--color-strong);font-family:var(--font-heading);letter-spacing:-.01em;font-size:clamp(34px,6vw,56px);font-weight:700;line-height:1.05}:where(html[data-style=attuale-rifinita]) .BSl2Ua_hero p{color:var(--color-muted);font-size:1.0625rem;line-height:1.55}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_hero h1{font-size:34px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_hero p{font-size:.9375rem;line-height:1.5}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormula{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-accent-soft);color:var(--color-text);font-size:.9375rem;font-weight:600}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormula{font-size:.875rem}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormulaNum{color:var(--color-accent);font-family:var(--font-heading);font-size:1.625rem;font-weight:700;line-height:1}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormulaNum{font-size:1.375rem}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormulaLabel{font-weight:600}:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormulaOp{color:var(--color-muted)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormulaResult{background:var(--color-leva-high-bg);color:var(--color-leva-high-text);font-family:var(--font-heading);border-radius:999px;font-size:1rem;font-weight:700;line-height:1}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageFooter{background:var(--color-nav-bg);color:var(--color-nav-muted);font-size:.875rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageFooter a{color:var(--color-nav-muted)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageFooter a:hover{color:var(--color-nav-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageFooter a:focus-visible{outline:3px solid var(--color-nav-text)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerName,:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerHeading){color:var(--color-nav-heading);letter-spacing:.1em;font-size:.75rem;font-weight:700;line-height:normal}:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerTagline{color:var(--color-nav-muted);line-height:1.4}:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerCol span{color:var(--color-nav-muted);line-height:1.4}:where(html[data-style=attuale-rifinita]) .BSl2Ua_footerBottom{border-top:1px solid var(--color-nav-divider);color:var(--color-nav-muted);line-height:1.4}:where(html[data-style=attuale-rifinita]) .BSl2Ua_aboutSection{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_aboutSection h2{letter-spacing:0;color:var(--color-strong);font-size:1.35rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_aboutSection p:not(.BSl2Ua_eyebrow){color:var(--color-muted);line-height:1.55}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage{color:var(--color-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage section{border-top:1px solid var(--color-border)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage h1,:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage h2){letter-spacing:0;color:var(--color-strong);font-family:var(--font-heading);font-weight:700}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage h1{letter-spacing:-.01em;font-size:clamp(30px,5vw,42px);line-height:1.05}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage h2:not([class]){font-size:1.625rem;line-height:1.15}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage p:not([class]){color:var(--color-text);font-size:1.0625rem;line-height:1.7}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage li{color:var(--color-text);font-size:1.0625rem;line-height:1.7}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage a:not([class]){color:var(--color-link);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage a:not([class]):focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_backLink{color:var(--color-link);text-underline-offset:3px;font-size:1rem;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_backLink:hover{text-decoration-thickness:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_backLink:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_errorState h1{letter-spacing:0;color:var(--color-strong);font-family:var(--font-heading);font-size:2.1rem;line-height:1.15}:where(html[data-style=attuale-rifinita]) .BSl2Ua_errorState p{color:var(--color-muted);font-size:1rem;line-height:1.55}:where(html[data-style=attuale-rifinita]) .BSl2Ua_eyebrow{color:var(--color-muted);letter-spacing:.1em;font-size:.75rem;font-weight:700;line-height:1}:where(html[data-style=attuale-rifinita]) .BSl2Ua_outputSection{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-panel)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_formPanel{border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);background:var(--color-subtle-surface)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_panelHeader h2,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sectionHeader h2){letter-spacing:0;color:var(--color-strong);font-family:var(--font-heading);font-size:1.625rem;font-weight:700;line-height:1.15}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNav{background:var(--color-nav-bg);color:var(--color-nav-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavBrand{color:var(--color-nav-text);font-family:var(--font-heading);font-size:1.25rem;font-weight:700;line-height:1}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavBrand:before{background:var(--color-nav-accent)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavBrand:focus-visible{outline:3px solid var(--color-nav-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a{color:var(--color-nav-muted);border-radius:8px;font-size:.9375rem;font-weight:500}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a:hover,:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a[aria-current]){color:var(--color-nav-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a:focus-visible{outline:3px solid var(--color-nav-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{background:var(--color-nav-accent);color:var(--color-nav-accent-text);font-weight:700}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:hover{background:var(--color-nav-accent);color:var(--color-nav-accent-text);font-weight:700}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_themeToggle,:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger,:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton){border:1px solid var(--color-nav-border);color:var(--color-nav-text);font:inherit;background:0 0;border-radius:22px;font-size:.875rem;font-weight:600;line-height:normal}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_themeToggle:hover,:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger:hover,:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton:hover){background:#ffffff14}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_themeToggle:focus-visible,:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger:focus-visible,:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton:focus-visible){outline:3px solid var(--color-nav-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger:after{border-bottom:1.5px solid;border-right:1.5px solid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectField:after{border-bottom:1.5px solid;border-right:1.5px solid}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuList{border:1px solid var(--color-border-strong);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption{color:var(--color-text);font:inherit;background:0 0;border:0;border-radius:8px;font-size:.9375rem;font-weight:600;line-height:normal}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption:hover{background:var(--color-subtle-surface)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption:focus-visible{outline:3px solid var(--color-focus)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption[aria-current=true],:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption[aria-selected=true]){font-weight:700}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption[aria-current=true]:after{color:var(--color-link)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption[aria-selected=true]:after{color:var(--color-link)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOptionActive{background:var(--color-accent-soft);box-shadow:inset 3px 0 0 var(--color-link)}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a{border-bottom:1px solid var(--color-nav-divider)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{border-bottom:0}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListItem{border-top:1px solid var(--color-border);color:inherit}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListItem:first-child{border-top:none}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListItem:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListItem:hover .BSl2Ua_blogListTitle{color:var(--color-accent)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListDate{color:var(--color-muted);letter-spacing:.07em;font-size:.78rem;font-weight:800}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListTitle{color:var(--color-strong);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;line-height:1.15}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListDescription{color:var(--color-muted);font-weight:400;line-height:1.55}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListCta{color:var(--color-accent);font-size:.85rem;font-weight:800}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogArticle section{border-top:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogPlannerCta{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-accent-soft)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{color:var(--color-on-accent);font-size:1rem;font-weight:700}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogRelatedYears{border-top:1px solid var(--color-border)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogArticle table{font-size:1rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogArticle th{border-bottom:1.5px solid var(--color-border-strong);color:var(--color-muted);font-weight:700}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogArticle td{border-bottom:1px solid var(--color-border);color:var(--color-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_visuallyHidden{border:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqTitle{font-family:var(--font-heading);color:var(--color-strong);font-size:1.35rem;font-weight:700}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqSubtitle{color:var(--color-muted);font-size:.92rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqList{border-top:1px solid var(--color-border)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqItem{border:0;border-bottom:1px solid var(--color-border)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqQuestion{color:var(--color-strong);font-size:1rem;font-weight:800}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqQuestion:after{color:var(--color-accent);font-family:var(--font-heading);font-size:1.25rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqQuestion:hover{color:var(--color-accent)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_seoFaqAnswer{color:var(--color-muted);font-size:.92rem;line-height:1.45}@media (max-width:53.74em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_planBar{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_planBarSummary{color:var(--color-strong);font-weight:700}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_planBarButton,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetDone,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetFab){border:1.5px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-on-accent);font:inherit;font-weight:700}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_planBarButton:focus-visible,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetDone:focus-visible,:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetFab:focus-visible){outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetFab{box-shadow:var(--shadow-panel)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetBackdrop{background:#00000073}:where(html[data-style=attuale-rifinita]) .BSl2Ua_sheetHandle{background:var(--color-border-strong);border-radius:3px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_formColumn{background:var(--color-surface);box-shadow:var(--shadow-panel);border-radius:18px 18px 0 0}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_label{color:var(--color-text);font-size:.9375rem;font-weight:700}:where(html[data-style=attuale-rifinita]) .BSl2Ua_fieldset legend{color:var(--color-text);font-size:.9375rem;font-weight:700}:where(html[data-style=attuale-rifinita]) .BSl2Ua_input{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:1rem;line-height:normal}:where(html[data-style=attuale-rifinita]) .BSl2Ua_input:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-link);font-size:.9375rem;font-weight:700;line-height:normal}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary:before{font-size:16px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary:after{font-size:14px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary:hover{background:var(--color-accent-soft)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch[open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearchContent{border:1.5px solid var(--color-border-strong);border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--color-surface);border-top:0}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_helpText,:where(html[data-style=attuale-rifinita]) .BSl2Ua_mutedText){color:var(--color-muted);font-size:.875rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayOffRow{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-subtle-surface)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_segment{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-strong)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_segment:has(input:checked){border-color:var(--color-interactive);background:var(--color-checked-bg);box-shadow:inset 0 0 0 1px var(--color-interactive)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_segment:has(input:focus-visible){outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_segment input{accent-color:var(--color-interactive)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_segment span{font-size:.85rem;line-height:1.25}:where(html[data-style=attuale-rifinita]) .BSl2Ua_chip{border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);border-radius:50%;font-size:.9375rem;font-weight:700}:where(html[data-style=attuale-rifinita]) .BSl2Ua_chip:has(input:checked){border-color:var(--color-day-recommendedLeave-border);background:var(--color-day-recommendedLeave-bg);color:var(--color-day-recommendedLeave-text);box-shadow:inset 0 0 0 1px var(--color-day-recommendedLeave-border)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_chip:has(input:focus-visible){outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_chip span{font-size:inherit;line-height:inherit}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton,:where(html[data-style=attuale-rifinita]) .BSl2Ua_secondaryButton,:where(html[data-style=attuale-rifinita]) .BSl2Ua_linkButton){font:inherit}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton:focus-visible,:where(html[data-style=attuale-rifinita]) .BSl2Ua_secondaryButton:focus-visible,:where(html[data-style=attuale-rifinita]) .BSl2Ua_linkButton:focus-visible){outline:3px solid var(--color-focus)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton,:where(html[data-style=attuale-rifinita]) .BSl2Ua_secondaryButton){border-radius:var(--radius-control);font-size:.9375rem;font-weight:700;line-height:normal}:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton{border:1.5px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton:hover:not(:disabled){border-color:var(--color-accent-strong);background:var(--color-accent-strong)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton:disabled{border-color:var(--color-disabled-bg);background:var(--color-disabled-bg)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_secondaryButton{border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_secondaryButton:hover{background:var(--color-accent-soft)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_linkButton{color:var(--color-accent-strong);font-size:.85rem;font-weight:700}:where(html[data-style=attuale-rifinita]) .BSl2Ua_shareStatusFailed{color:var(--color-error);font-weight:750}:where(html[data-style=attuale-rifinita]) .BSl2Ua_shareStatus{color:var(--color-muted);font-size:.92rem;line-height:1.4}:where(html[data-style=attuale-rifinita]) .BSl2Ua_checkboxLine{color:var(--color-content-text);font-size:.92rem;line-height:1.45}:where(html[data-style=attuale-rifinita]) .BSl2Ua_checkboxLine:has(input:focus-visible){outline:3px solid var(--color-focus);border-radius:var(--radius-control)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_checkboxLine input{accent-color:var(--color-interactive)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_checkboxLine a{color:var(--color-accent);text-underline-offset:3px;font-weight:800;text-decoration-thickness:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_formError{color:var(--color-error);font-size:.92rem;font-weight:750;line-height:1.4}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectField{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:1rem;line-height:normal}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectField:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityMetrics dt{color:var(--color-muted);font-size:.7rem;font-weight:800}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityMetrics dd{color:var(--color-strong);font-size:1.35rem;font-weight:850;line-height:1}:where(html[data-style=attuale-rifinita]) .BSl2Ua_summaryGrid div{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-subtle-surface)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_summaryGrid dt{color:var(--color-muted);font-size:.75rem;font-weight:600}:where(html[data-style=attuale-rifinita]) .BSl2Ua_summaryGrid dd{color:var(--color-strong);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;line-height:normal}:where(html[data-style=attuale-rifinita]) .BSl2Ua_summaryWarning{border-color:var(--color-warning-border);background:var(--color-warning-surface)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_summaryWarning dt,:where(html[data-style=attuale-rifinita]) .BSl2Ua_summaryWarning dd){color:var(--color-error)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_budgetWarning{border:1px solid var(--color-warning-border);border-radius:var(--radius-panel);background:var(--color-warning-surface);color:var(--color-error);font-size:.92rem;font-weight:750;line-height:1.4}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonte{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-accent-soft)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteEyebrow{color:var(--color-muted);letter-spacing:.1em;font-size:.75rem;font-weight:700;line-height:1}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteRange{color:var(--color-strong);font-family:var(--font-heading);font-size:1.75rem;font-weight:700;line-height:1.1}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteRange{font-size:1.5rem}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteMeta{color:var(--color-text);font-size:1rem;line-height:1.55}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityCard{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityCardSelectable:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunitySelector{color:var(--color-strong)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunitySelector span{letter-spacing:0;font-size:1rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectionBox{border:1px solid var(--color-success-border);background:var(--color-surface);color:var(--color-green);border-radius:4px;font-size:.78rem;font-weight:900;line-height:1}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityCardHeader h3{letter-spacing:0;color:var(--color-strong);font-size:1rem;line-height:1.25}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunitySelected{border-color:var(--color-success-border);background:var(--color-success-surface);box-shadow:inset 4px 0 0 var(--color-interactive)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityMetrics div{border-radius:var(--radius-control);background:var(--color-success-surface)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityMetrics dt{color:var(--color-secondary-text);font-size:.78rem}:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityMetrics dd{color:var(--color-strong);font-size:1.25rem;line-height:1.15}:where(html[data-style=attuale-rifinita]) .BSl2Ua_explanationText{color:var(--color-content-text);font-size:.92rem;line-height:1.45}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteLeva,:where(html[data-style=attuale-rifinita]) .BSl2Ua_levaBadge){background:var(--color-leva-high-bg);color:var(--color-leva-high-text);font-family:var(--font-heading);border-radius:999px;font-size:1rem;font-weight:700;line-height:1}@media (max-width:47.99em){:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteLeva,:where(html[data-style=attuale-rifinita]) .BSl2Ua_levaBadge){font-size:.9375rem}}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_budgetChip,:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedChip){border-radius:999px;font-size:.78rem;font-weight:850;line-height:1.15}:where(html[data-style=attuale-rifinita]) .BSl2Ua_levaBadge_high{background:var(--color-leva-high-bg);color:var(--color-leva-high-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_levaBadge_medium{background:var(--color-leva-medium-bg);color:var(--color-leva-medium-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_levaBadge_low{background:var(--color-leva-low-bg);color:var(--color-leva-low-text)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_budgetChip,:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedChip){background:var(--color-error-surface);color:var(--color-error)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedChip{background:var(--color-success-surface-strong);color:var(--color-success-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedTableWrap{border:1px solid var(--color-subtle-border);border-radius:var(--radius-panel)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedTableWrap tfoot th,:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedTableWrap tfoot td){background:var(--color-subtle-surface);color:var(--color-strong);font-weight:850}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationCard{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationCardPeriod{color:var(--color-strong);font-weight:850}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationCardDays{color:var(--color-secondary-text);font-size:.85rem;font-weight:700}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationsTotal{border:1px solid var(--color-subtle-border);border-radius:var(--radius-panel);background:var(--color-subtle-surface);color:var(--color-strong);font-weight:850}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable{color:var(--color-text);font-size:1rem}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable th,:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable td){border-bottom:1px solid var(--color-border)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable thead th{border-bottom:1.5px solid var(--color-border-strong);color:var(--color-muted);background:0 0;font-weight:700;line-height:1.2}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable tbody th{color:var(--color-text);font-weight:400}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable tbody tr:hover{background:var(--color-row-hover)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable tbody tr[role=button]:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable tbody .BSl2Ua_selectedTableRow{background:var(--color-success-surface)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable tbody .BSl2Ua_selectedTableRow:hover{background:var(--color-success-surface-strong)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable td:first-child input{accent-color:var(--color-green)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingCta{border:1px solid var(--color-strong);background:var(--color-strong);color:var(--color-surface);border-radius:999px;font-size:.85rem;font-weight:850;line-height:1.15}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingCta:hover{background:var(--color-strong-hover)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingCta:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTrigger{border:2px solid var(--color-strong);background:var(--color-strong);color:var(--color-surface);border-radius:999px;font-size:.9375rem;font-weight:700;line-height:normal}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTrigger:after{font-size:12px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTrigger:hover{background:var(--color-strong-hover)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTrigger:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTriggerQuiet{border-color:var(--color-border-strong);color:var(--color-link);background:0 0}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTriggerQuiet:hover{background:var(--color-accent-soft)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuList{border:1px solid var(--color-border-strong);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuLink{color:var(--color-text);border-radius:8px;font-size:1rem;font-weight:600}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuLink:hover{background:var(--color-subtle-surface)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuLink:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsDisclaimer{color:var(--color-secondary-text);font-size:.78rem;line-height:1.4}:where(html[data-style=attuale-rifinita]) .BSl2Ua_emptyState{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:linear-gradient(135deg, var(--color-gradient-warm-start) 0%, var(--color-gradient-warm-end) 100%);color:var(--color-content-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_emptyState strong{color:var(--color-strong)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_emptyState span{color:var(--color-secondary-text);font-size:.92rem;line-height:1.45}:where(html[data-style=attuale-rifinita]) .BSl2Ua_legend{font-size:.875rem}@media (min-width:48em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_legend{background:var(--color-surface)}}:where(html[data-style=attuale-rifinita]) .BSl2Ua_legendItem{color:var(--color-text);font-size:.875rem;font-weight:400;line-height:1.55}:where(html[data-style=attuale-rifinita]) .BSl2Ua_legendSwatch{border:var(--day-border-width) solid var(--color-day-workday-border);border-radius:var(--radius-swatch)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationBar{border:1px solid var(--color-success-border);border-radius:var(--radius-panel);background:var(--color-success-surface);color:var(--color-success-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationBar strong{color:var(--color-success-text);font-size:.92rem;line-height:1.25}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectedVacationBar span{color:var(--color-content-text);font-size:.85rem;line-height:1.4}:where(html[data-style=attuale-rifinita]) .BSl2Ua_clearSelectionButton{border:1px solid var(--color-success-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-success-text);font:inherit;font-size:.78rem;font-weight:850;line-height:1.15}:where(html[data-style=attuale-rifinita]) .BSl2Ua_clearSelectionButton:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthBlock{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthBlock h3{letter-spacing:0;color:var(--color-strong);font-size:1rem;line-height:1.25}:where(html[data-style=attuale-rifinita]) .BSl2Ua_weekdayGrid span{color:var(--color-muted);font-size:.75rem;font-weight:700}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_blankDay,:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell){border-radius:var(--radius-day)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell{border:var(--day-border-width) solid var(--color-day-workday-border);border-radius:var(--radius-day);color:var(--color-strong);font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell:after{border:1px solid var(--color-tooltip-border);border-radius:var(--tooltip-radius);background:var(--color-tooltip-bg);color:var(--color-tooltip-text);font:var(--tooltip-font);box-shadow:var(--tooltip-shadow)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_workday{border-color:var(--color-day-workday-border);border-style:var(--day-workday-border-style,solid);border-width:var(--day-workday-border-width,var(--day-border-width));background:var(--color-day-workday-bg);color:var(--color-day-workday-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_weekend{border-color:var(--color-day-weekend-border);border-style:var(--day-weekend-border-style,solid);border-width:var(--day-weekend-border-width,var(--day-border-width));background:var(--color-day-weekend-bg);color:var(--color-day-weekend-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_publicHoliday{border-color:var(--color-day-publicHoliday-border);border-style:var(--day-publicHoliday-border-style,solid);border-width:var(--day-publicHoliday-border-width,var(--day-border-width));background:var(--color-day-publicHoliday-bg);color:var(--color-day-publicHoliday-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_companyClosure{border-color:var(--color-day-companyClosure-border);border-style:var(--day-companyClosure-border-style,solid);border-width:var(--day-companyClosure-border-width,var(--day-border-width));background:var(--color-day-companyClosure-bg);color:var(--color-day-companyClosure-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_mandatoryLeave{border-color:var(--color-day-mandatoryLeave-border);border-style:var(--day-mandatoryLeave-border-style,solid);border-width:var(--day-mandatoryLeave-border-width,var(--day-border-width));background:var(--color-day-mandatoryLeave-bg);color:var(--color-day-mandatoryLeave-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_recommendedLeave{border-color:var(--color-day-recommendedLeave-border);border-style:var(--day-recommendedLeave-border-style,solid);border-width:var(--day-recommendedLeave-border-width,var(--day-border-width));background:var(--color-day-recommendedLeave-bg);color:var(--color-day-recommendedLeave-text)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_weekend{background:repeating-linear-gradient(135deg, var(--color-day-weekend-bg) 0 5px, var(--color-day-weekend-hatch) 5px 7px)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_publicHoliday{font-weight:800}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_publicHoliday:before{background:currentColor;border-radius:50%}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_recommendedLeave{font-weight:800}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell_recommendedLeave:before{font-size:11px;line-height:1}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCellSelected{border-color:var(--color-day-selected-bg);background:var(--color-day-selected-bg);color:var(--color-day-selected-text);box-shadow:inset 0 0 0 2px var(--color-day-selected-text),0 0 0 2px var(--color-day-selected-bg)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCellPast{background:var(--color-day-past-bg);color:var(--color-day-past-text);opacity:.55}@media (max-width:47.99em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthsToggle{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-strong);font:inherit;font-weight:700}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthsToggle:focus-visible{outline:3px solid var(--color-focus)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthFolded .BSl2Ua_monthSummary{color:var(--color-muted);font-size:.85rem}}@media (prefers-reduced-motion:no-preference){:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary{transition:background .15s,border-color .15s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListTitle{transition:color .15s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_secondaryButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_themeToggle{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTrigger{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_clearSelectionButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthsToggle{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageFooter a.BSl2Ua_bmcButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=attuale-rifinita]) .BSl2Ua_secondaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=attuale-rifinita]) .BSl2Ua_themeToggle:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTrigger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=attuale-rifinita]) .BSl2Ua_clearSelectionButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthsToggle:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageFooter a.BSl2Ua_bmcButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_secondaryButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_themeToggle:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTrigger:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_clearSelectionButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthsToggle:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageFooter a.BSl2Ua_bmcButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_primaryButton:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_secondaryButton:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_linkButton:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_themeToggle:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuTrigger:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuLink:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_input:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectField:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_backLink:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_themeToggle span[aria-hidden=true]{transition:transform .8s cubic-bezier(.34,1.56,.64,1);display:inline-block}:where(html[data-style=attuale-rifinita]) .BSl2Ua_themeToggle:hover span[aria-hidden=true]{transform:rotate(180deg)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenu[data-open=true]{animation:.352s cubic-bezier(.22,1,.36,1) BSl2Ua_drop-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuIcon{transition:transform .4s cubic-bezier(.34,1.56,.64,1),top .32s cubic-bezier(.22,1,.36,1),background-color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuIcon:before{transition:transform .4s cubic-bezier(.34,1.56,.64,1),top .32s cubic-bezier(.22,1,.36,1),background-color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavMenuIcon:after{transition:transform .4s cubic-bezier(.34,1.56,.64,1),top .32s cubic-bezier(.22,1,.36,1),background-color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuTrigger:after{transition:transform .48s cubic-bezier(.34,1.56,.64,1)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a:not(.BSl2Ua_siteNavPill){position:relative}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a:not(.BSl2Ua_siteNavPill):after{background:var(--color-nav-accent);content:"";transform-origin:0;border-radius:1px;height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:8px;left:10px;right:10px;transform:scaleX(0)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a:not(.BSl2Ua_siteNavPill):hover:after{transform:scaleX(1)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_siteNavLinks a:not(.BSl2Ua_siteNavPill)[aria-current]:after{transform:scaleX(1)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage a:not([class]){transition:text-underline-offset .32s cubic-bezier(.22,1,.36,1),text-decoration-thickness .32s cubic-bezier(.22,1,.36,1),color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageFooter a:not([class]){transition:text-underline-offset .32s cubic-bezier(.22,1,.36,1),text-decoration-thickness .32s cubic-bezier(.22,1,.36,1),color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_checkboxLine a{transition:text-underline-offset .32s cubic-bezier(.22,1,.36,1),text-decoration-thickness .32s cubic-bezier(.22,1,.36,1),color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_backLink{transition:text-underline-offset .32s cubic-bezier(.22,1,.36,1),text-decoration-thickness .32s cubic-bezier(.22,1,.36,1),color .24s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_privacyPage a:not([class]):hover{text-underline-offset:5px;text-decoration-thickness:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pageFooter a:not([class]):hover{text-underline-offset:5px;text-decoration-thickness:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_checkboxLine a:hover{text-underline-offset:5px;text-decoration-thickness:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_backLink:hover{text-underline-offset:5px;text-decoration-thickness:2px}:where(html[data-style=attuale-rifinita]) .BSl2Ua_backLink:before{transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-block}:where(html[data-style=attuale-rifinita]) .BSl2Ua_backLink:hover:before{transform:translate(-3px)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_input,:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectField){transition:border-color .24s,box-shadow .32s cubic-bezier(.22,1,.36,1)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_input:hover:not(:focus),:where(html[data-style=attuale-rifinita]) .BSl2Ua_selectField:hover:not(:focus)){border-color:var(--color-link)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_chip,:where(html[data-style=attuale-rifinita]) .BSl2Ua_segment){transition:background-color .32s,border-color .32s,box-shadow .32s,transform .288s cubic-bezier(.22,1,.36,1)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_chip:hover,:where(html[data-style=attuale-rifinita]) .BSl2Ua_segment:hover){transform:translateY(-1px)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_chip:has(input:checked),:where(html[data-style=attuale-rifinita]) .BSl2Ua_segment:has(input:checked)){animation:.512s cubic-bezier(.34,1.56,.64,1) BSl2Ua_pop}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable td:first-child input:checked{animation:.512s cubic-bezier(.34,1.56,.64,1) BSl2Ua_pop}:where(html[data-style=attuale-rifinita]) .BSl2Ua_checkboxLine input:checked{animation:.512s cubic-bezier(.34,1.56,.64,1) BSl2Ua_pop}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch[open] .BSl2Ua_advancedSearchContent{animation:.352s cubic-bezier(.22,1,.36,1) BSl2Ua_drop-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuList{animation:.352s cubic-bezier(.22,1,.36,1) BSl2Ua_drop-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuList{animation:.352s cubic-bezier(.22,1,.36,1) BSl2Ua_drop-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_advancedSearch summary:after{transition:transform .48s cubic-bezier(.34,1.56,.64,1)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption,:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuLink){transition:background-color .24s,transform .24s cubic-bezier(.22,1,.36,1)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_pillMenuOption:hover,:where(html[data-style=attuale-rifinita]) .BSl2Ua_bookingMenuLink:hover){transform:translate(2px)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),background-color .32s,border-color .32s,color .32s}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell:hover:after{animation:.256s cubic-bezier(.22,1,.36,1) BSl2Ua_tip-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell:focus-visible:after{animation:.256s cubic-bezier(.22,1,.36,1) BSl2Ua_tip-in}:where(html[data-style=attuale-rifinita]) .BSl2Ua_dayCell:not(.BSl2Ua_dayCellLocked):not(.BSl2Ua_dayCellPast):hover{z-index:3;transform:scale(1.08);box-shadow:0 6px 14px #19140f29}:where(html[data-style=attuale-rifinita]) .BSl2Ua_monthBlock:not(.BSl2Ua_monthFolded) .BSl2Ua_monthGrid{animation:.48s cubic-bezier(.22,1,.36,1) BSl2Ua_settle}:where(html[data-style=attuale-rifinita]) .BSl2Ua_legendSwatch{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_legendItem:hover .BSl2Ua_legendSwatch{transform:scale(1.15)rotate(-4deg)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_resultsTable tbody tr{transition:background-color .24s}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityCard,:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListItem){transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_opportunityCard:hover,:where(html[data-style=attuale-rifinita]) .BSl2Ua_blogListItem:hover){transform:translateY(-2px);box-shadow:0 8px 20px #19140f1a}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_levaBadge,:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteLeva,:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormulaResult){transition:transform .32s cubic-bezier(.34,1.56,.64,1)}:is(:where(html[data-style=attuale-rifinita]) .BSl2Ua_levaBadge:hover,:where(html[data-style=attuale-rifinita]) .BSl2Ua_bestPonteLeva:hover,:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormulaResult:hover){transform:scale(1.06)}:where(html[data-style=attuale-rifinita]) .BSl2Ua_hero h1{animation:.88s cubic-bezier(.22,1,.36,1) both BSl2Ua_rise}:where(html[data-style=attuale-rifinita]) .BSl2Ua_hero p{animation:.88s cubic-bezier(.22,1,.36,1) 80ms both BSl2Ua_rise}:where(html[data-style=attuale-rifinita]) .BSl2Ua_heroFormula{animation:.88s cubic-bezier(.22,1,.36,1) .16s both BSl2Ua_rise}}@media (prefers-reduced-motion:no-preference) and (min-width:48em){:where(html[data-style=attuale-rifinita]) .BSl2Ua_formPanel{animation:.88s cubic-bezier(.22,1,.36,1) .24s both BSl2Ua_rise}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pageShell{--page-x:10px;--page-top:28px;--page-bottom:44px;min-height:100vh;padding:var(--page-top) var(--page-x) var(--page-bottom);flex-direction:column;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_hero{gap:12px;width:100%;max-width:1168px;margin:0 auto 1.5rem;padding:28px 0 18px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_hero h1{margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_hero p{max-width:60ch;margin:0}@media (max-width:47.99em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_hero{gap:8px;padding:16px 0 12px}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_heroFormula{flex-wrap:wrap;align-items:baseline;gap:6px 10px;width:fit-content;margin-top:16px;padding:10px 14px;display:inline-flex}@media (max-width:47.99em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_heroFormula{gap:4px 8px;margin-top:10px;padding:8px 12px}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_heroFormulaResult{white-space:nowrap;align-items:center;min-height:32px;padding:2px 12px;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pageFooter{width:auto;margin:32px calc(var(--page-x)*-1) calc(var(--page-bottom)*-1);padding:28px var(--page-x) calc(20px + env(safe-area-inset-bottom))}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pageFooter a{align-items:center;min-height:44px;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pageFooter a:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_footerInner{gap:20px;width:100%;max-width:1168px;margin:0 auto;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_footerBrand{align-content:start;justify-items:start;gap:8px;display:grid}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_footerName,:where(html[data-style=agenda-da-muro]) .BSl2Ua_footerHeading){text-transform:uppercase;margin:0 0 8px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_footerTagline{margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_footerCol{align-content:start;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_footerBottom{gap:4px;max-width:1168px;margin:18px auto 0;padding-top:14px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_footerBottom p{margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_footerBottom a{min-height:0;display:inline}@media (max-width:47.99em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_pageShell:has(.BSl2Ua_sheetFab) .BSl2Ua_pageFooter{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (min-width:48em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_footerInner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_aboutSection{gap:10px;width:100%;max-width:1168px;margin:1.25rem auto;padding:1.25rem;display:grid}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_aboutSection h2,:where(html[data-style=agenda-da-muro]) .BSl2Ua_aboutSection p){margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_aboutSection h2{margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_aboutSection p:not(.BSl2Ua_eyebrow){max-width:760px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_faqPage{width:100%;max-width:1168px;margin:0 auto}:where(html[data-style=agenda-da-muro]) .BSl2Ua_privacyPage{gap:12px;width:100%;max-width:68ch;margin:24px auto 0;padding:24px 0 8px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_privacyPage section{gap:8px;padding-top:1rem;display:grid}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_privacyPage h1,:where(html[data-style=agenda-da-muro]) .BSl2Ua_privacyPage h2,:where(html[data-style=agenda-da-muro]) .BSl2Ua_privacyPage p),:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_privacyPage h1,:where(html[data-style=agenda-da-muro]) .BSl2Ua_privacyPage h2){margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_privacyPage h2:not([class]){margin-top:32px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_privacyPage a:not([class]):focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_privacyHeader{gap:10px;padding-bottom:.125rem;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_backLink{align-items:center;gap:6px;width:fit-content;min-height:44px;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_backLink:before{content:"←"}:where(html[data-style=agenda-da-muro]) .BSl2Ua_backLink:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_errorState{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:2.5rem auto;padding:1.25rem;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_errorState h1{margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_errorState p{max-width:690px;margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_errorActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_eyebrow{text-transform:uppercase;margin:0 0 10px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_toolLayout{gap:18px;width:100%;max-width:1168px;margin:0 auto;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_outputSection{padding:1rem}:where(html[data-style=agenda-da-muro]) .BSl2Ua_formPanel{padding:18px}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_formPanel,:where(html[data-style=agenda-da-muro]) .BSl2Ua_formColumn,:where(html[data-style=agenda-da-muro]) .BSl2Ua_outputStack,:where(html[data-style=agenda-da-muro]) .BSl2Ua_outputSection){gap:12px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_formPanel{gap:18px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_formColumn{gap:14px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_fieldGroup{gap:6px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_primaryFields{gap:12px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_outputStack{gap:18px;min-width:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_outputSection{gap:14px;min-width:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_panelHeader{padding-bottom:.25rem}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_panelHeader h2,:where(html[data-style=agenda-da-muro]) .BSl2Ua_sectionHeader h2){margin:0}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_sectionHeader,:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayOffTopLine,:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityCardHeader){justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_sectionHeader{flex-wrap:wrap;gap:16px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_sectionHeaderFilter{flex-basis:100%}@media (min-width:48em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_sectionHeaderFilter{flex-basis:auto}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNav{width:auto;margin:calc(var(--page-top)*-1) calc(var(--page-x)*-1) 0;padding:4px var(--page-x)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavInner{flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:1168px;min-height:58px;margin:0 auto;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavBrand{align-items:center;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavBrand:before{content:"";width:6px;height:6px;margin-right:8px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavBrand:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks{flex-wrap:wrap;gap:4px;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks a{align-items:center;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks a:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavTools{align-items:center;gap:8px;display:flex}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_themeToggle,:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuTrigger,:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuButton){cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;display:inline-flex}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_themeToggle:focus-visible,:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuTrigger:focus-visible,:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuButton:focus-visible){outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenu{position:relative}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuTrigger,:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectField){white-space:nowrap;padding-right:32px;position:relative}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuTrigger:after{content:"";width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectField:after{content:"";width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuTrigger[aria-expanded=true]:after{transform:translateY(-20%)rotate(-135deg)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectField[aria-expanded=true]:after{transform:translateY(-20%)rotate(-135deg)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuList{z-index:40;gap:2px;min-width:max(100%,160px);margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);right:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuOption{cursor:pointer;text-align:left;white-space:nowrap;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuOption:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuOption[aria-current=true]:after{content:"✓";margin-left:auto}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuOption[aria-selected=true]:after{content:"✓";margin-left:auto}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenu{display:contents}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuButton{display:none}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuIcon{background:currentColor;border-radius:1px;width:16px;height:2px;position:relative}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuIcon:before{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;left:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuIcon:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;left:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuIcon:before{top:-5px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuIcon:after{top:5px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuButton[aria-expanded=true] .BSl2Ua_siteNavMenuIcon{background:0 0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuButton[aria-expanded=true] .BSl2Ua_siteNavMenuIcon:before{top:0;transform:rotate(45deg)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuButton[aria-expanded=true] .BSl2Ua_siteNavMenuIcon:after{top:0;transform:rotate(-45deg)}@media (max-width:47.99em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavInner{gap:0 8px;min-height:56px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuButton{gap:10px;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenu{flex:1 0 100%;padding:4px 0 14px;display:none}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenu[data-open=true]{gap:12px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks{gap:0;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks a{min-height:48px;padding:0 4px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{justify-self:start;margin-top:10px;padding:0 16px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavTools{flex-wrap:wrap}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavTools .BSl2Ua_pillMenuList{left:0;right:auto}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogList{gap:0;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogListItem{flex-direction:column;gap:5px;padding:22px 0;text-decoration:none;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogListItem:first-child{padding-top:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogListItem:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogListDate{text-transform:uppercase;margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogListTitle{margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogListDescription{max-width:760px;margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogListCta{margin-top:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogArticle section{padding-top:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogPlannerCta{margin:28px 0;padding:20px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{min-height:48px;text-decoration:none}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogRelatedYears{gap:8px;padding-top:1rem;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogRelatedYears h2{margin-top:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogRelatedYears ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogArticle table{border-collapse:collapse;width:100%;margin:8px 0 12px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogArticle th{letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:8px 10px;font-size:.75rem}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogArticle td{padding:12px 10px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:53.75em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_pageShell{--page-x:16px;--page-top:38px;--page-bottom:56px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_hero{grid-template-columns:1.1fr 1fr;align-items:end;gap:12px 32px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_heroFormula{grid-column:1/-1;justify-self:start}:where(html[data-style=agenda-da-muro]) .BSl2Ua_toolLayout{grid-template-columns:330px minmax(0,1fr);align-items:start}:where(html[data-style=agenda-da-muro]) .BSl2Ua_formColumn{position:sticky;top:20px}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_formPanel,:where(html[data-style=agenda-da-muro]) .BSl2Ua_outputSection){padding:18px}}@media (max-width:47.99em){:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_formPanel,:where(html[data-style=agenda-da-muro]) .BSl2Ua_outputSection){padding:14px}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:26.25em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_footerInner{align-items:start}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_seoFaqSection{margin-top:2rem;padding:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_seoFaqTitle{margin-bottom:.25rem}:where(html[data-style=agenda-da-muro]) .BSl2Ua_seoFaqSubtitle{margin-bottom:1.25rem}:where(html[data-style=agenda-da-muro]) .BSl2Ua_seoFaqList{flex-direction:column;gap:0;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_seoFaqItem{padding:14px 0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_seoFaqItem[open] .BSl2Ua_seoFaqQuestion:after{content:"–"}:where(html[data-style=agenda-da-muro]) .BSl2Ua_seoFaqQuestion{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;list-style:none;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_seoFaqQuestion::-webkit-details-marker{display:none}:where(html[data-style=agenda-da-muro]) .BSl2Ua_seoFaqQuestion:after{content:"+";flex:none}:where(html[data-style=agenda-da-muro]) .BSl2Ua_seoFaqAnswer{max-width:760px;margin-top:.5rem}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_planBar,:where(html[data-style=agenda-da-muro]) .BSl2Ua_sheetHandle,:where(html[data-style=agenda-da-muro]) .BSl2Ua_sheetDone,:where(html[data-style=agenda-da-muro]) .BSl2Ua_sheetFab,:where(html[data-style=agenda-da-muro]) .BSl2Ua_sheetBackdrop){display:none}@media (max-width:53.74em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_planBar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:6px 6px 6px 14px;display:flex}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_planBarButton,:where(html[data-style=agenda-da-muro]) .BSl2Ua_sheetDone,:where(html[data-style=agenda-da-muro]) .BSl2Ua_sheetFab){cursor:pointer;min-height:2.75rem;padding:0 18px}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_planBarButton:focus-visible,:where(html[data-style=agenda-da-muro]) .BSl2Ua_sheetDone:focus-visible,:where(html[data-style=agenda-da-muro]) .BSl2Ua_sheetFab:focus-visible){outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_sheetDone{width:100%;display:block}:where(html[data-style=agenda-da-muro]) .BSl2Ua_sheetFab{z-index:40;display:block;position:fixed;bottom:16px;right:16px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_sheetBackdrop{z-index:50;display:block;position:fixed;inset:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_sheetHandle{width:44px;height:5px;margin:0 auto;display:block}:where(html[data-style=agenda-da-muro]) .BSl2Ua_formColumn{z-index:60;visibility:hidden;max-height:88vh;padding:10px 14px 20px;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_formColumnOpen{visibility:visible;transform:none}}@media (max-width:53.74em) and (prefers-reduced-motion:no-preference){:where(html[data-style=agenda-da-muro]) .BSl2Ua_formColumn{transition:transform .45s,visibility 0s linear .45s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_formColumnOpen{transition:transform .45s,visibility}}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_fieldGroup,:where(html[data-style=agenda-da-muro]) .BSl2Ua_fieldset,:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayOffList){gap:12px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_input{width:100%;min-height:2.75rem;padding:8px 12px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_input:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_fieldset{border:0;min-width:0;margin:0;padding:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_advancedSearch summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 16px;list-style:none;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_advancedSearch summary::-webkit-details-marker{display:none}:where(html[data-style=agenda-da-muro]) .BSl2Ua_advancedSearch summary:before{content:"⚙";margin-right:-2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_advancedSearch summary:after{content:"▾";margin-left:auto}:where(html[data-style=agenda-da-muro]) .BSl2Ua_advancedSearch summary:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_advancedSearch[open] summary:after{transform:rotate(180deg)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_advancedSearchContent{gap:18px;padding:12px 14px 14px;display:grid}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_helpText,:where(html[data-style=agenda-da-muro]) .BSl2Ua_mutedText){margin:2px 0 8px;line-height:1.55}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayOffRow{gap:10px;padding:.75rem;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_segmentedControl{grid-template-columns:1fr;gap:8px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_segment{cursor:pointer;align-items:center;gap:8px;min-height:2.75rem;padding:.625rem;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_segment:has(input:focus-visible){outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_segment input{flex:none;width:1.0625rem;height:1.0625rem;margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_segment span{min-width:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_chipGroup{flex-wrap:wrap;gap:6px;display:flex}@media (min-width:48em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_chipGroup{gap:4px}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_chip{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative}@media (min-width:48em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_chip{width:38px;height:38px}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_chip:has(input:focus-visible){outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_chip input{opacity:0;width:0;height:0;position:absolute}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_primaryButton,:where(html[data-style=agenda-da-muro]) .BSl2Ua_secondaryButton,:where(html[data-style=agenda-da-muro]) .BSl2Ua_linkButton){cursor:pointer;border:0}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_primaryButton:focus-visible,:where(html[data-style=agenda-da-muro]) .BSl2Ua_secondaryButton:focus-visible,:where(html[data-style=agenda-da-muro]) .BSl2Ua_linkButton:focus-visible){outline-offset:2px}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_primaryButton,:where(html[data-style=agenda-da-muro]) .BSl2Ua_secondaryButton){min-height:2.75rem;padding:0 18px}:is(:where(html[data-style=agenda-da-muro]) a.BSl2Ua_primaryButton,:where(html[data-style=agenda-da-muro]) a.BSl2Ua_secondaryButton){justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_primaryButton:disabled{cursor:not-allowed}:where(html[data-style=agenda-da-muro]) .BSl2Ua_linkButton{background:0 0;padding:.25rem}:where(html[data-style=agenda-da-muro]) .BSl2Ua_submitActions{gap:10px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_shareStatus{margin:-.375rem 0 0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_checkboxLine{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_checkboxLine:has(input:focus-visible){outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_checkboxLine input{width:1.0625rem;height:1.0625rem;margin:.125rem 0 0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_formError{margin:-.375rem 0 0}@media (min-width:33.75em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_segmentedControl{grid-template-columns:1fr 1fr}:where(html[data-style=agenda-da-muro]) .BSl2Ua_submitActions{grid-template-columns:1fr 1fr}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectFieldWrap{width:100%;position:relative}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuList{min-width:100%;left:0;right:auto}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectField{cursor:pointer;text-align:left;align-items:center;width:100%;min-height:2.75rem;padding:8px 36px 8px 12px;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectField:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityMetrics{gap:8px;margin:0;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityMetrics div{display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityMetrics dd{margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_summaryGrid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_summaryGrid div{padding:8px 10px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_summaryGrid dd{margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_budgetWarning{margin:0;padding:.625rem}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bestPonte{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 16px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bestPonteBody{gap:4px;min-width:0;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bestPonteEyebrow{text-transform:uppercase;margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bestPonteRange{margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bestPonteMeta{grid-column:1/-1;margin:4px 0 0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsView{min-width:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_mobileResultsList{gap:10px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityCard{gap:12px;padding:10px 12px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityCardSelectable{cursor:pointer;gap:12px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityCardSelectable:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunitySelector{cursor:pointer;align-items:center;gap:8px;min-width:0;font-weight:850;line-height:1.25;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunitySelector span{min-width:0;margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectionBox{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityCardHeader h3{margin:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityMetrics{grid-template-columns:1fr 1fr}:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityMetrics div{gap:3px;padding:.5rem}:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityMetrics dt{text-transform:none}:where(html[data-style=agenda-da-muro]) .BSl2Ua_explanationText{margin:0}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_bestPonteLeva,:where(html[data-style=agenda-da-muro]) .BSl2Ua_levaBadge){white-space:nowrap;align-items:center;min-height:32px;padding:2px 12px;display:inline-flex}@media (max-width:47.99em){:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_bestPonteLeva,:where(html[data-style=agenda-da-muro]) .BSl2Ua_levaBadge){min-height:30px;padding:2px 10px}}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_budgetChip,:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedChip){white-space:nowrap;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:.25rem .5rem;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_desktopTableWrap{display:none}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedTableWrap{display:none;overflow-x:auto}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedTableWrap .BSl2Ua_resultsTable{min-width:560px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedVacationsList{gap:8px;margin:0;padding:0;list-style:none;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedVacationCard{gap:8px;padding:.75rem;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedVacationCardRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedVacationCardPeriod{text-transform:capitalize}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedVacationsTotal{justify-content:space-between;align-items:center;padding:.625rem;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable{border-collapse:collapse;width:100%;min-width:720px}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable th,:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable td){text-align:left;vertical-align:middle;padding:12px 10px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable thead th{letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;font-size:.75rem}:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable tbody th{white-space:nowrap}:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable tbody tr[role=button]{cursor:pointer}:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable tbody tr[role=button]:focus-visible{outline-offset:-3px}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable tbody tr:last-child th,:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable tbody tr:last-child td){border-bottom:0}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable td:nth-child(3),:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable td:nth-child(4),:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable td:nth-child(5)){text-align:center}:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable td:first-child{text-align:center}:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable td:first-child input{cursor:pointer;width:1.125rem;height:1.125rem}:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable td.BSl2Ua_bookingCell{white-space:normal;align-items:start;gap:5px;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingCta{white-space:nowrap;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:.5rem .875rem;text-decoration:none;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingCta:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingCell{white-space:nowrap}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingCtaWrap{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenu{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuTrigger{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:2.75rem;padding:0 16px;display:inline-flex}@media (max-width:47.99em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuTrigger{padding:0 14px}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuTrigger:after{content:"▾"}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuTrigger:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuTriggerLabel{white-space:nowrap}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuBackdrop{z-index:30;position:fixed;inset:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuList{z-index:31;flex-direction:column;gap:2px;width:max-content;min-width:200px;max-width:calc(100vw - 16px);margin:0;padding:6px;list-style:none;display:flex;position:fixed}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuLink{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;text-decoration:none;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuLink:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuKind{font-size:.8125em;font-weight:400}:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsDisclaimer{margin:.625rem 0 0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_emptyState{align-content:center;gap:5px;min-height:96px;padding:1rem;display:grid}@media (min-width:48em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_mobileResultsList{display:none}:where(html[data-style=agenda-da-muro]) .BSl2Ua_desktopTableWrap{display:block;overflow-x:auto}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedVacationsList,:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedVacationsTotal){display:none}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedTableWrap{display:block}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_legend{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}@media (min-width:48em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_legend{z-index:2;padding-block:8px;position:sticky;top:0}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_legendItem{align-items:center;gap:8px;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_legendSwatch{flex:none;width:28px;height:28px;position:relative}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedVacationBar{justify-content:space-between;align-items:flex-start;gap:12px;padding:.625rem .75rem;display:flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedVacationBar div{gap:3px;min-width:0;display:grid}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectedVacationBar span{overflow-wrap:anywhere}:where(html[data-style=agenda-da-muro]) .BSl2Ua_clearSelectionButton{cursor:pointer;flex:none;padding:.375rem .625rem}:where(html[data-style=agenda-da-muro]) .BSl2Ua_clearSelectionButton:focus-visible{outline-offset:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_calendarList{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:48em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_calendarList{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthBlock{content-visibility:auto;contain-intrinsic-size:240px;gap:4px;padding:.75rem;display:grid}@media (max-width:47.99em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthBlock{padding-inline:8px}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthBlock h3{text-transform:capitalize;margin:0}@media print{:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthBlock{content-visibility:visible}}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_weekdayGrid,:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthGrid){grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}@media (max-width:47.99em){:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_weekdayGrid,:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthGrid){gap:3px}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_weekdayGrid span{text-align:center;padding:2px 0 4px}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_blankDay,:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell){aspect-ratio:1;min-width:0}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell{cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell:focus-visible{outline-offset:2px;z-index:3}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell:after{z-index:4;content:attr(data-tooltip);text-align:center;white-space:normal;pointer-events:none;width:max-content;max-width:min(220px,70vw);padding:.5rem .625rem;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell:hover:after{display:block}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell:focus-visible:after{display:block}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell_publicHoliday:before{content:"";width:8px;height:8px;position:absolute;top:3px;right:3px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell_recommendedLeave:before{content:"✓";position:absolute;bottom:1px;right:4px}@media (max-width:47.99em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell{min-height:44px}}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCellLocked{cursor:default}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCellPast{cursor:default;pointer-events:none}:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthBlock:first-child .BSl2Ua_dayCell:after{top:calc(100% + 8px);bottom:auto}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthSummary,:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthsToggle){display:none}@media (max-width:47.99em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthsToggle{cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthsToggle:focus-visible{outline-offset:2px}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthFolded .BSl2Ua_weekdayGrid,:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthFolded .BSl2Ua_monthGrid){display:none}:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthFolded .BSl2Ua_monthSummary{margin:0;display:block}}@media (prefers-reduced-motion:no-preference){:where(html[data-style=agenda-da-muro]) .BSl2Ua_advancedSearch summary{transition:background .15s,border-color .15s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogListTitle{transition:color .15s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_primaryButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_secondaryButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_themeToggle{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuTrigger{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuTrigger{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_clearSelectionButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthsToggle{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pageFooter a.BSl2Ua_bmcButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=agenda-da-muro]) .BSl2Ua_secondaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=agenda-da-muro]) .BSl2Ua_themeToggle:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuTrigger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuTrigger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=agenda-da-muro]) .BSl2Ua_clearSelectionButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthsToggle:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pageFooter a.BSl2Ua_bmcButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=agenda-da-muro]) .BSl2Ua_primaryButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_secondaryButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_themeToggle:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuTrigger:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuTrigger:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_clearSelectionButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthsToggle:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pageFooter a.BSl2Ua_bmcButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_primaryButton:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_secondaryButton:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_linkButton:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_themeToggle:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuTrigger:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuOption:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuTrigger:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuLink:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_input:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectField:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_advancedSearch summary:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_backLink:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_themeToggle span[aria-hidden=true]{transition:transform .8s cubic-bezier(.34,1.56,.64,1);display:inline-block}:where(html[data-style=agenda-da-muro]) .BSl2Ua_themeToggle:hover span[aria-hidden=true]{transform:rotate(180deg)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenu[data-open=true]{animation:.352s cubic-bezier(.22,1,.36,1) BSl2Ua_drop-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuIcon{transition:transform .4s cubic-bezier(.34,1.56,.64,1),top .32s cubic-bezier(.22,1,.36,1),background-color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuIcon:before{transition:transform .4s cubic-bezier(.34,1.56,.64,1),top .32s cubic-bezier(.22,1,.36,1),background-color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavMenuIcon:after{transition:transform .4s cubic-bezier(.34,1.56,.64,1),top .32s cubic-bezier(.22,1,.36,1),background-color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuTrigger:after{transition:transform .48s cubic-bezier(.34,1.56,.64,1)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks a:not(.BSl2Ua_siteNavPill){position:relative}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks a:not(.BSl2Ua_siteNavPill):after{background:var(--color-nav-accent);content:"";transform-origin:0;border-radius:1px;height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:8px;left:10px;right:10px;transform:scaleX(0)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks a:not(.BSl2Ua_siteNavPill):hover:after{transform:scaleX(1)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_siteNavLinks a:not(.BSl2Ua_siteNavPill)[aria-current]:after{transform:scaleX(1)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_privacyPage a:not([class]){transition:text-underline-offset .32s cubic-bezier(.22,1,.36,1),text-decoration-thickness .32s cubic-bezier(.22,1,.36,1),color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pageFooter a:not([class]){transition:text-underline-offset .32s cubic-bezier(.22,1,.36,1),text-decoration-thickness .32s cubic-bezier(.22,1,.36,1),color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_checkboxLine a{transition:text-underline-offset .32s cubic-bezier(.22,1,.36,1),text-decoration-thickness .32s cubic-bezier(.22,1,.36,1),color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_backLink{transition:text-underline-offset .32s cubic-bezier(.22,1,.36,1),text-decoration-thickness .32s cubic-bezier(.22,1,.36,1),color .24s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_privacyPage a:not([class]):hover{text-underline-offset:5px;text-decoration-thickness:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pageFooter a:not([class]):hover{text-underline-offset:5px;text-decoration-thickness:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_checkboxLine a:hover{text-underline-offset:5px;text-decoration-thickness:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_backLink:hover{text-underline-offset:5px;text-decoration-thickness:2px}:where(html[data-style=agenda-da-muro]) .BSl2Ua_backLink:before{transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-block}:where(html[data-style=agenda-da-muro]) .BSl2Ua_backLink:hover:before{transform:translate(-3px)}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_input,:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectField){transition:border-color .24s,box-shadow .32s cubic-bezier(.22,1,.36,1)}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_input:hover:not(:focus),:where(html[data-style=agenda-da-muro]) .BSl2Ua_selectField:hover:not(:focus)){border-color:var(--color-link)}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_chip,:where(html[data-style=agenda-da-muro]) .BSl2Ua_segment){transition:background-color .32s,border-color .32s,box-shadow .32s,transform .288s cubic-bezier(.22,1,.36,1)}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_chip:hover,:where(html[data-style=agenda-da-muro]) .BSl2Ua_segment:hover){transform:translateY(-1px)}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_chip:has(input:checked),:where(html[data-style=agenda-da-muro]) .BSl2Ua_segment:has(input:checked)){animation:.512s cubic-bezier(.34,1.56,.64,1) BSl2Ua_pop}:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable td:first-child input:checked{animation:.512s cubic-bezier(.34,1.56,.64,1) BSl2Ua_pop}:where(html[data-style=agenda-da-muro]) .BSl2Ua_checkboxLine input:checked{animation:.512s cubic-bezier(.34,1.56,.64,1) BSl2Ua_pop}:where(html[data-style=agenda-da-muro]) .BSl2Ua_advancedSearch[open] .BSl2Ua_advancedSearchContent{animation:.352s cubic-bezier(.22,1,.36,1) BSl2Ua_drop-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuList{animation:.352s cubic-bezier(.22,1,.36,1) BSl2Ua_drop-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuList{animation:.352s cubic-bezier(.22,1,.36,1) BSl2Ua_drop-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_advancedSearch summary:after{transition:transform .48s cubic-bezier(.34,1.56,.64,1)}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuOption,:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuLink){transition:background-color .24s,transform .24s cubic-bezier(.22,1,.36,1)}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_pillMenuOption:hover,:where(html[data-style=agenda-da-muro]) .BSl2Ua_bookingMenuLink:hover){transform:translate(2px)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),background-color .32s,border-color .32s,color .32s}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell:hover:after{animation:.256s cubic-bezier(.22,1,.36,1) BSl2Ua_tip-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell:focus-visible:after{animation:.256s cubic-bezier(.22,1,.36,1) BSl2Ua_tip-in}:where(html[data-style=agenda-da-muro]) .BSl2Ua_dayCell:not(.BSl2Ua_dayCellLocked):not(.BSl2Ua_dayCellPast):hover{z-index:3;transform:scale(1.08);box-shadow:0 6px 14px #19140f29}:where(html[data-style=agenda-da-muro]) .BSl2Ua_monthBlock:not(.BSl2Ua_monthFolded) .BSl2Ua_monthGrid{animation:.48s cubic-bezier(.22,1,.36,1) BSl2Ua_settle}:where(html[data-style=agenda-da-muro]) .BSl2Ua_legendSwatch{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_legendItem:hover .BSl2Ua_legendSwatch{transform:scale(1.15)rotate(-4deg)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_resultsTable tbody tr{transition:background-color .24s}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityCard,:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogListItem){transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_opportunityCard:hover,:where(html[data-style=agenda-da-muro]) .BSl2Ua_blogListItem:hover){transform:translateY(-2px);box-shadow:0 8px 20px #19140f1a}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_levaBadge,:where(html[data-style=agenda-da-muro]) .BSl2Ua_bestPonteLeva,:where(html[data-style=agenda-da-muro]) .BSl2Ua_heroFormulaResult){transition:transform .32s cubic-bezier(.34,1.56,.64,1)}:is(:where(html[data-style=agenda-da-muro]) .BSl2Ua_levaBadge:hover,:where(html[data-style=agenda-da-muro]) .BSl2Ua_bestPonteLeva:hover,:where(html[data-style=agenda-da-muro]) .BSl2Ua_heroFormulaResult:hover){transform:scale(1.06)}:where(html[data-style=agenda-da-muro]) .BSl2Ua_hero h1{animation:.88s cubic-bezier(.22,1,.36,1) both BSl2Ua_rise}:where(html[data-style=agenda-da-muro]) .BSl2Ua_hero p{animation:.88s cubic-bezier(.22,1,.36,1) 80ms both BSl2Ua_rise}:where(html[data-style=agenda-da-muro]) .BSl2Ua_heroFormula{animation:.88s cubic-bezier(.22,1,.36,1) .16s both BSl2Ua_rise}}@media (prefers-reduced-motion:no-preference) and (min-width:48em){:where(html[data-style=agenda-da-muro]) .BSl2Ua_formPanel{animation:.88s cubic-bezier(.22,1,.36,1) .24s both BSl2Ua_rise}}html[data-style=agenda-da-muro] .BSl2Ua_pageShell{background:var(--agenda-wall) radial-gradient(var(--agenda-dots) 1px, transparent 1px) 0 0/6px 6px;color:var(--agenda-ink);font:16px/1.55 var(--font-heading)}html[data-style=agenda-da-muro] .BSl2Ua_pageShell:before{content:"";flex:1 0 0;order:1}html[data-style=agenda-da-muro] .BSl2Ua_pageShell>.BSl2Ua_pageFooter{order:2}html[data-style=agenda-da-muro] .BSl2Ua_eyebrow{color:var(--agenda-red);font:700 12px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}html[data-style=agenda-da-muro] .BSl2Ua_siteNav{border-bottom:4px solid var(--agenda-bar-edge);background:var(--agenda-bar);min-height:0;color:var(--agenda-bar-text);padding:0}html[data-style=agenda-da-muro] .BSl2Ua_siteNavInner{max-width:1080px;min-height:60px;padding:0 var(--page-x);gap:0 16px}html[data-style=agenda-da-muro] .BSl2Ua_siteNavBrand{color:var(--agenda-bar-text);font:italic 700 24px/normal var(--font-heading)}html[data-style=agenda-da-muro] .BSl2Ua_siteNavBrand:before{content:none}html[data-style=agenda-da-muro] .BSl2Ua_siteNavBrand:focus-visible{outline:3px solid var(--agenda-bar-text);outline-offset:3px;border-radius:3px}html[data-style=agenda-da-muro] .BSl2Ua_siteNavLinks{gap:2px}html[data-style=agenda-da-muro] .BSl2Ua_siteNavLinks a{color:var(--agenda-bar-muted);font:600 14px/normal var(--font-ui);padding:0 12px}:is(html[data-style=agenda-da-muro] .BSl2Ua_siteNavLinks a:hover,html[data-style=agenda-da-muro] .BSl2Ua_siteNavLinks a[aria-current]){color:var(--agenda-bar-text);text-underline-offset:5px;text-decoration:underline}html[data-style=agenda-da-muro] .BSl2Ua_siteNavLinks a:focus-visible{outline:3px solid var(--agenda-bar-text);outline-offset:3px;border-radius:3px}html[data-style=agenda-da-muro] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{color:var(--agenda-bar-accent);background:0 0;font-weight:600}html[data-style=agenda-da-muro] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:hover{color:var(--agenda-bar-accent);background:0 0;font-weight:600}html[data-style=agenda-da-muro] .BSl2Ua_siteNavTools{gap:0 16px}:is(html[data-style=agenda-da-muro] .BSl2Ua_themeToggle,html[data-style=agenda-da-muro] .BSl2Ua_pillMenuTrigger,html[data-style=agenda-da-muro] .BSl2Ua_siteNavMenuButton){min-width:44px;min-height:44px;color:var(--agenda-bar-muted);font:600 14px/normal var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}:is(html[data-style=agenda-da-muro] .BSl2Ua_themeToggle:hover,html[data-style=agenda-da-muro] .BSl2Ua_pillMenuTrigger:hover,html[data-style=agenda-da-muro] .BSl2Ua_siteNavMenuButton:hover){color:var(--agenda-bar-text);text-underline-offset:5px;background:0 0;text-decoration:underline}:is(html[data-style=agenda-da-muro] .BSl2Ua_themeToggle:focus-visible,html[data-style=agenda-da-muro] .BSl2Ua_pillMenuTrigger:focus-visible,html[data-style=agenda-da-muro] .BSl2Ua_siteNavMenuButton:focus-visible){outline:3px solid var(--agenda-bar-text);outline-offset:3px;border-radius:3px}@media (min-width:48em){html[data-style=agenda-da-muro] .BSl2Ua_siteNavMenuButton{display:none}}html[data-style=agenda-da-muro] .BSl2Ua_pillMenuTrigger{padding-right:24px}html[data-style=agenda-da-muro] .BSl2Ua_pillMenuTrigger:after{content:"▾";border:0;width:auto;height:auto;font-size:12px;line-height:1;right:10px;transform:translateY(-50%)}html[data-style=agenda-da-muro] .BSl2Ua_pillMenuTrigger[aria-expanded=true]:after{transform:translateY(-50%)rotate(180deg)}html[data-style=agenda-da-muro] .BSl2Ua_pillMenu>.BSl2Ua_pillMenuList{border:2px solid var(--agenda-ink);background:var(--agenda-paper);gap:0;min-width:max(100%,180px);padding:4px;box-shadow:4px 4px #00000040}html[data-style=agenda-da-muro] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption{min-height:44px;color:var(--agenda-ink);font:700 16px/normal var(--font-heading);padding:0 12px}:is(html[data-style=agenda-da-muro] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption:hover,html[data-style=agenda-da-muro] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption.BSl2Ua_pillMenuOptionActive){background:var(--agenda-hi);box-shadow:none;color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption[aria-selected=true]:after{color:var(--agenda-red);content:"✓";font:400 20px/1 var(--font-hand)}html[data-style=agenda-da-muro] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption.BSl2Ua_pillMenuOptionActive[aria-selected=true]:after{color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_hero{gap:14px 40px;max-width:1048px;margin:0 auto;padding:26px 0 8px}html[data-style=agenda-da-muro] .BSl2Ua_hero h1{color:var(--agenda-ink);font:700 clamp(34px, 6.5vw, 62px)/1.02 var(--font-heading);letter-spacing:-.01em}html[data-style=agenda-da-muro] .BSl2Ua_hero>p{max-width:58ch;color:var(--agenda-muted);font-size:17px;line-height:1.55}html[data-style=agenda-da-muro] .BSl2Ua_heroFormula{width:auto;min-height:0;color:var(--agenda-ink);font:400 21px/1.3 var(--font-hand);background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:2px;padding:0;display:flex}html[data-style=agenda-da-muro] .BSl2Ua_heroFormulaNum{color:var(--agenda-blue);font:700 40px/1 var(--font-heading)}html[data-style=agenda-da-muro] .BSl2Ua_heroFormulaLabel{font-weight:400}html[data-style=agenda-da-muro] .BSl2Ua_heroFormulaOp{color:var(--agenda-muted)}html[data-style=agenda-da-muro] .BSl2Ua_heroFormulaResult{background:var(--agenda-hi);color:var(--agenda-on-hi);white-space:nowrap;min-height:0;font-weight:700;font:700 26px/1.3 var(--font-hand);border-radius:0;padding:0 8px;display:inline-block}@media (min-width:48em){html[data-style=agenda-da-muro] .BSl2Ua_hero{grid-template-columns:1.3fr 1fr;align-items:end}html[data-style=agenda-da-muro] .BSl2Ua_hero>div:first-child{grid-area:1/1}html[data-style=agenda-da-muro] .BSl2Ua_hero>p{grid-area:1/2/span 2}html[data-style=agenda-da-muro] .BSl2Ua_heroFormula{grid-area:2/1;justify-self:stretch}}@media (max-width:47.99em){html[data-style=agenda-da-muro] .BSl2Ua_hero{padding:16px 0 4px}html[data-style=agenda-da-muro] .BSl2Ua_hero h1{font-size:clamp(34px,6.5vw,62px)}html[data-style=agenda-da-muro] .BSl2Ua_hero>p{order:1;font-size:15px;line-height:1.55}html[data-style=agenda-da-muro] .BSl2Ua_heroFormula{gap:2px 12px;margin-top:-4px;padding:0;font-size:18px}html[data-style=agenda-da-muro] .BSl2Ua_heroFormulaNum{font-size:32px}html[data-style=agenda-da-muro] .BSl2Ua_heroFormulaResult{font-size:22px}html[data-style=agenda-da-muro] .BSl2Ua_siteNavInner{gap:0 16px;min-height:60px}html[data-style=agenda-da-muro] .BSl2Ua_siteNavLinks a{border-bottom:1px solid var(--color-nav-divider);padding:0 12px}html[data-style=agenda-da-muro] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{border-bottom:0}html[data-style=agenda-da-muro] .BSl2Ua_themeToggle{padding:0 10px}html[data-style=agenda-da-muro] .BSl2Ua_pillMenuTrigger{padding:0 24px 0 10px}}html[data-style=agenda-da-muro] .BSl2Ua_toolLayout{max-width:1048px}html[data-style=agenda-da-muro] .BSl2Ua_aboutSection{border:1px solid var(--agenda-sheet-edge);background:var(--agenda-paper);box-shadow:0 1px 0 var(--agenda-sheet-hi) inset,0 2px 0 #00000014,0 10px 18px #281c0a38;border-radius:3px;padding:34px 20px 20px;position:relative}html[data-style=agenda-da-muro] .BSl2Ua_aboutSection:before{content:"";background:radial-gradient(circle at 10px 7px, var(--agenda-ring-core) 0 3.5px, var(--agenda-ring-edge) 3.6px 5px, transparent 5.2px) 0 0/28px 14px repeat-x;pointer-events:none;height:14px;position:absolute;top:8px;left:0;right:0}html[data-style=agenda-da-muro] .BSl2Ua_aboutSection{max-width:1048px;font-family:var(--font-heading);gap:0;margin:12px auto 22px}html[data-style=agenda-da-muro] .BSl2Ua_aboutSection h2{color:var(--agenda-ink);font:700 26px/1.15 var(--font-heading);margin:2px 0 12px}html[data-style=agenda-da-muro] .BSl2Ua_aboutSection p:not(.BSl2Ua_eyebrow){max-width:none;color:var(--agenda-ink);margin:0 0 8px;line-height:1.55}html[data-style=agenda-da-muro] .BSl2Ua_aboutSection p:not(.BSl2Ua_eyebrow):last-child{margin-bottom:0}@media (max-width:47.99em){html[data-style=agenda-da-muro] .BSl2Ua_pageShell:has(.BSl2Ua_sheetFab) .BSl2Ua_pageFooter{padding-bottom:calc(98px + env(safe-area-inset-bottom))}}html[data-style=agenda-da-muro] .BSl2Ua_pageFooter{min-height:0;padding:28px 0 calc(28px + env(safe-area-inset-bottom));border-top:4px solid var(--agenda-bar-edge);background:var(--agenda-bar);color:var(--agenda-bar-muted);font:14px/normal var(--font-ui);margin-top:30px}html[data-style=agenda-da-muro] .BSl2Ua_pageFooter a{color:var(--agenda-bar-muted);text-underline-offset:3px}html[data-style=agenda-da-muro] .BSl2Ua_pageFooter a:hover{color:var(--agenda-bar-text)}html[data-style=agenda-da-muro] .BSl2Ua_pageFooter a:focus-visible{outline:3px solid var(--agenda-bar-text);outline-offset:3px;border-radius:3px}html[data-style=agenda-da-muro] .BSl2Ua_footerInner{max-width:1080px;padding:0 var(--page-x);gap:18px}:is(html[data-style=agenda-da-muro] .BSl2Ua_footerName,html[data-style=agenda-da-muro] .BSl2Ua_footerHeading){color:var(--agenda-bar-accent);font:700 12px/normal var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}html[data-style=agenda-da-muro] .BSl2Ua_footerTagline{color:var(--agenda-bar-muted);line-height:normal}html[data-style=agenda-da-muro] .BSl2Ua_footerCol span{color:var(--agenda-bar-muted);line-height:normal}html[data-style=agenda-da-muro] .BSl2Ua_footerBottom{max-width:1080px;padding:0 var(--page-x);color:var(--agenda-bar-muted);margin:18px auto 0;font-size:13px}:is(html[data-style=agenda-da-muro] .BSl2Ua_privacyPage,html[data-style=agenda-da-muro] .BSl2Ua_faqPage){border:1px solid var(--agenda-sheet-edge);background:var(--agenda-paper);box-shadow:0 1px 0 var(--agenda-sheet-hi) inset,0 2px 0 #00000014,0 10px 18px #281c0a38;border-radius:3px;padding:34px 20px 20px;position:relative}html[data-style=agenda-da-muro] .BSl2Ua_privacyPage:before{content:"";background:radial-gradient(circle at 10px 7px, var(--agenda-ring-core) 0 3.5px, var(--agenda-ring-edge) 3.6px 5px, transparent 5.2px) 0 0/28px 14px repeat-x;pointer-events:none;height:14px;position:absolute;top:8px;left:0;right:0}html[data-style=agenda-da-muro] .BSl2Ua_faqPage:before{content:"";background:radial-gradient(circle at 10px 7px, var(--agenda-ring-core) 0 3.5px, var(--agenda-ring-edge) 3.6px 5px, transparent 5.2px) 0 0/28px 14px repeat-x;pointer-events:none;height:14px;position:absolute;top:8px;left:0;right:0}:is(html[data-style=agenda-da-muro] .BSl2Ua_privacyPage,html[data-style=agenda-da-muro] .BSl2Ua_faqPage){max-width:70ch;color:var(--agenda-ink);font:16px/1.55 var(--font-heading);margin:22px auto 0}@media (max-width:47.99em){:is(html[data-style=agenda-da-muro] .BSl2Ua_privacyPage,html[data-style=agenda-da-muro] .BSl2Ua_faqPage){padding:32px 12px 14px}}html[data-style=agenda-da-muro] .BSl2Ua_privacyPage section{padding-top:0}html[data-style=agenda-da-muro] .BSl2Ua_privacyPage h1{color:var(--agenda-ink);font:700 clamp(28px, 5vw, 44px)/1.02 var(--font-heading);letter-spacing:-.01em}html[data-style=agenda-da-muro] .BSl2Ua_privacyPage h2:not([class]){border-bottom:2px solid var(--agenda-red);color:var(--agenda-red);font:700 24px/normal var(--font-heading);margin:30px 0 0}html[data-style=agenda-da-muro] .BSl2Ua_privacyPage p:not([class]){color:var(--agenda-ink);font-size:18px;line-height:1.7}html[data-style=agenda-da-muro] .BSl2Ua_privacyPage li{color:var(--agenda-ink);font-size:18px;line-height:1.7}html[data-style=agenda-da-muro] .BSl2Ua_privacyPage a:not([class]){color:var(--agenda-blue);font-weight:inherit;text-underline-offset:3px}html[data-style=agenda-da-muro] .BSl2Ua_privacyPage a:not([class]):hover{background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_privacyPage a:not([class]):focus-visible{outline:3px solid var(--agenda-focus);outline-offset:3px;border-radius:3px}html[data-style=agenda-da-muro] .BSl2Ua_privacyPage pre{background:var(--agenda-hi);color:var(--agenda-on-hi);font:700 22px/1.4 var(--font-hand);white-space:pre-wrap;border-radius:2px;margin:14px 0;padding:12px 16px}html[data-style=agenda-da-muro] .BSl2Ua_privacyPage pre code{font:inherit}html[data-style=agenda-da-muro] .BSl2Ua_privacyHeader{padding-bottom:0}html[data-style=agenda-da-muro] .BSl2Ua_backLink{min-height:44px;color:var(--agenda-muted);font:400 21px/normal var(--font-hand);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--agenda-field);text-decoration-color:var(--agenda-field);text-underline-offset:7px;border-radius:3px;gap:6px;margin-left:-10px;padding:0 10px}html[data-style=agenda-da-muro] .BSl2Ua_backLink:hover{background:var(--agenda-hi);color:var(--agenda-on-hi);text-decoration-color:#0000;text-decoration-thickness:2px}html[data-style=agenda-da-muro] .BSl2Ua_backLink:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:3px}html[data-style=agenda-da-muro] .BSl2Ua_blogListDate{color:var(--agenda-muted);font:400 15px/normal var(--font-hand);text-transform:none}html[data-style=agenda-da-muro] .BSl2Ua_privacyHeader .BSl2Ua_blogListDate{margin:-2px 0 6px}html[data-style=agenda-da-muro] .BSl2Ua_blogPlannerCta{background:var(--agenda-postit);margin:28px 0 4px;padding:20px;box-shadow:0 8px 12px #281c0a38}html[data-style=agenda-da-muro] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{border:2px solid var(--agenda-ink);background:var(--agenda-paper);min-height:44px;color:var(--agenda-ink);font:700 14px var(--font-ui);box-shadow:3px 3px 0 var(--agenda-ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}html[data-style=agenda-da-muro] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton:hover:not(:disabled){background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton:active:not(:disabled){box-shadow:1px 1px 0 var(--agenda-ink);transform:translate(2px,2px)}html[data-style=agenda-da-muro] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{background:var(--agenda-ink);color:var(--agenda-paper);border-color:var(--agenda-ink);box-shadow:3px 3px 0 var(--agenda-red);letter-spacing:normal;text-transform:none;line-height:normal}html[data-style=agenda-da-muro] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton:active:not(:disabled){box-shadow:1px 1px 0 var(--agenda-red)}html[data-style=agenda-da-muro] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:3px}html[data-style=agenda-da-muro] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{min-height:50px;font-size:15px}html[data-style=agenda-da-muro] .BSl2Ua_blogPlannerCta>h2:first-child{margin-top:0}html[data-style=agenda-da-muro] .BSl2Ua_blogPlannerCta>p{margin:0 0 14px}html[data-style=agenda-da-muro] .BSl2Ua_blogRelatedYears{padding-top:0}html[data-style=agenda-da-muro] .BSl2Ua_blogRelatedYears a{color:var(--agenda-blue);font-weight:inherit;text-underline-offset:3px}html[data-style=agenda-da-muro] .BSl2Ua_blogRelatedYears a:hover{background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_blogRelatedYears a:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:3px;border-radius:3px}html[data-style=agenda-da-muro] .BSl2Ua_blogArticle table{margin:8px 0 14px;font-size:16px}html[data-style=agenda-da-muro] .BSl2Ua_blogArticle th{border-bottom:3px double var(--agenda-ink);color:var(--agenda-muted);font:700 11px/1.2 var(--font-ui);letter-spacing:.08em;padding:6px 10px 8px 0}html[data-style=agenda-da-muro] .BSl2Ua_blogArticle td{border-bottom:1px solid var(--agenda-rule);color:var(--agenda-ink);padding:12px 10px 12px 0}html[data-style=agenda-da-muro] .BSl2Ua_blogListItem{color:var(--color-text);border-top:1px solid var(--agenda-rule);border-radius:3px;padding:18px 0}html[data-style=agenda-da-muro] .BSl2Ua_blogListItem:first-child{padding-top:0}html[data-style=agenda-da-muro] .BSl2Ua_blogListItem:hover .BSl2Ua_blogListTitle{color:var(--agenda-red)}html[data-style=agenda-da-muro] .BSl2Ua_blogListItem:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:3px}html[data-style=agenda-da-muro] .BSl2Ua_blogListTitle{color:var(--agenda-ink);font:700 24px/1.2 var(--font-heading)}html[data-style=agenda-da-muro] .BSl2Ua_blogListDescription{color:var(--agenda-muted);line-height:1.55}html[data-style=agenda-da-muro] .BSl2Ua_blogListCta{width:fit-content;color:var(--agenda-blue);font:400 19px/normal var(--font-hand);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--agenda-field);text-decoration-color:var(--agenda-field);text-underline-offset:6px}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqSection{margin-top:0}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqTitle{color:var(--agenda-ink);font:700 clamp(28px, 5vw, 44px)/1.02 var(--font-heading);letter-spacing:-.01em;margin:0 0 8px}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqSubtitle{color:var(--agenda-muted);margin:0 0 16px;font-size:17px}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqList{border-top:2px dashed var(--agenda-field)}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqItem{border-bottom:2px dashed var(--agenda-field);padding:0}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqQuestion{min-height:48px;color:var(--agenda-ink);font:700 18px/1.25 var(--font-heading);align-items:center;padding:6px 0}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqQuestion:after{color:var(--agenda-ink);font:400 26px/1 var(--font-hand)}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqQuestion:hover{color:var(--agenda-red)}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqQuestion:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:3px;border-radius:3px}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqInner h2:not([class]){border-bottom:2px solid var(--agenda-red);color:var(--agenda-red);font:700 24px/normal var(--font-heading);margin:30px 0 8px}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqInner>.BSl2Ua_seoFaqAnswer{font-size:18px}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqInner>.BSl2Ua_helpText{color:var(--agenda-muted);font:400 18px/1.5 var(--font-hand);margin:4px 0 0}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqItem[open] .BSl2Ua_seoFaqQuestion:after{content:"−"}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqAnswer{color:var(--agenda-ink);margin:0 0 12px;font-size:17px;line-height:1.7}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqAnswer a{color:var(--agenda-blue);font-weight:inherit;text-underline-offset:3px}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqAnswer a:hover{background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_seoFaqAnswer a:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:3px;border-radius:3px}html[data-style=agenda-da-muro] .BSl2Ua_errorState{border:1px solid var(--agenda-sheet-edge);background:var(--agenda-paper);box-shadow:0 1px 0 var(--agenda-sheet-hi) inset,0 2px 0 #00000014,0 10px 18px #281c0a38;border-radius:3px;padding:34px 20px 20px;position:relative}html[data-style=agenda-da-muro] .BSl2Ua_errorState:before{content:"";background:radial-gradient(circle at 10px 7px, var(--agenda-ring-core) 0 3.5px, var(--agenda-ring-edge) 3.6px 5px, transparent 5.2px) 0 0/28px 14px repeat-x;pointer-events:none;height:14px;position:absolute;top:8px;left:0;right:0}html[data-style=agenda-da-muro] .BSl2Ua_errorState{width:100%;max-width:70ch;margin:40px auto}html[data-style=agenda-da-muro] .BSl2Ua_errorState h1{color:var(--agenda-ink);font:700 clamp(28px, 5vw, 44px)/1.02 var(--font-heading)}html[data-style=agenda-da-muro] .BSl2Ua_errorState p{color:var(--agenda-muted);font-size:17px;line-height:1.55}html[data-style=agenda-da-muro] .BSl2Ua_errorActions{gap:14px}html[data-style=agenda-da-muro] .BSl2Ua_errorActions .BSl2Ua_primaryButton{border:2px solid var(--agenda-ink);background:var(--agenda-paper);min-height:44px;color:var(--agenda-ink);font:700 14px var(--font-ui);box-shadow:3px 3px 0 var(--agenda-ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}html[data-style=agenda-da-muro] .BSl2Ua_errorActions .BSl2Ua_primaryButton:hover:not(:disabled){background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_errorActions .BSl2Ua_primaryButton:active:not(:disabled){box-shadow:1px 1px 0 var(--agenda-ink);transform:translate(2px,2px)}html[data-style=agenda-da-muro] .BSl2Ua_errorActions .BSl2Ua_primaryButton{background:var(--agenda-ink);color:var(--agenda-paper);border-color:var(--agenda-ink);box-shadow:3px 3px 0 var(--agenda-red);letter-spacing:normal;text-transform:none;line-height:normal}html[data-style=agenda-da-muro] .BSl2Ua_errorActions .BSl2Ua_primaryButton:active:not(:disabled){box-shadow:1px 1px 0 var(--agenda-red)}html[data-style=agenda-da-muro] .BSl2Ua_errorActions .BSl2Ua_primaryButton:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:3px}html[data-style=agenda-da-muro] .BSl2Ua_errorActions .BSl2Ua_secondaryButton{border:2px solid var(--agenda-ink);background:var(--agenda-paper);min-height:44px;color:var(--agenda-ink);font:700 14px var(--font-ui);box-shadow:3px 3px 0 var(--agenda-ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}html[data-style=agenda-da-muro] .BSl2Ua_errorActions .BSl2Ua_secondaryButton:hover:not(:disabled){background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_errorActions .BSl2Ua_secondaryButton:active:not(:disabled){box-shadow:1px 1px 0 var(--agenda-ink);transform:translate(2px,2px)}html[data-style=agenda-da-muro] .BSl2Ua_errorActions .BSl2Ua_secondaryButton:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:3px}html[data-style=agenda-da-muro] .BSl2Ua_toolLayout{gap:0 24px}html[data-style=agenda-da-muro] .BSl2Ua_formPanel{background:var(--agenda-postit);color:var(--agenda-ink);border:0;border-radius:2px 2px 14px;margin:0 0 22px;padding:22px 18px 18px;display:block;box-shadow:0 10px 14px #281c0a40,inset 0 1px #fff9}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_panelHeader{padding:0}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_eyebrow{display:none}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_panelHeader h2{color:var(--agenda-ink);font:700 28px/1.15 var(--font-hand);margin:0 0 12px}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_primaryFields{display:block}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_fieldGroup{gap:4px;margin-bottom:14px;display:grid}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_fieldRow{gap:14px}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_label{font:700 12px/normal var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--agenda-ink);padding:0}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_fieldset legend{font:700 12px/normal var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--agenda-ink);padding:0}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_fieldset{margin:0 0 14px;display:block}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_helpText{color:var(--agenda-muted);font:13px/1.4 var(--font-ui);margin:4px 0 8px}html[data-style=agenda-da-muro] .BSl2Ua_checkboxLine{font-size:.92rem;line-height:1.45}html[data-style=agenda-da-muro] .BSl2Ua_checkboxLine input{accent-color:var(--color-interactive)}html[data-style=agenda-da-muro] .BSl2Ua_input:focus-visible{outline:3px solid var(--color-focus)}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_input{border:0;border-bottom:2px solid var(--agenda-field);width:100%;min-height:46px;color:var(--agenda-ink);font:400 20px var(--font-hand);background:0 0;border-radius:0;padding:6px 4px}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_selectField{border:0;border-bottom:2px solid var(--agenda-field);width:100%;min-height:46px;color:var(--agenda-ink);font:400 20px var(--font-hand);background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--agenda-ink) 50%),linear-gradient(135deg, var(--agenda-ink) 50%, transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-repeat:no-repeat;background-size:5px 5px;border-radius:0;align-items:center;padding:6px 26px 6px 4px;display:flex}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_selectField:after{content:none}html[data-style=agenda-da-muro] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuList{border:2px solid var(--agenda-ink);background:var(--agenda-paper);gap:0;padding:4px;top:calc(100% + 4px);box-shadow:4px 4px #00000040}html[data-style=agenda-da-muro] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOption{color:var(--agenda-ink);font:400 20px var(--font-hand)}html[data-style=agenda-da-muro] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOption:hover{background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOption[aria-selected=true]{font-weight:700}html[data-style=agenda-da-muro] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOption[aria-selected=true]:after{color:var(--agenda-red)}html[data-style=agenda-da-muro] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOptionActive{background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOptionActive[aria-selected=true]:after{color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_chipGroup{gap:4px}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_chip{border:0;border-bottom:2px solid var(--agenda-field);width:34px;height:44px;min-height:0;color:var(--agenda-ink);font:400 21px var(--font-hand);box-shadow:none;background:0 0;border-radius:0}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_chip:has(input:checked){border:2px solid var(--agenda-red);color:var(--agenda-red);box-shadow:none;background:0 0;border-radius:50% 46% 52% 44%/48% 54% 46% 52%;font-weight:700}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_chip:has(input:disabled){opacity:.45;cursor:not-allowed}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_chip input{width:100%;height:100%;cursor:inherit;margin:0;inset:0}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_advancedSearch{border-top:2px dashed var(--agenda-field);border-bottom:2px dashed var(--agenda-field);margin-bottom:14px}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary{min-height:48px;color:var(--agenda-ink);font:700 14px var(--font-ui);justify-content:space-between;gap:12px;padding:0}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary:before{content:none}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary:after{font:400 26px var(--font-hand);content:"+";margin:0;transform:none}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary:hover{text-decoration:underline;-webkit-text-decoration-color:var(--agenda-field);text-decoration-color:var(--agenda-field);text-underline-offset:4px;background:0 0}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_advancedSearch[open] summary:after{content:"−";transform:none}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_advancedSearchContent{background:0 0;border:0;border-radius:0;gap:14px;padding:0 0 12px}:is(html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_advancedSearchContent .BSl2Ua_fieldset,html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_advancedSearchContent .BSl2Ua_fieldGroup){margin-bottom:0}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_dayOffList{gap:0;margin-bottom:12px}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_dayOffRow{border:0;border-bottom:1px dashed var(--agenda-field);background:0 0;border-radius:0;gap:8px;padding:6px 0 12px}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_dayOffTopLine{align-items:center}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_linkButton{min-height:44px;color:var(--agenda-red);font:400 19px var(--font-hand);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--agenda-field);text-decoration-color:var(--agenda-field);text-underline-offset:6px;border-radius:3px;margin-right:-6px;padding:0 6px}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_linkButton:hover{background:var(--agenda-hi);color:var(--agenda-on-hi);text-decoration-color:#0000}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_segmentedControl{grid-template-columns:1fr;gap:0}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_segment{min-height:44px;color:var(--agenda-ink);background:0 0;border:0;border-radius:0;gap:10px;padding:4px 0}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_segment:has(input:checked){box-shadow:none;color:var(--agenda-red);background:0 0;border:0}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_segment:has(input:checked) span{font-weight:700}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_segment input{appearance:none;border:2px solid var(--agenda-field);cursor:pointer;background:0 0;border-radius:52% 46% 54% 44%/46% 54% 44% 52%;width:22px;height:22px}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_segment input:checked{border-color:var(--agenda-red);background:radial-gradient(circle, var(--agenda-red) 0 4.5px, transparent 5px)}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_segment span{font:14px/1.3 var(--font-ui)}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_submitActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_secondaryButton{border:2px solid var(--agenda-ink);background:var(--agenda-paper);min-height:44px;color:var(--agenda-ink);font:700 14px var(--font-ui);box-shadow:3px 3px 0 var(--agenda-ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}html[data-style=agenda-da-muro] .BSl2Ua_planBarButton{border:2px solid var(--agenda-ink);background:var(--agenda-paper);min-height:44px;color:var(--agenda-ink);font:700 14px var(--font-ui);box-shadow:3px 3px 0 var(--agenda-ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_secondaryButton:hover:not(:disabled){background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_planBarButton:hover:not(:disabled){background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_secondaryButton:active:not(:disabled){box-shadow:1px 1px 0 var(--agenda-ink);transform:translate(2px,2px)}html[data-style=agenda-da-muro] .BSl2Ua_planBarButton:active:not(:disabled){box-shadow:1px 1px 0 var(--agenda-ink);transform:translate(2px,2px)}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_shareStatusFailed{color:var(--agenda-red)}html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_shareStatus{min-height:20px;color:var(--agenda-ink);font:18px var(--font-hand);margin:10px 0 0}@media (prefers-reduced-motion:no-preference){html[data-style=agenda-da-muro] .BSl2Ua_formPanel .BSl2Ua_secondaryButton{transition:background .15s,transform .1s}html[data-style=agenda-da-muro] .BSl2Ua_planBarButton{transition:background .15s,transform .1s}html[data-style=agenda-da-muro] .BSl2Ua_sheetDone{transition:background .15s,transform .1s}}@media (min-width:53.75em){html[data-style=agenda-da-muro] .BSl2Ua_toolLayout{grid-template-columns:300px minmax(0,1fr)}html[data-style=agenda-da-muro] .BSl2Ua_formColumn{align-content:start;align-self:stretch;position:static}html[data-style=agenda-da-muro] .BSl2Ua_formPanel{max-height:calc(100vh - 28px);position:sticky;top:14px;overflow:auto}}@media (max-width:53.74em){html[data-style=agenda-da-muro] .BSl2Ua_planBar{background:var(--agenda-postit);color:var(--agenda-ink);font:20px var(--font-hand);gap:12px;margin-bottom:18px;padding:10px 14px;box-shadow:0 6px 10px #281c0a38}html[data-style=agenda-da-muro] .BSl2Ua_planBarSummary{color:var(--agenda-ink);font-weight:700}html[data-style=agenda-da-muro] .BSl2Ua_planBarButton{flex:none}html[data-style=agenda-da-muro] .BSl2Ua_formColumn{z-index:55;padding:12px 18px calc(22px + env(safe-area-inset-bottom));background:var(--agenda-postit);color:var(--agenda-ink);border-radius:14px 14px 0 0;gap:0;display:grid;transform:translateY(105%);box-shadow:0 -12px 34px #281c0a66}html[data-style=agenda-da-muro] .BSl2Ua_formColumnOpen{transform:none}html[data-style=agenda-da-muro] .BSl2Ua_formPanel{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}html[data-style=agenda-da-muro] .BSl2Ua_sheetHandle{background:var(--agenda-field);border-radius:3px;width:44px;height:5px;margin:0 auto 12px}html[data-style=agenda-da-muro] .BSl2Ua_sheetDone{border:2px solid var(--agenda-ink);background:var(--agenda-paper);min-height:44px;color:var(--agenda-ink);font:700 14px var(--font-ui);box-shadow:3px 3px 0 var(--agenda-ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}html[data-style=agenda-da-muro] .BSl2Ua_sheetDone:hover:not(:disabled){background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_sheetDone:active:not(:disabled){box-shadow:1px 1px 0 var(--agenda-ink);transform:translate(2px,2px)}html[data-style=agenda-da-muro] .BSl2Ua_sheetDone{background:var(--agenda-hi);width:auto;color:var(--agenda-on-hi);justify-self:end;margin-top:10px;line-height:normal}html[data-style=agenda-da-muro] .BSl2Ua_sheetBackdrop{z-index:54;background:var(--agenda-backdrop)}html[data-style=agenda-da-muro] .BSl2Ua_sheetFab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;border:2px solid var(--agenda-ink);background:var(--agenda-hi);min-height:52px;color:var(--agenda-on-hi);font:400 22px var(--font-hand);box-shadow:4px 4px 0 var(--agenda-ink);border-radius:4px;align-items:center;gap:8px;padding:0 22px;display:inline-flex;transform:rotate(-2deg)}}@media (max-width:53.74em) and (prefers-reduced-motion:no-preference){html[data-style=agenda-da-muro] .BSl2Ua_formColumn{transition:transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s}html[data-style=agenda-da-muro] .BSl2Ua_formColumnOpen{transition:transform .45s cubic-bezier(.22,1,.36,1),visibility}}html[data-style=agenda-da-muro] .BSl2Ua_outputSection{border:1px solid var(--agenda-sheet-edge);background:var(--agenda-paper);box-shadow:0 1px 0 var(--agenda-sheet-hi) inset,0 2px 0 #00000014,0 10px 18px #281c0a38;border-radius:3px;padding:34px 20px 20px;position:relative}html[data-style=agenda-da-muro] .BSl2Ua_outputSection:before{content:"";background:radial-gradient(circle at 10px 7px, var(--agenda-ring-core) 0 3.5px, var(--agenda-ring-edge) 3.6px 5px, transparent 5.2px) 0 0/28px 14px repeat-x;pointer-events:none;height:14px;position:absolute;top:8px;left:0;right:0}html[data-style=agenda-da-muro] .BSl2Ua_outputSection{min-height:0;color:var(--agenda-ink);gap:12px}@media (max-width:47.99em){html[data-style=agenda-da-muro] .BSl2Ua_outputSection{padding:32px 12px 14px}}html[data-style=agenda-da-muro] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_eyebrow{display:none}html[data-style=agenda-da-muro] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader h2{color:var(--agenda-ink);font:700 26px/1.15 var(--font-heading);margin-top:2px}html[data-style=agenda-da-muro] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_secondaryButton{border:2px solid var(--agenda-ink);background:var(--agenda-paper);min-height:44px;color:var(--agenda-ink);font:700 14px var(--font-ui);box-shadow:3px 3px 0 var(--agenda-ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}html[data-style=agenda-da-muro] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_secondaryButton:hover:not(:disabled){background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_secondaryButton:active:not(:disabled){box-shadow:1px 1px 0 var(--agenda-ink);transform:translate(2px,2px)}html[data-style=agenda-da-muro] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_secondaryButton:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:3px}html[data-style=agenda-da-muro] .BSl2Ua_bestPonte{border:2px solid var(--agenda-ink);background:var(--agenda-paper-2);border-radius:3px;gap:2px 14px;min-height:0;margin-bottom:4px;padding:14px 16px}html[data-style=agenda-da-muro] .BSl2Ua_bestPonteBody{gap:0}html[data-style=agenda-da-muro] .BSl2Ua_bestPonteEyebrow{font:700 11px/normal var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--agenda-red);line-height:1.55rem}html[data-style=agenda-da-muro] .BSl2Ua_bestPonteRange{color:var(--agenda-ink);font:700 32px/1.1 var(--font-heading)}@media (max-width:47.99em){html[data-style=agenda-da-muro] .BSl2Ua_bestPonteRange{font-size:26px}}html[data-style=agenda-da-muro] .BSl2Ua_bestPonteLeva{background:var(--agenda-hi);color:var(--agenda-on-hi);white-space:nowrap;background:linear-gradient(var(--agenda-hi), var(--agenda-hi)) no-repeat left center/calc(var(--hl,1) * 100%) 100%;min-height:auto;font-weight:700;font:700 22px var(--font-hand);border-radius:0;padding:2px 10px;display:inline-block}html[data-style=agenda-da-muro] .BSl2Ua_bestPonteMeta{color:var(--agenda-ink);font-size:1rem;line-height:1.55}html[data-style=agenda-da-muro] .BSl2Ua_summaryGrid{margin-bottom:4px}html[data-style=agenda-da-muro] .BSl2Ua_summaryGrid div{border-bottom:2px solid var(--agenda-field);padding:8px 10px}html[data-style=agenda-da-muro] .BSl2Ua_summaryGrid dt{font:700 11px/normal var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--agenda-muted)}html[data-style=agenda-da-muro] .BSl2Ua_summaryGrid dd{color:var(--agenda-blue);font:700 28px/1 var(--font-heading);margin:2px 0 0}html[data-style=agenda-da-muro] .BSl2Ua_summaryGrid .BSl2Ua_summaryWarning{outline:2px solid}:is(html[data-style=agenda-da-muro] .BSl2Ua_summaryGrid .BSl2Ua_summaryWarning dt,html[data-style=agenda-da-muro] .BSl2Ua_summaryGrid .BSl2Ua_summaryWarning dd){color:var(--agenda-red)}html[data-style=agenda-da-muro] .BSl2Ua_budgetWarning{background:var(--agenda-postit);color:var(--agenda-red);font:400 20px var(--font-hand);padding:10px 14px;box-shadow:0 6px 10px #281c0a38}html[data-style=agenda-da-muro] .BSl2Ua_levaBadge{background:var(--agenda-hi);color:var(--agenda-on-hi);white-space:nowrap;background:linear-gradient(var(--agenda-hi), var(--agenda-hi)) no-repeat left center/calc(var(--hl,1) * 100%) 100%;min-height:auto;font-weight:700;font:700 16px var(--font-heading);border-radius:0;padding:1px 6px;display:inline-block}html[data-style=agenda-da-muro] .BSl2Ua_resultsTable{color:var(--agenda-ink);font-size:1rem}:is(html[data-style=agenda-da-muro] .BSl2Ua_resultsTable th,html[data-style=agenda-da-muro] .BSl2Ua_resultsTable td){border-bottom:1px solid var(--agenda-rule);text-align:left;padding:12px 10px 12px 0}html[data-style=agenda-da-muro] .BSl2Ua_resultsTable thead th{font:700 11px/normal var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border-bottom:3px double var(--agenda-ink);color:var(--agenda-muted);padding:6px 10px 8px 0;line-height:1.2}html[data-style=agenda-da-muro] .BSl2Ua_resultsTable tbody th{color:var(--agenda-ink);white-space:normal;font-weight:700}html[data-style=agenda-da-muro] .BSl2Ua_resultsTable tbody tr:hover{background:var(--agenda-paper-2)}html[data-style=agenda-da-muro] .BSl2Ua_resultsTable tbody .BSl2Ua_selectedTableRow{background:var(--agenda-postit)}html[data-style=agenda-da-muro] .BSl2Ua_resultsTable tbody .BSl2Ua_selectedTableRow:hover{background:var(--agenda-postit)}:is(html[data-style=agenda-da-muro] .BSl2Ua_resultsTable tbody tr:last-child th,html[data-style=agenda-da-muro] .BSl2Ua_resultsTable tbody tr:last-child td){border-bottom:1px solid var(--agenda-rule)}:is(html[data-style=agenda-da-muro] .BSl2Ua_resultsTable td:nth-child(3),html[data-style=agenda-da-muro] .BSl2Ua_resultsTable td:nth-child(4),html[data-style=agenda-da-muro] .BSl2Ua_resultsTable td:nth-child(5)){text-align:left}:is(html[data-style=agenda-da-muro] .BSl2Ua_resultsTable td:nth-child(3),html[data-style=agenda-da-muro] .BSl2Ua_resultsTable td:nth-child(4)){font:700 24px var(--font-heading)}html[data-style=agenda-da-muro] .BSl2Ua_resultsTable td:first-child{text-align:left;width:34px}html[data-style=agenda-da-muro] .BSl2Ua_resultsTable td:first-child input{border:2px solid var(--agenda-field);background:var(--agenda-paper);width:22px;height:22px;color:var(--agenda-red);font:400 22px/1 var(--font-hand);appearance:none;vertical-align:middle;border-radius:2px;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}html[data-style=agenda-da-muro] .BSl2Ua_resultsTable td:first-child input:checked{border-color:var(--agenda-red)}html[data-style=agenda-da-muro] .BSl2Ua_resultsTable td:first-child input:checked:after{content:"✓"}html[data-style=agenda-da-muro] .BSl2Ua_resultsTable td:first-child input:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:2px}html[data-style=agenda-da-muro] .BSl2Ua_resultsTable td.BSl2Ua_bookingCell{display:table-cell}:is(html[data-style=agenda-da-muro] .BSl2Ua_resultsTable tfoot th,html[data-style=agenda-da-muro] .BSl2Ua_resultsTable tfoot td){border-top:3px double var(--agenda-ink);color:var(--agenda-ink);font:700 18px var(--font-heading)}html[data-style=agenda-da-muro] .BSl2Ua_desktopTableWrap .BSl2Ua_resultsTable{min-width:0}html[data-style=agenda-da-muro] .BSl2Ua_desktopTableWrap .BSl2Ua_resultsTable thead th:is(:first-child,:last-child){color:#0000}html[data-style=agenda-da-muro] .BSl2Ua_mobileResultsList{gap:0}html[data-style=agenda-da-muro] .BSl2Ua_opportunityCard{border-bottom:2px solid var(--agenda-rule);gap:8px;min-height:0;padding:10px 0}html[data-style=agenda-da-muro] .BSl2Ua_opportunitySelected{border-color:var(--agenda-rule);background:var(--agenda-postit);margin:0 -8px;padding:10px 8px}html[data-style=agenda-da-muro] .BSl2Ua_opportunityCardSelectable{gap:6px}html[data-style=agenda-da-muro] .BSl2Ua_opportunityCardHeader{align-items:center}html[data-style=agenda-da-muro] .BSl2Ua_opportunitySelector{color:var(--agenda-ink);gap:10px}html[data-style=agenda-da-muro] .BSl2Ua_opportunitySelector span{font:700 16px/1.3 var(--font-heading)}html[data-style=agenda-da-muro] .BSl2Ua_opportunitySelector .BSl2Ua_selectionBox{border:2px solid var(--agenda-field);background:var(--agenda-paper);width:22px;height:22px;color:var(--agenda-red);font:400 22px/1 var(--font-hand);border-radius:2px;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}html[data-style=agenda-da-muro] .BSl2Ua_opportunitySelected .BSl2Ua_selectionBox{border-color:var(--agenda-red)}html[data-style=agenda-da-muro] .BSl2Ua_opportunityMetrics{grid-template-columns:minmax(0,1fr);gap:0}html[data-style=agenda-da-muro] .BSl2Ua_opportunityMetrics div{justify-content:space-between;align-items:center;gap:10px;padding:3px 0;display:flex}html[data-style=agenda-da-muro] .BSl2Ua_opportunityMetrics dt{font:700 11px/normal var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--agenda-muted)}html[data-style=agenda-da-muro] .BSl2Ua_opportunityMetrics dd{color:var(--agenda-ink);font:700 24px var(--font-heading)}html[data-style=agenda-da-muro] .BSl2Ua_explanationText{color:var(--agenda-muted);font:14px/1.4 var(--font-ui)}:is(html[data-style=agenda-da-muro] .BSl2Ua_budgetChip,html[data-style=agenda-da-muro] .BSl2Ua_selectedChip){font:700 11px/normal var(--font-ui);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px}html[data-style=agenda-da-muro] .BSl2Ua_budgetChip{border:2px solid var(--agenda-red);color:var(--agenda-red);transform:rotate(-1.5deg)}html[data-style=agenda-da-muro] .BSl2Ua_selectedChip{background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_bookingMenu{display:inline-block}html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuTrigger{border:3px double var(--agenda-blue);min-height:44px;color:var(--agenda-blue);font:800 14px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex;transform:rotate(-2deg)}html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuTrigger:after{font-size:inherit;letter-spacing:0;content:"▾"}:is(html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuTrigger:hover:not(:disabled),html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuTrigger:active:not(:disabled)){box-shadow:none;background:0 0;transform:rotate(-2deg)}html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuTrigger:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:3px}html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuTriggerQuiet{padding:0 12px;font-size:12px;transform:rotate(-1.5deg)}:is(html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuTriggerQuiet:hover:not(:disabled),html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuTriggerQuiet:active:not(:disabled)){transform:rotate(-1.5deg)}@media (prefers-reduced-motion:no-preference){html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuTrigger{transition:background-color .15s,transform .1s}}html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuList{border:2px solid var(--agenda-ink);background:var(--agenda-paper);gap:0;min-width:220px;margin-top:2px;padding:4px;box-shadow:4px 4px #00000040}html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuLink{color:var(--agenda-ink);font:700 16px var(--font-heading);gap:14px}html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuLink:hover{background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_bookingMenuLink:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:-3px}html[data-style=agenda-da-muro] .BSl2Ua_resultsDisclaimer{color:var(--agenda-muted);font:13px/normal var(--font-ui)}html[data-style=agenda-da-muro] .BSl2Ua_resultsDisclaimer{margin:12px 0 0}html[data-style=agenda-da-muro] .BSl2Ua_emptyState{border:2px dashed var(--agenda-field);color:var(--agenda-ink)}html[data-style=agenda-da-muro] .BSl2Ua_emptyState strong{color:var(--agenda-ink);font:400 22px var(--font-hand)}html[data-style=agenda-da-muro] .BSl2Ua_emptyState span{color:var(--agenda-muted);font:14px/1.4 var(--font-ui)}html[data-style=agenda-da-muro] .BSl2Ua_selectedVacationCard{border-bottom:2px solid var(--agenda-rule);padding:10px 0}html[data-style=agenda-da-muro] .BSl2Ua_selectedVacationCardPeriod{color:var(--agenda-ink);font:700 16px var(--font-heading)}html[data-style=agenda-da-muro] .BSl2Ua_selectedVacationCardDays{font:700 11px/normal var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--agenda-muted)}html[data-style=agenda-da-muro] .BSl2Ua_selectedVacationsTotal{border-top:3px double var(--agenda-ink);color:var(--agenda-ink);font:700 18px var(--font-heading);padding:8px 0}html[data-style=agenda-da-muro] .BSl2Ua_legend{min-height:0;font:14px var(--font-ui);gap:8px 18px}@media (min-width:48em){html[data-style=agenda-da-muro] .BSl2Ua_legend{background:var(--agenda-paper)}}html[data-style=agenda-da-muro] .BSl2Ua_legendItem{color:var(--agenda-ink);font:400 14px/normal var(--font-ui);gap:8px}:is(html[data-style=agenda-da-muro] .BSl2Ua_dayCell,html[data-style=agenda-da-muro] .BSl2Ua_legendSwatch){border:1px solid var(--agenda-rule);background:var(--agenda-paper);color:var(--agenda-ink);font:700 15px/1 var(--font-heading);border-radius:0;justify-content:center;align-items:center;display:flex}html[data-style=agenda-da-muro] .BSl2Ua_legendSwatch{width:28px;height:28px;font-size:0}html[data-style=agenda-da-muro] .BSl2Ua_dayCell{width:100%;min-height:0;padding:0}html[data-style=agenda-da-muro] .BSl2Ua_dayCell:after{border:1px solid var(--color-tooltip-border);border-radius:var(--tooltip-radius);background:var(--color-tooltip-bg);color:var(--color-tooltip-text);font:var(--tooltip-font);box-shadow:var(--tooltip-shadow)}html[data-style=agenda-da-muro] .BSl2Ua_dayCell_workday{background:var(--agenda-paper);color:var(--agenda-ink)}html[data-style=agenda-da-muro] .BSl2Ua_dayCell_weekend{background:repeating-linear-gradient(135deg, var(--agenda-wk-bg) 0 5px, var(--agenda-wk-line) 5px 6px);color:var(--agenda-wk-text);font-weight:400}html[data-style=agenda-da-muro] .BSl2Ua_dayCell_publicHoliday{background:var(--agenda-paper);color:var(--agenda-red);font-weight:700}html[data-style=agenda-da-muro] .BSl2Ua_dayCell_publicHoliday:before{border:2px solid var(--agenda-red);width:auto;height:auto;clip-path:inset(0 calc((1 - var(--pen,1)) * 100%) 0 0);background:0 0;border-radius:52% 46% 54% 44%/46% 54% 44% 52%;inset:4px}html[data-style=agenda-da-muro] .BSl2Ua_dayCell_recommendedLeave{border-color:var(--agenda-hi-edge);background:var(--agenda-hi);color:var(--agenda-on-hi);font-weight:700}html[data-style=agenda-da-muro] .BSl2Ua_dayCell_recommendedLeave:before{color:var(--agenda-on-hi);font:700 15px var(--font-hand);transform:scale(var(--tick,1));transform-origin:70% 70%;bottom:0;right:3px}html[data-style=agenda-da-muro] .BSl2Ua_dayCell_companyClosure{background:linear-gradient(to top left, transparent calc(50% - 1px), var(--agenda-blue) calc(50% - 1px), var(--agenda-blue) calc(50% + 1px), transparent calc(50% + 1px)),var(--agenda-paper);color:var(--agenda-blue);text-shadow:0 0 2px var(--agenda-paper),0 0 2px var(--agenda-paper),0 0 3px var(--agenda-paper)}html[data-style=agenda-da-muro] .BSl2Ua_dayCell_mandatoryLeave{border-bottom:5px double var(--agenda-ink);background:var(--agenda-paper-2);color:var(--agenda-ink)}html[data-style=agenda-da-muro] .BSl2Ua_dayCellSelected{border-color:var(--color-day-selected-bg);background:var(--color-day-selected-bg);color:var(--color-day-selected-text);box-shadow:inset 0 0 0 2px var(--agenda-paper)}html[data-style=agenda-da-muro] .BSl2Ua_dayCellSelected:before{color:var(--color-day-selected-text)}html[data-style=agenda-da-muro] .BSl2Ua_dayCell:focus-visible{outline:3px solid var(--agenda-focus);outline-offset:2px}html[data-style=agenda-da-muro] .BSl2Ua_dayCellPast{opacity:.45}@media (prefers-reduced-motion:no-preference){html[data-style=agenda-da-muro] .BSl2Ua_dayCell:not(.BSl2Ua_dayCellLocked):not(.BSl2Ua_dayCellPast):hover{box-shadow:2px 2px 0 var(--agenda-ink);transform:translate(-1px,-1px)}}html[data-style=agenda-da-muro] .BSl2Ua_calendarList{align-items:start;gap:14px}html[data-style=agenda-da-muro] .BSl2Ua_monthBlock:has(.BSl2Ua_dayCell:hover,.BSl2Ua_dayCell:focus-visible){content-visibility:visible}html[data-style=agenda-da-muro] .BSl2Ua_monthBlock{border:1px solid var(--agenda-rule);background:var(--agenda-paper-2);border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:0;padding:0;display:flex}html[data-style=agenda-da-muro] .BSl2Ua_monthBlock h3{min-height:46px;color:var(--agenda-red);font:700 20px var(--font-heading);flex:none;padding:10px 0 10px 12px}html[data-style=agenda-da-muro] .BSl2Ua_monthSummary{min-width:0;color:var(--agenda-muted);font:400 14px var(--font-hand);text-align:right;flex:1 1 0;margin:0;padding:10px 12px 10px 6px;display:block}:is(html[data-style=agenda-da-muro] .BSl2Ua_weekdayGrid,html[data-style=agenda-da-muro] .BSl2Ua_monthGrid){flex:0 0 100%;align-self:stretch;gap:0}html[data-style=agenda-da-muro] .BSl2Ua_weekdayGrid{border-top:2px solid var(--agenda-red);padding:6px 8px 0}html[data-style=agenda-da-muro] .BSl2Ua_weekdayGrid span{color:var(--agenda-muted);font:700 12px var(--font-ui);padding:4px 0}html[data-style=agenda-da-muro] .BSl2Ua_monthGrid{padding:0 8px 10px}html[data-style=agenda-da-muro] .BSl2Ua_selectedVacationBar{border-block:1px dashed var(--agenda-rule);color:var(--agenda-ink);align-items:center;padding:8px 0}html[data-style=agenda-da-muro] .BSl2Ua_selectedVacationBar strong{color:var(--agenda-ink);font:400 18px/1.3 var(--font-hand)}html[data-style=agenda-da-muro] .BSl2Ua_selectedVacationBar span{color:var(--agenda-muted);font:13px/1.4 var(--font-ui)}html[data-style=agenda-da-muro] .BSl2Ua_clearSelectionButton{border:2px solid var(--agenda-ink);background:var(--agenda-paper);min-height:44px;color:var(--agenda-ink);font:700 14px var(--font-ui);box-shadow:3px 3px 0 var(--agenda-ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}html[data-style=agenda-da-muro] .BSl2Ua_clearSelectionButton:hover:not(:disabled){background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_clearSelectionButton:active:not(:disabled){box-shadow:1px 1px 0 var(--agenda-ink);transform:translate(2px,2px)}@media (max-width:47.99em){html[data-style=agenda-da-muro] .BSl2Ua_dayCell{min-height:44px}html[data-style=agenda-da-muro] .BSl2Ua_weekdayGrid{padding:4px 6px 0}html[data-style=agenda-da-muro] .BSl2Ua_monthGrid{padding:0 6px 8px}html[data-style=agenda-da-muro] .BSl2Ua_monthFolded h3{min-height:48px}html[data-style=agenda-da-muro] .BSl2Ua_monthsToggle{border:2px solid var(--agenda-ink);background:var(--agenda-paper);min-height:44px;color:var(--agenda-ink);font:700 14px var(--font-ui);box-shadow:3px 3px 0 var(--agenda-ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}html[data-style=agenda-da-muro] .BSl2Ua_monthsToggle:hover:not(:disabled){background:var(--agenda-hi);color:var(--agenda-on-hi)}html[data-style=agenda-da-muro] .BSl2Ua_monthsToggle:active:not(:disabled){box-shadow:1px 1px 0 var(--agenda-ink);transform:translate(2px,2px)}html[data-style=agenda-da-muro] .BSl2Ua_monthsToggle{justify-self:start}}@media (prefers-reduced-motion:no-preference){:is(html[data-style=agenda-da-muro] .BSl2Ua_clearSelectionButton,html[data-style=agenda-da-muro] .BSl2Ua_monthsToggle){transition:background-color .15s,transform .1s}:is(html[data-style=agenda-da-muro] .BSl2Ua_clearSelectionButton:hover:not(:disabled),html[data-style=agenda-da-muro] .BSl2Ua_monthsToggle:hover:not(:disabled)){box-shadow:3px 3px 0 var(--agenda-ink);transform:none}:is(html[data-style=agenda-da-muro] .BSl2Ua_clearSelectionButton:active:not(:disabled),html[data-style=agenda-da-muro] .BSl2Ua_monthsToggle:active:not(:disabled)){box-shadow:1px 1px 0 var(--agenda-ink);transform:translate(2px,2px)}}@keyframes BSl2Ua_y2k-roll{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes BSl2Ua_y2k-blink{50%{visibility:hidden}}:where(html[data-style=anni-2000]) .BSl2Ua_pageShell{--page-x:10px;--page-top:28px;--page-bottom:44px;min-height:100vh;padding:var(--page-top) var(--page-x) var(--page-bottom);flex-direction:column;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_hero{gap:12px;width:100%;max-width:1168px;margin:0 auto 1.5rem;padding:28px 0 18px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_hero h1{margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_hero p{max-width:60ch;margin:0}@media (max-width:47.99em){:where(html[data-style=anni-2000]) .BSl2Ua_hero{gap:8px;padding:16px 0 12px}}:where(html[data-style=anni-2000]) .BSl2Ua_heroFormula{flex-wrap:wrap;align-items:baseline;gap:6px 10px;width:fit-content;margin-top:16px;padding:10px 14px;display:inline-flex}@media (max-width:47.99em){:where(html[data-style=anni-2000]) .BSl2Ua_heroFormula{gap:4px 8px;margin-top:10px;padding:8px 12px}}:where(html[data-style=anni-2000]) .BSl2Ua_heroFormulaResult{white-space:nowrap;align-items:center;min-height:32px;padding:2px 12px;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_pageFooter{width:auto;margin:32px calc(var(--page-x)*-1) calc(var(--page-bottom)*-1);padding:28px var(--page-x) calc(20px + env(safe-area-inset-bottom))}:where(html[data-style=anni-2000]) .BSl2Ua_pageFooter a{align-items:center;min-height:44px;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_pageFooter a:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_footerInner{gap:20px;width:100%;max-width:1168px;margin:0 auto;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_footerBrand{align-content:start;justify-items:start;gap:8px;display:grid}:is(:where(html[data-style=anni-2000]) .BSl2Ua_footerName,:where(html[data-style=anni-2000]) .BSl2Ua_footerHeading){text-transform:uppercase;margin:0 0 8px}:where(html[data-style=anni-2000]) .BSl2Ua_footerTagline{margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_footerCol{align-content:start;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_footerBottom{gap:4px;max-width:1168px;margin:18px auto 0;padding-top:14px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_footerBottom p{margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_footerBottom a{min-height:0;display:inline}@media (max-width:47.99em){:where(html[data-style=anni-2000]) .BSl2Ua_pageShell:has(.BSl2Ua_sheetFab) .BSl2Ua_pageFooter{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (min-width:48em){:where(html[data-style=anni-2000]) .BSl2Ua_footerInner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px}}:where(html[data-style=anni-2000]) .BSl2Ua_aboutSection{gap:10px;width:100%;max-width:1168px;margin:1.25rem auto;padding:1.25rem;display:grid}:is(:where(html[data-style=anni-2000]) .BSl2Ua_aboutSection h2,:where(html[data-style=anni-2000]) .BSl2Ua_aboutSection p){margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_aboutSection h2{margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_aboutSection p:not(.BSl2Ua_eyebrow){max-width:760px}:where(html[data-style=anni-2000]) .BSl2Ua_faqPage{width:100%;max-width:1168px;margin:0 auto}:where(html[data-style=anni-2000]) .BSl2Ua_privacyPage{gap:12px;width:100%;max-width:68ch;margin:24px auto 0;padding:24px 0 8px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_privacyPage section{gap:8px;padding-top:1rem;display:grid}:is(:where(html[data-style=anni-2000]) .BSl2Ua_privacyPage h1,:where(html[data-style=anni-2000]) .BSl2Ua_privacyPage h2,:where(html[data-style=anni-2000]) .BSl2Ua_privacyPage p),:is(:where(html[data-style=anni-2000]) .BSl2Ua_privacyPage h1,:where(html[data-style=anni-2000]) .BSl2Ua_privacyPage h2){margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_privacyPage h2:not([class]){margin-top:32px}:where(html[data-style=anni-2000]) .BSl2Ua_privacyPage a:not([class]):focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_privacyHeader{gap:10px;padding-bottom:.125rem;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_backLink{align-items:center;gap:6px;width:fit-content;min-height:44px;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_backLink:before{content:"←"}:where(html[data-style=anni-2000]) .BSl2Ua_backLink:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_errorState{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:2.5rem auto;padding:1.25rem;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_errorState h1{margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_errorState p{max-width:690px;margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_errorActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_eyebrow{text-transform:uppercase;margin:0 0 10px}:where(html[data-style=anni-2000]) .BSl2Ua_toolLayout{gap:18px;width:100%;max-width:1168px;margin:0 auto;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_outputSection{padding:1rem}:where(html[data-style=anni-2000]) .BSl2Ua_formPanel{padding:18px}:is(:where(html[data-style=anni-2000]) .BSl2Ua_formPanel,:where(html[data-style=anni-2000]) .BSl2Ua_formColumn,:where(html[data-style=anni-2000]) .BSl2Ua_outputStack,:where(html[data-style=anni-2000]) .BSl2Ua_outputSection){gap:12px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_formPanel{gap:18px}:where(html[data-style=anni-2000]) .BSl2Ua_formColumn{gap:14px}:where(html[data-style=anni-2000]) .BSl2Ua_fieldGroup{gap:6px}:where(html[data-style=anni-2000]) .BSl2Ua_primaryFields{gap:12px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_outputStack{gap:18px;min-width:0}:where(html[data-style=anni-2000]) .BSl2Ua_outputSection{gap:14px;min-width:0}:where(html[data-style=anni-2000]) .BSl2Ua_panelHeader{padding-bottom:.25rem}:is(:where(html[data-style=anni-2000]) .BSl2Ua_panelHeader h2,:where(html[data-style=anni-2000]) .BSl2Ua_sectionHeader h2){margin:0}:is(:where(html[data-style=anni-2000]) .BSl2Ua_sectionHeader,:where(html[data-style=anni-2000]) .BSl2Ua_dayOffTopLine,:where(html[data-style=anni-2000]) .BSl2Ua_opportunityCardHeader){justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_sectionHeader{flex-wrap:wrap;gap:16px}:where(html[data-style=anni-2000]) .BSl2Ua_sectionHeaderFilter{flex-basis:100%}@media (min-width:48em){:where(html[data-style=anni-2000]) .BSl2Ua_sectionHeaderFilter{flex-basis:auto}}:where(html[data-style=anni-2000]) .BSl2Ua_siteNav{width:auto;margin:calc(var(--page-top)*-1) calc(var(--page-x)*-1) 0;padding:4px var(--page-x)}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavInner{flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:1168px;min-height:58px;margin:0 auto;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavBrand{align-items:center;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavBrand:before{content:"";width:6px;height:6px;margin-right:8px}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavBrand:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavLinks{flex-wrap:wrap;gap:4px;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavLinks a{align-items:center;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavLinks a:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavTools{align-items:center;gap:8px;display:flex}:is(:where(html[data-style=anni-2000]) .BSl2Ua_themeToggle,:where(html[data-style=anni-2000]) .BSl2Ua_pillMenuTrigger,:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenuButton){cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;display:inline-flex}:is(:where(html[data-style=anni-2000]) .BSl2Ua_themeToggle:focus-visible,:where(html[data-style=anni-2000]) .BSl2Ua_pillMenuTrigger:focus-visible,:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenuButton:focus-visible){outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_pillMenu{position:relative}:is(:where(html[data-style=anni-2000]) .BSl2Ua_pillMenuTrigger,:where(html[data-style=anni-2000]) .BSl2Ua_selectField){white-space:nowrap;padding-right:32px;position:relative}:where(html[data-style=anni-2000]) .BSl2Ua_pillMenuTrigger:after{content:"";width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}:where(html[data-style=anni-2000]) .BSl2Ua_selectField:after{content:"";width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}:where(html[data-style=anni-2000]) .BSl2Ua_pillMenuTrigger[aria-expanded=true]:after{transform:translateY(-20%)rotate(-135deg)}:where(html[data-style=anni-2000]) .BSl2Ua_selectField[aria-expanded=true]:after{transform:translateY(-20%)rotate(-135deg)}:where(html[data-style=anni-2000]) .BSl2Ua_pillMenuList{z-index:40;gap:2px;min-width:max(100%,160px);margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);right:0}:where(html[data-style=anni-2000]) .BSl2Ua_pillMenuOption{cursor:pointer;text-align:left;white-space:nowrap;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_pillMenuOption:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_pillMenuOption[aria-current=true]:after{content:"✓";margin-left:auto}:where(html[data-style=anni-2000]) .BSl2Ua_pillMenuOption[aria-selected=true]:after{content:"✓";margin-left:auto}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenu{display:contents}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenuButton{display:none}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenuIcon{background:currentColor;border-radius:1px;width:16px;height:2px;position:relative}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenuIcon:before{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;left:0}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenuIcon:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;left:0}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenuIcon:before{top:-5px}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenuIcon:after{top:5px}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenuButton[aria-expanded=true] .BSl2Ua_siteNavMenuIcon{background:0 0}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenuButton[aria-expanded=true] .BSl2Ua_siteNavMenuIcon:before{top:0;transform:rotate(45deg)}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenuButton[aria-expanded=true] .BSl2Ua_siteNavMenuIcon:after{top:0;transform:rotate(-45deg)}@media (max-width:47.99em){:where(html[data-style=anni-2000]) .BSl2Ua_siteNavInner{gap:0 8px;min-height:56px}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenuButton{gap:10px;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenu{flex:1 0 100%;padding:4px 0 14px;display:none}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavMenu[data-open=true]{gap:12px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavLinks{gap:0;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavLinks a{min-height:48px;padding:0 4px}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{justify-self:start;margin-top:10px;padding:0 16px}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavTools{flex-wrap:wrap}:where(html[data-style=anni-2000]) .BSl2Ua_siteNavTools .BSl2Ua_pillMenuList{left:0;right:auto}}:where(html[data-style=anni-2000]) .BSl2Ua_blogList{gap:0;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_blogListItem{flex-direction:column;gap:5px;padding:22px 0;text-decoration:none;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_blogListItem:first-child{padding-top:0}:where(html[data-style=anni-2000]) .BSl2Ua_blogListItem:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_blogListDate{text-transform:uppercase;margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_blogListTitle{margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_blogListDescription{max-width:760px;margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_blogListCta{margin-top:2px}:where(html[data-style=anni-2000]) .BSl2Ua_blogArticle section{padding-top:0}:where(html[data-style=anni-2000]) .BSl2Ua_blogPlannerCta{margin:28px 0;padding:20px}:where(html[data-style=anni-2000]) .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{min-height:48px;text-decoration:none}:where(html[data-style=anni-2000]) .BSl2Ua_blogRelatedYears{gap:8px;padding-top:1rem;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_blogRelatedYears h2{margin-top:0}:where(html[data-style=anni-2000]) .BSl2Ua_blogRelatedYears ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_blogArticle table{border-collapse:collapse;width:100%;margin:8px 0 12px}:where(html[data-style=anni-2000]) .BSl2Ua_blogArticle th{letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:8px 10px;font-size:.75rem}:where(html[data-style=anni-2000]) .BSl2Ua_blogArticle td{padding:12px 10px}:where(html[data-style=anni-2000]) .BSl2Ua_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:53.75em){:where(html[data-style=anni-2000]) .BSl2Ua_pageShell{--page-x:16px;--page-top:38px;--page-bottom:56px}:where(html[data-style=anni-2000]) .BSl2Ua_hero{grid-template-columns:1.1fr 1fr;align-items:end;gap:12px 32px}:where(html[data-style=anni-2000]) .BSl2Ua_heroFormula{grid-column:1/-1;justify-self:start}:where(html[data-style=anni-2000]) .BSl2Ua_toolLayout{grid-template-columns:330px minmax(0,1fr);align-items:start}:where(html[data-style=anni-2000]) .BSl2Ua_formColumn{position:sticky;top:20px}:is(:where(html[data-style=anni-2000]) .BSl2Ua_formPanel,:where(html[data-style=anni-2000]) .BSl2Ua_outputSection){padding:18px}}@media (max-width:47.99em){:is(:where(html[data-style=anni-2000]) .BSl2Ua_formPanel,:where(html[data-style=anni-2000]) .BSl2Ua_outputSection){padding:14px}}:where(html[data-style=anni-2000]) .BSl2Ua_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:26.25em){:where(html[data-style=anni-2000]) .BSl2Ua_footerInner{align-items:start}}:where(html[data-style=anni-2000]) .BSl2Ua_seoFaqSection{margin-top:2rem;padding:0}:where(html[data-style=anni-2000]) .BSl2Ua_seoFaqTitle{margin-bottom:.25rem}:where(html[data-style=anni-2000]) .BSl2Ua_seoFaqSubtitle{margin-bottom:1.25rem}:where(html[data-style=anni-2000]) .BSl2Ua_seoFaqList{flex-direction:column;gap:0;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_seoFaqItem{padding:14px 0}:where(html[data-style=anni-2000]) .BSl2Ua_seoFaqItem[open] .BSl2Ua_seoFaqQuestion:after{content:"–"}:where(html[data-style=anni-2000]) .BSl2Ua_seoFaqQuestion{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;list-style:none;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_seoFaqQuestion::-webkit-details-marker{display:none}:where(html[data-style=anni-2000]) .BSl2Ua_seoFaqQuestion:after{content:"+";flex:none}:where(html[data-style=anni-2000]) .BSl2Ua_seoFaqAnswer{max-width:760px;margin-top:.5rem}:is(:where(html[data-style=anni-2000]) .BSl2Ua_planBar,:where(html[data-style=anni-2000]) .BSl2Ua_sheetHandle,:where(html[data-style=anni-2000]) .BSl2Ua_sheetDone,:where(html[data-style=anni-2000]) .BSl2Ua_sheetFab,:where(html[data-style=anni-2000]) .BSl2Ua_sheetBackdrop){display:none}@media (max-width:53.74em){:where(html[data-style=anni-2000]) .BSl2Ua_planBar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:6px 6px 6px 14px;display:flex}:is(:where(html[data-style=anni-2000]) .BSl2Ua_planBarButton,:where(html[data-style=anni-2000]) .BSl2Ua_sheetDone,:where(html[data-style=anni-2000]) .BSl2Ua_sheetFab){cursor:pointer;min-height:2.75rem;padding:0 18px}:is(:where(html[data-style=anni-2000]) .BSl2Ua_planBarButton:focus-visible,:where(html[data-style=anni-2000]) .BSl2Ua_sheetDone:focus-visible,:where(html[data-style=anni-2000]) .BSl2Ua_sheetFab:focus-visible){outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_sheetDone{width:100%;display:block}:where(html[data-style=anni-2000]) .BSl2Ua_sheetFab{z-index:40;display:block;position:fixed;bottom:16px;right:16px}:where(html[data-style=anni-2000]) .BSl2Ua_sheetBackdrop{z-index:50;display:block;position:fixed;inset:0}:where(html[data-style=anni-2000]) .BSl2Ua_sheetHandle{width:44px;height:5px;margin:0 auto;display:block}:where(html[data-style=anni-2000]) .BSl2Ua_formColumn{z-index:60;visibility:hidden;max-height:88vh;padding:10px 14px 20px;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}:where(html[data-style=anni-2000]) .BSl2Ua_formColumnOpen{visibility:visible;transform:none}}@media (max-width:53.74em) and (prefers-reduced-motion:no-preference){:where(html[data-style=anni-2000]) .BSl2Ua_formColumn{transition:transform .45s,visibility 0s linear .45s}:where(html[data-style=anni-2000]) .BSl2Ua_formColumnOpen{transition:transform .45s,visibility}}:is(:where(html[data-style=anni-2000]) .BSl2Ua_fieldGroup,:where(html[data-style=anni-2000]) .BSl2Ua_fieldset,:where(html[data-style=anni-2000]) .BSl2Ua_dayOffList){gap:12px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_input{width:100%;min-height:2.75rem;padding:8px 12px}:where(html[data-style=anni-2000]) .BSl2Ua_input:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_fieldset{border:0;min-width:0;margin:0;padding:0}:where(html[data-style=anni-2000]) .BSl2Ua_advancedSearch summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 16px;list-style:none;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_advancedSearch summary::-webkit-details-marker{display:none}:where(html[data-style=anni-2000]) .BSl2Ua_advancedSearch summary:before{content:"⚙";margin-right:-2px}:where(html[data-style=anni-2000]) .BSl2Ua_advancedSearch summary:after{content:"▾";margin-left:auto}:where(html[data-style=anni-2000]) .BSl2Ua_advancedSearch summary:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_advancedSearch[open] summary:after{transform:rotate(180deg)}:where(html[data-style=anni-2000]) .BSl2Ua_advancedSearchContent{gap:18px;padding:12px 14px 14px;display:grid}:is(:where(html[data-style=anni-2000]) .BSl2Ua_helpText,:where(html[data-style=anni-2000]) .BSl2Ua_mutedText){margin:2px 0 8px;line-height:1.55}:where(html[data-style=anni-2000]) .BSl2Ua_dayOffRow{gap:10px;padding:.75rem;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_segmentedControl{grid-template-columns:1fr;gap:8px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_segment{cursor:pointer;align-items:center;gap:8px;min-height:2.75rem;padding:.625rem;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_segment:has(input:focus-visible){outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_segment input{flex:none;width:1.0625rem;height:1.0625rem;margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_segment span{min-width:0}:where(html[data-style=anni-2000]) .BSl2Ua_chipGroup{flex-wrap:wrap;gap:6px;display:flex}@media (min-width:48em){:where(html[data-style=anni-2000]) .BSl2Ua_chipGroup{gap:4px}}:where(html[data-style=anni-2000]) .BSl2Ua_chip{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative}@media (min-width:48em){:where(html[data-style=anni-2000]) .BSl2Ua_chip{width:38px;height:38px}}:where(html[data-style=anni-2000]) .BSl2Ua_chip:has(input:focus-visible){outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_chip input{opacity:0;width:0;height:0;position:absolute}:is(:where(html[data-style=anni-2000]) .BSl2Ua_primaryButton,:where(html[data-style=anni-2000]) .BSl2Ua_secondaryButton,:where(html[data-style=anni-2000]) .BSl2Ua_linkButton){cursor:pointer;border:0}:is(:where(html[data-style=anni-2000]) .BSl2Ua_primaryButton:focus-visible,:where(html[data-style=anni-2000]) .BSl2Ua_secondaryButton:focus-visible,:where(html[data-style=anni-2000]) .BSl2Ua_linkButton:focus-visible){outline-offset:2px}:is(:where(html[data-style=anni-2000]) .BSl2Ua_primaryButton,:where(html[data-style=anni-2000]) .BSl2Ua_secondaryButton){min-height:2.75rem;padding:0 18px}:is(:where(html[data-style=anni-2000]) a.BSl2Ua_primaryButton,:where(html[data-style=anni-2000]) a.BSl2Ua_secondaryButton){justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_primaryButton:disabled{cursor:not-allowed}:where(html[data-style=anni-2000]) .BSl2Ua_linkButton{background:0 0;padding:.25rem}:where(html[data-style=anni-2000]) .BSl2Ua_submitActions{gap:10px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_shareStatus{margin:-.375rem 0 0}:where(html[data-style=anni-2000]) .BSl2Ua_checkboxLine{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_checkboxLine:has(input:focus-visible){outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_checkboxLine input{width:1.0625rem;height:1.0625rem;margin:.125rem 0 0}:where(html[data-style=anni-2000]) .BSl2Ua_formError{margin:-.375rem 0 0}@media (min-width:33.75em){:where(html[data-style=anni-2000]) .BSl2Ua_segmentedControl{grid-template-columns:1fr 1fr}:where(html[data-style=anni-2000]) .BSl2Ua_submitActions{grid-template-columns:1fr 1fr}}:where(html[data-style=anni-2000]) .BSl2Ua_selectFieldWrap{width:100%;position:relative}:where(html[data-style=anni-2000]) .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuList{min-width:100%;left:0;right:auto}:where(html[data-style=anni-2000]) .BSl2Ua_selectField{cursor:pointer;text-align:left;align-items:center;width:100%;min-height:2.75rem;padding:8px 36px 8px 12px;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_selectField:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_opportunityMetrics{gap:8px;margin:0;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_opportunityMetrics div{display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_opportunityMetrics dd{margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_summaryGrid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_summaryGrid div{padding:8px 10px}:where(html[data-style=anni-2000]) .BSl2Ua_summaryGrid dd{margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_budgetWarning{margin:0;padding:.625rem}:where(html[data-style=anni-2000]) .BSl2Ua_bestPonte{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 16px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_bestPonteBody{gap:4px;min-width:0;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_bestPonteEyebrow{text-transform:uppercase;margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_bestPonteRange{margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_bestPonteMeta{grid-column:1/-1;margin:4px 0 0}:where(html[data-style=anni-2000]) .BSl2Ua_resultsView{min-width:0}:where(html[data-style=anni-2000]) .BSl2Ua_mobileResultsList{gap:10px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_opportunityCard{gap:12px;padding:10px 12px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_opportunityCardSelectable{cursor:pointer;gap:12px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_opportunityCardSelectable:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_opportunitySelector{cursor:pointer;align-items:center;gap:8px;min-width:0;font-weight:850;line-height:1.25;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_opportunitySelector span{min-width:0;margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_selectionBox{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_opportunityCardHeader h3{margin:0}:where(html[data-style=anni-2000]) .BSl2Ua_opportunityMetrics{grid-template-columns:1fr 1fr}:where(html[data-style=anni-2000]) .BSl2Ua_opportunityMetrics div{gap:3px;padding:.5rem}:where(html[data-style=anni-2000]) .BSl2Ua_opportunityMetrics dt{text-transform:none}:where(html[data-style=anni-2000]) .BSl2Ua_explanationText{margin:0}:is(:where(html[data-style=anni-2000]) .BSl2Ua_bestPonteLeva,:where(html[data-style=anni-2000]) .BSl2Ua_levaBadge){white-space:nowrap;align-items:center;min-height:32px;padding:2px 12px;display:inline-flex}@media (max-width:47.99em){:is(:where(html[data-style=anni-2000]) .BSl2Ua_bestPonteLeva,:where(html[data-style=anni-2000]) .BSl2Ua_levaBadge){min-height:30px;padding:2px 10px}}:is(:where(html[data-style=anni-2000]) .BSl2Ua_budgetChip,:where(html[data-style=anni-2000]) .BSl2Ua_selectedChip){white-space:nowrap;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:.25rem .5rem;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_desktopTableWrap{display:none}:where(html[data-style=anni-2000]) .BSl2Ua_selectedTableWrap{display:none;overflow-x:auto}:where(html[data-style=anni-2000]) .BSl2Ua_selectedTableWrap .BSl2Ua_resultsTable{min-width:560px}:where(html[data-style=anni-2000]) .BSl2Ua_selectedVacationsList{gap:8px;margin:0;padding:0;list-style:none;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_selectedVacationCard{gap:8px;padding:.75rem;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_selectedVacationCardRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_selectedVacationCardPeriod{text-transform:capitalize}:where(html[data-style=anni-2000]) .BSl2Ua_selectedVacationsTotal{justify-content:space-between;align-items:center;padding:.625rem;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable{border-collapse:collapse;width:100%;min-width:720px}:is(:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable th,:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable td){text-align:left;vertical-align:middle;padding:12px 10px}:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable thead th{letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;font-size:.75rem}:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable tbody th{white-space:nowrap}:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable tbody tr[role=button]{cursor:pointer}:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable tbody tr[role=button]:focus-visible{outline-offset:-3px}:is(:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable tbody tr:last-child th,:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable tbody tr:last-child td){border-bottom:0}:is(:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable td:nth-child(3),:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable td:nth-child(4),:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable td:nth-child(5)){text-align:center}:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable td:first-child{text-align:center}:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable td:first-child input{cursor:pointer;width:1.125rem;height:1.125rem}:where(html[data-style=anni-2000]) .BSl2Ua_resultsTable td.BSl2Ua_bookingCell{white-space:normal;align-items:start;gap:5px;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_bookingCta{white-space:nowrap;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:.5rem .875rem;text-decoration:none;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_bookingCta:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_bookingCell{white-space:nowrap}:where(html[data-style=anni-2000]) .BSl2Ua_bookingCtaWrap{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_bookingMenu{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_bookingMenuTrigger{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:2.75rem;padding:0 16px;display:inline-flex}@media (max-width:47.99em){:where(html[data-style=anni-2000]) .BSl2Ua_bookingMenuTrigger{padding:0 14px}}:where(html[data-style=anni-2000]) .BSl2Ua_bookingMenuTrigger:after{content:"▾"}:where(html[data-style=anni-2000]) .BSl2Ua_bookingMenuTrigger:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_bookingMenuTriggerLabel{white-space:nowrap}:where(html[data-style=anni-2000]) .BSl2Ua_bookingMenuBackdrop{z-index:30;position:fixed;inset:0}:where(html[data-style=anni-2000]) .BSl2Ua_bookingMenuList{z-index:31;flex-direction:column;gap:2px;width:max-content;min-width:200px;max-width:calc(100vw - 16px);margin:0;padding:6px;list-style:none;display:flex;position:fixed}:where(html[data-style=anni-2000]) .BSl2Ua_bookingMenuLink{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;text-decoration:none;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_bookingMenuLink:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_bookingMenuKind{font-size:.8125em;font-weight:400}:where(html[data-style=anni-2000]) .BSl2Ua_resultsDisclaimer{margin:.625rem 0 0}:where(html[data-style=anni-2000]) .BSl2Ua_emptyState{align-content:center;gap:5px;min-height:96px;padding:1rem;display:grid}@media (min-width:48em){:where(html[data-style=anni-2000]) .BSl2Ua_mobileResultsList{display:none}:where(html[data-style=anni-2000]) .BSl2Ua_desktopTableWrap{display:block;overflow-x:auto}:is(:where(html[data-style=anni-2000]) .BSl2Ua_selectedVacationsList,:where(html[data-style=anni-2000]) .BSl2Ua_selectedVacationsTotal){display:none}:where(html[data-style=anni-2000]) .BSl2Ua_selectedTableWrap{display:block}}:where(html[data-style=anni-2000]) .BSl2Ua_legend{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}@media (min-width:48em){:where(html[data-style=anni-2000]) .BSl2Ua_legend{z-index:2;padding-block:8px;position:sticky;top:0}}:where(html[data-style=anni-2000]) .BSl2Ua_legendItem{align-items:center;gap:8px;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_legendSwatch{flex:none;width:28px;height:28px;position:relative}:where(html[data-style=anni-2000]) .BSl2Ua_selectedVacationBar{justify-content:space-between;align-items:flex-start;gap:12px;padding:.625rem .75rem;display:flex}:where(html[data-style=anni-2000]) .BSl2Ua_selectedVacationBar div{gap:3px;min-width:0;display:grid}:where(html[data-style=anni-2000]) .BSl2Ua_selectedVacationBar span{overflow-wrap:anywhere}:where(html[data-style=anni-2000]) .BSl2Ua_clearSelectionButton{cursor:pointer;flex:none;padding:.375rem .625rem}:where(html[data-style=anni-2000]) .BSl2Ua_clearSelectionButton:focus-visible{outline-offset:2px}:where(html[data-style=anni-2000]) .BSl2Ua_calendarList{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:48em){:where(html[data-style=anni-2000]) .BSl2Ua_calendarList{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(html[data-style=anni-2000]) .BSl2Ua_monthBlock{content-visibility:auto;contain-intrinsic-size:240px;gap:4px;padding:.75rem;display:grid}@media (max-width:47.99em){:where(html[data-style=anni-2000]) .BSl2Ua_monthBlock{padding-inline:8px}}:where(html[data-style=anni-2000]) .BSl2Ua_monthBlock h3{text-transform:capitalize;margin:0}@media print{:where(html[data-style=anni-2000]) .BSl2Ua_monthBlock{content-visibility:visible}}:is(:where(html[data-style=anni-2000]) .BSl2Ua_weekdayGrid,:where(html[data-style=anni-2000]) .BSl2Ua_monthGrid){grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}@media (max-width:47.99em){:is(:where(html[data-style=anni-2000]) .BSl2Ua_weekdayGrid,:where(html[data-style=anni-2000]) .BSl2Ua_monthGrid){gap:3px}}:where(html[data-style=anni-2000]) .BSl2Ua_weekdayGrid span{text-align:center;padding:2px 0 4px}:is(:where(html[data-style=anni-2000]) .BSl2Ua_blankDay,:where(html[data-style=anni-2000]) .BSl2Ua_dayCell){aspect-ratio:1;min-width:0}:where(html[data-style=anni-2000]) .BSl2Ua_dayCell{cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}:where(html[data-style=anni-2000]) .BSl2Ua_dayCell:focus-visible{outline-offset:2px;z-index:3}:where(html[data-style=anni-2000]) .BSl2Ua_dayCell:after{z-index:4;content:attr(data-tooltip);text-align:center;white-space:normal;pointer-events:none;width:max-content;max-width:min(220px,70vw);padding:.5rem .625rem;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}:where(html[data-style=anni-2000]) .BSl2Ua_dayCell:hover:after{display:block}:where(html[data-style=anni-2000]) .BSl2Ua_dayCell:focus-visible:after{display:block}:where(html[data-style=anni-2000]) .BSl2Ua_dayCell_publicHoliday:before{content:"";width:8px;height:8px;position:absolute;top:3px;right:3px}:where(html[data-style=anni-2000]) .BSl2Ua_dayCell_recommendedLeave:before{content:"✓";position:absolute;bottom:1px;right:4px}@media (max-width:47.99em){:where(html[data-style=anni-2000]) .BSl2Ua_dayCell{min-height:44px}}:where(html[data-style=anni-2000]) .BSl2Ua_dayCellLocked{cursor:default}:where(html[data-style=anni-2000]) .BSl2Ua_dayCellPast{cursor:default;pointer-events:none}:where(html[data-style=anni-2000]) .BSl2Ua_monthBlock:first-child .BSl2Ua_dayCell:after{top:calc(100% + 8px);bottom:auto}:is(:where(html[data-style=anni-2000]) .BSl2Ua_monthSummary,:where(html[data-style=anni-2000]) .BSl2Ua_monthsToggle){display:none}@media (max-width:47.99em){:where(html[data-style=anni-2000]) .BSl2Ua_monthsToggle{cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}:where(html[data-style=anni-2000]) .BSl2Ua_monthsToggle:focus-visible{outline-offset:2px}:is(:where(html[data-style=anni-2000]) .BSl2Ua_monthFolded .BSl2Ua_weekdayGrid,:where(html[data-style=anni-2000]) .BSl2Ua_monthFolded .BSl2Ua_monthGrid){display:none}:where(html[data-style=anni-2000]) .BSl2Ua_monthFolded .BSl2Ua_monthSummary{margin:0;display:block}}html[data-style=anni-2000] .BSl2Ua_pageShell{--page-x:10px;--page-top:0px;--page-bottom:0px;background-color:var(--y2k-wall);background-image:linear-gradient(45deg, var(--y2k-wall-check) 25%, transparent 25%, transparent 75%, var(--y2k-wall-check) 75%),linear-gradient(45deg, var(--y2k-wall-check) 25%, transparent 25%, transparent 75%, var(--y2k-wall-check) 75%);color:var(--y2k-text);font:14px/1.5 var(--font-ui);background-position:0 0,8px 8px;background-size:16px 16px}html[data-style=anni-2000] .BSl2Ua_pageShell:before{content:"";flex:1 0 0;order:1}html[data-style=anni-2000] .BSl2Ua_pageShell>.BSl2Ua_pageFooter{order:2}@media (max-width:47.99em){html[data-style=anni-2000] .BSl2Ua_pageShell{--page-x:6px}}html[data-style=anni-2000] .BSl2Ua_eyebrow{color:var(--y2k-red);font:700 12px/normal var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}html[data-style=anni-2000] .BSl2Ua_siteNav{border-bottom:3px solid var(--y2k-hi);background:var(--y2k-t1);min-height:0;color:var(--y2k-text);margin-bottom:0;padding:0 0 27px;position:relative;overflow-x:clip}html[data-style=anni-2000] .BSl2Ua_siteNav:before{position:absolute;bottom:0;left:0}html[data-style=anni-2000] .BSl2Ua_siteNav:after{position:absolute;bottom:0;left:0}html[data-style=anni-2000] .BSl2Ua_siteNav:before{background:var(--y2k-text);content:"";height:27px;right:0}html[data-style=anni-2000] .BSl2Ua_siteNav:after{color:var(--y2k-lcd-text);font:700 14px/normal var(--font-mono);white-space:nowrap;content:attr(data-ticker)/"";padding-bottom:4px}html[data-style=anni-2000] .BSl2Ua_siteNavInner{max-width:none;min-height:0;padding:6px var(--page-x);gap:6px 14px}html[data-style=anni-2000] .BSl2Ua_siteNavBrand{min-height:44px;color:var(--y2k-hot);font:italic 700 26px/1 var(--font-heading);text-shadow:2px 2px 0 var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_siteNavBrand:before{content:none}html[data-style=anni-2000] .BSl2Ua_siteNavBrand:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_siteNavLinks{gap:6px}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a:hover:not(:disabled){background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:hover:not(:disabled){background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a:active:not(:disabled){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:active:not(:disabled){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a{padding:0 12px}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{padding:0 12px}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a:visited{color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:visited{color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a[aria-current]{background:var(--y2k-hot);color:var(--y2k-hot-text)}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{background:var(--y2k-hot);color:var(--y2k-hot-text)}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:hover{background:var(--y2k-hot);color:var(--y2k-hot-text)}html[data-style=anni-2000] .BSl2Ua_siteNavTools{gap:6px}html[data-style=anni-2000] .BSl2Ua_themeToggle{display:none}:is(html[data-style=anni-2000] .BSl2Ua_pillMenuTrigger,html[data-style=anni-2000] .BSl2Ua_siteNavMenuButton){border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}:is(html[data-style=anni-2000] .BSl2Ua_pillMenuTrigger:hover:not(:disabled),html[data-style=anni-2000] .BSl2Ua_siteNavMenuButton:hover:not(:disabled)){background:var(--y2k-panel-hover);color:var(--y2k-text)}:is(html[data-style=anni-2000] .BSl2Ua_pillMenuTrigger:active:not(:disabled),html[data-style=anni-2000] .BSl2Ua_siteNavMenuButton:active:not(:disabled)){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}:is(html[data-style=anni-2000] .BSl2Ua_pillMenuTrigger:focus-visible,html[data-style=anni-2000] .BSl2Ua_siteNavMenuButton:focus-visible){outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}:is(html[data-style=anni-2000] .BSl2Ua_pillMenuTrigger,html[data-style=anni-2000] .BSl2Ua_siteNavMenuButton){gap:8px;padding:0 12px}@media (min-width:48em){html[data-style=anni-2000] .BSl2Ua_siteNavMenuButton{display:none}}html[data-style=anni-2000] .BSl2Ua_pillMenuTrigger:after{content:"▼"/"";border:0;width:auto;height:auto;font-size:9px;line-height:1;position:static;transform:none}html[data-style=anni-2000] .BSl2Ua_pillMenuTrigger[aria-expanded=true]{border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk)}html[data-style=anni-2000] .BSl2Ua_pillMenu>.BSl2Ua_pillMenuList{border:2px solid var(--y2k-text);background:var(--y2k-paper);border-radius:0;gap:0;min-width:max(100%,180px);margin:2px 0 0;padding:2px;box-shadow:3px 3px #00000080}html[data-style=anni-2000] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption{min-height:44px;color:var(--y2k-text);font:700 14px/normal var(--font-ui);border-radius:0;padding:0 10px;text-decoration:none}html[data-style=anni-2000] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption:hover{background:var(--y2k-t1);color:var(--y2k-on-title)}html[data-style=anni-2000] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption.BSl2Ua_pillMenuOptionActive{background:var(--y2k-t1);box-shadow:none;color:var(--y2k-on-title)}html[data-style=anni-2000] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption[aria-selected=true]:after{color:inherit}html[data-style=anni-2000] .BSl2Ua_siteNavMenuIcon{border-radius:0}html[data-style=anni-2000] .BSl2Ua_siteNavMenuIcon:before{border-radius:0}html[data-style=anni-2000] .BSl2Ua_siteNavMenuIcon:after{border-radius:0}@media (max-width:47.99em){html[data-style=anni-2000] .BSl2Ua_siteNavInner{gap:6px;min-height:0}html[data-style=anni-2000] .BSl2Ua_siteNavBrand{font-size:22px}html[data-style=anni-2000] .BSl2Ua_siteNavMenu[data-open=true]{gap:6px;padding:0 0 4px}html[data-style=anni-2000] .BSl2Ua_siteNavLinks{flex-wrap:wrap;gap:6px;display:flex}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a{border-bottom-width:2px;min-height:44px;margin:0;padding:0 8px;font-size:12px}html[data-style=anni-2000] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{border-bottom-width:2px;min-height:44px;margin:0;padding:0 8px;font-size:12px}}html[data-style=anni-2000] .BSl2Ua_hero{gap:12px;max-width:none;margin:0;padding:16px 0 14px}html[data-style=anni-2000] .BSl2Ua_hero:before{border:4px double var(--y2k-t1);background:var(--y2k-paper);content:"";grid-area:1/1/span 2;align-self:stretch}html[data-style=anni-2000] .BSl2Ua_hero>div:first-child{grid-area:1/1;padding:12px 14px 0}html[data-style=anni-2000] .BSl2Ua_hero h1{color:var(--y2k-t1);font:700 clamp(30px, 6vw, 48px)/1.05 var(--font-heading);text-shadow:2px 2px 0 var(--y2k-title-shadow)}html[data-style=anni-2000] .BSl2Ua_hero>p{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);color:var(--y2k-text);box-shadow:inset -1px -1px 0 var(--y2k-lo),3px 3px 0 #00000073;max-width:none;border-radius:0;grid-area:3/1;align-self:start;margin:0;padding:12px;font-size:14px;line-height:1.5}html[data-style=anni-2000] .BSl2Ua_hero .BSl2Ua_eyebrow:after{content:"★ NEW!"/"";margin-left:.3em}html[data-style=anni-2000] .BSl2Ua_heroFormula{border:3px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-lcd-bg);min-height:0;color:var(--y2k-lcd-text);font:700 15px/normal var(--font-mono);grid-area:2/1;justify-self:start;gap:4px 10px;margin:0 14px 12px;padding:8px 12px}html[data-style=anni-2000] .BSl2Ua_heroFormulaNum{color:var(--y2k-lcd-text);font:700 26px/normal var(--font-mono)}html[data-style=anni-2000] .BSl2Ua_heroFormulaLabel{font-weight:700}html[data-style=anni-2000] .BSl2Ua_heroFormulaOp{color:var(--y2k-lcd-op)}html[data-style=anni-2000] .BSl2Ua_heroFormulaResult{border:2px solid var(--y2k-text);background:var(--y2k-hot);min-height:30px;color:var(--y2k-hot-text);font:700 15px/normal var(--font-ui);letter-spacing:normal;text-transform:none;white-space:nowrap;border-radius:0;align-items:center;padding:2px 10px;display:inline-flex}@media (min-width:48em){html[data-style=anni-2000] .BSl2Ua_hero{grid-template-columns:1.4fr 1fr;align-items:start}html[data-style=anni-2000] .BSl2Ua_hero>p{grid-area:1/2/span 2}}@media (max-width:47.99em){html[data-style=anni-2000] .BSl2Ua_hero{gap:8px;padding:10px 0 14px}html[data-style=anni-2000] .BSl2Ua_hero>div:first-child{padding:8px 10px 0}html[data-style=anni-2000] .BSl2Ua_hero h1{font-size:30px}html[data-style=anni-2000] .BSl2Ua_hero>p{padding:8px 10px;font-size:13px;line-height:1.5}html[data-style=anni-2000] .BSl2Ua_heroFormula{margin:0 10px 8px}}@media (prefers-reduced-motion:no-preference){html[data-style=anni-2000] .BSl2Ua_siteNav:after{will-change:transform;animation:22s linear infinite BSl2Ua_y2k-roll}html[data-style=anni-2000] .BSl2Ua_hero .BSl2Ua_eyebrow:after{animation:1.1s steps(2,start) infinite BSl2Ua_y2k-blink}}html[data-style=anni-2000] .BSl2Ua_toolLayout{max-width:none}html[data-style=anni-2000] .BSl2Ua_aboutSection{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);color:var(--y2k-text);box-shadow:inset -1px -1px 0 var(--y2k-lo),3px 3px 0 #00000073;border-radius:0;gap:0;max-width:none;margin:12px 0 14px;padding:0 12px 12px}html[data-style=anni-2000] .BSl2Ua_aboutSection>.BSl2Ua_eyebrow{display:none}html[data-style=anni-2000] .BSl2Ua_aboutSection h2{background:linear-gradient(90deg, var(--y2k-t1), var(--y2k-t2));color:var(--y2k-on-title);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;justify-content:space-between;align-items:center;gap:8px;margin:0 -12px 12px;padding:4px 6px;display:flex}html[data-style=anni-2000] .BSl2Ua_aboutSection p:not(.BSl2Ua_eyebrow){max-width:none;color:var(--y2k-text);margin:0 0 8px;font-size:14px;line-height:1.5}html[data-style=anni-2000] .BSl2Ua_aboutSection p:not(.BSl2Ua_eyebrow):last-child{margin-bottom:0}@media (max-width:47.99em){html[data-style=anni-2000] .BSl2Ua_aboutSection{padding:0 8px 8px}html[data-style=anni-2000] .BSl2Ua_aboutSection h2{margin:0 -8px 8px}}html[data-style=anni-2000] .BSl2Ua_pageFooter{min-height:0;padding:14px var(--page-x) 20px;border-top:3px solid var(--y2k-text);background:var(--y2k-t1);color:var(--y2k-on-title);font:13px/1.5 var(--font-ui);margin-top:10px}html[data-style=anni-2000] .BSl2Ua_pageFooter a{color:var(--y2k-on-title)}:is(html[data-style=anni-2000] .BSl2Ua_pageFooter a:visited,html[data-style=anni-2000] .BSl2Ua_pageFooter a:hover){color:var(--y2k-on-title)}html[data-style=anni-2000] .BSl2Ua_pageFooter a:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}@media (max-width:47.99em){html[data-style=anni-2000] .BSl2Ua_pageShell:has(.BSl2Ua_sheetFab) .BSl2Ua_pageFooter{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}html[data-style=anni-2000] .BSl2Ua_footerInner{gap:14px;max-width:none}html[data-style=anni-2000] .BSl2Ua_footerBrand{gap:6px}:is(html[data-style=anni-2000] .BSl2Ua_footerName,html[data-style=anni-2000] .BSl2Ua_footerHeading){color:var(--y2k-hot);font:700 12px/normal var(--font-ui);text-transform:uppercase;margin:0 0 6px}html[data-style=anni-2000] .BSl2Ua_footerTagline{color:var(--y2k-on-title);margin:0;line-height:1.5}html[data-style=anni-2000] .BSl2Ua_footerCol span{color:var(--y2k-on-title);margin:0;line-height:1.5}html[data-style=anni-2000] .BSl2Ua_footerBottom{border-top:1px solid var(--y2k-divider);max-width:none;color:var(--y2k-on-title);margin:12px 0 0;padding-top:10px;line-height:1.5}@media (min-width:48em){html[data-style=anni-2000] .BSl2Ua_footerInner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:14px}}:is(html[data-style=anni-2000] .BSl2Ua_privacyPage,html[data-style=anni-2000] .BSl2Ua_faqPage,html[data-style=anni-2000] .BSl2Ua_errorState){border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);color:var(--y2k-text);box-shadow:inset -1px -1px 0 var(--y2k-lo),3px 3px 0 #00000073;max-width:none;font:14px/1.5 var(--font-ui);border-radius:0;margin:14px 0 0;padding:0 12px 12px}html[data-style=anni-2000] .BSl2Ua_privacyPage:before{background:linear-gradient(90deg, var(--y2k-t1), var(--y2k-t2));color:var(--y2k-on-title);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;content:"CalcolaFerie"/"";justify-content:space-between;justify-self:stretch;align-items:center;gap:8px;margin:0 -12px 12px;padding:4px 6px;display:flex}html[data-style=anni-2000] .BSl2Ua_faqPage:before{background:linear-gradient(90deg, var(--y2k-t1), var(--y2k-t2));color:var(--y2k-on-title);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;content:"CalcolaFerie"/"";justify-content:space-between;justify-self:stretch;align-items:center;gap:8px;margin:0 -12px 12px;padding:4px 6px;display:flex}html[data-style=anni-2000] .BSl2Ua_errorState:before{background:linear-gradient(90deg, var(--y2k-t1), var(--y2k-t2));color:var(--y2k-on-title);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;content:"CalcolaFerie"/"";justify-content:space-between;justify-self:stretch;align-items:center;gap:8px;margin:0 -12px 12px;padding:4px 6px;display:flex}@media (max-width:47.99em){:is(html[data-style=anni-2000] .BSl2Ua_privacyPage,html[data-style=anni-2000] .BSl2Ua_faqPage,html[data-style=anni-2000] .BSl2Ua_errorState){padding:0 8px 8px}html[data-style=anni-2000] .BSl2Ua_privacyPage:before{margin:0 -8px 8px}html[data-style=anni-2000] .BSl2Ua_faqPage:before{margin:0 -8px 8px}html[data-style=anni-2000] .BSl2Ua_errorState:before{margin:0 -8px 8px}}html[data-style=anni-2000] .BSl2Ua_privacyPage{color:var(--y2k-text);gap:12px}html[data-style=anni-2000] .BSl2Ua_privacyPage section{gap:8px;padding-top:0}html[data-style=anni-2000] .BSl2Ua_privacyPage h1{color:var(--y2k-t1);font:700 clamp(26px, 5vw, 38px)/1.05 var(--font-heading);text-shadow:2px 2px 0 var(--y2k-title-shadow)}html[data-style=anni-2000] .BSl2Ua_privacyPage h2:not([class]){border-bottom:2px solid var(--y2k-t1);color:var(--y2k-t1);font:700 22px/normal var(--font-heading);margin:26px 0 6px}html[data-style=anni-2000] .BSl2Ua_privacyPage p:not([class]){color:var(--y2k-text);font-size:15px;line-height:1.65}html[data-style=anni-2000] .BSl2Ua_privacyPage li{color:var(--y2k-text);font-size:15px;line-height:1.65}html[data-style=anni-2000] .BSl2Ua_privacyPage a:not([class]){color:var(--y2k-link);font-weight:inherit;text-decoration:underline}html[data-style=anni-2000] .BSl2Ua_privacyPage a:not([class]):visited{color:var(--y2k-visited)}html[data-style=anni-2000] .BSl2Ua_privacyPage a:not([class]):focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_privacyPage pre{border:3px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-lcd-bg);color:var(--y2k-lcd-text);font:700 14px/1.5 var(--font-mono);white-space:pre-wrap;margin:10px 0;padding:10px 12px}html[data-style=anni-2000] .BSl2Ua_privacyPage pre code{font:inherit}html[data-style=anni-2000] .BSl2Ua_privacyHeader{gap:8px;padding-bottom:0}html[data-style=anni-2000] .BSl2Ua_privacyHeader>p:not([class]){font-size:14px;line-height:1.5}html[data-style=anni-2000] .BSl2Ua_backLink{color:var(--y2k-link);font-weight:inherit;text-decoration:underline}html[data-style=anni-2000] .BSl2Ua_backLink:visited{color:var(--y2k-visited)}html[data-style=anni-2000] .BSl2Ua_backLink:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_backLink{min-height:44px;font:400 14px/1.5 var(--font-ui);gap:4px}html[data-style=anni-2000] .BSl2Ua_blogListDate{color:var(--y2k-muted);font:400 12px/normal var(--font-ui);text-transform:none}html[data-style=anni-2000] .BSl2Ua_blogPlannerCta{border:3px double var(--y2k-text);background:var(--y2k-cream);margin:22px 0;padding:14px}html[data-style=anni-2000] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton:hover:not(:disabled){background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton:active:not(:disabled){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{background:var(--y2k-hot);min-height:48px;color:var(--y2k-hot-text);font-size:14px}html[data-style=anni-2000] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton:hover:not(:disabled){background:var(--y2k-hot);color:var(--y2k-hot-text);text-decoration:underline}html[data-style=anni-2000] .BSl2Ua_blogPlannerCta>p{margin:0 0 12px}html[data-style=anni-2000] .BSl2Ua_blogRelatedYears{border-top:2px solid var(--y2k-t1)}html[data-style=anni-2000] .BSl2Ua_blogRelatedYears a{color:var(--y2k-link);font-weight:inherit;text-decoration:underline}html[data-style=anni-2000] .BSl2Ua_blogRelatedYears a:visited{color:var(--y2k-visited)}html[data-style=anni-2000] .BSl2Ua_blogRelatedYears a:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_blogArticle table{border:2px solid var(--y2k-text);background:var(--y2k-paper);margin:8px 0 12px;font-size:14px}html[data-style=anni-2000] .BSl2Ua_blogArticle th{background:var(--y2k-t1);color:var(--y2k-on-title);font:700 11px/1.2 var(--font-ui);letter-spacing:normal;border-bottom:0;padding:6px 8px}html[data-style=anni-2000] .BSl2Ua_blogArticle td{border-bottom:1px solid var(--y2k-rule);color:var(--y2k-text);padding:8px}html[data-style=anni-2000] .BSl2Ua_blogArticle tr:nth-child(2n) td{background:var(--y2k-row-alt)}html[data-style=anni-2000] .BSl2Ua_blogList{gap:8px}html[data-style=anni-2000] .BSl2Ua_blogListItem{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper);color:var(--y2k-text);gap:4px;padding:10px 12px}html[data-style=anni-2000] .BSl2Ua_blogListItem:first-child{padding-top:10px}html[data-style=anni-2000] .BSl2Ua_blogListItem:hover{background:var(--y2k-cream)}html[data-style=anni-2000] .BSl2Ua_blogListItem:hover .BSl2Ua_blogListTitle{text-decoration:underline}html[data-style=anni-2000] .BSl2Ua_blogListItem:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_blogListTitle{color:var(--y2k-t1);font:700 22px/1.2 var(--font-heading)}html[data-style=anni-2000] .BSl2Ua_blogListDescription{color:var(--y2k-text);font-size:14px;line-height:1.5}html[data-style=anni-2000] .BSl2Ua_blogListCta{width:fit-content;color:var(--y2k-link);font:700 13px/normal var(--font-ui);text-decoration:underline}html[data-style=anni-2000] .BSl2Ua_seoFaqSection{margin-top:0}html[data-style=anni-2000] .BSl2Ua_seoFaqTitle{color:var(--y2k-t1);font:700 clamp(26px, 5vw, 38px)/1.05 var(--font-heading);text-shadow:2px 2px 0 var(--y2k-title-shadow);margin:0 0 8px}html[data-style=anni-2000] .BSl2Ua_seoFaqSubtitle{color:var(--y2k-text);margin:0 0 12px;font-size:14px}html[data-style=anni-2000] .BSl2Ua_seoFaqList{gap:6px;display:grid}html[data-style=anni-2000] .BSl2Ua_seoFaqItem{padding:0}html[data-style=anni-2000] .BSl2Ua_seoFaqItem[open] .BSl2Ua_seoFaqQuestion{border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk)}html[data-style=anni-2000] .BSl2Ua_seoFaqItem[open] .BSl2Ua_seoFaqQuestion:after{content:"▼"/""}html[data-style=anni-2000] .BSl2Ua_seoFaqQuestion{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 14px/1.3 var(--font-ui);justify-content:flex-start;align-items:center;gap:8px;padding:6px 12px}html[data-style=anni-2000] .BSl2Ua_seoFaqQuestion:after{color:var(--y2k-text);content:"►"/"";font:400 10px/1 var(--font-ui);order:-1}html[data-style=anni-2000] .BSl2Ua_seoFaqQuestion:hover{background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_seoFaqQuestion:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_seoFaqAnswer{color:var(--y2k-text);margin:0;font-size:15px;line-height:1.65}html[data-style=anni-2000] .BSl2Ua_seoFaqAnswer a{color:var(--y2k-link);font-weight:inherit;text-decoration:underline}html[data-style=anni-2000] .BSl2Ua_seoFaqAnswer a:visited{color:var(--y2k-visited)}html[data-style=anni-2000] .BSl2Ua_seoFaqAnswer a:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_seoFaqItem>.BSl2Ua_seoFaqAnswer{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper);margin:0;padding:10px}html[data-style=anni-2000] .BSl2Ua_seoFaqInner h2:not([class]){border-bottom:2px solid var(--y2k-t1);color:var(--y2k-t1);font:700 22px/normal var(--font-heading);margin:26px 0 6px}html[data-style=anni-2000] .BSl2Ua_seoFaqInner>.BSl2Ua_helpText{color:var(--y2k-muted);margin:6px 0 0;font-size:12px}html[data-style=anni-2000] .BSl2Ua_errorState{text-align:left;justify-items:start}html[data-style=anni-2000] .BSl2Ua_errorState h1{color:var(--y2k-t1);font:700 clamp(26px, 5vw, 38px)/1.05 var(--font-heading);text-shadow:2px 2px 0 var(--y2k-title-shadow)}html[data-style=anni-2000] .BSl2Ua_errorState p{max-width:none;color:var(--y2k-text);font-size:14px;line-height:1.5}html[data-style=anni-2000] .BSl2Ua_errorActions{justify-content:flex-start;gap:8px}html[data-style=anni-2000] .BSl2Ua_errorActions .BSl2Ua_primaryButton{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_errorActions .BSl2Ua_primaryButton:hover:not(:disabled){background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_errorActions .BSl2Ua_primaryButton:active:not(:disabled){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_errorActions .BSl2Ua_primaryButton:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_errorActions .BSl2Ua_primaryButton{background:var(--y2k-hot);color:var(--y2k-hot-text)}html[data-style=anni-2000] .BSl2Ua_errorActions .BSl2Ua_primaryButton:hover:not(:disabled){background:var(--y2k-hot);text-decoration:underline}html[data-style=anni-2000] .BSl2Ua_errorActions .BSl2Ua_secondaryButton{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_errorActions .BSl2Ua_secondaryButton:hover:not(:disabled){background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_errorActions .BSl2Ua_secondaryButton:active:not(:disabled){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_errorActions .BSl2Ua_secondaryButton:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_toolLayout{gap:0 14px}html[data-style=anni-2000] .BSl2Ua_formPanel{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);color:var(--y2k-text);box-shadow:inset -1px -1px 0 var(--y2k-lo),3px 3px 0 #00000073;border-radius:0;margin:0 0 14px;padding:0 12px 12px;display:block}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_panelHeader{padding:0}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_eyebrow{display:none}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_panelHeader h2{background:linear-gradient(90deg, var(--y2k-t1), var(--y2k-t2));color:var(--y2k-on-title);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;justify-content:space-between;align-items:center;gap:8px;margin:0 -12px 12px;padding:4px 6px;display:flex}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_primaryFields{display:block}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_fieldGroup{gap:4px;margin-bottom:12px;display:grid}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_fieldRow{gap:10px}html[data-style=anni-2000] .BSl2Ua_label{color:var(--y2k-text);font:700 13px/1.5 var(--font-ui);padding:0}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_fieldset legend{color:var(--y2k-text);font:700 13px/1.5 var(--font-ui);padding:0}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_fieldset{border:2px groove var(--y2k-hi);margin:0 0 12px;padding:8px 10px;display:block}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_fieldset legend{padding:0 4px}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_helpText{color:var(--y2k-muted);font:12px/1.5 var(--font-ui);margin:2px 0 6px}html[data-style=anni-2000] .BSl2Ua_input{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper);width:100%;min-height:44px;color:var(--y2k-text);font:400 14px/normal var(--font-ui);box-shadow:none;border-radius:0;padding:6px 8px}html[data-style=anni-2000] .BSl2Ua_input:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_selectField{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper);width:100%;min-height:44px;color:var(--y2k-text);font:400 14px/normal var(--font-ui);box-shadow:none;border-radius:0;padding:6px 8px}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_selectField:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_selectField{text-align:left;align-items:center;padding-right:34px;display:flex}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_selectField:after{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);width:22px;height:auto;color:var(--y2k-text);content:"▼"/"";place-items:center;font-size:8px;line-height:1;display:grid;position:absolute;top:2px;bottom:2px;right:2px;transform:none}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_selectField[aria-expanded=true]:after{border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuList{border:2px solid var(--y2k-text);background:var(--y2k-paper);border-radius:0;gap:0;margin:2px 0 0;padding:2px;top:calc(100% + 2px);box-shadow:3px 3px #00000080}html[data-style=anni-2000] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOption{min-height:44px;color:var(--y2k-text);font:700 14px/normal var(--font-ui);border-radius:0;padding:0 10px;text-decoration:none}html[data-style=anni-2000] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOption:hover{background:var(--y2k-t1);color:var(--y2k-on-title)}html[data-style=anni-2000] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOption{font-weight:400}html[data-style=anni-2000] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOption[aria-selected=true]{font-weight:700}html[data-style=anni-2000] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOption[aria-selected=true]:after{color:inherit}html[data-style=anni-2000] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOptionActive{background:var(--y2k-t1);color:var(--y2k-on-title)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_chipGroup{gap:4px}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_chip{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);width:38px;height:38px;min-height:0;color:var(--y2k-text);font:700 13px/1.5 var(--font-ui);box-shadow:none;padding:0}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_chip:has(input:checked){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);background:var(--y2k-d-rec-bg);color:var(--y2k-d-rec-text);box-shadow:none}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_chip:has(input:focus-visible){outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_chip:has(input:disabled){opacity:.45;cursor:not-allowed}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_chip input{width:100%;height:100%;cursor:inherit;margin:0;inset:0}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_advancedSearch{border:0;margin-bottom:12px}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);justify-content:flex-start;gap:8px;padding:0 12px}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary:before{content:"►"/"";margin:0;font-size:10px;transform:none}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary:after{content:none}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary:hover{background:var(--y2k-panel-hover)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_advancedSearch[open] summary{border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_advancedSearch[open] summary:before{content:"▼"/"";transform:none}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_advancedSearchContent{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper);gap:12px;padding:10px}:is(html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_advancedSearchContent .BSl2Ua_fieldset,html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_advancedSearchContent .BSl2Ua_fieldGroup){margin-bottom:0}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_dayOffList{gap:0;margin-bottom:10px}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_dayOffRow{border:0;border-bottom:1px solid var(--y2k-lo);background:0 0;gap:6px;padding:6px 0 10px}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_dayOffTopLine{align-items:center}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_linkButton{min-height:44px;color:var(--y2k-link);font:400 13px var(--font-ui);padding:0 4px;text-decoration:underline}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_linkButton:hover{color:var(--y2k-red)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_linkButton:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_segmentedControl{grid-template-columns:1fr;gap:0}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_segment{min-height:44px;color:var(--y2k-text);background:0 0;border:0;gap:8px;padding:2px 0}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_segment:has(input:checked){box-shadow:none;color:var(--y2k-text);background:0 0;border:0}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_segment:has(input:checked) span{font-weight:700}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_segment input{appearance:none;border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper);width:18px;height:18px;box-shadow:inset 1px 1px 0 var(--y2k-dk);cursor:pointer;border-radius:50%;flex:none;margin:0}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_segment input:checked{background:radial-gradient(circle, var(--y2k-text) 0 3px, var(--y2k-paper) 3.5px)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_segment input:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_segment span{font:13px/1.3 var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_submitActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_secondaryButton{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_planBarButton{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_secondaryButton:hover:not(:disabled){background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_planBarButton:hover:not(:disabled){background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_secondaryButton:active:not(:disabled){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_planBarButton:active:not(:disabled){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_secondaryButton:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_planBarButton:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_shareStatusFailed{color:var(--y2k-red);font-weight:700}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_shareStatus{color:var(--y2k-text);font:12px var(--font-mono);margin:8px 0 0}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_shareStatus:not(:empty){border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper);padding:3px 6px}@media (min-width:53.75em){html[data-style=anni-2000] .BSl2Ua_toolLayout{grid-template-columns:320px minmax(0,1fr)}html[data-style=anni-2000] .BSl2Ua_formColumn{align-content:start;align-self:stretch;position:static}html[data-style=anni-2000] .BSl2Ua_formPanel{max-height:calc(100vh - 16px);position:sticky;top:8px;overflow:auto}}@media (min-width:48em){html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_chipGroup{gap:3px}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_chip{width:34px;height:34px}}@media (min-width:75em){html[data-style=anni-2000] .BSl2Ua_toolLayout{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:53.74em){html[data-style=anni-2000] .BSl2Ua_planBar{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);color:var(--y2k-text);box-shadow:inset -1px -1px 0 var(--y2k-lo),3px 3px 0 #00000073;font:14px/1.5 var(--font-ui);border-radius:0;gap:10px;margin-bottom:14px;padding:8px 10px}html[data-style=anni-2000] .BSl2Ua_planBarSummary{color:var(--y2k-text);font-weight:700}html[data-style=anni-2000] .BSl2Ua_planBarButton{flex:none}html[data-style=anni-2000] .BSl2Ua_formColumn{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);color:var(--y2k-text);box-shadow:inset -1px -1px 0 var(--y2k-lo),3px 3px 0 #00000073;z-index:55;padding:0 8px calc(10px + env(safe-area-inset-bottom));border-radius:0;gap:0;display:grid;transform:translateY(105%)}html[data-style=anni-2000] .BSl2Ua_formColumnOpen{transform:none}html[data-style=anni-2000] .BSl2Ua_formPanel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}html[data-style=anni-2000] .BSl2Ua_formPanel .BSl2Ua_panelHeader h2{margin:0 -8px 10px}html[data-style=anni-2000] .BSl2Ua_sheetHandle{display:none}html[data-style=anni-2000] .BSl2Ua_sheetDone{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_sheetDone:hover:not(:disabled){background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_sheetDone:active:not(:disabled){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_sheetDone:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_sheetDone{background:var(--y2k-hot);width:auto;color:var(--y2k-hot-text);justify-self:end;margin-top:10px}html[data-style=anni-2000] .BSl2Ua_sheetBackdrop{z-index:54;background:var(--y2k-backdrop)}html[data-style=anni-2000] .BSl2Ua_sheetFab{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_sheetFab:hover:not(:disabled){background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_sheetFab:active:not(:disabled){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_sheetFab:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_sheetFab{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;background:var(--y2k-hot);min-height:48px;color:var(--y2k-hot-text);gap:6px;font-size:14px;box-shadow:3px 3px #00000073}html[data-style=anni-2000] .BSl2Ua_sheetFab:hover:not(:disabled){background:var(--y2k-hot);text-decoration:underline}:is(html[data-style=anni-2000] .BSl2Ua_formColumn,html[data-style=anni-2000] .BSl2Ua_formColumnOpen){transition:none}}html[data-style=anni-2000] .BSl2Ua_outputSection{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);color:var(--y2k-text);box-shadow:inset -1px -1px 0 var(--y2k-lo),3px 3px 0 #00000073;border-radius:0;gap:12px;min-height:0;margin-bottom:14px;padding:0 12px 12px}@media (max-width:47.99em){html[data-style=anni-2000] .BSl2Ua_outputSection{padding:0 8px 8px}}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader{background:linear-gradient(90deg, var(--y2k-t1), var(--y2k-t2));color:var(--y2k-on-title);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:0 -12px;padding:4px 6px;display:flex}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_eyebrow{display:none}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader h2{color:var(--y2k-on-title);font:inherit}@media (max-width:47.99em){html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader{margin:0 -8px}}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_secondaryButton{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_secondaryButton:hover:not(:disabled){background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_secondaryButton:active:not(:disabled){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_secondaryButton:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_secondaryButton{min-height:32px;padding:0 10px;font-size:12px}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_checkboxLine{color:var(--y2k-on-title);font:400 13px/normal var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_checkboxLine input{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);appearance:none;background:var(--y2k-paper);width:20px;height:20px;box-shadow:inset 1px 1px 0 var(--y2k-dk);cursor:pointer;border-radius:0;flex:none;place-content:center;margin:0;display:inline-grid}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_checkboxLine input:after{color:var(--y2k-text);font:700 14px/1 var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_checkboxLine input:checked:after{content:"✔"}html[data-style=anni-2000] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_checkboxLine input:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_bestPonte{border:3px double var(--y2k-text);background:var(--y2k-cream);gap:4px 12px;min-height:0;padding:10px 12px}html[data-style=anni-2000] .BSl2Ua_bestPonteBody{gap:0}html[data-style=anni-2000] .BSl2Ua_bestPonteEyebrow{color:var(--y2k-red);font:700 11px/normal var(--font-ui);letter-spacing:.08em;text-transform:uppercase}html[data-style=anni-2000] .BSl2Ua_bestPonteRange{color:var(--y2k-t1);font:700 26px/1.1 var(--font-heading)}@media (max-width:47.99em){html[data-style=anni-2000] .BSl2Ua_bestPonteRange{font-size:22px}}html[data-style=anni-2000] .BSl2Ua_bestPonteLeva{border:2px solid var(--y2k-text);background:var(--y2k-hot);min-height:30px;color:var(--y2k-hot-text);font:700 15px/normal var(--font-ui);letter-spacing:normal;text-transform:none;white-space:nowrap;border-radius:0;align-items:center;padding:2px 10px;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_bestPonteMeta{color:var(--y2k-text);margin:2px 0 0;font-size:14px;line-height:1.5}html[data-style=anni-2000] .BSl2Ua_summaryGrid{gap:6px}html[data-style=anni-2000] .BSl2Ua_summaryGrid div{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper);padding:6px 8px}html[data-style=anni-2000] .BSl2Ua_summaryGrid dt{color:var(--y2k-text);font:700 11px/normal var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_summaryGrid dd{color:var(--y2k-t1);font:700 18px/normal var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_summaryGrid .BSl2Ua_summaryWarning{outline:2px solid}:is(html[data-style=anni-2000] .BSl2Ua_summaryGrid .BSl2Ua_summaryWarning dt,html[data-style=anni-2000] .BSl2Ua_summaryGrid .BSl2Ua_summaryWarning dd){color:var(--y2k-red)}html[data-style=anni-2000] .BSl2Ua_budgetWarning{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-cream);color:var(--y2k-red);font:700 13px/1.5 var(--font-ui);padding:6px 8px}html[data-style=anni-2000] .BSl2Ua_levaBadge{border:2px solid var(--y2k-text);background:var(--y2k-hot);min-height:30px;color:var(--y2k-hot-text);font:700 15px/normal var(--font-ui);letter-spacing:normal;text-transform:none;white-space:nowrap;border-radius:0;align-items:center;padding:2px 10px;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_levaBadge_medium{background:var(--y2k-mid)}html[data-style=anni-2000] .BSl2Ua_levaBadge_low{background:var(--y2k-low)}html[data-style=anni-2000] .BSl2Ua_resultsTable{border:2px solid var(--y2k-text);background:var(--y2k-paper);color:var(--y2k-text);font-size:14px}:is(html[data-style=anni-2000] .BSl2Ua_resultsTable th,html[data-style=anni-2000] .BSl2Ua_resultsTable td){border-bottom:1px solid var(--y2k-rule);text-align:left;vertical-align:middle;padding:8px}html[data-style=anni-2000] .BSl2Ua_resultsTable thead th{background:var(--y2k-t1);color:var(--y2k-on-title);font:700 11px/1.2 var(--font-ui);letter-spacing:normal;text-transform:uppercase;border-bottom:0;padding:6px 8px}html[data-style=anni-2000] .BSl2Ua_resultsTable tbody th{color:var(--y2k-text);white-space:normal;font-weight:700}html[data-style=anni-2000] .BSl2Ua_resultsTable tbody tr:nth-child(2n)>*{background:var(--y2k-row-alt)}html[data-style=anni-2000] .BSl2Ua_resultsTable tbody tr:hover>*{background:var(--y2k-cream)}html[data-style=anni-2000] .BSl2Ua_resultsTable tbody .BSl2Ua_selectedTableRow>*{background:var(--y2k-cream)}html[data-style=anni-2000] .BSl2Ua_resultsTable tbody .BSl2Ua_selectedTableRow:hover>*{background:var(--y2k-cream)}:is(html[data-style=anni-2000] .BSl2Ua_resultsTable td:nth-child(3),html[data-style=anni-2000] .BSl2Ua_resultsTable td:nth-child(4)){font-variant-numeric:tabular-nums;text-align:left;font-weight:700}html[data-style=anni-2000] .BSl2Ua_resultsTable td:nth-child(5){text-align:left}html[data-style=anni-2000] .BSl2Ua_resultsTable td:first-child{text-align:center;width:44px}html[data-style=anni-2000] .BSl2Ua_resultsTable td:first-child input{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);appearance:none;background:var(--y2k-paper);width:20px;height:20px;box-shadow:inset 1px 1px 0 var(--y2k-dk);cursor:pointer;border-radius:0;flex:none;place-content:center;margin:0;display:inline-grid}html[data-style=anni-2000] .BSl2Ua_resultsTable td:first-child input:after{color:var(--y2k-text);font:700 14px/1 var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_resultsTable td:first-child input:checked:after{content:"✔"}html[data-style=anni-2000] .BSl2Ua_resultsTable td:first-child input:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_resultsTable td:first-child input{vertical-align:middle}html[data-style=anni-2000] .BSl2Ua_resultsTable td.BSl2Ua_bookingCell{display:table-cell}:is(html[data-style=anni-2000] .BSl2Ua_resultsTable tfoot th,html[data-style=anni-2000] .BSl2Ua_resultsTable tfoot td){border-top:2px solid var(--y2k-text);background:var(--y2k-panel);color:var(--y2k-text);font:700 14px var(--font-ui);border-bottom:0}html[data-style=anni-2000] .BSl2Ua_desktopTableWrap .BSl2Ua_resultsTable{min-width:0}html[data-style=anni-2000] .BSl2Ua_desktopTableWrap .BSl2Ua_resultsTable thead th:is(:first-child,:last-child){color:#0000}html[data-style=anni-2000] .BSl2Ua_mobileResultsList{gap:8px}html[data-style=anni-2000] .BSl2Ua_opportunityCard{border:2px solid var(--y2k-text);background:var(--y2k-paper);gap:6px;min-height:0;padding:6px 8px}html[data-style=anni-2000] .BSl2Ua_opportunitySelected{border-color:var(--y2k-text);background:var(--y2k-cream)}html[data-style=anni-2000] .BSl2Ua_opportunityCardSelectable{gap:6px}html[data-style=anni-2000] .BSl2Ua_opportunityCardHeader{align-items:center}html[data-style=anni-2000] .BSl2Ua_opportunitySelector{color:var(--y2k-text);gap:8px}html[data-style=anni-2000] .BSl2Ua_opportunitySelector span{font:700 14px/1.3 var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_opportunitySelector .BSl2Ua_selectionBox{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper);width:20px;height:20px;box-shadow:inset 1px 1px 0 var(--y2k-dk);color:var(--y2k-text);font:700 14px/1 var(--font-ui);place-content:center;display:inline-grid}html[data-style=anni-2000] .BSl2Ua_opportunitySelected .BSl2Ua_selectionBox{border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper)}html[data-style=anni-2000] .BSl2Ua_opportunityMetrics{grid-template-columns:minmax(0,1fr);gap:0}html[data-style=anni-2000] .BSl2Ua_opportunityMetrics div{justify-content:space-between;align-items:center;gap:10px;padding:3px 0;display:flex}html[data-style=anni-2000] .BSl2Ua_opportunityMetrics dt{color:var(--y2k-t1);font:700 10px/normal var(--font-ui);text-transform:uppercase}html[data-style=anni-2000] .BSl2Ua_opportunityMetrics dd{color:var(--y2k-text);font:700 14px/normal var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_explanationText{color:var(--y2k-text);font:12px/1.5 var(--font-ui)}:is(html[data-style=anni-2000] .BSl2Ua_budgetChip,html[data-style=anni-2000] .BSl2Ua_selectedChip){font:700 11px/normal var(--font-ui);text-transform:uppercase;padding:1px 6px}html[data-style=anni-2000] .BSl2Ua_budgetChip{border:1px solid var(--y2k-red);background:var(--y2k-paper);color:var(--y2k-red)}html[data-style=anni-2000] .BSl2Ua_selectedChip{border:1px solid var(--y2k-text);background:var(--y2k-hot);color:var(--y2k-hot-text)}html[data-style=anni-2000] .BSl2Ua_bookingMenu{display:inline-block}:is(html[data-style=anni-2000] .BSl2Ua_bookingMenuTrigger,html[data-style=anni-2000] .BSl2Ua_bookingMenuTriggerQuiet){border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}:is(html[data-style=anni-2000] .BSl2Ua_bookingMenuTrigger:hover:not(:disabled),html[data-style=anni-2000] .BSl2Ua_bookingMenuTriggerQuiet:hover:not(:disabled)){background:var(--y2k-panel-hover);color:var(--y2k-text)}:is(html[data-style=anni-2000] .BSl2Ua_bookingMenuTrigger:active:not(:disabled),html[data-style=anni-2000] .BSl2Ua_bookingMenuTriggerQuiet:active:not(:disabled)){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}:is(html[data-style=anni-2000] .BSl2Ua_bookingMenuTrigger:focus-visible,html[data-style=anni-2000] .BSl2Ua_bookingMenuTriggerQuiet:focus-visible){outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}:is(html[data-style=anni-2000] .BSl2Ua_bookingMenuTrigger,html[data-style=anni-2000] .BSl2Ua_bookingMenuTriggerQuiet){gap:6px;padding:0 14px}html[data-style=anni-2000] .BSl2Ua_bookingMenuTrigger:after{content:"▼"/"";font-size:9px}html[data-style=anni-2000] .BSl2Ua_bookingMenuTriggerQuiet:after{content:"▼"/"";font-size:9px}:is(html[data-style=anni-2000] .BSl2Ua_bookingMenuTrigger[aria-expanded=true],html[data-style=anni-2000] .BSl2Ua_bookingMenuTriggerQuiet[aria-expanded=true]){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk)}@media (max-width:47.99em){:is(html[data-style=anni-2000] .BSl2Ua_bookingMenuTrigger,html[data-style=anni-2000] .BSl2Ua_bookingMenuTriggerQuiet){padding:0 10px}}html[data-style=anni-2000] .BSl2Ua_bookingMenuList{border:2px solid var(--y2k-text);background:var(--y2k-paper);border-radius:0;gap:0;min-width:210px;margin:2px 0 0;padding:2px;box-shadow:3px 3px #00000080}html[data-style=anni-2000] .BSl2Ua_bookingMenuLink{min-height:44px;color:var(--y2k-text);font:700 14px/normal var(--font-ui);border-radius:0;padding:0 10px;text-decoration:none}html[data-style=anni-2000] .BSl2Ua_bookingMenuLink:hover{background:var(--y2k-t1);color:var(--y2k-on-title)}html[data-style=anni-2000] .BSl2Ua_bookingMenuLink{justify-content:space-between;gap:10px}html[data-style=anni-2000] .BSl2Ua_bookingMenuLink:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:-3px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_resultsDisclaimer{color:var(--y2k-muted);font:12px/1.5 var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_resultsDisclaimer{margin:10px 0 0}html[data-style=anni-2000] .BSl2Ua_emptyState{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_emptyState strong{color:var(--y2k-t1);font:700 16px var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_emptyState span{color:var(--y2k-muted);font:13px/1.5 var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_selectedVacationsList{gap:6px}html[data-style=anni-2000] .BSl2Ua_selectedVacationCard{border:2px solid var(--y2k-text);background:var(--y2k-paper);padding:6px 8px}html[data-style=anni-2000] .BSl2Ua_selectedVacationCardPeriod{color:var(--y2k-text);font:700 14px var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_selectedVacationCardDays{color:var(--y2k-t1);font:700 11px var(--font-ui);text-transform:uppercase}html[data-style=anni-2000] .BSl2Ua_selectedVacationsTotal{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper);color:var(--y2k-t1);font:700 16px var(--font-ui);padding:6px 8px}html[data-style=anni-2000] .BSl2Ua_legend{min-height:0;font:12px/1.5 var(--font-ui);gap:6px 14px}@media (min-width:48em){html[data-style=anni-2000] .BSl2Ua_legend{background:var(--y2k-panel)}}html[data-style=anni-2000] .BSl2Ua_legendItem{color:var(--y2k-text);font:400 12px/1.5 var(--font-ui);gap:6px}:is(html[data-style=anni-2000] .BSl2Ua_dayCell,html[data-style=anni-2000] .BSl2Ua_legendSwatch){border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-d-work-bg);color:var(--y2k-d-work-text);font:700 13px/1 var(--font-ui);box-shadow:none;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative}html[data-style=anni-2000] .BSl2Ua_legendSwatch{flex:none;width:26px;height:26px;font-size:0}html[data-style=anni-2000] .BSl2Ua_dayCell{width:100%;min-height:0;padding:0}html[data-style=anni-2000] .BSl2Ua_dayCell:after{border:1px solid var(--color-tooltip-border);border-radius:var(--tooltip-radius);background:var(--color-tooltip-bg);color:var(--color-tooltip-text);font:var(--tooltip-font);box-shadow:var(--tooltip-shadow)}html[data-style=anni-2000] .BSl2Ua_dayCell_workday{background:var(--y2k-d-work-bg);color:var(--y2k-d-work-text)}html[data-style=anni-2000] .BSl2Ua_dayCell_weekend{background:repeating-linear-gradient(45deg, var(--y2k-d-wk-bg) 0 4px, var(--y2k-d-wk-hatch) 4px 6px);color:var(--y2k-d-wk-text)}html[data-style=anni-2000] .BSl2Ua_dayCell_publicHoliday{background:var(--y2k-d-hol-bg);color:var(--y2k-d-hol-text);font-weight:700}html[data-style=anni-2000] .BSl2Ua_dayCell_publicHoliday:before{width:auto;height:auto;color:inherit;content:"★"/"";background:0 0;border-radius:0;font-size:10px;line-height:normal;top:1px;right:3px}html[data-style=anni-2000] .BSl2Ua_dayCell_companyClosure{border-style:dashed;border-color:var(--y2k-text);background:var(--y2k-d-clo-bg);color:var(--y2k-d-clo-text)}html[data-style=anni-2000] .BSl2Ua_dayCell_mandatoryLeave{border:3px dotted var(--y2k-text);background:var(--y2k-d-man-bg);color:var(--y2k-d-man-text)}html[data-style=anni-2000] .BSl2Ua_dayCell_recommendedLeave{border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);background:var(--y2k-d-rec-bg);color:var(--y2k-d-rec-text);font-weight:700}html[data-style=anni-2000] .BSl2Ua_dayCell_recommendedLeave:before{color:inherit;font-size:11px;line-height:normal;bottom:0;right:3px}html[data-style=anni-2000] .BSl2Ua_dayCellSelected{border-color:var(--color-day-selected-bg);background:var(--color-day-selected-bg);color:var(--color-day-selected-text);outline:3px solid var(--y2k-focus);outline-offset:1px;z-index:1}html[data-style=anni-2000] .BSl2Ua_legendSwatch.BSl2Ua_dayCellSelected{outline-offset:-3px}html[data-style=anni-2000] .BSl2Ua_dayCell:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:1px;box-shadow:0 0 0 2px var(--y2k-hi);z-index:3}html[data-style=anni-2000] .BSl2Ua_dayCellPast{opacity:.45}html[data-style=anni-2000] .BSl2Ua_calendarList{align-items:start;gap:8px}@media (min-width:75em){html[data-style=anni-2000] .BSl2Ua_calendarList{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-style=anni-2000] .BSl2Ua_monthBlock:has(.BSl2Ua_dayCell:hover,.BSl2Ua_dayCell:focus-visible){content-visibility:visible}html[data-style=anni-2000] .BSl2Ua_monthBlock{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);grid-template-columns:auto minmax(0,1fr);gap:0;padding:0;display:grid}html[data-style=anni-2000] .BSl2Ua_monthBlock h3{background:var(--y2k-t1);min-height:44px;color:var(--y2k-on-title);font:700 14px/1.2 var(--font-ui);align-items:center;padding:0 10px;display:flex}html[data-style=anni-2000] .BSl2Ua_monthSummary{background:linear-gradient(90deg, var(--y2k-t1), var(--y2k-t2));min-width:0;color:var(--y2k-on-title);font:400 12px/1.3 var(--font-ui);text-align:right;justify-content:flex-end;align-items:center;margin:0;padding:4px 10px 4px 4px;display:flex}:is(html[data-style=anni-2000] .BSl2Ua_weekdayGrid,html[data-style=anni-2000] .BSl2Ua_monthGrid){grid-column:1/-1;gap:3px;padding:0 8px}html[data-style=anni-2000] .BSl2Ua_weekdayGrid{padding-top:8px}html[data-style=anni-2000] .BSl2Ua_weekdayGrid span{color:var(--y2k-t1);font:700 12px/1.5 var(--font-ui);padding:0 0 2px}html[data-style=anni-2000] .BSl2Ua_monthGrid{padding-bottom:8px}html[data-style=anni-2000] .BSl2Ua_selectedVacationBar{border:2px solid;border-color:var(--y2k-lo) var(--y2k-hi) var(--y2k-hi) var(--y2k-lo);background:var(--y2k-paper);color:var(--y2k-text);align-items:center;padding:6px 8px}html[data-style=anni-2000] .BSl2Ua_selectedVacationBar strong{color:var(--y2k-text);font:700 13px/1.4 var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_selectedVacationBar span{color:var(--y2k-muted);font:12px/1.4 var(--font-ui)}html[data-style=anni-2000] .BSl2Ua_clearSelectionButton{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_clearSelectionButton:hover:not(:disabled){background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_clearSelectionButton:active:not(:disabled){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_clearSelectionButton:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}@media (max-width:47.99em){html[data-style=anni-2000] .BSl2Ua_dayCell{min-height:44px}:is(html[data-style=anni-2000] .BSl2Ua_weekdayGrid,html[data-style=anni-2000] .BSl2Ua_monthGrid){gap:2px;padding-inline:6px}html[data-style=anni-2000] .BSl2Ua_weekdayGrid{padding-top:6px}html[data-style=anni-2000] .BSl2Ua_monthGrid{padding-bottom:6px}html[data-style=anni-2000] .BSl2Ua_monthFolded .BSl2Ua_monthSummary{color:var(--y2k-on-title);font-size:12px;display:flex}html[data-style=anni-2000] .BSl2Ua_monthsToggle{border:2px solid;border-color:var(--y2k-hi) var(--y2k-dk) var(--y2k-dk) var(--y2k-hi);background:var(--y2k-panel);min-height:44px;color:var(--y2k-text);font:700 13px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}html[data-style=anni-2000] .BSl2Ua_monthsToggle:hover:not(:disabled){background:var(--y2k-panel-hover);color:var(--y2k-text)}html[data-style=anni-2000] .BSl2Ua_monthsToggle:active:not(:disabled){border-color:var(--y2k-dk) var(--y2k-hi) var(--y2k-hi) var(--y2k-dk);transform:none}html[data-style=anni-2000] .BSl2Ua_monthsToggle:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--y2k-hi)}html[data-style=anni-2000] .BSl2Ua_monthsToggle{justify-self:start}}:where(html[data-style=ultra-animato]) .BSl2Ua_pageShell{--page-x:10px;--page-top:28px;--page-bottom:44px;min-height:100vh;padding:var(--page-top) var(--page-x) var(--page-bottom);flex-direction:column;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_hero{gap:12px;width:100%;max-width:1168px;margin:0 auto 1.5rem;padding:28px 0 18px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_hero h1{margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_hero p{max-width:60ch;margin:0}@media (max-width:47.99em){:where(html[data-style=ultra-animato]) .BSl2Ua_hero{gap:8px;padding:16px 0 12px}}:where(html[data-style=ultra-animato]) .BSl2Ua_heroFormula{flex-wrap:wrap;align-items:baseline;gap:6px 10px;width:fit-content;margin-top:16px;padding:10px 14px;display:inline-flex}@media (max-width:47.99em){:where(html[data-style=ultra-animato]) .BSl2Ua_heroFormula{gap:4px 8px;margin-top:10px;padding:8px 12px}}:where(html[data-style=ultra-animato]) .BSl2Ua_heroFormulaResult{white-space:nowrap;align-items:center;min-height:32px;padding:2px 12px;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_pageFooter{width:auto;margin:32px calc(var(--page-x)*-1) calc(var(--page-bottom)*-1);padding:28px var(--page-x) calc(20px + env(safe-area-inset-bottom))}:where(html[data-style=ultra-animato]) .BSl2Ua_pageFooter a{align-items:center;min-height:44px;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_pageFooter a:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_footerInner{gap:20px;width:100%;max-width:1168px;margin:0 auto;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_footerBrand{align-content:start;justify-items:start;gap:8px;display:grid}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_footerName,:where(html[data-style=ultra-animato]) .BSl2Ua_footerHeading){text-transform:uppercase;margin:0 0 8px}:where(html[data-style=ultra-animato]) .BSl2Ua_footerTagline{margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_footerCol{align-content:start;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_footerBottom{gap:4px;max-width:1168px;margin:18px auto 0;padding-top:14px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_footerBottom p{margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_footerBottom a{min-height:0;display:inline}@media (max-width:47.99em){:where(html[data-style=ultra-animato]) .BSl2Ua_pageShell:has(.BSl2Ua_sheetFab) .BSl2Ua_pageFooter{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (min-width:48em){:where(html[data-style=ultra-animato]) .BSl2Ua_footerInner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px}}:where(html[data-style=ultra-animato]) .BSl2Ua_aboutSection{gap:10px;width:100%;max-width:1168px;margin:1.25rem auto;padding:1.25rem;display:grid}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_aboutSection h2,:where(html[data-style=ultra-animato]) .BSl2Ua_aboutSection p){margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_aboutSection h2{margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_aboutSection p:not(.BSl2Ua_eyebrow){max-width:760px}:where(html[data-style=ultra-animato]) .BSl2Ua_faqPage{width:100%;max-width:1168px;margin:0 auto}:where(html[data-style=ultra-animato]) .BSl2Ua_privacyPage{gap:12px;width:100%;max-width:68ch;margin:24px auto 0;padding:24px 0 8px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_privacyPage section{gap:8px;padding-top:1rem;display:grid}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_privacyPage h1,:where(html[data-style=ultra-animato]) .BSl2Ua_privacyPage h2,:where(html[data-style=ultra-animato]) .BSl2Ua_privacyPage p),:is(:where(html[data-style=ultra-animato]) .BSl2Ua_privacyPage h1,:where(html[data-style=ultra-animato]) .BSl2Ua_privacyPage h2){margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_privacyPage h2:not([class]){margin-top:32px}:where(html[data-style=ultra-animato]) .BSl2Ua_privacyPage a:not([class]):focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_privacyHeader{gap:10px;padding-bottom:.125rem;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_backLink{align-items:center;gap:6px;width:fit-content;min-height:44px;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_backLink:before{content:"←"}:where(html[data-style=ultra-animato]) .BSl2Ua_backLink:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_errorState{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:2.5rem auto;padding:1.25rem;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_errorState h1{margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_errorState p{max-width:690px;margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_errorActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_eyebrow{text-transform:uppercase;margin:0 0 10px}:where(html[data-style=ultra-animato]) .BSl2Ua_toolLayout{gap:18px;width:100%;max-width:1168px;margin:0 auto;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_outputSection{padding:1rem}:where(html[data-style=ultra-animato]) .BSl2Ua_formPanel{padding:18px}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_formPanel,:where(html[data-style=ultra-animato]) .BSl2Ua_formColumn,:where(html[data-style=ultra-animato]) .BSl2Ua_outputStack,:where(html[data-style=ultra-animato]) .BSl2Ua_outputSection){gap:12px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_formPanel{gap:18px}:where(html[data-style=ultra-animato]) .BSl2Ua_formColumn{gap:14px}:where(html[data-style=ultra-animato]) .BSl2Ua_fieldGroup{gap:6px}:where(html[data-style=ultra-animato]) .BSl2Ua_primaryFields{gap:12px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_outputStack{gap:18px;min-width:0}:where(html[data-style=ultra-animato]) .BSl2Ua_outputSection{gap:14px;min-width:0}:where(html[data-style=ultra-animato]) .BSl2Ua_panelHeader{padding-bottom:.25rem}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_panelHeader h2,:where(html[data-style=ultra-animato]) .BSl2Ua_sectionHeader h2){margin:0}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_sectionHeader,:where(html[data-style=ultra-animato]) .BSl2Ua_dayOffTopLine,:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityCardHeader){justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_sectionHeader{flex-wrap:wrap;gap:16px}:where(html[data-style=ultra-animato]) .BSl2Ua_sectionHeaderFilter{flex-basis:100%}@media (min-width:48em){:where(html[data-style=ultra-animato]) .BSl2Ua_sectionHeaderFilter{flex-basis:auto}}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNav{width:auto;margin:calc(var(--page-top)*-1) calc(var(--page-x)*-1) 0;padding:4px var(--page-x)}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavInner{flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:1168px;min-height:58px;margin:0 auto;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavBrand{align-items:center;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavBrand:before{content:"";width:6px;height:6px;margin-right:8px}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavBrand:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks{flex-wrap:wrap;gap:4px;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks a{align-items:center;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks a:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavTools{align-items:center;gap:8px;display:flex}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_themeToggle,:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuTrigger,:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuButton){cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;display:inline-flex}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_themeToggle:focus-visible,:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuTrigger:focus-visible,:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuButton:focus-visible){outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenu{position:relative}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuTrigger,:where(html[data-style=ultra-animato]) .BSl2Ua_selectField){white-space:nowrap;padding-right:32px;position:relative}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuTrigger:after{content:"";width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}:where(html[data-style=ultra-animato]) .BSl2Ua_selectField:after{content:"";width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuTrigger[aria-expanded=true]:after{transform:translateY(-20%)rotate(-135deg)}:where(html[data-style=ultra-animato]) .BSl2Ua_selectField[aria-expanded=true]:after{transform:translateY(-20%)rotate(-135deg)}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuList{z-index:40;gap:2px;min-width:max(100%,160px);margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);right:0}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuOption{cursor:pointer;text-align:left;white-space:nowrap;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuOption:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuOption[aria-current=true]:after{content:"✓";margin-left:auto}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuOption[aria-selected=true]:after{content:"✓";margin-left:auto}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenu{display:contents}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuButton{display:none}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuIcon{background:currentColor;border-radius:1px;width:16px;height:2px;position:relative}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuIcon:before{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;left:0}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuIcon:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;left:0}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuIcon:before{top:-5px}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuIcon:after{top:5px}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuButton[aria-expanded=true] .BSl2Ua_siteNavMenuIcon{background:0 0}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuButton[aria-expanded=true] .BSl2Ua_siteNavMenuIcon:before{top:0;transform:rotate(45deg)}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuButton[aria-expanded=true] .BSl2Ua_siteNavMenuIcon:after{top:0;transform:rotate(-45deg)}@media (max-width:47.99em){:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavInner{gap:0 8px;min-height:56px}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuButton{gap:10px;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenu{flex:1 0 100%;padding:4px 0 14px;display:none}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenu[data-open=true]{gap:12px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks{gap:0;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks a{min-height:48px;padding:0 4px}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{justify-self:start;margin-top:10px;padding:0 16px}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavTools{flex-wrap:wrap}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavTools .BSl2Ua_pillMenuList{left:0;right:auto}}:where(html[data-style=ultra-animato]) .BSl2Ua_blogList{gap:0;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_blogListItem{flex-direction:column;gap:5px;padding:22px 0;text-decoration:none;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_blogListItem:first-child{padding-top:0}:where(html[data-style=ultra-animato]) .BSl2Ua_blogListItem:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_blogListDate{text-transform:uppercase;margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_blogListTitle{margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_blogListDescription{max-width:760px;margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_blogListCta{margin-top:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_blogArticle section{padding-top:0}:where(html[data-style=ultra-animato]) .BSl2Ua_blogPlannerCta{margin:28px 0;padding:20px}:where(html[data-style=ultra-animato]) .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{min-height:48px;text-decoration:none}:where(html[data-style=ultra-animato]) .BSl2Ua_blogRelatedYears{gap:8px;padding-top:1rem;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_blogRelatedYears h2{margin-top:0}:where(html[data-style=ultra-animato]) .BSl2Ua_blogRelatedYears ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_blogArticle table{border-collapse:collapse;width:100%;margin:8px 0 12px}:where(html[data-style=ultra-animato]) .BSl2Ua_blogArticle th{letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:8px 10px;font-size:.75rem}:where(html[data-style=ultra-animato]) .BSl2Ua_blogArticle td{padding:12px 10px}:where(html[data-style=ultra-animato]) .BSl2Ua_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:53.75em){:where(html[data-style=ultra-animato]) .BSl2Ua_pageShell{--page-x:16px;--page-top:38px;--page-bottom:56px}:where(html[data-style=ultra-animato]) .BSl2Ua_hero{grid-template-columns:1.1fr 1fr;align-items:end;gap:12px 32px}:where(html[data-style=ultra-animato]) .BSl2Ua_heroFormula{grid-column:1/-1;justify-self:start}:where(html[data-style=ultra-animato]) .BSl2Ua_toolLayout{grid-template-columns:330px minmax(0,1fr);align-items:start}:where(html[data-style=ultra-animato]) .BSl2Ua_formColumn{position:sticky;top:20px}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_formPanel,:where(html[data-style=ultra-animato]) .BSl2Ua_outputSection){padding:18px}}@media (max-width:47.99em){:is(:where(html[data-style=ultra-animato]) .BSl2Ua_formPanel,:where(html[data-style=ultra-animato]) .BSl2Ua_outputSection){padding:14px}}:where(html[data-style=ultra-animato]) .BSl2Ua_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:26.25em){:where(html[data-style=ultra-animato]) .BSl2Ua_footerInner{align-items:start}}:where(html[data-style=ultra-animato]) .BSl2Ua_seoFaqSection{margin-top:2rem;padding:0}:where(html[data-style=ultra-animato]) .BSl2Ua_seoFaqTitle{margin-bottom:.25rem}:where(html[data-style=ultra-animato]) .BSl2Ua_seoFaqSubtitle{margin-bottom:1.25rem}:where(html[data-style=ultra-animato]) .BSl2Ua_seoFaqList{flex-direction:column;gap:0;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_seoFaqItem{padding:14px 0}:where(html[data-style=ultra-animato]) .BSl2Ua_seoFaqItem[open] .BSl2Ua_seoFaqQuestion:after{content:"–"}:where(html[data-style=ultra-animato]) .BSl2Ua_seoFaqQuestion{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;list-style:none;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_seoFaqQuestion::-webkit-details-marker{display:none}:where(html[data-style=ultra-animato]) .BSl2Ua_seoFaqQuestion:after{content:"+";flex:none}:where(html[data-style=ultra-animato]) .BSl2Ua_seoFaqAnswer{max-width:760px;margin-top:.5rem}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_planBar,:where(html[data-style=ultra-animato]) .BSl2Ua_sheetHandle,:where(html[data-style=ultra-animato]) .BSl2Ua_sheetDone,:where(html[data-style=ultra-animato]) .BSl2Ua_sheetFab,:where(html[data-style=ultra-animato]) .BSl2Ua_sheetBackdrop){display:none}@media (max-width:53.74em){:where(html[data-style=ultra-animato]) .BSl2Ua_planBar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:6px 6px 6px 14px;display:flex}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_planBarButton,:where(html[data-style=ultra-animato]) .BSl2Ua_sheetDone,:where(html[data-style=ultra-animato]) .BSl2Ua_sheetFab){cursor:pointer;min-height:2.75rem;padding:0 18px}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_planBarButton:focus-visible,:where(html[data-style=ultra-animato]) .BSl2Ua_sheetDone:focus-visible,:where(html[data-style=ultra-animato]) .BSl2Ua_sheetFab:focus-visible){outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_sheetDone{width:100%;display:block}:where(html[data-style=ultra-animato]) .BSl2Ua_sheetFab{z-index:40;display:block;position:fixed;bottom:16px;right:16px}:where(html[data-style=ultra-animato]) .BSl2Ua_sheetBackdrop{z-index:50;display:block;position:fixed;inset:0}:where(html[data-style=ultra-animato]) .BSl2Ua_sheetHandle{width:44px;height:5px;margin:0 auto;display:block}:where(html[data-style=ultra-animato]) .BSl2Ua_formColumn{z-index:60;visibility:hidden;max-height:88vh;padding:10px 14px 20px;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}:where(html[data-style=ultra-animato]) .BSl2Ua_formColumnOpen{visibility:visible;transform:none}}@media (max-width:53.74em) and (prefers-reduced-motion:no-preference){:where(html[data-style=ultra-animato]) .BSl2Ua_formColumn{transition:transform .45s,visibility 0s linear .45s}:where(html[data-style=ultra-animato]) .BSl2Ua_formColumnOpen{transition:transform .45s,visibility}}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_fieldGroup,:where(html[data-style=ultra-animato]) .BSl2Ua_fieldset,:where(html[data-style=ultra-animato]) .BSl2Ua_dayOffList){gap:12px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_input{width:100%;min-height:2.75rem;padding:8px 12px}:where(html[data-style=ultra-animato]) .BSl2Ua_input:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_fieldset{border:0;min-width:0;margin:0;padding:0}:where(html[data-style=ultra-animato]) .BSl2Ua_advancedSearch summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 16px;list-style:none;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_advancedSearch summary::-webkit-details-marker{display:none}:where(html[data-style=ultra-animato]) .BSl2Ua_advancedSearch summary:before{content:"⚙";margin-right:-2px}:where(html[data-style=ultra-animato]) .BSl2Ua_advancedSearch summary:after{content:"▾";margin-left:auto}:where(html[data-style=ultra-animato]) .BSl2Ua_advancedSearch summary:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_advancedSearch[open] summary:after{transform:rotate(180deg)}:where(html[data-style=ultra-animato]) .BSl2Ua_advancedSearchContent{gap:18px;padding:12px 14px 14px;display:grid}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_helpText,:where(html[data-style=ultra-animato]) .BSl2Ua_mutedText){margin:2px 0 8px;line-height:1.55}:where(html[data-style=ultra-animato]) .BSl2Ua_dayOffRow{gap:10px;padding:.75rem;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_segmentedControl{grid-template-columns:1fr;gap:8px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_segment{cursor:pointer;align-items:center;gap:8px;min-height:2.75rem;padding:.625rem;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_segment:has(input:focus-visible){outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_segment input{flex:none;width:1.0625rem;height:1.0625rem;margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_segment span{min-width:0}:where(html[data-style=ultra-animato]) .BSl2Ua_chipGroup{flex-wrap:wrap;gap:6px;display:flex}@media (min-width:48em){:where(html[data-style=ultra-animato]) .BSl2Ua_chipGroup{gap:4px}}:where(html[data-style=ultra-animato]) .BSl2Ua_chip{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative}@media (min-width:48em){:where(html[data-style=ultra-animato]) .BSl2Ua_chip{width:38px;height:38px}}:where(html[data-style=ultra-animato]) .BSl2Ua_chip:has(input:focus-visible){outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_chip input{opacity:0;width:0;height:0;position:absolute}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_primaryButton,:where(html[data-style=ultra-animato]) .BSl2Ua_secondaryButton,:where(html[data-style=ultra-animato]) .BSl2Ua_linkButton){cursor:pointer;border:0}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_primaryButton:focus-visible,:where(html[data-style=ultra-animato]) .BSl2Ua_secondaryButton:focus-visible,:where(html[data-style=ultra-animato]) .BSl2Ua_linkButton:focus-visible){outline-offset:2px}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_primaryButton,:where(html[data-style=ultra-animato]) .BSl2Ua_secondaryButton){min-height:2.75rem;padding:0 18px}:is(:where(html[data-style=ultra-animato]) a.BSl2Ua_primaryButton,:where(html[data-style=ultra-animato]) a.BSl2Ua_secondaryButton){justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_primaryButton:disabled{cursor:not-allowed}:where(html[data-style=ultra-animato]) .BSl2Ua_linkButton{background:0 0;padding:.25rem}:where(html[data-style=ultra-animato]) .BSl2Ua_submitActions{gap:10px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_shareStatus{margin:-.375rem 0 0}:where(html[data-style=ultra-animato]) .BSl2Ua_checkboxLine{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_checkboxLine:has(input:focus-visible){outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_checkboxLine input{width:1.0625rem;height:1.0625rem;margin:.125rem 0 0}:where(html[data-style=ultra-animato]) .BSl2Ua_formError{margin:-.375rem 0 0}@media (min-width:33.75em){:where(html[data-style=ultra-animato]) .BSl2Ua_segmentedControl{grid-template-columns:1fr 1fr}:where(html[data-style=ultra-animato]) .BSl2Ua_submitActions{grid-template-columns:1fr 1fr}}:where(html[data-style=ultra-animato]) .BSl2Ua_selectFieldWrap{width:100%;position:relative}:where(html[data-style=ultra-animato]) .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuList{min-width:100%;left:0;right:auto}:where(html[data-style=ultra-animato]) .BSl2Ua_selectField{cursor:pointer;text-align:left;align-items:center;width:100%;min-height:2.75rem;padding:8px 36px 8px 12px;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_selectField:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityMetrics{gap:8px;margin:0;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityMetrics div{display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityMetrics dd{margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_summaryGrid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_summaryGrid div{padding:8px 10px}:where(html[data-style=ultra-animato]) .BSl2Ua_summaryGrid dd{margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_budgetWarning{margin:0;padding:.625rem}:where(html[data-style=ultra-animato]) .BSl2Ua_bestPonte{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 16px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_bestPonteBody{gap:4px;min-width:0;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_bestPonteEyebrow{text-transform:uppercase;margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_bestPonteRange{margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_bestPonteMeta{grid-column:1/-1;margin:4px 0 0}:where(html[data-style=ultra-animato]) .BSl2Ua_resultsView{min-width:0}:where(html[data-style=ultra-animato]) .BSl2Ua_mobileResultsList{gap:10px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityCard{gap:12px;padding:10px 12px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityCardSelectable{cursor:pointer;gap:12px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityCardSelectable:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_opportunitySelector{cursor:pointer;align-items:center;gap:8px;min-width:0;font-weight:850;line-height:1.25;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_opportunitySelector span{min-width:0;margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_selectionBox{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityCardHeader h3{margin:0}:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityMetrics{grid-template-columns:1fr 1fr}:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityMetrics div{gap:3px;padding:.5rem}:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityMetrics dt{text-transform:none}:where(html[data-style=ultra-animato]) .BSl2Ua_explanationText{margin:0}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_bestPonteLeva,:where(html[data-style=ultra-animato]) .BSl2Ua_levaBadge){white-space:nowrap;align-items:center;min-height:32px;padding:2px 12px;display:inline-flex}@media (max-width:47.99em){:is(:where(html[data-style=ultra-animato]) .BSl2Ua_bestPonteLeva,:where(html[data-style=ultra-animato]) .BSl2Ua_levaBadge){min-height:30px;padding:2px 10px}}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_budgetChip,:where(html[data-style=ultra-animato]) .BSl2Ua_selectedChip){white-space:nowrap;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:.25rem .5rem;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_desktopTableWrap{display:none}:where(html[data-style=ultra-animato]) .BSl2Ua_selectedTableWrap{display:none;overflow-x:auto}:where(html[data-style=ultra-animato]) .BSl2Ua_selectedTableWrap .BSl2Ua_resultsTable{min-width:560px}:where(html[data-style=ultra-animato]) .BSl2Ua_selectedVacationsList{gap:8px;margin:0;padding:0;list-style:none;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_selectedVacationCard{gap:8px;padding:.75rem;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_selectedVacationCardRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_selectedVacationCardPeriod{text-transform:capitalize}:where(html[data-style=ultra-animato]) .BSl2Ua_selectedVacationsTotal{justify-content:space-between;align-items:center;padding:.625rem;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable{border-collapse:collapse;width:100%;min-width:720px}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable th,:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable td){text-align:left;vertical-align:middle;padding:12px 10px}:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable thead th{letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;font-size:.75rem}:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable tbody th{white-space:nowrap}:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable tbody tr[role=button]{cursor:pointer}:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable tbody tr[role=button]:focus-visible{outline-offset:-3px}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable tbody tr:last-child th,:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable tbody tr:last-child td){border-bottom:0}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable td:nth-child(3),:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable td:nth-child(4),:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable td:nth-child(5)){text-align:center}:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable td:first-child{text-align:center}:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable td:first-child input{cursor:pointer;width:1.125rem;height:1.125rem}:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable td.BSl2Ua_bookingCell{white-space:normal;align-items:start;gap:5px;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingCta{white-space:nowrap;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:.5rem .875rem;text-decoration:none;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingCta:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingCell{white-space:nowrap}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingCtaWrap{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenu{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuTrigger{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:2.75rem;padding:0 16px;display:inline-flex}@media (max-width:47.99em){:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuTrigger{padding:0 14px}}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuTrigger:after{content:"▾"}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuTrigger:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuTriggerLabel{white-space:nowrap}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuBackdrop{z-index:30;position:fixed;inset:0}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuList{z-index:31;flex-direction:column;gap:2px;width:max-content;min-width:200px;max-width:calc(100vw - 16px);margin:0;padding:6px;list-style:none;display:flex;position:fixed}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuLink{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;text-decoration:none;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuLink:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuKind{font-size:.8125em;font-weight:400}:where(html[data-style=ultra-animato]) .BSl2Ua_resultsDisclaimer{margin:.625rem 0 0}:where(html[data-style=ultra-animato]) .BSl2Ua_emptyState{align-content:center;gap:5px;min-height:96px;padding:1rem;display:grid}@media (min-width:48em){:where(html[data-style=ultra-animato]) .BSl2Ua_mobileResultsList{display:none}:where(html[data-style=ultra-animato]) .BSl2Ua_desktopTableWrap{display:block;overflow-x:auto}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_selectedVacationsList,:where(html[data-style=ultra-animato]) .BSl2Ua_selectedVacationsTotal){display:none}:where(html[data-style=ultra-animato]) .BSl2Ua_selectedTableWrap{display:block}}:where(html[data-style=ultra-animato]) .BSl2Ua_legend{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}@media (min-width:48em){:where(html[data-style=ultra-animato]) .BSl2Ua_legend{z-index:2;padding-block:8px;position:sticky;top:0}}:where(html[data-style=ultra-animato]) .BSl2Ua_legendItem{align-items:center;gap:8px;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_legendSwatch{flex:none;width:28px;height:28px;position:relative}:where(html[data-style=ultra-animato]) .BSl2Ua_selectedVacationBar{justify-content:space-between;align-items:flex-start;gap:12px;padding:.625rem .75rem;display:flex}:where(html[data-style=ultra-animato]) .BSl2Ua_selectedVacationBar div{gap:3px;min-width:0;display:grid}:where(html[data-style=ultra-animato]) .BSl2Ua_selectedVacationBar span{overflow-wrap:anywhere}:where(html[data-style=ultra-animato]) .BSl2Ua_clearSelectionButton{cursor:pointer;flex:none;padding:.375rem .625rem}:where(html[data-style=ultra-animato]) .BSl2Ua_clearSelectionButton:focus-visible{outline-offset:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_calendarList{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:48em){:where(html[data-style=ultra-animato]) .BSl2Ua_calendarList{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(html[data-style=ultra-animato]) .BSl2Ua_monthBlock{content-visibility:auto;contain-intrinsic-size:240px;gap:4px;padding:.75rem;display:grid}@media (max-width:47.99em){:where(html[data-style=ultra-animato]) .BSl2Ua_monthBlock{padding-inline:8px}}:where(html[data-style=ultra-animato]) .BSl2Ua_monthBlock h3{text-transform:capitalize;margin:0}@media print{:where(html[data-style=ultra-animato]) .BSl2Ua_monthBlock{content-visibility:visible}}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_weekdayGrid,:where(html[data-style=ultra-animato]) .BSl2Ua_monthGrid){grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}@media (max-width:47.99em){:is(:where(html[data-style=ultra-animato]) .BSl2Ua_weekdayGrid,:where(html[data-style=ultra-animato]) .BSl2Ua_monthGrid){gap:3px}}:where(html[data-style=ultra-animato]) .BSl2Ua_weekdayGrid span{text-align:center;padding:2px 0 4px}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_blankDay,:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell){aspect-ratio:1;min-width:0}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell{cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell:focus-visible{outline-offset:2px;z-index:3}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell:after{z-index:4;content:attr(data-tooltip);text-align:center;white-space:normal;pointer-events:none;width:max-content;max-width:min(220px,70vw);padding:.5rem .625rem;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell:hover:after{display:block}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell:focus-visible:after{display:block}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell_publicHoliday:before{content:"";width:8px;height:8px;position:absolute;top:3px;right:3px}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell_recommendedLeave:before{content:"✓";position:absolute;bottom:1px;right:4px}@media (max-width:47.99em){:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell{min-height:44px}}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCellLocked{cursor:default}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCellPast{cursor:default;pointer-events:none}:where(html[data-style=ultra-animato]) .BSl2Ua_monthBlock:first-child .BSl2Ua_dayCell:after{top:calc(100% + 8px);bottom:auto}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_monthSummary,:where(html[data-style=ultra-animato]) .BSl2Ua_monthsToggle){display:none}@media (max-width:47.99em){:where(html[data-style=ultra-animato]) .BSl2Ua_monthsToggle{cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}:where(html[data-style=ultra-animato]) .BSl2Ua_monthsToggle:focus-visible{outline-offset:2px}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_monthFolded .BSl2Ua_weekdayGrid,:where(html[data-style=ultra-animato]) .BSl2Ua_monthFolded .BSl2Ua_monthGrid){display:none}:where(html[data-style=ultra-animato]) .BSl2Ua_monthFolded .BSl2Ua_monthSummary{margin:0;display:block}}@media (prefers-reduced-motion:no-preference){:where(html[data-style=ultra-animato]) .BSl2Ua_advancedSearch summary{transition:background .15s,border-color .15s}:where(html[data-style=ultra-animato]) .BSl2Ua_blogListTitle{transition:color .15s}:where(html[data-style=ultra-animato]) .BSl2Ua_primaryButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_secondaryButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_themeToggle{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuTrigger{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuTrigger{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_clearSelectionButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_monthsToggle{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_pageFooter a.BSl2Ua_bmcButton{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{transition:transform .288s cubic-bezier(.22,1,.36,1),box-shadow .288s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=ultra-animato]) .BSl2Ua_secondaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=ultra-animato]) .BSl2Ua_themeToggle:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuTrigger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuTrigger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=ultra-animato]) .BSl2Ua_clearSelectionButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=ultra-animato]) .BSl2Ua_monthsToggle:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=ultra-animato]) .BSl2Ua_pageFooter a.BSl2Ua_bmcButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #19140f24}:where(html[data-style=ultra-animato]) .BSl2Ua_primaryButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=ultra-animato]) .BSl2Ua_secondaryButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=ultra-animato]) .BSl2Ua_themeToggle:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuTrigger:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuTrigger:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=ultra-animato]) .BSl2Ua_clearSelectionButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=ultra-animato]) .BSl2Ua_monthsToggle:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=ultra-animato]) .BSl2Ua_pageFooter a.BSl2Ua_bmcButton:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}:where(html[data-style=ultra-animato]) .BSl2Ua_primaryButton:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_secondaryButton:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_linkButton:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_themeToggle:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuTrigger:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuOption:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuTrigger:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuLink:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_input:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_selectField:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_advancedSearch summary:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_backLink:focus-visible{animation:.4s cubic-bezier(.22,1,.36,1) BSl2Ua_ring-in}:where(html[data-style=ultra-animato]) .BSl2Ua_themeToggle span[aria-hidden=true]{transition:transform .8s cubic-bezier(.34,1.56,.64,1);display:inline-block}:where(html[data-style=ultra-animato]) .BSl2Ua_themeToggle:hover span[aria-hidden=true]{transform:rotate(180deg)}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenu[data-open=true]{animation:.352s cubic-bezier(.22,1,.36,1) BSl2Ua_drop-in}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuIcon{transition:transform .4s cubic-bezier(.34,1.56,.64,1),top .32s cubic-bezier(.22,1,.36,1),background-color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuIcon:before{transition:transform .4s cubic-bezier(.34,1.56,.64,1),top .32s cubic-bezier(.22,1,.36,1),background-color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavMenuIcon:after{transition:transform .4s cubic-bezier(.34,1.56,.64,1),top .32s cubic-bezier(.22,1,.36,1),background-color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuTrigger:after{transition:transform .48s cubic-bezier(.34,1.56,.64,1)}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks a:not(.BSl2Ua_siteNavPill){position:relative}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks a:not(.BSl2Ua_siteNavPill):after{background:var(--color-nav-accent);content:"";transform-origin:0;border-radius:1px;height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:8px;left:10px;right:10px;transform:scaleX(0)}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks a:not(.BSl2Ua_siteNavPill):hover:after{transform:scaleX(1)}:where(html[data-style=ultra-animato]) .BSl2Ua_siteNavLinks a:not(.BSl2Ua_siteNavPill)[aria-current]:after{transform:scaleX(1)}:where(html[data-style=ultra-animato]) .BSl2Ua_privacyPage a:not([class]){transition:text-underline-offset .32s cubic-bezier(.22,1,.36,1),text-decoration-thickness .32s cubic-bezier(.22,1,.36,1),color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_pageFooter a:not([class]){transition:text-underline-offset .32s cubic-bezier(.22,1,.36,1),text-decoration-thickness .32s cubic-bezier(.22,1,.36,1),color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_checkboxLine a{transition:text-underline-offset .32s cubic-bezier(.22,1,.36,1),text-decoration-thickness .32s cubic-bezier(.22,1,.36,1),color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_backLink{transition:text-underline-offset .32s cubic-bezier(.22,1,.36,1),text-decoration-thickness .32s cubic-bezier(.22,1,.36,1),color .24s}:where(html[data-style=ultra-animato]) .BSl2Ua_privacyPage a:not([class]):hover{text-underline-offset:5px;text-decoration-thickness:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_pageFooter a:not([class]):hover{text-underline-offset:5px;text-decoration-thickness:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_checkboxLine a:hover{text-underline-offset:5px;text-decoration-thickness:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_backLink:hover{text-underline-offset:5px;text-decoration-thickness:2px}:where(html[data-style=ultra-animato]) .BSl2Ua_backLink:before{transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-block}:where(html[data-style=ultra-animato]) .BSl2Ua_backLink:hover:before{transform:translate(-3px)}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_input,:where(html[data-style=ultra-animato]) .BSl2Ua_selectField){transition:border-color .24s,box-shadow .32s cubic-bezier(.22,1,.36,1)}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_input:hover:not(:focus),:where(html[data-style=ultra-animato]) .BSl2Ua_selectField:hover:not(:focus)){border-color:var(--color-link)}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_chip,:where(html[data-style=ultra-animato]) .BSl2Ua_segment){transition:background-color .32s,border-color .32s,box-shadow .32s,transform .288s cubic-bezier(.22,1,.36,1)}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_chip:hover,:where(html[data-style=ultra-animato]) .BSl2Ua_segment:hover){transform:translateY(-1px)}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_chip:has(input:checked),:where(html[data-style=ultra-animato]) .BSl2Ua_segment:has(input:checked)){animation:.512s cubic-bezier(.34,1.56,.64,1) BSl2Ua_pop}:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable td:first-child input:checked{animation:.512s cubic-bezier(.34,1.56,.64,1) BSl2Ua_pop}:where(html[data-style=ultra-animato]) .BSl2Ua_checkboxLine input:checked{animation:.512s cubic-bezier(.34,1.56,.64,1) BSl2Ua_pop}:where(html[data-style=ultra-animato]) .BSl2Ua_advancedSearch[open] .BSl2Ua_advancedSearchContent{animation:.352s cubic-bezier(.22,1,.36,1) BSl2Ua_drop-in}:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuList{animation:.352s cubic-bezier(.22,1,.36,1) BSl2Ua_drop-in}:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuList{animation:.352s cubic-bezier(.22,1,.36,1) BSl2Ua_drop-in}:where(html[data-style=ultra-animato]) .BSl2Ua_advancedSearch summary:after{transition:transform .48s cubic-bezier(.34,1.56,.64,1)}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuOption,:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuLink){transition:background-color .24s,transform .24s cubic-bezier(.22,1,.36,1)}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_pillMenuOption:hover,:where(html[data-style=ultra-animato]) .BSl2Ua_bookingMenuLink:hover){transform:translate(2px)}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),background-color .32s,border-color .32s,color .32s}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell:hover:after{animation:.256s cubic-bezier(.22,1,.36,1) BSl2Ua_tip-in}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell:focus-visible:after{animation:.256s cubic-bezier(.22,1,.36,1) BSl2Ua_tip-in}:where(html[data-style=ultra-animato]) .BSl2Ua_dayCell:not(.BSl2Ua_dayCellLocked):not(.BSl2Ua_dayCellPast):hover{z-index:3;transform:scale(1.08);box-shadow:0 6px 14px #19140f29}:where(html[data-style=ultra-animato]) .BSl2Ua_monthBlock:not(.BSl2Ua_monthFolded) .BSl2Ua_monthGrid{animation:.48s cubic-bezier(.22,1,.36,1) BSl2Ua_settle}:where(html[data-style=ultra-animato]) .BSl2Ua_legendSwatch{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}:where(html[data-style=ultra-animato]) .BSl2Ua_legendItem:hover .BSl2Ua_legendSwatch{transform:scale(1.15)rotate(-4deg)}:where(html[data-style=ultra-animato]) .BSl2Ua_resultsTable tbody tr{transition:background-color .24s}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityCard,:where(html[data-style=ultra-animato]) .BSl2Ua_blogListItem){transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_opportunityCard:hover,:where(html[data-style=ultra-animato]) .BSl2Ua_blogListItem:hover){transform:translateY(-2px);box-shadow:0 8px 20px #19140f1a}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_levaBadge,:where(html[data-style=ultra-animato]) .BSl2Ua_bestPonteLeva,:where(html[data-style=ultra-animato]) .BSl2Ua_heroFormulaResult){transition:transform .32s cubic-bezier(.34,1.56,.64,1)}:is(:where(html[data-style=ultra-animato]) .BSl2Ua_levaBadge:hover,:where(html[data-style=ultra-animato]) .BSl2Ua_bestPonteLeva:hover,:where(html[data-style=ultra-animato]) .BSl2Ua_heroFormulaResult:hover){transform:scale(1.06)}:where(html[data-style=ultra-animato]) .BSl2Ua_hero h1{animation:.88s cubic-bezier(.22,1,.36,1) both BSl2Ua_rise}:where(html[data-style=ultra-animato]) .BSl2Ua_hero p{animation:.88s cubic-bezier(.22,1,.36,1) 80ms both BSl2Ua_rise}:where(html[data-style=ultra-animato]) .BSl2Ua_heroFormula{animation:.88s cubic-bezier(.22,1,.36,1) .16s both BSl2Ua_rise}}@media (prefers-reduced-motion:no-preference) and (min-width:48em){:where(html[data-style=ultra-animato]) .BSl2Ua_formPanel{animation:.88s cubic-bezier(.22,1,.36,1) .24s both BSl2Ua_rise}}html[data-style=ultra-animato] .BSl2Ua_pageShell{--page-x:20px;--page-top:0px;--page-bottom:0px;background:var(--ultra-bg);color:var(--ultra-text);font:16px/1.5 var(--font-ui);overflow-x:clip}html[data-style=ultra-animato] .BSl2Ua_pageShell:before{content:"";flex:1 0 0;order:1}html[data-style=ultra-animato] .BSl2Ua_pageShell>.BSl2Ua_pageFooter{order:2}html[data-style=ultra-animato] .BSl2Ua_pageShell:has(#page-title):after{width:max-content;margin:0 calc(var(--page-x)*-1);color:#0000;content:"CalcolaFerie"/"";font:800 clamp(80px, 21vw, 340px)/.85 var(--font-ui);letter-spacing:-.06em;pointer-events:none;transform:translateX(calc(var(--ultra-wordmark,-5) * 1%));white-space:nowrap;-webkit-text-stroke:2px var(--ultra-line);order:3;padding:20px 0 8px;display:block}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_pageShell{--page-x:16px}}html[data-style=ultra-animato] .BSl2Ua_eyebrow{color:var(--ultra-accent);font:700 12px/normal var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;line-height:1}html[data-style=ultra-animato][data-ultra-cursor]{cursor:none}html[data-style=ultra-animato][data-ultra-cursor] :not(input:is([type=number],[type=date],[type=text]),textarea){cursor:none}html[data-style=ultra-animato] .BSl2Ua_siteNav{min-height:0;padding:0 var(--page-x);color:var(--ultra-text);background:0 0}html[data-style=ultra-animato] .BSl2Ua_siteNavMarquee{margin:0 calc(var(--page-x)*-1);border-top:1px solid var(--ultra-line);border-bottom:1px solid var(--ultra-line);background:var(--ultra-surface);display:block;overflow:hidden}html[data-style=ultra-animato] .BSl2Ua_siteNavMarqueeTrack{color:var(--ultra-muted);font:600 13px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:12px 0;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_siteNavMarqueeTrack span{padding:0 22px}html[data-style=ultra-animato] .BSl2Ua_siteNavMarqueeTrack b{color:var(--ultra-text);font-weight:700}html[data-style=ultra-animato] .BSl2Ua_siteNavMarqueeTrack span:after{color:var(--ultra-accent);content:"/";margin-left:44px}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_siteNavMarqueeTrack{padding:9px 0;font-size:12px}}html[data-style=ultra-animato] .BSl2Ua_siteNavInner{gap:0 18px;max-width:1120px;min-height:66px}html[data-style=ultra-animato] .BSl2Ua_siteNavBrand{color:var(--ultra-text);font:800 18px/normal var(--font-ui);letter-spacing:-.02em}html[data-style=ultra-animato] .BSl2Ua_siteNavBrand:before{background:var(--ultra-accent);border-radius:50%;width:12px;height:12px;margin-right:10px}html[data-style=ultra-animato] .BSl2Ua_siteNavBrand:hover{color:var(--ultra-text)}html[data-style=ultra-animato] .BSl2Ua_siteNavBrand:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_siteNavLinks{gap:2px}html[data-style=ultra-animato] .BSl2Ua_siteNavLinks a{color:var(--ultra-muted);font:600 14px/normal var(--font-ui);padding:0 12px}:is(html[data-style=ultra-animato] .BSl2Ua_siteNavLinks a:hover,html[data-style=ultra-animato] .BSl2Ua_siteNavLinks a[aria-current]){color:var(--ultra-text)}html[data-style=ultra-animato] .BSl2Ua_siteNavLinks a:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{background:var(--ultra-accent);color:var(--ultra-on-accent);border-radius:22px;margin-left:6px;padding:0 16px}html[data-style=ultra-animato] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill:hover{color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_siteNavTools{gap:0}:is(html[data-style=ultra-animato] .BSl2Ua_themeToggle,html[data-style=ultra-animato] .BSl2Ua_pillMenuTrigger){min-width:44px;box-shadow:none;color:var(--ultra-muted);font:600 14px/normal var(--font-ui);background:0 0;border:0;border-radius:0;padding:0 10px}:is(html[data-style=ultra-animato] .BSl2Ua_themeToggle:hover,html[data-style=ultra-animato] .BSl2Ua_pillMenuTrigger:hover){color:var(--ultra-text);background:0 0}:is(html[data-style=ultra-animato] .BSl2Ua_themeToggle:focus-visible,html[data-style=ultra-animato] .BSl2Ua_pillMenuTrigger:focus-visible){outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_pillMenuTrigger{padding-right:28px}html[data-style=ultra-animato] .BSl2Ua_pillMenuTrigger:after{border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;right:10px}html[data-style=ultra-animato] .BSl2Ua_pillMenu>.BSl2Ua_pillMenuList{border:1px solid var(--ultra-line);background:var(--ultra-surface-2);box-shadow:none;border-radius:14px;gap:0;min-width:max(100%,180px);margin:8px 0 0;padding:6px}html[data-style=ultra-animato] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption{min-height:44px;color:var(--ultra-text);font:400 16px/normal var(--font-ui);border-radius:10px;padding:0 14px;text-decoration:none}html[data-style=ultra-animato] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption:hover{background:var(--ultra-lime);color:var(--ultra-on-lime)}html[data-style=ultra-animato] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption{font-size:14px;font-weight:600}html[data-style=ultra-animato] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption.BSl2Ua_pillMenuOptionActive{background:var(--ultra-lime);color:var(--ultra-on-lime)}html[data-style=ultra-animato] .BSl2Ua_pillMenu .BSl2Ua_pillMenuOption:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:-3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_siteNavMenuButton{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_siteNavMenuButton:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_siteNavMenuButton:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}html[data-style=ultra-animato] .BSl2Ua_siteNavMenuButton{border:1.5px solid var(--ultra-field);min-height:44px;color:var(--ultra-text);background:0 0;padding:0 16px;font-weight:600}html[data-style=ultra-animato] .BSl2Ua_siteNavMenuButton:hover:not(:disabled){border-color:var(--ultra-accent);background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_siteNavMenuButton{gap:8px}html[data-style=ultra-animato] .BSl2Ua_siteNavMenuButton[aria-expanded=true]{border-color:var(--ultra-text);background:var(--ultra-text);color:var(--ultra-bg)}@media (min-width:48em){html[data-style=ultra-animato] .BSl2Ua_siteNavMenuButton{display:none}}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_siteNavInner{gap:0 12px;min-height:64px}html[data-style=ultra-animato] .BSl2Ua_siteNavMenu[data-open=true]{gap:12px;padding:6px 0 16px}html[data-style=ultra-animato] .BSl2Ua_siteNavLinks a{border-bottom:1px solid var(--ultra-line);min-height:52px;color:var(--ultra-text);font:800 26px/normal var(--font-ui);letter-spacing:-.03em;padding:0}html[data-style=ultra-animato] .BSl2Ua_siteNavLinks a[aria-current]{color:var(--ultra-accent)}html[data-style=ultra-animato] .BSl2Ua_siteNavLinks a.BSl2Ua_siteNavPill{min-height:48px;color:var(--ultra-on-accent);letter-spacing:0;border-bottom:0;margin:14px 0 0;padding:0 22px;font-size:15px}html[data-style=ultra-animato] .BSl2Ua_siteNavTools{gap:0 12px}html[data-style=ultra-animato] .BSl2Ua_siteNavTools .BSl2Ua_themeToggle{padding:0}html[data-style=ultra-animato] .BSl2Ua_siteNavTools .BSl2Ua_pillMenuTrigger{padding-left:0}}html[data-style=ultra-animato] .BSl2Ua_hero{isolation:isolate;gap:30px;max-width:1120px;margin:0 auto;padding:64px 0 44px;position:relative}html[data-style=ultra-animato] .BSl2Ua_hero h1{color:var(--ultra-text);font:800 clamp(44px, 8vw, 104px)/.92 var(--font-ui);letter-spacing:-.045em}html[data-style=ultra-animato] .BSl2Ua_hero>p{max-width:54ch;color:var(--ultra-muted);text-shadow:0 0 2px var(--ultra-bg),0 0 6px var(--ultra-bg),0 0 12px var(--ultra-bg);font-size:19px;line-height:1.55}html[data-style=ultra-animato] .BSl2Ua_hero:before{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border-radius:50%;position:absolute}html[data-style=ultra-animato] .BSl2Ua_hero:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border-radius:50%;position:absolute}html[data-style=ultra-animato] .BSl2Ua_hero>div:first-child:before{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border-radius:50%;position:absolute}html[data-style=ultra-animato] .BSl2Ua_hero:before{background:radial-gradient(circle at 35% 35%, var(--ultra-accent), transparent 68%);opacity:.5;width:min(46vw,560px);transform:translate(0, var(--ultra-b1-y,0px)) rotate(var(--ultra-b1-r,0deg));top:calc(4% - 40px);right:calc(50% - 58vw)}html[data-style=ultra-animato] .BSl2Ua_hero:after{background:radial-gradient(circle at 40% 40%, var(--ultra-lime), transparent 66%);opacity:.35;width:min(30vw,340px);transform:translate(var(--ultra-b2-x,0px), var(--ultra-b2-y,0px));bottom:-8%;right:calc(50% - 24vw)}html[data-style=ultra-animato] .BSl2Ua_hero>div:first-child:before{border:3px solid var(--ultra-accent);opacity:.35;width:min(18vw,200px);transform:translate(0, var(--ultra-b3-y,0px)) rotate(var(--ultra-b3-r,0deg));top:calc(2% - 40px);left:calc(50% - 8vw)}html[data-style=ultra-animato] .BSl2Ua_heroFormula{width:auto;min-height:0;color:var(--ultra-muted);font:500 20px/1.1 var(--font-ui);background:0 0;border:0;border-radius:0;gap:4px 16px;margin-top:34px;padding:0;display:flex}html[data-style=ultra-animato] .BSl2Ua_heroFormulaNum{color:var(--ultra-text);font:800 clamp(56px, 11vw, 120px)/.9 var(--font-ui);letter-spacing:-.05em;font-variant-numeric:tabular-nums;display:inline-block}html[data-style=ultra-animato] .BSl2Ua_heroFormulaLabel{font-weight:500}html[data-style=ultra-animato] .BSl2Ua_heroFormulaOp{color:var(--ultra-muted)}html[data-style=ultra-animato] .BSl2Ua_heroFormulaResult{background:var(--ultra-lime);color:var(--ultra-on-lime);white-space:nowrap;min-height:0;font-weight:800;font:800 clamp(56px, 11vw, 120px)/.9 var(--font-ui);letter-spacing:-.05em;border:0;border-radius:0;padding:0 .12em;display:inline-block}html[data-style=ultra-animato] [data-ultra-letters]{position:relative}html[data-style=ultra-animato] [data-ultra-letters]:has(>[data-ultra-copy]){-webkit-text-fill-color:#0000}html[data-style=ultra-animato] [data-ultra-copy]{-webkit-text-fill-color:currentcolor;pointer-events:none;position:absolute;inset:0}html[data-style=ultra-animato] [data-ultra-word]{white-space:nowrap;display:inline-block}html[data-style=ultra-animato] [data-ultra-char]{display:inline-block}@media (min-width:48em){html[data-style=ultra-animato] .BSl2Ua_hero{grid-template-columns:1.5fr 1fr;align-items:end;gap:56px}html[data-style=ultra-animato] .BSl2Ua_hero>div:first-child{grid-area:1/1}html[data-style=ultra-animato] .BSl2Ua_hero>p{grid-area:1/2/span 2}html[data-style=ultra-animato] .BSl2Ua_heroFormula{grid-area:2/1;margin-top:-22px}}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_hero{gap:12px;padding:20px 0 18px}html[data-style=ultra-animato] .BSl2Ua_hero h1{font-size:clamp(38px,11vw,44px)}html[data-style=ultra-animato] .BSl2Ua_hero>p{order:1;font-size:15px;line-height:1.5}html[data-style=ultra-animato] .BSl2Ua_heroFormula{gap:2px 8px;margin-top:2px;font-size:14px}:is(html[data-style=ultra-animato] .BSl2Ua_heroFormulaNum,html[data-style=ultra-animato] .BSl2Ua_heroFormulaResult){font-size:46px}}@media (prefers-reduced-motion:reduce){html[data-style=ultra-animato] .BSl2Ua_hero:before{display:none}html[data-style=ultra-animato] .BSl2Ua_hero:after{display:none}html[data-style=ultra-animato] .BSl2Ua_hero>div:first-child:before{display:none}}html[data-style=ultra-animato] .BSl2Ua_toolLayout{max-width:1120px}html[data-style=ultra-animato] .BSl2Ua_aboutSection{background:var(--ultra-surface);max-width:1120px;color:var(--ultra-text);border-radius:28px;gap:0;margin:90px auto 0;padding:56px clamp(18px,4vw,56px)}html[data-style=ultra-animato] .BSl2Ua_aboutSection>.BSl2Ua_eyebrow{color:var(--ultra-accent);font:700 12px/normal var(--font-mono);letter-spacing:.16em;text-transform:uppercase;order:0;margin:0 0 22px;line-height:1}html[data-style=ultra-animato] .BSl2Ua_aboutSection p:not(.BSl2Ua_eyebrow){max-width:64ch;color:var(--ultra-muted);order:1;margin:0 0 8px;font-size:17px;line-height:1.5}html[data-style=ultra-animato] .BSl2Ua_aboutSection h2{color:var(--ultra-text);font:800 clamp(24px, 4vw, 44px)/1.05 var(--font-ui);letter-spacing:-.03em;order:2;margin:0 0 32px}html[data-style=ultra-animato] .BSl2Ua_aboutSection[data-ultra-inverted]{--ultra-surface:var(--ultra-inv-bg);--ultra-surface-2:var(--ultra-inv-surface-2);--ultra-text:var(--ultra-inv-text);--ultra-muted:var(--ultra-inv-muted);--ultra-accent:var(--ultra-inv-accent);--ultra-on-accent:var(--ultra-inv-on-accent);--ultra-line:var(--ultra-inv-line);--ultra-wk-bg:var(--ultra-inv-wk-bg);--ultra-wk-line:var(--ultra-inv-wk-line);--ultra-wk-text:var(--ultra-inv-wk-text)}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_aboutSection{border-radius:22px;margin-top:60px;padding:36px 18px}}@media (prefers-reduced-motion:no-preference){html[data-style=ultra-animato] .BSl2Ua_aboutSection{transition:background-color .45s,color .45s}}html[data-style=ultra-animato] .BSl2Ua_aboutPin[data-ultra-pinned]:after{content:"";height:1500px;display:block}html[data-style=ultra-animato] .BSl2Ua_aboutPin[data-ultra-pinned]>.BSl2Ua_aboutSection{top:var(--story-top,0px);position:sticky}html[data-style=ultra-animato] .BSl2Ua_aboutStory{order:3;display:block}html[data-style=ultra-animato] .BSl2Ua_aboutStory[data-long] .BSl2Ua_aboutStoryDay{min-height:0;padding:10px 12px}html[data-style=ultra-animato] .BSl2Ua_aboutStory[data-long] .BSl2Ua_aboutStoryNumber{font-size:clamp(28px,3.2vw,40px)}html[data-style=ultra-animato] .BSl2Ua_aboutStory[data-long] .BSl2Ua_aboutStoryLine{margin:16px 0 4px}html[data-style=ultra-animato] .BSl2Ua_aboutStory[data-long] .BSl2Ua_aboutStoryStats dd{font-size:clamp(40px,6vw,80px)}html[data-style=ultra-animato] .BSl2Ua_aboutSection p.BSl2Ua_aboutStoryCaption{max-width:none;color:var(--ultra-accent);font:700 12px/normal var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;line-height:1.4}html[data-style=ultra-animato] .BSl2Ua_aboutStoryShare{text-transform:none;margin-top:2px;font-weight:500;display:block}html[data-style=ultra-animato] .BSl2Ua_aboutStoryDays{grid-template-columns:repeat(var(--story-columns,5), minmax(0, 1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_aboutStoryDays{grid-template-columns:repeat(var(--story-columns-narrow,4), minmax(0, 1fr));gap:6px}}html[data-style=ultra-animato] .BSl2Ua_aboutStoryDay{align-content:space-between;gap:6px;min-height:150px;display:grid}html[data-style=ultra-animato] .BSl2Ua_aboutStoryDay[data-days]:not([data-days="1"]){min-height:0}html[data-style=ultra-animato] .BSl2Ua_aboutStoryDay{background:var(--ultra-surface-2);color:var(--ultra-text);border:2px solid #0000;border-radius:16px;padding:14px}html[data-style=ultra-animato] .BSl2Ua_aboutStoryDay[data-day=weekend]{background:repeating-linear-gradient(135deg, var(--ultra-wk-bg) 0 6px, var(--ultra-wk-line) 6px 8px)}html[data-style=ultra-animato] .BSl2Ua_aboutStoryDay[data-day=publicHoliday]{background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_aboutStoryDay[data-day=recommendedLeave]{border-color:var(--ultra-lime-edge);background:var(--ultra-lime);color:var(--ultra-on-lime)}html[data-style=ultra-animato] .BSl2Ua_aboutStoryDay[data-day=companyClosure]{border:2px dashed var(--ultra-closure)}html[data-style=ultra-animato] .BSl2Ua_aboutStoryDay[data-day=mandatoryLeave]{border-bottom:5px solid var(--ultra-text)}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_aboutStoryDay{border-radius:12px;min-height:120px;padding:8px}}html[data-style=ultra-animato] .BSl2Ua_aboutStoryWeekday{font:700 11px/normal var(--font-mono);letter-spacing:.12em;text-transform:uppercase}html[data-style=ultra-animato] .BSl2Ua_aboutStoryWeekdayShort{display:none}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_aboutStoryWeekdayLong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-style=ultra-animato] .BSl2Ua_aboutStoryWeekdayShort{display:inline}}html[data-style=ultra-animato] .BSl2Ua_aboutStoryNumber{font:800 clamp(34px, 5vw, 64px)/.9 var(--font-ui);letter-spacing:-.05em}html[data-style=ultra-animato] .BSl2Ua_aboutStoryMonth{font:600 13px var(--font-mono)}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_aboutStoryMonth{font-size:11px}}html[data-style=ultra-animato] .BSl2Ua_aboutStoryKind{font:700 12px/1.2 var(--font-ui);text-transform:lowercase}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_aboutStoryKind{font-size:11px}}:is(html[data-style=ultra-animato] .BSl2Ua_aboutStoryDay:is([data-day=weekend],[data-day=workday],[data-day=companyClosure],[data-day=mandatoryLeave]) .BSl2Ua_aboutStoryWeekday,html[data-style=ultra-animato] .BSl2Ua_aboutStoryDay:is([data-day=weekend],[data-day=workday],[data-day=companyClosure],[data-day=mandatoryLeave]) .BSl2Ua_aboutStoryMonth){color:var(--ultra-muted)}html[data-style=ultra-animato] .BSl2Ua_aboutSection[data-ultra-inverted] .BSl2Ua_aboutStoryDay[data-day=recommendedLeave]{background:var(--ultra-inv-text);color:var(--ultra-inv-bg)}html[data-style=ultra-animato] .BSl2Ua_aboutStoryLine{width:calc((100% + 10px)*var(--story-line,1) - 10px);display:block}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_aboutStoryLine{width:calc((100% + 6px)*var(--story-line-narrow,1) - 6px)}}html[data-style=ultra-animato] .BSl2Ua_aboutStoryLine{height:40px;color:var(--ultra-accent);margin:22px 0 6px;overflow:visible}html[data-style=ultra-animato] .BSl2Ua_aboutStoryStats{gap:clamp(22px,6vw,80px);margin:10px 0 0;display:flex}html[data-style=ultra-animato] .BSl2Ua_aboutStoryStats dt{color:var(--ultra-muted);font:700 11px/normal var(--font-mono);letter-spacing:.14em;text-transform:uppercase}html[data-style=ultra-animato] .BSl2Ua_aboutStoryStats dd{font:800 clamp(48px, 9vw, 120px)/.9 var(--font-ui);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:4px 0 0}html[data-style=ultra-animato] .BSl2Ua_aboutStoryStats div:last-child dd{color:var(--ultra-accent)}html[data-style=ultra-animato] .BSl2Ua_pageFooter{min-height:0;padding:44px var(--page-x) calc(56px + env(safe-area-inset-bottom));border-top:1px solid var(--ultra-line);color:var(--ultra-muted);font:14px/1.5 var(--font-ui);background:0 0;margin-top:90px}html[data-style=ultra-animato] .BSl2Ua_pageFooter a{color:var(--ultra-muted)}html[data-style=ultra-animato] .BSl2Ua_pageFooter a:hover{color:var(--ultra-text)}html[data-style=ultra-animato] .BSl2Ua_pageFooter a:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_pageShell:has(.BSl2Ua_sheetFab) .BSl2Ua_pageFooter{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}html[data-style=ultra-animato] .BSl2Ua_footerInner{gap:28px;max-width:1120px}:is(html[data-style=ultra-animato] .BSl2Ua_footerName,html[data-style=ultra-animato] .BSl2Ua_footerHeading){color:var(--ultra-text);font:700 11px/normal var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px}html[data-style=ultra-animato] .BSl2Ua_footerTagline{color:var(--ultra-muted);margin:0}html[data-style=ultra-animato] .BSl2Ua_footerCol span{color:var(--ultra-muted);margin:0}html[data-style=ultra-animato] .BSl2Ua_footerBottom{max-width:1120px;color:var(--ultra-muted);border-top:0;margin:30px auto 0;padding-top:0;font-size:13px}@media (min-width:48em){html[data-style=ultra-animato] .BSl2Ua_footerInner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}}:is(html[data-style=ultra-animato] .BSl2Ua_privacyPage,html[data-style=ultra-animato] .BSl2Ua_faqPage){max-width:68ch;color:var(--ultra-text);font:16px/1.5 var(--font-ui);margin:0 auto;padding:48px 0 0}html[data-style=ultra-animato] .BSl2Ua_privacyPage{gap:0;display:block}html[data-style=ultra-animato] .BSl2Ua_privacyPage section{gap:0;padding-top:0}html[data-style=ultra-animato] .BSl2Ua_privacyPage h1{color:var(--ultra-text);font:800 clamp(36px, 7vw, 72px)/.92 var(--font-ui);letter-spacing:-.03em;margin:0}html[data-style=ultra-animato] .BSl2Ua_privacyPage h2:not([class]){color:var(--ultra-text);font:800 28px/1.15 var(--font-ui);letter-spacing:-.03em;margin:52px 0 12px}html[data-style=ultra-animato] .BSl2Ua_privacyPage h3:not([class]){font:700 18px/1.25 var(--font-ui);margin:28px 0 8px}html[data-style=ultra-animato] .BSl2Ua_privacyPage p:not([class]){color:var(--ultra-text);font-size:18px;line-height:1.7}html[data-style=ultra-animato] .BSl2Ua_privacyPage li{color:var(--ultra-text);font-size:18px;line-height:1.7}html[data-style=ultra-animato] .BSl2Ua_privacyPage p:not([class]){margin:18px 0}:is(html[data-style=ultra-animato] .BSl2Ua_privacyPage ul,html[data-style=ultra-animato] .BSl2Ua_privacyPage ol){padding-left:20px}html[data-style=ultra-animato] .BSl2Ua_privacyPage a:not([class]){color:var(--ultra-text);font-weight:inherit;text-underline-offset:3px;text-decoration:underline}html[data-style=ultra-animato] .BSl2Ua_privacyPage a:not([class]):hover{color:var(--ultra-accent)}html[data-style=ultra-animato] .BSl2Ua_privacyPage a:not([class]):focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_privacyPage pre{background:var(--ultra-lime);color:var(--ultra-on-lime);font:800 24px/1.3 var(--font-ui);letter-spacing:-.02em;white-space:pre-wrap;border-radius:14px;margin:24px 0;padding:20px 22px}html[data-style=ultra-animato] .BSl2Ua_privacyPage pre code{font:inherit}html[data-style=ultra-animato] .BSl2Ua_privacyHeader{gap:0;padding-bottom:0}html[data-style=ultra-animato] .BSl2Ua_privacyHeader>.BSl2Ua_eyebrow{display:none}html[data-style=ultra-animato] .BSl2Ua_privacyHeader>p:not([class]){color:var(--ultra-muted);margin:18px 0 0;font-size:19px;line-height:1.55}html[data-style=ultra-animato] .BSl2Ua_backLink{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_backLink:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_backLink:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}html[data-style=ultra-animato] .BSl2Ua_backLink{border:1.5px solid var(--ultra-field);min-height:44px;color:var(--ultra-text);background:0 0;padding:0 16px;font-weight:600}html[data-style=ultra-animato] .BSl2Ua_backLink:hover:not(:disabled){border-color:var(--ultra-accent);background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_backLink{width:fit-content;color:var(--ultra-muted);gap:.28em;margin-bottom:6px;font-size:14px;display:flex}html[data-style=ultra-animato] .BSl2Ua_blogListDate{color:var(--ultra-muted);font:400 13px/normal var(--font-mono);text-transform:none}html[data-style=ultra-animato] .BSl2Ua_privacyHeader .BSl2Ua_blogListDate{margin:20px 0 36px}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta{border:1px solid var(--ultra-line);background:var(--ultra-surface);box-shadow:none;border-radius:18px;margin:56px 0 0;padding:30px}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta a.BSl2Ua_primaryButton{min-height:56px;padding:0 32px;font-size:16px}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta>p{color:var(--ultra-text);margin:18px 0;padding:0}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta:has(+p:not([class])){border-bottom:0;border-radius:18px 18px 0 0;padding-bottom:0}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta+p:not([class]){border:1px solid var(--ultra-line);background:var(--ultra-surface);border-top:0;border-radius:0 0 18px 18px;margin:0;padding:10px 30px 30px}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta+p:not([class]) a{color:var(--ultra-text);font-weight:inherit;text-underline-offset:3px;text-decoration:underline}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta+p:not([class]) a:hover{color:var(--ultra-accent)}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta+p:not([class]) a:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_blogPlannerCta+p:not([class]) a{align-items:center;min-height:44px;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_blogRelatedYears{margin-top:10px}html[data-style=ultra-animato] .BSl2Ua_blogRelatedYears a{color:var(--ultra-text);font-weight:inherit;text-underline-offset:3px;text-decoration:underline}html[data-style=ultra-animato] .BSl2Ua_blogRelatedYears a:hover{color:var(--ultra-accent)}html[data-style=ultra-animato] .BSl2Ua_blogRelatedYears a:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_blogRelatedYears a{align-items:center;min-height:44px;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_blogArticle table{border-collapse:collapse;width:100%;margin:32px 0 40px}html[data-style=ultra-animato] .BSl2Ua_blogArticle th{border-bottom:2px solid var(--ultra-text);color:var(--ultra-muted);text-align:left;font:700 11px/normal var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:0 12px 14px 0}html[data-style=ultra-animato] .BSl2Ua_blogArticle td{border-bottom:1px solid var(--ultra-line);color:var(--ultra-text);padding:22px 12px 22px 0}html[data-style=ultra-animato] .BSl2Ua_blogList{border-top:1px solid var(--ultra-line);gap:0}html[data-style=ultra-animato] .BSl2Ua_blogListItem{border-bottom:1px solid var(--ultra-line);color:var(--ultra-text);gap:6px;padding:22px 0;text-decoration:none}html[data-style=ultra-animato] .BSl2Ua_blogListItem:first-child{padding-top:22px}html[data-style=ultra-animato] .BSl2Ua_blogListItem:hover .BSl2Ua_blogListTitle{color:var(--ultra-accent)}html[data-style=ultra-animato] .BSl2Ua_blogListItem:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_blogListTitle{color:var(--ultra-text);font:800 28px/1.15 var(--font-ui);letter-spacing:-.03em}html[data-style=ultra-animato] .BSl2Ua_blogListDescription{color:var(--ultra-muted);font-size:16px;line-height:1.55}html[data-style=ultra-animato] .BSl2Ua_blogListCta{width:fit-content;color:var(--ultra-accent);font:700 14px/normal var(--font-ui)}html[data-style=ultra-animato] .BSl2Ua_seoFaqSection{margin-top:0}html[data-style=ultra-animato] .BSl2Ua_seoFaqTitle{color:var(--ultra-text);font:800 clamp(36px, 7vw, 72px)/.92 var(--font-ui);letter-spacing:-.03em;margin:0}html[data-style=ultra-animato] .BSl2Ua_seoFaqSubtitle{max-width:54ch;color:var(--ultra-muted);margin:18px 0 30px;font-size:18px;line-height:1.7}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_seoFaqSubtitle{margin:12px 0 20px}}html[data-style=ultra-animato] .BSl2Ua_seoFaqList{border-top:1px solid var(--ultra-line);gap:0;display:grid}html[data-style=ultra-animato] .BSl2Ua_seoFaqItem{border-bottom:1px solid var(--ultra-line);padding:0}html[data-style=ultra-animato] .BSl2Ua_seoFaqQuestion{min-height:56px;color:var(--ultra-text);font:800 22px/1.2 var(--font-ui);letter-spacing:-.02em;align-items:center;gap:16px;padding:16px 0}html[data-style=ultra-animato] .BSl2Ua_seoFaqQuestion:after{color:var(--ultra-accent);content:"+"/"";font:400 28px/1 var(--font-ui);flex:none;transform:none}html[data-style=ultra-animato] .BSl2Ua_seoFaqQuestion:hover{color:var(--ultra-accent)}html[data-style=ultra-animato] .BSl2Ua_seoFaqQuestion:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_seoFaqItem[open] .BSl2Ua_seoFaqQuestion:after{content:"−"/"";transform:none}html[data-style=ultra-animato] .BSl2Ua_seoFaqAnswer{color:var(--ultra-text);margin:0;padding:0 0 18px;font-size:18px;line-height:1.7}html[data-style=ultra-animato] .BSl2Ua_seoFaqAnswer a{color:var(--ultra-text);font-weight:inherit;text-underline-offset:3px;text-decoration:underline}html[data-style=ultra-animato] .BSl2Ua_seoFaqAnswer a:hover{color:var(--ultra-accent)}html[data-style=ultra-animato] .BSl2Ua_seoFaqAnswer a:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_seoFaqInner>.BSl2Ua_seoFaqAnswer{max-width:none;margin:18px 0;padding:0}html[data-style=ultra-animato] .BSl2Ua_seoFaqInner h2:not([class]){color:var(--ultra-text);font:800 28px/1.15 var(--font-ui);letter-spacing:-.03em;margin:52px 0 12px}html[data-style=ultra-animato] .BSl2Ua_seoFaqInner>p:not([class]){margin:0 0 18px;font-size:18px;line-height:1.7}html[data-style=ultra-animato] .BSl2Ua_seoFaqInner>.BSl2Ua_helpText{color:var(--ultra-muted);font:13px/1.6 var(--font-mono);margin:4px 0 0}html[data-style=ultra-animato] .BSl2Ua_errorState{text-align:left;justify-items:start;max-width:1120px;margin:0 auto;padding:64px 0 44px}html[data-style=ultra-animato] .BSl2Ua_errorState h1{color:var(--ultra-text);font:800 clamp(56px, 11vw, 120px)/.9 var(--font-ui);letter-spacing:-.05em}html[data-style=ultra-animato] .BSl2Ua_errorState p{max-width:54ch;color:var(--ultra-muted);font-size:19px;line-height:1.55}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_errorState{padding:32px 0 24px}html[data-style=ultra-animato] .BSl2Ua_errorState p{font-size:15px}}html[data-style=ultra-animato] .BSl2Ua_errorActions{justify-content:flex-start;gap:10px}html[data-style=ultra-animato] .BSl2Ua_errorActions .BSl2Ua_primaryButton{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_errorActions .BSl2Ua_primaryButton:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}html[data-style=ultra-animato] .BSl2Ua_errorActions .BSl2Ua_primaryButton{background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_errorActions .BSl2Ua_primaryButton:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_errorActions .BSl2Ua_secondaryButton{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_errorActions .BSl2Ua_secondaryButton:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_errorActions .BSl2Ua_secondaryButton:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}html[data-style=ultra-animato] .BSl2Ua_errorActions .BSl2Ua_secondaryButton{border:1.5px solid var(--ultra-field);min-height:44px;color:var(--ultra-text);background:0 0;padding:0 16px;font-weight:600}html[data-style=ultra-animato] .BSl2Ua_errorActions .BSl2Ua_secondaryButton:hover:not(:disabled){border-color:var(--ultra-accent);background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_errorActions .BSl2Ua_secondaryButton{min-height:48px}html[data-style=ultra-animato] .BSl2Ua_toolLayout{gap:0 56px;padding-top:0}@media (min-width:53.75em){html[data-style=ultra-animato] .BSl2Ua_toolLayout{padding-top:52px}}html[data-style=ultra-animato] .BSl2Ua_formPanel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 28px;display:block}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_panelHeader{padding:0}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_eyebrow{display:none}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_panelHeader h2{color:var(--ultra-muted);font:700 12px/normal var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;line-height:1}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_primaryFields{display:block}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_fieldGroup{gap:4px;margin-bottom:22px;display:grid}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_fieldRow{gap:22px}html[data-style=ultra-animato] .BSl2Ua_label{color:var(--ultra-muted);font:700 11px/normal var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:0}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_fieldset legend{color:var(--ultra-muted);font:700 11px/normal var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:0}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_fieldset{border:0;margin:0 0 22px;padding:0;display:block}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_helpText{color:var(--ultra-muted);font:14px/1.5 var(--font-ui);margin:6px 0 12px}html[data-style=ultra-animato] .BSl2Ua_input{border:0;border-bottom:2px solid var(--ultra-field);width:100%;min-height:52px;color:var(--ultra-text);font:700 26px/normal var(--font-ui);letter-spacing:-.02em;box-shadow:none;appearance:none;background:0 0;border-radius:0;padding:8px 0}html[data-style=ultra-animato] .BSl2Ua_input:focus{border-bottom-color:var(--ultra-accent)}html[data-style=ultra-animato] .BSl2Ua_input:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_input[type=date]{font-size:18px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_selectField{border:0;border-bottom:2px solid var(--ultra-field);width:100%;min-height:52px;color:var(--ultra-text);font:700 26px/normal var(--font-ui);letter-spacing:-.02em;box-shadow:none;appearance:none;background:0 0;border-radius:0;padding:8px 0}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_selectField:focus{border-bottom-color:var(--ultra-accent)}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_selectField:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_selectField{text-align:left;align-items:center;padding-right:28px;display:flex}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_selectField:after{border-right:2px solid var(--ultra-text);border-bottom:2px solid var(--ultra-text);width:8px;height:8px;right:8px}html[data-style=ultra-animato] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuList{border:1px solid var(--ultra-line);background:var(--ultra-surface-2);box-shadow:none;border-radius:14px;gap:0;margin:8px 0 0;padding:6px;top:calc(100% + 2px)}html[data-style=ultra-animato] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOption{min-height:44px;color:var(--ultra-text);font:400 16px/normal var(--font-ui);border-radius:10px;padding:0 14px;text-decoration:none}html[data-style=ultra-animato] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOption:hover{background:var(--ultra-lime);color:var(--ultra-on-lime)}html[data-style=ultra-animato] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOption[aria-selected=true]{font-weight:700}html[data-style=ultra-animato] .BSl2Ua_selectFieldWrap .BSl2Ua_pillMenuOptionActive{background:var(--ultra-lime);color:var(--ultra-on-lime)}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_chipGroup{gap:4px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_chip{border:0;border-bottom:2px solid var(--ultra-field);width:36px;height:44px;min-height:0;color:var(--ultra-muted);font:700 15px/normal var(--font-ui);box-shadow:none;background:0 0;border-radius:0;padding:0}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_chip:has(input:checked){border-bottom-color:var(--ultra-lime);background:var(--ultra-lime);color:var(--ultra-on-lime);box-shadow:none;border-radius:8px 8px 0 0}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_chip:has(input:focus-visible){outline:3px solid var(--ultra-focus);outline-offset:2px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_chip:has(input:disabled){opacity:.45;cursor:not-allowed}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_chip input{width:100%;height:100%;cursor:inherit;margin:0;inset:0}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_advancedSearch{border:0;border-top:1px solid var(--ultra-line);border-bottom:1px solid var(--ultra-line);background:0 0;border-radius:0;margin-bottom:22px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary{min-height:56px;color:var(--ultra-text);font:700 15px/normal var(--font-ui);justify-content:space-between;padding:0}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary:before{content:none}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary:after{width:auto;height:auto;color:var(--ultra-accent);content:"+"/"";font:400 28px/1 var(--font-ui);border:0;transform:none}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_advancedSearch summary:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_advancedSearch[open] summary:after{content:"−"/"";transform:none}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_advancedSearchContent{background:0 0;border:0;gap:18px;padding:0 0 18px}:is(html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_advancedSearchContent .BSl2Ua_fieldset,html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_advancedSearchContent .BSl2Ua_fieldGroup){margin-bottom:0}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_dayOffList{gap:0;margin-bottom:12px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_dayOffRow{border:0;border-bottom:1px solid var(--ultra-line);background:0 0;border-radius:0;gap:8px;padding:8px 0 14px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_dayOffTopLine{align-items:center}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_linkButton{min-height:44px;color:var(--ultra-muted);font:600 14px/normal var(--font-ui);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_linkButton:hover{color:var(--ultra-accent)}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_linkButton:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_segmentedControl{gap:6px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_segment{border:1.5px solid var(--ultra-field);min-height:44px;color:var(--ultra-text);font:600 13px/1.2 var(--font-ui);background:0 0;border-radius:22px;gap:8px;padding:0 14px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_segment:has(input:checked){border-color:var(--ultra-text);background:var(--ultra-text);box-shadow:none;color:var(--ultra-bg)}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_segment:has(input:focus-visible){outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:22px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_segment input{opacity:0;position:absolute}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_submitActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_secondaryButton{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_planBarButton{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_secondaryButton:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_planBarButton:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_secondaryButton:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}html[data-style=ultra-animato] .BSl2Ua_planBarButton:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_shareStatus{min-height:22px;color:var(--ultra-muted);font:13px/1.5 var(--font-mono);margin:0 0 12px}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_shareStatusCopied{color:var(--ultra-text);font:700 14px/1.5 var(--font-ui)}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_shareStatusCopied:before{content:"✓ "/""}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_shareStatusFailed{color:var(--ultra-accent);font:700 14px/1.5 var(--font-ui)}html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_shareStatus~.BSl2Ua_fieldGroup .BSl2Ua_input{min-height:44px;font:400 14px/normal var(--font-mono);letter-spacing:0}@media (min-width:53.75em){html[data-style=ultra-animato] .BSl2Ua_toolLayout{grid-template-columns:290px minmax(0,1fr)}html[data-style=ultra-animato] .BSl2Ua_formColumn{align-content:start;align-self:stretch;position:static}html[data-style=ultra-animato] .BSl2Ua_formPanel{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow:auto}}@media (max-width:53.74em){html[data-style=ultra-animato]:has(.BSl2Ua_sheetFab){scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom))}html[data-style=ultra-animato][data-ultra-fab-away] .BSl2Ua_sheetFab{transform:translateY(calc(100% + 32px + env(safe-area-inset-bottom)));pointer-events:none}html[data-style=ultra-animato]:has([data-ultra-pinned] [data-ultra-inverted]) .BSl2Ua_sheetFab{transform:translateY(calc(100% + 32px + env(safe-area-inset-bottom)));pointer-events:none}}@media (max-width:53.74em) and (prefers-reduced-motion:no-preference){html[data-style=ultra-animato] .BSl2Ua_sheetFab{transition:transform .3s cubic-bezier(.22,1,.36,1)}}@media (max-width:53.74em){html[data-style=ultra-animato] .BSl2Ua_formPanel .BSl2Ua_chip{width:44px;height:44px}html[data-style=ultra-animato] .BSl2Ua_planBar{border:1px solid var(--ultra-line);background:var(--ultra-surface);box-shadow:none;font:16px/1.5 var(--font-ui);border-radius:16px;gap:12px;margin:14px 0 20px;padding:14px 16px}html[data-style=ultra-animato] .BSl2Ua_planBarSummary{color:var(--ultra-text);font-weight:700}html[data-style=ultra-animato] .BSl2Ua_planBarButton{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_planBarButton:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}html[data-style=ultra-animato] .BSl2Ua_planBarButton{background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_planBarButton:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_planBarButton{flex:none;min-height:44px;padding:0 18px}html[data-style=ultra-animato] .BSl2Ua_formColumn{z-index:55;padding:14px 20px calc(24px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--ultra-line);background:var(--ultra-surface);box-shadow:var(--ultra-sheet-shadow);border-radius:24px 24px 0 0;gap:0;display:grid;transform:translateY(105%)}html[data-style=ultra-animato] .BSl2Ua_formColumnOpen{transform:none}html[data-style=ultra-animato] .BSl2Ua_formPanel{padding:0}html[data-style=ultra-animato] .BSl2Ua_sheetHandle{background:var(--ultra-field);border-radius:3px;width:44px;height:5px;margin:0 auto 14px}html[data-style=ultra-animato] .BSl2Ua_sheetDone{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_sheetDone:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}html[data-style=ultra-animato] .BSl2Ua_sheetDone{background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_sheetDone:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_sheetDone{justify-self:end;width:auto;margin-top:10px}html[data-style=ultra-animato] .BSl2Ua_sheetBackdrop{z-index:54;background:var(--ultra-backdrop)}html[data-style=ultra-animato] .BSl2Ua_sheetFab{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_sheetFab:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}html[data-style=ultra-animato] .BSl2Ua_sheetFab{background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_sheetFab:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_sheetFab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;min-height:52px;font:800 15px/normal var(--font-ui);border-radius:26px;padding:0 22px;box-shadow:0 10px 30px #0006}}@media (max-width:53.74em) and (prefers-reduced-motion:no-preference){html[data-style=ultra-animato] .BSl2Ua_formColumn{transition:transform .45s cubic-bezier(.22,1,.36,1)}}html[data-style=ultra-animato] .BSl2Ua_outputSection{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}html[data-style=ultra-animato] .BSl2Ua_outputSection+.BSl2Ua_outputSection{margin-top:64px}html[data-style=ultra-animato] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 22px}html[data-style=ultra-animato] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_eyebrow{display:none}html[data-style=ultra-animato] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader h2{color:var(--ultra-muted);font:700 12px/normal var(--font-mono);letter-spacing:.16em;text-transform:uppercase;line-height:1}html[data-style=ultra-animato] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_secondaryButton{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_secondaryButton:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_secondaryButton:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}html[data-style=ultra-animato] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_checkboxLine{color:var(--ultra-muted);font:13px/normal var(--font-mono);gap:10px}html[data-style=ultra-animato] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_checkboxLine input{appearance:none;border:2px solid var(--ultra-field);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-content:center;width:22px;height:22px;margin:0;display:inline-grid}html[data-style=ultra-animato] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_checkboxLine input:after{color:var(--ultra-on-lime);font:800 14px/1 var(--font-ui)}html[data-style=ultra-animato] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_checkboxLine input:checked{border-color:var(--ultra-lime-edge);background:var(--ultra-lime)}html[data-style=ultra-animato] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_checkboxLine input:checked:after{content:"✓"/""}html[data-style=ultra-animato] .BSl2Ua_outputSection>.BSl2Ua_sectionHeader .BSl2Ua_checkboxLine input:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:2px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_bestPonte{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:baseline;gap:8px 22px;padding:0 0 30px}html[data-style=ultra-animato] .BSl2Ua_bestPonteBody{display:block}html[data-style=ultra-animato] .BSl2Ua_bestPonteEyebrow{color:var(--ultra-accent);font:700 11px/normal var(--font-mono);letter-spacing:.16em;text-transform:uppercase;display:inline}html[data-style=ultra-animato] .BSl2Ua_bestPonteRange{color:var(--ultra-text);font:800 clamp(36px, 5vw, 64px)/1 var(--font-ui);letter-spacing:-.04em}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_bestPonteRange{font-size:34px}}html[data-style=ultra-animato] .BSl2Ua_bestPonteLeva{background:var(--ultra-lime);color:var(--ultra-on-lime);white-space:nowrap;min-height:auto;font-weight:800;font:800 clamp(28px, 4vw, 52px)/1 var(--font-ui);letter-spacing:-.03em;border:0;border-radius:0;padding:.06em .22em;display:inline-block}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_bestPonteLeva{font-size:26px}}html[data-style=ultra-animato] .BSl2Ua_bestPonteMeta{max-width:64ch;color:var(--ultra-muted);margin:6px 0 0}html[data-style=ultra-animato] .BSl2Ua_summaryGrid{border-top:1px solid var(--ultra-line);border-bottom:1px solid var(--ultra-line);gap:18px 26px;margin:0 0 34px;padding:22px 0}html[data-style=ultra-animato] .BSl2Ua_summaryGrid div{background:0 0;border:0;padding:0}html[data-style=ultra-animato] .BSl2Ua_summaryGrid dt{color:var(--ultra-muted);font:700 11px/normal var(--font-mono);letter-spacing:.14em;text-transform:uppercase}html[data-style=ultra-animato] .BSl2Ua_summaryGrid dd{color:var(--ultra-text);font:800 44px/1 var(--font-ui);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:6px 0 0}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_summaryGrid dd{font-size:34px}}html[data-style=ultra-animato] .BSl2Ua_summaryGrid .BSl2Ua_summaryWarning{outline-offset:4px;outline:2px solid}:is(html[data-style=ultra-animato] .BSl2Ua_summaryGrid .BSl2Ua_summaryWarning dt,html[data-style=ultra-animato] .BSl2Ua_summaryGrid .BSl2Ua_summaryWarning dd){color:var(--ultra-accent)}html[data-style=ultra-animato] .BSl2Ua_budgetWarning{border:1.5px solid var(--ultra-accent);color:var(--ultra-accent);font:700 14px/1.5 var(--font-ui);background:0 0;border-radius:14px;padding:12px 16px}:is(html[data-style=ultra-animato] .BSl2Ua_levaBadge,html[data-style=ultra-animato] .BSl2Ua_levaBadge_medium,html[data-style=ultra-animato] .BSl2Ua_levaBadge_low){min-height:auto;color:var(--ultra-leva);font:800 22px/normal var(--font-ui);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0}html[data-style=ultra-animato] .BSl2Ua_resultsTable{border-collapse:collapse;color:var(--ultra-text);font-size:16px}:is(html[data-style=ultra-animato] .BSl2Ua_resultsTable th,html[data-style=ultra-animato] .BSl2Ua_resultsTable td){border-bottom:1px solid var(--ultra-line);text-align:left;vertical-align:middle;padding:22px 12px 22px 0}html[data-style=ultra-animato] .BSl2Ua_resultsTable thead th{border-bottom:2px solid var(--ultra-text);color:var(--ultra-muted);font:700 11px/normal var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;padding:0 12px 14px 0;line-height:1.2}html[data-style=ultra-animato] .BSl2Ua_resultsTable tbody th{color:var(--ultra-text);font:700 16px/1.5 var(--font-ui);white-space:normal}html[data-style=ultra-animato] .BSl2Ua_resultsTable tbody tr>*{transition:background-color .2s}html[data-style=ultra-animato] .BSl2Ua_resultsTable tbody .BSl2Ua_selectedTableRow>*{background:var(--ultra-surface)}html[data-style=ultra-animato] .BSl2Ua_resultsTable tbody .BSl2Ua_selectedTableRow:hover>*{background:var(--ultra-surface)}:is(html[data-style=ultra-animato] .BSl2Ua_resultsTable td:nth-child(3),html[data-style=ultra-animato] .BSl2Ua_resultsTable td:nth-child(4)){font:800 34px/1 var(--font-ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums}html[data-style=ultra-animato] .BSl2Ua_resultsTable td:first-child{width:44px}html[data-style=ultra-animato] .BSl2Ua_resultsTable td:first-child input{appearance:none;border:2px solid var(--ultra-field);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-content:center;width:22px;height:22px;margin:0;display:inline-grid}html[data-style=ultra-animato] .BSl2Ua_resultsTable td:first-child input:after{color:var(--ultra-on-lime);font:800 14px/1 var(--font-ui)}html[data-style=ultra-animato] .BSl2Ua_resultsTable td:first-child input:checked{border-color:var(--ultra-lime-edge);background:var(--ultra-lime)}html[data-style=ultra-animato] .BSl2Ua_resultsTable td:first-child input:checked:after{content:"✓"/""}html[data-style=ultra-animato] .BSl2Ua_resultsTable td:first-child input:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:2px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_resultsTable td:first-child input{vertical-align:middle}html[data-style=ultra-animato] .BSl2Ua_resultsTable td.BSl2Ua_bookingCell{display:table-cell}:is(html[data-style=ultra-animato] .BSl2Ua_resultsTable tfoot th,html[data-style=ultra-animato] .BSl2Ua_resultsTable tfoot td){border-top:2px solid var(--ultra-text);color:var(--ultra-text);font:700 16px var(--font-ui);border-bottom:0}@media (hover:hover){html[data-style=ultra-animato] .BSl2Ua_resultsTable tbody tr:hover>*{background:var(--ultra-surface)}}html[data-style=ultra-animato] .BSl2Ua_explanationText{max-width:32ch;color:var(--ultra-muted);font:14px/1.5 var(--font-ui)}html[data-style=ultra-animato] .BSl2Ua_desktopTableWrap .BSl2Ua_resultsTable{min-width:0}html[data-style=ultra-animato] .BSl2Ua_bestPonteRange{text-wrap:balance;overflow-wrap:normal}html[data-style=ultra-animato] .BSl2Ua_desktopTableWrap .BSl2Ua_resultsTable thead th:is(:first-child,:last-child){color:#0000}html[data-style=ultra-animato] .BSl2Ua_mobileResultsList{border-top:2px solid var(--ultra-text);gap:0}html[data-style=ultra-animato] .BSl2Ua_opportunityCard{border:0;border-bottom:1px solid var(--ultra-line);min-height:0;box-shadow:none;background:0 0;border-radius:0;gap:4px;padding:16px 0}html[data-style=ultra-animato] .BSl2Ua_opportunitySelected{background:var(--ultra-surface)}html[data-style=ultra-animato] .BSl2Ua_opportunityCardHeader{align-items:center}html[data-style=ultra-animato] .BSl2Ua_opportunitySelector{min-height:44px;color:var(--ultra-text);gap:12px}html[data-style=ultra-animato] .BSl2Ua_opportunitySelector span{font:700 16px/1.3 var(--font-ui)}html[data-style=ultra-animato] .BSl2Ua_opportunitySelector .BSl2Ua_selectionBox{border:2px solid var(--ultra-field);width:22px;height:22px;color:var(--ultra-on-lime);font:800 14px/1 var(--font-ui);background:0 0;border-radius:6px;place-content:center;display:inline-grid}html[data-style=ultra-animato] .BSl2Ua_opportunitySelected .BSl2Ua_selectionBox{border-color:var(--ultra-lime-edge);background:var(--ultra-lime)}html[data-style=ultra-animato] .BSl2Ua_opportunityMetrics{grid-template-columns:minmax(0,1fr);gap:0}html[data-style=ultra-animato] .BSl2Ua_opportunityMetrics div{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}html[data-style=ultra-animato] .BSl2Ua_opportunityMetrics dt{color:var(--ultra-muted);font:700 11px/normal var(--font-mono);letter-spacing:.12em;text-transform:uppercase}html[data-style=ultra-animato] .BSl2Ua_opportunityMetrics dd{color:var(--ultra-text);font:800 26px/1 var(--font-ui);letter-spacing:-.03em;text-align:right}html[data-style=ultra-animato] .BSl2Ua_opportunityCard .BSl2Ua_explanationText{max-width:none}:is(html[data-style=ultra-animato] .BSl2Ua_budgetChip,html[data-style=ultra-animato] .BSl2Ua_selectedChip){font:700 10px/normal var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:12px;padding:2px 8px}html[data-style=ultra-animato] .BSl2Ua_budgetChip{border:1px solid var(--ultra-accent);color:var(--ultra-accent);background:0 0}html[data-style=ultra-animato] .BSl2Ua_selectedChip{background:var(--ultra-lime);color:var(--ultra-on-lime);border:0}html[data-style=ultra-animato] .BSl2Ua_bookingMenu{display:inline-block}:is(html[data-style=ultra-animato] .BSl2Ua_bookingMenuTrigger,html[data-style=ultra-animato] .BSl2Ua_bookingMenuTriggerQuiet){background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}:is(html[data-style=ultra-animato] .BSl2Ua_bookingMenuTrigger:hover:not(:disabled),html[data-style=ultra-animato] .BSl2Ua_bookingMenuTriggerQuiet:hover:not(:disabled)){background:var(--ultra-accent);color:var(--ultra-on-accent)}:is(html[data-style=ultra-animato] .BSl2Ua_bookingMenuTrigger:focus-visible,html[data-style=ultra-animato] .BSl2Ua_bookingMenuTriggerQuiet:focus-visible){outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}:is(html[data-style=ultra-animato] .BSl2Ua_bookingMenuTrigger,html[data-style=ultra-animato] .BSl2Ua_bookingMenuTriggerQuiet),:is(html[data-style=ultra-animato] .BSl2Ua_bookingMenuTrigger:hover:not(:disabled),html[data-style=ultra-animato] .BSl2Ua_bookingMenuTriggerQuiet:hover:not(:disabled)){background:var(--ultra-accent);color:var(--ultra-on-accent)}:is(html[data-style=ultra-animato] .BSl2Ua_bookingMenuTrigger,html[data-style=ultra-animato] .BSl2Ua_bookingMenuTriggerQuiet){padding:0 22px;font-size:15px}html[data-style=ultra-animato] .BSl2Ua_bookingMenuTrigger:after{content:"↗"/""}html[data-style=ultra-animato] .BSl2Ua_bookingMenuTriggerQuiet:after{content:"↗"/""}html[data-style=ultra-animato] .BSl2Ua_bookingMenuTrigger[aria-expanded=true]:after{content:"×"/""}html[data-style=ultra-animato] .BSl2Ua_bookingMenuTriggerQuiet[aria-expanded=true]:after{content:"×"/""}html[data-style=ultra-animato] .BSl2Ua_bookingMenuTriggerQuiet{border:1.5px solid var(--ultra-field);min-height:44px;color:var(--ultra-text);background:0 0;padding:0 16px;font-weight:600}html[data-style=ultra-animato] .BSl2Ua_bookingMenuTriggerQuiet:hover:not(:disabled){border-color:var(--ultra-accent);background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_bookingMenuList{border:1px solid var(--ultra-line);background:var(--ultra-surface-2);box-shadow:none;border-radius:14px;gap:0;min-width:230px;margin:8px 0 0;padding:6px}html[data-style=ultra-animato] .BSl2Ua_bookingMenuLink{min-height:44px;color:var(--ultra-text);font:400 16px/normal var(--font-ui);border-radius:10px;padding:0 14px;text-decoration:none}html[data-style=ultra-animato] .BSl2Ua_bookingMenuLink:hover{background:var(--ultra-lime);color:var(--ultra-on-lime)}html[data-style=ultra-animato] .BSl2Ua_bookingMenuLink{justify-content:space-between;gap:16px}html[data-style=ultra-animato] .BSl2Ua_bookingMenuLink small{color:var(--ultra-muted)}html[data-style=ultra-animato] .BSl2Ua_bookingMenuLink span:last-child{color:var(--ultra-muted)}html[data-style=ultra-animato] .BSl2Ua_bookingMenuLink:hover small{color:var(--ultra-on-lime)}html[data-style=ultra-animato] .BSl2Ua_bookingMenuLink:hover span:last-child{color:var(--ultra-on-lime)}html[data-style=ultra-animato] .BSl2Ua_bookingMenuLink:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:-3px;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_resultsDisclaimer{max-width:80ch;color:var(--ultra-muted);font:13px/1.5 var(--font-ui);margin:20px 0 0}html[data-style=ultra-animato] .BSl2Ua_emptyState{border:1px solid var(--ultra-line);background:var(--ultra-surface);box-shadow:none;color:var(--ultra-text);border-radius:18px;padding:26px 24px}html[data-style=ultra-animato] .BSl2Ua_emptyState strong{color:var(--ultra-text);font:800 22px/1.2 var(--font-ui);letter-spacing:-.02em}html[data-style=ultra-animato] .BSl2Ua_emptyState span{color:var(--ultra-muted);font:14px/1.5 var(--font-ui)}html[data-style=ultra-animato] .BSl2Ua_selectedVacationsList{gap:0}html[data-style=ultra-animato] .BSl2Ua_selectedVacationCard{border:0;border-bottom:1px solid var(--ultra-line);background:0 0;border-radius:0;padding:14px 0}html[data-style=ultra-animato] .BSl2Ua_selectedVacationCardPeriod{color:var(--ultra-text);font:700 16px var(--font-ui)}html[data-style=ultra-animato] .BSl2Ua_selectedVacationCardDays{color:var(--ultra-muted);font:700 11px/normal var(--font-mono);letter-spacing:.14em;text-transform:uppercase}html[data-style=ultra-animato] .BSl2Ua_selectedVacationsTotal{color:var(--ultra-text);font:800 22px var(--font-ui);padding:14px 0 0}html[data-style=ultra-animato] .BSl2Ua_legend{min-height:0;color:var(--ultra-muted);font:14px/1.5 var(--font-ui);gap:10px 24px;margin:0 0 20px}@media (min-width:48em){html[data-style=ultra-animato] .BSl2Ua_legend{background:var(--ultra-bg)}}html[data-style=ultra-animato] .BSl2Ua_legendItem{font:400 14px/1.5 var(--font-ui);gap:10px}:is(html[data-style=ultra-animato] .BSl2Ua_dayCell,html[data-style=ultra-animato] .BSl2Ua_legendSwatch){--fill:1;color:var(--ultra-text);font:700 14px/1 var(--font-ui);font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}html[data-style=ultra-animato] .BSl2Ua_legendSwatch{flex:none;width:32px;height:32px;font-size:0}html[data-style=ultra-animato] .BSl2Ua_legendSwatch:after{content:"7"/"";font:700 12px/1 var(--font-ui)}html[data-style=ultra-animato] .BSl2Ua_legendSwatch.BSl2Ua_dayCell_recommendedLeave:before{font-size:9px;bottom:1px;right:2px}html[data-style=ultra-animato] .BSl2Ua_legendSwatch.BSl2Ua_dayCell_workday{border-color:var(--ultra-line)}html[data-style=ultra-animato] .BSl2Ua_legendItem{color:var(--ultra-text)}html[data-style=ultra-animato] .BSl2Ua_dayCell{width:100%;min-height:0;padding:0}html[data-style=ultra-animato] .BSl2Ua_dayCell:after{border:1px solid var(--color-tooltip-border);border-radius:var(--tooltip-radius);background:var(--color-tooltip-bg);color:var(--color-tooltip-text);font:var(--tooltip-font);box-shadow:var(--tooltip-shadow)}html[data-style=ultra-animato] .BSl2Ua_dayCell_workday{color:var(--ultra-text);background:0 0}html[data-style=ultra-animato] .BSl2Ua_dayCell_weekend{background:repeating-linear-gradient(135deg, var(--ultra-wk-bg) 0 6px, var(--ultra-wk-line) 6px 8px);color:var(--ultra-wk-text);font-weight:500}html[data-style=ultra-animato] .BSl2Ua_dayCell_publicHoliday{background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_dayCell_publicHoliday:before{content:none}html[data-style=ultra-animato] .BSl2Ua_dayCell_recommendedLeave{border-color:var(--ultra-lime-edge);background:linear-gradient(var(--ultra-lime), var(--ultra-lime)) no-repeat left center/calc(var(--fill) * 100%) 100%;color:color-mix(in srgb, var(--ultra-on-lime) calc(var(--fill) * 100%), var(--ultra-text))}html[data-style=ultra-animato] .BSl2Ua_dayCell_recommendedLeave:before{color:inherit;font:700 11px/1 var(--font-ui);bottom:2px;right:4px}html[data-style=ultra-animato] .BSl2Ua_legendSwatch.BSl2Ua_dayCell_recommendedLeave{background:var(--ultra-lime)}html[data-style=ultra-animato] .BSl2Ua_dayCell_companyClosure{border:2px dashed var(--ultra-closure);color:var(--ultra-closure);background:0 0}html[data-style=ultra-animato] .BSl2Ua_dayCell_mandatoryLeave{border-bottom:5px solid var(--ultra-text);color:var(--ultra-text);background:0 0;border-radius:8px 8px 2px 2px}html[data-style=ultra-animato] .BSl2Ua_dayCellSelected{border-color:var(--color-day-selected-bg);background:var(--color-day-selected-bg);color:var(--color-day-selected-text);outline:3px solid var(--ultra-text);outline-offset:1px;z-index:1}html[data-style=ultra-animato] .BSl2Ua_dayCellSelected:before{color:var(--color-day-selected-text)}html[data-style=ultra-animato] .BSl2Ua_legendSwatch.BSl2Ua_dayCellSelected{outline-offset:-3px}html[data-style=ultra-animato] .BSl2Ua_dayCell:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:2px;z-index:3;border-radius:2px}html[data-style=ultra-animato] .BSl2Ua_dayCellPast{opacity:.45}html[data-style=ultra-animato] .BSl2Ua_calendarList{align-items:start;gap:0 44px}html[data-style=ultra-animato] .BSl2Ua_monthBlock:has(.BSl2Ua_dayCell:hover,.BSl2Ua_dayCell:focus-visible){content-visibility:visible}html[data-style=ultra-animato] .BSl2Ua_monthBlock{border:0;border-top:1px solid var(--ultra-line);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;padding:0;display:flex}html[data-style=ultra-animato] .BSl2Ua_monthBlock h3{min-height:56px;color:var(--ultra-text);font:800 22px/1.2 var(--font-ui);letter-spacing:-.02em;flex:none;padding:18px 0 10px}html[data-style=ultra-animato] .BSl2Ua_monthSummary{min-width:0;color:var(--ultra-muted);font:500 12px/1.4 var(--font-mono);letter-spacing:.02em;text-align:right;flex:1 1 0;margin:0;padding:18px 0 10px;display:block}:is(html[data-style=ultra-animato] .BSl2Ua_weekdayGrid,html[data-style=ultra-animato] .BSl2Ua_monthGrid){flex:0 0 100%;gap:4px;padding:0}html[data-style=ultra-animato] .BSl2Ua_weekdayGrid span{color:var(--ultra-muted);font:700 11px/1.2 var(--font-mono);padding:0 0 6px}html[data-style=ultra-animato] .BSl2Ua_monthGrid{padding-bottom:24px}html[data-style=ultra-animato] .BSl2Ua_selectedVacationBar{color:var(--ultra-muted);background:0 0;border:0;align-items:center;margin:0 0 8px;padding:0}html[data-style=ultra-animato] .BSl2Ua_selectedVacationBar strong{color:var(--ultra-text);font:700 14px/1.4 var(--font-ui)}html[data-style=ultra-animato] .BSl2Ua_selectedVacationBar span{color:var(--ultra-muted);font:13px/1.4 var(--font-mono)}html[data-style=ultra-animato] .BSl2Ua_clearSelectionButton{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_clearSelectionButton:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_clearSelectionButton:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}@media (max-width:47.99em){html[data-style=ultra-animato] .BSl2Ua_dayCell{min-height:44px}html[data-style=ultra-animato] .BSl2Ua_calendarList{padding-bottom:calc(60px + env(safe-area-inset-bottom))}html[data-style=ultra-animato] .BSl2Ua_monthsToggle{background:var(--ultra-text);min-height:48px;color:var(--ultra-bg);font:700 14px/normal var(--font-ui);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}html[data-style=ultra-animato] .BSl2Ua_monthsToggle:hover:not(:disabled){background:var(--ultra-accent);color:var(--ultra-on-accent)}html[data-style=ultra-animato] .BSl2Ua_monthsToggle:focus-visible{outline:3px solid var(--ultra-focus);outline-offset:3px;border-radius:24px}html[data-style=ultra-animato] .BSl2Ua_monthsToggle{justify-self:start}}
