.project-conversation-list-floating-trigger.svelte-18rm0v9{z-index:91;border:1px solid color-mix(in srgb, var(--color-mint-300) 54%, var(--color-border-control) 46%);background:color-mix(in srgb, var(--color-surface-shell) 88%, transparent);width:2.45rem;height:2.45rem;box-shadow:0 .75rem 1.8rem color-mix(in srgb, var(--color-deep-950) 9%, transparent);color:var(--color-primary);touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:absolute;top:.6rem;left:.6rem}.project-conversation-list-floating-trigger.svelte-18rm0v9:hover{border-color:color-mix(in srgb, var(--color-mint-400) 68%, var(--color-border-control) 32%);background:color-mix(in srgb, var(--color-mint-50) 72%, var(--color-surface-shell) 28%);box-shadow:0 .85rem 2rem color-mix(in srgb, var(--color-mint-400) 16%, transparent)}.project-conversation-list-floating-trigger.svelte-18rm0v9:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 72%, transparent);outline-offset:2px}.project-conversation-list-floating-trigger-icon.svelte-18rm0v9{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1.08rem;height:1.08rem;display:block}.project-conversation-list-floating-trigger-badge.svelte-18rm0v9{border:2px solid var(--color-surface-shell);background:var(--color-mint-500);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.08rem;height:1.08rem;padding:0 .2rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.34rem;right:-.24rem}@media (width>=72rem){.project-conversation-list-floating-trigger.svelte-18rm0v9{display:none}}.project-conversation-rail-trigger.svelte-80tb6n{z-index:90;border:1px solid color-mix(in srgb, var(--color-mint-300) 54%, var(--color-border-control) 46%);background:color-mix(in srgb, var(--color-surface-shell) 88%, transparent);width:2.45rem;height:2.45rem;box-shadow:0 .75rem 1.8rem color-mix(in srgb, var(--color-deep-950) 9%, transparent);color:var(--color-primary);touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.78rem;font-weight:760;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.project-conversation-rail-trigger.svelte-80tb6n:hover{border-color:color-mix(in srgb, var(--color-mint-400) 68%, var(--color-border-control) 32%);background:color-mix(in srgb, var(--color-mint-50) 72%, var(--color-surface-shell) 28%);box-shadow:0 .85rem 2rem color-mix(in srgb, var(--color-mint-400) 16%, transparent)}.project-conversation-rail-trigger-icon.svelte-80tb6n{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1.05rem;height:1.05rem;display:block}.project-conversation-rail-trigger.svelte-80tb6n:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 72%, transparent);outline-offset:2px}@container project-conversation-detail (width>=72rem){.project-conversation-rail-trigger.svelte-80tb6n{display:none}}.project-conversation-composer-attachments.svelte-p72zyb{flex-wrap:wrap;gap:.62rem;margin-top:.75rem;display:flex}.project-conversation-composer-attachment.svelte-p72zyb{border:1px solid color-mix(in srgb, var(--color-border-soft) 82%, transparent);background:color-mix(in srgb, var(--color-surface-shell) 78%, transparent);border-radius:.95rem;align-items:center;gap:.65rem;min-width:0;max-width:min(100%,22rem);padding:.38rem .5rem .38rem .38rem;display:flex}.project-conversation-composer-attachment-thumb.svelte-p72zyb,.project-conversation-composer-attachment-kind.svelte-p72zyb{border:1px solid color-mix(in srgb, var(--color-mint-300) 40%, var(--color-border-control));background:color-mix(in srgb, var(--color-surface-panel) 78%, transparent);border-radius:.75rem;flex:none;width:3.2rem;height:3.2rem;padding:0;overflow:hidden}.project-conversation-composer-attachment-thumb.svelte-p72zyb img:where(.svelte-p72zyb){object-fit:cover;width:100%;height:100%;display:block}.project-conversation-composer-attachment-kind.svelte-p72zyb{color:var(--color-mint-700);place-items:center;font-size:.66rem;font-weight:760;display:grid}.project-conversation-composer-attachment-thumb.svelte-p72zyb:hover{border-color:color-mix(in srgb, var(--color-mint-400) 70%, var(--color-border-control))}.project-conversation-composer-attachment-thumb.svelte-p72zyb:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 58%, transparent);outline-offset:2px}.project-conversation-composer-attachment-text.svelte-p72zyb{gap:.18rem;min-width:0;display:grid}.project-conversation-composer-attachment-text.svelte-p72zyb p:where(.svelte-p72zyb),.project-conversation-composer-attachment-text.svelte-p72zyb span:where(.svelte-p72zyb){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-conversation-composer-attachment-text.svelte-p72zyb p:where(.svelte-p72zyb){color:var(--color-primary);font-size:.78rem;font-weight:700}.project-conversation-composer-attachment-text.svelte-p72zyb span:where(.svelte-p72zyb){color:var(--color-muted);font-size:.72rem;line-height:1.2}.project-conversation-composer-attachment-remove.svelte-p72zyb{color:var(--color-muted);border-radius:999px;flex:none;padding:.28rem .52rem;font-size:.75rem}.project-conversation-composer-attachment-remove.svelte-p72zyb:hover{background:var(--color-surface-panel);color:var(--color-primary)}.claude-code-user-question-card.svelte-sqkxvm{border:1px solid color-mix(in srgb, var(--color-mint-500) 48%, var(--color-border-control));background:linear-gradient(180deg, color-mix(in srgb, var(--color-mint-50) 72%, var(--color-surface-panel)) 0%, color-mix(in srgb, var(--color-surface-panel) 88%, transparent) 100%);box-shadow:0 .7rem 1.6rem color-mix(in srgb, var(--color-surface-shell) 34%, transparent), 0 1px 0 #fff9 inset;border-radius:.5rem;gap:.68rem;margin:0 0 .82rem;padding:.82rem;display:grid}.claude-code-user-question-card__header.svelte-sqkxvm{justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.claude-code-user-question-card__header.svelte-sqkxvm p:where(.svelte-sqkxvm){color:var(--color-primary);margin:0;font-size:.82rem;font-weight:720;line-height:1.25}.claude-code-user-question-card__header.svelte-sqkxvm span:where(.svelte-sqkxvm){border:1px solid color-mix(in srgb, var(--color-mint-500) 35%, transparent);color:color-mix(in srgb, var(--color-primary) 78%, transparent);border-radius:999px;flex:none;padding:.26rem .48rem;font-size:.68rem;font-weight:700;line-height:1}.claude-code-user-question-card__question.svelte-sqkxvm{color:color-mix(in srgb, var(--color-primary) 92%, transparent);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.88rem;font-weight:590;line-height:1.45}.claude-code-user-question-card__options.svelte-sqkxvm{flex-wrap:wrap;gap:.45rem;display:flex}.claude-code-user-question-card__option.svelte-sqkxvm,.claude-code-user-question-card__form.svelte-sqkxvm button:where(.svelte-sqkxvm){border:1px solid color-mix(in srgb, var(--color-mint-500) 42%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 76%, var(--color-surface-panel));color:var(--color-primary);cursor:pointer;border-radius:999px;padding:.48rem .72rem;font-size:.76rem;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,opacity .16s}.claude-code-user-question-card__option.svelte-sqkxvm:hover:not(:disabled),.claude-code-user-question-card__form.svelte-sqkxvm button:where(.svelte-sqkxvm):hover:not(:disabled){border-color:color-mix(in srgb, var(--color-mint-600) 60%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-100) 78%, var(--color-surface-panel))}.claude-code-user-question-card__option.svelte-sqkxvm:disabled,.claude-code-user-question-card__form.svelte-sqkxvm button:where(.svelte-sqkxvm):disabled,.claude-code-user-question-card__form.svelte-sqkxvm textarea:where(.svelte-sqkxvm):disabled{cursor:default;opacity:.64}.claude-code-user-question-card__form.svelte-sqkxvm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.claude-code-user-question-card__form.svelte-sqkxvm textarea:where(.svelte-sqkxvm){resize:vertical;border:1px solid color-mix(in srgb, var(--color-border-control) 82%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 82%, transparent);min-height:3rem;color:var(--color-primary);border-radius:.5rem;padding:.58rem .68rem;font-size:.84rem;line-height:1.45}.claude-code-user-question-card__form.svelte-sqkxvm textarea:where(.svelte-sqkxvm):focus,.claude-code-user-question-card__option.svelte-sqkxvm:focus-visible,.claude-code-user-question-card__form.svelte-sqkxvm button:where(.svelte-sqkxvm):focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-500) 62%, transparent);outline-offset:2px}@media (width<=42rem){.claude-code-user-question-card__header.svelte-sqkxvm{flex-direction:column;align-items:flex-start;gap:.45rem}.claude-code-user-question-card__form.svelte-sqkxvm{grid-template-columns:minmax(0,1fr)}.claude-code-user-question-card__form.svelte-sqkxvm button:where(.svelte-sqkxvm){justify-self:end}}.project-conversation-local-draft-button,.project-conversation-interrupt-button,.project-conversation-local-draft-count{border:1px solid color-mix(in srgb, var(--color-border-control) 78%, transparent);background:color-mix(in srgb, var(--color-surface-shell) 86%, transparent);height:2.5rem;color:color-mix(in srgb, var(--color-muted) 82%, transparent);cursor:not-allowed;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.project-conversation-composer-actions{flex:none;align-items:center;gap:.5rem;padding-bottom:0;display:inline-flex}.project-conversation-composer-input-row--multiline .project-conversation-composer-actions{padding-bottom:calc(var(--project-conversation-composer-action-bottom,.08rem) + 1px)}.project-conversation-local-draft-button,.project-conversation-interrupt-button{width:2.5rem}.project-conversation-local-draft-count{min-width:2.5rem;color:var(--color-mint-700);cursor:pointer;padding:0 .78rem;font-size:.82rem;font-weight:800;line-height:1}.project-conversation-local-draft-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.12rem;height:1.12rem}.project-conversation-interrupt-button svg{fill:currentColor;width:1.1rem;height:1.1rem}.project-conversation-interrupt-button--send svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;width:1.12rem;height:1.12rem}.project-conversation-local-draft-button--active{border-color:color-mix(in srgb, var(--color-mint-400) 38%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 68%, var(--color-surface-panel));color:var(--color-mint-700);cursor:pointer}.project-conversation-local-draft-button--active:hover{border-color:color-mix(in srgb, var(--color-mint-400) 64%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 82%, var(--color-surface-panel));transform:translateY(-1px)}.project-conversation-local-draft-count:hover,.project-conversation-local-draft-count--open{border-color:color-mix(in srgb, var(--color-mint-400) 54%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 78%, var(--color-surface-panel));color:var(--color-mint-800)}.project-conversation-local-draft-count:hover{transform:translateY(-1px)}.project-conversation-interrupt-button--active{border-color:color-mix(in srgb, var(--color-danger,#dc2626) 34%, var(--color-border-control));background:color-mix(in srgb, var(--color-danger,#dc2626) 8%, var(--color-surface-panel));color:color-mix(in srgb, var(--color-danger,#dc2626) 88%, var(--color-primary));cursor:pointer}.project-conversation-interrupt-button--active:hover{border-color:color-mix(in srgb, var(--color-danger,#dc2626) 58%, var(--color-border-control));background:color-mix(in srgb, var(--color-danger,#dc2626) 14%, var(--color-surface-panel));transform:translateY(-1px)}.project-conversation-interrupt-button--send{border-color:color-mix(in srgb, var(--color-mint-400) 34%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 58%, var(--color-surface-panel));color:var(--color-mint-700)}.project-conversation-interrupt-button--guide{border-color:color-mix(in srgb, var(--color-sky-400) 36%, var(--color-border-control));background:color-mix(in srgb, var(--color-sky-50) 52%, var(--color-surface-panel));color:color-mix(in srgb, var(--color-sky-400) 76%, var(--color-primary))}.project-conversation-interrupt-button--queue{border-color:color-mix(in srgb, var(--color-amber-400) 38%, var(--color-border-control));background:color-mix(in srgb, var(--color-amber-50) 64%, var(--color-surface-panel));color:color-mix(in srgb, var(--color-amber-400) 82%, var(--color-primary))}.project-conversation-interrupt-button--send-active{cursor:pointer}.project-conversation-interrupt-button--send-active:hover{transform:translateY(-1px)}.project-conversation-interrupt-button--send.project-conversation-interrupt-button--send-active:not(.project-conversation-interrupt-button--guide):not(.project-conversation-interrupt-button--queue):hover{border-color:color-mix(in srgb, var(--color-mint-400) 64%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 82%, var(--color-surface-panel));color:var(--color-mint-800)}.project-conversation-interrupt-button--guide.project-conversation-interrupt-button--send-active:hover{border-color:color-mix(in srgb, var(--color-sky-400) 64%, var(--color-border-control));background:color-mix(in srgb, var(--color-sky-50) 86%, var(--color-surface-panel));color:color-mix(in srgb, var(--color-sky-400) 92%, var(--color-primary))}.project-conversation-interrupt-button--queue.project-conversation-interrupt-button--send-active:hover{border-color:color-mix(in srgb, var(--color-amber-400) 66%, var(--color-border-control));background:color-mix(in srgb, var(--color-amber-50) 88%, var(--color-surface-panel));color:color-mix(in srgb, var(--color-amber-400) 92%, var(--color-primary))}.project-conversation-local-draft-button:disabled,.project-conversation-interrupt-button:disabled{opacity:.62}.project-conversation-local-draft-button:focus-visible,.project-conversation-local-draft-count:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 58%, transparent);outline-offset:2px}.project-conversation-interrupt-button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-danger,#dc2626) 46%, transparent);outline-offset:2px}.project-conversation-interrupt-button--send:focus-visible{outline-color:color-mix(in srgb, var(--color-mint-400) 58%, transparent)}.project-conversation-interrupt-button--guide:focus-visible{outline-color:color-mix(in srgb, var(--color-sky-400) 54%, transparent)}.project-conversation-interrupt-button--queue:focus-visible{outline-color:color-mix(in srgb, var(--color-amber-400) 54%, transparent)}.project-conversation-composer-add-image.svelte-pi28r6{z-index:2;border:1px solid color-mix(in srgb, var(--color-border-control) 78%, transparent);background:color-mix(in srgb, var(--color-surface-shell) 86%, transparent);width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--color-muted) 82%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.project-conversation-composer-input-row--multiline .project-conversation-composer-add-image.svelte-pi28r6{top:auto;bottom:var(--project-conversation-composer-action-bottom,.08rem);transform:none}.project-conversation-composer-add-image.svelte-pi28r6 svg:where(.svelte-pi28r6){fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:1.12rem;height:1.12rem}.project-conversation-composer-add-image.svelte-pi28r6:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-mint-400) 64%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 78%, var(--color-surface-panel));color:var(--color-mint-800);transform:translateY(calc(-50% - 1px))}.project-conversation-composer-input-row--multiline .project-conversation-composer-add-image.svelte-pi28r6:hover:not(:disabled){transform:translateY(-1px)}.project-conversation-composer-add-image.svelte-pi28r6:disabled{cursor:not-allowed;opacity:.52}.project-conversation-composer-add-image.svelte-pi28r6:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 58%, transparent);outline-offset:2px}.project-conversation-composer-mirror.svelte-9cx4lf{top:50%;right:var(--project-conversation-composer-inline-actions-width,5.9rem);box-sizing:border-box;z-index:0;height:1.5rem;color:var(--color-primary);pointer-events:none;white-space:pre-wrap;word-break:break-word;padding:.125rem 0 .125rem .35rem;font-size:.875rem;line-height:1.25rem;position:absolute;left:.65rem;overflow:hidden;transform:translateY(-50%)}.project-conversation-composer-input-row--multiline .project-conversation-composer-mirror.svelte-9cx4lf{height:min(5.375rem,100% - .72rem);top:.36rem;bottom:auto;transform:none}.project-conversation-composer-mirror-line.svelte-9cx4lf{min-height:1.25rem;display:block}.project-conversation-context-token.svelte-9cx4lf{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-mint-300) 62%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 82%, var(--color-surface-shell));min-width:0;max-width:min(100%,34rem);height:1.25rem;box-shadow:0 6px 16px color-mix(in srgb, var(--color-mint-200) 18%, transparent);color:var(--color-primary);vertical-align:top;border-radius:999px;align-items:center;gap:.34rem;padding:0 .52rem 0 .18rem;line-height:1;display:inline-flex}.project-conversation-context-token--context.svelte-9cx4lf{border-color:color-mix(in srgb, var(--color-mint-300) 62%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 82%, var(--color-surface-shell));box-shadow:0 6px 16px color-mix(in srgb, var(--color-mint-200) 18%, transparent)}.project-conversation-context-token--skill.svelte-9cx4lf{border-color:color-mix(in srgb, #7dd3fc 62%, var(--color-border-control));background:color-mix(in srgb, #eff6ff 82%, var(--color-surface-shell));box-shadow:0 6px 16px #bae6fd38}.project-conversation-context-token-icon.svelte-9cx4lf{background:color-mix(in srgb, var(--color-mint-200) 54%, transparent);width:.95rem;height:.95rem;color:color-mix(in srgb, var(--color-primary) 78%, var(--color-mint-600));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.62rem;font-weight:760;line-height:1;display:inline-flex}.project-conversation-context-token--skill.svelte-9cx4lf .project-conversation-context-token-icon:where(.svelte-9cx4lf){color:color-mix(in srgb, #075985 84%, var(--color-primary));background:#bae6fdb8}.project-conversation-context-token-text.svelte-9cx4lf{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-conversation-codex-command-picker.svelte-16q6mjo{z-index:8;border:1px solid color-mix(in srgb, var(--color-border-control) 82%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 94%, var(--color-surface-shell));max-height:16rem;box-shadow:0 18px 40px color-mix(in srgb, var(--color-shadow) 18%, transparent);border-radius:.85rem;flex-direction:column;gap:.25rem;padding:.35rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:.65rem;right:3.2rem;overflow-y:auto}.project-conversation-codex-command-status.svelte-16q6mjo{color:var(--color-muted);padding:.45rem .55rem;font-size:.78rem;line-height:1.2rem}.project-conversation-codex-command-status--error.svelte-16q6mjo{color:var(--color-danger,#dc2626)}.project-conversation-codex-command-option.svelte-16q6mjo{width:100%;min-width:0;color:var(--color-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;flex-direction:column;gap:.18rem;padding:.45rem .55rem;display:flex}.project-conversation-codex-command-option.svelte-16q6mjo:hover,.project-conversation-codex-command-option--active.svelte-16q6mjo{background:color-mix(in srgb, var(--color-cyan-100,var(--color-mint-100)) 58%, transparent)}.project-conversation-codex-command-option.svelte-16q6mjo:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 78%, transparent);outline-offset:2px}.project-conversation-codex-command-option-main.svelte-16q6mjo{align-items:center;gap:.42rem;min-width:0;display:flex}.project-conversation-codex-command-option-label.svelte-16q6mjo,.project-conversation-codex-command-option-description.svelte-16q6mjo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-conversation-codex-command-option-label.svelte-16q6mjo{font-size:.82rem;font-weight:760}.project-conversation-codex-command-option-source.svelte-16q6mjo{background:color-mix(in srgb, var(--color-border-soft) 72%, transparent);color:var(--color-muted);border-radius:999px;flex:none;padding:0 .4rem;font-size:.68rem;line-height:1rem}.project-conversation-codex-command-option-description.svelte-16q6mjo{color:var(--color-muted);font-size:.73rem;line-height:1rem}.project-conversation-phrase-suggestion-picker.svelte-fatww5{z-index:8;border:1px solid color-mix(in srgb, var(--color-border-control) 82%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 95%, var(--color-surface-shell));max-height:13rem;box-shadow:0 18px 40px color-mix(in srgb, var(--color-shadow) 18%, transparent);border-radius:.85rem;flex-direction:column;gap:.25rem;padding:.35rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:.65rem;right:3.2rem;overflow-y:auto}.project-conversation-phrase-suggestion-status.svelte-fatww5{color:var(--color-muted);padding:.45rem .55rem;font-size:.78rem;line-height:1.2rem}.project-conversation-phrase-suggestion-status--error.svelte-fatww5{color:var(--color-danger,#dc2626)}.project-conversation-phrase-suggestion-option.svelte-fatww5{width:100%;min-width:0;color:var(--color-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.48rem .58rem;display:flex}.project-conversation-phrase-suggestion-option.svelte-fatww5:hover,.project-conversation-phrase-suggestion-option--active.svelte-fatww5{background:color-mix(in srgb, var(--color-mint-100) 56%, transparent)}.project-conversation-phrase-suggestion-option.svelte-fatww5:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 78%, transparent);outline-offset:2px}.project-conversation-phrase-suggestion-text.svelte-fatww5{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:700;overflow:hidden}.project-conversation-phrase-suggestion-meta.svelte-fatww5{color:var(--color-muted);flex:none;font-size:.72rem;line-height:1rem}.project-conversation-skill-use-picker.svelte-1c7gubg{z-index:8;border:1px solid color-mix(in srgb, var(--color-border-control) 82%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 94%, var(--color-surface-shell));max-height:16rem;box-shadow:0 18px 40px color-mix(in srgb, var(--color-shadow) 18%, transparent);border-radius:.85rem;flex-direction:column;gap:.25rem;padding:.35rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:.65rem;right:3.2rem;overflow-y:auto}.project-conversation-skill-use-status.svelte-1c7gubg{color:var(--color-muted);padding:.45rem .55rem;font-size:.78rem;line-height:1.2rem}.project-conversation-skill-use-status--error.svelte-1c7gubg{color:var(--color-danger,#dc2626)}.project-conversation-skill-use-option.svelte-1c7gubg{width:100%;min-width:0;color:var(--color-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;flex-direction:column;gap:.18rem;padding:.45rem .55rem;display:flex}.project-conversation-skill-use-option.svelte-1c7gubg:hover,.project-conversation-skill-use-option--active.svelte-1c7gubg{background:color-mix(in srgb, var(--color-mint-100) 58%, transparent)}.project-conversation-skill-use-option.svelte-1c7gubg:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 78%, transparent);outline-offset:2px}.project-conversation-skill-use-option-main.svelte-1c7gubg{align-items:center;gap:.42rem;min-width:0;display:flex}.project-conversation-skill-use-option-icon.svelte-1c7gubg{background:color-mix(in srgb, var(--color-mint-200) 58%, transparent);width:1.05rem;height:1.05rem;color:color-mix(in srgb, var(--color-primary) 78%, var(--color-mint-600));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:760;line-height:1;display:inline-flex}.project-conversation-skill-use-option-label.svelte-1c7gubg,.project-conversation-skill-use-option-path.svelte-1c7gubg{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-conversation-skill-use-option-label.svelte-1c7gubg{font-size:.82rem;font-weight:700}.project-conversation-skill-use-option-path.svelte-1c7gubg{color:var(--color-muted);padding-left:1.47rem;font-size:.73rem;line-height:1rem}.project-conversation-composer-voice{z-index:2;border:1px solid color-mix(in srgb, var(--color-border-control) 78%, transparent);background:color-mix(in srgb, var(--color-surface-shell) 86%, transparent);width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--color-muted) 82%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:50%;right:2.9rem;transform:translateY(-50%)}.project-conversation-composer-input-row--multiline .project-conversation-composer-voice{top:auto;bottom:var(--project-conversation-composer-action-bottom,.08rem);transform:none}.project-conversation-composer-voice svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;width:1.12rem;height:1.12rem}.project-conversation-composer-voice:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-mint-400) 64%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 78%, var(--color-surface-panel));color:var(--color-mint-800);transform:translateY(calc(-50% - 1px))}.project-conversation-composer-input-row--multiline .project-conversation-composer-voice:hover:not(:disabled){transform:translateY(-1px)}.project-conversation-composer-voice--recording{border-color:color-mix(in srgb, var(--color-danger,#dc2626) 42%, var(--color-border-control));background:color-mix(in srgb, var(--color-danger,#dc2626) 10%, var(--color-surface-panel));color:color-mix(in srgb, var(--color-danger,#dc2626) 88%, var(--color-primary))}.project-conversation-composer-voice--loading{border-color:color-mix(in srgb, var(--color-mint-400) 58%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 84%, var(--color-surface-panel));color:var(--color-mint-800)}.project-conversation-composer-voice-spinner{border:2px solid color-mix(in srgb, currentColor 24%, transparent);border-top-color:currentColor;border-radius:999px;width:1.1rem;height:1.1rem;animation:.72s linear infinite zhaw-voice-loading-spin}.project-conversation-composer-voice--error{border-color:color-mix(in srgb, var(--color-danger,#dc2626) 54%, var(--color-border-control));color:color-mix(in srgb, var(--color-danger,#dc2626) 90%, var(--color-primary))}.project-conversation-composer-voice:disabled{cursor:not-allowed;opacity:.52}.project-conversation-composer-voice:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 58%, transparent);outline-offset:2px}.project-conversation-composer-voice-status{z-index:3;text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb, var(--color-border-control) 70%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 90%, transparent);max-width:min(22rem,100% - 1.9rem);color:color-mix(in srgb, var(--color-muted) 86%, var(--color-primary));box-shadow:0 .35rem 1.1rem color-mix(in srgb, var(--color-shadow,#0f172a) 10%, transparent);border-radius:999px;padding:.18rem .58rem;font-size:.72rem;font-weight:700;line-height:1rem;position:absolute;top:-1.45rem;left:.95rem;overflow:hidden}@keyframes zhaw-voice-loading-spin{to{transform:rotate(360deg)}}.project-conversation-composer-input-row.svelte-5ajigp{--project-conversation-composer-action-bottom:.08rem;align-items:center;gap:.5rem;min-width:0;display:flex}.project-conversation-composer-input-row--multiline.svelte-5ajigp{align-items:flex-end}.project-conversation-composer-input-shell.svelte-5ajigp{--project-conversation-composer-inline-actions-width:5.9rem;border:1px solid color-mix(in srgb, var(--color-border-control) 80%, transparent);background:var(--color-input);min-width:0;min-height:3rem;padding:.36rem var(--project-conversation-composer-inline-actions-width) .36rem .65rem;border-radius:1.2rem;flex-direction:column;flex:auto;justify-content:center;gap:.45rem;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.project-conversation-composer-input-shell.svelte-5ajigp:focus-within{border-color:var(--color-mint-300)}.project-conversation-composer-input-shell--picker-open.svelte-5ajigp:focus-within{border-color:color-mix(in srgb, var(--color-border-control) 80%, transparent)}.project-conversation-composer-textarea.svelte-5ajigp{box-sizing:border-box;z-index:1;resize:none;white-space:pre-wrap;width:100%;min-width:0;min-height:1.5rem;max-height:5.375rem;color:var(--color-primary);caret-color:var(--color-primary);background:0 0;border:0;border-radius:0;outline:none;padding:.125rem 0 .125rem .35rem;font-size:.875rem;line-height:1.25rem;position:relative;overflow:hidden}#app .project-conversation-composer-textarea:focus,#app .project-conversation-composer-textarea:focus-visible{outline-offset:0;outline:none}.project-conversation-composer-textarea--mirrored.svelte-5ajigp{color:#0000}.project-conversation-composer-textarea.svelte-5ajigp::placeholder{color:color-mix(in srgb, var(--color-muted) 78%, transparent)}.project-conversation-composer-textarea.svelte-5ajigp:disabled{cursor:not-allowed;opacity:.64}.project-conversation-origin-icon.svelte-xlfwrk{border:1px solid color-mix(in srgb, var(--color-border-control) 68%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 66%, transparent);width:1.45rem;height:1.45rem;color:color-mix(in srgb, var(--color-secondary) 88%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.project-conversation-origin-icon.is-scheduled.svelte-xlfwrk{border-color:color-mix(in srgb, var(--color-sky-400) 42%, var(--color-border-control));background:color-mix(in srgb, var(--color-sky-50) 66%, var(--color-surface-panel));color:color-mix(in srgb, var(--color-sky-600) 78%, var(--color-primary) 22%)}.project-conversation-origin-icon.is-platform-task.svelte-xlfwrk{border-color:color-mix(in srgb, var(--color-accent,#45c4a0) 45%, var(--color-border-control));background:color-mix(in srgb, var(--color-accent,#45c4a0) 15%, var(--color-surface-panel));color:color-mix(in srgb, var(--color-accent,#45c4a0) 72%, var(--color-primary) 28%)}.project-conversation-origin-icon.svelte-xlfwrk svg:where(.svelte-xlfwrk){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:.9rem;height:.9rem;display:block}.runtime-icon-strip{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.32rem;min-width:0;max-width:100%;display:inline-flex}.runtime-icon-group{border:1px solid color-mix(in srgb, var(--color-border-control) 64%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 62%, transparent);border-radius:999px;align-items:center;gap:.16rem;min-width:0;padding:.12rem .18rem;display:inline-flex}.runtime-kind-icon,.runtime-brand-badge,.runtime-hidden-count{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-border-control) 58%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.18rem;height:1.18rem;font-size:.6rem;font-weight:750;line-height:1;display:inline-flex}.runtime-kind-icon{color:color-mix(in srgb, var(--color-secondary,#64748b) 82%, transparent)}.runtime-kind-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:.9rem;height:.9rem}.runtime-brand-badge-codex{background:color-mix(in srgb, var(--color-deep-900) 86%, transparent);color:#fff}.runtime-brand-badge-web{background:color-mix(in srgb, var(--color-surface-shell) 90%, var(--color-mint-100,#d1fae5));color:color-mix(in srgb, var(--color-primary,#0f172a) 84%, var(--color-mint-600,#059669))}.runtime-brand-badge-cron{background:color-mix(in srgb, var(--color-surface-shell) 92%, #fff1c7 8%);color:#743614}.runtime-brand-badge-platform-task{background:color-mix(in srgb, var(--color-accent,#45c4a0) 16%, var(--color-surface-panel));color:color-mix(in srgb, var(--color-accent,#45c4a0) 76%, var(--color-primary) 24%)}.runtime-brand-badge-has-image{padding:0;position:relative;overflow:hidden}.runtime-brand-badge-fallback{z-index:0;position:relative}.runtime-brand-badge-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.runtime-brand-badge-platform-task-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:.86rem;height:.86rem;display:block}.runtime-brand-badge-telegram{background:color-mix(in srgb, var(--color-sky-400) 92%, var(--color-deep-900));color:#fff}.runtime-brand-badge-feishu{background:color-mix(in srgb, var(--color-accent-500) 88%, var(--color-deep-900));color:#fff}.runtime-brand-badge-wechat{background:color-mix(in srgb, var(--color-mint-500) 90%, transparent);color:#fff}.runtime-brand-badge-unknown{background:color-mix(in srgb, var(--color-surface-shell) 82%, var(--color-border-control));color:var(--color-secondary)}.runtime-hidden-count{color:var(--color-muted)}.project-conversation-composer-meta.svelte-1k3wfto{color:color-mix(in srgb, var(--color-secondary) 82%, transparent);flex-wrap:wrap;align-items:center;gap:.32rem .58rem;margin:-.05rem 0 .65rem;padding:0 .15rem;font-size:.73rem;line-height:1.35;display:flex}.project-conversation-runtime-switch-slot.svelte-1k3wfto{flex:0 auto;justify-content:flex-start;align-items:center;min-width:0;display:inline-flex}.project-conversation-context-button.svelte-1k3wfto{border:1px solid color-mix(in srgb, var(--color-mint-400) 32%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 68%, var(--color-surface-panel));min-width:0;max-width:100%;height:1.45rem;color:var(--color-primary);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;padding:0 .58rem;font-size:.72rem;font-weight:680;line-height:1;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffa3}.project-conversation-context-button.svelte-1k3wfto:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-mint-500) 56%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-100) 70%, var(--color-surface-panel));color:var(--color-primary);box-shadow:0 1px 0 #ffffffbd inset, 0 0 0 2px color-mix(in srgb, var(--color-mint-100) 72%, transparent)}.project-conversation-context-button.is-loading.svelte-1k3wfto{border-color:color-mix(in srgb, var(--color-mint-500) 52%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-100) 74%, var(--color-surface-panel))}.project-conversation-context-button.svelte-1k3wfto:disabled{cursor:default;opacity:.68}.project-conversation-context-button.svelte-1k3wfto:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 72%, transparent);outline-offset:2px}.project-conversation-context-button.svelte-1k3wfto span:where(.svelte-1k3wfto){text-overflow:ellipsis;min-width:0;color:inherit;font-weight:inherit;white-space:nowrap;line-height:1;overflow:hidden}.project-conversation-context-spinner.svelte-1k3wfto{border:1.5px solid color-mix(in srgb, var(--color-border-control) 72%, transparent);border-top-color:var(--color-primary);border-radius:999px;flex:none;width:.72rem;height:.72rem;animation:.72s linear infinite svelte-1k3wfto-project-conversation-context-spin;display:inline-block}@keyframes svelte-1k3wfto-project-conversation-context-spin{to{transform:rotate(360deg)}}.project-conversation-composer-copy-id.svelte-1k3wfto{border:1px solid color-mix(in srgb, var(--color-border-control) 70%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 58%, transparent);height:1.45rem;color:var(--color-primary);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 .54rem;font-size:.72rem;font-weight:650;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.project-conversation-composer-copy-id.svelte-1k3wfto:hover{border-color:color-mix(in srgb, var(--color-mint-400) 42%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 74%, transparent);color:var(--color-primary)}.project-conversation-composer-copy-id.svelte-1k3wfto:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 72%, transparent);outline-offset:2px}@media (width<=44rem){.project-conversation-runtime-switch-slot.svelte-1k3wfto{flex:100%;justify-content:flex-start}}.conversation-runtime-model-switch-shell.svelte-cdu1c{isolation:isolate;min-width:0;display:inline-flex;position:relative}.conversation-runtime-model-switch-pulse.svelte-cdu1c{pointer-events:none;z-index:1;border:2px solid color-mix(in srgb, var(--color-surface-panel) 78%, white 22%);background:color-mix(in srgb, var(--color-mint-500) 86%, var(--color-primary) 14%);width:.5rem;height:.5rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-mint-300) 44%, transparent), 0 3px 10px color-mix(in srgb, var(--color-mint-700) 18%, transparent);border-radius:999px;animation:1.05s ease-in-out infinite svelte-cdu1c-runtime-model-switch-pulse-dot;position:absolute;inset-block-start:-.18rem;inset-inline-end:-.14rem}.conversation-runtime-override-select.is-model-switch-effect-pending{border-color:color-mix(in srgb, var(--color-mint-400) 62%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 64%, var(--color-surface-panel));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-mint-100) 44%, transparent), 0 1px 0 #ffffffb8 inset;animation:1.35s ease-in-out infinite svelte-cdu1c-runtime-model-switch-pending}@keyframes svelte-cdu1c-runtime-model-switch-pending{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-mint-100) 32%, transparent), 0 1px 0 #ffffffb8 inset}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-mint-100) 58%, transparent), 0 1px 0 #ffffffb8 inset}}@keyframes svelte-cdu1c-runtime-model-switch-pulse-dot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-mint-300) 34%, transparent), 0 3px 10px color-mix(in srgb, var(--color-mint-700) 18%, transparent);transform:scale(.92)}50%{box-shadow:0 0 0 .42rem color-mix(in srgb, var(--color-mint-300) 0%, transparent), 0 3px 10px color-mix(in srgb, var(--color-mint-700) 22%, transparent);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.conversation-runtime-override-select.is-model-switch-effect-pending,.conversation-runtime-model-switch-pulse.svelte-cdu1c{animation:none}}.conversation-runtime-overrides.svelte-1n8m6wl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.34rem;min-width:0;display:flex}.conversation-runtime-override-select{border-color:color-mix(in srgb, var(--color-border-control) 76%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 82%, white 18%);border-radius:999px;min-width:5.5rem;max-width:10rem;height:1.58rem;padding-inline:.58rem;font-size:.72rem;box-shadow:inset 0 1px #ffffffb8}.conversation-runtime-override-select:hover{border-color:color-mix(in srgb, var(--color-mint-400) 48%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 58%, var(--color-surface-panel))}.conversation-runtime-override-select .choice-select-trigger-label{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.project-conversation-local-draft-auto-actions.svelte-1jyzsux{flex:none;align-items:center;gap:.35rem;display:inline-flex}.project-conversation-local-draft-auto-toggle.svelte-1jyzsux{border:1px solid color-mix(in srgb, var(--color-border-control) 72%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 70%, transparent);min-width:0;height:1.75rem;color:var(--color-muted);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.42rem;padding:.22rem .28rem .22rem .7rem;font-size:.7rem;font-weight:760;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.project-conversation-local-draft-auto-toggle.svelte-1jyzsux i:where(.svelte-1jyzsux){background:color-mix(in srgb, var(--color-border-control) 82%, transparent);border-radius:999px;flex:none;width:1.72rem;height:1rem;transition:background-color .16s;display:inline-flex;position:relative}.project-conversation-local-draft-auto-toggle.svelte-1jyzsux i:where(.svelte-1jyzsux):after{content:"";background:var(--color-surface-panel);width:.68rem;height:.68rem;box-shadow:0 1px 2px color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:999px;transition:transform .16s;position:absolute;top:.16rem;left:.16rem}.project-conversation-local-draft-auto-toggle--on.svelte-1jyzsux{border-color:color-mix(in srgb, var(--color-mint-400) 48%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 74%, var(--color-surface-panel));color:var(--color-mint-800)}.project-conversation-local-draft-auto-toggle--on.svelte-1jyzsux i:where(.svelte-1jyzsux){background:var(--color-mint-500)}.project-conversation-local-draft-auto-toggle--on.svelte-1jyzsux i:where(.svelte-1jyzsux):after{transform:translate(.72rem)}.project-conversation-local-draft-auto-toggle.svelte-1jyzsux:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-mint-400) 62%, var(--color-border-control));color:var(--color-primary)}.project-conversation-local-draft-auto-toggle.svelte-1jyzsux:disabled{cursor:not-allowed;opacity:.56}.project-conversation-local-draft-auto-toggle.svelte-1jyzsux:focus-visible,.project-conversation-local-draft-auto-pause.svelte-1jyzsux:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 58%, transparent);outline-offset:2px}.project-conversation-local-draft-auto-pause.svelte-1jyzsux{border:1px solid color-mix(in srgb, var(--color-border-control) 72%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 70%, transparent);width:1.75rem;height:1.75rem;color:var(--color-muted);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.project-conversation-local-draft-auto-pause.svelte-1jyzsux svg:where(.svelte-1jyzsux){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15px;width:.84rem;height:.84rem}.project-conversation-local-draft-auto-pause--paused.svelte-1jyzsux{border-color:color-mix(in srgb, var(--color-amber-300) 48%, var(--color-border-control));background:color-mix(in srgb, var(--color-amber-100) 16%, var(--color-surface-panel));color:color-mix(in srgb, var(--color-amber-400) 76%, var(--color-primary))}.project-conversation-local-draft-auto-pause--paused.svelte-1jyzsux svg:where(.svelte-1jyzsux){fill:currentColor;stroke:none}.project-conversation-local-draft-auto-pause.svelte-1jyzsux:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-mint-400) 62%, var(--color-border-control));color:var(--color-primary);transform:translateY(-1px)}.project-conversation-local-draft-auto-pause.svelte-1jyzsux:disabled{cursor:not-allowed;opacity:.46}.project-conversation-local-drafts-header.svelte-1mdfsyw{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.project-conversation-local-drafts-heading.svelte-1mdfsyw{min-width:0;color:var(--color-muted);cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;padding:0;font-size:.72rem;font-weight:700;line-height:1.1;display:inline-flex}.project-conversation-local-drafts-heading.svelte-1mdfsyw:hover{color:var(--color-primary)}.project-conversation-local-drafts-heading.svelte-1mdfsyw:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 46%, transparent);outline-offset:3px;border-radius:.65rem}.project-conversation-local-drafts-heading-main.svelte-1mdfsyw{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.project-conversation-local-drafts-chevron.svelte-1mdfsyw{width:1rem;height:1rem;color:var(--color-muted);flex:none;justify-content:center;align-items:center;transition:transform .16s;display:inline-flex}.project-conversation-local-drafts-chevron--open.svelte-1mdfsyw{transform:rotate(90deg)}.project-conversation-local-drafts-chevron.svelte-1mdfsyw svg:where(.svelte-1mdfsyw){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:.82rem;height:.82rem}.project-conversation-local-draft-actions.svelte-1wrkg5{flex:none;align-items:center;gap:.22rem;display:inline-flex}.project-conversation-local-draft-item:hover .project-conversation-local-draft-send.svelte-1wrkg5,.project-conversation-local-draft-item:focus-within .project-conversation-local-draft-send.svelte-1wrkg5{opacity:.95;pointer-events:auto}.project-conversation-local-draft-send.svelte-1wrkg5,.project-conversation-local-draft-edit.svelte-1wrkg5,.project-conversation-local-draft-remove.svelte-1wrkg5{width:1.75rem;height:1.75rem;color:var(--color-muted);opacity:.9;pointer-events:auto;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.project-conversation-local-draft-send.svelte-1wrkg5{border-color:color-mix(in srgb, var(--color-mint-300) 36%, transparent);background:color-mix(in srgb, var(--color-mint-50) 54%, transparent);color:var(--color-mint-700);opacity:0;pointer-events:none}.project-conversation-local-draft-send--busy.svelte-1wrkg5{opacity:1;pointer-events:auto}.project-conversation-local-draft-send.svelte-1wrkg5:disabled,.project-conversation-local-draft-edit.svelte-1wrkg5:disabled{cursor:not-allowed;opacity:.42}.project-conversation-local-draft-send.svelte-1wrkg5 svg:where(.svelte-1wrkg5),.project-conversation-local-draft-edit.svelte-1wrkg5 svg:where(.svelte-1wrkg5),.project-conversation-local-draft-remove.svelte-1wrkg5 svg:where(.svelte-1wrkg5){fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:.88rem;height:.88rem}.project-conversation-local-draft-send.svelte-1wrkg5:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-mint-400) 62%, transparent);background:color-mix(in srgb, var(--color-mint-50) 86%, transparent);color:var(--color-mint-700);opacity:1}.project-conversation-local-draft-edit.svelte-1wrkg5:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-mint-300) 52%, transparent);background:color-mix(in srgb, var(--color-mint-50) 70%, transparent);color:var(--color-mint-700);opacity:1}.project-conversation-local-draft-remove.svelte-1wrkg5:hover{border-color:color-mix(in srgb, var(--color-border-control) 72%, transparent);background:var(--color-surface-shell);color:var(--color-primary)}.project-conversation-local-draft-item.svelte-vs65nm{border:1px solid color-mix(in srgb, var(--color-border-soft) 76%, transparent);background:color-mix(in srgb, var(--color-surface-panel) 76%, transparent);cursor:grab;border-radius:.8rem;gap:.52rem;min-width:0;padding:.62rem;transition:border-color .16s,background-color .16s,opacity .16s,transform .16s;display:grid}.project-conversation-local-draft-item--dragging.svelte-vs65nm{cursor:grabbing;opacity:.56;transform:scale(.99)}.project-conversation-local-draft-item--drop-target.svelte-vs65nm{border-color:color-mix(in srgb, var(--color-mint-400) 54%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 34%, var(--color-surface-panel) 66%)}.project-conversation-local-draft-card-header.svelte-vs65nm{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.project-conversation-local-draft-card-meta.svelte-vs65nm{align-items:center;gap:.36rem;min-width:0;display:inline-flex}.project-conversation-local-draft-drag-handle.svelte-vs65nm{width:1.1rem;height:1.1rem;color:color-mix(in srgb, var(--color-muted) 76%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.project-conversation-local-draft-drag-handle.svelte-vs65nm svg:where(.svelte-vs65nm){fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.4px;width:.95rem;height:.95rem}.project-conversation-local-draft-index.svelte-vs65nm{background:color-mix(in srgb, var(--color-mint-50) 82%, transparent);width:2.15rem;height:1.45rem;color:var(--color-mint-700);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:760;line-height:1;display:inline-flex}.project-conversation-local-draft-preview.svelte-vs65nm{min-height:1.25rem;color:var(--color-primary);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:.78rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.project-conversation-local-draft-attachment-summary.svelte-vs65nm{color:var(--color-muted);font-size:.72rem;line-height:1.2}.project-conversation-local-drafts.svelte-2ijir3{border:1px solid color-mix(in srgb, var(--color-border-soft) 84%, transparent);background:color-mix(in srgb, var(--color-surface-shell) 70%, transparent);border-radius:1rem;margin-top:.75rem;padding:.65rem}.project-conversation-local-draft-items.svelte-2ijir3{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.55rem;margin-top:.65rem;display:grid}.project-conversation-composer.svelte-1hctfy5{z-index:72;box-shadow:0 -.65rem 1.4rem color-mix(in srgb, var(--color-surface-shell) 72%, transparent);flex:none;margin-top:auto;position:sticky;bottom:0}.project-conversation-timeline-slot.svelte-hr6tuk{flex:auto;min-width:0;min-height:0;overflow:hidden}.project-conversation-timeline-body.svelte-hr6tuk{flex:auto;overflow:hidden}.project-conversation-main-column.svelte-1hmpbcs{flex-direction:column;min-height:0;display:flex}.project-conversation-rail-aside.svelte-1eroo6n{display:none}@container project-conversation-detail (width>=72rem){.project-conversation-rail-aside.svelte-1eroo6n{scrollbar-gutter:stable;min-height:0;max-height:100%;padding-right:.25rem;display:block;overflow:hidden auto}}.project-conversation-body-layout.svelte-9olaee{grid-template-columns:minmax(0,1fr);min-height:0}@container project-conversation-detail (width>=72rem){.project-conversation-body-layout.svelte-9olaee{grid-template-columns:minmax(0,1fr) 20rem}}.project-conversation-title-command-badge.svelte-11h4jsd{border:1px solid color-mix(in srgb, var(--color-mint-300) 56%, var(--color-border-control) 44%);background:color-mix(in srgb, var(--color-mint-50) 62%, var(--color-surface-shell) 38%);max-width:4.5rem;color:color-mix(in srgb, var(--color-primary) 82%, var(--color-mint-600) 18%);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.06rem .38rem;font-size:.66rem;font-weight:800;line-height:1.25;display:inline-flex}.dark .project-conversation-title-command-badge.svelte-11h4jsd{border-color:color-mix(in srgb, var(--color-mint-300) 44%, var(--color-border-control) 56%);background:color-mix(in srgb, var(--color-mint-500) 18%, var(--color-surface-panel) 82%);color:color-mix(in srgb, var(--color-mint-50) 88%, var(--color-primary) 12%)}.project-conversation-platform-icon.svelte-1fup8u4{width:1rem;height:1rem;color:color-mix(in srgb, var(--color-accent,#45c4a0) 76%, var(--color-primary) 24%);flex:0 0 1rem;justify-content:center;align-items:center;margin-top:.12rem;display:inline-flex}.dark .project-conversation-platform-icon.svelte-1fup8u4{color:color-mix(in srgb, var(--color-accent,#45c4a0) 86%, var(--color-primary) 14%)}.project-conversation-platform-icon.svelte-1fup8u4 svg:where(.svelte-1fup8u4){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:1rem;height:1rem;display:block;overflow:visible}.project-conversation-scheduled-icon.svelte-1l7zg06{width:1rem;height:1rem;color:color-mix(in srgb, var(--color-sky-600) 72%, var(--color-primary) 28%);flex:0 0 1rem;justify-content:center;align-items:center;margin-top:.12rem;display:inline-flex}.dark .project-conversation-scheduled-icon.svelte-1l7zg06{color:color-mix(in srgb, var(--color-sky-200) 84%, var(--color-primary) 16%)}.project-conversation-scheduled-icon.svelte-1l7zg06 svg:where(.svelte-1l7zg06){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:1rem;height:1rem;display:block;overflow:visible}.project-conversation-detail-actions.svelte-12rzpas{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.project-conversation-detail-sync.svelte-12rzpas{cursor:help;justify-content:center;align-items:center;width:.78rem;height:.78rem;display:inline-flex}.project-conversation-detail-sync.svelte-12rzpas>span:where(.svelte-12rzpas){border:2px solid color-mix(in srgb, var(--color-mint-500) 25%, transparent);border-top-color:var(--color-mint-600);border-radius:999px;width:100%;height:100%;animation:.8s linear infinite svelte-12rzpas-project-conversation-detail-sync-spin}@keyframes svelte-12rzpas-project-conversation-detail-sync-spin{to{transform:rotate(360deg)}}.project-conversation-detail-frame.svelte-12rzpas{container:project-conversation-detail/inline-size}.project-conversation-detail-panel,.project-conversation-detail-content{min-width:0}.project-conversation-detail-content{position:relative}@media (width<=71.999rem){.project-conversation-detail-panel{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.project-conversation-detail-content{flex:auto;min-height:0;padding-right:0;overflow:hidden}.project-conversation-detail-frame.svelte-12rzpas,.project-conversation-detail-content .project-conversation-body-layout,.project-conversation-detail-content .project-conversation-main-column{height:100%;min-height:0}.project-conversation-detail-content .project-conversation-body-layout{overflow:hidden}.project-conversation-detail-content .project-conversation-timeline{height:100%;max-height:none}}@media (width>=72rem){.project-conversation-detail-panel{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.project-conversation-detail-content{flex:auto;min-height:0;padding-right:0;overflow:hidden}.project-conversation-detail-frame.svelte-12rzpas,.project-conversation-detail-content .project-conversation-body-layout,.project-conversation-detail-content .project-conversation-main-column,.project-conversation-detail-content .project-conversation-timeline-body{height:100%;min-height:0;overflow:hidden}.project-conversation-detail-content .project-conversation-timeline-slot{flex:auto;min-height:0;overflow:hidden}.project-conversation-detail-content .project-conversation-timeline{height:100%;max-height:none}}.project-conversation-create-button.svelte-1xfs8xf{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-mint-300) 58%, var(--color-border-control) 42%);background:color-mix(in srgb, var(--color-mint-400) 92%, var(--color-surface-shell) 8%);width:2.35rem;height:2.35rem;color:var(--color-deep-950);box-shadow:0 .75rem 1.7rem color-mix(in srgb, var(--color-mint-400) 20%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:inline-flex}.project-conversation-create-button.svelte-1xfs8xf:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-mint-400) 72%, var(--color-border-control) 28%);background:color-mix(in srgb, var(--color-mint-500) 92%, var(--color-surface-shell) 8%);box-shadow:0 .9rem 2rem color-mix(in srgb, var(--color-mint-400) 26%, transparent);transform:translateY(-1px)}.project-conversation-create-button.svelte-1xfs8xf:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 72%, transparent);outline-offset:2px}.project-conversation-create-button.svelte-1xfs8xf:disabled{cursor:not-allowed;opacity:.64;transform:none}.project-conversation-create-icon.svelte-1xfs8xf,.project-conversation-create-spinner.svelte-1xfs8xf{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15px;width:1.12rem;height:1.12rem;display:block}.project-conversation-create-spinner.svelte-1xfs8xf{animation:.85s linear infinite svelte-1xfs8xf-project-conversation-spin}@keyframes svelte-1xfs8xf-project-conversation-spin{to{transform:rotate(360deg)}}.project-conversation-batch-confirmation.svelte-17wv321{border:1px solid color-mix(in srgb, var(--color-amber-200) 46%, var(--color-border-soft) 54%);background:color-mix(in srgb, var(--color-amber-50) 24%, var(--color-surface-panel) 76%);border-radius:1.1rem;padding:1rem}.project-conversation-batch-confirmation-title.svelte-17wv321{color:var(--color-primary);font-size:.94rem;font-weight:700;line-height:1.5}.project-conversation-batch-confirmation-detail.svelte-17wv321{color:var(--color-secondary);margin-top:.45rem;font-size:.84rem;line-height:1.7}.project-conversation-batch-confirm-button.svelte-17wv321{border:1px solid color-mix(in srgb, var(--color-amber-400) 58%, var(--color-border-control) 42%);background:color-mix(in srgb, var(--color-amber-400) 84%, var(--color-deep-950) 16%);color:#fff;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:700;transition:background-color .16s,border-color .16s,opacity .16s}.project-conversation-batch-confirm-button.svelte-17wv321:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-amber-400) 70%, var(--color-border-control) 30%);background:color-mix(in srgb, var(--color-amber-400) 88%, var(--color-deep-950) 12%)}.project-conversation-batch-confirm-button.svelte-17wv321:disabled{cursor:not-allowed;opacity:.62}.project-conversation-pin-button.svelte-1imh19g{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-border-control) 58%, transparent);background:color-mix(in srgb, var(--color-surface-shell) 78%, transparent);width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--color-secondary) 86%, var(--color-primary) 14%);opacity:0;pointer-events:none;visibility:hidden;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .16s,box-shadow .16s,border-color .16s,color .16s,opacity .16s,transform .16s,visibility .16s;display:inline-flex;position:relative;transform:scale(.94);box-shadow:inset 0 0 0 1px #ffffff42}.project-conversation-pin-button.is-pinned.svelte-1imh19g,.project-conversation-card:hover .project-conversation-pin-button.svelte-1imh19g,.project-conversation-pin-button.svelte-1imh19g:disabled{opacity:.9;pointer-events:auto;visibility:visible;transform:scale(1)}.project-conversation-pin-button.is-pinned.svelte-1imh19g{opacity:1;border-color:color-mix(in srgb, var(--color-mint-400) 46%, var(--color-border-control) 54%);background:color-mix(in srgb, var(--color-mint-50) 54%, var(--color-surface-shell) 46%);color:color-mix(in srgb, var(--color-mint-600) 74%, var(--color-primary) 26%)}.project-conversation-pin-button.svelte-1imh19g:hover:not(:disabled),.project-conversation-pin-button.svelte-1imh19g:focus-visible{opacity:1;border-color:color-mix(in srgb, var(--color-mint-300) 46%, var(--color-border-control) 54%);background:color-mix(in srgb, var(--color-mint-50) 44%, var(--color-surface-shell) 56%);color:color-mix(in srgb, var(--color-primary) 76%, var(--color-mint-600) 24%);box-shadow:inset 0 0 0 1px #ffffff52}.project-conversation-pin-button.svelte-1imh19g:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 42%, transparent);outline-offset:2px}.project-conversation-pin-button.svelte-1imh19g:disabled{cursor:not-allowed;opacity:.58}.project-conversation-pin-icon.svelte-1imh19g{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.1px;width:1rem;height:1rem;display:block;overflow:visible}.project-conversation-card-actions.svelte-1oaiqxq{margin-top:-.28rem;margin-right:-.28rem}.project-conversation-close-button.svelte-1oaiqxq,.project-conversation-restore-button.svelte-1oaiqxq,.project-conversation-delete-button.svelte-1oaiqxq{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-border-control) 58%, transparent);background:color-mix(in srgb, var(--color-surface-shell) 78%, transparent);width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--color-secondary) 86%, var(--color-primary) 14%);opacity:0;pointer-events:none;visibility:hidden;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .16s,box-shadow .16s,border-color .16s,color .16s,opacity .16s,transform .16s,visibility .16s;display:inline-flex;position:relative;transform:scale(.94);box-shadow:inset 0 0 0 1px #ffffff42}.project-conversation-card:hover :is(.project-conversation-close-button.svelte-1oaiqxq,.project-conversation-restore-button.svelte-1oaiqxq,.project-conversation-delete-button.svelte-1oaiqxq),.project-conversation-card:focus-within :is(.project-conversation-close-button.svelte-1oaiqxq,.project-conversation-restore-button.svelte-1oaiqxq,.project-conversation-delete-button.svelte-1oaiqxq),.project-conversation-card-actions-pinned.svelte-1oaiqxq :is(.project-conversation-close-button:where(.svelte-1oaiqxq),.project-conversation-restore-button:where(.svelte-1oaiqxq),.project-conversation-delete-button:where(.svelte-1oaiqxq)),.svelte-1oaiqxq:is(.project-conversation-close-button:where(.svelte-1oaiqxq),.project-conversation-restore-button:where(.svelte-1oaiqxq),.project-conversation-delete-button:where(.svelte-1oaiqxq)):disabled{opacity:.9;pointer-events:auto;visibility:visible;transform:scale(1)}.project-conversation-restore-button.svelte-1oaiqxq{border-color:color-mix(in srgb, var(--color-mint-300) 42%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 40%, var(--color-surface-shell));color:color-mix(in srgb, var(--color-mint-700) 72%, var(--color-primary) 28%)}.project-conversation-delete-button.svelte-1oaiqxq{border-color:color-mix(in srgb, var(--color-border-control) 54%, transparent);background:color-mix(in srgb, var(--color-surface-shell) 72%, transparent);color:color-mix(in srgb, var(--color-secondary) 78%, var(--color-amber-400) 22%)}.project-conversation-close-button.svelte-1oaiqxq:hover:not(:disabled),.project-conversation-restore-button.svelte-1oaiqxq:hover:not(:disabled),.project-conversation-restore-button.svelte-1oaiqxq:focus-visible,.project-conversation-close-button.svelte-1oaiqxq:focus-visible{opacity:1;border-color:color-mix(in srgb, var(--color-mint-300) 38%, var(--color-border-control) 62%);background:color-mix(in srgb, var(--color-mint-50) 34%, var(--color-surface-shell) 66%);color:color-mix(in srgb, var(--color-primary) 88%, var(--color-mint-500) 12%);box-shadow:inset 0 0 0 1px #ffffff52}.project-conversation-delete-button.svelte-1oaiqxq:hover:not(:disabled),.project-conversation-delete-button.svelte-1oaiqxq:focus-visible{opacity:1;border-color:color-mix(in srgb, var(--color-amber-300) 46%, var(--color-border-control) 54%);background:color-mix(in srgb, var(--color-amber-50) 42%, var(--color-surface-shell) 58%);color:color-mix(in srgb, var(--color-amber-400) 72%, var(--color-primary) 28%);box-shadow:inset 0 0 0 1px #ffffff52}.svelte-1oaiqxq:is(.project-conversation-close-button:where(.svelte-1oaiqxq),.project-conversation-restore-button:where(.svelte-1oaiqxq),.project-conversation-delete-button:where(.svelte-1oaiqxq)):focus-visible{outline:2px solid color-mix(in srgb, currentColor 42%, transparent);outline-offset:2px}.svelte-1oaiqxq:is(.project-conversation-close-button:where(.svelte-1oaiqxq),.project-conversation-restore-button:where(.svelte-1oaiqxq),.project-conversation-delete-button:where(.svelte-1oaiqxq)):disabled{cursor:not-allowed;opacity:.58}.project-conversation-close-icon.svelte-1oaiqxq,.project-conversation-restore-icon.svelte-1oaiqxq,.project-conversation-delete-icon.svelte-1oaiqxq{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.1px;width:1rem;height:1rem;display:block;overflow:visible}.project-conversation-restore-icon.svelte-1oaiqxq{stroke-linejoin:round;stroke-width:1.9px;width:1.02rem;height:1.02rem}.project-conversation-delete-icon.svelte-1oaiqxq{stroke-linejoin:round;stroke-width:1.75px;width:.98rem;height:.98rem}.project-conversation-card-title-row.svelte-if29lt{min-width:0}.project-conversation-card-title.svelte-if29lt{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;display:-webkit-box;overflow:hidden}.project-conversation-card-title.svelte-if29lt .project-conversation-scheduled-icon,.project-conversation-card-title.svelte-if29lt .project-conversation-platform-icon,.project-conversation-card-title.svelte-if29lt .project-conversation-title-command-badge{margin-right:.3rem}.project-conversation-card-title.svelte-if29lt .project-conversation-scheduled-icon,.project-conversation-card-title.svelte-if29lt .project-conversation-platform-icon{vertical-align:middle;margin-top:0;transform:translateY(-.1rem)}.project-conversation-card-title.svelte-if29lt .project-conversation-title-command-badge{vertical-align:-.16em}.project-conversation-draft-badge.svelte-if29lt{border:1px solid color-mix(in srgb, var(--color-mint-300) 42%, var(--color-border-control) 58%);background:color-mix(in srgb, var(--color-mint-50) 38%, var(--color-surface-shell) 62%);width:fit-content;max-width:100%;color:color-mix(in srgb, var(--color-primary) 82%, var(--color-mint-500) 18%);white-space:nowrap;border-radius:999px;margin-top:.42rem;padding:.14rem .42rem;font-size:.66rem;font-weight:800;line-height:1.2;display:inline-flex}.project-conversation-card-grid.svelte-1cxvohd{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=80rem){.project-conversation-card-grid.svelte-1cxvohd{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.25rem),1fr));align-content:start}}.project-conversation-day-group.svelte-1yqwkn3{min-width:0}.project-conversation-day-group-header.svelte-1yqwkn3{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.45rem;padding-inline:.08rem;display:flex}.project-conversation-day-group-title-row.svelte-1yqwkn3{align-items:center;gap:.36rem;min-width:0;display:flex}.project-conversation-day-group-header.svelte-1yqwkn3 h3:where(.svelte-1yqwkn3){color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1.25;overflow:hidden}.project-conversation-day-group-count.svelte-1yqwkn3{border:1px solid color-mix(in srgb, var(--color-border-control) 80%, transparent);background:color-mix(in srgb, var(--color-surface-elevated) 84%, var(--color-surface-panel));min-width:1.25rem;color:var(--color-text-muted);text-align:center;border-radius:999px;flex:none;padding:.08rem .34rem;font-size:.62rem;font-weight:800;line-height:1.1}.project-conversation-day-group-actions.svelte-1yqwkn3{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.4rem;display:flex}.project-conversation-day-group-action.svelte-1yqwkn3{border:1px solid color-mix(in srgb, var(--color-mint-300) 44%, var(--color-border-control));background:color-mix(in srgb, var(--color-mint-50) 58%, var(--color-surface-panel));color:var(--color-mint-700);border-radius:999px;flex:none;padding:.36rem .68rem;font-size:.7rem;font-weight:800;line-height:1;transition:background .12s,border-color .12s,opacity .12s}.project-conversation-day-group-action-before.svelte-1yqwkn3{border-color:color-mix(in srgb, var(--color-primary) 34%, var(--color-border-control));background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface-panel));color:var(--color-text-secondary)}.project-conversation-day-group-action-delete.svelte-1yqwkn3{border-color:color-mix(in srgb, var(--color-amber-300) 52%, var(--color-border-control));background:color-mix(in srgb, var(--color-amber-50) 52%, var(--color-surface-panel));color:color-mix(in srgb, var(--color-amber-400) 72%, var(--color-primary) 28%)}.project-conversation-day-group-action.svelte-1yqwkn3:disabled{cursor:progress;opacity:.62}.project-conversation-load-more-sentinel.svelte-1l0cp5q{height:1px}.project-conversation-load-more.svelte-1l0cp5q{border:1px solid var(--color-border-soft);background:var(--color-surface-panel);width:100%;color:var(--color-text-secondary);border-radius:.9rem;margin-top:.85rem;padding:.68rem .85rem;font-size:.78rem;font-weight:700;transition:background .12s,border-color .12s,color .12s}.project-conversation-load-more.svelte-1l0cp5q:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-mint-400) 45%, var(--color-border-soft));background:color-mix(in srgb, var(--color-mint-50) 72%, var(--color-surface-panel));color:var(--color-mint-700)}.project-conversation-load-more.svelte-1l0cp5q:disabled{cursor:progress;opacity:.7}.project-conversation-load-more-done.svelte-1l0cp5q{cursor:default;background:color-mix(in srgb, var(--color-surface-panel) 70%, transparent);color:var(--color-text-tertiary);text-align:center}.project-conversation-day-groups.svelte-1m3gtcs{gap:.9rem;display:grid}.project-conversation-list-tabs.svelte-110ieyn{z-index:18;margin-top:-.1rem;background:var(--color-surface-shell);margin-inline:-.08rem;padding:.1rem .08rem .35rem;position:sticky;top:0}.project-conversation-list-mode.svelte-1smm300{flex:none;justify-content:flex-end;display:flex}.project-conversation-list-mode-button.svelte-1smm300{border:1px solid var(--color-border-soft);background:var(--color-surface-panel);color:var(--color-text-secondary);border-radius:999px;padding:.34rem .7rem;font-size:.72rem;font-weight:700;line-height:1;transition:background .12s,border-color .12s,color .12s}.project-conversation-list-mode-button.svelte-1smm300:hover{border-color:color-mix(in srgb, var(--color-mint-300) 42%, var(--color-border-soft));color:var(--color-mint-700)}.project-conversation-list-mode-button-active.svelte-1smm300{border-color:color-mix(in srgb, var(--color-mint-300) 68%, var(--color-border-soft));background:color-mix(in srgb, var(--color-mint-50) 70%, var(--color-surface-panel));color:var(--color-mint-700)}.project-conversation-list-search.svelte-11xnujv{box-sizing:border-box;border:1px solid var(--color-border-soft);background:color-mix(in srgb, var(--color-surface-shell) 92%, transparent);border-radius:.9rem;flex:auto;align-items:center;gap:.42rem;min-width:0;height:2.05rem;padding:.42rem .48rem;display:flex}.project-conversation-list-search-icon.svelte-11xnujv,.project-conversation-list-search-clear.svelte-11xnujv{color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.project-conversation-list-search-icon.svelte-11xnujv svg:where(.svelte-11xnujv),.project-conversation-list-search-clear.svelte-11xnujv svg:where(.svelte-11xnujv){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.95rem;height:.95rem}input.svelte-11xnujv{appearance:none;box-sizing:border-box;min-width:0;height:1.35rem;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-size:.78rem;font-weight:650;line-height:1.35rem}input.svelte-11xnujv::placeholder{color:var(--color-text-muted);font-weight:600}#app .project-conversation-list-search.svelte-11xnujv input:where(.svelte-11xnujv):focus,#app .project-conversation-list-search.svelte-11xnujv input:where(.svelte-11xnujv):focus-visible{outline-offset:0;outline:none}.project-conversation-list-search-clear.svelte-11xnujv{background:0 0;border:1px solid #0000;border-radius:999px;width:1.35rem;height:1.35rem;transition:background .12s,border-color .12s,color .12s}.project-conversation-list-search-clear.svelte-11xnujv:hover{border-color:color-mix(in srgb, var(--color-border-control) 62%, transparent);background:var(--color-surface-panel);color:var(--color-text-primary)}.project-conversation-list-toolbar.svelte-af33qe{z-index:17;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;margin:0 0 .55rem;display:flex;position:sticky;top:3.6rem}.project-conversation-list-panel{min-width:0}.project-conversation-list-content,.project-conversation-list-scroll{min-width:0;min-height:0}.project-conversation-list-content{flex-direction:column;display:flex}.project-conversation-list-scroll{flex:auto}.project-conversation-list-viewport{scrollbar-gutter:stable;padding-right:1rem;overflow-x:hidden}.project-conversation-list-sync.svelte-1n188vt{cursor:help;flex:none;justify-content:center;align-items:center;width:.72rem;height:.72rem;display:inline-flex}.project-conversation-list-sync.svelte-1n188vt>span:where(.svelte-1n188vt){border:2px solid color-mix(in srgb, var(--color-mint-500) 25%, transparent);border-top-color:var(--color-mint-600);border-radius:999px;width:100%;height:100%;animation:.8s linear infinite svelte-1n188vt-project-conversation-list-sync-spin}@keyframes svelte-1n188vt-project-conversation-list-sync-spin{to{transform:rotate(360deg)}}@media (width>=72rem){.project-conversation-list-panel{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.project-conversation-list-content{flex:auto}.project-conversation-list-scroll{min-height:0}}.project-conversation-list-resizer.svelte-1ob67v9{display:none}@media (width>=72rem){.project-conversation-list-resizer.svelte-1ob67v9{cursor:col-resize;touch-action:none;background:0 0;border:0;justify-content:center;align-items:stretch;min-width:.28rem;display:flex}.project-conversation-list-resizer.svelte-1ob67v9 span:where(.svelte-1ob67v9){background:color-mix(in srgb, var(--color-border-control) 18%, transparent);opacity:.34;border-radius:999px;width:.08rem;transition:background-color .16s,opacity .16s,box-shadow .16s,width .16s}.project-conversation-list-resizer.svelte-1ob67v9:hover span:where(.svelte-1ob67v9),.project-conversation-list-resizer.svelte-1ob67v9:focus-visible span:where(.svelte-1ob67v9),.project-conversation-workbench.is-resizing .project-conversation-list-resizer.svelte-1ob67v9 span:where(.svelte-1ob67v9){background:color-mix(in srgb, var(--color-mint-400) 46%, var(--color-border-control) 54%);width:.14rem;box-shadow:0 0 0 .12rem color-mix(in srgb, var(--color-mint-100) 28%, transparent);opacity:1}.project-conversation-list-resizer.svelte-1ob67v9:focus-visible{outline:2px solid color-mix(in srgb, var(--color-mint-400) 64%, transparent);outline-offset:2px;border-radius:999px}}.project-conversation-workbench.svelte-13kgf7u{grid-template-rows:minmax(0,1fr);gap:.65rem;display:grid;position:relative}.project-conversation-list-shell.svelte-13kgf7u{min-width:0}.project-conversation-list-drawer-backdrop.svelte-13kgf7u{display:none}body.project-conversation-sidebar-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (width>=72rem){.project-conversation-workbench.svelte-13kgf7u{grid-template-columns:minmax(18rem, var(--project-conversation-list-width,18rem)) .28rem minmax(0, 1fr);align-items:stretch;height:100%;min-height:0;overflow:hidden}.project-conversation-detail-shell.svelte-13kgf7u{height:100%;min-height:0}}@media (width<=71.999rem){.project-conversation-workbench.svelte-13kgf7u,.project-conversation-detail-shell.svelte-13kgf7u{height:100%;min-height:0}.project-conversation-list-shell.svelte-13kgf7u{z-index:105;width:min(28rem,100% - 1rem);max-width:calc(100% - 1rem);height:100%;max-height:100%;display:none;position:absolute;top:0;left:0}.project-conversation-workbench.is-list-drawer-open.svelte-13kgf7u .project-conversation-list-shell:where(.svelte-13kgf7u){display:block}.project-conversation-list-shell.svelte-13kgf7u .project-conversation-list-panel{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.project-conversation-list-shell.svelte-13kgf7u .project-conversation-list-content,.project-conversation-list-shell.svelte-13kgf7u .project-conversation-list-scroll{flex:auto}.project-conversation-list-shell.svelte-13kgf7u .project-conversation-list-content{flex-direction:column;display:flex}.project-conversation-list-drawer-backdrop.svelte-13kgf7u{z-index:100;background:color-mix(in srgb, var(--color-surface-root) 44%, transparent);border:0;border-radius:1.4rem;padding:0;display:none;position:absolute;inset:0}.project-conversation-workbench.is-list-drawer-open.svelte-13kgf7u .project-conversation-list-drawer-backdrop:where(.svelte-13kgf7u){display:block}}
