: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}._inline_10s37_3{color:inherit;font:inherit;line-height:inherit}._inline_10s37_3 strong{font-weight:650}._inline_10s37_3 em{font-style:italic}._inline_10s37_3 code{background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-8);font-family:var(--mantine-font-family-monospace);border-radius:3px;padding:0 3px;font-size:.9em;line-height:1.2}[data-mantine-color-scheme=dark] ._inline_10s37_3 code{background:var(--mantine-color-dark-5);color:var(--mantine-color-gray-2)}._organizationList_s85cc_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}._control_1larf_17{--agent-control-text:#57534e;--agent-control-status-text:#78716c;--agent-control-hairline:#e7e5e4;border-radius:var(--mantine-radius-sm);min-width:0;color:var(--agent-control-text);background:0 0;border:1px solid #0000;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}._control_1larf_17:hover,._control_1larf_17[data-open=true]{background:var(--mantine-color-gray-1)}._control_1larf_17[data-variant=desktop]{max-width:240px;min-height:32px;padding:4px 8px}._control_1larf_17[data-variant=mobile]{flex-shrink:0;max-width:148px;min-height:36px;padding:5px 8px}._content_1larf_52{min-width:0}._icon_1larf_56{color:var(--mantine-color-primary-8);flex-shrink:0}._statusLabel_1larf_61,._modeLabel_1larf_62{min-width:0;line-height:var(--mantine-line-height-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._modeLabel_1larf_62{color:var(--agent-control-text)}._statusLabel_1larf_61{color:var(--agent-control-status-text)}._separator_1larf_80{background:var(--agent-control-hairline);flex-shrink:0;width:1px;height:14px}._chevron_1larf_87{color:#a8a29e;flex-shrink:0}._control_1larf_17[data-status=ready] ._icon_1larf_56{color:var(--mantine-color-primary-8)}._control_1larf_17[data-status=unknown] ._icon_1larf_56,._control_1larf_17[data-status=unknown] ._statusLabel_1larf_61{color:#a8a29e}._control_1larf_17[data-status=working] ._icon_1larf_56,._control_1larf_17[data-status=working] ._statusLabel_1larf_61,._control_1larf_17[data-status=connection] ._icon_1larf_56,._control_1larf_17[data-status=connection] ._statusLabel_1larf_61{color:#9a6a00}._control_1larf_17[data-status=error] ._icon_1larf_56{color:var(--mantine-color-red-8)}._control_1larf_17[data-status=error] ._statusLabel_1larf_61{color:var(--mantine-color-red-7)}@media (prefers-reduced-motion:reduce){._control_1larf_17{transition:none}}@keyframes _connection-pulse_hm2hk_1{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}._dot_hm2hk_16{cursor:pointer;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){._dotPulsing_hm2hk_23{animation:3s ease-in-out infinite _connection-pulse_hm2hk_1}}._banner_nicva_3{top:calc(var(--app-header-topbar-height) + env(safe-area-inset-top) + 8px);z-index:calc(var(--mantine-z-index-app) + 20);width:min(680px,100vw - 32px);min-height:34px;padding:6px var(--mantine-spacing-md);border:1px solid var(--mantine-color-orange-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-yellow-0);box-shadow:var(--mantine-shadow-md);color:var(--mantine-color-dark-7);pointer-events:auto;position:fixed;left:50%;transform:translate(-50%)}._banner_nicva_3[data-kind=offline],._banner_nicva_3[data-kind=failed]{border-color:var(--mantine-color-red-2);background:var(--mantine-color-red-0)}._message_nicva_26{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=48em){._banner_nicva_3{padding-inline:var(--mantine-spacing-sm);align-items:flex-start}._message_nicva_26{white-space:normal}}._link_5aqf7_4{color:var(--mantine-color-blue-6);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}._link_5aqf7_4:hover{text-decoration:none}._link_5aqf7_4:hover ._text_5aqf7_19{text-decoration:underline}._link_5aqf7_4._broken_5aqf7_24{color:var(--mantine-color-red-6);cursor:not-allowed}._link_5aqf7_4._broken_5aqf7_24 ._text_5aqf7_19{text-decoration:line-through}._link_5aqf7_4._unavailable_5aqf7_33{color:var(--mantine-color-gray-6);cursor:default}._link_5aqf7_4._unavailable_5aqf7_33:hover{text-decoration:none}._icon_5aqf7_43{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}._text_5aqf7_19{text-overflow:ellipsis;overflow:hidden}._facet_5aqf7_55{border:1px solid var(--mantine-color-blue-2);background:var(--mantine-color-blue-0);height:16px;color:var(--mantine-color-blue-7);border-radius:999px;flex-shrink:0;align-items:center;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}._skeleton_5aqf7_71{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_5aqf7_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:no-preference){._skeleton_5aqf7_71{animation:1.5s ease-in-out infinite _skeleton-shimmer_5aqf7_1}}[data-mantine-color-scheme=dark] ._link_5aqf7_4{color:var(--mantine-color-blue-4)}[data-mantine-color-scheme=dark] ._link_5aqf7_4._broken_5aqf7_24{color:var(--mantine-color-red-4)}[data-mantine-color-scheme=dark] ._link_5aqf7_4._unavailable_5aqf7_33{color:var(--mantine-color-dark-2)}[data-mantine-color-scheme=dark] ._facet_5aqf7_55{border-color:var(--mantine-color-blue-8);background:var(--mantine-color-blue-9);color:var(--mantine-color-blue-2)}[data-mantine-color-scheme=dark] ._skeleton_5aqf7_71{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%}._glyph_1ey40_5{align-items:center;gap:3px;display:inline-flex}._segment_1ey40_11{flex-shrink:0;display:block}._router_1i0xg_3{width:100%}._axisButton_1i0xg_7{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);text-align:left;width:100%;min-width:0;padding:8px 10px;transition:background-color .12s,border-color .12s}._axisButton_1i0xg_7:hover{background-color:var(--mantine-color-default-hover)}._axisButton_1i0xg_7:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px}._axisButton_1i0xg_7[data-selected=true]{border-color:var(--mantine-color-blue-4);background:var(--mantine-color-blue-0)}._orientationBody_1i0xg_33{flex:1;min-width:0}._axisName_1i0xg_38{color:var(--mantine-color-text);flex:0 0 46px;line-height:1.1}._axisState_1i0xg_44{color:var(--mantine-color-dimmed);white-space:nowrap;flex:0 0 112px}._axisHeadline_1i0xg_50{min-width:0;color:var(--mantine-color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (width<=36em){._orientationBody_1i0xg_33{grid-template-columns:minmax(72px,auto) 1fr;gap:2px 8px;display:grid}._axisName_1i0xg_38,._axisState_1i0xg_44{flex:none}._axisHeadline_1i0xg_50{text-overflow:clip;white-space:normal;grid-column:1/-1;overflow:visible}}._primaryLine_oebax_3{overflow-wrap:break-word;min-width:0;max-width:100%;line-height:1.35}._primaryLine_oebax_3 .mantine-Text-root{line-height:inherit}._headlineLine_oebax_14{min-width:0;max-width:100%;color:var(--mantine-color-dimmed);overflow-wrap:break-word;line-height:1.35}._headlineLineClamped_oebax_22{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._primaryLabel_oebax_29{white-space:nowrap}._primaryDivider_oebax_33{margin:0 .35em}._primarySegment_oebax_37{color:var(--mantine-color-dimmed);overflow-wrap:break-word}._expandToggle_oebax_42{border-radius:var(--mantine-radius-xs);width:fit-content;padding:1px 2px}._expandToggle_oebax_42:hover{background:var(--mantine-color-gray-0)}._detailList_oebax_52{padding-left:var(--mantine-spacing-md);margin:0}._detailItem_oebax_57{overflow-wrap:anywhere}[data-mantine-color-scheme=dark] ._expandToggle_oebax_42:hover{background:var(--mantine-color-dark-6)}._root_bvi4d_3{min-width:0;max-width:100%;display:block}._line_bvi4d_9{align-items:baseline;gap:4px;min-width:0;max-width:100%;display:flex}._fixed_bvi4d_17{white-space:nowrap;flex-shrink:0}._actor_bvi4d_22{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._rowAction_145xn_3{width:100%;color:inherit;text-align:left;border-radius:var(--mantine-radius-sm);display:block}._rowAction_145xn_3:hover{background:var(--mantine-color-gray-0)}._rowAction_145xn_3:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}._targetRow_145xn_20{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-yellow-0);box-shadow:inset 2px 0 0 var(--mantine-color-yellow-5)}._groupRow_145xn_26{padding:var(--mantine-spacing-xs);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-0)}._groupToggle_145xn_33{border-radius:var(--mantine-radius-sm);padding:2px 4px}._groupToggle_145xn_33:hover{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] ._rowAction_145xn_3:hover{background:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] ._targetRow_145xn_20{background:var(--mantine-color-yellow-9)}[data-mantine-color-scheme=dark] ._groupRow_145xn_26{border-color:var(--mantine-color-dark-4);background:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] ._groupToggle_145xn_33:hover{background:var(--mantine-color-dark-5)}._root_1pbjy_1{overflow-wrap:anywhere;font-size:12.5px;line-height:1.38}._glyph_1pbjy_7{margin-right:6px;font-weight:600}._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}}._bulletRow_1ttvw_3{border-radius:4px;min-width:0;padding:1px 2px;transition:background-color .16s}._findingNumber_1ttvw_10{border:1px solid var(--mantine-color-gray-3);text-align:center;border-radius:50%;flex:0 0 18px;width:18px;margin-top:2px;line-height:16px}._numberedFindingBody_1ttvw_20{flex:1;min-width:0}._bulletRow_1ttvw_3[data-assessment-row-flash=true]{background:color-mix(in srgb, var(--mantine-color-blue-1) 72%, transparent)}._inlineRefs_1ttvw_29{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:3px 4px;margin-left:6px;display:inline-flex}._referenceChip_1ttvw_39{border:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-gray-0);min-width:0;max-width:170px;height:18px;color:var(--mantine-color-gray-7);font:inherit;white-space:nowrap;vertical-align:middle;cursor:pointer;border-radius:9px;align-items:center;gap:3px;padding:0 7px 0 5px;font-size:11.5px;line-height:1.15;text-decoration:none;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex;overflow:hidden}._referenceChip_1ttvw_39[data-reference-kind=constraint]{border-color:var(--mantine-color-blue-2)}._referenceChip_1ttvw_39[data-reference-kind=related]{border-color:var(--mantine-color-gray-3)}._referenceChip_1ttvw_39[data-reference-kind=direction]{color:var(--mantine-color-grape-7);border-color:var(--mantine-color-grape-2)}._referenceChip_1ttvw_39:hover,._referenceChip_1ttvw_39:focus-visible,._referenceChip_1ttvw_39[data-assessment-reference-hover=true],._referenceChip_1ttvw_39[data-assessment-reference-flash=true]{color:var(--mantine-color-blue-7);background:var(--mantine-color-blue-0);border-color:var(--mantine-color-blue-4)}._referenceChip_1ttvw_39[data-reference-kind=direction]:hover,._referenceChip_1ttvw_39[data-reference-kind=direction]:focus-visible,._referenceChip_1ttvw_39[data-reference-kind=direction][data-assessment-reference-hover=true],._referenceChip_1ttvw_39[data-reference-kind=direction][data-assessment-reference-flash=true]{color:var(--mantine-color-grape-7);background:var(--mantine-color-grape-0);border-color:var(--mantine-color-grape-4)}._referenceChip_1ttvw_39 [role=link]{min-width:0;color:inherit;vertical-align:middle}._referenceChip_1ttvw_39 [role=link]>span:last-child{color:inherit!important}._refTitle_1ttvw_106{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._refIcon_1ttvw_112{opacity:.75;flex-shrink:0}._moreFindingsButton_1ttvw_117{width:fit-content;color:var(--mantine-color-dimmed);border-radius:3px;margin-left:18px;padding:1px 2px;font-size:11.5px;line-height:1.2}._moreFindingsButton_1ttvw_117:hover{color:var(--mantine-color-text);background:var(--mantine-color-gray-0)}._root_1q2qk_3{margin-top:5px;padding-left:1px}._actions_1q2qk_8{min-height:26px}._composer_1q2qk_12{border-left:2px solid var(--mantine-color-blue-3);background:var(--mantine-color-gray-0);max-width:680px;padding:9px 10px}._presence_1q2qk_19{border-left:2px solid var(--mantine-color-gray-3);max-width:720px;padding:6px 9px}._presenceLink_1q2qk_25,._more_1q2qk_26,._earlierToggle_1q2qk_27{width:fit-content;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);text-align:left}._presenceLink_1q2qk_25:hover,._presenceLink_1q2qk_25:focus-visible,._more_1q2qk_26:hover,._more_1q2qk_26:focus-visible,._earlierToggle_1q2qk_27:hover,._earlierToggle_1q2qk_27:focus-visible{color:var(--mantine-color-blue-7);text-decoration:underline}._note_1q2qk_44{padding:4px 0}._revisions_1q2qk_48{width:fit-content;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);cursor:pointer}._earlier_1q2qk_27{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-0);max-width:720px;margin-top:2px;padding:6px 9px}._earlierGroup_1q2qk_64{border-top:1px solid var(--mantine-color-gray-2);padding-top:4px}._root_tusr2_3{border-left:1px solid var(--mantine-color-gray-3);min-width:0;padding:7px 0 2px 10px;position:relative}._label_tusr2_10{color:var(--mantine-color-dimmed);letter-spacing:0;font-size:11.5px;font-weight:600;line-height:1.15}._headline_tusr2_18{overflow-wrap:anywhere;max-width:720px;font-size:13.5px;font-weight:550;line-height:1.35}._empty_tusr2_26{max-width:620px;color:var(--mantine-color-dimmed);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.35}._compact_tusr2_35{gap:5px;padding-top:6px;padding-left:9px}._compact_tusr2_35 ._headline_tusr2_18{font-size:13px;font-weight:550;line-height:1.34}._compact_tusr2_35 ._label_tusr2_10{font-size:11.5px}._compact_tusr2_35 ._empty_tusr2_26{font-size:12.5px;line-height:1.34}._compact_tusr2_35 [data-testid=bullet-entry]{font-size:12.25px;line-height:1.36}._compact_tusr2_35 [data-testid=assessment-bullet-reference-label]{font-size:12px;line-height:1.2}._compact_tusr2_35 .mantine-Badge-label{font-size:11.5px}._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_q2e8n_3{padding:0}._header_q2e8n_7{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-bottom:8px;padding:0 8px;display:flex}._headerClickable_q2e8n_17{cursor:pointer}._chevron_q2e8n_21{color:var(--mantine-color-gray-6);flex-shrink:0;transition:transform .15s}._chevronExpanded_q2e8n_27{transform:rotate(90deg)}._leadingIcon_q2e8n_31{color:var(--mantine-color-gray-6);flex-shrink:0;align-items:center;display:inline-flex}._headerLabel_q2e8n_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_q2e8n_49{flex-shrink:0}._actionSlot_q2e8n_54{opacity:0;flex-shrink:0;transition:opacity .1s}._section_q2e8n_3:hover ._actionSlot_q2e8n_54,._header_q2e8n_7:focus-within ._actionSlot_q2e8n_54{opacity:1}@media (hover:none){._actionSlot_q2e8n_54{opacity:1}}._content_q2e8n_71{flex-direction:column;gap:4px;padding:0 8px;display:flex}._emptyState_q2e8n_81{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}._statusPanel_14t63_3{padding-bottom:var(--mantine-spacing-xs)}._summaryBlock_14t63_7{flex-direction:column;gap:6px;min-width:0;padding:0 8px 2px;display:flex}._summaryLabel_14t63_15{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.2}._signalsStack_14t63_24{gap:7px}._healthAxisSection_14t63_28{min-width:0}._healthSectionLabel_14t63_32{color:var(--mantine-color-dimmed);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.15}._axisRow_14t63_42{flex-direction:column;gap:2px;min-width:0;padding:0 0 2px;display:flex}._axisRowHeader_14t63_50{grid-template-columns:auto auto auto minmax(0,auto) auto auto auto;justify-content:start;align-items:baseline;gap:2px 6px;width:100%;min-width:0;display:grid}._axisRowButton_14t63_61,._axisRowStatic_14t63_62{text-align:left;border-radius:4px;width:100%;min-width:0;display:block}._axisRowButton_14t63_61{color:inherit;padding:2px 3px}._axisRowButton_14t63_61:hover{background:var(--mantine-color-gray-0)}._axisRowStatic_14t63_62{padding:2px 3px}._axisRowMarker_14t63_83{flex:none;display:inline-flex}._axisRowAxis_14t63_88{color:var(--mantine-color-text);white-space:nowrap;flex:none;font-size:13px;font-weight:600;line-height:1.2}._axisRowLabel_14t63_97{min-width:0;color:var(--mantine-color-dimmed);overflow-wrap:normal;white-space:nowrap;word-break:normal;font-size:13px;font-weight:500;line-height:1.2}._axisRowAge_14t63_108{color:var(--mantine-color-dimmed);white-space:nowrap;flex:none;font-size:12px;line-height:1.2}._provenanceBadge_14t63_116{text-transform:none;flex:none}._axisDetailToggleIcon_14t63_121{color:var(--mantine-color-blue-7);flex:none;transition:transform .14s}._graphDetailPanel_14t63_127{border-left:1px solid var(--mantine-color-gray-3);background:color-mix(in srgb, var(--mantine-color-gray-0) 55%, var(--mantine-color-body));margin:1px 0 2px 12px;padding:8px 10px}._graphDetailTitle_14t63_134{color:var(--mantine-color-text);font-size:var(--mantine-font-size-xs);font-weight:600;line-height:1.2}._graphSection_14t63_141{overflow-wrap:anywhere;min-width:0}._graphHeader_14t63_146{grid-template-columns:16px auto auto minmax(0,1fr) auto;grid-template-areas:"glyph axis divider state action"". . .meta action";align-items:baseline;gap:2px 6px;width:100%;min-width:0;display:grid}._graphHeader_14t63_146>*{min-width:0}._graphGlyph_14t63_163{grid-area:glyph;align-items:center;display:inline-flex}._graphAxisName_14t63_169{white-space:nowrap;flex:none;grid-area:axis;font-size:13px;line-height:1.2}._graphDivider_14t63_177{grid-area:divider}._graphStateLabel_14t63_181{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal;flex:auto;grid-area:state;min-width:0;font-size:13px;line-height:1.2;overflow:hidden}._graphMeta_14t63_194{grid-area:meta;min-width:0}._graphMetaAge_14t63_199{white-space:nowrap;flex:none}._graphOpenMapButton_14t63_204{flex:0 auto;grid-area:action;justify-self:end;min-width:0;margin-left:auto}._graphOpenMapButton_14t63_204 .mantine-Button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._constraintsBody_14t63_219{gap:9px}._constraintGroup_14t63_223{gap:4px}._constraintGroupLabel_14t63_227{color:var(--mantine-color-dimmed);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600;line-height:1.15}._constraintRow_14t63_236{border-left:1px solid var(--mantine-color-gray-3);min-width:0;padding:5px 0 5px 10px}._constraintRowMain_14t63_242{align-items:flex-start;min-width:0}._constraintTitleCell_14t63_247{flex:auto;min-width:0}._constraintTitleCell_14t63_247 [role=link]{width:100%}._constraintTitle_14t63_247{min-width:0;color:var(--mantine-color-text);font-size:12.5px;font-weight:550;line-height:1.25}._constraintStatusBadge_14t63_264{text-transform:none;flex:none}._constraintViaLabel_14t63_269{color:var(--mantine-color-dimmed);padding-left:16px;font-size:12px;line-height:1.2}._constraintPath_14t63_276{grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:7px;min-width:0;padding-top:1px;display:grid}._constraintPathLabel_14t63_285{color:var(--mantine-color-dimmed);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.15}._constraintPathItems_14t63_295{gap:4px;min-width:0}._constraintPathItem_14t63_295,._constraintPathItem_14t63_295 [role=link]{min-width:0;max-width:100%}._constraintPathTitle_14t63_310{min-width:0;max-width:120px;font-size:12px;line-height:1.2}._cBody_14t63_318{min-width:0}._cRow2_14t63_322{min-width:0;padding:3px 0}._cRowRemoved_14t63_327{opacity:.55}._cRowLine_14t63_331{width:100%;min-width:0}._cDisclosure_14t63_336,._cDisclosureSpacer_14t63_337{width:14px;height:16px;color:var(--mantine-color-dimmed);flex:0 0 14px;justify-content:center;align-items:center;display:inline-flex}._cDisclosure_14t63_336{border-radius:3px}._cDisclosure_14t63_336:hover{color:var(--mantine-color-text);background:var(--mantine-color-gray-0)}._cDisclosureIcon_14t63_356{transition:transform .12s}._cTitleCell_14t63_360{flex:auto;min-width:0}._cTitleCell_14t63_360 [role=link]{width:100%}._cTitle_14t63_360{min-width:0;color:var(--mantine-color-text);font-size:12.5px;font-weight:550;line-height:1.25}._cStatusSlot_14t63_377{flex:none;justify-content:flex-end;min-width:0}._cCited_14t63_383{width:14px;height:14px;color:var(--mantine-color-gray-6);border-radius:3px;flex:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}._cCited_14t63_383:hover,._cCited_14t63_383:focus-visible{color:var(--mantine-color-blue-6);background:var(--mantine-color-blue-0)}._cCurrencyToken_14t63_402{color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px;line-height:1.2}._cDetails_14t63_411{margin-top:3px;padding-left:16px}._cVia_14t63_416{color:var(--mantine-color-dimmed);font-size:11.5px;line-height:1.2}._cKeyPoints_14t63_422{min-width:0}._cKeyPoint_14t63_422{color:var(--mantine-color-dimmed);font-size:11.5px;line-height:1.3}._cShowAll_14t63_432{width:fit-content;color:var(--mantine-color-dimmed);font-size:11.5px;line-height:1.2}._cDeletedAggregate_14t63_439{color:var(--mantine-color-dimmed);font-size:11.5px;font-style:italic}._dRow_14t63_446{align-items:center;min-width:0;padding:2px 0}._workContext_14t63_452{border-left:1px solid var(--mantine-color-gray-3);margin-top:4px;padding:7px 0 2px 12px}._workContextHeader_14t63_458{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);font-weight:600;line-height:1.2}._contextLine_14t63_465{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}._contextLabel_14t63_473{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);white-space:nowrap;line-height:1.25}._contextValue_14t63_480{min-width:0;color:var(--mantine-color-text);font-size:var(--mantine-font-size-xs);overflow-wrap:anywhere;line-height:1.25}._contextValueMuted_14t63_488{color:var(--mantine-color-dimmed)}._codebaseWorkValue_14t63_492{align-items:baseline;min-width:0}._relationValue_14t63_497{font-size:var(--mantine-font-size-xs);font-weight:600;line-height:1.25}._panel_9hfw9_3,._row_9hfw9_7{min-width:0}._rowLabel_9hfw9_11{letter-spacing:.02em;text-transform:uppercase}._modeDescription_9hfw9_16{line-height:1.4}._proposalValue_9hfw9_27{white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}._hairline_9hfw9_34,._sectionDivider_9hfw9_38{border-color:#e7e5e4}._sectionTitle_9hfw9_42{letter-spacing:.02em;text-transform:uppercase;flex-shrink:0}._contextBlock_9hfw9_54{min-width:0}._kvRow_9hfw9_65{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:4px 12px;display:grid}@media (width<=400px){._kvRow_9hfw9_65{grid-template-columns:minmax(0,1fr);gap:2px}}._kvLabel_9hfw9_79{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);text-transform:uppercase;letter-spacing:.02em;font-weight:600;line-height:1.4}._kvValue_9hfw9_94{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);min-width:0;line-height:1.4}._detailsLink_9hfw9_101{border-radius:var(--mantine-radius-xs);width:100%;padding:4px 2px;transition:color .12s;display:block}._detailsLink_9hfw9_101:hover{color:var(--mantine-color-primary-8)}._detailsLink_9hfw9_101:hover ._detailsLinkIcon_9hfw9_113{color:var(--mantine-color-primary-8);transform:translate(2px)}._detailsLinkIcon_9hfw9_113{color:#a8a29e;transition:transform .12s,color .12s}._detailsState_9hfw9_125{gap:8px;min-height:240px;padding:24px 12px}._sectionEmpty_9hfw9_136{padding-block:4px}._memoryRow_9hfw9_140{border-bottom:1px solid #f1f0ee;min-width:0;padding:6px 0}._memoryRow_9hfw9_140:last-child{border-bottom:0}._memoryTextCell_9hfw9_150{flex:1;min-width:0}._refTarget_9hfw9_155,._refTargetGroup_9hfw9_159{min-width:0}._ownerBadge_9hfw9_163{flex-shrink:0}._artifactRefText_9hfw9_167{overflow-wrap:anywhere}._refLink_9hfw9_171{max-width:100%;color:var(--mantine-color-blue-7);font-size:var(--mantine-font-size-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._diagnosticBox_9hfw9_181{border-radius:var(--mantine-radius-xs);background:#fafaf9;border:1px solid #e7e5e4;padding:8px}._diagnosticLabel_9hfw9_188{letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px}._diagnosticText_9hfw9_194{white-space:pre-wrap;max-height:180px;overflow:auto}._diagnosticMeta_9hfw9_200{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){._detailsLink_9hfw9_101,._detailsLinkIcon_9hfw9_113{transition:none}}._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)}._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_1n29r_7{position:relative}._newMessagesPill_1n29r_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:#ffffffc7;background:color-mix(in srgb, var(--mantine-color-primary-1) 72%, transparent);color:var(--mantine-color-primary-8);font-size:calc(.75rem * var(--mantine-scale));cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff8c;font-weight:500;transition:background .15s,filter .15s,transform .15s;animation:.2s ease-out _pill-entrance_1n29r_1,2s ease-in-out .2s 3 _pill-pulse_1n29r_1;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}._newMessagesPill_1n29r_12:hover{background:#ffffffe0;background:color-mix(in srgb, var(--mantine-color-primary-1) 86%, transparent);filter:brightness(.92);transform:translate(-50%)scale(1.05)}._newMessagesPill_1n29r_12:focus-visible{outline:2px solid var(--mantine-color-primary-6);outline-offset:2px}._srOnly_1n29r_53{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _pill-entrance_1n29r_1{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes _pill-pulse_1n29r_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_1n29r_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}}._compactLabel_17ceq_1{display:none}@media (width<=48em){._fullLabel_17ceq_6{display:none}._compactLabel_17ceq_1{display:inline}}._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_n8a1l_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_n8a1l_10{background:#fff9;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}[data-mantine-color-scheme=dark] ._sheet_n8a1l_10{background:#00000080}._sheet_n8a1l_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_n8a1l_10{box-shadow:0 -2px 5px #0000004d}._sheet_n8a1l_10{will-change:height;contain:layout;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;pointer-events:auto}._dragZone_n8a1l_44{color:inherit;width:100%;padding:var(--mantine-spacing-xs) 0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;justify-content:center;display:flex}._dragZone_n8a1l_44:active{cursor:grabbing}._dragZone_n8a1l_44:focus-visible{outline:2px solid var(--mantine-color-primary-6);outline-offset:-2px}._handle_n8a1l_68{background:var(--mantine-color-gray-4);pointer-events:none;border-radius:2px;width:32px;height:4px}._contentFrame_n8a1l_76{flex:1;min-height:0;position:relative;overflow:hidden}._minimalContent_n8a1l_83{transition:opacity .12s,visibility .12s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._fullContent_n8a1l_94{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_n8a1l_83[data-visible=false],._fullContent_n8a1l_94[data-visible=false]{visibility:hidden;opacity:0;pointer-events:none}._minimalContent_n8a1l_83[data-visible=true],._fullContent_n8a1l_94[data-visible=true]{visibility:visible;opacity:1;pointer-events:auto}._content_1bpck_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_1bpck_1::-webkit-scrollbar{width:var(--scrollbar-width)}._content_1bpck_1::-webkit-scrollbar-track{background:0 0}._content_1bpck_1::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:calc(var(--scrollbar-width) / 2)}._content_1bpck_1::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover-color)}._inputZone_1bpck_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_1bpck_38[data-focus=product]{border-top-color:var(--context-product-border)}._inputZone_1bpck_38[data-focus=evolution]{border-top-color:var(--context-evolution-border)}._inputZone_1bpck_38[data-focus=thread]{border-top-color:var(--context-thread-border)}._inputZone_1bpck_38[data-focus=proposal]{border-top-color:var(--context-proposal-border)}._composerButton_1bpck_73{border-radius:var(--mantine-radius-sm);background:0 0;min-height:36px;padding:6px 8px;transition:background-color .15s}._composerButton_1bpck_73:hover,._composerButton_1bpck_73[data-open=true]{background:var(--mantine-color-gray-1)}@media (prefers-reduced-motion:reduce){._composerButton_1bpck_73{transition:none}}._threadSelectorButton_1bpck_92{flex:1;min-width:0}._notesButton_1bpck_97{flex-shrink:0;padding:6px 8px}._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_1fxb0_8{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_1fxb0_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){._bubbleMenu_1fxb0_8{animation:.15s ease-out _menu-enter_1fxb0_1}}[data-mantine-color-scheme=dark] ._bubbleMenu_1fxb0_8{border-color:var(--mantine-color-dark-4);background:#1a1b1ef2;box-shadow:0 4px 12px #0006,0 2px 4px #0003}._bubbleMenu_1fxb0_8{z-index:1000}._documentEditor_5nplc_1{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}._editorContent_5nplc_10{flex:1;display:flex;position:relative;overflow:hidden}._tiptapWrapper_5nplc_18{flex-direction:column;width:100%;height:100%;display:flex}._tiptapWrapper_5nplc_18 .tiptap{height:100%}._tiptapWrapper_5nplc_18 .ProseMirror{min-height:150px}._emptyOverlay_5nplc_41{top:var(--mantine-spacing-md);left:calc(var(--mantine-spacing-md) + 1.75rem);max-width:min(420px, calc(100% - (2 * var(--mantine-spacing-md)) - 1.75rem));color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);pointer-events:none;line-height:1.4;position:absolute}._emptyOverlayCentered_5nplc_52{max-width:none;color:color-mix(in srgb, var(--mantine-color-dimmed) 82%, transparent);font-size:var(--mantine-font-size-xs);text-align:center;justify-content:center;align-items:center;padding:0 24px;font-weight:500;line-height:1.35;display:flex;inset:0}._editorFloatingRoot_5nplc_66{z-index:30;pointer-events:none;position:absolute;inset:0}._editorFloatingRoot_5nplc_66>*{pointer-events:auto}._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.ProseMirror-focused p.is-editor-empty:first-child:before{margin-left:1.5rem}.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-selectednode[data-node-selection-outline=none]{outline:none}.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 .igni-collaboration-caret,.tiptap-theme .tiptap .collaboration-carets__caret{border-left:2px solid var(--igni-collaboration-color,currentColor);pointer-events:none;word-break:normal;z-index:20;border-right:0;margin-left:-1px;margin-right:-1px;position:relative}.tiptap-theme .tiptap .igni-collaboration-caret__label,.tiptap-theme .tiptap .collaboration-carets__label{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid color-mix(in srgb, var(--igni-collaboration-color,var(--tiptap-color-primary)) 42%, var(--tiptap-color-border));border-left:3px solid var(--igni-collaboration-color,var(--tiptap-color-primary));color:var(--tiptap-color-text);-webkit-user-select:none;user-select:none;white-space:nowrap;background-image:none;border-radius:4px 4px 4px 0;align-items:center;gap:.35rem;max-width:min(220px,100vw - 2rem);padding:.2rem .45rem .22rem .35rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.15;display:inline-flex;position:absolute;top:-1.48rem;left:-3px;overflow:hidden;box-shadow:inset 0 1px #ffffffad,0 1px 2px #0f172a24,0 8px 18px #0f172a29;background-color:color-mix(in srgb, var(--tiptap-color-background) 90%, var(--igni-collaboration-color,var(--tiptap-color-primary)) 10%)!important}.tiptap-theme .tiptap .igni-collaboration-caret__label:after{background:var(--igni-collaboration-color,var(--tiptap-color-primary));content:"";width:2px;height:.54rem;position:absolute;bottom:-.48rem;left:-3px}.tiptap-theme .tiptap .igni-collaboration-caret--below .igni-collaboration-caret__label{left:var(--igni-collaboration-label-left,0);top:var(--igni-collaboration-label-top,0);z-index:1000;border-radius:0 4px 4px;position:fixed}.tiptap-theme .tiptap .igni-collaboration-caret--below .igni-collaboration-caret__label:after{height:.8rem;top:-.68rem;bottom:auto}.tiptap-theme .tiptap .igni-collaboration-caret__dot{background:var(--igni-collaboration-color,currentColor);border:1px solid color-mix(in srgb, var(--tiptap-color-background), transparent 20%);border-radius:999px;flex:none;width:.5rem;height:.5rem}.tiptap-theme .tiptap .igni-collaboration-caret__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.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 .igni-collaboration-caret,[data-mantine-color-scheme=dark] .tiptap-theme .tiptap .collaboration-carets__caret{opacity:.98}[data-mantine-color-scheme=dark] .tiptap-theme .tiptap .igni-collaboration-caret__label,[data-mantine-color-scheme=dark] .tiptap-theme .tiptap .collaboration-carets__label{border-color:color-mix(in srgb, var(--igni-collaboration-color,var(--tiptap-color-primary)) 50%, var(--mantine-color-dark-4));border-left-color:var(--igni-collaboration-color,var(--tiptap-color-primary));color:var(--mantine-color-white);background-image:none;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #00000057,0 8px 18px #0000004d;background-color:color-mix(in srgb, var(--tiptap-color-background) 86%, var(--igni-collaboration-color,var(--tiptap-color-primary)) 14%)!important}.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-region-bg:#d1666614;--agent-trace-region-border:#d1666638;--agent-trace-region-rail:#bf56568c;--agent-trace-region-nested-border:#d1666629;--agent-trace-region-nested-rail:#bf565661;--agent-trace-span-fill:#d166661f;--agent-trace-span-edge:#bf5656b8;--agent-trace-code-span-fill:#d1666624;--agent-trace-shimmer:#e8b5b08c}[data-mantine-color-scheme=dark] .tiptap-theme{--agent-trace-region-bg:#d1666621;--agent-trace-region-border:#d985804d;--agent-trace-region-rail:#d985809e;--agent-trace-region-nested-border:#d9858038;--agent-trace-region-nested-rail:#d985807a;--agent-trace-span-fill:#d166662e;--agent-trace-span-edge:#d98580c7;--agent-trace-code-span-fill:#d1666638;--agent-trace-shimmer:#f3d9d63d}.tiptap-theme .agent-trace-block{background-color:var(--agent-trace-region-bg);background-image:linear-gradient(100deg, transparent 0%, transparent 34%, var(--agent-trace-shimmer) 48%, transparent 62%, transparent 100%);box-shadow:inset 2px 0 0 var(--agent-trace-region-rail), inset 0 -1px 0 var(--agent-trace-region-border);will-change:background-position;background-position:125% 0;background-size:240% 100%;border-radius:4px;transition:background-color .16s,box-shadow .16s;animation:.9s cubic-bezier(.22,1,.36,1) both agent-trace-block-sweep;position:relative}.tiptap-theme .agent-trace-block .agent-trace-block{box-shadow:inset 1px 0 0 var(--agent-trace-region-nested-rail), inset 0 -1px 0 var(--agent-trace-region-nested-border);background-color:#0000}.tiptap-theme .agent-trace-inline{background-color:#0000;background-image:linear-gradient(100deg, transparent 0%, transparent 34%, var(--agent-trace-shimmer) 48%, transparent 62%, transparent 100%), linear-gradient(to top, var(--agent-trace-span-edge) 0 2px, var(--agent-trace-span-fill) 2px 100%);box-shadow:inset 0 -2px 0 var(--agent-trace-span-edge);-webkit-box-decoration-break:clone;box-decoration-break:clone;will-change:background-position;background-position:125% 0,0 0;background-size:240% 100%,100% 100%;border-radius:2px;animation:.82s cubic-bezier(.22,1,.36,1) both agent-trace-inline-sweep}.tiptap-theme .agent-trace-inline-replaced,.tiptap-theme .agent-trace-inline-formatted{background-color:#0000}.tiptap-theme code.agent-trace-inline,.tiptap-theme .agent-trace-inline code,.tiptap-theme code .agent-trace-inline{background-image:linear-gradient(100deg, transparent 0%, transparent 34%, var(--agent-trace-shimmer) 48%, transparent 62%, transparent 100%), linear-gradient(to top, var(--agent-trace-span-edge) 0 2px, var(--agent-trace-code-span-fill) 2px 100%);box-shadow:inset 0 -2px 0 var(--agent-trace-span-edge);background-position:125% 0,0 0;background-size:240% 100%,100% 100%;animation:.82s cubic-bezier(.22,1,.36,1) both agent-trace-inline-sweep}.tiptap-theme code:has(.agent-trace-inline){background-image:linear-gradient(100deg, transparent 0%, transparent 34%, var(--agent-trace-shimmer) 48%, transparent 62%, transparent 100%), linear-gradient(to top, var(--agent-trace-span-edge) 0 2px, var(--agent-trace-code-span-fill) 2px 100%);box-shadow:inset 0 -2px 0 var(--agent-trace-span-edge);background-position:125% 0,0 0;background-size:240% 100%,100% 100%;animation:.82s cubic-bezier(.22,1,.36,1) both agent-trace-inline-sweep}.tiptap-theme .ProseMirror-yjs-selection,.tiptap-theme .igni-collaboration-selection{-webkit-box-decoration-break:clone;box-decoration-break:clone}.tiptap-theme .igni-collaboration-selection{border-radius:2px}.tiptap-theme .agent-trace-inline.ProseMirror-yjs-selection,.tiptap-theme .agent-trace-inline .ProseMirror-yjs-selection,.tiptap-theme .ProseMirror-yjs-selection .agent-trace-inline{background-image:linear-gradient(100deg, transparent 0%, transparent 34%, var(--agent-trace-shimmer) 48%, transparent 62%, transparent 100%), linear-gradient(to top, var(--agent-trace-span-edge) 0 2px, transparent 2px 100%);box-shadow:inset 0 -2px 0 var(--agent-trace-span-edge);background-position:125% 0,0 0;background-size:240% 100%,100% 100%;animation:.82s cubic-bezier(.22,1,.36,1) both agent-trace-inline-sweep}@keyframes agent-trace-block-sweep{0%{background-position:125% 0}to{background-position:-125% 0}}@keyframes agent-trace-inline-sweep{0%{background-position:125% 0,0 0}to{background-position:-125% 0,0 0}}@media (prefers-reduced-motion:reduce){.tiptap-theme .agent-trace-block{will-change:auto;background-position:-125% 0;transition:none;animation:none}.tiptap-theme .agent-trace-inline,.tiptap-theme code.agent-trace-inline,.tiptap-theme .agent-trace-inline code,.tiptap-theme code .agent-trace-inline,.tiptap-theme .agent-trace-inline.ProseMirror-yjs-selection,.tiptap-theme .agent-trace-inline .ProseMirror-yjs-selection,.tiptap-theme .ProseMirror-yjs-selection .agent-trace-inline{will-change:auto;background-position:-125% 0,0 0;transition:none;animation:none}.tiptap-theme code:has(.agent-trace-inline){will-change:auto;background-position:-125% 0,0 0;transition:none;animation: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}}._topicButton_3564c_3{border-radius:var(--mantine-radius-sm);flex:0 auto;min-width:0;max-width:280px;padding:6px 8px;transition:background-color .1s}._topicButton_3564c_3:hover{background-color:var(--mantine-color-gray-1)}._topicButton_3564c_3 .mantine-Group-root{min-width:0}._topicNameText_3564c_20{text-overflow:ellipsis;white-space:nowrap;color:var(--mantine-color-gray-7);font-weight:600;overflow:hidden}._chevron_3564c_28{color:var(--mantine-color-gray-7);flex-shrink:0}._unavailableState_3564c_33{min-height:160px;padding:var(--mantine-spacing-lg);text-align:center;flex-direction:column;flex:auto;justify-content:center;gap:4px;display:flex}@media (width>=1800px){._topicNameContainer_3564c_46{max-width:320px}}@media (width>=2400px){._topicNameContainer_3564c_46{max-width:360px}}@media (width<=36em){._topicButton_3564c_3{flex:none;max-width:116px;padding-left:6px;padding-right:6px}}._header_1x5h5_1{flex-direction:column;align-items:stretch;min-height:30px;padding:0 12px;display:flex}._headerActive_1x5h5_9{z-index:12;background:var(--mantine-color-white);box-shadow:0 1px 0 var(--mantine-color-gray-2), 0 8px 18px #2125290f;position:sticky;top:0}._contentGroup_1x5h5_19{flex:1;align-items:center;width:100%;min-height:0;display:flex}._metadata_1x5h5_27{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._parentLink_1x5h5_33{white-space:nowrap;font-weight:500;text-decoration:none}._parentLink_1x5h5_33:hover{cursor:pointer;text-decoration:underline}@media (width<=480px){._header_1x5h5_1{padding:6px 8px}._metadata_1x5h5_27,._parentLink_1x5h5_33{font-size:10px}}._workbar_1o594_3{z-index:12;background:var(--mantine-color-white);box-shadow:0 1px 0 var(--mantine-color-gray-2), 0 8px 18px #2125290f;position:sticky;top:0}._workbarBody_1o594_13{justify-content:flex-end;align-items:center;min-height:30px;padding:0 12px;display:flex}._separator_1o594_21{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_1o594_37{background:var(--mantine-color-primary-1);border-radius:999px;height:3px;box-shadow:0 0 10px #bf565647}._separatorEditing_1o594_37:after{content:"";background:linear-gradient(90deg,#bf565600,#bf5656f2,#bf565600);width:42%;animation:1.45s ease-in-out infinite alternate _topic-edit-rail-sweep_1o594_1;position:absolute;top:0;bottom:0;left:0}._separatorTrace_1o594_60{background:var(--mantine-color-primary-4);border-radius:999px;height:3px;animation:1.8s ease-in-out infinite alternate _topic-edit-rail-afterglow_1o594_1;box-shadow:0 0 8px #bf565657}._editActivityBadge_1o594_68{flex:none;box-shadow:0 1px 6px #bf565638}._editActivityBadgeEditing_1o594_73{border:1px solid var(--mantine-color-primary-7)}._editActivityBadgeTrace_1o594_77{border:1px solid var(--mantine-color-primary-2)}._editActivityDot_1o594_81{border-radius:999px;width:8px;height:8px}._editActivityDotEditing_1o594_87{background:var(--mantine-color-white);animation:1.2s ease-in-out infinite _topic-edit-progress-pulse_1o594_1}._editActivityDotTrace_1o594_92{background:var(--mantine-color-primary-6);box-shadow:0 0 0 3px #bf565629}@keyframes _topic-edit-rail-sweep_1o594_1{0%{opacity:.45;transform:translate(-110%)}to{opacity:1;transform:translate(245%)}}@keyframes _topic-edit-rail-afterglow_1o594_1{0%{opacity:.72;box-shadow:0 0 5px #bf56563d}to{opacity:1;box-shadow:0 0 11px #bf56566b}}@keyframes _topic-edit-progress-pulse_1o594_1{0%,to{opacity:.7;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._separatorEditing_1o594_37:after,._separatorTrace_1o594_60,._editActivityDotEditing_1o594_87{animation:none}._separatorEditing_1o594_37:after{opacity:.95;transform:translate(70%)}}._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_1b6hk_3{background-color:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-3);min-width:0;transition:border-bottom .2s}._root_1b6hk_3[data-focus=product]{border-bottom:2px solid var(--context-product-border)}._root_1b6hk_3[data-focus=evolution]{border-bottom:2px solid var(--context-evolution-border)}._root_1b6hk_3[data-focus=thread]{border-bottom:2px solid var(--context-thread-border)}._root_1b6hk_3[data-focus=proposal]{border-bottom:2px solid var(--context-proposal-border)}._contextSelector_1b6hk_27{border-radius:var(--mantine-radius-sm);flex:0 auto;min-width:0;max-width:280px;padding:6px 8px;transition:background-color .1s}._contextSelector_1b6hk_27:hover{background-color:var(--mantine-color-gray-1)}._root_1b6hk_3[data-focus=product] ._contextSelector_1b6hk_27{background-color:var(--context-product-bg)}._root_1b6hk_3[data-focus=evolution] ._contextSelector_1b6hk_27{background-color:var(--context-evolution-bg)}._root_1b6hk_3[data-focus=thread] ._contextSelector_1b6hk_27{background-color:var(--context-thread-bg)}._root_1b6hk_3[data-focus=proposal] ._contextSelector_1b6hk_27{background-color:var(--context-proposal-bg)}._root_1b6hk_3[data-focus=product] ._contextSelector_1b6hk_27:hover{background-color:var(--context-product-bg-hover)}._root_1b6hk_3[data-focus=evolution] ._contextSelector_1b6hk_27:hover{background-color:var(--context-evolution-bg-hover)}._root_1b6hk_3[data-focus=thread] ._contextSelector_1b6hk_27:hover{background-color:var(--context-thread-bg-hover)}._root_1b6hk_3[data-focus=proposal] ._contextSelector_1b6hk_27:hover{background-color:var(--context-proposal-bg-hover)}._contextNameText_1b6hk_74{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_1b6hk_27:hover ._contextNameText_1b6hk_74{opacity:1}._contextIcon_1b6hk_90{color:var(--mantine-color-gray-7);opacity:.7;flex-shrink:0;transition:color .1s,opacity .1s}._contextSelector_1b6hk_27:hover ._contextIcon_1b6hk_90{opacity:1}._chevron_1b6hk_103{color:var(--mantine-color-gray-7);opacity:.7;flex-shrink:0;transition:color .1s,opacity .1s}._contextSelector_1b6hk_27:hover ._chevron_1b6hk_103{opacity:1}._contextSelector_1b6hk_27 .mantine-Group-root,._viewChip_1b6hk_117 .mantine-Group-root{min-width:0}@media (width>=1800px){._contextNameContainer_1b6hk_123{max-width:320px}}@media (width>=2400px){._contextNameContainer_1b6hk_123{max-width:360px}}._toggleText_1b6hk_135{display:none;overflow:hidden}._viewToggle_1b6hk_140{flex:none}[data-active] ._toggleText_1b6hk_135{display:inline}._toggleLabel_1b6hk_150{justify-content:center;align-items:center;height:20px;display:flex}._viewChip_1b6hk_117{border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-7);flex-shrink:0;padding:4px 8px;transition:background-color .1s}._viewChip_1b6hk_117:hover{background-color:var(--mantine-color-gray-1)}._viewChipLabel_1b6hk_171{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}._viewMenuItem_1b6hk_178[data-selected]{background-color:var(--mantine-color-gray-1);font-weight:500}@media (width<=36em){._contextSelector_1b6hk_27{max-width:144px;padding-left:6px;padding-right:6px}._viewChip_1b6hk_117{padding-left:6px;padding-right:6px}._viewChipLabel_1b6hk_171{max-width:78px}}._root_179js_3{height:100%;padding:0;overflow-y:auto}._root_179js_3>*{width:100%;max-width:var(--app-surface-width-content-max);margin-inline:auto}._noFooter_179js_15{flex-direction:column;padding-bottom:0;display:flex}._noFooterFocusTail_179js_21{cursor:text;flex:1 0 160px;min-height:160px}._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_8mics_3{position:relative}._wrapperWithButton_8mics_8{min-height:28px}._insertButtonContainer_8mics_12{left:.85rem;top:calc(var(--nodeid-debug-offset,0px) - 2px);z-index:10;position:absolute}._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)}._wrapper_s5rkz_3{display:inline}._link_s5rkz_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_s5rkz_8:hover{text-decoration:underline}._link_s5rkz_8._broken_s5rkz_24{color:var(--mantine-color-red-6);cursor:not-allowed}._link_s5rkz_8._broken_s5rkz_24 ._text_s5rkz_29{text-decoration:line-through}._link_s5rkz_8._unavailable_s5rkz_33{color:var(--mantine-color-gray-6);cursor:default}._link_s5rkz_8._unavailable_s5rkz_33:hover{text-decoration:none}._icon_s5rkz_43{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}._text_s5rkz_29{text-overflow:ellipsis;overflow:hidden}._link_s5rkz_8[ychange_state]{position:relative}._link_s5rkz_8[ychange_state=added]{background-color:#22c55e26;border-radius:3px;padding:0 4px;color:#16a34a!important}._link_s5rkz_8[ychange_state=removed]{opacity:.85;background-color:#ef444426;border-radius:3px;padding:0 4px;color:#dc2626!important}._link_s5rkz_8[ychange_state=removed] ._text_s5rkz_29{text-decoration:line-through}._link_s5rkz_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_s5rkz_8[ychange_state=added][ychange_user]:hover:after{color:#fff;background:#22c55e}._link_s5rkz_8[ychange_state=removed][ychange_user]:hover:after{color:#fff;background:#ef4444}[data-mantine-color-scheme=dark] ._link_s5rkz_8{color:var(--mantine-color-blue-4)}[data-mantine-color-scheme=dark] ._link_s5rkz_8._broken_s5rkz_24{color:var(--mantine-color-red-4)}[data-mantine-color-scheme=dark] ._link_s5rkz_8._unavailable_s5rkz_33{color:var(--mantine-color-dark-2)}[data-mantine-color-scheme=dark] ._link_s5rkz_8[ychange_state=added]{background-color:#22c55e40;color:#4ade80!important}[data-mantine-color-scheme=dark] ._link_s5rkz_8[ychange_state=removed]{background-color:#ef444440;color:#f87171!important}._scrollRoot_1yd1w_5{height:100%;padding:var(--mantine-spacing-lg);overflow-y:auto}._page_1yd1w_11{max-width:740px;padding-bottom:var(--mantine-spacing-xl);margin:0 auto}._pageWide_1yd1w_17{max-width:960px;padding-bottom:var(--mantine-spacing-xl);margin:0 auto}._contextHeaderBadge_1yd1w_23{flex-shrink:0}._landscapeHeaderRow_1yd1w_27{cursor:pointer;-webkit-user-select:none;user-select:none}._landscapeHeaderRow_1yd1w_27:hover{color:var(--mantine-color-text)}._sortIndicator_1yd1w_36{margin-left:2px;font-size:10px}._section_1yd1w_41{padding:var(--mantine-spacing-md);background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md)}._currentWorkSection_1yd1w_48{padding:12px}._mapSummary_1yd1w_52{gap:var(--mantine-spacing-sm)}._mapSummaryCells_1yd1w_56{gap:var(--mantine-spacing-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._mapSummaryCell_1yd1w_56{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);background:color-mix(in srgb, var(--mantine-color-gray-0) 66%, var(--mantine-color-body));min-width:0;padding:8px 10px}._mapSummaryCell_1yd1w_56[data-tone=goal]{border-left:3px solid #7c3aed}._mapSummaryCell_1yd1w_56[data-tone=feature]{border-left:3px solid #2563eb}._mapSummaryCell_1yd1w_56[data-tone=implementation]{border-left:3px solid #0891b2}._mapSummaryMeta_1yd1w_82{min-width:0;padding-top:2px}@media (width<=36em){._mapSummaryCells_1yd1w_56{gap:6px}._mapSummaryCell_1yd1w_56{padding:7px 8px}}._reviewPacketLead_1yd1w_97{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-sm);min-width:0;display:flex}._reviewPacketLead_1yd1w_97>:first-child{flex:280px;min-width:0}._reviewDetailsToggle_1yd1w_110{color:var(--mantine-color-dimmed);align-self:flex-start}._reviewDetailsToggle_1yd1w_110:hover{color:var(--mantine-color-text)}._implementationRollupDrill_1yd1w_119{text-align:left;background:0 0;border:0;border-radius:0;width:100%;padding:0}._implementationRollupContent_1yd1w_128{flex:1;min-width:0}._implementationHeaderLink_1yd1w_133{color:var(--mantine-color-dimmed);border-radius:var(--mantine-radius-xs);align-items:center;gap:4px;display:inline-flex}._implementationHeaderLink_1yd1w_133:hover{color:var(--mantine-color-text)}._implementationHeaderLink_1yd1w_133:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px}._implementationDrillHint_1yd1w_150{color:var(--mantine-color-dimmed);flex-shrink:0}._implementationCoverage_1yd1w_155{min-width:0;padding:var(--mantine-spacing-xs) 0;border-top:1px solid var(--mantine-color-default-border);border-bottom:1px solid var(--mantine-color-default-border)}._implementationCoverageCell_1yd1w_162{flex:1;min-width:0}._implementationTargets_1yd1w_167{padding-top:var(--mantine-spacing-xs);border-top:1px solid var(--mantine-color-default-border)}._implementationTargetRow_1yd1w_172{min-width:0}._implementationTargetBadge_1yd1w_176{flex-shrink:0}._implementationTargetText_1yd1w_180{flex:1;min-width:0}@media (width<=36em){._reviewPacketLead_1yd1w_97{flex-direction:column}._reviewPacketLead_1yd1w_97>:first-child{flex-basis:auto}._implementationRollupDrill_1yd1w_119{padding:var(--mantine-spacing-xs)}._implementationDrillLabel_1yd1w_198{display:none}._implementationCoverage_1yd1w_155{flex-direction:column;align-items:stretch}}._backLink_1yd1w_210{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);align-items:center;gap:4px;transition:color .15s;display:inline-flex}._backLink_1yd1w_210:hover{color:var(--mantine-color-text)}._parentLink_1yd1w_224{align-items:center;transition:color .15s;display:inline-flex}._parentLink_1yd1w_224:hover{color:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] ._parentLink_1yd1w_224:hover{color:var(--mantine-primary-color-light)}._chip_1yd1w_241{background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-sm);max-width:200px;padding:6px 12px;transition:background-color .15s}._chip_1yd1w_241:hover{background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] ._chip_1yd1w_241:hover{background:var(--mantine-color-dark-5)}._listRow_1yd1w_260{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_1yd1w_260:hover{background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] ._listRow_1yd1w_260:hover{background:var(--mantine-color-dark-5)}._listRowCompact_1yd1w_281{padding:4px var(--mantine-spacing-sm)}._currentWorkCompactRow_1yd1w_286{min-height:34px;padding:6px 9px}._currentWorkThreadRow_1yd1w_291{background:color-mix(in srgb, var(--mantine-primary-color-filled) 7%, var(--mantine-color-body));border:1px solid color-mix(in srgb, var(--mantine-primary-color-filled) 22%, transparent)}._currentWorkThreadSelectorRow_1yd1w_296{align-items:stretch;gap:0;padding:0;overflow:hidden}._currentWorkThreadMain_1yd1w_303{flex:1;min-width:0;padding:7px 10px;display:flex}._currentWorkThreadMenuButton_1yd1w_310{width:38px;color:var(--mantine-color-dimmed);border-left:1px solid color-mix(in srgb, var(--mantine-primary-color-filled) 18%, transparent);justify-content:center;align-self:stretch;align-items:center;transition:background-color .15s,color .15s;display:flex}._currentWorkThreadMenuButton_1yd1w_310:hover{color:var(--mantine-color-text);background:color-mix(in srgb, var(--mantine-primary-color-filled) 8%, transparent)}._currentWorkProposalLedgerHeader_1yd1w_328{row-gap:4px;min-width:0}._currentWorkProposalHeading_1yd1w_333{flex:220px;min-width:0}._currentWorkInlineEmpty_1yd1w_338{flex-shrink:0}._currentWorkActions_1yd1w_342{min-width:0;margin-left:auto}._currentWorkSecondaryButton_1yd1w_347{--button-color:var(--mantine-color-dimmed);--button-hover:var(--mantine-color-default-hover);max-width:100%;color:var(--mantine-color-dimmed);align-self:center}._currentWorkSecondaryButton_1yd1w_347:hover{color:var(--mantine-color-text)}._currentWorkSecondaryButton_1yd1w_347 .mantine-Button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._currentWorkProposalRowContent_1yd1w_366{min-width:0}._currentWorkProposalMeta_1yd1w_370{flex-shrink:0}._threadWorkTitleRow_1yd1w_374{min-width:0}._threadWorkTimestamp_1yd1w_378{flex-shrink:0}@media (width<=36em){._currentWorkActions_1yd1w_342{justify-content:flex-start;width:100%;margin-left:0}._threadWorkTimestamp_1yd1w_378{display:none}}._currentWorkContextRow_1yd1w_394{background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border)}._currentWorkRowSelected_1yd1w_399{background:color-mix(in srgb, var(--mantine-primary-color-filled) 9%, var(--mantine-color-body));border:1px solid color-mix(in srgb, var(--mantine-primary-color-filled) 28%, transparent)}._currentWorkReturnRow_1yd1w_404{background:color-mix(in srgb, var(--mantine-color-orange-6) 10%, var(--mantine-color-body));border:1px solid color-mix(in srgb, var(--mantine-color-orange-6) 34%, transparent);box-shadow:inset 3px 0 0 var(--mantine-color-orange-6)}._rowIcon_1yd1w_410,._chevron_1yd1w_415{color:var(--mantine-color-dimmed);flex-shrink:0}._changeBadge_1yd1w_421{text-align:center;min-width:28px;font-size:10px;font-weight:600}._changeBadgeNew_1yd1w_428{color:var(--mantine-color-green-7);background:var(--mantine-color-green-0)}[data-mantine-color-scheme=dark] ._changeBadgeNew_1yd1w_428{color:var(--mantine-color-green-4);background:color-mix(in srgb, var(--mantine-color-green-9) 20%, transparent)}._changeBadgeMod_1yd1w_438{color:var(--mantine-color-yellow-8);background:var(--mantine-color-yellow-0)}[data-mantine-color-scheme=dark] ._changeBadgeMod_1yd1w_438{color:var(--mantine-color-yellow-4);background:color-mix(in srgb, var(--mantine-color-yellow-9) 20%, transparent)}._changeBadgeDel_1yd1w_448{color:var(--mantine-color-red-7);background:var(--mantine-color-red-0)}[data-mantine-color-scheme=dark] ._changeBadgeDel_1yd1w_448{color:var(--mantine-color-red-4);background:color-mix(in srgb, var(--mantine-color-red-9) 20%, transparent)}._changeSummary_1yd1w_459{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}._changeSummaryChip_1yd1w_465{white-space:nowrap;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_1yd1w_476{color:var(--mantine-color-green-7);background:var(--mantine-color-green-0)}[data-mantine-color-scheme=dark] ._changeSummaryNew_1yd1w_476{color:var(--mantine-color-green-4);background:color-mix(in srgb, var(--mantine-color-green-9) 20%, transparent)}._changeSummaryMod_1yd1w_487{color:var(--mantine-color-yellow-8);background:var(--mantine-color-yellow-0)}[data-mantine-color-scheme=dark] ._changeSummaryMod_1yd1w_487{color:var(--mantine-color-yellow-4);background:color-mix(in srgb, var(--mantine-color-yellow-9) 20%, transparent)}._changeSummaryDel_1yd1w_498{color:var(--mantine-color-red-7);background:var(--mantine-color-red-0)}[data-mantine-color-scheme=dark] ._changeSummaryDel_1yd1w_498{color:var(--mantine-color-red-4);background:color-mix(in srgb, var(--mantine-color-red-9) 20%, transparent)}._actionLinks_1yd1w_510{gap:var(--mantine-spacing-xs);flex-shrink:0;margin-left:auto;display:flex}._actionLink_1yd1w_510{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_1yd1w_510:hover{background:var(--mantine-color-primary-0)}[data-mantine-color-scheme=dark] ._actionLink_1yd1w_510{color:var(--mantine-primary-color-light)}[data-mantine-color-scheme=dark] ._actionLink_1yd1w_510:hover{background:color-mix(in srgb, var(--mantine-color-primary-9) 20%, transparent)}._workflowStatus_1yd1w_538{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_1yd1w_548{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_1yd1w_548{background:var(--mantine-color-dark-6)}._reviewerApproved_1yd1w_562{background:var(--mantine-color-green-0);color:var(--mantine-color-green-7)}[data-mantine-color-scheme=dark] ._reviewerApproved_1yd1w_562{background:color-mix(in srgb, var(--mantine-color-green-9) 20%, transparent);color:var(--mantine-color-green-4)}._reviewerPending_1yd1w_573{background:var(--mantine-color-gray-1);color:var(--mantine-color-dimmed)}[data-mantine-color-scheme=dark] ._reviewerPending_1yd1w_573{background:var(--mantine-color-dark-6)}._transitionInfo_1yd1w_584{padding:2px 0}._root_12uq2_3,._headlineBlock_12uq2_7{min-width:0}._headline_12uq2_7{color:var(--mantine-color-text);font-size:var(--mantine-font-size-lg);font-weight:600;line-height:1.25}._detail_12uq2_18,._coverage_12uq2_19,._secondaryNote_12uq2_20{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);line-height:1.35}._axes_12uq2_26{min-width:0}._axisRow_12uq2_30{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;display:grid}._axisHeader_12uq2_39{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}._axisName_12uq2_47{color:var(--mantine-color-text);font-size:var(--mantine-font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.15;overflow:hidden}._axisTotal_12uq2_57{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);font-weight:500;line-height:1.15}._axisBar_12uq2_64{background:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-xs);min-width:0;height:8px;display:flex;overflow:hidden}._axisBarEmpty_12uq2_73{flex:auto}._axisBarSegment_12uq2_77{cursor:default;border:0;min-width:2px;padding:0}button._axisBarSegment_12uq2_77{cursor:pointer}button._axisBarSegment_12uq2_77:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}._axisBarSegment_12uq2_77[data-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mantine-color-text) 34%, transparent)}._axisBarSegment_12uq2_77[data-severity=attention]{background:var(--mantine-color-orange-6)}._axisBarSegment_12uq2_77[data-severity=concern]{background:var(--mantine-color-yellow-6)}._axisBarSegment_12uq2_77[data-severity=divergent]{background:var(--mantine-color-violet-6)}._axisBarSegment_12uq2_77[data-severity=settled]{background:var(--mantine-color-green-6)}._axisBarSegment_12uq2_77[data-severity=absence]{background:var(--mantine-color-gray-4)}._axisBarSegment_12uq2_77[data-drift=true]{background-image:repeating-linear-gradient(135deg,#0000 0 3px,#ffffff8c 3px 5px)}._axisLegend_12uq2_127{grid-column:2;min-width:0}._axisLegendItem_12uq2_132{color:var(--mantine-color-dimmed);cursor:default;background:0 0;border:0;align-items:center;padding:0;font-size:11.5px;font-weight:500;line-height:1.15;display:inline-flex}button._axisLegendItem_12uq2_132{cursor:pointer}button._axisLegendItem_12uq2_132:hover,button._axisLegendItem_12uq2_132[data-selected=true]{color:var(--mantine-color-text)}button._axisLegendItem_12uq2_132:focus-visible{border-radius:var(--mantine-radius-xs);outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}._axisLegendItem_12uq2_132:before{content:"";vertical-align:1px;border-radius:999px;width:6px;height:6px;margin-right:3px;display:inline-block}._axisLegendItem_12uq2_132[data-severity=attention]:before{background:var(--mantine-color-orange-6)}._axisLegendItem_12uq2_132[data-severity=concern]:before{background:var(--mantine-color-yellow-6)}._axisLegendItem_12uq2_132[data-severity=divergent]:before{background:var(--mantine-color-violet-6)}._axisLegendItem_12uq2_132[data-severity=settled]:before{background:var(--mantine-color-green-6)}._axisLegendItem_12uq2_132[data-severity=absence]:before{background:var(--mantine-color-gray-4)}._axisLegendItem_12uq2_132[data-drift=true]:before{background-image:repeating-linear-gradient(135deg,#0000 0 2px,#ffffffb3 2px 4px)}._axisLegendMarker_12uq2_200{color:var(--mantine-color-dimmed);font-weight:inherit}._axisLegendSeparator_12uq2_205{color:var(--mantine-color-dimmed);font-weight:inherit;padding:0 2px}._secondaryNote_12uq2_20{padding-top:2px}._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_2du8f_1{--mantine-drawer-padding:0;z-index:var(--app-z-overlay-relationships-panel)}._drawerContent_2du8f_7{padding:0}._drawerHeader_2du8f_11{display:none}._drawerInner_2du8f_15{padding:0}._desktopOverlay_2du8f_19{inset:calc(var(--app-header-topbar-height) + env(safe-area-inset-top)) 0 0 auto;width:calc(20rem * var(--mantine-scale));background:var(--mantine-color-body);border-left:1px solid var(--mantine-color-gray-3);box-shadow:var(--mantine-shadow-md);z-index:var(--app-z-overlay-relationships-panel);position:fixed}._content_2du8f_29{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}
