:where(.sf-display,.sf-page-title,.sf-sheet-title,.sf-drawer-title,.sf-section-title,.sf-panel-title,.sf-card-title,.sf-item-name,.sf-eyebrow,.sf-wordmark,.sf-category-nav){margin:0}.sf-display{font-family:var(--sf-type-display-family);font-size:var(--sf-type-display-size);line-height:var(--sf-type-display-leading);letter-spacing:var(--sf-type-display-tracking);font-weight:var(--sf-type-display-weight);text-transform:var(--sf-type-display-case);text-wrap:balance}.sf-page-title{font-family:var(--sf-type-page-title-family);font-size:var(--sf-type-page-title-size);line-height:var(--sf-type-page-title-leading);letter-spacing:var(--sf-type-page-title-tracking);font-weight:var(--sf-type-page-title-weight);text-transform:var(--sf-type-page-title-case)}.sf-sheet-title{font-family:var(--sf-type-sheet-title-family);font-size:var(--sf-type-sheet-title-size);line-height:var(--sf-type-sheet-title-leading);letter-spacing:var(--sf-type-sheet-title-tracking);font-weight:var(--sf-type-sheet-title-weight);text-transform:var(--sf-type-sheet-title-case)}.sf-drawer-title{font-family:var(--sf-type-drawer-title-family);font-size:var(--sf-type-drawer-title-size);line-height:var(--sf-type-drawer-title-leading);letter-spacing:var(--sf-type-drawer-title-tracking);font-weight:var(--sf-type-drawer-title-weight);text-transform:var(--sf-type-drawer-title-case)}.sf-section-title{font-family:var(--sf-type-section-title-family);font-size:var(--sf-type-section-title-size);line-height:var(--sf-type-section-title-leading);letter-spacing:var(--sf-type-section-title-tracking);font-weight:var(--sf-type-section-title-weight);text-transform:var(--sf-type-section-title-case)}.sf-panel-title{font-family:var(--sf-type-panel-title-family);font-size:var(--sf-type-panel-title-size);line-height:var(--sf-type-panel-title-leading);letter-spacing:var(--sf-type-panel-title-tracking);font-weight:var(--sf-type-panel-title-weight);text-transform:var(--sf-type-panel-title-case)}.sf-card-title{font-family:var(--sf-type-card-title-family);font-size:var(--sf-type-card-title-size);line-height:var(--sf-type-card-title-leading);letter-spacing:var(--sf-type-card-title-tracking);font-weight:var(--sf-type-card-title-weight);text-transform:var(--sf-type-card-title-case)}.sf-item-name{font-family:var(--sf-type-item-name-family);font-size:var(--sf-type-item-name-size);line-height:var(--sf-type-item-name-leading);letter-spacing:var(--sf-type-item-name-tracking);font-weight:var(--sf-type-item-name-weight);text-transform:var(--sf-type-item-name-case)}.sf-eyebrow{font-family:var(--sf-type-eyebrow-family);font-size:var(--sf-type-eyebrow-size);line-height:var(--sf-type-eyebrow-leading);letter-spacing:var(--sf-type-eyebrow-tracking);font-weight:var(--sf-type-eyebrow-weight);text-transform:var(--sf-type-eyebrow-case)}.sf-wordmark{font-family:var(--sf-type-wordmark-family);font-size:var(--sf-type-wordmark-size);line-height:var(--sf-type-wordmark-leading);letter-spacing:var(--sf-type-wordmark-tracking);font-weight:var(--sf-type-wordmark-weight);text-transform:var(--sf-type-wordmark-case)}.sf-category-nav{font-family:var(--sf-type-category-nav-family);font-size:var(--sf-type-category-nav-size);line-height:var(--sf-type-category-nav-leading);letter-spacing:var(--sf-type-category-nav-tracking);font-weight:var(--sf-type-category-nav-weight);text-transform:var(--sf-type-category-nav-case)}.sf-card-title.sf-upper,.sf-display.sf-upper,.sf-drawer-title.sf-upper,.sf-item-name.sf-upper,.sf-page-title.sf-upper,.sf-panel-title.sf-upper,.sf-section-title.sf-upper,.sf-sheet-title.sf-upper{text-transform:uppercase;letter-spacing:.3px}.sf-grid-ruled{gap:var(--sf-metric-grid-gap)}.sf-grid-ruled>*{outline:var(--sf-metric-grid-gap) solid var(--sf-color-hairline)}.sf-clamp-1,.sf-clamp-2,.sf-clamp-3{-webkit-box-orient:vertical;overflow:hidden}.sf-clamp-1:not(.hidden),.sf-clamp-2:not(.hidden),.sf-clamp-3:not(.hidden){display:-webkit-box}.sf-clamp-1{-webkit-line-clamp:1}.sf-clamp-2{-webkit-line-clamp:2}.sf-clamp-3{-webkit-line-clamp:3}.sf-focus:focus-visible{outline:2px solid var(--sf-sys-focus);outline-offset:2px}.sf-root .calenderTable div table thead tr th{color:var(--sf-color-ink-subtle)}.sf-root .calenderTable div table tbody td{border-radius:0}.sf-root .calenderTable div table tbody td button{background:var(--sf-color-surface-tint);border-radius:var(--sf-radius-thumb);color:var(--sf-color-ink)}.sf-root .calenderTable div table tbody td button:hover:not([disabled]){background:var(--sf-color-primary-soft);color:var(--sf-color-primary)}.sf-root .calenderTable .rdp-caption_label{color:var(--sf-color-ink)!important;font-family:var(--sf-type-panel-title-family)}.sf-root .calenderTable .rdp-chevron{background:transparent!important;fill:var(--sf-color-ink-subtle)!important}.sf-root .calenderTable .rdp-selected button,.sf-root .calenderTable div table tbody td button[aria-selected=true]{border:var(--sf-metric-control-border) solid var(--sf-color-primary);background:var(--sf-color-primary-soft);color:var(--sf-color-primary)}html[data-sf-edit] section[data-sf-section]:empty{display:flex;align-items:center;justify-content:center;min-height:56px;margin:10px auto;max-width:min(92%,720px);border:1.5px dashed var(--sf-sys-focus,#4b8bf5);border-radius:10px;opacity:.85}html[data-sf-edit] section[data-sf-section]:empty:before{content:attr(data-sf-label);font-family:var(--sf-font-body,ui-sans-serif,sans-serif);font-size:12px;font-weight:600;color:var(--sf-sys-focus,#4b8bf5);padding:0 16px;text-align:center}.sf-edit-only{display:none}html[data-sf-edit] .sf-edit-only{display:flex}html[data-sf-edit] .sf-live-label{display:none}