.OrganizationDropdown_dropdown-menu__6HQP3{position:absolute;z-index:20;margin-top:.25rem;background-color:#fff;max-height:15rem;overflow:auto;box-shadow:0 7px 24px -3px rgba(16,16,16,.1);border-radius:12px;border:1px solid #e1e5eb}.OrganizationDropdown_dropdown-tutorial-mode__FCBVt{z-index:10000!important;background-color:#fff;padding:4px;border-radius:6px}.OrganizationDropdown_join-organization-item__blzga{width:100%;height:40px;padding:0 12px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;text-align:left;font-size:14px;color:#101010;font-weight:500;cursor:pointer;transition:all .2s}.OrganizationDropdown_join-organization-item__blzga:focus,.OrganizationDropdown_join-organization-item__blzga:hover{background-color:#f3f4f6;outline:none}.OrganizationDropdown_organization-list-container__x9spP{max-height:240px;overflow-y:auto;overflow-x:hidden;margin:8px}.OrganizationDropdown_organization-list-container__x9spP::-webkit-scrollbar{width:6px}.OrganizationDropdown_organization-list-container__x9spP::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.OrganizationDropdown_organization-list-container__x9spP::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.OrganizationDropdown_organization-list-container__x9spP::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.OrganizationDropdown_organization-item__wlPA5{width:100%;height:32px;padding:0 12px;margin-bottom:4px;border-radius:8px;display:flex;align-items:center;text-align:left;color:#101010;cursor:pointer;transition:background-color .2s}.OrganizationDropdown_organization-item__wlPA5:last-child{margin-bottom:0}.OrganizationDropdown_organization-item__wlPA5:hover{background-color:#f3f4f6}.OrganizationDropdown_organization-item__wlPA5.OrganizationDropdown_selected__pkWgP{background-color:rgba(0,87,255,.1)}.OrganizationDropdown_organization-badge__LL_hD{display:inline-flex;align-items:center;height:17px;padding:0 4px;margin-left:4px;border-radius:4px;font-size:12px;font-weight:500}.OrganizationDropdown_organization-badge__LL_hD.OrganizationDropdown_owner-badge__qfLNJ{background-color:rgba(0,87,255,.15);color:#0057ff}.OrganizationDropdown_organization-badge__LL_hD.OrganizationDropdown_work-badge__HZr4U{background-color:rgba(16,16,16,.1);color:#757575}.OrganizationDropdown_ticnote-organization-dropdown__fpcJp{margin-top:6px}.OrganizationDropdown_ticnote-organization-dropdown__fpcJp .OrganizationDropdown_current-organization__AQWW_{padding:8px 9px;height:38px!important;display:flex;justify-content:space-between;align-items:center;border-radius:8px}.OrganizationDropdown_ticnote-organization-dropdown__fpcJp .OrganizationDropdown_current-organization__AQWW_:hover{background-color:#fbf9fa}.OrganizationDropdown_ticnote-dropdown-menu__eu4LP{top:0;right:calc(100% + 15px);max-width:292px;background-color:#fff}.OrganizationDropdown_ticnote-dropdown-menu__eu4LP .OrganizationDropdown_join-organization-item__blzga{color:#26b2bf;font-weight:400}.OrganizationDropdown_ticnote-dropdown-menu__eu4LP .OrganizationDropdown_join-organization-item__blzga:focus,.OrganizationDropdown_ticnote-dropdown-menu__eu4LP .OrganizationDropdown_join-organization-item__blzga:hover{font-weight:500}.OrganizationDropdown_ticnote-dropdown-menu__eu4LP .OrganizationDropdown_organization-item__wlPA5{color:#101010}.OrganizationDropdown_ticnote-dropdown-menu__eu4LP .OrganizationDropdown_organization-item__wlPA5:hover{background-color:#e4fcfc}.OrganizationDropdown_ticnote-dropdown-menu__eu4LP .OrganizationDropdown_organization-item__wlPA5.OrganizationDropdown_selected__pkWgP{background-color:#e4fcfc;color:#26b2bf}.OrganizationDropdown_ticnote-dropdown-menu__eu4LP .OrganizationDropdown_organization-badge__LL_hD.OrganizationDropdown_owner-badge__qfLNJ{background-color:#26b2bf;color:#fff}.OrganizationDropdown_ticnote-dropdown-menu__eu4LP .OrganizationDropdown_organization-list-container__x9spP::-webkit-scrollbar-thumb{background:#26b2bf}.OrganizationDropdown_ticnote-dropdown-menu__eu4LP .OrganizationDropdown_organization-list-container__x9spP::-webkit-scrollbar-thumb:hover{background:#1f8f9a}.AuthStatus_dropdown__5fSLI{width:280px;border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 8px 14px 0 rgba(0,0,0,.08)}.AuthStatus_userInfoSection__c5p0t{padding:16px;border-bottom:1px solid #e0e0e0}.AuthStatus_userName__Tm_Of{color:#101010}.AuthStatus_userEmail__nJGWm{color:#424242;font-size:12px}.AuthStatus_bottomSection__Dk_gf{padding:9px}.AuthStatus_functionItem__SRJfF{display:flex;align-items:center;height:32px;border-radius:6px;cursor:pointer;margin-top:6px;padding:0 8px}.AuthStatus_functionItem__SRJfF:hover{background-color:#f3f4f6}.AuthStatus_functionItem__SRJfF span{margin-left:8px}.AuthStatus_functionItem__SRJfF.AuthStatus_logout__THvUg{color:#757575}.AuthStatus_upgradePlan__EHljo{display:flex;align-items:center;height:32px;border-radius:8px;cursor:pointer;font-size:13px;color:#424242;background:rgba(0,87,255,.06);width:50%;margin-top:12px;font-weight:700;text-align:center;justify-content:center}.AuthStatus_upgradePlan__EHljo:hover{background:rgba(0,87,255,.12)}.TabBar_tabBarContainer__fEQV9{padding-top:4px;height:36px}.TabBar_tabBarContainer__fEQV9 .TabBar_tabBarItem__vWlfz{border-radius:8px 8px 0 0;padding:0 24px 0 12px;color:#757575;height:32px;display:flex;align-items:center;justify-content:center;position:relative;font-size:13px}.TabBar_tabBarContainer__fEQV9 .TabBar_tabBarItem__vWlfz:hover{color:#101010}.TabBar_tabBarContainer__fEQV9 .TabBar_tabBarItem__vWlfz:hover .TabBar_closeButton__yWUae{display:flex}.TabBar_tabBarContainer__fEQV9 .TabBar_tabBarItem__vWlfz.TabBar_currentTab__yDKDf{background:#fff;color:#101010}.TabBar_tabBarContainer__fEQV9 .TabBar_tabBarItem__vWlfz.TabBar_currentTab__yDKDf .TabBar_closeButton__yWUae{display:flex}.TabBar_tabBarContainer__fEQV9 .TabBar_tabBarItem__vWlfz .TabBar_closeButton__yWUae{position:absolute;right:4px;display:none;width:16px;height:16px;cursor:pointer;align-items:center;justify-content:center;border-radius:2px}.TabBar_tabBarContainer__fEQV9 .TabBar_tabBarItem__vWlfz .TabBar_closeButton__yWUae:hover{background:#f3f4f6}.TabBar_tabBarCloseAllButton__Bx4fj{margin-right:16px;cursor:pointer}.TabBar_deployButton__g3TY4{padding:0 8px;background:#f3f4f6;transition:all .2s;display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:#101010;border:1px solid #d3d3d3;height:24px;border-radius:6px;cursor:pointer}.TabBar_deployButton__g3TY4:hover{background:#e1e5ed}.mindmap-container{background-color:#ffffff!important}.overflow-hidden.relative.h-full.mindmap-container{background-color:#ffffff!important;background:#ffffff!important}.mindmap-toolbar-container{display:flex;align-items:center;gap:8px;background-color:rgba(255,255,255,1);border-radius:12px;border:1px solid #e1e5eb;padding-right:3.5px}.mindmap-toolbar-divider{width:1px;height:24px;background-color:#e5e7eb;flex-shrink:0}.mindmap-toolbar-fullscreen-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;transition:background-color .2s ease;user-select:none;flex-shrink:0}.mindmap-toolbar-fullscreen-btn:hover{background-color:#f3f4f6}.mindmap-toolbar-fullscreen-btn:active{background-color:#e5e7eb;transform:scale(.95)}.mindmap-toolbar-container .mm-toolbar{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:3.5px!important;margin:0!important}.mindmap-toolbar-container .mm-toolbar-item{width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;transition:background-color .2s ease!important;cursor:pointer!important;user-select:none!important}.mindmap-toolbar-container .mm-toolbar-item:hover{background-color:#f3f4f6!important}.mindmap-toolbar-container .mm-toolbar-item:active{background-color:#e5e7eb!important;transform:scale(.95)!important}.mindmap-toolbar-container .mm-toolbar-item svg{width:32px!important;height:32px!important;color:#101010!important;fill:#101010!important}.mindmap-toolbar-container .mm-toolbar-item:not(:has(svg)){font-size:20px!important;color:#101010!important}.mindmap-toolbar-fullscreen-btn iconpark-icon{color:#101010;font-size:30px}@media (max-width:768px){.mindmap-toolbar-container{padding:6px;gap:6px}.mindmap-toolbar-container .mm-toolbar-item,.mindmap-toolbar-fullscreen-btn{width:36px!important;height:36px!important}.mindmap-toolbar-container .mm-toolbar-item svg{width:28px!important;height:28px!important}.mindmap-toolbar-fullscreen-btn iconpark-icon{font-size:26px}}@media (prefers-color-scheme:dark){.mindmap-toolbar-container{background-color:rgba(31,41,55,.9);box-shadow:0 2px 8px rgba(0,0,0,.3)}.mindmap-toolbar-divider{background-color:#4b5563}.mindmap-toolbar-container .mm-toolbar-item:hover,.mindmap-toolbar-fullscreen-btn:hover{background-color:#374151!important}.mindmap-toolbar-container .mm-toolbar-item:active,.mindmap-toolbar-fullscreen-btn:active{background-color:#4b5563!important}.mindmap-toolbar-container .mm-toolbar-item svg,.mindmap-toolbar-fullscreen-btn iconpark-icon{color:#f9fafb!important;fill:#f9fafb!important}}.monaco-editor .margin-view-overlays .line-numbers{padding-left:0!important;padding-right:4px!important}.monaco-diff-editor .gutter{width:20px!important;min-width:20px!important}.monaco-diff-editor .gutter .gutterItem .buttons{justify-content:flex-start!important;padding-left:2px!important}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container{border-radius:3px!important}.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item .action-label{padding:0 1px!important}.comment-line-number-highlight{color:#ef4444!important;font-weight:600;cursor:pointer}.comment-line-number-highlight:hover{color:#dc2626!important}.monaco-comment-popup{background:white;border:1px solid #e5e7eb;border-radius:12px;vbox-shadow:0 10px 30px 0 rgba(0,0,0,.1);padding:0;min-width:320px;max-width:400px;max-height:400px;overflow:hidden;overflow-x:hidden;display:flex;flex-direction:column}.monaco-comment-header{display:flex;justify-content:space-between;align-items:center;padding:16px 14px;box-shadow:inset 0 -1px 0 0 #F5F5F5}.comment-title{font-size:13px;line-height:18px;font-weight:400;color:#757575;padding-left:8px;border-left:2px solid #c2c2c2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.monaco-comment-close{background:none;border:none;cursor:pointer;color:#6b7280;font-size:18px;padding:0 4px;line-height:1;transition:color .2s}.monaco-comment-close:hover{color:#374151}.monaco-comment-list{max-height:396px;overflow-y:auto;padding:0 10px}.monaco-comment-item{display:flex;gap:12px;padding:16px 10px;position:relative}.comment-avatar{flex-shrink:0}.avatar-circle{width:32px;height:32px;border-radius:50%;background:#26B2BF;color:white;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500}.comment-content-area{flex:1;min-width:0}.comment-header-line{display:flex;align-items:center;gap:8px;margin-bottom:4px}.comment-author-name{font-weight:400;font-size:12px;color:#101010;line-height:17px}.comment-time{font-size:12px;color:#9ca3af}.comment-actions{display:flex;gap:6px;margin-left:auto;transition:opacity .2s ease}.monaco-comment-item:hover .comment-actions{opacity:1}.comment-action-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#9ca3af;border-radius:4px;cursor:pointer;transition:all .2s ease;padding:0;position:relative}.comment-action-icon:hover{background:#f3f4f6;color:#6b7280}.comment-action-icon svg{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;fill:none}.comment-text{font-size:14px;color:#101010;line-height:20px;word-wrap:break-word}.comment-text .mention{color:#26B2BF;font-weight:500}.monaco-comment-input-container{display:flex;gap:12px;padding:16px;background:#ffffff;border-top:1px solid #f3f4f6;flex-shrink:0}.comment-input-wrapper{flex:1;min-width:0}.monaco-comment-input{width:100%;min-height:50px;max-height:100px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;resize:none;outline:none;transition:border-color .2s ease;line-height:1.5}.monaco-comment-input:focus{border-color:#26B2BF;box-shadow:0 0 0 3px rgba(38,178,191,.1)}.monaco-comment-input::placeholder{color:#9ca3af}.monaco-comment-input-buttons{display:flex;gap:8px;margin-top:8px;justify-content:flex-end}.monaco-comment-input-cancel,.monaco-comment-input-submit{padding:5px 12px;font-size:13px;font-weight:400;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;outline:none}.monaco-comment-input-submit{background:#26B2BF;color:white}.monaco-comment-input-submit:hover{background:#1e9aa7}.monaco-comment-input-submit:active{transform:scale(.98)}.monaco-comment-input-submit:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.monaco-comment-input-cancel{background:#fff;color:#101010;border-radius:8px;border:1px solid #e6e6e6}.monaco-comment-input-cancel:hover{background:#e5e7eb;color:#4b5563}.monaco-comment-input-cancel:active{transform:scale(.98)}.comment-line-highlight{background-color:rgba(59,130,246,.08)}.preview-comment-line-highlight{text-decoration:underline;text-decoration-color:#FFC710;text-underline-offset:6px}.preview-comment-line-active{background-color:#FFF0CD;border-radius:2px;margin:0 -4px;padding:0 4px}.comment-edit-area{margin-top:8px}.comment-time-row{font-size:11px;color:#8F8F8F;font-weight:400;line-height:16px}.comment-edit-input{width:100%;min-height:60px;max-height:150px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;resize:vertical;outline:none;transition:border-color .2s ease;line-height:1.5;color:#1f2937}.comment-edit-input:focus{border-color:#26B2BF;box-shadow:0 0 0 3px rgba(38,178,191,.1)}.comment-edit-buttons{display:flex;gap:8px;margin-top:8px;justify-content:flex-end}.comment-edit-cancel,.comment-edit-save{padding:5px 12px;font-size:13px;font-weight:400;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;outline:none}.comment-edit-save{background:#26B2BF;color:white}.comment-edit-save:hover{background:#1e9aa7}.comment-edit-save:active{transform:scale(.98)}.comment-edit-cancel{background:#fff;color:#101010;border-radius:8px;border:1px solid #e6e6e6}.comment-edit-cancel:hover{background:#e5e7eb;color:#4b5563}.comment-edit-cancel:active{transform:scale(.98)}.monaco-comment-item[data-editing=true] .comment-text{display:none}.monaco-comment-item[data-editing=true] .comment-edit-area{display:block}