:root{--ikit-report-money-in:var(--accent);--ikit-report-money-in-soft:oklch(from var(--accent) .955 .03 h);--ikit-report-money-in-ink:oklch(from var(--accent) .42 .09 h);--ikit-report-money-in-on:oklch(from var(--accent) .21 .03 h);--ikit-report-costs:#5095bb;--ikit-report-costs-soft:#e4f5ff;--ikit-report-costs-ink:#175675;--ikit-report-costs-on:#091a24;--ikit-report-debt:#857cbc;--ikit-report-debt-soft:#efeeff;--ikit-report-debt-ink:#4d427f;--ikit-report-debt-on:#181625;--ikit-report-goal:#b48c2b;--ikit-report-goal-soft:#fef0d4;--ikit-report-goal-ink:#674e14;--ikit-report-goal-on:#1f1707;--ikit-report-gold:var(--ikit-report-goal);--ikit-report-gold-soft:var(--ikit-report-goal-soft);--ikit-report-gold-ink:var(--ikit-report-goal-ink);--ikit-report-gold-on:var(--ikit-report-goal-on)}@supports (color:lab(0% 0 0)){:root{--ikit-report-costs:lab(58.3471% -13.9776 -26.9866);--ikit-report-costs-soft:lab(95.4173% -4.08518 -6.83445);--ikit-report-costs-ink:lab(33.9289% -11.3731 -23.7647);--ikit-report-costs-on:lab(8.39485% -4.55768 -8.99099);--ikit-report-debt:lab(54.7977% 14.5113 -32.4078);--ikit-report-debt-soft:lab(94.5381% 3.12364 -8.82131);--ikit-report-debt-ink:lab(31.3782% 17.1985 -33.6906);--ikit-report-debt-on:lab(8.01117% 4.51303 -10.2543);--ikit-report-goal:lab(60.7248% 8.87072 54.4557);--ikit-report-goal-soft:lab(95.4996% 1.50701 15.5243);--ikit-report-goal-ink:lab(35.1498% 5.91379 36.3038);--ikit-report-goal-on:lab(8.41792% 1.93528 9.5986)}}:root.dark{--ikit-report-money-in:oklch(from var(--accent) .7 .13 h);--ikit-report-money-in-soft:oklch(from var(--accent) .3 .05 h);--ikit-report-money-in-ink:oklch(from var(--accent) .86 .08 h);--ikit-report-money-in-on:oklch(from var(--accent) .21 .03 h);--ikit-report-costs:#69aed5;--ikit-report-costs-soft:#18313f;--ikit-report-costs-ink:#b5daf1;--ikit-report-debt:#a097dc;--ikit-report-debt-soft:#2d2945;--ikit-report-debt-ink:#d3cff4;--ikit-report-goal:#ddb049;--ikit-report-goal-soft:#3c2e0f;--ikit-report-goal-ink:#edd5a3}@supports (color:lab(0% 0 0)){:root.dark{--ikit-report-costs:lab(67.6446% -14.3683 -27.0862);--ikit-report-costs-soft:lab(18.8512% -6.29374 -12.0143);--ikit-report-costs-ink:lab(85.0301% -8.86625 -15.3408);--ikit-report-debt:lab(65.2008% 14.9986 -34.1948);--ikit-report-debt-soft:lab(18.1971% 7.78824 -17.0157);--ikit-report-debt-ink:lab(84.4112% 6.58354 -17.4579);--ikit-report-goal:lab(74.6863% 9.14198 57.3365);--ikit-report-goal-soft:lab(20.0432% 3.45136 21.8276);--ikit-report-goal-ink:lab(86.2821% 3.36829 27.9001)}}
.ikit-property-report-media{flex-direction:column;gap:.75rem;min-width:0;display:flex;container-type:inline-size}.ikit-property-report-media__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.ikit-property-report-media__stage{flex-direction:column;gap:.75rem;display:flex}.ikit-property-report-media__stage-placeholder{border-radius:var(--radius-2xl);background:var(--default-soft);height:clamp(19rem,32vw,24rem);overflow:hidden}.ikit-property-report-media__mosaic{gap:.5rem;min-width:0;display:grid}.ikit-property-report-media__mosaic-primary{border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ikit-property-report-media__mosaic-primary{border:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.ikit-property-report-media__mosaic-primary{border-radius:var(--radius-2xl);background:var(--default-soft);-webkit-user-select:none;user-select:none;isolation:isolate}.ikit-property-report-media__mosaic-primary:after{pointer-events:none;content:"";opacity:.65;background:linear-gradient(#0000,#00000061);height:5rem;position:absolute;inset:auto 0 0}.ikit-property-report-media__mosaic-supporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ikit-property-report-media__mosaic-tile{border:1px solid var(--border);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ikit-property-report-media__mosaic-tile{border:1px solid color-mix(in srgb, var(--border) 65%, transparent)}}.ikit-property-report-media__mosaic-tile{border-radius:var(--radius-2xl);background:var(--default-soft);isolation:isolate}.ikit-property-report-media__mosaic-tile .ikit-property-report-media__press,.ikit-property-report-media__mosaic-tile .ikit-property-report-media__image-frame,.ikit-property-report-media__mosaic-tile .ikit-property-report-media__unavailable{height:100%}.ikit-property-report-media__mosaic-tile .ikit-property-report-media__image{aspect-ratio:auto;height:100%}.ikit-property-report-media__mosaic-more{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#000000ad;border:1px solid #ffffff59;border-radius:3.40282e38px;max-width:calc(100% - 1rem);padding:.4rem .625rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:.5rem;right:.5rem;overflow:hidden}.ikit-property-report-media__mosaic-more--hero{display:none;top:.75rem;bottom:auto;right:.75rem}.ikit-property-report-media__mobile-carousel{border:1px solid var(--border);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ikit-property-report-media__mobile-carousel{border:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.ikit-property-report-media__mobile-carousel{border-radius:var(--radius-2xl);background:var(--default-soft)}.ikit-property-report-media__mobile-carousel [data-slot=carousel-viewport-wrapper]{touch-action:pan-y;width:100%}.ikit-property-report-media__mobile-carousel-content{align-items:stretch}.ikit-property-report-media__mobile-slide{width:100%;position:relative;overflow:hidden}.ikit-property-report-media__mobile-slide:after{pointer-events:none;content:"";opacity:.65;background:linear-gradient(#0000,#00000061);height:5rem;position:absolute;inset:auto 0 0}.ikit-property-report-media__mobile-more{top:.75rem;bottom:auto;right:.75rem}.ikit-property-report-media__mosaic-more:hover,.ikit-property-report-media__mosaic-more:focus-visible{background:#000000d1}.ikit-property-report-media__mosaic-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ikit-property-report-media__stage-nav{pointer-events:none;inset-inline:.75rem;justify-content:space-between;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ikit-property-report-media__stage-nav>*{pointer-events:auto}.ikit-property-report-media__press{border-radius:var(--radius-2xl);outline-offset:4px;width:100%;display:block;overflow:hidden}.ikit-property-report-media__press:focus-visible{outline:2px solid var(--focus)}@media (prefers-reduced-motion:no-preference){.ikit-property-report-media__press:hover .ikit-property-report-media__image{transform:scale(1.018)}}.ikit-property-report-media__image{aspect-ratio:4/3;width:100%;transition:opacity .18s,transform .5s cubic-bezier(.16,1,.3,1);display:block}.ikit-property-report-media__image-frame{width:100%;position:relative}.ikit-property-report-media__image-shimmer{z-index:1;background:var(--default-soft);position:absolute;inset:0;overflow:hidden}.ikit-property-report-media__image-placeholder{aspect-ratio:4/3;width:100%}.ikit-property-report-media__image-deferred{background:var(--default-soft);width:100%;display:block;overflow:hidden}.ikit-property-report-media__image-placeholder--thumbnail{aspect-ratio:1}.ikit-property-report-media__image-placeholder--full{aspect-ratio:auto;height:min(70vh,56rem)}.ikit-property-report-media__image--loading{opacity:0}.ikit-property-report-media__image--thumbnail{aspect-ratio:1}.ikit-property-report-media__image--full{aspect-ratio:auto;object-fit:contain;height:min(70vh,56rem)}.ikit-property-report-media__unavailable{aspect-ratio:4/3;color:var(--muted);background:var(--default-soft);justify-content:center;align-items:center;padding:1.25rem;font-size:.875rem;display:flex}.ikit-property-report-media__caption{border-top:1px solid var(--separator);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .125rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ikit-property-report-media__caption{border-top:1px solid color-mix(in srgb, var(--separator) 75%, transparent)}}.ikit-property-report-media__thumbnails{scroll-snap-type:x proximity;scrollbar-width:thin;gap:.5rem;padding:.125rem;display:flex;overflow-x:auto}.ikit-property-report-media__thumbnail{border-radius:var(--radius-2xl);scroll-snap-align:start;outline-offset:2px;outline:2px solid #0000;flex-shrink:0;width:5rem;transition:outline-color .15s;overflow:hidden}.ikit-property-report-media__thumbnail--active{outline-color:var(--accent)}.ikit-property-report-media__strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.ikit-property-report-media__strip-tile{border-radius:var(--ikit-radius-sm);outline-offset:2px;outline:2px solid #0000;min-width:0;transition:outline-color .15s,opacity .15s;position:relative;overflow:hidden}.ikit-property-report-media__strip-tile:not([data-active]){opacity:.78}.ikit-property-report-media__strip-tile[data-active]{outline-color:var(--ikit-opening-ink,var(--accent))}.ikit-property-report-media__strip-tile .ikit-property-report-media__press{border-radius:var(--ikit-radius-sm)}.ikit-property-report-media__caption-date{color:var(--muted);font-variant-numeric:tabular-nums}.ikit-property-report-media__slot-add{flex-direction:column;align-items:center;gap:.5rem;display:flex}.ikit-property-report-media__slot-add-press{aspect-ratio:4/3;border-radius:var(--radius-2xl);width:100%;color:inherit;cursor:pointer;background:0 0;border:1px dashed;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;display:flex}.ikit-property-report-media__slot-add-press:disabled{cursor:not-allowed;opacity:.7}.ikit-property-report-media__slot-add-press:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ikit-property-report-media__strip-more{z-index:2;color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;background:#00000085;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;inset:0}.ikit-property-report-media__strip-more:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ikit-property-report-media__gallery-meta{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.ikit-property-report-media--cover{gap:0}.ikit-property-report-media__cover,.ikit-property-report-media__cover-empty{aspect-ratio:3/2;border-radius:var(--radius-xl);background:var(--default-soft);position:relative;overflow:hidden}.ikit-property-report-media__cover :is(.ikit-property-report-media__press,.ikit-property-report-media__image-frame,.ikit-property-report-media__unavailable){border-radius:var(--radius-xl);height:100%}.ikit-property-report-media__cover :is(.ikit-property-report-media__image,.ikit-property-report-media__image-placeholder){aspect-ratio:auto;height:100%}.ikit-property-report-media__cover-count{z-index:2;color:#fff;pointer-events:none;background:#0000009e;border-radius:3.40282e38px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.ikit-property-report-media__cover-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1rem;display:flex}.ikit-property-report-media__empty{text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding:2rem 1.5rem;display:flex}.ikit-property-report-media__grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.ikit-property-report-media__tile{border:1px solid var(--border);border-radius:var(--radius-2xl);min-width:0;overflow:hidden}.ikit-property-report-media__tile .ikit-property-report-media__image-frame,.ikit-property-report-media__tile .ikit-property-report-media__image{border-radius:0}.ikit-property-report-media__add-tile{border:1.5px dashed var(--border);border-radius:var(--radius-2xl);min-height:10rem;color:var(--foreground);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.ikit-property-report-media__add-tile:hover:not(:disabled){border-color:var(--muted)}.ikit-property-report-media__add-tile:disabled{cursor:not-allowed;color:var(--muted)}.ikit-property-report-media__add-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ikit-property-report-media__add-plus{background:var(--default);border-radius:9999px;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.ikit-property-report-media__gallery-dialog{overscroll-behavior:contain;border:1px solid var(--border);width:min(100%,88rem);max-width:none;min-height:min(100dvh,48rem);max-height:100dvh;padding:clamp(1rem,3vw,2.5rem);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ikit-property-report-media__gallery-dialog{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.ikit-property-report-media__gallery-dialog{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ikit-property-report-media__gallery-dialog{background:color-mix(in oklab, var(--background) 92%, var(--surface))}}.ikit-property-report-media__gallery-header{z-index:20;border-bottom:1px solid var(--separator);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:clamp(1rem,2vw,1.5rem);padding:.5rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ikit-property-report-media__gallery-header{border-bottom:1px solid color-mix(in srgb, var(--separator) 72%, transparent)}}.ikit-property-report-media__gallery-header{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ikit-property-report-media__gallery-header{background:color-mix(in oklab, var(--background) 88%, transparent)}}.ikit-property-report-media__gallery-header{-webkit-backdrop-filter:blur(18px)}.ikit-property-report-media__carousel{width:min(100%,72rem);margin-inline:auto;padding-inline:clamp(0rem,5vw,4rem)}.ikit-property-report-media__carousel [data-slot=carousel-viewport-wrapper]{width:100%}.ikit-property-report-media__carousel-content{align-items:center}.ikit-property-report-media__modal-slide{place-items:center;width:100%;min-width:0;display:grid}.ikit-property-report-media__modal-slide .ikit-property-report-media__image-frame{width:100%}.ikit-property-report-media__modal-thumbnails{scrollbar-width:thin;gap:.5rem;max-width:100%;margin-top:1rem;padding:.125rem .25rem .5rem;display:flex;overflow-x:auto}.ikit-property-report-media__modal-thumbnail{border-radius:var(--radius-2xl);background:var(--default-soft);scroll-snap-align:start;border:2px solid #0000;flex:0 0 4.5rem;width:4.5rem;height:4.5rem;overflow:hidden}.ikit-property-report-media__modal-thumbnail[data-selected=true]{border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.ikit-property-report-media__image,.ikit-property-report-media__thumbnail,.ikit-property-report-media__strip-tile{transition:none}}@container (min-width:480px){.ikit-property-report-media__mosaic{grid-template-columns:minmax(0,1.65fr) minmax(8rem,.85fr);height:clamp(17rem,28vw,22rem)}.ikit-property-report-media__mosaic-supporting{grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}.ikit-property-report-media__mosaic-primary,.ikit-property-report-media__mosaic-primary .ikit-property-report-media__press,.ikit-property-report-media__mosaic-primary .ikit-property-report-media__image-frame{height:100%;min-height:0}.ikit-property-report-media__mosaic-primary .ikit-property-report-media__image,.ikit-property-report-media__mosaic-primary .ikit-property-report-media__image-placeholder--hero{aspect-ratio:auto;height:100%;min-height:0}}@media (max-width:640px){.ikit-property-report-media__toolbar :where(button),.ikit-property-report-media__stage-nav :where(button),.ikit-property-report-media__gallery-header :where(button),.ikit-property-report-media__mosaic-more{min-width:2.75rem;min-height:2.75rem}.ikit-property-report-media__carousel{padding-inline:0}.ikit-property-report-media__mobile-carousel{border-radius:var(--radius-2xl)}.ikit-property-report-media__carousel [data-slot=carousel-previous]{inset-inline-start:.75rem}.ikit-property-report-media__carousel [data-slot=carousel-next]{inset-inline-end:.75rem}.ikit-property-report-media__toolbar{align-items:flex-start}.ikit-property-report-media__mosaic-primary{border-radius:var(--radius-2xl)}.ikit-property-report-media__caption{align-items:flex-start}}
.ikit-property-report-price-band{padding-inline:.75rem;position:relative;container-type:inline-size}@container (max-width:30rem){.ikit-property-report-price-band__label[data-marker=evidence]{display:none}}.ikit-property-report-price-band__labels{height:2.5rem;position:relative}.ikit-property-report-price-band__label{color:var(--muted);white-space:nowrap;font-size:.75rem;line-height:1rem;position:absolute;bottom:0;transform:translate(-50%)}.ikit-property-report-price-band__label[data-align=start],.ikit-property-report-price-band__axis>span[data-align=start]{transform:none}.ikit-property-report-price-band__label[data-align=end],.ikit-property-report-price-band__axis>span[data-align=end]{transform:translate(-100%)}.ikit-property-report-price-band__label[data-row="1"]{bottom:1.25rem}.ikit-property-report-price-band__value{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.ikit-property-report-price-band__track{height:1.5rem;margin-top:.25rem;position:relative}.ikit-property-report-price-band__track:before{inset-inline:0;background:var(--separator);content:"";border-radius:9999px;height:.25rem;position:absolute;top:.625rem}.ikit-property-report-price-band__range{background:color-mix(in oklab, var(--ikit-report-money-in) 35%, transparent);border-radius:9999px;height:.625rem;position:absolute;top:.4375rem}.ikit-property-report-price-band__marker{background:color-mix(in oklab, var(--foreground) 35%, transparent);border-radius:9999px;width:.75rem;height:.75rem;position:absolute;top:.75rem;transform:translate(-50%,-50%)}.ikit-property-report-price-band__marker[data-marker=asking]{border-radius:.1875rem;width:.875rem;height:.875rem;transform:translate(-50%,-50%)rotate(45deg)}.ikit-property-report-price-band__marker[data-marker=ceiling]{border:2px solid var(--ikit-report-goal);background:var(--background);width:.875rem;height:.875rem}.ikit-property-report-price-band__marker--highlight{z-index:1;background:var(--foreground);box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--accent), 0 0 0 8px var(--accent-soft)}.ikit-property-report-price-band__marker--highlight[data-marker=ceiling]{border-color:var(--ikit-report-goal);background:var(--ikit-report-goal-soft)}.ikit-property-report-price-band__note-marker{top:-1.375rem;left:var(--ikit-note-anchor,0);position:absolute;transform:translate(-50%)}.ikit-property-report-price-band__axis{height:1rem;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.75rem;line-height:1rem;position:relative}.ikit-property-report-price-band__axis>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.ikit-property-report-price-band__caption{color:var(--muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.125rem}
.ikit-property-report-evidence-panel{flex-direction:column;gap:.25rem;width:100%;min-width:0;padding:1rem;display:flex}.ikit-property-report-evidence-panel__eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1rem}.ikit-property-report-evidence-panel__figure{color:var(--foreground);font-variant-numeric:tabular-nums;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.ikit-property-report-evidence-panel__figure[data-missing]{color:var(--muted);font-weight:500}.ikit-property-report-evidence-panel__detail{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;line-height:1.25rem}.ikit-property-report-evidence-panel__glyph{width:100%;max-width:15rem;height:2rem;margin-block:.25rem;display:block}.ikit-property-report-evidence-panel__source{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;line-height:1rem}.ikit-property-report-evidence-panel__counts{flex-wrap:wrap;gap:.375rem;margin-block:.25rem;display:flex}