.agent-panel[data-v-dff60b7f]{border-top:1px solid var(--border-default);padding:.75rem;display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.agent-header[data-v-dff60b7f]{justify-content:space-between;padding:0 .25rem .5rem}.agent-header[data-v-dff60b7f],.agent-title-row[data-v-dff60b7f]{display:flex;align-items:center}.agent-title-row[data-v-dff60b7f]{gap:.5rem}.status-dot[data-v-dff60b7f]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.ok[data-v-dff60b7f]{background:var(--accent-green);box-shadow:0 0 0 3px #10b9812e}.status-dot.down[data-v-dff60b7f]{background:var(--accent-red)}.status-dot.checking[data-v-dff60b7f]{background:var(--accent-amber);animation:pulse-dff60b7f 1.4s infinite}.agent-title[data-v-dff60b7f]{font-size:.625rem;font-weight:600;color:var(--text-muted);letter-spacing:.08em}.refresh-btn[data-v-dff60b7f]{background:transparent;border:1px solid var(--border-default);width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;transition:all .15s}.refresh-btn[data-v-dff60b7f]:hover{border-color:var(--accent-blue);color:var(--accent-blue)}.refresh-btn[data-v-dff60b7f] svg{width:12px;height:12px}.agent-root[data-v-dff60b7f]{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;background:var(--bg-tertiary);border-radius:6px;margin-bottom:.5rem;font-size:.75rem;color:var(--text-secondary)}.root-icon[data-v-dff60b7f]{width:14px;height:14px;color:var(--accent-blue);flex-shrink:0}.root-path[data-v-dff60b7f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-list[data-v-dff60b7f]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.125rem;min-height:0}.file-item[data-v-dff60b7f]{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;text-align:left;color:var(--text-secondary);font-size:.8125rem;transition:all .15s}.file-item[data-v-dff60b7f]:hover:not(.disabled){background:var(--bg-tertiary);color:var(--text-primary)}.file-item.disabled[data-v-dff60b7f]{opacity:.45;cursor:not-allowed}.file-icon[data-v-dff60b7f]{width:14px;height:14px;color:var(--accent-blue);flex-shrink:0}.file-name[data-v-dff60b7f]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-spin[data-v-dff60b7f]{width:14px;height:14px;color:var(--accent-purple);animation:spin-dff60b7f 1s linear infinite}.group-label[data-v-dff60b7f]{font-size:.625rem;font-weight:600;color:var(--text-muted);letter-spacing:.08em;padding:.5rem .625rem .25rem}.sdb-item[data-v-dff60b7f]{cursor:default}.sdb-item[data-v-dff60b7f]:hover{background:var(--bg-tertiary)}.convert-btn[data-v-dff60b7f]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-default);border-radius:4px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s}.convert-btn[data-v-dff60b7f]:hover:not(:disabled){border-color:var(--accent-blue);color:var(--accent-blue)}.convert-btn[data-v-dff60b7f]:disabled{opacity:.5;cursor:not-allowed}.convert-btn[data-v-dff60b7f] svg{width:13px;height:13px}.spin[data-v-dff60b7f]{animation:spin-dff60b7f 1s linear infinite}.agent-empty[data-v-dff60b7f]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .5rem;color:var(--text-muted)}.agent-empty.small[data-v-dff60b7f]{padding:.75rem .5rem;font-size:.75rem}.empty-icon[data-v-dff60b7f]{width:22px;height:22px;color:var(--text-muted);margin-bottom:.5rem}.empty-title[data-v-dff60b7f]{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.25rem}.empty-text[data-v-dff60b7f]{font-size:.6875rem;color:var(--text-muted);line-height:1.4}@keyframes spin-dff60b7f{to{transform:rotate(1turn)}}@keyframes pulse-dff60b7f{0%,to{opacity:1}50%{opacity:.4}}.project-switcher[data-v-963aea3d]{padding:.75rem;border-bottom:1px solid var(--border-default)}.switcher-row[data-v-963aea3d]{position:relative;display:flex;align-items:stretch;gap:4px}.switcher-row:hover .trigger-action[data-v-963aea3d]{opacity:1}.switcher-trigger[data-v-963aea3d]{flex:1;min-width:0;gap:.75rem;padding:.625rem .75rem;transition:all .2s;text-align:left;color:var(--text-primary)}.switcher-trigger[data-v-963aea3d],.trigger-action[data-v-963aea3d]{display:flex;align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:8px;cursor:pointer}.trigger-action[data-v-963aea3d]{width:30px;justify-content:center;color:var(--text-muted);opacity:.55;transition:opacity .15s,color .15s,border-color .15s}.trigger-action[data-v-963aea3d]:hover{color:var(--accent-blue);border-color:var(--accent-blue);opacity:1}.trigger-action[data-v-963aea3d] svg{width:14px;height:14px}.trigger-rename-input[data-v-963aea3d]{width:100%;box-sizing:border-box;background:var(--bg-elevated);border:none;border-radius:4px;padding:2px 6px;font-size:.875rem;font-weight:600;color:var(--text-primary);font-family:inherit;outline:1px solid var(--accent-blue);outline-offset:-1px;margin:0;min-width:0}.switcher-trigger.open[data-v-963aea3d],.switcher-trigger[data-v-963aea3d]:hover{border-color:var(--accent-blue);background:var(--bg-elevated)}.trigger-icon[data-v-963aea3d]{width:32px;height:32px;border-radius:6px;background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;color:var(--accent-blue);flex-shrink:0}.project-switcher.collapsed .switcher-trigger[data-v-963aea3d]{justify-content:center;padding:.5rem}.trigger-info[data-v-963aea3d]{flex:1;min-width:0}.trigger-label[data-v-963aea3d]{font-size:.625rem;font-weight:600;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.125rem}.trigger-name[data-v-963aea3d]{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trigger-chevron[data-v-963aea3d]{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.switcher-popover[data-v-963aea3d]{width:280px;box-sizing:border-box;max-height:480px;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;box-shadow:0 12px 32px #0006;display:flex;flex-direction:column;overflow:hidden}.popover-search[data-v-963aea3d]{position:relative;padding:.75rem 1rem;border-bottom:1px solid var(--border-default)}.search-icon[data-v-963aea3d]{position:absolute;left:1.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-muted);pointer-events:none}.search-input[data-v-963aea3d]{width:100%;box-sizing:border-box;background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:6px;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem;color:var(--text-primary)}.search-input[data-v-963aea3d]:focus{outline:none;border-color:var(--accent-blue)}.popover-list[data-v-963aea3d]{flex:1;overflow-y:auto;padding:.5rem .75rem}.popover-row[data-v-963aea3d]{position:relative;display:flex;align-items:stretch;gap:2px;border-radius:6px}.popover-row:hover .popover-delete[data-v-963aea3d]{opacity:1}.popover-row.active .popover-item[data-v-963aea3d]{background:#3b82f61a;color:var(--accent-blue)}.popover-item[data-v-963aea3d]{flex:1;min-width:0;display:flex;align-items:center;gap:.625rem;padding:.625rem .5rem;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;text-align:left;color:var(--text-secondary);transition:all .15s}.popover-item[data-v-963aea3d]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.popover-delete[data-v-963aea3d]{width:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-muted);cursor:pointer;opacity:.45;transition:opacity .15s,color .15s,border-color .15s}.popover-delete[data-v-963aea3d]:hover{color:#ef4444;border-color:#ef444466;background:#ef444414;opacity:1}.popover-delete[data-v-963aea3d] svg{width:14px;height:14px}.item-icon[data-v-963aea3d]{width:18px;height:18px;flex-shrink:0}.item-info[data-v-963aea3d]{flex:1;min-width:0}.item-name[data-v-963aea3d]{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-meta[data-v-963aea3d]{font-size:.6875rem;color:var(--text-muted);margin-top:.125rem}.item-check[data-v-963aea3d]{width:16px;height:16px;flex-shrink:0}.popover-empty[data-v-963aea3d]{padding:1.5rem;text-align:center;font-size:.875rem;color:var(--text-muted)}.popover-footer[data-v-963aea3d]{display:flex;border-top:1px solid var(--border-default)}.footer-btn[data-v-963aea3d]{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem;background:transparent;border:none;color:var(--text-secondary);font-size:.8125rem;cursor:pointer;transition:all .15s}.footer-btn[data-v-963aea3d]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.footer-btn+.footer-btn[data-v-963aea3d]{border-left:1px solid var(--border-default)}.chat-history[data-v-1e5f3999]{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;padding:.75rem .5rem;box-sizing:border-box;overflow:hidden}.history-header[data-v-1e5f3999]{display:flex;align-items:center;justify-content:space-between;padding:0 .5rem .5rem}.history-label[data-v-1e5f3999]{font-size:.625rem;font-weight:600;color:var(--text-muted);letter-spacing:.08em}.new-chat-btn[data-v-1e5f3999]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-default);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .15s}.new-chat-btn[data-v-1e5f3999]:hover{background:var(--bg-tertiary);border-color:var(--accent-blue);color:var(--accent-blue)}.new-chat-btn[data-v-1e5f3999] svg{width:12px;height:12px}.history-list[data-v-1e5f3999]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.125rem;min-width:0}.history-empty[data-v-1e5f3999]{padding:1rem .75rem;text-align:center;font-size:.75rem;color:var(--text-muted)}.history-item[data-v-1e5f3999]{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;text-align:left;color:var(--text-secondary);font-size:.8125rem;transition:background .15s,color .15s,border-color .15s;position:relative;min-width:0;box-sizing:border-box}.history-item[data-v-1e5f3999]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.history-item.active[data-v-1e5f3999]{background:var(--bg-tertiary);color:var(--accent-blue)}.item-icon[data-v-1e5f3999]{width:14px;height:14px;flex-shrink:0}.item-name[data-v-1e5f3999]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-delete[data-v-1e5f3999]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .15s,color .15s,background .15s}.item-delete[data-v-1e5f3999]:hover{color:#ef4444;background:#ef44441a}.item-delete[data-v-1e5f3999] svg{width:13px;height:13px}.history-item:hover .item-delete[data-v-1e5f3999]{opacity:.7}.history-item:hover .item-delete[data-v-1e5f3999]:hover{opacity:1}.sidebar-container[data-v-13a0ec04]{position:fixed;left:0;top:0;height:100vh;width:240px;background:var(--bg-secondary);border-right:1px solid var(--border-default);display:flex;flex-direction:column;transition:width .3s ease;z-index:50}.sidebar-container.collapsed[data-v-13a0ec04]{width:72px}.sidebar-logo[data-v-13a0ec04]{padding:1.5rem 1rem;border-bottom:1px solid var(--border-default)}.logo-link[data-v-13a0ec04]{gap:.75rem;text-decoration:none}.logo-link[data-v-13a0ec04],.logo-mark[data-v-13a0ec04]{display:flex;align-items:center;color:var(--text-primary)}.logo-mark[data-v-13a0ec04]{width:32px;height:32px;justify-content:center;flex-shrink:0}.logo-mark svg[data-v-13a0ec04]{width:28px;height:28px}.logo-text[data-v-13a0ec04]{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.sidebar-nav[data-v-13a0ec04]{padding:1rem .5rem;display:flex;flex-direction:column;gap:.25rem}.nav-item[data-v-13a0ec04]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;text-decoration:none;color:var(--text-secondary);font-size:.875rem;font-weight:500;transition:all .2s;position:relative}.nav-item[data-v-13a0ec04]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.nav-item.active[data-v-13a0ec04]{background:var(--bg-tertiary);color:var(--accent-blue)}.nav-item.active[data-v-13a0ec04]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--accent-blue);border-radius:0 2px 2px 0}.nav-icon[data-v-13a0ec04]{width:20px;height:20px;flex-shrink:0}.nav-label[data-v-13a0ec04]{white-space:nowrap}.sidebar-container.collapsed .logo-text[data-v-13a0ec04],.sidebar-container.collapsed .nav-label[data-v-13a0ec04]{display:none}.recent-section[data-v-13a0ec04]{padding:.5rem .75rem;border-top:1px solid var(--border-default);margin-top:.5rem;max-height:220px;overflow-y:auto;flex-shrink:0}.section-label[data-v-13a0ec04]{font-size:.625rem;font-weight:600;color:var(--text-muted);letter-spacing:.08em;padding:.5rem}.recent-list[data-v-13a0ec04]{display:flex;flex-direction:column;gap:.125rem}.recent-item[data-v-13a0ec04]{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;text-align:left;color:var(--text-secondary);font-size:.8125rem;transition:all .15s}.recent-item[data-v-13a0ec04]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.recent-icon[data-v-13a0ec04]{width:14px;height:14px;color:var(--accent-blue);flex-shrink:0}.recent-name[data-v-13a0ec04]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.back-link[data-v-13a0ec04]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;margin:0 .75rem;font-size:.75rem;color:var(--text-muted);text-decoration:none;border-radius:6px;transition:all .15s}.back-link[data-v-13a0ec04]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.back-link.collapsed[data-v-13a0ec04]{justify-content:center;padding:.625rem}.back-link[data-v-13a0ec04] svg{width:14px;height:14px}.sidebar-footer[data-v-13a0ec04]{padding:1rem;border-top:1px solid var(--border-default);margin-top:auto}.agent-status[data-v-13a0ec04]{display:flex;align-items:center;padding:.75rem;border-radius:8px;background:var(--bg-tertiary)}.agent-status.collapsed[data-v-13a0ec04]{justify-content:center}.agent-indicator[data-v-13a0ec04]{display:flex;align-items:center;gap:.5rem}.status-dot[data-v-13a0ec04]{width:8px;height:8px;border-radius:50%;background:var(--accent-green);flex-shrink:0}.status-dot.connecting[data-v-13a0ec04]{background:var(--accent-amber);animation:pulse-13a0ec04 2s infinite}.status-dot.disconnected[data-v-13a0ec04]{background:var(--accent-red)}.status-text[data-v-13a0ec04]{font-size:.8125rem;color:var(--text-secondary);font-weight:500;white-space:nowrap}.sidebar-container.collapsed .status-text[data-v-13a0ec04]{display:none}.sidebar-user[data-v-13a0ec04]{margin-top:auto;padding:.75rem;border-top:1px solid var(--border-default);display:flex;align-items:center;gap:.5rem}.sidebar-user.collapsed[data-v-13a0ec04]{justify-content:center}.user-info[data-v-13a0ec04]{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0;cursor:pointer;padding:.375rem;border-radius:6px;transition:background .15s}.user-info[data-v-13a0ec04]:hover{background:var(--bg-tertiary)}.user-avatar[data-v-13a0ec04]{width:32px;height:32px;border-radius:8px;background:var(--accent-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;flex-shrink:0}.user-details[data-v-13a0ec04]{display:flex;flex-direction:column;min-width:0}.user-name[data-v-13a0ec04]{font-size:.8125rem;font-weight:500;color:var(--text-primary)}.user-email[data-v-13a0ec04],.user-name[data-v-13a0ec04]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-13a0ec04]{font-size:.6875rem;color:var(--text-muted)}.logout-btn[data-v-13a0ec04]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s;flex-shrink:0}.logout-btn[data-v-13a0ec04]:hover{background:#ef44441a;color:var(--accent-red)}.collapse-btn[data-v-13a0ec04]{position:absolute;right:-12px;top:80px;width:24px;height:24px;border-radius:50%;background:var(--bg-secondary);border:1px solid var(--border-default);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted);transition:all .2s}.collapse-btn[data-v-13a0ec04]:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--accent-blue)}@keyframes pulse-13a0ec04{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.sidebar-container[data-v-13a0ec04]{transform:translate(-100%)}.sidebar-container.mobile-open[data-v-13a0ec04]{transform:translate(0)}}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/wMdBqIWtsuS5eTYXRFwACf6n6oW2h-j42f90vWIPIO8-vrVOc_lrScYZMKO0_R3igKLheJfV2qZ3c5qlWOY0LDQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/jdxxYtarUcBVyMF8ept7IKVLDVft2Q2Wh_3Qwp2Gr18-k1edQnUpPwGpJi33uw6UvkILCCiJmrpQnM_s0ZLiIHg.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/0NVhBXN17UbgUBvhB3DjdJerTRMhjb8hkVRMHMd7jtw-i_YvLtpAx8PoCy8RF5ZXaqWZCNhUw2xuDOhjV84Rxjc.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/XOBjeoqJGz5jOm8xo3wqQsmdoZWLxo31-4eJ5sexqTs-C_GSL3CzXTfsKbbyRQTXNjVrxsTONHEFfcavx_PyYdk.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/7ocsgEBMs65XkFyRSVxbiZ0oLu1JyS_VPajA5jgRE8k-IT1u8_QyfSMILMlYEbM6lvhKcb9z-uDnfQoKshVykig.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/_mKoL0KF_pKQ_DL_DqRDpNi5GX-6ffdJYMCSxTff61A-R_IJ0Yir46B_ncD3IFi6GXerpNI-74WKRSzOE_b8aHY.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/PFbA0_Sxvnte19GXeuED3rZwgquFmRij2p5z3TDoCGg-aKye7NmpFyBsZOuBWSfI_QMMRrbLz88XCUum39wCwPU.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.np-overlay[data-v-470f5cee]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:300;padding:1rem}.np-modal[data-v-470f5cee]{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:12px;width:100%;max-width:440px;box-shadow:0 20px 60px #00000080;overflow:hidden}.np-header[data-v-470f5cee]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-default)}.np-title[data-v-470f5cee]{font-size:1.0625rem;font-weight:600;color:var(--text-primary);margin:0}.np-close[data-v-470f5cee]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px}.np-close[data-v-470f5cee]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.np-body[data-v-470f5cee]{padding:1.25rem}.np-label[data-v-470f5cee]{display:block;font-size:.75rem;font-weight:600;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem}.np-input[data-v-470f5cee]{width:100%;box-sizing:border-box;background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:8px;padding:.625rem .875rem;font-size:.9375rem;color:var(--text-primary)}.np-input[data-v-470f5cee]:focus{outline:none;border-color:var(--accent-blue)}.np-hint[data-v-470f5cee]{margin-top:.625rem;font-size:.75rem;color:var(--text-muted);line-height:1.5;word-break:break-word}.np-hint code[data-v-470f5cee]{background:var(--bg-tertiary);padding:.0625rem .25rem;border-radius:3px;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:.6875rem;color:var(--text-secondary)}.np-hint strong[data-v-470f5cee]{color:var(--text-secondary);font-weight:500}.np-error[data-v-470f5cee]{margin-top:.5rem;padding:.5rem .625rem;background:#ef44441a;border:1px solid var(--accent-red);border-radius:6px;color:var(--accent-red);font-size:.75rem}.np-footer[data-v-470f5cee]{display:flex;justify-content:flex-end;gap:.625rem;padding:.875rem 1.25rem;border-top:1px solid var(--border-default);background:var(--bg-primary)}.np-footer .btn[data-v-470f5cee]{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid transparent}.np-footer .btn-primary[data-v-470f5cee]{background:var(--accent-blue);color:#fff}.np-footer .btn-primary[data-v-470f5cee]:disabled{opacity:.5;cursor:not-allowed}.np-footer .btn-secondary[data-v-470f5cee]{background:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border-default)}.np-footer .btn-secondary[data-v-470f5cee]:hover{background:var(--bg-elevated);color:var(--text-primary)}.app-layout[data-v-75a81cf0]{display:flex;position:relative;width:100%}.app-layout[data-v-75a81cf0],.main-content[data-v-75a81cf0]{min-width:0;overflow-x:hidden}.main-content[data-v-75a81cf0]{flex:1 1 0;margin-left:240px;min-height:100vh;width:calc(100% - 240px);transition:margin-left .3s ease,width .3s ease}.main-content.with-topbar[data-v-75a81cf0]{padding-top:0}.page-content[data-v-75a81cf0]{position:relative;z-index:1;width:100%;min-width:0;min-height:100vh;overflow-y:auto;overflow-x:hidden}[data-v-75a81cf0] .sidebar.collapsed~.main-content{margin-left:72px;width:calc(100% - 72px)}@media(max-width:768px){.main-content[data-v-75a81cf0]{margin-left:0;width:100%}[data-v-75a81cf0] .sidebar{transform:translate(-100%)}[data-v-75a81cf0] .sidebar.mobile-open{transform:translate(0)}}
