.prop-aihero{display:none}.is-mode-ai .prop-aihero{min-inline-size:0;padding:var(--sx-space-5);background:var(--sx-section-mist);border-radius:var(--sx-radius-2xl);border:1px solid color-mix(in srgb, var(--sx-cyan-700) 12%, transparent);flex-direction:column;scroll-margin-block-start:calc(80px + var(--sx-space-4));display:flex}.prop-hero:has(+.is-mode-ai){display:none}.aihero__head{justify-content:space-between;align-items:center;gap:var(--sx-space-3);margin-block-end:var(--sx-space-4);display:flex}.aihero__title{font-family:var(--sx-font-title);font-weight:500;font-size:var(--sx-text-3xl);letter-spacing:var(--sx-tracking-tight);color:var(--sx-ink);margin:0}.aihero__title em{font-family:var(--sx-font-accent);font-weight:400}.aihero__controls{justify-content:end;align-items:center;gap:var(--sx-space-2);flex-wrap:wrap;display:flex}.aihero__actions{flex:none}.aihero__actions .sx-btn{min-block-size:40px;font-size:var(--sx-text-sm)}.aihero__toggle{min-block-size:40px;font-size:var(--sx-text-sm);padding-inline:var(--sx-space-3);color:var(--sx-ink-muted)}.aihero__content{flex-direction:column;flex:1;min-block-size:0;display:flex}.aihero__content[hidden]{display:none}.aihero__prompts{gap:var(--sx-space-2);flex-wrap:wrap;margin-block-end:var(--sx-space-4);display:flex}.aihero__prompts[hidden],.aihero__actions[hidden],.aihero__voice [hidden],.aihero__speech[hidden],.aihero__speech [hidden]{display:none}.aihero__prompt{padding:var(--sx-space-2) var(--sx-space-4);font-size:var(--sx-text-sm);background:var(--sx-paper);border:1px solid var(--sx-border-subtle);border-radius:var(--sx-radius-pill);color:var(--sx-ink);cursor:pointer;transition:border-color var(--sx-dur-fast) var(--sx-ease-out)}.aihero__prompt:hover{border-color:var(--sx-cyan-700)}.aihero__prompt:focus-visible,.aihero__thread:focus-visible{box-shadow:var(--sx-shadow-focus);outline:none}.aihero__prompt[aria-disabled=true]{cursor:wait;opacity:.55}.aihero__thread{align-content:start;gap:var(--sx-space-4);overscroll-behavior-y:contain;overflow-anchor:none;scrollbar-gutter:stable;min-block-size:0;max-block-size:min(56dvh,640px);padding:var(--sx-space-2) var(--sx-space-3) var(--sx-space-4);margin:0 calc(-1 * var(--sx-space-3)) var(--sx-space-4);border-radius:var(--sx-radius-lg);flex:1;display:grid;overflow-y:auto}.aihero__thread:empty{display:none}.aiturn{gap:var(--sx-space-2);min-inline-size:0;display:grid}.aiturn__bubble{inline-size:fit-content;max-inline-size:85%;padding:var(--sx-space-3) var(--sx-space-4);border-radius:var(--sx-radius-lg);background:var(--sx-surface);color:var(--sx-ink);overflow-wrap:anywhere}.aiturn__bubble--user{background:var(--sx-forest-500);color:var(--sx-paper);justify-self:end}.aiturn__bubble--assistant{justify-self:start}.aiturn__speaker{font-size:var(--sx-text-xs);margin-block-end:var(--sx-space-1);font-weight:600;display:block}.aiturn__prompt,.aiturn__summary{white-space:pre-wrap;margin:0}.aiturn__thinking{color:var(--sx-ink-muted)}.aiturn__error{color:var(--sx-danger)}.aiturn__retry{margin-block-start:var(--sx-space-3)}.aihero__voice{inline-size:100%}.prop-aihero .ombx__list{inset-block-start:auto;inset-block-end:calc(100% + var(--sx-space-2))}.prop-aihero .ombx__ask{padding-inline:var(--sx-space-4)}.aihero__mic{flex:0 0 48px;block-size:48px;inline-size:48px}.aihero__mic:disabled{opacity:.5;cursor:not-allowed}.aihero__speech{margin-block-start:var(--sx-space-3)}.aihero__voice-actions{align-items:center;gap:var(--sx-space-2);flex-wrap:wrap;display:flex}.aihero__voice-actions .sx-btn{min-block-size:40px;font-size:var(--sx-text-sm)}.aihero__voice-status,.aihero__sign-in{color:var(--sx-ink-muted);font-size:var(--sx-text-sm);margin:var(--sx-space-2) 0 0}.aihero__voice-status:empty{display:none}.aihero__voice-recovery{margin-block-start:var(--sx-space-3)}.aihero__voice-recovery .sx-btn{min-block-size:40px;font-size:var(--sx-text-sm)}.aihero__voice-options{gap:var(--sx-space-2) var(--sx-space-4);font-size:var(--sx-text-sm);flex-wrap:wrap;display:flex}.is-mode-ai .prop-body{gap:var(--sx-space-6);align-items:start;margin-block-start:var(--sx-space-5);display:grid}.is-mode-ai .prop-listcol{min-inline-size:0}.is-mode-ai .prop-progress{margin-block-start:0}.is-mode-ai .prop-resultshead{padding-block-start:0}.prop-ai-empty{display:none}.is-mode-ai:not(.has-ai-results) .prop-ai-empty{min-block-size:360px;padding:var(--sx-space-8);border:1px dashed var(--sx-border-subtle);border-radius:var(--sx-radius-2xl);background:var(--sx-surface);align-content:center;display:grid}.prop-ai-empty__title{margin:0 0 var(--sx-space-3);font:400 var(--sx-text-3xl) / 1.2 var(--sx-font-accent);color:var(--sx-ink)}.prop-ai-empty__copy{color:var(--sx-ink-muted);max-inline-size:36ch;margin:0}.is-mode-ai.has-ai-results #resultsRegion.is-ai-stale>*{visibility:hidden}.is-mode-ai .prop-mapcol,.is-mode-ai .prop-mappill{display:none!important}.is-mode-ai.is-ai-collapsed .prop-body{grid-template-columns:repeat(2,minmax(0,1fr))}.is-mode-ai.is-ai-collapsed .prop-listcol{grid-area:1/1/auto/-1}.is-mode-ai.is-ai-collapsed .prop-resultshead{min-block-size:calc(var(--sx-space-12) + var(--sx-space-6));align-content:center;gap:var(--sx-space-2);padding-inline-start:calc(50% + var(--sx-space-3));display:grid}.is-mode-ai.is-ai-collapsed .prop-aihero{grid-template-columns:minmax(0, 1fr) var(--sx-space-12);align-items:center;gap:var(--sx-space-2);z-index:2;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1;max-block-size:none;padding:0;display:grid;position:relative}.is-mode-ai.is-ai-collapsed .aihero__head{grid-area:1/2;justify-content:end;margin:0}.is-mode-ai.is-ai-collapsed .aihero__voice{grid-area:1/1}.is-mode-ai.is-ai-collapsed .aihero__title,.is-mode-ai.is-ai-collapsed [data-ai-panel-label],.is-mode-ai.is-ai-collapsed .aihero__sign-in,.is-mode-ai.is-ai-collapsed [data-emma-voice][data-authed="0"] [data-voice-start],.is-mode-ai.is-ai-collapsed .aihero__actions,.is-mode-ai.is-ai-collapsed [data-speech-start],.is-mode-ai.is-ai-collapsed .aihero__speech:not(:has([data-speech-stop]:not([hidden]))){display:none}.is-mode-ai.is-ai-collapsed .aihero__toggle{inline-size:var(--sx-space-12);block-size:var(--sx-space-12);border:1px solid var(--sx-border-subtle);border-radius:var(--sx-radius-pill);background:var(--sx-surface);padding:0}.is-mode-ai.is-ai-collapsed .aihero__toggle svg{transform:rotate(180deg)}.is-mode-ai.is-ai-collapsed .aihero__speech{grid-area:2/1/auto/-1}.is-mode-ai.is-ai-collapsed .prop-aihero .ombx__list{inset-block-start:calc(100% + var(--sx-space-2));inset-block-end:auto}.is-mode-ai.is-ai-collapsed:not(.has-ai-results) .prop-ai-empty{padding-inline-start:calc(50% + var(--sx-space-8))}@media (width>=1024px){.is-mode-ai:not(.is-ai-collapsed) .prop-body{grid-template-columns:minmax(360px,48fr) minmax(0,52fr)}.is-mode-ai:not(.is-ai-collapsed) .prop-listcol{grid-area:1/2}.is-mode-ai:not(.is-ai-collapsed) .prop-aihero{max-block-size:calc(100dvh - 80px - var(--sx-space-8));grid-area:1/1;position:sticky;inset-block-start:calc(80px + var(--sx-space-4))}.is-mode-ai:not(.is-ai-collapsed) .prop-grid{gap:var(--sx-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px) and (width<=1279.98px){.is-mode-ai:not(.is-ai-collapsed) .prop-grid{grid-template-columns:1fr}}@media (width<=1023.98px){.is-mode-ai:not(.is-ai-collapsed) .prop-aihero{grid-row:1}.is-mode-ai:not(.has-ai-results) .prop-ai-empty{min-block-size:200px}}@media (width<=640px){.is-mode-ai:not(.is-ai-collapsed) .prop-aihero{padding:var(--sx-space-4)}.is-mode-ai.is-ai-collapsed .prop-aihero{grid-column:1/-1;margin-block-start:var(--sx-space-12)}.is-mode-ai.is-ai-collapsed .prop-resultshead{min-block-size:calc(var(--sx-space-12) * 2 + var(--sx-space-6));align-content:start;padding-block-end:calc(var(--sx-space-12) + var(--sx-space-10));padding-inline-start:0}.is-mode-ai.is-ai-collapsed .prop-resultshead:has(.prop-resultshead__note){padding-block-end:var(--sx-space-6)}.is-mode-ai.is-ai-collapsed .prop-resultshead__note{margin-block-start:calc(var(--sx-space-12) + var(--sx-space-6))}.is-mode-ai.is-ai-collapsed:not(.has-ai-results) .prop-ai-empty{padding-inline:var(--sx-space-4);padding-block-start:var(--sx-space-32)}.aihero__title{font-size:var(--sx-text-2xl)}.aiturn__bubble{max-inline-size:95%}}.is-mode-ai.is-ai-collapsed:has([data-voice-status]:not(:empty),[data-speech-stop]:not([hidden])) .prop-aihero{grid-column:1/-1;margin-block-start:0}.is-mode-ai.is-ai-collapsed:has([data-voice-status]:not(:empty),[data-speech-stop]:not([hidden])) .prop-listcol{grid-row:2}.is-mode-ai.is-ai-collapsed:has([data-voice-status]:not(:empty),[data-speech-stop]:not([hidden])) .prop-resultshead{min-block-size:0;padding-block-end:var(--sx-space-6);padding-inline-start:0}.is-mode-ai.is-ai-collapsed:has([data-voice-status]:not(:empty),[data-speech-stop]:not([hidden])) .prop-resultshead__note{margin-block-start:0}.is-mode-ai.is-ai-collapsed:not(.has-ai-results):has([data-voice-status]:not(:empty),[data-speech-stop]:not([hidden])) .prop-ai-empty{padding:var(--sx-space-8)}.prop-hero[data-astro-cid-cubl4unu]{padding:var(--sx-space-16) 0 var(--sx-space-6)}.prop-hero__title[data-astro-cid-cubl4unu]{font-family:var(--sx-font-display);letter-spacing:-.03em;margin:var(--sx-space-4) 0 var(--sx-space-4);text-wrap:balance;max-width:18ch;color:var(--sx-ink);font-size:clamp(48px,6.5vw,80px);font-weight:400;line-height:.98}.prop-hero__title[data-astro-cid-cubl4unu] em[data-astro-cid-cubl4unu]{color:var(--sx-forest-500);font-style:italic}.prop-hero__lead[data-astro-cid-cubl4unu]{color:var(--sx-ink-muted);max-width:56ch;font-size:clamp(16px,1.4vw,19px);line-height:var(--sx-lh-relaxed)}
