.ikit-property-client-next.card{align-items:center;gap:calc(var(--spacing) * 4);background:linear-gradient(115deg, color-mix(in oklab, var(--accent) 8%, var(--surface)) 0%, var(--surface) 58%);flex-direction:row}.dark .ikit-property-client-next.card{background:linear-gradient(115deg, color-mix(in oklab, var(--accent) 12%, var(--surface)) 0%, var(--surface) 58%)}.ikit-property-client-next__art{width:72px;height:72px;margin-block:calc(var(--spacing) * -2);flex:none}.ikit-property-client-next__chevron{transition:translate .15s}.ikit-property-client-next:hover .ikit-property-client-next__chevron{translate:2px}@media (max-width:1024px){.ikit-property-client-next.card{gap:calc(var(--spacing) * 3);flex-wrap:wrap}.ikit-property-client-next__art{width:56px;height:56px}.ikit-property-client-next.card>.min-w-0{flex-basis:calc(100% - 56px - var(--spacing) * 3)}}@container ikit-property-panel not (min-width:56.25rem){.ikit-property-client-next.card{gap:calc(var(--spacing) * 3);flex-wrap:wrap}.ikit-property-client-next__art{width:56px;height:56px}.ikit-property-client-next.card>.min-w-0{flex-basis:calc(100% - 56px - var(--spacing) * 3)}}
.ikit-property-report-hero__edit{border-radius:var(--radius);max-width:100%;color:inherit;white-space:normal;height:auto;min-height:0;font:inherit;text-align:left;justify-content:flex-start;align-items:baseline;gap:.375rem;margin:-.125rem -.375rem;padding:.125rem .375rem;transition:background-color .12s;display:inline-flex}.ikit-property-report-hero__edit:hover,.ikit-property-report-hero__edit[data-pressed]{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.ikit-property-report-hero__edit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ikit-property-report-hero__edit[data-empty]{color:var(--muted);font-weight:400}.ikit-property-report-hero__edit-value{white-space:pre-wrap;min-width:0}.ikit-property-report-hero__edit-value:empty{display:none}.ikit-property-report-hero__edit-icon{width:.75rem;height:.75rem;color:var(--muted);opacity:0;flex:none;transition:opacity .12s}.ikit-property-report-hero__edit:hover .ikit-property-report-hero__edit-icon,.ikit-property-report-hero__edit:focus-visible .ikit-property-report-hero__edit-icon,.ikit-property-report-hero__edit[data-empty] .ikit-property-report-hero__edit-icon{opacity:1}@media print{.ikit-property-report-hero__edit-icon{display:none}}
.ikit-property-report-opening{flex-direction:column;gap:.75rem;display:flex;container-type:inline-size}.ikit-property-report-opening__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:2rem;display:flex}.ikit-property-report-opening__meta-start,.ikit-property-report-opening__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.ikit-property-report-opening__actions{margin-inline-start:auto}.ikit-property-report-opening__slab{--ikit-opening-ground:var(--ikit-report-slab,color-mix(in srgb, var(--accent) 40%, black));--ikit-opening-ink:var(--ikit-report-slab-foreground,color-mix(in srgb, var(--accent) 4%, white));--ikit-opening-soft:color-mix(in oklab, var(--ikit-opening-ink) 84%, transparent);--ikit-opening-wash:color-mix(in oklab, var(--ikit-opening-ink) 12%, transparent);--ikit-opening-line:color-mix(in oklab, var(--ikit-opening-ink) 24%, transparent);background:var(--ikit-opening-ground);color:var(--ikit-opening-ink);grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.25rem;display:grid}.ikit-property-report-opening__copy{flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;display:flex}.ikit-property-report-opening__eyebrow{color:var(--ikit-opening-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1rem}.ikit-property-report-opening__eyebrow--muted{color:var(--muted)}.ikit-property-report-opening__address{text-wrap:balance;margin:0;font-size:1.125rem;font-weight:600;line-height:1.5rem;display:block}.ikit-property-report-opening__slab .ikit-property-report-opening__address{opacity:.85;font-weight:500}.ikit-property-report-opening__locality{color:var(--ikit-opening-soft,var(--muted));font-weight:500}.ikit-property-report-opening__draft .ikit-property-report-opening__locality,.ikit-property-report-opening__identity .ikit-property-report-opening__locality{color:var(--muted)}.ikit-property-report-opening__thesis{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.625rem;font-weight:600;line-height:1.15}.ikit-property-report-opening__thesis:is([data-length=medium],[data-length=long]){font-size:1.375rem;line-height:1.2}.ikit-property-report-opening__recommendation{border:1px solid var(--ikit-opening-line);border-radius:var(--radius-2xl);background:var(--ikit-opening-wash);align-items:flex-start;gap:.75rem;max-width:40rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5;display:flex}.ikit-property-report-opening__dot{background:currentColor;border-radius:9999px;flex:none;width:.5rem;height:.5rem;margin-top:.5rem}.ikit-property-report-opening__ceiling{color:var(--ikit-opening-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.ikit-property-report-opening__advisor{align-items:flex-start;gap:.75rem;display:flex}.ikit-property-report-opening__slab .ikit-property-report-opening__avatar{background:var(--ikit-opening-ink);color:var(--ikit-opening-ground);box-shadow:0 0 0 2px var(--ikit-opening-line)}.ikit-property-report-opening__advisor-name{margin:0;font-size:.9375rem;font-weight:600}.ikit-property-report-opening__role{color:var(--ikit-opening-soft);font-weight:500}.ikit-property-report-opening__answer-by{color:var(--ikit-opening-soft);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:.125rem 0 0;font-size:.8125rem;display:flex}.ikit-property-report-opening__countdown{background:var(--ikit-opening-wash);color:var(--ikit-opening-ink)}.ikit-property-report-opening__note{width:100%;max-width:40rem}.ikit-property-report-opening__note-trigger{color:var(--ikit-opening-ink);gap:.375rem;margin-inline-start:-.5rem;padding-inline:.5rem}.ikit-property-report-opening__note-trigger:hover,.ikit-property-report-opening__note-trigger[data-pressed]{background:var(--ikit-opening-wash)}.ikit-property-report-opening__note-text{border-inline-start:2px solid var(--ikit-opening-line);margin:0;padding-inline-start:.875rem;font-size:.9375rem;line-height:1.55}.ikit-property-report-opening__prompts{flex-wrap:wrap;gap:.375rem;display:flex}.ikit-property-report-opening__slab .ikit-property-report-hero__edit:hover,.ikit-property-report-opening__slab .ikit-property-report-hero__edit[data-pressed]{background:var(--ikit-opening-wash)}.ikit-property-report-opening__slab .ikit-property-report-hero__edit:focus-visible{outline-color:var(--ikit-opening-ink)}.ikit-property-report-opening__slab .ikit-property-report-hero__edit-icon{color:currentColor}.ikit-property-report-opening__media{flex-direction:column;min-width:0;display:flex}.ikit-property-report-opening__media .ikit-property-report-media__mosaic{grid-template-columns:minmax(0,1fr);height:auto}.ikit-property-report-opening__media .ikit-property-report-media__mosaic-primary,.ikit-property-report-opening__media .ikit-property-report-media__mobile-carousel{border-color:var(--ikit-opening-line);aspect-ratio:4/3;height:auto}.ikit-property-report-opening__media .ikit-property-report-media__mosaic-primary :is(.ikit-property-report-media__press,.ikit-property-report-media__image-frame,.ikit-property-report-media__image){height:100%}.ikit-property-report-opening__media .ikit-property-report-media__mosaic-primary .ikit-property-report-media__image{aspect-ratio:auto;object-fit:cover}.ikit-property-report-opening__media .ikit-property-report-media__mosaic-more--hero{display:block}.ikit-property-report-opening__media .ikit-property-report-media__caption{border-top:0;padding-top:0}.ikit-property-report-opening__media :is(.typography--color-default,.typography--color-muted,.text-muted){color:var(--ikit-opening-soft)}.ikit-property-report-opening__media .ikit-property-report-media__caption .typography--color-default,.ikit-property-report-opening__media :is(.ikit-property-report-media__toolbar,.ikit-property-report-media__caption) .button--ghost{color:var(--ikit-opening-ink)}.ikit-property-report-opening__media :is(.ikit-property-report-media__toolbar,.ikit-property-report-media__caption) .button--ghost:hover{background:var(--ikit-opening-wash)}.ikit-property-report-opening__media .ikit-property-report-media__caption .chip{background:var(--ikit-opening-wash);color:var(--ikit-opening-ink)}.ikit-property-report-opening__media :is(.ikit-property-report-media__grid,.ikit-property-report-media__empty){border-radius:var(--radius-xl);background:var(--background);color:var(--foreground);padding:.75rem}.ikit-property-report-opening__media :is(.ikit-property-report-media__grid,.ikit-property-report-media__empty) :is(.typography--color-default,.typography--color-muted,.text-muted){color:var(--muted)}.ikit-property-report-opening__artwork{--ikit-artwork-size:9rem;margin-inline:auto}.ikit-property-report-opening__skeleton{background:var(--ikit-opening-wash)}.ikit-property-report-opening__identity{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.ikit-property-report-opening__draft{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.25rem;display:grid}.ikit-property-report-opening__draft-media{width:100%;min-width:0}@container (min-width:40rem){.ikit-property-report-opening__thesis{font-size:2.25rem;line-height:1.1}.ikit-property-report-opening__thesis[data-length=medium]{font-size:1.875rem}.ikit-property-report-opening__thesis[data-length=long]{font-size:1.5rem;line-height:1.2}.ikit-property-report-opening__address{font-size:1.25rem;line-height:1.75rem}.ikit-property-report-opening__artwork{--ikit-artwork-size:13rem}}@container (min-width:46rem){.ikit-property-report-opening__slab{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem;padding:2rem}.ikit-property-report-opening__draft{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;padding:2rem}.ikit-property-report-opening__thesis{font-size:2.5rem}.ikit-property-report-opening__thesis[data-length=medium]{font-size:2rem}.ikit-property-report-opening__thesis[data-length=long]{font-size:1.625rem}.ikit-property-report-opening__address{font-size:1.375rem;line-height:1.875rem}.ikit-property-report-opening__artwork{--ikit-artwork-size:clamp(12rem, 26cqi, 20rem)}}@container (min-width:64rem){.ikit-property-report-opening__slab{gap:2.5rem;padding:2.5rem}.ikit-property-report-opening__thesis{font-size:2.75rem}.ikit-property-report-opening__thesis[data-length=medium]{font-size:2.125rem}.ikit-property-report-opening__thesis[data-length=long]{font-size:1.75rem}.ikit-property-report-opening__draft{padding:2rem 2.5rem}}
.ikit-property-report-fact-row__frame{container-type:inline-size}.ikit-property-report-fact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.ikit-property-report-fact-row[data-count="1"]{grid-template-columns:minmax(0,1fr)}.ikit-property-report-fact-row__card{flex-direction:column;gap:.25rem;min-width:0;padding:1.25rem;display:flex}.ikit-property-report-fact-row__figure{order:0;min-width:0;margin:0}.ikit-property-report-fact-row__label{color:var(--muted);order:1;font-size:.875rem;font-weight:500;line-height:1.25rem}.ikit-property-report-fact-row__caption{order:2;margin:0}.ikit-property-report-fact-row__value{color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.75rem}.ikit-property-report-fact-row__value--muted{color:var(--muted);font-weight:500}.ikit-property-report-fact-row__caption{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.25rem}.ikit-property-report-fact-row__caption .ikit-property-report-facts{font-size:inherit;column-gap:.625rem}.ikit-property-report-fact-row__caption .ikit-property-report-facts__item{white-space:nowrap}.ikit-property-report-fact-row__caption .ikit-property-report-facts__item+.ikit-property-report-facts__item:before{content:none}@container (min-width:30rem){.ikit-property-report-fact-row{gap:1.5rem}.ikit-property-report-fact-row__card{padding:1.5rem}.ikit-property-report-fact-row__value{font-size:1.25rem}}@container (min-width:48rem){.ikit-property-report-fact-row:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]){grid-template-columns:repeat(4,minmax(0,1fr))}.ikit-property-report-fact-row[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ikit-property-report-test-grid{flex-direction:column;gap:1rem;display:flex;container-type:inline-size}.ikit-property-report-test-grid__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ikit-property-report-test-grid__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.ikit-property-report-test-grid__list{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ikit-property-report-test-grid__item{min-width:0;display:flex}.ikit-property-report-test-grid__card{flex-direction:column;gap:.5rem;width:100%;min-width:0;padding:1.25rem;display:flex}.ikit-property-report-test-grid__top{align-items:center;gap:.5rem;display:flex}.ikit-property-report-test-grid__label{min-width:0;color:var(--muted);flex:auto;font-size:.8125rem;font-weight:500}.ikit-property-report-test-grid__question{text-wrap:pretty;margin:0;font-size:1rem;font-weight:600;line-height:1.5rem}.ikit-property-report-test-grid__reason{color:var(--muted);margin:0;font-size:.875rem;line-height:1.25rem}.ikit-property-report-test-grid__reason-edit>button{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ikit-property-report-test-grid__more{color:var(--foreground);text-underline-offset:2px;font-weight:500;text-decoration:underline}.ikit-property-report-test-grid__more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ikit-property-report-test-grid__jump{margin-top:auto;color:var(--muted);align-self:flex-start;gap:.375rem;margin-inline-start:-.5rem;padding-inline:.5rem}@container (min-width:36rem){.ikit-property-report-test-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ikit-property-report-test-grid__card{padding:1.5rem}}@container (min-width:50rem){.ikit-property-report-test-grid__list[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ikit-property-report-test-grid__list[data-count="5"]>.ikit-property-report-test-grid__item{grid-column:span 2}.ikit-property-report-test-grid__list[data-count="5"]>.ikit-property-report-test-grid__item:nth-child(n+4){grid-column:span 3}}
.ikit-property-report-story__opening{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (min-width:64rem){.ikit-property-report-story__opening{gap:1.5rem}}.ikit-property-report-story__opening>.ikit-property-report-test-grid{margin-top:1.5rem}.ikit-property-report-story__gallery{border:0;min-width:0;margin:0;padding:0}@media (min-width:64rem){.ikit-property-report-story__opening>.ikit-property-report-test-grid{margin-top:2.5rem}}.ikit-property-report-story{flex-direction:column;gap:4rem;min-width:0;display:flex;container-type:inline-size}.ikit-property-report-story__chapters{flex-direction:column;gap:4rem;min-width:0;display:flex}@media (min-width:64rem){.ikit-property-report-story,.ikit-property-report-story__chapters{gap:6rem}}.ikit-property-report-story__block{flex-direction:column;gap:.875rem;min-width:0;display:flex}.ikit-property-report-story__block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ikit-property-report-story__block-title-row{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.ikit-property-report-story__block-title{margin:0;font-size:1rem;font-weight:600;line-height:1.5rem}.ikit-property-report-story__block-hint{color:var(--muted);margin:0;font-size:.8125rem}.ikit-property-report-story__block-trailing{margin-inline-start:auto}.ikit-property-report-story__facts{grid-template-columns:minmax(0,1fr);gap:1rem 2rem;margin:0;display:grid}.ikit-property-report-story__fact{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ikit-property-report-story__fact dt{color:var(--muted);font-size:.8125rem;line-height:1.25rem}.ikit-property-report-story__fact dd{color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.5rem}.ikit-property-report-story__fact dd+dd{color:var(--muted);font-size:.75rem;font-weight:400;line-height:1rem}.ikit-property-report-story__fact[data-missing] dd:first-of-type{color:var(--muted);font-weight:500}.ikit-property-report-story__caption{color:var(--muted);align-items:flex-start;gap:.5rem;margin:0;font-size:.8125rem;line-height:1.25rem;display:flex}@container (min-width:32rem){.ikit-property-report-story__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:52rem){.ikit-property-report-story__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.ikit-property-report-story__closing-disclosure{width:100%}.ikit-property-report-story__closing-trigger{gap:.375rem;margin-inline-start:-.75rem}.ikit-property-report-story__more{flex-direction:column;align-items:flex-start;display:flex}.ikit-property-report-story__more-trigger{gap:.375rem}.ikit-property-report-story__more-body{flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem 0 0;display:flex}.ikit-property-report-story__more[data-expanded]{align-items:stretch}.ikit-property-report-story__tool{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.ikit-property-report-story__tool-text{flex-direction:column;flex:18rem;gap:.25rem;min-width:0;display:flex}.ikit-property-report-story__tool-description{color:var(--muted);margin:0;font-size:.875rem;line-height:1.375rem}.ikit-property-report-story__tool-status{font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:500}.ikit-property-report-story__sharing{flex-direction:column;max-width:36rem;margin:0;padding:0;list-style:none;display:flex}.ikit-property-report-story__sharing li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-block:.5rem;font-size:.875rem;display:flex}.ikit-property-report-story__sharing li+li{border-top:1px solid var(--separator)}
.ikit-property-report-chapter-header{flex-direction:column;gap:.5rem;display:flex}.ikit-property-report-chapter-header__kicker{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;min-height:1.5rem;display:flex}.ikit-property-report-chapter-header__eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1rem}.ikit-property-report-chapter-header__internal{color:var(--muted);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.ikit-property-report-chapter-header__actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.ikit-property-report-chapter-header__body{flex-direction:column;gap:1rem;display:flex}.ikit-property-report-chapter-header__text{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.ikit-property-report-chapter-header__title{letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin:0;font-size:1.625rem;font-weight:600;line-height:1.15}.ikit-property-report-chapter-header__answer{max-width:44rem;color:var(--foreground);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.125rem;font-weight:500;line-height:1.625rem}.ikit-property-report-chapter-header__lead{max-width:44rem;color:var(--muted);margin:0;font-size:1rem;line-height:1.5rem}.ikit-property-report-chapter-header__more{color:var(--foreground);text-underline-offset:2px;font-weight:500;text-decoration:underline}.ikit-property-report-chapter-header__more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ikit-property-report-chapter-header__evidence{width:100%;display:flex}@media (min-width:40rem){.ikit-property-report-chapter-header__body{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}.ikit-property-report-chapter-header__title{font-size:2.125rem;line-height:1.12}.ikit-property-report-chapter-header__evidence{flex:0 0 17.5rem;width:17.5rem;margin-top:.375rem}}.ikit-property-report-chapter-header__byline{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.25rem}
.ikit-property-report-chapter{min-width:0;scroll-margin-top:calc(var(--ikit-report-chapter-top,var(--ikit-report-header-inset,0px)) + 1rem);flex-direction:column;gap:1.5rem;display:flex}.ikit-property-report-chapter:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ikit-property-report-chapter__body{flex-direction:column;gap:1.5rem;min-width:0;display:flex}@media (min-width:40rem){.ikit-property-report-chapter{gap:2rem}}.ikit-property-report-chapter__card{padding:1.25rem}@media (min-width:40rem){.ikit-property-report-chapter__card{padding:1.5rem}}.ikit-property-report-chapter[data-compact] .ikit-property-report-chapter-header__title{font-size:1.25rem;line-height:1.75rem}
.ikit-property-report-closing{background:color-mix(in oklab, var(--accent) 7%, var(--surface));color:var(--foreground);flex-direction:column;gap:2rem;padding:clamp(1.25rem,3cqi,2rem);display:flex;container-type:inline-size}.ikit-property-report-closing__top{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.ikit-property-report-closing__answer{flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;display:flex}.ikit-property-report-closing__eyebrow{color:var(--accent-soft-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1rem}.ikit-property-report-closing__recommendation{letter-spacing:-.015em;text-wrap:balance;max-width:36ch;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.ikit-property-report-closing__ceiling{color:var(--accent-soft-foreground);font-variant-numeric:tabular-nums}.ikit-property-report-closing__next{flex-direction:column;gap:.125rem;max-width:40rem;display:flex}.ikit-property-report-closing__next-title{margin:0;font-size:.9375rem;font-weight:600}.ikit-property-report-closing__next-description{color:var(--muted);margin:0;font-size:.875rem;line-height:1.375rem}.ikit-property-report-closing__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ikit-property-report-closing__aside{flex-direction:column;gap:1.25rem;display:flex}.ikit-property-report-closing__art{--ikit-artwork-size:4.5rem}.ikit-property-report-closing__days{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.1}.ikit-property-report-closing__days[data-state=overdue]{color:var(--danger)}.ikit-property-report-closing__date{color:var(--muted);margin:.125rem 0 0;font-size:.875rem}.ikit-property-report-closing__advisor{align-items:center;gap:.75rem;font-size:.875rem;line-height:1.25rem;display:flex}.ikit-property-report-closing__path{flex-direction:column;gap:.875rem;display:flex}.ikit-property-report-closing__path-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ikit-property-report-closing__steps{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ikit-property-report-closing__step{border-top:2px solid var(--separator);grid-template-columns:auto 1fr;grid-template-areas:"number chip""number label""number detail";align-content:start;place-items:start;gap:.25rem .75rem;padding:.75rem 0 0;display:grid}.ikit-property-report-closing__step:is([data-state=done],[data-state=now]){border-top-color:var(--accent)}.ikit-property-report-closing__step-number{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:number;font-size:.875rem;font-weight:600}.ikit-property-report-closing__step[data-state=now] .ikit-property-report-closing__step-number{color:var(--accent)}.ikit-property-report-closing__step .chip{grid-area:chip}.ikit-property-report-closing__step-label{grid-area:label;margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem}.ikit-property-report-closing__step-detail{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:detail;margin:0;font-size:.8125rem;line-height:1.25rem}.ikit-property-report-closing__note{color:var(--muted);font-size:.8125rem;line-height:1.25rem}@container (min-width:44rem){.ikit-property-report-closing__art{--ikit-artwork-size:6rem}.ikit-property-report-closing__top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2.5rem}.ikit-property-report-closing__recommendation{font-size:1.875rem}.ikit-property-report-closing__steps{grid-template-columns:repeat(var(--ikit-closing-steps,5), minmax(0, 1fr));gap:1rem}.ikit-property-report-closing__step{grid-template-columns:minmax(0,1fr);grid-template-areas:"number""chip""label""detail"}}.ikit-property-report-closing__owner{background:var(--default);color:var(--muted);border-radius:9999px;grid-column:2;margin-top:.125rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:500;line-height:1.125rem}.ikit-property-report-closing__step[data-withdrawable=true]{border-top-style:dashed}.ikit-property-report-closing__pairs{flex-direction:column;gap:.5rem;display:flex}.ikit-property-report-closing__pairs-head,.ikit-property-report-closing__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ikit-property-report-closing__pairs-head{color:var(--muted);padding-inline:1rem;font-size:.8125rem;font-weight:500}.ikit-property-report-closing__pair{border-radius:var(--radius-2xl);background:var(--surface);padding:.75rem 1rem}.ikit-property-report-closing__pair p{margin:0;font-size:.9375rem;line-height:1.375rem}.ikit-property-report-closing__pair p+p{font-weight:600}.ikit-property-report-closing__case{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:40rem){.ikit-property-report-closing__case{grid-template-columns:repeat(2,minmax(0,1fr))}}.ikit-property-report-closing__case-side{border-radius:var(--radius-2xl);background:var(--surface);flex-direction:column;gap:.25rem;padding:1rem;display:flex}.ikit-property-report-closing__case-text{margin:0;font-size:.9375rem;line-height:1.5rem}.ikit-property-report-closing__editor{flex-direction:column;gap:.5rem;display:flex}
.ikit-property-report-fair-price{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.ikit-property-report-fair-price__answer{flex-direction:column;gap:.375rem;max-width:48rem;display:flex}.ikit-property-report-fair-price__lead{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.ikit-property-report-fair-price__line{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;line-height:1.5rem}.ikit-property-report-fair-price__note{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;line-height:1.25rem}.ikit-property-report-fair-price__yield{flex-direction:column;gap:.75rem;display:flex}.ikit-property-report-fair-price__yield-figures{flex-wrap:wrap;gap:1rem 3rem;margin:0;display:flex}.ikit-property-report-fair-price__yield-figures dt{color:var(--muted);font-size:.8125rem}.ikit-property-report-fair-price__yield-figures dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-size:1.5rem;font-weight:600;line-height:2rem}.ikit-property-report-fair-price__yield-figures .ikit-property-report-fair-price__yield-basis{color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.25rem}@container (min-width:40rem){.ikit-property-report-fair-price__lead{font-size:1.5rem;line-height:2rem}}
.ikit-property-report-rent-flow{min-width:0;container-type:inline-size}.ikit-property-report-rent-flow__wide{display:none}.ikit-property-report-rent-flow__rows{flex-direction:column;gap:1rem;display:flex}@container (min-width:36rem){.ikit-property-report-rent-flow__wide{display:block}.ikit-property-report-rent-flow__rows{display:none}}.ikit-property-report-rent-flow__part{background:color-mix(in oklab, var(--ikit-flow-mark) 35%, transparent);border-radius:.375rem;position:absolute;top:0;bottom:0}.ikit-property-report-rent-flow__part[data-role=money]{--ikit-flow-mark:var(--ikit-report-money-in)}.ikit-property-report-rent-flow__part[data-role=cost]{--ikit-flow-mark:var(--ikit-report-costs)}.ikit-property-report-rent-flow__part[data-role=debt]{--ikit-flow-mark:var(--ikit-report-debt)}.ikit-property-report-rent-flow__part[data-dashed=true]{border:1.5px dashed var(--muted);background:0 0}.ikit-property-report-rent-flow__part[data-highlight=true]{z-index:1;background:var(--ikit-flow-mark);box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--accent), 0 0 0 8px var(--accent-soft)}.ikit-property-report-rent-flow__part[data-highlight=true][data-dashed=true]{border-color:var(--foreground);background:color-mix(in oklab, var(--muted) 55%, transparent)}.ikit-property-report-rent-flow__bar{height:1.5rem;position:relative}.ikit-property-report-rent-flow__links{width:100%;height:2.5rem;display:block}.ikit-property-report-rent-flow__link{fill:var(--ikit-report-money-in-soft)}.ikit-property-report-rent-flow__link[data-role=cost]{fill:color-mix(in oklab, var(--muted) 18%, transparent)}.ikit-property-report-rent-flow__link[data-dashed=true]{stroke:color-mix(in oklab, var(--muted) 60%, transparent);stroke-dasharray:4 3;stroke-width:1px;vector-effect:non-scaling-stroke}.ikit-property-report-rent-flow__labels{height:2.75rem;position:relative}.ikit-property-report-rent-flow__label{color:var(--muted);white-space:nowrap;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;display:inline-flex;position:absolute;transform:translate(-50%)}.ikit-property-report-rent-flow__label[data-align=start]{transform:none}.ikit-property-report-rent-flow__label[data-align=end]{transform:translate(-100%)}.ikit-property-report-rent-flow__labels[data-side=in] .ikit-property-report-rent-flow__label{bottom:.375rem}.ikit-property-report-rent-flow__labels[data-side=in] .ikit-property-report-rent-flow__label[data-row="1"]{bottom:1.625rem}.ikit-property-report-rent-flow__labels[data-side=out] .ikit-property-report-rent-flow__label{top:.375rem}.ikit-property-report-rent-flow__labels[data-side=out] .ikit-property-report-rent-flow__label[data-row="1"]{top:1.625rem}.ikit-property-report-rent-flow__value{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.ikit-property-report-rent-flow__group{flex-direction:column;gap:.625rem;display:flex}.ikit-property-report-rent-flow__group-title{color:var(--muted);margin:0;font-size:.75rem;font-weight:500;line-height:1rem}.ikit-property-report-rent-flow__row{flex-direction:column;gap:.375rem;display:flex}.ikit-property-report-rent-flow__row-head{color:var(--foreground);align-items:center;gap:.375rem;margin:0;font-size:.875rem;line-height:1.25rem;display:flex}.ikit-property-report-rent-flow__row-head .ikit-property-report-rent-flow__value{margin-inline-start:auto}.ikit-property-report-rent-flow__row-track{height:.75rem;position:relative}.ikit-property-report-rent-flow__row-track .ikit-property-report-rent-flow__part{border-radius:9999px}.ikit-property-report-rent-flow__caption{color:var(--muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.125rem}
.ikit-property-report-answer-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid;container-type:inline-size}@media (min-width:40rem){.ikit-property-report-answer-strip{grid-template-columns:repeat(var(--ikit-strip-columns,4), minmax(0, 1fr));gap:1rem}.ikit-property-report-answer-strip[data-count="2"]{--ikit-strip-columns:2}.ikit-property-report-answer-strip[data-count="3"]{--ikit-strip-columns:3}}.ikit-property-report-answer-strip__tile{border-radius:var(--radius-2xl);background:var(--surface-secondary);flex-direction:column;gap:.25rem;min-width:0;padding:1rem;display:flex}.ikit-property-report-answer-strip__figure{color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:0;margin:0;font-size:1.125rem;font-weight:600;line-height:1.5rem}.ikit-property-report-answer-strip__tile[data-lead=true] .ikit-property-report-answer-strip__figure{font-size:1.375rem;line-height:1.75rem}.ikit-property-report-answer-strip__label{color:var(--muted);order:1;font-size:.875rem;line-height:1.25rem}.ikit-property-report-answer-strip__detail{color:var(--muted);order:2;margin:0;font-size:.75rem;line-height:1rem}
.ikit-property-report-chapter-foot{border-top:1px solid var(--separator);flex-direction:column;display:flex}.ikit-property-report-chapter-foot__drawer{border-bottom:1px solid var(--separator)}.ikit-property-report-chapter-foot__trigger{width:100%;min-height:3.5rem;color:var(--foreground);text-align:start;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.ikit-property-report-chapter-foot__icon{background:var(--surface-secondary);width:2rem;height:2rem;color:var(--muted);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ikit-property-report-chapter-foot__text{flex-direction:column;flex:auto;min-width:0;display:flex}.ikit-property-report-chapter-foot__title{font-size:.9375rem;font-weight:600;line-height:1.375rem}.ikit-property-report-chapter-foot__hint{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.125rem;overflow:hidden}.ikit-property-report-chapter-foot__state{color:var(--muted);font-size:.8125rem}.ikit-property-report-chapter-foot__body{flex-direction:column;gap:1rem;padding:0 0 1.25rem 2.75rem;display:flex}.ikit-property-report-chapter-foot__evidence{flex-direction:column;gap:1.5rem;min-width:0;margin-inline-start:-2.75rem;display:flex}.ikit-property-report-chapter-foot__why{max-width:65ch;color:var(--foreground);margin:0;font-size:.9375rem;line-height:1.5rem}.ikit-property-report-chapter-foot__risks{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.ikit-property-report-chapter-foot__risk{align-items:baseline;gap:.625rem;display:flex}.ikit-property-report-chapter-foot__risk-title{font-size:.875rem;font-weight:500;display:block}.ikit-property-report-chapter-foot__risk-reduces{color:var(--muted);font-size:.8125rem;display:block}.ikit-property-report-chapter-foot__terms{gap:.75rem;max-width:65ch;margin:0;display:grid}.ikit-property-report-chapter-foot__term dt{font-size:.875rem;font-weight:600}.ikit-property-report-chapter-foot__term dd{color:var(--muted);margin:0;font-size:.875rem;line-height:1.375rem}@media (max-width:39.99rem){.ikit-property-report-chapter-foot__state{display:none}.ikit-property-report-chapter-foot__body{padding-inline-start:0}.ikit-property-report-chapter-foot__evidence{margin-inline-start:0}}
.ikit-property-report-still-to-check{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}@media (min-width:40rem){.ikit-property-report-still-to-check{padding:1.5rem}}.ikit-property-report-still-to-check__head{flex-direction:column;gap:.25rem;display:flex}.ikit-property-report-still-to-check__title{margin:0;font-size:1rem;font-weight:600;line-height:1.5rem}.ikit-property-report-still-to-check__headline{color:var(--muted);margin:0;font-size:.875rem}.ikit-property-report-still-to-check__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ikit-property-report-still-to-check__item{border-radius:var(--radius-2xl);background:var(--warning-soft);min-width:0;color:var(--warning-soft-foreground);flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}.ikit-property-report-still-to-check__label{font-size:.9375rem;font-weight:600;line-height:1.375rem}.ikit-property-report-still-to-check__where{opacity:.85;font-size:.8125rem;line-height:1.125rem}.ikit-property-report-still-to-check__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ikit-property-report-still-to-check__more{color:var(--muted);margin:0;font-size:.875rem}
.ikit-property-report-key-date{flex-direction:column;gap:1.25rem;min-width:0;display:flex;container-type:inline-size}.ikit-property-report-key-date__callout{border-radius:var(--radius-2xl);background:var(--warning-soft);color:var(--warning-soft-foreground);flex-direction:column;gap:.125rem;margin:0;padding:1rem 1.25rem;display:flex}.ikit-property-report-key-date__eyebrow{font-size:.8125rem;font-weight:500}.ikit-property-report-key-date__what{font-size:1.125rem;font-weight:600;line-height:1.5rem}.ikit-property-report-key-date__when{font-variant-numeric:tabular-nums;font-size:.875rem}.ikit-property-report-key-date__line{flex-direction:column;gap:1rem;display:flex}.ikit-property-report-key-date__track{height:2.5rem;margin-inline:.5rem;position:relative}.ikit-property-report-key-date__track:before{inset-inline:0;background:var(--separator);content:"";height:2px;position:absolute;bottom:.5rem}.ikit-property-report-key-date__today{border-inline-start:2px solid var(--foreground);height:2.5rem;position:absolute;bottom:0;transform:translate(-1px)}.ikit-property-report-key-date__today span{top:-.25rem;color:var(--foreground);white-space:nowrap;font-size:.75rem;font-weight:600;position:absolute;inset-inline-start:.375rem}.ikit-property-report-key-date__mark{background:var(--warning);width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--background);border-radius:9999px;position:absolute;bottom:.1875rem;transform:translate(-50%)}.ikit-property-report-key-date__mark[data-state=behind]{background:var(--ikit-report-money-in,var(--accent))}.ikit-property-report-key-date__mark[data-key=true]{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--warning)}.ikit-property-report-key-date__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.ikit-property-report-key-date__item{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.5rem;display:grid}.ikit-property-report-key-date__dot{background:var(--warning);border-radius:9999px;grid-row:span 2;width:.5rem;height:.5rem}.ikit-property-report-key-date__item[data-state=behind] .ikit-property-report-key-date__dot{background:var(--ikit-report-money-in,var(--accent))}.ikit-property-report-key-date__label{font-size:.875rem;font-weight:500}.ikit-property-report-key-date__date{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}@container (min-width:36rem){.ikit-property-report-key-date__list{height:4.75rem;margin-inline:.5rem;display:block;position:relative}.ikit-property-report-key-date__item{top:0;left:var(--ikit-date-at);text-align:center;flex-direction:column;gap:.125rem;width:max-content;max-width:10rem;display:flex;position:absolute;transform:translate(-50%)}.ikit-property-report-key-date__item:nth-child(2n){top:2.375rem}.ikit-property-report-key-date__item[data-align=start]{text-align:start;transform:none}.ikit-property-report-key-date__item[data-align=end]{text-align:end;transform:translate(-100%)}.ikit-property-report-key-date__item .ikit-property-report-key-date__dot{display:none}}
.ikit-property-report-workspace{min-width:0;scroll-margin-top:calc(var(--ikit-report-chapter-top,var(--ikit-report-header-inset,0px)) + 1rem);flex-direction:column;gap:1rem;display:flex}.ikit-property-report-workspace__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ikit-property-report-workspace__heading{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ikit-property-report-workspace__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.75rem}.ikit-property-report-workspace__description{color:var(--muted);margin:0;font-size:.875rem;line-height:1.25rem}.ikit-property-report-workspace__list{flex-direction:column;padding:.25rem 1.25rem;display:flex}.ikit-property-report-workspace__list>*+*{border-top:1px solid var(--separator)}.ikit-property-report-workspace__list .ikit-property-report-panel--section .ikit-property-report-panel__header{min-height:3.25rem}.ikit-property-report-workspace__list .ikit-property-report-panel--section .ikit-property-report-panel__body{padding-bottom:1.25rem}.ikit-property-report-workspace__actions{flex-wrap:wrap;gap:.5rem;display:flex}.ikit-property-report-workspace__items>*+*{border-top:1px solid var(--separator)}.ikit-property-report-workspace__list .ikit-property-report-document__section{border-top:0}