:root{--animation-pulse-opacity:pulse-opacity 2s infinite;--animation-fade-in:fadeIn .3s ease-in forwards;--animation-slide-in:slideIn .4s ease-out forwards}@keyframes pulse-opacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){:root{--animation-pulse-opacity:pulse-opacity 2s infinite}}@media (prefers-reduced-motion:reduce){:root{--animation-pulse-opacity:none;--animation-fade-in:none;--animation-slide-in:none}}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (hover:hover){._root_vs8xj_1:hover:where(:not([data-loading],:disabled,[data-disabled])){transform:translateY(-1px)}}@media (hover:none){._root_vs8xj_1:active:where(:not([data-loading],:disabled,[data-disabled])){transform:translateY(-1px)}}._root_vs8xj_1:active:where(:not([data-loading],:disabled,[data-disabled])){transform:translateY(1px)}._container_13pgl_1{justify-content:center;align-items:center;min-height:60vh;display:flex}._paper_13pgl_8{width:100%;max-width:calc(var(--mantine-spacing-xl) * 25)}._devError_13pgl_13{background:var(--mantine-color-default-hover);font-family:var(--mantine-font-family-monospace);white-space:pre-wrap;word-break:break-word}._organizationList_azw9q_1{padding-top:var(--mantine-spacing-md);justify-content:center;display:flex}._main_1q0el_1{background:var(--mantine-color-gray-0);min-height:calc(100vh - var(--layout-header-height))}._header_1q0el_6{background:var(--mantine-color-white);border-bottom:1px solid var(--mantine-color-gray-2)}@keyframes border-pulse-primary{0%,to{border-left-color:var(--mantine-color-primary-4)}50%{border-left-color:var(--mantine-color-primary-2)}}@keyframes cursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){@keyframes border-pulse-primary{0%,to{border-left-color:var(--mantine-color-primary-4)}}@keyframes cursorBlink{0%,to{opacity:1}}}.tool-result-topic-link:hover{text-decoration:underline}._memoryButton_91pig_3{border-radius:var(--mantine-radius-sm);align-items:center;transition:filter .15s,transform .15s;display:flex}._memoryButton_91pig_3:hover{filter:brightness(.88);transform:scale(1.05)}._markdown_19kcj_3{font-size:var(--mantine-font-size-sm);line-height:1.4}._markdown_19kcj_3 p{margin:0 0 .3em}._markdown_19kcj_3 p:last-child{margin-bottom:0}._markdown_19kcj_3 h1,._markdown_19kcj_3 h2,._markdown_19kcj_3 h3,._markdown_19kcj_3 h4,._markdown_19kcj_3 h5,._markdown_19kcj_3 h6{margin:.75em 0 .25em;font-weight:600;line-height:1.3}._markdown_19kcj_3 h1{font-size:1.5em}._markdown_19kcj_3 h2{border-top:1px solid var(--mantine-color-gray-3);margin-top:1.25em;padding-top:.75em;font-size:1.35em}._markdown_19kcj_3 h2:first-child{border-top:none;margin-top:0;padding-top:0}._markdown_19kcj_3 h3{font-size:1.2em}._markdown_19kcj_3 h4,._markdown_19kcj_3 h5,._markdown_19kcj_3 h6{font-size:1.1em}._markdown_19kcj_3 strong{font-weight:600}._markdown_19kcj_3 em{font-style:italic}._markdown_19kcj_3 code{font-family:var(--mantine-font-family-monospace);background:var(--mantine-color-gray-1);border-radius:3px;padding:.1em .3em;font-size:.9em}._markdown_19kcj_3 pre{font-family:var(--mantine-font-family-monospace);background:var(--mantine-color-gray-1);border-radius:4px;margin:.5em 0;padding:.75em;font-size:.9em;line-height:1.4;overflow-x:auto}._markdown_19kcj_3 pre code{background:0 0;padding:0}._markdown_19kcj_3 ul,._markdown_19kcj_3 ol{margin:.5em 0;padding-left:1.5em}._markdown_19kcj_3 li{margin:.25em 0}._markdown_19kcj_3 a{color:var(--mantine-color-blue-6);text-decoration:none}._markdown_19kcj_3 a:hover{text-decoration:underline}._markdown_19kcj_3 hr{border:none;border-top:1px solid var(--mantine-color-gray-3);margin:.75em 0}._markdown_19kcj_3 blockquote{border-left:3px solid var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);margin:.5em 0;padding-left:1em}._markdown_19kcj_3 table{border-collapse:collapse;width:100%;margin:.5em 0}._markdown_19kcj_3 th,._markdown_19kcj_3 td{border:1px solid var(--mantine-color-gray-3);text-align:left;padding:.5em}._markdown_19kcj_3 th{background:var(--mantine-color-gray-0);font-weight:600}[data-mantine-color-scheme=dark] ._markdown_19kcj_3 code,[data-mantine-color-scheme=dark] ._markdown_19kcj_3 pre{background:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] ._markdown_19kcj_3 blockquote{border-left-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-2)}[data-mantine-color-scheme=dark] ._markdown_19kcj_3 th{background:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] ._markdown_19kcj_3 th,[data-mantine-color-scheme=dark] ._markdown_19kcj_3 td{border-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] ._markdown_19kcj_3 hr,[data-mantine-color-scheme=dark] ._markdown_19kcj_3 h2{border-top-color:var(--mantine-color-dark-4)}._link_1kigt_4{color:var(--mantine-color-blue-6);cursor:pointer;white-space:nowrap;align-items:baseline;gap:3px;font-weight:500;text-decoration:none;display:inline-flex}._link_1kigt_4:hover{text-decoration:underline}._link_1kigt_4._broken_1kigt_20{color:var(--mantine-color-red-6);cursor:not-allowed}._link_1kigt_4._broken_1kigt_20 ._text_1kigt_25{text-decoration:line-through}._icon_1kigt_30{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}._text_1kigt_25{text-overflow:ellipsis;overflow:hidden}._skeleton_1kigt_43{background:linear-gradient(90deg, var(--mantine-color-gray-2) 25%, var(--mantine-color-gray-3) 50%, var(--mantine-color-gray-2) 75%);background-size:200% 100%;border-radius:2px;width:80px;height:1em;display:inline-block}@keyframes _skeleton-shimmer_1kigt_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:no-preference){._skeleton_1kigt_43{animation:1.5s ease-in-out infinite _skeleton-shimmer_1kigt_1}}[data-mantine-color-scheme=dark] ._link_1kigt_4{color:var(--mantine-color-blue-4)}[data-mantine-color-scheme=dark] ._link_1kigt_4._broken_1kigt_20{color:var(--mantine-color-red-4)}[data-mantine-color-scheme=dark] ._skeleton_1kigt_43{background:linear-gradient(90deg, var(--mantine-color-dark-5) 25%, var(--mantine-color-dark-4) 50%, var(--mantine-color-dark-5) 75%);background-size:200% 100%}._indicator_141gs_6{cursor:pointer;border-radius:4px;align-items:center;padding:4px 8px;transition:background-color .12s;display:inline-flex}._indicator_141gs_6:hover{background-color:var(--mantine-color-gray-1)}._indicator_141gs_6:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px}._chip_141gs_27{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}._chip_141gs_27[data-tier=absence]{border:1px solid var(--mantine-color-gray-5);background-color:#0000!important}._pulse_16lny_1{animation:.32s ease-out _axis-chip-pulse_16lny_1}@keyframes _axis-chip-pulse_16lny_1{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mantine-primary-color-filled) 32%, transparent)}45%{box-shadow:0 0 0 4px color-mix(in srgb, var(--mantine-primary-color-filled) 18%, transparent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){._pulse_16lny_1{animation:none}}._proposalContext_184ab_7{opacity:.8}._row_p1kb9_8{cursor:pointer;border-radius:var(--mantine-radius-sm);align-items:center;gap:8px;min-height:28px;padding:4px 8px;transition:background-color .1s;display:flex;position:relative}._row_p1kb9_8:hover,._rowActive_p1kb9_24{background-color:var(--mantine-color-gray-1)}._rowSet_p1kb9_29{border-left:3px solid var(--mantine-color-green-6);padding-left:5px}._rowRemoved_p1kb9_34{border-left:3px solid var(--mantine-color-red-6);padding-left:5px}._rowRemoved_p1kb9_34 ._title_p1kb9_39{opacity:.6;text-decoration:line-through}._rowAccentBlue_p1kb9_46{border-left:3px solid var(--mantine-color-blue-6);padding-left:5px}._rowAccentViolet_p1kb9_50{border-left:3px solid var(--mantine-color-violet-6);padding-left:5px}._rowAccentIndigo_p1kb9_54{border-left:3px solid var(--mantine-color-indigo-6);padding-left:5px}._rowAccentOrange_p1kb9_58{border-left:3px solid var(--mantine-color-orange-6);padding-left:5px}._rowAccentGray_p1kb9_62{border-left:3px solid var(--mantine-color-gray-6);padding-left:5px}._leading_p1kb9_67{flex-shrink:0;align-items:center;display:flex}._title_p1kb9_39{font-size:var(--mantine-font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}._trailing_p1kb9_81{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);flex-shrink:0}._actions_p1kb9_88{opacity:0;background:linear-gradient(to right, transparent, var(--mantine-color-body) 8px);align-items:center;gap:4px;padding-left:8px;transition:opacity .1s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}._row_p1kb9_8:hover ._actions_p1kb9_88,._actionsVisible_p1kb9_107{opacity:1;background:linear-gradient(to right, transparent, var(--mantine-color-gray-1) 8px)}@media (hover:none){._actions_p1kb9_88{opacity:1}}._row_p1kb9_8:focus-within ._actions_p1kb9_88{opacity:1}._section_e5iii_3{padding:0}._header_e5iii_7{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-bottom:8px;padding:0 8px;display:flex}._headerClickable_e5iii_17{cursor:pointer}._chevron_e5iii_21{color:var(--mantine-color-gray-6);flex-shrink:0;transition:transform .15s}._chevronExpanded_e5iii_27{transform:rotate(90deg)}._leadingIcon_e5iii_31{color:var(--mantine-color-gray-6);flex-shrink:0;align-items:center;display:inline-flex}._headerLabel_e5iii_38{font-size:var(--mantine-font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--mantine-color-dimmed);flex-grow:1;font-weight:600}._countPillWrap_e5iii_49{flex-shrink:0}._actionSlot_e5iii_54{opacity:0;flex-shrink:0;transition:opacity .1s}._section_e5iii_3:hover ._actionSlot_e5iii_54,._header_e5iii_7:focus-within ._actionSlot_e5iii_54{opacity:1}@media (hover:none){._actionSlot_e5iii_54{opacity:1}}._content_e5iii_71{flex-direction:column;gap:4px;display:flex}._emptyState_e5iii_78{text-align:center;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);padding:10px 8px}._dot_34gf3_3{box-sizing:border-box;border-radius:50%;flex-shrink:0;transition:background-color .4s,border-color .4s;display:inline-block}._sizeXs_34gf3_12{width:8px;height:8px}._sizeSm_34gf3_16{width:10px;height:10px}._sizeMd_34gf3_20{width:12px;height:12px}._sizeLg_34gf3_24{width:14px;height:14px}._verified_34gf3_30{background-color:var(--mantine-color-green-5);border:0}._verifiedWithDrift_34gf3_35{border:2px solid var(--mantine-color-yellow-5);background-color:#0000}._needsAttention_34gf3_40{background-color:var(--mantine-color-red-5);border:0}._notAssessed_34gf3_45{border:1px solid var(--mantine-color-gray-4);background-color:#0000}._workflowAttention_34gf3_56{background-color:var(--mantine-color-gray-5);border:0}._selectedMenuItem_1ugc8_3{background-color:var(--mantine-color-primary-0)}._selectedMenuItem_1ugc8_3:hover{background-color:var(--mantine-color-primary-1)}._selector_1boxc_3{border-radius:var(--mantine-radius-sm);max-width:320px;padding:8px;transition:background-color .1s;display:block}._selector_1boxc_3:hover{background-color:var(--mantine-color-gray-0)}._selector_1boxc_3:active{background-color:var(--mantine-color-gray-1)}._selector_1boxc_3:focus-visible{outline:2px solid var(--mantine-color-primary-8);outline-offset:2px}._productName_1boxc_24{text-overflow:ellipsis;white-space:nowrap;color:var(--mantine-color-gray-9);transition:color .1s;overflow:hidden}._selector_1boxc_3:hover ._productName_1boxc_24{color:var(--mantine-color-gray-7)}._evolutionName_1boxc_36{text-overflow:ellipsis;white-space:nowrap;font-size:var(--mantine-font-size-xs);line-height:1.4;overflow:hidden}._evolutionIcon_1boxc_44{flex-shrink:0}._chevron_1boxc_48{color:var(--mantine-color-gray-6);flex-shrink:0;transition:color .1s,transform .15s}._selector_1boxc_3:hover ._chevron_1boxc_48{color:var(--mantine-color-gray-7)}._selector_1boxc_3[data-expanded] ._chevron_1boxc_48{transform:rotate(180deg)}@media (width>=1800px){._selector_1boxc_3{max-width:360px}}@media (width>=2400px){._selector_1boxc_3{max-width:400px}}._modeBadge_1ecm4_4{transition:filter .15s,transform .15s}._modeBadge_1ecm4_4:hover{filter:brightness(.88);transform:scale(1.02)}@media (prefers-reduced-motion:reduce){._modeBadge_1ecm4_4{transition:none}}._container_pez2f_2{padding:2px var(--mantine-spacing-sm) var(--mantine-spacing-xs);background:0 0}._textarea_pez2f_8{width:100%}._textarea_pez2f_8 textarea{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);transition:border-color .15s}._textarea_pez2f_8 textarea:hover:not(:focus):not(:disabled):not([readonly]),._textarea_pez2f_8 textarea:focus{border-color:var(--mantine-color-gray-4)}._textarea_pez2f_8 textarea:disabled{background:var(--mantine-color-gray-0);cursor:not-allowed}._textarea_pez2f_8 textarea[readonly]{cursor:default}._scrollContainer_tdzki_7{position:relative}._newMessagesPill_tdzki_12{bottom:calc(.75rem * var(--mantine-scale));z-index:10;align-items:center;gap:calc(.25rem * var(--mantine-scale));padding:calc(.25rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border-radius:calc(.875rem * var(--mantine-scale));background:var(--mantine-color-primary-1);color:var(--mantine-color-primary-8);font-size:calc(.75rem * var(--mantine-scale));cursor:pointer;border:none;font-weight:500;transition:filter .15s,transform .15s;animation:.2s ease-out _pillEntrance_tdzki_1,2s ease-in-out .2s 3 _pillPulse_tdzki_1;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}._newMessagesPill_tdzki_12:hover{filter:brightness(.92);transform:translate(-50%)scale(1.05)}@keyframes _pillEntrance_tdzki_1{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes _pillPulse_tdzki_1{0%,to{box-shadow:0 2px 8px #00000026}50%{box-shadow:0 2px 8px #00000026,0 0 0 3px #d1666633}}@media (prefers-reduced-motion:reduce){._newMessagesPill_tdzki_12{animation:none}}@keyframes _streaming-pulse_1hs0p_1{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}._pulsingDot_1hs0p_19{background-color:var(--mantine-primary-color-filled);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){._pulsingDot_1hs0p_19{animation:1.2s ease-in-out infinite _streaming-pulse_1hs0p_1}}._root_1ag3l_1{background-color:var(--mantine-color-white);height:100%}._messages_1ag3l_6{padding-inline:var(--mantine-spacing-xs);padding-right:calc(var(--mantine-spacing-xs) + 8px)}._inputZone_1ag3l_12{background:linear-gradient(to bottom, var(--mantine-color-gray-0) 0%, var(--mantine-color-gray-0) 50%, var(--mantine-color-white) 100%);border-top:2px solid var(--mantine-color-gray-3);margin-bottom:4px;transition:border-color .2s}._inputZone_1ag3l_12[data-focus=product]{border-top-color:var(--context-product-border)}._inputZone_1ag3l_12[data-focus=evolution]{border-top-color:var(--context-evolution-border)}._inputZone_1ag3l_12[data-focus=thread]{border-top-color:var(--context-thread-border)}._inputZone_1ag3l_12[data-focus=proposal]{border-top-color:var(--context-proposal-border)}._root_zckvo_3{background-color:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-4);min-height:36px;transition:border-bottom .2s}._root_zckvo_3[data-focus=product]{border-bottom:2px solid var(--context-product-border)}._root_zckvo_3[data-focus=evolution]{border-bottom:2px solid var(--context-evolution-border)}._root_zckvo_3[data-focus=thread]{border-bottom:2px solid var(--context-thread-border)}._root_zckvo_3[data-focus=proposal]{border-bottom:2px solid var(--context-proposal-border)}._threadSelector_zckvo_28{border-radius:var(--mantine-radius-sm);min-width:0;padding:6px 8px;transition:background-color .1s}._threadSelector_zckvo_28:hover{background-color:var(--mantine-color-gray-1)}._threadIcon_zckvo_39{color:var(--mantine-color-gray-7);opacity:.7;flex-shrink:0;transition:opacity .1s}._threadSelector_zckvo_28:hover ._threadIcon_zckvo_39{opacity:1}._threadNameText_zckvo_50{white-space:nowrap;text-overflow:ellipsis;color:var(--mantine-color-gray-7);opacity:.7;transition:opacity .1s;overflow:hidden}._threadSelector_zckvo_28:hover ._threadNameText_zckvo_50{opacity:1}._chevronIcon_zckvo_63{color:var(--mantine-color-dimmed);flex-shrink:0;transition:opacity .1s}._threadSelector_zckvo_28:hover ._chevronIcon_zckvo_63{opacity:.8}._metadataButton_zckvo_74{border-radius:var(--mantine-radius-sm);padding:4px 6px;transition:background-color .1s}._metadataButton_zckvo_74:hover{background-color:var(--mantine-color-gray-1)}._container_1mmov_1{bottom:env(safe-area-inset-bottom,0px);left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);z-index:var(--app-z-agent-sheet);pointer-events:none;position:fixed}._sheet_1mmov_10{background:#fff9;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}[data-mantine-color-scheme=dark] ._sheet_1mmov_10{background:#00000080}._sheet_1mmov_10{-webkit-backdrop-filter:blur(2px);color:var(--mantine-color-text);border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -2px 5px #0000001a}[data-mantine-color-scheme=dark] ._sheet_1mmov_10{box-shadow:0 -2px 5px #0000004d}._sheet_1mmov_10{will-change:height;contain:layout;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;pointer-events:auto}._dragZone_1mmov_44{width:100%;padding:var(--mantine-spacing-xs) 0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;display:flex}._dragZone_1mmov_44:active{cursor:grabbing}._handle_1mmov_60{background:var(--mantine-color-gray-4);pointer-events:none;border-radius:2px;width:32px;height:4px}._contentFrame_1mmov_68{flex:1;min-height:0;position:relative;overflow:hidden}._minimalContent_1mmov_75{transition:opacity .12s,visibility .12s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._fullContent_1mmov_86{touch-action:auto;flex-direction:column;min-height:0;transition:opacity .12s,visibility .12s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}._minimalContent_1mmov_75[data-visible=false],._fullContent_1mmov_86[data-visible=false]{visibility:hidden;opacity:0;pointer-events:none}._minimalContent_1mmov_75[data-visible=true],._fullContent_1mmov_86[data-visible=true]{visibility:visible;opacity:1;pointer-events:auto}._content_1ul59_1{background:var(--mantine-color-body);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;--scrollbar-width:6px;--scrollbar-color:var(--mantine-color-gray-4);--scrollbar-hover-color:var(--mantine-color-gray-5);flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow-y:auto}._content_1ul59_1::-webkit-scrollbar{width:var(--scrollbar-width)}._content_1ul59_1::-webkit-scrollbar-track{background:0 0}._content_1ul59_1::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:calc(var(--scrollbar-width) / 2)}._content_1ul59_1::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover-color)}._inputZone_1ul59_38{background:linear-gradient(to bottom, var(--mantine-color-gray-0) 0%, var(--mantine-color-gray-0) 50%, var(--mantine-color-white) 100%);border-top:2px solid var(--mantine-color-gray-3);margin-bottom:4px;transition:border-color .2s}._inputZone_1ul59_38[data-focus=product]{border-top-color:var(--context-product-border)}._inputZone_1ul59_38[data-focus=evolution]{border-top-color:var(--context-evolution-border)}._inputZone_1ul59_38[data-focus=thread]{border-top-color:var(--context-thread-border)}._inputZone_1ul59_38[data-focus=proposal]{border-top-color:var(--context-proposal-border)}._minimal_aeajk_1{padding:0 var(--mantine-spacing-xs) var(--mantine-spacing-xs);background:var(--mantine-color-body)}._inputWrapper_aeajk_7{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:0 0;align-items:center;gap:6px;padding:6px 8px;display:flex;position:relative}._inputWrapper_aeajk_7:hover{border-color:var(--mantine-color-gray-4)}._rolePrefix_aeajk_22{flex-shrink:0}._previewRoot_aeajk_27{flex:1;min-width:0}._previewInput_aeajk_33{cursor:text;color:var(--mantine-color-gray-5);background:0 0!important;border:none!important;min-height:auto!important;padding:0!important}[data-mantine-color-scheme=dark] ._previewInput_aeajk_33{color:var(--mantine-color-dark-2)}._previewInput_aeajk_33{font-size:var(--mantine-font-size-chat);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._countBadge_aeajk_47{right:calc(.5rem * var(--mantine-scale));min-width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));padding:0 calc(.375rem * var(--mantine-scale));border-radius:calc(.625rem * var(--mantine-scale));font-size:calc(.6875rem * var(--mantine-scale));background:var(--mantine-color-primary-1);color:var(--mantine-color-primary-8);justify-content:center;align-items:center;font-weight:500;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@keyframes _badge-glow_aeajk_1{0%,to{box-shadow:0 0 #d1666680}50%{box-shadow:0 0 0 3px #d1666600}}@media (prefers-reduced-motion:no-preference){._countBadgeWorking_aeajk_67{animation:1.5s ease-in-out infinite _badge-glow_aeajk_1}}._bubbleMenu_o4d4q_8,._floatingMenu_o4d4q_9{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;gap:2px;padding:4px;display:flex;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000d}@keyframes _menu-enter_o4d4q_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){._bubbleMenu_o4d4q_8,._floatingMenu_o4d4q_9{animation:.15s ease-out _menu-enter_o4d4q_1}}[data-mantine-color-scheme=dark] ._bubbleMenu_o4d4q_8,[data-mantine-color-scheme=dark] ._floatingMenu_o4d4q_9{border-color:var(--mantine-color-dark-4);background:#1a1b1ef2;box-shadow:0 4px 12px #0006,0 2px 4px #0003}._bubbleMenu_o4d4q_8{z-index:1000}._floatingMenu_o4d4q_9{z-index:999}._documentEditor_14kht_1{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}._editorContent_14kht_9{flex:1;display:flex;position:relative;overflow:hidden}._tiptapWrapper_14kht_17{flex-direction:column;width:100%;height:100%;display:flex}._tiptapWrapper_14kht_17 .tiptap{height:100%}._tiptapWrapper_14kht_17 .ProseMirror{min-height:150px}._loadingContainer_gogv9_1{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.tiptap-theme{--tiptap-color-text:var(--mantine-color-text);--tiptap-color-background:var(--mantine-color-body);--tiptap-color-border:var(--mantine-color-default-border);--tiptap-color-primary:var(--mantine-primary-color-filled);--tiptap-color-selection:var(--mantine-primary-color-light-hover);--tiptap-color-placeholder:var(--mantine-color-placeholder);--tiptap-color-dimmed:var(--mantine-color-dimmed);--tiptap-color-default:var(--mantine-color-default);--tiptap-color-default-hover:var(--mantine-color-default-hover);--tiptap-font-family:var(--mantine-font-family);--tiptap-font-family-mono:var(--mantine-font-family-monospace);--tiptap-font-size:.9375rem;--tiptap-line-height:1.45;--tiptap-spacing-xs:var(--mantine-spacing-xs);--tiptap-spacing-sm:var(--mantine-spacing-sm);--tiptap-spacing-md:var(--mantine-spacing-md);--tiptap-border-radius:var(--mantine-radius-sm);--tiptap-focus-ring:0 0 0 2px var(--mantine-primary-color-light);--tiptap-shadow-sm:var(--mantine-shadow-sm);--tiptap-transition:all .2s ease;width:100%;height:100%;color:var(--tiptap-color-text);background-color:var(--tiptap-color-background);box-sizing:border-box;flex-direction:column;display:flex}.tiptap-theme .tiptap{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;padding:var(--tiptap-spacing-sm) var(--tiptap-spacing-md);font-family:var(--tiptap-font-family);font-size:var(--tiptap-font-size);line-height:var(--tiptap-line-height);transition:var(--tiptap-transition);box-sizing:border-box;border:none;border-radius:0;outline:none;flex-direction:column;flex:1;width:100%;height:100%;min-height:100%;display:flex;position:relative;overflow:clip auto}.tiptap-theme .tiptap :first-child{margin-top:0}.tiptap-theme .tiptap p{overflow-wrap:break-word;word-break:normal;margin:0 0 .4em;line-height:1.45;position:relative}.tiptap-theme .tiptap p:last-child{margin-bottom:0}.tiptap-theme .tiptap h1,.tiptap-theme .tiptap h2,.tiptap-theme .tiptap h3,.tiptap-theme .tiptap h4,.tiptap-theme .tiptap h5,.tiptap-theme .tiptap h6{letter-spacing:-.01em;color:var(--tiptap-color-text);margin:.65em 0 .2em;font-weight:700;line-height:1.2;position:relative}.tiptap-theme .tiptap h1:first-child,.tiptap-theme .tiptap h2:first-child,.tiptap-theme .tiptap h3:first-child,.tiptap-theme .tiptap h4:first-child,.tiptap-theme .tiptap h5:first-child,.tiptap-theme .tiptap h6:first-child{margin-top:0}.tiptap-theme .tiptap h1{font-size:1.875rem}.tiptap-theme .tiptap h2{font-size:1.625rem}.tiptap-theme .tiptap h3{font-size:1.375rem}.tiptap-theme .tiptap h4{font-size:1.1875rem}.tiptap-theme .tiptap h5{font-size:1.0625rem}.tiptap-theme .tiptap h6{font-size:.9375rem;font-weight:600}.tiptap-theme .tiptap ul,.tiptap-theme .tiptap ol{margin:.6em 0;padding-left:1.5em;line-height:1.45}.tiptap-theme .tiptap ul:first-child,.tiptap-theme .tiptap ol:first-child{margin-top:0}.tiptap-theme .tiptap ul:last-child,.tiptap-theme .tiptap ol:last-child{margin-bottom:0}.tiptap-theme .tiptap li{margin:.25em 0;line-height:1.45;position:relative}.tiptap-theme .tiptap li p{margin:.2em 0}.tiptap-theme .tiptap blockquote{border-left:3px solid var(--tiptap-color-dimmed);color:var(--tiptap-color-dimmed);margin:.6em 0;padding-left:1em;font-style:italic;line-height:1.45;position:relative}.tiptap-theme .tiptap pre{background-color:var(--tiptap-color-default);border-radius:var(--tiptap-border-radius);font-family:var(--tiptap-font-family-mono);white-space:pre-wrap;margin:.6em 0;padding:.75em;font-size:.9em;line-height:1.4;position:relative;overflow-x:auto}.tiptap-theme .tiptap pre code{color:inherit;background:0 0;border-radius:0;padding:0}.tiptap-theme .tiptap table{border-collapse:collapse;table-layout:fixed;border-radius:var(--tiptap-border-radius);width:100%;margin:.6em 0;position:relative;overflow:hidden}.tiptap-theme .tiptap table th,.tiptap-theme .tiptap table td{border:1px solid var(--tiptap-color-border);text-align:left;vertical-align:top;box-sizing:border-box;min-width:1em;padding:.4em .6em;position:relative}.tiptap-theme .tiptap table th{background-color:var(--tiptap-color-default);font-weight:600}.tiptap-theme .tiptap hr{border:none;border-top:2px solid var(--tiptap-color-border);margin:1em 0}.tiptap-theme .tiptap img{border-radius:var(--tiptap-border-radius);max-width:100%;height:auto;margin:.6em 0;display:block}.tiptap-theme .tiptap strong,.tiptap-theme .tiptap b{font-weight:600}.tiptap-theme .tiptap em,.tiptap-theme .tiptap i{font-style:italic}.tiptap-theme .tiptap u{text-decoration:underline;-webkit-text-decoration-color:var(--tiptap-color-text);text-decoration-color:var(--tiptap-color-text);text-underline-offset:2px}.tiptap-theme .tiptap s{text-decoration:line-through}.tiptap-theme .tiptap code{background-color:var(--tiptap-color-default);border-radius:var(--tiptap-border-radius);font-family:var(--tiptap-font-family-mono);padding:.15em .4em;font-size:.9em}.tiptap-theme .tiptap mark{background-color:var(--tiptap-color-selection);border-radius:2px;padding:.1em .2em}.tiptap-theme .tiptap a{color:var(--tiptap-color-primary);cursor:pointer;transition:var(--tiptap-transition);text-decoration:none}.tiptap-theme .tiptap a:hover{text-decoration:underline}.tiptap-theme .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--tiptap-color-placeholder)}.tiptap-theme .tiptap p.is-editor-empty .ProseMirror-trailingBreak{display:none}.tiptap-theme .tiptap ul[data-type=taskList] li{align-items:flex-start;margin:.5em 0;display:flex}.tiptap-theme .tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:.5em}.tiptap-theme .tiptap .ProseMirror-selectednode{outline:2px solid var(--tiptap-color-primary);outline-offset:2px}.tiptap-theme .tiptap .ProseMirror-gapcursor{pointer-events:none;margin:0;display:none;position:absolute}.tiptap-theme .tiptap .ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--tiptap-color-primary);width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}.tiptap-theme .tiptap.ProseMirror-focused .ProseMirror-gapcursor{display:block}.tiptap-theme .tiptap .selectedCell:after{z-index:2;content:"";background-color:var(--tiptap-color-selection);pointer-events:none;position:absolute;inset:0}.tiptap-theme .tiptap .column-resize-handle{background-color:var(--tiptap-color-primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap-theme .tiptap ul[data-type=taskList]{padding:0;list-style:none}.tiptap-theme .tiptap ul[data-type=taskList] li{align-items:flex-start;display:flex}.tiptap-theme .tiptap ul[data-type=taskList] li>label{margin-right:var(--tiptap-spacing-sm);-webkit-user-select:none;user-select:none;flex:none}.tiptap-theme .tiptap ul[data-type=taskList] li>div{flex:auto}.tiptap-theme .tiptap ul[data-type=taskList] input[type=checkbox]{cursor:pointer}.tiptap-theme .tiptap img.ProseMirror-selectednode{outline:2px solid var(--tiptap-color-primary);outline-offset:2px}.tiptap-theme .tiptap [contenteditable=false]{white-space:normal}.tiptap-theme .tiptap [contenteditable=false] [contenteditable=true]{white-space:pre-wrap}.tiptap-theme .tiptap [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.tiptap-theme .tiptap.ProseMirror-hideselection ::selection{background:0 0}.tiptap-theme .tiptap.ProseMirror-hideselection ::selection{background:0 0}.tiptap-theme .tiptap.ProseMirror-hideselection{caret-color:#0000}.tiptap-theme .tiptap li.ProseMirror-selectednode{outline:none}.tiptap-theme .tiptap li.ProseMirror-selectednode:after{content:"";border:2px solid var(--tiptap-color-primary);pointer-events:none;position:absolute;inset:-2px -2px -2px -32px}.tiptap-theme .tiptap img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;margin:0!important;display:inline!important}.tiptap-theme .tiptap .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;margin-left:-1px;margin-right:-1px;position:relative}.tiptap-theme .tiptap .collaboration-carets__label{color:#0d0d0d;font-size:var(--mantine-font-size-xs);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:3px 3px 3px 0;padding:.1rem .3rem;font-style:normal;font-weight:600;line-height:normal;position:absolute;top:-1.4em;left:-1px}.tiptap-theme .tiptap ::selection{background-color:var(--tiptap-color-selection)}.tiptap-theme .tiptap:focus-within{background-color:#00000003}.tiptap-theme .tiptap:focus-visible{outline:2px solid var(--tiptap-color-primary);outline-offset:2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){@keyframes ProseMirror-cursor-blink{to{visibility:visible}}}[data-mantine-color-scheme=dark] .tiptap-theme .tiptap .collaboration-carets__caret{opacity:.9}[data-mantine-color-scheme=dark] .tiptap-theme .tiptap .collaboration-carets__label{color:#fff}.nodeid-debug-wrapper,.nodeid-debug-wrapper-missing{--nodeid-debug-offset:16px}.nodeid-debug-node{background:#3b82f605;border-radius:4px;border:1px solid #3b82f64d!important;margin:2px 0!important;padding:2px!important}.nodeid-debug-node-missing{background:#ef44440d;border-radius:4px;border:1px solid #ef444480!important;margin:2px 0!important;padding:2px!important}.nodeid-debug-title{font-size:9px;font-family:var(--tiptap-font-family-mono);color:#3b82f6cc;-webkit-user-select:none;user-select:none;cursor:default;background:#3b82f61a;border-bottom:1px solid #3b82f633;border-radius:3px 3px 0 0;margin:-2px -2px 2px;padding:1px 4px;line-height:1.2;display:block}.nodeid-debug-title-missing{font-size:9px;font-family:var(--tiptap-font-family-mono);color:#ef4444e6;-webkit-user-select:none;user-select:none;cursor:default;background:#ef444426;border-bottom:1px solid #ef44444d;border-radius:3px 3px 0 0;margin:-2px -2px 2px;padding:1px 4px;font-weight:600;line-height:1.2;display:block}.nodeid-debug-wrapper{background:#3b82f605;border-radius:4px;border:1px solid #3b82f64d!important;margin:2px 0!important;padding:2px!important}.nodeid-debug-wrapper-missing{background:#ef44440d;border-radius:4px;border:1px solid #ef444480!important;margin:2px 0!important;padding:2px!important}.custom-node-wrapper{border-radius:var(--mantine-radius-sm);transition:box-shadow .15s;position:relative}.custom-node-wrapper.selected{box-shadow:0 0 0 2px var(--mantine-primary-color-filled)}.custom-node-wrapper:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}[data-mantine-color-scheme=dark] .custom-node-wrapper.selected{box-shadow:0 0 0 2px var(--mantine-primary-color-light)}[data-mantine-color-scheme=dark] .custom-node-wrapper:focus-visible{outline-color:var(--mantine-primary-color-light)}div[data-mermaid]{background:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md);text-align:center;transition:border-color .15s,background-color .15s}div[data-mermaid]:hover{border-color:var(--mantine-color-blue-4);background:var(--mantine-color-blue-0);cursor:pointer}div[data-mermaid] svg{max-width:100%;height:auto}[data-mantine-color-scheme=dark] div[data-mermaid]{background:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] div[data-mermaid]:hover{border-color:var(--mantine-color-blue-4);background:var(--mantine-color-dark-6)}p[ychange_state=added],h1[ychange_state=added],h2[ychange_state=added],h3[ychange_state=added],h4[ychange_state=added],h5[ychange_state=added],h6[ychange_state=added],blockquote[ychange_state=added],pre[ychange_state=added],ul[ychange_state=added],ol[ychange_state=added],li[ychange_state=added],table[ychange_state=added],tr[ychange_state=added],td[ychange_state=added],th[ychange_state=added],hr[ychange_state=added]{background-color:#22c55e26;border-left:3px solid #22c55e;border-radius:2px;margin-left:-8px;padding-left:8px;position:relative}p[ychange_state=removed],h1[ychange_state=removed],h2[ychange_state=removed],h3[ychange_state=removed],h4[ychange_state=removed],h5[ychange_state=removed],h6[ychange_state=removed],blockquote[ychange_state=removed],pre[ychange_state=removed],ul[ychange_state=removed],ol[ychange_state=removed],li[ychange_state=removed],table[ychange_state=removed],tr[ychange_state=removed],td[ychange_state=removed],th[ychange_state=removed],hr[ychange_state=removed]{opacity:.85;background-color:#ef444426;border-left:3px solid #ef4444;border-radius:2px;margin-left:-8px;padding-left:8px;text-decoration:line-through;position:relative}p[ychange_state][ychange_user]:hover:after,h1[ychange_state][ychange_user]:hover:after,h2[ychange_state][ychange_user]:hover:after,h3[ychange_state][ychange_user]:hover:after,h4[ychange_state][ychange_user]:hover:after,h5[ychange_state][ychange_user]:hover:after,h6[ychange_state][ychange_user]:hover:after,blockquote[ychange_state][ychange_user]:hover:after,pre[ychange_state][ychange_user]:hover:after,ul[ychange_state][ychange_user]:hover:after,ol[ychange_state][ychange_user]:hover:after,li[ychange_state][ychange_user]:hover:after,table[ychange_state][ychange_user]:hover:after,tr[ychange_state][ychange_user]:hover:after,td[ychange_state][ychange_user]:hover:after,th[ychange_state][ychange_user]:hover:after,hr[ychange_state][ychange_user]:hover:after{content:"by " attr(ychange_user);white-space:nowrap;z-index:10;pointer-events:none;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:.75rem;position:absolute;bottom:100%;left:0}p[ychange_state=added][ychange_user]:hover:after,h1[ychange_state=added][ychange_user]:hover:after,h2[ychange_state=added][ychange_user]:hover:after,h3[ychange_state=added][ychange_user]:hover:after,h4[ychange_state=added][ychange_user]:hover:after,h5[ychange_state=added][ychange_user]:hover:after,h6[ychange_state=added][ychange_user]:hover:after,blockquote[ychange_state=added][ychange_user]:hover:after,pre[ychange_state=added][ychange_user]:hover:after,ul[ychange_state=added][ychange_user]:hover:after,ol[ychange_state=added][ychange_user]:hover:after,li[ychange_state=added][ychange_user]:hover:after,table[ychange_state=added][ychange_user]:hover:after,tr[ychange_state=added][ychange_user]:hover:after,td[ychange_state=added][ychange_user]:hover:after,th[ychange_state=added][ychange_user]:hover:after,hr[ychange_state=added][ychange_user]:hover:after{color:#fff;background:#22c55e}p[ychange_state=removed][ychange_user]:hover:after,h1[ychange_state=removed][ychange_user]:hover:after,h2[ychange_state=removed][ychange_user]:hover:after,h3[ychange_state=removed][ychange_user]:hover:after,h4[ychange_state=removed][ychange_user]:hover:after,h5[ychange_state=removed][ychange_user]:hover:after,h6[ychange_state=removed][ychange_user]:hover:after,blockquote[ychange_state=removed][ychange_user]:hover:after,pre[ychange_state=removed][ychange_user]:hover:after,ul[ychange_state=removed][ychange_user]:hover:after,ol[ychange_state=removed][ychange_user]:hover:after,li[ychange_state=removed][ychange_user]:hover:after,table[ychange_state=removed][ychange_user]:hover:after,tr[ychange_state=removed][ychange_user]:hover:after,td[ychange_state=removed][ychange_user]:hover:after,th[ychange_state=removed][ychange_user]:hover:after,hr[ychange_state=removed][ychange_user]:hover:after{color:#fff;background:#ef4444}p[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}h1[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}h2[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}h3[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}h4[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}h5[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}h6[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}blockquote[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}pre[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}ul[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}ol[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}li[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}table[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}tr[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}td[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}th[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}hr[ychange_state]:hover:has(ychange[ychange_user]:hover):after{display:none}ychange[ychange_type=added]{background-color:#22c55e33;border-radius:2px;margin:0 1px;padding:2px 4px;position:relative}ychange[ychange_type=removed]{opacity:.85;background-color:#ef444433;border-radius:2px;margin:0 1px;padding:2px 4px;text-decoration:line-through;position:relative}ychange[ychange_user]:hover:after{content:"by " attr(ychange_user);white-space:nowrap;z-index:10;pointer-events:none;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:.75rem;position:absolute;bottom:100%;left:0}ychange[ychange_type=added]:hover:after{color:#fff;background:#22c55e}ychange[ychange_type=removed]:hover:after{color:#fff;background:#ef4444}[data-mantine-color-scheme=dark] p[ychange_state=added],[data-mantine-color-scheme=dark] h1[ychange_state=added],[data-mantine-color-scheme=dark] h2[ychange_state=added],[data-mantine-color-scheme=dark] h3[ychange_state=added],[data-mantine-color-scheme=dark] h4[ychange_state=added],[data-mantine-color-scheme=dark] h5[ychange_state=added],[data-mantine-color-scheme=dark] h6[ychange_state=added],[data-mantine-color-scheme=dark] blockquote[ychange_state=added],[data-mantine-color-scheme=dark] pre[ychange_state=added],[data-mantine-color-scheme=dark] ul[ychange_state=added],[data-mantine-color-scheme=dark] ol[ychange_state=added],[data-mantine-color-scheme=dark] li[ychange_state=added],[data-mantine-color-scheme=dark] table[ychange_state=added],[data-mantine-color-scheme=dark] tr[ychange_state=added],[data-mantine-color-scheme=dark] td[ychange_state=added],[data-mantine-color-scheme=dark] th[ychange_state=added],[data-mantine-color-scheme=dark] hr[ychange_state=added]{background-color:#22c55e40;border-left-color:#4ade80}[data-mantine-color-scheme=dark] p[ychange_state=removed],[data-mantine-color-scheme=dark] h1[ychange_state=removed],[data-mantine-color-scheme=dark] h2[ychange_state=removed],[data-mantine-color-scheme=dark] h3[ychange_state=removed],[data-mantine-color-scheme=dark] h4[ychange_state=removed],[data-mantine-color-scheme=dark] h5[ychange_state=removed],[data-mantine-color-scheme=dark] h6[ychange_state=removed],[data-mantine-color-scheme=dark] blockquote[ychange_state=removed],[data-mantine-color-scheme=dark] pre[ychange_state=removed],[data-mantine-color-scheme=dark] ul[ychange_state=removed],[data-mantine-color-scheme=dark] ol[ychange_state=removed],[data-mantine-color-scheme=dark] li[ychange_state=removed],[data-mantine-color-scheme=dark] table[ychange_state=removed],[data-mantine-color-scheme=dark] tr[ychange_state=removed],[data-mantine-color-scheme=dark] td[ychange_state=removed],[data-mantine-color-scheme=dark] th[ychange_state=removed],[data-mantine-color-scheme=dark] hr[ychange_state=removed]{background-color:#ef444440;border-left-color:#f87171}[data-mantine-color-scheme=dark] ychange[ychange_type=added]{background-color:#22c55e4d}[data-mantine-color-scheme=dark] ychange[ychange_type=removed]{background-color:#ef44444d}.tiptap-theme .agent-trace-block{outline:1px solid #2563eb2e;transition:background-color .16s,box-shadow .16s;box-shadow:inset 3px 0 #2563eb57,0 0 0 1px #2563eb0f;background-color:#2563eb14!important}.tiptap-theme .agent-trace-inline{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;background-color:#2563eb3d!important}.tiptap-theme .agent-trace-inline-replaced,.tiptap-theme .agent-trace-inline-formatted{background-color:#2563eb3d!important}.tiptap-theme code.agent-trace-inline,.tiptap-theme .agent-trace-inline code,.tiptap-theme code .agent-trace-inline{background-color:#2563eb52!important}.tiptap-theme code:has(.agent-trace-inline){background-color:#2563eb52!important}@media (prefers-reduced-motion:reduce){.tiptap-theme .agent-trace-block{transition:none}}@media (width<=768px){.tiptap-theme .tiptap{padding:var(--tiptap-spacing-sm);font-size:var(--mantine-font-size-sm);line-height:1.45}.tiptap-theme .tiptap h1{font-size:1.5rem}.tiptap-theme .tiptap h2{font-size:1.3125rem}.tiptap-theme .tiptap h3{font-size:1.125rem}.tiptap-theme .tiptap p{margin:0 0 .35em}.tiptap-theme .tiptap ul,.tiptap-theme .tiptap ol,.tiptap-theme .tiptap blockquote,.tiptap-theme .tiptap pre,.tiptap-theme .tiptap table,.tiptap-theme .tiptap img{margin:.5em 0}.tiptap-theme .tiptap hr{margin:1em 0}}._searchItem_n6a47_1{cursor:pointer;border-radius:4px;transition:background-color .15s}._searchItem_n6a47_1:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._searchItem_n6a47_1:hover{background-color:var(--mantine-color-dark-6)}._searchItem_n6a47_1[data-selected=true]{background-color:var(--mantine-color-primary-0)}[data-mantine-color-scheme=dark] ._searchItem_n6a47_1[data-selected=true]{background-color:var(--mantine-color-dark-5)}._searchItemNew_n6a47_22{border-left:3px solid var(--mantine-color-green-6);padding-left:calc(var(--mantine-spacing-sm) - 3px)}._searchItemOverridden_n6a47_27{border-left:3px solid var(--mantine-color-yellow-6);padding-left:calc(var(--mantine-spacing-sm) - 3px)}._topicButton_15vph_3{border-radius:var(--mantine-radius-sm);flex:0 auto;min-width:0;max-width:280px;padding:6px 8px;transition:background-color .1s}._topicButton_15vph_3:hover{background-color:var(--mantine-color-gray-1)}._topicNameText_15vph_16{text-overflow:ellipsis;white-space:nowrap;color:var(--mantine-color-gray-7);font-weight:600;overflow:hidden}._chevron_15vph_24{color:var(--mantine-color-gray-7);flex-shrink:0}@media (width>=1800px){._topicNameContainer_15vph_31{max-width:320px}}@media (width>=2400px){._topicNameContainer_15vph_31{max-width:360px}}._header_1uixe_1{flex-direction:column;align-items:stretch;min-height:30px;padding:0 12px;display:flex}._contentGroup_1uixe_9{flex:1;align-items:center;width:100%;min-height:0;display:flex}._separator_1uixe_17{background:var(--mantine-color-gray-3);border:none;border-radius:0;height:1px;margin:0;transition:height .16s,border-radius .16s,background-color .16s,box-shadow .16s,opacity .16s;position:relative;overflow:hidden}._separatorEditing_1uixe_33{background:var(--mantine-color-blue-1);border-radius:999px;height:3px;box-shadow:0 0 10px #228be647}._separatorEditing_1uixe_33:after{content:"";background:linear-gradient(90deg,#228be600,#228be6f2,#228be600);width:42%;animation:1.45s ease-in-out infinite alternate _topic-edit-rail-sweep_1uixe_1;position:absolute;top:0;bottom:0;left:0}._separatorTrace_1uixe_56{background:var(--mantine-color-blue-4);border-radius:999px;height:3px;animation:1.8s ease-in-out infinite alternate _topic-edit-rail-afterglow_1uixe_1;box-shadow:0 0 8px #228be657}._metadata_1uixe_64{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._parentLink_1uixe_70{white-space:nowrap;font-weight:500;text-decoration:none}._parentLink_1uixe_70:hover{cursor:pointer;text-decoration:underline}._editActivityBadge_1uixe_81{flex:none;box-shadow:0 1px 6px #228be638}._editActivityBadgeEditing_1uixe_86{border:1px solid var(--mantine-color-blue-7)}._editActivityBadgeTrace_1uixe_90{border:1px solid var(--mantine-color-blue-2)}._editActivityDot_1uixe_94{border-radius:999px;width:8px;height:8px}._editActivityDotEditing_1uixe_100{background:var(--mantine-color-white);animation:1.2s ease-in-out infinite _topic-edit-progress-pulse_1uixe_1}._editActivityDotTrace_1uixe_105{background:var(--mantine-color-blue-6);box-shadow:0 0 0 3px #228be629}@keyframes _topic-edit-rail-sweep_1uixe_1{0%{opacity:.45;transform:translate(-110%)}to{opacity:1;transform:translate(245%)}}@keyframes _topic-edit-rail-afterglow_1uixe_1{0%{opacity:.72;box-shadow:0 0 5px #228be63d}to{opacity:1;box-shadow:0 0 11px #228be66b}}@keyframes _topic-edit-progress-pulse_1uixe_1{0%,to{opacity:.7;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._separatorEditing_1uixe_33:after,._separatorTrace_1uixe_56,._editActivityDotEditing_1uixe_100{animation:none}._separatorEditing_1uixe_33:after{opacity:.95;transform:translate(70%)}}@media (width<=480px){._header_1uixe_1{padding:6px 8px}._metadata_1uixe_64,._parentLink_1uixe_70{font-size:10px}}._footer_d7g93_1{padding:0 var(--mantine-spacing-md);margin-top:12px;margin-bottom:var(--mantine-spacing-xl)}._separator_d7g93_7{border:none;border-top:1px solid var(--mantine-color-gray-3);margin-bottom:8px}._badge_d7g93_18{background-color:var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6);transition:background-color .15s}._badge_d7g93_18:hover{background-color:var(--mantine-color-gray-3)}@media (width<=768px){._footer_d7g93_1{padding:0 var(--mantine-spacing-sm)}}._root_37mt9_3{background-color:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-3);transition:border-bottom .2s}._root_37mt9_3[data-focus=product]{border-bottom:2px solid var(--context-product-border)}._root_37mt9_3[data-focus=evolution]{border-bottom:2px solid var(--context-evolution-border)}._root_37mt9_3[data-focus=thread]{border-bottom:2px solid var(--context-thread-border)}._root_37mt9_3[data-focus=proposal]{border-bottom:2px solid var(--context-proposal-border)}._contextSelector_37mt9_26{border-radius:var(--mantine-radius-sm);flex:0 auto;min-width:0;max-width:280px;padding:6px 8px;transition:background-color .1s}._contextSelector_37mt9_26:hover{background-color:var(--mantine-color-gray-1)}._root_37mt9_3[data-focus=product] ._contextSelector_37mt9_26{background-color:var(--context-product-bg)}._root_37mt9_3[data-focus=evolution] ._contextSelector_37mt9_26{background-color:var(--context-evolution-bg)}._root_37mt9_3[data-focus=thread] ._contextSelector_37mt9_26{background-color:var(--context-thread-bg)}._root_37mt9_3[data-focus=proposal] ._contextSelector_37mt9_26{background-color:var(--context-proposal-bg)}._root_37mt9_3[data-focus=product] ._contextSelector_37mt9_26:hover{background-color:var(--context-product-bg-hover)}._root_37mt9_3[data-focus=evolution] ._contextSelector_37mt9_26:hover{background-color:var(--context-evolution-bg-hover)}._root_37mt9_3[data-focus=thread] ._contextSelector_37mt9_26:hover{background-color:var(--context-thread-bg-hover)}._root_37mt9_3[data-focus=proposal] ._contextSelector_37mt9_26:hover{background-color:var(--context-proposal-bg-hover)}._contextNameText_37mt9_73{text-overflow:ellipsis;white-space:nowrap;color:var(--mantine-color-gray-7);opacity:.7;font-weight:400;transition:color .1s,opacity .1s;overflow:hidden}._contextSelector_37mt9_26:hover ._contextNameText_37mt9_73{opacity:1}._contextIcon_37mt9_87{color:var(--mantine-color-gray-7);opacity:.7;flex-shrink:0;transition:color .1s,opacity .1s}._contextSelector_37mt9_26:hover ._contextIcon_37mt9_87{opacity:1}._chevron_37mt9_98{color:var(--mantine-color-gray-7);opacity:.7;flex-shrink:0;transition:color .1s,opacity .1s}._contextSelector_37mt9_26:hover ._chevron_37mt9_98{opacity:1}@media (width>=1800px){._contextNameContainer_37mt9_111{max-width:320px}}@media (width>=2400px){._contextNameContainer_37mt9_111{max-width:360px}}._toggleText_37mt9_123{display:none;overflow:hidden}[data-active] ._toggleText_37mt9_123{display:inline}._toggleLabel_37mt9_134{justify-content:center;align-items:center;height:20px;display:flex}@media (width<=991px){[data-active] ._toggleText_37mt9_123{display:none}}._root_15sqj_3{height:100%;padding:0;overflow-y:auto}._root_15sqj_3>*{max-width:var(--app-surface-width-content-max);margin-inline:auto}._noFooter_15sqj_14{padding-bottom:32px}._wrapper_1oib5_3{margin-top:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-sm);position:relative}._codePanel_1oib5_11{margin-bottom:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-0);padding:6px}._codePanelContent_1oib5_19{font-family:var(--tiptap-font-family-mono);font-size:var(--mantine-font-size-chat);white-space:pre-wrap;outline:none;min-height:60px}._diagramPanel_1oib5_27{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);width:100%;min-height:200px;max-height:80vh;padding:var(--mantine-spacing-sm);background:var(--mantine-color-body);overflow:hidden}._diagramPanel_1oib5_27 svg,._previewPanel_1oib5_40 svg{width:auto;max-width:100%;height:auto;max-height:100%;display:block}._svgHost_1oib5_48{justify-content:center;align-items:center;width:100%;display:flex}._diagramPanel_1oib5_27 pre._mermaid_1oib5_56,._previewPanel_1oib5_40 pre._mermaid_1oib5_56{background:0 0;border-radius:0;margin:0;padding:0}._previewPanel_1oib5_40{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-0);width:100%;min-height:100px;max-height:40vh;margin-top:var(--mantine-spacing-xs);padding:4px;overflow:hidden}._errorContainer_1oib5_76{justify-content:center;align-items:center;min-height:100px;display:flex}._errorBox_1oib5_83{color:var(--mantine-color-red-6);background:var(--mantine-color-red-0);border:1px solid var(--mantine-color-red-3);border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-sm);font-family:var(--tiptap-font-family-mono);font-size:var(--mantine-font-size-sm);max-width:100%}._placeholderContainer_1oib5_94{min-height:100px;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);text-align:center;justify-content:center;align-items:center;display:flex}._added_1oib5_105{padding-left:calc(var(--mantine-spacing-sm) - 3px);background-color:#22c55e26;border-left:3px solid #22c55e}._removed_1oib5_111{padding-left:calc(var(--mantine-spacing-sm) - 3px);opacity:.85;background-color:#ef444426;border-left:3px solid #ef4444}[data-mantine-color-scheme=dark] ._added_1oib5_105{background-color:#22c55e40}[data-mantine-color-scheme=dark] ._removed_1oib5_111{background-color:#ef444440}._changeIndicatorBadge_1oib5_128{color:#fff;border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);z-index:5;cursor:pointer;background:#3b82f6e6;align-items:center;gap:4px;padding:4px 8px;transition:background .2s;display:flex;position:absolute;top:8px;right:8px}._changeIndicatorBadge_1oib5_128:hover{background:#3b82f6}._changeIndicatorBadge_1oib5_128 span{white-space:nowrap;font-weight:500}._menu_1jbpl_3{z-index:1000;background:var(--mantine-color-body);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);box-shadow:var(--mantine-shadow-sm);padding:4px 8px;position:absolute;top:-40px;left:0}._menuText_1jbpl_17{margin:0!important}._wrapper_1hvlg_3{position:relative}._wrapperWithButton_1hvlg_8{min-height:24px}._insertButtonContainer_1hvlg_12{left:8px;top:var(--nodeid-debug-offset,0px);z-index:10;position:absolute}._wrapper_r5k47_3{display:inline}._link_r5k47_8{color:var(--mantine-color-blue-6);cursor:pointer;white-space:nowrap;align-items:baseline;gap:3px;font-weight:500;text-decoration:none;display:inline-flex}._link_r5k47_8:hover{text-decoration:underline}._link_r5k47_8._broken_r5k47_24{color:var(--mantine-color-red-6);cursor:not-allowed}._link_r5k47_8._broken_r5k47_24 ._text_r5k47_29{text-decoration:line-through}._icon_r5k47_34{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}._text_r5k47_29{text-overflow:ellipsis;overflow:hidden}._link_r5k47_8[ychange_state]{position:relative}._link_r5k47_8[ychange_state=added]{background-color:#22c55e26;border-radius:3px;padding:0 4px;color:#16a34a!important}._link_r5k47_8[ychange_state=removed]{opacity:.85;background-color:#ef444426;border-radius:3px;padding:0 4px;color:#dc2626!important}._link_r5k47_8[ychange_state=removed] ._text_r5k47_29{text-decoration:line-through}._link_r5k47_8[ychange_state][ychange_user]:hover:after{content:"by " attr(ychange_user);white-space:nowrap;z-index:10;pointer-events:none;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:.75rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}._link_r5k47_8[ychange_state=added][ychange_user]:hover:after{color:#fff;background:#22c55e}._link_r5k47_8[ychange_state=removed][ychange_user]:hover:after{color:#fff;background:#ef4444}[data-mantine-color-scheme=dark] ._link_r5k47_8{color:var(--mantine-color-blue-4)}[data-mantine-color-scheme=dark] ._link_r5k47_8._broken_r5k47_24{color:var(--mantine-color-red-4)}[data-mantine-color-scheme=dark] ._link_r5k47_8[ychange_state=added]{background-color:#22c55e40;color:#4ade80!important}[data-mantine-color-scheme=dark] ._link_r5k47_8[ychange_state=removed]{background-color:#ef444440;color:#f87171!important}._scrollRoot_1oug1_5{height:100%;padding:var(--mantine-spacing-lg);overflow-y:auto}._page_1oug1_11{max-width:640px;padding-bottom:var(--mantine-spacing-xl);margin:0 auto}._pageWide_1oug1_17{max-width:960px;padding-bottom:var(--mantine-spacing-xl);margin:0 auto}._landscapeHeaderRow_1oug1_23{cursor:pointer;-webkit-user-select:none;user-select:none}._landscapeHeaderRow_1oug1_23:hover{color:var(--mantine-color-text)}._sortIndicator_1oug1_32{margin-left:2px;font-size:10px}._section_1oug1_37{padding:var(--mantine-spacing-md);background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md)}._backLink_1oug1_45{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);align-items:center;gap:4px;transition:color .15s;display:inline-flex}._backLink_1oug1_45:hover{color:var(--mantine-color-text)}._parentLink_1oug1_59{align-items:center;transition:color .15s;display:inline-flex}._parentLink_1oug1_59:hover{color:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] ._parentLink_1oug1_59:hover{color:var(--mantine-primary-color-light)}._chip_1oug1_76{background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-sm);max-width:200px;padding:6px 12px;transition:background-color .15s}._chip_1oug1_76:hover{background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] ._chip_1oug1_76:hover{background:var(--mantine-color-dark-5)}._listRow_1oug1_95{width:100%;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-sm);align-items:center;transition:background-color .15s;display:flex}._listRow_1oug1_95:hover{background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] ._listRow_1oug1_95:hover{background:var(--mantine-color-dark-5)}._listRowCompact_1oug1_116{padding:4px var(--mantine-spacing-sm)}._rowIcon_1oug1_121,._chevron_1oug1_126{color:var(--mantine-color-dimmed);flex-shrink:0}._changeBadge_1oug1_132{text-align:center;min-width:28px;font-size:10px;font-weight:600}._changeBadgeNew_1oug1_139{color:var(--mantine-color-green-7);background:var(--mantine-color-green-0)}[data-mantine-color-scheme=dark] ._changeBadgeNew_1oug1_139{color:var(--mantine-color-green-4);background:color-mix(in srgb, var(--mantine-color-green-9) 20%, transparent)}._changeBadgeMod_1oug1_149{color:var(--mantine-color-yellow-8);background:var(--mantine-color-yellow-0)}[data-mantine-color-scheme=dark] ._changeBadgeMod_1oug1_149{color:var(--mantine-color-yellow-4);background:color-mix(in srgb, var(--mantine-color-yellow-9) 20%, transparent)}._changeBadgeDel_1oug1_159{color:var(--mantine-color-red-7);background:var(--mantine-color-red-0)}[data-mantine-color-scheme=dark] ._changeBadgeDel_1oug1_159{color:var(--mantine-color-red-4);background:color-mix(in srgb, var(--mantine-color-red-9) 20%, transparent)}._changeSummary_1oug1_170{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}._changeSummaryChip_1oug1_176{border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}._changeSummaryNew_1oug1_186{color:var(--mantine-color-green-7);background:var(--mantine-color-green-0)}[data-mantine-color-scheme=dark] ._changeSummaryNew_1oug1_186{color:var(--mantine-color-green-4);background:color-mix(in srgb, var(--mantine-color-green-9) 20%, transparent)}._changeSummaryMod_1oug1_197{color:var(--mantine-color-yellow-8);background:var(--mantine-color-yellow-0)}[data-mantine-color-scheme=dark] ._changeSummaryMod_1oug1_197{color:var(--mantine-color-yellow-4);background:color-mix(in srgb, var(--mantine-color-yellow-9) 20%, transparent)}._changeSummaryDel_1oug1_208{color:var(--mantine-color-red-7);background:var(--mantine-color-red-0)}[data-mantine-color-scheme=dark] ._changeSummaryDel_1oug1_208{color:var(--mantine-color-red-4);background:color-mix(in srgb, var(--mantine-color-red-9) 20%, transparent)}._actionLinks_1oug1_220{gap:var(--mantine-spacing-xs);flex-shrink:0;margin-left:auto;display:flex}._actionLink_1oug1_220{font-size:var(--mantine-font-size-xs);color:var(--mantine-primary-color-filled);border-radius:var(--mantine-radius-xs);padding:2px 6px;transition:background-color .15s}._actionLink_1oug1_220:hover{background:var(--mantine-color-primary-0)}[data-mantine-color-scheme=dark] ._actionLink_1oug1_220{color:var(--mantine-primary-color-light)}[data-mantine-color-scheme=dark] ._actionLink_1oug1_220:hover{background:color-mix(in srgb, var(--mantine-color-primary-9) 20%, transparent)}._noteCard_1oug1_248{width:140px;height:80px;padding:var(--mantine-spacing-sm);background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-default-border);flex-direction:column;justify-content:space-between;transition:all .15s;display:flex}._noteCard_1oug1_248:hover{border-color:var(--mantine-color-primary-4);box-shadow:0 2px 8px #00000014}._workflowStatus_1oug1_267{align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-sm);flex-wrap:wrap;display:flex}._reviewerChip_1oug1_277{border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);background:var(--mantine-color-gray-1);align-items:center;gap:4px;padding:4px 8px;display:inline-flex}[data-mantine-color-scheme=dark] ._reviewerChip_1oug1_277{background:var(--mantine-color-dark-6)}._reviewerApproved_1oug1_291{background:var(--mantine-color-green-0);color:var(--mantine-color-green-7)}[data-mantine-color-scheme=dark] ._reviewerApproved_1oug1_291{background:color-mix(in srgb, var(--mantine-color-green-9) 20%, transparent);color:var(--mantine-color-green-4)}._reviewerPending_1oug1_302{background:var(--mantine-color-gray-1);color:var(--mantine-color-dimmed)}[data-mantine-color-scheme=dark] ._reviewerPending_1oug1_302{background:var(--mantine-color-dark-6)}._transitionInfo_1oug1_313{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._transitionInfo_1oug1_313{background:var(--mantine-color-dark-7)}._root_u3iap_3,._root_1d1kf_3,._root_klor2_3{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:auto}._surface_1n13o_3{background-color:var(--mantine-color-white);flex-direction:column;width:100%;height:100%;display:flex}._content_1n13o_12{flex:1;position:relative;overflow:hidden}._relationshipItem_lxgu1_3{cursor:pointer;border-radius:var(--mantine-radius-sm);padding:4px 8px;transition:background-color .1s;position:relative}._relationshipItem_lxgu1_3:hover,._relationshipItemActive_lxgu1_16{background-color:var(--mantine-color-gray-1)}._relationshipItemSet_lxgu1_21{border-left:3px solid var(--mantine-color-green-6);padding-left:5px}._relationshipItemRemoved_lxgu1_26{border-left:3px solid var(--mantine-color-red-6);padding-left:5px}._relationshipItemRemoved_lxgu1_26 ._removedText_lxgu1_31{opacity:.6;text-decoration:line-through}._actions_lxgu1_37{opacity:0;background:linear-gradient(to right, transparent, var(--mantine-color-body) 8px);padding-left:8px;transition:opacity .1s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}._relationshipItem_lxgu1_3:hover ._actions_lxgu1_37,._actionsVisible_lxgu1_54{opacity:1;background:linear-gradient(to right, transparent, var(--mantine-color-gray-1) 8px)}@media (hover:none){._actions_lxgu1_37{opacity:1}}._relationshipItem_lxgu1_3:focus-within ._actions_lxgu1_37{opacity:1}._root_dyzu9_3{background-color:var(--mantine-color-white);height:100%;z-index:var(--app-z-inline-relationships-panel);flex-direction:column;display:flex}._content_dyzu9_11{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}._headerContainer_yr554_3{background:var(--mantine-color-gray-0);box-sizing:border-box;border-bottom:1px solid var(--mantine-color-gray-3);width:100%;height:36px;transition:border-bottom .2s}._header_yr554_3{height:100%;padding:0 var(--mantine-spacing-sm);width:100%}._headerContainer_yr554_3[data-focus=product]{border-bottom:2px solid var(--context-product-border)}._headerContainer_yr554_3[data-focus=evolution]{border-bottom:2px solid var(--context-evolution-border)}._headerContainer_yr554_3[data-focus=thread]{border-bottom:2px solid var(--context-thread-border)}._headerContainer_yr554_3[data-focus=proposal]{border-bottom:2px solid var(--context-proposal-border)}._actionButton_yr554_35{width:28px;height:28px}._headerContainer_dydjx_1{background:var(--mantine-color-gray-0);box-sizing:border-box;border-bottom:1px solid var(--mantine-color-gray-3);width:100%;height:36px;transition:border-bottom .2s}._header_dydjx_1{height:100%;padding:0 var(--mantine-spacing-sm);width:100%}._headerContainer_dydjx_1[data-focus=product]{border-bottom:2px solid var(--context-product-border)}._headerContainer_dydjx_1[data-focus=evolution]{border-bottom:2px solid var(--context-evolution-border)}._headerContainer_dydjx_1[data-focus=thread]{border-bottom:2px solid var(--context-thread-border)}._headerContainer_dydjx_1[data-focus=proposal]{border-bottom:2px solid var(--context-proposal-border)}._actionButton_dydjx_33{width:28px;height:28px}._drawer_b9ggi_1{--mantine-drawer-padding:0;z-index:var(--app-z-overlay-relationships-panel)}._drawerContent_b9ggi_6{padding:0}._drawerHeader_b9ggi_10{display:none}._drawerInner_b9ggi_14{padding:0}._content_b9ggi_18{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}
