.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}
.RichTextEditor-module__U8H5WW__richTextEditor{background:#fff;border:1px solid #e2e8f0;border-radius:8px;position:relative}.RichTextEditor-module__U8H5WW__toolbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:4px;padding:8px;display:flex;position:relative;overflow:visible}.RichTextEditor-module__U8H5WW__toolbar button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:6px 10px;font-family:inherit;font-size:13px;transition:all .15s}.RichTextEditor-module__U8H5WW__toolbar button:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.RichTextEditor-module__U8H5WW__toolbar button:disabled{opacity:.5;cursor:not-allowed}.RichTextEditor-module__U8H5WW__toolbar button.RichTextEditor-module__U8H5WW__isActive{color:#fff;background:#3b82f6;border-color:#2563eb}.RichTextEditor-module__U8H5WW__separator{background:#cbd5e1;width:1px;margin:0 4px}.RichTextEditor-module__U8H5WW__editor{outline:none;min-height:200px;padding:16px;font-size:15px;line-height:1.6}.RichTextEditor-module__U8H5WW__fillHeight{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex;overflow:visible}.RichTextEditor-module__U8H5WW__fillHeight>:last-child{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.RichTextEditor-module__U8H5WW__fillHeight .RichTextEditor-module__U8H5WW__editor{flex:1 1 0;overflow-y:auto;min-height:0!important}.RichTextEditor-module__U8H5WW__editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;float:left;height:0}.RichTextEditor-module__U8H5WW__editor h1{margin:24px 0 12px;font-size:28px;font-weight:700;line-height:1.3}.RichTextEditor-module__U8H5WW__editor h1:first-child{margin-top:0}.RichTextEditor-module__U8H5WW__editor h2{margin:20px 0 10px;font-size:22px;font-weight:600;line-height:1.3}.RichTextEditor-module__U8H5WW__editor h3{margin:16px 0 8px;font-size:18px;font-weight:600;line-height:1.4}.RichTextEditor-module__U8H5WW__editor p{margin:8px 0}:is(.RichTextEditor-module__U8H5WW__editor ul,.RichTextEditor-module__U8H5WW__editor ol){margin:12px 0;padding-left:24px;list-style-position:outside}.RichTextEditor-module__U8H5WW__editor ul{list-style-type:disc}.RichTextEditor-module__U8H5WW__editor ol{list-style-type:decimal}.RichTextEditor-module__U8H5WW__editor li{margin:4px 0}.RichTextEditor-module__U8H5WW__editor blockquote{color:#64748b;border-left:4px solid #cbd5e1;margin:16px 0;padding-left:16px;font-style:italic}.RichTextEditor-module__U8H5WW__editor code{background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,monospace;font-size:.9em}.RichTextEditor-module__U8H5WW__editor mark{color:#1f2937;background:#fde68a;border-radius:3px;padding:0 2px}.RichTextEditor-module__U8H5WW__editor pre{color:#e2e8f0;background:#1e293b;border-radius:6px;margin:12px 0;padding:12px;overflow-x:auto}.RichTextEditor-module__U8H5WW__editor pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.RichTextEditor-module__U8H5WW__editor .ProseMirror hr{border:none;border-top:2px solid #e2e8f0;margin:24px 0}.RichTextEditor-module__U8H5WW__editor table{border-collapse:collapse;table-layout:auto;width:100%;margin:12px 0}:is(.RichTextEditor-module__U8H5WW__editor th,.RichTextEditor-module__U8H5WW__editor td){text-align:left;vertical-align:top;border:1px solid #d1d5db;padding:8px 12px}.RichTextEditor-module__U8H5WW__editor th{background:#f1f5f9;font-weight:600}.RichTextEditor-module__U8H5WW__editor .ProseMirror strong{font-weight:700}.RichTextEditor-module__U8H5WW__editor .ProseMirror em{font-style:italic}.RichTextEditor-module__U8H5WW__editor .ProseMirror s{text-decoration:line-through}.RichTextEditor-module__U8H5WW__mention{color:#1e40af;cursor:pointer;background:#dbeafe;border-radius:4px;padding:2px 6px;font-weight:500;transition:background-color .15s}.RichTextEditor-module__U8H5WW__mention:hover{background:#bfdbfe}.RichTextEditor-module__U8H5WW__mention[data-resolved=false]{color:#92400e;background:#fef3c7;border:1px dashed #d97706}.RichTextEditor-module__U8H5WW__mention[data-resolved=false]:hover{background:#fde68a}.RichTextEditor-module__U8H5WW__hashtag{color:#92400e;cursor:pointer;background:#fef3c7;border-radius:4px;padding:2px 6px;font-weight:500;transition:background-color .15s}.RichTextEditor-module__U8H5WW__hashtag:hover{background:#fde68a}.RichTextEditor-module__U8H5WW__editor span[data-spo-key]{cursor:pointer;background:#a855f733;border-radius:3px;padding:1px 2px;transition:background .15s}.RichTextEditor-module__U8H5WW__editor span[data-spo-key]:hover{background:#a855f759}.RichTextEditor-module__U8H5WW__darkTheme{color:#e5e5e5;background:#1a1a1a;border-color:#2d2d2d}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor{color:#e5e5e5}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor p.is-editor-empty:first-child:before{color:#666}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor blockquote{color:#999;border-left-color:#3d3d3d}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor code{color:#fbbf24;background:#2d2d2d}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor mark{color:#1a1a1a;background:#fbbf24}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor pre{background:#0f0f0f;border:1px solid #2d2d2d}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor hr{border-top-color:#2d2d2d}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor table{border-collapse:collapse}:is(.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor th,.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor td){border-color:#3d3d3d}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor th{color:#e5e5e5;background:#1a1a1a}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__mention{color:#93c5fd;background:#1e3a5f}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__mention:hover{background:#1e40af}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__mention[data-resolved=false]{color:#fde68a;background:#422006;border:1px dashed #d97706}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__mention[data-resolved=false]:hover{background:#78350f}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__hashtag{color:#fde68a;background:#422006}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__hashtag:hover{background:#713f12}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor span[data-spo-key]{cursor:pointer;background:#a855f740;border-radius:3px;padding:1px 2px;transition:background .15s}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__editor span[data-spo-key]:hover{background:#a855f773}.RichTextEditor-module__U8H5WW__darkToolbar{background:#0f0f0f;border-bottom-color:#2d2d2d}.RichTextEditor-module__U8H5WW__darkToolbar button{color:#e5e5e5;background:#1a1a1a;border-color:#2d2d2d}.RichTextEditor-module__U8H5WW__darkToolbar button:hover:not(:disabled){background:#2d2d2d;border-color:#3d3d3d}.RichTextEditor-module__U8H5WW__darkToolbar button.RichTextEditor-module__U8H5WW__isActive{color:#fff;background:#10a37f;border-color:#0d8a6a}.RichTextEditor-module__U8H5WW__highlightIcon{letter-spacing:.02em;font-weight:700}.RichTextEditor-module__U8H5WW__darkToolbar .RichTextEditor-module__U8H5WW__separator{background:#2d2d2d}.RichTextEditor-module__U8H5WW__compact .RichTextEditor-module__U8H5WW__toolbar{gap:2px;padding:4px 8px}.RichTextEditor-module__U8H5WW__compact .RichTextEditor-module__U8H5WW__toolbar button{padding:4px 8px;font-size:12px}.RichTextEditor-module__U8H5WW__compact .RichTextEditor-module__U8H5WW__editor{padding:12px;font-size:14px}.RichTextEditor-module__U8H5WW__compact .RichTextEditor-module__U8H5WW__editor .ProseMirror{min-height:60px}.RichTextEditor-module__U8H5WW__link{color:#3b82f6;cursor:pointer;text-decoration:underline}.RichTextEditor-module__U8H5WW__link:hover{color:#2563eb}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__link{color:#60a5fa}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__link:hover{color:#93c5fd}.RichTextEditor-module__U8H5WW__image{border-radius:8px;max-width:100%;height:auto;margin:12px 0;display:block}@media (max-width:1280px){.RichTextEditor-module__U8H5WW__toolbar{gap:2px;padding:4px 6px}.RichTextEditor-module__U8H5WW__toolbar button{padding:4px 6px;font-size:11px}.RichTextEditor-module__U8H5WW__separator{margin:0 2px}}@media (max-width:768px){.RichTextEditor-module__U8H5WW__toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:1px;padding:4px;overflow-x:auto}.RichTextEditor-module__U8H5WW__toolbar::-webkit-scrollbar{display:none}.RichTextEditor-module__U8H5WW__toolbar button{flex-shrink:0;padding:4px 5px;font-size:11px}.RichTextEditor-module__U8H5WW__separator{flex-shrink:0;margin:0 1px}.RichTextEditor-module__U8H5WW__editor{padding:10px;font-size:14px}}@media (max-width:576px){.RichTextEditor-module__U8H5WW__toolbar button{padding:3px 4px;font-size:10px}.RichTextEditor-module__U8H5WW__editor{padding:8px;font-size:14px}}.RichTextEditor-module__U8H5WW__detailHeader{flex-direction:column;gap:4px;display:flex}.RichTextEditor-module__U8H5WW__detailHeader h3{margin:0;font-size:1.1rem}.RichTextEditor-module__U8H5WW__detailHeader span{color:#6b7280;font-size:.85rem}.RichTextEditor-module__U8H5WW__detailContent{min-width:260px}.RichTextEditor-module__U8H5WW__detailLoading{color:#6b7280;font-size:.9rem}.RichTextEditor-module__U8H5WW__detailError{color:#b91c1c;font-size:.9rem}.RichTextEditor-module__U8H5WW__detailFields{gap:10px;display:grid}.RichTextEditor-module__U8H5WW__detailField{flex-direction:column;gap:2px;display:flex}.RichTextEditor-module__U8H5WW__detailLabel{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-size:.75rem}.RichTextEditor-module__U8H5WW__detailValue{color:#111827;white-space:pre-wrap;font-size:.95rem}.RichTextEditor-module__U8H5WW__detailFooter{justify-content:flex-end;display:flex}.RichTextEditor-module__U8H5WW__detailFooter button{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem}.RichTextEditor-module__U8H5WW__detailFooter button:hover{background:#1e40af}.RichTextEditor-module__U8H5WW__markdownView{resize:vertical;color:#1f2937;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:4px;width:100%;padding:16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.6}.RichTextEditor-module__U8H5WW__darkTheme .RichTextEditor-module__U8H5WW__markdownView{color:#e5e5e5;background:#1a1a1a;border-color:#2d2d2d}
.EntityChooser-module__QCUiUa__wrapper{--chooser-bg:#1a1a2e;--chooser-border:#ffffff1a;--chooser-input-bg:#ffffff0d;--chooser-input-text:#fff;--chooser-item-hover:#ffffff14;--chooser-item-selected:#3b82f626;--chooser-resolved:#22c55e;--chooser-unresolved:#d97706;--chooser-text-primary:#fff;--chooser-text-secondary:#ffffff80;background:var(--chooser-bg);border:1px solid var(--chooser-border);border-radius:10px;min-width:320px;max-width:420px;font-family:inherit;overflow:hidden;box-shadow:0 8px 32px #0006}.EntityChooser-module__QCUiUa__wrapperPopover{z-index:1200;position:fixed}.EntityChooser-module__QCUiUa__wrapperPanel{flex-direction:column;width:100%;max-width:none;max-height:none;display:flex;position:relative;overflow:hidden}.EntityChooser-module__QCUiUa__wrapperCompact{box-shadow:none;background:0 0;border:none;border-radius:0;max-height:none;overflow:visible}.EntityChooser-module__QCUiUa__closeBtn{z-index:10;color:var(--chooser-text-primary);cursor:pointer;background:#0006;border:none;border-radius:4px;padding:4px 8px;font-size:.85rem;line-height:1;transition:color .15s,background .15s;position:absolute;top:6px;right:8px}.EntityChooser-module__QCUiUa__closeBtn:hover{color:#fff;background:#ef4444b3}.EntityChooser-module__QCUiUa__currentValue{background:#22c55e14;border-bottom:1px solid #22c55e33;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;display:flex}.EntityChooser-module__QCUiUa__currentLabel{color:var(--chooser-text-secondary);font-weight:500}.EntityChooser-module__QCUiUa__currentName{color:var(--chooser-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.EntityChooser-module__QCUiUa__currentResolved{color:var(--chooser-resolved);font-size:.7rem;font-weight:600}.EntityChooser-module__QCUiUa__currentUnresolved{color:var(--chooser-unresolved);font-size:.7rem;font-weight:600}.EntityChooser-module__QCUiUa__input{border:none;border-bottom:1px solid var(--chooser-border);width:100%;color:var(--chooser-input-text);background:var(--chooser-input-bg);outline:none;padding:10px 14px;font-size:.9rem;font-weight:500}.EntityChooser-module__QCUiUa__input:focus{background:#ffffff14}.EntityChooser-module__QCUiUa__input::placeholder{color:var(--chooser-text-secondary);font-weight:400}.EntityChooser-module__QCUiUa__wrapperCompact .EntityChooser-module__QCUiUa__input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:8px 12px;font-size:.875rem}.EntityChooser-module__QCUiUa__wrapperCompact .EntityChooser-module__QCUiUa__input:focus{background:#ffffff14}.EntityChooser-module__QCUiUa__wrapperCompact .EntityChooser-module__QCUiUa__results{z-index:10;background:#1e1e3a;border:1px solid #ffffff26;border-radius:8px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.EntityChooser-module__QCUiUa__tabs{border-bottom:1px solid var(--chooser-border);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.EntityChooser-module__QCUiUa__tabs::-webkit-scrollbar{display:none}.EntityChooser-module__QCUiUa__tab{text-transform:uppercase;letter-spacing:.04em;color:var(--chooser-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;padding:6px 10px;font-size:.68rem;font-weight:600;transition:color .15s,border-color .15s}.EntityChooser-module__QCUiUa__tab:hover{color:#fffc}.EntityChooser-module__QCUiUa__tabActive{color:var(--chooser-text-primary);border-bottom-color:#3b82f6}.EntityChooser-module__QCUiUa__results{max-height:280px;padding:6px 4px 4px;overflow-y:auto}.EntityChooser-module__QCUiUa__item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 12px;transition:background .12s;display:flex}.EntityChooser-module__QCUiUa__item:hover,.EntityChooser-module__QCUiUa__itemSelected{background:var(--chooser-item-hover)}.EntityChooser-module__QCUiUa__itemSelected{background:var(--chooser-item-selected)}.EntityChooser-module__QCUiUa__itemCurrent{border-left:3px solid var(--chooser-resolved);background:#22c55e0f}.EntityChooser-module__QCUiUa__personIcon{flex-shrink:0;font-size:.85rem}.EntityChooser-module__QCUiUa__typeBadge{text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:.62rem;font-weight:700}.EntityChooser-module__QCUiUa__label{color:var(--chooser-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.88rem;font-weight:500;overflow:hidden}.EntityChooser-module__QCUiUa__subtitle{color:var(--chooser-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:120px;font-size:.72rem;overflow:hidden}.EntityChooser-module__QCUiUa__canonicalBadge{color:var(--chooser-resolved);flex-shrink:0;font-size:.85rem;font-weight:700}.EntityChooser-module__QCUiUa__unresolvedBadge{color:var(--chooser-unresolved);flex-shrink:0;font-size:.75rem;font-weight:600}.EntityChooser-module__QCUiUa__empty{text-align:center;color:var(--chooser-text-secondary);padding:14px;font-size:.82rem}.EntityChooser-module__QCUiUa__createSection{border-top:1px solid var(--chooser-border);padding:8px 12px}.EntityChooser-module__QCUiUa__createRow{align-items:center;gap:6px;display:flex}.EntityChooser-module__QCUiUa__createSelect{color:var(--chooser-text-primary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;outline:none;flex-shrink:0;padding:5px 8px;font-size:.75rem}.EntityChooser-module__QCUiUa__createSelect option{color:#fff;background:#1a1a2e}.EntityChooser-module__QCUiUa__createSelect:focus{border-color:#3b82f6}.EntityChooser-module__QCUiUa__createBtn{color:#fff;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#2563eb;border:none;border-radius:6px;flex:1;padding:6px 10px;font-size:.78rem;font-weight:600;transition:background .15s;overflow:hidden}.EntityChooser-module__QCUiUa__createBtn:hover{background:#1d4ed8}.EntityChooser-module__QCUiUa__createBtn:disabled{opacity:.6;cursor:not-allowed}.EntityChooser-module__QCUiUa__createError{color:#f87171;margin-top:4px;font-size:.72rem}.EntityChooser-module__QCUiUa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Modal-module__pWhzLa__dialog{background:var(--color-surface,#fff);max-width:90vw;max-height:90vh;color:var(--color-text,#1a1a1a);font-family:var(--font-body,inherit);border:none;border-radius:12px;flex-direction:column;padding:0;display:flex;box-shadow:0 24px 48px -12px #00000040}.Modal-module__pWhzLa__dialog::backdrop{background:#00000073}.Modal-module__pWhzLa__panel{flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.Modal-module__pWhzLa__heading{border-bottom:1px solid var(--color-border,#e5e5e5);padding:1rem 1.25rem;font-size:1.125rem;font-weight:700}.Modal-module__pWhzLa__content{flex:auto;padding:0 1.25rem;overflow:auto}.Modal-module__pWhzLa__footer{border-top:1px solid var(--color-border,#e5e5e5);flex-direction:row;justify-content:flex-end;align-items:center;padding:1rem 1.25rem;display:flex}
