.pai-tray.svelte-10z1ixf{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem 0}.pai-thumb.svelte-10z1ixf{position:relative;width:64px;height:64px;border-radius:12px;overflow:hidden;background:#f4eee2;border:1px solid #ddd2c1;flex:none}.pai-thumb.svelte-10z1ixf img:where(.svelte-10z1ixf){width:100%;height:100%;object-fit:cover;display:block}.pai-file.svelte-10z1ixf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;color:#4b453d;padding:4px;text-align:center}.pai-file.svelte-10z1ixf small:where(.svelte-10z1ixf){font-size:.6rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pai-remove.svelte-10z1ixf{position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;border:0;cursor:pointer;background:#14110cb8;color:#fffaf1}.pai-remove.svelte-10z1ixf:focus-visible{outline:2px solid #fffaf1;outline-offset:1px}.provider-matches.svelte-bg18g3{display:grid;width:min(100%,31rem);gap:0;margin-top:.3rem}.provider-matches.grouped.svelte-bg18g3{margin-top:.75rem}.options-label.svelte-bg18g3{margin-bottom:.15rem;color:var(--muted);font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.provider-match.svelte-bg18g3{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:0;background:transparent;padding:.72rem 0;color:var(--ink);text-align:left;font:inherit;transition:border-color .15s ease}.provider-match.svelte-bg18g3:hover,.provider-match.svelte-bg18g3:has(.provider-open:where(.svelte-bg18g3):focus-visible),.provider-match.selected.svelte-bg18g3{border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}.provider-match.svelte-bg18g3:has(.provider-open:where(.svelte-bg18g3):focus-visible){outline:3px solid color-mix(in srgb,var(--brand) 32%,transparent);outline-offset:4px}.provider-open.svelte-bg18g3{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:pointer}.provider-open.svelte-bg18g3:focus-visible{outline:0}.provider-copy.svelte-bg18g3{display:flex;min-width:0;flex-direction:column;gap:.16rem}.provider-copy.svelte-bg18g3 strong:where(.svelte-bg18g3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem}.provider-title-row.svelte-bg18g3{display:flex;min-width:0;align-items:center;gap:.3rem}.provider-title-row.svelte-bg18g3 strong:where(.svelte-bg18g3){min-width:0}.provider-account-badge.svelte-bg18g3{position:relative;z-index:2;display:inline-flex;flex:none}.recommendation-label.svelte-bg18g3{margin-bottom:.08rem;color:var(--muted);font-size:.66rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.service-label.svelte-bg18g3{color:var(--brand);font-size:.72rem;font-weight:700}.provider-meta.svelte-bg18g3{display:flex;align-items:center;gap:.25rem;color:var(--muted);font-size:.72rem}.evidence-label.svelte-bg18g3{margin-top:.15rem;color:var(--muted);font-size:.68rem;font-weight:650}.community-evidence-label.svelte-bg18g3{color:var(--muted);font-size:.68rem;font-weight:700}.provider-contact.svelte-bg18g3{position:relative;z-index:2;display:flex;align-items:center;gap:.65rem;margin-top:.2rem;font-size:.75rem}.provider-contact.svelte-bg18g3 a:where(.svelte-bg18g3){color:var(--ink);font-weight:700;text-decoration:none}.provider-contact.svelte-bg18g3 a:where(.svelte-bg18g3):hover,.provider-contact.svelte-bg18g3 a:where(.svelte-bg18g3):focus-visible{color:var(--brand);text-decoration:underline}.provider-text-action.svelte-bg18g3{display:inline-flex;align-items:center;gap:.25rem}.provider-action.svelte-bg18g3{display:flex;flex:none;align-items:center;gap:.3rem;color:var(--brand);font-size:.75rem;font-weight:750}@media (max-width: 520px){.provider-match.svelte-bg18g3{align-items:flex-start}.provider-action.svelte-bg18g3{font-size:0}.provider-action.svelte-bg18g3 svg{margin-top:.15rem}}a.svelte-1fn9dzb{color:inherit;text-decoration:underline;text-underline-offset:.16em}button.svelte-1fn9dzb{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:underline;text-underline-offset:.16em;cursor:pointer}button.svelte-1fn9dzb:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pai-process.svelte-1b50hr9{display:grid;gap:.28rem;margin:0 0 .45rem;padding:0;list-style:none;align-self:flex-start;max-width:min(100%,42rem)}.pai-process-step.svelte-1b50hr9{display:flex;align-items:baseline;gap:.5rem;font-size:.82rem;line-height:1.35;color:var(--muted, currentColor);animation:svelte-1b50hr9-step-arrive .22s ease-out both}.pai-process-step.running.svelte-1b50hr9{color:inherit}.pai-process-mark.svelte-1b50hr9{flex:none;display:inline-grid;min-width:1rem;place-items:center;font-weight:700;color:var(--process-mark, var(--brand, currentColor))}.pai-process-step.none.svelte-1b50hr9 .pai-process-mark:where(.svelte-1b50hr9){color:inherit}.thinking-dots.svelte-1b50hr9{display:inline-flex;gap:2px}.thinking-dots.svelte-1b50hr9 i:where(.svelte-1b50hr9){width:4px;height:4px;border-radius:50%;background:currentColor;animation:svelte-1b50hr9-step-dot 1.4s ease-in-out infinite}.thinking-dots.svelte-1b50hr9 i:where(.svelte-1b50hr9):nth-child(2){animation-delay:.12s}.thinking-dots.svelte-1b50hr9 i:where(.svelte-1b50hr9):nth-child(3){animation-delay:.24s}@keyframes svelte-1b50hr9-step-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes svelte-1b50hr9-step-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.pai-process-step.svelte-1b50hr9,.thinking-dots.svelte-1b50hr9 i:where(.svelte-1b50hr9){animation:none}}.event-matches.svelte-1915nro{display:grid;width:min(100%,31rem);gap:.45rem;margin-top:.2rem}.event-match.svelte-1915nro{display:grid;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:.9rem 1rem;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.event-visual.svelte-1915nro{width:4.25rem;aspect-ratio:1.22;overflow:hidden;border-radius:12px;background:var(--paper-deep)}.event-visual.svelte-1915nro img:where(.svelte-1915nro){width:100%;height:100%;object-fit:cover}.event-visual.placeholder.svelte-1915nro{display:grid;place-items:center;color:#5f3b0c;background:linear-gradient(145deg,#fff2cf,#fbbf24)}.event-match.svelte-1915nro:hover,.event-match.svelte-1915nro:focus-visible{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:0 8px 24px #57452b14;outline:none;transform:translateY(-1px)}.event-copy.svelte-1915nro{display:flex;min-width:0;flex-direction:column;gap:.18rem}.event-copy.svelte-1915nro strong:where(.svelte-1915nro){font-size:.95rem}.event-copy.svelte-1915nro span:where(.svelte-1915nro){display:flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.72rem}.event-copy.svelte-1915nro small:where(.svelte-1915nro){color:var(--brand);font-size:.7rem;font-weight:750}.event-action.svelte-1915nro{display:flex;flex:none;align-items:center;gap:.3rem;color:var(--brand);font-size:.75rem;font-weight:750}@media (max-width: 520px){.event-action.svelte-1915nro{font-size:0}.event-match.svelte-1915nro{grid-template-columns:3.7rem minmax(0,1fr) auto;padding:.72rem}.event-visual.svelte-1915nro{width:3.7rem}}.product-matches.svelte-q4xwq5{display:grid;width:min(100%,31rem);gap:.45rem;margin-top:.2rem}.product-match.svelte-q4xwq5{display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--ink)}.product-match.svelte-q4xwq5:hover,.product-match.svelte-q4xwq5:focus-within{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:0 8px 24px #57452b14;transform:translateY(-1px)}.product-preview.svelte-q4xwq5{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:1rem;border:0;background:transparent;padding:.9rem 1rem;color:inherit;text-align:left;font:inherit;cursor:pointer}.product-preview.svelte-q4xwq5:focus-visible,.product-contact.svelte-q4xwq5:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 55%,transparent);outline-offset:-3px}.product-copy.svelte-q4xwq5{display:flex;min-width:0;flex-direction:column;gap:.18rem}.product-copy.svelte-q4xwq5 strong:where(.svelte-q4xwq5){font-size:.95rem}.product-copy.svelte-q4xwq5 span:where(.svelte-q4xwq5){display:flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.72rem}.product-copy.svelte-q4xwq5 small:where(.svelte-q4xwq5){color:var(--brand);font-size:.7rem;font-weight:750}.product-action.svelte-q4xwq5{display:flex;flex:none;align-items:center;gap:.3rem;color:var(--brand);font-size:.75rem;font-weight:750}button.product-contact.svelte-q4xwq5{border:0;border-left:1px solid var(--line);background:transparent;font:inherit;cursor:pointer}.product-contact.svelte-q4xwq5{display:flex;flex:none;align-items:center;gap:.35rem;border-left:1px solid var(--line);padding:.75rem .9rem;color:var(--brand);text-decoration:none;font-size:.75rem;font-weight:750}.product-contact.svelte-q4xwq5:hover{background:color-mix(in srgb,var(--brand) 7%,transparent)}@media (max-width: 520px){.product-action.svelte-q4xwq5{font-size:0}.contact-number.svelte-q4xwq5{display:none}}.source-chips.svelte-j5bpru{display:flex;flex-wrap:wrap;gap:.45rem}.source-chips.svelte-j5bpru a:where(.svelte-j5bpru),.source-chips.svelte-j5bpru button:where(.svelte-j5bpru){display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--line, #e3ddcf);border-radius:14px;text-decoration:none;color:var(--ink, #2d241d);background:var(--paper, #fffdf8)}.source-chips.svelte-j5bpru span:where(.svelte-j5bpru){color:var(--muted, #756b62);font-size:.75rem}.source-chips.svelte-j5bpru strong:where(.svelte-j5bpru){font-weight:600}.source-chips.svelte-j5bpru .chip-hdm:where(.svelte-j5bpru){border-color:color-mix(in srgb,var(--brand, #8ac600) 45%,var(--line, #e3ddcf));background:color-mix(in srgb,var(--brand, #8ac600) 12%,var(--paper, #fffdf8))}.source-chips.svelte-j5bpru .chip-hdm:where(.svelte-j5bpru) svg{color:color-mix(in srgb,var(--brand, #8ac600) 62%,var(--ink, #2d241d))}.source-chips.svelte-j5bpru .chip-facebook:where(.svelte-j5bpru){gap:.35rem;border-color:transparent;background:transparent;padding-inline:.35rem;color:var(--muted, #756b62);font-size:.75rem}.source-chips.svelte-j5bpru .chip-facebook:where(.svelte-j5bpru) strong:where(.svelte-j5bpru){font-weight:500}.source-line.svelte-j5bpru{width:min(100%,40rem);margin:.3rem 0 0;color:var(--muted, #756b62);font-size:.8125rem;line-height:1.45}button.svelte-j5bpru{border:0;padding:0;background:none;font:inherit;cursor:pointer}a.svelte-j5bpru,button.svelte-j5bpru{color:color-mix(in srgb,var(--brand, #8ac600) 38%,var(--ink, #2d241d));text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.16em}a.svelte-j5bpru:hover,a.svelte-j5bpru:focus-visible,button.svelte-j5bpru:focus-visible{color:var(--ink, #2d241d)}a.svelte-j5bpru:focus-visible{outline:2px solid color-mix(in srgb,var(--brand, #8ac600) 55%,transparent);outline-offset:2px}.job-matches.svelte-1sdisap{display:grid;width:min(100%,31rem);gap:.45rem;margin-top:.2rem}.job-match.svelte-1sdisap{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:.9rem 1rem;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.job-match.svelte-1sdisap:hover,.job-match.svelte-1sdisap:focus-visible{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:0 8px 24px #57452b14;outline:none;transform:translateY(-1px)}.job-copy.svelte-1sdisap{display:flex;min-width:0;flex-direction:column;gap:.18rem}.job-copy.svelte-1sdisap strong:where(.svelte-1sdisap){font-size:.95rem}.job-copy.svelte-1sdisap span:where(.svelte-1sdisap){display:flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.72rem}.job-copy.svelte-1sdisap small:where(.svelte-1sdisap){color:var(--brand);font-size:.7rem;font-weight:750}.job-action.svelte-1sdisap{display:flex;flex:none;align-items:center;gap:.3rem;color:var(--brand);font-size:.75rem;font-weight:750}@media (max-width: 520px){.job-action.svelte-1sdisap{font-size:0}}.channel-matches.svelte-1dof29{display:grid;width:min(100%,31rem);gap:.45rem;margin-top:.2rem}.channel-match.svelte-1dof29{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:.9rem 1rem;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.channel-match.svelte-1dof29:hover,.channel-match.svelte-1dof29:focus-visible{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:0 8px 24px #57452b14;outline:none;transform:translateY(-1px)}.channel-copy.svelte-1dof29{display:flex;min-width:0;flex-direction:column;gap:.18rem}.channel-copy.svelte-1dof29 strong:where(.svelte-1dof29){font-size:.95rem}.channel-copy.svelte-1dof29 span:where(.svelte-1dof29){display:flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.72rem}.channel-copy.svelte-1dof29 small:where(.svelte-1dof29){color:var(--brand);font-size:.7rem;font-weight:750}.channel-action.svelte-1dof29{display:flex;flex:none;align-items:center;gap:.3rem;color:var(--brand);font-size:.75rem;font-weight:750}@media (max-width: 520px){.channel-action.svelte-1dof29{font-size:0}}.track-matches.svelte-1xfs2i5{display:grid;width:min(100%,31rem);gap:.45rem;margin-top:.2rem}.track-match.svelte-1xfs2i5{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:.9rem 1rem;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.track-match.svelte-1xfs2i5:hover,.track-match.svelte-1xfs2i5:focus-visible{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:0 8px 24px #57452b14;outline:none;transform:translateY(-1px)}.track-copy.svelte-1xfs2i5{display:flex;min-width:0;flex-direction:column;gap:.18rem}.track-copy.svelte-1xfs2i5 strong:where(.svelte-1xfs2i5){font-size:.95rem}.track-copy.svelte-1xfs2i5 span:where(.svelte-1xfs2i5){display:flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.72rem}.track-copy.svelte-1xfs2i5 small:where(.svelte-1xfs2i5){color:var(--brand);font-size:.7rem;font-weight:750}.track-action.svelte-1xfs2i5{display:flex;flex:none;align-items:center;gap:.3rem;color:var(--brand);font-size:.75rem;font-weight:750}@media (max-width: 520px){.track-action.svelte-1xfs2i5{font-size:0}}.place-matches.svelte-dmercx{display:grid;width:min(100%,31rem);gap:.45rem;margin-top:.2rem}.place-match.svelte-dmercx{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:.9rem 1rem;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.place-match.svelte-dmercx:hover,.place-match.svelte-dmercx:focus-visible{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:0 8px 24px #57452b14;outline:none;transform:translateY(-1px)}.place-copy.svelte-dmercx{display:flex;min-width:0;flex-direction:column;gap:.18rem}.place-copy.svelte-dmercx strong:where(.svelte-dmercx){font-size:.95rem}.place-copy.svelte-dmercx span:where(.svelte-dmercx){display:flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.72rem}.place-copy.svelte-dmercx small:where(.svelte-dmercx){overflow:hidden;color:var(--brand);font-size:.7rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.place-action.svelte-dmercx{display:flex;flex:none;align-items:center;gap:.3rem;color:var(--brand);font-size:.75rem;font-weight:750}@media (max-width: 520px){.place-action.svelte-dmercx{font-size:0}}.menu-review.svelte-1vpc36p{padding:1rem;border:1px solid var(--line, #dfc18c);border-radius:18px;background:var(--paper, #fff8e9);display:grid;gap:.8rem}ul.svelte-1vpc36p,p.svelte-1vpc36p{margin:0}ul.svelte-1vpc36p{padding-left:1.2rem}li.svelte-1vpc36p+li:where(.svelte-1vpc36p){margin-top:.5rem}p.svelte-1vpc36p{font-size:.85rem;line-height:1.5}.actions.svelte-1vpc36p{display:flex;flex-wrap:wrap;gap:.5rem}button.svelte-1vpc36p{min-height:44px;padding:.6rem 1rem;border:1px solid var(--line, #b9aa94);border-radius:9px}.actions.svelte-1vpc36p button:where(.svelte-1vpc36p):first-child{background:var(--ink, #28251f);color:var(--paper, #fffaf1)}textarea.svelte-1vpc36p{width:100%;min-height:8rem;padding:.7rem;border:1px solid var(--line, #b9aa94);border-radius:8px}button.svelte-1vpc36p:focus-visible,textarea.svelte-1vpc36p:focus-visible{outline:2px solid currentColor;outline-offset:3px}button.svelte-1vpc36p:disabled{opacity:.5}.pai-proposal.svelte-eieynk{background:var(--proposal-bg, #fff8e9);color:var(--proposal-ink, #342c22);border:1px solid var(--proposal-border, #dfc18c);box-shadow:var(--proposal-shadow, none);border-radius:18px;padding:1rem 1.05rem;display:flex;flex-direction:column;gap:.4rem}.enquiry-question.svelte-eieynk{white-space:pre-wrap;overflow-wrap:anywhere}.enquiry-recipient.svelte-eieynk{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer}.enquiry-message.svelte-eieynk summary:where(.svelte-eieynk){cursor:pointer;font-size:.9rem;color:var(--proposal-muted, rgb(var(--color-surface-700)))}.enquiry-message.svelte-eieynk .enquiry-question:where(.svelte-eieynk){margin-top:.4rem}.enquiry-recipient.svelte-eieynk input:where(.svelte-eieynk){margin-top:.25rem;width:1.1rem;height:1.1rem;accent-color:var(--proposal-accent, rgb(var(--color-primary-500)));flex-shrink:0}.waitlist-proposal.svelte-eieynk{background:var(--paper, #fffdf8);border-color:var(--line, #e3ddcf);gap:.8rem}.pai-proposal.svelte-eieynk{transition:border-color .24s ease,background-color .24s ease}.completed.svelte-eieynk{border-color:var(--proposal-done-border, #b5ca8c);background:var(--proposal-done-bg, linear-gradient(135deg, #edf5d9, #fffdf5 72%))}.waitlist-welcome.svelte-eieynk{display:flex;align-items:flex-start;gap:.85rem;padding:.4rem 0 .65rem}.welcome-check.svelte-eieynk{display:grid;place-items:center;flex:0 0 3rem;height:3rem;border-radius:50%;background:var(--proposal-check-bg, #466524);color:var(--proposal-check-ink, #fff);box-shadow:0 0 0 6px var(--proposal-check-ring, #dbe9bd);margin:.35rem}.welcome-eyebrow.svelte-eieynk{font-size:.72rem;color:var(--proposal-eyebrow, #526735);font-weight:650}.waitlist-welcome.svelte-eieynk h3:where(.svelte-eieynk){margin:.2rem 0 .5rem;font-size:clamp(1.35rem,4vw,1.7rem);line-height:1.15;letter-spacing:-.035em}.waitlist-details.svelte-eieynk{display:grid;gap:.5rem;margin:0;padding:.7rem 0;border-block:1px solid var(--line, #e3ddcf)}.waitlist-details.svelte-eieynk div:where(.svelte-eieynk){display:grid;grid-template-columns:1fr 1fr;gap:1rem;font-size:.85rem}.waitlist-details.svelte-eieynk dt:where(.svelte-eieynk){color:var(--muted, #756d60)}.waitlist-details.svelte-eieynk dd:where(.svelte-eieynk){margin:0;font-weight:550}button.svelte-eieynk{transition:opacity .16s ease,background-color .16s ease}button.svelte-eieynk:focus-visible{outline:2px solid var(--proposal-focus, var(--ink, #342c22));outline-offset:3px}@media (prefers-reduced-motion: reduce){button.svelte-eieynk,.pai-proposal.svelte-eieynk{transition:none}}.event-preview.svelte-eieynk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;margin:.2rem 0 .1rem;padding:.75rem;border-radius:14px;background:var(--proposal-inset-bg, #fffdf8);border:1px solid var(--proposal-inset-border, #ecdcbf)}.event-date.svelte-eieynk{display:grid;justify-items:center;min-width:3.4rem;padding:.35rem .4rem .4rem;border-radius:11px;background:var(--proposal-date-bg, #28251f);color:var(--proposal-date-ink, #fffaf1);line-height:1.05}.event-date.svelte-eieynk small:where(.svelte-eieynk){font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.event-date.svelte-eieynk strong:where(.svelte-eieynk){font-size:1.45rem;font-weight:800;letter-spacing:-.03em}.event-facts.svelte-eieynk{display:grid;gap:.2rem;min-width:0;font-size:.84rem}.event-title.svelte-eieynk{font-size:1.05rem;font-weight:750;letter-spacing:-.015em;line-height:1.2}.event-description.svelte-eieynk{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--proposal-muted, #5c5245);font-size:.82rem}.pai-proposal-heading.svelte-eieynk{display:flex;align-items:flex-start;gap:.75rem}.pai-proposal-heading.svelte-eieynk>div:where(.svelte-eieynk){display:grid;gap:.18rem;min-width:0}.pai-proposal-icon.svelte-eieynk{display:grid;width:2.6rem;height:2.6rem;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--proposal-icon-bg, color-mix(in oklab, var(--brand, #84cc16) 22%, #fff));color:var(--proposal-icon-ink, #3e4c1d)}.pai-proposal-title.svelte-eieynk{font-size:.98rem;font-weight:750;letter-spacing:-.015em}.quote-round-proposal.svelte-eieynk{background:var(--proposal-ask-bg, color-mix(in oklab, var(--brand, #84cc16) 8%, #fff));border-color:var(--proposal-ask-border, color-mix(in oklab, var(--brand, #84cc16) 38%, #d9cfbe))}p.svelte-eieynk{margin:0;font-size:.88rem;line-height:1.45}.pai-proposal-note.svelte-eieynk{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--proposal-note, color-mix(in srgb, currentColor 62%, transparent))}.enquiry-backup.svelte-eieynk{font-size:.82rem;color:var(--proposal-muted, inherit)}.pai-proposal-error.svelte-eieynk{margin:.45rem 0 0;font-size:.78rem;font-weight:600;color:var(--proposal-error, #8a3b12)}.pai-proposal-actions.svelte-eieynk{display:flex;gap:.55rem;margin-top:.35rem}button.svelte-eieynk{min-height:2.75rem;border-radius:9px;padding:.5rem 1rem;cursor:pointer;font-size:.82rem;border:0}.pai-confirm.svelte-eieynk{background:var(--proposal-confirm-bg, #28251f);color:var(--proposal-confirm-ink, #fffaf1);box-shadow:var(--proposal-confirm-shadow, none);font-weight:700}.waitlist-proposal.svelte-eieynk .pai-proposal-actions:where(.svelte-eieynk){display:grid;grid-template-columns:minmax(0,1fr)}.waitlist-proposal.svelte-eieynk .pai-confirm:where(.svelte-eieynk){min-height:3.25rem}.pai-dismiss.svelte-eieynk{background:transparent;border:1px solid var(--proposal-dismiss-border, #b9aa94)!important;color:var(--proposal-dismiss-ink, inherit)}button.svelte-eieynk:disabled{opacity:.5;cursor:default}@media (max-width: 639.98px){.pai-proposal.svelte-eieynk{padding:.9rem}.support-proposal.svelte-eieynk .pai-proposal-actions:where(.svelte-eieynk){display:grid}.support-proposal.svelte-eieynk .pai-confirm:where(.svelte-eieynk){width:100%}.support-proposal.svelte-eieynk .pai-dismiss:where(.svelte-eieynk){border:0!important}}.handoff.svelte-8pgd00{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:min(100%,32rem);padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:16px;color:var(--ink);text-decoration:none;background:color-mix(in srgb,white 70%,transparent);font:inherit;text-align:left;cursor:pointer}.handoff.svelte-8pgd00:hover{border-color:var(--primary-500, #8ac600)}span.svelte-8pgd00{min-width:0}strong.svelte-8pgd00,small.svelte-8pgd00{display:block}strong.svelte-8pgd00{font-size:.9rem}small.svelte-8pgd00{margin-top:.15rem;color:var(--muted);line-height:1.35}.project-summary.svelte-c95cza{position:relative;width:min(88%,48rem);padding:1.05rem;border:1px solid #e8e1d7;border-radius:18px;background:#fffdf9;color:#2d2118;box-shadow:0 12px 30px #42321d14,inset 3px 0 #f28c00,inset 0 1px #ffffffd9}.summary-topline.svelte-c95cza{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.receipt-status.svelte-c95cza{display:flex;align-items:center;gap:.5rem;color:#647f18;font-size:.76rem;font-weight:800;letter-spacing:.01em}.status-icon.svelte-c95cza{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1.5px solid #77951e;border-radius:999px}.realm-marker.svelte-c95cza{display:grid;place-items:center;flex:0 0 auto;color:#f28c00}h3.svelte-c95cza{margin:.65rem 0 0;font:800 1.25rem/1.15 Aino,system-ui,sans-serif;letter-spacing:-.02em}.badges.svelte-c95cza{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.badges.svelte-c95cza span:where(.svelte-c95cza){display:inline-flex;align-items:center;gap:.3rem;min-height:1.8rem;padding:0 .62rem;border-radius:999px;background:#2d21180d;color:#65584c;font-size:.72rem;font-weight:700}.badges.svelte-c95cza span:where(.svelte-c95cza):first-child{background:#eef4d9;color:#61751f}.section-label.svelte-c95cza{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgb(75 62 44 / 13%);color:#74675b;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.next-task.svelte-c95cza{display:grid;gap:.12rem;margin-top:.8rem;padding:.72rem .8rem;border-radius:13px;background:#f2f7df}.next-task.svelte-c95cza small:where(.svelte-c95cza){color:#6b7b32;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.next-task.svelte-c95cza strong:where(.svelte-c95cza){font-size:.86rem;line-height:1.35}ul.svelte-c95cza{display:grid;gap:0;margin:.45rem 0 0;padding:0;list-style:none}li.svelte-c95cza{display:flex;align-items:flex-start;gap:.55rem;padding:.46rem 0;border-bottom:1px solid rgb(75 62 44 / 9%);font-size:.84rem;line-height:1.35}li.svelte-c95cza svg{flex:0 0 auto;margin-top:.05rem;color:#817467}li.completed.svelte-c95cza{color:#817467}li.completed.svelte-c95cza span:where(.svelte-c95cza){text-decoration:line-through;text-decoration-thickness:1px}li.completed.svelte-c95cza svg{color:var(--color-primary-700)}li.current.svelte-c95cza{color:#4f5f24;font-weight:700}li.current.svelte-c95cza svg{color:#75901f}.more-tasks.svelte-c95cza{margin-top:.5rem;padding:.55rem .65rem;border:1px dashed rgb(75 62 44 / 18%);border-radius:11px;color:#65584c;font-size:.75rem;font-weight:700}.materials-label.svelte-c95cza{margin-top:.85rem}.materials.svelte-c95cza{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.4rem;margin-top:.55rem}.materials.svelte-c95cza span:where(.svelte-c95cza){display:grid;gap:.1rem;min-width:0;padding:.55rem .6rem;border:1px solid rgb(75 62 44 / 11%);border-radius:12px;background:#ffffff70;color:#65584c}.materials.svelte-c95cza strong:where(.svelte-c95cza){overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.materials.svelte-c95cza small:where(.svelte-c95cza){font-size:.65rem}.open-project.svelte-c95cza{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.45rem;min-height:3rem;margin-top:.7rem;padding:0 .15rem;border-top:1px solid #e8e1d7;color:#f28c00;font-size:.84rem;font-weight:850;text-decoration:none;transition:color .14s ease,transform .14s ease}.open-project.svelte-c95cza span:where(.svelte-c95cza){display:inline-flex;align-items:center;gap:.5rem}.open-project.svelte-c95cza:hover{color:#d97a00;transform:translate(2px)}.open-project.svelte-c95cza:focus-visible{outline:2px solid #b76508;outline-offset:3px}@media (max-width: 639.98px){.project-summary.svelte-c95cza{width:100%}.realm-marker.svelte-c95cza svg{width:30px;height:30px}}.watch-activity.svelte-19wmkui{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;max-width:min(88%,30rem);padding:.55rem .85rem .6rem .7rem;border:1px solid color-mix(in oklab,var(--brand, var(--color-primary-500)) 30%,transparent);border-radius:.9rem;background:color-mix(in oklab,var(--brand, var(--color-primary-500)) 9%,transparent);color:var(--color-surface-700);font-size:.8rem}.watch-activity.svelte-19wmkui>svg{margin-top:.14rem;color:color-mix(in oklab,var(--brand, var(--color-primary-500)) 70%,var(--ink, var(--color-surface-900)))}.watch-activity.svelte-19wmkui span:where(.svelte-19wmkui){display:grid;gap:.12rem}.watch-activity.svelte-19wmkui strong:where(.svelte-19wmkui){color:var(--ink, var(--color-surface-900));font-size:.88rem;font-weight:650;line-height:1.3}.watch-activity.svelte-19wmkui small:where(.svelte-19wmkui){font-size:.76rem;line-height:1.35}.watch-off.svelte-19wmkui{border-color:var(--line, var(--color-surface-300));background:transparent}.change-receipt.svelte-19wmkui{width:min(88%,48rem);color:var(--muted, var(--color-surface-600));font-size:.78rem}.support-activity.svelte-19wmkui{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.45rem;width:min(88%,48rem);padding:.15rem .35rem;color:var(--muted, var(--color-surface-600));font-size:.78rem}.support-activity.svelte-19wmkui>svg{margin-top:.15rem;color:color-mix(in oklab,var(--brand) 72%,var(--ink))}.support-activity.svelte-19wmkui span:where(.svelte-19wmkui){display:grid;gap:.08rem}.support-activity.svelte-19wmkui strong:where(.svelte-19wmkui){color:var(--ink, var(--color-surface-900));font-weight:650}.support-activity.svelte-19wmkui small:where(.svelte-19wmkui){font-size:.72rem;line-height:1.35}.support-activity.svelte-19wmkui a:where(.svelte-19wmkui){margin-top:.05rem;white-space:nowrap}summary.svelte-19wmkui{display:inline-flex;align-items:center;gap:.35rem;min-height:1.8rem;padding:.2rem .35rem;border-radius:.5rem;cursor:pointer;list-style:none}summary.svelte-19wmkui::-webkit-details-marker{display:none}summary.svelte-19wmkui:hover,summary.svelte-19wmkui:focus-visible{color:var(--ink, var(--color-surface-900));background:color-mix(in oklab,var(--color-surface-200) 38%,transparent);outline:none}.receipt-caret{transition:transform .14s ease}details[open].svelte-19wmkui .receipt-caret{transform:rotate(90deg)}.receipt-body.svelte-19wmkui{display:grid;gap:.55rem;margin:.2rem 0 .15rem .45rem;padding:.65rem .75rem;border-left:1px solid var(--line, var(--color-surface-300))}p.svelte-19wmkui{margin:0}dl.svelte-19wmkui{display:grid;gap:.3rem;margin:0}dl.svelte-19wmkui div:where(.svelte-19wmkui){display:grid;grid-template-columns:minmax(5rem,.35fr) minmax(0,1fr);gap:.65rem}dt.svelte-19wmkui{color:var(--muted, var(--color-surface-600))}dd.svelte-19wmkui{margin:0;color:var(--ink, var(--color-surface-900))}s.svelte-19wmkui{color:var(--muted, var(--color-surface-500))}a.svelte-19wmkui{display:inline-flex;width:fit-content;align-items:center;gap:.3rem;color:var(--ink, var(--color-surface-900));font-weight:650;text-decoration:none}a.svelte-19wmkui:hover{text-decoration:underline}.listing-card.svelte-5ncmx7{display:grid;gap:.65rem;width:min(88%,26rem);padding:.8rem .85rem .7rem;border:1px solid var(--line, var(--color-surface-300));border-radius:.9rem;background:var(--color-surface-50);color:var(--ink, var(--color-surface-900));font-size:.85rem}.dark .listing-card.svelte-5ncmx7{background:var(--color-surface-900)}.listing-receipt.svelte-5ncmx7{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;padding:.3rem .6rem;border:1px solid var(--line, var(--color-surface-300));border-radius:999px;background:transparent;color:var(--muted, var(--color-surface-600));font:inherit;font-size:.78rem;cursor:pointer}.listing-receipt.svelte-5ncmx7 svg{color:color-mix(in oklab,var(--brand) 72%,var(--ink))}.listing-receipt.svelte-5ncmx7:hover,.listing-receipt.svelte-5ncmx7:focus-visible{color:var(--ink, var(--color-surface-900));background:color-mix(in oklab,var(--color-surface-200) 45%,transparent);outline:none}.listing-card--embedded.svelte-5ncmx7{width:100%;border:0;border-radius:0;padding:.6rem 0 .2rem;background:transparent}.listing-card--static.svelte-5ncmx7{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;border:0;background:transparent;color:var(--muted, var(--color-surface-600));font-size:.78rem}.listing-kicker.svelte-5ncmx7{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted, var(--color-surface-600));font-size:.74rem;font-weight:650}.listing-kicker.svelte-5ncmx7 svg{color:color-mix(in oklab,var(--brand) 72%,var(--ink))}.listing-main.svelte-5ncmx7{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.7rem;color:inherit;text-decoration:none}.listing-main.svelte-5ncmx7:hover strong:where(.svelte-5ncmx7){text-decoration:underline}.listing-thumb.svelte-5ncmx7{display:grid;place-items:center;width:3.25rem;height:3.25rem;overflow:hidden;border-radius:.6rem;background:color-mix(in oklab,var(--color-surface-200) 70%,transparent);color:var(--muted, var(--color-surface-600))}.listing-thumb.svelte-5ncmx7 img:where(.svelte-5ncmx7){width:100%;height:100%;object-fit:cover}.listing-title.svelte-5ncmx7{display:grid;gap:.1rem;min-width:0}.listing-title.svelte-5ncmx7 strong:where(.svelte-5ncmx7){overflow:hidden;font-size:.95rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.listing-price.svelte-5ncmx7{font-weight:650}.listing-title.svelte-5ncmx7 small:where(.svelte-5ncmx7){color:var(--muted, var(--color-surface-600))}.listing-switches.svelte-5ncmx7{display:grid;gap:.35rem}.listing-switches.svelte-5ncmx7 button:where(.svelte-5ncmx7){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.4rem .45rem;border:0;border-radius:.55rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.listing-switches.svelte-5ncmx7 button:where(.svelte-5ncmx7):hover:not(:disabled),.listing-switches.svelte-5ncmx7 button:where(.svelte-5ncmx7):focus-visible{background:color-mix(in oklab,var(--color-surface-200) 45%,transparent);outline:none}.listing-switches.svelte-5ncmx7 button:where(.svelte-5ncmx7):disabled{cursor:default}.switch-track.svelte-5ncmx7{position:relative;width:2.1rem;height:1.2rem;border-radius:999px;background:var(--color-surface-300);transition:background .14s ease}.switch-knob.svelte-5ncmx7{position:absolute;top:.15rem;left:.15rem;width:.9rem;height:.9rem;border-radius:999px;background:var(--color-surface-50);box-shadow:0 1px 2px #0003;transition:transform .14s ease}button[aria-checked=true].svelte-5ncmx7 .switch-track:where(.svelte-5ncmx7){background:var(--color-primary-500)}button[aria-checked=true].svelte-5ncmx7 .switch-knob:where(.svelte-5ncmx7){transform:translate(.9rem)}.switch-label.svelte-5ncmx7{display:grid;gap:.05rem;font-weight:600}.switch-label.svelte-5ncmx7 small:where(.svelte-5ncmx7){color:var(--muted, var(--color-surface-600));font-size:.74rem;font-weight:400}.listing-fulfilment.svelte-5ncmx7{display:flex;align-items:center;gap:.35rem;margin:0;color:var(--muted, var(--color-surface-600));font-size:.78rem}.listing-fulfilment.svelte-5ncmx7 em:where(.svelte-5ncmx7){font-style:normal;color:var(--muted, var(--color-surface-600))}.listing-fulfilment.svelte-5ncmx7 em:where(.svelte-5ncmx7):before{content:"· "}.listing-details.svelte-5ncmx7 summary:where(.svelte-5ncmx7){display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .3rem;border-radius:.45rem;font-size:.8rem;font-weight:650;cursor:pointer;list-style:none}.listing-details.svelte-5ncmx7 summary:where(.svelte-5ncmx7)::-webkit-details-marker{display:none}.listing-details.svelte-5ncmx7 summary:where(.svelte-5ncmx7) small:where(.svelte-5ncmx7){color:var(--muted, var(--color-surface-600));font-weight:400}.listing-details.svelte-5ncmx7 summary:where(.svelte-5ncmx7):hover,.listing-details.svelte-5ncmx7 summary:where(.svelte-5ncmx7):focus-visible{background:color-mix(in oklab,var(--color-surface-200) 45%,transparent);outline:none}.details-caret{transition:transform .14s ease}.listing-details[open].svelte-5ncmx7 .details-caret{transform:rotate(90deg)}.details-form.svelte-5ncmx7{display:grid;gap:.7rem;margin-top:.5rem;padding:.7rem .1rem .1rem .45rem;border-left:1px solid var(--line, var(--color-surface-300))}.details-form.svelte-5ncmx7 label:where(.svelte-5ncmx7):not(.choice){display:grid;gap:.25rem}.details-form.svelte-5ncmx7 label:where(.svelte-5ncmx7)>span:where(.svelte-5ncmx7),.details-form.svelte-5ncmx7 legend:where(.svelte-5ncmx7){color:var(--muted, var(--color-surface-600));font-size:.76rem;font-weight:650}.details-form.svelte-5ncmx7 input[type=text]:where(.svelte-5ncmx7),.details-form.svelte-5ncmx7 input[type=number]:where(.svelte-5ncmx7){width:100%;min-height:2.25rem;padding:.35rem .55rem;border:1px solid var(--line, var(--color-surface-300));border-radius:.5rem;background:var(--color-surface-50);color:inherit;font:inherit}.dark .details-form.svelte-5ncmx7 input[type=text]:where(.svelte-5ncmx7),.dark .details-form.svelte-5ncmx7 input[type=number]:where(.svelte-5ncmx7){background:var(--color-surface-800)}.details-form.svelte-5ncmx7 fieldset:where(.svelte-5ncmx7){display:grid;gap:.25rem;margin:0;padding:0;border:0}.details-form.svelte-5ncmx7 legend:where(.svelte-5ncmx7){margin-bottom:.2rem;padding:0}.choice.svelte-5ncmx7{display:flex;align-items:center;gap:.45rem;min-height:1.9rem;font-size:.84rem;cursor:pointer}.details-actions.svelte-5ncmx7{display:flex;justify-content:flex-end}.listing-warning.svelte-5ncmx7{display:flex;align-items:flex-start;gap:.4rem;margin:0;padding:.45rem .55rem;border-radius:.55rem;background:color-mix(in oklab,var(--color-warning-500) 14%,transparent);color:var(--ink, var(--color-surface-900));font-size:.78rem;line-height:1.35}.listing-warning.svelte-5ncmx7 svg{flex:none;margin-top:.05rem;color:var(--color-warning-700)}.listing-error.svelte-5ncmx7{margin:0;color:var(--color-error-600);font-size:.78rem}footer.svelte-5ncmx7{display:flex;gap:1rem;padding-top:.55rem;border-top:1px solid var(--line, var(--color-surface-200))}footer.svelte-5ncmx7 a:where(.svelte-5ncmx7){display:inline-flex;align-items:center;gap:.3rem;color:inherit;font-size:.8rem;font-weight:650;text-decoration:none}footer.svelte-5ncmx7 a:where(.svelte-5ncmx7):hover{text-decoration:underline}.kai-confirm.svelte-12w0sk7{display:grid;gap:.6rem;margin:.2rem 0 .6rem;padding:.7rem .8rem;border:1px solid rgb(87 69 43 / 14%);border-radius:.75rem;background:#fffdf9;box-shadow:0 2px 8px #57452b14;color:var(--color-surface-900);font-size:.85rem;animation:svelte-12w0sk7-kai-confirm-in .14s ease-out}.dark .kai-confirm.svelte-12w0sk7{border-color:color-mix(in oklab,var(--color-surface-500) 45%,transparent);background:var(--color-surface-900);color:var(--color-surface-50)}.kai-confirm.svelte-12w0sk7:focus{outline:none}p.svelte-12w0sk7{display:grid;gap:.15rem;margin:0;line-height:1.4}p.svelte-12w0sk7 strong:where(.svelte-12w0sk7){font-weight:650}p.svelte-12w0sk7 span:where(.svelte-12w0sk7){color:var(--color-surface-700);font-size:.8rem}.dark .kai-confirm.svelte-12w0sk7 p:where(.svelte-12w0sk7) span:where(.svelte-12w0sk7){color:var(--color-surface-300)}.kai-confirm__actions.svelte-12w0sk7{display:flex;justify-content:flex-end;gap:.4rem}button.svelte-12w0sk7{min-height:2rem;padding:.3rem .8rem;border-radius:999px;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}button.svelte-12w0sk7:disabled{opacity:.6;cursor:default}.kai-confirm__cancel.svelte-12w0sk7{border:1px solid rgb(87 69 43 / 16%);background:transparent;color:inherit}.kai-confirm__go.svelte-12w0sk7{border:1px solid var(--color-surface-900);background:var(--color-surface-900);color:var(--color-surface-50)}.dark .kai-confirm__go.svelte-12w0sk7{border-color:var(--color-surface-50);background:var(--color-surface-50);color:var(--color-surface-900)}.kai-confirm__go.svelte-12w0sk7:focus-visible,.kai-confirm__cancel.svelte-12w0sk7:focus-visible{outline:2px solid color-mix(in oklab,var(--color-primary-500) 60%,transparent);outline-offset:2px}@keyframes svelte-12w0sk7-kai-confirm-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.kai-confirm.svelte-12w0sk7{animation:none}}.inventory-summary.svelte-7rmph9{display:grid;gap:.5rem;width:min(88%,28rem);padding:.75rem .85rem .65rem;border:1px solid var(--line, var(--color-surface-300));border-radius:.9rem;background:var(--color-surface-50);color:var(--ink, var(--color-surface-900));font-size:.85rem}.dark .inventory-summary.svelte-7rmph9{background:var(--color-surface-900)}.inventory-receipt.svelte-7rmph9{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;padding:.3rem .6rem;border:1px solid var(--line, var(--color-surface-300));border-radius:999px;background:transparent;color:var(--muted, var(--color-surface-600));font:inherit;font-size:.78rem;cursor:pointer}.inventory-receipt.svelte-7rmph9:hover,.inventory-receipt.svelte-7rmph9:focus-visible{color:var(--ink, var(--color-surface-900));background:color-mix(in oklab,var(--color-surface-200) 45%,transparent);outline:none}.inventory-static.svelte-7rmph9{margin:0;color:var(--muted, var(--color-surface-600));font-size:.78rem}header.svelte-7rmph9{display:flex;align-items:center;gap:.4rem}header.svelte-7rmph9 small:where(.svelte-7rmph9){margin-left:auto;min-width:1.4rem;padding:0 .4rem;border-radius:999px;background:color-mix(in oklab,var(--color-surface-200) 70%,transparent);text-align:center;font-weight:650}ul.svelte-7rmph9{display:grid;margin:0;padding:0;list-style:none}li.svelte-7rmph9{border-top:1px solid var(--line, var(--color-surface-200))}li.fresh.svelte-7rmph9 .inventory-name:where(.svelte-7rmph9):after{content:"";display:inline-block;width:.4rem;height:.4rem;margin-left:.35rem;border-radius:999px;background:var(--color-primary-500);vertical-align:middle}.inventory-row.svelte-7rmph9{display:flex;align-items:center;gap:.25rem}.inventory-item.svelte-7rmph9{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.4rem;row-gap:.1rem;flex:1;min-width:0;padding:.5rem .2rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.inventory-item.svelte-7rmph9:hover .inventory-name:where(.svelte-7rmph9),.inventory-item.svelte-7rmph9:focus-visible .inventory-name:where(.svelte-7rmph9){text-decoration:underline}.inventory-item.svelte-7rmph9:focus-visible{outline:none}.inventory-caret{transition:transform .14s ease;color:var(--muted, var(--color-surface-600))}li.open.svelte-7rmph9 .inventory-caret{transform:rotate(90deg)}.inventory-name.svelte-7rmph9{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.inventory-meta.svelte-7rmph9{grid-column:2;display:flex;flex-wrap:wrap;gap:.25rem .6rem;color:var(--muted, var(--color-surface-600));font-size:.77rem}.tag.svelte-7rmph9{padding:0 .4rem;border-radius:999px;background:color-mix(in oklab,var(--color-surface-200) 70%,transparent);color:var(--ink, var(--color-surface-900))}.inventory-remove.svelte-7rmph9{display:grid;place-items:center;width:2rem;height:2rem;flex:none;border:0;border-radius:999px;background:transparent;color:var(--muted, var(--color-surface-600));cursor:pointer}.inventory-remove.svelte-7rmph9:hover:not(:disabled),.inventory-remove.svelte-7rmph9:focus-visible{background:color-mix(in oklab,var(--color-surface-200) 60%,transparent);color:var(--ink, var(--color-surface-900));outline:none}.inventory-remove.svelte-7rmph9:disabled{opacity:.5;cursor:default}.inventory-note.svelte-7rmph9{margin:0;color:var(--muted, var(--color-surface-600));font-size:.78rem}.inventory-error.svelte-7rmph9{color:var(--color-error-600)}footer.svelte-7rmph9{padding-top:.5rem;border-top:1px solid var(--line, var(--color-surface-200))}footer.svelte-7rmph9 a:where(.svelte-7rmph9){display:inline-flex;align-items:center;gap:.3rem;color:inherit;font-size:.8rem;font-weight:650;text-decoration:none}footer.svelte-7rmph9 a:where(.svelte-7rmph9):hover{text-decoration:underline}.mediation-progress.svelte-16nefl2{width:min(88%,48rem);padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:14px;background:color-mix(in srgb,var(--paper, #fffaf1) 92%,#cfe77d)}.mediation-progress__head.svelte-16nefl2,.mediation-progress__provider.svelte-16nefl2{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.mediation-progress__head.svelte-16nefl2{justify-content:flex-start;font-size:.83rem}.mediation-progress__pulse.svelte-16nefl2{width:.48rem;height:.48rem;flex:0 0 auto;border-radius:999px;background:#7aa323;box-shadow:0 0 0 4px color-mix(in srgb,#9ec640 18%,transparent)}.mediation-progress__counts.svelte-16nefl2{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin-top:.5rem;color:var(--muted);font-size:.75rem}.mediation-progress__counts.svelte-16nefl2 b:where(.svelte-16nefl2){color:var(--ink)}.mediation-progress__providers.svelte-16nefl2{display:grid;gap:.3rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}.mediation-progress__appointment.svelte-16nefl2{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.55rem;padding:.55rem .65rem;border-radius:10px;background:color-mix(in srgb,var(--paper, #fffaf1) 75%,#cfe77d);font-size:.78rem}.mediation-progress__appointment.svelte-16nefl2 small:where(.svelte-16nefl2){color:var(--muted);text-align:right}.mediation-progress__provider.svelte-16nefl2{font-size:.78rem}.mediation-progress__provider.svelte-16nefl2 small:where(.svelte-16nefl2){color:var(--muted)}.mediation-progress__actions.svelte-16nefl2{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.mediation-progress__direct.svelte-16nefl2,.mediation-progress__share.svelte-16nefl2{min-height:2.4rem;padding:.45rem .75rem;border:0;border-radius:999px;background:var(--primary, #6f8f27);color:#fff;font:inherit;font-size:.78rem;cursor:pointer}.mediation-progress__note.svelte-16nefl2{margin:.55rem 0 0;font-size:.78rem}.mediation-progress__share.svelte-16nefl2:disabled{opacity:.6;cursor:default}.mediation-progress__share.svelte-16nefl2{border:1px solid color-mix(in srgb,var(--primary, #6f8f27) 45%,transparent);background:transparent;color:var(--ink)}.watch-match.svelte-1mk9a6b{display:grid;gap:.6rem;width:min(88%,26rem);padding:.8rem .85rem .75rem;border:1px solid color-mix(in oklab,var(--brand, var(--color-primary-500)) 34%,var(--line, var(--color-surface-300)));border-radius:.9rem;background:var(--color-surface-50);box-shadow:0 1px color-mix(in oklab,var(--brand, var(--color-primary-500)) 18%,transparent);color:var(--ink, var(--color-surface-900));font-size:.85rem}.dark .watch-match.svelte-1mk9a6b{background:var(--color-surface-900)}.watch-match-kicker.svelte-1mk9a6b{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:var(--color-surface-700);font-size:.76rem;font-weight:650}.dark .watch-match-kicker.svelte-1mk9a6b{color:var(--color-surface-300)}.watch-match-kicker.svelte-1mk9a6b svg{color:color-mix(in oklab,var(--brand, var(--color-primary-500)) 72%,var(--ink, var(--color-surface-900)))}.watch-match-main.svelte-1mk9a6b{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.7rem}.watch-match-thumb.svelte-1mk9a6b{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.6rem;background:color-mix(in oklab,var(--brand, var(--color-primary-500)) 12%,var(--color-surface-100));color:color-mix(in oklab,var(--brand, var(--color-primary-500)) 60%,var(--ink, var(--color-surface-900)))}.watch-match-title.svelte-1mk9a6b{display:grid;gap:.1rem;min-width:0}.watch-match-title.svelte-1mk9a6b strong:where(.svelte-1mk9a6b){overflow:hidden;font-size:1rem;font-weight:700;line-height:1.25;text-overflow:ellipsis}.watch-match-title.svelte-1mk9a6b small:where(.svelte-1mk9a6b){color:var(--color-surface-700);font-size:.76rem}.dark .watch-match-title.svelte-1mk9a6b small:where(.svelte-1mk9a6b){color:var(--color-surface-300)}.watch-match-price.svelte-1mk9a6b{font-size:.95rem;font-weight:700;white-space:nowrap}.watch-match-price--unknown.svelte-1mk9a6b{color:var(--color-surface-700);font-size:.78rem;font-weight:600}.watch-match-facts.svelte-1mk9a6b{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;color:var(--color-surface-700);font-size:.8rem;list-style:none}.dark .watch-match-facts.svelte-1mk9a6b{color:var(--color-surface-300)}.watch-match-facts.svelte-1mk9a6b li:where(.svelte-1mk9a6b){display:inline-flex;align-items:center;gap:.3rem}.watch-match-ask.svelte-1mk9a6b{display:flex;align-items:flex-start;gap:.4rem;margin:0;padding-top:.55rem;border-top:1px solid var(--line, var(--color-surface-200));color:var(--color-surface-700);font-size:.78rem;line-height:1.4}.dark .watch-match-ask.svelte-1mk9a6b{color:var(--color-surface-300)}.watch-match-ask.svelte-1mk9a6b svg{flex:none;margin-top:.1rem}.freshness-check.svelte-1gpu57e{display:grid;gap:.5rem;width:min(100%,32rem)}.freshness-actions.svelte-1gpu57e{display:flex;flex-wrap:wrap;gap:.5rem}.freshness-actions.svelte-1gpu57e button:where(.svelte-1gpu57e){min-height:2.75rem;gap:.4rem}.freshness-answered.svelte-1gpu57e{display:flex;align-items:center;gap:.4rem;margin:0;color:color-mix(in srgb,var(--brand, #8ac600) 55%,var(--ink, #2d241d));font-weight:600}.freshness-note.svelte-1gpu57e{margin:0;color:var(--muted, #756b62);font-size:.8125rem}.phone-offer.svelte-eojwz7{display:grid;gap:.5rem;width:min(100%,32rem)}.phone-offer-actions.svelte-eojwz7{display:flex;flex-wrap:wrap;gap:.5rem}.phone-offer-actions.svelte-eojwz7 button:where(.svelte-eojwz7){min-height:2.75rem;gap:.4rem}.phone-offer-answered.svelte-eojwz7{display:flex;align-items:center;gap:.4rem;margin:0;color:color-mix(in srgb,var(--brand, #8ac600) 55%,var(--ink, #2d241d));font-weight:600}.phone-offer-note.svelte-eojwz7{margin:0;color:var(--muted, #756b62);font-size:.8125rem}.pilot-card.svelte-1haxsa2{display:grid;gap:.65rem;width:min(92%,27rem);padding:1rem 1rem .95rem;border:1px solid color-mix(in oklab,var(--brand, var(--color-primary-500)) 40%,var(--line, var(--color-surface-300)));border-radius:1.1rem;background:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--brand, var(--color-primary-500)) 16%,transparent),transparent 60%),var(--color-surface-50);color:var(--ink, var(--color-surface-900))}.dark .pilot-card.svelte-1haxsa2{background:var(--color-surface-900)}.pilot-eyebrow.svelte-1haxsa2{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;padding:.2rem .55rem;border-radius:999px;background:color-mix(in oklab,var(--brand, var(--color-primary-500)) 22%,var(--color-surface-50));color:color-mix(in oklab,var(--brand, var(--color-primary-500)) 45%,var(--ink, var(--color-surface-900)));font-size:.7rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}h3.svelte-1haxsa2{margin:0;font-family:inherit;font-size:1.15rem;font-weight:750;letter-spacing:-.02em;line-height:1.2}.pilot-lead.svelte-1haxsa2{margin:0;color:var(--color-surface-800);font-size:.86rem;line-height:1.45}.dark .pilot-lead.svelte-1haxsa2{color:var(--color-surface-300)}fieldset.svelte-1haxsa2{display:grid;gap:.45rem;margin:.15rem 0 0;padding:0;border:0}legend.svelte-1haxsa2{padding:0;font-size:.82rem;font-weight:650}.pilot-choices.svelte-1haxsa2{display:flex;flex-wrap:wrap;gap:.4rem}.pilot-choices.svelte-1haxsa2 button:where(.svelte-1haxsa2){min-height:2.5rem;padding:.35rem .8rem;border:1px solid var(--line, var(--color-surface-300));border-radius:999px;background:var(--color-surface-50);color:inherit;font:inherit;font-size:.82rem;cursor:pointer}.pilot-choices.svelte-1haxsa2 button.selected:where(.svelte-1haxsa2){border-color:color-mix(in oklab,var(--brand, var(--color-primary-500)) 70%,var(--ink, var(--color-surface-900)));background:color-mix(in oklab,var(--brand, var(--color-primary-500)) 26%,var(--color-surface-50));font-weight:650}.pilot-feedback.svelte-1haxsa2{display:flex;align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.35;cursor:pointer}.pilot-feedback.svelte-1haxsa2 input:where(.svelte-1haxsa2){width:1.05rem;height:1.05rem;margin-top:.05rem;accent-color:var(--ink, var(--color-surface-900))}.pilot-place.svelte-1haxsa2{display:inline-flex;align-items:center;gap:.3rem;margin:0;color:var(--color-surface-700);font-size:.78rem}.dark .pilot-place.svelte-1haxsa2{color:var(--color-surface-300)}.pilot-join.svelte-1haxsa2{min-height:3rem;margin-top:.15rem;border:0;border-radius:.75rem;background:#28251f;color:#fffaf1;font:inherit;font-size:.92rem;font-weight:750;cursor:pointer}.pilot-join.svelte-1haxsa2:disabled{opacity:.45;cursor:default}.pilot-join.svelte-1haxsa2:focus-visible,.pilot-choices.svelte-1haxsa2 button:where(.svelte-1haxsa2):focus-visible{outline:2px solid var(--ink, #28251f);outline-offset:3px}.pilot-error.svelte-1haxsa2{margin:0;color:var(--color-error-700, #b42318);font-size:.8rem}.pilot-joined.svelte-1haxsa2{background:linear-gradient(135deg,color-mix(in oklab,var(--brand, var(--color-primary-500)) 18%,var(--color-surface-50)),var(--color-surface-50) 70%)}.pilot-done.svelte-1haxsa2{display:flex;align-items:flex-start;gap:.75rem}.pilot-done-icon.svelte-1haxsa2{color:color-mix(in oklab,var(--brand, var(--color-primary-500)) 60%,var(--ink, var(--color-surface-900)))}.pilot-done.svelte-1haxsa2 strong:where(.svelte-1haxsa2){display:block;font-size:1.05rem;letter-spacing:-.015em}.pilot-done.svelte-1haxsa2 p:where(.svelte-1haxsa2){margin:.2rem 0 0;color:var(--color-surface-700);font-size:.86rem;line-height:1.4}.dark .pilot-done.svelte-1haxsa2 p:where(.svelte-1haxsa2){color:var(--color-surface-300)}.capability-actions.svelte-vgtgtm{display:grid;grid-template-columns:minmax(0,1fr);width:min(100%,40rem);margin-top:.25rem}.kulariiul-mention.svelte-vgtgtm{margin:.75rem 0 0;color:var(--ink);font-size:1.0625rem;line-height:1.47}.kulariiul-mention.svelte-vgtgtm a:where(.svelte-vgtgtm),.kulariiul-mention.svelte-vgtgtm button:where(.svelte-vgtgtm){color:color-mix(in srgb,var(--brand) 52%,var(--ink));text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.2em}.share-status.svelte-vgtgtm{margin-left:.45rem;color:var(--muted);font-size:.78rem}.referral-panel.svelte-vgtgtm{min-width:0;margin-top:1rem;padding:1rem;border:1px solid var(--line, #e3ddcf);border-radius:20px;background:var(--paper, #fffdf8)}.referral-panel.svelte-vgtgtm .link-url{font-size:.85rem;white-space:normal;overflow-wrap:anywhere}.kulariiul-mention.svelte-vgtgtm button:where(.svelte-vgtgtm){padding:0;border:0;background:none;font:inherit;cursor:pointer}.capability-action.svelte-vgtgtm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:3.6rem;padding:.75rem .2rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);text-decoration:none}.capability-action.svelte-vgtgtm:hover,.capability-action.svelte-vgtgtm:focus-visible,.kulariiul-mention.svelte-vgtgtm a:where(.svelte-vgtgtm):hover,.kulariiul-mention.svelte-vgtgtm a:where(.svelte-vgtgtm):focus-visible,.kulariiul-mention.svelte-vgtgtm button:where(.svelte-vgtgtm):hover,.kulariiul-mention.svelte-vgtgtm button:where(.svelte-vgtgtm):focus-visible{color:var(--primary-600, #6f9e00)}.capability-action.svelte-vgtgtm:focus-visible,.kulariiul-mention.svelte-vgtgtm a:where(.svelte-vgtgtm):focus-visible,.kulariiul-mention.svelte-vgtgtm button:where(.svelte-vgtgtm):focus-visible{outline:2px solid var(--primary-500, #8ac600);outline-offset:4px;border-radius:8px}.capability-action.svelte-vgtgtm span:where(.svelte-vgtgtm){min-width:0}strong.svelte-vgtgtm,small.svelte-vgtgtm{display:block}strong.svelte-vgtgtm{font-size:.94rem;line-height:1.25}small.svelte-vgtgtm{display:-webkit-box;margin-top:.2rem;overflow:hidden;color:var(--muted);font-size:.8rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.work-activity.svelte-1grcwv5{display:flex;width:min(100%,38rem);flex-wrap:wrap;gap:.35rem;margin:.05rem 0 0}.work-activity-item.svelte-1grcwv5{display:block;max-width:100%;padding:.38rem .62rem .4rem .48rem;border:1px solid rgb(96 112 49 / 12%);border-radius:999px;background:#f7faee8f;color:#2d3420}summary.svelte-1grcwv5{display:flex;align-items:center;gap:.42rem;cursor:pointer}summary.svelte-1grcwv5:after{content:"+";margin-left:auto;padding-left:.4rem}details[open].svelte-1grcwv5 summary:where(.svelte-1grcwv5):after{content:"−"}details[open].svelte-1grcwv5{border-radius:13px}details[open].svelte-1grcwv5 summary:where(.svelte-1grcwv5) small:where(.svelte-1grcwv5){white-space:normal}summary.svelte-1grcwv5:focus-visible{outline:2px solid #526d12;outline-offset:3px}.work-detail.svelte-1grcwv5{padding:.5rem .3rem;overflow-wrap:anywhere}.work-detail.svelte-1grcwv5 p:where(.svelte-1grcwv5){margin:0 0 .5rem;font-size:.85rem}.work-detail.svelte-1grcwv5 small:where(.svelte-1grcwv5){white-space:normal}.work-activity-mark.svelte-1grcwv5{display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:50%;background:#8db92229;color:#526d12;font-weight:800}summary.svelte-1grcwv5>span:where(.svelte-1grcwv5):last-of-type{display:flex;gap:.3rem;align-items:baseline;min-width:0}strong.svelte-1grcwv5{flex:none;font-size:.76rem;line-height:1.2}small.svelte-1grcwv5{overflow:hidden;color:#2d3420ad;font-size:.74rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.work-activity-failed.svelte-1grcwv5,.work-activity-needs_attention.svelte-1grcwv5{border-color:#a94a352e;background:#fff6f3e5}.work-activity-failed.svelte-1grcwv5 .work-activity-mark:where(.svelte-1grcwv5),.work-activity-needs_attention.svelte-1grcwv5 .work-activity-mark:where(.svelte-1grcwv5){background:#a94a351f;color:#93432f}@media (max-width: 639.98px){.work-activity.svelte-1grcwv5{display:grid;width:100%;margin-left:0}.work-activity-item.svelte-1grcwv5{border-radius:13px;padding:.52rem .65rem}.work-activity-mark.svelte-1grcwv5{width:1.45rem;height:1.45rem}summary.svelte-1grcwv5>span:where(.svelte-1grcwv5):last-of-type{display:grid;gap:.05rem}}.kai-day.svelte-u4hi3l{display:flex;align-items:center;gap:.75rem;width:min(100%,48rem);margin:.9rem auto .4rem;color:var(--muted, var(--color-surface-600));font-size:.74rem;font-weight:600}.kai-day.svelte-u4hi3l span:where(.svelte-u4hi3l){flex:1;height:1px;background:var(--line, var(--color-surface-300))}.kai-earlier.svelte-u4hi3l{display:flex;justify-content:center;margin:.4rem 0 .2rem}.kai-earlier.svelte-u4hi3l button:where(.svelte-u4hi3l){padding:.35rem .8rem;border:1px solid var(--line, var(--color-surface-300));border-radius:999px;background:transparent;color:var(--muted, var(--color-surface-600));font:inherit;font-size:.78rem;cursor:pointer}.kai-earlier.svelte-u4hi3l button:where(.svelte-u4hi3l):hover{color:var(--ink, var(--color-surface-900))}.pai-debug.svelte-u4hi3l{color:var(--muted, #766e63)}.pai-debug.svelte-u4hi3l summary:where(.svelte-u4hi3l){cursor:pointer;font-size:.875rem}.pai-debug-statements.svelte-u4hi3l{list-style:none;margin:.65rem 0 0;padding:0 0 0 .85rem;border-left:1px solid var(--line, #e3ddcf);font-size:.8125rem;line-height:1.7;overflow-wrap:anywhere}.pai-debug-trace.svelte-u4hi3l{display:grid;gap:.9rem;margin-top:.75rem;padding-left:.85rem;border-left:1px solid var(--line, #e3ddcf)}.pai-debug-trace.svelte-u4hi3l section:where(.svelte-u4hi3l){display:grid;gap:.35rem}.pai-debug-trace.svelte-u4hi3l h4:where(.svelte-u4hi3l){margin:0;color:var(--ink, #342c22);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}.pai-debug-trace.svelte-u4hi3l dl:where(.svelte-u4hi3l){display:grid;gap:.3rem;margin:0}.pai-debug-trace.svelte-u4hi3l dl:where(.svelte-u4hi3l)>div:where(.svelte-u4hi3l){display:grid;grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);gap:.55rem;font-size:.78rem;line-height:1.45}.pai-debug-trace.svelte-u4hi3l dt:where(.svelte-u4hi3l){color:var(--muted, #766e63);font-weight:700}.pai-debug-trace.svelte-u4hi3l dd:where(.svelte-u4hi3l){min-width:0;margin:0;overflow-wrap:anywhere}.trace-provenance.svelte-u4hi3l{display:inline-flex;margin-left:.4rem;padding:.08rem .34rem;border:1px solid currentColor;border-radius:999px;font-size:.57rem;font-weight:800;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;vertical-align:.08rem}.trace-recorded.svelte-u4hi3l{color:#607b19}.trace-derived.svelte-u4hi3l{color:#396f84}.trace-inferred.svelte-u4hi3l{color:#8a6125}.trace-runtime.svelte-u4hi3l{color:#70675c}.draft-note.svelte-u4hi3l{color:var(--muted, #756d60);font-size:.76rem;line-height:1.4}.reply-arrival.svelte-u4hi3l{animation:svelte-u4hi3l-reply-arrive .22s ease-out both}@keyframes svelte-u4hi3l-reply-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.reply-arrival.svelte-u4hi3l{animation:none}}.pai-msg.svelte-u4hi3l{padding:.6875rem 1rem;border-radius:18px;font-size:1.0625rem;line-height:1.47;white-space:pre-wrap;max-width:min(76%,44rem)}.pai-turn.svelte-u4hi3l{display:flex;width:100%;flex-direction:column;gap:.6rem}.pai-turn-body.svelte-u4hi3l{display:flex;width:100%;min-width:0;flex-direction:column;gap:.45rem}.pai-turn-with-companion.svelte-u4hi3l{flex-direction:row;align-items:flex-start;gap:.5rem}.pai-turn-with-companion.svelte-u4hi3l .pai-turn-body:where(.svelte-u4hi3l){flex:1}.pai-turn-companion.svelte-u4hi3l{flex:none;width:64px}@media (max-width: 639.98px){.pai-turn-companion.svelte-u4hi3l{width:44px;height:44px}.pai-turn-companion.svelte-u4hi3l>*{transform:scale(.6875);transform-origin:top left}}.pai-turn-user.svelte-u4hi3l{align-items:flex-end}.pai-turn-user.svelte-u4hi3l .pai-turn-body:where(.svelte-u4hi3l){align-items:flex-end}.pai-turn-assistant.svelte-u4hi3l{align-items:flex-start}.pai-turn-assistant.svelte-u4hi3l .pai-turn-body:where(.svelte-u4hi3l){align-items:flex-start}.pai-sent-photos.svelte-u4hi3l{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin:-.15rem -.3rem .45rem;max-width:260px}.pai-sent-photos.single.svelte-u4hi3l{grid-template-columns:1fr}.pai-sent-photos.svelte-u4hi3l img:where(.svelte-u4hi3l){width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;display:block}.pai-sent-photos.single.svelte-u4hi3l img:where(.svelte-u4hi3l){aspect-ratio:auto;max-height:280px}.pai-user.svelte-u4hi3l{align-self:flex-end;background:var(--ink);color:#fffaf1;border-radius:18px 18px 9px;font-weight:500;line-height:1.3}.pai-assistant.svelte-u4hi3l{align-self:flex-start;max-width:min(100%,42rem);padding:.2rem 0;border-radius:0;background:transparent;border:0}.pai-system_event.svelte-u4hi3l{align-self:center;color:var(--muted);font-size:.78rem}.pai-system_event.support-report-sent.svelte-u4hi3l{align-self:flex-start;width:min(88%,48rem);max-width:none;padding:.65rem .8rem;border:1px solid color-mix(in oklab,var(--brand) 32%,var(--line));border-radius:12px;background:color-mix(in oklab,var(--brand) 9%,var(--paper));color:color-mix(in oklab,var(--brand) 72%,var(--ink));font-size:.84rem;font-weight:650}.claim-review-evidence.svelte-u4hi3l{width:min(88%,48rem);padding:.75rem .9rem;border:1px solid color-mix(in oklab,var(--line) 82%,var(--brand));border-radius:14px;background:color-mix(in oklab,var(--paper) 94%,var(--brand));color:var(--ink)}.claim-review-evidence.svelte-u4hi3l strong:where(.svelte-u4hi3l),.claim-review-evidence.svelte-u4hi3l small:where(.svelte-u4hi3l){display:block}.claim-review-evidence.svelte-u4hi3l blockquote:where(.svelte-u4hi3l){margin:.45rem 0;padding-left:.75rem;border-left:3px solid color-mix(in oklab,var(--brand) 52%,var(--line));white-space:pre-wrap}.claim-review-evidence.svelte-u4hi3l small:where(.svelte-u4hi3l){color:var(--muted)}.pai-message-proposals.svelte-u4hi3l{width:min(88%,48rem)}.pai-message-handoffs.svelte-u4hi3l{display:grid;gap:.5rem;width:min(88%,48rem)}@media (max-width: 639.98px){.pai-msg.svelte-u4hi3l{max-width:min(82%,44rem);padding:.6875rem 1rem;border-radius:18px;font-size:1.0625rem;line-height:1.47}.pai-assistant.svelte-u4hi3l{max-width:100%;padding:0}.pai-user.svelte-u4hi3l{border-radius:18px 18px 9px;line-height:1.3}.pai-turn-assistant.svelte-u4hi3l .pai-turn-body:where(.svelte-u4hi3l){padding-inline-start:.15rem}}.reply-choices.svelte-u4hi3l{display:grid;gap:.5rem;width:min(100%,32rem)}.reply-choices.svelte-u4hi3l button:where(.svelte-u4hi3l){display:flex;align-items:center;gap:.75rem;min-height:48px;padding:.65rem .85rem;border:1px solid var(--line, #e3ddcf);border-radius:14px;background:var(--paper, #fffdf8);color:var(--ink, #342c22);text-align:left;font:inherit;cursor:pointer}.reply-choices.svelte-u4hi3l button:where(.svelte-u4hi3l) span:where(.svelte-u4hi3l){display:grid;place-items:center;width:1.6rem;height:1.6rem;border:1px solid var(--line, #e3ddcf);border-radius:7px;font-size:.8rem;flex-shrink:0}.reply-choices.svelte-u4hi3l button:where(.svelte-u4hi3l):not(:disabled):hover{border-color:var(--brand, #729d22);background:color-mix(in oklab,var(--brand, #729d22) 7%,var(--paper, #fffdf8))}.reply-choices.svelte-u4hi3l button:where(.svelte-u4hi3l):focus-visible{outline:2px solid var(--brand, #729d22);outline-offset:3px}.reply-choices.svelte-u4hi3l button:where(.svelte-u4hi3l):disabled{opacity:.6;cursor:default}.event-preview.svelte-x5p1{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto}.event-hero.svelte-x5p1{position:relative;aspect-ratio:16 / 8.8;overflow:hidden;background:var(--paper-deep)}.event-hero.svelte-x5p1 img:where(.svelte-x5p1){width:100%;height:100%;object-fit:cover}.event-hero.placeholder.svelte-x5p1{display:grid;place-items:center;background:linear-gradient(145deg,#f6e8c9,#ffd76a 52%,#f59e0b)}.event-poster-mark.svelte-x5p1{display:grid;max-width:80%;gap:.5rem;justify-items:center;color:#3a250e;text-align:center;font-weight:800}.event-actions.svelte-x5p1{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.65rem .75rem;border-bottom:1px solid var(--line)}.event-actions.svelte-x5p1 button:where(.svelte-x5p1){display:grid;min-height:3.35rem;place-items:center;gap:.2rem;border:1px solid var(--line);border-radius:13px;background:var(--paper);color:var(--ink);font:750 .7rem/1.1 Aino,system-ui,sans-serif;cursor:pointer}.event-actions.svelte-x5p1 button.active:where(.svelte-x5p1){border-color:#e6b44d;background:#fff3d2}.event-actions.svelte-x5p1 button:where(.svelte-x5p1):focus-visible,.event-actions.svelte-x5p1 button:where(.svelte-x5p1):hover{border-color:color-mix(in srgb,var(--brand) 52%,var(--line));outline:none}.event-copy.svelte-x5p1{display:grid;gap:.35rem;padding:1.15rem 1.25rem}h2.svelte-x5p1,p.svelte-x5p1{margin:0}h2.svelte-x5p1{color:var(--ink);font:700 clamp(1.35rem,2.5vw,1.8rem)/1.12 "Aino",system-ui,sans-serif;letter-spacing:-.025em}.event-copy.svelte-x5p1>p:where(.svelte-x5p1){color:var(--muted);font-size:.82rem}dl.svelte-x5p1{display:grid;margin:.9rem 0 0;border-block:1px solid var(--line)}dl.svelte-x5p1 div:where(.svelte-x5p1){display:grid;grid-template-columns:minmax(5rem,.7fr) minmax(0,1.3fr);gap:.75rem;padding:.72rem 0;border-bottom:1px solid var(--line)}dl.svelte-x5p1 div:where(.svelte-x5p1):last-child{border-bottom:0}dt.svelte-x5p1{color:var(--muted);font-size:.75rem}dd.svelte-x5p1{margin:0;color:var(--ink);font-size:.78rem;font-weight:750;text-align:right}.event-primary-actions.svelte-x5p1{display:grid;gap:.55rem;margin-top:auto;padding:0 1.25rem 1rem}.event-primary-actions.svelte-x5p1 a:where(.svelte-x5p1){display:flex;min-height:2.9rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--line);border-radius:14px;color:var(--ink);text-decoration:none;font-size:.82rem;font-weight:800}.event-primary-actions.svelte-x5p1 a.ticket:where(.svelte-x5p1){border-color:#e7a91c;background:linear-gradient(180deg,#ffc83b,#f59e0b);color:#382200;box-shadow:0 5px #cf7900}.event-primary-actions.svelte-x5p1 a:where(.svelte-x5p1):hover,.event-primary-actions.svelte-x5p1 a:where(.svelte-x5p1):focus-visible{transform:translateY(-1px);outline:3px solid color-mix(in srgb,var(--brand) 22%,transparent);outline-offset:2px}.event-status.svelte-x5p1{padding:0 1.25rem 1rem;color:var(--muted);font-size:.72rem;text-align:center}@media (max-width: 420px){.event-actions.svelte-x5p1 button:where(.svelte-x5p1){min-height:3rem}}@media (prefers-reduced-motion: reduce){.event-primary-actions.svelte-x5p1 a:where(.svelte-x5p1):hover{transform:none}}.preview-backdrop.svelte-xde0ys{display:none}.result-preview.svelte-xde0ys{position:fixed;z-index:5100;top:calc(var(--header-height, 4rem) + 1rem);right:clamp(1rem,2vw,2rem);display:flex;width:min(25rem,calc(100vw - 2rem));min-width:0;height:calc(100dvh - var(--header-height, 4rem) - 2rem);max-height:calc(100dvh - var(--header-height) - 2rem);flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--paper);box-shadow:0 22px 60px #57452b1f}.result-preview.event-preview-mode.svelte-xde0ys{background:#fffaf0}.result-preview.business-preview-mode.svelte-xde0ys{border-color:#71523c24}.result-preview.svelte-xde0ys:focus{outline:none}.sheet-handle.svelte-xde0ys{display:none}header.svelte-xde0ys{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .75rem 1.25rem;border-bottom:1px solid var(--line)}.eyebrow.svelte-xde0ys{color:var(--brand);font-size:.7rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.close-button.svelte-xde0ys{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.close-button.svelte-xde0ys:hover,.close-button.svelte-xde0ys:focus-visible{background:var(--paper-deep);outline:2px solid color-mix(in srgb,var(--brand) 35%,transparent)}.provider-close-button.svelte-xde0ys{position:absolute;z-index:6;top:1.25rem;right:1.1rem;background:#fffaf2e6;border:1px solid rgba(93,69,52,.14);box-shadow:0 7px 18px #3b271d21}.preview-body.svelte-xde0ys{display:flex;min-height:0;flex:1;flex-direction:column;gap:1.35rem;overflow-y:auto;padding:1.35rem 1.25rem}.title-block.svelte-xde0ys{display:grid;gap:.35rem}h2.svelte-xde0ys,p.svelte-xde0ys{margin:0}h2.svelte-xde0ys{color:var(--ink);font:650 clamp(1.35rem,2.5vw,1.8rem)/1.12 "Aino",system-ui,sans-serif;letter-spacing:-.025em}.subtitle.svelte-xde0ys{color:var(--brand);font-size:.85rem;font-weight:700}.location.svelte-xde0ys{display:flex;align-items:center;gap:.4rem;margin-top:.35rem;color:var(--muted);font-size:.82rem}dl.svelte-xde0ys{display:grid;gap:0;margin:0;border-block:1px solid var(--line)}dl.svelte-xde0ys div:where(.svelte-xde0ys){display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--line)}dl.svelte-xde0ys div:where(.svelte-xde0ys):last-child{border-bottom:0}dt.svelte-xde0ys{color:var(--muted);font-size:.75rem}dd.svelte-xde0ys{margin:0;color:var(--ink);font-size:.78rem;font-weight:700;text-align:right}.caveat.svelte-xde0ys{border-radius:14px;background:var(--paper-deep);padding:.85rem;color:var(--muted);font-size:.78rem;line-height:1.5}footer.svelte-xde0ys{display:grid;gap:.55rem;padding:.9rem 1.25rem 1.15rem;border-top:1px solid var(--line)}.open-page.svelte-xde0ys,.chat-action.svelte-xde0ys{border:0;font-family:inherit;cursor:pointer}.chat-action.svelte-xde0ys:disabled{cursor:wait;opacity:.7}.primary-action.svelte-xde0ys{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;border-radius:999px;background:var(--brand);color:var(--color-primary-contrast-600);font-size:.83rem;font-weight:800;text-decoration:none}button.primary-action.svelte-xde0ys{border:0;font-family:inherit;cursor:pointer}.contact-actions.svelte-xde0ys{display:grid;grid-template-columns:1fr auto;gap:.55rem}.contact-actions.svelte-xde0ys a:where(.svelte-xde0ys){display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;padding-inline:1rem;border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line));border-radius:999px;color:var(--ink);font-size:.83rem;font-weight:700;text-decoration:none}.contact-actions.svelte-xde0ys a:where(.svelte-xde0ys):hover,.contact-actions.svelte-xde0ys a:where(.svelte-xde0ys):focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 24%,transparent);outline-offset:2px}.open-page.secondary.svelte-xde0ys{border:1px solid var(--line);background:transparent;color:var(--ink)}.open-page.svelte-xde0ys:hover,.open-page.svelte-xde0ys:focus-visible,.primary-action.svelte-xde0ys:hover,.primary-action.svelte-xde0ys:focus-visible{filter:brightness(.95);outline:3px solid color-mix(in srgb,var(--brand) 24%,transparent);outline-offset:2px}.chat-status.svelte-xde0ys{color:var(--muted);font-size:.72rem;line-height:1.4;text-align:center}@media (max-width: 1180px){.preview-backdrop.svelte-xde0ys{position:fixed;z-index:5099;top:0;right:0;bottom:0;left:0;display:block;width:100%;border:0;background:radial-gradient(ellipse at center,#080e1c47,#04070e94 70%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default}.result-preview.svelte-xde0ys{position:fixed;z-index:5100;right:0;top:auto;bottom:0;left:0;height:auto;width:auto;max-height:min(78dvh,42rem);border-radius:24px 24px 0 0;padding-bottom:env(safe-area-inset-bottom);animation:svelte-xde0ys-sheet-in .18s ease-out}.sheet-handle.svelte-xde0ys{display:block;width:2.75rem;height:.25rem;margin:.55rem auto 0;border-radius:999px;background:var(--line)}.business-preview-mode.svelte-xde0ys .sheet-handle:where(.svelte-xde0ys){position:absolute;z-index:7;top:.8rem;left:50%;margin:0;background:#503a2d47;transform:translate(-50%)}.provider-close-button.svelte-xde0ys{top:1.25rem;right:1.1rem}}@media (prefers-reduced-motion: reduce){.result-preview.svelte-xde0ys{animation:none}.close-button.svelte-xde0ys,.open-page.svelte-xde0ys,.primary-action.svelte-xde0ys{transition:none}}@keyframes svelte-xde0ys-sheet-in{0%{transform:translateY(1.5rem);opacity:0}}.iban-input.svelte-k6trq8{display:flex;flex-direction:column;gap:6px}.iban-label.svelte-k6trq8{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:rgb(var(--color-surface-700))}.dark .iban-label.svelte-k6trq8{color:rgb(var(--color-surface-300))}.payment-form.svelte-1q5r9f6{display:grid;gap:1rem;padding:.35rem .15rem .2rem}.privacy-note.svelte-1q5r9f6{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.85rem;border-radius:14px;background:color-mix(in srgb,var(--color-primary-500) 9%,white);color:rgb(var(--color-surface-700))}.privacy-note.svelte-1q5r9f6 p:where(.svelte-1q5r9f6),.status.svelte-1q5r9f6,.error.svelte-1q5r9f6{margin:0;font-size:.85rem;line-height:1.45}label.svelte-1q5r9f6{display:grid;gap:.4rem;font-size:.82rem;font-weight:600;color:rgb(var(--color-surface-700))}input.svelte-1q5r9f6{width:100%;padding:.72rem .9rem;border:1px solid rgb(var(--color-surface-300));border-radius:12px;background:#fff;color:rgb(var(--color-surface-900));font:inherit;font-weight:400}input.svelte-1q5r9f6:focus{border-color:rgb(var(--color-primary-500));outline:2px solid color-mix(in srgb,rgb(var(--color-primary-500)) 22%,transparent)}.error.svelte-1q5r9f6{color:rgb(var(--color-error-600))}.save.svelte-1q5r9f6{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:46px;border:0;border-radius:999px;background:rgb(var(--color-primary-600));color:#fff;font-weight:700;cursor:pointer}.save.svelte-1q5r9f6:disabled{cursor:default;opacity:.5}dialog.svelte-1a2kudk{margin:auto;width:min(38rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto}dialog.svelte-1a2kudk::backdrop{background:#19140f59}.guide-shell.svelte-1a7o8tg{min-height:20rem;margin:-1.5rem;padding:0 1.35rem 1.35rem;overflow:hidden;background:#fff;color:#192940}.guide-header.svelte-1a7o8tg{margin:0 -1.35rem;padding:1.15rem 1.35rem .95rem;overflow:hidden;background:linear-gradient(90deg,rgb(17 49 111 / .3),transparent 72%),url(../../../img/chathdm/chat-hdm-v1-guide-header-soft.webp) center 54% / cover no-repeat;box-shadow:inset 0 -1px #2d468224}.header-row.svelte-1a7o8tg{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-right:2.15rem}.intro-kicker.svelte-1a7o8tg,.step-kicker.svelte-1a7o8tg,.progress-label.svelte-1a7o8tg{margin:0;color:#45628c;font-size:.64rem;font-weight:850;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.intro-kicker.svelte-1a7o8tg{color:#d8ff43;text-shadow:0 1px 5px rgb(5 24 55 / .4)}.product-title.svelte-1a7o8tg{display:flex;align-items:center;margin:.12rem 0 0;color:#fff;font-family:system-ui,sans-serif;font-size:1.7rem;font-weight:560;letter-spacing:-.045em;line-height:1;text-shadow:0 2px 12px rgb(5 24 55 / .45)}.product-title.svelte-1a7o8tg strong:where(.svelte-1a7o8tg){font-weight:900}.progress-label.svelte-1a7o8tg{color:#ffffffe0;letter-spacing:.06em;text-shadow:0 1px 4px rgb(5 24 55 / .5)}.guide-progress.svelte-1a7o8tg{display:grid;grid-template-columns:repeat(5,1fr);gap:.3rem;margin:.85rem 0 0}.guide-progress.svelte-1a7o8tg span:where(.svelte-1a7o8tg){height:.24rem;border-radius:999px;background:#ffffff61;transition:background .18s ease}.guide-progress.svelte-1a7o8tg span.active:where(.svelte-1a7o8tg){background:#d8ff43}.step.svelte-1a7o8tg{min-height:13.5rem;padding-top:1.25rem;outline:none}.step-kicker.svelte-1a7o8tg{margin-bottom:.45rem}.step.svelte-1a7o8tg h3:where(.svelte-1a7o8tg){margin:0 0 1rem;color:#192940;font-family:system-ui,sans-serif;font-size:1.25rem;line-height:1.14}.role-grid.svelte-1a7o8tg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.role-card.svelte-1a7o8tg{min-height:4.6rem;display:flex;align-items:center;gap:.65rem;padding:.75rem;border:1px solid rgb(25 41 64 / .12);border-radius:.9rem;background:#ffffffc7;color:#253951;box-shadow:0 4px 14px #1929400f;text-align:left;transition:transform 80ms ease-out,border-color .12s ease-out,background .12s ease-out}.role-card.svelte-1a7o8tg:hover:not(:disabled){border-color:#45628c57;transform:translateY(-1px)}.role-card.svelte-1a7o8tg:active:not(:disabled){transform:translateY(1px)}.role-card.selected.svelte-1a7o8tg{border-color:var(--color-primary-500);background:#f5ffd9}.role-card.svelte-1a7o8tg:disabled{cursor:default}.role-card.svelte-1a7o8tg strong:where(.svelte-1a7o8tg){font-size:.82rem;line-height:1.2}.role-icon.svelte-1a7o8tg,.hero-icon.svelte-1a7o8tg,.visibility-icon.svelte-1a7o8tg{flex:0 0 auto;display:grid;place-items:center;border-radius:.7rem;background:#e7edf6;color:#34557f}.role-icon.svelte-1a7o8tg{width:2.15rem;height:2.15rem}.single-idea.svelte-1a7o8tg{padding:1.15rem;border:1px solid rgb(25 41 64 / .11);border-radius:1rem;background:#ffffffc2;box-shadow:0 6px 20px #1929400f}.hero-icon.svelte-1a7o8tg{width:2.65rem;height:2.65rem;margin-bottom:.85rem}.single-idea.svelte-1a7o8tg h3:where(.svelte-1a7o8tg){margin-bottom:.5rem}.single-idea.svelte-1a7o8tg p:where(.svelte-1a7o8tg){margin:0;color:#526175;font-size:.92rem;line-height:1.48}.private-idea.svelte-1a7o8tg{margin-top:1.15rem}.private-idea.svelte-1a7o8tg .hero-icon:where(.svelte-1a7o8tg){background:#edf4e3;color:#526d2b}.benefit-list.svelte-1a7o8tg{display:grid;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.benefit-list.svelte-1a7o8tg li:where(.svelte-1a7o8tg){display:flex;align-items:center;gap:.5rem;color:#435368;font-size:.84rem}.benefit-list.svelte-1a7o8tg svg{flex:0 0 auto;color:#779a2d}.visibility-list.svelte-1a7o8tg{display:grid;gap:.65rem}.visibility-row.svelte-1a7o8tg{display:flex;gap:.75rem;padding:.9rem;border:1px solid rgb(25 41 64 / .11);border-radius:.9rem;background:#ffffffb8}.discovery-row.svelte-1a7o8tg{border-color:#48679452;background:#edf3fb}.visibility-icon.svelte-1a7o8tg{width:2.4rem;height:2.4rem}.public-row.svelte-1a7o8tg .visibility-icon:where(.svelte-1a7o8tg){background:#f0eee9;color:#5b626a}.visibility-row.svelte-1a7o8tg h4:where(.svelte-1a7o8tg){margin:0 0 .22rem;color:#263c59;font-size:.88rem}.visibility-row.svelte-1a7o8tg p:where(.svelte-1a7o8tg){margin:0;color:#59687a;font-size:.78rem;line-height:1.38}.action-boundary.svelte-1a7o8tg,.send-note.svelte-1a7o8tg{display:flex;align-items:flex-start;gap:.45rem;margin:.75rem 0 0;color:#5d6a79;font-size:.72rem;line-height:1.4}.action-boundary.svelte-1a7o8tg svg{flex:0 0 auto;color:#6d8b31}.finish-idea.svelte-1a7o8tg{margin-top:1.1rem}.example-prompt.svelte-1a7o8tg{color:#263c59!important;font-size:1rem!important;font-weight:700}.send-note.svelte-1a7o8tg{justify-content:center;text-align:center}.quiet-button.svelte-1a7o8tg{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .65rem;border:0;background:transparent;color:var(--color-surface-600);font-size:.78rem;font-weight:750}.quiet-button.svelte-1a7o8tg:hover{color:var(--color-surface-900)}@media (max-width: 480px){.guide-shell.svelte-1a7o8tg{min-height:22rem;margin:-3rem -1rem -1rem;padding:0 1.05rem 1.15rem}.guide-header.svelte-1a7o8tg{margin:0 -1.05rem;padding:1rem 1.05rem .85rem}.header-row.svelte-1a7o8tg{padding-right:1.85rem}.product-title.svelte-1a7o8tg{font-size:1.5rem}.guide-progress.svelte-1a7o8tg{margin-bottom:1.1rem}.step.svelte-1a7o8tg{min-height:15.5rem}.role-grid.svelte-1a7o8tg{gap:.5rem}.role-card.svelte-1a7o8tg{min-height:4.35rem;padding:.62rem;gap:.5rem}.role-card.svelte-1a7o8tg strong:where(.svelte-1a7o8tg){font-size:.76rem}.role-icon.svelte-1a7o8tg{width:1.95rem;height:1.95rem}.visibility-row.svelte-1a7o8tg{padding:.76rem}.own-words.svelte-1a7o8tg{display:none}}@media (prefers-reduced-motion: reduce){.role-card.svelte-1a7o8tg,.guide-progress.svelte-1a7o8tg span:where(.svelte-1a7o8tg){transition:none}}.support-entry.svelte-a5g694{display:grid;gap:1.1rem;width:min(100%,48rem);margin:0 auto .4rem;padding:clamp(.9rem,2.5vw,1.4rem) .25rem .35rem}header.svelte-a5g694{display:grid;gap:.42rem}.eyebrow.svelte-a5g694{color:var(--color-primary-800);font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}h2.svelte-a5g694{margin:0;font:700 clamp(1.55rem,3vw,2rem)/1.08 "Aino Headline","Aino",system-ui,sans-serif;letter-spacing:-.025em}p.svelte-a5g694{max-width:39rem;margin:0;color:#736457;font-size:.94rem;line-height:1.48}.support-context.svelte-a5g694{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.support-context.svelte-a5g694 span:where(.svelte-a5g694){display:inline-flex;min-height:1.9rem;align-items:center;gap:.35rem;padding:.25rem .62rem;border:1px solid rgba(139,102,48,.2);border-radius:999px;color:#736457;font-size:.74rem}.support-starters.svelte-a5g694{overflow:hidden;border:1px solid rgba(139,102,48,.16);border-radius:14px;background:#fffdf8b8}.support-starters.svelte-a5g694 button:where(.svelte-a5g694){display:flex;width:100%;min-height:2.9rem;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .85rem;border:0;border-bottom:1px solid rgba(139,102,48,.12);background:transparent;color:#2d2118;text-align:left;cursor:pointer;font:500 .84rem/1.35 Aino,system-ui,sans-serif}.support-starters.svelte-a5g694 button:where(.svelte-a5g694):last-child{border-bottom:0}.support-starters.svelte-a5g694 button:where(.svelte-a5g694):hover,.support-starters.svelte-a5g694 button:where(.svelte-a5g694):focus-visible{background:#8b66300b;outline:none}.support-starters.svelte-a5g694 svg{flex:0 0 auto;color:var(--color-primary-800)}a.svelte-a5g694{display:inline-flex;width:fit-content;align-items:center;gap:.4rem;color:var(--color-primary-800);font-size:.78rem;font-weight:700;text-decoration:none}a.svelte-a5g694:hover{text-decoration:underline}@media (max-width: 639.98px){.support-entry.svelte-a5g694{gap:.85rem;padding:.55rem .2rem .2rem}h2.svelte-a5g694{font-size:1.55rem}p.svelte-a5g694{font-size:.86rem}.support-starters.svelte-a5g694 button:where(.svelte-a5g694):nth-child(n+3){display:none}}.pai-shell.svelte-1woxdln{--paper: #fffdf8;--paper-deep: #f5ead6;--ink: #2d2118;--muted: #736457;--line: rgba(139, 102, 48, .18);--brand: var(--color-primary-600);display:flex;flex-direction:column;gap:1rem;width:min(100%,1120px);margin:0 auto;padding:clamp(1.25rem,4vw,3rem) clamp(1rem,4vw,3rem) 2rem;color:var(--ink);font-family:Aino,system-ui,sans-serif;min-height:calc(100dvh - 5rem)}.pai-error.svelte-1woxdln{border:1px solid #d7aa6a;background:#fff3dc;color:#6f4814;border-radius:14px;padding:.75rem .9rem;font-size:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;align-self:flex-start;width:min(100%,42rem);margin:.25rem 0}.pai-error.svelte-1woxdln button:where(.svelte-1woxdln){border:1px solid currentColor;background:transparent;color:inherit;border-radius:999px;padding:.35rem .75rem;cursor:pointer}.pai-chat.svelte-1woxdln{display:flex;flex-direction:column;gap:.75rem;min-width:0;flex:1;width:min(100%,800px);justify-self:center}.pai-workspace.svelte-1woxdln{display:grid;min-width:0;flex:1;grid-template-columns:minmax(0,800px);justify-content:center}.pai-transcript.svelte-1woxdln{display:flex;flex-direction:column;gap:1.15rem;padding:.75rem .2rem 1.5rem}.pai-chat.conversation-active.svelte-1woxdln .pai-transcript:where(.svelte-1woxdln){flex:1 1 auto}.pai-welcome.svelte-1woxdln{margin:auto auto 0;max-width:34rem;text-align:center;padding:4rem 1rem 1.35rem}.pai-welcome-piksu.svelte-1woxdln{display:grid;width:96px;height:96px;margin:0 auto .6rem;place-items:center}.pai-welcome.svelte-1woxdln h2:where(.svelte-1woxdln){margin:0;font:500 clamp(1.65rem,3vw,2.2rem)/1.16 "Aino",system-ui,sans-serif;letter-spacing:-.025em}.pai-starters.svelte-1woxdln{display:grid;gap:0;width:min(100%,48rem);margin:0 auto}.pai-starters.first-use.svelte-1woxdln{display:none}.pai-starters.svelte-1woxdln button:where(.svelte-1woxdln){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;border:0;border-top:1px solid var(--line);background:transparent;color:var(--muted);padding:.85rem .4rem;text-align:left;cursor:pointer;font:400 .9rem/1.35 Aino,system-ui,sans-serif}.pai-starters.svelte-1woxdln button:where(.svelte-1woxdln):hover,.pai-starters.svelte-1woxdln button:where(.svelte-1woxdln):focus-visible{color:var(--ink);padding-inline:.65rem;outline:none}.pai-starters.svelte-1woxdln button:where(.svelte-1woxdln):last-child{border-bottom:1px solid var(--line)}.pai-starters.svelte-1woxdln .starter-icon{color:color-mix(in oklab,var(--brand, var(--color-primary-500)) 62%,var(--ink, var(--color-surface-900)))}.pai-welcome-private.svelte-1woxdln{display:inline-flex;align-items:center;gap:.4rem;margin:.7rem 0 0;color:var(--color-surface-700);font-size:.92rem;line-height:1.4}.pai-welcome-private.svelte-1woxdln svg{flex:none;color:color-mix(in oklab,var(--brand, var(--color-primary-500)) 62%,var(--ink, var(--color-surface-900)))}.pai-live-process.svelte-1woxdln{display:flex;flex-direction:column}.pai-thinking.svelte-1woxdln{display:flex;align-items:center;gap:.55rem}.pai-thinking-turn.svelte-1woxdln{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.3rem;min-height:2.5rem;animation:svelte-1woxdln-thinking-arrive .22s ease-out both}.pai-companion.svelte-1woxdln{display:flex;align-items:center;gap:.5rem;min-height:4.5rem;animation:svelte-1woxdln-thinking-arrive .22s ease-out both}.pai-companion-status.svelte-1woxdln{display:flex;min-width:0;align-items:center}.pai-thinking-piksu.svelte-1woxdln{display:grid;flex:none;width:64px;height:64px;place-items:center;overflow:visible}.pai-companion--docked.svelte-1woxdln{flex-direction:column;gap:.75rem;min-height:15.5rem;padding:.75rem 0 1rem;animation:none}.pai-companion--docked.svelte-1woxdln .pai-thinking-piksu:where(.svelte-1woxdln){width:192px;height:192px}.pai-companion--docked.svelte-1woxdln .pai-companion-status:where(.svelte-1woxdln){justify-content:center;align-items:flex-start;min-height:2.5rem;width:100%}.pai-status.svelte-1woxdln{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.9rem;line-height:1.45;color:var(--ink)}.pai-status-text.svelte-1woxdln{display:grid}.pai-status-text.svelte-1woxdln>span:where(.svelte-1woxdln){grid-area:1 / 1}.pai-streaming.svelte-1woxdln{max-width:min(100%,42rem);padding:.2rem 0;font-size:1.0625rem;line-height:1.47;white-space:pre-wrap;overflow-wrap:anywhere}.thinking-dots.svelte-1woxdln{display:inline-flex;gap:.18rem}.thinking-dots.svelte-1woxdln i:where(.svelte-1woxdln){width:.28rem;height:.28rem;border-radius:999px;background:currentColor;animation:svelte-1woxdln-thinking-dot 1.4s ease-in-out infinite}.thinking-dots.svelte-1woxdln i:where(.svelte-1woxdln):nth-child(2){animation-delay:.12s}.thinking-dots.svelte-1woxdln i:where(.svelte-1woxdln):nth-child(3){animation-delay:.24s}@keyframes svelte-1woxdln-thinking-dot{0%,70%,to{opacity:.25}35%{opacity:.85}}@keyframes svelte-1woxdln-thinking-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.pai-thinking-turn.svelte-1woxdln,.pai-companion.svelte-1woxdln{animation:none}.thinking-dots.svelte-1woxdln i:where(.svelte-1woxdln){animation:none;opacity:.55}}@media (max-width: 639.98px){.pai-shell.svelte-1woxdln{width:100%;height:calc(100dvh - 4.5rem - env(safe-area-inset-top,0px));min-height:0;gap:.5rem;overflow:hidden;padding:0 1rem max(.7rem,env(safe-area-inset-bottom,0px))}.pai-workspace.svelte-1woxdln,.pai-chat.svelte-1woxdln{min-height:0;height:100%}.pai-chat.svelte-1woxdln{gap:.45rem}.pai-transcript.svelte-1woxdln{order:0;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 .15rem .75rem;scrollbar-width:none}.pai-transcript.svelte-1woxdln::-webkit-scrollbar{display:none}.pai-welcome.svelte-1woxdln{padding:2rem .75rem 1rem}.pai-welcome.svelte-1woxdln h2:where(.svelte-1woxdln){font-size:1.55rem}.pai-welcome-private.svelte-1woxdln{font-size:.86rem}.pai-transcript.svelte-1woxdln .demo{display:none}.pai-msg.svelte-1woxdln{max-width:88%}.pai-starters.svelte-1woxdln{display:grid;order:1;flex:none;width:100%;margin-bottom:.15rem}.pai-starters.first-use.svelte-1woxdln{display:grid}.pai-starters.svelte-1woxdln button:where(.svelte-1woxdln){grid-template-columns:1.35rem minmax(0,1fr);gap:.75rem;min-height:2.35rem;border:0;padding:.35rem .8rem;color:var(--muted);font-size:.84rem}.pai-starters.svelte-1woxdln button:where(.svelte-1woxdln):nth-child(n+4){display:none}.pai-starters.svelte-1woxdln button:where(.svelte-1woxdln):last-child{border-bottom:0}.starter-arrow.svelte-1woxdln{display:none}.pai-chat.svelte-1woxdln .pai-tray{order:2}.pai-chat.svelte-1woxdln .composer{order:3}}.voice-picker.svelte-1k6j7fh{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .6rem;margin:.25rem 0 1.25rem;padding:.6rem .72rem;border-radius:12px;color:#776b61;font-size:.72rem;font-weight:700}select.svelte-1k6j7fh{grid-column:1 / -1;width:100%;min-height:2.2rem;padding:.35rem 1.8rem .35rem .55rem;border:1px solid rgb(92 73 48 / 12%);border-radius:9px;background:#fffdf9b8;color:#2d2118;font:400 .78rem/1.2 Aino,system-ui,sans-serif}select.svelte-1k6j7fh:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.history-menu.svelte-vr1km0{--rail-ink: #2d2118;--rail-muted: #756b62;--rail-hover: rgb(45 33 24 / 5%);position:sticky;top:0;z-index:20;height:calc(100dvh - 4rem);min-width:0;border-right:1px solid rgb(45 33 24 / 8%);background:#faf8f4;color:var(--rail-ink);font-family:Aino,system-ui,sans-serif}.mobile-bar.svelte-vr1km0{display:none}.rail-content.svelte-vr1km0{display:flex;height:100%;min-height:0;flex-direction:column;padding:.7rem .55rem .55rem;overflow:hidden}.rail-header.svelte-vr1km0{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.4rem;padding:0 .4rem .4rem .55rem}.rail-header.svelte-vr1km0 strong:where(.svelte-vr1km0){font-size:1rem;letter-spacing:-.02em}.rail-header-actions.svelte-vr1km0{display:flex;align-items:center;gap:.05rem}.icon-button.svelte-vr1km0{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:var(--rail-ink);cursor:pointer}.icon-button.svelte-vr1km0:hover,.icon-button.svelte-vr1km0:focus-visible{background:var(--rail-hover);outline:none}.drawer-close.svelte-vr1km0{display:none}.primary-actions.svelte-vr1km0{display:grid;gap:.15rem}.rail-row.svelte-vr1km0,.history-row.svelte-vr1km0{display:flex;width:100%;min-height:2.75rem;align-items:center;gap:.72rem;padding:.55rem .7rem;border:0;border-radius:10px;background:transparent;color:var(--rail-ink);text-align:left;cursor:pointer;font:500 .86rem/1.2 Aino,system-ui,sans-serif}.rail-row.svelte-vr1km0:hover,.rail-row.svelte-vr1km0:focus-visible,.history-row.svelte-vr1km0:hover,.history-row.svelte-vr1km0:focus-visible{background:var(--rail-hover);outline:none}.new-chat.svelte-vr1km0{background:#ffffffb8;box-shadow:inset 0 0 0 1px #2d21180f}.rail-row.svelte-vr1km0 svg,.history-row.svelte-vr1km0 svg{flex:0 0 auto}.rail-row.svelte-vr1km0 span:where(.svelte-vr1km0),.history-row.svelte-vr1km0 span:where(.svelte-vr1km0){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-row.svelte-vr1km0{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;margin:.35rem 0 0;padding:0 .55rem;min-height:2.7rem;border:1px solid rgb(45 33 24 / 11%);border-radius:10px;background:#fff;color:var(--rail-muted)}.search-row.svelte-vr1km0 input:where(.svelte-vr1km0){min-width:0;border:0;outline:0;background:transparent;color:var(--rail-ink);font:400 .83rem/1.2 Aino,system-ui,sans-serif}.search-row.svelte-vr1km0 button:where(.svelte-vr1km0){display:grid;width:1.8rem;height:1.8rem;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--rail-muted);cursor:pointer}.section-heading.svelte-vr1km0{margin:1.15rem .7rem .38rem;color:var(--rail-muted);font-size:.68rem;font-weight:700;letter-spacing:.025em}.history-section.svelte-vr1km0{min-height:0;flex:1;overflow-y:auto;padding-bottom:.75rem;scrollbar-width:thin}.history-group.svelte-vr1km0>p:where(.svelte-vr1km0){margin:.82rem .7rem .25rem;color:#91867c;font-size:.64rem;font-weight:650}.history-row.svelte-vr1km0{min-height:2.45rem;padding-block:.44rem;font-size:.81rem;font-weight:430}.history-row.active.svelte-vr1km0{background:#2d211812;font-weight:650}.new-reply.svelte-vr1km0{margin-left:auto;flex:0 0 auto;color:#4d6b12;font-size:.7rem;font-style:normal;font-weight:650}.unread-dot.svelte-vr1km0{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:999px;background:var(--brand, #8ac600);box-shadow:0 0 0 2px #faf8f4}.menu-dot.svelte-vr1km0{position:absolute;top:.3rem;right:.3rem}.history-empty.svelte-vr1km0{margin:0;padding:.55rem .7rem;color:var(--rail-muted);font-size:.78rem;line-height:1.4}.history-empty--link.svelte-vr1km0{display:block;color:var(--rail-ink);text-decoration:underline;text-underline-offset:2px}.history-retry.svelte-vr1km0{margin-left:.25rem;border:0;background:none;padding:0;color:var(--rail-ink);font:inherit;text-decoration:underline;cursor:pointer}.rail-footer.svelte-vr1km0{flex:0 0 auto;border-top:1px solid rgb(45 33 24 / 7%);padding:.55rem .15rem 0}.rail-footer.svelte-vr1km0 .voice-picker{margin:0;padding:.45rem .55rem}.collapsed.svelte-vr1km0 .rail-content:where(.svelte-vr1km0){align-items:stretch;padding-inline:.45rem}.collapsed.svelte-vr1km0 .rail-header:where(.svelte-vr1km0){justify-content:center;padding-inline:0}.collapsed.svelte-vr1km0 .rail-header:where(.svelte-vr1km0) strong:where(.svelte-vr1km0),.collapsed.svelte-vr1km0 .rail-header:where(.svelte-vr1km0) .icon-button:where(.svelte-vr1km0):first-child,.collapsed.svelte-vr1km0 .section-heading:where(.svelte-vr1km0),.collapsed.svelte-vr1km0 .rail-row:where(.svelte-vr1km0) span:where(.svelte-vr1km0),.collapsed.svelte-vr1km0 .history-section:where(.svelte-vr1km0){display:none}.collapsed.svelte-vr1km0 .rail-header-actions:where(.svelte-vr1km0){display:block}.collapsed.svelte-vr1km0 .rail-row:where(.svelte-vr1km0){justify-content:center;padding-inline:0}.collapsed.svelte-vr1km0 .new-chat:where(.svelte-vr1km0){background:transparent;box-shadow:none}.collapsed.svelte-vr1km0 .rail-footer:where(.svelte-vr1km0){display:none}.drawer-backdrop.svelte-vr1km0{display:none}.drawer-only.svelte-vr1km0{position:relative;height:auto;border:0;background:transparent;z-index:5098}.drawer-only.svelte-vr1km0 .mobile-bar:where(.svelte-vr1km0){display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;min-height:3.25rem;padding:.35rem .25rem .5rem}.drawer-only.svelte-vr1km0 .mobile-bar:where(.svelte-vr1km0) strong:where(.svelte-vr1km0){justify-self:center;color:#2d2118;font-size:1.1rem;font-weight:650;letter-spacing:-.02em}.drawer-only.svelte-vr1km0 .mobile-bar:where(.svelte-vr1km0) .icon-button:where(.svelte-vr1km0){width:2.5rem;height:2.5rem;border:1px solid rgb(92 73 48 / 9%);border-radius:12px;background:#fffdf8}.drawer-only.svelte-vr1km0 .brand-menu:where(.svelte-vr1km0){position:relative;overflow:hidden}.drawer-only.svelte-vr1km0 .brand-menu:where(.svelte-vr1km0) img:where(.svelte-vr1km0){display:block;width:1.6rem;height:auto;transition:opacity .15s ease,transform .18s ease}.drawer-only.svelte-vr1km0 .menu-close:where(.svelte-vr1km0){position:absolute;display:grid;place-items:center;opacity:0;transform:rotate(-28deg) scale(.72);transition:opacity .15s ease,transform .18s ease}.drawer-only.open.svelte-vr1km0 .brand-menu:where(.svelte-vr1km0) img:where(.svelte-vr1km0){opacity:0;transform:rotate(28deg) scale(.72)}.drawer-only.open.svelte-vr1km0 .menu-close:where(.svelte-vr1km0){opacity:1;transform:rotate(0) scale(1)}.drawer-only.svelte-vr1km0 .rail-content:where(.svelte-vr1km0){position:fixed;z-index:5098;inset:0 auto 0 0;width:min(84vw,21rem);height:100dvh;padding:max(.7rem,env(safe-area-inset-top,0px)) .55rem max(.55rem,env(safe-area-inset-bottom,0px));border-right:1px solid rgb(45 33 24 / 8%);background:#faf8f4;box-shadow:22px 0 50px #20181229;transform:translate(-105%);transition:transform .19s ease-out}.drawer-only.open.svelte-vr1km0 .rail-content:where(.svelte-vr1km0){transform:translate(0)}.drawer-only.svelte-vr1km0 .desktop-collapse:where(.svelte-vr1km0){display:none}.drawer-only.svelte-vr1km0 .drawer-close:where(.svelte-vr1km0){display:grid}.drawer-only.svelte-vr1km0 .history-section:where(.svelte-vr1km0){min-height:8rem}.drawer-backdrop--open.svelte-vr1km0{position:fixed;z-index:5097;top:0;right:0;bottom:0;left:0;display:block;width:100%;border:0;background:#1b171459;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (prefers-reduced-motion: reduce){.drawer-only.svelte-vr1km0 .rail-content:where(.svelte-vr1km0),.drawer-only.svelte-vr1km0 .brand-menu:where(.svelte-vr1km0) img:where(.svelte-vr1km0),.drawer-only.svelte-vr1km0 .menu-close:where(.svelte-vr1km0){transition:none}}@media (max-width: 639.98px){.history-menu.svelte-vr1km0{position:relative;height:auto;border:0;background:#fffdf9;z-index:5098}.mobile-bar.svelte-vr1km0{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;min-height:calc(4.5rem + env(safe-area-inset-top,0px));padding:calc(.7rem + env(safe-area-inset-top,0px)) .9rem .5rem;border-bottom:1px solid rgb(45 33 24 / 5%)}.mobile-bar.svelte-vr1km0 strong:where(.svelte-vr1km0){justify-self:center;color:#2d2118;font-size:1.2rem;font-weight:650;letter-spacing:-.025em}.mobile-bar.svelte-vr1km0 .icon-button:where(.svelte-vr1km0){width:2.75rem;height:2.75rem;border:1px solid rgb(92 73 48 / 8%);border-radius:14px;background:#fffdf8;box-shadow:0 7px 22px #57452b14,inset 0 1px #fffffff2}.brand-menu.svelte-vr1km0{position:relative;overflow:hidden}.brand-menu.svelte-vr1km0 img:where(.svelte-vr1km0){display:block;width:1.75rem;height:auto;transition:opacity .15s ease,transform .18s ease}.menu-close.svelte-vr1km0{position:absolute;display:grid;place-items:center;opacity:0;transform:rotate(-28deg) scale(.72);transition:opacity .15s ease,transform .18s ease}.history-menu.open.svelte-vr1km0 .brand-menu:where(.svelte-vr1km0) img:where(.svelte-vr1km0){opacity:0;transform:rotate(28deg) scale(.72)}.history-menu.open.svelte-vr1km0 .menu-close:where(.svelte-vr1km0){opacity:1;transform:rotate(0) scale(1)}.rail-content.svelte-vr1km0{position:fixed;z-index:5098;inset:0 auto 0 0;width:min(84vw,20rem);height:100dvh;padding:max(.7rem,env(safe-area-inset-top,0px)) .55rem max(.55rem,env(safe-area-inset-bottom,0px));border-right:1px solid rgb(45 33 24 / 8%);background:#faf8f4;box-shadow:22px 0 50px #20181229;transform:translate(-105%);transition:transform .19s ease-out}.history-menu.open.svelte-vr1km0 .rail-content:where(.svelte-vr1km0){transform:translate(0)}.rail-header.svelte-vr1km0{min-height:3rem}.rail-header.svelte-vr1km0 strong:where(.svelte-vr1km0){font-size:1.05rem}.desktop-collapse.svelte-vr1km0{display:none}.drawer-close.svelte-vr1km0{display:grid}.history-section.svelte-vr1km0{min-height:8rem}.drawer-backdrop.svelte-vr1km0{position:fixed;z-index:5097;top:0;right:0;bottom:0;left:0;display:block;width:100%;border:0;background:#1b171459;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.collapsed.svelte-vr1km0 .rail-content:where(.svelte-vr1km0){align-items:stretch}.collapsed.svelte-vr1km0 .rail-header:where(.svelte-vr1km0){justify-content:space-between;padding-inline:.55rem .4rem}.collapsed.svelte-vr1km0 .rail-header:where(.svelte-vr1km0) strong:where(.svelte-vr1km0),.collapsed.svelte-vr1km0 .rail-header:where(.svelte-vr1km0) .icon-button:where(.svelte-vr1km0):first-child,.collapsed.svelte-vr1km0 .section-heading:where(.svelte-vr1km0),.collapsed.svelte-vr1km0 .rail-row:where(.svelte-vr1km0) span:where(.svelte-vr1km0),.collapsed.svelte-vr1km0 .history-section:where(.svelte-vr1km0){display:initial}.collapsed.svelte-vr1km0 .rail-header-actions:where(.svelte-vr1km0){display:flex}.collapsed.svelte-vr1km0 .collapsed-search:where(.svelte-vr1km0){display:none}.collapsed.svelte-vr1km0 .rail-row:where(.svelte-vr1km0){justify-content:flex-start;padding-inline:.7rem}.collapsed.svelte-vr1km0 .new-chat:where(.svelte-vr1km0){background:#ffffffb8;box-shadow:inset 0 0 0 1px #2d21180f}.collapsed.svelte-vr1km0 .rail-footer:where(.svelte-vr1km0){display:block}@media (prefers-reduced-motion: reduce){.rail-content.svelte-vr1km0,.brand-menu.svelte-vr1km0 img:where(.svelte-vr1km0),.menu-close.svelte-vr1km0{transition:none}}}.handoff-card.svelte-123md0d{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;width:min(100%,72rem);margin:1rem auto 0;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--color-primary-600) 24%,#c7aa78);border-radius:1rem;background:color-mix(in srgb,#fffdf9 94%,var(--color-primary-100))}.thread-mark.svelte-123md0d{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.85rem;background:var(--color-primary-100);color:var(--color-primary-700)}.kicker.svelte-123md0d,.body-copy.svelte-123md0d,.progress.svelte-123md0d,h2.svelte-123md0d{margin:0}.kicker.svelte-123md0d{color:var(--color-primary-700);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}h2.svelte-123md0d{margin-top:.2rem;font-size:1.08rem}.body-copy.svelte-123md0d{margin-top:.35rem;max-width:50rem;color:#5c5145;line-height:1.45}.progress.svelte-123md0d{display:flex;gap:.45rem;margin-top:.45rem;color:#5c5145;font-size:.85rem}.error.svelte-123md0d{margin:.45rem 0 0;color:#9f312c}.primary-action.svelte-123md0d{display:inline-flex;align-items:center;gap:.45rem;min-height:2.7rem;padding:.65rem .9rem;border:0;border-radius:.75rem;background:var(--color-primary-700);color:#fff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.primary-action.svelte-123md0d:disabled{cursor:wait;opacity:.7}@media (max-width: 760px){.handoff-card.svelte-123md0d{grid-template-columns:auto minmax(0,1fr)}.handoff-action.svelte-123md0d{grid-column:1 / -1}.primary-action.svelte-123md0d{width:100%;justify-content:center}}.kai-place.svelte-hxhqmo{--kai-ink: var(--color-surface-900);--kai-soft: var(--color-surface-700);--kai-line: rgb(87 69 43 / 13%);--kai-hover: rgb(87 69 43 / 6%);--kai-paper: #fffdf9;display:grid;align-content:start;gap:1.75rem;min-width:0;padding:.35rem 0 2.5rem;color:var(--kai-ink);font-size:.9375rem;line-height:1.4}.dark .kai-place.svelte-hxhqmo{--kai-ink: var(--color-surface-50);--kai-soft: var(--color-surface-300);--kai-line: color-mix(in oklab, var(--color-surface-500) 45%, transparent);--kai-hover: color-mix(in oklab, var(--color-surface-600) 45%, transparent);--kai-paper: var(--color-surface-900)}.kai-place__head.svelte-hxhqmo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.4rem}.kai-place.svelte-hxhqmo h2:where(.svelte-hxhqmo),.kai-place.svelte-hxhqmo h3:where(.svelte-hxhqmo){font-family:inherit}.kai-place__head.svelte-hxhqmo h2:where(.svelte-hxhqmo){margin:0;font-size:1.1rem;font-weight:650;letter-spacing:-.02em}.kai-place__fresh.svelte-hxhqmo{display:inline-flex;align-items:center;gap:.4rem;color:var(--kai-soft);font-size:.8rem}.kai-place__note.svelte-hxhqmo{margin:0;color:var(--kai-soft)}.kai-live.svelte-hxhqmo{position:relative;flex:none;width:.45rem;height:.45rem;border-radius:999px;background:var(--color-primary-500)}.kai-live.svelte-hxhqmo:after{content:"";position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border-radius:999px;background:var(--color-primary-500);opacity:.25;animation:svelte-hxhqmo-kai-breathe 2.4s ease-in-out infinite}@keyframes svelte-hxhqmo-kai-breathe{0%,to{transform:scale(.4);opacity:.35}50%{transform:scale(1);opacity:0}}.kai-needs.svelte-hxhqmo{padding:.9rem 1rem .5rem;border-radius:1rem;background:color-mix(in oklab,var(--color-warning-500) 15%,#fffdf9);box-shadow:0 1px 2px #57452b0f}.dark .kai-needs.svelte-hxhqmo{background:color-mix(in oklab,var(--color-warning-500) 18%,var(--color-surface-900))}.kai-needs.svelte-hxhqmo h3:where(.svelte-hxhqmo),.kai-list__head.svelte-hxhqmo h3:where(.svelte-hxhqmo){margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:var(--kai-ink)}.kai-needs.svelte-hxhqmo ul:where(.svelte-hxhqmo),.kai-list.svelte-hxhqmo ul:where(.svelte-hxhqmo){display:grid;margin:0;padding:0;list-style:none}.kai-needs.svelte-hxhqmo li:where(.svelte-hxhqmo)+li:where(.svelte-hxhqmo){border-top:1px solid color-mix(in oklab,var(--color-warning-700) 18%,transparent)}.kai-needs.svelte-hxhqmo button:where(.svelte-hxhqmo){display:grid;width:100%;gap:.15rem;padding:.6rem 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.kai-needs.svelte-hxhqmo button:where(.svelte-hxhqmo):hover .kai-title:where(.svelte-hxhqmo),.kai-needs.svelte-hxhqmo button:where(.svelte-hxhqmo):focus-visible .kai-title:where(.svelte-hxhqmo){text-decoration:underline}.kai-needs.svelte-hxhqmo button:where(.svelte-hxhqmo):focus-visible{outline:none}.kai-list__head.svelte-hxhqmo{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.kai-count.svelte-hxhqmo{color:var(--kai-soft);font-size:.8125rem;font-variant-numeric:tabular-nums}.kai-add.svelte-hxhqmo{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;padding:.2rem .55rem;border:1px solid var(--kai-line);border-radius:999px;background:var(--kai-paper);color:var(--kai-ink);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.kai-add.svelte-hxhqmo:hover,.kai-add.svelte-hxhqmo:focus-visible{background:var(--kai-hover);outline:none}.kai-list.svelte-hxhqmo li:where(.svelte-hxhqmo){border-top:1px solid var(--kai-line);transition:background .5s ease}.kai-list.svelte-hxhqmo li:where(.svelte-hxhqmo):first-child{border-top:0}.kai-list.svelte-hxhqmo li.highlight:where(.svelte-hxhqmo){background:color-mix(in oklab,var(--color-primary-500) 14%,transparent)}.kai-row.svelte-hxhqmo{display:flex;align-items:center;gap:.55rem;min-width:0}.kai-row__main.svelte-hxhqmo{display:grid;flex:1;min-width:0;gap:.15rem;padding:.6rem .15rem;border:0;border-radius:.5rem;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.kai-row__main.svelte-hxhqmo:hover .kai-title:where(.svelte-hxhqmo),.kai-row__main.svelte-hxhqmo:focus-visible .kai-title:where(.svelte-hxhqmo){text-decoration:underline;text-underline-offset:.15em}.kai-row__main.svelte-hxhqmo:focus-visible{outline:none}.kai-title.svelte-hxhqmo{display:flex;align-items:center;gap:.3rem;overflow:hidden;font-size:.9375rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.kai-detail.svelte-hxhqmo{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;overflow:hidden;color:var(--kai-soft);font-size:.8125rem}.kai-caret{flex:none;color:var(--kai-soft);transition:transform .14s ease}li.open.svelte-hxhqmo .kai-caret{transform:rotate(90deg)}.kai-tag.svelte-hxhqmo{padding:.05rem .45rem;border:1px solid var(--kai-line);border-radius:999px;background:var(--kai-paper);color:var(--kai-ink);font-size:.75rem}.kai-row__remove.svelte-hxhqmo{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:none;border:0;border-radius:999px;background:transparent;color:var(--kai-soft);cursor:pointer;opacity:0;transition:opacity .12s ease}.kai-row.svelte-hxhqmo:hover .kai-row__remove:where(.svelte-hxhqmo),.kai-row.svelte-hxhqmo:focus-within .kai-row__remove:where(.svelte-hxhqmo),li.open.svelte-hxhqmo .kai-row__remove:where(.svelte-hxhqmo){opacity:1}.kai-row__remove.svelte-hxhqmo:hover,.kai-row__remove.svelte-hxhqmo:focus-visible{background:var(--kai-hover);color:var(--kai-ink);outline:none}@media (hover: none){.kai-row__remove.svelte-hxhqmo{opacity:1}}.kai-list__more.svelte-hxhqmo{display:flex;flex-wrap:wrap;gap:.35rem 1rem;padding-top:.35rem}.kai-list__more.svelte-hxhqmo button:where(.svelte-hxhqmo),.kai-list__more.svelte-hxhqmo a:where(.svelte-hxhqmo){padding:0;border:0;background:transparent;color:var(--kai-ink);font:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--kai-line);text-underline-offset:.2em;cursor:pointer}.kai-chips.svelte-hxhqmo{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.2rem}.kai-chip.svelte-hxhqmo{padding:.3rem .75rem;border:1px solid var(--kai-line);border-radius:999px;background:var(--kai-paper);color:var(--kai-ink);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.kai-chip.svelte-hxhqmo:hover,.kai-chip.svelte-hxhqmo:focus-visible,.kai-chip[aria-expanded=true].svelte-hxhqmo{background:var(--kai-hover);outline:none}.kai-chip.paused.svelte-hxhqmo{border-style:dashed;background:transparent;color:var(--kai-soft)}.kai-chip-actions.svelte-hxhqmo{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.8125rem;color:var(--kai-soft)}.kai-chip-actions.svelte-hxhqmo span:where(.svelte-hxhqmo){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kai-chip-actions.svelte-hxhqmo button:where(.svelte-hxhqmo){padding:.25rem .65rem;border:1px solid var(--kai-line);border-radius:999px;background:transparent;color:var(--kai-ink);font:inherit;font-size:.8125rem;cursor:pointer}.kai-chip-actions.svelte-hxhqmo button:where(.svelte-hxhqmo):hover{background:var(--kai-hover)}.kai-welcome.svelte-hxhqmo{display:grid;gap:.75rem;color:var(--kai-soft)}.kai-welcome.svelte-hxhqmo p:where(.svelte-hxhqmo){margin:0;line-height:1.5}.kai-welcome.svelte-hxhqmo button:where(.svelte-hxhqmo){display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.4rem .8rem;border:1px solid var(--kai-line);border-radius:999px;background:transparent;color:var(--kai-ink);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}@media (prefers-reduced-motion: reduce){.kai-live.svelte-hxhqmo:after{animation:none}.kai-list.svelte-hxhqmo li:where(.svelte-hxhqmo),.kai-row__remove.svelte-hxhqmo{transition:none}}.kai-summary.svelte-1e3b0s6{display:flex;align-items:center;gap:.35rem;width:100%;min-height:2.4rem;padding:.3rem .2rem;overflow-x:auto;border:0;background:transparent;color:var(--ink, var(--color-surface-900));font:inherit;text-align:left;cursor:pointer;scrollbar-width:none}.kai-summary.svelte-1e3b0s6::-webkit-scrollbar{display:none}.kai-chip.svelte-1e3b0s6{display:inline-flex;flex:none;align-items:center;gap:.25rem;padding:.25rem .6rem;border:1px solid var(--line, var(--color-surface-300));border-radius:999px;background:var(--color-surface-50);font-size:.78rem;font-weight:600;white-space:nowrap}.kai-chip--attention.svelte-1e3b0s6{border-color:color-mix(in oklab,var(--color-warning-500) 55%,transparent);background:color-mix(in oklab,var(--color-warning-500) 16%,var(--color-surface-50))}.kai-summary__open{flex:none;margin-left:auto;color:var(--color-surface-700)}.dark .kai-chip.svelte-1e3b0s6{border-color:color-mix(in oklab,var(--color-surface-500) 45%,transparent);background:var(--color-surface-800);color:var(--color-surface-50)}.dark .kai-chip--attention.svelte-1e3b0s6{background:color-mix(in oklab,var(--color-warning-500) 22%,var(--color-surface-800))}.dark .kai-summary__open{color:var(--color-surface-300)}.kai-sheet-backdrop.svelte-1e3b0s6{position:fixed;z-index:5100;top:0;right:0;bottom:0;left:0;border:0;background:#1b171459;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kai-sheet.svelte-1e3b0s6{position:fixed;z-index:5101;inset:auto 0 0 0;display:flex;max-height:82dvh;flex-direction:column;border-radius:1.1rem 1.1rem 0 0;background:#fffdf9;box-shadow:0 -18px 40px #2018122e;padding-bottom:env(safe-area-inset-bottom,0px);animation:svelte-1e3b0s6-kai-sheet-in .2s ease-out}.dark .kai-sheet.svelte-1e3b0s6{background:var(--color-surface-900);color:var(--color-surface-50)}.kai-sheet.svelte-1e3b0s6 header:where(.svelte-1e3b0s6){display:flex;align-items:center;justify-content:space-between;padding:.8rem .9rem .4rem}.kai-sheet.svelte-1e3b0s6 header:where(.svelte-1e3b0s6) strong:where(.svelte-1e3b0s6){font-size:1rem}.kai-sheet.svelte-1e3b0s6 header:where(.svelte-1e3b0s6) button:where(.svelte-1e3b0s6){display:grid;place-items:center;width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.kai-sheet__body.svelte-1e3b0s6{overflow-y:auto;padding:0 .75rem 1rem}@keyframes svelte-1e3b0s6-kai-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.kai-sheet.svelte-1e3b0s6{animation:none}}body:has(.chat-page){background:#122a23}.chat-page.svelte-23dtxz{--chat-sky: #203d36;--chat-ground: #122a23;--chat-paper: #1b3128;--chat-paper-deep: #274334;--chat-ink: #eef2e6;--chat-muted: #b7c9bb;--chat-line: rgb(175 198 162 / 22%);--chat-brand: #c8e477;--ink: var(--chat-ink);--muted: var(--chat-muted);--line: var(--chat-line);--brand: var(--chat-brand);--paper: var(--chat-paper);--paper-deep: var(--chat-paper-deep);position:relative;isolation:isolate;min-height:calc(100dvh - 4rem);color:var(--chat-ink);background:radial-gradient(ellipse at 68% 8%,rgb(99 135 87 / 17%),transparent 52%),linear-gradient(165deg,var(--chat-sky),#18332b 58%,var(--chat-ground))}.chat-page.svelte-23dtxz:before,.chat-page.svelte-23dtxz:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.chat-page.svelte-23dtxz:before{background:#2b483b;opacity:.2;clip-path:polygon(0 51%,15% 56%,38% 49%,65% 60%,85% 53%,100% 57%,100% 100%,0 100%)}.chat-page.svelte-23dtxz:after{background:var(--chat-ground);opacity:.3;clip-path:polygon(0 76%,18% 70%,37% 79%,64% 69%,84% 74%,100% 70%,100% 100%,0 100%)}.chat-layout.svelte-23dtxz{--chat-place-width: 25rem;display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 4rem)}.chat-layout.with-place.svelte-23dtxz{grid-template-columns:minmax(0,1fr) var(--chat-place-width)}.chat-place.svelte-23dtxz{align-self:stretch;background:#122a23c2;border-left:1px solid var(--chat-line);color:var(--ink);font-family:Aino,system-ui,sans-serif}.chat-place__inner.svelte-23dtxz{position:fixed;top:var(--header-height, 4rem);right:0;display:flex;flex-direction:column;width:var(--chat-place-width);height:calc(100dvh - var(--header-height, 4rem));padding:.75rem 1.75rem 0}.chat-place__companion.svelte-23dtxz{flex:none;min-height:15.5rem}.chat-place__content.svelte-23dtxz{min-height:0;overflow-y:auto;padding-bottom:1.5rem;scrollbar-width:thin}.chat-main.svelte-23dtxz{display:flex;min-width:0;flex-direction:column;gap:.75rem;padding:.75rem}.chat-main.svelte-23dtxz .pai-shell{--paper: var(--chat-paper);--paper-deep: var(--chat-paper-deep);--ink: var(--chat-ink);--muted: var(--chat-muted);--line: var(--chat-line);--brand: var(--chat-brand);flex:1;min-height:0}.chat-main.svelte-23dtxz .pai-welcome{padding-top:2.5rem;padding-bottom:1.65rem}.chat-main.svelte-23dtxz .pai-welcome-piksu{position:relative;isolation:isolate;width:192px;height:192px;margin-bottom:1.4rem}.chat-main.svelte-23dtxz .pai-welcome-piksu:before{content:"";position:absolute;top:-22%;right:-35%;bottom:-22%;left:-35%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,rgb(221 181 110 / 20%),rgb(168 197 95 / 9%) 40%,transparent 72%)}.chat-main.svelte-23dtxz .pai-welcome h2{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:400;letter-spacing:-.035em}.chat-main.svelte-23dtxz .pai-welcome-private{color:var(--chat-muted)}.chat-main.svelte-23dtxz .pai-starters button{min-height:44px;color:var(--chat-muted);border-color:var(--chat-line)}.chat-main.svelte-23dtxz .pai-starters button:hover{color:var(--chat-ink)}.chat-main.svelte-23dtxz .pai-starters button:focus-visible{color:var(--chat-ink);outline:2px solid var(--chat-brand);outline-offset:-2px;border-radius:10px}.chat-main.svelte-23dtxz .composer{background:var(--chat-paper);color:var(--chat-ink);border-color:#acc49161;box-shadow:0 12px 32px #04100a2e,0 0 28px #adc8590d,inset 0 1px #d8e5ad12}.chat-main.svelte-23dtxz .composer:focus-within{border-color:var(--chat-brand);box-shadow:0 12px 32px #04100a2e,0 0 24px #adc8591f}.chat-main.svelte-23dtxz .composer textarea::placeholder{color:var(--chat-muted);opacity:1}.chat-main.svelte-23dtxz .composer .send{background:linear-gradient(180deg,#d2eb8d,var(--chat-brand));color:#243524;border-color:#cae5827a;box-shadow:inset 0 1px #eff8ce85,0 0 18px #c8e47726}.chat-main.svelte-23dtxz .composer .send:not(:disabled):active{box-shadow:inset 0 1px #eff8ce4d,0 0 10px #c8e4771a}.chat-main.svelte-23dtxz .composer .send:disabled{filter:none;opacity:.45;box-shadow:none}.chat-main.svelte-23dtxz .pai-user{background:#31523d;color:var(--chat-ink)}.chat-main.svelte-23dtxz .pai-error{background:#3b3021;border-color:#987446;color:#f1d6ad}.chat-main.svelte-23dtxz .voice-status{background:var(--chat-paper)}.chat-main.svelte-23dtxz .listing-card,.chat-main.svelte-23dtxz .details-form input[type=number],.chat-main.svelte-23dtxz .result-preview.event-preview-mode,.chat-main.svelte-23dtxz .provider-close-button{background:var(--chat-paper);color:var(--chat-ink)}.chat-main.svelte-23dtxz .event-actions button.active{background:var(--chat-paper-deep);border-color:var(--chat-brand)}.chat-main.svelte-23dtxz .pai-message-proposals{display:grid;gap:.65rem}.chat-main.svelte-23dtxz .pai-proposal{--proposal-bg: #223a2f;--proposal-ink: var(--chat-ink);--proposal-muted: var(--chat-muted);--proposal-note: var(--chat-muted);--proposal-error: #f2c38b;--proposal-border: rgb(200 228 119 / 24%);--proposal-shadow: 0 14px 34px rgb(4 16 10 / 22%), inset 0 1px rgb(216 229 173 / 6%);--proposal-ask-bg: #223a2f;--proposal-ask-border: rgb(200 228 119 / 24%);--proposal-done-bg: linear-gradient(135deg, #2c4a33, #223a2f 72%);--proposal-done-border: rgb(200 228 119 / 42%);--proposal-icon-bg: rgb(200 228 119 / 13%);--proposal-icon-ink: var(--chat-brand);--proposal-accent: var(--chat-brand);--proposal-focus: var(--chat-brand);--proposal-confirm-bg: linear-gradient(180deg, #d2eb8d, var(--chat-brand));--proposal-confirm-ink: #243524;--proposal-confirm-shadow: inset 0 1px rgb(239 248 206 / 52%), 0 0 18px rgb(200 228 119 / 12%);--proposal-dismiss-border: rgb(175 198 162 / 34%);--proposal-dismiss-ink: var(--chat-ink);--proposal-inset-bg: var(--chat-paper);--proposal-inset-border: var(--chat-line);--proposal-date-bg: var(--chat-brand);--proposal-date-ink: #243524;--proposal-check-bg: var(--chat-brand);--proposal-check-ink: #243524;--proposal-check-ring: rgb(200 228 119 / 16%);--proposal-eyebrow: var(--chat-brand);--paper: #223a2f;--line: var(--chat-line)}.chat-main.svelte-23dtxz .support-entry p,.chat-main.svelte-23dtxz .support-context span,.chat-main.svelte-23dtxz .voice-picker label{color:var(--chat-muted)}.chat-main.svelte-23dtxz .support-entry .eyebrow,.chat-main.svelte-23dtxz .support-entry a{color:var(--chat-brand)}.chat-main.svelte-23dtxz .result-preview .primary-action{color:#243524}.chat-main.svelte-23dtxz .history-menu{--rail-ink: var(--chat-ink);--rail-muted: var(--chat-muted);--rail-hover: rgb(175 198 162 / 10%);flex:none;background:transparent}.chat-main.svelte-23dtxz .history-menu .mobile-bar strong{color:var(--chat-ink)}.chat-main.svelte-23dtxz .history-menu .mobile-bar .icon-button,.chat-main.svelte-23dtxz .history-menu .new-chat,.chat-main.svelte-23dtxz .history-menu .search-row{color:var(--chat-ink);background:var(--chat-paper);border-color:var(--chat-line);box-shadow:inset 0 1px #d8e5ad0d}.chat-main.svelte-23dtxz .history-menu .rail-content{background:#182e25;border-color:var(--chat-line);box-shadow:22px 0 50px #04100a47}.chat-main.svelte-23dtxz .history-group>p{color:var(--chat-muted)}.chat-main.svelte-23dtxz .history-row.active{background:var(--chat-paper-deep)}.chat-main.svelte-23dtxz .rail-footer{border-color:var(--chat-line)}.chat-page.svelte-23dtxz .kai-place{--kai-ink: var(--chat-ink);--kai-soft: var(--chat-muted);--kai-line: var(--chat-line);--kai-hover: rgb(175 198 162 / 10%);--kai-paper: var(--chat-paper)}.chat-page.svelte-23dtxz .kai-chip,.chat-page.svelte-23dtxz .kai-sheet{background:var(--chat-paper);color:var(--chat-ink);border-color:var(--chat-line)}.chat-page.svelte-23dtxz .kai-summary__open{color:var(--chat-muted)}.chat-page.svelte-23dtxz .kai-needs,.chat-page.svelte-23dtxz .kai-chip--attention{background:color-mix(in oklab,#e6b869 14%,var(--chat-paper))}body:has(.chat-page) .home-nav.is-solid{background:#1d372e;color:#eef2e6;border-color:#afc6a22e;box-shadow:inset 0 1px #d8e5ad0d}body:has(.chat-page) .home-nav .chrome-btn{background:#274334;color:#eef2e6;border-color:#afc6a238;box-shadow:none}body:has(.chat-page) .home-nav .dest-btn{color:#b7c9bb}body:has(.chat-page) .home-nav .dest-btn.is-active{color:#c8e477}@media (max-width: 639.98px){.chat-page.svelte-23dtxz{min-height:100dvh;height:100dvh;overflow:hidden}.chat-layout.svelte-23dtxz{display:flex;height:100%;flex-direction:column;transition:none}.chat-main.svelte-23dtxz{flex:1;min-height:0;overflow:hidden;padding:.6rem .6rem 0}.chat-main.svelte-23dtxz .pai-shell{height:auto}.chat-main.svelte-23dtxz .pai-welcome{padding:1.25rem .25rem 1rem}.chat-main.svelte-23dtxz .pai-welcome h2{font-size:2rem}.chat-main.svelte-23dtxz .pai-welcome-private{max-width:21rem;font-size:.875rem}.chat-main.svelte-23dtxz .pai-starters button{padding-block:.55rem}}@media (prefers-reduced-motion: reduce){.chat-layout.svelte-23dtxz{transition:none}}
