:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd{--unit-images-card-radius:1.25rem;--unit-images-inner-radius:0.85rem;--unit-images-field-height:3rem;--unit-images-panel-gap:1.6rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .search-page-header{margin:0;padding:.45rem 1.6rem 1.05rem;text-align:center}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .search-page-header__copy{width:100%;align-items:center;gap:.28rem;margin:0;padding:0}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .search-page-header__title{max-width:none;margin:0;font-size:2.65rem;font-weight:900;line-height:.98;letter-spacing:0;white-space:nowrap}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .search-page-header__sub{max-width:42rem;margin:0;font-size:.84rem;font-weight:700;line-height:1.25;letter-spacing:0}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-workflow-grid{display:grid;grid-template-columns:minmax(24rem,.86fr) minmax(36rem,1.14fr);align-items:start;gap:var(--unit-images-panel-gap);margin:0;padding:0 2.15rem 1.1rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-gallery-card,:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-workflow-grid>.card{min-width:0;height:auto;border-radius:var(--unit-images-card-radius)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-action-card,:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-filter-card{gap:1.05rem;padding:1.45rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-gallery-card{gap:1rem;margin:0 2.15rem 2.15rem;padding:1.25rem 1.45rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd :is(.card:hover,.card-muted:hover,.surface-list__item:hover,.gallery-tile:hover,.upload-picker:hover,.upload-picker__dropzone:hover){transform:none}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .section-stack--dense{gap:.7rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .section-heading{margin:0;font-size:2rem;font-weight:900;line-height:1.12;letter-spacing:0;text-transform:uppercase}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .page-sub{margin:0;font-size:.82rem;font-weight:700;line-height:1.45;letter-spacing:0}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .label{font-size:.72rem;font-weight:850;line-height:1.15;letter-spacing:.16em;text-transform:uppercase}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .grid.grid-cols-1.md\:grid-cols-2{gap:.9rem .85rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .field-stack{gap:.55rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .suggest-dropdown{top:calc(100% + .12rem);border-top-left-radius:.65rem;border-top-right-radius:.65rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-combobox{position:relative}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-combobox__field{width:100%}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-combobox__input{width:100%;padding-inline-end:2.65rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-combobox__input:not(:disabled){cursor:text}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-combobox__chevron{position:absolute;inset-block-start:50%;inset-inline-end:.95rem;display:inline-flex;align-items:center;justify-content:center;color:var(--app-text-secondary);pointer-events:none;transform:translateY(-50%)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-combobox__dropdown{overflow:hidden;max-width:100%}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-combobox__dropdown .overlay-menu__scroll{max-height:14rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-combobox__option{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:.75rem;font-weight:750}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-combobox__empty{font-weight:700}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd :is(.input,.select){min-height:var(--unit-images-field-height);height:var(--unit-images-field-height);border-radius:var(--unit-images-inner-radius);padding-inline:1rem;font-size:.86rem;font-weight:700}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd :is(.input,.select)::-moz-placeholder{text-transform:uppercase}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd :is(.input,.select)::placeholder{text-transform:uppercase}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .card-muted{min-height:4.35rem;padding:1rem 1.25rem;border-radius:var(--unit-images-inner-radius)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .card-muted.section-stack--dense{display:flex;min-height:4.35rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.38rem;padding-block:.9rem .95rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .field-value{font-size:.95rem;font-weight:800}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .table-actions{gap:.55rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .btn-sm{min-height:2.15rem;padding:0 1.15rem;border-radius:999px;font-size:.78rem;font-weight:900}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .card-muted.section-stack--dense .table-actions{align-items:center;margin-top:0}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .card-muted.section-stack--dense .btn-sm{min-width:8.9rem;justify-content:center}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-filter-summary-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:.85rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .suggest-field+.table-cell-sub{display:none}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-list{gap:.55rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .surface-list{margin-top:-.2rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-match-list{max-height:19rem;overflow-y:auto;gap:.55rem;padding-right:.2rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .surface-list__item{min-height:4.35rem;padding:.85rem .95rem;border-radius:var(--unit-images-inner-radius)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-filter-card .surface-list__item{min-height:3.55rem;padding:.72rem .95rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-filter-card .surface-list__item .label{font-size:.66rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-match-row{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.7rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-match-checkbox{width:1rem;height:1rem;justify-self:center;margin:0}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-match-row .surface-list__meta{min-width:0;text-align:start}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-match-row .table-cell-sub,:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-match-row .table-cell-title{display:block}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-match-row .btn-sm{justify-self:end;white-space:nowrap}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .section-stack:has(.upload-picker){gap:.8rem;margin-top:.2rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .section-stack:has(.upload-picker)>.field-stack{gap:.75rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker{gap:.78rem;padding:.95rem;border-radius:var(--unit-images-card-radius)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker__dropzone{height:clamp(14rem,17.5vw,17.75rem);min-height:0;padding:.75rem;border-radius:var(--unit-images-card-radius)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-upload-panel .upload-picker{padding:.75rem;border-radius:var(--unit-images-inner-radius)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-upload-panel .upload-picker__dropzone{height:clamp(7.75rem,10vw,10rem);border-radius:var(--unit-images-inner-radius)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker__surface{display:flex;height:100%;min-height:0;border-style:dashed;border-radius:calc(var(--unit-images-card-radius) - .12rem);aspect-ratio:auto}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker__preview,:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker__preview-grid{width:100%;height:100%;min-height:0}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker__preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker__placeholder{gap:.5rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker__placeholder svg{width:1.4rem;height:1.4rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker__placeholder span{font-size:.78rem;font-weight:800}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker__actions{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;padding-top:0;white-space:normal}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker__action{min-width:8.65rem;border-radius:.55rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .section-stack:has(.upload-picker)>.table-actions .btn-primary{min-width:11rem;min-height:2.55rem;border-radius:.65rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-inline-empty{display:flex;min-height:3.4rem;flex-direction:column;align-items:center;justify-content:center;padding:.75rem 1rem;border-style:dashed;border-radius:var(--unit-images-inner-radius);text-align:center}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .empty-state__title{font-size:.86rem;font-weight:900;line-height:1.05}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .empty-state__text{max-width:15rem;font-size:.78rem;font-weight:800;line-height:1.25}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-panel{gap:.55rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.62rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-panel .card-muted{min-height:0;min-width:0;overflow:hidden;padding:.58rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-panel .surface-list{min-width:0;gap:.36rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-panel .surface-list__item{min-width:0;min-height:2.8rem;padding:.42rem .56rem;transition:border-color .16s ease,background-color .16s ease}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-panel .surface-list__item:hover{transform:none}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-panel .label{font-size:.62rem;letter-spacing:.13em}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-panel .table-cell-sub,:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-panel .table-cell-title{min-width:0;font-size:.74rem;line-height:1.15}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-panel .field-stack{min-width:0}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-panel :is(.input,.select){min-width:0;min-height:2.45rem;height:2.45rem;border-radius:.65rem;padding-inline:.68rem;padding-block:0;color:var(--app-text-primary);font-size:.76rem;font-weight:800;line-height:1.2}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-actions{justify-content:flex-start;margin-top:.62rem;margin-bottom:.56rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-helper{width:100%;max-width:none;margin:.68rem 0 0}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-button{min-width:min(100%,15.75rem);justify-content:center;padding-inline:1.25rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-button:disabled{cursor:not-allowed}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-feedback{display:grid;width:100%;max-width:none;gap:.2rem;margin-top:.56rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-feedback .table-cell-sub{margin:0}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-feedback-line{width:100%;max-width:none}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-upload-panel{margin-top:.68rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .gallery-grid{flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.9rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-gallery-unit{gap:.65rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-gallery-toolbar{justify-content:flex-start}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-gallery-unit-header{min-height:3.1rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .gallery-tile{padding:.95rem;border-radius:var(--unit-images-card-radius)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .gallery-tile__media{position:relative;height:12rem;min-height:0;border-style:dashed;border-radius:calc(var(--unit-images-card-radius) - .12rem);aspect-ratio:auto}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-image-selector{position:absolute;top:.58rem;left:.58rem;z-index:2;display:inline-flex;align-items:center;gap:.36rem;max-width:calc(100% - 1.16rem);min-height:1.85rem;padding:.22rem .55rem;border:1px solid rgba(216,185,154,.58);border-radius:999px;background:rgba(12,40,64,.82);color:#ffffff;font-size:.68rem;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 .5rem 1.2rem rgba(0,0,0,.22)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-image-selector input{width:.9rem;height:.9rem;margin:0;accent-color:var(--ff-gold)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-image-selector.is-selected{border-color:rgba(255,255,255,.86);background:var(--ff-gold);color:var(--ff-navy)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-image-selector:has(input:disabled){opacity:.62;cursor:not-allowed}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .gallery-tile__actions{justify-content:center}@media (min-width:761px){:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-feedback-line,:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-helper{white-space:nowrap}}html[data-theme=light] .unit-images-xd{--ff-nav-page-container-bg:rgba(255,255,255,0.5);--ff-nav-page-surface:#f5eee6}html[data-theme=light] .unit-images-xd .card,html[data-theme=light] .unit-images-xd .card-muted,html[data-theme=light] .unit-images-xd .upload-picker{background:#f5eee6}html[data-theme=light] .unit-images-xd :is(.input,.select,.upload-picker__dropzone,.upload-picker__surface,.empty-state,.surface-list__item,.gallery-tile,.gallery-tile__media){background:rgba(255,255,255,.9)}html[data-theme=light] .unit-images-xd :is(.upload-picker__surface,.empty-state,.gallery-tile__media){background:#f8f4ef}html[data-theme=light] .unit-images-xd .btn-primary{background:var(--ff-gold);color:var(--ff-navy)}html[data-theme=light] .unit-images-xd .btn-secondary,html[data-theme=light] .unit-images-xd .btn-subtle{background:rgba(255,255,255,.78);color:rgba(12,40,64,.68)}html[data-theme=light] .unit-images-xd .btn-primary,html[data-theme=light] .unit-images-xd .btn-primary:disabled{border-color:rgba(216,185,154,.65);background:var(--ff-gold);color:var(--ff-navy);opacity:1}html[data-theme=light] .unit-images-xd .unit-images-unit-data-button{border-color:rgba(12,40,64,.22);background:#0c2840;color:#ffffff}html[data-theme=light] .unit-images-xd .unit-images-unit-data-button:disabled{border-color:rgba(12,40,64,.16);background:rgba(255,255,255,.76);color:rgba(12,40,64,.58)}html[data-theme=light] .unit-images-xd .btn-secondary:disabled,html[data-theme=light] .unit-images-xd .btn-subtle:disabled{opacity:1}html[data-theme=dark] .unit-images-xd{--ff-nav-page-container-bg:rgba(255,255,255,0.5);--ff-nav-page-surface:#0c2840}html[data-theme=dark] .unit-images-xd .card,html[data-theme=dark] .unit-images-xd .card-muted,html[data-theme=dark] .unit-images-xd .upload-picker{border-color:rgba(216,185,154,.22);background:#0c2840;color:#f5eee6}html[data-theme=dark] .unit-images-xd .section-heading{color:#d8b99a}html[data-theme=dark] .unit-images-xd :is(.label,.page-sub,.table-cell-sub,.section-note,.surface-list__meta,.table-cell-meta){color:rgba(245,238,230,.72)}html[data-theme=dark] .unit-images-xd :is(.field-value,.table-cell-title,.empty-state__title){color:#ffffff}html[data-theme=dark] .unit-images-xd :is(.input,.select,.suggest-dropdown){border-color:rgba(216,185,154,.16);background:#c2c9cf;color:#0c2840}html[data-theme=dark] .unit-images-xd :is(.input,.select)::-moz-placeholder{color:rgba(12,40,64,.6)}html[data-theme=dark] .unit-images-xd :is(.input,.select)::placeholder{color:rgba(12,40,64,.6)}html[data-theme=dark] .unit-images-xd :is(.surface-list__item,.upload-picker__dropzone,.gallery-tile,.gallery-tile__media){border-color:rgba(216,185,154,.16);background:#c2c9cf;color:#0c2840}html[data-theme=dark] .unit-images-xd :is(.upload-picker__surface,.empty-state){border-color:rgba(12,40,64,.34);background:#f5eee6;color:#0c2840}html[data-theme=dark] .unit-images-xd :is(.surface-list__item .table-cell-title,.surface-list__item .table-cell-sub,.empty-state__title,.empty-state__text,.upload-picker__placeholder){color:#0c2840}html[data-theme=dark] .unit-images-xd .upload-picker__placeholder svg{color:#0c2840}html[data-theme=dark] .unit-images-xd :is(.btn-primary,.surface-list__item--active){border-color:rgba(216,185,154,.12);background:#d8b99a;color:#0c2840}html[data-theme=dark] .unit-images-xd .unit-images-unit-data-button{border-color:rgba(216,185,154,.35);background:#0c2840;color:#f5eee6}html[data-theme=dark] .unit-images-xd .unit-images-unit-data-button:disabled{border-color:rgba(12,40,64,.2);background:rgba(245,238,230,.82);color:rgba(12,40,64,.62)}html[data-theme=dark] .unit-images-xd :is(.btn-secondary,.btn-subtle,.upload-picker__action){border-color:rgba(216,185,154,.16);background:#c2c9cf;color:#0c2840}html[data-theme=dark] .unit-images-xd :is(.notice-warning,.unit-images-success-notice,.unit-images-error-notice){border-color:rgba(216,185,154,.3);background:rgba(216,185,154,.16);color:#f5eee6}@media (max-width:1280px){:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-workflow-grid{grid-template-columns:minmax(0,1fr)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-filter-summary-grid{grid-template-columns:minmax(0,1fr)}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-unit-data-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-gallery-card,:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-workflow-grid{padding-inline:.75rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .unit-images-gallery-card{margin-inline:.75rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .grid.grid-cols-1.md\:grid-cols-2{gap:.72rem}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker__dropzone{height:13rem;min-height:0}:is(html[data-theme=light],html[data-theme=dark]) .unit-images-xd .upload-picker__surface{min-height:0}}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd{--approvals-xd-navy:#0c2840;--approvals-xd-cream:#f5eee6;--approvals-xd-gold:#d8b99a;--approvals-xd-muted:#c2c9cf;--approvals-xd-white:#ffffff;--approvals-xd-page-bg:rgba(255,255,255,0.5);--approvals-xd-card-bg:var(--approvals-xd-cream);--approvals-xd-card-border:rgba(255,255,255,0.78);--approvals-xd-card-shadow:0 24px 52px rgba(12,40,64,0.18),inset 0 1px 0 rgba(255,255,255,0.88);--approvals-xd-text:var(--approvals-xd-navy);--approvals-xd-muted-text:rgba(12,40,64,0.62);--approvals-xd-table-head:var(--approvals-xd-gold);--approvals-xd-table-body:rgba(255,255,255,0.92);--approvals-xd-field-bg:rgba(255,255,255,0.94);--approvals-xd-soft-panel:rgba(255,255,255,0.54);--approvals-xd-soft-border:rgba(12,40,64,0.18);--approvals-xd-dashed-border:rgba(12,40,64,0.34);width:100%;min-height:clamp(36rem,68vh,48rem);padding:clamp(.65rem,1vw,.95rem) clamp(1.35rem,2.4vw,2.25rem) clamp(1.35rem,2.4vw,2.25rem);overflow:hidden;border:1px solid rgba(255,255,255,.6);border-radius:.75rem;background:var(--approvals-xd-page-bg);color:var(--approvals-xd-text);box-shadow:0 5px 10px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.56)}html[data-theme=dark] .approvals-xd{--approvals-xd-page-bg:rgba(255,255,255,0.5);--approvals-xd-card-bg:#0c2840;--approvals-xd-card-border:rgba(194,201,207,0.28);--approvals-xd-card-shadow:0 24px 52px rgba(2,8,16,0.32),inset 0 1px 0 rgba(255,255,255,0.08);--approvals-xd-text:#0c2840;--approvals-xd-muted-text:rgba(194,201,207,0.72);--approvals-xd-table-head:var(--approvals-xd-gold);--approvals-xd-table-body:#c2c9cf;--approvals-xd-field-bg:#c2c9cf;--approvals-xd-soft-panel:#c2c9cf;--approvals-xd-soft-border:rgba(12,40,64,0.18);--approvals-xd-dashed-border:rgba(12,40,64,0.34);border-color:rgba(255,255,255,.2)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .search-page-header{justify-content:center;padding:0 0 clamp(.75rem,1vw,1.05rem);text-align:center}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .search-page-header:after,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .search-page-header:before,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .search-page-header__copy:after,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .search-page-header__copy:before{display:none}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .search-page-header__copy{align-items:center;gap:0;max-width:51rem;margin-inline:auto;padding:0;text-align:center}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .search-page-header__label{display:none;color:var(--approvals-xd-muted-text);font-size:.7rem;font-weight:900;letter-spacing:.22em}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .search-page-header__title{color:var(--approvals-xd-text);font-size:clamp(2.25rem,2.7vw,2.65rem);font-weight:900;line-height:1.05;letter-spacing:0}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .search-page-header__sub{max-width:50.9375rem;margin-inline:auto;color:var(--approvals-xd-muted-text);font-size:clamp(.72rem,.82vw,.84rem);font-weight:700;line-height:1.2;text-align:center;text-wrap:nowrap;white-space:nowrap}html[data-theme=light] .approvals-xd .search-page-header__sub{color:rgba(12,40,64,.5)}html[data-theme=dark] .approvals-xd .search-page-header__sub{color:rgba(12,40,64,.56)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-layout{--approvals-desktop-panel-height:clamp(34rem,calc(100dvh - 13rem),54rem);grid-template-columns:minmax(0,1.22fr) minmax(22rem,.92fr);gap:clamp(1.25rem,2vw,1.8rem);align-items:stretch;min-height:0}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-detail-panel,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-queue-panel{overflow:hidden;border-color:var(--approvals-xd-card-border);border-radius:clamp(1.1rem,1.6vw,1.45rem);background:var(--approvals-xd-card-bg);color:var(--approvals-xd-text);box-shadow:var(--approvals-xd-card-shadow)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-queue-panel{display:flex;flex-direction:column;height:var(--approvals-desktop-panel-height);max-height:var(--approvals-desktop-panel-height);min-height:0}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-detail-column{display:flex;height:var(--approvals-desktop-panel-height);position:sticky;top:1rem;align-self:start;max-height:var(--approvals-desktop-panel-height);min-width:0}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-detail-panel{flex:1 1 auto;height:100%;max-height:var(--approvals-desktop-panel-height);overflow-y:auto;overscroll-behavior:contain}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-queue-toolbar{border:0;background:transparent;box-shadow:none}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .table-toolbar__copy{max-width:44rem}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd :is(.approvals-queue-toolbar .page-sub,.approvals-card-heading .page-sub){font-weight:700}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .section-heading{color:var(--approvals-xd-text);font-size:clamp(1.45rem,1.9vw,2rem);font-weight:900;line-height:1.05;letter-spacing:0}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .dashboard-table__meta-label,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .dashboard-table__secondary,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .field-label,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .metric-summary__sub,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .section-note{color:var(--approvals-xd-muted-text);font-weight:700}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .table-toolbar__actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.65rem}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-queue-count{justify-content:center;width:1.75rem;height:1.75rem;min-width:1.75rem;min-height:1.75rem;padding:0;border-radius:9999px;font-weight:700}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .select,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .textarea{border-color:var(--approvals-xd-soft-border);background-color:var(--approvals-xd-field-bg);color:var(--approvals-xd-navy);box-shadow:0 8px 18px rgba(12,40,64,.08),inset 0 1px 0 rgba(255,255,255,.56)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-queue-wrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain;border:0;border-top:1px solid rgba(216,185,154,.26);border-radius:0;background:var(--approvals-xd-table-body)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-queue-wrap .data-table thead th{position:sticky;top:0;z-index:2}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .data-table{background:var(--approvals-xd-table-body)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .data-table thead th{border-color:rgba(12,40,64,.08);background:var(--approvals-xd-table-head);color:var(--approvals-xd-navy);font-weight:900}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .data-table tbody td{border-color:rgba(12,40,64,.08);background:var(--approvals-xd-table-body);color:var(--approvals-xd-navy)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .data-table tbody tr:hover td{background:rgba(216,185,154,.26)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .dashboard-table__primary,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .field-value{color:var(--approvals-xd-navy)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-detail-panel>.section-stack--dense{gap:.35rem}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-detail-panel--empty{justify-content:flex-start}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-detail-panel--selected{scroll-padding-bottom:1rem}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-detail-empty,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-table-empty .empty-state{border-color:var(--approvals-xd-dashed-border);border-style:dashed;background:var(--approvals-xd-soft-panel);color:var(--approvals-xd-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-detail-empty{min-height:8.5rem;justify-content:center;margin-top:clamp(1rem,1.6vw,1.75rem)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-compare-card,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-detail-summary,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-review-card,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .field-row{border-color:var(--approvals-xd-soft-border);background:var(--approvals-xd-soft-panel);color:var(--approvals-xd-text)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-field-list{gap:.75rem}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-field-list .field-row{display:flex;min-height:4.35rem;flex-direction:column;justify-content:center;gap:.45rem;padding:.85rem .95rem;border:1px solid var(--approvals-xd-soft-border);border-radius:.85rem;background:rgba(255,255,255,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.68)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-field-list .field-label,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-field-list .field-value{margin:0}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-field-list .field-label{font-size:.72rem;font-weight:850;line-height:1;letter-spacing:.04em}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-field-list .field-value{font-size:.95rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere}html[data-theme=dark] .approvals-xd .approvals-field-list .field-row{background:#c2c9cf;color:var(--approvals-xd-navy);box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}html[data-theme=light] .approvals-xd .approvals-detail-summary{border-color:rgba(255,255,255,.78);border-radius:12px;background:rgba(245,238,230,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.68)}html[data-theme=light] .approvals-xd .approvals-detail-summary .field-row{border-color:rgba(12,40,64,.14);border-radius:0;background:rgba(245,238,230,.52);box-shadow:none}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-detail-summary .table-actions{margin-top:.75rem}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .field-row--highlight{border-color:rgba(216,185,154,.5);background:rgba(216,185,154,.2)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .badge,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .tag{border-color:rgba(12,40,64,.14);background:rgba(255,255,255,.72);color:var(--approvals-xd-navy)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .btn-primary{border-color:rgba(12,40,64,.08);background:var(--approvals-xd-navy);color:var(--approvals-xd-white)}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .btn-secondary,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .btn-subtle{border-color:rgba(12,40,64,.12);background:rgba(255,255,255,.76);color:var(--approvals-xd-navy)}html[data-theme=dark] .approvals-xd .page-title,html[data-theme=dark] .approvals-xd .section-heading{color:var(--approvals-xd-gold)}html[data-theme=dark] .approvals-xd .approvals-compare-card,html[data-theme=dark] .approvals-xd .approvals-compare-card .field-value,html[data-theme=dark] .approvals-xd .approvals-compare-card .section-heading,html[data-theme=dark] .approvals-xd .approvals-detail-empty,html[data-theme=dark] .approvals-xd .approvals-detail-summary,html[data-theme=dark] .approvals-xd .approvals-detail-summary .field-value,html[data-theme=dark] .approvals-xd .approvals-review-card,html[data-theme=dark] .approvals-xd .approvals-review-card .field-value,html[data-theme=dark] .approvals-xd .approvals-review-card .section-heading,html[data-theme=dark] .approvals-xd .search-page-header__title{color:var(--approvals-xd-navy)}html[data-theme=dark] .approvals-xd .approvals-compare-card .field-label,html[data-theme=dark] .approvals-xd .approvals-detail-summary .field-label,html[data-theme=dark] .approvals-xd .approvals-review-card .field-label,html[data-theme=dark] .approvals-xd .approvals-review-card .label{color:rgba(12,40,64,.68)}html[data-theme=dark] .approvals-xd .approvals-compare-card .page-sub,html[data-theme=dark] .approvals-xd .approvals-detail-panel .approvals-card-heading .page-sub,html[data-theme=dark] .approvals-xd .approvals-detail-panel>.section-stack--dense>.page-sub,html[data-theme=dark] .approvals-xd .approvals-queue-toolbar .page-sub,html[data-theme=dark] .approvals-xd .approvals-review-card .page-sub{color:rgba(12,40,64,.62)}html[data-theme=dark] .approvals-xd .approvals-detail-panel .approvals-card-heading .page-sub,html[data-theme=dark] .approvals-xd .approvals-detail-panel>.section-stack--dense>.page-sub,html[data-theme=dark] .approvals-xd .approvals-queue-toolbar .page-sub{color:rgba(194,201,207,.76)}html[data-theme=dark] .approvals-xd .badge,html[data-theme=dark] .approvals-xd .btn-secondary,html[data-theme=dark] .approvals-xd .btn-subtle,html[data-theme=dark] .approvals-xd .select,html[data-theme=dark] .approvals-xd .tag,html[data-theme=dark] .approvals-xd .textarea{border-color:rgba(12,40,64,.14);background:#c2c9cf;color:var(--approvals-xd-navy)}html[data-theme=dark] .approvals-xd .btn-primary{border-color:rgba(216,185,154,.22);background:var(--approvals-xd-gold);color:var(--approvals-xd-navy)}html[data-theme=dark] .approvals-xd .textarea::-moz-placeholder{color:rgba(12,40,64,.44)}html[data-theme=dark] .approvals-xd .textarea::placeholder{color:rgba(12,40,64,.44)}@media (max-width:1280px){:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-layout{grid-template-columns:1fr;align-items:start}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-detail-column,:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-queue-panel{height:auto;position:static;top:auto;max-height:none}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-queue-wrap{max-height:none}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .approvals-detail-panel{height:auto;max-height:none;overflow-y:visible}}@media (max-width:640px){:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd{padding:1rem;border-radius:1.15rem}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .search-page-header__title{font-size:2.35rem}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd .search-page-header__sub{text-wrap:balance;white-space:normal}}html[data-theme=light] .search-xd{--search-card-radius:1.25rem;--search-inner-radius:0.85rem;--search-field-height:3rem;gap:.95rem;padding-bottom:clamp(1.15rem,1.6vw,1.85rem)}html[data-theme=light] .search-xd .search-page-header{margin:0;padding:.35rem 1.6rem .55rem;text-align:center}html[data-theme=light] .search-xd .search-page-header__copy{display:flex;width:100%;align-items:center;gap:.28rem}html[data-theme=light] .search-xd .search-page-header__title{margin:0;color:var(--ff-navy);font-size:clamp(2.45rem,2.08rem + 1.25vw,3.35rem);font-weight:900;line-height:.98;letter-spacing:0}html[data-theme=light] .search-xd .search-page-header__sub{max-width:48rem;margin:0 auto;color:rgba(12,40,64,.58);font-size:.84rem;font-weight:800;line-height:1.35}html[data-theme=light] .search-xd .search-top-grid{align-items:stretch;gap:1.1rem;padding-inline:2.15rem}html[data-theme=light] .search-xd .search-calendar-panel,html[data-theme=light] .search-xd .search-filter-panel{padding:1.7rem;border:1px solid rgba(255,255,255,.9);border-radius:var(--search-card-radius);background:#f5eee6;background-color:#f5eee6;box-shadow:0 22px 44px rgba(12,40,64,.14),inset 0 1px 0 rgba(255,255,255,.92)}html[data-theme=light] .search-xd .search-filters__header{gap:1rem;margin-bottom:1rem;padding:0;border:0}html[data-theme=light] .search-xd .search-calendar-panel .section-heading,html[data-theme=light] .search-xd .section-heading{margin:0;color:var(--ff-navy);font-size:clamp(1.45rem,1.18rem + .85vw,2rem);font-weight:900;line-height:1.05;letter-spacing:0;text-transform:none}html[data-theme=light] .search-xd .section-stack--dense{gap:.28rem}html[data-theme=light] .search-xd .page-sub{color:rgba(12,40,64,.58);font-size:.82rem;font-weight:800;line-height:1.35}html[data-theme=light] .search-xd .label,html[data-theme=light] .search-xd .pagination-page-size__label,html[data-theme=light] .search-xd .search-calendar-panel__weekday{color:rgba(12,40,64,.58);font-size:.72rem;font-weight:850;line-height:1.2;letter-spacing:.12em}html[data-theme=light] .search-xd .field-stack{gap:.44rem}html[data-theme=light] .search-xd .pagination-page-size__trigger,html[data-theme=light] .search-xd .pagination-sort__select,html[data-theme=light] .search-xd .search-filter-panel .input,html[data-theme=light] .search-xd .search-filter-panel .select{min-height:var(--search-field-height);border:1px solid rgba(12,40,64,.13);border-radius:var(--search-inner-radius);background:linear-gradient(180deg,#ffffff,#fbfcfd),#ffffff;color:var(--ff-navy);font-size:.88rem;font-weight:750;box-shadow:0 9px 18px rgba(12,40,64,.08),inset 0 1px 0 #ffffff}html[data-theme=light] .search-xd .search-filter-panel .input,html[data-theme=light] .search-xd .search-filter-panel .select{padding-inline:1rem}html[data-theme=light] .search-xd .search-filter-panel .input::-moz-placeholder{color:rgba(12,40,64,.34)}html[data-theme=light] .search-xd .search-filter-panel .input::placeholder{color:rgba(12,40,64,.34)}html[data-theme=light] .search-xd .search-filter-panel select{color-scheme:light;accent-color:var(--ff-gold)}html[data-theme=light] .search-xd .search-filter-panel select option{background-color:#f5eee6;color:var(--ff-navy);font-weight:750}html[data-theme=light] .search-xd .search-filter-panel select option:checked{background-color:var(--ff-gold);color:var(--ff-navy)}html[data-theme=light] .search-xd .handover-quarter-field__control,html[data-theme=light] .search-xd .month-year-field__control{position:relative;display:grid;min-height:var(--search-field-height);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid rgba(12,40,64,.13);border-radius:var(--search-inner-radius);background:linear-gradient(180deg,#ffffff,#fbfcfd),#ffffff;box-shadow:0 9px 18px rgba(12,40,64,.08),inset 0 1px 0 #ffffff}html[data-theme=light] .search-xd .month-year-field__control:before{content:"";position:absolute;inset-block-start:50%;inset-inline-end:1rem;width:.46rem;height:.46rem;border-inline-end:1.5px solid var(--ff-navy);border-block-end:1.5px solid var(--ff-navy);pointer-events:none;transform:translateY(-65%) rotate(45deg)}html[data-theme=light] .search-xd .month-year-field__display{display:none}html[data-theme=light] .search-xd .month-year-field__display--selected{color:var(--ff-navy)}html[data-theme=light] .search-xd .search-filter-panel .month-year-field__select{min-height:calc(var(--search-field-height) - 2px);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ff-navy);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}html[data-theme=light] .search-xd .search-filter-panel .month-year-field__select:focus{outline:0;box-shadow:none}html[data-theme=light] .search-xd .month-year-field__select--month{grid-column:1;padding-inline:1rem .65rem}html[data-theme=light] .search-xd .month-year-field__select--year{grid-column:2;padding-inline:.65rem 2.25rem}html[data-theme=light] .search-xd .search-filters__actions--bottom,html[data-theme=light] .search-xd .search-more-panel{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(12,40,64,.08)}html[data-theme=light] .search-xd .search-filters__actions{gap:.65rem}html[data-theme=light] .search-xd .search-filters__actions .btn{min-height:2.75rem;border-radius:.72rem;padding-inline:1.1rem;font-size:.78rem;font-weight:900}html[data-theme=light] .search-xd .search-filters__actions .btn-primary{border-color:rgba(159,116,78,.2);background:linear-gradient(180deg,#e6c7a7 0,var(--ff-gold) 100%);color:var(--ff-navy);box-shadow:0 12px 24px rgba(159,116,78,.22),inset 0 1px 0 rgba(255,255,255,.54)}html[data-theme=light] .search-xd .pagination-actions .btn-secondary,html[data-theme=light] .search-xd .search-calendar-panel .btn-secondary,html[data-theme=light] .search-xd .search-filters__actions .btn-secondary{border-color:rgba(12,40,64,.1);background:linear-gradient(180deg,#ffffff,#f8fafc);color:var(--ff-navy);box-shadow:0 10px 20px rgba(12,40,64,.1),inset 0 1px 0 #ffffff}html[data-theme=light] .search-xd .search-calendar-panel__header{align-items:flex-start;gap:1rem;margin-bottom:1rem}html[data-theme=light] .search-xd .search-calendar-panel__month-shell{padding:1.05rem;border:1px solid rgba(255,255,255,.95);border-radius:1.05rem;background:linear-gradient(180deg,#ffffff,#fffaf5),#ffffff;box-shadow:0 14px 24px rgba(12,40,64,.14),inset 0 1px 0 #ffffff}html[data-theme=light] .search-xd .search-calendar-panel__month-bar{padding:.45rem .55rem;border:1px solid rgba(12,40,64,.08);border-radius:.55rem;background:linear-gradient(180deg,rgba(226,198,169,.98) 0,var(--ff-gold) 100%);color:var(--ff-navy);box-shadow:0 5px 10px rgba(12,40,64,.12),inset 0 1px 0 rgba(255,255,255,.56)}html[data-theme=light] .search-xd .search-calendar-panel__month-copy{min-height:1.9rem}html[data-theme=light] .search-xd .search-calendar-panel__month-title{color:var(--ff-navy);font-size:1.08rem;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}html[data-theme=light] .search-xd .search-calendar-panel__month-sub{color:rgba(12,40,64,.54);font-size:.68rem;font-weight:800}html[data-theme=light] .search-xd .search-calendar-panel__month-nav{width:1.9rem;height:1.9rem;border-color:rgba(12,40,64,.12);border-radius:.5rem;background:linear-gradient(180deg,#ffffff,#f6f9fb);color:var(--ff-navy);box-shadow:0 4px 8px rgba(12,40,64,.12),inset 0 1px 0 #ffffff}html[data-theme=light] .search-xd .search-calendar-panel__grid,html[data-theme=light] .search-xd .search-calendar-panel__weekdays{gap:.28rem}html[data-theme=light] .search-xd .search-calendar-panel__grid{grid-template-rows:repeat(6,minmax(0,2.28rem))}html[data-theme=light] .search-xd .search-calendar-panel__weekday{min-height:1.2rem;text-align:center}html[data-theme=light] .search-xd .search-calendar-panel__day{height:100%;min-height:0;padding-bottom:.48rem;border-color:rgba(12,40,64,.1);border-radius:.5rem;background:linear-gradient(180deg,#ffffff,#fbfcfd);color:var(--ff-navy);aspect-ratio:auto;font-size:.82rem;font-weight:900;box-shadow:0 4px 8px rgba(12,40,64,.1),inset 0 1px 0 #ffffff}html[data-theme=light] .search-xd .search-calendar-panel__day--muted{border-style:solid;border-color:rgba(216,185,154,.34);background:linear-gradient(180deg,#f5eee6,#efe3d8);color:transparent;box-shadow:none;opacity:1}html[data-theme=light] .search-xd .search-calendar-panel__day--active .search-calendar-panel__day-number,html[data-theme=light] .search-xd .search-calendar-panel__day--pinned .search-calendar-panel__day-number,html[data-theme=light] .search-xd .search-calendar-panel__day--today .search-calendar-panel__day-number{background:transparent;color:var(--ff-navy);box-shadow:none}html[data-theme=light] .search-xd .search-calendar-panel__day--has-events:hover:not(:disabled){border-color:rgba(159,116,78,.28);background:linear-gradient(180deg,#ffffff,#fbfcfd);color:var(--ff-navy);transform:translateY(-1px)}html[data-theme=light] .search-xd .search-calendar-panel__day--has-events:hover:not(:disabled) .search-calendar-panel__day-number{background:transparent;color:var(--ff-navy);box-shadow:none}html[data-theme=light] .search-xd .search-calendar-panel__day--active,html[data-theme=light] .search-xd .search-calendar-panel__day--pinned{border-color:rgba(159,116,78,.28);background:linear-gradient(180deg,#ffffff,#fbfcfd);box-shadow:0 4px 8px rgba(12,40,64,.1),inset 0 1px 0 #ffffff}html[data-theme=light] .search-xd .search-calendar-panel__dot{box-shadow:0 0 0 4px rgba(216,185,154,.24)}html[data-theme=light] .search-xd .search-calendar-panel__helper{margin-top:.8rem;color:rgba(12,40,64,.54);font-size:.75rem;font-weight:750}html[data-theme=light] .search-xd .search-results-section{gap:0;overflow:hidden;margin-inline:2.15rem;border:1px solid rgba(255,255,255,.82);border-radius:var(--search-card-radius);background:#ffffff;box-shadow:0 22px 44px rgba(12,40,64,.14),inset 0 1px 0 #ffffff}html[data-theme=light] .search-xd .search-results-toolbar{margin:0;padding:1rem 1.25rem;border-width:0 0 1px;border-color:rgba(12,40,64,.08);border-radius:0;background:#f5eee6;box-shadow:none}html[data-theme=light] .search-xd .metric-summary,html[data-theme=light] .search-xd .metric-summary__value,html[data-theme=light] .search-xd .result-card__price,html[data-theme=light] .search-xd .result-card__title{color:var(--ff-navy)}html[data-theme=light] .search-xd .metric-summary__sub,html[data-theme=light] .search-xd .result-card__eyebrow,html[data-theme=light] .search-xd .result-card__note{color:rgba(12,40,64,.58)}html[data-theme=light] .search-xd .result-grid{gap:1rem;padding:1.25rem}html[data-theme=light] .search-xd .result-card{border-color:rgba(12,40,64,.09);border-radius:1rem;background:#f5eee6;box-shadow:0 16px 30px rgba(12,40,64,.12),inset 0 1px 0 rgba(255,255,255,.86)}html[data-theme=light] .search-xd .result-card__media{background:#ffffff;border-bottom:1px solid rgba(12,40,64,.07)}html[data-theme=light] .search-xd .result-card__meta-right .tag,html[data-theme=light] .search-xd .result-card__tag,html[data-theme=light] .search-xd .search-view-toggle__button--active{border-color:rgba(159,116,78,.18);background:linear-gradient(180deg,#e6c7a7 0,var(--ff-gold) 100%);color:var(--ff-navy);box-shadow:0 8px 16px rgba(159,116,78,.16)}html[data-theme=light] .search-xd .search-view-toggle{border-color:rgba(12,40,64,.08);background:rgba(255,255,255,.78);box-shadow:0 8px 16px rgba(12,40,64,.08),inset 0 1px 0 rgba(255,255,255,.88)}html[data-theme=light] .search-xd .search-view-toggle__button{color:rgba(12,40,64,.62)}html[data-theme=light] .search-xd .search-filters__actions--bottom,html[data-theme=light] .search-xd .search-more-panel{margin-top:.85rem;padding-top:.85rem}html[data-theme=light] .search-xd .search-calendar-panel__grid{grid-template-rows:repeat(6,minmax(0,2.48rem))}html[data-theme=light] .search-xd .search-calendar-panel__day{font-size:.86rem}html[data-theme=light] .search-xd .search-calendar-panel__dot{width:.38rem;height:.38rem;bottom:.24rem;background:#9f744e;box-shadow:0 0 0 3px rgba(216,185,154,.5),0 2px 5px rgba(12,40,64,.18)}@media (max-width:640px){html[data-theme=light] .search-xd{gap:1rem}html[data-theme=light] .search-xd .search-page-header{padding:.2rem .5rem .85rem}html[data-theme=light] .search-xd .search-page-header__title{font-size:clamp(2rem,1.5rem + 7vw,2.65rem)}html[data-theme=light] .search-xd .search-calendar-panel,html[data-theme=light] .search-xd .search-filter-panel{padding:1.1rem;border-radius:1.05rem}html[data-theme=light] .search-xd .search-top-grid{padding-inline:0}html[data-theme=light] .search-xd .search-results-section{margin-inline:0}html[data-theme=light] .search-xd .result-grid,html[data-theme=light] .search-xd .search-results-toolbar{padding:1rem}}:is(html[data-theme=light],html[data-theme=dark]) .search-xd{--search-card-radius:1.25rem;--search-inner-radius:0.85rem;--search-field-height:3rem;gap:.95rem;padding-bottom:clamp(1.15rem,1.6vw,1.85rem)}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-page-header{margin:0;padding:.35rem 1.6rem .55rem;text-align:center}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-page-header__copy{display:flex;width:100%;align-items:center;gap:.28rem;padding:0}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-page-header__title{margin:0;font-size:clamp(2.45rem,2.08rem + 1.25vw,3.35rem);font-weight:900;line-height:.98;letter-spacing:0}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-page-header__sub{max-width:48rem;margin:0 auto;font-size:.84rem;font-weight:700;line-height:1.35}:is(html[data-theme=light],html[data-theme=dark]) .search-xd :is(.search-page-header:before,.search-page-header:after,.search-page-header__copy:before,.search-page-header__copy:after,.search-page-header__label:before,.search-page-header__label:after){display:none}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-top-grid{align-items:stretch;gap:1.1rem;padding-inline:2.15rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filter-panel{padding:1.7rem;border-width:1px;border-style:solid;border-radius:var(--search-card-radius)}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filters__header{gap:1rem;margin-bottom:1rem;padding:0;border:0}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel .section-heading,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .section-heading{margin:0;font-size:clamp(1.45rem,1.18rem + .85vw,2rem);font-weight:900;line-height:1.05;letter-spacing:0;text-transform:none}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .section-stack--dense{gap:.28rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .page-sub{font-size:.82rem;font-weight:800;line-height:1.35}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .label,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .pagination-page-size__label,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__weekday{font-size:.72rem;font-weight:850;line-height:1.2;letter-spacing:.12em;white-space:normal}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .field-stack{gap:.44rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .pagination-page-size__trigger,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .pagination-sort__select,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filter-panel .input,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filter-panel .select{min-height:var(--search-field-height);border-width:1px;border-style:solid;border-radius:var(--search-inner-radius);font-size:.88rem;font-weight:750}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filter-panel .input,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filter-panel .select{padding-inline:1rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filter-panel select option{font-weight:750}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .month-year-field__control{position:relative;display:grid;min-height:var(--search-field-height);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;overflow:hidden;border-width:1px;border-style:solid;border-radius:var(--search-inner-radius)}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .month-year-field__control:before{content:"";position:absolute;inset-block-start:50%;inset-inline-end:1rem;width:.46rem;height:.46rem;border-inline-end:1.5px solid var(--ff-navy);border-block-end:1.5px solid var(--ff-navy);pointer-events:none;transform:translateY(-65%) rotate(45deg)}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .month-year-field__display{display:none}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filter-panel .month-year-field__select{min-height:calc(var(--search-field-height) - 2px);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ff-navy);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filter-panel .month-year-field__select:focus{outline:0;box-shadow:none}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .month-year-field__select--month{grid-column:1;padding-inline:1rem .65rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .month-year-field__select--year{grid-column:2;padding-inline:.65rem 2.25rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .handover-quarter-field__control{position:relative;display:grid;min-height:var(--search-field-height);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;overflow:hidden;border-width:1px;border-style:solid;border-radius:var(--search-inner-radius)}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .handover-quarter-field__control:before{content:"";position:absolute;inset-block-start:50%;inset-inline-end:1rem;width:.46rem;height:.46rem;border-inline-end:1.5px solid var(--ff-navy);border-block-end:1.5px solid var(--ff-navy);pointer-events:none;transform:translateY(-65%) rotate(45deg)}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filter-panel .handover-quarter-field__select{min-height:calc(var(--search-field-height) - 2px);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .handover-quarter-field__select--quarter{padding-inline:1rem .65rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .handover-quarter-field__select--year{padding-inline:.65rem 2.25rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filters__actions--bottom,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-more-panel{margin-top:1rem;padding-top:1rem;border-top-width:1px;border-top-style:solid}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filters__actions{gap:.65rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filters__actions .btn{min-height:2.75rem;border-radius:.72rem;padding-inline:1.1rem;font-size:.78rem;font-weight:900}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__header{align-items:flex-start;gap:1rem;margin-bottom:1rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__month-shell{padding:1.05rem;border-width:1px;border-style:solid;border-radius:1.05rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__month-bar{padding:.45rem .55rem;border-width:1px;border-style:solid;border-radius:.55rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__month-copy{min-height:1.9rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__month-title{font-size:1.08rem;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__month-sub{font-size:.68rem;font-weight:800}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__month-nav{width:1.9rem;height:1.9rem;border-radius:.5rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__grid,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__weekdays{gap:.28rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__grid{grid-template-rows:repeat(6,minmax(0,2.48rem))}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__weekday{min-height:1.2rem;text-align:center}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__day{height:100%;min-height:0;padding-bottom:.48rem;border-radius:.5rem;aspect-ratio:auto;font-size:.86rem;font-weight:900}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__day--muted{border-style:solid;box-shadow:none;opacity:1}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__day--active .search-calendar-panel__day-number,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__day--pinned .search-calendar-panel__day-number,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__day--today .search-calendar-panel__day-number{background:transparent;box-shadow:none}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__day--has-events:hover:not(:disabled){transform:translateY(-1px)}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__day--has-events:hover:not(:disabled) .search-calendar-panel__day-number{background:transparent;box-shadow:none}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__dot{width:.38rem;height:.38rem;bottom:.24rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel__helper{margin-top:.8rem;font-size:.75rem;font-weight:750}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-results-section{gap:0;overflow:hidden;margin-inline:2.15rem;border-width:1px;border-style:solid;border-radius:var(--search-card-radius)}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-results-toolbar{margin:0;padding:1rem 1.25rem;border-width:0 0 1px;border-radius:0}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .result-grid{gap:1rem;padding:1.25rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .result-card{border-radius:1rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .result-card__media{border-bottom-width:1px;border-bottom-style:solid}html[data-theme=dark] .search-xd .search-page-header__title{color:var(--ff-navy)}html[data-theme=dark] .search-xd .search-page-header__sub{color:rgba(12,40,64,.62)}html[data-theme=dark] .search-xd .search-calendar-panel,html[data-theme=dark] .search-xd .search-filter-panel{border-color:rgba(216,185,154,.12);background:#0c2840;background-color:#0c2840;box-shadow:0 22px 44px rgba(2,8,16,.22),inset 0 1px 0 rgba(255,255,255,.14)}html[data-theme=dark] .search-xd .search-calendar-panel .section-heading,html[data-theme=dark] .search-xd .section-heading{color:var(--ff-gold)}html[data-theme=dark] .search-xd .page-sub{color:rgba(245,238,230,.72)}html[data-theme=dark] .search-xd .label,html[data-theme=dark] .search-xd .pagination-page-size__label,html[data-theme=dark] .search-xd .search-calendar-panel__weekday{color:rgba(245,238,230,.7)}html[data-theme=dark] .search-xd .pagination-page-size__trigger,html[data-theme=dark] .search-xd .pagination-sort__select,html[data-theme=dark] .search-xd .search-filter-panel .input,html[data-theme=dark] .search-xd .search-filter-panel .select{border-color:rgba(216,185,154,.16);background:#c2c9cf;color:var(--ff-navy);box-shadow:0 9px 18px rgba(2,8,16,.14),inset 0 1px 0 rgba(255,255,255,.38)}html[data-theme=dark] .search-xd .search-filter-panel .input::-moz-placeholder{color:rgba(12,40,64,.68)}html[data-theme=dark] .search-xd .search-filter-panel .input::placeholder{color:rgba(12,40,64,.68)}html[data-theme=dark] .search-xd .search-filter-panel .select:has(option[value=""]:checked){color:rgba(12,40,64,.68)}html[data-theme=dark] .search-xd .combobox-value--placeholder,html[data-theme=dark] .search-xd .search-filter-select--all-default:has(option[value=""]:checked){color:var(--ff-navy)}html[data-theme=dark] .search-xd .search-filter-panel select{color-scheme:light;accent-color:var(--ff-gold)}html[data-theme=dark] .search-xd .search-filter-panel input[type=number],html[data-theme=dark] .search-xd .search-filter-panel select{color-scheme:light}html[data-theme=dark] .search-xd .search-filter-panel .combobox-trigger__chevron,html[data-theme=dark] .search-xd .search-filter-panel .combobox-trigger__clear{color:var(--ff-text-muted)}html[data-theme=dark] .search-xd .handover-quarter-field__control:before,html[data-theme=dark] .search-xd .month-year-field__control:before{border-inline-end-color:var(--ff-text-muted);border-block-end-color:var(--ff-text-muted)}html[data-theme=dark] .search-xd .search-filter-panel select option{background-color:#c2c9cf;color:var(--ff-navy)}html[data-theme=dark] .search-xd .search-filter-panel select option:checked{background-color:var(--ff-gold);color:var(--ff-navy)}html[data-theme=dark] .search-xd .month-year-field__control{border-color:rgba(216,185,154,.16);background:#c2c9cf;box-shadow:0 9px 18px rgba(2,8,16,.14),inset 0 1px 0 rgba(255,255,255,.38)}html[data-theme=dark] .search-xd .month-year-field__display{color:rgba(12,40,64,.68)}html[data-theme=dark] .search-xd .month-year-field__display--selected{color:var(--ff-navy)}html[data-theme=dark] .search-xd .handover-quarter-field__control{border-color:rgba(216,185,154,.16);background:#c2c9cf;box-shadow:0 9px 18px rgba(2,8,16,.14),inset 0 1px 0 rgba(255,255,255,.38)}html[data-theme=dark] .search-xd .search-filters__actions--bottom,html[data-theme=dark] .search-xd .search-more-panel{border-top-color:rgba(216,185,154,.14)}html[data-theme=dark] .search-xd .search-filters__actions .btn-primary{border-color:rgba(216,185,154,.18);background:var(--ff-gold);color:var(--ff-navy);box-shadow:0 12px 24px rgba(2,8,16,.24),inset 0 1px 0 rgba(255,255,255,.36)}html[data-theme=dark] .search-xd .pagination-actions .btn-secondary,html[data-theme=dark] .search-xd .search-calendar-panel .btn-secondary,html[data-theme=dark] .search-xd .search-filters__actions .btn-secondary{border-color:rgba(216,185,154,.16);background:#c2c9cf;color:var(--ff-navy);box-shadow:0 10px 20px rgba(2,8,16,.16),inset 0 1px 0 rgba(255,255,255,.4)}html[data-theme=dark] .search-xd .search-calendar-panel__month-shell{border-color:rgba(194,201,207,.22);background:#15344d;box-shadow:0 14px 24px rgba(2,8,16,.2),inset 0 1px 0 rgba(255,255,255,.14)}html[data-theme=dark] .search-xd .search-calendar-panel__month-bar{border-color:rgba(12,40,64,.12);background:linear-gradient(180deg,rgba(226,198,169,.98) 0,var(--ff-gold) 100%);color:var(--ff-navy);box-shadow:0 5px 10px rgba(2,8,16,.2),inset 0 1px 0 rgba(255,255,255,.34)}html[data-theme=dark] .search-xd .search-calendar-panel__month-title{color:var(--ff-navy)}html[data-theme=dark] .search-xd .search-calendar-panel__month-sub{color:rgba(12,40,64,.62)}html[data-theme=dark] .search-xd .search-calendar-panel__month-nav{border-color:rgba(12,40,64,.12);background:linear-gradient(180deg,#ffffff,#c2c9cf);color:var(--ff-navy);box-shadow:0 4px 8px rgba(2,8,16,.2),inset 0 1px 0 rgba(255,255,255,.72)}html[data-theme=dark] .search-xd .search-calendar-panel__weekday{color:#667989}html[data-theme=dark] .search-xd .search-calendar-panel__day{border-color:rgba(12,40,64,.08);background:#667989;color:var(--ff-navy);box-shadow:0 4px 8px rgba(2,8,16,.18),inset 0 1px 0 rgba(255,255,255,.2)}html[data-theme=dark] .search-xd .search-calendar-panel__day--muted{border-color:rgba(12,40,64,.08);background:var(--ff-navy);color:transparent}html[data-theme=dark] .search-xd .search-calendar-panel__day--active .search-calendar-panel__day-number,html[data-theme=dark] .search-xd .search-calendar-panel__day--pinned .search-calendar-panel__day-number,html[data-theme=dark] .search-xd .search-calendar-panel__day--today .search-calendar-panel__day-number{color:var(--ff-navy)}html[data-theme=dark] .search-xd .search-calendar-panel__day--has-events:hover:not(:disabled){border-color:rgba(216,185,154,.34);background:#667989;color:var(--ff-navy)}html[data-theme=dark] .search-xd .search-calendar-panel__day--has-events:hover:not(:disabled) .search-calendar-panel__day-number{color:var(--ff-navy)}html[data-theme=dark] .search-xd .search-calendar-panel__day--active,html[data-theme=dark] .search-xd .search-calendar-panel__day--pinned{border-color:rgba(216,185,154,.34);background:#667989;box-shadow:0 4px 8px rgba(2,8,16,.18),inset 0 1px 0 rgba(255,255,255,.2)}html[data-theme=dark] .search-xd .search-calendar-panel__dot{background:var(--ff-gold);box-shadow:0 0 0 3px rgba(216,185,154,.3),0 2px 5px rgba(2,8,16,.24)}html[data-theme=dark] .search-xd .search-calendar-panel__helper{color:rgba(245,238,230,.72)}html[data-theme=dark] .search-xd .search-results-section{border-color:rgba(216,185,154,.12);background:#15344d;box-shadow:0 22px 44px rgba(2,8,16,.22),inset 0 1px 0 rgba(255,255,255,.14)}html[data-theme=dark] .search-xd .search-results-toolbar{border-color:rgba(216,185,154,.12);background:#0c2840;box-shadow:none}html[data-theme=dark] .search-xd .metric-summary,html[data-theme=dark] .search-xd .metric-summary__value,html[data-theme=dark] .search-xd .result-card__price,html[data-theme=dark] .search-xd .result-card__title{color:#ffffff}html[data-theme=dark] .search-xd .metric-summary__sub,html[data-theme=dark] .search-xd .result-card__eyebrow,html[data-theme=dark] .search-xd .result-card__note{color:rgba(245,238,230,.72)}html[data-theme=dark] .search-xd .result-card{border-color:rgba(216,185,154,.14);background:#0c2840;box-shadow:0 16px 30px rgba(2,8,16,.24),inset 0 1px 0 rgba(255,255,255,.12)}html[data-theme=dark] .search-xd .result-card__media{background:#c2c9cf;border-bottom-color:rgba(216,185,154,.12)}html[data-theme=dark] .search-xd .result-card__meta-right .tag,html[data-theme=dark] .search-xd .result-card__tag,html[data-theme=dark] .search-xd .search-view-toggle__button--active{border-color:rgba(216,185,154,.18);background:var(--ff-gold);color:var(--ff-navy);box-shadow:0 8px 16px rgba(2,8,16,.18)}html[data-theme=dark] .search-xd .search-view-toggle{border-color:rgba(216,185,154,.16);background:#c2c9cf;box-shadow:0 8px 16px rgba(2,8,16,.16),inset 0 1px 0 rgba(255,255,255,.34)}html[data-theme=dark] .search-xd .search-view-toggle__button{color:rgba(12,40,64,.72)}html[data-theme=dark] .search-xd .search-view-toggle__button:hover:not(.search-view-toggle__button--active){background:rgba(255,255,255,.38);color:var(--ff-navy)}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){:is(html[data-theme=light],html[data-theme=dark]) .search-xd .result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){:is(html[data-theme=light],html[data-theme=dark]) .search-xd .result-grid{grid-template-columns:1fr}:is(html[data-theme=light],html[data-theme=dark]) .search-xd{gap:1rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-page-header{padding:.2rem .5rem .85rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-page-header__title{font-size:clamp(2rem,1.5rem + 7vw,2.65rem)}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-calendar-panel,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-filter-panel{padding:1.1rem;border-radius:1.05rem}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-top-grid{padding-inline:0}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-results-section{margin-inline:0}:is(html[data-theme=light],html[data-theme=dark]) .search-xd .result-grid,:is(html[data-theme=light],html[data-theme=dark]) .search-xd .search-results-toolbar{padding:1rem}}:is(html[data-theme=light],html[data-theme=dark]) :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd){--ff-nav-page-container-bg:rgba(255,255,255,0.5);--ff-nav-page-container-border:rgba(255,255,255,0.6);--ff-nav-page-container-radius:0.75rem;--ff-nav-page-container-shadow:0 5px 10px rgba(0,0,0,0.34);overflow:hidden;border:1px solid var(--ff-nav-page-container-border);border-radius:var(--ff-nav-page-container-radius);background:var(--ff-nav-page-container-bg);box-shadow:var(--ff-nav-page-container-shadow),inset 0 1px 0 rgba(255,255,255,.56)}:is(html[data-theme=light],html[data-theme=dark]) :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd) :is(.search-page-header,.dashboard-page-header){border:0;border-radius:0;background:transparent;box-shadow:none}html[data-theme=light] :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd){--ff-nav-page-container-bg:rgba(255,255,255,0.5);--ff-nav-page-container-border:rgba(255,255,255,0.6);--ff-nav-page-surface:#f5eee6;--ff-nav-page-surface-soft:rgba(255,255,255,0.54);--ff-nav-page-field:rgba(255,255,255,0.94);--ff-nav-page-table-body:rgba(255,255,255,0.92);color:var(--ff-navy)}html[data-theme=light] :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd) :is(.page-title,.search-page-header__title,.dashboard-page-header .page-title,.section-heading,.table-cell-title,.theme-table__primary,.dashboard-table__primary,.field-value,.stat-value){color:var(--ff-navy);letter-spacing:0}html[data-theme=light] :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd) :is(.page-sub,.search-page-header__sub,.dashboard-page-header .page-sub,.label,.field-label,.table-cell-sub,.theme-table__secondary,.dashboard-table__secondary,.metric-summary__sub,.section-note,.table-cell-meta){color:rgba(12,40,64,.62)}:is(html[data-theme=light],html[data-theme=dark]) .search-xd :is(.page-sub,.search-page-header__sub,.label,.field-label,.table-cell-sub,.theme-table__secondary,.dashboard-table__secondary,.metric-summary__sub,.section-note,.table-cell-meta){font-weight:700}html[data-theme=light] :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd) :is(.card,.card-muted,.table-shell,.control-surface,.surface-shell,.workspace-panel,.hero-shell,.news-card,.selection-panel,.surface-list__item,.result-card,.search-filter-panel,.search-calendar-panel){border-color:rgba(255,255,255,.78);border-radius:clamp(1.1rem,1.6vw,1.45rem);background:var(--ff-nav-page-surface);color:var(--ff-navy);box-shadow:0 24px 52px rgba(12,40,64,.18),inset 0 1px 0 rgba(255,255,255,.88)}html[data-theme=light] :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd) .table-toolbar{border-color:rgba(12,40,64,.08);background:transparent;box-shadow:none}html[data-theme=light] :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd) :is(.data-table,.theme-table,.search-results-table){background:var(--ff-nav-page-table-body)}html[data-theme=light] :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd) :is(.data-table thead th,.theme-table thead th,.search-results-table thead th){border-color:rgba(12,40,64,.08);background:var(--ff-gold);color:var(--ff-navy);font-weight:900}html[data-theme=light] :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd) :is(.data-table tbody td,.theme-table tbody td,.search-results-table tbody td){border-color:rgba(12,40,64,.08);background:var(--ff-nav-page-table-body);color:var(--ff-navy)}html[data-theme=light] :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd) :is(.input,.textarea,.select,.file-input,.upload-picker,.upload-picker__dropzone,.suggest-dropdown,.gallery-stage,.gallery-tile__media,.project-asset-card__preview,.news-card__media,.news-edit-media,.events-image-preview,.pagination-page-size__trigger,.pagination-sort__select){border-color:rgba(12,40,64,.18);border-radius:.85rem;background:var(--ff-nav-page-field);color:var(--ff-navy);box-shadow:0 8px 18px rgba(12,40,64,.08),inset 0 1px 0 rgba(255,255,255,.56)}html[data-theme=light] :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd) :is(.btn-primary,.selection-item--active,.surface-list__item--active,.import-mapping-option--selected,.gallery-thumb--active,.search-view-toggle__button--active){border-color:rgba(12,40,64,.08);background:var(--ff-navy);color:var(--ff-white);box-shadow:0 12px 24px rgba(12,40,64,.16)}html[data-theme=light] :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd) :is(.btn-secondary,.btn-subtle,.icon-button,.gallery-thumb,.import-mapping-option,.selection-item,.search-view-toggle,.badge,.tag){border-color:rgba(12,40,64,.14);background:rgba(255,255,255,.72);color:var(--ff-navy);box-shadow:0 10px 20px rgba(12,40,64,.1),inset 0 1px 0 rgba(255,255,255,.95)}html[data-theme=light] :is(.dashboard-xd,.search-xd,.news-xd,.import-xd,.add-property-xd,.project-edit-xd,.unit-images-xd,.events-xd,.approvals-xd,.users-xd) :is(.empty-state,.table-empty .empty-state,.import-mapping-panel__empty,.project-asset-card__empty,.project-asset-card__fallback,.news-feed__list--empty,.events-empty-state,.approvals-empty-state,.approvals-detail-empty,.users-summary-empty){border-color:rgba(12,40,64,.18);background:var(--ff-nav-page-surface-soft);color:var(--ff-navy)}.news-xd .table-actions.ff-card-actions,.news-xd :is(.news-inline-stats,.news-compose__actions,.news-card__actions,.pagination-actions).ff-card-actions{flex:0 1 auto;margin-inline-start:0}.events-xd :is(.events-section-head,.events-list-shell .table-toolbar).ff-card-header{margin-bottom:0}.events-xd .events-editor__actions.ff-card-actions{flex:0 1 auto;justify-content:flex-start;margin-inline-start:0}.events-xd :is(.table-toolbar__actions,.events-table__actions).ff-card-actions{flex:0 1 auto;margin-inline-start:0}@media (max-width:640px){:is(html[data-theme=light],html[data-theme=dark]) .events-xd .events-editor__actions.ff-card-actions{width:-moz-max-content;width:max-content;max-width:calc(100% - 2.7rem)}}:is(html[data-theme=light],html[data-theme=dark]) .profile-xd .profile-identity-actions.ff-card-actions{flex:0 1 auto;justify-content:flex-start;width:auto;margin-inline-start:0}:is(html[data-theme=light],html[data-theme=dark]) .profile-xd .profile-card-header.ff-card-header{flex-direction:row;align-items:center;margin-bottom:0}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd :is(.approvals-queue-toolbar,.approvals-card-heading).ff-card-header{margin-bottom:0}:is(html[data-theme=light],html[data-theme=dark]) .approvals-xd :is(.table-toolbar__actions,.table-actions,.pagination-actions).ff-card-actions{flex:0 1 auto;margin-inline-start:0}.add-property-xd .add-property-card-header.ff-card-header{gap:.7rem;margin-bottom:0}.add-property-xd .table-actions.ff-card-actions{justify-content:flex-start;margin-inline-start:0}.edit-unit-xd .edit-unit-card-header.ff-card-header{gap:.7rem;margin-bottom:0}.edit-unit-xd .table-actions.ff-card-actions{justify-content:flex-start;margin-inline-start:0}.unit-details-xd .unit-detail-card-header.ff-card-header{display:flex;gap:.75rem;margin-bottom:0}:is(html[data-theme=light],html[data-theme=dark]) .unit-details-xd .unit-detail-card-header .section-heading.ff-card-title{font-size:clamp(1.18rem,1.02rem + .65vw,1.75rem);font-weight:900;line-height:1.25;letter-spacing:0}.unit-details-xd .unit-detail-actions-panel .table-actions.ff-card-actions{flex:0 1 auto;margin-inline-start:0}