@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}table.cashflow-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background-color:var(--background);width:max-content;min-width:100%}.cashflow-table-scroll-container{width:100%;min-width:0;max-width:100%;overflow-x:auto}.cashflow-table th:first-child,.cashflow-table td:first-child{width:196px;min-width:196px;max-width:196px}.cashflow-table th:not(:first-child),.cashflow-table td:not(:first-child){width:172px;min-width:172px;max-width:172px}.cashflow-table td.ari-sale-statement-cell{white-space:normal;width:360px;min-width:360px;max-width:360px;padding:0}.cashflow-table tbody{border-bottom:1px solid var(--primary-500,#0baf88)}@supports (color:color-mix(in lab, red, red)){.cashflow-table tbody{border-bottom:1px solid color-mix(in srgb, var(--primary-500,#0baf88) 22%, transparent)}}.cashflow-table tr{border:none;display:table-row}.cashflow-table th{text-align:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);--tw-font-weight:var(--font-weight-semibold,600);height:auto;font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase;padding:12px 16px;display:table-cell}.cashflow-table thead th{z-index:20;background-color:var(--primary-800,#046150);border-bottom:1px solid var(--primary-500,#0baf88);top:0;position:sticky!important}@supports (color:color-mix(in lab, red, red)){.cashflow-table thead th{border-bottom:1px solid color-mix(in srgb, var(--primary-500,#0baf88) 45%, transparent)}}.cashflow-table thead th{color:var(--color-white,#fff)}.cashflow-table thead th:first-child{background-color:var(--primary-800,#046150);z-index:40;left:0}.cashflow-table td{vertical-align:middle;white-space:nowrap;color:var(--foreground);padding:10px 14px;font-size:13px;display:table-cell}.cashflow-table tbody tr td{text-align:center;border-bottom:1px solid var(--primary-500,#0baf88)}@supports (color:color-mix(in lab, red, red)){.cashflow-table tbody tr td{border-bottom:1px solid color-mix(in srgb, var(--primary-500,#0baf88) 14%, transparent)}}.cashflow-table tbody tr:last-child td{border-bottom:none}.cashflow-table tbody tr:hover td{background-color:var(--muted-bg)}@supports (color:color-mix(in lab, red, red)){.cashflow-table tbody tr:hover td{background-color:color-mix(in srgb, var(--muted-bg) 50%, transparent)}}.cashflow-table tbody tr td:first-child,.cashflow-table tbody tr th:first-child,.cashflow-table th:first-child{left:calc(var(--spacing,.25rem) * 0);z-index:10;border-right-style:var(--tw-border-style);background-color:var(--background);text-align:left;border-right-width:1px;border-right-color:var(--primary-500,#0baf88);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;position:sticky}@supports (color:color-mix(in lab, red, red)){.cashflow-table tbody tr td:first-child,.cashflow-table tbody tr th:first-child,.cashflow-table th:first-child{border-right-color:color-mix(in srgb, var(--primary-500,#0baf88) 25%, transparent)}}.cashflow-table tbody tr:hover td:first-child{background-color:var(--muted-bg)}.cashflow-table tbody tr td:first-child{padding:calc(var(--spacing,.25rem) * 0)}.cashflow-table tbody tr td:first-child>span{white-space:normal;width:100%;color:var(--foreground);padding:10px 16px}.cashflow-table tbody tr td:first-child>span:not(.flex):not(.text-primary-500){text-align:left;line-height:1.35;display:block}.cashflow-table tbody tr td:first-child>span.text-primary-500{align-items:center;display:flex}.cashflow-table tbody td,.cashflow-table tbody td input,.cashflow-table tbody td .custom-input-text,.cashflow-table tbody td [data-slot=select-trigger],.cashflow-table tbody td [role=combobox]{--tw-leading:var(--leading-tight,1.25);font-size:13px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.cashflow-table tbody tr td:first-child span.text-primary-500{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);background-color:var(--primary-800,#046150)}.cashflow-table tbody tr td:first-child span.text-primary-500 [class*=bg-primary]{color:#fff;background-color:#ffffff29}.cashflow-table tbody tr td:first-child span.text-primary-500 svg{color:#fff}.cashflow-table tbody tr td:first-child span.text-primary-500 button{color:#ffffffb3}.cashflow-table tbody tr:has(>td:first-child>span.text-primary-500) td{background-color:var(--primary-800,#046150);border-bottom-color:var(--primary-500,#0baf88)}@supports (color:color-mix(in lab, red, red)){.cashflow-table tbody tr:has(>td:first-child>span.text-primary-500) td{border-bottom-color:color-mix(in srgb, var(--primary-500,#0baf88) 45%, transparent)}}.cashflow-table tbody tr:has(>td:first-child>span.text-primary-500) td{color:#fff}.cashflow-table tbody tr:has(>td:first-child>span.text-primary-500) td span:not(.text-primary-500){color:#fff}.cashflow-table tbody tr:has(>td:first-child>span.text-primary-500):hover td{background-color:var(--primary-800,#046150)}.cashflow-table tbody tr:has(>td:first-child>span.text-primary-500):hover td:first-child{background-color:var(--primary-800,#046150)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.ikitari-hero-metrics-module__tPh3LG__metrics{container-type:inline-size}.ikitari-hero-metrics-module__tPh3LG__grid{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.ikitari-hero-metrics-module__tPh3LG__grid>.card{border:1px solid var(--border);background:var(--surface);min-width:0}.ikitari-hero-metrics-module__tPh3LG__grid>.ikitari-hero-metrics-module__tPh3LG__equity{--surface:color-mix(in srgb, var(--accent) 24%, var(--eclipse));--foreground:var(--snow);--muted:color-mix(in oklab, var(--snow) 76%, transparent);--muted-foreground:var(--muted);--default-foreground:var(--snow);--success-soft:color-mix(in oklab, var(--snow) 12%, transparent);--success-soft-foreground:var(--snow);--focus:var(--snow);border-color:var(--surface);color:var(--foreground)}@container (min-width:42rem){.ikitari-hero-metrics-module__tPh3LG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
:is(.mapboxgl-ctrl-bottom-left *,.mapboxgl-ctrl-bottom-right *){opacity:0;pointer-events:none}
.ikitari-result-surfaces-module__B-etCq__canvas{background:color-mix(in srgb, var(--accent) 3%, var(--background));min-width:0}.ikitari-result-surfaces-module__B-etCq__guide,.ikitari-result-surfaces-module__B-etCq__nextMove{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--background));background:color-mix(in srgb, var(--accent) 4%, var(--background));box-shadow:none}.ikitari-result-surfaces-module__B-etCq__nextMove{--muted:color-mix(in srgb, var(--foreground) 76%, var(--background));--muted-foreground:var(--muted)}.ikitari-result-surfaces-module__B-etCq__comparison{background:var(--background)}.ikitari-result-surfaces-module__B-etCq__heroGuide{text-align:start;max-width:38rem;margin-top:1rem}.ikitari-result-surfaces-module__B-etCq__heroGuide,.ikitari-result-surfaces-module__B-etCq__guide{scroll-margin-block-start:4rem}.dark .ikitari-result-surfaces-module__B-etCq__canvas{background:var(--background)}.dark :is(.ikitari-result-surfaces-module__B-etCq__guide,.ikitari-result-surfaces-module__B-etCq__nextMove){border-color:var(--border);background:var(--surface-secondary)}