.ws-invite-row.svelte-9j7f2n{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .8rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-soft)}.ws-invite-info.svelte-9j7f2n{display:flex;align-items:center;gap:.45rem;flex:1;min-width:0}.ws-invite-name.svelte-9j7f2n{font-weight:600;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-invite-actions.svelte-9j7f2n{display:flex;gap:.35rem;flex-shrink:0}.ws-invite-accept.svelte-9j7f2n{padding:.25rem .7rem;font-size:.8125rem;margin:0}.ws-invite-decline.svelte-9j7f2n{padding:.25rem .7rem;font-size:.8125rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);color:var(--muted);cursor:pointer;font:inherit}.ws-invite-decline.svelte-9j7f2n:hover:not(:disabled){background:var(--panel-soft);color:var(--text)}.ws-invite-decline.svelte-9j7f2n:disabled{opacity:.55;cursor:not-allowed}.btn-link.svelte-9j7f2n{background:none;border:none;color:var(--accent);cursor:pointer;font:inherit;text-decoration:underline;padding:0}.demo-toggle.svelte-9j7f2n{font-size:.75rem;color:var(--muted);margin-top:.9rem;display:block;text-align:center;text-decoration:none;opacity:.55;transition:opacity .15s ease,color .15s ease;letter-spacing:.01em}.demo-toggle.svelte-9j7f2n:hover{opacity:1;color:var(--text);text-decoration:underline}.demo-form.svelte-9j7f2n{margin-top:.6rem;padding-top:.75rem;border-top:1px solid var(--border);gap:.5rem}.demo-error.svelte-9j7f2n{font-size:.8125rem;margin:.25rem 0}.ws-select-list.svelte-9j7f2n{display:flex;flex-direction:column;gap:.4rem}.ws-select-item.svelte-9j7f2n{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;padding:.55rem .8rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-soft);font:inherit;color:var(--text);cursor:pointer}.ws-select-item.svelte-9j7f2n:hover:not(:disabled){border-color:var(--accent)}.ws-select-item.svelte-9j7f2n:disabled{opacity:.55;cursor:not-allowed}.ws-badge.svelte-9j7f2n{font-size:.7rem;color:var(--muted);background:var(--panel);border:1px solid var(--border);border-radius:99px;padding:.05rem .4rem;flex-shrink:0}.ws-badge.frozen.svelte-9j7f2n{background:#fef2f2;border-color:#fca5a5;color:#c53030}.overlay.svelte-18p2sx0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f121e73;display:flex;align-items:center;justify-content:center;padding:1rem}.dialog.svelte-18p2sx0{width:min(440px,100%);background:var(--color-panel);border-radius:var(--radius);box-shadow:var(--elev-3);padding:1.25rem}.head.svelte-18p2sx0{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}h2.svelte-18p2sx0{font-family:var(--font-display);font-size:1.15rem;margin:0}.x.svelte-18p2sx0{background:none;border:none;font-size:1rem;cursor:pointer;color:var(--color-muted)}.hint.svelte-18p2sx0{font-size:.8125rem;color:var(--color-muted)}.foot.svelte-18p2sx0{display:flex;justify-content:flex-end;margin-top:1rem}.acircle-badge.svelte-1a4ikjn{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;border-radius:99px;font-size:.6rem;font-weight:700;min-width:14px;height:14px;line-height:14px;text-align:center;padding:0 3px;pointer-events:none}.acircle-ws-name.svelte-1a4ikjn{font-size:.82rem;font-weight:600;color:var(--text);padding:.3rem .9rem .1rem;margin:0}.acircle-section-label.svelte-1a4ikjn{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:.35rem .9rem .15rem;font-weight:600}.acircle-ws-item.svelte-1a4ikjn{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:.4rem .9rem;border:none;background:none;font:inherit;font-size:.875rem;color:var(--text);cursor:pointer;gap:.5rem}.acircle-ws-item.svelte-1a4ikjn:hover{background:var(--panel-soft)}.ws-role-badge.svelte-1a4ikjn{font-size:.7rem;color:var(--muted);background:var(--panel-soft);border:1px solid var(--border);border-radius:99px;padding:.05rem .4rem;font-weight:500;flex-shrink:0}.ws-frozen-badge.svelte-1a4ikjn{background:#fef2f2;border-color:#fca5a5;color:#c53030}.ws-frozen.svelte-1a4ikjn{opacity:.7}.lang-wrap.svelte-1njmqi3{position:relative}.lang-pill.svelte-1njmqi3{border:1px solid var(--border);background:var(--panel-soft);color:var(--muted);border-radius:99px;font:inherit;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.22rem .55rem;cursor:pointer}.lang-pill.svelte-1njmqi3:hover{color:var(--text)}.lang-menu.svelte-1njmqi3{position:absolute;inset-inline-end:0;top:calc(100% + 6px);background:var(--panel, #fff);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:.25rem 0;min-width:9.5rem;z-index:60}.lang-item.svelte-1njmqi3{display:flex;align-items:center;gap:.6rem;width:100%;border:none;background:none;font:inherit;font-size:.82rem;color:var(--text);text-align:start;padding:.35rem .8rem;cursor:pointer}.lang-item.svelte-1njmqi3:hover{background:var(--panel-soft)}.lang-item.active.svelte-1njmqi3 .lang-code:where(.svelte-1njmqi3){color:#7c3aed}.lang-code.svelte-1njmqi3{font-size:.7rem;font-weight:700;letter-spacing:.04em;min-width:1.6rem}.lang-name.svelte-1njmqi3{color:var(--muted)}.danger-overlay.svelte-16igs5g{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.danger-dialog.svelte-16igs5g{background:var(--bg-card, #1e1e2e);border:1px solid #c62828;border-radius:8px;padding:1.5rem;max-width:480px;width:100%;margin:1rem;color:#e5e7eb}.danger-dialog--final.svelte-16igs5g{max-width:380px}.danger-header.svelte-16igs5g{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.danger-icon.svelte-16igs5g{font-size:1.4rem;color:#ef5350}.danger-header.svelte-16igs5g h2:where(.svelte-16igs5g){margin:0;font-size:1.1rem;color:#ef5350}.danger-body.svelte-16igs5g{margin-bottom:1.25rem}.danger-desc.svelte-16igs5g{margin:0 0 .5rem;font-size:.9rem}.danger-list.svelte-16igs5g{margin:0 0 .75rem 1.25rem;font-size:.875rem;color:var(--text-muted, #888);line-height:1.6}.danger-account-warn.svelte-16igs5g{background:#c6282826;border:1px solid #c62828;border-radius:4px;padding:.5rem .75rem;font-size:.875rem;color:#ef9a9a;margin-bottom:.75rem}.danger-irreversible.svelte-16igs5g{font-size:.8rem;color:var(--text-muted, #888);margin-bottom:1rem}.slug-label.svelte-16igs5g{display:block;font-size:.875rem;margin-bottom:.25rem}.slug-code.svelte-16igs5g{background:#ffffff14;padding:.1em .4em;border-radius:3px;font-size:.85em}.slug-input.svelte-16igs5g{display:block;width:100%;margin-top:.4rem;padding:.4rem .6rem;font-size:.9rem;font-family:monospace;background:var(--bg-input, #12121f);border:1px solid #555;border-radius:4px;color:inherit;box-sizing:border-box}.slug-input.svelte-16igs5g::placeholder{color:#e5e7eb4d}.danger-final-msg.svelte-16igs5g{font-size:.95rem;line-height:1.5}.danger-error.svelte-16igs5g{margin-top:.75rem;font-size:.85rem;color:#ef5350}.danger-actions.svelte-16igs5g{display:flex;gap:.5rem;justify-content:flex-end}.btn-cancel.svelte-16igs5g{padding:.4rem 1rem;border-radius:4px;border:1px solid #555;background:transparent;color:inherit;cursor:pointer;font-size:.875rem}.btn-cancel.svelte-16igs5g:disabled{opacity:.5;cursor:not-allowed}.btn-danger.svelte-16igs5g{padding:.4rem 1rem;border-radius:4px;border:none;background:#c62828;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600}.btn-danger.svelte-16igs5g:disabled{opacity:.5;cursor:not-allowed}.btn-danger.svelte-16igs5g:not(:disabled):hover{background:#b71c1c}.setting-row.svelte-15jla4z{display:flex;align-items:center;justify-content:space-between;gap:1rem}.setting-label.svelte-15jla4z{margin:0 0 .2rem;font-size:.875rem;font-weight:500}.setting-desc.svelte-15jla4z{margin:0;font-size:.8rem;color:var(--muted)}.toggle.svelte-15jla4z{flex-shrink:0;padding:.35rem .9rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:none;color:var(--text);font-size:.875rem;cursor:pointer;min-width:3.5rem}.toggle.on.svelte-15jla4z{background:var(--accent, #1a1a2e);color:#fff;border-color:transparent}.toggle.svelte-15jla4z:disabled{opacity:.5;cursor:default}.danger-zone.svelte-15jla4z{margin-top:2rem;border:1px solid #c62828;border-radius:var(--radius);padding:1rem 1.25rem}.danger-zone-title.svelte-15jla4z{margin:0 0 .75rem;font-size:.875rem;color:#ef5350;text-transform:uppercase;letter-spacing:.05em}.danger-zone-row.svelte-15jla4z{display:flex;align-items:center;justify-content:space-between;gap:1rem}.danger-zone-label.svelte-15jla4z{margin:0 0 .2rem;font-size:.875rem;font-weight:500}.danger-zone-desc.svelte-15jla4z{margin:0;font-size:.8rem;color:var(--muted)}.btn-danger-zone.svelte-15jla4z{flex-shrink:0;padding:.4rem .9rem;border:1px solid #c62828;border-radius:var(--radius-sm);background:none;color:#ef5350;font-size:.875rem;cursor:pointer;white-space:nowrap}.btn-danger-zone.svelte-15jla4z:hover{background:#c628281f}.access-picker.svelte-1hvsfww{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.4rem .6rem;margin:0 0 .5rem;max-height:14rem;overflow-y:auto}legend.svelte-1hvsfww{font-size:.78rem;color:var(--muted);padding:0 .25rem}.row.svelte-1hvsfww{display:flex;gap:.4rem;align-items:center;font-size:.8125rem;padding:.1rem 0;overflow-wrap:anywhere}.row.all.svelte-1hvsfww{font-weight:600}.members-panel.svelte-1qyc3f1{padding:.5rem 0}.members-header.svelte-1qyc3f1{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.members-header.svelte-1qyc3f1 h3:where(.svelte-1qyc3f1){margin:0;font-size:1rem}.seat-badge.svelte-1qyc3f1{font-size:.75rem;padding:.15rem .5rem;border-radius:99px;background:var(--panel-soft);border:1px solid var(--border);color:var(--muted)}.seat-badge.at-cap.svelte-1qyc3f1{background:#fef2f2;border-color:#fca5a5;color:#c53030}.members-table.svelte-1qyc3f1{width:100%;border-collapse:collapse;font-size:.875rem}.members-table.svelte-1qyc3f1 th:where(.svelte-1qyc3f1){text-align:left;color:var(--muted);font-weight:500;font-size:.78rem;padding:.3rem .5rem;border-bottom:1px solid var(--border)}.members-table.svelte-1qyc3f1 td:where(.svelte-1qyc3f1){padding:.45rem .5rem;border-bottom:1px solid var(--border);vertical-align:middle}.invite-row.svelte-1qyc3f1 td:where(.svelte-1qyc3f1){color:var(--muted)}.member-name.svelte-1qyc3f1{display:block;font-weight:500}.member-email.svelte-1qyc3f1{display:block;font-size:.78rem}.role-pill.svelte-1qyc3f1{display:inline-block;font-size:.72rem;padding:.1rem .45rem;border-radius:99px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.role-pill.owner.svelte-1qyc3f1{background:#ede9fe;color:#5b21b6}.role-pill.admin.svelte-1qyc3f1{background:var(--accent-soft);color:var(--accent)}.role-pill.viewer.svelte-1qyc3f1{background:var(--panel-soft);color:var(--muted);border:1px solid var(--border)}.badge-pending.svelte-1qyc3f1{display:inline-block;margin-left:.4rem;font-size:.7rem;padding:.1rem .4rem;border-radius:99px;background:#fef3c7;color:#92400e;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.badge-suspended.svelte-1qyc3f1{display:block;font-size:.7rem;margin-top:.15rem;color:#c53030;font-weight:500}.frozen-row.svelte-1qyc3f1 td:where(.svelte-1qyc3f1){opacity:.65}.role-select.svelte-1qyc3f1{font-size:.8125rem;padding:.2rem .35rem;border-radius:var(--radius-sm)}.actions.svelte-1qyc3f1{white-space:nowrap;text-align:right}.access-hint.svelte-1qyc3f1{font-size:.78rem;margin:0 0 .4rem}.access-pickers.svelte-1qyc3f1{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem}.access-create.svelte-1qyc3f1{display:flex;align-items:flex-start;gap:.45rem;margin:.5rem 0;font-size:.85rem}.access-create.svelte-1qyc3f1 small:where(.svelte-1qyc3f1){display:block;font-size:.75rem}.btn-ghost-sm.svelte-1qyc3f1{font-size:.78rem;padding:.2rem .5rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:none;color:inherit;cursor:pointer}.btn-danger-sm.svelte-1qyc3f1{font-size:.78rem;padding:.2rem .5rem;border:1px solid #fca5a5;border-radius:var(--radius-sm);background:none;color:#c53030;cursor:pointer}.btn-danger-sm.svelte-1qyc3f1:hover{background:#fef2f2}.invite-form.svelte-1qyc3f1{margin-top:1.25rem}.invite-form.svelte-1qyc3f1 h4:where(.svelte-1qyc3f1){margin:0 0 .6rem;font-size:.875rem}.invite-row-form.svelte-1qyc3f1{display:flex;gap:.4rem;align-items:center}.invite-row-form.svelte-1qyc3f1 input:where(.svelte-1qyc3f1){flex:1;min-width:0}.btn-sm.svelte-1qyc3f1{padding:.35rem .75rem;border:none;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap}.btn-sm.svelte-1qyc3f1:disabled{opacity:.55;cursor:default}.member-email.svelte-1qyc3f1{overflow-wrap:anywhere}@media (max-width: 700px){.members-table.svelte-1qyc3f1,.members-table.svelte-1qyc3f1 tbody:where(.svelte-1qyc3f1),.members-table.svelte-1qyc3f1 tr:where(.svelte-1qyc3f1),.members-table.svelte-1qyc3f1 td:where(.svelte-1qyc3f1){display:block;width:100%}.members-table.svelte-1qyc3f1 thead:where(.svelte-1qyc3f1){display:none}.members-table.svelte-1qyc3f1 tr:where(.svelte-1qyc3f1){padding:.5rem 0;border-bottom:1px solid var(--border)}.members-table.svelte-1qyc3f1 td:where(.svelte-1qyc3f1){padding:.15rem 0;border-bottom:none}.actions.svelte-1qyc3f1{display:flex;flex-wrap:wrap;gap:.35rem;white-space:normal;text-align:left}.access-pickers.svelte-1qyc3f1{grid-template-columns:minmax(0,1fr)}.invite-row-form.svelte-1qyc3f1{flex-wrap:wrap}.invite-row-form.svelte-1qyc3f1 input:where(.svelte-1qyc3f1){flex:1 1 100%}}.create-ws-view.svelte-nh2njc{max-width:600px}.create-ws-view.svelte-nh2njc h2:where(.svelte-nh2njc){margin-top:0}.spin-icon.svelte-lpthmq{animation:spin 3s linear infinite;transform-origin:center}@media (prefers-reduced-motion: reduce){.spin-icon.svelte-lpthmq{animation:none}}li.svelte-1athrbt{display:flex;align-items:center;gap:.25rem}li.svelte-1athrbt .node:where(.svelte-1athrbt){flex:1;min-width:0}li.deleted.svelte-1athrbt .label:where(.svelte-1athrbt){text-decoration:line-through;opacity:.5}li.inactive.svelte-1athrbt .label:where(.svelte-1athrbt){opacity:.65}.btn-icon.svelte-1athrbt{flex-shrink:0;background:none;border:none;cursor:pointer;padding:.2rem .35rem;font-size:1rem;line-height:1;color:var(--color-muted);border-radius:3px}.btn-icon.svelte-1athrbt:hover:not(:disabled){color:var(--color-error, #b91c1c);background:var(--color-bg-hover, rgba(0,0,0,.06))}.btn-icon.btn-restore.svelte-1athrbt:hover:not(:disabled){color:var(--color-success, #15803d)}.btn-icon.restrict-dot.restricted.svelte-1athrbt{color:var(--color-warning, #b45309)}.btn-icon.restrict-dot.unrestricted.svelte-1athrbt{color:var(--color-success, #15803d)}.btn-icon.svelte-1athrbt:disabled{opacity:.4;cursor:not-allowed}.tag-restricted.svelte-1athrbt{color:var(--color-warning, #b45309)}.setting-row.svelte-81dvqv{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0}.setting-label.svelte-81dvqv{margin:0 0 .2rem;font-size:.875rem;font-weight:500}.setting-desc.svelte-81dvqv{margin:0;font-size:.8rem;color:var(--muted)}.toggle.svelte-81dvqv{flex-shrink:0;padding:.35rem .9rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:none;color:var(--text);font-size:.875rem;cursor:pointer;min-width:3.5rem}.toggle.on.svelte-81dvqv{background:var(--accent, #1a1a2e);color:#fff;border-color:transparent}.toggle.svelte-81dvqv:disabled{opacity:.5;cursor:default}.recipients.svelte-11nt33t{margin:12px 0}.recipients.svelte-11nt33t h4:where(.svelte-11nt33t){margin:0 0 6px}.row.svelte-11nt33t{display:block;margin-left:20px}.schedule.svelte-2byso{margin:12px 0}.schedule.svelte-2byso h4:where(.svelte-2byso){margin:0 0 6px}.schedule.svelte-2byso label:where(.svelte-2byso){display:block;margin:6px 0}.schedule.svelte-2byso fieldset:where(.svelte-2byso){border:0;padding:0;margin:6px 0}.day.svelte-2byso{display:inline-block!important;margin-right:10px!important}.scheduled.svelte-2byso{background:#fef3c7;color:#92400e}.room.svelte-xxpeo6{margin:.5rem 0 0}.hint.svelte-xxpeo6{margin:.3rem 0 0;font-size:.75rem;color:var(--color-muted)}.room-link.svelte-xxpeo6{background:none;border:none;padding:0;cursor:pointer;color:var(--color-accent);font:inherit}.attach.svelte-xxpeo6{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0 0;font-size:.82rem}.attach.svelte-xxpeo6 select:where(.svelte-xxpeo6),.attach.svelte-xxpeo6 input:where(.svelte-xxpeo6){font:inherit;max-width:100%;min-width:0;flex:1 1 9rem}.attach.svelte-xxpeo6 .hint:where(.svelte-xxpeo6){flex-basis:100%}.error.svelte-xxpeo6{color:var(--error, #b91c1c);font-size:.8rem}.task-progress.svelte-yl55zm{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.8rem;color:var(--muted)}.task-progress-line.svelte-yl55zm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-progress-bar.svelte-yl55zm{flex:0 0 4.5rem;height:6px;border-radius:99px;background:var(--panel-soft);overflow:hidden}.task-progress-bar.svelte-yl55zm i:where(.svelte-yl55zm){display:block;height:100%;background:var(--accent);border-radius:99px}.task-progress-count.svelte-yl55zm{flex:none;font-variant-numeric:tabular-nums}.notes-head.svelte-u9er0g{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 .25rem}.notes-head.svelte-u9er0g h3:where(.svelte-u9er0g){margin:0}.add-note-form.svelte-u9er0g{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.5rem}.add-note-form.svelte-u9er0g textarea:where(.svelte-u9er0g){width:100%;box-sizing:border-box;resize:vertical}.status-select.svelte-u9er0g{font:inherit;font-size:.8rem;padding:.1rem .3rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer}.status-select.svelte-u9er0g:disabled{opacity:.6;cursor:default}.btn-icon-svg.svelte-u9er0g{width:14px;height:14px;flex-shrink:0;vertical-align:middle}.btn-icon-action.svelte-u9er0g{display:inline-flex;align-items:center;gap:.3rem}@media (max-width: 700px){.detail-header.svelte-u9er0g{flex-wrap:wrap;align-items:center}.detail-header.svelte-u9er0g h2:where(.svelte-u9er0g){order:0;flex:0 0 100%;margin-bottom:.25rem}.detail-header.svelte-u9er0g .btn-icon-action:where(.svelte-u9er0g){order:1;min-width:44px;min-height:44px;justify-content:center;padding:.2rem .55rem}.detail-header.svelte-u9er0g .task-nav:where(.svelte-u9er0g){order:2;margin-left:auto}.detail-header.svelte-u9er0g .btn-icon-action:where(.svelte-u9er0g) .btn-text:where(.svelte-u9er0g){display:none}}.chat-box.svelte-u9er0g{max-height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem;padding:.5rem 0;margin-bottom:.5rem}.load-older-wrap.svelte-u9er0g{text-align:center;padding:.25rem 0 .5rem}.chat-row.svelte-u9er0g{display:flex;flex-direction:column;max-width:80%;margin-bottom:.1rem}.chat-row.mine.svelte-u9er0g{align-self:flex-end;align-items:flex-end}.chat-row.theirs.svelte-u9er0g{align-self:flex-start;align-items:flex-start}.chat-sender.svelte-u9er0g{font-size:.72rem;font-weight:600;color:var(--muted);margin-bottom:.15rem;padding:0 .2rem}.bubble.svelte-u9er0g{padding:.45rem .75rem;border-radius:14px;word-break:break-word;font-size:.875rem;line-height:1.45}.mine.svelte-u9er0g .bubble:where(.svelte-u9er0g){background:var(--accent, #2563eb);color:#fff;border-bottom-right-radius:4px}.theirs.svelte-u9er0g .bubble:where(.svelte-u9er0g){background:var(--panel);border:1px solid var(--border);border-bottom-left-radius:4px}.chat-meta.svelte-u9er0g{font-size:.68rem;color:var(--muted);padding:.1rem .2rem;display:flex;align-items:center;gap:.35rem}.approval-panel.svelte-u9er0g{border:1px solid #fedf89;border-left:4px solid #b54708;background:#fffaeb;border-radius:8px;padding:12px 16px;margin:12px 0}.approved-screen.svelte-u9er0g{border:1px solid #abefc6;border-left:4px solid #067647;background:#ecfdf3;border-radius:8px;padding:32px 24px;margin:24px 0;text-align:center}.approved-screen.svelte-u9er0g h2:where(.svelte-u9er0g){margin:0 0 8px;color:#067647}.approved-screen.svelte-u9er0g p:where(.svelte-u9er0g){margin:0 0 14px}.approval-panel.svelte-u9er0g h3:where(.svelte-u9er0g),.approval-panel.svelte-u9er0g h4:where(.svelte-u9er0g){margin:0 0 6px}.approval-panel.svelte-u9er0g p:where(.svelte-u9er0g){margin:0 0 10px}.chat-box.svelte-rw437c{max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem;padding:.5rem 0;margin-bottom:.75rem}.load-older-wrap.svelte-rw437c{text-align:center;padding:.25rem 0 .5rem}.chat-row.svelte-rw437c{display:flex;flex-direction:column;max-width:78%;margin-bottom:.1rem}.chat-row.mine.svelte-rw437c{align-self:flex-end;align-items:flex-end}.chat-row.theirs.svelte-rw437c{align-self:flex-start;align-items:flex-start}.chat-sender.svelte-rw437c{font-size:.72rem;font-weight:600;color:var(--muted);margin-bottom:.15rem;padding:0 .2rem}.bubble.svelte-rw437c{padding:.45rem .75rem;border-radius:14px;word-break:break-word;white-space:pre-wrap;font-size:.875rem;line-height:1.45}.mine.svelte-rw437c .bubble:where(.svelte-rw437c){background:var(--accent, #2563eb);color:#fff;border-bottom-right-radius:4px}.theirs.svelte-rw437c .bubble:where(.svelte-rw437c){background:var(--panel);border:1px solid var(--border);border-bottom-left-radius:4px}.chat-reply-ctx.svelte-rw437c{font-size:.75rem;padding:.2rem .5rem;margin-bottom:.15rem;border-left:2px solid var(--accent, #2563eb);background:var(--panel-soft, rgba(0,0,0,.04));border-radius:var(--radius-sm, 4px);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-reply-ctx.svelte-rw437c .from:where(.svelte-rw437c){font-weight:600}.chat-meta.svelte-rw437c{font-size:.68rem;color:var(--muted);padding:.1rem .2rem;display:flex;align-items:center;gap:.35rem}.dm-reply-ctx.svelte-rw437c{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;padding:.35rem .5rem;margin-bottom:.4rem;border-left:2px solid var(--accent, #2563eb);background:var(--panel-soft, rgba(0,0,0,.04));border-radius:var(--radius-sm, 4px)}.dm-reply-ctx.svelte-rw437c .muted:where(.svelte-rw437c){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-cancel-reply.svelte-rw437c{flex-shrink:0;font-size:1rem;line-height:1;padding:0 .3rem;border:none;background:transparent;color:var(--muted);cursor:pointer;opacity:.7}.dm-cancel-reply.svelte-rw437c:hover{opacity:1}.dm-reply-btn.svelte-rw437c{font-size:.68rem;padding:.05rem .4rem;border:1px solid var(--border);border-radius:99px;background:var(--panel);color:var(--accent, #2563eb);cursor:pointer}.dm-reply-btn.svelte-rw437c:hover{background:var(--accent-soft, rgba(37,99,235,.08))}.compose-actions.svelte-rw437c{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.wake-btn.svelte-rw437c{font-size:.82rem;padding:.35rem .75rem;border:1px solid var(--accent, #7c3aed);border-radius:var(--radius-sm, 4px);background:transparent;color:var(--accent, #7c3aed);cursor:pointer}.wake-btn.svelte-rw437c:hover:not(:disabled){background:var(--accent-soft, rgba(124,58,237,.08))}.wake-btn.svelte-rw437c:disabled{opacity:.6;cursor:default}.wake-result.svelte-rw437c{font-size:.8rem;margin:.25rem 0 0}.wakeupper-panel.svelte-1hjl67a{padding:1rem}.wakeupper-status.svelte-1hjl67a{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.wakeupper-badge.svelte-1hjl67a{font-size:.75rem;font-weight:600;background:var(--accent, #7c3aed);color:#fff;border-radius:4px;padding:2px 6px}.wakeupper-flag.svelte-1hjl67a{font-size:.7rem;background:var(--bg-2, #f0f0f0);border-radius:4px;padding:2px 5px}.wakeupper-result.svelte-1hjl67a{font-size:.8rem;color:var(--muted, #888)}.wakeupper-actions.svelte-1hjl67a{display:flex;gap:.5rem;margin-bottom:.75rem}.wakeupper-form.svelte-1hjl67a{display:flex;flex-direction:column;gap:.6rem;max-width:480px}.form-row.svelte-1hjl67a{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem}.form-row.svelte-1hjl67a span:where(.svelte-1hjl67a){font-weight:500}.form-row.svelte-1hjl67a input:where(.svelte-1hjl67a),.form-row.svelte-1hjl67a select:where(.svelte-1hjl67a),.form-row.svelte-1hjl67a textarea:where(.svelte-1hjl67a){font-size:.85rem;width:100%;box-sizing:border-box}.form-checkbox.svelte-1hjl67a{display:flex;align-items:center;gap:.4rem;font-size:.85rem;cursor:pointer}.form-btns.svelte-1hjl67a{display:flex;gap:.5rem}.curl-paste.svelte-1hjl67a{display:flex;flex-direction:column;gap:.4rem;padding-bottom:.2rem}.curl-paste.svelte-1hjl67a textarea:where(.svelte-1hjl67a){font-family:monospace;font-size:.8rem}.curl-paste.svelte-1hjl67a .small:where(.svelte-1hjl67a){font-size:.75rem;margin:0}.headers-mode-toggle.svelte-1hjl67a{display:flex;gap:.3rem}.headers-mode-toggle.svelte-1hjl67a button:where(.svelte-1hjl67a){font-size:.75rem;padding:1px 8px;border-radius:4px;border:1px solid var(--border, #ccc);background:transparent;cursor:pointer}.headers-mode-toggle.svelte-1hjl67a button.active:where(.svelte-1hjl67a){background:var(--accent, #7c3aed);color:#fff;border-color:transparent}.btn-danger.svelte-1hjl67a{color:var(--error, #dc2626)}.poll-token-box.svelte-1hjl67a{background:var(--bg-2, #f5f5f5);border-radius:6px;padding:.75rem;margin-bottom:.75rem;display:flex;flex-direction:column;gap:.4rem}.poll-token-box.highlight.svelte-1hjl67a{border:1px solid var(--warning, #b45309)}.poll-token-note.svelte-1hjl67a{font-size:.8rem;font-weight:600;margin:0;color:var(--warning, #b45309)}.poll-token-row.svelte-1hjl67a{display:flex;align-items:center;gap:.5rem}.poll-token-value.svelte-1hjl67a{font-size:.75rem;word-break:break-all;flex:1}.poll-token-url.svelte-1hjl67a{font-size:.8rem;margin:0}.poll-token-url.svelte-1hjl67a code:where(.svelte-1hjl67a){font-size:.75rem}.room-chip.svelte-12tqkos{display:inline-block;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--color-border);border-radius:999px;padding:0 .45rem;font-size:.72rem;color:var(--color-accent);cursor:pointer}.ws-icon.svelte-1knm0vi{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border:none;border-radius:4px;background:none;color:var(--muted);cursor:pointer}.ws-icon.svelte-1knm0vi:hover{background:var(--panel-soft);color:var(--text)}.ws-icon-svg.svelte-1knm0vi{width:14px;height:14px;flex-shrink:0}.ws-overlay.svelte-1knm0vi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--bg);overflow:hidden}.ws-full.svelte-1knm0vi{display:flex;flex-direction:column;height:100%;max-width:900px;margin:0 auto;padding:1.25rem}.ws-text.svelte-1knm0vi{resize:none;min-height:12rem}@media (max-width: 480px){.ws-full.svelte-1knm0vi{padding:.75rem}.ws-icon.svelte-1knm0vi{min-width:44px;min-height:44px}.ws-min.svelte-1knm0vi h2:where(.svelte-1knm0vi){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.tool-request.svelte-2d8co1{margin:.4rem 0 0;padding:.55rem .7rem;border:1px solid var(--color-border);border-left:3px solid #d97706;border-radius:var(--radius-sm);background:var(--color-panel-soft);font-size:.84rem}.tool-request.allowed.svelte-2d8co1{border-left-color:#16a34a}.tool-request.denied.svelte-2d8co1,.tool-request.expired.svelte-2d8co1,.tool-request.cancelled.svelte-2d8co1{border-left-color:var(--color-muted)}.head.svelte-2d8co1{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem}.tool.svelte-2d8co1{font-family:var(--font-mono, monospace);font-size:.75rem;padding:.05rem .4rem;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent)}.title.svelte-2d8co1{font-weight:600;overflow-wrap:anywhere}.detail.svelte-2d8co1{margin:.4rem 0 0;padding:.4rem .5rem;max-height:9rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.78rem;background:var(--color-panel);border-radius:var(--radius-sm)}.actions.svelte-2d8co1{display:flex;gap:.5rem;margin-top:.5rem}.actions.svelte-2d8co1 button:where(.svelte-2d8co1){border-radius:var(--radius-sm);padding:.35rem .9rem;cursor:pointer;font:inherit;font-weight:600}.allow.svelte-2d8co1{background:#16a34a;color:#fff;border:1px solid #16a34a}.deny.svelte-2d8co1{background:none;color:var(--color-text);border:1px solid var(--color-border)}.actions.svelte-2d8co1 button:where(.svelte-2d8co1):disabled{opacity:.6;cursor:default}.state.svelte-2d8co1{margin:.4rem 0 0;color:var(--color-muted);font-size:.78rem}.scb.svelte-15y7ion{display:flex;flex-direction:column;gap:.35rem}.scb-label.svelte-15y7ion{font-size:.82rem;font-weight:600;color:var(--text)}.scb-box.svelte-15y7ion{display:flex;align-items:flex-start;gap:.5rem;background:var(--panel-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.6rem .7rem}.scb-code.svelte-15y7ion{flex:1;min-width:0;margin:0;font-size:.75rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:16rem;overflow:auto;color:var(--text)}.scb-actions.svelte-15y7ion{display:flex;flex-direction:column;gap:.35rem;flex-shrink:0}.scb-btn.svelte-15y7ion{font-size:.75rem;padding:.2rem .6rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);cursor:pointer;white-space:nowrap}.scb-btn.svelte-15y7ion:hover{border-color:var(--accent)}.scb-btn-primary.svelte-15y7ion{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.scb-btn-primary.svelte-15y7ion:hover{background:var(--accent);color:#fff}.scb-note.svelte-15y7ion{margin:0;font-size:.76rem;color:var(--muted);line-height:1.45}.scb-error.svelte-15y7ion{color:var(--error, #b91c1c)}.asw-pick.svelte-esaf3n{border:0;margin:0;padding:0;min-width:0}.asw-agents.svelte-esaf3n{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.45rem;margin-bottom:.6rem}.asw-agent.svelte-esaf3n{display:flex;align-items:center;gap:.35rem;padding:.3rem .4rem .3rem .3rem;border:1px solid var(--border);border-radius:10px;background:var(--panel);transition:border-color .12s,background .12s}.asw-agent.svelte-esaf3n:hover:not(.asw-agent-used){border-color:var(--accent)}.asw-agent-on.svelte-esaf3n{border-color:var(--accent);background:var(--accent-soft, var(--panel-soft));box-shadow:0 0 0 1px var(--accent)}.asw-agent-used.svelte-esaf3n{background:var(--panel-soft);opacity:.7}.asw-agent-pick.svelte-esaf3n{all:unset;box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:center;gap:.55rem;padding:.2rem;cursor:pointer;border-radius:8px}.asw-agent-pick.svelte-esaf3n:disabled{cursor:default}.asw-agent-pick.svelte-esaf3n:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.asw-av.svelte-esaf3n{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;color:#fff;font-size:.7rem;font-weight:700}.asw-agent-used.svelte-esaf3n .asw-av:where(.svelte-esaf3n){filter:grayscale(1)}.asw-av-new.svelte-esaf3n{background:var(--panel-soft);color:var(--accent);border:1px dashed var(--accent);font-size:1rem}.asw-agent-text.svelte-esaf3n{min-width:0;display:flex;flex-direction:column}.asw-agent-text.svelte-esaf3n strong:where(.svelte-esaf3n){font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asw-agent-text.svelte-esaf3n small:where(.svelte-esaf3n){font-size:.72rem;color:var(--muted)}.asw-agent-act.svelte-esaf3n{flex:none;font:inherit;font-size:.72rem;padding:.15rem .5rem;border:1px solid var(--border);border-radius:99px;background:var(--panel);color:var(--text);cursor:pointer;opacity:1}.asw-agent-danger.svelte-esaf3n{color:#b42318}.asw-overlay.svelte-esaf3n{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}.asw-dialog.svelte-esaf3n{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lift);width:100%;max-width:720px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.asw-header.svelte-esaf3n{flex-shrink:0;padding:1.25rem 1.5rem .9rem;border-bottom:1px solid var(--border)}.asw-title-row.svelte-esaf3n{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.asw-title.svelte-esaf3n{margin:0;font-size:1.05rem;font-weight:700;color:var(--text);line-height:1.35}.asw-close.svelte-esaf3n{background:none;border:none;cursor:pointer;color:var(--muted);font-size:1rem;padding:.1rem .3rem;border-radius:4px}.asw-close.svelte-esaf3n:hover{background:var(--panel-soft);color:var(--text)}.asw-pills.svelte-esaf3n{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:.8rem 0 0;padding:0}.asw-pill.svelte-esaf3n button:where(.svelte-esaf3n):disabled{opacity:.45;cursor:not-allowed}.asw-pill.svelte-esaf3n button:where(.svelte-esaf3n){font-size:.74rem;padding:.2rem .6rem;border-radius:99px;border:1px solid var(--border);background:var(--panel-soft);color:var(--muted);cursor:pointer;white-space:nowrap}.asw-pill-active.svelte-esaf3n button:where(.svelte-esaf3n){background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.asw-pill-done.svelte-esaf3n button:where(.svelte-esaf3n){background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.asw-body.svelte-esaf3n{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.2rem 1.5rem;display:flex;flex-direction:column;gap:.9rem}.asw-body.svelte-esaf3n>*{flex-shrink:0}.asw-section.svelte-esaf3n{display:flex;flex-direction:column;gap:.6rem}.asw-lead.svelte-esaf3n{margin:0;font-size:.9rem;line-height:1.55;color:var(--text)}.asw-h.svelte-esaf3n{margin:.2rem 0 0;font-size:.9rem;font-weight:700;color:var(--text)}.asw-muted.svelte-esaf3n{margin:0;font-size:.84rem;line-height:1.5;color:var(--muted)}.asw-os.svelte-esaf3n{margin:0;font-size:.8125rem;font-weight:600;color:#b45309}.asw-hint.svelte-esaf3n{margin:0;font-size:.78rem;color:var(--muted)}.asw-hint-bad.svelte-esaf3n{color:var(--error, #b91c1c)}.asw-run.svelte-esaf3n{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel)}.asw-run-ok.svelte-esaf3n{border-color:#6ee7b7;background:#ecfdf5}.asw-run-bad.svelte-esaf3n{border-color:#fca5a5;background:#fef2f2}.asw-run-status.svelte-esaf3n{margin:0;font-size:.86rem;font-weight:600}.asw-run-activity.svelte-esaf3n{font-weight:400;color:var(--muted)}.asw-run-body.svelte-esaf3n{margin:0;max-height:14rem;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:.8rem;line-height:1.45;color:inherit;background:none}.asw-paste.svelte-esaf3n{display:flex;flex-direction:column;gap:.4rem;font-size:.82rem}.asw-paste.svelte-esaf3n summary:where(.svelte-esaf3n){cursor:pointer;color:var(--muted)}.asw-radio.svelte-esaf3n{display:flex;gap:.5rem;align-items:flex-start;font-size:.84rem;cursor:pointer}.asw-radio.svelte-esaf3n input:where(.svelte-esaf3n){margin-top:.2rem}.asw-status-row.svelte-esaf3n{display:flex;flex-wrap:wrap;gap:.4rem}.asw-warn.svelte-esaf3n{margin:0;font-size:.82rem;line-height:1.5;color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:var(--radius-sm);padding:.55rem .7rem}.asw-good.svelte-esaf3n{margin:0;font-size:.82rem;color:#065f46}.asw-facts.svelte-esaf3n{margin:0;padding-left:1.2rem;font-size:.82rem;line-height:1.55;color:var(--muted);display:flex;flex-direction:column;gap:.25rem}.asw-cards.svelte-esaf3n{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.asw-card.svelte-esaf3n{text-align:start;display:flex;flex-direction:column;gap:.4rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-soft);cursor:pointer;color:var(--text)}.asw-card.svelte-esaf3n:hover,.asw-card-on.svelte-esaf3n{border-color:var(--accent);background:var(--accent-soft)}.asw-card-title.svelte-esaf3n{font-weight:700;font-size:.92rem}.asw-card-desc.svelte-esaf3n{font-size:.82rem;line-height:1.5;color:var(--muted)}.asw-card-covers.svelte-esaf3n{font-size:.75rem;line-height:1.45;color:var(--accent)}.asw-tabs.svelte-esaf3n{flex-wrap:wrap}.asw-panel.svelte-esaf3n{background:var(--panel-soft);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.85rem 1rem}.asw-label.svelte-esaf3n{font-size:.84rem;font-weight:600;color:var(--text);margin:0}.asw-input.svelte-esaf3n{width:100%;box-sizing:border-box;padding:.45rem .7rem;font-size:.86rem;font-family:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-soft);color:var(--text)}.asw-input.svelte-esaf3n:focus{outline:2px solid var(--accent);outline-offset:1px}.asw-input-bad.svelte-esaf3n{border-color:var(--error, #b91c1c)}.asw-check.svelte-esaf3n{display:flex;align-items:center;gap:.5rem;font-size:.84rem;color:var(--text)}.asw-status.svelte-esaf3n{font-size:.8rem;font-weight:600;padding:.3rem .75rem;border-radius:99px;width:fit-content;background:#fffbeb;color:#92400e;border:1px solid #fbbf24}.asw-status-ok.svelte-esaf3n{background:#ecfdf5;color:#065f46;border-color:#6ee7b7}.asw-callout.svelte-esaf3n{background:var(--panel-soft);border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--radius-sm);padding:.7rem .9rem;font-size:.84rem;line-height:1.5;color:var(--text)}.asw-callout.svelte-esaf3n p:where(.svelte-esaf3n){margin:.3rem 0 0;color:var(--muted)}.asw-callout.svelte-esaf3n .asw-reco:where(.svelte-esaf3n){color:var(--text);font-weight:600}.asw-embed.svelte-esaf3n{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem}.asw-checks.svelte-esaf3n{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;font-size:.86rem;color:var(--muted)}.asw-checks.svelte-esaf3n .asw-ok:where(.svelte-esaf3n){color:var(--text)}.asw-footer.svelte-esaf3n{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-top:1px solid var(--border)}.asw-spacer.svelte-esaf3n{flex:1}.asw-btn-primary.svelte-esaf3n{padding:.45rem 1.1rem;border-radius:var(--radius-sm);border:none;background:var(--accent);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer}.asw-btn-primary.svelte-esaf3n:hover{filter:brightness(1.1)}.asw-btn-primary.svelte-esaf3n:disabled{opacity:.55;cursor:not-allowed}.asw-btn-ghost.svelte-esaf3n{padding:.45rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--muted);font-size:.875rem;cursor:pointer}.asw-btn-ghost.svelte-esaf3n:hover{background:var(--panel-soft);color:var(--text)}@media (max-width: 600px){.asw-overlay.svelte-esaf3n{padding:0;align-items:flex-end}.asw-dialog.svelte-esaf3n{max-height:92vh;border-radius:var(--radius) var(--radius) 0 0}.asw-cards.svelte-esaf3n{grid-template-columns:1fr}.asw-header.svelte-esaf3n,.asw-body.svelte-esaf3n,.asw-footer.svelte-esaf3n{padding-inline:1rem}}.agent-bubble.svelte-10t825n{position:fixed;z-index:50;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--color-accent);color:#fff;cursor:grab;box-shadow:0 6px 18px #7c3aed59;touch-action:none;-webkit-user-select:none;user-select:none}.agent-bubble.svelte-10t825n:active{cursor:grabbing}.agent-bubble.svelte-10t825n:focus-visible{outline:3px solid var(--color-accent-soft);outline-offset:2px}.bubble-add.svelte-10t825n{position:fixed;z-index:50;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--color-accent);border-radius:50%;background:var(--panel, #fff);color:var(--color-accent);cursor:pointer;box-shadow:0 3px 10px #7c3aed40}.bubble-add.svelte-10t825n:hover{background:var(--color-accent);color:#fff}.bubble-add.svelte-10t825n:focus-visible{outline:3px solid var(--color-accent-soft);outline-offset:2px}.overlay.svelte-qnetw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f121e73;display:flex;align-items:center;justify-content:center;padding:1rem}.dialog.svelte-qnetw{width:min(560px,100%);max-height:calc(100vh - 2rem);overflow-y:auto;background:var(--color-panel);border-radius:var(--radius);box-shadow:var(--elev-3);padding:1.25rem}.head.svelte-qnetw{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}h2.svelte-qnetw{font-family:var(--font-display);font-size:1.15rem;margin:0}.x.svelte-qnetw{background:none;border:none;font-size:1rem;cursor:pointer;color:var(--color-muted)}.lead.svelte-qnetw{color:var(--color-text);margin:0 0 .75rem}.os.svelte-qnetw{font-size:.8125rem;font-weight:600;color:#b45309;margin:.3rem 0 0}.lbl.svelte-qnetw{display:block;font-size:.8125rem;font-weight:600;margin:.75rem 0 .3rem}.input.svelte-qnetw{width:100%;padding:.5rem .65rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-text);font:inherit}.hint.svelte-qnetw{font-size:.75rem;color:var(--color-muted);margin:.3rem 0 0}.warn.svelte-qnetw{font-size:.8125rem;color:#b45309;margin:.5rem 0 0}.seg.svelte-qnetw{display:flex;flex-wrap:wrap;gap:.35rem}.seg.svelte-qnetw button:where(.svelte-qnetw){border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);border-radius:999px;padding:.3rem .8rem;cursor:pointer;font-size:.875rem}.seg.svelte-qnetw button.active:where(.svelte-qnetw){background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.radio.svelte-qnetw{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem;margin:.35rem 0;cursor:pointer}.radio.svelte-qnetw input:where(.svelte-qnetw){margin-top:.2rem}.facts.svelte-qnetw{font-size:.8125rem;color:var(--color-muted);padding-left:1.1rem;margin:.75rem 0}.status.svelte-qnetw{font-size:.875rem;padding:.6rem .75rem;border-radius:var(--radius-sm);background:var(--color-panel-soft)}.status.ok.svelte-qnetw{background:#dcfce7;color:#166534}.foot.svelte-qnetw{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.ghost.svelte-qnetw{background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.45rem .9rem;cursor:pointer;color:var(--color-text)}.error.svelte-qnetw{color:var(--error, #b91c1c);font-size:.875rem}@media (max-width: 640px){.overlay.svelte-qnetw{align-items:flex-end;padding:0}.dialog.svelte-qnetw{border-radius:var(--radius) var(--radius) 0 0;max-height:92vh}}.rp.svelte-1bg1bof{display:flex;flex-direction:column;gap:.35rem;padding:.4rem .75rem;border-bottom:1px solid var(--color-border)}.rp-chips.svelte-1bg1bof{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.rp-chip.svelte-1bg1bof{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--color-border);border-radius:999px;padding:.1rem .55rem;font-size:.78rem;background:var(--color-panel);color:var(--color-text);cursor:pointer;font-family:inherit}.rp-person.svelte-1bg1bof{cursor:default;color:var(--color-muted)}.rp-dot.svelte-1bg1bof{width:.45rem;height:.45rem;border-radius:999px;background:#9ca3af}.rp-dot.on.svelte-1bg1bof{background:#22c55e}.rp-dot.none.svelte-1bg1bof{background:transparent;border:1px solid #9ca3af}.rp-task.svelte-1bg1bof{cursor:default}.rp-x.svelte-1bg1bof{background:none;border:none;padding:0;color:var(--color-muted);cursor:pointer;font-size:.7rem}.rp-link.svelte-1bg1bof{background:none;border:none;padding:0;color:var(--color-accent);cursor:pointer;font:inherit;font-size:.78rem}.rp-muted.svelte-1bg1bof{color:var(--color-muted);font-size:.78rem}.rp-editor.svelte-1bg1bof{display:flex;flex-direction:column;gap:.3rem;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.rp-heading.svelte-1bg1bof{margin:.2rem 0 0;font-size:.75rem;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.03em}.rp-options.svelte-1bg1bof{display:flex;flex-wrap:wrap;gap:.3rem .8rem;font-size:.82rem}.rp-row.svelte-1bg1bof{display:flex;gap:.6rem;align-items:center;margin-top:.2rem}.rp-error.svelte-1bg1bof{margin:0;color:var(--error, #b91c1c);font-size:.8rem}.chat-pane.svelte-68vkb0{display:flex;flex-direction:column;height:calc(100vh - 8rem);min-height:420px;background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.empty.svelte-68vkb0{margin:auto;max-width:440px;text-align:center;padding:2rem 1rem}.empty.svelte-68vkb0 h2:where(.svelte-68vkb0){font-family:var(--font-display);font-size:1.25rem;margin:0 0 .5rem}.empty.svelte-68vkb0 p:where(.svelte-68vkb0){color:var(--color-muted);margin:0 0 1rem}.bar.svelte-68vkb0{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;padding:.65rem .9rem;border-bottom:1px solid var(--color-border)}.who.svelte-68vkb0{display:flex;align-items:center;gap:.45rem;min-width:0}.gw-meta.svelte-68vkb0{color:var(--color-muted);font-size:.8125rem}.full.svelte-68vkb0{color:#b45309}.dot.svelte-68vkb0{width:9px;height:9px;border-radius:50%;background:var(--color-muted);opacity:.45;flex-shrink:0}.dot.on.svelte-68vkb0{background:#16a34a;opacity:1}.actions.svelte-68vkb0{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.link.svelte-68vkb0{background:none;border:none;color:var(--color-accent);cursor:pointer;font-size:.8125rem;padding:.2rem;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link.danger.svelte-68vkb0{color:var(--error, #b91c1c)}.title-input.svelte-68vkb0{font:inherit;font-size:.8125rem;padding:.2rem .4rem;border:1px solid var(--color-border);border-radius:6px}.offline.svelte-68vkb0{margin:0;padding:.5rem .9rem;background:#fffbeb;color:#92400e;font-size:.8125rem;border-bottom:1px solid #fcd34d}.error.svelte-68vkb0{margin:0;padding:.5rem .9rem;color:var(--error, #b91c1c);font-size:.8125rem}.chat-thread.svelte-68vkb0{flex:1;overflow-y:auto;padding:1rem .9rem;display:flex;flex-direction:column;gap:.75rem}.older.svelte-68vkb0{align-self:center;background:none;border:1px solid var(--color-border);border-radius:999px;padding:.25rem .8rem;font-size:.75rem;cursor:pointer;color:var(--color-muted)}.msg.svelte-68vkb0{max-width:min(760px,92%);min-width:0}.msg.user.svelte-68vkb0{align-self:flex-end}.msg.user.svelte-68vkb0 .msg-body:where(.svelte-68vkb0){background:#f6f3ff;border:1px solid #ece6fe}.msg.assistant.svelte-68vkb0 .msg-body:where(.svelte-68vkb0){background:#f8f9fb;border:1px solid #eef0f4}.msg.failed.svelte-68vkb0 .msg-body:where(.svelte-68vkb0){border:1px solid #fca5a5}.msg-head.svelte-68vkb0{display:flex;gap:.5rem;font-size:.72rem;color:var(--color-muted);margin-bottom:.2rem}.msg.user.svelte-68vkb0 .msg-head:where(.svelte-68vkb0){justify-content:flex-end}.author.svelte-68vkb0{font-weight:600}.msg-body.svelte-68vkb0{padding:.6rem .8rem;border-radius:var(--radius-sm);overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.msg-body.svelte-68vkb0 p{margin:0 0 .5rem;white-space:pre-wrap}.msg-body.svelte-68vkb0 p:last-child{margin-bottom:0}.msg-body.svelte-68vkb0 .chat-h{font-weight:700;margin-top:.4rem}.msg-body.svelte-68vkb0 ul,.msg-body.svelte-68vkb0 ol{margin:0 0 .5rem;padding-left:1.3rem}.msg-body.svelte-68vkb0 .chat-table{overflow-x:auto;margin:.4rem 0}.msg-body.svelte-68vkb0 table{border-collapse:collapse;font-size:.85em}.msg-body.svelte-68vkb0 th,.msg-body.svelte-68vkb0 td{border:1px solid var(--color-border);padding:.25rem .5rem;text-align:left;overflow-wrap:normal}.msg-body.svelte-68vkb0 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:#7c3aed14;padding:.05rem .3rem;border-radius:4px}.msg-body.svelte-68vkb0 pre.chat-code{white-space:pre;overflow-x:auto;background:#1e1b2e;color:#ece9f8;padding:.65rem .8rem;border-radius:8px;margin:.4rem 0}.msg-body.svelte-68vkb0 pre.chat-code code{background:none;padding:0;color:inherit}.msg-body.svelte-68vkb0 a{color:var(--color-accent)}.caret.svelte-68vkb0{display:inline-block;width:.5em;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--color-accent);animation:svelte-68vkb0-blink 1s steps(2) infinite}@keyframes svelte-68vkb0-blink{50%{opacity:0}}.msg-status.svelte-68vkb0{display:flex;align-items:center;gap:.4rem;margin:.3rem 0 0;font-size:.78rem;color:var(--color-muted)}.msg-status.error.svelte-68vkb0{color:var(--error, #b91c1c)}.spinner.svelte-68vkb0{width:10px;height:10px;border:2px solid var(--color-accent-soft);border-top-color:var(--color-accent);border-radius:50%;animation:svelte-68vkb0-spin .8s linear infinite}@keyframes svelte-68vkb0-spin{to{transform:rotate(360deg)}}.routine-note.svelte-68vkb0{align-items:center;justify-content:space-between;font-size:.8125rem;color:var(--color-muted)}.routine-title.svelte-68vkb0{font-size:.8125rem;color:var(--color-muted)}.composer.svelte-68vkb0{display:flex;gap:.4rem;align-items:flex-end;padding:.5rem .6rem;border-top:1px solid var(--color-border)}.composer.svelte-68vkb0 textarea:where(.svelte-68vkb0){flex:1;resize:none;overflow-y:auto;min-height:2.25rem;font:inherit;font-size:.9rem;line-height:1.35;padding:.45rem .85rem;border:1px solid var(--color-border);border-radius:18px;background:var(--color-panel);color:var(--color-text)}.round.svelte-68vkb0{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.send.svelte-68vkb0{background:var(--color-accent);color:#fff}.send.svelte-68vkb0:disabled{opacity:.4;cursor:not-allowed}.stop.svelte-68vkb0{background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5}@media (max-width: 640px){.chat-pane.svelte-68vkb0{height:calc(100vh - 6.5rem);border-radius:0;border-left:none;border-right:none}.msg.svelte-68vkb0{max-width:100%}}.room-view.svelte-m132aq{display:flex;flex-direction:column;gap:.4rem;min-height:0;height:100%}.room-head.svelte-m132aq{display:flex;align-items:center;gap:.5rem}.room-title.svelte-m132aq{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link.svelte-m132aq{background:none;border:none;color:var(--color-accent);cursor:pointer;font:inherit;padding:0}.link.danger.svelte-m132aq{color:var(--error, #b91c1c)}.chips.svelte-m132aq{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem}.chip.svelte-m132aq{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);border-radius:999px;padding:.15rem .6rem;cursor:pointer;font:inherit}.task-chip.svelte-m132aq{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.1rem .4rem}.x.svelte-m132aq{background:none;border:none;cursor:pointer;color:var(--color-muted);font-size:.7rem}.row.svelte-m132aq{display:flex;gap:.6rem;align-items:center;width:100%}.thread.svelte-m132aq{flex:1;min-height:8rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.msg.svelte-m132aq{padding:.45rem .6rem;border-radius:var(--radius-sm);background:var(--color-panel-soft)}.msg.user.svelte-m132aq{background:var(--color-accent-soft);align-self:flex-end;max-width:85%}.msg.failed.svelte-m132aq{border:1px solid var(--error, #b91c1c)}.who.svelte-m132aq{font-size:.75rem;font-weight:600}.time.svelte-m132aq{font-weight:400;color:var(--color-muted)}.body.svelte-m132aq{font-size:.875rem;overflow-wrap:anywhere}.status.svelte-m132aq{display:flex;align-items:center;gap:.4rem;margin:.3rem 0 0;font-size:.75rem;color:var(--color-muted)}.spinner.svelte-m132aq{width:.7rem;height:.7rem;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:svelte-m132aq-spin .8s linear infinite}@keyframes svelte-m132aq-spin{to{transform:rotate(360deg)}}.composer.svelte-m132aq{display:flex;gap:.4rem;align-items:flex-end}.composer.svelte-m132aq textarea:where(.svelte-m132aq){flex:1;resize:none;padding:.45rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;background:var(--color-panel);color:var(--color-text)}.composer.svelte-m132aq button:where(.svelte-m132aq){border:1px solid var(--color-border);background:none;border-radius:var(--radius-sm);padding:.4rem .8rem;cursor:pointer;color:var(--color-text);font:inherit}.muted.svelte-m132aq{color:var(--color-muted)}.error.svelte-m132aq{color:var(--error, #b91c1c);font-size:.8rem}.rooms.svelte-159pqoe{display:flex;flex-direction:column;gap:.5rem}.head.svelte-159pqoe{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.head.svelte-159pqoe p:where(.svelte-159pqoe){margin:0;font-size:.82rem}.create.svelte-159pqoe{display:flex;flex-direction:column;gap:.5rem;padding:.6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.create.svelte-159pqoe input[type=text]:where(.svelte-159pqoe){padding:.45rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;background:var(--color-panel);color:var(--color-text)}.agents.svelte-159pqoe{display:flex;flex-wrap:wrap;gap:.4rem .8rem;font-size:.85rem}.row.svelte-159pqoe{display:flex;gap:.6rem;align-items:center}.room.svelte-159pqoe{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;padding:.55rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-text);cursor:pointer;font:inherit}.room.svelte-159pqoe .title:where(.svelte-159pqoe){font-weight:600}.room.svelte-159pqoe small:where(.svelte-159pqoe){color:var(--color-muted)}.link.svelte-159pqoe{background:none;border:none;color:var(--color-accent);cursor:pointer;font:inherit;padding:0}.muted.svelte-159pqoe{color:var(--color-muted)}.error.svelte-159pqoe{color:var(--error, #b91c1c);font-size:.8rem}.cac.svelte-1v7ul7n{display:flex;align-items:center;gap:.75rem 1rem;flex-wrap:wrap;margin:0 0 .9rem;padding:.85rem 1rem;border:1px dashed var(--accent);border-radius:var(--radius);background:var(--accent-soft, var(--panel-soft))}.cac-text.svelte-1v7ul7n{flex:1 1 16rem;min-width:0}.cac.svelte-1v7ul7n h3:where(.svelte-1v7ul7n){margin:0;font-size:.95rem}.cac.svelte-1v7ul7n p:where(.svelte-1v7ul7n){margin:.25rem 0 0;font-size:.85rem;color:var(--muted)}.cac-compact.svelte-1v7ul7n{margin:.5rem;padding:.6rem .75rem}.cac-compact.svelte-1v7ul7n h3:where(.svelte-1v7ul7n){font-size:.85rem}.hub-overlay.closed.svelte-1sp89k0{display:none}.hub-overlay.svelte-1sp89k0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0f121e59;display:flex;justify-content:flex-end;align-items:flex-end;padding:1rem}.agent-hub.svelte-1sp89k0{width:min(560px,100%);max-height:100%;display:flex;flex-direction:column;background:var(--color-panel);border-radius:20px;box-shadow:var(--elev-3);overflow:hidden}.agent-hub.svelte-1sp89k0:has(.chatting:where(.svelte-1sp89k0)){height:100%}.hub-head.svelte-1sp89k0{flex-shrink:0;display:flex;align-items:center;gap:.55rem;padding:.75rem .75rem .6rem 1.1rem;border-bottom:1px solid var(--color-border)}.hub-mark.svelte-1sp89k0{width:30px;height:30px;border-radius:50%;background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}h2.svelte-1sp89k0{font-family:var(--font-display);font-size:1.15rem;margin:0;flex:1}.hub-x.svelte-1sp89k0{width:40px;height:40px;border-radius:50%;border:none;background:var(--color-panel-soft);color:var(--color-text);font-size:1.05rem;cursor:pointer;flex-shrink:0}.hub-body.svelte-1sp89k0{flex:1;min-height:0;overflow-y:auto;padding:.85rem 1.1rem 1.1rem}.hub-body.chatting.svelte-1sp89k0{display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative}.hub-body.chatting.svelte-1sp89k0 .hub-wake-status:where(.svelte-1sp89k0){padding:.3rem 1rem 0}.hub-who.svelte-1sp89k0{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;border:none;background:none;padding:.15rem .3rem;border-radius:var(--radius-sm);cursor:pointer;text-align:left;color:var(--color-text);font:inherit}.hub-who.svelte-1sp89k0:hover{background:var(--color-panel-soft)}.hub-who-text.svelte-1sp89k0{min-width:0;display:flex;flex-direction:column;line-height:1.2}.hub-who-text.svelte-1sp89k0 strong:where(.svelte-1sp89k0){font-size:.95rem}.hub-who-text.svelte-1sp89k0 small:where(.svelte-1sp89k0),.hub-conv.svelte-1sp89k0 small:where(.svelte-1sp89k0){font-size:.72rem;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-caret.svelte-1sp89k0{color:var(--color-muted);font-size:.75rem}.hub-avatar.sm.svelte-1sp89k0{width:32px;height:32px;font-size:.85rem;flex-shrink:0}.hub-picker.svelte-1sp89k0{position:absolute;inset:0 0 auto;z-index:2;max-height:70%;overflow-y:auto;background:var(--color-panel);border-bottom:1px solid var(--color-border);box-shadow:var(--elev-3);padding:.6rem .9rem .8rem}.hub-conv.svelte-1sp89k0{width:100%;display:flex;justify-content:space-between;gap:.5rem;align-items:center;border:none;background:none;padding:.55rem .5rem;border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:.875rem;color:var(--color-text);text-align:left}.hub-conv.svelte-1sp89k0 span:where(.svelte-1sp89k0){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-conv-main.svelte-1sp89k0{min-width:0;display:flex;flex-direction:column;gap:.15rem}.hub-conv-agents.svelte-1sp89k0{display:flex;gap:.25rem;overflow:hidden}.hub-conv.svelte-1sp89k0 small:where(.svelte-1sp89k0){flex-shrink:0}.hub-conv.svelte-1sp89k0 .hub-conv-agent:where(.svelte-1sp89k0){flex:0 0 auto;max-width:7rem;padding:0 .35rem;border-radius:999px;background:var(--color-panel-soft);color:var(--color-muted);font-size:.66rem;font-weight:400;line-height:1.5}.hub-empty.svelte-1sp89k0{margin:.3rem 0;padding:0 .5rem;font-size:.875rem}.hub-section.svelte-1sp89k0{margin:.6rem 0 .2rem;padding:0 .5rem;font-size:.72rem;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.hub-conv-row.svelte-1sp89k0{display:flex;align-items:center;gap:.15rem}.hub-conv-row.svelte-1sp89k0 .hub-conv:where(.svelte-1sp89k0){flex:1;min-width:0}.hub-icon.svelte-1sp89k0{flex-shrink:0;width:30px;height:30px;border:none;border-radius:50%;background:none;color:var(--color-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.hub-icon.svelte-1sp89k0:hover{background:var(--color-panel-soft);color:var(--color-text)}.hub-icon.danger.svelte-1sp89k0:hover{color:var(--error, #b91c1c)}.hub-connect.svelte-1sp89k0 .hub-avatar:where(.svelte-1sp89k0){background:none;border:1.5px dashed var(--color-accent);font-size:1.3rem}.hub-conv.selected.svelte-1sp89k0{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.hub-chat.svelte-1sp89k0{flex:1;min-height:0;display:flex;flex-direction:column;gap:.5rem}.hub-chat.svelte-1sp89k0 .chat-pane{flex:1;height:auto;min-height:0;border:none;border-radius:0}.hub-pane.hub-chat.svelte-1sp89k0{margin-top:0;padding-top:0;border-top:none}.hub-back.svelte-1sp89k0{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:none;background:none;color:var(--color-text);font-size:1rem;cursor:pointer}.hub-agents.svelte-1sp89k0{display:flex;gap:.35rem;overflow-x:auto;scroll-snap-type:x proximity;padding:.15rem .1rem .4rem;margin:0 -.35rem}.hub-agent.svelte-1sp89k0{flex:0 0 auto;width:4.6rem;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.35rem .2rem;border:none;border-radius:var(--radius-sm);background:none;cursor:pointer;color:var(--color-text);font:inherit}.hub-avatar.svelte-1sp89k0{position:relative;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-accent-soft);color:var(--color-accent);font-weight:700;font-size:1.05rem;box-shadow:0 0 0 2px transparent}.hub-agent.selected.svelte-1sp89k0 .hub-avatar:where(.svelte-1sp89k0){background:var(--color-accent);color:#fff;box-shadow:0 0 0 2px var(--color-panel),0 0 0 4px var(--color-accent)}.hub-online.svelte-1sp89k0{position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:#16a34a;border:2px solid var(--color-panel)}.hub-name.svelte-1sp89k0{max-width:100%;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-agent.selected.svelte-1sp89k0 .hub-name:where(.svelte-1sp89k0){font-weight:700;color:var(--color-accent)}.hub-select.svelte-1sp89k0{width:100%;padding:.5rem .65rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-text);font:inherit}.hub-wake.svelte-1sp89k0{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--color-accent);background:none;color:var(--color-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem}.hub-wake.svelte-1sp89k0:hover:not(:disabled){background:var(--color-accent-soft)}.hub-wake.ok.svelte-1sp89k0{border-color:#15803d;color:#15803d}.hub-wake.svelte-1sp89k0:disabled{opacity:.4;cursor:not-allowed}.hub-spin.svelte-1sp89k0{width:12px;height:12px;border:2px solid var(--color-accent-soft);border-top-color:var(--color-accent);border-radius:50%;animation:svelte-1sp89k0-hub-rot .8s linear infinite}@keyframes svelte-1sp89k0-hub-rot{to{transform:rotate(360deg)}}.hub-wake-status.svelte-1sp89k0{margin:.1rem 0 .4rem;font-size:.8125rem;color:var(--color-muted);overflow-wrap:anywhere}.hub-wake-status.ok.svelte-1sp89k0{color:#15803d}.hub-wake-status.failed.svelte-1sp89k0{color:var(--error, #b91c1c)}.hub-link.svelte-1sp89k0{background:none;border:none;padding:0;color:var(--color-accent);cursor:pointer;font:inherit;text-decoration:underline}.hub-actions.svelte-1sp89k0{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem;margin-top:.75rem}.hub-tab.svelte-1sp89k0{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);border-radius:var(--radius-sm);padding:.5rem;cursor:pointer;font:inherit;font-size:.875rem}.hub-tab.active.svelte-1sp89k0{border-color:var(--color-accent);background:var(--color-accent-soft)}.hub-tab.svelte-1sp89k0:disabled{opacity:.5;cursor:not-allowed}.hub-note.svelte-1sp89k0{margin:.4rem 0;font-size:.8125rem;color:#92400e}.hub-pane.svelte-1sp89k0{margin-top:.75rem;border-top:1px solid var(--color-border);padding-top:.5rem}.hub-pane.svelte-1sp89k0 .dm-pickers{flex-wrap:wrap}@media (max-width: 640px){.hub-overlay.svelte-1sp89k0{padding:2.75rem 0 0}.agent-hub.svelte-1sp89k0,.agent-hub.svelte-1sp89k0:has(.chatting:where(.svelte-1sp89k0)){width:100%;height:100%;max-height:none;border-radius:20px 20px 0 0;animation:svelte-1sp89k0-hub-up .22s ease-out}.hub-overlay.full.svelte-1sp89k0{padding-top:0}.hub-overlay.full.svelte-1sp89k0 .agent-hub:where(.svelte-1sp89k0){border-radius:0}}@keyframes svelte-1sp89k0-hub-up{0%{transform:translateY(24px);opacity:0}}.cd-overlay.svelte-coihm0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0f121e73;display:flex;align-items:center;justify-content:center;padding:1rem}.cd-dialog.svelte-coihm0{width:min(560px,100%);max-height:calc(100vh - 2rem);overflow-y:auto;background:var(--color-panel);border-radius:var(--radius);box-shadow:var(--elev-3);padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.cd-head.svelte-coihm0{display:flex;align-items:center;justify-content:space-between}h2.svelte-coihm0{font-family:var(--font-display);font-size:1.15rem;margin:0}.cd-x.svelte-coihm0{margin-left:auto;background:none;border:none;font-size:1rem;cursor:pointer;color:var(--color-muted)}.cd-lead.svelte-coihm0{margin:0 0 .25rem;color:var(--color-text);font-size:.9rem}.cd-muted.svelte-coihm0{color:var(--color-muted);font-size:.85rem;margin:0}.cd-cards.svelte-coihm0{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.cd-card.svelte-coihm0{display:flex;flex-direction:column;gap:.35rem;text-align:left;padding:.9rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-text);cursor:pointer}.cd-card.svelte-coihm0:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.cd-card-title.svelte-coihm0{font-weight:600;font-size:.95rem}.cd-card-desc.svelte-coihm0{font-size:.8125rem;color:var(--color-muted);line-height:1.4}.cd-form.svelte-coihm0{display:flex;flex-direction:column;gap:.35rem}.cd-label.svelte-coihm0{font-size:.8125rem;font-weight:600;margin-top:.4rem}.cd-optional.svelte-coihm0{font-weight:400;color:var(--color-muted)}.cd-input.svelte-coihm0{width:100%;padding:.5rem .65rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-text);font:inherit;font-size:.9rem}textarea.cd-input.svelte-coihm0{resize:vertical}.cd-hint.svelte-coihm0{margin:0;font-size:.75rem;color:var(--color-muted)}.cd-warn.svelte-coihm0{margin:.25rem 0 0;font-size:.8125rem;color:#b45309}.cd-error.svelte-coihm0{margin:.25rem 0 0;font-size:.85rem;color:var(--error, #b91c1c)}.cd-more.svelte-coihm0{margin-top:.4rem;font-size:.8125rem}.cd-more.svelte-coihm0 summary:where(.svelte-coihm0){cursor:pointer;color:var(--color-muted)}.cd-check.svelte-coihm0{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--color-muted)}.cd-helper.svelte-coihm0{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-muted)}.cd-helper.svelte-coihm0 select:where(.svelte-coihm0){width:auto;max-width:60%;padding:.3rem .5rem;font-size:.85rem}.cd-foot.svelte-coihm0{display:flex;justify-content:space-between;gap:.5rem;margin-top:.75rem}.cd-ghost.svelte-coihm0{background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.45rem .9rem;cursor:pointer;color:var(--color-text)}@media (max-width: 640px){.cd-overlay.svelte-coihm0{align-items:flex-end;padding:0}.cd-dialog.svelte-coihm0{border-radius:var(--radius) var(--radius) 0 0;max-height:92vh}.cd-cards.svelte-coihm0{grid-template-columns:1fr}}h2.svelte-awltll{font-family:var(--font-display);font-size:1.25rem;margin:0 0 .75rem;overflow-wrap:anywhere}section.svelte-awltll{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}h3.svelte-awltll{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0 0 .5rem}section.svelte-awltll p:where(.svelte-awltll){margin:0 0 .5rem}.conscience.svelte-awltll{width:100%;min-height:5rem;margin-bottom:.5rem;resize:vertical;font:inherit}.pc.svelte-1pfcvqe{display:flex;flex-direction:column;gap:.4rem}.pc-field.svelte-1pfcvqe{display:flex;align-items:flex-end;gap:.25rem;padding:.2rem .25rem .2rem .7rem;border:1px solid var(--border);border-radius:18px;background:var(--panel-soft);transition:border-color .12s,background .12s}.pc-field.svelte-1pfcvqe:focus-within,.pc-typing.svelte-1pfcvqe{border-color:var(--accent);background:var(--panel)}.pc-field.svelte-1pfcvqe textarea:where(.svelte-1pfcvqe){flex:1;min-width:0;min-height:1.7rem;max-height:7.5rem;padding:.3rem 0;border:none;background:transparent;color:var(--text);font:inherit;font-size:.82rem;line-height:1.1rem;resize:none;overflow-y:auto;field-sizing:content}.pc-field.svelte-1pfcvqe textarea:where(.svelte-1pfcvqe):focus,.pc-field.svelte-1pfcvqe textarea:where(.svelte-1pfcvqe):focus-visible{outline:none;box-shadow:none}.pc-field.svelte-1pfcvqe textarea:where(.svelte-1pfcvqe)::placeholder{color:var(--muted)}.pc-send.svelte-1pfcvqe{flex:none;display:grid;place-items:center;width:1.7rem;height:1.7rem;border:none;border-radius:50%;background:var(--accent);color:#fff;cursor:pointer;transition:opacity .12s}.pc-send.svelte-1pfcvqe:disabled{opacity:.35;cursor:default}.pc-row.svelte-1pfcvqe{display:flex;flex-wrap:wrap;gap:.3rem}.pc-btn.svelte-1pfcvqe{font:inherit;font-size:.74rem;font-weight:600;line-height:1.2;padding:.22rem .6rem;border-radius:99px;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer}.pc-btn.svelte-1pfcvqe:hover:not(:disabled){border-color:var(--accent)}.pc-btn.svelte-1pfcvqe:disabled{opacity:.5;cursor:default}.pc-primary.svelte-1pfcvqe{background:var(--accent);border-color:var(--accent);color:#fff}.pc-danger.svelte-1pfcvqe{color:#b42318}.pc-danger.svelte-1pfcvqe:hover:not(:disabled){border-color:#b42318}.pc-open.svelte-1pfcvqe{all:unset;align-self:center;font-size:.74rem;color:var(--muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pc-open.svelte-1pfcvqe:hover,.pc-open.svelte-1pfcvqe:focus-visible{color:var(--accent)}.pc-compact.svelte-1pfcvqe{gap:.3rem}.pc-compact.svelte-1pfcvqe .pc-field:where(.svelte-1pfcvqe){width:50%;min-width:8rem;padding:.05rem .15rem .05rem .55rem;background:#fff9;transition:width .15s ease,border-color .12s}.pc-compact.svelte-1pfcvqe .pc-field:where(.svelte-1pfcvqe):focus-within,.pc-compact.svelte-1pfcvqe .pc-typing:where(.svelte-1pfcvqe){width:100%}.pc-compact.svelte-1pfcvqe .pc-field:where(.svelte-1pfcvqe) textarea:where(.svelte-1pfcvqe){min-height:1.45rem;padding:.15rem 0;font-size:.74rem;line-height:1.1rem}.pc-compact.svelte-1pfcvqe .pc-send:where(.svelte-1pfcvqe){width:1.25rem;height:1.25rem}.pc-compact.svelte-1pfcvqe .pc-btn:where(.svelte-1pfcvqe){font-size:.72rem;padding:.15rem .5rem}.pc-mini.svelte-1pfcvqe{padding:.1rem .35rem;border-color:transparent;background:none;font-size:.68rem;font-weight:500;color:var(--muted);text-decoration:underline;text-underline-offset:2px}.pc-who.svelte-1pfcvqe{align-self:flex-start;font:inherit;font-size:.74rem;padding:.2rem .45rem;border:1px solid var(--accent);border-radius:99px;background:var(--panel);color:var(--text)}.pc-note.svelte-1pfcvqe{margin:0;font-size:.74rem;color:#2f7336}.pc-note.pc-err.svelte-1pfcvqe{color:#b42318}.rpanel.svelte-1ogvbvg{display:flex;flex-direction:column;gap:.55rem;padding:.9rem 1rem;border-left:1px solid var(--border);background:var(--panel);min-width:0;overflow-y:auto}.rpanel-sheet.svelte-1ogvbvg{position:fixed;left:0;right:0;bottom:0;z-index:71;max-height:78vh;padding:.4rem 1.1rem calc(1rem + env(safe-area-inset-bottom));border-left:none;border-radius:18px 18px 0 0;box-shadow:0 -8px 28px #1018282e;animation:svelte-1ogvbvg-rpanel-up .2s cubic-bezier(.2,0,0,1)}.rpanel-sheet-open.svelte-1ogvbvg{position:sticky;bottom:0;width:100%;margin-top:.4rem;padding:.7rem;font-size:.95rem}.rpanel-grip.svelte-1ogvbvg{align-self:center;width:40px;height:4px;margin:.2rem 0 .4rem;border-radius:99px;background:var(--border);flex:none}@keyframes svelte-1ogvbvg-rpanel-up{0%{transform:translateY(100%)}}.rpanel-head.svelte-1ogvbvg{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.rpanel-close.svelte-1ogvbvg{all:unset;cursor:pointer;font-size:1.2rem;line-height:1;padding:0 .3rem;color:var(--muted);border-radius:4px}.rpanel-close.svelte-1ogvbvg:hover,.rpanel-close.svelte-1ogvbvg:focus-visible{color:var(--text);background:var(--panel-soft)}.rpanel-status.svelte-1ogvbvg{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.rpanel-title.svelte-1ogvbvg{margin:0;font-size:1.05rem;line-height:1.3;overflow-wrap:anywhere}.rpanel-line.svelte-1ogvbvg{margin:0;padding:.45rem .6rem;border-left:3px solid var(--accent);border-radius:4px;background:var(--accent-soft);font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.rpanel.svelte-1ogvbvg>*{flex:none}.rpanel-dash.svelte-1ogvbvg{border:1px solid var(--border);border-radius:8px;overflow:hidden}.rpanel-dash-head.svelte-1ogvbvg{display:flex;justify-content:space-between;gap:.5rem;padding:.4rem .6rem;border-bottom:1px solid var(--border);background:var(--panel-soft);font-size:.75rem}.rpanel-dash-head.svelte-1ogvbvg .muted:where(.svelte-1ogvbvg){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpanel-dash-text.svelte-1ogvbvg{padding:.5rem .6rem;font-family:ui-monospace,DejaVu Sans Mono,monospace;font-size:.78rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.rpanel-dash-all.svelte-1ogvbvg{max-height:22rem;overflow-y:auto}.rpanel-dash.svelte-1ogvbvg .rpanel-more:where(.svelte-1ogvbvg){margin:0 .6rem .45rem}.rpanel-more.svelte-1ogvbvg{all:unset;align-self:flex-start;font-size:.78rem;color:var(--accent);cursor:pointer}.rpanel-more.svelte-1ogvbvg:hover,.rpanel-more.svelte-1ogvbvg:focus-visible{text-decoration:underline}.rpanel.svelte-1ogvbvg h3:where(.svelte-1ogvbvg){margin:.4rem 0 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.rpanel-msgs.svelte-1ogvbvg{list-style:none;margin:0;padding:.2rem 0;max-height:9.5rem;overflow-y:auto;display:flex;flex-direction:column;font-size:.8rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rpanel-msgs.svelte-1ogvbvg li:where(.svelte-1ogvbvg),.rpanel-notes.svelte-1ogvbvg li:where(.svelte-1ogvbvg){display:flex;align-items:baseline;gap:.4rem;min-width:0;padding:.2rem 0}.rpanel-msgs.svelte-1ogvbvg b:where(.svelte-1ogvbvg),.rpanel-notes.svelte-1ogvbvg b:where(.svelte-1ogvbvg){flex:none;font-weight:600}.rpanel-toggle.svelte-1ogvbvg{all:unset;cursor:pointer;border-radius:4px}.rpanel-toggle.svelte-1ogvbvg:hover,.rpanel-toggle.svelte-1ogvbvg:focus-visible{color:var(--text)}.rpanel-toggle.svelte-1ogvbvg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rpanel-msgs-wrap.svelte-1ogvbvg{display:flex;flex-direction:column;gap:.45rem}.rpanel-msgs-open.svelte-1ogvbvg{max-height:22rem;gap:.35rem}.rpanel-msgs-open.svelte-1ogvbvg li:where(.svelte-1ogvbvg){display:block}.rpanel-msg-head.svelte-1ogvbvg{display:flex;justify-content:space-between;gap:.4rem}.rpanel-msgs-open.svelte-1ogvbvg .pre{margin:.1rem 0 0}.rpanel-msg.svelte-1ogvbvg{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpanel-msgs.svelte-1ogvbvg .muted:where(.svelte-1ogvbvg),.rpanel-notes.svelte-1ogvbvg .muted:where(.svelte-1ogvbvg){flex:none;font-size:.72rem}.rpanel-notes.svelte-1ogvbvg{display:flex;flex-direction:column;gap:.2rem}.rpanel-notes.svelte-1ogvbvg ol:where(.svelte-1ogvbvg){list-style:none;margin:0;padding:0;font-size:.8rem}.rpanel-notes.svelte-1ogvbvg li:where(.svelte-1ogvbvg) span:where(.svelte-1ogvbvg):not(.muted){flex:1;min-width:0;overflow-wrap:anywhere}.rpanel-notes-m.svelte-1ogvbvg{padding:.55rem .7rem .6rem;border-radius:3px 3px 10px;background:#fff1a6;box-shadow:0 6px 12px -8px #3c280059}.rpanel-notes-m.svelte-1ogvbvg h3:where(.svelte-1ogvbvg){margin:0;color:#8a5a00}.rpanel-notes-m.svelte-1ogvbvg ol:where(.svelte-1ogvbvg){color:#3b3320}.rpanel-scope.svelte-1ogvbvg summary:where(.svelte-1ogvbvg){cursor:pointer;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.rpanel-scope[open].svelte-1ogvbvg summary:where(.svelte-1ogvbvg){margin-bottom:.3rem}.lp.svelte-10srj9n{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.lp-panel.svelte-10srj9n{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.lp-main.svelte-10srj9n{min-width:0;display:flex;flex-direction:column;gap:.9rem}.lp-panel.svelte-10srj9n .rpanel{position:sticky;top:.5rem;max-height:calc(100vh - 6rem);border:1px solid var(--border);border-radius:var(--radius)}.lp-sheet-backdrop.svelte-10srj9n{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#10182859;animation:svelte-10srj9n-lp-fade .16s ease-out}@keyframes svelte-10srj9n-lp-fade{0%{opacity:0}}@media (max-width: 1100px){.lp-panel.svelte-10srj9n{grid-template-columns:minmax(0,1fr)}.lp-panel.svelte-10srj9n .rpanel{position:static;max-height:none}}.mention-list.svelte-1cddbyq{position:fixed;z-index:1300;min-width:10rem;max-width:240px;max-height:13rem;overflow-y:auto;margin:0;padding:.25rem;list-style:none;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--elev-menu);font-size:.875rem}.mention-list.svelte-1cddbyq li:where(.svelte-1cddbyq){padding:.45rem .6rem;border-radius:6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;touch-action:manipulation}.mention-list.svelte-1cddbyq li.on:where(.svelte-1cddbyq){background:var(--accent-soft);color:var(--accent)}.mention-list.svelte-1cddbyq .mention-note:where(.svelte-1cddbyq){color:var(--muted);cursor:default}.rc.svelte-cewmri{--h: #2f7336;display:flex;flex-direction:column;min-width:0;padding:8px 10px;background:#fff;border:1px solid var(--border);border-left:3px solid var(--h);border-radius:9px;font-size:12px}.rc.quiet.svelte-cewmri{--h: #b54708}.rc.svelte-cewmri:hover{border-color:#c7cbf5;border-left-color:var(--h)}.rc.selected.svelte-cewmri{box-shadow:0 0 0 2px var(--accent)}.lt-card-main.svelte-cewmri{all:unset;display:flex;flex-direction:column;min-width:0;cursor:pointer}.lt-card-main.svelte-cewmri:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.a.svelte-cewmri{display:flex;align-items:center;gap:6px;min-width:0}.a.svelte-cewmri b:where(.svelte-cewmri){font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av.svelte-cewmri{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:700}.mono.svelte-cewmri{font-family:ui-monospace,DejaVu Sans Mono,monospace;color:var(--muted)}.hs.svelte-cewmri{margin-left:auto;flex:none;font-weight:700;color:var(--h)}.sn.svelte-cewmri{margin:4px 0 5px;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg.svelte-cewmri{display:flex;gap:3px}.seg.svelte-cewmri i:where(.svelte-cewmri){flex:1;height:5px;border-radius:3px;background:var(--border)}.seg.svelte-cewmri i.on:where(.svelte-cewmri){background:var(--h)}.tm.svelte-cewmri{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:5px;min-height:18px;color:var(--h);font-weight:600;font-variant-numeric:tabular-nums}.cardx.svelte-17joh72{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;gap:12px;align-items:center;margin-top:6px;padding:8px 14px;border:1px solid var(--border);border-left:4px solid var(--k);border-radius:12px;background:#fff;font-size:13px}.cardx.selected.svelte-17joh72{box-shadow:0 0 0 2px var(--accent)}.k.svelte-17joh72{min-width:0;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--k)}.mono.svelte-17joh72{display:block;font-family:ui-monospace,DejaVu Sans Mono,monospace;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted)}.ti.svelte-17joh72{min-width:0}.cardx.svelte-17joh72{cursor:pointer}.cardx.svelte-17joh72:hover{border-top-color:#c7c9d9;border-right-color:#c7c9d9;border-bottom-color:#c7c9d9}.ti-open.svelte-17joh72{all:unset;display:block;font-size:14px;font-weight:700;overflow-wrap:anywhere;cursor:pointer}.ti-open.svelte-17joh72:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ti.svelte-17joh72 small:where(.svelte-17joh72){display:block;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt.svelte-17joh72{display:flex;align-items:center;gap:8px}.ag.svelte-17joh72{text-align:right;font-size:12px;color:var(--muted);white-space:nowrap}.ag.svelte-17joh72 b:where(.svelte-17joh72){color:var(--k)}.acts.svelte-17joh72{grid-column:2 / -1}@media (max-width: 760px){.acts.svelte-17joh72{grid-column:1 / -1}.cardx.svelte-17joh72{grid-template-columns:minmax(0,1fr) auto}.ti.svelte-17joh72{grid-column:1 / -1;grid-row:2}}.convo.svelte-1m56f3t{display:flex;flex-direction:column;gap:12px;min-width:0}.frame.svelte-1m56f3t{border:1px solid var(--border);border-radius:12px;background:#fff;overflow:hidden}.chead.svelte-1m56f3t{display:flex;align-items:center;gap:12px;padding:12px 20px;min-height:60px;border-bottom:1px solid var(--border)}.chead.svelte-1m56f3t:has(.done-chart-panel){align-items:flex-start}.chead.svelte-1m56f3t h2:where(.svelte-1m56f3t){margin:0;flex:none;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700}.topic.svelte-1m56f3t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}.chead.svelte-1m56f3t .r:where(.svelte-1m56f3t){flex:none;margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px}.stack.svelte-1m56f3t{display:flex;padding-left:6px}.sav.svelte-1m56f3t{width:24px;height:24px;margin-left:-6px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700}.filters.svelte-1m56f3t{display:flex;flex-wrap:wrap;gap:6px;padding:10px 20px;background:#fafafe}.fchip.svelte-1m56f3t{padding:5px 11px;border-radius:99px;border:1px solid var(--border);background:#fff;font-size:12px;font-weight:500;color:#3d4356}.fchip.svelte-1m56f3t:hover{border-color:#c7cbf5}.fchip.on.svelte-1m56f3t{background:var(--accent);border-color:var(--accent);color:#fff}.fchip.svelte-1m56f3t b:where(.svelte-1m56f3t){margin-left:4px}.fchip.svelte-1m56f3t b.red:where(.svelte-1m56f3t){color:#e11d48}.fchip.on.svelte-1m56f3t b:where(.svelte-1m56f3t){color:#fff}.run.svelte-1m56f3t{padding:10px 20px 12px;border-top:1px solid var(--border);background:#fbfbff}.top.svelte-1m56f3t{margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3d4356}.strip.svelte-1m56f3t{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:10px}.stream.svelte-1m56f3t{display:flex;flex-direction:column;max-width:940px;width:100%;margin:0 auto}.daydiv.svelte-1m56f3t{display:flex;align-items:center;gap:12px;margin:8px 0 4px;font-size:12px;font-weight:600;color:var(--muted)}.daydiv.svelte-1m56f3t:before,.daydiv.svelte-1m56f3t:after{content:"";flex:1;height:1px;background:var(--border)}.daydiv.ask.svelte-1m56f3t{color:#b54708}.daydiv.ask.svelte-1m56f3t:before,.daydiv.ask.svelte-1m56f3t:after{background:#fcd9a8}.feed.svelte-1m56f3t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.m.svelte-1m56f3t{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:6px 10px;border-radius:10px}.m.svelte-1m56f3t:hover{background:#f6f7fb}.av.svelte-1m56f3t{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff;font-size:14px;font-weight:600}.m-body.svelte-1m56f3t{min-width:0}.who.svelte-1m56f3t{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:2px}.who.svelte-1m56f3t b:where(.svelte-1m56f3t){font-size:14px}.who.svelte-1m56f3t>span:where(.svelte-1m56f3t){font-size:12px;color:var(--muted)}.task-chip.svelte-1m56f3t{all:unset;align-self:center;display:inline-flex;align-items:center;gap:.3rem;max-width:22rem;padding:1px 8px;border-radius:99px;background:var(--panel-soft);font-size:12px;color:#3d4356;cursor:pointer}.task-chip.svelte-1m56f3t span:where(.svelte-1m56f3t){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-chip.svelte-1m56f3t:hover,.task-chip.svelte-1m56f3t:focus-visible{background:var(--accent-soft);color:var(--accent)}.tx.svelte-1m56f3t{font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.mini.svelte-1m56f3t{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:4px 10px;border-radius:8px}.mini.svelte-1m56f3t:hover{background:#f6f7fb}.mav.svelte-1m56f3t{width:22px;height:22px;margin-top:1px;border-radius:6px;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700}.mini.svelte-1m56f3t .who:where(.svelte-1m56f3t){margin-bottom:0;gap:6px}.mini.svelte-1m56f3t .who:where(.svelte-1m56f3t) b:where(.svelte-1m56f3t){font-size:13px}.mini.svelte-1m56f3t .tx:where(.svelte-1m56f3t){font-size:13px}.mless.svelte-1m56f3t{all:unset;font-size:12px;color:var(--accent);cursor:pointer}.mless.svelte-1m56f3t:hover,.mless.svelte-1m56f3t:focus-visible{text-decoration:underline}.mtx.svelte-1m56f3t{all:unset;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.4;color:#3d4356;overflow-wrap:anywhere;cursor:pointer}.tlist.svelte-1m56f3t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:#fff;overflow:hidden}.tlist.svelte-1m56f3t li:where(.svelte-1m56f3t)+li:where(.svelte-1m56f3t){border-top:1px solid var(--border)}.trow.svelte-1m56f3t{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:7px 12px;font-size:13px;cursor:pointer}.trow.svelte-1m56f3t:hover{background:#f6f7fb}.trow.svelte-1m56f3t:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.trow.sel.svelte-1m56f3t{background:var(--accent-soft)}.tt.svelte-1m56f3t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.tc.svelte-1m56f3t,.tw.svelte-1m56f3t{flex:none;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px}.ta.svelte-1m56f3t{flex:none;color:var(--muted);font-size:12px}.older.svelte-1m56f3t{align-self:center;margin-top:6px;padding:5px 11px;border-radius:8px;border:1px solid var(--border);background:#fff;font-size:12px;color:#3d4356}.older.svelte-1m56f3t:disabled{opacity:.6;cursor:default}.crumb.svelte-1m56f3t{flex:none;display:flex;align-items:center;gap:4px;font-size:13px;color:var(--muted)}.acts.svelte-1m56f3t{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.r.svelte-1m56f3t~.acts:where(.svelte-1m56f3t){margin-left:0}@media (max-width: 700px){.frame.svelte-1m56f3t{margin:0 -.25rem}.chead.svelte-1m56f3t{flex-wrap:wrap;gap:6px 10px;padding:12px 14px}.chead.svelte-1m56f3t h2:where(.svelte-1m56f3t){max-width:100%;white-space:normal;overflow-wrap:anywhere}.topic.svelte-1m56f3t{flex-basis:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.chead.svelte-1m56f3t .r:where(.svelte-1m56f3t){margin-left:0}.acts.svelte-1m56f3t{flex-basis:100%;margin-left:0}.filters.svelte-1m56f3t{flex-wrap:nowrap;overflow-x:auto;padding:8px 14px;scrollbar-width:none}.fchip.svelte-1m56f3t{flex:none;min-height:34px}.run.svelte-1m56f3t{padding:10px 14px 12px}.strip.svelte-1m56f3t{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(15rem,82%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:2px}.strip.svelte-1m56f3t>*{scroll-snap-align:start}.m.svelte-1m56f3t{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:6px 2px}.av.svelte-1m56f3t{width:30px;height:30px;border-radius:8px;font-size:12px}.task-chip.svelte-1m56f3t{max-width:100%}.tc.svelte-1m56f3t{display:none}}.pin.svelte-6ykb8r{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:6px 10px}.pav.svelte-6ykb8r{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:14px;font-weight:600}.pbody.svelte-6ykb8r{min-width:0}.pwho.svelte-6ykb8r{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px}.pwho.svelte-6ykb8r b:where(.svelte-6ykb8r){font-size:14px}.pwho.svelte-6ykb8r span:where(.svelte-6ykb8r){font-size:12px;color:var(--muted)}.pcard.svelte-6ykb8r{border:1px solid var(--border);border-radius:12px;background:#fbfbfe;overflow:hidden}.phead.svelte-6ykb8r{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;border-bottom:1px solid var(--border);background:#fff}.phead.svelte-6ykb8r h3:where(.svelte-6ykb8r){margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pright.svelte-6ykb8r{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:var(--muted)}@media (max-width: 700px){.pin.svelte-6ykb8r{grid-template-columns:minmax(0,1fr);padding:6px 0}.pav.svelte-6ykb8r{display:none}}.rooms.svelte-63rq0d{display:flex;flex-direction:column;gap:4px;margin:2px 0 8px}.rh.svelte-63rq0d{display:flex;align-items:baseline;gap:10px}.rh.svelte-63rq0d h3:where(.svelte-63rq0d){margin:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3d4356}.rh.svelte-63rq0d .error:where(.svelte-63rq0d){font-size:12px}.room.svelte-63rq0d{border:1px solid var(--border);border-radius:10px;background:#fff}.room.open.svelte-63rq0d{padding-bottom:8px}.rt.svelte-63rq0d{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:5px 12px;font-size:13px;cursor:pointer}.rt.svelte-63rq0d:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}.rt.svelte-63rq0d b:where(.svelte-63rq0d){flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt.svelte-63rq0d .muted:where(.svelte-63rq0d){flex:none;margin-left:auto;font-size:12px}.tx.svelte-63rq0d{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3d4356}.rt.svelte-63rq0d .tx:where(.svelte-63rq0d) i:where(.svelte-63rq0d),.rl.svelte-63rq0d i:where(.svelte-63rq0d){display:inline-block;flex:none;width:6px;height:6px;margin-right:5px;border-radius:50%;vertical-align:middle}.rl.svelte-63rq0d{list-style:none;margin:0 12px 6px;padding:0;font-size:13px}.rl.svelte-63rq0d li:where(.svelte-63rq0d){display:flex;align-items:flex-start;gap:6px;min-width:0;padding:3px 0}.rl.svelte-63rq0d li:where(.svelte-63rq0d) i:where(.svelte-63rq0d){margin-top:6px}.full.svelte-63rq0d{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#3d4356}.rh-new.svelte-63rq0d{margin:0 0 0 auto}.rl.svelte-63rq0d i:where(.svelte-63rq0d){margin-right:0}.rl.svelte-63rq0d b:where(.svelte-63rq0d){flex:none;font-weight:600}.reply.svelte-63rq0d{display:flex;align-items:center;gap:6px;margin:0 12px}.reply.svelte-63rq0d input:where(.svelte-63rq0d){flex:1;min-width:0;padding:5px 9px;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:13px}.reply.svelte-63rq0d button[type=submit]:where(.svelte-63rq0d){flex:none;padding:5px 11px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.reply.svelte-63rq0d button[type=submit]:where(.svelte-63rq0d):disabled{opacity:.5;cursor:default}.lnk.svelte-63rq0d{all:unset;display:block;margin:6px 12px 0;font-size:12px;color:var(--accent);cursor:pointer}.lnk.svelte-63rq0d:hover,.lnk.svelte-63rq0d:focus-visible{text-decoration:underline}.done-sum.svelte-1yxluj4{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.done-sum.svelte-1yxluj4 .done-widget{display:contents}.done-sum.svelte-1yxluj4 .done-chart-panel{box-sizing:border-box;flex-basis:100%;min-width:0;max-width:min(18rem,100%);margin-top:.2rem;padding:.4rem .55rem;font-size:.72rem;box-shadow:none}.done-sum.svelte-1yxluj4 .done-date-range{flex-wrap:wrap;white-space:normal}.done-sum.svelte-1yxluj4 .done-date-range input[type=date]{min-width:0;max-width:100%}.done-sum.svelte-1yxluj4 .done-chart-svg{max-height:2.5rem}.story.svelte-yoikly:not(:has(.ws-story)){display:none}.story.svelte-yoikly .ws-story{margin:0;border:0;border-radius:0;background:transparent}.scrim.svelte-1cw81hw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:#11102459}.sheet.svelte-1cw81hw{position:fixed;top:0;right:0;bottom:0;z-index:211;display:flex;flex-direction:column;width:min(30rem,100vw);background:#fff;box-shadow:-8px 0 30px #1110242e}.sh.svelte-1cw81hw{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border)}.sh.svelte-1cw81hw h2:where(.svelte-1cw81hw){flex:1;min-width:0;margin:0;font-size:16px;overflow-wrap:anywhere}.sf.svelte-1cw81hw{flex:1;display:flex;flex-direction:column;gap:12px;padding:16px 18px;overflow-y:auto}.sf.svelte-1cw81hw label:where(.svelte-1cw81hw){display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#3d4356}.sf.svelte-1cw81hw input:where(.svelte-1cw81hw),.sf.svelte-1cw81hw textarea:where(.svelte-1cw81hw),.sf.svelte-1cw81hw select:where(.svelte-1cw81hw){font:inherit;font-size:14px;font-weight:400;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text)}.sf.svelte-1cw81hw textarea:where(.svelte-1cw81hw){resize:vertical}.sa.svelte-1cw81hw{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:8px}.sp.svelte-1cw81hw{flex:1}@media (max-width: 700px){.sheet.svelte-1cw81hw{top:auto;width:100vw;max-height:92vh;border-radius:16px 16px 0 0}}.pj.svelte-11ab6nm{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);gap:20px;align-items:center;padding:12px 14px;font-size:14px}.pj-d.svelte-11ab6nm{min-width:0}.pj-d.svelte-11ab6nm p.pre{margin:0}.wf.svelte-11ab6nm{margin-top:8px;font-size:13px}.wf.svelte-11ab6nm summary:where(.svelte-11ab6nm){cursor:pointer;color:var(--muted);font-weight:600}.pj-n.svelte-11ab6nm{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.big.svelte-11ab6nm{font-size:22px;font-weight:700}.bar.svelte-11ab6nm{flex-basis:100%;display:block;height:5px;border-radius:3px;background:var(--border);overflow:hidden}.bar.svelte-11ab6nm i:where(.svelte-11ab6nm){display:block;height:100%;background:var(--accent)}.rm.svelte-11ab6nm{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.rm-i.svelte-11ab6nm{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;cursor:pointer}.rm-i.svelte-11ab6nm:hover,.rm-i.svelte-11ab6nm:focus-visible{background:var(--accent-soft)}.rm-k.svelte-11ab6nm{font-size:12px;color:var(--muted)}.rm-i.svelte-11ab6nm b:where(.svelte-11ab6nm){font-size:14px;overflow-wrap:anywhere}.rm-f.svelte-11ab6nm{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;font-size:12px}.st.svelte-11ab6nm{padding:1px 8px;border-radius:99px;background:#eff8ff;color:#175cd3;font-weight:500}.st.s-done.svelte-11ab6nm{background:#ecfdf3;color:#067647}.st.s-open.svelte-11ab6nm,.st.s-draft.svelte-11ab6nm{background:#f2f4f7;color:#3d4356}.st.s-cancelled.svelte-11ab6nm{background:#fef3f2;color:#b42318}@media (max-width: 700px){.pj.svelte-11ab6nm{grid-template-columns:minmax(0,1fr);gap:12px}.rm.svelte-11ab6nm{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(10rem,62%);overflow-x:auto}}.cr.svelte-66drvj{all:unset;cursor:pointer;color:var(--muted)}.cr.svelte-66drvj:hover,.cr.svelte-66drvj:focus-visible{color:var(--accent);text-decoration:underline}.tg.svelte-66drvj{padding:1px 8px;border-radius:99px;background:#f2f4f7;color:#3d4356}.tg.st.svelte-66drvj{background:#eff8ff;color:#175cd3}.md.svelte-66drvj{padding:12px 14px 4px;font-size:14px}.md.svelte-66drvj p.pre{margin:0}.wf.svelte-66drvj{margin-top:8px;font-size:13px}.wf.svelte-66drvj summary:where(.svelte-66drvj){cursor:pointer;color:var(--muted);font-weight:600}.tr.svelte-66drvj{list-style:none;margin:0;padding:6px 14px 12px}.tr.svelte-66drvj li:where(.svelte-66drvj){display:grid;grid-template-columns:8rem minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--border)}.tr.svelte-66drvj li:where(.svelte-66drvj):first-child{border-top:none}.tn.svelte-66drvj{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chips.svelte-66drvj{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.ar.svelte-66drvj{color:var(--muted);font-size:12px}.tc.svelte-66drvj{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;max-width:15rem;padding:2px 9px;border:1px solid var(--border);border-radius:7px;background:#fff;font-size:12px;cursor:pointer}.tc.svelte-66drvj span:where(.svelte-66drvj){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc.svelte-66drvj:hover,.tc.svelte-66drvj:focus-visible{border-color:#c7cbf5;background:var(--accent-soft)}.tc.sel.svelte-66drvj{box-shadow:0 0 0 2px var(--accent)}.tc.s-blocked.svelte-66drvj{border-color:#fda29b;background:#fef3f2}.tc.s-done.svelte-66drvj{color:var(--muted)}.cnt.svelte-66drvj{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width: 700px){.tr.svelte-66drvj li:where(.svelte-66drvj){grid-template-columns:minmax(0,1fr) auto}.chips.svelte-66drvj{grid-column:1 / -1;grid-row:2}.tc.svelte-66drvj{max-width:100%}}.cmp.svelte-1mdzfkj{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border:1px solid #c7cbf5;border-radius:12px;background:#fff;box-shadow:0 6px 18px #4f46e514}textarea.svelte-1mdzfkj{width:100%;box-sizing:border-box;resize:vertical;min-height:2.6rem;border:none;outline:none;font:inherit;font-size:14px;background:transparent;color:var(--text)}.row.svelte-1mdzfkj{display:flex;align-items:center;gap:8px}.chips.svelte-1mdzfkj{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-1mdzfkj{padding:2px 8px;border:1px solid var(--border);border-radius:6px;background:#f6f7fb;font-family:ui-monospace,DejaVu Sans Mono,monospace;font-size:12px;color:#3d4356;cursor:pointer}.chip.svelte-1mdzfkj:hover:not(:disabled){border-color:#c7cbf5;color:var(--accent)}.chip.svelte-1mdzfkj:disabled{opacity:.5;cursor:default}.nt.svelte-1mdzfkj{margin:0;font-size:12px;color:var(--muted)}@media (max-width: 700px){.cmp.svelte-1mdzfkj{padding:8px 10px;border-radius:12px 12px 0 0}.chips.svelte-1mdzfkj{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chip.svelte-1mdzfkj{flex:none;min-height:32px}}.side.svelte-1cgf6cn{display:flex;flex-direction:column;gap:10px;min-width:0;font-size:13px}.card.svelte-1cgf6cn{border:1px solid var(--border);border-radius:12px;background:#fff;padding:0 14px}.card[open].svelte-1cgf6cn{padding-bottom:12px}summary.svelte-1cgf6cn{padding:11px 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3d4356;cursor:pointer}summary.svelte-1cgf6cn b:where(.svelte-1cgf6cn){margin-left:4px;color:var(--muted)}.rl.svelte-1cgf6cn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.who.svelte-1cgf6cn{display:flex;align-items:center;gap:6px}.who.svelte-1cgf6cn i:where(.svelte-1cgf6cn){width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:9px;font-style:normal;font-weight:700;flex:none}.tag.svelte-1cgf6cn{padding:0 7px;border-radius:99px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:600}.rl.svelte-1cgf6cn .show-more-wrap{margin-top:3px;font-size:12px}.rl.svelte-1cgf6cn p.pre{margin:0}.flag.svelte-1cgf6cn{display:flex;gap:8px;align-items:flex-start;font-weight:600}.sm.svelte-1cgf6cn{margin:4px 0 0;font-size:12px}.card.svelte-1cgf6cn .recipients,.card.svelte-1cgf6cn .schedule{margin:10px 0 0}.card.svelte-1cgf6cn .recipients h4,.card.svelte-1cgf6cn .schedule h4{display:none}.card.svelte-1cgf6cn .recipients .row{margin-left:0}.card.svelte-1cgf6cn .schedule{margin-top:0}dl.svelte-1cgf6cn{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0}dt.svelte-1cgf6cn{color:var(--muted)}dd.svelte-1cgf6cn{margin:0;overflow-wrap:anywhere}@media (max-width: 700px){summary.svelte-1cgf6cn{padding:13px 0}}.th-acts.svelte-1vmeu6w{max-width:34rem}.ct.svelte-1vmeu6w{display:flex;flex-direction:column;gap:10px;min-width:0}.th.svelte-1vmeu6w{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:#fff}.crumbs.svelte-1vmeu6w{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.crumbs.svelte-1vmeu6w button:where(.svelte-1vmeu6w){all:unset;cursor:pointer}.crumbs.svelte-1vmeu6w button:where(.svelte-1vmeu6w):hover,.crumbs.svelte-1vmeu6w button:where(.svelte-1vmeu6w):focus-visible{color:var(--accent);text-decoration:underline}.mono.svelte-1vmeu6w{font-family:ui-monospace,DejaVu Sans Mono,monospace;font-size:12px}h1.svelte-1vmeu6w{margin:0;font-size:19px;line-height:1.3;overflow-wrap:anywhere}.tools.svelte-1vmeu6w{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sp.svelte-1vmeu6w{flex:1}.stack.svelte-1vmeu6w{display:flex;padding-left:6px}.sav.svelte-1vmeu6w{width:26px;height:26px;margin-left:-6px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700}.banner.svelte-1vmeu6w{margin:0;padding:8px 12px;border-radius:8px}.okay.svelte-1vmeu6w{background:#ecfdf3;color:#067647;font-size:13px}.grid.svelte-1vmeu6w{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);grid-template-areas:"brief side" "thread side";grid-template-rows:auto 1fr;gap:10px 16px;align-items:start}.brief.svelte-1vmeu6w{grid-area:brief;min-width:0;max-width:960px}.sidecol.svelte-1vmeu6w{grid-area:side;position:sticky;top:.5rem;min-width:0}.tl.svelte-1vmeu6w{grid-area:thread;min-width:0;max-width:960px;display:flex;flex-direction:column}.who.svelte-1vmeu6w{display:inline-flex;align-items:center;gap:4px}.who.svelte-1vmeu6w i:where(.svelte-1vmeu6w){width:8px;height:8px;border-radius:50%}.who.svelte-1vmeu6w b:where(.svelte-1vmeu6w){color:var(--text);font-weight:600}.cols.svelte-1vmeu6w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:12px 14px;font-size:14px}.cols.svelte-1vmeu6w p.pre{margin:0}.cols.svelte-1vmeu6w .recent-card-links{margin-top:8px}.notes.svelte-1vmeu6w{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.notes.svelte-1vmeu6w li:where(.svelte-1vmeu6w){border:1px solid var(--border);border-radius:8px;background:#fafbfd}.nt.svelte-1vmeu6w{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:1px;width:100%;padding:5px 9px;font-size:13px;cursor:pointer}.nt.svelte-1vmeu6w:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.nt-meta.svelte-1vmeu6w{display:flex;gap:6px;font-size:11px;color:var(--muted)}.nt-meta.svelte-1vmeu6w b:where(.svelte-1vmeu6w){font-weight:600}.nt-less.svelte-1vmeu6w{margin-left:auto;color:var(--accent)}.nt-line.svelte-1vmeu6w{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:#3d4356}.nt-full.svelte-1vmeu6w{padding:0 9px 7px;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}h4.svelte-1vmeu6w{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.lnk.svelte-1vmeu6w{all:unset;cursor:pointer;text-transform:none;letter-spacing:0;font-weight:600;color:var(--accent)}.note.svelte-1vmeu6w{display:flex;flex-direction:column;gap:6px;margin-top:6px}.note.svelte-1vmeu6w textarea:where(.svelte-1vmeu6w),.edit.svelte-1vmeu6w input:where(.svelte-1vmeu6w),.edit.svelte-1vmeu6w textarea:where(.svelte-1vmeu6w){width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);resize:vertical}.edit.svelte-1vmeu6w{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.edit.svelte-1vmeu6w label:where(.svelte-1vmeu6w){display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#3d4356}.row.svelte-1vmeu6w{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.m.svelte-1vmeu6w{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:6px 10px;border-radius:10px}.msgs.svelte-1vmeu6w .m:where(.svelte-1vmeu6w):hover{background:#f6f7fb}.av.svelte-1vmeu6w{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff;font-size:14px;font-weight:600}.av.mc.svelte-1vmeu6w{background:var(--accent)}.mb.svelte-1vmeu6w{min-width:0;font-size:14px;line-height:1.45}.mb.svelte-1vmeu6w p.pre{margin:0}.mw.svelte-1vmeu6w{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:2px}.mw.svelte-1vmeu6w b:where(.svelte-1vmeu6w){font-size:14px}.mw.svelte-1vmeu6w span:where(.svelte-1vmeu6w){font-size:12px;color:var(--muted)}.msgs.svelte-1vmeu6w{list-style:none;margin:0;padding:0}.day.svelte-1vmeu6w{display:flex;align-items:center;gap:12px;margin:8px 0 4px;font-size:12px;font-weight:600;color:var(--muted)}.day.svelte-1vmeu6w:before,.day.svelte-1vmeu6w:after{content:"";flex:1;height:1px;background:var(--border)}.card.svelte-1vmeu6w{margin-top:4px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:10px 14px}.card.svelte-1vmeu6w p:where(.svelte-1vmeu6w){margin:6px 0}.ch.svelte-1vmeu6w{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;color:var(--muted)}.ch.svelte-1vmeu6w b:where(.svelte-1vmeu6w){font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#23263a}.sl.svelte-1vmeu6w{color:var(--text)}.bar.svelte-1vmeu6w{display:block;height:5px;margin:8px 0 4px;border-radius:3px;background:var(--border);overflow:hidden}.bar.svelte-1vmeu6w i:where(.svelte-1vmeu6w){display:block;height:100%;background:var(--accent)}.dash.svelte-1vmeu6w{margin:6px 0 0;font-size:13px;font-family:ui-monospace,DejaVu Sans Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.decide.svelte-1vmeu6w{border-color:#fedf89;border-left:4px solid #b54708;background:#fffcf5}.decide.svelte-1vmeu6w .ch:where(.svelte-1vmeu6w) b:where(.svelte-1vmeu6w){color:#b54708}.done.svelte-1vmeu6w{border-left:4px solid #067647;background:#f6fef9}.done.svelte-1vmeu6w .ch:where(.svelte-1vmeu6w) b:where(.svelte-1vmeu6w){color:#067647;text-transform:none;letter-spacing:0;font-size:13px}.verify.svelte-1vmeu6w{margin:6px 0 0 58px}.sm.svelte-1vmeu6w{font-size:12px}code.svelte-1vmeu6w{padding:1px 6px;border-radius:5px;background:#f2f4f7;font-size:12px}.older.svelte-1vmeu6w{align-self:center;margin:6px 0;padding:5px 11px;border-radius:8px;border:1px solid var(--border);background:#fff;font-size:12px;color:#3d4356}.center.svelte-1vmeu6w{text-align:center}.live.svelte-1vmeu6w{margin:4px 0 0 58px}.live.svelte-1vmeu6w .room{padding:8px 12px;border:1px dashed var(--border);border-radius:10px;background:#fbfbfe}.dock.svelte-1vmeu6w{position:sticky;bottom:0;z-index:5;margin-top:10px;padding:8px 0 10px;background:linear-gradient(to bottom,#fff0,#fff 30%)}@media (max-width: 1100px){.grid.svelte-1vmeu6w{grid-template-columns:minmax(0,1fr);grid-template-areas:"brief" "side" "thread";grid-template-rows:none}.sidecol.svelte-1vmeu6w{position:static}}@media (max-width: 700px){.th.svelte-1vmeu6w{padding:12px 14px;margin:0 -.25rem}h1.svelte-1vmeu6w{font-size:17px}.cols.svelte-1vmeu6w{grid-template-columns:minmax(0,1fr);gap:12px}.m.svelte-1vmeu6w{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:6px 2px}.av.svelte-1vmeu6w{width:30px;height:30px;border-radius:8px;font-size:12px}.verify.svelte-1vmeu6w,.live.svelte-1vmeu6w{margin-left:0}.dock.svelte-1vmeu6w{margin:10px -1rem 0;padding:0}.decide.svelte-1vmeu6w .row:where(.svelte-1vmeu6w) .sp:where(.svelte-1vmeu6w),.decide.svelte-1vmeu6w .row:where(.svelte-1vmeu6w) .sm:where(.svelte-1vmeu6w),.wide.svelte-1vmeu6w{display:none}}.sx-h.svelte-1sorig2{margin:1rem .4rem .3rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.sx-list.svelte-1sorig2{list-style:none;margin:0;padding:0}.sx-agent.svelte-1sorig2{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;width:100%;padding:.3rem .5rem;border-radius:var(--radius-sm);font-size:.85rem;cursor:pointer}.sx-agent.svelte-1sorig2:hover,.sx-agent.svelte-1sorig2:focus-visible{background:var(--panel-soft)}.sx-static.svelte-1sorig2{cursor:default}.sx-static.svelte-1sorig2:hover{background:none}.sx-dot.svelte-1sorig2{width:8px;height:8px;border-radius:50%;background:#6b6889;flex:none}.sx-dot.on.svelte-1sorig2{background:#60a5fa}.sx-swatch.svelte-1sorig2{width:14px;height:11px;border-radius:2px;flex:none;box-shadow:0 1px 1px #00000026}.sx-name.svelte-1sorig2{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-seen.svelte-1sorig2{font-size:.72rem;color:var(--muted)}.st.svelte-bru44a{position:relative;display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:.7rem .75rem .6rem;background:var(--c);border-radius:3px 3px 10px;transform:rotate(var(--r));box-shadow:0 1px #0000000d,0 8px 14px -6px #3c280040;font-size:.8rem;line-height:1.3;color:#181d2a;transition:transform .12s}.st.svelte-bru44a:hover{transform:rotate(0) translateY(-1px)}.st-ghost.svelte-bru44a{border:1.5px dashed #98a2b3;box-shadow:none}.st-selected.svelte-bru44a{outline:2px solid #181d2a;outline-offset:2px}.st-tape.svelte-bru44a{position:absolute;top:-8px;left:50%;min-width:54px;height:15px;padding:0 6px;transform:translate(-50%) rotate(-3deg);background:#fff9;border:1px solid rgba(0,0,0,.06);font-size:.62rem;font-weight:700;line-height:13px;color:#475467;text-align:center;white-space:nowrap;box-sizing:border-box}.st-main.svelte-bru44a{all:unset;display:flex;flex-direction:column;gap:.25rem;cursor:pointer;min-width:0}.st-main.svelte-bru44a:focus-visible{outline:2px solid #181d2a;outline-offset:2px;border-radius:3px}.st-kind.svelte-bru44a{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.st-title.svelte-bru44a{font-weight:600;font-size:.88rem;margin:.1rem 0 .2rem;overflow-wrap:anywhere}.st-id.svelte-bru44a{font-family:ui-monospace,DejaVu Sans Mono,monospace;font-size:.72rem;color:#475467}.st-step.svelte-bru44a{font-size:.74rem;color:#475467;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.st-step.svelte-bru44a b:where(.svelte-bru44a){font-weight:600;color:#344054}.st-segs.svelte-bru44a{display:flex;gap:2px}.st-segs.svelte-bru44a i:where(.svelte-bru44a){flex:1;height:6px;border-radius:2px;background:#0000001a}.st-segs.svelte-bru44a i.on:where(.svelte-bru44a){background:color-mix(in oklch,var(--c) 40%,#181d2a);background:oklch(from var(--c) .55 calc(c*5) h)}.st.svelte-bru44a .recent-card-links{margin-top:.1rem}.st-foot.svelte-bru44a{display:flex;align-items:center;gap:.35rem;font-size:.74rem;color:#475467;min-width:0}.st-av.svelte-bru44a{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:color-mix(in oklch,var(--c) 45%,#181d2a);background:oklch(from var(--c) .5 calc(c*5) h);color:#fff;font-size:.55rem;font-weight:700}.st-acts.svelte-bru44a{margin-top:.2rem}.st-who.svelte-bru44a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-age.svelte-bru44a{margin-left:auto;flex:none}.canvas-board.svelte-diw564{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.4rem 1.6rem;padding:1.4rem;border-radius:var(--radius);border:1px solid var(--border);background-color:#f7f5ef;background-image:radial-gradient(#d6d1c4 1.1px,transparent 1.2px);background-size:22px 22px}.cb-pinned.svelte-diw564{flex:0 0 100%;min-width:0}.zone.svelte-diw564{display:flex;flex-direction:column;box-sizing:border-box;min-width:min(17rem,100%);max-width:100%;flex:.15 1 calc(var(--n) * 15rem + 2.5rem);padding:.8rem 1rem 1.1rem;border-radius:22px;border:2px dashed var(--zc)}.zone-working.svelte-diw564{background:#3d6fa80f}.zone-needs_you.svelte-diw564{background:#f5b0411a;margin-top:.6rem}.zone-stuck.svelte-diw564{background:#b423180d;margin-top:.3rem}.zone-done.svelte-diw564{background:#2f73360f;margin-top:1.2rem}.zone-todo.svelte-diw564{background:#4754670d}.zh.svelte-diw564{display:flex;align-items:baseline;gap:.5rem;color:var(--zc)}.zh-n.svelte-diw564{font-size:1.9rem;font-weight:800;line-height:1}.zh-name.svelte-diw564{font-size:1.2rem;letter-spacing:-.01em}.zh-meta.svelte-diw564{margin-left:auto;font-size:.75rem;color:#5b6170}.zcap.svelte-diw564{margin:.3rem 0 1.3rem;font-size:.75rem;font-style:italic;color:#6b7385}.zone-empty.svelte-diw564{margin:0;font-size:.8rem;font-style:italic;color:var(--zc);opacity:.85}.clusters.svelte-diw564{display:flex;flex-wrap:wrap;gap:1.6rem 1rem}.cl.svelte-diw564{position:relative;flex:0 1 auto;max-width:100%;min-width:0;padding:1.4rem .7rem .75rem;border:1.5px dashed rgba(24,29,42,.28);border-radius:18px}.cl-lab.svelte-diw564{position:absolute;top:-12px;left:12px;display:flex;align-items:center;gap:.35rem;max-width:calc(100% - 24px);padding:2px 9px 2px 3px;border-radius:99px;background:#fff;box-shadow:0 1px 3px #0000001f;font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.cl-av.svelte-diw564{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:color-mix(in oklch,var(--c) 45%,#181d2a);background:oklch(from var(--c) .5 calc(c*5) h);color:#fff;font-size:.55rem;font-weight:700}.cl-notes.svelte-diw564{display:flex;flex-wrap:wrap;gap:1.1rem .8rem}.cl-notes.svelte-diw564>.st{flex:0 0 12.5rem}@media (max-width: 900px){.canvas-board.svelte-diw564{padding:.9rem}.zone.svelte-diw564{flex-basis:100%;margin-top:0}}@media (max-width: 700px){.canvas-board.svelte-diw564{padding:.75rem .6rem;gap:1.1rem;border-radius:14px}.zone.svelte-diw564{min-width:0;padding:.7rem .7rem .9rem;border-radius:16px}.zcap.svelte-diw564{margin-bottom:1.1rem}.cl.svelte-diw564{flex:1 1 100%;padding:1.3rem .55rem .65rem}.cl-notes.svelte-diw564>.st{flex:1 1 100%}}.hm-top.svelte-hy8m9a{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.8rem 1.2rem}.hm-story.svelte-hy8m9a{flex:1 1 22rem;min-width:0}.hm-done.svelte-hy8m9a{flex:0 1 auto;min-width:0;max-width:100%;box-sizing:border-box;padding:.55rem .8rem}.hm-story.svelte-hy8m9a .ws-story{position:relative;max-width:34rem;margin:.4rem 0 .2rem;padding:1rem 1.1rem .9rem;border:none;border-radius:3px 3px 12px;background:#fff1a6;transform:rotate(-.7deg);box-shadow:0 1px #0000000d,0 10px 16px -8px #3c28004d}.hm-story.svelte-hy8m9a .ws-story:before{content:"";position:absolute;top:-9px;left:50%;width:76px;height:18px;transform:translate(-50%) rotate(-3deg);background:#ffffffa6;border:1px solid rgba(0,0,0,.06)}.hm-story.svelte-hy8m9a .ws-story h2{font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#8a5a00}.hm-story.svelte-hy8m9a .ws-story p{color:#3b3320}@media (max-width: 700px){.hm-story.svelte-hy8m9a .ws-story{max-width:none;transform:none}}.tc.svelte-nvg30p{padding:1.1rem 1.3rem 1.2rem;transform:rotate(-.35deg);transition:transform .15s,box-shadow .15s}.tc-up.svelte-nvg30p{transform:rotate(0) translateY(-3px);box-shadow:8px 10px #181d2a1f,0 22px 30px -18px #3c280073}.tc-top.svelte-nvg30p{display:flex;align-items:flex-start;gap:.8rem 1rem;flex-wrap:wrap}.tc-head.svelte-nvg30p{flex:1 1 18rem;min-width:0}.tc-crumbs.svelte-nvg30p{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:0 0 .25rem;font-size:.78rem;color:#5b6170}.tc-name.svelte-nvg30p{margin:0;font-size:1.75rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.tc-name.svelte-nvg30p span:where(.svelte-nvg30p){background:linear-gradient(transparent 62%,rgba(245,176,65,.45) 62%,rgba(245,176,65,.45) 90%,transparent 90%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.tc-acts.svelte-nvg30p{justify-content:flex-end}.tc-meta.svelte-nvg30p{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.55rem;font-size:.8rem;color:#5b6170}.tc-desc.svelte-nvg30p{margin-top:.6rem;max-width:52rem;font-size:.9rem;color:#344054}.tc-desc.svelte-nvg30p p,.tc-wf.svelte-nvg30p p{margin:0}.tc-wf.svelte-nvg30p{margin-top:.5rem;font-size:.82rem;color:#344054}.tc-wf.svelte-nvg30p summary:where(.svelte-nvg30p){cursor:pointer;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#5b6170}.tc.svelte-nvg30p .show-more-fade{background:linear-gradient(transparent,#fffefa)}.tc-gap.svelte-nvg30p{flex:1}.tc.svelte-nvg30p .cv-form:where(.svelte-nvg30p){max-width:48rem}@media (max-width: 700px){.tc.svelte-nvg30p{padding:1rem .9rem;transform:none}.tc-name.svelte-nvg30p{font-size:1.4rem}.tc-acts.svelte-nvg30p{justify-content:flex-start}}.pj.svelte-1ekygfe{display:flex;flex-direction:column;gap:.4rem}.pj-h.svelte-1ekygfe{margin:1.3rem 0 .4rem}.pj-frames.svelte-1ekygfe{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.2rem}.fr.svelte-1ekygfe{all:unset;box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.85rem 1rem .9rem;border:2px solid #181d2a;border-radius:14px;background:linear-gradient(to top,#ebe4fb var(--fill),#fff var(--fill));box-shadow:4px 4px #181d2ad9;transform:rotate(var(--r));cursor:pointer;transition:transform .12s,box-shadow .12s}.fr.svelte-1ekygfe:hover{transform:rotate(0) translate(-1px,-2px);box-shadow:6px 6px #181d2ad9}.fr.svelte-1ekygfe:focus-visible{outline:2px solid #3d6fa8;outline-offset:3px}.fr-name.svelte-1ekygfe{font-size:1rem;font-weight:700;color:#181d2a;overflow-wrap:anywhere}.fr-meta.svelte-1ekygfe{font-size:.8rem;color:#5b6170}.fr-meta.svelte-1ekygfe b:where(.svelte-1ekygfe){color:#181d2a}.fr-status.svelte-1ekygfe{align-self:flex-start;padding:.05rem .55rem;border-radius:99px;background:#fff;border:1px solid #d6d0c0;font-size:.72rem;font-weight:600;color:#344054}.fr-zones.svelte-1ekygfe{display:flex;flex-wrap:wrap;gap:.3rem}.fr-zones.svelte-1ekygfe i:where(.svelte-1ekygfe){padding:.05rem .45rem;border:1.5px dashed var(--zc);border-radius:6px;background:#fff;font-size:.72rem;font-style:normal;color:var(--zc)}@media (max-width: 700px){.pj-frames.svelte-1ekygfe{grid-template-columns:minmax(0,1fr);gap:.9rem}.fr.svelte-1ekygfe{transform:none}}.ms-crumb.svelte-zb4xun{all:unset;cursor:pointer;font-weight:600;color:#181d2a;text-decoration:underline dotted;text-underline-offset:3px}.ms-crumb.svelte-zb4xun:hover,.ms-crumb.svelte-zb4xun:focus-visible{text-decoration-style:solid}.ms-tag.svelte-zb4xun{padding:.05rem .45rem;border:1px dashed #5b6170;border-radius:4px;font-size:.74rem}.ms-tracks.svelte-zb4xun{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ms-tape.svelte-zb4xun{padding:0 .45rem;transform:rotate(-2deg);background:#ffffffbf;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 1px #00000014;font-size:.68rem;font-style:normal;font-weight:700;color:#475467}.msg.svelte-1lzwdvo{display:flex;flex-direction:column;gap:.55rem;min-width:0}.msg-older.svelte-1lzwdvo{align-self:center}.msg-list.svelte-1lzwdvo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.bb.svelte-1lzwdvo{position:relative;max-width:92%;padding:.55rem .75rem .6rem;background:#fff;border:1px solid #e4dfd2;border-radius:12px 12px 12px 4px;box-shadow:3px 3px #181d2a0f;font-size:.84rem;line-height:1.45;color:#181d2a}.bb.svelte-1lzwdvo:after{content:"";position:absolute;bottom:-7px;left:14px;width:12px;height:12px;background:#fff;border-right:1px solid #e4dfd2;border-bottom:1px solid #e4dfd2;transform:rotate(45deg) skew(10deg,10deg)}.bb-mine.svelte-1lzwdvo{align-self:flex-end;border-radius:12px 12px 4px;background:#181d2a;border-color:#181d2a;color:#fff}.bb-mine.svelte-1lzwdvo:after{left:auto;right:14px;background:#181d2a;border-color:#181d2a}.bb-head.svelte-1lzwdvo{display:flex;align-items:center;gap:.4rem;margin-bottom:.2rem;min-width:0}.bb-av.svelte-1lzwdvo{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:.55rem;font-weight:700;color:#fff;background:color-mix(in oklch,var(--c) 45%,#181d2a);background:oklch(from var(--c) .5 calc(c*5) h)}.bb-mine.svelte-1lzwdvo .bb-av:where(.svelte-1lzwdvo){background:#fff;color:#181d2a}.bb-from.svelte-1lzwdvo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.bb-at.svelte-1lzwdvo{margin-left:auto;flex:none;font-size:.7rem;opacity:.65}.bb-text.svelte-1lzwdvo{overflow-wrap:anywhere}.bb-text.svelte-1lzwdvo p{margin:0}.bb.svelte-1lzwdvo .show-more-fade{background:linear-gradient(transparent,#fff)}.bb-mine.svelte-1lzwdvo .show-more-fade{background:linear-gradient(transparent,#181d2a)}.bb-mine.svelte-1lzwdvo a{color:#c7d7fe}.msg-room.svelte-1lzwdvo:empty{display:none}.msg-compose.svelte-1lzwdvo{display:flex;gap:.45rem;align-items:flex-end;padding:.5rem;background:#fff;border:1.5px dashed #b8b09c;border-radius:14px}.msg-compose.svelte-1lzwdvo textarea:where(.svelte-1lzwdvo){flex:1;min-width:0;font:inherit;font-size:.86rem;border:none;background:transparent;resize:vertical;padding:.25rem;color:#181d2a}.msg-compose.svelte-1lzwdvo textarea:where(.svelte-1lzwdvo):focus{outline:none}.tk-acts.svelte-5yhzps{margin-top:.7rem}.tk.svelte-5yhzps{display:flex;flex-direction:column;gap:.8rem;min-width:0}.tk-bar.svelte-5yhzps{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.tk-crumbs.svelte-5yhzps{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.82rem;color:#5b6170;min-width:0}.tk-crumb.svelte-5yhzps{all:unset;cursor:pointer;font-weight:600;color:#181d2a;text-decoration:underline dotted;text-underline-offset:3px}.tk-crumb.svelte-5yhzps:hover,.tk-crumb.svelte-5yhzps:focus-visible{text-decoration-style:solid}.tk-track.svelte-5yhzps{font-family:ui-monospace,DejaVu Sans Mono,monospace;font-size:.76rem}.tk-board.svelte-5yhzps{display:grid;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr) minmax(17rem,21rem);grid-template-areas:"left mid right";gap:1.6rem 1.5rem;align-items:start;padding:1.6rem 1.4rem;border:1px solid var(--border);border-radius:var(--radius);background-color:#f7f5ef;background-image:radial-gradient(#d6d1c4 1.1px,transparent 1.2px);background-size:22px 22px}.tk-col.svelte-5yhzps{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.tk-left.svelte-5yhzps{grid-area:left}.tk-mid.svelte-5yhzps{grid-area:mid}.tk-right.svelte-5yhzps{grid-area:right}.tk-dim.svelte-5yhzps{transition:opacity .15s}.tk-editing.svelte-5yhzps .tk-dim:where(.svelte-5yhzps){opacity:.4}.tk-scope.svelte-5yhzps{padding:.8rem .9rem .9rem 1.6rem;transform:rotate(-.8deg);background-color:#fffefa;background-image:linear-gradient(90deg,transparent 1.05rem,rgba(180,35,24,.35) 1.05rem,rgba(180,35,24,.35) calc(1.05rem + 1px),transparent calc(1.05rem + 1px)),repeating-linear-gradient(transparent 0 1.35rem,#3d6fa829 1.35rem,#3d6fa829 calc(1.35rem + 1px));background-position:0 0,0 1.75rem}.tk-lined.svelte-5yhzps{font-size:.84rem;line-height:1.35rem}.tk-lined.svelte-5yhzps p{margin:0;overflow-wrap:anywhere}.tk-scope.svelte-5yhzps .show-more-fade{background:linear-gradient(transparent,#fffefa)}.tk-notes.svelte-5yhzps{position:relative;padding:.2rem 0;color:#3b3320}.tk-notes-h.svelte-5yhzps{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tk-notes-h.svelte-5yhzps .cv-label:where(.svelte-5yhzps){margin:0;color:#8a5a00}.tk-add.svelte-5yhzps{min-height:24px;font-size:.72rem;border-color:#8a5a00;color:#8a5a00}.tk-noteform.svelte-5yhzps{margin-top:.6rem}.tk-papers.svelte-5yhzps{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.tk-papers.svelte-5yhzps li:where(.svelte-5yhzps){flex:0 1 calc(50% - .25rem);min-width:0}.tk-papers.svelte-5yhzps li.open:where(.svelte-5yhzps){flex-basis:100%}.tk-papers.svelte-5yhzps li:where(.svelte-5yhzps):nth-child(odd){transform:rotate(-1.2deg)}.tk-papers.svelte-5yhzps li:where(.svelte-5yhzps):nth-child(2n){transform:rotate(1deg)}.tk-papers.svelte-5yhzps li.open:where(.svelte-5yhzps){transform:none}.tk-paper.svelte-5yhzps{box-sizing:border-box;padding:.4rem .5rem .45rem;border-radius:2px 2px 8px;background:#fff1a6;box-shadow:0 1px #0000000d,0 6px 10px -6px #3c280059;font-size:.76rem;color:#3b3320;transition:transform .12s ease}.tk-paper.svelte-5yhzps:not(.open):hover{transform:rotate(0) translateY(-1px)}.tk-paper-tog.svelte-5yhzps{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:.15rem;width:100%;cursor:pointer}.tk-paper-tog.svelte-5yhzps:focus-visible{outline:2px solid #8a5a00;outline-offset:2px}.tk-sheet-meta.svelte-5yhzps{font-size:.66rem;color:#8a5a00;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-paper-line.svelte-5yhzps{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tk-paper-full.svelte-5yhzps{margin-top:.15rem;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.82rem}.tk-dash.svelte-5yhzps{padding:1rem .9rem .8rem;transform:rotate(-.4deg)}.tk-dash-text.svelte-5yhzps{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,DejaVu Sans Mono,monospace;font-size:.76rem;line-height:1.5}.tk-dash-meta.svelte-5yhzps{margin:.6rem 0 0;padding-top:.4rem;border-top:1px dashed #d6d0c0;font-size:.72rem;color:#5b6170}.tk-card.svelte-5yhzps{position:relative;box-sizing:border-box;min-width:0;padding:1.2rem 1.3rem 1rem;background:#fff;border:2px solid #181d2a;border-radius:12px;box-shadow:6px 6px #181d2ae6;transition:transform .15s,box-shadow .15s;color:#181d2a}.tk-up.svelte-5yhzps{transform:translateY(-4px) rotate(-.4deg);box-shadow:10px 12px #181d2ae6,0 26px 34px -18px #3c280080;z-index:1}.tk-card-top.svelte-5yhzps{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem}.tk-id.svelte-5yhzps{font-family:ui-monospace,DejaVu Sans Mono,monospace;font-size:.76rem;color:#5b6170}.tk-claim.svelte-5yhzps{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;font-size:.76rem;color:#5b6170}.tk-claim.svelte-5yhzps b:where(.svelte-5yhzps){color:#181d2a}.tk-av.svelte-5yhzps,.tk-tag-band.svelte-5yhzps{--ink: color-mix(in oklch, var(--c) 45%, #181d2a)}.tk-av.svelte-5yhzps{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ink);background:oklch(from var(--c) .5 calc(c*5) h);color:#fff;font-size:.55rem;font-weight:700}.tk-title.svelte-5yhzps{margin:.6rem 0 .4rem;font-size:1.7rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.tk-title.svelte-5yhzps span:where(.svelte-5yhzps){background:linear-gradient(transparent 62%,color-mix(in srgb,var(--zc) 22%,transparent) 62%,color-mix(in srgb,var(--zc) 22%,transparent) 90%,transparent 90%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.tk-step.svelte-5yhzps{margin:.5rem 0 .2rem}.tk-segs.svelte-5yhzps{display:flex;gap:4px}.tk-segs.svelte-5yhzps i:where(.svelte-5yhzps){flex:1;height:10px;border-radius:3px;background:#ece9e0;border:1px solid #ddd8ca}.tk-segs.svelte-5yhzps i.on:where(.svelte-5yhzps){background:var(--zc);border-color:var(--zc)}.tk-segs.svelte-5yhzps i.now:where(.svelte-5yhzps){border:1.5px dashed var(--zc)}.tk-step-line.svelte-5yhzps{margin:.4rem 0 0;font-size:.84rem;color:#344054}.tk-links.svelte-5yhzps{margin-top:.6rem}.tk-links.svelte-5yhzps .recent-link-icon{width:18px;height:18px}.tk-card-foot.svelte-5yhzps{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.9rem;padding-top:.7rem;border-top:1px dashed #d6d0c0;font-size:.74rem;color:#5b6170}.tk-gap.svelte-5yhzps{flex:1}.tk-appr.svelte-5yhzps{padding:.9rem 1rem;transform:rotate(.4deg);display:flex;flex-direction:column;gap:.45rem}.tk-appr-live.svelte-5yhzps{background:#fff8e6;border-color:#f5c46b}.tk-stamp.svelte-5yhzps{align-self:flex-start;margin:0 0 .1rem;padding:.25rem .6rem;transform:rotate(-2deg);border:3px double #b54708;border-radius:6px;color:#b54708;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tk-stamp-ok.svelte-5yhzps{border-color:#2f7336;color:#2f7336}.tk-appr-hint.svelte-5yhzps{margin:0;font-size:.82rem;color:#344054}.tk-review.svelte-5yhzps{font-size:.82rem}.tk-review.svelte-5yhzps p{margin:0}.tk-appr-acts.svelte-5yhzps{margin:.2rem 0}.tk-flag.svelte-5yhzps{display:flex;align-items:flex-start;gap:.45rem;font-size:.8rem;color:#344054;cursor:pointer}.tk-flag.svelte-5yhzps input:where(.svelte-5yhzps){margin-top:.15rem}.tk-recip.svelte-5yhzps summary:where(.svelte-5yhzps){cursor:pointer;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#5b6170}.tk-recip.svelte-5yhzps .recipients h4{display:none}.tk-recip.svelte-5yhzps .recipients{margin:.4rem 0 0;font-size:.8rem}.tk-appr.svelte-5yhzps .show-more-fade{background:linear-gradient(transparent,#fffefa)}.tk-pair.svelte-5yhzps{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.4rem;align-items:start}.tk-tags.svelte-5yhzps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.9rem}.tk-tag.svelte-5yhzps{flex:1 1 11rem;min-width:0;overflow:hidden;background:#fff;border:1px solid #e4dfd2;border-radius:8px;transform:rotate(var(--r));box-shadow:3px 3px #181d2a14}.tk-tag-band.svelte-5yhzps{display:block;padding:.2rem .6rem;background:var(--ink);background:oklch(from var(--c) .5 calc(c*5) h);color:#fff;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tk-tag-name.svelte-5yhzps{display:block;padding:.35rem .6rem .1rem;font-size:1.05rem}.tk-tag-ins.svelte-5yhzps{padding:0 .6rem .5rem;font-size:.76rem;color:#5b6170}.tk-tag-ins.svelte-5yhzps p{margin:0}.tk-tag.svelte-5yhzps .show-more-fade{background:linear-gradient(transparent,#fff)}.tk-cal.svelte-5yhzps{padding:1.2rem .9rem .8rem;border-top:10px solid #b42318;transform:rotate(-.5deg);font-size:.82rem}.tk-rings.svelte-5yhzps{position:absolute;top:-16px;left:0;right:0;display:flex;justify-content:space-around}.tk-rings.svelte-5yhzps i:where(.svelte-5yhzps){width:7px;height:18px;border-radius:4px;background:#5b6170;box-shadow:inset 0 0 0 2px #344054}.tk-cal.svelte-5yhzps .schedule{margin:0}.tk-cal.svelte-5yhzps .schedule h4{margin:0 0 .4rem;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#5b6170}.tk-cal.svelte-5yhzps .schedule p{margin:0 0 .4rem}@media (max-width: 1300px){.tk-board.svelte-5yhzps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"mid mid" "left right"}}@media (max-width: 700px){.tk-bar.svelte-5yhzps{flex-direction:column;align-items:stretch}.tk-board.svelte-5yhzps{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;padding:1rem .6rem;border-radius:14px}.tk-col.svelte-5yhzps,.tk-pair.svelte-5yhzps{display:contents}.tk-card.svelte-5yhzps{order:1;padding:1rem .9rem .9rem;box-shadow:4px 4px #181d2ae6}.tk-appr.svelte-5yhzps{order:2}.tk-scope.svelte-5yhzps{order:3}.tk-notes.svelte-5yhzps{order:4}.tk-right.svelte-5yhzps>.msg{order:5}.tk-dash.svelte-5yhzps{order:6}.tk-roles.svelte-5yhzps{order:7}.tk-cal.svelte-5yhzps{order:8;margin-top:.6rem}.tk-title.svelte-5yhzps{font-size:1.35rem}.tk-claim.svelte-5yhzps{margin-left:0;flex-basis:100%}.tk-scope.svelte-5yhzps,.tk-notes.svelte-5yhzps,.tk-dash.svelte-5yhzps,.tk-appr.svelte-5yhzps,.tk-cal.svelte-5yhzps,.tk-tag.svelte-5yhzps{transform:none}}.pf.svelte-nb0naa{display:flex;flex-direction:column;gap:.5rem}.pf-toggle.svelte-nb0naa{display:none;align-self:flex-start}.pf-n.svelte-nb0naa{margin-left:.4rem;padding:0 6px;border-radius:999px;background:#0969da;color:#fff;font-size:.7rem}.pf-panel.svelte-nb0naa{display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap}.pf-chips.svelte-nb0naa{display:flex;border:1px solid #d0d7de;border-radius:6px;overflow:hidden;background:#fff}.pf-chip.svelte-nb0naa{font:inherit;font-size:.8125rem;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:none;border-left:1px solid #d0d7de;background:#fff;color:#24292f;cursor:pointer;white-space:nowrap}.pf-chip.svelte-nb0naa:first-child{border-left:none}.pf-chip.svelte-nb0naa:hover{background:#f6f8fa}.pf-chip[aria-pressed=true].svelte-nb0naa{background:#f3f0ff;color:var(--accent);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent)}.pf-count.svelte-nb0naa{min-width:1.2rem;padding:0 5px;border-radius:999px;background:#eaeef2;color:#57606a;font-size:.7rem;font-weight:600;text-align:center}.pf-needs.svelte-nb0naa .pf-count:where(.svelte-nb0naa){background:#fff8c5;color:#7d4e00}.pf-running.svelte-nb0naa .pf-count:where(.svelte-nb0naa){background:#ddf4ff;color:#0969da}.pf-blocked.svelte-nb0naa .pf-count:where(.svelte-nb0naa){background:#ffebe9;color:#cf222e}.pf-done.svelte-nb0naa .pf-count:where(.svelte-nb0naa){background:#dafbe1;color:#1a7f37}.pf-pick.svelte-nb0naa{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;flex:1 1 auto;justify-content:flex-end}.pf-pick.svelte-nb0naa select:where(.svelte-nb0naa){max-width:12rem}.pf-q.svelte-nb0naa{font:inherit;font-size:.8125rem;width:12rem;padding:.36rem .6rem;border:1px solid #d0d7de;border-radius:6px;background:#fff}.pf-q.svelte-nb0naa:focus{outline:none;border-color:#0969da;box-shadow:0 0 0 3px #0969da26}.pf-clear.svelte-nb0naa{all:unset;font-size:.75rem;color:#57606a;cursor:pointer}.pf-clear.svelte-nb0naa:hover,.pf-clear.svelte-nb0naa:focus-visible{color:#0969da}@media (max-width: 700px){.pf-toggle.svelte-nb0naa{display:inline-flex;align-items:center}.pf-panel.svelte-nb0naa{display:none;flex-direction:column;align-items:stretch;padding:.65rem;border:1px solid #d0d7de;border-radius:6px;background:#fff}.pf.open.svelte-nb0naa .pf-panel:where(.svelte-nb0naa){display:flex}.pf-chips.svelte-nb0naa{flex-wrap:wrap}.pf-chip.svelte-nb0naa{flex:1 1 30%;justify-content:space-between;border-top:1px solid #d0d7de;margin-top:-1px}.pf-pick.svelte-nb0naa{flex-direction:column;align-items:stretch}.pf-pick.svelte-nb0naa select:where(.svelte-nb0naa),.pf-q.svelte-nb0naa{max-width:none;width:100%;box-sizing:border-box}.pf-clear.svelte-nb0naa{align-self:flex-start}}.pscroll.svelte-1fpctsc{overflow-x:auto;container-type:inline-size}.mx.svelte-1fpctsc{--cols: minmax(10rem, 2.2fr) repeat(5, minmax(4.25rem, 1fr)) minmax(9.5rem, 1.3fr);min-width:42.5rem}.mrow.svelte-1fpctsc{display:grid;grid-template-columns:var(--cols);align-items:center;padding:0 1rem;min-height:54px;border-bottom:1px solid #eaeef2}.mrow.sel.svelte-1fpctsc{background:#fbf9ff;box-shadow:inset 3px 0 0 var(--accent)}.mhead.svelte-1fpctsc{min-height:0;padding:.5rem 1rem;background:#f6f8fa;border-bottom-color:#d8dee4;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.mhead.svelte-1fpctsc .c:where(.svelte-1fpctsc){text-align:center}.mgrp.svelte-1fpctsc{padding:.45rem 1rem;background:#f6f8fa;border-bottom:1px solid #eaeef2;font-size:.75rem;font-weight:600;color:#424a53}.tk.svelte-1fpctsc{min-width:0;padding:.4rem .6rem .4rem 0;display:flex;flex-direction:column;gap:.15rem}.pipe-title.svelte-1fpctsc{all:unset;font-size:.8125rem;line-height:1.3;cursor:pointer;overflow-wrap:anywhere;color:var(--text)}.pipe-title.svelte-1fpctsc:hover{color:var(--accent)}.pipe-title.svelte-1fpctsc:focus-visible{outline:2px solid var(--accent);border-radius:4px}.tk-foot.svelte-1fpctsc{display:flex;align-items:center;gap:.4rem;overflow:hidden;white-space:nowrap;font-size:.7rem}.tk-foot.svelte-1fpctsc>*{flex:none}.tk-foot.svelte-1fpctsc .tag{font-size:.65rem;padding:0 .4rem;line-height:1.45}.tk-foot.svelte-1fpctsc:empty{display:none}.cell.svelte-1fpctsc{height:54px;min-width:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(var(--ln, #d0d7de),var(--ln, #d0d7de)) center / 100% 2px no-repeat}.cell.first.svelte-1fpctsc{background-size:50% 2px;background-position:right center;justify-content:safe center}.cell.last.svelte-1fpctsc{background-size:50% 2px;background-position:left center}.cell.ok.svelte-1fpctsc{--ln: #4ac26b}.cl.svelte-1fpctsc{display:none}.nd.svelte-1fpctsc{display:inline-flex;align-items:center;gap:.35rem;background:#fff;border:2px solid #d0d7de;border-radius:999px;font-size:.75rem;white-space:nowrap}.nd.dot.svelte-1fpctsc{width:22px;height:22px;flex:none;justify-content:center;font-size:.6875rem;font-weight:700;line-height:1}.nd.dot.run.svelte-1fpctsc:after{content:"";width:8px;height:8px;border-radius:50%;background:#0969da}.nd.big.svelte-1fpctsc{position:relative;z-index:1;flex:none;padding:.2rem .6rem;font-weight:600;max-width:calc(200% - 2.25rem)}.nd-text.svelte-1fpctsc{overflow:hidden;text-overflow:ellipsis;min-width:0}.nd.big.svelte-1fpctsc small:where(.svelte-1fpctsc){flex:none;font-weight:400;color:var(--muted);font-size:.75rem}.pdot.svelte-1fpctsc{flex:none;width:8px;height:8px;border-radius:50%;background:#0969da}.nd.pass.svelte-1fpctsc{border-color:#1a7f37;color:#1a7f37;background:#dafbe1}.nd.run.svelte-1fpctsc{border-color:#0969da;color:#0969da;background:#ddf4ff}.nd.wait.svelte-1fpctsc{border-color:#bf8700;color:#7d4e00;background:#fff8c5}.nd.fail.svelte-1fpctsc{border-color:#cf222e;color:#cf222e;background:#ffebe9}.nd.pend.svelte-1fpctsc{border-style:dashed;color:#8c959f;background:#fff}.flag.svelte-1fpctsc{min-width:0;padding-left:.75rem;display:flex;flex-direction:column;gap:2px;font-size:.75rem}.flag.svelte-1fpctsc b:where(.svelte-1fpctsc){font-weight:600}.flag.svelte-1fpctsc span:where(.svelte-1fpctsc){color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tone-fail.svelte-1fpctsc{color:#cf222e}.tone-wait.svelte-1fpctsc{color:#9a6700}.tone-run.svelte-1fpctsc{color:#0969da}.tone-idle.svelte-1fpctsc{color:var(--text)}@container (max-width: 54rem){.nd.big.svelte-1fpctsc small:where(.svelte-1fpctsc){display:none}}.pfoot.svelte-1fpctsc{margin:0;padding:.6rem 1rem;border-top:1px solid #eaeef2;font-size:.75rem;color:#6e7781}@media (max-width: 700px){.pcard-head.svelte-1fpctsc .cap:where(.svelte-1fpctsc){display:none}.mx.svelte-1fpctsc{min-width:0}.mhead.svelte-1fpctsc{display:none}.mrow.svelte-1fpctsc{grid-template-columns:repeat(5,minmax(0,1fr));padding:.6rem .75rem .7rem;row-gap:.4rem}.tk.svelte-1fpctsc{grid-column:1 / -1;padding:0}.pipe-title.svelte-1fpctsc{font-size:.875rem;font-weight:600}.cell.svelte-1fpctsc{height:auto;flex-direction:column-reverse;gap:3px;background-position:center 8px;background-size:100% 2px}.cell.first.svelte-1fpctsc{background-size:50% 2px;background-position:right 8px;justify-content:center}.cell.last.svelte-1fpctsc{background-size:50% 2px;background-position:left 8px}.cl.svelte-1fpctsc{display:block;font-size:.625rem;color:var(--muted);line-height:1}.nd.dot.svelte-1fpctsc{width:18px;height:18px;font-size:.625rem}.nd.big.svelte-1fpctsc{width:18px;height:18px;padding:0;justify-content:center;box-sizing:border-box;font-size:.625rem;max-width:none}.nd.big.svelte-1fpctsc .nd-text:where(.svelte-1fpctsc),.nd.big.svelte-1fpctsc small:where(.svelte-1fpctsc){display:none}.nd.big.svelte-1fpctsc .pdot:where(.svelte-1fpctsc){width:7px;height:7px}.nd.big.pend.svelte-1fpctsc{font-size:0}.flag.svelte-1fpctsc{grid-column:1 / -1;padding:.45rem 0 0;border-top:1px dashed #eaeef2;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}.flag.svelte-1fpctsc span:where(.svelte-1fpctsc){white-space:normal}.flag.svelte-1fpctsc .ta{flex-basis:100%}}.ph-crumbs.svelte-o3fk6p{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding-bottom:.7rem;border-bottom:1px solid var(--border);font-size:.8125rem}.ph-chip.svelte-o3fk6p{font:inherit;padding:3px 10px;border:1px solid #d0d7de;border-radius:999px;color:var(--muted);background:#fff;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.ph-chip.svelte-o3fk6p{cursor:pointer}button.ph-chip.svelte-o3fk6p:hover,button.ph-chip.svelte-o3fk6p:focus-visible{border-color:var(--accent);color:var(--accent)}.ph-chip.on.svelte-o3fk6p{border-color:var(--accent);color:var(--accent);background:#f3f0ff;font-weight:600}.ph-sep.svelte-o3fk6p{color:#8c959f}.ph-legend.svelte-o3fk6p{list-style:none;margin:0 0 0 auto;padding:0;display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:var(--muted)}.ph-legend.svelte-o3fk6p li:where(.svelte-o3fk6p){display:inline-flex;align-items:center;gap:.3rem}.ph-row.svelte-o3fk6p{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.ph-main.svelte-o3fk6p{flex:1 1 22rem;min-width:0}.ph-kicker.svelte-o3fk6p{font-family:ui-monospace,SFMono-Regular,DejaVu Sans Mono,monospace;font-size:.75rem;color:var(--muted);margin-bottom:.15rem}h1.svelte-o3fk6p{margin:0;font-size:1.35rem;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.ph-icon.svelte-o3fk6p{margin-right:.4rem}.ph-meta.svelte-o3fk6p{margin-top:.3rem;display:flex;align-items:center;gap:.35rem .5rem;flex-wrap:wrap;font-size:.8125rem;color:var(--muted)}.ph-actions.svelte-o3fk6p{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}@media (max-width: 700px){.ph-legend.svelte-o3fk6p{display:none}.ph-chip.svelte-o3fk6p{max-width:11rem}h1.svelte-o3fk6p{font-size:1.15rem}.ph-actions.svelte-o3fk6p{width:100%}}.readme.svelte-63sr68 .pcard-head:where(.svelte-63sr68){border-bottom:1px solid #d8dee4}.readme-min.svelte-63sr68 .ws-story{margin:0;border-color:#d0d7de;border-radius:6px}.readme-body.svelte-63sr68 .ws-story{margin:0;border:none;border-radius:0}.readme-body.svelte-63sr68 #ws-story-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.sn.svelte-63sr68{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.sn-c.svelte-63sr68{position:relative;display:flex;flex-direction:column;gap:.1rem;padding:.7rem 1rem;min-width:0}.sn-c.svelte-63sr68+.sn-c:where(.svelte-63sr68){border-left:1px solid #eaeef2}.sn-c.svelte-63sr68+.sn-c:where(.svelte-63sr68):before{content:"›";position:absolute;left:-.3rem;top:50%;transform:translateY(-50%);color:#8c959f;background:#fff;line-height:1}.sn-l.svelte-63sr68{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.sn-c.svelte-63sr68 b:where(.svelte-63sr68){font-size:1.5rem;line-height:1.2;font-variant-numeric:tabular-nums}.sn-sub.svelte-63sr68{display:flex;flex-wrap:wrap;gap:0 .5rem;min-height:1.1em;font-size:.75rem}.t-fail.svelte-63sr68{color:#cf222e;font-weight:600}.t-wait.svelte-63sr68{color:#9a6700;font-weight:600}@media (max-width: 700px){.pcard-head.svelte-63sr68 .cap:where(.svelte-63sr68){display:none}.readme.svelte-63sr68 .cap:where(.svelte-63sr68){display:inline;margin-left:auto}.sn-c.svelte-63sr68{padding:.55rem .4rem;align-items:center;text-align:center}.sn-l.svelte-63sr68{font-size:.6rem;letter-spacing:.02em}.sn-c.svelte-63sr68 b:where(.svelte-63sr68){font-size:1.2rem}.sn-sub.svelte-63sr68{font-size:.65rem;justify-content:center}}.desc.svelte-1ggc4h0{overflow-wrap:anywhere}.ms-row.svelte-1ggc4h0{display:grid;grid-template-columns:minmax(12rem,2.4fr) repeat(5,minmax(4rem,1fr));align-items:center;padding:.55rem 1rem;border-bottom:1px solid #eaeef2}.ms-head.svelte-1ggc4h0{padding:.45rem 1rem;background:#f6f8fa;border-bottom-color:#d8dee4;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ms-head.svelte-1ggc4h0 .c:where(.svelte-1ggc4h0){text-align:center}.ms-name.svelte-1ggc4h0{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem}.ms-link.svelte-1ggc4h0{all:unset;font-size:.875rem;font-weight:600;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-link.svelte-1ggc4h0:hover,.ms-link.svelte-1ggc4h0:focus-visible{color:var(--accent);text-decoration:underline}.ms-bar.svelte-1ggc4h0{height:6px;border-radius:99px;background:#eaeef2;overflow:hidden}.ms-bar.svelte-1ggc4h0 i:where(.svelte-1ggc4h0){display:block;height:100%;background:#1a7f37}.ms-name.svelte-1ggc4h0 small:where(.svelte-1ggc4h0){font-size:.72rem;color:var(--muted)}.ms-c.svelte-1ggc4h0{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:.7rem}.ms-c.svelte-1ggc4h0 b:where(.svelte-1ggc4h0){font-size:1rem;font-variant-numeric:tabular-nums}.ms-c.zero.svelte-1ggc4h0 b:where(.svelte-1ggc4h0){color:#afb8c1;font-weight:400}.cl.svelte-1ggc4h0{display:none}.t-fail.svelte-1ggc4h0{color:#cf222e;font-weight:600}.t-wait.svelte-1ggc4h0{color:#9a6700;font-weight:600}.pfoot.svelte-1ggc4h0{margin:0;padding:.6rem 1rem;font-size:.75rem;color:#6e7781}@media (max-width: 700px){.pcard-head.svelte-1ggc4h0 .cap:where(.svelte-1ggc4h0){display:none}.ms-head.svelte-1ggc4h0{display:none}.ms-row.svelte-1ggc4h0{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:.5rem;padding:.65rem .75rem}.ms-name.svelte-1ggc4h0{grid-column:1 / -1}.cl.svelte-1ggc4h0{display:block;font-size:.625rem;color:var(--muted)}}.desc.svelte-jkr2dp{overflow-wrap:anywhere}.rid.svelte-958hla{font-weight:400;font-size:.75rem;color:var(--muted)}.cap.svelte-958hla{font-size:.75rem;color:#6e7781}.rung.svelte-958hla{display:flex;padding:1.1rem 1rem .9rem}.job.svelte-958hla{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;padding:0 .6rem}.job.svelte-958hla:not(:last-child):after{content:"";position:absolute;right:-6px;top:3.6rem;width:12px;height:2px;background:#8c959f}.sl.svelte-958hla{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;margin-bottom:.5rem;text-align:center}.jb.svelte-958hla{border:1px solid #d0d7de;border-radius:8px;padding:.6rem;font-size:.8125rem;background:#fff;min-height:4.75rem;min-width:0}.jb.pass.svelte-958hla{border-left:4px solid #1a7f37}.jb.run.svelte-958hla{border:2px solid #0969da;background:#f4faff}.jb.wait.svelte-958hla{border:2px solid #bf8700;background:#fffbe6}.jb.fail.svelte-958hla{border:2px solid #cf222e;background:#fff5f4}.jb.pend.svelte-958hla{border-style:dashed;color:#6e7781}.jt.svelte-958hla{display:flex;align-items:center;gap:.4rem;font-weight:600}.jm.svelte-958hla{font-size:.75rem;color:var(--muted);margin-top:.25rem;overflow-wrap:anywhere}.jb.wait.svelte-958hla .jm:where(.svelte-958hla){color:#9a6700;font-weight:600}.jb.fail.svelte-958hla .jm:where(.svelte-958hla){color:#cf222e;font-weight:600}.jline.svelte-958hla{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ic.svelte-958hla{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.6875rem;font-weight:700;background:#eaeef2;color:#57606a}.ic.pass.svelte-958hla{background:#dafbe1;color:#1a7f37}.ic.run.svelte-958hla{background:#ddf4ff;color:#0969da}.ic.wait.svelte-958hla{background:#fff8c5;color:#9a6700}.ic.fail.svelte-958hla{background:#ffebe9;color:#cf222e}.tl.svelte-958hla{display:flex;gap:2px;height:10px;margin:0 1.6rem .3rem}.tl.svelte-958hla i:where(.svelte-958hla){flex:1;border-radius:3px;background:#eaeef2}.tl.svelte-958hla i.pass:where(.svelte-958hla){background:#1a7f37}.tl.svelte-958hla i.run:where(.svelte-958hla){background:#0969da}.tl.svelte-958hla i.wait:where(.svelte-958hla){background:#d4a72c}.tl.svelte-958hla i.fail:where(.svelte-958hla){background:#cf222e}.prun.svelte-958hla>.cap:where(.svelte-958hla){margin:0;padding:0 1.6rem .75rem}@media (max-width: 700px){.rung.svelte-958hla{flex-direction:column;gap:.4rem;padding:.75rem}.job.svelte-958hla{padding:0}.job.svelte-958hla:not(:last-child):after{right:auto;left:19px;top:auto;bottom:-.4rem;width:2px;height:.4rem}.sl.svelte-958hla{display:none}.jb.svelte-958hla{min-height:0;padding:.45rem .6rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.jm.svelte-958hla{margin:0 0 0 auto}.jline.svelte-958hla{flex-basis:100%;margin:0}.tl.svelte-958hla{margin:0 .75rem .3rem}.prun.svelte-958hla>.cap:where(.svelte-958hla){padding:0 .75rem .65rem}}.pt-acts.svelte-dgzxba{max-width:34rem;margin:-.2rem 0 .8rem}.ok.svelte-dgzxba{margin:0;color:#1a7f37;font-size:.85rem}.grid.svelte-dgzxba{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:.9rem;align-items:start}.side.svelte-dgzxba{display:flex;flex-direction:column;gap:.9rem;min-width:0}.job.svelte-dgzxba{border-top:1px solid #eaeef2}.pcard-head.svelte-dgzxba+.job:where(.svelte-dgzxba){border-top:none}.job.svelte-dgzxba summary:where(.svelte-dgzxba){display:flex;align-items:center;gap:.5rem;padding:.55rem 1rem;cursor:pointer;list-style:none;font-size:.8125rem}.job.svelte-dgzxba summary:where(.svelte-dgzxba)::-webkit-details-marker{display:none}.job.svelte-dgzxba summary:where(.svelte-dgzxba):hover{background:#f6f8fa}.job.svelte-dgzxba summary:where(.svelte-dgzxba) b:where(.svelte-dgzxba){font-weight:600}.job.svelte-dgzxba summary:where(.svelte-dgzxba) b:where(.svelte-dgzxba):first-letter{text-transform:uppercase}.chev.svelte-dgzxba{color:var(--muted);font-size:.7rem;transition:transform .15s}.job[open].svelte-dgzxba>summary:where(.svelte-dgzxba) .chev:where(.svelte-dgzxba){transform:rotate(90deg)}.job-meta.svelte-dgzxba{margin-left:auto;font-family:ui-monospace,SFMono-Regular,DejaVu Sans Mono,monospace;font-size:.72rem;color:var(--muted);white-space:nowrap}.job-body.svelte-dgzxba{padding:0 1rem .85rem;font-size:.85rem;min-width:0}.job-body.svelte-dgzxba .recent-card-links{margin-top:.5rem}.pre.svelte-dgzxba{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.pad.svelte-dgzxba{padding:.25rem 0}#job-dashboard.svelte-dgzxba .job-body:where(.svelte-dgzxba),#job-messages.svelte-dgzxba .job-body:where(.svelte-dgzxba){padding:0 0 .85rem}#job-dashboard.svelte-dgzxba .pad:where(.svelte-dgzxba),#job-messages.svelte-dgzxba .pad:where(.svelte-dgzxba),#job-messages.svelte-dgzxba .room:where(.svelte-dgzxba),#job-messages.svelte-dgzxba .composer:where(.svelte-dgzxba),.older.svelte-dgzxba,.log-foot.svelte-dgzxba{margin-left:1rem;margin-right:1rem}.log-foot.svelte-dgzxba{margin-top:.4rem;margin-bottom:0;font-size:.75rem;color:var(--muted)}.msgs.svelte-dgzxba time:where(.svelte-dgzxba){color:#8b949e}.msgs.svelte-dgzxba b:where(.svelte-dgzxba){font-weight:400;color:#7ee787}.older.svelte-dgzxba{all:unset;display:block;margin-bottom:.4rem;font-size:.75rem;color:#0969da;cursor:pointer}.older.svelte-dgzxba:hover{text-decoration:underline}.room.svelte-dgzxba:empty{display:none}.room.svelte-dgzxba{margin-top:.5rem}.composer.svelte-dgzxba{display:flex;gap:.4rem;margin-top:.6rem}.composer.svelte-dgzxba input:where(.svelte-dgzxba){flex:1;min-width:0;font:inherit;font-size:.85rem;padding:.4rem .6rem;border:1px solid #d0d7de;border-radius:6px;background:#f6f8fa}.composer.svelte-dgzxba input:where(.svelte-dgzxba):focus{outline:none;border-color:#0969da;background:#fff;box-shadow:0 0 0 3px #0969da26}.ann.svelte-dgzxba{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.ann.svelte-dgzxba li:where(.svelte-dgzxba){display:flex;gap:.55rem;padding:.45rem .6rem;border:1px solid #d4a72c;border-left-width:3px;border-radius:6px;background:#fff8c5}.ann-ic.svelte-dgzxba{color:#9a6700}.ann.svelte-dgzxba li:where(.svelte-dgzxba)>div:where(.svelte-dgzxba){min-width:0;font-size:.8125rem}.ann.svelte-dgzxba b:where(.svelte-dgzxba){margin-right:.4rem}.ann.svelte-dgzxba time:where(.svelte-dgzxba){font-size:.72rem;color:var(--muted)}.ann.svelte-dgzxba p:where(.svelte-dgzxba){margin:.1rem 0 0;overflow-wrap:anywhere}.add.svelte-dgzxba{display:flex;gap:.4rem;align-items:flex-end;margin-top:.6rem}.add.svelte-dgzxba textarea:where(.svelte-dgzxba){flex:1;min-width:0;font:inherit;font-size:.85rem;padding:.4rem .6rem;border:1px solid #d0d7de;border-radius:6px;background:#f6f8fa;resize:vertical}.who.svelte-dgzxba{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.who.svelte-dgzxba li:where(.svelte-dgzxba){display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem}.role.svelte-dgzxba{font-family:ui-monospace,SFMono-Regular,DejaVu Sans Mono,monospace;font-size:.7rem;padding:0 6px;border:1px solid #d0d7de;border-radius:999px;color:#57606a;background:#f6f8fa}.instr.svelte-dgzxba{flex-basis:100%;font-size:.8rem}.gate.waiting.svelte-dgzxba{border-color:#d4a72c;box-shadow:0 0 0 1px #d4a72c}.gate.waiting.svelte-dgzxba>.pcard-head:where(.svelte-dgzxba){background:#fff8c5;color:#7d4e00;border-bottom-color:#eac54f}.gate-body.svelte-dgzxba p:where(.svelte-dgzxba){margin:0 0 .5rem}.gate-body.svelte-dgzxba h4:where(.svelte-dgzxba){margin:.6rem 0 .3rem;font-size:.8rem}.gate-box.svelte-dgzxba{padding:.5rem .65rem;border:1px solid #d0d7de;border-radius:6px;background:#f6f8fa;font-size:.8125rem}.gate-acts.svelte-dgzxba{display:flex;gap:.4rem;flex-wrap:wrap;margin:.6rem 0}.gate-rows.svelte-dgzxba{list-style:none;margin:0;padding:0}.gate-acts.svelte-dgzxba+.gate-rows:where(.svelte-dgzxba),p.svelte-dgzxba+.gate-rows:where(.svelte-dgzxba),.gate-box.svelte-dgzxba+.gate-rows:where(.svelte-dgzxba){border-top:1px solid #eaeef2}.gate-rows.svelte-dgzxba li:where(.svelte-dgzxba){display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.6rem;padding:.45rem 0;border-bottom:1px solid #eaeef2;font-size:.8125rem}.gate-rows.svelte-dgzxba li:where(.svelte-dgzxba)>span:where(.svelte-dgzxba):first-child{color:var(--muted)}.flag.svelte-dgzxba{display:flex;align-items:flex-start;gap:.4rem;cursor:pointer}.flag.svelte-dgzxba input:where(.svelte-dgzxba){margin-top:.15rem}.small.svelte-dgzxba{font-size:.75rem;margin-top:.4rem!important}.side.svelte-dgzxba .schedule,.side.svelte-dgzxba .recipients{margin:0;padding:0;border:none;background:none}.side.svelte-dgzxba .schedule>h4,.side.svelte-dgzxba .recipients>h4{display:none}@media (max-width: 1100px){.grid.svelte-dgzxba{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.job.svelte-dgzxba summary:where(.svelte-dgzxba){padding:.6rem .75rem;min-height:40px;box-sizing:border-box}.job-body.svelte-dgzxba{padding:0 .75rem .75rem}#job-dashboard.svelte-dgzxba .pad:where(.svelte-dgzxba),#job-messages.svelte-dgzxba .pad:where(.svelte-dgzxba),#job-messages.svelte-dgzxba .room:where(.svelte-dgzxba),#job-messages.svelte-dgzxba .composer:where(.svelte-dgzxba),.older.svelte-dgzxba,.log-foot.svelte-dgzxba{margin-left:.75rem;margin-right:.75rem}.gate-rows.svelte-dgzxba li:where(.svelte-dgzxba){grid-template-columns:minmax(0,1fr);gap:.2rem}.add.svelte-dgzxba{flex-direction:column;align-items:stretch}}.sx-h.svelte-1uutjpr{margin:1rem .4rem .3rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.sx-list.svelte-1uutjpr{list-style:none;margin:0;padding:0}.sx-legend.svelte-1uutjpr li:where(.svelte-1uutjpr){display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.82rem;color:var(--muted)}.nd.svelte-1uutjpr{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;border:2px solid #d0d7de;font-size:9px;font-style:normal;font-weight:700;flex:none}.nd.pass.svelte-1uutjpr{border-color:#1a7f37;color:#1a7f37;background:#dafbe1}.nd.run.svelte-1uutjpr{border-color:#0969da;background:#ddf4ff}.nd.wait.svelte-1uutjpr{border-color:#bf8700;background:#fff8c5}.nd.fail.svelte-1uutjpr{border-color:#cf222e;color:#cf222e;background:#ffebe9}.nd.pend.svelte-1uutjpr{border-style:dashed;border-color:#8c959f}.lc-backdrop.svelte-xaiauv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#10182873}.lc.svelte-xaiauv{width:min(56rem,100%);max-height:calc(100vh - 2rem);overflow-y:auto;background:var(--panel);border-radius:var(--radius);padding:1.25rem 1.4rem;box-shadow:var(--elev-menu)}.lc.svelte-xaiauv h2:where(.svelte-xaiauv){margin:0;font-family:var(--font-display)}.lc.svelte-xaiauv>p:where(.svelte-xaiauv){margin:.25rem 0 1rem}.lc-grid.svelte-xaiauv{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem}.lc-opt.svelte-xaiauv{all:unset;display:flex;flex-direction:column;gap:.35rem;padding:.7rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.lc-opt.svelte-xaiauv:hover{border-color:var(--accent)}.lc-opt.svelte-xaiauv:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-opt.on.svelte-xaiauv{border-color:var(--accent);background:var(--accent-soft)}.lc-pic.svelte-xaiauv{width:100%;height:auto}.lc-name.svelte-xaiauv{font-weight:700}.lc-desc.svelte-xaiauv{font-size:.82rem;color:var(--muted)}.lc-actions.svelte-xaiauv{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}:root[data-layout=conversation]{--accent: #4f46e5;--accent-soft: #eef0ff;--accent-grad: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--border: #e5e7ef;--bg: #ffffff;--panel-soft: #f3f4f9;--sl-hover: rgba(79, 70, 229, .06)}:root[data-layout=conversation] main{background:#fff}:root[data-layout=conversation] .sidebar{--text: #d9d8ea;--muted: #8f8cb0;--border: #2a2747;--panel-soft: #2a2747;background:#1d1b33;border-right:none;color:#d9d8ea}:root[data-layout=conversation] .sidebar .node{color:#d9d8ea}:root[data-layout=conversation] .sidebar .node:hover{background:#2a2747;box-shadow:none}:root[data-layout=conversation] .sidebar .node.selected{background:var(--accent);color:#fff;border-left-color:transparent}:root[data-layout=conversation] .sidebar .sidebar-search{background:#2a2747;border-color:transparent;color:#fff}:root[data-layout=conversation] .sidebar .sidebar-hub-open{background:var(--accent);border-color:var(--accent);color:#fff}:root[data-layout=conversation] .sidebar .sidebar-hub-bubble{background:transparent;color:#a19fc0}:root[data-layout=conversation] .sidebar button:not(.node):not(.sidebar-hub-open){color:inherit}:root[data-layout=conversation] header{border-bottom-color:#e5e7ef}:root[data-layout=conversation] .header-tabs{background:transparent;border-color:transparent}:root[data-layout=conversation] .header-tabs button.active{background:var(--accent);color:#fff}:root[data-layout=conversation] .sidebar{display:flex;flex-direction:column;padding:.85rem .6rem;font-size:.85rem}:root[data-layout=conversation] .sidebar>.sidebar-hub{order:-2;border-bottom-color:#2a2747}:root[data-layout=conversation] .sidebar .sx-feed{order:-1}:root[data-layout=conversation] .sidebar .node-icon{display:none}:root[data-layout=conversation] .sidebar .node[data-kind=project] .label:before{content:"# ";color:#8f8cb0}:root[data-layout=conversation] .sidebar .node[data-kind=milestone] .label:before{content:"◇ ";color:#8f8cb0}:root[data-layout=conversation] .sidebar .track-count{color:#8f8cb0;background:transparent}:root[data-layout=conversation] .sidebar .status{background:#2a2747;color:#c7c5e0;border-color:transparent}:root[data-layout=conversation] .sidebar .tree.indent{border-left-color:#2a2747}:root[data-layout=conversation] .sidebar .sx-h{color:#8f8cb0}:root[data-layout=conversation] .sidebar .sx-agent:hover{background:#2a2747}:root[data-layout=conversation] .sidebar .sb-create .btn-sm{background:transparent;border-color:#3a3760;color:#c7c5e0}:root[data-layout=conversation] .sidebar .sb-create .btn-sm:hover{background:#2a2747}:root[data-layout=conversation] .sidebar .sx-feed{background:transparent;color:#d9d8ea;font-weight:500}:root[data-layout=conversation] .sidebar .sx-feed:hover,:root[data-layout=conversation] .sidebar .sx-feed:focus-visible{background:#2a2747}:root[data-layout=conversation] .sidebar .drawer-tabs{order:-3;flex-direction:column;gap:2px;margin:0 0 .5rem;padding:0 0 .5rem;background:transparent;border:none;border-bottom:1px solid #2a2747;border-radius:0}:root[data-layout=conversation] .sidebar .drawer-tabs button{flex:none;text-align:left;padding:.45rem .6rem;color:#d9d8ea;font-weight:500;box-shadow:none}:root[data-layout=conversation] .sidebar .drawer-tabs button:hover{background:#2a2747;box-shadow:none}:root[data-layout=conversation] .sidebar .drawer-tabs button.active{background:#2a2747;color:#fff;box-shadow:inset 3px 0 0 var(--accent)}:root[data-layout=conversation] .cv-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 12px;border:1px solid var(--border);border-radius:8px;background:#fff;color:#23263a;font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}:root[data-layout=conversation] .cv-btn:hover:not(:disabled){border-color:#c7cbf5;background:#fafaff}:root[data-layout=conversation] .cv-btn:disabled{opacity:.55;cursor:default}:root[data-layout=conversation] .cv-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}:root[data-layout=conversation] .cv-btn.primary:hover:not(:disabled){background:#4338ca}:root[data-layout=conversation] .cv-btn.danger{color:#b42318}:root[data-layout=conversation] .cv-btn.danger:hover:not(:disabled){border-color:#fda29b;background:#fef3f2}:root[data-layout=conversation] .cv-btn.icon{padding:5px 9px}:root[data-layout=conversation] .cv-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:28px;padding:3px 26px 3px 11px;border:1px solid transparent;border-radius:99px;background:var(--accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23667' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 9px center;color:var(--accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}:root[data-layout=conversation] .cv-pill:disabled{opacity:.6;cursor:default}:root[data-layout=conversation] .cv-pill.s-blocked,:root[data-layout=conversation] .cv-pill.s-cancelled{background-color:#fef3f2;color:#b42318}:root[data-layout=conversation] .cv-pill.s-preapprove,:root[data-layout=conversation] .cv-pill.s-paused{background-color:#fffaeb;color:#b54708}:root[data-layout=conversation] .cv-pill.s-in_review{background-color:#f4f3ff;color:#6d28d9}:root[data-layout=conversation] .cv-pill.s-done,:root[data-layout=conversation] .cv-pill.s-approved,:root[data-layout=conversation] .cv-pill.s-active{background-color:#ecfdf3;color:#067647}:root[data-layout=conversation] .cv-pill.s-open,:root[data-layout=conversation] .cv-pill.s-draft,:root[data-layout=conversation] .cv-pill.s-archived{background-color:#f2f4f7;color:#3d4356}@media (max-width: 700px){:root[data-layout=conversation] .cv-btn{min-height:40px}:root[data-layout=conversation] .cv-pill{min-height:36px}}:root[data-layout=canvas]{--bg: #efece4;--border: #dedad0;--panel-soft: #f1eee6;--accent: #181d2a;--accent-soft: #ece9e0;--accent-grad: linear-gradient(135deg, #2b3142 0%, #181d2a 100%);--sl-hover: rgba(24, 29, 42, .05)}:root[data-layout=canvas] main{background:#efece4}:root[data-layout=canvas] .sidebar .node.selected{background:#181d2a;color:#fff;border-left-color:transparent}:root[data-layout=canvas] .sidebar .node.selected .tag,:root[data-layout=canvas] .sidebar .node.selected .status{color:#181d2a}:root[data-layout=canvas] body,:root[data-layout=canvas] .app>.body{background:#efece4}:root[data-layout=canvas] header{background:#efece4;border-bottom-color:transparent}:root[data-layout=canvas] .header-tabs{background:#fff;border-color:#dedad0;box-shadow:0 4px 14px #281e0a14}:root[data-layout=canvas] .header-tabs button.active{background:#181d2a;color:#fff}:root[data-layout=canvas] .sidebar{margin:.75rem 0 .75rem .75rem;border:1px solid #dedad0;border-radius:14px;box-shadow:0 4px 14px #281e0a14}:root[data-layout=canvas] .sidebar-hub-open{background:#181d2a;color:#fff;border-color:#181d2a}@media (max-width: 700px){:root[data-layout=canvas] .sidebar{margin:.6rem;height:calc(100vh - 1.2rem);height:calc(100dvh - 1.2rem);transform:translate(calc(-100% - 1.2rem))}:root[data-layout=canvas] .sidebar.drawer-open{transform:translate(0)}}:root[data-layout=canvas] .cv-hand{font-family:"Segoe Print","Bradley Hand","Chalkboard SE","Marker Felt",var(--font-sans, system-ui),sans-serif;letter-spacing:-.01em}:root[data-layout=canvas] .cv-paper{position:relative;box-sizing:border-box;min-width:0;background:#fffefa;border:1px solid #e6e1d3;border-radius:4px;color:#181d2a;box-shadow:4px 5px #181d2a12,0 12px 20px -14px #3c280059}:root[data-layout=canvas] .cv-label{margin:0 0 .45rem;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#5b6170}:root[data-layout=canvas] .cv-pin{position:absolute;top:-7px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f97066,#b42318 70%);box-shadow:0 2px 2px #0000004d}:root[data-layout=canvas] .cv-tape{position:absolute;top:-9px;left:50%;width:70px;height:18px;transform:translate(-50%) rotate(-3deg);background:#ffffffa6;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px #0000000f}:root[data-layout=canvas] .cv-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}:root[data-layout=canvas] .cv-chip{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:.2rem .7rem;border:1.5px solid #181d2a;border-radius:99px;background:#fff;color:#181d2a;font-size:.78rem;font-weight:600;line-height:1.2;box-shadow:2px 2px #181d2a;cursor:pointer;transition:transform .1s,box-shadow .1s;white-space:nowrap}:root[data-layout=canvas] .cv-chip:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px #181d2a}:root[data-layout=canvas] .cv-chip:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px #181d2a}:root[data-layout=canvas] .cv-chip:focus-visible{outline:2px solid #3d6fa8;outline-offset:2px}:root[data-layout=canvas] .cv-chip:disabled{opacity:.45;cursor:default}:root[data-layout=canvas] .cv-chip.ink{background:#181d2a;color:#fff}:root[data-layout=canvas] .cv-chip.danger{border-color:#b42318;color:#b42318;box-shadow:2px 2px #b42318}:root[data-layout=canvas] .cv-chip.ghost{border-style:dashed;box-shadow:none;background:transparent}:root[data-layout=canvas] .cv-status{font:inherit;font-size:.74rem;font-weight:700;min-height:26px;padding:.15rem 1.5rem .15rem .65rem;border-radius:99px;cursor:pointer;border:1.5px solid var(--zc, #181d2a);color:var(--zc, #181d2a);background:color-mix(in srgb,var(--zc, #181d2a) 9%,#fff);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 8px) 55%;background-size:4px 4px;background-repeat:no-repeat}:root[data-layout=canvas] .cv-status:disabled{opacity:.6;cursor:default}:root[data-layout=canvas] .cv-form{display:flex;flex-direction:column;gap:.75rem}:root[data-layout=canvas] .cv-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#5b6170}:root[data-layout=canvas] .cv-form :is(input,textarea,select){font:inherit;font-size:.88rem;font-weight:400;letter-spacing:normal;text-transform:none;color:#181d2a;box-sizing:border-box;width:100%;padding:.5rem .65rem;border:1.5px solid #d6d0c0;border-radius:6px;background:#fffdf5;resize:vertical}:root[data-layout=canvas] .cv-form :is(input,textarea,select):focus{outline:none;border-color:#181d2a;box-shadow:2px 2px #181d2a}:root[data-layout=canvas] .cv-err{margin:.4rem 0 0;font-size:.8rem;color:#b42318}:root[data-layout=canvas] .cv-note{margin:.4rem 0 0;font-size:.8rem;color:#2f7336}:root[data-layout=canvas] .cv-muted{margin:0;font-size:.8rem;font-style:italic;color:#6b7385}:root[data-layout=pipeline]{--bg: #f6f8fa;--border: #d0d7de;--text: #1f2328;--muted: #57606a;--panel-soft: #f6f8fa;--accent-soft: #f3f0ff;--radius: 10px;--radius-sm: 6px}:root[data-layout=pipeline] main{background:#f6f8fa}:root[data-layout=pipeline] .sidebar .node.selected{background:#f3f0ff;border-left-color:var(--accent)}:root[data-layout=pipeline] header{border-bottom-color:#d0d7de}:root[data-layout=pipeline] .header-tabs{background:transparent;border-color:transparent}:root[data-layout=pipeline] .header-tabs button{color:#57606a;font-weight:500}:root[data-layout=pipeline] .header-tabs button.active{background:#f3f0ff;color:var(--accent);font-weight:600;box-shadow:none}:root[data-layout=pipeline] .sidebar{border-right-color:#d0d7de}:root[data-layout=pipeline] .sidebar .node{border-radius:6px}:root[data-layout=pipeline] .sidebar .node.selected{box-shadow:inset 3px 0 0 var(--accent);border-left-color:transparent}:root[data-layout=pipeline] .sidebar-hub-open{background:#fff;color:#1f2328;border-color:#d0d7de}:root[data-layout=pipeline] .pipe-page{display:flex;flex-direction:column;gap:.9rem}:root[data-layout=pipeline] .pipe-nd{display:inline-grid;place-items:center;width:14px;height:14px;flex:none;border-radius:50%;border:1.5px solid #d0d7de;background:#fff;font-size:8px;font-style:normal;font-weight:700;line-height:1}:root[data-layout=pipeline] .pipe-nd.pass{border-color:#1a7f37;color:#1a7f37;background:#dafbe1}:root[data-layout=pipeline] .pipe-nd.run{border-color:#0969da;background:#ddf4ff}:root[data-layout=pipeline] .pipe-nd.run:after{content:"";width:6px;height:6px;border-radius:50%;background:#0969da}:root[data-layout=pipeline] .pipe-nd.wait{border-color:#bf8700;color:#9a6700;background:#fff8c5}:root[data-layout=pipeline] .pipe-nd.fail{border-color:#cf222e;color:#cf222e;background:#ffebe9}:root[data-layout=pipeline] .pipe-nd.pend{border-style:dashed;border-color:#8c959f}:root[data-layout=pipeline] .pipe-badge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;border:1px solid #d0d7de;background:#f6f8fa;color:#57606a;font-size:.75rem;font-weight:600;white-space:nowrap}:root[data-layout=pipeline] .pipe-badge.pass{border-color:#4ac26b;background:#dafbe1;color:#1a7f37}:root[data-layout=pipeline] .pipe-badge.run{border-color:#54aeff;background:#ddf4ff;color:#0969da}:root[data-layout=pipeline] .pipe-badge.wait{border-color:#d4a72c;background:#fff8c5;color:#7d4e00}:root[data-layout=pipeline] .pipe-badge.fail{border-color:#ff8182;background:#ffebe9;color:#cf222e}:root[data-layout=pipeline] .pbtn{font:inherit;font-size:.8125rem;font-weight:500;line-height:1.2;padding:.38rem .75rem;border:1px solid #d0d7de;border-radius:6px;background:#f6f8fa;color:#24292f;cursor:pointer;white-space:nowrap;box-shadow:0 1px #1f23280a}:root[data-layout=pipeline] .pbtn:hover:not(:disabled){background:#eef1f4;border-color:#afb8c1}:root[data-layout=pipeline] .pbtn:disabled{opacity:.55;cursor:default}:root[data-layout=pipeline] .pbtn:focus-visible{outline:2px solid #0969da;outline-offset:1px}:root[data-layout=pipeline] .pbtn-primary{background:#1f883d;border-color:#1a7f37;color:#fff;font-weight:600}:root[data-layout=pipeline] .pbtn-primary:hover:not(:disabled){background:#1a7f37;border-color:#116329}:root[data-layout=pipeline] .pbtn-danger{background:#fff;color:#cf222e}:root[data-layout=pipeline] .pbtn-danger:hover:not(:disabled){background:#cf222e;border-color:#cf222e;color:#fff}:root[data-layout=pipeline] select.pbtn{padding-right:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#57606a 50%),linear-gradient(135deg,#57606a 50%,transparent 50%);background-position:calc(100% - 13px) 55%,calc(100% - 9px) 55%;background-size:4px 4px;background-repeat:no-repeat}:root[data-layout=pipeline] .pcard{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;min-width:0}:root[data-layout=pipeline] .pcard-head{display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap;padding:.6rem 1rem;border-bottom:1px solid #d8dee4;font-size:.875rem;font-weight:600}:root[data-layout=pipeline] .pcard-head .cap{margin-left:auto;font-size:.75rem;font-weight:400;color:#6e7781}:root[data-layout=pipeline] .pcard-body{padding:.75rem 1rem;font-size:.875rem}:root[data-layout=pipeline] .pipe-mono{font-family:ui-monospace,SFMono-Regular,DejaVu Sans Mono,monospace}:root[data-layout=pipeline] .pipe-log{margin:0;padding:.5rem 0;list-style:none;background:#0d1117;color:#c9d1d9;font-family:ui-monospace,SFMono-Regular,DejaVu Sans Mono,monospace;font-size:.75rem;line-height:1.55}:root[data-layout=pipeline] .pipe-log li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.6rem;padding:1px .9rem 1px 0}:root[data-layout=pipeline] .pipe-log li>i{color:#6e7781;text-align:right;font-style:normal;-webkit-user-select:none;user-select:none}:root[data-layout=pipeline] .pipe-log span{white-space:pre-wrap;overflow-wrap:anywhere}:root[data-layout=pipeline] .pipe-log a{color:#58a6ff}:root[data-layout=pipeline] .pset{display:flex;flex-direction:column}:root[data-layout=pipeline] .pset-row{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:.5rem 1.25rem;padding:.85rem 1rem;border-bottom:1px solid #eaeef2}:root[data-layout=pipeline] .pset-row>label{font-size:.8125rem;font-weight:600;padding-top:.35rem}:root[data-layout=pipeline] .pset-row input,:root[data-layout=pipeline] .pset-row textarea,:root[data-layout=pipeline] .pset-row select{width:100%;box-sizing:border-box;font:inherit;font-size:.875rem;padding:.4rem .6rem;border:1px solid #d0d7de;border-radius:6px;background:#f6f8fa;color:var(--text)}:root[data-layout=pipeline] .pset-row textarea{font-family:ui-monospace,SFMono-Regular,DejaVu Sans Mono,monospace;font-size:.8125rem;resize:vertical}:root[data-layout=pipeline] .pset-row :is(input,textarea,select):focus{outline:none;border-color:#0969da;background:#fff;box-shadow:0 0 0 3px #0969da26}:root[data-layout=pipeline] .pset-foot{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.75rem 1rem;background:#f6f8fa}:root[data-layout=pipeline] .pset-danger{margin:0 1rem 1rem;border:1px solid #ff8182;border-radius:6px}:root[data-layout=pipeline] .pset-danger>div{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.7rem .9rem;font-size:.8125rem}:root[data-layout=pipeline] .pset-danger>div+div{border-top:1px solid #eaeef2}:root[data-layout=pipeline] .pset-danger>div>span{flex:1 1 12rem;color:var(--muted)}:root[data-layout=pipeline] .pset-danger b{display:block;color:var(--text)}@media (max-width: 700px){:root[data-layout=pipeline] .pset-row{grid-template-columns:minmax(0,1fr)}:root[data-layout=pipeline] .pset-row>label{padding-top:0}:root[data-layout=pipeline] .pipe-log li{grid-template-columns:1.8rem minmax(0,1fr);gap:.45rem}}:root[data-layout=pipeline] .sidebar{display:flex;flex-direction:column;background:#fff}:root[data-layout=pipeline] .sidebar>.drawer-tabs{order:-3}:root[data-layout=pipeline] .sidebar>.sidebar-hub{order:-2}:root[data-layout=pipeline] .sidebar>.sx-all{order:-1}:root[data-layout=pipeline] .sidebar .node:hover{background:#f6f8fa}@media (max-width: 700px){:root[data-layout=pipeline] .sidebar{padding-top:0;box-shadow:1px 0 #d0d7de,8px 0 24px #1f23282e}:root[data-layout=pipeline] .sidebar>.drawer-tabs{margin:0 -.75rem .75rem;padding:0 .5rem;gap:0;border:none;border-bottom:1px solid #d0d7de;border-radius:0;background:#f6f8fa}:root[data-layout=pipeline] .sidebar>.drawer-tabs button{flex:1;border-radius:0;background:transparent;box-shadow:none;color:#57606a;font-weight:500;border-bottom:2px solid transparent}:root[data-layout=pipeline] .sidebar>.drawer-tabs button.active{color:#1f2328;font-weight:600;border-bottom-color:#fd8c73;background:transparent}:root[data-layout=pipeline] .sidebar .node{min-height:36px}}:root[data-layout=pipeline] .sx-all{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;width:100%;margin:0 0 .6rem;padding:.45rem .6rem;border:1px solid #d0d7de;border-radius:6px;font-size:.85rem;font-weight:600;color:#1f2328;cursor:pointer}:root[data-layout=pipeline] .sx-all:hover,:root[data-layout=pipeline] .sx-all:focus-visible{background:#f6f8fa;border-color:#afb8c1}:root[data-layout=pipeline] .pset-danger>h3{margin:0;padding:.55rem .9rem;border-bottom:1px solid #ffcecb;background:#fff5f4;font-size:.8125rem;font-weight:600;color:#cf222e}:root[data-layout=pipeline] .pset-danger>h3+div{border-top:none}
