.pai-tray.svelte-10z1ixf{display:flex;flex-wrap:wrap;gap:.4rem}.pai-chip.svelte-10z1ixf{display:inline-flex;align-items:center;gap:.4rem;color:#4b453d;background:#f4eee2;border:1px solid #ddd2c1;border-radius:999px;padding:.25rem .65rem;font-size:.78rem}.pai-chip.svelte-10z1ixf small:where(.svelte-10z1ixf){opacity:.5;font-size:.68rem}.pai-chip.svelte-10z1ixf button:where(.svelte-10z1ixf){background:transparent;border:0;color:inherit;cursor:pointer;font-size:.9rem;padding:0 .1rem;line-height:1}.voice-control.svelte-1cmvlk1{position:relative;flex:none}button.svelte-1cmvlk1{display:grid;place-items:center;width:2.65rem;height:2.65rem;padding:0;color:var(--muted);background:transparent;border:0;border-radius:50%;cursor:pointer;transition:color .15s ease,background-color .15s ease,transform .15s ease}button.svelte-1cmvlk1:hover:not(:disabled){color:var(--ink);background:var(--paper-deep)}button.svelte-1cmvlk1:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent);outline-offset:2px}button.recording.svelte-1cmvlk1{color:#a62f2f;background:#fae7e2;animation:svelte-1cmvlk1-recording-pulse 1.5s ease-in-out infinite}button.svelte-1cmvlk1:disabled{opacity:.5;cursor:default}.spinner.svelte-1cmvlk1{display:grid;place-items:center;animation:svelte-1cmvlk1-spin .9s linear infinite}.voice-status.svelte-1cmvlk1{position:absolute;right:0;bottom:calc(100% + .75rem);width:max-content;max-width:min(18rem,72vw);padding:.45rem .65rem;color:var(--ink);background:#fffdf8;border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 24px #57452b1f;font-size:.78rem;line-height:1.2;white-space:normal}.voice-status.error-status.svelte-1cmvlk1{display:grid;gap:.45rem;min-width:min(20rem,78vw);border-color:#e5bdb5;border-radius:.85rem}.status-actions.svelte-1cmvlk1{display:flex;gap:.35rem;justify-content:flex-end}button.status-action.svelte-1cmvlk1{display:inline-flex;width:auto;height:auto;min-height:2rem;gap:.3rem;padding:.38rem .55rem;color:var(--ink);background:var(--paper-deep);border:1px solid var(--line);border-radius:999px;font:inherit;font-weight:700}button.status-action.discard.svelte-1cmvlk1{color:#8b3730;background:transparent}@keyframes svelte-1cmvlk1-spin{to{transform:rotate(360deg)}}@keyframes svelte-1cmvlk1-recording-pulse{50%{transform:scale(.94)}}@media (max-width: 639.98px){button.svelte-1cmvlk1{width:3rem;height:3rem}}@media (prefers-reduced-motion: reduce){button.recording.svelte-1cmvlk1,.spinner.svelte-1cmvlk1{animation:none}}.composer.svelte-4ctq0z{display:flex;gap:.55rem;align-items:flex-end;padding:.6rem;background:#fffdf8;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 50px #57452b1a,0 2px 8px #57452b0f}textarea.svelte-4ctq0z{flex:1;resize:none;background:transparent;border:0;color:inherit;border-radius:12px;padding:.65rem .5rem;font:inherit;min-height:2.6rem;max-height:calc(12lh + 1.3rem);line-height:1.35;overflow-y:hidden}textarea.svelte-4ctq0z:focus{outline:0}.file-input.svelte-4ctq0z{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.attach.svelte-4ctq0z{display:grid;place-items:center;width:2.65rem;height:2.65rem;flex:none;padding:0;cursor:pointer;color:var(--muted);background:transparent;border:0;border-radius:50%;transition:color .15s ease,background-color .15s ease}.attach.svelte-4ctq0z:hover{color:var(--ink);background:var(--paper-deep)}.attach.svelte-4ctq0z:focus-within{color:var(--ink);outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent);outline-offset:2px}.attach.svelte-4ctq0z:disabled{opacity:.45;cursor:default}.send.svelte-4ctq0z{background:linear-gradient(180deg,#a8da22,#82bd06 56%,#659b00);color:#fff;font-weight:700;border:1px solid rgb(77 125 0 / 32%);border-radius:999px;padding:.68rem 1.05rem;cursor:pointer;box-shadow:inset 0 1px #ffffff94,0 3px #548500,0 8px 18px #578f0038;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.send.svelte-4ctq0z:not(:disabled):hover{filter:saturate(1.06) brightness(1.02)}.send.svelte-4ctq0z:not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff75,0 1px #548500,0 4px 10px #578f002e}.send.svelte-4ctq0z:disabled{filter:grayscale(.35) saturate(.55);opacity:.52;cursor:default;box-shadow:inset 0 1px #ffffff73,0 2px #6c8d2a,0 5px 12px #578f001a}.send.svelte-4ctq0z svg{display:none}@media (max-width: 639.98px){.composer.svelte-4ctq0z{align-items:center;gap:.15rem;min-height:4.2rem;padding:.42rem .48rem;border-color:#5c49301c;border-radius:999px;box-shadow:0 18px 44px #57452b1f,0 2px 8px #57452b0f,inset 0 1px #fffffff2}textarea.svelte-4ctq0z{min-height:3rem;max-height:calc(12lh + 1.64rem);padding:.82rem .35rem;font-size:1rem}.attach.svelte-4ctq0z{width:3.1rem;height:3.1rem}.send.svelte-4ctq0z{display:grid;width:3rem;height:3rem;flex:none;place-items:center;padding:0;border-radius:50%}.send.svelte-4ctq0z span:where(.svelte-4ctq0z){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.send.svelte-4ctq0z svg{display:block}}.provider-matches.svelte-bg18g3{display:grid;width:min(100%,31rem);gap:0;margin-top:.3rem}.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}.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}}.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: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}.product-match.svelte-q4xwq5:hover,.product-match.svelte-q4xwq5:focus-visible{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:0 8px 24px #57452b14;outline:none;transform:translateY(-1px)}.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}@media (max-width: 520px){.product-action.svelte-q4xwq5{font-size:0}}.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}}.pai-proposal.svelte-eieynk{background:#fff8e9;color:#342c22;border:1px solid #dfc18c;border-radius:18px;padding:1rem 1.05rem;display:flex;flex-direction:column;gap:.4rem}.pai-proposal-type.svelte-eieynk{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#9a6216;opacity:.9}.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:color-mix(in oklab,var(--brand, #84cc16) 22%,#fff);color:#3e4c1d}.pai-proposal-title.svelte-eieynk{font-size:.98rem;font-weight:750;letter-spacing:-.015em}.quote-round-proposal.svelte-eieynk{background:color-mix(in oklab,var(--brand, #84cc16) 8%,#fff);border-color: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;opacity:.62}.pai-proposal-actions.svelte-eieynk{display:flex;gap:.55rem;margin-top:.35rem}button.svelte-eieynk{min-height:2.5rem;border-radius:9px;padding:.5rem 1rem;cursor:pointer;font-size:.82rem;border:0}.pai-confirm.svelte-eieynk{background:#28251f;color:#fffaf1;font-weight:700}.pai-dismiss.svelte-eieynk{background:transparent;border:1px solid #b9aa94!important;color: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}}.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}.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__direct.svelte-16nefl2{margin-top:.65rem;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}.capability-actions.svelte-vgtgtm{display:grid;width:min(100%,40rem);margin-top:.25rem;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.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{color:var(--primary-600, #6f9e00)}.capability-action.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:inline-grid;grid-template-columns:1.25rem minmax(0,auto);gap:.42rem;align-items:center;max-width:100%;padding:.38rem .62rem .4rem .48rem;border:1px solid rgb(96 112 49 / 12%);border-radius:999px;background:#f7faee8f;color:#2d3420}.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}.work-activity-item.svelte-1grcwv5>span:where(.svelte-1grcwv5):last-child{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{border-color:#a94a352e;background:#fff6f3e5}.work-activity-failed.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{grid-template-columns:1.45rem minmax(0,1fr);border-radius:13px;padding:.52rem .65rem}.work-activity-mark.svelte-1grcwv5{width:1.45rem;height:1.45rem}.work-activity-item.svelte-1grcwv5>span:where(.svelte-1grcwv5):last-child{display:grid;gap:.05rem}}.pai-msg.svelte-u4hi3l{padding:.82rem 1.08rem;border-radius:22px;font-size:1rem;line-height:1.58;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-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;display:grid;grid-template-columns:2.7rem minmax(0,1fr);column-gap:.9rem}.pai-turn-assistant.svelte-u4hi3l .pai-turn-body:where(.svelte-u4hi3l){align-items:flex-start}.assistant-avatar.svelte-u4hi3l{display:grid;width:2.7rem;height:2.7rem;place-items:center;margin-top:.05rem;border:1px solid rgb(82 99 32 / 10%);border-radius:50%;background:#fff;box-shadow:0 8px 24px #4a3f2b17,inset 0 1px #ffffffe5}.assistant-avatar.svelte-u4hi3l img:where(.svelte-u4hi3l){width:1.85rem;height:1.85rem;object-fit:contain}.pai-user.svelte-u4hi3l{align-self:flex-end;background:var(--ink);color:#fffaf1;border-bottom-right-radius:5px}.pai-assistant.svelte-u4hi3l{align-self:flex-start;max-width:min(88%,48rem);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}.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-turn-assistant.svelte-u4hi3l{grid-template-columns:2.45rem minmax(0,1fr);column-gap:.6rem}.assistant-avatar.svelte-u4hi3l{width:2.45rem;height:2.45rem}.assistant-avatar.svelte-u4hi3l img:where(.svelte-u4hi3l){width:1.7rem;height:1.7rem}.pai-msg.svelte-u4hi3l{max-width:min(82%,44rem);padding:.7rem .95rem;border-radius:18px;font-size:.95rem;line-height:1.55}.pai-assistant.svelte-u4hi3l{max-width:100%}}.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}.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}.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}.product-title.svelte-1a7o8tg em:where(.svelte-1a7o8tg){margin-left:.42rem;padding:.18rem .34rem .15rem;border:1px solid rgb(255 255 255 / .5);border-radius:999px;background:#05183780;color:#fff;font-size:.58rem;font-style:normal;font-weight:850;letter-spacing:.05em}.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;width:min(100%,800px);margin-inline:auto}.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.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 img:where(.svelte-1woxdln){width:1.25rem;height:1.25rem;object-fit:contain}.pai-thinking.svelte-1woxdln{display:flex;align-items:center;gap:.55rem}.pai-thinking-turn.svelte-1woxdln{display:flex;align-items:center}.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 1s 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%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:.9;transform:translateY(-.15rem)}}@media (prefers-reduced-motion: reduce){.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,.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}.history-empty.svelte-vr1km0{margin:0;padding:.55rem .7rem;color:var(--rail-muted);font-size:.78rem;line-height:1.4}.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}@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:6.25rem minmax(0,1fr) 3rem;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-leading.svelte-vr1km0{display:flex;align-items:center;gap:.45rem}.mobile-brand.svelte-vr1km0{display:grid;width:2.45rem;height:2.45rem;place-items:center;border-radius:12px}.mobile-brand.svelte-vr1km0 img:where(.svelte-vr1km0){display:block;width:2.15rem;height:2.15rem;object-fit:contain}.mobile-bar.svelte-vr1km0 strong:where(.svelte-vr1km0){justify-self:center;color:#2d2118;font-size:.97rem;font-weight:800;letter-spacing:-.025em}.mobile-bar.svelte-vr1km0 .icon-button:where(.svelte-vr1km0){border:1px solid rgb(92 73 48 / 7%);border-radius:50%;background:#fff;box-shadow:0 7px 22px #57452b14,inset 0 1px #ffffffe5}.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{transition:none}}}body{background:#f5ead6}.chat-page.svelte-23dtxz{min-height:calc(100dvh - 4rem);background:#fffdf9}.chat-layout.svelte-23dtxz{display:grid;grid-template-columns:15.5rem minmax(0,1fr);min-height:calc(100dvh - 4rem);transition:grid-template-columns .18s ease-out}.chat-layout.sidebar-collapsed.svelte-23dtxz{grid-template-columns:4.25rem minmax(0,1fr)}@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}}@media (prefers-reduced-motion: reduce){.chat-layout.svelte-23dtxz{transition:none}}
