._container_10zk7_1{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:200}._toast_10zk7_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_10zk7_1 .2s var(--ease)}._info_10zk7_22{background:var(--text)}._error_10zk7_26{background:var(--danger);color:var(--text-on-accent)}._success_10zk7_31{background:var(--success);color:var(--text-on-accent)}@media (max-width: 480px){._container_10zk7_1{left:12px;right:12px;bottom:12px}._toast_10zk7_11{max-width:none}}._surface_idyoa_1{opacity:0;pointer-events:none;transition:opacity .13s var(--ease)}._visible_idyoa_7{opacity:1;pointer-events:auto;transition:opacity .18s var(--ease)}@media (prefers-reduced-motion: reduce){._surface_idyoa_1{transition-duration:1ms}}._wrap_yeo9b_1{position:relative}._bellButton_yeo9b_5{background:none;border:none;cursor:pointer;position:relative;color:var(--text-dim);display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-xl);transition:background-color .12s var(--ease),color .12s var(--ease)}._bellButton_yeo9b_5:hover{background:var(--surface-hover);color:var(--text)}._badge_yeo9b_25{position:absolute;top:2px;right:2px;background:var(--danger);color:var(--text-on-accent);border-radius:999px;font-size:10px;min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;padding:0 3px}._dropdown_yeo9b_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}._header_yeo9b_55{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_yeo9b_65{background:none;border:none;color:var(--accent);font-size:12px;font-weight:500;cursor:pointer}._item_yeo9b_74{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_yeo9b_74:last-child{border-bottom:none}._item_yeo9b_74:hover{background:var(--surface-hover)}._unread_yeo9b_92{color:var(--text);font-weight:500}._empty_yeo9b_97{padding:24px;text-align:center;color:var(--text-dim);font-size:13px}@media (max-width: 600px){._dropdown_yeo9b_41{position:fixed;left:12px;right:12px;top:calc(var(--topbar-height) + 8px);width:auto}}._overlay_1fenr_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-backdrop);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;animation:_fade-in_1fenr_1 .23s var(--ease)}._overlayClosing_1fenr_13{animation:_overlay-out_1fenr_1 .22s var(--ease) forwards}._dialog_1fenr_17{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-dialog);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;animation:_pop-in_1fenr_1 .24s var(--ease)}._dialogClosing_1fenr_28{animation:_dialog-out_1fenr_1 .22s var(--ease) forwards}@keyframes _overlay-out_1fenr_1{to{opacity:0}}@keyframes _dialog-out_1fenr_1{to{opacity:0;transform:scale(.96)}}._header_1fenr_45{display:flex;align-items:center;justify-content:space-between;padding:20px 28px 21px;border-bottom:1px solid var(--border-subtle)}._title_1fenr_53{font-size:18px;font-weight:600;color:var(--text-strong);margin:0}._close_1fenr_60{background:none;border:none;color:var(--text-dim);cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-xl);transition:background-color .12s var(--ease),color .12s var(--ease)}._close_1fenr_60:hover{background:var(--surface-hover);color:var(--text)}._body_1fenr_80{padding:24px 28px}@media (max-width: 768px){._overlay_1fenr_1{padding:0;align-items:flex-end}._dialog_1fenr_17{max-width:100%;max-height:92vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:_sheet-in_1fenr_1 .24s var(--ease)}._dialogClosing_1fenr_28{animation:_sheet-out_1fenr_1 .22s var(--ease) forwards}._header_1fenr_45{padding:16px 16px 17px}._body_1fenr_80{padding:16px}}@keyframes _sheet-in_1fenr_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _sheet-out_1fenr_1{to{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion: reduce){._overlay_1fenr_1,._dialog_1fenr_17,._dialogClosing_1fenr_28{animation-duration:1ms!important}}._avatar_11wph_1{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-on-accent);background:var(--avatar-color, var(--avatar-bg));font-weight:600;flex-shrink:0;line-height:1;-webkit-user-select:none;user-select:none}._button_pquic_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--radius-lg);padding:8px 16px;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease),transform .08s var(--ease),box-shadow .12s var(--ease),opacity .12s var(--ease);white-space:nowrap}._button_pquic_1:active{transform:scale(.97)}._button_pquic_1:disabled{opacity:.5;cursor:not-allowed;transform:none}._primary_pquic_26{background:var(--accent-gradient);color:var(--text-on-accent)}._primary_pquic_26:not(:disabled):hover{opacity:.92}._secondary_pquic_35{background:var(--surface-sunken);border:1px solid var(--border);color:var(--text-body)}._secondary_pquic_35:not(:disabled):hover{background:var(--border)}._danger_pquic_45{background:var(--danger-soft-bg);color:var(--danger);border:1px solid var(--danger-soft-border)}._danger_pquic_45:not(:disabled):hover{background:var(--danger-soft-border)}._ghost_pquic_55{background:transparent;color:var(--text-dim)}._ghost_pquic_55:not(:disabled):hover{background:var(--surface-hover);color:var(--text)}._spinner_pquic_65{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_pquic_65 .6s linear infinite;opacity:.8}._field_3l700_1{display:flex;flex-direction:column;gap:8px}._label_3l700_7{font-size:14px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em}._input_3l700_15{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-xl);padding:9px 13px;color:var(--text-body);font-size:14px;outline:none;width:100%;font-family:inherit;transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}._input_3l700_15:hover:not(:disabled){border-color:var(--border-strong)}._input_3l700_15:focus{border-color:var(--accent-2);box-shadow:0 0 0 1px var(--accent-2)}._input_3l700_15:disabled{background:var(--surface-sunken);color:var(--text-faint);cursor:not-allowed}._textarea_3l700_43{resize:vertical;min-height:80px}._autoResize_3l700_48{resize:none;overflow:hidden}._error_3l700_53{color:var(--danger);font-size:12px}._hint_3l700_58{color:var(--text-faint);font-size:12px}._root_cmf3g_1{position:relative;width:100%}._trigger_cmf3g_6{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-xl);padding:9px 13px;color:var(--text-body);font-size:14px;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}._trigger_cmf3g_6:hover:not(:disabled){border-color:var(--border-strong)}._trigger_cmf3g_6:focus-visible{border-color:var(--accent-2);box-shadow:0 0 0 1px var(--accent-2);outline:none}._disabled_cmf3g_34{background:var(--surface-sunken);color:var(--text-dim);cursor:not-allowed}._value_cmf3g_40{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_cmf3g_46{flex-shrink:0;color:var(--text-faint);transition:transform .14s var(--ease)}._chevronOpen_cmf3g_52{transform:rotate(180deg)}._hiddenValidator_cmf3g_56{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;border:none;padding:0;margin:0}._menu_cmf3g_67{z-index:200;max-height:260px;overflow-y:auto;background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:4px;margin:0;list-style:none}._option_cmf3g_80{padding:7px 10px;border-radius:var(--radius);font-size:14px;color:var(--text-body);cursor:pointer}._optionRow_cmf3g_88{display:flex;align-items:center;gap:4px;padding-right:4px}._optionRow_cmf3g_88 ._option_cmf3g_80{display:flex;align-items:center;flex:1;min-width:0;border:0;background:transparent;font:inherit;text-align:left}._optionLabel_cmf3g_106{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionHighlighted_cmf3g_113{background:var(--surface-hover)}._optionSelected_cmf3g_117{color:var(--accent-2);font-weight:600}._optionDisabled_cmf3g_122{color:var(--text-faint);cursor:not-allowed}._menuWrap_unjrj_1{position:relative}._account_unjrj_5{display:flex;align-items:center;gap:8px;white-space:nowrap;background:none;border:none;color:var(--text-body);font-size:16px;font-weight:500;cursor:pointer;padding:6px 8px;border-radius:var(--radius);transition:background-color .12s var(--ease)}._account_unjrj_5:hover{background:var(--surface-hover)}._accountName_unjrj_25{font-weight:500}._chevron_unjrj_29{color:var(--text-faint);transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s var(--ease)}._accountOpen_unjrj_34 ._chevron_unjrj_29{color:var(--text-body);transform:rotate(180deg)}._menu_unjrj_1{position:absolute;right:0;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;min-width:190px;z-index:50}._menuItem_unjrj_52{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 14px;background:none;border:none;color:var(--text-body);font-size:14px;cursor:pointer;transition:background-color .1s var(--ease)}._menuItem_unjrj_52:hover{background:var(--surface-hover)}@media (max-width: 480px){._accountName_unjrj_25,._chevron_unjrj_29{display:none}._account_unjrj_5{padding:6px}}._logo_wdsac_1{display:inline-flex;align-items:center;gap:12px}._label_wdsac_7{font-weight:700;font-size:18px;background:linear-gradient(159deg,var(--accent-1) 0%,var(--accent-2) 50%,var(--accent-3) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}._logoLg_wdsac_16 ._label_wdsac_7{font-size:32px}._toggle_awcqg_1{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-xl);border:none;background:none;color:var(--text-dim);cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease)}._toggle_awcqg_1:hover{background:var(--surface-hover);color:var(--text)}._nav_1kd43_1{display:flex;align-items:center;justify-content:space-between;height:var(--topbar-height);flex-shrink:0;padding:0 32px;background:var(--surface);border-bottom:1px solid var(--border)}._brand_1kd43_12{display:flex;align-items:center;text-decoration:none;color:var(--text)}._right_1kd43_19{display:flex;align-items:center;gap:12px}@media (max-width: 768px){._nav_1kd43_1{padding:0 16px}}._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_416l2_1{width:var(--sidebar-width);flex-shrink:0;height:100%;border-right:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;animation:_fade-in_416l2_1 .18s var(--ease)}._backdrop_416l2_12{display:none}._brandRow_416l2_16{display:flex;align-items:center;justify-content:space-between;height:var(--topbar-height);flex-shrink:0;padding:0 12px 0 20px;border-bottom:1px solid var(--border)}._brand_416l2_16{display:flex;align-items:center;text-decoration:none}._closeButton_416l2_32{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-xl);border:none;background:none;color:var(--text-dim);cursor:pointer}._closeButton_416l2_32:hover{background:var(--surface-hover)}._projectHeader_416l2_49{display:flex;align-items:center;gap:12px;background:none;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;padding:12px 12px 13px;border-radius:0;text-align:left;flex-shrink:0;transition:background-color .12s var(--ease)}._projectHeader_416l2_49:hover{background:var(--surface-hover)}._projectIcon_416l2_68{width:36px;height:36px;border-radius:var(--radius-xl);background:var(--accent-gradient);color:var(--text-on-accent);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;box-shadow:var(--shadow-sm)}._projectMeta_416l2_83{display:flex;flex-direction:column;min-width:0}._projectName_416l2_89{font-size:16px;font-weight:600;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._projectKey_416l2_98{font-size:14px;font-family:var(--font-mono);color:var(--text-faint)}._nav_416l2_104{display:flex;flex-direction:column;gap:2px;padding:12px}._navItem_416l2_111{display:flex;align-items:center;gap:12px;height:38px;padding:0 12px;border-radius:var(--radius-xl);color:var(--text-dim);text-decoration:none;font-size:15px;font-weight:400;transition:background-color .12s var(--ease),color .12s var(--ease)}._navItem_416l2_111:hover{background:var(--surface-hover);color:var(--text)}._navLabel_416l2_130{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navItemActive_416l2_136{background:var(--accent-bg);color:var(--accent-2);font-weight:600}._navItemActive_416l2_136 ._navLabel_416l2_130{background:linear-gradient(167deg,var(--accent-1) 0%,var(--accent-2) 50%,var(--accent-3) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}._navItemActive_416l2_136 svg{color:var(--accent-2)}._navItemActive_416l2_136:after{content:"";width:8px;height:8px;margin-left:auto;border-radius:var(--radius-full);background:var(--accent-gradient);flex-shrink:0}._spacer_416l2_163{flex:1}@media (max-width: 768px){._sidebar_416l2_1{position:fixed;inset:0 auto 0 0;z-index:220;width:min(85vw,300px);transform:translate(-100%);transition:transform .22s var(--ease);box-shadow:var(--shadow-lg)}._sidebarOpen_416l2_178{transform:translate(0)}._backdrop_416l2_12{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-backdrop);z-index:210;animation:_fade-in_416l2_1 .16s var(--ease)}._closeButton_416l2_32{display:flex}}._root_ec3ah_1{position:relative;display:flex;align-items:center;gap:8px;width:100%;max-width:360px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-xl);padding:0 13px;height:38px;transition:border-color .12s var(--ease)}._root_ec3ah_1:focus-within{border-color:var(--accent-2)}._icon_ec3ah_20{flex-shrink:0;width:16px;height:16px;color:var(--text-faint)}._input_ec3ah_27{flex:1;min-width:0;border:none;background:none;outline:none;font-size:14px;font-family:inherit;color:var(--text-body)}._input_ec3ah_27::placeholder{color:var(--text-faint)}._menu_ec3ah_42{z-index:200;max-height:320px;overflow-y:auto;background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:4px;margin:0;list-style:none}._option_ec3ah_55{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius);cursor:pointer}._option_ec3ah_55:hover{background:var(--surface-hover)}._optionKey_ec3ah_68{flex-shrink:0;font-family:var(--font-mono);font-size:12px;color:var(--text-faint)}._optionTitle_ec3ah_75{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--text-body)}._empty_ec3ah_83{display:flex;align-items:center;min-height:36px;padding:7px 10px;font-size:14px;color:var(--text-faint)}._topbar_v3gh8_1{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px) minmax(0,1fr);align-items:center;height:var(--topbar-height);flex-shrink:0;padding:0 32px;background:var(--surface);border-bottom:1px solid var(--border);gap:12px;min-width:0}._left_v3gh8_15{grid-column:1;display:flex;align-items:center;gap:8px;min-width:0}._menuButton_v3gh8_23{display:none;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;margin-left:-8px;border-radius:var(--radius-xl);border:none;background:none;color:var(--text-dim);cursor:pointer}._menuButton_v3gh8_23:hover{background:var(--surface-hover)}._title_v3gh8_42{font-size:24px;font-weight:700;color:var(--text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleContent_v3gh8_52{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}._titleContentAnimated_v3gh8_61{animation:_title-enter_v3gh8_1 .26s var(--ease) both}._center_v3gh8_65{position:absolute;top:0;bottom:0;left:calc(50% - var(--sidebar-width) / 2);width:360px;transform:translate(-50%);min-width:0;display:flex;justify-content:center;align-items:center;pointer-events:none}._center_v3gh8_65>*{pointer-events:auto}._right_v3gh8_83{grid-column:3;display:flex;align-items:center;gap:12px;justify-self:end;white-space:nowrap}@keyframes _title-enter_v3gh8_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._titleContentAnimated_v3gh8_61{animation:_title-enter-reduced_v3gh8_1 .1s linear both}@keyframes _title-enter-reduced_v3gh8_1{0%{opacity:.7}to{opacity:1}}}@media (max-width: 1500px){._topbar_v3gh8_1{grid-template-columns:minmax(0,1fr) minmax(0,300px) minmax(0,1fr)}._center_v3gh8_65{width:300px}._right_v3gh8_83{gap:8px}}@media (max-width: 1100px){._topbar_v3gh8_1{grid-template-columns:minmax(0,1fr) auto}._center_v3gh8_65{display:none}._right_v3gh8_83{grid-column:2}}@media (max-width: 768px){._topbar_v3gh8_1{padding:0 16px}._menuButton_v3gh8_23{display:flex}._title_v3gh8_42{font-size:18px}}._overlay_1qa8z_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-backdrop);display:flex;justify-content:flex-end;z-index:100;animation:_fade-in_1qa8z_1 .3s ease-out}._overlay_1qa8z_1._overlayClosing_1qa8z_11{animation:_overlay-out_1qa8z_1 .32s ease-in forwards}._panel_1qa8z_15{background:var(--surface);box-shadow:var(--shadow-drawer);width:100%;max-width:820px;height:100%;display:flex;flex-direction:column;animation:_slide-in_1qa8z_1 .38s ease-out}._panel_1qa8z_15._panelClosing_1qa8z_26{animation:_slide-out_1qa8z_1 .32s ease-in forwards}@keyframes _overlay-out_1qa8z_1{to{opacity:0}}@keyframes _slide-in_1qa8z_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slide-out_1qa8z_1{to{transform:translate(100%)}}._header_1qa8z_51{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:20px 28px 21px;border-bottom:1px solid var(--border-subtle)}._title_1qa8z_60{font-size:18px;font-weight:600;color:var(--text-strong);margin:0}._close_1qa8z_67{background:none;border:none;color:var(--text-dim);cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-xl);transition:background-color .12s var(--ease),color .12s var(--ease)}._close_1qa8z_67:hover{background:var(--surface-hover);color:var(--text)}._body_1qa8z_87{flex:1;overflow-y:auto;padding:24px 28px}@media (max-width: 768px){._overlay_1qa8z_1{align-items:flex-end}._panel_1qa8z_15{max-width:100%;height:auto;max-height:92vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:_sheet-in_1qa8z_1 .34s ease-out}._panel_1qa8z_15._panelClosing_1qa8z_26{animation:_sheet-out_1qa8z_1 .28s ease-in forwards}._header_1qa8z_51{padding:16px 16px 17px}._body_1qa8z_87{padding:16px}}@keyframes _sheet-in_1qa8z_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _sheet-out_1qa8z_1{to{opacity:0;transform:translateY(24px)}}._root_6q3op_1{position:relative;width:100%}._trigger_6q3op_6{display:flex;align-items:center;gap:8px;width:100%;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-xl);padding:9px 13px;color:var(--text-body);font-size:14px;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}._trigger_6q3op_6:hover:not(:disabled){border-color:var(--border-strong)}._trigger_6q3op_6:focus-visible{border-color:var(--accent-2);box-shadow:0 0 0 1px var(--accent-2);outline:none}._trigger_6q3op_6:disabled{background:var(--surface-sunken);color:var(--text-faint);cursor:not-allowed}._triggerIcon_6q3op_39{color:var(--text-faint);flex-shrink:0}._triggerValue_6q3op_44{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._triggerPlaceholder_6q3op_51{color:var(--text-faint)}._popover_6q3op_55{z-index:200;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:16px;width:300px}._popoverHeader_6q3op_65{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._navButton_6q3op_72{width:28px;height:28px;border-radius:var(--radius-lg);border:none;background:none;color:var(--text-dim);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .12s var(--ease)}._navButton_6q3op_72:hover{background:var(--surface-hover)}._monthLabel_6q3op_90{font-size:14px;font-weight:600;color:var(--text-strong)}._weekdays_6q3op_96{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}._weekdayLabel_6q3op_102{text-align:center;font-size:11px;font-weight:600;color:var(--text-faint);text-transform:uppercase;padding:4px 0}._days_6q3op_111{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._day_6q3op_111{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:var(--radius-lg);font-size:13px;color:var(--text-body);cursor:pointer;transition:background-color .1s var(--ease),color .1s var(--ease)}._day_6q3op_111:hover{background:var(--surface-hover)}._dayMuted_6q3op_136{color:var(--text-faint)}._dayToday_6q3op_140{color:var(--accent-2);font-weight:700}._daySelected_6q3op_145{background:var(--accent-gradient);color:var(--text-on-accent);font-weight:600}._daySelected_6q3op_145:hover{background:var(--accent-gradient)}._dayInRange_6q3op_155{background:var(--accent-bg-hover);border-radius:0}._dayRangeStart_6q3op_160{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}._dayRangeEnd_6q3op_164{border-radius:0 var(--radius-lg) var(--radius-lg) 0}._popoverFooter_6q3op_168{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}._footerButton_6q3op_177{background:none;border:none;color:var(--accent-2);font-size:13px;font-weight:500;cursor:pointer;padding:0}._footerButton_6q3op_177:hover{color:var(--accent-hover)}._footerButtonMuted_6q3op_191{color:var(--text-faint)}._footerButtonMuted_6q3op_191:hover{color:var(--text-dim)}._trigger_zf1zw_1{height:38px;min-height:38px}._selectedRow_zf1zw_6{display:flex;align-items:center;flex:1;min-width:0;gap:8px;overflow:hidden}._selectedValue_zf1zw_15{flex:1;min-width:0}._avatarStack_zf1zw_20{display:flex;flex-shrink:0}._avatarStack_zf1zw_20>span{margin-left:-6px;border:2px solid var(--surface-sunken)}._avatarStack_zf1zw_20>span:first-child{margin-left:0}._optionRow_zf1zw_34{display:flex;align-items:center;gap:8px}._optionName_zf1zw_40{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._checkIcon_zf1zw_47{flex-shrink:0;color:var(--accent-2)}._wrap_1x67x_1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:38px}._tag_1x67x_9{display:inline-flex;align-items:center;gap:6px;background:var(--accent-bg-hover);color:var(--accent-2);border-radius:var(--radius-full);padding:4px 6px 4px 12px;font-size:14px;font-weight:500}._tag_1x67x_9 button{display:flex;align-items:center;background:none;border:none;color:var(--accent-2);opacity:.7;cursor:pointer;padding:2px}._tag_1x67x_9 button:hover{opacity:1}._input_1x67x_36{flex:1;min-width:100px;border:1px dashed var(--border-strong);border-radius:var(--radius-full);outline:none;background:transparent;color:var(--text-body);padding:5px 13px;font-size:14px}._input_1x67x_36:focus{border-color:var(--accent-2)}._swatches_12agv_1{display:flex;flex-wrap:wrap;gap:10px}._swatch_12agv_1{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .12s var(--ease),border-color .12s var(--ease)}._swatch_12agv_1:hover{transform:scale(1.08)}._swatchSelected_12agv_21{border-color:var(--text);box-shadow:0 0 0 2px var(--surface)}._row_1ubfb_1{display:flex;align-items:center;gap:6px}._row_1ubfb_1>:first-child{flex:1;min-width:0}._addButton_1ubfb_12{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface-sunken);color:var(--text-dim);cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease),border-color .12s var(--ease)}._addButton_1ubfb_12:hover{background:var(--surface-hover);color:var(--text);border-color:var(--border-strong)}._deleteButton_1ubfb_33{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:0;border-radius:var(--radius);background:transparent;color:var(--text-dim);cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease),border-color .12s var(--ease)}._deleteButton_1ubfb_33:not(:disabled):hover{background:var(--danger-soft-bg);color:var(--danger)}._deleteButton_1ubfb_33:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}._deleteButton_1ubfb_33:disabled{opacity:.45;cursor:not-allowed}._confirmContent_1ubfb_63{display:flex;flex-direction:column;gap:16px}._confirmContent_1ubfb_63 p{margin:0;color:var(--text-body);line-height:1.5}._confirmActions_1ubfb_75{display:flex;justify-content:flex-end;gap:8px}._modeSwitch_16z0d_1{position:relative;display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));width:fit-content;margin:0 0 24px;padding:4px;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-sunken)}._modeIndicator_16z0d_13{position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:calc((100% - 10px)/2);border-radius:calc(var(--radius-xl) - 3px);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .36s cubic-bezier(.16,1,.3,1);pointer-events:none}._modeSwitchBulk_16z0d_27 ._modeIndicator_16z0d_13{transform:translate(100%)}._modeButton_16z0d_31{position:relative;z-index:1;min-width:0;min-height:36px;padding:7px 14px;border:0;border-radius:calc(var(--radius-xl) - 3px);background:transparent;color:var(--text-faint);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}._modeButton_16z0d_31:hover:not(._modeButtonActive_16z0d_51){color:var(--text-body)}._modeButton_16z0d_31:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}._modeButtonActive_16z0d_51{color:var(--text-strong)}._layout_16z0d_64{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:28px;transition:grid-template-columns .36s cubic-bezier(.16,1,.3,1),gap .36s cubic-bezier(.16,1,.3,1)}._bulkLayout_16z0d_73{grid-template-columns:minmax(0,1fr) minmax(0,0px);gap:0;transition-delay:.1s}._bulkLayout_16z0d_73 ._main_16z0d_79{padding-right:0;border-right-color:transparent}._main_16z0d_79{display:flex;flex-direction:column;gap:14px;min-width:0;padding-right:28px;border-right:1px solid var(--border-subtle);transition:padding-right .32s cubic-bezier(.16,1,.3,1),border-color .24s var(--ease)}._side_16z0d_96{box-sizing:border-box;min-width:0;width:100%;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:20px;max-height:720px;overflow:hidden;opacity:1;transform:translate(0);transform-origin:left center;transition:opacity .22s var(--ease) .1s,transform .32s cubic-bezier(.16,1,.3,1) 70ms,max-height .28s var(--ease),visibility 0s;visibility:visible}._bulkLayout_16z0d_73 ._side_16z0d_96{max-height:0;opacity:0;transform:translate(8px);transition:opacity .22s var(--ease),transform .32s cubic-bezier(.16,1,.3,1),max-height .28s var(--ease) .12s,visibility 0s .4s;visibility:hidden;pointer-events:none}._modeContent_16z0d_132{display:flex;flex-direction:column;gap:14px;animation:_mode-content-enter_16z0d_1 .32s cubic-bezier(.16,1,.3,1) both}._bulkLayout_16z0d_73 ._modeContent_16z0d_132{animation-delay:.1s}._titleInput_16z0d_143{height:54px;font-size:18px;font-weight:500;color:var(--text-strong)}._bulkInput_16z0d_150{min-height:240px;line-height:1.6;font-family:inherit}._bulkHint_16z0d_156{color:var(--text-faint);font-size:12px;line-height:1.5}._bulkResult_16z0d_162{padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-body);font-size:13px;line-height:1.5}._submitButton_16z0d_172{width:100%;margin-top:24px;view-transition-name:create-issue-submit}::view-transition-group(create-issue-submit){animation-duration:.48s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(create-issue-submit),::view-transition-new(create-issue-submit){height:100%}@media (max-width: 768px){._layout_16z0d_64{grid-template-columns:minmax(0,1fr);gap:20px}._bulkLayout_16z0d_73{grid-template-columns:minmax(0,1fr);gap:0}._main_16z0d_79{padding-right:0;padding-bottom:20px;border-right:none;border-bottom:1px solid var(--border-subtle)}}@keyframes _mode-content-enter_16z0d_1{0%{opacity:0;transform:translateY(9px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion: reduce){._modeIndicator_16z0d_13,._modeButton_16z0d_31,._layout_16z0d_64,._main_16z0d_79,._side_16z0d_96,._modeContent_16z0d_132{animation-duration:1ms!important;transition-duration:1ms!important;transition-delay:0ms!important}::view-transition-group(create-issue-submit){animation-duration:1ms}}._layout_n845s_1{display:flex;flex:1;min-height:0;background:var(--bg)}._content_n845s_8{flex:1;min-width:0;display:flex;flex-direction:column}._main_n845s_15{flex:1;min-height:0;overflow-y:auto}._topbarCreateIssue_n845s_21{flex-shrink:0}@media (max-width: 1280px){._topbarCreateIssue_n845s_21{padding:8px}._topbarCreateIssueLabel_n845s_30{display:none}}@media (max-width: 1100px) and (min-width: 769px){._topbarCreateIssue_n845s_21{padding:8px 16px}._topbarCreateIssueLabel_n845s_30{display:inline}}._unavailable_n845s_45{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center}._unavailable_n845s_45 p,._unavailable_n845s_45 h1{margin:0}._pageTransition_n845s_61{min-height:100%}._pageTransitionAnimated_n845s_65{animation:_page-enter_n845s_1 .3s var(--ease) both}@keyframes _page-enter_n845s_1{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._pageTransitionAnimated_n845s_65{animation:_page-enter-reduced_n845s_1 .1s linear both}@keyframes _page-enter-reduced_n845s_1{0%{opacity:.7}to{opacity:1}}}:root{--app-scale: 1;--bg: #f5f6fa;--surface: #ffffff;--surface-hover: #f8fafc;--surface-sunken: #f8fafc;--surface-overlay: #ffffff;--border: #e2e8f0;--border-subtle: #f1f5f9;--border-strong: #cad5e2;--text: #0f172b;--text-strong: #1d293d;--text-body: #314158;--text-secondary: #45556c;--text-dim: #62748e;--text-faint: #90a1b9;--text-faintest: #cad5e2;--accent-1: #8b5cf6;--accent-2: #6366f1;--accent-3: #38bdf8;--accent: #6366f1;--accent-hover: #4f46e5;--text-on-accent: #ffffff;--accent-gradient: linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 50%, var(--accent-3) 100%);--accent-bg: linear-gradient(171deg, rgba(139, 92, 246, .1) 0%, rgba(56, 189, 248, .06) 100%);--accent-bg-hover: rgba(99, 102, 241, .12);--avatar-bg: #4b5efc;--avatar-1: #4b5efc;--avatar-2: #22a06b;--avatar-3: #e56910;--avatar-4: #8270db;--avatar-5: #e2483d;--avatar-6: #00a3bf;--avatar-7: #6b778c;--avatar-8: #d54089;--badge-bg: #f1f5f9;--danger: #e2483d;--danger-bg: #ffecea;--success: #00bc7d;--success-ring: #00d492;--success-bg: rgba(236, 253, 245, .3);--success-border: #d0fae5;--warning: #e56910;--warning-bg: #fff7e6;--status-blue: #2b7fff;--status-blue-bg: rgba(239, 246, 255, .4);--status-blue-border: #dbeafe;--status-purple: #ad46ff;--status-purple-bg: rgba(250, 245, 255, .3);--status-purple-border: #f3e8ff;--status-gray: #90a1b9;--tone-amber-text: #b3730a;--tone-orange-bg: #ffece0;--tone-purple-bg: #f3ecfd;--tone-purple-text: #6e42c1;--tone-blue-bg: #eff6ff;--tone-blue-text: #155dfc;--tone-green-bg: #ecfdf5;--tone-green-text: #007a55;--danger-soft-bg: #fef2f2;--danger-soft-border: #ffe2e2;--overlay-muted: rgba(248, 250, 252, .4);--overlay-backdrop: rgba(15, 23, 43, .4);--lightbox-backdrop: rgba(15, 23, 43, .85);--lightbox-control-bg: rgba(255, 255, 255, .12);--lightbox-control-hover: rgba(255, 255, 255, .22);--shadow-dialog: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-drawer: -25px 0 50px -12px rgba(0, 0, 0, .25);--shadow-drag: 0 2px 5px rgba(0, 0, 0, .3);--document-bg: #ffffff;--document-text: #1a1a1a;--file-paper: #e6e9ed;--file-paper-fold: #c3c9d1;--priority-critical: var(--danger);--priority-high: var(--warning);--priority-medium: var(--tone-amber-text);--priority-low: var(--success);--issue-type-task: var(--status-blue);--issue-type-bug: var(--danger);--issue-type-story: var(--success);--file-word: #2b579a;--file-excel: #217346;--file-powerpoint: #d24726;--file-image: var(--success);--file-generic: var(--text-dim);--epic-violet: #8b5cf6;--epic-violet-bg: rgba(139, 92, 246, .14);--epic-blue: #3b82f6;--epic-blue-bg: rgba(59, 130, 246, .14);--epic-teal: #14b8a6;--epic-teal-bg: rgba(20, 184, 166, .14);--epic-green: #22c55e;--epic-green-bg: rgba(34, 197, 94, .14);--epic-amber: #f59e0b;--epic-amber-bg: rgba(245, 158, 11, .16);--epic-orange: #f97316;--epic-orange-bg: rgba(249, 115, 22, .14);--epic-rose: #f43f5e;--epic-rose-bg: rgba(244, 63, 94, .13);--epic-slate: #64748b;--epic-slate-bg: rgba(100, 116, 139, .14);--radius-sm: 4px;--radius: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--shadow-sm: 0px 1px 1.5px rgba(0, 0, 0, .1), 0px 1px 1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 8px -2px rgba(15, 23, 43, .12), 0 0 1px rgba(15, 23, 43, .2);--shadow-lg: 0 12px 24px -6px rgba(15, 23, 43, .18), 0 0 1px rgba(15, 23, 43, .25);--sidebar-width: 256px;--topbar-height: 64px;--ease: cubic-bezier(.15, 1, .3, 1);--font-body: "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--font-mono: Consolas, "SF Mono", Menlo, ui-monospace, monospace}:root[data-theme=dark]{--bg: #0a0c12;--surface: #12141c;--surface-hover: #1a1d28;--surface-sunken: #0e1017;--surface-overlay: #171a24;--border: #242938;--border-subtle: #1a1e29;--border-strong: #363c4d;--text: #f1f5f9;--text-strong: #f8fafc;--text-body: #ccd3e0;--text-secondary: #a3adc2;--text-dim: #838da3;--text-faint: #5c6478;--text-faintest: #3d4353;--accent-1: #a78bfa;--accent-2: #818cf8;--accent-3: #38bdf8;--accent: #818cf8;--accent-hover: #a5b4fc;--text-on-accent: #ffffff;--accent-bg: linear-gradient(171deg, rgba(167, 139, 250, .16) 0%, rgba(56, 189, 248, .1) 100%);--accent-bg-hover: rgba(129, 140, 248, .18);--avatar-bg: #818cf8;--avatar-1: #818cf8;--avatar-2: #34d399;--avatar-3: #fb923c;--avatar-4: #c084fc;--avatar-5: #f87171;--avatar-6: #22d3ee;--avatar-7: #94a3b8;--avatar-8: #f472b6;--badge-bg: #1c202b;--danger: #f87171;--danger-bg: rgba(248, 113, 113, .14);--success: #34d399;--success-ring: #34d399;--success-bg: rgba(52, 211, 153, .12);--success-border: rgba(52, 211, 153, .25);--warning: #fb923c;--warning-bg: rgba(251, 146, 60, .14);--status-blue: #60a5fa;--status-blue-bg: rgba(96, 165, 250, .12);--status-blue-border: rgba(96, 165, 250, .25);--status-purple: #c084fc;--status-purple-bg: rgba(192, 132, 252, .12);--status-purple-border: rgba(192, 132, 252, .25);--status-gray: #6b7488;--tone-amber-text: #fbbf24;--tone-orange-bg: rgba(251, 146, 60, .14);--tone-purple-bg: rgba(192, 132, 252, .14);--tone-purple-text: #d8b4fe;--tone-blue-bg: rgba(96, 165, 250, .14);--tone-blue-text: #93c5fd;--tone-green-bg: rgba(52, 211, 153, .14);--tone-green-text: #6ee7b7;--danger-soft-bg: rgba(248, 113, 113, .12);--danger-soft-border: rgba(248, 113, 113, .28);--overlay-muted: rgba(0, 0, 0, .22);--overlay-backdrop: rgba(0, 0, 0, .4);--lightbox-backdrop: rgba(0, 0, 0, .85);--lightbox-control-bg: rgba(255, 255, 255, .12);--lightbox-control-hover: rgba(255, 255, 255, .22);--shadow-dialog: 0 25px 50px -12px rgba(0, 0, 0, .55);--shadow-drawer: -25px 0 50px -12px rgba(0, 0, 0, .55);--shadow-drag: 0 2px 5px rgba(0, 0, 0, .3);--document-bg: #ffffff;--document-text: #1a1a1a;--file-paper: #e6e9ed;--file-paper-fold: #c3c9d1;--priority-critical: var(--danger);--priority-high: var(--warning);--priority-medium: var(--tone-amber-text);--priority-low: var(--success);--issue-type-task: var(--status-blue);--issue-type-bug: var(--danger);--issue-type-story: var(--success);--file-word: #5aa7ff;--file-excel: #34d399;--file-powerpoint: #fb923c;--file-image: var(--success);--file-generic: var(--text-dim);--epic-violet: #a78bfa;--epic-violet-bg: rgba(167, 139, 250, .18);--epic-blue: #60a5fa;--epic-blue-bg: rgba(96, 165, 250, .18);--epic-teal: #2dd4bf;--epic-teal-bg: rgba(45, 212, 191, .18);--epic-green: #4ade80;--epic-green-bg: rgba(74, 222, 128, .18);--epic-amber: #fbbf24;--epic-amber-bg: rgba(251, 191, 36, .18);--epic-orange: #fb923c;--epic-orange-bg: rgba(251, 146, 60, .18);--epic-rose: #fb7185;--epic-rose-bg: rgba(251, 113, 133, .16);--epic-slate: #94a3b8;--epic-slate-bg: rgba(148, 163, 184, .18);--shadow-sm: 0px 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px -2px rgba(0, 0, 0, .45), 0 0 1px rgba(0, 0, 0, .5);--shadow-lg: 0 16px 32px -8px rgba(0, 0, 0, .55), 0 0 1px rgba(0, 0, 0, .6)}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html,body{height:100%}#scale-root{width:calc(100vw / var(--app-scale));height:calc(100vh / var(--app-scale));transform:scale(var(--app-scale));transform-origin:top left}#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:100%}.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:100%;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-xl);box-shadow:var(--shadow-lg);padding:36px 32px;width:100%;max-width:400px;display:flex;flex-direction:column;gap:20px;animation:rise-in .28s var(--ease)}.auth-logo{display:flex;justify-content:center;margin-bottom:4px}.stack{display:flex;flex-direction:column;gap:14px}.row{display:flex;align-items:center;gap:10px}.title-lg{font-size:22px;font-weight:700;margin:0;text-align:center;color:var(--text-strong);letter-spacing:-.01em}.title-md{font-size:14px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint)}.text-dim{color:var(--text-dim);font-size:13px}.error-text{color:var(--danger);font-size:13px}@media (max-width: 768px){.page{padding:20px 16px 60px}}@media (max-width: 480px){.auth-shell{padding:12px}.auth-card{padding:24px 20px;gap:16px}}@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)}}
