.Agent_page__RrF_L{--agent-accent:var(--agentic-primary,#6366f1);--accent-ink:color-mix(in srgb,var(--agent-accent) 82%,#0f172a);--accent-soft:color-mix(in srgb,var(--agent-accent) 8%,#fff);--accent-line:color-mix(in srgb,var(--agent-accent) 28%,#fff);--ink:#0f172a;--text:#1e293b;--muted:#556070;--line:rgb(15 23 42/8%);--line-strong:rgba(15,23,42,.13);--sidebar:#f7f8fa;--ease:cubic-bezier(0.22,1,0.36,1);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:none;min-width:0;min-height:0;height:calc(100dvh - 6.25rem - env(safe-area-inset-bottom, 0px));overflow:hidden;background:#fff;color:var(--text);font-size:14px;line-height:1.6}.Agent_page__RrF_L h1,.Agent_page__RrF_L h2,.Agent_page__RrF_L h3,.Agent_page__RrF_L h4,.Agent_page__RrF_L p{margin:0}.Agent_page__RrF_L :is(button,input,textarea,summary,a,[tabindex]):focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}.Agent_page__RrF_L button:disabled{cursor:not-allowed}.Agent_srOnly__4ruDe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Agent_historySidebar__sWmGU{display:none;min-width:0;min-height:0;flex-direction:column;padding:16px 10px 12px;border-right:1px solid var(--line);background:var(--sidebar)}.Agent_avatar__24zuz{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:9px;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--agent-accent) 78%,#fff),var(--accent-ink));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 1px 2px rgba(15,23,42,.12)}.Agent_historyTop__A6N9N{display:flex;flex-direction:column;gap:8px;padding:0 0 8px}.Agent_newChatButton__g4Vif{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:11px;background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px rgb(15 23 42/5%);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.Agent_newChatButton__g4Vif:hover:not(:disabled){border-color:var(--accent-line);box-shadow:0 1px 2px rgb(15 23 42/5%),0 4px 12px -6px color-mix(in srgb,var(--agent-accent) 40%,transparent)}.Agent_newChatButton__g4Vif svg{color:var(--accent-ink)}.Agent_searchLabel__2I6wE{display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--muted);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.Agent_searchLabel__2I6wE:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--agent-accent) 10%,transparent)}.Agent_drawerHistory__sgxLY .Agent_searchLabel__2I6wE input:focus-visible,.Agent_page__RrF_L .Agent_searchLabel__2I6wE input:focus-visible{outline:none}.Agent_searchLabel__2I6wE>svg{flex-shrink:0}.Agent_drawerHistory__sgxLY .Agent_searchLabel__2I6wE input,.Agent_page__RrF_L .Agent_searchLabel__2I6wE input{width:100%;min-width:0;min-height:40px;padding:0;appearance:none;background:transparent;color:var(--ink);border:0;box-shadow:none;outline:none;font:inherit;font-size:16px}.Agent_searchLabel__2I6wE input::placeholder{color:var(--muted);opacity:1}.Agent_conversationList__7pBIk{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 0 12px}.Agent_conversationGroup__SyYfB+.Agent_conversationGroup__SyYfB{margin-top:12px}.Agent_drawerHistory__sgxLY .Agent_groupLabel__LrPWH,.Agent_page__RrF_L .Agent_groupLabel__LrPWH{margin:0;padding:8px 12px 4px;line-height:1.4;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:0}.Agent_conversationRow__cVVqd{position:relative;display:flex;align-items:center;min-width:0;border-radius:9px;transition:background .15s var(--ease)}.Agent_conversationRow__cVVqd:hover{background:rgb(15 23 42/4%)}.Agent_conversationRow__cVVqd[data-active=true]{background:var(--accent-soft)}.Agent_conversationButton__TubTm{flex:1;min-width:0;min-height:38px;padding:0 12px;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.Agent_conversationRow__cVVqd[data-active=true] .Agent_conversationButton__TubTm{color:var(--accent-ink);font-weight:600}.Agent_conversationTools__XswW2{display:flex;flex-shrink:0;padding-right:2px;opacity:0;transition:opacity .15s var(--ease)}.Agent_conversationRow__cVVqd:focus-within .Agent_conversationTools__XswW2,.Agent_conversationRow__cVVqd:hover .Agent_conversationTools__XswW2{opacity:1}.Agent_conversationTools__XswW2 .Agent_iconButton__kq9n5{min-width:32px;min-height:32px}.Agent_historyEmpty__F84qW{padding:12px;color:var(--muted);font-size:13px}.Agent_count__kJ0MM{margin-left:auto;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.Agent_main__PEDy4{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column}.Agent_topBar__UdgA2{display:flex;flex-shrink:0;align-items:center;gap:8px;min-height:64px;padding:0 152px 0 8px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.88);backdrop-filter:saturate(1.4) blur(10px)}.Agent_page__RrF_L .Agent_topTitle__cA1Ol{flex:1;min-width:0;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Agent_pendingPill__81xHY{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;background:#fff7e6;color:#8a4b08;font-size:13px;font-weight:600;text-decoration:none;box-shadow:inset 0 0 0 1px #f7dfb0}.Agent_pendingPill__81xHY:before{content:"";width:6px;height:6px;border-radius:50%;background:#e08a00}.Agent_iconButton__kq9n5{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.Agent_iconButton__kq9n5:hover:not(:disabled){background:rgb(15 23 42/5%);color:var(--ink)}.Agent_iconButton__kq9n5:disabled{opacity:.5}.Agent_spinning__cK38h{animation:Agent_spin__rJijK .9s linear infinite}@keyframes Agent_spin__rJijK{to{transform:rotate(1turn)}}.Agent_feedback__MCiLW{flex-shrink:0}.Agent_feedback__MCiLW:has(>:not(.Agent_srOnly__4ruDe)){display:flex;flex-direction:column;gap:8px;width:min(760px,100%);margin:0 auto;padding:12px 20px 0}.Agent_error__g_LQL,.Agent_notice__Gh9Z1{padding:10px 14px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#9f1239;font-size:13px;overflow-wrap:anywhere}.Agent_notice__Gh9Z1{border-color:var(--line-strong);background:#f8fafc;color:#475569}.Agent_messages__QIqvQ{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:24px}.Agent_messages__QIqvQ:focus-visible{outline-offset:-2px}.Agent_thread__IXXBO{display:flex;flex-direction:column;gap:28px;width:min(760px,100%);margin:0 auto;padding:32px 20px 24px}.Agent_message__4kbzb{display:flex;gap:14px;min-width:0}.Agent_message__4kbzb[data-role=user]{align-self:flex-end;max-width:min(80%,560px)}.Agent_message__4kbzb[data-role=user] .Agent_messageBody__HbTnj{padding:10px 16px;border-radius:20px 20px 6px 20px;background:color-mix(in srgb,var(--agent-accent) 7%,#f3f4f6);color:var(--ink)}.Agent_message__4kbzb[data-role=user] p{white-space:pre-wrap}.Agent_message__4kbzb[data-role=system]{align-self:center}.Agent_message__4kbzb[data-role=system] .Agent_messageBody__HbTnj{padding:4px 12px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:13px;line-height:1.5;text-align:center}.Agent_message__4kbzb[data-tone=success] .Agent_messageBody__HbTnj{background:#ecfdf5;color:#065f46}.Agent_message__4kbzb[data-tone=notice] .Agent_messageBody__HbTnj{max-width:560px;border-radius:12px;background:#fff7ed;color:#9a3412}.Agent_messageBody__HbTnj{min-width:0;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.Agent_message__4kbzb[data-role=assistant] .Agent_messageBody__HbTnj{padding-top:2px;color:var(--text)}.Agent_message__4kbzb[data-pending=true]{animation:Agent_messageArrival__BfzCr .26s var(--ease) both}.Agent_messageBody__HbTnj>.Agent_caption___7Cem{display:block;margin-top:4px;text-align:right}.Agent_richText__ICLuo{display:flex;flex-direction:column;gap:12px}.Agent_richText__ICLuo :is(ul,ol){margin:0;padding-left:22px}.Agent_richText__ICLuo ul{list-style:disc}.Agent_richText__ICLuo ol{list-style:decimal}.Agent_richText__ICLuo li{white-space:pre-wrap}.Agent_richText__ICLuo li+li{margin-top:4px}.Agent_richText__ICLuo li::marker{color:var(--muted)}.Agent_richText__ICLuo p{white-space:pre-wrap}.Agent_richText__ICLuo strong{color:var(--ink);font-weight:650}.Agent_richText__ICLuo code{padding:1px 6px;border-radius:6px;background:#f1f5f9;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.Agent_inlineAction__jAL2g{margin-left:42px;max-width:620px;scroll-margin-top:80px}.Agent_thinking__BDyi3{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:14px}.Agent_thinking__BDyi3 p{display:flex;align-items:center;gap:8px}.Agent_thinkingDots__GgC0n{display:inline-flex;align-items:center;gap:4px;height:18px;color:var(--accent-ink)}.Agent_thinkingDots__GgC0n i{width:5px;height:5px;background:currentColor;border-radius:50%;animation:Agent_thinkingPulse__gjj5A 1.2s var(--ease) infinite}.Agent_thinkingDots__GgC0n i:nth-child(2){animation-delay:.12s}.Agent_thinkingDots__GgC0n i:nth-child(3){animation-delay:.24s}.Agent_olderButton__S5HXU{align-self:center;min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.Agent_olderButton__S5HXU:hover:not(:disabled){color:var(--ink)}.Agent_daySeparator__uBH3w{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;font-weight:500}.Agent_daySeparator__uBH3w:after,.Agent_daySeparator__uBH3w:before{content:"";flex:1;height:1px;background:var(--line)}.Agent_messageTools__iNZ0x{display:flex;gap:4px;margin-top:2px;margin-bottom:-10px;margin-left:-8px;opacity:0;transition:opacity .16s var(--ease)}.Agent_message__4kbzb:focus-within .Agent_messageTools__iNZ0x,.Agent_message__4kbzb:hover .Agent_messageTools__iNZ0x{opacity:1}.Agent_toolButton__yuaEM{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.Agent_toolButton__yuaEM:hover{background:rgb(15 23 42/5%);color:var(--ink)}.Agent_expiry__3VXaL{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--muted);font-size:12.5px}.Agent_shimmer__UYwJ5{background:linear-gradient(90deg,var(--muted) 0,var(--muted) 40%,var(--accent-ink) 50%,var(--muted) 60%,var(--muted) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:Agent_textShimmer__hNt3l 1.8s var(--ease) infinite}.Agent_jumpButton___OFDl{position:absolute;left:50%;bottom:calc(100% + 4px);display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line-strong);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transform:translateX(-50%);box-shadow:0 6px 18px -8px rgba(15,23,42,.3);animation:Agent_rise__9ued0 .26s var(--ease) both}.Agent_jumpButton___OFDl:hover{border-color:var(--accent-line);color:var(--accent-ink)}.Agent_sendSpinner__33Xce{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:Agent_spin__rJijK .7s linear infinite}.Agent_chip__WqUNX{display:inline-flex;align-items:center;gap:8px}.Agent_chip__WqUNX svg{color:var(--accent-ink);flex-shrink:0}.Agent_composerDock__xh2IF{position:relative;flex-shrink:0;padding:8px 16px 14px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 28%)}.Agent_composer__joV_r{width:min(760px,100%);margin:0 auto}.Agent_composerBox__jXRJh{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 18px;border:1px solid var(--line-strong);border-radius:24px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/4%),0 10px 28px -14px rgba(15,23,42,.18)}.Agent_composerBox__jXRJh textarea{flex:1;min-width:0;min-height:40px;max-height:220px;padding:8px 0;border:0;outline:none;resize:none;overflow-y:auto;background:transparent;color:var(--ink);font:inherit;font-size:16px;line-height:1.5}.Agent_composerBox__jXRJh textarea::placeholder{color:#7a8494;opacity:1}.Agent_page__RrF_L .Agent_composerBox__jXRJh textarea:focus-visible{outline:none}.Agent_sendButton__pJhMD{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:0;border-radius:50%;background:var(--accent-ink);color:#fff;cursor:pointer;transition:transform .16s var(--ease),background .16s var(--ease)}.Agent_sendButton__pJhMD:hover:not(:disabled){transform:translateY(-1px)}.Agent_sendButton__pJhMD:active:not(:disabled){transform:scale(.94)}.Agent_sendButton__pJhMD:disabled{background:#e7e9ee;color:#98a1b0}.Agent_composerHint___CvEu{margin-top:8px;color:var(--muted);font-size:12px;text-align:center}.Agent_welcome__dlP7V{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;width:min(760px,100%);margin:0 auto;padding:32px 16px 48px;overflow-y:auto;text-align:center}.Agent_welcomeMark___GDIS{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:15px;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--agent-accent) 75%,#fff),var(--accent-ink));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 8px 24px -8px color-mix(in srgb,var(--agent-accent) 55%,transparent)}.Agent_page__RrF_L .Agent_welcome__dlP7V h2{color:var(--ink);font-size:clamp(26px,2.2vw + 14px,36px);font-weight:650;letter-spacing:-.03em;line-height:1.12}.Agent_page__RrF_L .Agent_welcomeLead__l8o1i{max-width:46ch;margin-top:10px;color:var(--muted);font-size:15px}.Agent_welcome__dlP7V .Agent_composer__joV_r{margin-top:28px;text-align:left}.Agent_suggestions__X2kiA{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.Agent_chip__WqUNX{min-height:40px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--text);font:inherit;font-size:14px;cursor:pointer;transition:border-color .16s var(--ease),color .16s var(--ease),background .16s var(--ease)}.Agent_chip__WqUNX:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-ink)}.Agent_chip__WqUNX:disabled{opacity:.5}.Agent_welcome__dlP7V>*{animation:Agent_rise__9ued0 .52s var(--ease) both}.Agent_welcome__dlP7V>:nth-child(2){animation-delay:60ms}.Agent_welcome__dlP7V>:nth-child(3){animation-delay:.12s}.Agent_welcome__dlP7V>:nth-child(4){animation-delay:.18s}.Agent_welcome__dlP7V>:nth-child(5){animation-delay:.24s}.Agent_loading__XqyEh{display:flex;flex-direction:column;gap:20px;width:min(760px,100%);margin:0 auto;padding:32px 20px}.Agent_skeleton__znHMe{height:64px;width:72%;border-radius:16px;background:linear-gradient(90deg,#f1f3f6,#f8f9fb 50%,#f1f3f6);background-size:200% 100%;animation:Agent_shimmer__UYwJ5 1.4s var(--ease) infinite}.Agent_skeleton__znHMe[data-align=end]{align-self:flex-end;width:42%;height:44px}.Agent_skeleton__znHMe[data-size=short]{width:48%}.Agent_button___CFSR,.Agent_primaryButton__blsjZ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--line-strong,#e2e8f0);border-radius:10px;background:#fff;color:#334155;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.Agent_button___CFSR:hover:not(:disabled){background:#f8fafc}.Agent_primaryButton__blsjZ{border-color:transparent;background:color-mix(in srgb,var(--agentic-primary,#6366f1) 82%,#0f172a);color:#fff}.Agent_primaryButton__blsjZ:hover:not(:disabled){transform:translateY(-1px)}.Agent_button___CFSR:disabled,.Agent_primaryButton__blsjZ:disabled{opacity:1;border-color:#e2e8f0;background:#eef0f3;color:#7a8494}.Agent_muted__NAxtL{color:#556070;font-size:13px}.Agent_caption___7Cem{color:#556070;font-size:12px;overflow-wrap:anywhere}.Agent_actionCard__GTQyF{min-width:0;padding:14px 16px;border:1px solid var(--line-strong);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/4%),0 6px 18px -12px rgba(15,23,42,.18)}.Agent_actionCard__GTQyF:has([data-status=pending]){border-color:var(--accent-line)}.Agent_actionHeading__WLttC{display:flex;align-items:center;gap:10px}.Agent_actionIcon__QxliX{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent-ink)}.Agent_page__RrF_L .Agent_actionOperation__9jzL5{flex:1;min-width:0;color:var(--ink);font-size:14px;font-weight:650;overflow-wrap:anywhere}.Agent_page__RrF_L .Agent_actionSummary__hg0EC{margin-top:8px;color:var(--text);font-size:14px;overflow-wrap:anywhere}.Agent_actionDetails__L3xA5{margin-top:4px}.Agent_actionDetails__L3xA5>summary{display:list-item;min-height:36px;padding:8px 0;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer}.Agent_actionDetails__L3xA5[open]{padding-bottom:8px}.Agent_actionDetails__L3xA5 .Agent_actionPreview__yuy2V{margin-top:0}.Agent_actionOutcome__A706J{margin-top:12px;padding:12px;border-radius:12px;background:#f8fafc;color:#334155;font-size:13px;overflow-wrap:anywhere}.Agent_page__RrF_L .Agent_actionOutcome__A706J h4{margin:0 0 4px;color:var(--ink);font-size:12px;font-weight:700}.Agent_actionCard__GTQyF>.Agent_notice__Gh9Z1{margin-top:10px}.Agent_actionButtons__sVJAi{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.Agent_badge__Io9m7{flex-shrink:0;padding:3px 9px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:600}.Agent_badge__Io9m7[data-status=pending]{background:#fff7e6;color:#8a4b08}.Agent_badge__Io9m7[data-status=completed]{background:#ecfdf5;color:#065f46}.Agent_badge__Io9m7[data-status=failed]{background:#fff1f2;color:#9f1239}.Agent_badge__Io9m7[data-status=running]{background:#eff6ff;color:#1e40af}.Agent_details__m8Cx3{margin-top:10px}.Agent_details__m8Cx3 summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:13px;font-weight:600}.Agent_details__m8Cx3 pre{margin:0;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2}.Agent_actionPreview__yuy2V{margin-top:16px}.Agent_previewSection__wOwX7{margin-top:16px;min-width:0}.Agent_page__RrF_L .Agent_previewSection__wOwX7>h4{margin:0 0 8px;color:#556070;font-size:12px;font-weight:600}.Agent_values__GbTpO{margin:0;min-width:0}.Agent_values__GbTpO>div{padding:8px 0;border-bottom:1px solid #f1f5f9}.Agent_values__GbTpO>div:last-child{border-bottom:0}.Agent_values__GbTpO dt{margin:0 0 3px;color:#556070;font-size:12px;font-weight:500;overflow-wrap:anywhere}.Agent_values__GbTpO dd{margin:0;min-width:0;font-size:13px;overflow-wrap:anywhere}.Agent_values__GbTpO dd>.Agent_values__GbTpO{border-left:2px solid #e2e8f0;padding-left:12px}.Agent_exactValue__xNReu{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.Agent_effects__Lc1K_,.Agent_valueList__XByvR{margin:0;padding-left:20px}.Agent_valueList__XByvR{list-style:decimal}.Agent_effects__Lc1K_{list-style:disc}.Agent_effects__Lc1K_>li,.Agent_valueList__XByvR>li{padding:3px 0;min-width:0}.Agent_batchList__f_Gy2{display:flex;flex-direction:column;gap:16px;margin:8px 0 0;padding-left:20px}.Agent_batchList__f_Gy2>li{min-width:0;padding:12px 0;border-bottom:1px solid #e2e8f0;overflow-wrap:anywhere}.Agent_batchList__f_Gy2>li:last-child{border-bottom:0}.Agent_actionPreview__yuy2V>.Agent_notice__Gh9Z1{margin-top:12px;font-size:12px}.Agent_memoryList__Cf7D5{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.Agent_memoryCard__hxY2X{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;border:1px solid #e2e8f0;border-radius:12px;overflow-wrap:anywhere}.Agent_memoryCard__hxY2X h3,.Agent_memoryCard__hxY2X p{margin:0}.Agent_memoryCard__hxY2X h3{color:#334155;font-size:14px;line-height:1.5;font-weight:600}.Agent_memoryCard__hxY2X .Agent_caption___7Cem{color:#475569}.Agent_dialogOverlay__ereFp{background:rgba(15,23,42,.36);backdrop-filter:blur(3px);animation:none!important}.Agent_dialog__zO9qM{--agent-accent:var(--agentic-primary,#6366f1);display:flex;flex-direction:column;gap:16px;width:min(640px,calc(100vw - 32px));max-width:640px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:24px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;color:#0f172a;font-family:inherit;font-size:14px;line-height:1.6;box-shadow:0 24px 64px rgba(15,23,42,.14),0 4px 12px rgb(15 23 42/8%);animation:none!important}.Agent_dialog__zO9qM p{margin:0;overflow-wrap:anywhere}.Agent_dialogHeading__PQs4H{display:flex;align-items:center;justify-content:space-between;gap:16px}.Agent_dialogHeading__PQs4H h2{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.Agent_dialogActions__qxW8r{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.Agent_dialog__zO9qM :is(button,input,select,textarea,a):focus-visible,.Agent_reminderToast__j3Wy5 :is(a,button):focus-visible{outline:2px solid var(--agentic-primary,#6366f1);outline-offset:3px}.Agent_dialog__zO9qM :is(button,fieldset):disabled{opacity:.55;cursor:not-allowed}.Agent_dangerButton__A6vDL{color:#9f1239;background:#fff1f2;border-color:#fecaca}.Agent_routineForm__vDXVR{display:flex;flex-direction:column;min-width:0;gap:16px}.Agent_routineForm__vDXVR label{display:flex;min-width:0;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.Agent_routineForm__vDXVR :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#0f172a;font:inherit;font-size:16px}.Agent_routineForm__vDXVR textarea{resize:vertical;min-height:100px}.Agent_drawer__lpysJ{inset:0 auto 0 0;width:min(320px,calc(100vw - 24px));max-width:none;height:100dvh;max-height:100dvh;border-radius:0 18px 18px 0;transform:none;padding:20px 12px max(20px,env(safe-area-inset-bottom));background:#f7f8fa}.Agent_drawerHistory__sgxLY{--secondary:var(--agentic-secondary,#fc0);--agent-accent:var(--agentic-primary,#6366f1);--accent-ink:color-mix(in srgb,var(--agent-accent) 82%,#0f172a);--accent-soft:color-mix(in srgb,var(--agent-accent) 8%,#fff);--accent-line:color-mix(in srgb,var(--agent-accent) 28%,#fff);--ink:#0f172a;--text:#1e293b;--muted:#556070;--line:rgb(15 23 42/8%);--line-strong:rgba(15,23,42,.13);--ease:cubic-bezier(0.22,1,0.36,1);display:flex;flex:1;flex-direction:column;min-height:0}.Agent_drawerHistory__sgxLY .Agent_conversationTools__XswW2{opacity:1}.Agent_drawerHistory__sgxLY .Agent_conversationButton__TubTm{min-height:44px}.Agent_reminderToast__j3Wy5{position:fixed;z-index:10001;right:max(16px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));display:flex;gap:12px;width:min(380px,calc(100vw - 32px));max-height:45dvh;overflow-y:auto;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;color:#334155;box-shadow:0 16px 40px rgba(15,23,42,.12),0 2px 8px rgb(15 23 42/6%);font-size:14px}.Agent_reminderToast__j3Wy5>div{flex:1;min-width:0;overflow-wrap:anywhere}.Agent_reminderToast__j3Wy5 p{margin:0}.Agent_reminderToast__j3Wy5 a{display:inline-flex;min-height:44px;align-items:center;margin-right:12px;color:var(--agentic-primary,#6366f1);text-decoration:underline;text-underline-offset:3px}@keyframes Agent_thinkingPulse__gjj5A{0%,70%,to{transform:translateY(0);opacity:.45}35%{transform:translateY(-3px);opacity:1}}@keyframes Agent_messageArrival__BfzCr{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Agent_rise__9ued0{0%{transform:translateY(8px);opacity:0;filter:blur(4px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}@keyframes Agent_textShimmer__hNt3l{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes Agent_shimmer__UYwJ5{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width:768px){.Agent_page__RrF_L{height:100dvh}.Agent_topBar__UdgA2{padding:0 168px 0 24px}.Agent_composerDock__xh2IF{padding:8px 24px 18px}.Agent_thread__IXXBO{padding:40px 24px 24px}}@media (min-width:1024px){.Agent_page__RrF_L{grid-template-columns:272px minmax(0,1fr)}.Agent_historySidebar__sWmGU{display:flex}.Agent_mobileHistory___IhjE{display:none}}@media (max-width:767px){.Agent_message__4kbzb[data-role=user]{max-width:88%}.Agent_inlineAction__jAL2g{margin-left:0}.Agent_chip__WqUNX,.Agent_olderButton__S5HXU{min-height:44px}.Agent_conversationTools__XswW2{opacity:1}.Agent_dialog__zO9qM{padding:16px}.Agent_reminderToast__j3Wy5{bottom:max(80px,calc(env(safe-area-inset-bottom) + 64px))}}@media (hover:none){.Agent_conversationTools__XswW2,.Agent_messageTools__iNZ0x{opacity:1}.Agent_messageTools__iNZ0x{margin-bottom:0}.Agent_toolButton__yuaEM{min-height:40px}}@media (prefers-reduced-motion:reduce){.Agent_jumpButton___OFDl,.Agent_message__4kbzb[data-pending=true],.Agent_sendSpinner__33Xce,.Agent_shimmer__UYwJ5,.Agent_skeleton__znHMe,.Agent_spinning__cK38h,.Agent_thinkingDots__GgC0n i,.Agent_welcome__dlP7V>*{animation:none}.Agent_shimmer__UYwJ5{color:var(--muted);background:none}.Agent_button___CFSR,.Agent_chip__WqUNX,.Agent_newChatButton__g4Vif,.Agent_primaryButton__blsjZ,.Agent_sendButton__pJhMD{transition:none}.Agent_primaryButton__blsjZ:hover:not(:disabled),.Agent_sendButton__pJhMD:hover:not(:disabled){transform:none}}.Agent_main__PEDy4:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 40% at 85% 0,color-mix(in srgb,var(--agent-accent) 7%,transparent),transparent 70%),radial-gradient(40% 30% at 0 100%,color-mix(in srgb,var(--agent-accent) 5%,transparent),transparent 70%)}.Agent_main__PEDy4>*{position:relative;z-index:1}.Agent_message__4kbzb[data-role=assistant]{animation:Agent_replyIn__SVtP6 .42s var(--ease) both}.Agent_thinking__BDyi3 .Agent_avatar__24zuz{animation:Agent_breathe__vwXOZ 1.6s var(--ease) infinite}@keyframes Agent_replyIn__SVtP6{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes Agent_breathe__vwXOZ{0%,to{transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--agent-accent) 35%,transparent)}50%{transform:scale(1.06);box-shadow:0 0 0 6px color-mix(in srgb,var(--agent-accent) 0,transparent)}}.Agent_cards__dNynN{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none}.Agent_cards__dNynN>li{animation:Agent_cardIn__Qly9Q .38s var(--ease) both;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes Agent_cardIn__Qly9Q{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.Agent_card__XWNFE{display:flex;align-items:flex-start;gap:10px;width:100%;height:100%;min-height:56px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:14px;background:#fff;color:var(--text);font:inherit;text-align:left;box-shadow:0 1px 2px rgb(15 23 42/4%);cursor:pointer;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}button.Agent_card__XWNFE:hover{border-color:var(--accent-line);box-shadow:0 1px 2px rgb(15 23 42/4%),0 8px 20px -12px color-mix(in srgb,var(--agent-accent) 45%,transparent);transform:translateY(-1px)}div.Agent_card__XWNFE{cursor:default}.Agent_card__XWNFE[data-kind=task]{border-left:3px solid #cbd5e1}.Agent_card__XWNFE[data-kind=task][data-priority=urgent]{border-left-color:#e5484d}.Agent_card__XWNFE[data-kind=task][data-priority=normal]{border-left-color:var(--agent-accent)}.Agent_cardIcon__5oCsf{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent-ink)}.Agent_cardBody__Op6ah{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.Agent_cardTitle__oX4lp{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.Agent_cardMeta__DUl6o{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--muted);font-size:12.5px;line-height:1.4}.Agent_cardMeta__DUl6o strong{color:var(--ink);font-weight:600}.Agent_metaIcon__3jFAI{display:inline-flex;align-items:center;gap:4px}.Agent_timeBlock__8X3OX{display:grid;place-items:center;flex-shrink:0;min-width:52px;height:40px;padding:0 8px;border-radius:10px;background:var(--accent-soft);color:var(--accent-ink);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.Agent_personMark___yGCu{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--agent-accent) 22%,#fff),color-mix(in srgb,var(--agent-accent) 40%,#fff));color:var(--accent-ink);font-size:12px;font-weight:700}.Agent_quote__gHV3T{color:var(--text);font-size:13.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Agent_statusChip__G0E__{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:11.5px;font-weight:600;white-space:nowrap}.Agent_statusChip__G0E__[data-tone=active]{background:#eff6ff;color:#1d4ed8}.Agent_statusChip__G0E__[data-tone=blocked]{background:#fff7ed;color:#c2410c}.Agent_statusChip__G0E__[data-tone=review]{background:#f5f3ff;color:#6d28d9}.Agent_statusChip__G0E__[data-tone=done]{background:#ecfdf5;color:#047857}.Agent_urgentChip__n28ok{padding:1px 8px;border-radius:999px;background:#fef2f2;color:#b91c1c;font-size:11.5px;font-weight:600}.Agent_statusDot__lrl2q{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#94a3b8}.Agent_statusDot__lrl2q[data-tone=active]{background:#3b82f6}.Agent_statusDot__lrl2q[data-tone=blocked]{background:#f97316}.Agent_statusDot__lrl2q[data-tone=review]{background:#8b5cf6}.Agent_today__L4dZ3{width:100%;margin-top:28px;text-align:left;animation:Agent_rise__9ued0 .52s var(--ease) .2s both}.Agent_todayEmpty__8PrsI{padding:18px 16px;color:var(--muted);font-size:13.5px}.Agent_actionCard__GTQyF[data-domain=tasks]{--domain:#2563eb}.Agent_actionCard__GTQyF[data-domain=calendar]{--domain:#0d9488}.Agent_actionCard__GTQyF[data-domain=mail]{--domain:#db2777}.Agent_actionCard__GTQyF[data-domain=chats]{--domain:#7c3aed}.Agent_actionCard__GTQyF[data-domain=drive]{--domain:#d97706}.Agent_actionCard__GTQyF[data-domain=memory]{--domain:var(--agent-accent)}.Agent_actionCard__GTQyF{position:relative;overflow:hidden;animation:Agent_cardIn__Qly9Q .42s var(--ease) both}.Agent_actionCard__GTQyF:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--domain,var(--agent-accent))}.Agent_actionCard__GTQyF[data-status=pending]{border-color:color-mix(in srgb,var(--domain,var(--agent-accent)) 30%,#fff);box-shadow:0 1px 2px rgb(15 23 42/4%),0 10px 26px -16px color-mix(in srgb,var(--domain,var(--agent-accent)) 55%,transparent)}.Agent_actionCard__GTQyF .Agent_actionIcon__QxliX{width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--domain,var(--agent-accent)) 10%,#fff);color:var(--domain,var(--accent-ink))}.Agent_actionTitles__g_vRw{display:flex;min-width:0;flex:1;flex-direction:column}.Agent_actionDomain__fZ4S_{color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.01em}.Agent_changes__KgYOH{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#f8fafc}.Agent_changes__KgYOH>div{display:grid;grid-template-columns:minmax(84px,auto) 1fr;gap:10px;align-items:baseline}.Agent_changes__KgYOH dt{color:var(--muted);font-size:12.5px}.Agent_changes__KgYOH dd{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13.5px}.Agent_changes__KgYOH dd svg{color:var(--muted);flex-shrink:0}.Agent_before__5GgxL{color:var(--muted);text-decoration:line-through;text-decoration-color:rgba(15,23,42,.25)}.Agent_after__6dOik{color:var(--ink);font-weight:600;overflow-wrap:anywhere}@media (max-width:767px){.Agent_cards__dNynN{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Agent_actionCard__GTQyF,.Agent_cards__dNynN>li,.Agent_message__4kbzb[data-role=assistant],.Agent_thinking__BDyi3 .Agent_avatar__24zuz,.Agent_today__L4dZ3{animation:none}.Agent_card__XWNFE,.Agent_newChatButton__g4Vif,.Agent_tile__lORyT,.Agent_todayTab__JyCJn{transition:none}.Agent_newChatButton__g4Vif:hover,.Agent_tile__lORyT:hover,.Agent_todayTab__JyCJn:hover,button.Agent_card__XWNFE:hover{transform:none}}.Agent_historySidebar__sWmGU{--secondary:var(--agentic-secondary,#fc0);gap:0;padding:18px 12px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--agent-accent) 10%,#f7f8fa) 0,#f7f8fa 260px)}.Agent_sidebarHero__c8LnZ{display:flex;align-items:center;gap:12px;padding:2px 6px 18px}.Agent_heroText__2Fz4p{min-width:0}.Agent_page__RrF_L .Agent_heroText__2Fz4p h1{color:var(--ink);font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.Agent_heroStatus__8ziV4{display:flex;align-items:center;gap:6px;margin-top:2px;color:var(--muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Agent_statusLight__dH0_t{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.Agent_historySidebar__sWmGU[data-thinking] .Agent_statusLight__dH0_t{background:var(--agent-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--agent-accent) 22%,transparent);animation:Agent_statusPulse__QaVU_ 1.1s var(--ease) infinite}@keyframes Agent_statusPulse__QaVU_{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--agent-accent) 0,transparent)}}.Agent_orb__Si129{position:relative;display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%}.Agent_orbRing__yOmaK{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,var(--agent-accent),var(--secondary),color-mix(in srgb,var(--agent-accent) 35%,#fff),var(--agent-accent));animation:Agent_orbSpin__XiY0m 8s linear infinite}.Agent_orbCore__fSu1u{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--agent-accent) 70%,#fff),var(--accent-ink) 75%);color:#fff;box-shadow:0 0 0 2px #fff,inset 0 1px 1px hsla(0,0%,100%,.35)}.Agent_orbCore__fSu1u svg{filter:drop-shadow(0 1px 1px rgb(15 23 42/25%))}.Agent_orb__Si129:after{content:"";position:absolute;inset:-4px;border-radius:50%;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--agent-accent) 70%,transparent);pointer-events:none}.Agent_historySidebar__sWmGU[data-thinking] .Agent_orbRing__yOmaK{animation-duration:1.4s}.Agent_historySidebar__sWmGU[data-thinking] .Agent_orb__Si129:after{animation:Agent_orbGlow__ObxyY 1.4s var(--ease) infinite}@keyframes Agent_orbSpin__XiY0m{to{transform:rotate(1turn)}}@keyframes Agent_orbGlow__ObxyY{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--agent-accent) 18%,transparent),0 8px 22px -6px color-mix(in srgb,var(--agent-accent) 85%,transparent)}}.Agent_historyTop__A6N9N{gap:10px;padding-bottom:14px}.Agent_newChatButton__g4Vif{position:relative;gap:10px;min-height:48px;padding:0 12px 0 8px;border:0;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--agent-accent) 92%,#fff),var(--accent-ink));color:#fff;font-size:14.5px;font-weight:650;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 8px 20px -10px color-mix(in srgb,var(--agent-accent) 85%,transparent);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.Agent_newChatButton__g4Vif:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 12px 26px -10px color-mix(in srgb,var(--agent-accent) 90%,transparent);border-color:transparent}.Agent_newChatButton__g4Vif:active:not(:disabled){transform:scale(.985)}.Agent_newChatButton__g4Vif:disabled{opacity:.7}.Agent_newChatButton__g4Vif svg{color:#fff}.Agent_newChatIcon__qI_s5{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:hsla(0,0%,100%,.18)}.Agent_kbd__XSXi5{margin-left:auto;padding:2px 7px;border-radius:7px;background:hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.85);font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.02em}.Agent_tiles__rkP5i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Agent_tile__lORyT{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:2px;padding:12px;border:1px solid var(--line);border-radius:14px;background:hsla(0,0%,100%,.85);color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgb(15 23 42/4%);transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.Agent_tile__lORyT:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent-line);box-shadow:0 1px 2px rgb(15 23 42/4%),0 10px 22px -14px color-mix(in srgb,var(--agent-accent) 60%,transparent)}.Agent_tileTop___rRnI{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.Agent_tileTop___rRnI strong{color:var(--ink);font-size:22px;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.Agent_tileIcon__RU5WR{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--accent-soft);color:var(--accent-ink)}.Agent_tile__lORyT[data-tile=routines] .Agent_tileIcon__RU5WR{background:color-mix(in srgb,var(--secondary) 22%,#fff);color:color-mix(in srgb,var(--secondary) 45%,#3f2d00)}.Agent_tileLabel__RE1WS{color:var(--ink);font-size:13.5px;font-weight:650}.Agent_tileHint__DF0AT{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Agent_page__RrF_L .Agent_searchLabel__2I6wE{background:hsla(0,0%,100%,.85)}.Agent_conversationList__7pBIk{padding-top:6px}.Agent_conversationRow__cVVqd[data-active=true]{background:#fff;box-shadow:0 1px 2px rgb(15 23 42/6%),0 0 0 1px var(--line)}.Agent_conversationRow__cVVqd[data-active=true]:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(var(--agent-accent),var(--secondary))}.Agent_todayTabs__PxrKx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.Agent_todayTab__JyCJn{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.7);color:var(--muted);font:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.Agent_todayTab__JyCJn:hover{transform:translateY(-1px);border-color:var(--accent-line)}.Agent_todayTab__JyCJn strong{color:var(--ink);font-size:clamp(26px,2vw + 14px,32px);font-weight:700;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.Agent_todayTab__JyCJn[data-tone=blocked] strong{color:#c2410c}.Agent_todayTab__JyCJn[aria-selected=true]{border-color:var(--accent-line);background:#fff;color:var(--ink);box-shadow:0 1px 2px rgb(15 23 42/4%),0 10px 24px -16px color-mix(in srgb,var(--agent-accent) 65%,transparent)}.Agent_todayTab__JyCJn[aria-selected=true]:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;border-radius:2px;background:var(--agent-accent)}.Agent_todayList__4r2wM{margin-top:8px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/4%);animation:Agent_rise__9ued0 .32s var(--ease) both}.Agent_todayRow__ZceB_{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:58px;padding:10px 16px;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s var(--ease)}.Agent_todayRow__ZceB_+.Agent_todayRow__ZceB_{border-top:1px solid var(--line)}button.Agent_todayRow__ZceB_:hover{background:var(--accent-soft)}.Agent_todayRow__ZceB_[data-static]{cursor:default;grid-template-columns:auto minmax(0,1fr)}.Agent_todayRow__ZceB_[data-past]{opacity:.5}.Agent_todayRow__ZceB_>svg{color:var(--muted);transition:transform .16s var(--ease)}button.Agent_todayRow__ZceB_:hover>svg{transform:translateX(2px);color:var(--accent-ink)}.Agent_rowTime__zoNDf{display:flex;min-width:48px;flex-direction:column;color:var(--accent-ink);font-size:14px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.Agent_rowTime__zoNDf small{color:var(--muted);font-size:11.5px;font-weight:500}.Agent_rowMain__OQy8A{display:flex;min-width:0;flex-direction:column;gap:2px}.Agent_rowTitle__pJvab{color:var(--ink);font-size:14px;font-weight:600}.Agent_rowSub__YANgK,.Agent_rowTitle__pJvab{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Agent_rowSub__YANgK{color:var(--muted);font-size:12.5px}.Agent_rowChips__b_UMJ{display:flex;align-items:center;gap:6px}.Agent_rowIcon__O1xFM{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--agentic-secondary,#fc0) 22%,#fff);color:color-mix(in srgb,var(--agentic-secondary,#fc0) 45%,#3f2d00)}.Agent_todayRow__ZceB_ .Agent_statusDot__lrl2q{width:10px;height:10px;margin:0 10px}.Agent_cardGroups__t0AkQ{display:flex;flex-direction:column;gap:14px;margin-top:14px}.Agent_page__RrF_L .Agent_cardGroupLabel__g4_uy{display:flex;align-items:center;gap:6px;margin:0 0 6px;color:var(--muted);font-size:12px;font-weight:600}.Agent_cardGroupLabel__g4_uy span{padding:0 7px;border-radius:999px;background:#f1f5f9;color:var(--muted);font-size:11px;line-height:18px}.Agent_cardGroup__AIQ8Y .Agent_cards__dNynN{grid-template-columns:minmax(0,1fr);gap:6px;margin:0}.Agent_cardGroup__AIQ8Y .Agent_card__XWNFE{align-items:center;min-height:52px}.Agent_cardGroup__AIQ8Y .Agent_card__XWNFE[data-kind=message]{align-items:flex-start}.Agent_cardGroup__AIQ8Y .Agent_cardBody__Op6ah{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.Agent_cardGroup__AIQ8Y .Agent_card__XWNFE[data-kind=message] .Agent_cardBody__Op6ah{flex-direction:column;align-items:stretch}.Agent_cardGroup__AIQ8Y .Agent_cardTitle__oX4lp{flex:1 1 200px;min-width:0}.Agent_cardGroup__AIQ8Y .Agent_cardMeta__DUl6o{flex:0 1 auto;justify-content:flex-end}@media (max-width:767px){.Agent_todayTab__JyCJn{padding:12px}.Agent_todayTab__JyCJn span{font-size:11.5px}.Agent_todayRow__ZceB_{min-height:60px;gap:10px;padding:10px 12px}.Agent_rowChips__b_UMJ .Agent_urgentChip__n28ok{display:none}.Agent_cardGroup__AIQ8Y .Agent_cardMeta__DUl6o{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.Agent_historySidebar__sWmGU[data-thinking] .Agent_orb__Si129:after,.Agent_historySidebar__sWmGU[data-thinking] .Agent_statusLight__dH0_t,.Agent_orbRing__yOmaK,.Agent_todayList__4r2wM{animation:none}}@media (hover:none){.Agent_kbd__XSXi5{display:none}}.Agent_profile__CdqFc{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--agentic-primary,#6366f1) 22%,#fff);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--agentic-primary,#6366f1) 6%,#fff),#fff 70%)}.Agent_profileHead__TE1P3{display:flex;align-items:flex-start;gap:12px}.Agent_dialog__zO9qM .Agent_profileHead__TE1P3 h3{margin:0 0 2px;font-size:15px;font-weight:700;color:#0f172a}.Agent_profileIcon___KaP7{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--agentic-primary,#6366f1) 82%,#0f172a);color:#fff}.Agent_switchRow__6LVGY{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #e2e8f0;cursor:pointer}.Agent_switchInput__jnNpv{position:absolute;width:1px;height:1px;opacity:0}.Agent_switchTrack__JeDOF{position:relative;flex-shrink:0;width:40px;height:24px;margin-top:2px;border-radius:999px;background:#cbd5e1;transition:background .18s cubic-bezier(.22,1,.36,1)}.Agent_switchTrack__JeDOF:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.25);transition:transform .18s cubic-bezier(.22,1,.36,1)}.Agent_switchInput__jnNpv:checked+.Agent_switchTrack__JeDOF{background:color-mix(in srgb,var(--agentic-primary,#6366f1) 85%,#0f172a)}.Agent_switchInput__jnNpv:checked+.Agent_switchTrack__JeDOF:after{transform:translateX(16px)}.Agent_switchInput__jnNpv:focus-visible+.Agent_switchTrack__JeDOF{outline:2px solid var(--agentic-primary,#6366f1);outline-offset:2px}.Agent_switchRow__6LVGY{position:relative}.Agent_switchRow__6LVGY>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.Agent_switchRow__6LVGY small{color:#556070;font-size:12.5px}.Agent_profileNotes__NwQXL{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #e2e8f0;font-size:13.5px;line-height:1.55}.Agent_dialog__zO9qM .Agent_profileNotes__NwQXL h4{margin:8px 0 2px;color:#0f172a;font-size:12.5px;font-weight:700}.Agent_dialog__zO9qM .Agent_profileNotes__NwQXL h4:first-child{margin-top:0}.Agent_profileFoot__tbiJn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.Agent_profileEditor__jEaX5{width:100%;min-height:220px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;font:inherit;font-size:16px;line-height:1.5;resize:vertical}.Agent_profileConfirm___sOJs{padding:12px 14px;border-radius:12px;background:#fff1f2;color:#9f1239}.Agent_profileEmpty__feufF{display:flex;align-items:center;gap:8px;color:#556070;font-size:13.5px}.Agent_dialog__zO9qM .Agent_memorySectionTitle__jhFPB{margin:4px 0 0;font-size:14px;font-weight:700}@media (prefers-reduced-motion:reduce){.Agent_switchTrack__JeDOF,.Agent_switchTrack__JeDOF:after{transition:none}}.Agent_composerBox__jXRJh{flex-wrap:wrap;padding-left:8px}.Agent_composerBox__jXRJh[data-dragging]{border-color:var(--agent-accent);background:var(--accent-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--agent-accent) 14%,transparent)}.Agent_fileChips__N4YoK{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:6px;margin:0;padding:4px 4px 2px;list-style:none}.Agent_fileChip__i1_S5{display:flex;align-items:center;gap:8px;max-width:260px;padding:5px 6px 5px 5px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;animation:Agent_cardIn__Qly9Q .26s var(--ease) both}.Agent_fileChipIcon__K9Mrx,.Agent_fileChip__i1_S5 img{flex-shrink:0;width:34px;height:34px;border-radius:8px;object-fit:cover}.Agent_fileChipIcon__K9Mrx{display:grid;place-items:center;background:#fef2f2;color:#b91c1c}.Agent_fileChipText__40Loc{display:flex;min-width:0;flex-direction:column}.Agent_fileChipText__40Loc span{color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Agent_fileChipText__40Loc small{color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Agent_fileChip__i1_S5[data-status=uploading] .Agent_fileChipText__40Loc small{color:var(--accent-ink)}.Agent_fileChip__i1_S5[data-status=error]{border-color:#fecaca;background:#fff1f2}.Agent_fileChip__i1_S5[data-status=error] .Agent_fileChipText__40Loc small{color:#b91c1c;white-space:normal}.Agent_fileChipRemove__wZuDi{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.Agent_fileChipRemove__wZuDi:hover{background:rgb(15 23 42/6%);color:var(--ink)}.Agent_attachButton__J2qCR{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.Agent_attachButton__J2qCR:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}.Agent_attachButton__J2qCR:disabled{opacity:.45;cursor:not-allowed}.Agent_sentFiles__Ak092{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.Agent_sentFiles__Ak092 li{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.75);color:var(--ink);font-size:12.5px;font-weight:600}.Agent_sentFiles__Ak092 li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.Agent_fileChip__i1_S5{max-width:100%}.Agent_fileChipRemove__wZuDi{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.Agent_fileChip__i1_S5{animation:none}}@media (max-width:767px){.Agent_topBar__UdgA2{padding-right:216px}.Agent_topBar__UdgA2>button:last-child:not(.Agent_mobileHistory___IhjE){display:none}}.RoutinePlanner_planner__ZiFw_{--ink:#181b25;--muted:#535967;--line:#e1e3e9;--soft:#f6f6f9;--accent:var(--agentic-primary,#4f46e5);--enter:cubic-bezier(0.22,1,0.36,1);display:flex;flex-direction:column;gap:24px;min-width:0;color:var(--ink);font:inherit;line-height:1.6}.RoutinePlanner_planner__ZiFw_ *,.RoutinePlanner_planner__ZiFw_ :after,.RoutinePlanner_planner__ZiFw_ :before{box-sizing:border-box}.RoutinePlanner_planner__ZiFw_ :is(h3,h4,p){margin:0}.RoutinePlanner_planner__ZiFw_ h3{font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.025em}.RoutinePlanner_planner__ZiFw_ h4{font-size:14px;font-weight:650;line-height:1.3;letter-spacing:-.01em}.RoutinePlanner_planner__ZiFw_ :is(button,input,select,textarea,a):focus-visible{outline:2px solid #747987;outline-offset:3px}.RoutinePlanner_planner__ZiFw_ button{font:inherit;font-size:13px;font-weight:600;cursor:pointer}.RoutinePlanner_planner__ZiFw_ button:disabled{opacity:.5;cursor:not-allowed}.RoutinePlanner_composer__PKJFr{display:flex;flex-direction:column;gap:12px;padding:18px;background:#fff;border:1px solid #b6b9c5;border-radius:16px;box-shadow:0 3px 10px #181b2505}.RoutinePlanner_composer__PKJFr:focus-within{border-color:#747987;box-shadow:none}.RoutinePlanner_composer__PKJFr>label{font-size:15px;font-weight:650;letter-spacing:-.015em}.RoutinePlanner_composer__PKJFr textarea{width:100%;min-height:96px;max-height:200px;padding:0;border:0;border-radius:0;resize:vertical;background:transparent;color:var(--ink);font:inherit;font-size:16px;line-height:1.6}.RoutinePlanner_composer__PKJFr textarea::placeholder{color:#666b78;opacity:1}.RoutinePlanner_planner__ZiFw_ .RoutinePlanner_composer__PKJFr textarea:focus,.RoutinePlanner_planner__ZiFw_ .RoutinePlanner_composer__PKJFr textarea:focus-visible{outline:none;box-shadow:none}.RoutinePlanner_composerFooter__sh40V{display:flex;align-items:center;justify-content:space-between;gap:12px}.RoutinePlanner_composerFooter__sh40V>span{max-width:30ch;color:var(--muted);font-size:11px;line-height:1.5}.RoutinePlanner_sendButton__OSgUv{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;background:var(--ink);color:#fff;transition:transform .18s var(--enter),opacity .18s var(--enter)}.RoutinePlanner_sendButton__OSgUv:hover:not(:disabled){transform:translateY(-2px)}.RoutinePlanner_sendButton__OSgUv:active:not(:disabled){transform:scale(.95)}.RoutinePlanner_conversation__OYiIM{display:flex;flex-direction:column;gap:20px;min-width:0;padding:2px}.RoutinePlanner_agentMessage__BHGKv,.RoutinePlanner_userMessage__s_gYu{flex-shrink:0;min-width:0;max-width:94%;overflow-wrap:anywhere;animation:RoutinePlanner_appear__6uUpn .3s var(--enter) both}.RoutinePlanner_userMessage__s_gYu{align-self:flex-end;border-radius:16px 16px 4px 16px;padding:14px 18px;background:var(--soft);border:1px solid var(--line)}.RoutinePlanner_agentMessage__BHGKv{align-self:flex-start;padding:0 4px}.RoutinePlanner_speaker__NOaX5{display:block;margin-bottom:5px;color:var(--muted);font-size:11px;font-weight:650}.RoutinePlanner_agentMessage__BHGKv .RoutinePlanner_speaker__NOaX5{color:var(--ink)}.RoutinePlanner_conversation__OYiIM p{white-space:pre-wrap;font-size:14px}.RoutinePlanner_pending__AgtSN{display:flex;align-items:flex-start;gap:14px;min-height:90px;padding:18px;background:var(--soft);border-radius:12px;animation:RoutinePlanner_appear__6uUpn .3s var(--enter) both}.RoutinePlanner_pending__AgtSN strong{font-size:13px}.RoutinePlanner_pending__AgtSN p{margin-top:4px;font-size:12px;color:var(--muted)}.RoutinePlanner_dots__pOvb_{display:flex;gap:4px;align-items:center;min-height:24px}.RoutinePlanner_dots__pOvb_ i{display:block;height:5px;width:5px;border-radius:50%;background:var(--accent);animation:RoutinePlanner_thinking__qCvPj 1.2s var(--enter) infinite}.RoutinePlanner_dots__pOvb_ i:nth-child(2){animation-delay:.16s}.RoutinePlanner_dots__pOvb_ i:nth-child(3){animation-delay:.32s}.RoutinePlanner_planner__ZiFw_ .RoutinePlanner_clarification__bemQZ{font-size:13px;color:var(--muted)}.RoutinePlanner_planForm__BXHkS,.RoutinePlanner_section__Z9mUP{display:flex;flex-direction:column;gap:24px;animation:RoutinePlanner_appear__6uUpn .35s var(--enter) both}.RoutinePlanner_planForm__BXHkS{padding-top:24px;border-top:1px solid var(--line)}.RoutinePlanner_sectionHeading__dJfNe{display:flex;align-items:center;gap:10px;min-width:0}.RoutinePlanner_sectionHeading__dJfNe>svg{flex-shrink:0;color:var(--accent)}.RoutinePlanner_sectionHeading__dJfNe :is(h3,h4){flex:1;overflow-wrap:anywhere}.RoutinePlanner_badge__WdL18,.RoutinePlanner_count__lFRgH{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--line);border-radius:6px;font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap}.RoutinePlanner_notes__Hn0h_{margin:0;padding-left:18px;color:var(--muted);font-size:13px}.RoutinePlanner_notes__Hn0h_ li+li{margin-top:6px}.RoutinePlanner_fields__FXJ_g{display:flex;flex-direction:column;gap:18px;padding:0;margin:0;min-width:0;border:0}.RoutinePlanner_fields__FXJ_g legend{font-size:13px;font-weight:650;margin-bottom:12px;padding:0}.RoutinePlanner_fieldSection__hlRVq>label,.RoutinePlanner_fields__FXJ_g>label,.RoutinePlanner_grid__KswDC>label{display:flex;flex-direction:column;min-width:0;gap:7px;color:var(--ink);font-size:13px;font-weight:550}.RoutinePlanner_fields__FXJ_g :is(input:not([type=checkbox]),select,textarea){min-height:44px;min-width:0;width:100%;padding:10px 12px;border:1px solid #c9ccd5;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:16px;line-height:1.5}.RoutinePlanner_fields__FXJ_g textarea{resize:vertical;min-height:112px}.RoutinePlanner_fieldSection__hlRVq{display:flex;flex-direction:column;gap:16px;border:0;padding:20px 0 0;border-top:1px solid var(--line)}.RoutinePlanner_fieldSection__hlRVq h4{display:flex;align-items:center;gap:8px}fieldset.RoutinePlanner_fieldSection__hlRVq{margin-top:4px}.RoutinePlanner_grid__KswDC,.RoutinePlanner_sources__Jm_7R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.RoutinePlanner_weekdays__HAGBV{display:flex;flex-wrap:wrap;gap:8px}.RoutinePlanner_day__H2JhK{position:relative;display:grid;place-items:center;min-width:48px;min-height:44px;border:1px solid var(--line);border-radius:8px;font-size:12px;cursor:pointer}.RoutinePlanner_day__H2JhK input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.RoutinePlanner_day__H2JhK[data-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.RoutinePlanner_day__H2JhK:has(input:focus-visible){outline:2px solid #747987;outline-offset:3px}.RoutinePlanner_source__Fm5AV{display:flex;align-items:flex-start;gap:10px;min-height:68px;padding:12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.RoutinePlanner_source__Fm5AV[data-selected=true]{border-color:#9da2b1;background:var(--soft)}.RoutinePlanner_checkbox__1n_jc input,.RoutinePlanner_source__Fm5AV input{width:18px;height:18px;margin:3px 0 0;flex-shrink:0;accent-color:var(--ink)}.RoutinePlanner_source__Fm5AV strong{display:block;color:inherit;font-size:13px;font-weight:650}.RoutinePlanner_source__Fm5AV small{display:block;color:var(--muted);font-size:11px;line-height:1.4;margin-top:2px}.RoutinePlanner_fields__FXJ_g>.RoutinePlanner_checkbox__1n_jc{flex-direction:row;align-items:center;gap:10px;min-height:44px;cursor:pointer}.RoutinePlanner_policy__9pWT7{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:9px;background:var(--soft);color:var(--muted);font-size:12px}.RoutinePlanner_policy__9pWT7 svg{flex-shrink:0;margin-top:2px;color:var(--ink)}.RoutinePlanner_actions__oy2Th{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.RoutinePlanner_button__JR_ak,.RoutinePlanner_dangerButton__9x1LY,.RoutinePlanner_primaryButton__L__Xy,.RoutinePlanner_textButton__ZPlYI{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 14px;border-radius:9px;border:1px solid #c9ccd5;background:#fff;color:var(--ink);transition:opacity .18s var(--enter),transform .18s var(--enter)}.RoutinePlanner_primaryButton__L__Xy{color:#fff;background:var(--ink);border-color:var(--ink)}.RoutinePlanner_dangerButton__9x1LY{color:#a31532;border-color:#f0bdc7;background:#fff5f6}.RoutinePlanner_textButton__ZPlYI{color:var(--muted);background:transparent;border-color:transparent}.RoutinePlanner_button__JR_ak:hover:not(:disabled),.RoutinePlanner_dangerButton__9x1LY:hover:not(:disabled),.RoutinePlanner_primaryButton__L__Xy:hover:not(:disabled),.RoutinePlanner_textButton__ZPlYI:hover:not(:disabled){opacity:.8}.RoutinePlanner_button__JR_ak:active:not(:disabled),.RoutinePlanner_primaryButton__L__Xy:active:not(:disabled){transform:scale(.98)}.RoutinePlanner_reviewValues__ad1SG{margin:0}.RoutinePlanner_reviewValues__ad1SG>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.RoutinePlanner_reviewValues__ad1SG dt{color:var(--muted);font-size:12px}.RoutinePlanner_reviewValues__ad1SG dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px}.RoutinePlanner_saved__kkq_G{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--line);padding-top:24px}.RoutinePlanner_saved__kkq_G .RoutinePlanner_sectionHeading__dJfNe h3{font-size:14px}.RoutinePlanner_routineCard__tkKAL{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-bottom:1px solid var(--line)}.RoutinePlanner_hint__b2tSR,.RoutinePlanner_routineCard__tkKAL p,.RoutinePlanner_routineCard__tkKAL small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.RoutinePlanner_routineCard__tkKAL .RoutinePlanner_actions__oy2Th{justify-content:flex-start;margin-top:4px}.RoutinePlanner_error__4m99t,.RoutinePlanner_notice__UAFc_{padding:12px 14px;border:1px solid #f0bdc7;border-radius:10px;background:#fff5f6;color:#a31532;font-size:13px;overflow-wrap:anywhere}.RoutinePlanner_notice__UAFc_{display:flex;align-items:center;gap:10px;background:#f0f8f4;border-color:#b3d4c2;color:#23563b}.RoutinePlanner_srOnly__1DTb8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes RoutinePlanner_appear__6uUpn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes RoutinePlanner_thinking__qCvPj{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@media (max-width:440px){.RoutinePlanner_planner__ZiFw_{gap:20px}.RoutinePlanner_composer__PKJFr{padding:14px}.RoutinePlanner_grid__KswDC{grid-template-columns:minmax(0,1fr)}.RoutinePlanner_sources__Jm_7R{gap:8px}.RoutinePlanner_source__Fm5AV{padding:10px}.RoutinePlanner_day__H2JhK{min-width:44px}.RoutinePlanner_weekdays__HAGBV{gap:6px}.RoutinePlanner_reviewValues__ad1SG>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0}.RoutinePlanner_actions__oy2Th>.RoutinePlanner_primaryButton__L__Xy{width:100%}}@media (prefers-reduced-motion:reduce){.RoutinePlanner_planner__ZiFw_ *,.RoutinePlanner_planner__ZiFw_ :after,.RoutinePlanner_planner__ZiFw_ :before{animation:none!important;transition:none!important}}.RoutinePlanner_planner__ZiFw_ h3[tabindex="-1"]:focus{outline:none}.RoutinePlanner_checkbox__1n_jc input,.RoutinePlanner_source__Fm5AV input{appearance:none;display:grid;place-content:center;border:1px solid #747987;border-radius:3px;background:#fff}.RoutinePlanner_checkbox__1n_jc input:before,.RoutinePlanner_source__Fm5AV input:before{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px);opacity:0}.RoutinePlanner_checkbox__1n_jc input:checked,.RoutinePlanner_source__Fm5AV input:checked{background:var(--ink);background-color:var(--ink)!important;border-color:var(--ink)}.RoutinePlanner_checkbox__1n_jc input:checked:before,.RoutinePlanner_source__Fm5AV input:checked:before{opacity:1}