.definitions-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:230;width:min(520px,calc(100vw - 32px));max-height:min(80vh,680px);overflow:auto;margin:0;border-radius:var(--radius-lg);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:var(--shadow-elevation-3);padding:14px 14px 12px}.definitions-modal::backdrop{background:#00000052}.definitions-modal-backdrop{position:fixed;inset:0;z-index:229;background:#00000052}.definitions-modal-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.definitions-close{display:inline-flex;height:28px;width:28px;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--color-outline-variant);background:transparent;color:var(--color-on-surface-variant);cursor:pointer}.definitions-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.definitions-content,.definitions-list,.definitions-help-section,.definitions-help-list{display:flex;flex-direction:column}.definitions-content{gap:16px}.definitions-help-section,.definitions-list{gap:10px}.definitions-section-title{margin:0;font-size:.86rem;font-weight:var(--app-type-label-weight);letter-spacing:.01em}.definitions-help-list{margin:0;padding-left:0;gap:8px;list-style-position:inside}.card-clickable{position:relative}.card-hitbox{position:absolute;inset:0;z-index:0;border:none;background:transparent;color:transparent;padding:0;margin:0;display:block;font-size:0;line-height:0;cursor:pointer}.card-hitbox:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 65%,transparent);outline-offset:2px;border-radius:var(--radius-sm)}.md3-slider-card>*{position:relative;z-index:1}.slider-clickable{position:relative}.row-hitbox{position:absolute;inset:0;z-index:0;border:none;background:transparent;color:transparent;padding:0;margin:0;display:block;font-size:0;line-height:0;cursor:pointer}.header-hitbox{position:absolute;inset:0;z-index:2;border:none;background:transparent;color:transparent;padding:0;margin:0;display:block;font-size:0;line-height:0;cursor:pointer;border-radius:var(--radius-sm)!important}.header-hitbox:after{content:attr(data-hover-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 12px;font-size:14px;font-weight:600;letter-spacing:.1px;color:var(--color-on-surface);background:var(--color-panel-card-surface);opacity:0;transition:opacity .15s ease;pointer-events:none;border-radius:var(--radius-sm)!important}.header-hitbox:hover:after,.header-hitbox:focus-visible:after{opacity:1}.header-hitbox:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 65%,transparent);outline-offset:2px}.row-hitbox:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 65%,transparent);outline-offset:2px;border-radius:var(--radius-full)}.slider-row>:not(.row-hitbox){position:relative;z-index:1}.md3-slider-card-body{margin:0 -16px -16px;padding:0 16px 16px;border-radius:var(--radius-sm);background:var(--color-panel-card-surface)}.md3-slider-card-header{margin:-16px -16px 0;padding:16px;border-radius:var(--radius-sm)!important;background:var(--color-panel-card-surface);position:relative;z-index:1}.md3-slider-card,.md3-slider-card-header,.md3-slider-card-body{cursor:default}.md3-slider-card .md3-slider-card-value{font-weight:500}.md3-slider-card-header .md3-slider-card-label{font-weight:600;font-size:18px}.md3-slider-card-header .md3-slider-card-subtext{font-size:13px;line-height:14px}.md3-slider-card-header[role=button]{cursor:pointer}.price-card-asking-active .md3-slider-card-header[role=button],.price-card-list-active .md3-slider-card-header[role=button],.price-card-appraised-active .md3-slider-card-header[role=button],.price-card-sold-active .md3-slider-card-header[role=button]{cursor:default}.md3-slider-card.md3-slider-card-active .md3-slider-card-value{font-weight:var(--app-type-value-weight)}.md3-slider-card-body{position:relative;z-index:1}.md3-slider-card,.md3-slider-card:hover{background:var(--color-panel-card-surface)}.price-card-asking-active,.price-card-list-active,.price-card-appraised-active,.price-card-sold-active{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--color-outline-variant));box-shadow:none}.price-card-no-data{cursor:default}.price-card-no-data .price-card-no-data-header{border-radius:var(--radius-sm)}.price-card-no-data-value{font-size:18px;font-weight:var(--app-type-value-weight);line-height:24px;color:var(--color-on-surface-variant);white-space:nowrap}.target-metrics{display:flex;flex-direction:column;gap:0}.target-packages-card{display:flex;flex-direction:column;gap:.5rem;padding:.85rem}.target-packages-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.target-metrics-group{display:flex;flex-direction:column;gap:0;padding:10px 0}.target-metrics-group:not(:last-child){border-bottom:1px solid #f1f2f2;padding-bottom:10px}.target-metrics-group:not(:first-child){padding-top:10px}.metrics-subdivider{border-top:1px solid #f1f2f2;margin-top:10px;padding-top:10px}.price-card-asking .value-slider-row,.price-card-list .value-slider-row,.price-card-appraised .value-slider-row,.price-card-sold .value-slider-row,.price-card-days .value-slider-row,.radius-card-block .value-slider-row{margin:6px 0 0;padding:8px 0 0;background:transparent;border-radius:var(--radius-sm)}.price-card-asking .md3-slider-card-body,.price-card-list .md3-slider-card-body,.price-card-appraised .md3-slider-card-body,.price-card-sold .md3-slider-card-body,.price-card-days .md3-slider-card-body{border-top:0}.price-card-asking .md3-slider-card-body:before,.price-card-list .md3-slider-card-body:before,.price-card-appraised .md3-slider-card-body:before,.price-card-sold .md3-slider-card-body:before,.price-card-days .md3-slider-card-body:before,.radius-card-block .md3-slider-card-body:before{content:"";position:absolute;top:0;left:16px;right:16px;border-top:1px solid #f1f2f2;pointer-events:none}.radius-control-row{padding:10px 0}.price-card-asking-active .md3-slider-card-header,.price-card-list-active .md3-slider-card-header,.price-card-appraised-active .md3-slider-card-header,.price-card-sold-active .md3-slider-card-header{border-radius:var(--radius-sm)!important}.price-card-asking-active .md3-slider-card-body,.price-card-list-active .md3-slider-card-body,.price-card-appraised-active .md3-slider-card-body,.price-card-sold-active .md3-slider-card-body{border-radius:var(--radius-sm)}.slider-range{position:relative;flex:1;display:flex;align-items:center;min-width:0}.value-slider{position:relative;display:flex;align-items:center;width:100%;height:36px;touch-action:none}.value-slider-track{position:relative;display:block;flex:1;height:8px;border:1px solid color-mix(in srgb,var(--color-outline-variant) 70%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface-container-highest) 86%,transparent);overflow:hidden}.value-slider-range{height:100%;border-radius:inherit;background:var(--color-outline)}.value-slider-thumb{display:block;width:16px;height:16px;border-radius:var(--radius-full);background:var(--color-outline);box-shadow:0 1px 3px #0003,0 2px 6px #0000001f;outline:none}.value-slider-thumb:focus-visible{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-outline) 20%,transparent),0 1px 3px #0003}.value-slider[data-disabled]{cursor:default;opacity:.45}.radius-sparkline-block{width:calc(100% - 68px);margin:0 auto -26px}.radius-sparkline-inline{display:block;width:100%;height:64px}.lock-marker{position:absolute;top:50%;left:var(--lock-pct);transform:translate(6px,-50%);width:14px;height:14px;color:var(--color-secondary);pointer-events:none;opacity:.9}.lock-marker .lock-icon{display:block;width:14px;height:14px;fill:currentColor}.lock-marker.lock-gray{color:var(--color-outline)}.slider-stepper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-full);border:none;background:transparent;color:var(--color-on-surface-variant);cursor:pointer;opacity:.5;transition:opacity .15s ease,background-color .15s ease}.slider-stepper:hover{opacity:1;background:color-mix(in srgb,var(--color-on-surface) 8%,transparent)}.slider-stepper:active{background:color-mix(in srgb,var(--color-on-surface) 14%,transparent)}.slider-stepper:disabled{opacity:.25;pointer-events:none}.slider-target{cursor:pointer;gap:8px}.value-slider-row{display:flex;align-items:center;gap:8px}
