.TaskChat_container__Yk82W{margin-top:24px;padding-top:20px;border-top:1px solid rgba(0,0,0,.04)}.TaskChat_label__l6rjl{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px}.TaskChat_messages___rWOH{max-height:240px;overflow-y:auto;margin-bottom:12px;padding-right:4px}.TaskChat_emptyState__exWTQ{font-size:13px;color:var(--ink-muted);font-style:italic;padding:16px 0;text-align:center}.TaskChat_message__euIr_{margin-bottom:12px;display:flex;flex-direction:column}.TaskChat_message__euIr_.TaskChat_user__s5224{align-items:flex-end}.TaskChat_message__euIr_.TaskChat_assistant__W_CJB{align-items:flex-start}.TaskChat_bubble__aPq3S{max-width:85%;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.5}.TaskChat_message__euIr_.TaskChat_user__s5224 .TaskChat_bubble__aPq3S{background:var(--ink);color:white;border-bottom-right-radius:4px}.TaskChat_message__euIr_.TaskChat_assistant__W_CJB .TaskChat_bubble__aPq3S{background:var(--cream-dark);color:var(--ink);border-bottom-left-radius:4px}.TaskChat_message__euIr_.TaskChat_stuckMessage__OboAH .TaskChat_bubble__aPq3S{background:var(--cream-dark);border-left:3px solid var(--terracotta)}.TaskChat_bubble__aPq3S.TaskChat_loading__QC9RY{display:flex;align-items:center;gap:8px;color:var(--ink-soft)}.TaskChat_spinner__ph8HR{animation:TaskChat_spin__Ysz5q 1s linear infinite}@keyframes TaskChat_spin__Ysz5q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaskChat_time__ZgnJY{font-size:11px;color:var(--ink-muted);margin-top:4px;padding:0 4px}.TaskChat_inputArea___hBT2{display:flex;gap:8px}.TaskChat_input__4juHP{flex:1 1;padding:12px 16px;border-radius:100px;background:white;border:1px solid rgba(0,0,0,.08);font-size:14px;color:var(--ink);transition:border-color .2s}.TaskChat_input__4juHP::placeholder{color:var(--ink-muted)}.TaskChat_input__4juHP:focus{border-color:rgba(0,0,0,.15)}.TaskChat_input__4juHP:disabled{opacity:.6;cursor:not-allowed}.TaskChat_sendBtn__sBCvz{width:44px;height:44px;border-radius:50%;background:var(--terracotta);color:white;display:grid;place-items:center;transition:all .2s;flex-shrink:0}.TaskChat_sendBtn__sBCvz:hover:not(:disabled){opacity:.9}.TaskChat_sendBtn__sBCvz:disabled{opacity:.3;cursor:not-allowed}.HistoryView_container__MgU2A{position:fixed;inset:0;background:var(--bg-color);display:flex;flex-direction:column;z-index:200}.HistoryView_header__d1LAL{padding:60px 24px 20px;display:flex;align-items:center;gap:14px;flex-shrink:0}@supports (padding:env(safe-area-inset-top)){.HistoryView_header__d1LAL{padding-top:calc(20px + env(safe-area-inset-top))}}.HistoryView_backBtn__8CXHw{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;margin-left:-8px;transition:background .2s;color:var(--text-primary)}.HistoryView_backBtn__8CXHw:active{background:rgba(0,0,0,.04)}.HistoryView_title__gWo3_{font-size:20px;font-weight:600;color:var(--text-primary);letter-spacing:-.3px}.HistoryView_searchRow__pmJiq{display:flex;align-items:center;gap:8px;margin:0 24px 16px;padding:10px 14px;border-radius:12px;background:rgba(0,0,0,.03)}.HistoryView_searchIcon__mwN54{color:var(--text-tertiary);flex-shrink:0}.HistoryView_searchInput__WlQ22{flex:1 1;border:none;background:none;font-size:14px;color:var(--text-primary)}.HistoryView_searchInput__WlQ22::placeholder{color:var(--text-tertiary)}.HistoryView_clearBtn__mIoox{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:var(--text-tertiary);transition:color .2s}.HistoryView_clearBtn__mIoox:hover{color:var(--text-primary)}.HistoryView_content__c0G_B{flex:1 1;overflow-y:auto;padding:0 24px 100px}.HistoryView_emptyState__8YiyP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.HistoryView_emptyIcon__dWVhi{color:var(--text-tertiary);margin-bottom:16px;opacity:.5}.HistoryView_emptyState__8YiyP p{font-size:16px;font-weight:500;color:var(--text-primary);margin:0 0 4px}.HistoryView_emptyState__8YiyP span{font-size:14px;color:var(--text-tertiary)}.HistoryView_dayGroup__ZLvEF{margin-bottom:24px}.HistoryView_dayLabel__Cdtfx{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:10px;padding-left:4px}.HistoryView_taskList__BCG2i{display:flex;flex-direction:column;gap:8px}.HistoryView_taskItem__gEVdY{display:flex;align-items:center;width:100%;padding:14px 16px;border-radius:12px;background:rgba(0,0,0,.02);text-align:left;transition:all .2s;cursor:pointer}.HistoryView_taskItem__gEVdY:hover{background:rgba(0,0,0,.04)}.HistoryView_taskItem__gEVdY:active{transform:scale(.99)}.HistoryView_taskInfo__Qpq6h{flex:1 1;min-width:0}.HistoryView_taskTitle__xscln{font-size:15px;font-weight:500;color:var(--text-primary);margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HistoryView_taskMeta__3UuB7{font-size:13px;color:var(--text-secondary)}.HistoryView_chevron__nEYFN{color:var(--text-tertiary);flex-shrink:0;margin-left:8px}.HistoryView_showEarlierRow__BMg2z{display:flex;justify-content:center;margin-top:8px;padding-bottom:8px}.HistoryView_showEarlierBtn__lfMAX{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:140px;padding:10px 20px;border-radius:12px;background:rgba(0,0,0,.03);font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:background .2s}.HistoryView_showEarlierBtn__lfMAX:hover:not(:disabled){background:rgba(0,0,0,.06)}.HistoryView_showEarlierBtn__lfMAX:disabled{cursor:default}.HistoryView_spinner__RbN7W{animation:HistoryView_spin__mETkG 1s linear infinite;color:var(--text-tertiary)}@keyframes HistoryView_spin__mETkG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DraftsView_container__C9u_a{position:fixed;inset:0;background:var(--cream);display:flex;flex-direction:column;z-index:200}.DraftsView_header__ngBtZ{padding:60px 24px 16px;display:flex;align-items:center;gap:14px;flex-shrink:0}@supports (padding:env(safe-area-inset-top)){.DraftsView_header__ngBtZ{padding-top:calc(20px + env(safe-area-inset-top))}}.DraftsView_backBtn__lTIrc{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;margin-left:-8px;transition:background var(--transition-fast);color:var(--text-primary)}.DraftsView_backBtn__lTIrc:active{background:rgba(0,0,0,.04)}.DraftsView_title__0oi07{font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--ink);letter-spacing:-.02em}.DraftsView_tabs__g5EmL{display:flex;gap:8px;padding:0 24px 16px;overflow-x:auto;flex-shrink:0;scrollbar-width:none}.DraftsView_tabs__g5EmL::-webkit-scrollbar{display:none}.DraftsView_tab__buJ5J{padding:7px 16px;border-radius:var(--radius-full);font-size:13px;font-weight:500;color:var(--ink-soft);background:transparent;border:1px solid rgba(0,0,0,.08);white-space:nowrap;transition:all var(--transition-fast)}.DraftsView_tab__buJ5J:not(.DraftsView_active___amqV):active{background:rgba(0,0,0,.03)}.DraftsView_tab__buJ5J.DraftsView_active___amqV{background:var(--ink);color:var(--cream);border-color:var(--ink)}.DraftsView_list__yYx_C{flex:1 1;overflow-y:auto;padding-bottom:80px}.DraftsView_item__mkw_y{display:flex;flex-direction:column;padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.04);transition:background var(--transition-fast);width:100%}.DraftsView_item__mkw_y:active{background:rgba(0,0,0,.015)}.DraftsView_item__mkw_y.DraftsView_expanded__g2xvQ{background:var(--cream-dark);border-bottom:none}.DraftsView_row__PJsyV{display:flex;align-items:flex-start;gap:14px;width:100%;border:none;background:transparent;padding:0;margin:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.DraftsView_typeLabel__M1fUB{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--blue)}.DraftsView_typeLabel__M1fUB.DraftsView_incident__hbDjh{color:var(--terracotta)}.DraftsView_typeLabel__M1fUB.DraftsView_lesson__SJdA7{color:var(--sage)}.DraftsView_info__hamYb{flex:1 1;min-width:0}.DraftsView_itemTitle__ENGFC{font-size:15px;font-weight:500;color:var(--ink);line-height:1.3}.DraftsView_meta__yod_6{font-size:12px;color:var(--ink-muted);margin-top:4px}.DraftsView_preview__31Y81{font-size:14px;color:var(--ink-soft);margin-top:6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DraftsView_time__6KiUO{font-size:12px;color:var(--ink-muted);flex-shrink:0;margin-top:2px}.DraftsView_body__Wb0Bi{padding:14px 0 4px;width:100%}.DraftsView_content__D02iK{font-size:14px;line-height:1.6;color:var(--ink);padding:14px 16px;background:var(--cream);border-radius:var(--radius-md);margin-bottom:12px}.DraftsView_aiDisclosure__zgR7i{margin:0 0 12px;font-size:12px;line-height:1.5;color:var(--ink-muted)}.DraftsView_actions__6Q1kX{display:flex;gap:8px}.DraftsView_btn__mklpM{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;transition:opacity var(--transition-fast)}.DraftsView_btn__mklpM:active{opacity:.85}.DraftsView_copyBtn__GJ1jp{background:var(--ink);color:var(--cream);flex:1 1;justify-content:center}.DraftsView_copyBtn__GJ1jp.DraftsView_done__h3Enp{background:var(--sage)}.DraftsView_copyBtn__GJ1jp.DraftsView_failed__xpWZR{background:var(--terracotta);color:var(--cream)}.DraftsView_downloadBtn__nAFiJ{background:transparent;color:var(--ink-soft);border:1px solid rgba(0,0,0,.08)}.DraftsView_emptyState__0Vx6C,.DraftsView_errorState__YPL1S{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:10px;text-align:center}.DraftsView_emptyIcon__jscTG{color:var(--ink-muted);opacity:.4}.DraftsView_emptyTitle__yNkMf{font-family:var(--font-display);font-size:20px;color:var(--ink)}.DraftsView_emptyText__s54fO,.DraftsView_loadingState__L_g9_{font-size:14px;color:var(--ink-muted)}.DraftsView_loadingState__L_g9_{flex:1 1;display:flex;align-items:center;justify-content:center}.ScenarioPicker_backdrop__EJWuR{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:300}.ScenarioPicker_modal__bz_LM{position:fixed;bottom:0;left:0;right:0;background:var(--bg-color);border-radius:24px 24px 0 0;padding:20px 20px calc(20px + env(safe-area-inset-bottom, 20px));z-index:301;max-height:80vh;overflow-y:auto}.ScenarioPicker_header__DxeK6{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ScenarioPicker_title__mOB2f{font-size:18px;font-weight:600;color:var(--text-primary)}.ScenarioPicker_closeBtn__u2YUE{width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.04);display:grid;place-items:center;color:var(--text-secondary);cursor:pointer;transition:background .2s}.ScenarioPicker_closeBtn__u2YUE:hover{background:rgba(0,0,0,.08)}.ScenarioPicker_hint__dc8Ce{font-size:13px;color:var(--text-secondary);margin-bottom:16px}.ScenarioPicker_scenarios__IybIC{display:flex;flex-direction:column;gap:8px}.ScenarioPicker_scenarioBtn__DKTFz{display:flex;flex-direction:column;align-items:flex-start;padding:14px 16px;background:white;border:1px solid rgba(0,0,0,.08);border-radius:12px;text-align:left;cursor:pointer;transition:all .2s}.ScenarioPicker_scenarioBtn__DKTFz:hover{border-color:var(--active-color);background:rgba(65,184,131,.04)}.ScenarioPicker_scenarioBtn__DKTFz:active{transform:scale(.98)}.ScenarioPicker_scenarioLabel__zJsd0{font-size:15px;font-weight:500;color:var(--text-primary);margin-bottom:2px}.ScenarioPicker_scenarioDesc__TOXNr{font-size:12px;color:var(--text-secondary)}.ScenarioPicker_dataHint__Ng7U_{font-size:11px;color:var(--text-tertiary);text-align:center;margin-top:16px;padding-top:12px;border-top:1px solid rgba(0,0,0,.04)}.WhatsNew_bell__UaD_h{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:transparent;border:none;color:var(--ink,#221d16);cursor:pointer;transition:background var(--transition-fast,.15s)}.WhatsNew_bell__UaD_h:hover{background:rgba(0,0,0,.04)}.WhatsNew_dot__LrAdu{top:8px;right:8px;width:8px;height:8px;box-shadow:0 0 0 2px var(--cream,#faf7f0)}.WhatsNew_dot__LrAdu,.WhatsNew_dot__LrAdu:after{position:absolute;border-radius:50%;background:#c1472a}.WhatsNew_dot__LrAdu:after{content:"";inset:-3px;opacity:.35;animation:WhatsNew_dotPulse__SQYtt 2.4s ease-out infinite}@keyframes WhatsNew_dotPulse__SQYtt{0%{transform:scale(.75);opacity:.45}70%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.WhatsNew_dot__LrAdu:after{animation:none;opacity:0}}.WhatsNew_banner__LiHmY{display:flex;align-items:stretch;gap:4px;overflow:hidden;background:var(--cream-dark,#f7f4ee);border:1px solid rgba(0,0,0,.06);border-radius:12px;margin:12px 16px 2px}.WhatsNew_bannerMain__yrZEM{flex:1 1;min-width:0;display:flex;align-items:center;gap:9px;padding:11px 14px;background:transparent;border:none;cursor:pointer;text-align:left;color:#7a2f18;font-size:13.5px}.WhatsNew_bannerIc__e0MDm{flex:0 0 auto;color:#c1472a}.WhatsNew_bannerText__iHfJR{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WhatsNew_bannerText__iHfJR b{font-weight:700;letter-spacing:.02em}.WhatsNew_bannerArrow__4jjjr{flex:0 0 auto;opacity:.7}.WhatsNew_bannerClose__vvqoR{flex:0 0 auto;width:38px;display:grid;place-items:center;background:transparent;border:none;color:#a5573c;cursor:pointer}.WhatsNew_bannerClose__vvqoR:hover{color:#7a2f18}.WhatsNew_backdrop__AhI7F{position:fixed;inset:0;background:rgba(28,27,24,.32);z-index:90}.WhatsNew_panel__8O1nZ{position:fixed;top:60px;right:12px;left:auto;width:min(380px,calc(100vw - 24px));max-height:min(70vh,560px);display:flex;flex-direction:column;transform-origin:top right;background:#fffdf8;border:1px solid #e6decb;border-radius:16px;box-shadow:0 14px 44px rgba(0,0,0,.18);z-index:91;overflow:hidden}.WhatsNew_panelHead__tkeSb{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px;border-bottom:1px solid #efe7d7}.WhatsNew_panelTitle__3UCod{font-size:17px;font-weight:640;letter-spacing:-.01em;color:var(--ink,#221d16)}.WhatsNew_panelClose__EzoaM{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:transparent;border:none;color:var(--ink-muted,#8b857a);cursor:pointer}.WhatsNew_panelClose__EzoaM:hover{background:rgba(0,0,0,.04)}.WhatsNew_list__tVUIR{flex:1 1;min-height:0;overflow-y:auto;padding:8px 20px 24px;display:flex;flex-direction:column}.WhatsNew_item__WpMxq{padding:18px 0;border-bottom:1px solid #f0e9db}.WhatsNew_item__WpMxq:last-child{border-bottom:none}.WhatsNew_itemHead__CwOEL{display:flex;align-items:center;gap:8px;margin-bottom:8px}.WhatsNew_type__v_ACk{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.WhatsNew_type_new__pkEzB{color:#a23c20}.WhatsNew_type_improved__PpcXn{color:#47663f}.WhatsNew_type_fixed__pKuth{color:#574b78}.WhatsNew_newBadge__n5_ux{font-size:10.5px;font-weight:700;color:#c1472a;letter-spacing:.04em}.WhatsNew_date__zC9W6{margin-left:auto;font-size:12px;color:var(--ink-muted,#8b857a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WhatsNew_itemTitle__ufK_w{font-size:15.5px;font-weight:640;color:var(--ink,#221d16);margin:0 0 5px;letter-spacing:-.01em}.WhatsNew_itemBody__jiLOg{font-size:14px;line-height:1.55;color:var(--ink-soft,#5a5145);margin:0}.WhatsNew_cta__g58a8{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:7px 14px;border-radius:999px;background:var(--ink,#221d16);color:#fff;font-size:13px;font-weight:500;text-decoration:none;transition:opacity var(--transition-fast,.15s)}.WhatsNew_cta__g58a8:hover{opacity:.9}