@font-face{font-family:Geist Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/geist-variable.woff2)format("woff2-variations")}@font-face{font-family:Geist Mono Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/geist-mono-variable.woff2)format("woff2-variations")}:root{--ink:#1a1d21;--ink-muted:#5a6068;--ground:#f8f9fa;--surface:#fff;--surface-raised:#f0f2f4;--structure:#d1d5db;--accent:#0f766e;--accent-deep:#0d5f59;--signal-high:#dc2626;--signal-medium:#d97706;--signal-low:#059669;--signal-neutral:#6b7280;--line-subtle:#e6e8eb;--ink-faint:#8a9099;--accent-soft:#e6f2f0;--accent-ring:#99d5cd;--success:#067647;--success-soft:#e7f5ee;--warning:#b54708;--warning-soft:#fef4e6;--danger:#b42318;--danger-soft:#fdecea;--signal-red:#d92d20;--signal-orange:#e08a00;--signal-purple:#7a5af8;--signal-blue:#1570ef;--signal-pink:#dd2590;--accent-hover:#0c665f;--danger-hover:#912018;--map-land:#eef0ea;--map-water:#c9dce6;--map-road:#fff;--map-park:#dce7d3;--map-building:#e1e3de;--map-parcel-line:#b3b9c1;--map-sat-1:#3e4a3a;--map-sat-2:#56624d;--map-sat-3:#6b6f5e;--font-body:"Geist Variable", Arial, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, monospace;--text-display:72px;--leading-display:1;--weight-display:600;--family-display:var(--font-body);--tracking-display:-.03em;--text-marketing-h1:64px;--leading-marketing-h1:1.0625;--weight-marketing-h1:600;--family-marketing-h1:var(--font-body);--tracking-marketing-h1:-.022em;--text-marketing-h1-tablet-hold:64px;--leading-marketing-h1-tablet-hold:1.0625;--weight-marketing-h1-tablet-hold:600;--family-marketing-h1-tablet-hold:var(--font-body);--tracking-marketing-h1-tablet-hold:-.022em;--text-marketing-h2:40px;--leading-marketing-h2:1.1;--weight-marketing-h2:600;--family-marketing-h2:var(--font-body);--tracking-marketing-h2:-.012em;--text-marketing-h3:24px;--leading-marketing-h3:1.25;--weight-marketing-h3:500;--family-marketing-h3:var(--font-body);--text-stat:48px;--leading-stat:1.0833;--weight-stat:600;--family-stat:var(--font-body);--tracking-stat:-.02em;--text-h1:44px;--leading-h1:1.0909;--weight-h1:600;--family-h1:var(--font-body);--tracking-h1:-.016em;--text-h2:30px;--leading-h2:1.2;--weight-h2:600;--family-h2:var(--font-body);--tracking-h2:-.009em;--text-h3:22px;--leading-h3:1.2727;--weight-h3:600;--family-h3:var(--font-body);--tracking-h3:-.003em;--text-title:18px;--leading-title:1.3333;--weight-title:600;--family-title:var(--font-body);--tracking-title:-.003em;--text-lead:20px;--leading-lead:1.5;--weight-lead:400;--family-lead:var(--font-body);--tracking-lead:-.002em;--text-body:16px;--leading-body:1.5;--weight-body:400;--family-body:var(--font-body);--tracking-body:-.001em;--text-body-sm:14px;--leading-body-sm:1.4286;--weight-body-sm:400;--family-body-sm:var(--font-body);--text-label-lg:16px;--leading-label-lg:1.375;--weight-label-lg:500;--family-label-lg:var(--font-body);--tracking-label-lg:-.001em;--text-label:14px;--leading-label:1.4286;--weight-label:500;--family-label:var(--font-body);--text-button:16px;--leading-button:1.25;--weight-button:500;--family-button:var(--font-body);--text-data:14px;--leading-data:1.4286;--weight-data:400;--family-data:var(--font-mono);--text-data-sm:12px;--leading-data-sm:1.3333;--weight-data-sm:400;--family-data-sm:var(--font-mono);--text-caption:14px;--leading-caption:1.4286;--weight-caption:400;--family-caption:var(--font-body);--text-overline:12px;--leading-overline:1.3333;--weight-overline:500;--family-overline:var(--font-body);--tracking-overline:.02em;--text-eyebrow:12px;--leading-eyebrow:1.3333;--weight-eyebrow:600;--family-eyebrow:var(--font-body);--tracking-eyebrow:.04em;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-24:96px;--radius:2px;--radius-control:6px;--radius-card:12px;--width-gutter:16px;--width-page:1200px;--width-text:36rem;--width-sidebar:280px;--elevation-1:0 1px 2px #0b0d100f, 0 4px 12px #0b0d1014;--elevation-2:0 2px 4px #0b0d100f, 0 12px 32px #0b0d1024;--elevation-3:0 1px 2px #0b0d1014, 0 8px 24px #0b0d101f;--elevation-subtle:0 1px 2px #0b0d100f;--page:var(--width-page)}@media (width<=1024px){:root{--text-marketing-h1:44px;--leading-marketing-h1:1.0909;--tracking-marketing-h1:-.016em;--text-marketing-h2:30px;--leading-marketing-h2:1.2;--tracking-marketing-h2:-.009em}}@media (width<=640px){:root{--text-display:44px;--leading-display:1.0909;--tracking-display:-.016em;--text-marketing-h1:30px;--leading-marketing-h1:1.2;--tracking-marketing-h1:-.009em;--text-marketing-h1-tablet-hold:30px;--leading-marketing-h1-tablet-hold:1.2;--tracking-marketing-h1-tablet-hold:-.009em;--text-marketing-h2:22px;--leading-marketing-h2:1.2727;--tracking-marketing-h2:-.003em;--text-marketing-h3:22px;--leading-marketing-h3:1.2727;--text-h1:30px;--leading-h1:1.2;--tracking-h1:-.009em}}.attachedGuide.svelte-4e0q7k{align-self:stretch}.attachedGuide.svelte-4e0q7k .rowText:where(.svelte-4e0q7k){gap:0}.attachedGuide.svelte-4e0q7k .rowTitle:where(.svelte-4e0q7k){font-size:var(--text-label);line-height:var(--leading-label)}.gz-launcher.svelte-4e0q7k{right:var(--space-6);bottom:var(--space-6);z-index:60;background:var(--ink);width:48px;height:48px;color:var(--surface);box-shadow:var(--elevation-2);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.gz-launcher.svelte-4e0q7k:hover{background:var(--accent-deep)}.gz-launcher.svelte-4e0q7k:focus-visible,.panel.svelte-4e0q7k button:where(.svelte-4e0q7k):focus-visible,.panel.svelte-4e0q7k a:where(.svelte-4e0q7k):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.attentionDot.svelte-4e0q7k{border:2px solid var(--surface);background:var(--signal-red);border-radius:50%;width:14px;height:14px;position:absolute;top:-2px;right:-2px}.panel.svelte-4e0q7k{right:var(--space-6);bottom:calc(var(--space-6) + 48px + var(--space-3));z-index:61;width:min(400px, calc(100vw - 2 * var(--space-6)));max-height:min(680px, calc(100vh - 2 * var(--space-6) - 48px - var(--space-3)));border:1px solid var(--line-subtle);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);font-family:var(--font-body);box-shadow:var(--elevation-2);flex-direction:column;display:flex;position:fixed}.header.svelte-4e0q7k{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-3);display:flex}.title.svelte-4e0q7k{font-size:var(--text-h3);line-height:var(--leading-h3);font-weight:var(--weight-h3);letter-spacing:var(--tracking-h3);flex:1;margin:0}.iconButton.svelte-4e0q7k{border-radius:var(--radius-control);width:32px;height:32px;min-height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.iconButton.svelte-4e0q7k:hover{background:var(--surface-raised);color:var(--ink)}.body.svelte-4e0q7k{gap:var(--space-4);padding:0 var(--space-6) var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.overline.svelte-4e0q7k{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-overline);text-transform:uppercase}.searchWrap.svelte-4e0q7k{position:relative}.searchWrap.svelte-4e0q7k .searchIcon{top:50%;left:var(--space-3);color:var(--ink-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.search.svelte-4e0q7k,.input.svelte-4e0q7k,.textarea.svelte-4e0q7k,.composerInput.svelte-4e0q7k{border:1px solid var(--structure);border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--ink);font:inherit;font-size:var(--text-body);line-height:var(--leading-body)}.search.svelte-4e0q7k{min-height:40px;padding:0 var(--space-3) 0 40px}.input.svelte-4e0q7k{min-height:40px;padding:0 var(--space-3)}.textarea.svelte-4e0q7k{padding:var(--space-3);resize:none}.search.svelte-4e0q7k:focus,.input.svelte-4e0q7k:focus,.textarea.svelte-4e0q7k:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:0}.composer.svelte-4e0q7k:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.screenChip.svelte-4e0q7k{align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--weight-label);margin:0;display:flex}.chipTag.svelte-4e0q7k{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink-muted);font-size:var(--text-label);letter-spacing:var(--tracking-overline);text-transform:uppercase}.rows.svelte-4e0q7k,.threadList.svelte-4e0q7k{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row.svelte-4e0q7k{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--ink);text-decoration:none;display:flex}.row.svelte-4e0q7k:hover .rowTitle:where(.svelte-4e0q7k){color:var(--accent-deep)}.panel.svelte-4e0q7k .rowIcon,.panel.svelte-4e0q7k .cardIcon,.panel.svelte-4e0q7k .rowChevron{color:var(--ink);flex:none}.rowText.svelte-4e0q7k{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rowTitle.svelte-4e0q7k{font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-label)}.rowNote.svelte-4e0q7k{color:var(--ink-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.rowNoteAttention.svelte-4e0q7k{color:var(--accent-deep);font-weight:var(--weight-label)}.rowNoteDanger.svelte-4e0q7k{color:var(--danger);font-weight:var(--weight-label)}.cards.svelte-4e0q7k{gap:var(--space-2);flex-direction:column;display:flex}.card.svelte-4e0q7k{align-items:center;gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-2) var(--space-4);border:1px solid var(--structure);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;text-decoration:none;display:flex}.card.svelte-4e0q7k:hover{border-color:var(--ink-faint);background:var(--ground)}.answerRow.svelte-4e0q7k{align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--accent-soft);color:var(--accent-deep);font:inherit;cursor:pointer;border:0;display:flex}.answerRow.svelte-4e0q7k:hover{filter:brightness(.97)}.answerRow.svelte-4e0q7k .rowTitle:where(.svelte-4e0q7k){color:var(--accent-deep)}.answerPanel.svelte-4e0q7k{gap:var(--space-4);flex-direction:column;display:flex}.answerCard.svelte-4e0q7k,.fallbackCard.svelte-4e0q7k{padding:var(--space-4);border-radius:var(--radius-control);background:var(--ground)}.fallbackCard.svelte-4e0q7k{background:var(--surface-raised)}.answerText.svelte-4e0q7k{margin:0 0 var(--space-3);font-size:var(--text-body);line-height:var(--leading-body)}.citation.svelte-4e0q7k{align-items:center;gap:var(--space-2);color:var(--accent-deep);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--weight-label);text-decoration:none;display:inline-flex}.citation.svelte-4e0q7k:hover{text-decoration:underline}.helpful.svelte-4e0q7k{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.helpful.svelte-4e0q7k .linkButton:where(.svelte-4e0q7k){margin-left:var(--space-2)}.linkButton.svelte-4e0q7k{color:var(--ink);font:inherit;font-weight:var(--weight-label);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.linkButton.svelte-4e0q7k:hover{color:var(--accent-deep);text-decoration:underline}.inlineLink.svelte-4e0q7k{color:var(--accent-deep);font-weight:var(--weight-label)}.buttonRow.svelte-4e0q7k{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.primary.svelte-4e0q7k,.secondary.svelte-4e0q7k,.primarySmall.svelte-4e0q7k,.secondarySmall.svelte-4e0q7k{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--accent-deep);border-radius:var(--radius-control);background:var(--accent-deep);color:var(--surface);font:inherit;font-size:var(--text-button);line-height:var(--leading-button);font-weight:var(--weight-button);cursor:pointer;text-decoration:none;display:inline-flex}.primary.svelte-4e0q7k:hover,.primarySmall.svelte-4e0q7k:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.secondary.svelte-4e0q7k,.secondarySmall.svelte-4e0q7k{border-color:var(--structure);background:var(--surface);color:var(--ink)}.secondary.svelte-4e0q7k:hover,.secondarySmall.svelte-4e0q7k:hover{border-color:var(--ink-faint);background:var(--ground)}.startNew.svelte-4e0q7k{margin-top:var(--space-4)}.primarySmall.svelte-4e0q7k,.secondarySmall.svelte-4e0q7k{min-height:36px;padding:0 var(--space-3);font-size:var(--text-label);line-height:var(--leading-label)}.notice.svelte-4e0q7k{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-raised);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);flex-direction:column;margin:0;display:flex}.notice.svelte-4e0q7k .overline:where(.svelte-4e0q7k){margin:0}.form.svelte-4e0q7k{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-4e0q7k{gap:var(--space-2);flex-direction:column;display:flex}.label.svelte-4e0q7k{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--weight-label);margin:0}.hint.svelte-4e0q7k{color:var(--ink-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin:0}.share.svelte-4e0q7k{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-raised);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.share.svelte-4e0q7k p:where(.svelte-4e0q7k){margin:var(--space-1) 0 0;overflow-wrap:anywhere}.shareHead.svelte-4e0q7k{justify-content:space-between;align-items:center;gap:var(--space-3);font-weight:var(--weight-label);display:flex}.switch.svelte-4e0q7k{appearance:none;background:var(--structure);cursor:pointer;border-radius:12px;flex:none;width:40px;height:24px;margin:0;position:relative}.switch.svelte-4e0q7k:after{background:var(--surface);content:"";border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch.svelte-4e0q7k:checked{background:var(--accent-deep)}.switch.svelte-4e0q7k:checked:after{transform:translate(16px)}.switch.svelte-4e0q7k:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.error.svelte-4e0q7k,.failedNote.svelte-4e0q7k{align-items:center;gap:var(--space-2);color:var(--danger);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin:0;display:flex}.alert.svelte-4e0q7k{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--danger-soft);color:var(--danger);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);display:flex}.alert.svelte-4e0q7k svg{flex:none;margin-top:2px}.muted.svelte-4e0q7k{color:var(--ink-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin:0}.statusLine.svelte-4e0q7k{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.pill.svelte-4e0q7k{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-overline);text-transform:uppercase}.pillEscalated.svelte-4e0q7k{background:var(--warning-soft);color:var(--warning)}.pillReplied.svelte-4e0q7k{background:var(--success-soft);color:var(--success)}.messageList.svelte-4e0q7k{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fromYou.svelte-4e0q7k,.fromTeam.svelte-4e0q7k{gap:var(--space-1);flex-direction:column;display:flex}.fromYou.svelte-4e0q7k{align-items:flex-end}.author.svelte-4e0q7k{color:var(--ink-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.bubble.svelte-4e0q7k{max-width:88%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--surface-raised);font-size:var(--text-body);line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fromYou.svelte-4e0q7k .bubble:where(.svelte-4e0q7k){background:var(--accent-deep);color:var(--surface)}.fromYou.svelte-4e0q7k .bubbleFailed:where(.svelte-4e0q7k){border:1px solid var(--danger);background:var(--surface);color:var(--ink)}.failedActions.svelte-4e0q7k{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.resolved.svelte-4e0q7k,.escalated.svelte-4e0q7k{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.resolved.svelte-4e0q7k{background:var(--success-soft);color:var(--success)}.resolved.svelte-4e0q7k p:where(.svelte-4e0q7k),.escalated.svelte-4e0q7k p:where(.svelte-4e0q7k){margin:0}.resolvedTitle.svelte-4e0q7k{align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-label);display:flex}.solvedBlock.svelte-4e0q7k{gap:var(--space-2);flex-direction:column;display:flex}.escalated.svelte-4e0q7k{align-items:flex-start;gap:var(--space-2);border:1px solid var(--warning);background:var(--warning-soft);color:var(--ink);flex-direction:column;display:flex}.escalatedTag.svelte-4e0q7k{color:var(--warning);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-overline);text-transform:uppercase}.escalateNote.svelte-4e0q7k{color:var(--ink-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin:0}.composer.svelte-4e0q7k{align-items:flex-end;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--structure);border-radius:var(--radius-control);display:flex}.composerInput.svelte-4e0q7k{min-height:36px;padding:var(--space-2);resize:none;border:0;flex:1}.composerInput.svelte-4e0q7k:focus{box-shadow:none;outline:0}.threadCard.svelte-4e0q7k{gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.threadCard.svelte-4e0q7k:hover{border-color:var(--ink-faint)}.threadUnread.svelte-4e0q7k{border-color:var(--accent-ring);background:var(--accent-soft)}.threadHead.svelte-4e0q7k{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.newReply.svelte-4e0q7k{color:var(--accent-deep);font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-overline);text-transform:uppercase;flex:none}.pendingCard.svelte-4e0q7k{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-control)}.pendingCard.svelte-4e0q7k p:where(.svelte-4e0q7k){margin:0 0 var(--space-1)}.visuallyHidden.svelte-4e0q7k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=640px){.gz-launcher.svelte-4e0q7k{right:var(--space-4);bottom:var(--space-4)}.launcherOpen.svelte-4e0q7k{display:none}.panel.svelte-4e0q7k{width:auto;max-height:none;box-shadow:none;border:0;border-radius:0;inset:0}.header.svelte-4e0q7k{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-subtle)}.body.svelte-4e0q7k{padding:var(--space-4);flex:1}}.search.svelte-4e0q7k::-webkit-search-cancel-button{appearance:none;display:none}:root{font-family:var(--font-body);color:var(--ink);background:var(--ground);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ground)}body{background:var(--ground);min-width:320px;color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);text-rendering:optimizelegibility;margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3,.wordmark{font-family:var(--font-body)}a{color:inherit}a:focus-visible,button:focus-visible,summary.svelte-12qhfyh:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shell{width:min(100% - 48px,1200px);margin-inline:auto}.wide-section{padding:120px max(24px,50% - 600px)}.surface{background:var(--surface)}small{font-size:var(--text-caption);line-height:var(--leading-caption)}.overline{margin-bottom:var(--space-4);color:var(--accent);font-size:var(--text-overline);font-weight:var(--weight-overline);letter-spacing:var(--tracking-overline);line-height:var(--leading-overline)}.page-hero{padding-block:88px 72px}.page-hero h1{max-width:14ch;margin-bottom:var(--space-6);font-size:var(--text-marketing-h1);font-weight:var(--weight-marketing-h1);letter-spacing:var(--tracking-marketing-h1);line-height:var(--leading-marketing-h1)}.page-hero>p:last-child{max-width:640px;color:var(--ink-muted);font-size:var(--text-lead);line-height:var(--leading-lead);margin-bottom:0}.section-head{margin-bottom:56px}.section-head>p:last-child{max-width:680px}.section-head h2{margin-bottom:var(--space-4);font-size:var(--text-marketing-h2);font-weight:var(--weight-marketing-h2);letter-spacing:var(--tracking-marketing-h2);line-height:var(--leading-marketing-h2)}.section-head p{color:var(--ink-muted);font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.section-head .overline{margin-bottom:var(--space-4);color:var(--accent);font-size:var(--text-overline);line-height:var(--leading-overline)}.button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);min-height:48px;color:var(--surface);font-size:var(--text-button);font-weight:var(--weight-button);line-height:var(--leading-button);padding:0 20px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.button:hover{border-color:var(--accent-hover);background:var(--accent-hover);transform:translateY(-1px)}.button.secondary,.button.ghost{border-color:var(--structure);color:var(--ink);background:0 0}.button.secondary:hover,.button.ghost:hover{background:var(--surface-raised)}.button.compact{min-height:36px;padding-inline:14px}.actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.tag{background:var(--warning-soft);width:fit-content;color:var(--warning);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);border-radius:4px;align-items:center;gap:6px;padding:3px 6px;display:inline-flex}.tag.success{background:var(--success-soft);color:var(--success)}.chip[data-signal]{background:color-mix(in srgb, var(--chip-tint) 14%, var(--surface))}[data-signal=pre_foreclosure]{--chip-tint:var(--signal-pink)}[data-signal=tax_delinquent]{--chip-tint:var(--signal-orange)}[data-signal=probate]{--chip-tint:var(--signal-purple)}[data-signal=pre_auction]{--chip-tint:var(--signal-low)}[data-signal=vacant]{--chip-tint:var(--signal-blue)}[data-signal=code_violation]{--chip-tint:var(--signal-red)}.chip{padding:3px var(--space-2) 3px 6px;background:var(--surface-raised);font-size:var(--text-body-sm);font-weight:500;line-height:var(--leading-body-sm);border-radius:4px;align-items:center;gap:7px;display:inline-flex}.dark-cta{justify-content:space-between;align-items:center;gap:var(--space-12);background:var(--ink);color:var(--surface);padding:96px max(24px,50% - 600px);display:flex}.dark-cta h2{max-width:760px;font-size:var(--text-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);margin-bottom:20px}.dark-cta p{max-width:640px;color:var(--structure);font-size:var(--text-lead);line-height:var(--leading-lead);margin-bottom:0}.skip-link.svelte-12qhfyh{z-index:20;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:fixed;top:12px;left:12px;overflow:hidden}.skip-link.svelte-12qhfyh:focus{width:auto;height:auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--ink);color:var(--surface);clip-path:none;overflow:visible}.site-header.svelte-12qhfyh{z-index:10;align-items:center;gap:var(--space-8);border-bottom:1px solid var(--line-subtle);background:var(--surface);min-height:72px;padding-inline:max(24px,50% - 600px);display:flex;position:relative}.wordmark.svelte-12qhfyh{font-size:var(--text-h2);font-weight:var(--weight-h2);letter-spacing:var(--tracking-h2);line-height:var(--leading-h2);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.desktop-nav.svelte-12qhfyh{justify-content:flex-end;align-items:center;gap:var(--space-8);color:var(--ink-muted);font-size:var(--text-label-lg);line-height:var(--leading-label-lg);font-weight:var(--weight-label-lg);flex:1;display:flex}.desktop-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none}.desktop-nav.svelte-12qhfyh .button.ghost:where(.svelte-12qhfyh){border-color:#0000}.desktop-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.button):hover{color:var(--accent-deep)}.phone-nav.svelte-12qhfyh{align-items:center;gap:var(--space-2);margin-left:auto;display:none}.phone-nav.svelte-12qhfyh details:where(.svelte-12qhfyh){position:relative}.phone-nav.svelte-12qhfyh summary:where(.svelte-12qhfyh){width:36px;height:40px;margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-control);color:var(--ink);cursor:pointer;place-items:center;list-style:none;display:grid}.phone-nav.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.phone-nav.svelte-12qhfyh nav:where(.svelte-12qhfyh){border:1px solid var(--line-subtle);background:var(--surface);width:min(320px,100vw - 32px);box-shadow:var(--elevation-3);border-radius:10px;padding:20px;display:grid;position:absolute;top:46px;right:0}.phone-nav.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){padding:var(--space-3) var(--space-1);border-bottom:1px solid var(--line-subtle);text-decoration:none}.site-footer.svelte-12qhfyh{background:var(--surface);padding:32px max(24px,50% - 600px)}.footer-row.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.footer-mark.svelte-12qhfyh{gap:var(--space-2);font-size:var(--text-h3);font-weight:var(--weight-h3);letter-spacing:var(--tracking-h3);line-height:var(--leading-h3)}.footer-row.svelte-12qhfyh nav:where(.svelte-12qhfyh){color:var(--ink-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}.footer-row.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){text-decoration:none}.site-footer.svelte-12qhfyh>p:where(.svelte-12qhfyh){margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}@media (width<=1024px){.wide-section{padding:80px 40px}.dark-cta{flex-direction:column;align-items:flex-start;padding:80px 40px}.site-header.svelte-12qhfyh{padding-inline:40px}.desktop-nav.svelte-12qhfyh{gap:var(--space-4)}.desktop-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):first-child,.desktop-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):nth-child(4){display:none}.site-footer.svelte-12qhfyh{padding-inline:40px}}@media (width<=799px){.site-header.svelte-12qhfyh{gap:var(--space-3);min-height:60px;padding-inline:var(--space-4)}.wordmark.svelte-12qhfyh{gap:var(--space-2);font-size:var(--text-h3);font-weight:var(--weight-h3);letter-spacing:var(--tracking-h3);line-height:var(--leading-h3)}.wordmark.svelte-12qhfyh img:where(.svelte-12qhfyh){width:24px;height:24px}.desktop-nav.svelte-12qhfyh{display:none}.phone-nav.svelte-12qhfyh{display:flex}.phone-nav.svelte-12qhfyh .button:where(.svelte-12qhfyh){padding-inline:var(--space-3);white-space:nowrap}}@media (width<=640px){.shell{width:min(100% - 40px,1200px)}.wide-section{padding:56px 20px}.page-hero{padding-block:56px var(--space-12)}.section-head{margin-bottom:36px}.button.large-mobile{width:100%}.dark-cta{padding:var(--space-16) 20px}.site-footer.svelte-12qhfyh{padding:var(--space-8) 20px}.footer-row.svelte-12qhfyh{flex-direction:column;align-items:flex-start}.footer-row.svelte-12qhfyh nav:where(.svelte-12qhfyh){justify-content:flex-start;gap:var(--space-2) var(--space-4)}.site-footer.help-footer.svelte-12qhfyh .footer-row:where(.svelte-12qhfyh) nav:where(.svelte-12qhfyh){gap:var(--space-3);flex-wrap:nowrap}}@media (width<=389px){.wordmark.svelte-12qhfyh{font-size:var(--text-title);font-weight:var(--weight-title);letter-spacing:var(--tracking-title);line-height:var(--leading-title)}}@media (width<=359px){.site-header.svelte-12qhfyh{padding-inline:var(--space-3)}.phone-nav.svelte-12qhfyh .button:where(.svelte-12qhfyh){font-size:var(--text-body-sm);line-height:var(--leading-body-sm);padding-inline:10px}.site-footer.help-footer.svelte-12qhfyh .footer-row:where(.svelte-12qhfyh) nav:where(.svelte-12qhfyh){flex-wrap:wrap}}@media (width<=339px){.wordmark.svelte-12qhfyh img:where(.svelte-12qhfyh){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}
