@charset "UTF-8";.collaborator-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0;position:relative;border:2px solid rgba(255,255,255,.1);box-shadow:0 1px 3px #0000004d}.collaborator-avatar .avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collaborator-avatar .avatar-initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collaborator-avatar.avatar-small{width:24px;height:24px}.collaborator-avatar.avatar-small .avatar-initials{font-size:10px}.collaborator-avatar.avatar-medium{width:32px;height:32px}.collaborator-avatar.avatar-medium .avatar-initials{font-size:12px}.collaborator-avatar.avatar-large{width:48px;height:48px}.collaborator-avatar.avatar-large .avatar-initials{font-size:16px}.collaborator-avatar:hover{transform:scale(1.05);transition:transform .2s ease}.collaborator-avatar.avatar-active{border:3px solid #10b981;animation:pulse-border 2s ease-in-out infinite;box-shadow:0 0 0 2px #10b98133,0 1px 3px #0000004d}@keyframes pulse-border{0%,to{border-color:#10b981;box-shadow:0 0 0 2px #10b98133,0 1px 3px #0000004d}50%{border-color:#34d399;box-shadow:0 0 0 4px #10b9814d,0 1px 3px #0000004d}}.graph-meta-badges{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;font-size:.6875rem;line-height:1;color:var(--tg-ink-muted);white-space:nowrap}.graph-meta-icon{width:11px;height:11px;flex-shrink:0}.graph-meta-counts{display:inline-flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums}.graph-meta-proposals{display:inline-flex;align-items:center;gap:2px;color:#b45309;font-weight:600;font-variant-numeric:tabular-nums}.graph-meta-age{display:inline-flex;align-items:center;gap:3px}.graph-meta-age.by-agent{color:#7c3aed}.graph-meta-age.by-human{color:var(--tg-ink-muted)}.graph-meta-maturity{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-size:.6875rem;font-weight:600;border:1px solid transparent}.graph-meta-maturity.maturity-throwaway{background-color:#f1f5f9;color:#64748b;border-color:var(--tg-line)}.graph-meta-maturity.maturity-draft{background-color:#fef3c7;color:#92400e;border-color:#fde68a}.graph-meta-maturity.maturity-active{background-color:#dcfce7;color:#166534;border-color:#bbf7d0}.graph-meta-maturity.maturity-production{background-color:#ede9fe;color:#5b21b6;border-color:#ddd6fe}.main-nav{display:flex;align-items:center;gap:1rem}.feed-navlink{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:20px;text-decoration:none;transition:color .15s}.feed-navlink.is-dark{color:var(--tg-bar-ink-muted, #a1a1aa)}.feed-navlink.is-dark:hover{color:var(--tg-bar-ink, #fff)}.feed-navlink.is-brand{color:#ffffffe6;font-weight:500}.feed-navlink.is-brand:hover{color:#fff}.feed-navlink[aria-current=page]{color:var(--tg-bar-ink, #fff);font-weight:500}.feed-navlink:focus-visible{outline:2px solid var(--tg-accent, #10b981);outline-offset:2px;border-radius:4px}.feed-navlink__badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--tg-wait, #0e9c8c);color:var(--tg-bar-bg, #fff);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.feed-navlink.is-brand .feed-navlink__badge{background:#fff;color:#4c51bf}.inflow-box,.inflow-pill,.inflow-page{--inflow-surface: var(--tg-surface, #ffffff);--inflow-ink: var(--tg-ink, #2d3748);--inflow-muted: var(--tg-ink-muted, #718096);--inflow-faint: var(--tg-ink-faint, #a0aec0);--inflow-line: var(--tg-line, #e2e8f0);--inflow-line-strong: var(--tg-line-strong, #cbd5e0);--inflow-accent: var(--tg-accent-fill, #10b981);--inflow-accent-strong: var(--tg-accent-strong, #059669);--inflow-accent-soft: var(--tg-accent-soft, rgba(16, 185, 129, .12));--inflow-ask: var(--tg-ask, #2b6cb0);--inflow-warn: var(--tg-wait, #b7791f);--inflow-shadow: var(--tg-shadow-lift, 0 2px 6px rgba(16, 40, 44, .1), 0 22px 60px rgba(16, 40, 44, .22));font-family:var(--tg-font, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif)}.inflow-pill{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:900;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--inflow-line-strong);background:var(--inflow-surface);color:var(--inflow-muted);border-radius:999px;min-height:36px;padding:0 12px 0 14px;font-size:14px;box-shadow:0 1px 2px #10282c14,0 6px 18px #10282c1a;cursor:pointer}.inflow-pill:hover{color:var(--inflow-ink);border-color:var(--inflow-accent)}.inflow-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--inflow-accent)}.inflow-pill__alias{color:var(--inflow-ink);font-weight:600}.inflow-pill kbd,.inflow-page kbd{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;border:1px solid var(--inflow-line);border-bottom-width:2px;border-radius:4px;padding:1px 5px;color:var(--inflow-muted);background:var(--tg-raised, #f7fafc)}.inflow-box{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:900;width:min(680px,calc(100vw - 32px));background:var(--inflow-surface);color:var(--inflow-ink);border:1px solid var(--inflow-accent);border-radius:14px;box-shadow:var(--inflow-shadow);display:flex;flex-direction:column;min-width:0;font-size:15px;line-height:1.5;text-align:left}.inflow-box.is-inline{position:static;transform:none;width:100%;max-width:720px;margin:0 auto}.inflow-dest{display:flex;align-items:center;gap:8px;padding:12px 12px 0 16px;font-size:14px;color:var(--inflow-muted);min-width:0}.inflow-dest a,.inflow-picker__foot a{color:var(--inflow-ask)}.inflow-dest__retry{padding:0;border:0;background:none;font:inherit;color:var(--inflow-ask);text-decoration:underline;cursor:pointer}.inflow-dest__target{display:inline-flex;align-items:baseline;gap:6px;min-width:0;color:var(--inflow-ink);border:0;background:none;min-height:32px;align-items:center;padding:4px 8px;margin:-4px -8px;border-radius:8px;font:inherit;text-align:left;cursor:pointer}.inflow-dest__target:hover,.inflow-dest__target[aria-expanded=true]{background:var(--inflow-accent-soft)}.inflow-dest__caret{color:var(--inflow-faint);font-size:12px}.inflow-dest__target b{font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inflow-dest__in{color:var(--inflow-faint);font-size:13px;flex:none}.inflow-dest__graph{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--inflow-muted);font-size:13px;white-space:nowrap}.inflow-dest__graph span{min-width:0;overflow:hidden;text-overflow:ellipsis}.inflow-dest__graph svg{display:inline-block;flex:none;font-size:14px;color:var(--inflow-faint)}.inflow-dest__caret{flex:none}.inflow-dest__spacer{flex:1}.inflow-dest__jump{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--inflow-faint);font-size:16px;cursor:pointer}.inflow-dest__jump:hover,.inflow-dest__jump:focus-visible{color:var(--inflow-ink);background:var(--inflow-accent-soft)}.inflow-dest__hint{flex:0 1000 auto;min-width:0;overflow:hidden;font-size:12.5px;color:var(--inflow-faint);white-space:nowrap}@media(hover:none)and (pointer:coarse){.inflow-dest__hint{display:none}}.inflow-close{margin-left:auto;flex:none;border:0;background:none;color:var(--inflow-faint);font-size:22px;line-height:1;width:32px;height:32px;border-radius:8px;cursor:pointer}.inflow-close:hover{color:var(--inflow-ink);background:var(--tg-raised, #f7fafc)}.inflow-text{width:100%;border:0;background:transparent;color:var(--inflow-ink);resize:none;padding:10px 16px 14px;min-height:64px;max-height:260px;outline:none;font:inherit;font-size:17px;line-height:1.5;box-sizing:border-box}.inflow-text::-moz-placeholder{color:var(--inflow-faint)}.inflow-text::placeholder{color:var(--inflow-faint)}.inflow-line{padding:0 16px 12px;font-size:13.5px;color:var(--inflow-muted);display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;min-width:0}.inflow-line button{border:0;background:none;padding:2px 4px;margin:-2px -4px;border-radius:6px;color:var(--inflow-ask);font:inherit;cursor:pointer}.inflow-line.is-ask{color:var(--inflow-ask)}.inflow-line.is-warn{color:var(--inflow-warn)}.inflow-line.is-receipt{border-top:1px solid var(--inflow-line);padding-top:7px}.inflow-line__text{color:var(--inflow-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32ch}.inflow-line__status{color:var(--inflow-ink);white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.inflow-line__ok{color:var(--inflow-accent-strong);flex:none;transform:translateY(1px)}.inflow-line.is-pending .inflow-line__status,.inflow-line.is-pending .inflow-line__text,.inflow-line.is-undone .inflow-line__status{color:var(--inflow-muted)}.inflow-line.is-undone .inflow-line__text{text-decoration:line-through;color:var(--inflow-faint)}.inflow-line__failed{color:var(--inflow-warn)}.inflow-picker{border-top:1px solid var(--inflow-line);max-height:260px;overflow:auto;padding:4px}.inflow-picker__sec{font-size:11.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--inflow-faint);padding:7px 8px 3px}.inflow-picker__foot{font-size:13px;color:var(--inflow-faint);padding:8px 10px 5px;border-top:1px solid var(--inflow-line);margin-top:4px}.inflow-opt{display:flex;gap:8px;align-items:baseline;width:100%;text-align:left;border:0;background:none;min-height:38px;align-items:center;padding:6px 10px;border-radius:8px;min-width:0;color:var(--inflow-ink);font:inherit;font-size:14.5px;cursor:pointer}.inflow-opt.is-on{background:var(--inflow-accent-soft)}@media(hover:none)and (pointer:coarse){.inflow-opt{padding:10px 8px;font-size:14px}}.inflow-opt.is-retired{opacity:.55}.inflow-opt__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inflow-opt__alias{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;color:var(--inflow-faint)}.inflow-opt__meta{font-size:13px;color:var(--inflow-muted);white-space:nowrap;min-width:0;max-width:45%;overflow:hidden;text-overflow:ellipsis}.react-flow__node.inflow-target{outline:2px dashed #10b981;outline-offset:6px;border-radius:8px}.react-flow__node.inflow-target:before{content:"Inflow ▸";position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);white-space:nowrap;font:600 11px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#fff;background:#059669;border-radius:999px;padding:1px 9px;pointer-events:none;z-index:10;box-shadow:0 2px 8px #05966959}.react-flow__node.inflow-target.inflow-open:before{content:"Inflow ▸ next note lands here"}.react-flow__node.inflow-target.inflow-open{outline-width:3px}.react-flow__node.inflow-cursor:not(.inflow-target):after{content:"";position:absolute;top:-5px;right:-5px;width:10px;height:10px;border-radius:50%;background:#10b981;border:2px solid #ffffff;pointer-events:none}.inflow-box.is-movable .inflow-dest{cursor:grab;touch-action:none}.inflow-box.is-movable .inflow-dest button,.inflow-box.is-movable .inflow-dest a{cursor:pointer}.inflow-box.is-dragging,.inflow-box.is-dragging .inflow-dest{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inflow-pill.is-movable{touch-action:none}.inflow-pill.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tooltip-anchor{display:inline-flex;min-width:0}.app-tooltip{position:fixed;z-index:20000;max-width:280px;background:#1c1917;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.45;box-shadow:0 4px 16px #00000059;pointer-events:none}.app-tooltip .app-tooltip-title{font-weight:600;font-size:12px}.app-tooltip .app-tooltip-description{margin-top:3px;color:#ffffffbf;font-size:11px}.app-tooltip .app-tooltip-shortcut{margin-top:5px;padding-top:5px;border-top:1px solid rgba(255,255,255,.12);color:#ffffff8c;font-size:10px;font-style:italic}.org-switcher-single{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:var(--tg-bar-raised, rgba(255, 255, 255, .1));box-shadow:inset 0 0 0 1px var(--tg-bar-line, transparent);border-radius:6px}.org-label{color:var(--tg-bar-ink-muted, rgba(255, 255, 255, .6));font-size:13px;font-weight:400;white-space:nowrap}.org-switcher-single .org-name{color:var(--tg-bar-ink, white);font-size:14px;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-switcher-single .org-badge{padding:2px 8px;background-color:var(--tg-bar-line, rgba(255, 255, 255, .2));color:var(--tg-bar-ink-muted, white);font-size:11px;font-weight:500;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.org-switcher{position:relative;display:inline-block}.org-switcher-button{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:var(--tg-bar-raised, rgba(255, 255, 255, .1));box-shadow:inset 0 0 0 1px var(--tg-bar-line, transparent);border:none;border-radius:6px;color:var(--tg-bar-ink, white);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.org-switcher-button:hover{background-color:var(--tg-bar-line, rgba(255, 255, 255, .15))}.org-switcher-button:focus{outline:none;box-shadow:0 0 0 3px var(--tg-accent-soft, rgba(255, 255, 255, .3))}.org-icon{font-size:16px;line-height:1}.org-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-arrow{width:16px;height:16px;transition:transform .2s}.org-arrow.open{transform:rotate(180deg)}.org-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;background-color:var(--tg-surface, white);border:1px solid var(--tg-line, transparent);border-radius:8px;box-shadow:var(--tg-shadow-lift, 0 10px 25px rgba(0, 0, 0, .15));z-index:1000;overflow:hidden}.org-dropdown-header{padding:12px 16px;background-color:var(--tg-raised, #f7fafc);border-bottom:1px solid var(--tg-line, #e2e8f0);font-size:13px;font-weight:600;color:var(--tg-ink-muted, #4a5568);text-transform:uppercase;letter-spacing:.5px}.org-list{max-height:400px;overflow-y:auto}.org-item{width:100%;padding:12px 16px;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .15s;border-bottom:1px solid var(--tg-raised, #f7fafc)}.org-item:last-child{border-bottom:none}.org-item:hover:not(.active){background-color:var(--tg-raised, #f7fafc)}.org-item.active{background-color:var(--tg-bg, #edf2f7);cursor:default}.org-item:focus{outline:none;background-color:var(--tg-raised, #f7fafc)}.org-item-content{display:flex;flex-direction:column;gap:4px}.org-item-name{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;color:var(--tg-ink, #2d3748)}.org-check{width:16px;height:16px;color:var(--tg-accent, #667eea)}.org-item-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--tg-ink-muted, #718096)}.org-item-type{padding:2px 6px;background-color:var(--tg-line, #e2e8f0);border-radius:4px;font-weight:500}.org-item-role{text-transform:capitalize}.org-list::-webkit-scrollbar{width:6px}.org-list::-webkit-scrollbar-track{background:var(--tg-raised, #f7fafc)}.org-list::-webkit-scrollbar-thumb{background:var(--tg-line-strong, #cbd5e0);border-radius:3px}.org-list::-webkit-scrollbar-thumb:hover{background:var(--tg-ink-faint, #a0aec0)}
