._button_i9iv9_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-pill);padding:10px 20px;font-size:14px;font-weight:600;border:1px solid transparent;transition:filter .15s ease,background .15s ease,box-shadow .15s ease;white-space:nowrap}._button_i9iv9_1:disabled{opacity:.6;cursor:not-allowed}._button_i9iv9_1:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-brand-end)}._primary_i9iv9_28{background:var(--gradient-brand);color:var(--color-text-on-brand)}._primary_i9iv9_28:hover:not(:disabled){filter:brightness(1.12)}._primary_i9iv9_28:active:not(:disabled){filter:brightness(.96)}._secondary_i9iv9_41{background:var(--color-surface);color:var(--color-text-heading);border-color:var(--color-pill-border)}._secondary_i9iv9_41:hover:not(:disabled){background:var(--color-surface-muted)}._ghost_i9iv9_51{background:transparent;color:var(--color-text-body)}._ghost_i9iv9_51:hover:not(:disabled){background:var(--color-surface-muted)}._icon_i9iv9_60{display:inline-flex;align-items:center}._page_7acoz_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-6);background:linear-gradient(180deg,var(--color-bg) 0%,#fdf6e3 100%)}._logoLockup_7acoz_12{display:flex;align-items:center;justify-content:center}._logoWordmark_7acoz_18{width:100%;max-width:280px;height:auto}._card_7acoz_24{width:100%;max-width:400px;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}._heading_7acoz_36{font-size:22px}._subtext_7acoz_40{color:var(--color-text-body);font-size:14px;margin-top:-8px}._field_7acoz_46{display:flex;flex-direction:column;gap:var(--space-2)}._inputWrap_7acoz_52{display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--status-not-started-border);border-radius:var(--radius-md);padding:10px var(--space-3);color:var(--color-text-muted)}._inputWrap_7acoz_52 input{border:none;outline:none;background:transparent;flex:1;font-size:14px;color:var(--color-text-heading)}._passwordLabelRow_7acoz_71{display:flex;align-items:center;justify-content:space-between}._forgotLink_7acoz_77{font-size:12px;font-weight:600;color:var(--status-in-progress-fg);text-decoration:none}._forgotLink_7acoz_77:hover{text-decoration:underline}._eyeButton_7acoz_88{background:transparent;border:none;color:var(--color-text-muted);display:flex;align-items:center;padding:0}._errorText_7acoz_97{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#fdecea;color:#c0392b;font-size:13px}._checkboxRow_7acoz_106{display:flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--color-text-body)}._submit_7acoz_114{width:100%;padding:12px;font-size:15px;margin-top:var(--space-2)}._avatar_1b7ms_1{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0}._fallback_1b7ms_7{display:flex;align-items:center;justify-content:center;background:var(--gradient-brand);color:var(--color-text-on-brand);font-weight:700}._sm_1b7ms_16{width:28px;height:28px;font-size:11px}._md_1b7ms_22{width:40px;height:40px;font-size:13px}._lg_1b7ms_28{width:56px;height:56px;font-size:18px}._sidebar_1kfct_1{width:var(--sidebar-width);flex-shrink:0;background:var(--color-surface);border-right:1px solid var(--status-not-started-bg);display:flex;flex-direction:column;padding:var(--space-6) var(--space-4);height:100vh;position:sticky;top:0}._logo_1kfct_14{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-2);margin-bottom:var(--space-8)}._logoMark_1kfct_22{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;padding:5px;flex-shrink:0}._logoMarkIcon_1kfct_34{width:100%;height:100%}._logoWord_1kfct_39{font-weight:800;letter-spacing:.03em;font-size:15px;color:var(--color-text-heading)}._nav_1kfct_46{display:flex;flex-direction:column;gap:var(--space-1)}._navItem_1kfct_52{display:flex;align-items:center;gap:var(--space-3);padding:12px var(--space-4);border-radius:var(--radius-pill);font-size:14px;font-weight:600;color:var(--color-text-body);text-decoration:none}._navItem_1kfct_52:hover{background:var(--color-surface-muted)}._navItemActive_1kfct_68{background:var(--gradient-brand);color:var(--color-text-on-brand)}._navItemActive_1kfct_68._navItemActive_1kfct_68:hover{background:var(--gradient-brand);color:var(--color-text-on-brand);filter:brightness(1.08)}._navItem_1kfct_52:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-brand-end)}._navIcon_1kfct_88{display:inline-flex}._spacer_1kfct_92{flex:1}._userFooter_1kfct_96{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-muted)}._userInfo_1kfct_105{flex:1;min-width:0}._userName_1kfct_110{font-size:13px;font-weight:700;color:var(--color-text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_1kfct_119{margin-top:2px}._logoutButton_1kfct_123{background:transparent;border:none;color:var(--color-text-muted);padding:var(--space-1);border-radius:var(--radius-sm)}._logoutButton_1kfct_123:hover{background:var(--color-surface);color:var(--color-text-heading)}._shell_12h6j_1{display:flex;min-height:100vh;background:var(--color-bg)}._main_12h6j_7{flex:1;min-width:0}._content_12h6j_12{max-width:var(--content-max-width);margin:0 auto;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}._header_12h6j_21{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._title_12h6j_29{font-size:24px;font-weight:700}._description_12h6j_34{margin-top:var(--space-1);color:var(--color-text-body);font-size:14px}._headerActions_12h6j_40{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._card_g5ri6_1{display:flex;align-items:center;gap:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5);flex:1;min-width:0}._iconWrap_g5ri6_13{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);flex-shrink:0}._neutral_g5ri6_23{background:var(--status-not-started-bg);color:var(--status-not-started-fg)}._blue_g5ri6_27{background:var(--status-in-progress-bg);color:var(--status-in-progress-fg)}._orange_g5ri6_31{background:var(--status-on-hold-bg);color:var(--status-on-hold-fg)}._purple_g5ri6_35{background:var(--status-assessment-bg);color:var(--status-assessment-fg)}._green_g5ri6_39{background:var(--status-completed-bg);color:var(--status-completed-fg)}._label_g5ri6_44{margin-bottom:var(--space-1)}._value_g5ri6_48{font-size:28px;font-weight:700;color:var(--color-text-heading);line-height:1}._bar_1b2cp_1{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._searchWrap_1b2cp_8{display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--status-not-started-border);border-radius:var(--radius-pill);padding:10px 16px;flex:1;min-width:240px;color:var(--color-text-muted)}._searchInput_1b2cp_21{border:none;outline:none;background:transparent;flex:1;font-size:14px;color:var(--color-text-heading)}._select_1b2cp_30{background:var(--color-surface);border:1px solid var(--status-not-started-border);border-radius:var(--radius-pill);padding:10px 16px;font-size:14px;color:var(--color-text-heading);min-width:150px}._tableWrap_1mtm5_1{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;overflow-x:auto}._table_1mtm5_1{width:100%;border-collapse:collapse}._table_1mtm5_1 th{text-align:left;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--status-not-started-bg);white-space:nowrap}._table_1mtm5_1 td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--status-not-started-bg);font-size:14px;color:var(--color-text-body);vertical-align:middle}._table_1mtm5_1 tr:last-child td{border-bottom:none}._clickable_1mtm5_33{cursor:pointer}._clickable_1mtm5_33:hover{background:var(--color-surface-muted)}._empty_1mtm5_41{text-align:center;padding:var(--space-8);color:var(--color-text-muted)}._badge_7dyu6_1{display:inline-flex;align-items:center;padding:8px 20px;border-radius:var(--radius-pill);border:1px solid;font-size:12px;font-weight:600;white-space:nowrap}._wrap_1iigf_1{position:relative;display:inline-block}._trigger_1iigf_6{background:transparent;border:none;font-size:18px;line-height:1;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-body)}._trigger_1iigf_6:hover{background:var(--color-surface-muted)}._menu_1iigf_20{position:absolute;right:0;top:calc(100% + 4px);background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);min-width:160px;padding:var(--space-2);z-index:10}._item_1iigf_32{display:block;width:100%;text-align:left;background:transparent;border:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:13px;color:var(--color-text-heading)}._item_1iigf_32:hover{background:var(--color-surface-muted)}._destructive_1iigf_48{color:#c0392b}._statRow_n6wmc_1{display:flex;gap:var(--space-4);flex-wrap:wrap}._projectName_n6wmc_7{font-weight:700;color:var(--color-text-heading)}._errorText_n6wmc_12{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#fdecea;color:#c0392b;font-size:13px}._stepper_bkmyy_1{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5) var(--space-6)}._step_bkmyy_1{display:flex;align-items:center;flex:1;position:relative}._step_bkmyy_1:last-child{flex:0}._circle_bkmyy_25{width:32px;height:32px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:var(--color-surface);color:var(--stepper-idle-fg);border:2px solid var(--stepper-idle-border);flex-shrink:0}._complete_bkmyy_41{background:var(--stepper-done-bg);color:var(--stepper-done-fg);border-color:var(--stepper-done-bg)}._current_bkmyy_48{background:var(--color-surface);color:var(--stepper-current-text);border-color:var(--stepper-current-ring)}._label_bkmyy_54{margin-left:var(--space-2);font-size:13px;font-weight:600;color:var(--stepper-idle-fg);white-space:nowrap}._labelCurrent_bkmyy_62{color:var(--stepper-current-text);font-weight:700}._connector_bkmyy_67{flex:1;height:2px;background:var(--stepper-idle-border);margin:0 var(--space-3)}._connector_bkmyy_67._complete_bkmyy_41{background:var(--stepper-line-done)}._section_3orzf_1{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}._header_3orzf_8{display:flex;align-items:center;gap:var(--space-3);width:100%;background:transparent;border:none;padding:var(--space-4) var(--space-5);text-align:left}._chevron_3orzf_19{display:inline-flex;color:var(--color-text-muted);transition:transform .15s ease;flex-shrink:0}._chevronOpen_3orzf_26{transform:rotate(180deg)}._titleGroup_3orzf_30{display:flex;align-items:baseline;gap:var(--space-2);flex:1;min-width:0}._title_3orzf_30{font-size:15px;font-weight:700;color:var(--color-text-heading)}._subtitle_3orzf_44{font-size:12px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._countBadge_3orzf_52{background:var(--status-not-started-bg);color:var(--status-not-started-fg);border-radius:var(--radius-pill);padding:2px 10px;font-size:12px;font-weight:700;flex-shrink:0}._body_3orzf_62{padding:0 var(--space-5) var(--space-5);border-top:1px solid var(--status-not-started-bg);padding-top:var(--space-4)}._wrap_sxxu8_1{position:relative;aspect-ratio:4 / 3}._tile_sxxu8_6{width:100%;height:100%;border-radius:var(--radius-md);border:2px dashed var(--status-not-started-border);background:transparent;color:var(--color-text-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:600}._tile_sxxu8_6:hover{border-color:var(--color-brand-start);color:var(--color-text-heading);background:var(--color-surface-muted)}._tile_sxxu8_6:disabled{opacity:.6;cursor:not-allowed}._capError_sxxu8_33{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0;font-size:11px;font-weight:600;color:#c0392b;z-index:1}._grid_h2e9f_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-3)}._item_h2e9f_9{position:relative;aspect-ratio:4 / 3}._thumb_h2e9f_8{position:relative;width:100%;height:100%;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--status-not-started-bg);padding:0;background:var(--color-surface-muted)}._deleting_h2e9f_25 ._thumb_h2e9f_8{opacity:.5}._deleteButton_h2e9f_29{position:absolute;top:var(--space-2);right:var(--space-2);width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);background:#1a1f16bf;color:#fff;opacity:0;transition:opacity .12s ease,background .12s ease}._item_h2e9f_9:hover ._deleteButton_h2e9f_29,._deleteButton_h2e9f_29:focus-visible,._deleting_h2e9f_25 ._deleteButton_h2e9f_29{opacity:1}._deleteButton_h2e9f_29:hover:not(:disabled){background:#c0392b}._deleteButton_h2e9f_29:disabled{cursor:progress}._deleteBusy_h2e9f_62{font-size:14px;line-height:1;font-weight:700}._thumb_h2e9f_8 img{width:100%;height:100%;object-fit:cover;display:block}._selectedBadge_h2e9f_75{position:absolute;bottom:var(--space-2);left:var(--space-2);display:flex;align-items:center;gap:4px;background:#1a1f16bf;color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:var(--radius-pill)}._fileTile_h2e9f_90{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--space-2);color:var(--color-text-muted);background:var(--color-surface-muted)}._fileLabel_h2e9f_103{font-size:10px;font-weight:600;color:var(--color-text-heading);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileKind_h2e9f_113{font-size:9px;font-weight:700;letter-spacing:.05em;color:var(--color-text-muted)}._uploadError_h2e9f_120{margin:var(--space-2) 0 0;font-size:11px;font-weight:600;color:#c0392b}._wrap_14rkp_1{display:flex;flex-direction:column;gap:var(--space-3)}._list_14rkp_7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._item_14rkp_16{padding:var(--space-1) 0}._checkboxLabel_14rkp_20{display:flex;align-items:center;gap:var(--space-3);font-size:13px}._taskLabel_14rkp_27{color:var(--color-text-heading)}._done_14rkp_31{text-decoration:line-through;color:var(--color-text-muted)}._addRow_14rkp_36{display:flex;gap:var(--space-2);margin-top:var(--space-2)}._addRow_14rkp_36 input{flex:1;border:1px solid var(--status-not-started-border);border-radius:var(--radius-md);padding:8px var(--space-3);font-size:13px;outline:none}._addRow_14rkp_36 input:focus{border-color:var(--color-brand-start)}._addRow_14rkp_36 button{background:var(--color-surface-muted);border:1px solid var(--status-not-started-border);border-radius:var(--radius-md);color:var(--color-text-heading);width:36px;display:flex;align-items:center;justify-content:center}._addRow_14rkp_36 button:hover{background:var(--status-not-started-bg)}._wrap_6ict2_1{display:flex;flex-direction:column;gap:var(--space-4)}._list_6ict2_7{display:flex;flex-direction:column;gap:var(--space-4);max-height:320px;overflow-y:auto}._item_6ict2_15{display:flex;gap:var(--space-3)}._nested_6ict2_20{margin-top:var(--space-3);margin-left:var(--space-6)}._body_6ict2_25{flex:1;min-width:0}._line_6ict2_30{font-size:13px}._author_6ict2_34{font-weight:700;color:var(--color-text-heading)}._handle_6ict2_39{color:var(--color-text-muted)}._message_6ict2_43{font-size:13px;color:var(--color-text-body);margin-top:2px}._timestamp_6ict2_49{font-size:11px;color:var(--color-text-muted);margin-top:2px}._composer_6ict2_55{display:flex;gap:var(--space-2);border-top:1px solid var(--status-not-started-bg);padding-top:var(--space-4)}._composer_6ict2_55 input{flex:1;border:1px solid var(--status-not-started-border);border-radius:var(--radius-pill);padding:8px var(--space-4);font-size:13px;outline:none}._composer_6ict2_55 input:focus{border-color:var(--color-brand-end)}._composer_6ict2_55 button{background:var(--gradient-brand);color:var(--color-text-on-brand);border:none;border-radius:var(--radius-pill);padding:8px var(--space-5);font-size:13px;font-weight:700}._composer_6ict2_55 button:hover:not(:disabled){filter:brightness(1.12)}._composer_6ict2_55 button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-brand-end)}._overlay_sirde_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c08d9;display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--space-6)}._closeButton_sirde_12{position:absolute;top:var(--space-6);left:var(--space-6);background:transparent;border:none;color:#fff;font-size:28px;line-height:1}._modal_sirde_23{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._header_sirde_35{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--status-not-started-bg);flex-wrap:wrap}._uploader_sirde_45{display:flex;align-items:center;gap:var(--space-3)}._avatarFallback_sirde_51{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--gradient-brand);color:var(--color-text-on-brand);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}._uploaderName_sirde_64{font-weight:700;font-size:13px;color:var(--color-text-heading)}._caption_sirde_70{font-size:12px;color:var(--color-text-muted);margin-top:2px}._headerActions_sirde_76{display:flex;align-items:center;gap:var(--space-3)}._flagButton_sirde_82{display:flex;align-items:center;gap:4px;background:var(--color-pill-fill);border:1px solid var(--color-pill-border);border-radius:var(--radius-pill);padding:6px 14px;font-size:12px;font-weight:700;color:var(--color-text-heading);cursor:pointer}._flagButton_sirde_82:hover{background:var(--color-surface-muted)}._error_sirde_100{font-size:12px;font-weight:600;color:#c0392b}._deleteButton_sirde_106{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid #e6b8b2;border-radius:var(--radius-pill);padding:6px 14px;font-size:12px;font-weight:700;color:#c0392b;cursor:pointer}._deleteButton_sirde_106:hover:not(:disabled){background:#fdecea}._deleteButton_sirde_106:disabled{opacity:.6;cursor:progress}._downloadButton_sirde_129{display:flex;align-items:center;gap:6px;border:1px solid var(--status-not-started-border);border-radius:var(--radius-pill);padding:6px 14px;font-size:12px;font-weight:700;color:var(--color-text-heading);text-decoration:none}._downloadButton_sirde_129:hover{background:var(--color-surface-muted)}._body_sirde_146{position:relative;flex:1;display:flex;align-items:center;justify-content:center;background:#0a0c08;min-height:320px;overflow:hidden}._image_sirde_157{max-width:100%;max-height:70vh;object-fit:contain}._navButton_sirde_163{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff26;border:none;color:#fff;width:40px;height:40px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center}._navButton_sirde_163:hover{background:#ffffff4d}._navPrev_sirde_182{left:var(--space-4)}._navNext_sirde_186{right:var(--space-4)}._counter_sirde_190{text-align:center;padding:var(--space-3);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--color-text-muted)}._wrap_1pi4z_1{display:flex;flex-direction:column;gap:var(--space-2)}._textarea_1pi4z_7{width:100%;border:1px solid var(--status-not-started-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:13px;font-family:var(--font-sans);color:var(--color-text-heading);resize:vertical}._footer_1pi4z_18{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}._error_1pi4z_25{font-size:11px;color:#c0392b}._savedNote_1pi4z_30{font-size:11px;color:var(--status-completed-fg);font-weight:600}._hintRow_1hl4r_1{display:inline-flex;align-items:baseline;gap:var(--space-2)}._hintText_1hl4r_7{font-weight:400;color:var(--color-text-muted)}._editLink_1hl4r_12{background:none;border:none;padding:0;font-size:11px;font-weight:600;color:var(--status-in-progress-fg);cursor:pointer}._editLink_1hl4r_12:hover{text-decoration:underline}._editRow_1hl4r_26{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);max-width:480px}._textarea_1hl4r_34{width:100%;border:1px solid var(--status-not-started-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:13px;font-family:var(--font-sans);color:var(--color-text-heading);resize:vertical}._error_1hl4r_45{margin:0;font-size:11px;color:#c0392b}._actions_1hl4r_51{display:flex;gap:var(--space-2);justify-content:flex-end}._overlay_1hsc5_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c088c;display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--space-6)}._modal_1hsc5_12{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);width:100%;max-width:420px;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}._title_1hsc5_24{font-size:18px;font-weight:700;color:var(--color-text-heading);text-align:center}._field_1hsc5_31{display:flex;flex-direction:column;gap:var(--space-2)}._label_1hsc5_37{font-size:13px;font-weight:700;color:var(--color-text-heading)}._select_1hsc5_43{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:var(--color-surface);border:1px solid var(--status-not-started-border);border-radius:var(--radius-md);padding:10px 36px 10px 14px;font:inherit;font-size:14px;color:var(--color-text-heading);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%233b7f0c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}._select_1hsc5_43:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-brand-end)}._select_1hsc5_43:disabled{opacity:.6;cursor:not-allowed}._error_1hsc5_70{font-size:12px;font-weight:600;color:#c0392b;background:#fdecea;border:1px solid #e6b8b2;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}._actions_1hsc5_80{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}._wrap_178f6_1{display:flex;flex-direction:column;gap:var(--space-2)}._canvas_178f6_7{width:100%;max-width:480px;height:160px;border:1px dashed var(--status-not-started-border);border-radius:var(--radius-md);background:var(--color-surface-muted);touch-action:none;cursor:crosshair}._error_178f6_18{margin:0;font-size:11px;color:#c0392b}._actions_178f6_24{display:flex;gap:var(--space-2)}._wrap_1r9l2_1{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--stepper-current-ring);background:var(--color-surface);padding:0 var(--space-2) 0 var(--space-4);transition:box-shadow .15s ease}._wrap_1r9l2_1:focus-within{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-brand-end)}._label_1r9l2_16{font-size:12px;font-weight:600;color:var(--stepper-idle-fg)}._select_1r9l2_22{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:14px;font-weight:700;color:var(--stepper-current-text);cursor:pointer;padding:10px 26px 10px 0;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%233b7f0c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}._select_1r9l2_22:disabled{opacity:.6;cursor:not-allowed}._layout_mqk77_1{display:grid;grid-template-columns:240px 1fr 320px;gap:var(--space-5);align-items:start}._leftColumn_mqk77_8,._rightColumn_mqk77_9{display:flex;flex-direction:column;gap:var(--space-5);position:sticky;top:var(--space-6)}._centerColumn_mqk77_17{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._panel_mqk77_24{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-4)}._panelTitle_mqk77_31{margin-bottom:var(--space-3)}._templateName_mqk77_35{font-weight:700;font-size:14px;color:var(--color-text-heading);margin-top:var(--space-1)}._categoryList_mqk77_42{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._categoryListItem_mqk77_51{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);font-size:13px;color:var(--color-text-heading)}._categoryListItem_mqk77_51:hover{background:var(--color-surface-muted)}._categoryCount_mqk77_65{background:var(--status-not-started-bg);color:var(--status-not-started-fg);border-radius:var(--radius-pill);padding:1px 8px;font-size:11px;font-weight:700}._categoryEmpty_mqk77_74{font-size:12px;color:var(--color-text-muted)}._reportLink_mqk77_79{color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reportDeleteButton_mqk77_87{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted)}._reportDeleteButton_mqk77_87:hover:not(:disabled){background:#c0392b;color:#fff}._reportDeleteButton_mqk77_87:disabled{cursor:progress}._deleteBusy_mqk77_109{font-size:14px;line-height:1;font-weight:700}._jobHeading_mqk77_115{font-size:18px}._assignedTo_mqk77_119{font-size:13px;color:var(--color-text-muted);margin-top:var(--space-1)}._groupList_mqk77_125{display:flex;flex-direction:column;gap:var(--space-4)}._groupTitle_mqk77_131{font-size:13px;font-weight:700;color:var(--color-text-heading);margin-bottom:var(--space-3)}._inlineError_mqk77_138{margin:var(--space-2) 0 0;font-size:11px;font-weight:600;color:#c0392b}._noMedia_mqk77_145{font-size:13px;color:var(--color-text-muted);padding:var(--space-6);text-align:center}@media (max-width: 1280px){._layout_mqk77_1{grid-template-columns:1fr}._leftColumn_mqk77_8,._rightColumn_mqk77_9{position:static}}._userCell_1li85_1{display:flex;align-items:center;gap:var(--space-3)}._userName_1li85_7{font-weight:700;color:var(--color-text-heading);font-size:14px}._userEmail_1li85_13{font-size:12px;color:var(--color-text-muted);margin-top:2px}._actionsCell_1li85_19{display:flex;align-items:center;gap:var(--space-1)}._gearButton_1li85_25{background:transparent;border:none;color:var(--color-text-body);padding:var(--space-2);border-radius:var(--radius-sm)}._gearButton_1li85_25:hover{background:var(--color-surface-muted)}._card_1uqvr_1{display:flex;flex-direction:column;gap:var(--space-4);text-align:left;background:var(--color-surface);border:1px solid transparent;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5);width:100%}._selected_1uqvr_14{border-color:var(--color-pill-border);outline:2px solid var(--color-brand-start);outline-offset:-2px}._headerRow_1uqvr_20{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._name_1uqvr_27{font-size:16px;font-weight:700}._description_1uqvr_32{margin-top:var(--space-1);font-size:13px;color:var(--color-text-body)}._gear_1uqvr_38{color:var(--color-text-muted);flex-shrink:0}._statsRow_1uqvr_43{display:flex;gap:var(--space-6)}._stat_1uqvr_43{display:flex;flex-direction:column;gap:2px}._statValue_1uqvr_54{font-size:20px;font-weight:700;color:var(--color-text-heading)}._meta_1uqvr_60{font-size:12px;color:var(--color-text-muted)}._form_h27qm_1{display:flex;flex-direction:column;gap:var(--space-6)}._section_h27qm_7{display:flex;flex-direction:column;gap:var(--space-4)}._sectionTitle_h27qm_13{font-size:15px;font-weight:700}._field_h27qm_18{display:flex;flex-direction:column;gap:var(--space-2)}._field_h27qm_18 input,._field_h27qm_18 textarea{border:1px solid var(--status-not-started-border);border-radius:var(--radius-md);padding:10px var(--space-3);font-size:14px;color:var(--color-text-heading);outline:none;resize:vertical}._field_h27qm_18 input:focus,._field_h27qm_18 textarea:focus{border-color:var(--color-brand-start)}._categoriesHeader_h27qm_40{display:flex;align-items:center;justify-content:space-between}._categoryCard_h27qm_46{background:var(--color-surface-muted);border:1px solid var(--status-not-started-bg);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._categoryCardHeader_h27qm_56{display:flex;align-items:center;gap:var(--space-2)}._categoryNameInput_h27qm_62{flex:1;border:none;background:transparent;font-weight:700;font-size:14px;color:var(--color-text-heading);outline:none}._removeButton_h27qm_72{background:transparent;border:none;font-size:18px;color:var(--color-text-muted);line-height:1}._paramGrid_h27qm_80{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._footer_h27qm_86{display:flex;justify-content:flex-end;gap:var(--space-3)}._layout_6906p_1{display:grid;grid-template-columns:380px 1fr;gap:var(--space-6);align-items:start}._column_6906p_8{display:flex;flex-direction:column;gap:var(--space-4)}._columnTitle_6906p_14{font-size:15px;font-weight:700}._cardList_6906p_19{display:flex;flex-direction:column;gap:var(--space-4)}._editorPanel_6906p_25{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6);min-height:480px;display:flex;flex-direction:column;gap:var(--space-5)}._emptyState_6906p_36{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-2);color:var(--color-text-muted)}._emptyIcon_6906p_47{color:var(--color-text-muted);margin-bottom:var(--space-2)}._emptyState_6906p_36 h2{color:var(--color-text-heading);font-size:16px}._emptyState_6906p_36 p{font-size:13px;max-width:280px}@media (max-width: 1100px){._layout_6906p_1{grid-template-columns:1fr}}:root{--color-bg: #f7fce6;--color-surface: #ffffff;--color-surface-muted: #fbfdf3;--color-brand-start: #ffffaf;--color-brand-end: #73c724;--color-brand-mark: #1f3208;--gradient-brand: linear-gradient( 135deg, var(--color-brand-start) 0%, var(--color-brand-start) 10%, var(--color-brand-end) 100% );--color-pill-fill: rgba(255, 255, 218, .4);--color-pill-border: #c6e877;--color-text-heading: #1a1f16;--color-text-body: #5b6a55;--color-text-muted: #8b9a84;--color-text-on-brand: var(--color-brand-mark);--status-not-started-fg: #52606d;--status-not-started-bg: #eceff1;--status-not-started-border: #cfd8dc;--status-in-progress-fg: #1d4ed8;--status-in-progress-bg: #dbeafe;--status-in-progress-border: #bfdbfe;--status-on-hold-fg: #c2530a;--status-on-hold-bg: #ffedd5;--status-on-hold-border: #fed7aa;--status-assessment-fg: #7e22ce;--status-assessment-bg: #f3e8ff;--status-assessment-border: #e9d5ff;--status-completed-fg: #15803d;--status-completed-bg: #dcfce7;--status-completed-border: #bbf7d0;--status-active-fg: #15803d;--status-active-bg: #dcfce7;--status-active-border: #bbf7d0;--status-inactive-fg: #6b7280;--status-inactive-bg: #f3f4f6;--status-inactive-border: #e5e7eb;--stepper-done-bg: #9bd15a;--stepper-done-fg: #ffffff;--stepper-current-ring: var(--color-brand-end);--stepper-current-text: #3b7f0c;--stepper-line-done: var(--color-brand-end);--stepper-idle-border: #d5dacf;--stepper-idle-fg: #8b9a84;--sidebar-width: 260px;--content-max-width: 1600px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(26, 31, 22, .06), 0 1px 3px rgba(26, 31, 22, .08);--shadow-modal: 0 20px 60px rgba(0, 0, 0, .35);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:var(--color-text-heading);margin:0}p{margin:0}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}a{color:inherit}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}
