._container_5hsky_1{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:200}._toast_5hsky_11{background:var(--text);color:var(--surface);border-radius:var(--radius);padding:12px 16px;font-size:13px;max-width:320px;box-shadow:var(--shadow-lg);animation:_slide-up_5hsky_1 .2s var(--ease)}._info_5hsky_22{background:var(--text)}._error_5hsky_26{background:var(--danger);color:#fff}._success_5hsky_31{background:var(--success);color:#fff}._wrap_12eno_1{position:relative}._bellButton_12eno_5{background:none;border:none;cursor:pointer;position:relative;color:var(--text-dim);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);transition:background-color .12s var(--ease),color .12s var(--ease)}._bellButton_12eno_5:hover{background:var(--surface-hover);color:var(--text)}._badge_12eno_25{position:absolute;top:2px;right:2px;background:var(--danger);color:#fff;border-radius:999px;font-size:10px;min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;padding:0 3px}._dropdown_12eno_41{position:absolute;right:0;top:calc(100% + 8px);width:340px;max-height:420px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:50;animation:_slide-down-fade_12eno_1 .14s var(--ease)}._header_12eno_56{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border);font-size:13px;font-weight:600}._markAll_12eno_66{background:none;border:none;color:var(--accent);font-size:12px;font-weight:500;cursor:pointer}._item_12eno_75{display:block;padding:10px 14px;font-size:13px;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text-dim);transition:background-color .1s var(--ease)}._item_12eno_75:last-child{border-bottom:none}._item_12eno_75:hover{background:var(--surface-hover)}._unread_12eno_93{color:var(--text);font-weight:500}._empty_12eno_98{padding:24px;text-align:center;color:var(--text-dim);font-size:13px}._overlay_6wgih_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#091e4270;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;animation:_fade-in_6wgih_1 .16s var(--ease)}._overlayClosing_6wgih_13{animation:_overlay-out_6wgih_1 .14s var(--ease) forwards}._dialog_6wgih_17{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;animation:_pop-in_6wgih_1 .18s var(--ease)}._dialogClosing_6wgih_28{animation:_dialog-out_6wgih_1 .14s var(--ease) forwards}@keyframes _overlay-out_6wgih_1{to{opacity:0}}@keyframes _dialog-out_6wgih_1{to{opacity:0;transform:scale(.96)}}._header_6wgih_45{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}._title_6wgih_53{font-size:16px;font-weight:600;margin:0}._close_6wgih_59{background:none;border:none;color:var(--text-dim);cursor:pointer;line-height:1;display:flex;padding:4px;border-radius:var(--radius-sm);transition:background-color .12s var(--ease),color .12s var(--ease)}._close_6wgih_59:hover{background:var(--surface-hover);color:var(--text)}._body_6wgih_76{padding:20px}._avatar_trfwp_1{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:600;flex-shrink:0;line-height:1;-webkit-user-select:none;user-select:none}._button_14kxc_1{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:var(--radius-sm);padding:8px 14px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease),transform .08s var(--ease),box-shadow .12s var(--ease);white-space:nowrap}._button_14kxc_1:active{transform:scale(.97)}._button_14kxc_1:disabled{opacity:.5;cursor:not-allowed;transform:none}._primary_14kxc_26{background:var(--accent);color:#fff}._primary_14kxc_26:not(:disabled):hover{background:var(--accent-hover)}._secondary_14kxc_35{background:var(--surface-sunken);color:var(--text)}._secondary_14kxc_35:not(:disabled):hover{background:var(--border)}._danger_14kxc_44{background:transparent;color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}._danger_14kxc_44:not(:disabled):hover{background:var(--danger-bg)}._ghost_14kxc_54{background:transparent;color:var(--text-dim)}._ghost_14kxc_54:not(:disabled):hover{background:var(--surface-hover);color:var(--text)}._spinner_14kxc_64{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_14kxc_64 .6s linear infinite;opacity:.8}._field_350kf_1{display:flex;flex-direction:column;gap:5px}._label_350kf_7{font-size:12px;font-weight:600;color:var(--text-dim)}._input_350kf_13{background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;color:var(--text);font-size:14px;outline:none;width:100%;font-family:inherit;transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}._input_350kf_13:hover:not(:disabled){border-color:var(--border-strong)}._input_350kf_13:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._input_350kf_13:disabled{background:var(--surface-sunken);color:var(--text-dim);cursor:not-allowed}._textarea_350kf_41{resize:vertical;min-height:80px}._autoResize_350kf_46{resize:none;overflow:hidden}._error_350kf_51{color:var(--danger);font-size:12px}._hint_350kf_56{color:var(--text-faint);font-size:12px}._nav_1yt7c_1{display:flex;align-items:center;justify-content:space-between;height:var(--topbar-height);flex-shrink:0;padding:0 20px;background:var(--surface);border-bottom:1px solid var(--border)}._brand_1yt7c_12{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;text-decoration:none;color:var(--text)}._brandMark_1yt7c_22{width:26px;height:26px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px}._right_1yt7c_34{display:flex;align-items:center;gap:8px}._menuWrap_1yt7c_40{position:relative}._account_1yt7c_44{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--text);font-size:13px;cursor:pointer;padding:6px 8px;border-radius:var(--radius-sm);transition:background-color .12s var(--ease)}._account_1yt7c_44:hover{background:var(--surface-hover)}._accountName_1yt7c_62{font-weight:500}._chevron_1yt7c_66{color:var(--text-faint)}._menu_1yt7c_40{position:absolute;right:0;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden;min-width:190px;z-index:50;animation:_slide-down-fade_1yt7c_1 .14s var(--ease)}._menuItem_1yt7c_84{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 14px;background:none;border:none;color:var(--text);font-size:13px;cursor:pointer;transition:background-color .1s var(--ease)}._menuItem_1yt7c_84:hover{background:var(--surface-hover)}._spinner_120y8_1{width:22px;height:22px;border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_120y8_1 .7s linear infinite}._page_120y8_10{display:flex;align-items:center;justify-content:center;padding:80px 0;animation:_fade-in_120y8_1 .2s var(--ease)}._sidebar_pxlmp_1{width:var(--sidebar-width);flex-shrink:0;border-right:1px solid var(--border);background:var(--bg);padding:12px 8px;display:flex;flex-direction:column;animation:_fade-in_pxlmp_1 .18s var(--ease)}._projectHeader_pxlmp_12{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:8px;border-radius:var(--radius);text-align:left;margin-bottom:8px;transition:background-color .12s var(--ease)}._projectHeader_pxlmp_12:hover{background:var(--surface-hover)}._projectIcon_pxlmp_30{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--accent);color:#18191a;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}._projectMeta_pxlmp_44{display:flex;flex-direction:column;min-width:0}._projectName_pxlmp_50{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._projectKey_pxlmp_59{font-size:11px;color:var(--text-faint)}._nav_pxlmp_64{display:flex;flex-direction:column;gap:2px}._navItem_pxlmp_70{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius);color:var(--text-dim);text-decoration:none;font-size:13px;font-weight:500;transition:background-color .12s var(--ease),color .12s var(--ease)}._navItem_pxlmp_70:hover{background:var(--surface-hover);color:var(--text)}._navItemActive_pxlmp_88{background:var(--accent-bg);color:var(--accent)}._navItemActive_pxlmp_88 svg{color:var(--accent)}._spacer_pxlmp_97{flex:1}._layout_1t63i_1{display:flex;flex:1;min-height:0}._content_1t63i_7{flex:1;min-width:0;overflow-y:auto}:root{--bg: #18191a;--surface: #242528;--surface-hover: #2b2c2f;--surface-sunken: #1f1f21;--surface-overlay: #2b2c2f;--border: rgba(227, 228, 242, .12);--border-strong: #7e8188;--text: #cecfd2;--text-dim: #a9abaf;--text-faint: #96999e;--accent: #669df1;--accent-hover: #8fb8f6;--accent-bg: #1c2b42;--accent-bg-hover: #123263;--danger: #f15b50;--danger-bg: #3a2321;--success: #82b536;--success-bg: #28311b;--warning: #fbc828;--warning-bg: #3a2c1f;--radius-sm: 4px;--radius: 6px;--radius-lg: 8px;--radius-xl: 12px;--shadow-sm: 0px 1px 1px rgba(1, 4, 4, .5), 0px 0px 1px rgba(1, 4, 4, .5);--shadow-md: 0px 0px 0px 1px rgba(189, 189, 189, .12), 0px 8px 12px rgba(1, 4, 4, .36), 0px 0px 1px 1px rgba(1, 4, 4, .5);--shadow-lg: 0px 0px 0px 1px rgba(189, 189, 189, .12), 0px 8px 12px rgba(1, 4, 4, .55), 0px 0px 1px 1px rgba(1, 4, 4, .5);--sidebar-width: 260px;--topbar-height: 48px;--ease: cubic-bezier(.15, 1, .3, 1);--font-body: "Atlassian Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif}:root[data-theme=light]{--bg: #f7f8f9;--surface: #ffffff;--surface-hover: #f4f5f7;--surface-sunken: #ebecf0;--surface-overlay: #ffffff;--border: #dfe1e6;--border-strong: #c1c7d0;--text: #172b4d;--text-dim: #6b778c;--text-faint: #97a0af;--accent: #0c66e4;--accent-hover: #0055cc;--accent-bg: #e9f2ff;--accent-bg-hover: #cfe1fd;--danger: #e2483d;--danger-bg: #ffecea;--success: #22a06b;--success-bg: #e3fcef;--warning: #e56910;--warning-bg: #fff7e6;--shadow-sm: 0 1px 2px rgba(9, 30, 66, .15);--shadow-md: 0 4px 8px -2px rgba(9, 30, 66, .18), 0 0 1px rgba(9, 30, 66, .25);--shadow-lg: 0 12px 24px -6px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .3)}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,textarea,select{font-family:inherit}.app-shell{display:flex;flex-direction:column;height:100vh}.app-shell__routes{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.page{max-width:1200px;margin:0 auto;padding:28px 24px 80px;width:100%}.page--narrow{max-width:400px;padding-top:0}.auth-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:20px}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:36px 32px;width:100%;max-width:380px;animation:rise-in .28s var(--ease)}.stack{display:flex;flex-direction:column;gap:14px}.row{display:flex;align-items:center;gap:10px}.title-lg{font-size:20px;font-weight:600;margin:0;letter-spacing:-.01em}.title-md{font-size:14px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.text-dim{color:var(--text-dim);font-size:13px}.error-text{color:var(--danger);font-size:13px}@keyframes rise-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}
