.fit-arithmetic[data-v-efe5ccda]{margin-top:12px;text-align:left}.fit-arithmetic-card .fit-arithmetic[data-v-efe5ccda]{max-width:560px}.fit-arithmetic-card .fit-arithmetic__table[data-v-efe5ccda]{font-size:13px}.fit-arithmetic__lead[data-v-efe5ccda]{color:var(--muted-text);font-size:12.5px;line-height:17px;margin-bottom:6px}.fit-arithmetic__table[data-v-efe5ccda]{border-collapse:collapse;font-size:12px;width:100%}.fit-arithmetic__table th[data-v-efe5ccda]{color:var(--muted-text);font-weight:700;text-align:left}.fit-arithmetic__table td[data-v-efe5ccda],.fit-arithmetic__table th[data-v-efe5ccda]{border-bottom:1px solid var(--soft-border);padding:4px 6px}.fit-arithmetic__empty[data-v-efe5ccda]{color:var(--muted-text);font-style:italic}.lifestyle-report[data-v-efe5ccda]{--accent:var(--v7f5e01d6);--accent-secondary:var(--v29b04edd);--accent-soft:var(--v2fe8fc0b);--accent-border:var(--v74fd48c9);--soft-border:var(--af6669cc);--muted-text:var(--v7d98ea94);--primary-text:var(--v5b0a06aa);background:#fff;color:var(--primary-text);padding:32px 0 40px}.lifestyle-report[data-v-efe5ccda],.lifestyle-report[data-v-efe5ccda] *{box-sizing:border-box}.lifestyle-report .ai-report-loader[data-v-efe5ccda]{max-width:100%;width:100%}.theme-pill[data-v-efe5ccda]{background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent)}.place-label[data-v-efe5ccda]{border:1px solid var(--soft-border);border-radius:999px;color:var(--primary-text);display:inline-flex;font-family:Figtree,sans-serif;font-size:12px;font-weight:500;line-height:16px;margin-bottom:4px;padding:1px 9px;width:-moz-fit-content;width:fit-content}.nearby-list[data-v-efe5ccda]{display:flex;flex-direction:column;gap:12px}.nearby-card[data-v-efe5ccda]{align-items:center;background:#fbfaf9;border:1px solid var(--soft-border);border-radius:14px;display:flex;gap:16px;min-height:90px;padding:12px}.nearby-card__media[data-v-efe5ccda]{background:var(--accent-soft);border-radius:12px;flex:0 0 64px;height:64px;overflow:hidden;width:64px}.ai-report-loader[data-v-efe5ccda]{align-items:center;background:#fff;border:1px solid #f3f5f7;border-radius:14px;display:flex;flex-direction:column;gap:40px;padding:64px 16px 80px}.ai-report-loader__logo[data-v-efe5ccda]{align-items:center;display:flex;height:64px;justify-content:center;width:64px}.ai-report-loader__logo img[data-v-efe5ccda]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ai-report-loader__heading[data-v-efe5ccda]{align-items:center;display:flex;flex-direction:column;gap:10px}.ai-report-loader__title[data-v-efe5ccda]{color:#000;font-size:24px;font-weight:700;line-height:40px;margin:0;text-align:center}.ai-report-loader__percent[data-v-efe5ccda]{color:var(--accent);font-weight:700;margin-left:4px}.ai-report-loader__description[data-v-efe5ccda]{color:#000;font-size:18px;font-weight:400;line-height:1.5;margin:0;text-align:center}.ai-report-loader__steps[data-v-efe5ccda]{display:flex;flex-direction:column;gap:14px;max-width:448px;width:100%}.ai-report-step[data-v-efe5ccda]{align-items:flex-start;background:#f5f4ed;border:1px solid #e3e3e3;border-radius:10px;display:flex;gap:20px;padding:14px 20px;transition:background-color .3s ease,border-color .3s ease}.ai-report-step--active[data-v-efe5ccda]{background:var(--accent-soft);border-color:var(--accent)}.ai-report-step__icon[data-v-efe5ccda]{flex:0 0 24px;height:24px;margin-top:2px;width:24px}.ai-report-step__icon svg[data-v-efe5ccda]{display:block;height:100%;width:100%}.ai-report-step--active .ai-report-step__icon svg[data-v-efe5ccda]{animation:ai-report-pulse-ring-efe5ccda 1.4s ease-in-out infinite}.ai-report-step__body[data-v-efe5ccda]{display:flex;flex-direction:column;gap:8px;min-width:0}.ai-report-step__title[data-v-efe5ccda]{color:#000;font-size:18px;font-weight:590;line-height:1.3;margin:0}.ai-report-step__description[data-v-efe5ccda]{color:#000;font-size:16px;font-weight:400;line-height:1.4;margin:0}.ai-report-step--pending .ai-report-step__description[data-v-efe5ccda],.ai-report-step--pending .ai-report-step__title[data-v-efe5ccda]{color:#6b7280}@keyframes ai-report-pulse-ring-efe5ccda{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@media(max-width:640px){.ai-report-loader[data-v-efe5ccda]{gap:28px;padding:40px 16px 56px}.ai-report-loader__title[data-v-efe5ccda]{font-size:20px;line-height:30px}.ai-report-loader__description[data-v-efe5ccda]{font-size:16px}.ai-report-step[data-v-efe5ccda]{gap:14px;padding:12px 16px}.ai-report-step__title[data-v-efe5ccda]{font-size:16px}.ai-report-step__description[data-v-efe5ccda]{font-size:14px}}.lifestyle-report>div[data-v-efe5ccda]{display:flex;flex-direction:column;gap:32px;margin:0 auto;width:min(1216px,calc(100% - 32px))}.font-jakarta[data-v-efe5ccda]{font-family:Plus Jakarta Sans,sans-serif}.font-figtree[data-v-efe5ccda]{font-family:Figtree,sans-serif}.report-card[data-v-efe5ccda]{background:#fff;border:1px solid var(--soft-border);border-radius:14px}.section-title[data-v-efe5ccda]{color:var(--primary-text);font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.6px;line-height:32px}.hero-card[data-v-efe5ccda],.hero-card>div[data-v-efe5ccda]:first-child{min-height:402px;overflow:hidden;position:relative}.hero-actions[data-v-efe5ccda]{display:flex;gap:8px;position:absolute;right:24px;top:24px;z-index:2}.hero-action[data-v-efe5ccda]{border:0;cursor:pointer}.hero-content[data-v-efe5ccda]{display:flex;flex-direction:column;justify-content:flex-end;min-height:402px;padding:34px 40px;position:relative;z-index:1}.hero-content>div[data-v-efe5ccda]:first-child{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.agent-section p[data-v-efe5ccda],.commute-panel p[data-v-efe5ccda],.culture-column p[data-v-efe5ccda],.footer-section p[data-v-efe5ccda],.hero-copy p[data-v-efe5ccda],.hero-copy>p[data-v-efe5ccda]:first-child,.hero-score p[data-v-efe5ccda],.properties-section button[data-v-efe5ccda],.properties-section p[data-v-efe5ccda],.recreation-column p[data-v-efe5ccda],.schools-card p[data-v-efe5ccda],.snapshot-card p[data-v-efe5ccda],.snapshot-card span[data-v-efe5ccda]{font-family:Figtree,sans-serif}.hero-copy>p[data-v-efe5ccda]:first-child{color:#fffc;font-size:14px;font-weight:600;letter-spacing:.7px;line-height:20px;margin:0}.hero-copy>h1[data-v-efe5ccda]{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:44px;font-weight:700;letter-spacing:-.8px;line-height:46px;margin:8px 0 0}.hero-copy>p[data-v-efe5ccda]:nth-child(3){color:#ffffffe6;font-size:18px;line-height:28px;margin:10px 0 0}.hero-copy>div[data-v-efe5ccda]:last-child{margin-top:18px}.hero-copy>div:last-child>span[data-v-efe5ccda]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-score[data-v-efe5ccda]{min-width:296px}.hero-score>div[data-v-efe5ccda]{align-items:center}.hero-score>div>div[data-v-efe5ccda]:first-child{flex:0 0 80px}.hero-score>div>div:first-child>div[data-v-efe5ccda]:nth-child(3){inset:10px}.hero-score>div>div:last-child>span[data-v-efe5ccda]{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;color:var(--accent);display:inline-flex;font-family:Figtree,sans-serif;font-size:12px;font-weight:600;line-height:16px;min-height:22px;padding:3px 10px}.snapshot-card[data-v-efe5ccda]{display:flex;flex-direction:column;justify-content:flex-start;min-height:429px;padding-bottom:28px}.snapshot-grid[data-v-efe5ccda]{align-items:start;display:grid;gap:26px 56px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.culture-column h3[data-v-efe5ccda],.properties-grid .font-jakarta[data-v-efe5ccda],.properties-grid h3[data-v-efe5ccda],.recreation-column h3[data-v-efe5ccda],.schools-card h3[data-v-efe5ccda],.snapshot-item h3[data-v-efe5ccda]{font-family:Plus Jakarta Sans,sans-serif}.snapshot-item[data-v-efe5ccda]{min-height:110px}.snapshot-item>div[data-v-efe5ccda]:first-child{border-radius:999px;height:48px;min-width:48px;width:48px}.snapshot-item h3[data-v-efe5ccda]{color:var(--primary-text);font-size:18px;font-weight:600;line-height:28px;margin:0}.snapshot-item p[data-v-efe5ccda]{color:var(--muted-text);font-size:15px;line-height:24px;margin:4px 0 0;max-width:470px}.snapshot-pill[data-v-efe5ccda]{align-self:flex-start;min-height:22px}.snapshot-note[data-v-efe5ccda]{align-items:center;color:var(--muted-text);display:flex;font-family:Figtree,sans-serif;font-size:12px;gap:8px;line-height:16px;margin-top:auto}.snapshot-note p[data-v-efe5ccda]{margin:0}.snapshot-note__icon[data-v-efe5ccda]{height:16px;min-width:16px;width:16px}.culture-layout[data-v-efe5ccda],.details-layout[data-v-efe5ccda]{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.commute-layout[data-v-efe5ccda]>*,.culture-layout[data-v-efe5ccda]>*,.details-layout[data-v-efe5ccda]>*{min-width:0}.agent-section[data-v-efe5ccda],.schools-card[data-v-efe5ccda]{padding:32px}.details-layout[data-v-efe5ccda]{gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-section[data-v-efe5ccda],.schools-card[data-v-efe5ccda]{display:flex;flex-direction:column}.fit-breakdown-card[data-v-efe5ccda]{min-height:278px;padding:32px}.fit-breakdown-grid[data-v-efe5ccda]{-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;row-gap:18px}.fit-breakdown-item__head[data-v-efe5ccda]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.fit-breakdown-item__label[data-v-efe5ccda],.fit-breakdown-item__score[data-v-efe5ccda],.fit-breakdown-item__status[data-v-efe5ccda]{font-family:Figtree,sans-serif;font-size:14px;line-height:20px}.fit-breakdown-item__label[data-v-efe5ccda]{color:var(--primary-text);font-weight:600}.fit-breakdown-item__meta[data-v-efe5ccda]{align-items:center;display:inline-flex;gap:6px}.fit-breakdown-item__status[data-v-efe5ccda]{color:var(--muted-text);font-weight:400}.fit-breakdown-item__score[data-v-efe5ccda]{color:var(--primary-text);font-weight:700}.fit-breakdown-item__track[data-v-efe5ccda]{background:#f6f5f4;border-radius:999px;height:8px;overflow:hidden;width:100%}.fit-breakdown-item__fill[data-v-efe5ccda]{background:var(--accent);border-radius:999px;height:100%}.agent-section[data-v-efe5ccda]{background:#f2fdfc}.agent-section>div[data-v-efe5ccda]:first-child{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.agent-section>div:first-child>h2[data-v-efe5ccda]{flex:1 1 260px;min-width:0}.agent-section>div:first-child>span[data-v-efe5ccda]{background:#fff;border:1px solid rgba(34,195,190,.2);color:#22c3be;flex-shrink:0}.neighborhood-list[data-v-efe5ccda]{display:flex;flex-direction:column;gap:24px;margin-top:28px}.neighborhood-item[data-v-efe5ccda]{align-items:flex-start;display:flex;gap:16px}.neighborhood-icon[data-v-efe5ccda]{border-radius:999px;height:36px;min-width:36px;width:36px}.neighborhood-item h3[data-v-efe5ccda]{color:var(--primary-text);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;margin:0}.neighborhood-item h3[data-v-efe5ccda],.neighborhood-item p[data-v-efe5ccda]{word-wrap:break-word;overflow-wrap:break-word}.neighborhood-item p[data-v-efe5ccda]{color:var(--muted-text);font-family:Figtree,sans-serif;font-size:14px;-webkit-hyphens:auto;hyphens:auto;line-height:20px;margin:2px 0 0}.community-intro[data-v-efe5ccda]{margin-bottom:18px}.community-points[data-v-efe5ccda]{display:flex;flex-direction:column;gap:12px}.community-point[data-v-efe5ccda]{align-items:flex-start}.community-point p[data-v-efe5ccda]{color:#115f5d;font-family:Figtree,sans-serif;font-size:16px;line-height:24px;margin:0}.commute-card[data-v-efe5ccda]{padding:0}.commute-layout[data-v-efe5ccda]{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}.commute-map[data-v-efe5ccda]{min-height:607px}.commute-panel[data-v-efe5ccda]{padding-right:32px}.commute-list[data-v-efe5ccda]{display:flex;flex-direction:column;gap:20px}.culture-grid[data-v-efe5ccda],.properties-grid[data-v-efe5ccda],.recreation-grid[data-v-efe5ccda]{display:grid}.culture-grid[data-v-efe5ccda],.recreation-grid[data-v-efe5ccda]{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.culture-feature[data-v-efe5ccda],.culture-tile[data-v-efe5ccda],.property-card[data-v-efe5ccda],.recreation-tile[data-v-efe5ccda],.recreation-wide[data-v-efe5ccda]{overflow:hidden}.properties-grid[data-v-efe5ccda]{align-items:stretch;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.property-card[data-v-efe5ccda]{min-width:0}.recreation-tile[data-v-efe5ccda],.recreation-wide[data-v-efe5ccda]{background:#fff;border:1px solid var(--soft-border);border-radius:14px;position:relative}.recreation-tile[data-v-efe5ccda]{height:162px;min-height:162px}.recreation-wide[data-v-efe5ccda]{height:130px;margin-top:16px;min-height:130px}.properties-head button[data-v-efe5ccda]{background:transparent;border:0;cursor:pointer}.footer-section[data-v-efe5ccda]{padding-top:8px}.footer-section>div[data-v-efe5ccda]{padding-top:24px}.footer-section p[data-v-efe5ccda]{margin:0}@media(max-width:1279px){.commute-layout[data-v-efe5ccda]{grid-template-columns:minmax(0,1fr)}.commute-map[data-v-efe5ccda]{min-height:460px}.commute-panel[data-v-efe5ccda]{padding:28px}.details-layout[data-v-efe5ccda]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.culture-grid[data-v-efe5ccda],.culture-layout[data-v-efe5ccda],.details-layout[data-v-efe5ccda],.fit-breakdown-grid[data-v-efe5ccda],.properties-grid[data-v-efe5ccda],.recreation-grid[data-v-efe5ccda],.snapshot-grid[data-v-efe5ccda]{grid-template-columns:minmax(0,1fr)}.fit-breakdown-grid[data-v-efe5ccda]{-moz-column-gap:0;column-gap:0}.hero-score[data-v-efe5ccda]{min-width:0}.hero-content>div[data-v-efe5ccda]:first-child{align-items:flex-start;flex-direction:column}.snapshot-card[data-v-efe5ccda]{min-height:0}}@media(max-width:767px){.lifestyle-report[data-v-efe5ccda]{padding:20px 0 32px}.lifestyle-report>div[data-v-efe5ccda]{gap:24px;width:min(100% - 24px,1216px)}.hero-copy>h1[data-v-efe5ccda]{font-size:32px;line-height:36px}.hero-copy>p[data-v-efe5ccda]:nth-child(3){font-size:16px;line-height:24px}.agent-section[data-v-efe5ccda],.fit-breakdown-card[data-v-efe5ccda],.schools-card[data-v-efe5ccda]{padding:20px}.agent-section[data-v-efe5ccda],.schools-card[data-v-efe5ccda]{height:auto;min-height:0}.snapshot-grid[data-v-efe5ccda]{gap:18px}.snapshot-item[data-v-efe5ccda]{min-height:0}.properties-grid[data-v-efe5ccda]{gap:16px}}.analyzer-shell[data-v-efe5ccda]{display:flex;justify-content:center;margin:0 auto;width:min(920px,calc(100% - 32px))}.analyzer-card[data-v-efe5ccda]{background:#fff;border:1px solid var(--soft-border);border-radius:14px;box-shadow:0 2px 4px #00000012;display:flex;flex-direction:column;overflow:hidden;width:100%}.analyzer-body[data-v-efe5ccda]{align-items:center;display:flex;flex:1;flex-direction:column;padding:32px 40px 40px;position:relative}.analyzer-glow[data-v-efe5ccda]{background:var(--accent-soft);border-radius:48px;filter:blur(64px);height:96px;left:50%;pointer-events:none;position:absolute;top:1px;transform:translate(-50%);width:min(689px,calc(100% - 160px))}.analyzer-hero[data-v-efe5ccda]{align-items:center;display:flex;flex-direction:column;position:relative;width:100%;z-index:1}.analyzer-diagram[data-v-efe5ccda]{height:160px;position:relative;width:400px}.analyzer-diagram__line[data-v-efe5ccda]{border-color:var(--soft-border);border-style:dashed;position:absolute}.analyzer-diagram__line--horizontal[data-v-efe5ccda]{border-width:1px 0 0;left:0;top:96px;width:100%}.analyzer-diagram__line--vertical[data-v-efe5ccda]{border-width:0 0 0 1px;height:84px;left:calc(50% - .5px);top:31px}.analyzer-diagram__core[data-v-efe5ccda],.analyzer-diagram__node[data-v-efe5ccda]{align-items:center;background:#fff;border:1px solid var(--soft-border);box-shadow:0 1px 2px #0000000d;display:flex;justify-content:center;position:absolute}.analyzer-diagram__node[data-v-efe5ccda]{border-radius:12px;height:46px;width:46px}.analyzer-diagram__node--top[data-v-efe5ccda]{left:calc(50% - 23px);top:7px}.analyzer-diagram__node--left[data-v-efe5ccda]{left:17px;top:73px}.analyzer-diagram__node--right[data-v-efe5ccda]{right:17px;top:73px}.analyzer-diagram__core[data-v-efe5ccda]{background:var(--accent-soft);border-color:var(--accent-border);border-radius:14px;box-shadow:0 2px 4px #00000012;height:74px;left:calc(50% - 37px);top:64px;width:74px}.analyzer-diagram__icon[data-v-efe5ccda]{color:var(--accent);height:20px;width:20px}.analyzer-diagram__sparkle[data-v-efe5ccda]{align-items:center;background:var(--accent);border-radius:999px;box-shadow:0 2px 4px #00000012;display:flex;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.analyzer-diagram__sparkle-icon[data-v-efe5ccda]{color:#fff;height:12px;width:12px}.analyzer-title[data-v-efe5ccda]{color:var(--primary-text);font-family:Plus Jakarta Sans,sans-serif;font-size:36px;font-weight:600;letter-spacing:-.9px;line-height:40px;margin:28px 0 0;text-align:center}.analyzer-description[data-v-efe5ccda]{color:var(--muted-text);font-family:Figtree,sans-serif;font-size:16px;font-weight:400;line-height:26px;margin:16px 0 0;max-width:639px;text-align:center}.analyzer-progress[data-v-efe5ccda]{align-items:center;display:flex;flex-direction:column;margin-top:44px;width:100%}.analyzer-progress__label[data-v-efe5ccda]{align-items:baseline;display:flex;gap:8px}.analyzer-progress__value[data-v-efe5ccda]{color:var(--accent);font-family:Plus Jakarta Sans,sans-serif;font-size:48px;font-weight:700;letter-spacing:-2.4px;line-height:68px}.analyzer-progress__suffix[data-v-efe5ccda]{color:var(--muted-text);font-family:Figtree,sans-serif;font-size:28px;font-weight:400;line-height:1}.analyzer-progress__track[data-v-efe5ccda]{background:var(--soft-border);border-radius:999px;box-shadow:0 2px 4px #0000000d;height:10px;margin-top:-3px;overflow:hidden;width:min(100%,560px)}.analyzer-progress__fill[data-v-efe5ccda]{background:var(--accent);border-radius:999px;height:100%;transition:width .45s ease}.analyzer-progress__meta[data-v-efe5ccda]{font-family:Figtree,sans-serif;font-weight:500;margin:12px 0 0}.analyzer-progress__meta[data-v-efe5ccda],.analyzer-section-label[data-v-efe5ccda]{color:var(--muted-text);font-size:14px;line-height:20px}.analyzer-section-label[data-v-efe5ccda]{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;letter-spacing:.7px;margin:52px 0 0;text-align:center;text-transform:uppercase}.analyzer-sources[data-v-efe5ccda]{background:#fff;border:1px solid var(--soft-border);border-radius:14px;box-shadow:0 1px 2px #0000000d;margin-top:16px;overflow:hidden;width:min(100%,640px)}.analyzer-source[data-v-efe5ccda]{align-items:center;border-bottom:1px solid var(--soft-border);display:flex;gap:16px;justify-content:space-between;min-height:57px;padding:16px 24px}.analyzer-source[data-v-efe5ccda]:last-child{border-bottom:0}.analyzer-source--analyzing[data-v-efe5ccda]{background:#f9fafb80}.analyzer-source__leading[data-v-efe5ccda]{align-items:center;display:flex;gap:14px;min-width:0}.analyzer-source__icon[data-v-efe5ccda]{color:var(--accent);flex:0 0 auto;height:20px;width:20px}.analyzer-source__icon svg[data-v-efe5ccda]{display:block;height:100%;width:100%}.analyzer-source__icon--pending[data-v-efe5ccda]{opacity:.4}.analyzer-source__spinner[data-v-efe5ccda]{animation:analyzer-spin-efe5ccda 1.3s linear infinite}.analyzer-source__label[data-v-efe5ccda]{color:var(--primary-text);font-family:Figtree,sans-serif;font-size:16px;font-weight:500;line-height:24px;min-width:0}.analyzer-source--pending .analyzer-source__label[data-v-efe5ccda]{color:var(--muted-text)}.analyzer-source__status[data-v-efe5ccda]{color:var(--primary-text);flex:0 0 auto;font-family:Figtree,sans-serif;font-size:12px;font-weight:500;line-height:16px}.analyzer-source__status--analyzing[data-v-efe5ccda]{color:var(--accent)}.analyzer-source__status--pending[data-v-efe5ccda]{color:#9c958b99}.analyzer-sources-count[data-v-efe5ccda]{color:var(--muted-text);font-family:Figtree,sans-serif;font-size:12px;font-weight:500;line-height:16px;margin:12px 0 0;text-align:right;width:min(100%,640px)}@keyframes analyzer-spin-efe5ccda{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:767px){.analyzer-body[data-v-efe5ccda]{padding:24px 20px 32px}.analyzer-diagram[data-v-efe5ccda]{height:136px;transform:scale(.88);transform-origin:top center;width:280px}.analyzer-title[data-v-efe5ccda]{font-size:28px;line-height:34px;margin-top:12px}.analyzer-description[data-v-efe5ccda]{font-size:15px;line-height:24px}.analyzer-progress[data-v-efe5ccda]{margin-top:28px}.analyzer-progress__value[data-v-efe5ccda]{font-size:40px;line-height:52px}.analyzer-progress__suffix[data-v-efe5ccda]{font-size:22px}.analyzer-progress__meta[data-v-efe5ccda]{text-align:center}.analyzer-source[data-v-efe5ccda]{align-items:flex-start;padding:14px 16px}.analyzer-source__leading[data-v-efe5ccda]{gap:10px}.analyzer-source__label[data-v-efe5ccda]{font-size:14px;line-height:20px}}.ai-details-modal-overlay[data-v-efe5ccda]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;justify-content:center;inset:0;padding:16px;position:fixed;z-index:9999}.ai-details-modal[data-v-efe5ccda]{background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.ai-details-modal__header[data-v-efe5ccda]{align-items:center;border-bottom:1px solid var(--soft-border);display:flex;justify-content:space-between;padding:24px 32px}.ai-details-modal__title[data-v-efe5ccda]{color:var(--primary-text);font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0}.ai-details-modal__close[data-v-efe5ccda]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted-text);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s,color .2s;width:32px}.ai-details-modal__close[data-v-efe5ccda]:hover{background:#f6f5f4;color:var(--primary-text)}.ai-details-modal__body[data-v-efe5ccda]{flex:1;padding:32px}.ai-details-modal__description[data-v-efe5ccda]{color:var(--muted-text);font-family:Figtree,sans-serif;font-size:16px;line-height:24px;margin:0 0 20px}.ai-details-modal__textarea[data-v-efe5ccda]{border:2px solid var(--soft-border);border-radius:12px;color:var(--primary-text);font-family:Figtree,sans-serif;font-size:15px;line-height:22px;padding:14px 16px;resize:vertical;transition:border-color .2s;width:100%}.ai-details-modal__textarea[data-v-efe5ccda]:focus{border-color:var(--accent);outline:none}.ai-details-modal__textarea[data-v-efe5ccda]::-moz-placeholder{color:#c4bfb8}.ai-details-modal__textarea[data-v-efe5ccda]::placeholder{color:#c4bfb8}.ai-details-modal__footer[data-v-efe5ccda]{align-items:center;border-top:1px solid var(--soft-border);display:flex;gap:12px;justify-content:flex-end;padding:24px 32px}.ai-details-modal__button[data-v-efe5ccda]{border:0;border-radius:10px;cursor:pointer;font-family:Figtree,sans-serif;font-size:15px;font-weight:600;line-height:22px;padding:12px 24px;transition:all .2s}.ai-details-modal__button--cancel[data-v-efe5ccda]{background:transparent;color:var(--muted-text)}.ai-details-modal__button--cancel[data-v-efe5ccda]:hover{background:#f6f5f4;color:var(--primary-text)}.ai-details-modal__button--submit[data-v-efe5ccda]{background:var(--accent);color:#fff}.ai-details-modal__button--submit[data-v-efe5ccda]:hover:not(:disabled){background:var(--accent-secondary);box-shadow:0 4px 12px var(--accent-border);transform:translateY(-1px)}.ai-details-modal__button--submit[data-v-efe5ccda]:disabled{cursor:not-allowed;opacity:.5}.conversational-summary-card[data-v-efe5ccda]{overflow:hidden;position:relative}.conversational-summary-card[data-v-efe5ccda]:before{background:linear-gradient(90deg,var(--accent) 0,var(--accent-secondary) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.conversational-summary-content[data-v-efe5ccda]{padding-left:20px;position:relative}.conversational-summary-content[data-v-efe5ccda]:before{background:linear-gradient(180deg,var(--accent) 0,var(--accent-border) 100%);border-radius:999px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}@media(max-width:767px){.ai-details-modal__body[data-v-efe5ccda],.ai-details-modal__footer[data-v-efe5ccda],.ai-details-modal__header[data-v-efe5ccda]{padding-left:20px;padding-right:20px}.ai-details-modal__title[data-v-efe5ccda]{font-size:20px;line-height:28px}.ai-details-modal__footer[data-v-efe5ccda]{flex-direction:column;gap:8px}.ai-details-modal__button[data-v-efe5ccda]{width:100%}.conversational-summary-card[data-v-efe5ccda]{padding:24px 20px}.conversational-summary-content[data-v-efe5ccda]{padding-left:14px}}.lifestyle-report>.figma-report-shell[data-v-efe5ccda]{color:#1d1816;display:block;font-family:Figtree,sans-serif;margin:0 auto;padding:0;width:min(1280px,calc(100% - 32px))}.figma-report-shell[data-v-efe5ccda]{--figma-card:#fff;--figma-bg:#fff;--figma-line:#f6f4f3;--figma-muted:#6a5b53;--figma-soft:#fbfaf9;background:var(--figma-bg)}.figma-report-topbar[data-v-efe5ccda]{align-items:center;border-bottom:1px solid var(--figma-line);display:flex;gap:24px;justify-content:space-between;min-height:81px}.figma-report-brand[data-v-efe5ccda]{align-items:center;display:flex;gap:12px;min-width:0}.figma-report-brand img[data-v-efe5ccda]{height:26px;-o-object-fit:contain;object-fit:contain;width:26px}.figma-report-brand p[data-v-efe5ccda]{color:#1d1816;font-size:15px;font-weight:700;line-height:21px;margin:0}.figma-report-brand span[data-v-efe5ccda]{color:var(--figma-muted);display:block;font-size:12px;line-height:16px;margin-top:2px}.figma-report-actions[data-v-efe5ccda]{align-items:center;display:flex;flex-shrink:0;gap:14px}.figma-report-chip[data-v-efe5ccda]{background:var(--accent);border-radius:999px;box-shadow:0 4px 9px #171a1f1c;color:#fff;font-size:14px;font-weight:600;line-height:20px;min-height:28px;padding:4px 23px}.figma-report-actions button[data-v-efe5ccda],.figma-report-chip[data-v-efe5ccda]{align-items:center;display:inline-flex;justify-content:center}.figma-report-actions button[data-v-efe5ccda]{background:transparent;border:0;border-radius:999px;color:var(--figma-muted);height:28px;width:28px}.figma-report-actions svg[data-v-efe5ccda]{height:18px;width:18px}.figma-hero-grid[data-v-efe5ccda]{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(360px,520px) minmax(320px,1fr) minmax(240px,300px);padding-top:32px}.figma-property-info-card[data-v-efe5ccda],.figma-property-media-card[data-v-efe5ccda]{min-width:0}.figma-property-media-card[data-v-efe5ccda]{display:flex}.figma-property-media[data-v-efe5ccda]{background:#f1eeeb;border-radius:14px;box-shadow:0 2px 4px #00000012,0 1px 1px #0000000a;height:auto;min-height:400px;overflow:hidden;position:relative;width:100%}.figma-media-badges[data-v-efe5ccda]{align-items:flex-start;display:flex;flex-direction:column;gap:8px;left:16px;position:absolute;top:16px;z-index:2}.figma-media-badges span[data-v-efe5ccda]{align-items:center;background:#fff;border-radius:999px;box-shadow:0 2px 4px #00000012,0 1px 1px #0000000a;color:#1d1816;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:16px;min-height:20px;padding:2px 12px}.figma-media-badges span[data-v-efe5ccda]:first-child{background:var(--accent);color:#fff}.figma-home-image img[data-v-efe5ccda],.figma-place-media img[data-v-efe5ccda],.figma-property-media img[data-v-efe5ccda],.figma-video-card img[data-v-efe5ccda]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.figma-map-empty[data-v-efe5ccda],.figma-property-media__empty[data-v-efe5ccda]{align-items:center;color:var(--accent);display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:8px;height:100%;justify-content:center;min-height:inherit}.figma-map-empty svg[data-v-efe5ccda],.figma-property-media__empty svg[data-v-efe5ccda]{height:36px;width:36px}.figma-property-media__shade[data-v-efe5ccda]{background:linear-gradient(180deg,rgba(0,0,0,.56),transparent 26%),linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.4) 50%,transparent);inset:0;position:absolute}.figma-property-media__copy[data-v-efe5ccda]{inset-inline:24px;bottom:22px;color:#fff;position:absolute}.figma-property-media__copy p[data-v-efe5ccda]{align-items:center;display:flex;font-size:20px;font-weight:800;gap:8px;line-height:28px;margin:0 0 12px}.figma-property-media__copy p[data-v-efe5ccda]:before{border:2px solid #fff;border-radius:999px;content:"";flex-shrink:0;height:16px;width:16px}.figma-hero-tags[data-v-efe5ccda]{display:flex;flex-wrap:wrap;gap:7px}.figma-hero-tags span[data-v-efe5ccda]{background:#ffffffeb;border-radius:999px;color:var(--accent);font-size:12px;font-weight:600;line-height:16px;padding:4px 12px}.figma-property-info-card[data-v-efe5ccda]{background:#fff;border:1px solid var(--figma-line);border-radius:14px;box-shadow:0 1px 2px #0000000d;min-height:400px;min-width:0;padding:25px 24px}.figma-eyebrow[data-v-efe5ccda]{align-items:center;color:var(--accent);display:inline-flex;font-size:12px;font-weight:700;gap:6px;line-height:16px;margin-bottom:12px;text-transform:uppercase}.figma-eyebrow svg[data-v-efe5ccda]{height:14px;width:14px}.figma-property-info-card h1[data-v-efe5ccda]{color:#1d1816;font-size:28px;font-weight:800;line-height:34px;margin:0}.figma-address[data-v-efe5ccda]{color:var(--figma-muted);font-size:16px;line-height:24px;margin:10px 0 0}.figma-price[data-v-efe5ccda]{color:#1d1816;font-size:36px;font-weight:800;line-height:44px;margin:24px 0 0}.figma-facts[data-v-efe5ccda]{display:grid;gap:12px 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.figma-facts span[data-v-efe5ccda]{align-items:center;color:#1d1816;display:inline-flex;font-size:12px;font-weight:600;gap:8px;line-height:16px}.figma-facts svg[data-v-efe5ccda]{color:var(--figma-muted);height:14px;width:14px}.figma-property-summary[data-v-efe5ccda]{background:var(--figma-soft);border-radius:12px;border-top:1px solid var(--figma-line);color:var(--figma-muted);font-size:14px;line-height:21px;margin:24px 0 0;overflow-wrap:break-word;padding:16px;word-break:break-word}.figma-property-summary strong[data-v-efe5ccda]{color:var(--accent);font-weight:700}.figma-property-summary span[data-v-efe5ccda]{color:#1d1816;display:inline;white-space:normal}.figma-home-card[data-v-efe5ccda],.figma-map-card[data-v-efe5ccda],.figma-profile-card[data-v-efe5ccda],.figma-score-card[data-v-efe5ccda],.figma-section-card[data-v-efe5ccda],.figma-video-card[data-v-efe5ccda]{background:#fff;border:1px solid var(--figma-line);border-radius:14px;box-shadow:0 1px 2px #0000000d}.figma-score-card[data-v-efe5ccda]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:32px 20px;text-align:center}.figma-score-ring[data-v-efe5ccda]{background:#fff;border:7px solid var(--accent);border-radius:999px;display:grid;height:112px;overflow:hidden;place-items:center;width:112px}.figma-score-ring div[data-v-efe5ccda]{color:#1d1816;display:grid;font-size:14px;font-weight:800;letter-spacing:.3px;line-height:19px;min-width:0;overflow-wrap:break-word;padding:0 8px;place-items:center;text-align:center;text-transform:uppercase;width:100%;word-break:break-word}.figma-score-ring--poor div[data-v-efe5ccda]{color:#c0392b}.figma-score-ring--good div[data-v-efe5ccda]{color:#b7791f}.figma-score-ring--worth div[data-v-efe5ccda]{color:#b45309}.figma-score-ring--excellent div[data-v-efe5ccda]{color:#1e8e3e}.figma-score-card h2[data-v-efe5ccda]{color:#1d1816;font-size:16px;font-weight:800;line-height:22px;margin:22px 0 0}.figma-told-us[data-v-efe5ccda]{color:#283849;display:grid;font-size:15px;gap:6px;line-height:1.5;list-style:none;margin:0;padding:0}.figma-told-us__footer[data-v-efe5ccda]{color:#6b7280;font-size:13px;margin-top:6px}.figma-score-sample[data-v-efe5ccda]{color:#283849;display:block;font-family:Figtree,sans-serif;font-size:14px;font-weight:700;line-height:1.35;margin:0 0 12px;text-decoration:underline;text-underline-offset:3px}.figma-score-ring--soon[data-v-efe5ccda]{background:#fff;border:2px solid #d9d9d9;color:#283849;font-size:16px}.figma-score-subtitle[data-v-efe5ccda]{color:var(--figma-muted);font-size:13px;letter-spacing:.7px;line-height:18px;margin-top:8px}.figma-score-status[data-v-efe5ccda]{background:var(--figma-soft);border-radius:10px;margin:24px 0 0;padding:7px 14px}.figma-score-actions[data-v-efe5ccda],.figma-score-status[data-v-efe5ccda]{color:#1d1816;font-size:12px;line-height:16px}.figma-score-actions[data-v-efe5ccda]{display:flex;gap:8px;margin-top:16px}.figma-score-actions button[data-v-efe5ccda]{align-items:center;background:#fff;border:1px solid var(--figma-line);border-radius:10px;color:#1d1816;display:inline-flex;font-size:14px;font-weight:500;gap:7px;justify-content:center;line-height:20px;min-height:40px;padding:10px 15px}.figma-score-actions svg[data-v-efe5ccda]{color:var(--figma-muted);height:14px;width:14px}.figma-profile-card[data-v-efe5ccda]{margin-top:32px;min-height:168px;overflow:hidden;padding:25px 180px 28px 34px;position:relative}.figma-section-heading[data-v-efe5ccda],.figma-section-title-row[data-v-efe5ccda]{align-items:center;display:flex;gap:16px;justify-content:space-between}.figma-section-heading[data-v-efe5ccda]{justify-content:flex-start;position:relative;z-index:1}.figma-block-title[data-v-efe5ccda],.figma-section-heading h2[data-v-efe5ccda],.figma-section-title-row h2[data-v-efe5ccda]{color:#1d1816;font-size:20px;font-weight:800;line-height:28px;margin:0}.figma-section-heading span[data-v-efe5ccda],.figma-section-title-row span[data-v-efe5ccda]{background:var(--figma-line);border-radius:999px;color:#26201d;display:inline-flex;font-size:12px;font-weight:600;line-height:16px;padding:3px 10px}.figma-profile-card p[data-v-efe5ccda]{color:var(--figma-muted);font-size:15px;line-height:24px;margin:14px 0 0;max-width:none;position:relative;z-index:1}.figma-profile-corner[data-v-efe5ccda]{background:var(--accent-soft);border-radius:0 0 0 64px;height:128px;pointer-events:none;position:absolute;right:0;top:0;width:128px}.figma-section-card[data-v-efe5ccda]{padding:22px 26px}.figma-analysis-grid[data-v-efe5ccda],.figma-commute-grid[data-v-efe5ccda],.figma-fit-homes__sub[data-v-efe5ccda],.figma-nearby-grid[data-v-efe5ccda],.figma-recommended-section[data-v-efe5ccda],.figma-section-card[data-v-efe5ccda]{color:#566573;font-size:14px;line-height:20px;margin:4px 0 12px}.figma-agent-cta__role[data-v-efe5ccda]{color:var(--muted-text);font-family:Figtree,sans-serif;font-size:12px;font-weight:600;margin-top:1px}.figma-agent-cta__name[data-v-efe5ccda]{color:#18222c;font-weight:700;text-decoration:underline;text-decoration-color:#c9cfd6;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color .15s ease}.figma-agent-cta__name[data-v-efe5ccda]:hover{text-decoration-color:#18222c}.figma-agent-cta__eyebrow[data-v-efe5ccda]{color:#566573;font-size:12px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.figma-agent-cta__row[data-v-efe5ccda]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.figma-agent-cta__row>div[data-v-efe5ccda]{flex:1;min-width:180px}.figma-agent-cta__row p[data-v-efe5ccda]{color:#566573;font-size:14px;line-height:20px;margin:2px 0 0}.figma-agent-cta__avatar[data-v-efe5ccda]{border-radius:9999px;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.figma-agent-cta__avatar--empty[data-v-efe5ccda]{color:#9ca3af}.figma-agent-cta__button[data-v-efe5ccda]{background:#18222c;border-radius:8px;color:#fff;font-size:14px;font-weight:600;min-height:44px;padding:0 22px}.figma-report-footer[data-v-efe5ccda],.figma-video-section[data-v-efe5ccda]{margin-top:32px}.figma-analysis-grid>.figma-section-card[data-v-efe5ccda],.figma-commute-grid>.figma-map-card[data-v-efe5ccda],.figma-commute-grid>.figma-section-card[data-v-efe5ccda],.figma-details-stack>.figma-section-card[data-v-efe5ccda],.figma-nearby-grid>.figma-section-card[data-v-efe5ccda]{margin-top:0}.figma-why-card[data-v-efe5ccda]{border-color:var(--accent-border);box-shadow:0 4px 10px #00000014;padding:24px 40px 28px}.figma-why-title[data-v-efe5ccda]{align-items:center;color:#1d1816;display:inline-flex;gap:8px}.figma-why-title-icon[data-v-efe5ccda]{background:var(--accent);flex-shrink:0;height:17px;-webkit-mask:url(../svg/icons/lifestyle-report/why-home-fit-lifestyle.svg) center/contain no-repeat;mask:url(../svg/icons/lifestyle-report/why-home-fit-lifestyle.svg) center/contain no-repeat;width:19px}.figma-why-title h2[data-v-efe5ccda]{font-size:20px;font-weight:800;line-height:28px;margin:0}.figma-why-grid[data-v-efe5ccda]{display:grid;gap:30px 48px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px}.figma-why-item[data-v-efe5ccda]{align-items:center;display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);min-width:0}.figma-why-icon[data-v-efe5ccda]{background:var(--accent-soft);border-radius:999px;color:var(--accent);display:grid;height:40px;place-items:center;width:40px}.figma-why-icon[data-v-efe5ccda]:before{background:var(--accent);content:"";height:20px;-webkit-mask:var(--why-icon-url) center /contain no-repeat;mask:var(--why-icon-url) center /contain no-repeat;width:20px}.figma-why-item h3[data-v-efe5ccda]{color:#1d1816;font-size:16px;font-weight:800;line-height:24px;margin:0}.figma-why-item p[data-v-efe5ccda]{color:var(--figma-muted);font-size:14px;line-height:20px;margin:2px 0 0}.figma-profile-grid[data-v-efe5ccda]{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr);margin-top:16px}.figma-profile-prose[data-v-efe5ccda]{color:#26313d;display:flex;flex-direction:column;font-size:15.5px;gap:12px;line-height:1.62}.figma-profile-prose p[data-v-efe5ccda]{margin:0}.figma-profile-line[data-v-efe5ccda]{color:#566573;font-size:13.5px;line-height:1.5;margin:0}.figma-reasons-grid[data-v-efe5ccda]{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.figma-reasons-grid--solo[data-v-efe5ccda]{grid-template-columns:minmax(0,1fr)}.figma-reasons-grid .figma-fit-card[data-v-efe5ccda],.figma-reasons-grid .figma-why-card[data-v-efe5ccda]{margin-top:0}.figma-checklist-card[data-v-efe5ccda]{border:2px solid #18222c}.figma-checklist-grid[data-v-efe5ccda]{display:grid;gap:16px 34px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.figma-checklist-item[data-v-efe5ccda]{align-items:flex-start;display:flex;gap:13px}.figma-checklist-box[data-v-efe5ccda]{border:1.5px solid #18222c;border-radius:4px;flex-shrink:0;height:18px;margin-top:2px;width:18px}.figma-checklist-item h3[data-v-efe5ccda]{color:#1d1816;font-size:14px;font-weight:600;margin:0}.figma-checklist-item p[data-v-efe5ccda]{color:#5a6472;font-size:13px;line-height:1.5;margin:3px 0 0}.figma-checklist-footer[data-v-efe5ccda]{border-top:1px solid var(--figma-line);color:#7a8492;font-size:12px;line-height:1.5;margin:14px 0 0;padding-top:12px}@media(max-width:640px){.figma-checklist-grid[data-v-efe5ccda]{grid-template-columns:1fr}}.figma-analysis-grid[data-v-efe5ccda],.figma-commute-grid[data-v-efe5ccda],.figma-nearby-grid[data-v-efe5ccda]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.figma-analysis-grid[data-v-efe5ccda]{align-items:stretch;grid-template-columns:minmax(0,520px) minmax(0,1fr)}.figma-analysis-grid--single[data-v-efe5ccda]{grid-template-columns:minmax(0,1fr)}.figma-analysis-stack[data-v-efe5ccda],.figma-details-stack[data-v-efe5ccda]{display:flex;flex-direction:column;gap:18px;min-width:0}.figma-analysis-stack>.figma-map-card[data-v-efe5ccda],.figma-analysis-stack>.figma-section-card[data-v-efe5ccda]{margin-top:0}.figma-fit-card[data-v-efe5ccda]{min-height:460px;padding:24px 25px}.figma-score-list[data-v-efe5ccda]{display:flex;flex-direction:column;gap:21px;margin-top:24px}.figma-score-row[data-v-efe5ccda]{display:block}.figma-score-row div[data-v-efe5ccda]:first-child{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:7px}.figma-score-row span[data-v-efe5ccda],.figma-score-row strong[data-v-efe5ccda]{color:#1d1816;font-size:14px;line-height:20px}.figma-score-row strong[data-v-efe5ccda]{font-weight:800;white-space:nowrap}.figma-score-reason[data-v-efe5ccda]{color:#566573;font-size:12.5px;line-height:17px;margin:-2px 0 8px}.figma-told-us__places[data-v-efe5ccda]{border-top:1px solid var(--figma-line);display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-top:10px}.figma-told-us__places strong[data-v-efe5ccda]{color:#1d1816;font-size:13px;font-weight:700}.figma-told-us__places em[data-v-efe5ccda]{color:#566573;font-size:11.5px;font-style:normal}.figma-snapshot-source[data-v-efe5ccda]{color:#566573;display:inline-block;font-size:12px;line-height:16px;margin-top:4px;text-decoration:underline;text-underline-offset:2px}.figma-score-track[data-v-efe5ccda]{background:var(--figma-line);border-radius:999px;height:8px;overflow:hidden}.figma-score-track span[data-v-efe5ccda]{background:var(--accent);border-radius:inherit;display:block;height:100%}.figma-snapshot-card[data-v-efe5ccda]{min-height:154px;padding:24px}.figma-commute-list[data-v-efe5ccda]{display:flex;flex-direction:column;margin-top:16px}.figma-commute-row[data-v-efe5ccda]{align-items:baseline;border-bottom:1px solid var(--figma-line);display:flex;gap:16px;justify-content:space-between;padding:14px 0}.figma-commute-row[data-v-efe5ccda]:last-child{border-bottom:0}.figma-commute-place[data-v-efe5ccda]{display:flex;flex-direction:column;gap:2px;min-width:0}.figma-commute-place strong[data-v-efe5ccda]{color:var(--primary-text);font-family:Figtree,sans-serif;font-size:15px;font-weight:600}.figma-commute-who[data-v-efe5ccda]{color:var(--muted-text);font-size:12px;text-transform:lowercase}.figma-commute-number[data-v-efe5ccda]{align-items:flex-end;display:flex;flex-direction:column;gap:2px;text-align:right}.figma-commute-minutes[data-v-efe5ccda]{color:var(--primary-text);font-family:Figtree,sans-serif;font-size:20px;font-weight:700;line-height:1.1}.figma-commute-miles[data-v-efe5ccda],.figma-commute-qualifier[data-v-efe5ccda]{color:var(--muted-text);font-size:12px}.figma-commute-verdict[data-v-efe5ccda]{border-radius:999px;flex:none;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.figma-commute-verdict.is-within[data-v-efe5ccda]{background:#eaf5ef;color:#1f6b4a}.figma-commute-verdict.is-over[data-v-efe5ccda]{background:#fbf0e8;color:#8a4b2a}.figma-commute-grain[data-v-efe5ccda]{color:var(--muted-text);font-size:12px;margin-top:14px}@media(max-width:640px){.figma-commute-row[data-v-efe5ccda]{flex-wrap:wrap}.figma-commute-verdict[data-v-efe5ccda]{order:3;text-align:center;width:100%}}.figma-snapshot-tabs[data-v-efe5ccda]{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.figma-snapshot-tabs>div[data-v-efe5ccda]{border-right:1px solid var(--figma-line);min-width:0;padding:0 24px}.figma-snapshot-tabs>div[data-v-efe5ccda]:first-child{padding-left:0}.figma-snapshot-tabs>div[data-v-efe5ccda]:last-child{border-right:0;padding-right:0}.figma-snapshot-tabs strong[data-v-efe5ccda]{color:#1d1816;color:var(--figma-muted);display:block;font-size:14px;font-weight:600;letter-spacing:.7px;line-height:20px;text-transform:uppercase}.figma-snapshot-tabs span[data-v-efe5ccda]{color:#1d1816;display:block;font-size:16px;font-weight:500;line-height:24px;margin-top:8px}.figma-community-card[data-v-efe5ccda]{background:#fff;min-height:0;padding:24px 25px}.figma-community-card .figma-section-title-row span[data-v-efe5ccda]{background:var(--accent);color:#fff;font-size:11px;font-weight:500;line-height:16px}.figma-community-intro[data-v-efe5ccda]{color:var(--figma-muted);font-size:13px;line-height:20px;margin:14px 0 0}.figma-community-card ul[data-v-efe5ccda]{display:flex;flex-direction:column;gap:11px;list-style:none;margin:18px 0 0;padding:0}.figma-community-card li[data-v-efe5ccda]{align-items:start;color:var(--figma-muted);display:grid;font-size:14px;gap:12px;grid-template-columns:20px minmax(0,1fr);line-height:23px}.figma-community-icon[data-v-efe5ccda]{color:var(--accent);height:20px;margin-top:2px;width:20px}.figma-commute-grid[data-v-efe5ccda]{align-items:stretch;grid-template-columns:minmax(0,527px) minmax(0,1fr)}.figma-map-card[data-v-efe5ccda]{background:#fff;display:flex;flex:1;min-height:460px;overflow:hidden;padding:12px}.figma-map-inner[data-v-efe5ccda]{background:#e8f0ec;border-radius:12px;flex:1;height:100%;min-height:390px;overflow:hidden;width:100%}.figma-map-frame[data-v-efe5ccda]{height:100%;min-height:inherit;width:100%}.figma-google-map[data-v-efe5ccda]{height:100%;min-height:390px;width:100%}.figma-google-map--iframe[data-v-efe5ccda]{border:0;display:block}.lifestyle-map-tooltip{align-items:center;box-sizing:border-box;color:#1d1816;display:flex;font-family:Figtree,sans-serif;font-size:15px;gap:12px;line-height:22px;max-width:100%;min-width:0;overflow:hidden;padding:2px 0;width:100%}.lifestyle-map-tooltip__address{flex:1 1 auto;font-weight:700;min-width:0;overflow-wrap:anywhere;white-space:normal}.lifestyle-map-tooltip__close{align-items:center;background:transparent;border:0;border-radius:8px;color:#6a5b53;cursor:pointer;display:inline-flex;flex:0 0 28px;font:inherit;font-size:28px;font-weight:400;height:28px;justify-content:center;line-height:1;margin-left:auto;transition:background-color .15s ease,color .15s ease;width:28px}.lifestyle-map-tooltip-card,.lifestyle-map-tooltip-host{overflow:hidden!important}.lifestyle-map-tooltip-card{padding-bottom:12px!important;padding-top:12px!important}.lifestyle-map-tooltip-host{max-height:none!important}.lifestyle-map-tooltip__close:focus-visible,.lifestyle-map-tooltip__close:hover{background:#f6f4f3;color:#1d1816}.lifestyle-map-tooltip__close:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.figma-commute-list[data-v-efe5ccda],.figma-place-list[data-v-efe5ccda]{display:flex;flex-direction:column;gap:11px;margin-top:18px}.figma-commute-card[data-v-efe5ccda]{min-height:460px;padding:24px}.figma-commute-list[data-v-efe5ccda]{gap:0;margin-top:17px}.figma-commute-item[data-v-efe5ccda]{align-items:center;border-bottom:1px solid var(--figma-line);border-radius:12px;display:flex;gap:16px;justify-content:space-between;min-height:65px;padding:12px 8px}.figma-commute-item[data-v-efe5ccda]:last-child{border-bottom:0}.figma-commute-copy[data-v-efe5ccda]{align-items:center;display:flex;gap:11px;min-width:0}.figma-commute-icon[data-v-efe5ccda]{background:var(--figma-soft);border:1px solid var(--figma-line);border-radius:999px;color:#1d1816;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.figma-commute-icon svg[data-v-efe5ccda]{height:18px;width:18px}.figma-commute-copy strong[data-v-efe5ccda]{color:#1d1816;display:block;font-size:14px;font-weight:600;line-height:20px}.figma-commute-copy p[data-v-efe5ccda]{color:var(--figma-muted);font-size:12px;line-height:20px;margin:2px 0 0}.figma-commute-item b[data-v-efe5ccda]{align-items:center;background:var(--figma-line);border:1px solid var(--figma-line);border-radius:999px;box-shadow:0 2px 4px #00000012,0 1px 1px #0000000a;color:#26201d;display:inline-flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;line-height:16px;min-height:22px;min-width:61px;white-space:nowrap}.figma-commute-item b svg[data-v-efe5ccda]{height:12px;width:12px}.figma-place-row[data-v-efe5ccda]{align-items:center;background:var(--figma-soft);border:1px solid var(--figma-line);border-radius:14px;display:grid;gap:16px;grid-template-columns:64px minmax(0,1fr);min-height:90px;padding:12px 13px}.figma-place-media[data-v-efe5ccda]{background:#fff;border-radius:999px;color:var(--accent);display:grid;height:64px;overflow:hidden;place-items:center;width:64px}.figma-place-media svg[data-v-efe5ccda]{height:24px;width:24px}.figma-place-row strong[data-v-efe5ccda]{color:#1d1816;display:block;font-size:14px;font-weight:800;line-height:20px;margin-top:4px}.figma-place-label[data-v-efe5ccda]{background:#fff;border:1px solid var(--figma-line);border-radius:8px;color:#1d1816;display:inline-flex;font-weight:500;max-width:100%;min-height:16px;padding:0 10px;width:-moz-max-content;width:max-content}.figma-place-label[data-v-efe5ccda],.figma-place-meta[data-v-efe5ccda]{align-items:center;font-size:12px;line-height:16px}.figma-place-meta[data-v-efe5ccda]{color:var(--figma-muted);display:flex;flex-wrap:wrap;gap:5px;margin:4px 0 0}.figma-place-meta svg[data-v-efe5ccda]{color:var(--figma-muted);flex-shrink:0;height:12px;width:12px}.figma-place-meta i[data-v-efe5ccda]{background:var(--figma-muted);border-radius:999px;flex-shrink:0;height:3px;opacity:.55;width:3px}.figma-recommended-section>.figma-section-title-row[data-v-efe5ccda]{align-items:center;border-left:4px solid var(--accent);padding-left:12px}.figma-video-section>.figma-block-title[data-v-efe5ccda]{border-left:3px solid var(--accent);padding-left:10px}.figma-section-title-row button[data-v-efe5ccda]{background:transparent;border:0;color:var(--accent);font-size:13px;font-weight:700}.figma-property-grid[data-v-efe5ccda]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}@media(max-width:640px){.figma-property-grid[data-v-efe5ccda]{gap:16px;grid-template-columns:minmax(0,1fr)}}.figma-home-card[data-v-efe5ccda]{border-radius:14px;cursor:default;min-height:330px;overflow:hidden}.figma-home-card.cursor-pointer[data-v-efe5ccda]{cursor:pointer}.figma-home-image[data-v-efe5ccda]{background:var(--figma-soft);border-radius:0;color:var(--accent);display:grid;height:186px;margin:20px 20px 0;overflow:hidden;place-items:center;position:relative}.figma-home-fallback[data-v-efe5ccda]{color:var(--accent);height:36px;width:36px}.figma-home-image img[data-v-efe5ccda]{inset:0;position:absolute}.figma-home-image--empty[data-v-efe5ccda]{border-radius:12px}.figma-home-match[data-v-efe5ccda]{align-items:center;background:#fffffff2;border-radius:999px;box-shadow:0 2px 4px #00000012,0 1px 1px #0000000a;color:#1d1816;display:inline-flex;font-size:14px;font-weight:800;gap:7px;line-height:20px;min-height:28px;padding:4px 12px;position:absolute;right:12px;top:14px}.figma-home-match i[data-v-efe5ccda]{background:#ff7c4d8a;border-radius:999px;display:block;height:8px;width:8px}.figma-home-copy[data-v-efe5ccda]{padding:18px 24px 24px}.figma-home-head[data-v-efe5ccda]{align-items:center;display:flex;gap:16px;justify-content:space-between}.figma-home-copy strong[data-v-efe5ccda]{color:#1d1816;display:block;font-size:20px;font-weight:800;line-height:28px}.figma-home-head>span[data-v-efe5ccda]{align-items:center;background:var(--figma-soft);border-radius:999px;color:#1d1816;display:inline-flex;font-size:11px;font-weight:600;line-height:16px;min-height:22px;padding:3px 11px;white-space:nowrap}.figma-home-facts[data-v-efe5ccda]{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.figma-home-facts span[data-v-efe5ccda]{align-items:center;color:var(--figma-muted);display:inline-flex;font-size:12px;gap:5px;line-height:16px}.figma-home-facts svg[data-v-efe5ccda]{color:var(--figma-muted);height:14px;width:14px}.figma-home-copy small[data-v-efe5ccda]{color:#1d1816;display:block;font-size:14px;line-height:20px;margin-top:18px}.figma-video-grid[data-v-efe5ccda]{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.figma-video-card[data-v-efe5ccda]{overflow:hidden}.figma-video-card>div[data-v-efe5ccda]{background:var(--figma-soft);color:var(--accent);display:grid;height:142px;overflow:hidden;place-items:center;position:relative}.figma-video-card>div>svg[data-v-efe5ccda]{height:34px;width:34px}.figma-video-card>div span[data-v-efe5ccda]{color:#fff;display:grid;inset:0;place-items:center;position:absolute}.figma-video-card>div span svg[data-v-efe5ccda]{filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));height:38px;width:38px}.figma-video-card p[data-v-efe5ccda],.figma-video-card strong[data-v-efe5ccda]{color:#1d1816;display:block;font-size:13px;font-weight:800;line-height:18px;margin:10px 12px 0}.figma-video-card p[data-v-efe5ccda]{color:var(--figma-muted);font-size:11px;font-weight:500;line-height:15px;margin:2px 12px 12px}.figma-report-footer[data-v-efe5ccda]{align-items:center;border-top:1px solid var(--figma-line);color:var(--figma-muted);display:flex;font-size:12px;gap:8px;justify-content:center;line-height:18px;min-height:82px}.figma-report-footer svg[data-v-efe5ccda]{height:14px;width:14px}@media print{@page{size:A4;margin:12mm}body{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.hhx-printing{display:none!important}.figma-report-shell{background:#fff!important;margin:0!important;max-width:none!important;padding:0!important;position:static!important;width:100%!important}.figma-report-shell section{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.common-feedback-widget,.feedback-widget,.figma-report-footer,.figma-score-actions,.p-toast{display:none!important}.figma-analysis-grid,.figma-commute-grid,.figma-hero-grid,.figma-nearby-grid,.figma-profile-grid,.figma-property-grid,.figma-reasons-grid,.figma-video-grid{gap:14px!important;grid-template-columns:1fr!important}.figma-hero-grid{padding-top:0!important}.figma-home-card,.figma-map-card,.figma-profile-card,.figma-property-info-card,.figma-property-media,.figma-score-card,.figma-section-card,.figma-video-card{box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.figma-property-info-card,.figma-property-media,.figma-score-card{min-height:auto!important}}@media(max-width:1180px){.figma-why-grid[data-v-efe5ccda]{grid-template-columns:minmax(0,1fr)}.figma-analysis-grid[data-v-efe5ccda],.figma-commute-grid[data-v-efe5ccda],.figma-hero-grid[data-v-efe5ccda],.figma-nearby-grid[data-v-efe5ccda],.figma-profile-grid[data-v-efe5ccda],.figma-reasons-grid[data-v-efe5ccda]{grid-template-columns:1fr}.figma-property-grid[data-v-efe5ccda]{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-score-card[data-v-efe5ccda]{min-height:auto}}@media(max-width:720px){.lifestyle-report>.figma-report-shell[data-v-efe5ccda]{width:min(100% - 20px,1280px)}.figma-report-topbar[data-v-efe5ccda],.figma-section-heading[data-v-efe5ccda],.figma-section-title-row[data-v-efe5ccda]{align-items:flex-start;flex-direction:column}.figma-report-actions[data-v-efe5ccda]{justify-content:space-between;width:100%}.figma-property-media[data-v-efe5ccda]{height:260px;min-height:240px}.figma-property-grid[data-v-efe5ccda],.figma-snapshot-tabs[data-v-efe5ccda],.figma-video-grid[data-v-efe5ccda],.figma-why-grid[data-v-efe5ccda]{grid-template-columns:1fr}.figma-profile-card[data-v-efe5ccda],.figma-section-card[data-v-efe5ccda]{padding:20px}.figma-profile-corner[data-v-efe5ccda]{display:none}}
