body{margin:0;background:var(--fusion-color-surface)}.report-freshness{display:flex;align-items:flex-end;flex-direction:column;gap:var(--fusion-space-2);font-size:var(--fusion-font-size-sm);color:var(--fusion-color-text-muted)}.report-embed{width:100%;height:calc(100dvh - 5rem)}.report-embed iframe{display:block;width:100%;height:100%;border:0}.portal-actions{display:flex;flex-wrap:wrap;gap:var(--fusion-space-3);margin-top:var(--fusion-space-4)}.pdf-export-selection{margin-bottom:0}@media (max-width:700px){.report-freshness{align-items:flex-start}.report-embed{height:calc(100dvh - 5rem)}}.report-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.report-pagination,.report-pagination__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fusion-space-2) var(--fusion-space-4)}.report-pagination{justify-content:space-between;margin-top:var(--fusion-space-4)}.report-pagination p{margin:0}.report-component-panel{min-width:0;background:var(--fusion-color-surface-raised)}.report-component-panel__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--fusion-space-2) var(--fusion-space-3);margin-bottom:var(--fusion-space-2)}.report-component-panel__header h3,.report-component-panel__header h4,.report-component-panel__header p,.report-kpi p{margin:0}.report-component-panel__header h3,.report-component-panel__header h4{font-size:.875rem}.report-component-panel__header p{color:var(--fusion-color-text-muted);margin-left:auto;text-align:right}.report-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--fusion-space-2);gap:var(--fusion-space-2)}.report-pipeline-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--fusion-space-2);gap:var(--fusion-space-2)}.report-velocity-charts{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.report-velocity-charts,.report-velocity-pipeline{display:grid;grid-gap:var(--fusion-space-2);gap:var(--fusion-space-2)}.report-velocity-pipeline{min-width:0}.report-pipeline-groups h5{margin:0 0 var(--fusion-space-2);font-size:var(--fusion-font-size-sm)}.report-definitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--fusion-space-3) var(--fusion-space-5);gap:var(--fusion-space-3) var(--fusion-space-5);margin:0}.report-definitions>div{border-bottom:1px solid var(--fusion-color-border);padding-bottom:var(--fusion-space-2)}.report-definitions dt{font-weight:var(--fusion-font-weight-bold)}.report-definitions dd{margin:var(--fusion-space-1) 0 0}.report-pipeline-groups .report-kpi-grid{grid-template-columns:minmax(0,1fr)}.report-demographic__pair,.report-revenue-grid,.report-split-panel,.report-two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--fusion-space-2);gap:var(--fusion-space-2);min-width:0}.report-demographic__pair,.report-revenue-grid{align-items:start}.report-university-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.report-property__monthly,.report-revenue-block,.report-university-grid,.report-university-property{display:grid;grid-gap:var(--fusion-space-2);gap:var(--fusion-space-2);min-width:0}.report-section-intro{margin:0;color:var(--fusion-color-text-muted)}.report-period-footer{padding:var(--fusion-space-3);border-top:1px solid var(--fusion-color-border);background:var(--fusion-color-surface);color:var(--fusion-color-text-muted);font-size:var(--fusion-font-size-sm);overflow-wrap:anywhere}.report-property__details,.report-property__main{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;grid-gap:var(--fusion-space-2);gap:var(--fusion-space-2);min-width:0}.report-kpi-grid.report-property__kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.report-property{display:grid;grid-gap:var(--fusion-space-2);gap:var(--fusion-space-2);min-width:0;scroll-margin-top:7rem}.report-property+.report-property{border-top:1px solid var(--fusion-color-border-strong);padding-top:var(--fusion-space-5)}.report-property__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--fusion-space-2);padding-top:var(--fusion-space-3);border-top:1px solid var(--fusion-color-border-strong)}.report-property__heading h3,.report-property__heading p{margin:0}.report-property__heading h3{font-family:var(--fusion-font-display);color:var(--fusion-color-brand);font-size:1.5rem}.report-property__heading p{margin-left:auto;text-align:right}.report-property-contents{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:var(--fusion-space-2) var(--fusion-space-4);border:1px solid var(--fusion-color-border);padding:var(--fusion-space-4);font-family:Report Open Sans,Open Sans,Arial,sans-serif;font-size:var(--fusion-font-size-sm);line-height:var(--fusion-line-height-body);text-align:left}.report-property-contents a,.report-property-contents strong{font-weight:var(--fusion-font-weight-semibold)}.report-property-contents ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--fusion-space-2) var(--fusion-space-4);margin:0;padding:0;list-style:none}.report-property-contents li{min-width:0;overflow-wrap:anywhere}.report-property-contents a:focus-visible{outline:3px solid var(--fusion-color-focus);outline-offset:3px}.report-demographic{display:grid;grid-gap:var(--fusion-space-2);gap:var(--fusion-space-2);min-width:0}.report-section-band{margin:0;background:var(--fusion-color-brand);color:var(--fusion-color-text-inverse);padding:var(--fusion-space-2) var(--fusion-space-4);font-weight:var(--fusion-font-weight-semibold)}.report-kpi{min-width:0}.report-kpi--brand{background:var(--fusion-color-brand);color:var(--fusion-color-text-inverse)}.report-kpi__label{font-size:var(--fusion-font-size-sm)}.report-kpi__value{font-family:var(--fusion-font-body);font-size:clamp(1.25rem,1.9vw,1.375rem);font-weight:var(--fusion-font-weight-semibold);line-height:var(--fusion-line-height-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.report-kpi__change,.report-kpi__value{margin-top:var(--fusion-space-1)!important}.report-kpi__change{font-size:var(--fusion-font-size-sm)}.report-table-wrap{min-width:0;overflow-x:auto}.report-table-wrap:focus-visible{outline:3px solid var(--fusion-color-focus);outline-offset:2px}.report-chart-data table,.report-table{width:100%;border-collapse:collapse}.report-chart-data td,.report-chart-data th,.report-table td,.report-table th{padding:var(--fusion-space-1) var(--fusion-space-2);font-size:.75rem;border-bottom:1px solid var(--fusion-color-border);text-align:left;vertical-align:middle}.report-chart-data tbody tr:last-child>td,.report-chart-data tbody tr:last-child>th,.report-table tbody tr:last-child,.report-table tbody tr:last-child>td,.report-table tbody tr:last-child>th{border-bottom:0}.report-table thead th{color:var(--fusion-color-text-muted);font-size:var(--fusion-font-size-sm)}.report-table__groups th[scope=colgroup]{border-bottom-color:var(--fusion-color-border-strong);text-align:center;text-transform:uppercase;letter-spacing:var(--fusion-letter-spacing-wide)}.report-table__number{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-table__total{font-weight:var(--fusion-font-weight-bold);border-top:2px solid var(--fusion-color-border-strong)}@media (min-width:701px){.report-summary .report-table td,.report-summary .report-table th{padding-block:var(--fusion-space-4)}.report-summary .report-table [data-column]:not([data-column=location]):not([data-column=rooms]){text-align:center!important}.report-summary .report-table [data-column=occupied],.report-summary .report-table [data-column=target],.report-summary .report-table__groups th[scope=colgroup]{border-left:1px solid var(--fusion-color-border-strong)}}.report-cell-bar{display:flex;align-items:center;gap:var(--fusion-space-2);min-width:4rem}.report-cell-bar__track{display:block;flex:1 1;height:.55rem;background:var(--fusion-color-border)}.report-cell-bar__track>span{display:block;height:100%;background:var(--fusion-color-brand)}.report-cell-bar__value{min-width:2.5rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-series-0{color:var(--fusion-color-brand);background:var(--fusion-color-brand)}.report-series-1{color:var(--fusion-color-action);background:var(--fusion-color-action)}.report-series-2{color:var(--fusion-color-focus);background:var(--fusion-color-focus)}.report-series-3{color:var(--fusion-palette-sky);background:var(--fusion-palette-sky)}.report-series-4{color:var(--fusion-palette-amber);background:var(--fusion-palette-amber)}.report-series-5{color:var(--fusion-palette-olive);background:var(--fusion-palette-olive)}.report-chart-legend,.report-distribution__legend{display:flex;flex-wrap:wrap;gap:var(--fusion-space-2) var(--fusion-space-4);padding:0;margin:0;list-style:none;font-size:var(--fusion-font-size-sm)}.report-chart-legend [role=listitem],.report-chart-legend li,.report-distribution__legend li{display:inline-flex;align-items:center;gap:var(--fusion-space-2)}.report-legend-line{display:inline-block;width:1.5rem;border-top:3px solid}.report-legend-line.report-series-1{border-top-style:dashed}.report-legend-line.report-series-2{border-top-style:dotted}.report-legend-swatch{display:inline-block;width:.8rem;height:.8rem}.report-chart{display:block;width:100%;min-width:0;height:auto;margin-top:var(--fusion-space-3);overflow:hidden}.report-chart-scroll{overflow-x:auto}.report-chart--line{min-width:540px}.report-chart-scroll:focus-visible{outline:3px solid var(--fusion-color-focus);outline-offset:2px}.report-chart-summary{margin:0 0 var(--fusion-space-3)}.report-chart__grid{stroke:var(--fusion-color-border);stroke-width:1}.report-chart__tick{fill:var(--fusion-color-text-muted)}.report-chart__tick,.report-chart__value{font-family:var(--fusion-font-body);font-size:17px}.report-chart__value{fill:var(--fusion-color-text);font-weight:700}.report-chart-data{margin-top:var(--fusion-space-2)}.report-chart-data summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:var(--fusion-size-target-min);padding:var(--fusion-space-2)}.report-chart-data summary:focus-visible{outline:3px solid var(--fusion-color-focus)}.report-chart-data__scroll{overflow-x:auto;max-height:20rem;overflow-y:auto}.report-distribution,.report-distributions{display:grid;grid-gap:var(--fusion-space-2);gap:var(--fusion-space-2)}.report-distribution__track{display:flex;width:100%;height:1.3rem;background:var(--fusion-color-border)}.report-distribution__track>span{height:100%;border-right:2px solid var(--fusion-color-surface-raised)}@media (max-width:700px){.report-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.report-table,.report-table tbody,.report-table td,.report-table tr{display:block}.report-table tr{padding:var(--fusion-space-3) 0;border-bottom:1px solid var(--fusion-color-border-strong)}.report-table td{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fusion-space-2);padding:var(--fusion-space-1) 0;border:0;text-align:right}.report-table td:before{content:attr(data-label);color:var(--fusion-color-text-muted);text-align:left}.report-table__number{text-align:right!important}.report-cell-bar{width:min(55%,12rem)}}@font-face{font-family:Report Open Sans;src:url(/report-fonts/open-sans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Report Open Sans;src:url(/report-fonts/open-sans-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Report Open Sans;src:url(/report-fonts/open-sans-700.woff2) format("woff2");font-weight:700;font-display:swap}.report-panel{--fusion-font-body:"Report Open Sans","Open Sans",Arial,sans-serif;--fusion-font-display:"Rotonta","Report Open Sans",Arial,sans-serif;font-family:var(--fusion-font-body);font-size:.875rem;line-height:1.4;min-width:0;background:var(--fusion-color-surface-raised);border:1px solid var(--fusion-color-border)}.report-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--fusion-space-2);flex-wrap:wrap;padding:var(--fusion-space-3);border-bottom:1px solid var(--fusion-color-border)}.report-selectors{display:grid;grid-template-columns:minmax(0,16rem) max-content;align-items:end;grid-gap:var(--fusion-space-3);gap:var(--fusion-space-3);width:max-content;max-width:100%}.report-selectors>*{min-width:0}.report-academic-year{margin:0;padding:0;border:0}.report-selectors .fds-form-field{gap:var(--fusion-space-2)}.report-academic-year legend,.report-selectors .fds-form-field>label{margin-bottom:var(--fusion-space-2);padding:0;color:var(--fusion-color-text);font-size:var(--fusion-font-size-xs);font-weight:var(--fusion-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.report-selectors .fds-form-field>label{margin-bottom:0}.report-academic-year__options span,.report-selectors .fds-filtered-select__trigger{box-sizing:border-box;min-height:var(--fusion-size-control);padding-block:var(--fusion-space-2);border-radius:var(--fusion-radius-sm);font-size:var(--fusion-font-size-md);font-weight:var(--fusion-font-weight-bold)}.report-selectors .fds-filtered-select__trigger{color:var(--fusion-color-brand);border-color:var(--fusion-color-border-strong)}.report-selectors .fds-filtered-select__trigger:focus-visible{box-shadow:none;outline:3px solid var(--fusion-color-text);outline-offset:3px}.report-academic-year__options{display:flex;gap:var(--fusion-space-2)}.report-academic-year__options label{position:relative;flex:1 1;min-width:max-content;cursor:pointer}.report-academic-year__options input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.report-academic-year__options span{display:flex;align-items:center;justify-content:flex-start;padding:var(--fusion-space-2) var(--fusion-space-3);border:1px solid var(--fusion-color-border-strong);background:var(--fusion-color-surface-raised);color:var(--fusion-color-brand);white-space:nowrap}.report-academic-year__options input:checked+span{background:var(--fusion-color-brand);border-color:var(--fusion-color-border-strong);color:var(--fusion-color-text-inverse)}.report-academic-year__options input:focus-visible+span{outline:3px solid var(--fusion-color-text);outline-offset:3px}@media (max-width:700px){.report-toolbar{flex-direction:column;align-items:stretch}.report-selectors{grid-template-columns:minmax(0,1fr);width:100%}}.report-toolbar h2{margin:0;font-size:var(--fusion-font-size-lg)}.report-toolbar p{margin:var(--fusion-space-1) 0 0;color:var(--fusion-color-text-muted)}.report-toolbar>div{min-width:0;overflow-wrap:anywhere}.report-page-navigation{min-width:0;background:var(--fusion-color-surface);border-bottom:1px solid var(--fusion-color-border-strong)}.report-page-navigation .fds-tabs{justify-content:flex-start;margin:0;padding-inline:var(--fusion-space-3);border-bottom:0}.external-report-content{display:grid;grid-gap:var(--fusion-space-2);padding:var(--fusion-space-3)}.external-report-content,.external-report-section-heading{gap:var(--fusion-space-2);background:var(--fusion-color-surface)}.external-report-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;padding:var(--fusion-space-4) var(--fusion-space-3) var(--fusion-space-3)}.external-report-content>.external-report-section-heading{padding:var(--fusion-space-3) 0 var(--fusion-space-2)}.report-demographics>.external-report-section-heading:not(:first-child){margin-top:var(--fusion-space-4);border-top:1px solid var(--fusion-color-border-strong)}.external-report-section-heading h2,.external-report-section-heading p{margin:0}.external-report-section-heading h2{font-family:var(--fusion-font-display);font-size:1.5rem;color:var(--fusion-color-brand);text-transform:uppercase}.external-report-section-heading p{color:var(--fusion-color-text-muted);margin-left:auto;text-align:right}@media (max-width:900px){.report-university-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-demographic__pair,.report-property__details,.report-property__main,.report-revenue-grid,.report-velocity-charts{grid-template-columns:minmax(0,1fr)}.report-kpi-grid.report-property__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-pipeline-groups .report-kpi-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.report-definitions,.report-kpi-grid,.report-kpi-grid.report-property__kpis,.report-pipeline-groups,.report-split-panel,.report-two-column-grid,.report-university-grid{grid-template-columns:minmax(0,1fr)}.external-report-section-heading,.report-toolbar{padding:var(--fusion-space-4)}.report-page-navigation .fds-tabs{padding-inline:var(--fusion-space-4)}}.report-kpi__change,.report-kpi__support{font-size:.75rem}.report-kpi__support{margin-top:var(--fusion-space-1)!important}.report-mini-chart-title,.report-panel-totals{margin:var(--fusion-space-1) 0}.report-mini-chart-title{font-size:.875rem}.report-pipeline-groups .report-kpi-content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--fusion-space-1);gap:var(--fusion-space-1);align-items:baseline}.report-pipeline-groups .report-kpi__label{font-size:.75rem}.report-pipeline-groups .report-kpi__value{font-size:1rem}.report-pipeline-groups .report-kpi__change,.report-pipeline-groups .report-kpi__support{grid-column:1/-1}.report-chart__position line{stroke:var(--fusion-color-text-muted);stroke-dasharray:4 4}.report-chart__position text{fill:var(--fusion-color-text);font-size:17px}.report-heat-cell{display:block}.report-university-property{overflow-wrap:break-word}.report-university-property .report-distribution__legend{display:none}.report-property{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.report-property>.report-kpi-grid,.report-property>.report-property__heading,.report-property>.report-section-intro{grid-column:1/-1}.report-property__details,.report-property__main{display:contents}.report-table__number{white-space:nowrap}@media (max-width:900px){.report-property{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.report-university-grid{grid-template-columns:minmax(0,1fr)}.external-report-content{padding:var(--fusion-space-3)}.report-table td{overflow-wrap:anywhere}.report-table__number{white-space:normal}.report-table td>span{min-width:0}}.report-mini-chart{margin-bottom:var(--fusion-space-2)}.report-mini-chart .report-chart{margin-top:var(--fusion-space-1)}.report-mini-chart .report-chart-summary{font-size:.75rem;margin:0}.report-mini-chart .report-chart__tick{font-size:17px}.report-mini-chart .report-chart-data{margin-top:0}.report-mini-chart .report-chart-data summary{min-height:24px;padding:var(--fusion-space-1);font-size:.75rem}.report-category-label{display:flex;align-items:baseline;gap:var(--fusion-space-1)}.report-category-label .report-legend-swatch{flex:0 0 0.5rem;height:.5rem}.report-component-panel{align-self:start}.report-property .report-kpi-content{display:block}.report-property .report-pipeline-groups .report-kpi__value{font-size:.875rem;white-space:normal}.report-velocity-charts>.report-component-panel{align-self:stretch}.report-monthly-pipeline{display:flex;flex-direction:column}.report-monthly-pipeline__charts{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--fusion-space-1)}.report-monthly-pipeline .report-mini-chart{margin-bottom:0}.report-monthly-pipeline .report-mini-chart-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--fusion-space-1) var(--fusion-space-2)}.report-monthly-pipeline .report-mini-chart-header .report-mini-chart-title{margin:0}.report-monthly-pipeline .report-component-panel__header{margin-bottom:var(--fusion-space-1)}.report-monthly-pipeline .report-chart-data{margin-top:0}.report-monthly-pipeline .report-chart-data summary{box-sizing:border-box;padding:var(--fusion-space-1)}.report-performance-chart,.report-velocity-pipeline{--report-color-last-year:#5e84ae}.report-velocity-pipeline{background:var(--fusion-color-surface);padding:var(--fusion-space-3);gap:var(--fusion-space-3)}.report-performance-chart .report-series-1{color:color-mix(in srgb,var(--fusion-palette-orange) 85%,var(--fusion-palette-ink));background:color-mix(in srgb,var(--fusion-palette-orange) 85%,var(--fusion-palette-ink))}.report-performance-chart .report-series-2{color:var(--report-color-last-year);background:var(--report-color-last-year)}.report-performance-chart .report-legend-line{background:transparent}.report-enquiry-groups{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,2fr) minmax(0,3fr);grid-gap:var(--fusion-space-3);gap:var(--fusion-space-3)}.report-enquiry-group{min-width:0;display:flex;flex-direction:column;gap:var(--fusion-space-2)}.report-enquiry-group>h4,.report-enquiry-group>h5{margin:0;padding:var(--fusion-space-1) var(--fusion-space-2);background:color-mix(in srgb,var(--fusion-palette-ink) 92%,var(--fusion-palette-white));color:var(--fusion-color-text-inverse);text-align:center;font-size:var(--fusion-font-size-md)}.report-enquiry-group .report-kpi-grid{flex:1 1;grid-auto-rows:1fr}.report-enquiry-group--leads .report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-enquiry-group--applications .report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-enquiry-group--bookings .report-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-enquiry-group .report-kpi{background:var(--fusion-color-surface-raised)}.report-enquiry-group .report-kpi--highlight{background:var(--fusion-color-focus);border-color:var(--fusion-color-focus);color:var(--fusion-color-text-inverse)}.report-enquiry-group .report-kpi__label,.report-enquiry-group .report-kpi__support{font-size:var(--fusion-font-size-xs);color:var(--fusion-color-text-muted)}.report-enquiry-group .report-kpi--highlight .report-kpi__label,.report-enquiry-group .report-kpi--highlight .report-kpi__support{color:inherit}.report-enquiry-group .report-kpi-content{container-type:inline-size}.report-enquiry-group .report-kpi__value{font-size:min(1.75rem,calc(100cqi / (var(--report-kpi-value-length, 1) * .7)));font-weight:var(--fusion-font-weight-bold)}.report-enquiry-group .report-kpi__value--unavailable{font-size:var(--fusion-font-size-sm);line-height:var(--fusion-line-height-heading);white-space:normal}.report-enquiry-group .report-kpi__change,.report-enquiry-source-note{font-size:var(--fusion-font-size-xs)}.report-enquiry-change--up,.report-enquiry-group .report-kpi__change--up{color:var(--fusion-color-positive-text)}.report-enquiry-change--down,.report-enquiry-group .report-kpi__change--down{color:var(--fusion-color-negative-text)}.report-enquiry-group .report-kpi--highlight .report-kpi__change{color:inherit}.report-enquiry-count{display:flex;align-items:center;gap:var(--fusion-space-2)}.report-enquiry-count>strong{min-width:2.5rem;text-align:left}.report-enquiry-count .report-cell-bar{flex:1 1;min-width:6rem}.report-enquiry-location .report-cell-bar__track>span{background:var(--report-color-last-year)}.report-enquiry-location .report-table td:first-child{font-weight:var(--fusion-font-weight-semibold)}.report-enquiry-location .report-table thead th{font-size:var(--fusion-font-size-xs)}.report-enquiry-change{font-weight:var(--fusion-font-weight-semibold);white-space:nowrap}@media (max-width:1000px){.report-enquiry-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.report-enquiry-group--applications .report-kpi-grid,.report-enquiry-group--bookings .report-kpi-grid,.report-enquiry-group--leads .report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-enquiry-count{flex:1 1;justify-content:flex-end}.report-enquiry-count .report-cell-bar{flex:0 1 12rem;min-width:4rem}}@media (min-width:701px){.report-enquiry-location .report-table [data-column]:not([data-column=location]):not([data-column=current]){text-align:center!important}.report-enquiry-location .report-table td:first-child{white-space:nowrap}.report-enquiry-location .report-table td,.report-enquiry-location .report-table th{padding-inline:var(--fusion-space-1)}}.report-property-pages,.report-revenue-mix{--report-revenue-blue:#5e84ae;background:var(--fusion-color-surface)}.report-revenue-mix .report-revenue-grid{gap:var(--fusion-space-3)}.report-revenue-panel .report-component-panel__header{margin-bottom:var(--fusion-space-3)}.report-revenue-panel--contract .report-component-panel__header,.report-revenue-panel--locations .report-component-panel__header{margin-bottom:var(--fusion-space-5)}.report-revenue-panel .report-panel-totals{font-size:var(--fusion-font-size-xs)}.report-revenue-panel .report-distributions{margin-bottom:var(--fusion-space-3);gap:var(--fusion-space-1)}.report-revenue-panel .report-distribution{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:var(--fusion-space-2)}.report-revenue-panel .report-distribution>strong{color:var(--fusion-color-text-muted);font-size:var(--fusion-font-size-xs);font-weight:var(--fusion-font-weight-regular)}.report-revenue-panel .report-distribution__track{height:1rem}.report-revenue-color-0{background:var(--fusion-color-brand)}.report-revenue-color-1{background:var(--report-revenue-blue)}.report-revenue-color-2{background:color-mix(in srgb,var(--fusion-palette-orange) 85%,var(--fusion-palette-ink))}.report-revenue-color-3{background:var(--fusion-color-action)}.report-revenue-color-4{background:color-mix(in srgb,var(--fusion-palette-olive) 75%,var(--fusion-palette-ink))}.report-revenue-color-unknown{background:var(--fusion-color-text-muted)}.report-revenue-category{display:inline-flex;align-items:center;gap:var(--fusion-space-2)}.report-revenue-category .report-legend-swatch{flex-shrink:0;width:.65rem;height:.65rem}.report-revenue-change{font-weight:var(--fusion-font-weight-semibold);white-space:nowrap}.report-revenue-change--up{color:var(--fusion-color-positive-text)}.report-revenue-change--down{color:var(--fusion-color-negative-text)}.report-revenue-change--flat,.report-revenue-note{color:var(--fusion-color-text-muted)}.report-revenue-note{margin:var(--fusion-space-3) 0 0;font-size:var(--fusion-font-size-xs)}.report-revenue-panel .report-table__total{border-top:1px solid var(--fusion-color-border)}.report-revenue-panel .report-table__total td{border-bottom:0}.report-revenue-panel--locations .report-cell-bar__track>span{background:var(--report-revenue-blue)}@media (min-width:701px){.report-revenue-panel .report-table td,.report-revenue-panel .report-table th{padding-inline:var(--fusion-space-1);font-size:var(--fusion-font-size-xs)}.report-property-products .report-table [data-column]:not([data-column=type]),.report-revenue-panel--contract .report-table [data-column=revenueShare],.report-revenue-panel--contract .report-table [data-column=revenue],.report-revenue-panel--locations .report-table [data-column=share],.report-revenue-panel--payment .report-table [data-column]:not([data-column=category]),.report-revenue-panel--source .report-table [data-column]:not([data-column=category]){text-align:center!important}.report-revenue-panel--contract .report-table [data-column=wow],.report-revenue-panel--locations .report-table [data-column=rebookers]{text-align:left!important}.report-revenue-panel--contract .report-table th[data-column=bookings]{text-align:right}.report-revenue-panel .report-table td:first-child{white-space:nowrap}.report-revenue-panel .report-table [data-column=bar]{width:36%}}@media (max-width:700px){.report-revenue-panel .report-table [data-column=bar] .report-cell-bar{flex:0 1 55%;min-width:4rem}.report-revenue-panel .report-table__total [data-column=bar]{display:none}}.report-property{gap:var(--fusion-space-3)}.report-property__heading h3{text-transform:uppercase}.report-chart-footnote,.report-property__heading p{font-size:var(--fusion-font-size-xs);color:var(--fusion-color-text-muted)}.report-property__details>.report-component-panel,.report-property__main>.report-component-panel{align-self:stretch}.report-property__kpis .report-kpi{height:100%}.report-property__kpis .report-kpi__value{font-size:clamp(1rem,1.7vw,1.375rem)}.report-property__kpis .report-kpi__label{font-size:var(--fusion-font-size-xs)}.report-property-pipeline{min-width:0;display:grid;grid-gap:var(--fusion-space-2);gap:var(--fusion-space-2);align-content:start}.report-property-pipeline .report-section-band{font-size:var(--fusion-font-size-sm);padding:var(--fusion-space-2)}.report-property-pipeline .report-enquiry-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fusion-space-2)}.report-property-pipeline .report-enquiry-group>h5{font-size:var(--fusion-font-size-sm)}.report-property-pipeline .report-enquiry-group .report-kpi-grid{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;flex:initial}.report-property-pipeline .report-kpi__value{font-size:min(var(--fusion-font-size-lg),calc(100cqi / (var(--report-kpi-value-length, 1) * .7)))}.report-property-pipeline .report-kpi__value--unavailable{font-size:var(--fusion-font-size-xs)}.report-chart__endpoint{fill:currentColor;font-size:12px;font-weight:var(--fusion-font-weight-bold)}.report-chart__endpoint-background{fill:var(--fusion-color-surface-raised)}.report-chart__endpoint-connector{stroke-width:1;opacity:.6}.report-chart-footnote{margin:var(--fusion-space-2) 0 0}.report-property-products .report-table td,.report-property-products .report-table th{padding-inline:var(--fusion-space-1);font-size:var(--fusion-font-size-2xs)}.report-property-products .report-table th:not(:first-child){text-align:right}.report-property__monthly .report-mini-chart-title{display:none}.report-property__monthly .report-chart rect.report-series-0{fill-opacity:.5;stroke:var(--fusion-color-brand);stroke-dasharray:2 3}.report-property-source{border-top:1px solid var(--fusion-color-border);padding-top:var(--fusion-space-2);margin-top:var(--fusion-space-2)}.report-property-source .report-distribution{grid-template-columns:3.5rem minmax(0,1fr);gap:var(--fusion-space-2);align-items:center}.report-property-source .report-distribution>strong{font-size:var(--fusion-font-size-xs);font-weight:var(--fusion-font-weight-regular);color:var(--fusion-color-text-muted)}.report-property-source .report-distribution__legend{grid-column:1/-1;font-size:var(--fusion-font-size-xs);gap:var(--fusion-space-2) var(--fusion-space-3)}@media (max-width:700px){.report-property-pipeline .report-enquiry-groups{grid-template-columns:minmax(0,1fr)}.report-property-pipeline .report-enquiry-group .report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-property__kpis .report-kpi__value{font-size:var(--fusion-font-size-lg)}}.report-demographics{gap:var(--fusion-space-4);background:var(--fusion-color-surface)}.report-demographics .report-section-band{padding-block:var(--fusion-space-3)}.report-demographic[aria-label="Year of study"] .report-component-panel{align-self:stretch}.report-demographic__pair{grid-template-columns:minmax(0,3fr) minmax(0,4fr);gap:var(--fusion-space-3)}.report-demographic__pair--nationality{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr)}.report-demographic[aria-label="Year of study"] .report-demographic__pair{align-items:stretch}.report-demographic-bars{display:grid;grid-gap:var(--fusion-space-2);gap:var(--fusion-space-2);margin:var(--fusion-space-3) 0}.report-demographic-bars>div{display:grid;grid-template-columns:minmax(5rem,.8fr) minmax(0,3fr);align-items:center;grid-gap:var(--fusion-space-2);gap:var(--fusion-space-2)}.report-demographic-bars dt{overflow-wrap:anywhere}.report-demographic-bars dd{display:flex;align-items:center;gap:var(--fusion-space-1);margin:0;min-width:0}.report-demographic-bars .report-cell-bar{flex:1 1;min-width:0}.report-demographic-bars .report-cell-bar__track{height:.65rem}.report-demographic-bars .report-cell-bar__value{font-weight:var(--fusion-font-weight-bold)}.report-demographic-share{font-size:var(--fusion-font-size-xs);color:var(--fusion-color-text-muted);max-width:5rem}.report-demographic-portfolio--blue .report-cell-bar__track>span,.report-university-series-1{background:color-mix(in srgb,var(--fusion-palette-sky) 70%,var(--fusion-color-brand))}.report-demographic-note{margin:var(--fusion-space-3) 0 0;font-size:var(--fusion-font-size-xs);color:var(--fusion-color-text-muted)}.report-demographic-notes{display:grid;grid-gap:var(--fusion-space-3);gap:var(--fusion-space-3);padding-left:var(--fusion-space-5);margin-block:var(--fusion-space-3) 0}.report-demographic-notes li::marker{content:"+   ";color:var(--fusion-color-brand);font-weight:var(--fusion-font-weight-bold)}.report-demographic-matrix .report-table td,.report-demographic-matrix .report-table th{padding-inline:var(--fusion-space-1)}.report-demographic-matrix .report-table th:not(:first-child){text-align:center;font-size:var(--fusion-font-size-xs)}.report-demographic-matrix .report-table td:first-child{font-weight:var(--fusion-font-weight-semibold)}.report-demographic-matrix .report-table__number{text-align:center!important}.report-heat-cell{padding:var(--fusion-space-1);white-space:nowrap}.report-heat-cell small{font-size:var(--fusion-font-size-2xs)}.report-heat-0{background:var(--fusion-color-surface-raised)}.report-heat-0,.report-heat-1{color:var(--fusion-color-text)}.report-heat-1{background:var(--fusion-color-positive-surface)}.report-heat-2{background:color-mix(in srgb,var(--fusion-color-brand) 28%,var(--fusion-color-surface-raised));color:var(--fusion-color-text)}.report-heat-3{background:color-mix(in srgb,var(--fusion-color-brand) 80%,var(--fusion-color-surface-raised));color:var(--fusion-color-text-inverse)}.report-heat-4,.report-university-series-0{background:var(--fusion-color-brand);color:var(--fusion-color-text-inverse)}.report-heat-legend{display:flex;flex-wrap:wrap;gap:var(--fusion-space-2) var(--fusion-space-3);padding:0;margin:var(--fusion-space-3) 0 0;list-style:none;font-size:var(--fusion-font-size-xs)}.report-heat-legend li{display:flex;align-items:center;gap:var(--fusion-space-1)}.report-heat-legend .report-legend-swatch{border:1px solid var(--fusion-color-border-strong)}.report-university-series-2{background:var(--fusion-palette-orange)}.report-university-series-3{background:var(--fusion-color-action)}.report-university-other{background:var(--fusion-color-border-strong)}.report-university-grid{align-items:stretch}.report-university-property .report-component-panel{height:100%}.report-university-property .report-component-panel__header{flex-wrap:nowrap}.report-university-property .report-panel-totals{white-space:nowrap}.report-university-property .report-table thead{position:absolute;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.report-university-property .report-table td{border:0;padding:var(--fusion-space-1) 0}.report-university-property .report-table__number{font-weight:var(--fusion-font-weight-bold)}.report-university-property .report-category-label{align-items:start}.report-university-property .report-legend-swatch{flex-shrink:0;margin-top:.15rem}@media (max-width:900px){.report-demographic__pair,.report-demographic__pair--nationality{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.report-university-property .report-table td:before{display:none}.report-university-property .report-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border:0}.report-university-property .report-table td{display:block}}.report-performance-chart--interactive .report-chart-legend,.report-performance-chart--interactive .report-component-panel__header p{font-size:var(--fusion-font-size-xs)}.report-performance-chart--interactive .report-chart-legend{justify-content:flex-start;text-align:left}.report-performance-chart--interactive .report-chart-scroll{margin-top:var(--fusion-space-2)}.report-performance-chart--interactive .report-chart{margin-top:0}.report-performance-chart--interactive .report-chart--line{min-width:608px}.report-performance-chart--interactive .report-chart__tick{font-size:15px}.report-chart__tooltip line{stroke:var(--fusion-color-text-muted);stroke-width:1}.report-chart__tooltip rect{fill:var(--fusion-palette-ink)}.report-chart__tooltip text{fill:var(--fusion-color-text-inverse);font-family:var(--fusion-font-body);font-size:15px}.report-chart__tooltip--bar text{font-size:17px}