.WorkspaceFrame-module__he5zsG__frame{--ui-bg:var(--thuma-ui-bg,#f7fafa);--ui-border:var(--thuma-ui-border,#e2e8e8);--ui-sidebar:var(--thuma-ui-sidebar,#f3f7f6);--ui-ink:var(--thuma-ui-ink,#1a1a1a);--ui-slate:var(--thuma-ui-slate,#5a6670);background:var(--ui-bg);height:100dvh;color:var(--ui-ink);display:flex;overflow:hidden}.WorkspaceFrame-module__he5zsG__skipLink{z-index:100;background:var(--ui-ink);color:var(--ui-bg);border-radius:6px;padding:8px 12px;font-size:13px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.WorkspaceFrame-module__he5zsG__skipLink:focus{transform:translateY(0)}.WorkspaceFrame-module__he5zsG__sidebarDesktop{width:var(--thuma-ui-sidebar-width,280px);flex-shrink:0;transition:width .2s cubic-bezier(.22,1,.36,1);display:none;overflow:hidden}.WorkspaceFrame-module__he5zsG__sidebarDesktop.WorkspaceFrame-module__he5zsG__collapsed{width:var(--thuma-ui-rail-width,64px)}.WorkspaceFrame-module__he5zsG__main,.WorkspaceFrame-module__he5zsG__content{min-width:0;min-height:0}.WorkspaceFrame-module__he5zsG__main{background:var(--ui-bg);flex-direction:column;flex:1;display:flex}.WorkspaceFrame-module__he5zsG__content{background:var(--ui-bg);flex-direction:column;flex:1;display:flex;overflow:clip hidden}.WorkspaceFrame-module__he5zsG__drawerOverlay{z-index:90;overscroll-behavior:contain;background:#0a141380;position:fixed;inset:0}.WorkspaceFrame-module__he5zsG__drawer{width:min(320px,92vw);max-width:100%;height:100dvh;overflow:hidden;box-shadow:0 20px 60px #0a14132e}.WorkspaceFrame-module__he5zsG__topbar{min-width:0;height:var(--thuma-ui-topbar-height,64px);border-bottom:1px solid color-mix(in srgb, var(--ui-border) 78%, transparent);background:color-mix(in srgb, var(--ui-bg) 88%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--ui-bg) 72%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0;align-items:center;gap:12px;padding:0 18px;display:flex}.WorkspaceFrame-module__he5zsG__menuButton{width:40px;height:40px;color:var(--ui-ink);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.WorkspaceFrame-module__he5zsG__menuButton:hover{background:color-mix(in srgb, var(--ui-border) 42%, transparent)}.WorkspaceFrame-module__he5zsG__pageContext{flex-direction:column;min-width:110px;line-height:1.15;display:flex}.WorkspaceFrame-module__he5zsG__pageContext span{color:var(--ui-slate);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.WorkspaceFrame-module__he5zsG__pageContext strong{color:var(--ui-ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;font-weight:760;overflow:hidden}.WorkspaceFrame-module__he5zsG__workspaceActions{border-left:1px solid var(--ui-border);align-items:center;gap:7px;padding-left:12px;display:flex}.WorkspaceFrame-module__he5zsG__right{align-items:center;gap:7px;margin-left:auto;display:flex}@media (min-width:1024px){.WorkspaceFrame-module__he5zsG__sidebarDesktop{display:block}.WorkspaceFrame-module__he5zsG__menuButton{display:none}}@media (max-width:680px){.WorkspaceFrame-module__he5zsG__topbar{height:58px;padding-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right));gap:8px}.WorkspaceFrame-module__he5zsG__pageContext{flex:1;min-width:0}.WorkspaceFrame-module__he5zsG__pageContext span{display:none}.WorkspaceFrame-module__he5zsG__pageContext strong{margin:0}.WorkspaceFrame-module__he5zsG__workspaceActions{border-left:0;padding-left:0}}@media (max-width:360px){.WorkspaceFrame-module__he5zsG__drawer{width:100%}}
.ThumaSidebar-module__2y-yIq__sidebar,.ThumaSidebar-module__2y-yIq__rail{box-sizing:border-box;background:var(--thuma-ui-sidebar,#f3f7f6);color:var(--thuma-ui-ink,#1a1a1a);border-right:1px solid color-mix(in srgb,var(--thuma-ui-border,#e2e8e8) 82%,transparent);font-family:var(--font-sans,Inter,system-ui,sans-serif)}.ThumaSidebar-module__2y-yIq__sidebar{height:100%;min-height:0;width:var(--thuma-ui-sidebar-width,280px);flex-direction:column;gap:10px;padding:14px 12px 12px;display:flex;overflow:hidden}.ThumaSidebar-module__2y-yIq__rail{height:100%;min-height:0;width:var(--thuma-ui-rail-width,64px);flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex;overflow:auto}.ThumaSidebar-module__2y-yIq__sidebar button,.ThumaSidebar-module__2y-yIq__rail button{font:inherit;cursor:pointer}.ThumaSidebar-module__2y-yIq__brandRow{justify-content:space-between;align-items:center;min-height:46px;padding:2px 4px 5px;display:flex}.ThumaSidebar-module__2y-yIq__brand{color:var(--thuma-ui-ink);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.ThumaSidebar-module__2y-yIq__brandMark{background:var(--thuma-ui-teal);width:34px;height:34px;color:var(--thuma-ui-on-brand);box-shadow:0 7px 18px color-mix(in srgb,var(--thuma-ui-teal) 22%,transparent);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.ThumaSidebar-module__2y-yIq__brandCopy{flex-direction:column;line-height:1.15;display:flex}.ThumaSidebar-module__2y-yIq__brandCopy strong{letter-spacing:-.02em;font-size:15px;font-weight:780}.ThumaSidebar-module__2y-yIq__brandCopy small{color:var(--thuma-ui-slate);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:600}.ThumaSidebar-module__2y-yIq__collapseBtn,.ThumaSidebar-module__2y-yIq__railIcon{color:var(--thuma-ui-slate);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.ThumaSidebar-module__2y-yIq__collapseBtn{width:32px;height:32px}.ThumaSidebar-module__2y-yIq__collapseBtn:hover,.ThumaSidebar-module__2y-yIq__railIcon:hover{background:var(--thuma-ui-surface,#fff);color:var(--thuma-ui-teal-deep)}.ThumaSidebar-module__2y-yIq__newChat{background:var(--thuma-ui-teal);width:100%;min-height:46px;color:var(--thuma-ui-on-brand);box-shadow:0 8px 20px color-mix(in srgb,var(--thuma-ui-teal) 18%,transparent);border:0;border-radius:13px;justify-content:flex-start;align-items:center;gap:8px;padding:0 11px;font-size:14px;font-weight:750;display:flex}.ThumaSidebar-module__2y-yIq__newChat:hover{background:var(--thuma-ui-teal-deep)}.ThumaSidebar-module__2y-yIq__newChatIcon{background:color-mix(in srgb,var(--thuma-ui-on-brand) 14%,transparent);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:21px;line-height:1;display:inline-flex}.ThumaSidebar-module__2y-yIq__sidebarBody{flex-direction:column;flex:1;gap:8px;min-height:0;margin-inline:-4px;padding-inline:4px;display:flex;overflow:hidden auto}.ThumaSidebar-module__2y-yIq__primaryNav{flex-direction:column;gap:3px;display:flex}.ThumaSidebar-module__2y-yIq__navLabel,.ThumaSidebar-module__2y-yIq__groupTitle{color:color-mix(in srgb,var(--thuma-ui-slate) 78%,transparent);letter-spacing:.1em;text-transform:uppercase;padding:4px 10px 5px;font-size:10px;font-weight:750}.ThumaSidebar-module__2y-yIq__sideLink{width:100%;min-height:41px;color:var(--thuma-ui-slate);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 11px;font-size:14px;font-weight:620;display:flex;position:relative}.ThumaSidebar-module__2y-yIq__sideLink:hover{background:color-mix(in srgb,var(--thuma-ui-surface) 78%,transparent);color:var(--thuma-ui-ink)}.ThumaSidebar-module__2y-yIq__sideLinkActive{background:var(--thuma-ui-surface);color:var(--thuma-ui-teal-deep);box-shadow:0 1px 2px color-mix(in srgb,var(--thuma-ui-ink) 4%,transparent),inset 0 0 0 1px var(--thuma-ui-border);font-weight:750}.ThumaSidebar-module__2y-yIq__sideLinkActive:before{background:var(--thuma-ui-teal);content:"";border-radius:999px;width:3px;height:20px;position:absolute;left:-4px}.ThumaSidebar-module__2y-yIq__itemIcon{flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.ThumaSidebar-module__2y-yIq__itemLabel{flex:1;min-width:0}.ThumaSidebar-module__2y-yIq__children{border-left:1px solid var(--thuma-ui-border);margin:2px 0 2px 27px;padding-left:8px}.ThumaSidebar-module__2y-yIq__nested .ThumaSidebar-module__2y-yIq__sideLink{border-radius:10px;min-height:36px;padding-inline:10px;font-size:13px;font-weight:550}.ThumaSidebar-module__2y-yIq__nested .ThumaSidebar-module__2y-yIq__sideLinkActive:before{display:none}.ThumaSidebar-module__2y-yIq__needsYouBadge{background:var(--thuma-ui-gold,#e0a53b);min-width:20px;height:20px;color:var(--thuma-ui-ink);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:750;display:inline-flex}.ThumaSidebar-module__2y-yIq__workingDot{background:var(--thuma-ui-teal);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite ThumaSidebar-module__2y-yIq__working}@keyframes ThumaSidebar-module__2y-yIq__working{0%,to{opacity:1}50%{opacity:.35}}.ThumaSidebar-module__2y-yIq__search{background:color-mix(in srgb,var(--thuma-ui-surface,#fff) 78%,transparent);min-height:38px;color:var(--thuma-ui-slate);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.ThumaSidebar-module__2y-yIq__search:focus-within{border-color:var(--thuma-ui-teal);background:var(--thuma-ui-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--thuma-ui-teal) 10%,transparent)}.ThumaSidebar-module__2y-yIq__search input{min-width:0;color:var(--thuma-ui-ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.ThumaSidebar-module__2y-yIq__history{flex-direction:column;gap:8px;min-height:0;margin:0 -4px;padding:2px 4px;display:flex;overflow:visible}.ThumaSidebar-module__2y-yIq__group{flex-direction:column;gap:2px;display:flex}.ThumaSidebar-module__2y-yIq__empty{color:var(--thuma-ui-slate);text-align:center;padding:24px 8px;font-size:13px}.ThumaSidebar-module__2y-yIq__conversation{width:100%;min-height:42px;color:var(--thuma-ui-slate);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:5px 10px;display:flex}.ThumaSidebar-module__2y-yIq__conversation:hover,.ThumaSidebar-module__2y-yIq__conversationActive{background:var(--thuma-ui-surface);color:var(--thuma-ui-ink)}.ThumaSidebar-module__2y-yIq__conversationMeta{flex-direction:column;flex:1;min-width:0;display:flex}.ThumaSidebar-module__2y-yIq__conversationTitle{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ThumaSidebar-module__2y-yIq__conversationSubtitle{color:var(--thuma-ui-slate);font-size:11px}.ThumaSidebar-module__2y-yIq__showChats{width:100%;min-height:34px;color:var(--thuma-ui-teal);background:0 0;border:0;border-radius:999px;font-size:12px;font-weight:750}.ThumaSidebar-module__2y-yIq__showChats:hover{background:var(--thuma-ui-surface)}.ThumaSidebar-module__2y-yIq__secondaryNav{border-top:1px solid color-mix(in srgb,var(--thuma-ui-border) 78%,transparent);flex-direction:column;gap:2px;padding-top:8px;display:flex}.ThumaSidebar-module__2y-yIq__moreToggle{width:100%;min-height:38px;color:var(--thuma-ui-slate);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 11px;font-size:13px;font-weight:650;display:flex}.ThumaSidebar-module__2y-yIq__moreToggle:hover,.ThumaSidebar-module__2y-yIq__moreToggleActive{background:var(--thuma-ui-surface);color:var(--thuma-ui-ink)}.ThumaSidebar-module__2y-yIq__moreChevron{color:var(--thuma-ui-slate);margin-left:auto}.ThumaSidebar-module__2y-yIq__moreMenu{border-left:1px solid var(--thuma-ui-border);flex-direction:column;gap:2px;margin-left:8px;padding-left:8px;display:flex}.ThumaSidebar-module__2y-yIq__foot{flex-direction:column;gap:7px;padding-top:2px;display:flex}.ThumaSidebar-module__2y-yIq__upgradeShortcut{border:1px solid color-mix(in srgb,var(--thuma-ui-gold) 48%,var(--thuma-ui-border));background:var(--thuma-ui-gold-tint,#f6ecdd);width:100%;min-height:38px;color:var(--thuma-ui-ink);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:750;display:flex}.ThumaSidebar-module__2y-yIq__upgradeShortcut span:nth-child(2){flex:1}.ThumaSidebar-module__2y-yIq__upgradeShortcut:hover,.ThumaSidebar-module__2y-yIq__upgradeShortcutActive{border-color:var(--thuma-ui-gold);background:var(--thuma-ui-gold);color:var(--thuma-ui-gold-contrast,#1a1a1a)}.ThumaSidebar-module__2y-yIq__account{background:color-mix(in srgb,var(--thuma-ui-surface) 74%,transparent);width:100%;color:var(--thuma-ui-ink);text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.ThumaSidebar-module__2y-yIq__account:hover{border-color:var(--thuma-ui-border);background:var(--thuma-ui-surface)}.ThumaSidebar-module__2y-yIq__avatar,.ThumaSidebar-module__2y-yIq__railAvatar{background:var(--thuma-ui-teal);color:var(--thuma-ui-on-brand);border:0;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ThumaSidebar-module__2y-yIq__avatar{width:32px;height:32px;font-size:13px}.ThumaSidebar-module__2y-yIq__accountMeta{flex-direction:column;flex:1;min-width:0;display:flex}.ThumaSidebar-module__2y-yIq__accountName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.ThumaSidebar-module__2y-yIq__accountTier{color:var(--thuma-ui-slate);font-size:10px}.ThumaSidebar-module__2y-yIq__credit{color:var(--thuma-ui-slate);font-size:12px}.ThumaSidebar-module__2y-yIq__railTop,.ThumaSidebar-module__2y-yIq__railNav{flex-direction:column;align-items:center;gap:8px;display:flex}.ThumaSidebar-module__2y-yIq__railNav{border-top:1px solid var(--thuma-ui-border);flex:1;width:100%;margin-top:8px;padding-top:8px}.ThumaSidebar-module__2y-yIq__railIcon{width:40px;height:40px;font-size:20px;position:relative}.ThumaSidebar-module__2y-yIq__railActive{background:var(--thuma-ui-surface);color:var(--thuma-ui-teal);box-shadow:inset 0 0 0 1px var(--thuma-ui-border)}.ThumaSidebar-module__2y-yIq__railBadge{background:var(--thuma-ui-gold);min-width:16px;height:16px;color:var(--thuma-ui-ink);border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:inline-flex;position:absolute;top:3px;right:3px}.ThumaSidebar-module__2y-yIq__railAvatar{width:36px;height:36px;font-size:13px}@media (max-width:1023px){.ThumaSidebar-module__2y-yIq__sidebar{width:100%;min-height:0;padding-top:max(14px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom))}.ThumaSidebar-module__2y-yIq__collapseBtn{width:44px;height:44px;display:inline-flex}}.ThumaSidebar-module__2y-yIq__attentionDot{background:var(--thuma-ui-danger,#9a3030);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto}
.ThumaChat-module__mSkSvW__chatSurface{--chat-bg:var(--thuma-ui-bg,var(--bg,#f7fafa));--chat-surface:var(--thuma-ui-surface,var(--surface,#fff));--chat-border:var(--thuma-ui-border,var(--border,#e2e8e8));--chat-ink:var(--thuma-ui-ink,var(--ink,#1a1a1a));--chat-slate:var(--thuma-ui-slate,var(--slate,#5a6670));--chat-teal:var(--thuma-ui-teal,var(--teal,#087f74));min-width:0;min-height:0;color:var(--chat-ink);background:radial-gradient(circle at 50% -18%, color-mix(in srgb, var(--thuma-ui-teal-tint,var(--teal-tint,#e5f5f2)) 42%, transparent), transparent 42%), var(--chat-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.ThumaChat-module__mSkSvW__contained{border:1px solid var(--chat-border);border-radius:12px;flex:none;height:min(740px,100dvh - 11rem);min-height:420px}.ThumaChat-module__mSkSvW__chatHead{border-bottom:1px solid color-mix(in srgb, var(--chat-border) 76%, transparent);background:color-mix(in srgb, var(--chat-bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0}.ThumaChat-module__mSkSvW__chatHeadInner{align-items:center;gap:10px;width:min(100%,780px);min-height:64px;margin:0 auto;padding:8px 16px;display:flex}.ThumaChat-module__mSkSvW__chatTitleBlock{flex:1;min-width:0}.ThumaChat-module__mSkSvW__chatKicker{color:var(--chat-slate);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.ThumaChat-module__mSkSvW__statusDot{background:var(--chat-teal);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--chat-teal) 13%, transparent);border-radius:50%;display:inline-block}.ThumaChat-module__mSkSvW__chatTitle{color:var(--chat-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:15px;font-weight:650;line-height:1.25;overflow:hidden}.ThumaChat-module__mSkSvW__chatMeta{background:color-mix(in srgb, var(--chat-surface) 82%, transparent);color:var(--chat-slate);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.ThumaChat-module__mSkSvW__headerActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.ThumaChat-module__mSkSvW__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden auto}.ThumaChat-module__mSkSvW__inner{flex-direction:column;gap:28px;width:100%;max-width:780px;min-height:100%;margin:0 auto;padding:32px 16px 40px;display:flex}.ThumaChat-module__mSkSvW__emptyInner{max-width:1120px;padding-block:clamp(12px,2.2vh,24px)}.ThumaChat-module__mSkSvW__composerWrap{min-width:0;padding:22px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--chat-bg) 96%, transparent) 22%);flex-shrink:0}.ThumaChat-module__mSkSvW__composerInner{width:min(100%,780px);margin:0 auto}[data-theme=dark] .ThumaChat-module__mSkSvW__chatSurface{background:radial-gradient(circle at 50% -20%,#19877c1a,#0000 40%),#000}@media (max-width:767px){.ThumaChat-module__mSkSvW__contained{height:calc(100dvh - 11rem)}.ThumaChat-module__mSkSvW__chatHeadInner{min-height:52px;padding:7px 14px}.ThumaChat-module__mSkSvW__chatKicker{font-size:10px}.ThumaChat-module__mSkSvW__chatTitle{max-width:calc(100vw - 170px);font-size:14px}.ThumaChat-module__mSkSvW__chatMeta{display:none}.ThumaChat-module__mSkSvW__scroll{scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.ThumaChat-module__mSkSvW__inner{padding:20px 14px 28px}.ThumaChat-module__mSkSvW__emptyInner{padding:0}.ThumaChat-module__mSkSvW__composerWrap{padding:12px 12px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, var(--chat-bg) 18%)}}@media (max-width:380px){.ThumaChat-module__mSkSvW__chatHeadInner,.ThumaChat-module__mSkSvW__inner{padding-inline:10px}.ThumaChat-module__mSkSvW__composerWrap{padding-inline:8px}}
.ThumaChatTurn-module__yXuDRG__turn{align-items:flex-start;gap:12px;width:100%;display:flex}.ThumaChatTurn-module__yXuDRG__user{justify-content:flex-end}.ThumaChatTurn-module__yXuDRG__assistant{justify-content:flex-start}.ThumaChatTurn-module__yXuDRG__avatar{background:var(--thuma-ui-teal-tint,#e5f5f2);width:32px;height:32px;color:var(--thuma-ui-teal,#087f74);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.ThumaChatTurn-module__yXuDRG__user .ThumaChatTurn-module__yXuDRG__avatar{background:var(--thuma-ui-surface-2,#edf2f2);color:var(--thuma-ui-slate,#5a6670)}.ThumaChatTurn-module__yXuDRG__avatarThinking{border-color:var(--thuma-ui-teal,#087f74);animation:1.6s ease-out infinite ThumaChatTurn-module__yXuDRG__avatar-think}@keyframes ThumaChatTurn-module__yXuDRG__avatar-think{0%,to{box-shadow:0 0 #0f5e5700}50%{box-shadow:0 0 0 4px #0f5e571f}}.ThumaChatTurn-module__yXuDRG__group{flex-direction:column;gap:10px;width:min(88%,720px);max-width:min(88%,720px);display:flex}.ThumaChatTurn-module__yXuDRG__user .ThumaChatTurn-module__yXuDRG__group{align-items:flex-end;gap:7px;width:auto;max-width:min(76%,620px)}.ThumaChatTurn-module__yXuDRG__turnMeta{min-height:18px;color:var(--thuma-ui-slate,#5a6670);align-items:center;gap:8px;padding-inline:2px;font-size:11px;display:flex}.ThumaChatTurn-module__yXuDRG__user .ThumaChatTurn-module__yXuDRG__turnMeta{justify-content:flex-end}.ThumaChatTurn-module__yXuDRG__author{color:var(--thuma-ui-ink,#1a1a1a);font-size:12px;font-weight:750}.ThumaChatTurn-module__yXuDRG__turnMeta time{color:color-mix(in srgb, var(--thuma-ui-slate,#5a6670) 72%, transparent);font-variant-numeric:tabular-nums}.ThumaChatTurn-module__yXuDRG__responding{color:var(--thuma-ui-teal,#087f74);align-items:center;gap:5px;font-weight:700;display:inline-flex}.ThumaChatTurn-module__yXuDRG__responding:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-out infinite ThumaChatTurn-module__yXuDRG__avatar-think}.ThumaChatTurn-module__yXuDRG__bubble{word-break:break-word;border-radius:17px;max-width:100%;padding:13px 16px;font-size:16px;line-height:1.6}.ThumaChatTurn-module__yXuDRG__userBubble{white-space:pre-wrap}.ThumaChatTurn-module__yXuDRG__assistantBubble{width:100%;color:var(--thuma-ui-ink,#1a1a1a);background:0 0;border-radius:6px 17px 17px;padding:5px 2px 4px}.ThumaChatTurn-module__yXuDRG__userBubble{background:var(--thuma-ui-teal,#087f74);color:var(--thuma-ui-on-brand,#fff);box-shadow:0 5px 16px color-mix(in srgb, var(--thuma-ui-teal,#087f74) 14%, transparent);border-radius:17px 17px 5px}@media (prefers-reduced-motion:reduce){.ThumaChatTurn-module__yXuDRG__avatarThinking,.ThumaChatTurn-module__yXuDRG__responding:before{animation:none}}@media (max-width:560px){.ThumaChatTurn-module__yXuDRG__turn{gap:0}.ThumaChatTurn-module__yXuDRG__avatar{display:none}.ThumaChatTurn-module__yXuDRG__group{width:94%;max-width:94%}.ThumaChatTurn-module__yXuDRG__assistant .ThumaChatTurn-module__yXuDRG__group{width:100%;max-width:100%}.ThumaChatTurn-module__yXuDRG__user .ThumaChatTurn-module__yXuDRG__group{max-width:90%}.ThumaChatTurn-module__yXuDRG__assistantBubble{width:100%;padding-inline:0}.ThumaChatTurn-module__yXuDRG__bubble{padding:14px;font-size:15px}}@media (max-width:380px){.ThumaChatTurn-module__yXuDRG__turnMeta{gap:6px}}
.SharedUI-module__eJkbNa__button{justify-content:center;align-items:center;gap:var(--space-2,8px);min-height:var(--tap-target,44px);padding:0 var(--space-4,16px);border-radius:var(--radius-pill,999px);font:inherit;font-size:var(--text-body-sm,15px);white-space:nowrap;transition:background var(--motion-fast,.15s) var(--ease-out,ease), border-color var(--motion-fast,.15s) var(--ease-out,ease), transform var(--motion-fast,.15s) var(--ease-out,ease), opacity var(--motion-fast,.15s) var(--ease-out,ease);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.SharedUI-module__eJkbNa__button:focus-visible,.SharedUI-module__eJkbNa__tab:focus-visible,.SharedUI-module__eJkbNa__segment:focus-visible,.SharedUI-module__eJkbNa__close:focus-visible,.SharedUI-module__eJkbNa__retry:focus-visible{outline:2px solid var(--thuma-ui-teal,#0f5e57);outline-offset:2px}.SharedUI-module__eJkbNa__button:active{transform:translateY(1px)}.SharedUI-module__eJkbNa__button:disabled{cursor:not-allowed;opacity:.55}.SharedUI-module__eJkbNa__sm{min-height:36px;padding-inline:var(--space-3,12px);font-size:var(--text-small,13px)}.SharedUI-module__eJkbNa__md{font-size:var(--text-body-sm,15px)}.SharedUI-module__eJkbNa__lg{min-height:52px;padding-inline:var(--space-6,24px);font-size:var(--text-body,16px)}.SharedUI-module__eJkbNa__full{width:100%}.SharedUI-module__eJkbNa__primary{background:var(--thuma-ui-teal,#0f5e57);color:var(--thuma-ui-on-brand,#fff)}.SharedUI-module__eJkbNa__primary:hover:not(:disabled){background:var(--thuma-ui-teal-deep,#0a3d38)}.SharedUI-module__eJkbNa__secondary{border-color:var(--thuma-ui-border,#e2e8e8);background:var(--thuma-ui-teal-tint,#d6e8e5);color:var(--thuma-ui-teal-deep,#0a3d38)}.SharedUI-module__eJkbNa__secondary:hover:not(:disabled){filter:brightness(.96)}.SharedUI-module__eJkbNa__gold{background:var(--thuma-ui-gold,#e0a53b);color:var(--thuma-ui-gold-contrast,#1a1a1a)}.SharedUI-module__eJkbNa__gold:hover:not(:disabled){filter:brightness(.95)}.SharedUI-module__eJkbNa__success{background:var(--thuma-ui-success,#1e7a3c);color:#fff}.SharedUI-module__eJkbNa__success:hover:not(:disabled){filter:brightness(.95)}.SharedUI-module__eJkbNa__danger{background:var(--thuma-ui-danger,#9a3030);color:var(--thuma-ui-danger-contrast,#fff)}.SharedUI-module__eJkbNa__danger:hover:not(:disabled){filter:brightness(.95)}.SharedUI-module__eJkbNa__outline{border-color:var(--thuma-ui-border,#e2e8e8);color:var(--thuma-ui-ink,#1a1a1a);background:0 0}.SharedUI-module__eJkbNa__outline:hover:not(:disabled){border-color:var(--thuma-ui-slate,#5a6670)}.SharedUI-module__eJkbNa__ghost{color:var(--thuma-ui-ink,#1a1a1a);background:0 0}.SharedUI-module__eJkbNa__ghost:hover:not(:disabled){background:var(--thuma-ui-teal-tint,#d6e8e5)}.SharedUI-module__eJkbNa__whatsapp{color:#0a6b3a;background:#e7f4ec;border-color:#bfe3cd}.SharedUI-module__eJkbNa__whatsapp:hover:not(:disabled){filter:brightness(.97)}.SharedUI-module__eJkbNa__spinner{width:16px;height:16px;animation:SharedUI-module__eJkbNa__spin .9s var(--ease-out,ease) infinite;justify-content:center;align-items:center;display:inline-flex}.SharedUI-module__eJkbNa__loadingLabel{opacity:.85}@keyframes SharedUI-module__eJkbNa__spin{50%{opacity:1;transform:scale(1)rotate(45deg)}}.SharedUI-module__eJkbNa__card,.SharedUI-module__eJkbNa__list,.SharedUI-module__eJkbNa__stat,.SharedUI-module__eJkbNa__moneyTile{border:1px solid var(--thuma-ui-border,#e2e8e8);background:var(--thuma-ui-surface,#fff);box-shadow:var(--thuma-ui-shadow,0 1px 2px #0a14130f,0 4px 16px #0a141314)}.SharedUI-module__eJkbNa__card{border-radius:var(--radius-card,8px);padding:var(--space-4,16px)}.SharedUI-module__eJkbNa__cardHeader,.SharedUI-module__eJkbNa__pageHeader,.SharedUI-module__eJkbNa__drawerHeader{justify-content:space-between;align-items:center;gap:var(--space-3,12px);display:flex}.SharedUI-module__eJkbNa__cardHeader{margin-bottom:var(--space-3,12px)}.SharedUI-module__eJkbNa__cardHeader h2,.SharedUI-module__eJkbNa__drawerHeader h2{min-width:0;font-size:var(--text-h2,18px);text-overflow:ellipsis;margin:0;font-weight:650;overflow:hidden}.SharedUI-module__eJkbNa__pageHeader{margin-bottom:var(--space-4,16px);flex-wrap:wrap;align-items:flex-start}.SharedUI-module__eJkbNa__pageHeader h1{color:var(--thuma-ui-ink,#1a1a1a);font-size:var(--text-h1,22px);margin:0;font-weight:650}.SharedUI-module__eJkbNa__pageHeader p{color:var(--thuma-ui-slate,#5a6670);font-size:var(--text-small,13px);margin:4px 0 0}.SharedUI-module__eJkbNa__actions{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.SharedUI-module__eJkbNa__field{display:block}.SharedUI-module__eJkbNa__fieldLabel{color:var(--thuma-ui-ink,#1a1a1a);font-size:var(--text-small,13px);margin-bottom:4px;font-weight:600;display:block}.SharedUI-module__eJkbNa__hint,.SharedUI-module__eJkbNa__muted{color:var(--thuma-ui-slate,#5a6670);margin-top:4px;font-size:12px;display:block}.SharedUI-module__eJkbNa__errorText{color:var(--thuma-ui-danger,#9a3030);margin-top:4px;font-size:12px;display:block}.SharedUI-module__eJkbNa__input{border:1px solid var(--thuma-ui-border,#e2e8e8);border-radius:var(--radius-input,8px);background:var(--thuma-ui-surface,#fff);width:100%;min-height:40px;color:var(--thuma-ui-ink,#1a1a1a);font:inherit;font-size:var(--text-small,13px);padding:8px 12px}.SharedUI-module__eJkbNa__input:focus{border-color:var(--thuma-ui-teal,#0f5e57);box-shadow:0 0 0 3px color-mix(in srgb,var(--thuma-ui-teal,#0f5e57) 20%,transparent);outline:0}.SharedUI-module__eJkbNa__textarea{resize:vertical;min-height:80px}.SharedUI-module__eJkbNa__select{padding-right:32px}.SharedUI-module__eJkbNa__toggle{background:var(--thuma-ui-border,#e2e8e8);border:0;border-radius:999px;flex-shrink:0;align-items:center;width:44px;height:24px;display:inline-flex;position:relative}.SharedUI-module__eJkbNa__toggleOn{background:var(--thuma-ui-teal,#0f5e57)}.SharedUI-module__eJkbNa__toggleKnob{background:var(--thuma-ui-surface,#fff);border-radius:50%;width:20px;height:20px;margin-left:2px;transition:transform .15s;box-shadow:0 1px 3px #0003}.SharedUI-module__eJkbNa__toggleOn .SharedUI-module__eJkbNa__toggleKnob{transform:translate(20px)}.SharedUI-module__eJkbNa__badge{border:1px solid var(--thuma-ui-border,#e2e8e8);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.SharedUI-module__eJkbNa__neutral{background:var(--thuma-ui-bg,#f7fafa);color:var(--thuma-ui-slate,#5a6670)}.SharedUI-module__eJkbNa__ok{border-color:color-mix(in srgb,var(--thuma-ui-success,#1e7a3c) 20%,transparent);background:var(--thuma-ui-success-tint,#e3f1e7);color:var(--thuma-ui-success,#1e7a3c)}.SharedUI-module__eJkbNa__warn{border-color:color-mix(in srgb,var(--thuma-ui-warning,#c8893a) 30%,transparent);background:var(--thuma-ui-warning-tint,#f6ecdd);color:var(--thuma-ui-warning-deep,#895d21)}.SharedUI-module__eJkbNa__bad{border-color:color-mix(in srgb,var(--thuma-ui-danger,#9a3030) 20%,transparent);background:var(--thuma-ui-danger-tint,#f3e3e3);color:var(--thuma-ui-danger,#9a3030)}.SharedUI-module__eJkbNa__teal{border-color:color-mix(in srgb,var(--thuma-ui-teal,#0f5e57) 20%,transparent);background:var(--thuma-ui-teal-tint,#d6e8e5);color:var(--thuma-ui-teal-deep,#0a3d38)}.SharedUI-module__eJkbNa__goldTone{border-color:color-mix(in srgb,var(--thuma-ui-gold,#e0a53b) 40%,transparent);background:var(--thuma-ui-gold-tint,#f8ecd6);color:var(--thuma-ui-warning-deep,#895d21)}.SharedUI-module__eJkbNa__empty{border:1px dashed var(--thuma-ui-border,#e2e8e8);border-radius:var(--radius-card,8px);background:var(--thuma-ui-surface,#fff);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.SharedUI-module__eJkbNa__emptyTitle{color:var(--thuma-ui-ink,#1a1a1a);font-weight:600}.SharedUI-module__eJkbNa__emptyBody{max-width:32rem;color:var(--thuma-ui-slate,#5a6670);font-size:var(--text-small,13px)}.SharedUI-module__eJkbNa__notice,.SharedUI-module__eJkbNa__errorBox,.SharedUI-module__eJkbNa__blockError{border-radius:var(--radius-input,8px);font-size:var(--text-small,13px);border:1px solid;padding:8px 12px}.SharedUI-module__eJkbNa__noticeTeal{border-color:color-mix(in srgb,var(--thuma-ui-teal,#0f5e57) 20%,transparent);background:color-mix(in srgb,var(--thuma-ui-teal-tint,#d6e8e5) 60%,transparent);color:var(--thuma-ui-teal-deep,#0a3d38)}.SharedUI-module__eJkbNa__noticeWarn{border-color:color-mix(in srgb,var(--thuma-ui-warning,#c8893a) 30%,transparent);background:var(--thuma-ui-warning-tint,#f6ecdd);color:var(--thuma-ui-warning-deep,#895d21)}.SharedUI-module__eJkbNa__noticeOk{border-color:color-mix(in srgb,var(--thuma-ui-success,#1e7a3c) 20%,transparent);background:var(--thuma-ui-success-tint,#e3f1e7);color:var(--thuma-ui-success,#1e7a3c)}.SharedUI-module__eJkbNa__noticeBad,.SharedUI-module__eJkbNa__errorBox,.SharedUI-module__eJkbNa__blockError{border-color:color-mix(in srgb,var(--thuma-ui-danger,#9a3030) 20%,transparent);background:var(--thuma-ui-danger-tint,#f3e3e3);color:var(--thuma-ui-danger,#9a3030)}.SharedUI-module__eJkbNa__errorBox,.SharedUI-module__eJkbNa__blockError{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SharedUI-module__eJkbNa__retry{color:inherit;flex-shrink:0;font-weight:600;text-decoration:underline}.SharedUI-module__eJkbNa__dialogBackdrop{z-index:60;position:fixed;inset:0}.SharedUI-module__eJkbNa__dialogScrim{background:var(--thuma-ui-overlay,#0a141373);position:absolute;inset:0}.SharedUI-module__eJkbNa__drawerBackdrop{justify-content:flex-end;align-items:flex-end;display:flex}.SharedUI-module__eJkbNa__modalBackdrop{justify-content:center;align-items:center;padding:16px;display:flex}.SharedUI-module__eJkbNa__dialogPanel{background:var(--thuma-ui-surface,#fff);width:100%;max-height:92vh;box-shadow:var(--thuma-ui-elevated,0 8px 32px #0a141329);border-radius:16px 16px 0 0;outline:0;flex-direction:column;display:flex;position:relative}.SharedUI-module__eJkbNa__drawerPanel{border-radius:0;max-width:32rem;height:100%;max-height:none}.SharedUI-module__eJkbNa__wide{max-width:42rem}.SharedUI-module__eJkbNa__modalPanel{border-radius:16px;max-width:24rem;padding:20px}.SharedUI-module__eJkbNa__drawerHeader{border-bottom:1px solid var(--thuma-ui-border,#e2e8e8);flex-shrink:0;padding:12px 16px}.SharedUI-module__eJkbNa__close{min-width:40px;min-height:40px;color:var(--thuma-ui-slate,#5a6670);font:inherit;background:0 0;border:0;border-radius:8px}.SharedUI-module__eJkbNa__close:hover{background:var(--thuma-ui-bg,#f7fafa)}.SharedUI-module__eJkbNa__dialogBody{flex:1;padding:16px;overflow-y:auto}.SharedUI-module__eJkbNa__dialogFooter{border-top:1px solid var(--thuma-ui-border,#e2e8e8);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.SharedUI-module__eJkbNa__tabs{margin-bottom:16px;overflow-x:auto}.SharedUI-module__eJkbNa__tabList{border-bottom:1px solid var(--thuma-ui-border,#e2e8e8);gap:4px;min-width:max-content;display:flex}.SharedUI-module__eJkbNa__tab{color:var(--thuma-ui-slate,#5a6670);font:inherit;font-size:var(--text-small,13px);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-weight:600}.SharedUI-module__eJkbNa__tabActive{border-bottom-color:var(--thuma-ui-teal,#0f5e57);color:var(--thuma-ui-teal,#0f5e57)}.SharedUI-module__eJkbNa__row{border-bottom:1px solid var(--thuma-ui-border,#e2e8e8);align-items:center;gap:12px;padding:12px;display:flex}.SharedUI-module__eJkbNa__clickable{cursor:pointer}.SharedUI-module__eJkbNa__clickable:hover,.SharedUI-module__eJkbNa__clickable:focus{background:var(--thuma-ui-bg,#f7fafa);outline:0}.SharedUI-module__eJkbNa__list{border-radius:var(--radius-card,8px);overflow:hidden}.SharedUI-module__eJkbNa__stat{border-radius:var(--radius-card,8px);padding:12px}.SharedUI-module__eJkbNa__statLabel{color:var(--thuma-ui-slate,#5a6670);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.SharedUI-module__eJkbNa__statValue{color:var(--thuma-ui-ink,#1a1a1a);font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:650}.SharedUI-module__eJkbNa__textBad{color:var(--thuma-ui-danger,#9a3030)}.SharedUI-module__eJkbNa__textOk{color:var(--thuma-ui-success,#1e7a3c)}.SharedUI-module__eJkbNa__textWarn{color:var(--thuma-ui-warning-deep,#895d21)}.SharedUI-module__eJkbNa__moneyValue{color:var(--thuma-ui-ink,#1a1a1a);font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.SharedUI-module__eJkbNa__moneyTile{border-radius:var(--radius-card,8px);overflow:hidden}.SharedUI-module__eJkbNa__moneyLink{color:inherit;padding:12px;text-decoration:none;display:block}.SharedUI-module__eJkbNa__moneySecondary{font-size:var(--text-small,13px);padding:4px 12px 12px}.SharedUI-module__eJkbNa__spinnerBlock{justify-content:center;align-items:center;padding:40px 0;display:flex}.SharedUI-module__eJkbNa__spinnerCircle{border:2px solid var(--thuma-ui-teal-tint,#d6e8e5);border-top-color:var(--thuma-ui-teal,#0f5e57);border-radius:50%;width:24px;height:24px;animation:.9s linear infinite SharedUI-module__eJkbNa__spin}.SharedUI-module__eJkbNa__skeleton{background:linear-gradient(90deg,var(--thuma-ui-bg,#f7fafa),var(--thuma-ui-border,#e2e8e8),var(--thuma-ui-bg,#f7fafa));background-size:200% 100%;border-radius:6px;min-height:16px;animation:1.4s infinite SharedUI-module__eJkbNa__skeleton}@keyframes SharedUI-module__eJkbNa__skeleton{to{background-position:-200% 0}}.SharedUI-module__eJkbNa__skeletonBlock{flex-direction:column;gap:8px;display:flex}.SharedUI-module__eJkbNa__mark{color:var(--thuma-ui-teal,#0f5e57);vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.SharedUI-module__eJkbNa__mark svg{width:14px;height:14px}.SharedUI-module__eJkbNa__segmented{border:1px solid var(--thuma-ui-border,#e2e8e8);background:var(--thuma-ui-sidebar,#f3f7f6);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.SharedUI-module__eJkbNa__segmentedSmall .SharedUI-module__eJkbNa__segment{min-height:32px;padding-inline:8px;font-size:12px}.SharedUI-module__eJkbNa__segment{min-height:32px;color:var(--thuma-ui-slate,#5a6670);font:inherit;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.SharedUI-module__eJkbNa__segmentActive{background:var(--thuma-ui-surface,#fff);box-shadow:var(--thuma-ui-shadow,0 1px 2px #0a14130f);color:var(--thuma-ui-ink,#1a1a1a)}.SharedUI-module__eJkbNa__unsure{border:1px dashed color-mix(in srgb,var(--thuma-ui-teal,#0f5e57) 50%,transparent);background:color-mix(in srgb,var(--thuma-ui-teal-tint,#d6e8e5) 40%,transparent);color:var(--thuma-ui-ink,#1a1a1a);font-size:var(--text-small,13px);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}@media (min-width:640px){.SharedUI-module__eJkbNa__dialogPanel{border-radius:0;max-height:none}.SharedUI-module__eJkbNa__drawerPanel{max-width:32rem}}@media (prefers-reduced-motion:reduce){.SharedUI-module__eJkbNa__button,.SharedUI-module__eJkbNa__toggleKnob{transition:none}.SharedUI-module__eJkbNa__spinner,.SharedUI-module__eJkbNa__skeleton{animation:none}}
.ThumaComposer-module__QP90nW__wrap{--c-bg:var(--thuma-ui-bg,#f7fafa);--c-surface:var(--thuma-ui-surface,#fff);--c-raised:var(--thuma-ui-surface-raised,var(--c-surface));--c-surface-2:var(--thuma-ui-surface-2,#edf3f2);--c-hover:var(--thuma-ui-surface-hover,#e8f1ef);--c-border:var(--thuma-ui-border,#e2e8e8);--c-border-strong:var(--thuma-ui-border-strong,#cbd7d5);--c-ink:var(--thuma-ui-ink,#1a1a1a);--c-slate:var(--thuma-ui-slate,#5a6670);--c-teal:var(--thuma-ui-teal,#0f5e57);--c-teal-deep:var(--thuma-ui-teal-deep,#0a3d38);--c-teal-tint:var(--thuma-ui-teal-tint,#d6e8e5);--c-on-brand:var(--thuma-ui-on-brand,#fff);--c-warning:var(--thuma-ui-warning,#c8893a);--c-danger:var(--thuma-ui-danger,#9a3030);--c-danger-tint:var(--thuma-ui-danger-tint,#f3e3e3);--c-elevated:var(--thuma-ui-elevated,0 8px 32px #0a141329);border:1px solid color-mix(in srgb, var(--c-border-strong) 82%, var(--c-teal));background:color-mix(in srgb, var(--c-raised) 97%, transparent);color:var(--c-ink);text-align:left;border-radius:20px;padding:12px 14px 9px;transition:border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1);box-shadow:0 12px 38px #0a14131a,0 1px 2px #0a141314}.ThumaComposer-module__QP90nW__dragOver{border-color:var(--c-teal);background:var(--c-teal-tint);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-teal) 18%, transparent), var(--c-elevated)}.ThumaComposer-module__QP90nW__chips{flex-wrap:wrap;gap:8px;padding:4px 8px 8px;display:flex}.ThumaComposer-module__QP90nW__chip{border:1px solid var(--c-border);background:color-mix(in srgb, var(--c-bg) 72%, var(--c-surface));max-width:100%;color:var(--c-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;display:inline-flex;overflow:hidden}.ThumaComposer-module__QP90nW__chipThumb{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:18px;height:18px}.ThumaComposer-module__QP90nW__chipLabel{text-overflow:ellipsis;overflow:hidden}.ThumaComposer-module__QP90nW__chipNote{color:var(--c-slate)}.ThumaComposer-module__QP90nW__chip button{color:var(--c-slate);cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0;display:inline-flex}.ThumaComposer-module__QP90nW__bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.ThumaComposer-module__QP90nW__inputShell{grid-area:1/1/auto/-1;align-items:flex-end;min-width:0;min-height:62px;display:flex}.ThumaComposer-module__QP90nW__input{resize:none;min-width:0;min-height:58px;max-height:160px;color:var(--c-ink);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:5px 2px 10px;font-size:16px;line-height:1.55}.ThumaComposer-module__QP90nW__input::placeholder{color:color-mix(in srgb, var(--c-slate) 64%, transparent)}.ThumaComposer-module__QP90nW__tools,.ThumaComposer-module__QP90nW__sendTools{align-items:center;gap:4px;min-width:0;display:inline-flex}.ThumaComposer-module__QP90nW__tools{grid-area:2/1;position:relative}.ThumaComposer-module__QP90nW__sendTools{grid-area:2/3}.ThumaComposer-module__QP90nW__addWrap,.ThumaComposer-module__QP90nW__context{min-width:0;position:relative}.ThumaComposer-module__QP90nW__iconBtn,.ThumaComposer-module__QP90nW__sendBtn,.ThumaComposer-module__QP90nW__stopBtn{cursor:pointer;border-radius:999px;flex-shrink:0;min-width:36px;height:36px}.ThumaComposer-module__QP90nW__iconBtn{color:var(--c-slate);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ThumaComposer-module__QP90nW__iconBtn:hover{background:var(--c-surface-2);color:var(--c-teal-deep)}.ThumaComposer-module__QP90nW__iconBtn:disabled{cursor:not-allowed;opacity:.42}.ThumaComposer-module__QP90nW__recording{border-color:var(--c-danger);background:var(--c-danger-tint);color:var(--c-danger);padding:0 10px}.ThumaComposer-module__QP90nW__sendBtn{background:var(--c-teal);color:var(--c-on-brand);border:none;justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1),background .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.ThumaComposer-module__QP90nW__sendBtn:disabled{cursor:not-allowed;opacity:.42}.ThumaComposer-module__QP90nW__sendBtn:not(:disabled):hover{background:var(--c-teal-deep);box-shadow:0 6px 14px color-mix(in srgb, var(--c-teal) 24%, transparent);transform:translateY(-1px)}.ThumaComposer-module__QP90nW__stopBtn{border:1px solid var(--c-border);background:color-mix(in srgb, var(--c-surface) 82%, var(--c-bg));color:var(--c-ink);justify-content:center;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.ThumaComposer-module__QP90nW__stopLabel{font-size:15px;font-weight:700}.ThumaComposer-module__QP90nW__pill{border:1px solid color-mix(in srgb, var(--c-border) 75%, transparent);background:color-mix(in srgb, var(--c-surface-2) 72%, transparent);max-width:190px;height:36px;color:var(--c-ink);font:inherit;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 6px;font-size:12px;font-weight:700;display:inline-flex}button.ThumaComposer-module__QP90nW__pill{cursor:pointer}button.ThumaComposer-module__QP90nW__pill:hover,button.ThumaComposer-module__QP90nW__pill:focus-visible{border-color:color-mix(in srgb, var(--c-teal) 42%, var(--c-border));background:var(--c-teal-tint);outline:none}button.ThumaComposer-module__QP90nW__pill:disabled{cursor:not-allowed;opacity:.6}.ThumaComposer-module__QP90nW__pillSpark{background:color-mix(in srgb, var(--c-teal) 14%, var(--c-surface));width:25px;height:25px;color:var(--c-teal-deep);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ThumaComposer-module__QP90nW__pillLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ThumaComposer-module__QP90nW__pillChevron{color:var(--c-slate);flex:none;transform:rotate(90deg)}.ThumaComposer-module__QP90nW__addMenu{z-index:30;border:1px solid var(--c-border);background:var(--c-raised);width:240px;box-shadow:var(--c-elevated);border-radius:16px;gap:3px;padding:7px;animation:.15s cubic-bezier(.22,1,.36,1) ThumaComposer-module__QP90nW__addMenuIn;display:grid;position:absolute;bottom:calc(100% + 10px);left:0}@keyframes ThumaComposer-module__QP90nW__addMenuIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ThumaComposer-module__QP90nW__addMenuItem{width:100%;min-height:46px;color:var(--c-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 10px 5px 6px;font-size:14px;font-weight:700;display:grid}.ThumaComposer-module__QP90nW__addMenuItem:hover{background:var(--c-hover);color:var(--c-teal-deep)}.ThumaComposer-module__QP90nW__addMenuIcon{background:var(--c-surface-2);width:34px;height:34px;color:var(--c-teal);border-radius:10px;place-items:center;display:inline-grid}.ThumaComposer-module__QP90nW__addMenuItem:hover .ThumaComposer-module__QP90nW__addMenuIcon{background:var(--c-teal-tint);color:var(--c-teal-deep)}.ThumaComposer-module__QP90nW__addMenuArrow{color:var(--c-slate)}.ThumaComposer-module__QP90nW__hint{color:color-mix(in srgb, var(--c-slate) 68%, transparent);text-align:center;margin:5px 0 0;font-size:10px}@media (max-width:640px){.ThumaComposer-module__QP90nW__bar{grid-template-columns:1fr auto}.ThumaComposer-module__QP90nW__inputShell{min-height:52px}.ThumaComposer-module__QP90nW__sendTools{grid-column:2;justify-self:end}.ThumaComposer-module__QP90nW__stopLabel{display:none}}@media (max-width:520px){.ThumaComposer-module__QP90nW__wrap{border-radius:17px;padding:9px 10px 8px}.ThumaComposer-module__QP90nW__hint{display:none}.ThumaComposer-module__QP90nW__inputShell{min-height:44px}.ThumaComposer-module__QP90nW__input{min-height:42px;max-height:min(128px,28dvh);padding:2px 2px 7px}.ThumaComposer-module__QP90nW__iconBtn,.ThumaComposer-module__QP90nW__sendBtn,.ThumaComposer-module__QP90nW__stopBtn{min-width:44px;height:44px}.ThumaComposer-module__QP90nW__pill{max-width:154px;height:44px}.ThumaComposer-module__QP90nW__chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.ThumaComposer-module__QP90nW__chips::-webkit-scrollbar{display:none}.ThumaComposer-module__QP90nW__chip{flex:none;max-width:min(78vw,280px)}}@media (max-width:360px){.ThumaComposer-module__QP90nW__bar{gap:4px}.ThumaComposer-module__QP90nW__tools,.ThumaComposer-module__QP90nW__sendTools{gap:0}}@media (prefers-reduced-motion:reduce){.ThumaComposer-module__QP90nW__wrap,.ThumaComposer-module__QP90nW__sendBtn,.ThumaComposer-module__QP90nW__addMenu{transition:none;animation:none}}
.ThumaChatHome-module__dawrua__home{--h-bg:var(--thuma-ui-bg,#f7fafa);--h-surface:var(--thuma-ui-surface,#fff);--h-surface-2:var(--thuma-ui-surface-2,#edf3f2);--h-border:var(--thuma-ui-border,#e2e8e8);--h-ink:var(--thuma-ui-ink,#1a1a1a);--h-slate:var(--thuma-ui-slate,#5a6670);--h-teal:var(--thuma-ui-teal,#0f5e57);--h-teal-deep:var(--thuma-ui-teal-deep,#0a3d38);--h-teal-tint:var(--thuma-ui-teal-tint,#d6e8e5);--h-shadow:var(--thuma-ui-shadow,0 1px 2px #0a14130f, 0 4px 16px #0a141314);--h-motion:.15s cubic-bezier(.22, 1, .36, 1);width:100%;min-width:0;max-width:900px;min-height:100%;color:var(--h-ink);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;margin-inline:auto;padding:clamp(32px,6vh,72px) 24px 48px;display:flex}.ThumaChatHome-module__dawrua__home h1,.ThumaChatHome-module__dawrua__home h2,.ThumaChatHome-module__dawrua__home p{margin:0}.ThumaChatHome-module__dawrua__hero{flex-direction:column;align-items:center;gap:6px;max-width:720px;display:flex;position:relative}.ThumaChatHome-module__dawrua__eyebrow{color:var(--h-teal);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800}.ThumaChatHome-module__dawrua__spark{border:1px solid color-mix(in srgb, var(--h-teal) 18%, var(--h-border));background:linear-gradient(145deg, var(--h-surface), var(--h-teal-tint));width:46px;height:46px;color:var(--h-teal);box-shadow:0 10px 30px color-mix(in srgb, var(--h-teal) 12%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.ThumaChatHome-module__dawrua__greeting{color:var(--h-slate);font-size:15px;font-weight:650}.ThumaChatHome-module__dawrua__heroTitle{max-width:680px;color:var(--h-ink);letter-spacing:-.035em;font-size:clamp(30px,4vw,46px);font-weight:650;line-height:1.08}.ThumaChatHome-module__dawrua__subtitle{max-width:620px;color:var(--h-slate);font-size:16px;line-height:1.6;margin-top:6px!important}.ThumaChatHome-module__dawrua__emptyComposer{text-align:left;width:min(100%,760px);margin:4px auto 0}.ThumaChatHome-module__dawrua__capPanel,.ThumaChatHome-module__dawrua__suggestions{text-align:left;flex-direction:column;gap:10px;width:min(100%,820px);min-width:0;display:flex}.ThumaChatHome-module__dawrua__sectionHead{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0 2px;display:flex}.ThumaChatHome-module__dawrua__sectionHead h2{color:var(--h-ink);letter-spacing:-.01em;font-size:13px;font-weight:750}.ThumaChatHome-module__dawrua__sectionHead>button:not(.ThumaChatHome-module__dawrua__badge){min-height:32px;color:var(--h-slate);font:inherit;cursor:pointer;transition:color var(--h-motion);background:0 0;border:none;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:650}.ThumaChatHome-module__dawrua__sectionHead>button:not(.ThumaChatHome-module__dawrua__badge):hover{color:var(--h-teal)}.ThumaChatHome-module__dawrua__badge{border:1px solid color-mix(in srgb, var(--h-border) 86%, var(--h-teal));background:color-mix(in srgb, var(--h-surface-2) 72%, transparent);color:var(--h-slate);font:inherit;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:650;line-height:1.2}button.ThumaChatHome-module__dawrua__badge{cursor:pointer}button.ThumaChatHome-module__dawrua__badge:hover{color:var(--h-teal)}.ThumaChatHome-module__dawrua__capRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ThumaChatHome-module__dawrua__capChip{border:1px solid color-mix(in srgb, var(--h-border) 88%, transparent);background:color-mix(in srgb, var(--h-surface) 84%, transparent);min-width:0;min-height:76px;color:var(--h-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--h-motion), transform var(--h-motion), box-shadow var(--h-motion);border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.ThumaChatHome-module__dawrua__capChip:hover:not(:disabled){border-color:var(--h-teal);background:var(--h-surface);box-shadow:var(--h-shadow);transform:translateY(-1px)}.ThumaChatHome-module__dawrua__capChip:disabled{cursor:not-allowed;opacity:.5}.ThumaChatHome-module__dawrua__capIcon{background:var(--h-teal-tint);width:30px;height:30px;color:var(--h-teal-deep);border-radius:9px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ThumaChatHome-module__dawrua__capBody,.ThumaChatHome-module__dawrua__chipBody{flex-direction:column;gap:2px;min-width:0;display:flex}.ThumaChatHome-module__dawrua__capLabel,.ThumaChatHome-module__dawrua__capReturn,.ThumaChatHome-module__dawrua__chipHint{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ThumaChatHome-module__dawrua__capLabel{color:var(--h-ink);font-size:13px;font-weight:800;line-height:1.25}.ThumaChatHome-module__dawrua__capReturn,.ThumaChatHome-module__dawrua__chipHint{color:var(--h-slate);font-size:11px;line-height:1.4}.ThumaChatHome-module__dawrua__strip{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;min-width:0;max-width:920px;display:flex}.ThumaChatHome-module__dawrua__stripItem{border:1px solid var(--h-border);background:var(--h-bg);color:var(--h-ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.ThumaChatHome-module__dawrua__stripItem:hover{border-color:var(--h-teal)}.ThumaChatHome-module__dawrua__stripLabel{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:600;overflow:hidden}.ThumaChatHome-module__dawrua__stripMeta{color:var(--h-slate);text-transform:capitalize}.ThumaChatHome-module__dawrua__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.ThumaChatHome-module__dawrua__chip{border:1px solid color-mix(in srgb, var(--h-border) 88%, transparent);background:color-mix(in srgb, var(--h-surface) 82%, transparent);width:100%;min-width:0;min-height:92px;color:var(--h-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--h-motion), background var(--h-motion), transform var(--h-motion), box-shadow var(--h-motion);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px;display:grid}.ThumaChatHome-module__dawrua__chip:hover{border-color:color-mix(in srgb, var(--h-teal) 56%, var(--h-border));background:var(--h-surface);box-shadow:var(--h-shadow);transform:translateY(-1px)}.ThumaChatHome-module__dawrua__chipIcon{background:var(--h-surface-2);width:30px;height:30px;color:var(--h-teal);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.ThumaChatHome-module__dawrua__chipSkill{width:fit-content;color:var(--h-slate);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850}.ThumaChatHome-module__dawrua__chipLabel{min-width:0;color:var(--h-ink);overflow-wrap:anywhere;font-size:15px;font-weight:850;line-height:1.4}.ThumaChatHome-module__dawrua__chipStatus{color:var(--h-teal-deep);font-weight:700}.ThumaChatHome-module__dawrua__chipArrow{color:var(--h-slate);margin-top:4px}@media (max-width:720px){.ThumaChatHome-module__dawrua__home{padding:28px 16px 36px}.ThumaChatHome-module__dawrua__heroTitle{font-size:clamp(28px,8vw,38px)}.ThumaChatHome-module__dawrua__capRow{grid-template-columns:repeat(2,minmax(0,1fr))}.ThumaChatHome-module__dawrua__examples{grid-template-columns:1fr}}@media (max-width:520px){.ThumaChatHome-module__dawrua__home{align-items:stretch;gap:20px;padding-inline:12px}.ThumaChatHome-module__dawrua__hero,.ThumaChatHome-module__dawrua__strip{align-self:center}.ThumaChatHome-module__dawrua__hero{max-width:100%}.ThumaChatHome-module__dawrua__eyebrow{margin-bottom:8px;font-size:10px}.ThumaChatHome-module__dawrua__subtitle{line-height:1.5}.ThumaChatHome-module__dawrua__capChip{grid-template-columns:1fr;align-content:start}.ThumaChatHome-module__dawrua__sectionHead{align-items:baseline}}@media (max-width:380px){.ThumaChatHome-module__dawrua__home{padding-inline:8px}.ThumaChatHome-module__dawrua__sectionHead>span.ThumaChatHome-module__dawrua__badge{display:none}}@media (prefers-reduced-motion:reduce){.ThumaChatHome-module__dawrua__capChip,.ThumaChatHome-module__dawrua__chip{transition:none}.ThumaChatHome-module__dawrua__capChip:hover:not(:disabled),.ThumaChatHome-module__dawrua__chip:hover{transform:none}}
.ThumaMarkdown-module__1MDrPW__md{--md-ink:var(--thuma-ui-ink,#1a1a1a);--md-slate:var(--thuma-ui-slate,#5a6670);--md-border:var(--thuma-ui-border,#e2e8e8);--md-surface:var(--thuma-ui-surface,#fff);--md-surface-2:var(--thuma-ui-surface-2,#edf3f2);--md-bg:var(--thuma-ui-bg,#f7fafa);--md-teal:var(--thuma-ui-teal,#0f5e57);--md-teal-deep:var(--thuma-ui-teal-deep,#0a3d38);--md-success:var(--thuma-ui-success,#1e7a3c);--md-success-tint:var(--thuma-ui-success-tint,#e3f1e7);--md-danger:var(--thuma-ui-danger,#9a3030);--md-danger-tint:var(--thuma-ui-danger-tint,#f3e3e3);--md-gold:var(--thuma-ui-gold,#e0a53b);display:block}.ThumaMarkdown-module__1MDrPW__md>:first-child{margin-top:0}.ThumaMarkdown-module__1MDrPW__md>:last-child{margin-bottom:0}.ThumaMarkdown-module__1MDrPW__p{margin:0 0 8px;line-height:1.55}.ThumaMarkdown-module__1MDrPW__h1,.ThumaMarkdown-module__1MDrPW__h2,.ThumaMarkdown-module__1MDrPW__h3{margin:12px 0 8px;font-weight:650;line-height:1.3}.ThumaMarkdown-module__1MDrPW__ul,.ThumaMarkdown-module__1MDrPW__ol{margin:0 0 8px;padding-left:1.35em}.ThumaMarkdown-module__1MDrPW__ul{list-style:outside}.ThumaMarkdown-module__1MDrPW__ol{list-style:decimal}.ThumaMarkdown-module__1MDrPW__ul li,.ThumaMarkdown-module__1MDrPW__ol li{margin:3px 0;padding-left:2px;line-height:1.5}.ThumaMarkdown-module__1MDrPW__ul li::marker{color:var(--md-teal-deep)}.ThumaMarkdown-module__1MDrPW__ol li::marker{color:var(--md-teal-deep)}.ThumaMarkdown-module__1MDrPW__quote{border-left:3px solid var(--md-border);color:var(--md-slate);margin:0 0 8px;padding:2px 0 2px 12px}.ThumaMarkdown-module__1MDrPW__hr{border:none;border-top:1px solid var(--md-border);margin:12px 0}.ThumaMarkdown-module__1MDrPW__code{background:color-mix(in srgb, var(--md-ink) 8%, transparent);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.88em}.ThumaMarkdown-module__1MDrPW__codeBlock{background:color-mix(in srgb, var(--md-surface) 65%, var(--md-bg));border:1px solid var(--md-border);border-radius:8px;max-width:100%;margin:0 0 8px;overflow:hidden}.ThumaMarkdown-module__1MDrPW__codeHead{border-bottom:1px solid var(--md-border);background:color-mix(in srgb, var(--md-surface) 70%, transparent);justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 8px 0 12px;display:flex}.ThumaMarkdown-module__1MDrPW__codeLang{color:var(--md-slate);text-overflow:ellipsis;white-space:nowrap;text-transform:lowercase;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:13px;font-weight:700;overflow:hidden}.ThumaMarkdown-module__1MDrPW__copyBtn{border:1px solid var(--md-border);background:var(--md-surface);min-height:28px;color:var(--md-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 8px;font-size:13px;font-weight:750}.ThumaMarkdown-module__1MDrPW__copyBtn:hover{border-color:var(--md-teal);color:var(--md-teal-deep)}.ThumaMarkdown-module__1MDrPW__copySuccess{border-color:var(--md-success);background:var(--md-success-tint);color:var(--md-success)}.ThumaMarkdown-module__1MDrPW__copyFailed{border-color:var(--md-danger);background:var(--md-danger-tint);color:var(--md-danger)}.ThumaMarkdown-module__1MDrPW__pre{max-width:100%;margin:0;padding:12px;overflow-x:auto}.ThumaMarkdown-module__1MDrPW__pre code{white-space:pre;-webkit-user-select:text;user-select:text;width:max-content;min-width:100%;color:var(--md-ink);font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.9em;line-height:1.55;display:block}.ThumaMarkdown-module__1MDrPW__tokComment{color:var(--md-slate);font-style:italic}.ThumaMarkdown-module__1MDrPW__tokString{color:var(--md-success)}.ThumaMarkdown-module__1MDrPW__tokKeyword{color:var(--md-teal-deep);font-weight:750}.ThumaMarkdown-module__1MDrPW__tokFunction{color:var(--md-teal)}.ThumaMarkdown-module__1MDrPW__tokNumber{color:var(--md-gold);font-weight:700}.ThumaMarkdown-module__1MDrPW__tokTag{color:var(--md-danger);font-weight:700}.ThumaMarkdown-module__1MDrPW__tokOperator{color:var(--md-slate)}.ThumaMarkdown-module__1MDrPW__link{color:var(--md-teal-deep);text-underline-offset:2px;word-break:break-word;text-decoration:underline}.ThumaMarkdown-module__1MDrPW__link:hover{text-decoration:none}.ThumaMarkdown-module__1MDrPW__md{color:var(--md-ink);font-size:15.5px;line-height:1.65}.ThumaMarkdown-module__1MDrPW__p{margin-bottom:10px}.ThumaMarkdown-module__1MDrPW__h1,.ThumaMarkdown-module__1MDrPW__h2,.ThumaMarkdown-module__1MDrPW__h3{letter-spacing:-.015em;margin-top:18px;margin-bottom:7px}.ThumaMarkdown-module__1MDrPW__h1{font-size:20px}.ThumaMarkdown-module__1MDrPW__h2{font-size:17px}.ThumaMarkdown-module__1MDrPW__h3{color:var(--md-ink);font-size:15px}.ThumaMarkdown-module__1MDrPW__ul,.ThumaMarkdown-module__1MDrPW__ol{margin-bottom:11px}.ThumaMarkdown-module__1MDrPW__ul li,.ThumaMarkdown-module__1MDrPW__ol li{margin:5px 0}.ThumaMarkdown-module__1MDrPW__quote{border-left-color:var(--md-teal);background:var(--md-surface-2);border-radius:0 8px 8px 0;padding:7px 12px}@media (max-width:520px){.ThumaMarkdown-module__1MDrPW__md{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:15px;line-height:1.6}.ThumaMarkdown-module__1MDrPW__h1,.ThumaMarkdown-module__1MDrPW__h2,.ThumaMarkdown-module__1MDrPW__h3{margin-top:15px}.ThumaMarkdown-module__1MDrPW__h1{font-size:19px}.ThumaMarkdown-module__1MDrPW__h2{font-size:17px}.ThumaMarkdown-module__1MDrPW__ul,.ThumaMarkdown-module__1MDrPW__ol{padding-left:1.2em}.ThumaMarkdown-module__1MDrPW__quote{padding:7px 10px}.ThumaMarkdown-module__1MDrPW__codeBlock{border-radius:10px;width:100%;max-width:calc(100vw - 28px)}.ThumaMarkdown-module__1MDrPW__codeHead{min-height:42px;padding-left:10px}.ThumaMarkdown-module__1MDrPW__copyBtn{flex-shrink:0;min-height:36px}.ThumaMarkdown-module__1MDrPW__pre{-webkit-overflow-scrolling:touch;padding:10px}.ThumaMarkdown-module__1MDrPW__pre code{font-size:12px}}
.ThumaChatParts-module__Onv_tW__typing,.ThumaChatParts-module__Onv_tW__caret,.ThumaChatParts-module__Onv_tW__toolLine,.ThumaChatParts-module__Onv_tW__toolActivity,.ThumaChatParts-module__Onv_tW__actions,.ThumaChatParts-module__Onv_tW__followThrough,.ThumaChatParts-module__Onv_tW__jump,.ThumaChatParts-module__Onv_tW__errorCard,.ThumaChatParts-module__Onv_tW__attach,.ThumaChatParts-module__Onv_tW__result,.ThumaChatParts-module__Onv_tW__note{--p-ink:var(--thuma-ui-ink,#1a1a1a);--p-slate:var(--thuma-ui-slate,#5a6670);--p-border:var(--thuma-ui-border,#e2e8e8);--p-surface:var(--thuma-ui-surface,#fff);--p-surface-2:var(--thuma-ui-surface-2,#edf3f2);--p-teal:var(--thuma-ui-teal,#0f5e57);--p-teal-deep:var(--thuma-ui-teal-deep,#0a3d38);--p-teal-tint:var(--thuma-ui-teal-tint,#d6e8e5);--p-on-brand:var(--thuma-ui-on-brand,#fff);--p-success:var(--thuma-ui-success,#1e7a3c);--p-warning:var(--thuma-ui-warning,#c8893a);--p-warning-deep:var(--thuma-ui-warning-deep,#895d21);--p-warning-tint:var(--thuma-ui-warning-tint,#f6ecdd);--p-danger:var(--thuma-ui-danger,#9a3030);--p-danger-tint:var(--thuma-ui-danger-tint,#f3e3e3);--p-shadow:var(--thuma-ui-shadow,0 1px 2px #0a14130f, 0 4px 16px #0a141314);--p-elevated:var(--thuma-ui-elevated,0 8px 32px #0a141329);--p-motion:.15s cubic-bezier(.22, 1, .36, 1)}.ThumaChatParts-module__Onv_tW__typing{align-items:center;gap:4px;padding:2px 0;display:inline-flex}.ThumaChatParts-module__Onv_tW__typing span{background:var(--p-slate);opacity:.5;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ThumaChatParts-module__Onv_tW__thuma-typing}.ThumaChatParts-module__Onv_tW__typing span:nth-child(2){animation-delay:.15s}.ThumaChatParts-module__Onv_tW__typing span:nth-child(3){animation-delay:.3s}@keyframes ThumaChatParts-module__Onv_tW__thuma-typing{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.ThumaChatParts-module__Onv_tW__caret{vertical-align:text-bottom;background:currentColor;border-radius:1px;width:8px;height:1.1em;margin-left:2px;animation:1s step-end infinite ThumaChatParts-module__Onv_tW__thuma-caret;display:inline-block}@keyframes ThumaChatParts-module__Onv_tW__thuma-caret{50%{opacity:0}}.ThumaChatParts-module__Onv_tW__toolActivity{flex-direction:column;gap:2px;display:flex}.ThumaChatParts-module__Onv_tW__toolLine{color:var(--p-slate);align-items:center;gap:4px;margin:0;font-size:13px;font-style:italic;display:inline-flex}.ThumaChatParts-module__Onv_tW__toolMeta{opacity:.85}.ThumaChatParts-module__Onv_tW__tool_running{color:var(--p-teal-deep)}.ThumaChatParts-module__Onv_tW__tool_error{color:var(--p-danger)}.ThumaChatParts-module__Onv_tW__tool_waiting{color:var(--p-warning-deep)}.ThumaChatParts-module__Onv_tW__toolPulse{background:var(--p-teal);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ThumaChatParts-module__Onv_tW__thuma-typing}.ThumaChatParts-module__Onv_tW__actions{flex-wrap:wrap;gap:4px;max-width:100%;padding-left:2px;display:flex}.ThumaChatParts-module__Onv_tW__action{min-height:28px;color:var(--p-slate);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:13px;display:inline-flex}.ThumaChatParts-module__Onv_tW__action:hover{border-color:var(--p-border);background:var(--p-surface);color:var(--p-ink)}.ThumaChatParts-module__Onv_tW__activeAction{border-color:var(--p-teal);background:var(--p-teal-tint);color:var(--p-teal)}.ThumaChatParts-module__Onv_tW__actionConfirmed{font-weight:750}.ThumaChatParts-module__Onv_tW__pushAction{margin-left:auto}@media (min-width:768px){.ThumaChatParts-module__Onv_tW__actions{opacity:.58;transition:opacity var(--p-motion)}:is([data-role]:hover .ThumaChatParts-module__Onv_tW__actions,[data-role]:focus-within .ThumaChatParts-module__Onv_tW__actions){opacity:1}}.ThumaChatParts-module__Onv_tW__followThrough{flex-direction:column;gap:7px;margin-top:3px;display:flex}.ThumaChatParts-module__Onv_tW__followLabel{color:var(--p-slate);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.ThumaChatParts-module__Onv_tW__followWrap{flex-wrap:wrap;gap:7px;display:flex}.ThumaChatParts-module__Onv_tW__followChip{border:1px solid var(--p-border);background:var(--p-surface);max-width:100%;min-height:36px;color:var(--p-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--p-motion);border-radius:11px;justify-content:space-between;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ThumaChatParts-module__Onv_tW__followChip:hover:not(:disabled){border-color:var(--p-teal);background:var(--p-teal-tint);color:var(--p-teal-deep)}.ThumaChatParts-module__Onv_tW__followChip:disabled{cursor:default;opacity:.5}.ThumaChatParts-module__Onv_tW__question{border:1px solid color-mix(in srgb, var(--p-warning) 45%, var(--p-border));background:color-mix(in srgb, var(--p-warning-tint) 60%, var(--p-surface));border-left-width:3px;border-radius:12px;padding:10px 12px}.ThumaChatParts-module__Onv_tW__question .ThumaChatParts-module__Onv_tW__followLabel{color:var(--p-warning-deep)}.ThumaChatParts-module__Onv_tW__jump{z-index:10;border:1px solid var(--p-border);background:var(--p-surface);width:40px;height:40px;color:var(--p-ink);box-shadow:var(--p-elevated);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ThumaChatParts-module__Onv_tW__jump:hover{border-color:var(--p-teal)}.ThumaChatParts-module__Onv_tW__jumpIcon{transform:rotate(90deg)}.ThumaChatParts-module__Onv_tW__errorCard{border:1px solid var(--p-border);background:var(--p-surface);max-width:560px;color:var(--p-ink);white-space:normal;border-left-width:3px;border-radius:8px;flex-direction:column;gap:8px;margin-top:8px;padding:12px;display:flex}.ThumaChatParts-module__Onv_tW__err_degraded,.ThumaChatParts-module__Onv_tW__err_blocked{border-left-color:var(--p-warning)}.ThumaChatParts-module__Onv_tW__err_failed,.ThumaChatParts-module__Onv_tW__err_unrecoverable{border-left-color:var(--p-danger)}.ThumaChatParts-module__Onv_tW__errorHead{align-items:flex-start;gap:8px;display:flex}.ThumaChatParts-module__Onv_tW__errorHead svg{color:var(--p-warning-deep);flex:none;margin-top:2px}.ThumaChatParts-module__Onv_tW__errorWhat{min-width:0;color:var(--p-ink);flex:auto;font-size:.9rem;font-weight:600}.ThumaChatParts-module__Onv_tW__errorLevel{border:1px solid var(--p-border);color:var(--p-slate);border-radius:999px;flex:none;padding:2px 8px;font-size:13px;font-weight:600}.ThumaChatParts-module__Onv_tW__errorDetail{grid-template-columns:minmax(auto,32%) 1fr;gap:4px 12px;margin:0;font-size:.82rem;display:grid}.ThumaChatParts-module__Onv_tW__errorRow{display:contents}.ThumaChatParts-module__Onv_tW__errorLabel{color:var(--p-slate)}.ThumaChatParts-module__Onv_tW__errorValue{color:var(--p-ink);margin:0}.ThumaChatParts-module__Onv_tW__errorPreserved{color:var(--p-success);margin:0;font-weight:600}.ThumaChatParts-module__Onv_tW__errorOptions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.ThumaChatParts-module__Onv_tW__errorPrimary,.ThumaChatParts-module__Onv_tW__errorSecondary{border:1px solid var(--p-border);min-height:32px;color:var(--p-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:4px 12px;font-size:.82rem;text-decoration:none;display:inline-flex}.ThumaChatParts-module__Onv_tW__errorPrimary{border-color:var(--p-teal);background:var(--p-teal-tint);color:var(--p-teal-deep);font-weight:600}.ThumaChatParts-module__Onv_tW__errorPrimary:focus-visible,.ThumaChatParts-module__Onv_tW__errorSecondary:focus-visible{outline:2px solid var(--p-teal);outline-offset:2px}.ThumaChatParts-module__Onv_tW__errorReference{color:var(--p-slate);margin:0;font-size:.72rem}.ThumaChatParts-module__Onv_tW__attach{opacity:.85;align-items:center;gap:4px;margin:0 8px 4px 0;font-size:13px;display:inline-flex}.ThumaChatParts-module__Onv_tW__attachThumb{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:18px;height:18px}.ThumaChatParts-module__Onv_tW__result{border:1px solid var(--p-border);background:var(--p-surface);color:var(--p-ink);box-shadow:var(--p-shadow);border-radius:14px;padding:12px;font-size:14px}.ThumaChatParts-module__Onv_tW__resultHead{align-items:flex-start;gap:10px;display:flex}.ThumaChatParts-module__Onv_tW__resultIcon{background:var(--p-teal-tint);width:30px;height:30px;color:var(--p-teal-deep);border-radius:9px;flex:none;place-items:center;display:inline-grid}.ThumaChatParts-module__Onv_tW__resultBody{flex:1;min-width:0}.ThumaChatParts-module__Onv_tW__resultTitle{margin:0;font-weight:700}.ThumaChatParts-module__Onv_tW__resultSubtitle{color:var(--p-slate);margin:2px 0 0}.ThumaChatParts-module__Onv_tW__resultAside{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ThumaChatParts-module__Onv_tW__resultAmount{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ThumaChatParts-module__Onv_tW__resultActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ThumaChatParts-module__Onv_tW__note{color:var(--p-slate);margin:0;font-size:12px}@media (max-width:560px){.ThumaChatParts-module__Onv_tW__actions{gap:2px}.ThumaChatParts-module__Onv_tW__action{min-height:36px;padding-inline:9px}.ThumaChatParts-module__Onv_tW__pushAction{margin-left:0}.ThumaChatParts-module__Onv_tW__followThrough,.ThumaChatParts-module__Onv_tW__followWrap{width:100%;min-width:0}.ThumaChatParts-module__Onv_tW__followWrap{grid-template-columns:1fr;display:grid}.ThumaChatParts-module__Onv_tW__followChip{white-space:normal;overflow-wrap:anywhere;width:100%;min-height:44px}}@media (max-width:480px){.ThumaChatParts-module__Onv_tW__errorDetail{grid-template-columns:1fr;gap:0}.ThumaChatParts-module__Onv_tW__errorLabel{margin-top:4px;font-size:.76rem}}@media (max-width:380px){.ThumaChatParts-module__Onv_tW__actions{width:100%}.ThumaChatParts-module__Onv_tW__action{justify-content:center;min-width:38px}.ThumaChatParts-module__Onv_tW__action>span{display:none}.ThumaChatParts-module__Onv_tW__actionConfirmed>span{display:inline}}@media (prefers-reduced-motion:reduce){.ThumaChatParts-module__Onv_tW__typing span,.ThumaChatParts-module__Onv_tW__caret,.ThumaChatParts-module__Onv_tW__toolPulse{animation:none}}
.ThumaToast-module__7MXt2a__region{--t-surface:var(--thuma-ui-surface,#fff);--t-ink:var(--thuma-ui-ink,#1a1a1a);--t-slate:var(--thuma-ui-slate,#5a6670);--t-border:var(--thuma-ui-border,#e2e8e8);--t-teal:var(--thuma-ui-teal,#0f5e57);--t-success:var(--thuma-ui-success,#1e7a3c);--t-danger:var(--thuma-ui-danger,#9a3030);--t-elevated:var(--thuma-ui-elevated,0 8px 32px #0a141329);left:50%;bottom:max(var(--thuma-ui-toast-offset,24px), calc(16px + env(safe-area-inset-bottom,0px)));z-index:200;pointer-events:none;flex-direction:column;gap:8px;width:min(440px,100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.ThumaToast-module__7MXt2a__toast{pointer-events:auto;background:var(--t-surface);color:var(--t-ink);border:1px solid var(--t-border);border-left:3px solid var(--tone,var(--t-ink));box-shadow:var(--t-elevated);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 12px 12px 16px;font-size:15px;line-height:1.4;animation:.2s cubic-bezier(.22,1,.36,1) ThumaToast-module__7MXt2a__toast-in;display:flex}.ThumaToast-module__7MXt2a__toast.ThumaToast-module__7MXt2a__leaving{animation:.18s cubic-bezier(.4,0,1,1) forwards ThumaToast-module__7MXt2a__toast-out}.ThumaToast-module__7MXt2a__toast.ThumaToast-module__7MXt2a__success{--tone:var(--t-success)}.ThumaToast-module__7MXt2a__toast.ThumaToast-module__7MXt2a__danger{--tone:var(--t-danger)}.ThumaToast-module__7MXt2a__toast.ThumaToast-module__7MXt2a__info{--tone:var(--t-teal)}.ThumaToast-module__7MXt2a__toast.ThumaToast-module__7MXt2a__default{--tone:var(--t-ink)}.ThumaToast-module__7MXt2a__icon{color:var(--tone);flex:none;margin-top:1px;display:inline-flex}.ThumaToast-module__7MXt2a__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ThumaToast-module__7MXt2a__title{margin:0;font-weight:700;line-height:1.25}.ThumaToast-module__7MXt2a__msg{color:var(--t-slate);overflow-wrap:anywhere;margin:0;line-height:1.35}.ThumaToast-module__7MXt2a__title+.ThumaToast-module__7MXt2a__msg{color:var(--t-slate)}.ThumaToast-module__7MXt2a__actions{flex:none;align-items:center;gap:4px;display:flex}.ThumaToast-module__7MXt2a__action{min-height:44px;color:var(--tone);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:4px 8px;font-size:15px;font-weight:600}.ThumaToast-module__7MXt2a__action:hover{background:color-mix(in srgb, var(--tone) 12%, transparent)}.ThumaToast-module__7MXt2a__closeBtn{min-width:44px;min-height:44px;color:var(--t-slate);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:inline-flex}.ThumaToast-module__7MXt2a__closeBtn:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.ThumaToast-module__7MXt2a__action:focus-visible,.ThumaToast-module__7MXt2a__closeBtn:focus-visible{outline:2px solid var(--t-teal);outline-offset:2px}@keyframes ThumaToast-module__7MXt2a__toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ThumaToast-module__7MXt2a__toast-out{to{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ThumaToast-module__7MXt2a__toast,.ThumaToast-module__7MXt2a__toast.ThumaToast-module__7MXt2a__leaving{animation:none}}@media (max-width:520px){.ThumaToast-module__7MXt2a__region{width:calc(100vw - 24px)}.ThumaToast-module__7MXt2a__toast{padding-left:12px}.ThumaToast-module__7MXt2a__actions{gap:0}}
.ThumaApprovalCard-module__niATwq__card{--a-ink:var(--thuma-ui-ink,#1a1a1a);--a-slate:var(--thuma-ui-slate,#5a6670);--a-border:var(--thuma-ui-border,#e2e8e8);--a-surface:var(--thuma-ui-surface,#fff);--a-shadow:var(--thuma-ui-shadow,0 1px 2px #0a14130f, 0 4px 16px #0a141314);--a-success:var(--thuma-ui-success,#1e7a3c);--a-danger:var(--thuma-ui-danger,#9a3030);--a-accent:var(--thuma-ui-success,#1e7a3c);--a-accent-text:var(--a-accent);--a-tint:var(--thuma-ui-success-tint,#e3f1e7);border:2px solid var(--a-accent);background:var(--a-tint);max-width:420px;color:var(--a-ink);box-shadow:var(--a-shadow);border-radius:8px;flex-direction:column;gap:8px;padding:16px;animation:.25s cubic-bezier(.22,1,.36,1) ThumaApprovalCard-module__niATwq__approval-in;display:flex}.ThumaApprovalCard-module__niATwq__warning{--a-accent:var(--thuma-ui-warning,#c8893a);--a-accent-text:var(--thuma-ui-warning-deep,#895d21);--a-tint:color-mix(in srgb, var(--thuma-ui-warning-tint,#f6ecdd) 55%, var(--a-surface))}.ThumaApprovalCard-module__niATwq__danger{--a-accent:var(--thuma-ui-danger,#9a3030);--a-accent-text:var(--thuma-ui-danger,#9a3030);--a-tint:color-mix(in srgb, var(--thuma-ui-danger-tint,#f3e3e3) 55%, var(--a-surface))}.ThumaApprovalCard-module__niATwq__settled{border-color:var(--a-border);background:var(--a-surface)}.ThumaApprovalCard-module__niATwq__compact{box-shadow:none}.ThumaApprovalCard-module__niATwq__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ThumaApprovalCard-module__niATwq__badge{color:var(--a-accent-text);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.ThumaApprovalCard-module__niATwq__settled .ThumaApprovalCard-module__niATwq__badge{color:var(--a-slate)}.ThumaApprovalCard-module__niATwq__meta{color:var(--a-slate);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;display:inline-flex}.ThumaApprovalCard-module__niATwq__summary{color:var(--a-ink);margin:0;font-size:15px;font-weight:600;line-height:1.4}.ThumaApprovalCard-module__niATwq__amount{color:var(--a-ink);font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700;line-height:1.1}.ThumaApprovalCard-module__niATwq__recipient{color:var(--a-ink);margin:0;font-size:15px}.ThumaApprovalCard-module__niATwq__reason{color:var(--a-slate);margin:0;font-size:15px}.ThumaApprovalCard-module__niATwq__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ThumaApprovalCard-module__niATwq__chips li{background:color-mix(in srgb, var(--a-accent) 16%, var(--a-surface));color:var(--a-accent-text);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.ThumaApprovalCard-module__niATwq__source{color:var(--a-slate);margin:0;font-size:12px}.ThumaApprovalCard-module__niATwq__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ThumaApprovalCard-module__niATwq__actions>*{flex:auto}.ThumaApprovalCard-module__niATwq__result{color:var(--a-slate);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:15px;display:flex}.ThumaApprovalCard-module__niATwq__result_ok{color:var(--a-success);font-weight:600}.ThumaApprovalCard-module__niATwq__result_error{color:var(--a-danger)}@keyframes ThumaApprovalCard-module__niATwq__approval-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ThumaApprovalCard-module__niATwq__card{animation:none}}@media (max-width:520px){.ThumaApprovalCard-module__niATwq__card{width:100%;max-width:none;padding:14px}.ThumaApprovalCard-module__niATwq__head{flex-wrap:wrap;align-items:flex-start}.ThumaApprovalCard-module__niATwq__amount{overflow-wrap:anywhere;font-size:clamp(24px,9vw,28px)}.ThumaApprovalCard-module__niATwq__actions{flex-direction:column}.ThumaApprovalCard-module__niATwq__actions>*{width:100%;min-height:44px}}
.ThumaSheet-module__6LlYFW__overlay{background:var(--thuma-ui-overlay,#0a141373);z-index:180;width:100%;height:100dvh;padding-top:env(safe-area-inset-top,0);isolation:isolate;animation:ThumaSheet-module__6LlYFW__fade var(--motion-base,.2s) var(--ease-out,cubic-bezier(.22, 1, .36, 1));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes ThumaSheet-module__6LlYFW__fade{0%{opacity:0}to{opacity:1}}.ThumaSheet-module__6LlYFW__sheet{background:var(--thuma-ui-surface,#fff);border-radius:var(--radius-modal,12px) var(--radius-modal,12px) 0 0;width:100%;max-width:520px;box-shadow:var(--thuma-ui-elevated,0 8px 32px #0a141329);padding:var(--space-4,16px) var(--space-6,24px) max(var(--space-8,32px), env(safe-area-inset-bottom,0px));animation:ThumaSheet-module__6LlYFW__thuma-sheet-up var(--motion-slow,.25s) var(--ease-out,cubic-bezier(.22, 1, .36, 1));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:92dvh;overflow-y:auto}@supports not (height:100dvh){.ThumaSheet-module__6LlYFW__overlay{height:100vh}.ThumaSheet-module__6LlYFW__sheet{max-height:92vh}}@media (max-width:520px){.ThumaSheet-module__6LlYFW__sheet{padding-right:max(var(--space-4,16px), env(safe-area-inset-right,0px));padding-left:max(var(--space-4,16px), env(safe-area-inset-left,0px))}}.ThumaSheet-module__6LlYFW__wide{max-width:720px}.ThumaSheet-module__6LlYFW__workspace{width:min(920px,100vw - 32px);max-width:920px;height:min(780px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:var(--space-4,16px) var(--space-5,20px) var(--space-5,20px);flex-direction:column;display:flex;overflow:hidden}.ThumaSheet-module__6LlYFW__workspace .ThumaSheet-module__6LlYFW__grabber{display:none}.ThumaSheet-module__6LlYFW__workspace .ThumaSheet-module__6LlYFW__head{padding-bottom:var(--space-3,12px);border-bottom:1px solid color-mix(in srgb, var(--thuma-ui-border,#e2e8e8) 82%, transparent);flex:none;margin-bottom:0}.ThumaSheet-module__6LlYFW__workspace .ThumaSheet-module__6LlYFW__title{letter-spacing:-.025em;font-size:clamp(20px,3vw,26px)}.ThumaSheet-module__6LlYFW__workspace .ThumaSheet-module__6LlYFW__body{overscroll-behavior:contain;min-height:0;padding:var(--space-4,16px) 4px 2px 0;scrollbar-gutter:stable;flex:1;overflow:hidden auto}.ThumaSheet-module__6LlYFW__grabber{border-radius:var(--radius-pill,999px);background:var(--thuma-ui-border,#e2e8e8);width:40px;height:4px;margin:0 auto var(--space-3,12px)}.ThumaSheet-module__6LlYFW__head{justify-content:space-between;align-items:center;gap:var(--space-3,12px);margin-bottom:var(--space-3,12px);display:flex}.ThumaSheet-module__6LlYFW__title{font-size:var(--text-h2,18px)}.ThumaSheet-module__6LlYFW__close{color:var(--thuma-ui-slate,#5a6670);padding:var(--space-2,8px);border-radius:var(--radius-pill,999px);background:0 0;border:none;display:inline-flex}.ThumaSheet-module__6LlYFW__close:hover{background:var(--thuma-ui-bg,#f7fafa);color:var(--thuma-ui-ink,#1a1a1a)}.ThumaSheet-module__6LlYFW__body{gap:var(--space-4,16px);flex-direction:column;display:flex}@media (min-width:768px){.ThumaSheet-module__6LlYFW__overlay{align-items:center}.ThumaSheet-module__6LlYFW__sheet{border-radius:var(--radius-modal,12px);animation:ThumaSheet-module__6LlYFW__thuma-slide-in var(--motion-slow,.25s) var(--ease-out,cubic-bezier(.22, 1, .36, 1))}.ThumaSheet-module__6LlYFW__grabber{display:none}}@media (max-width:767px){.ThumaSheet-module__6LlYFW__workspace{width:100%;max-width:none;height:calc(100dvh - env(safe-area-inset-top,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px));padding:var(--space-3,12px) max(var(--space-3,12px), env(safe-area-inset-right,0px)) max(var(--space-3,12px), env(safe-area-inset-bottom,0px)) max(var(--space-3,12px), env(safe-area-inset-left,0px));border-radius:22px 22px 0 0}.ThumaSheet-module__6LlYFW__workspace .ThumaSheet-module__6LlYFW__head{min-height:48px}.ThumaSheet-module__6LlYFW__workspace .ThumaSheet-module__6LlYFW__body{padding-top:var(--space-3,12px);scrollbar-gutter:auto;padding-right:0}}@media (max-width:380px){.ThumaSheet-module__6LlYFW__workspace{border-radius:16px 16px 0 0}.ThumaSheet-module__6LlYFW__workspace .ThumaSheet-module__6LlYFW__title{font-size:19px}}@media (max-height:560px) and (min-width:768px){.ThumaSheet-module__6LlYFW__workspace{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}}
.ThumaUsageMeter-module__mpeCoa__wrap{gap:var(--space-2,8px);flex-direction:column;display:flex}.ThumaUsageMeter-module__mpeCoa__row{font-size:var(--text-body-sm,15px);justify-content:space-between;align-items:baseline;display:flex}.ThumaUsageMeter-module__mpeCoa__label{color:var(--thuma-ui-ink,#1a1a1a);font-weight:600}.ThumaUsageMeter-module__mpeCoa__value{color:var(--thuma-ui-slate,#5a6670);font-variant-numeric:tabular-nums}.ThumaUsageMeter-module__mpeCoa__track{border-radius:var(--radius-pill,999px);background:var(--thuma-ui-border,#e2e8e8);height:10px;overflow:hidden}.ThumaUsageMeter-module__mpeCoa__fill{border-radius:var(--radius-pill,999px);height:100%;transition:width var(--motion-slow,.25s) var(--ease-out,cubic-bezier(.22, 1, .36, 1)), background var(--motion-base,.2s) var(--ease-out,cubic-bezier(.22, 1, .36, 1))}.ThumaUsageMeter-module__mpeCoa__ok{background:var(--thuma-ui-teal,#0f5e57)}.ThumaUsageMeter-module__mpeCoa__warn{background:var(--thuma-ui-warning,#c8893a)}.ThumaUsageMeter-module__mpeCoa__full{background:var(--thuma-ui-danger,#9a3030)}
.ThumaProgressDots-module__E_OPvG__dots{gap:var(--space-2,8px);justify-content:center;display:flex}.ThumaProgressDots-module__E_OPvG__dot{background:var(--thuma-ui-border,#e2e8e8);width:8px;height:8px;transition:width var(--motion-base,.2s) var(--ease-out,cubic-bezier(.22, 1, .36, 1)), background var(--motion-base,.2s) var(--ease-out,cubic-bezier(.22, 1, .36, 1));border-radius:50%}.ThumaProgressDots-module__E_OPvG__active{border-radius:var(--radius-pill,999px);background:var(--thuma-ui-teal,#0f5e57);width:24px}.ThumaProgressDots-module__E_OPvG__done{background:var(--thuma-ui-teal-tint,#d6e8e5)}
.ThumaCodeInput-module__GEZ7-G__group{justify-content:center;gap:var(--space-2,8px);border:0;min-width:0;margin:0;padding:0;display:flex}.ThumaCodeInput-module__GEZ7-G__legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ThumaCodeInput-module__GEZ7-G__box{border:1px solid var(--thuma-ui-border,#e2e8e8);border-radius:var(--radius-input,8px);background:var(--thuma-ui-surface,#fff);width:40px;height:48px;color:var(--thuma-ui-ink,#1a1a1a);font:inherit;font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--motion-fast,.15s) var(--ease-out,ease), box-shadow var(--motion-fast,.15s) var(--ease-out,ease);font-size:20px;font-weight:600}.ThumaCodeInput-module__GEZ7-G__box:focus{border-color:var(--thuma-ui-teal,#0f5e57);box-shadow:0 0 0 3px color-mix(in srgb, var(--thuma-ui-teal,#0f5e57) 20%, transparent);outline:0}.ThumaCodeInput-module__GEZ7-G__box:disabled{opacity:.55}.ThumaCodeInput-module__GEZ7-G__invalid,.ThumaCodeInput-module__GEZ7-G__invalid:focus{border-color:var(--thuma-ui-danger,#9a3030);box-shadow:0 0 0 3px color-mix(in srgb, var(--thuma-ui-danger,#9a3030) 20%, transparent)}@media (min-width:640px){.ThumaCodeInput-module__GEZ7-G__box{width:44px}}
.ThumaMenu-module__AyQY6W__wrap{display:inline-block;position:relative}.ThumaMenu-module__AyQY6W__menu{z-index:40;border:1px solid var(--thuma-ui-border,#e2e8e8);border-radius:var(--radius-card,8px);background:var(--thuma-ui-surface-raised,#fff);min-width:13rem;max-width:min(18rem,100vw - 32px);box-shadow:var(--thuma-ui-elevated,0 8px 32px #0a141329);padding:4px 0;position:absolute;top:calc(100% + 4px);overflow:hidden}.ThumaMenu-module__AyQY6W__end{right:0}.ThumaMenu-module__AyQY6W__start{left:0}.ThumaMenu-module__AyQY6W__item{width:100%;min-height:var(--tap-target,44px);color:var(--thuma-ui-ink,#1a1a1a);font:inherit;font-size:var(--text-small,13px);text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;padding:8px 16px;text-decoration:none;display:flex}.ThumaMenu-module__AyQY6W__item:hover:not(:disabled),.ThumaMenu-module__AyQY6W__item:focus-visible{background:var(--thuma-ui-surface-hover,#e8f1ef);outline:0}.ThumaMenu-module__AyQY6W__item:disabled{cursor:not-allowed;opacity:.5}.ThumaMenu-module__AyQY6W__label{font-weight:600}.ThumaMenu-module__AyQY6W__hint{color:var(--thuma-ui-slate,#5a6670);font-size:12px}
.ThumaCreditMeter-module__RJ17_a__pill{min-height:var(--tap-target);padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--thuma-ui-border);background:var(--thuma-ui-surface);color:var(--thuma-ui-gold);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:700;display:inline-flex}.ThumaCreditMeter-module__RJ17_a__pill:hover{border-color:var(--thuma-ui-gold)}.ThumaCreditMeter-module__RJ17_a__pillNum{color:var(--thuma-ui-ink)}.ThumaCreditMeter-module__RJ17_a__pillCap{color:var(--thuma-ui-slate);font-weight:500;font-size:var(--text-small)}.ThumaCreditMeter-module__RJ17_a__pillWarn{border-color:var(--thuma-ui-warning)}.ThumaCreditMeter-module__RJ17_a__pillFull{border-color:var(--thuma-ui-danger);color:var(--thuma-ui-danger)}@media (max-width:460px){.ThumaCreditMeter-module__RJ17_a__pill{min-width:var(--tap-target);padding-inline:9px}.ThumaCreditMeter-module__RJ17_a__pillCap{display:none}}.ThumaCreditMeter-module__RJ17_a__meter{gap:var(--space-2);text-align:left;width:100%;padding:var(--space-3);border-radius:var(--radius-card);border:1px solid var(--thuma-ui-border);background:var(--thuma-ui-surface);flex-direction:column;display:flex}.ThumaCreditMeter-module__RJ17_a__meter:hover{border-color:var(--thuma-ui-slate)}.ThumaCreditMeter-module__RJ17_a__meterTop{justify-content:space-between;align-items:center;display:flex}.ThumaCreditMeter-module__RJ17_a__meterLabel{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-body-sm);color:var(--thuma-ui-ink);font-weight:600;display:inline-flex;overflow:hidden}.ThumaCreditMeter-module__RJ17_a__meterValue{white-space:nowrap;font-size:var(--text-body-sm);color:var(--thuma-ui-slate);font-variant-numeric:tabular-nums;flex-shrink:0}.ThumaCreditMeter-module__RJ17_a__track{border-radius:var(--radius-pill);background:var(--thuma-ui-border);height:8px;overflow:hidden}.ThumaCreditMeter-module__RJ17_a__fill{border-radius:var(--radius-pill);height:100%;transition:width var(--motion-slow) var(--ease-out)}.ThumaCreditMeter-module__RJ17_a__ok{background:var(--thuma-ui-gold)}.ThumaCreditMeter-module__RJ17_a__warn{background:var(--thuma-ui-warning)}.ThumaCreditMeter-module__RJ17_a__full{background:var(--thuma-ui-danger)}.ThumaCreditMeter-module__RJ17_a__nudge{font-size:var(--text-small);color:var(--thuma-ui-warning)}
.ThumaConversationRow-module__lso_AG__row{border-radius:var(--radius-card);align-items:center;display:flex;position:relative}.ThumaConversationRow-module__lso_AG__row:hover{background:var(--thuma-ui-surface)}.ThumaConversationRow-module__lso_AG__active,.ThumaConversationRow-module__lso_AG__active:hover{background:var(--thuma-ui-teal-tint)}.ThumaConversationRow-module__lso_AG__open{align-items:center;gap:var(--space-1);min-width:0;min-height:40px;padding:0 var(--space-2);color:var(--thuma-ui-ink);text-align:left;background:0 0;border:none;flex:1;display:flex}.ThumaConversationRow-module__lso_AG__pinIcon{color:var(--thuma-ui-teal);flex-shrink:0}.ThumaConversationRow-module__lso_AG__titleCol{flex-direction:column;flex:1;min-width:0;display:flex}.ThumaConversationRow-module__lso_AG__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-sm);overflow:hidden}.ThumaConversationRow-module__lso_AG__lastActive{font-size:var(--text-small);color:var(--thuma-ui-slate);font-variant-numeric:tabular-nums}.ThumaConversationRow-module__lso_AG__more{width:32px;height:40px;color:var(--thuma-ui-slate);border-radius:var(--radius-card);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:rotate(90deg)}.ThumaConversationRow-module__lso_AG__more:hover{color:var(--thuma-ui-ink)}.ThumaConversationRow-module__lso_AG__backdrop{z-index:40;position:fixed;inset:0}.ThumaConversationRow-module__lso_AG__menu{right:var(--space-2);z-index:50;background:var(--thuma-ui-surface);border:1px solid var(--thuma-ui-border);border-radius:var(--radius-card);box-shadow:var(--thuma-ui-elevated);padding:var(--space-1);flex-direction:column;min-width:160px;display:flex;position:absolute;top:calc(100% - 4px)}.ThumaConversationRow-module__lso_AG__menu button{align-items:center;gap:var(--space-2);color:var(--thuma-ui-ink);border-radius:var(--radius-card);padding:var(--space-2) var(--space-3);text-align:left;min-height:40px;font-size:var(--text-body-sm);background:0 0;border:none;display:flex}.ThumaConversationRow-module__lso_AG__menu button:hover{background:var(--thuma-ui-bg)}.ThumaConversationRow-module__lso_AG__danger{color:var(--thuma-ui-danger)}.ThumaConversationRow-module__lso_AG__renameInput{border:1px solid var(--thuma-ui-border);border-radius:var(--radius-card);width:100%;padding:var(--space-3);background:var(--thuma-ui-bg)}.ThumaConversationRow-module__lso_AG__confirmActions{gap:var(--space-2);display:flex}
.AgentActivityBar-module__OxLQda__bar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);background:var(--teal-tint);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-body-sm);color:var(--ink);animation:.16s ease-out AgentActivityBar-module__OxLQda__activity-in;display:flex}.AgentActivityBar-module__OxLQda__waiting{background:var(--gold,#fbf3df);border-color:var(--gold-contrast,#e5c987)}.AgentActivityBar-module__OxLQda__icon{color:var(--teal-deep,var(--teal));align-items:center;animation:1.4s ease-in-out infinite AgentActivityBar-module__OxLQda__activity-pulse;display:inline-flex}.AgentActivityBar-module__OxLQda__waiting .AgentActivityBar-module__OxLQda__icon{color:var(--ink);animation:none}.AgentActivityBar-module__OxLQda__label{align-items:baseline;gap:2px;font-weight:500;display:inline-flex}.AgentActivityBar-module__OxLQda__dots{align-items:flex-end;gap:2px;margin-left:3px;display:inline-flex}.AgentActivityBar-module__OxLQda__dots span{opacity:.4;background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite AgentActivityBar-module__OxLQda__activity-dot}.AgentActivityBar-module__OxLQda__dots span:nth-child(2){animation-delay:.2s}.AgentActivityBar-module__OxLQda__dots span:nth-child(3){animation-delay:.4s}.AgentActivityBar-module__OxLQda__elapsed{font-variant-numeric:tabular-nums;color:var(--slate);font-size:var(--text-small);margin-left:auto}.AgentActivityBar-module__OxLQda__stop{margin-left:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--text-small);cursor:pointer;align-items:center;gap:4px;padding:4px 10px;font-weight:500;display:inline-flex}.AgentActivityBar-module__OxLQda__stop:hover{background:var(--danger-tint,#fdecec);border-color:var(--danger,#d14343);color:var(--danger,#d14343)}.AgentActivityBar-module__OxLQda__bar:not(:has(.AgentActivityBar-module__OxLQda__elapsed)) .AgentActivityBar-module__OxLQda__stop{margin-left:auto}@keyframes AgentActivityBar-module__OxLQda__activity-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes AgentActivityBar-module__OxLQda__activity-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes AgentActivityBar-module__OxLQda__activity-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.AgentActivityBar-module__OxLQda__icon,.AgentActivityBar-module__OxLQda__dots span{animation:none}}.AgentActivityBar-module__OxLQda__bar{border-color:var(--border);background:color-mix(in srgb, var(--surface) 90%, transparent);width:fit-content;max-width:100%;min-height:32px;box-shadow:0 5px 16px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:10px;margin:0 0 8px 6px;padding:5px 9px;font-size:12px}.AgentActivityBar-module__OxLQda__label{text-overflow:ellipsis;white-space:nowrap;max-width:min(55vw,520px);overflow:hidden}.AgentActivityBar-module__OxLQda__stop{background:0 0;border-color:#0000;padding:2px 7px}@media (max-width:520px){.AgentActivityBar-module__OxLQda__bar{width:100%;min-width:0;min-height:42px;margin-left:0;padding:5px 7px 5px 10px}.AgentActivityBar-module__OxLQda__label{flex:1;min-width:0;max-width:none}.AgentActivityBar-module__OxLQda__elapsed{flex-shrink:0}.AgentActivityBar-module__OxLQda__stop{flex-shrink:0;justify-content:center;min-width:40px;min-height:36px}}@media (max-width:360px){.AgentActivityBar-module__OxLQda__elapsed{display:none}}
.ApprovalCard-module__2oFEiq__confirm{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.ApprovalCard-module__2oFEiq__confirmInner{align-items:center;gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--success);border-radius:var(--radius-card);color:var(--success);text-align:center;flex-direction:column;display:flex}.ApprovalCard-module__2oFEiq__confirmActions{gap:var(--space-2);display:flex}.ApprovalCard-module__2oFEiq__audit{color:var(--slate);font-weight:400}.ApprovalCard-module__2oFEiq__audit code{color:var(--ink)}@media (max-width:520px){.ApprovalCard-module__2oFEiq__confirmInner{padding:14px}.ApprovalCard-module__2oFEiq__confirmActions{flex-direction:column}.ApprovalCard-module__2oFEiq__confirmActions>*{width:100%;min-height:44px}}
.ApprovalCompleteness-module__w-0NOW__gap{margin:var(--space-2) 0 0;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border:1px dashed var(--warning);border-radius:var(--radius-input);background:var(--warning-tint);color:var(--warning-deep);font-size:.8rem;line-height:1.45;display:flex}.ApprovalCompleteness-module__w-0NOW__gap svg{flex:none;margin-top:2px}.ApprovalCompleteness-module__w-0NOW__unverified{margin:var(--space-2) 0 0;align-items:flex-start;gap:var(--space-2);color:var(--text-muted);font-size:.78rem;display:flex}.ApprovalCompleteness-module__w-0NOW__unverified svg{flex:none;margin-top:2px}
.BlockSkeleton-module__dDdl4q__card{margin:var(--space-2) 0;padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--surface);gap:var(--space-3);max-width:440px;animation:BlockSkeleton-module__dDdl4q__skel-in var(--motion-base) var(--ease-out);flex-direction:column;display:flex}.BlockSkeleton-module__dDdl4q__head{align-items:center;gap:var(--space-2);display:flex}.BlockSkeleton-module__dDdl4q__icon{border-radius:var(--radius-card);background:var(--bg);width:24px;height:24px;color:var(--slate);flex:none;justify-content:center;align-items:center;display:inline-flex}.BlockSkeleton-module__dDdl4q__label{min-width:0;font-size:var(--text-small);color:var(--slate);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.BlockSkeleton-module__dDdl4q__dots{flex:none;gap:3px;display:inline-flex}.BlockSkeleton-module__dDdl4q__dots span{background:var(--slate);opacity:.5;width:4px;height:4px;animation:BlockSkeleton-module__dDdl4q__skel-dot 1.2s var(--ease-out) infinite;border-radius:50%}.BlockSkeleton-module__dDdl4q__dots span:nth-child(2){animation-delay:.15s}.BlockSkeleton-module__dDdl4q__dots span:nth-child(3){animation-delay:.3s}.BlockSkeleton-module__dDdl4q__bar,.BlockSkeleton-module__dDdl4q__cell,.BlockSkeleton-module__dDdl4q__barV,.BlockSkeleton-module__dDdl4q__tile,.BlockSkeleton-module__dDdl4q__num{background:linear-gradient(90deg, var(--border) 0%, var(--bg) 40%, var(--border) 80%);background-size:200% 100%;border-radius:4px;animation:1.4s linear infinite BlockSkeleton-module__dDdl4q__skel-shimmer}.BlockSkeleton-module__dDdl4q__lines{gap:var(--space-2);flex-direction:column;display:flex}.BlockSkeleton-module__dDdl4q__bar{height:10px;display:block}.BlockSkeleton-module__dDdl4q__w0{width:90%}.BlockSkeleton-module__dDdl4q__w1{width:75%}.BlockSkeleton-module__dDdl4q__w2{width:55%}.BlockSkeleton-module__dDdl4q__plan{gap:var(--space-2);flex-direction:column;display:flex}.BlockSkeleton-module__dDdl4q__planRow{align-items:center;gap:var(--space-2);display:flex}.BlockSkeleton-module__dDdl4q__num{border-radius:50%;flex:none;width:20px;height:20px}.BlockSkeleton-module__dDdl4q__grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.BlockSkeleton-module__dDdl4q__cell{height:16px}.BlockSkeleton-module__dDdl4q__chart{align-items:flex-end;gap:var(--space-2);height:72px;display:flex}.BlockSkeleton-module__dDdl4q__barV{border-radius:4px 4px 0 0;flex:1}.BlockSkeleton-module__dDdl4q__tile{border-radius:var(--radius-card);width:100%;height:96px}@keyframes BlockSkeleton-module__dDdl4q__skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes BlockSkeleton-module__dDdl4q__skel-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes BlockSkeleton-module__dDdl4q__skel-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BlockSkeleton-module__dDdl4q__bar,.BlockSkeleton-module__dDdl4q__cell,.BlockSkeleton-module__dDdl4q__barV,.BlockSkeleton-module__dDdl4q__tile,.BlockSkeleton-module__dDdl4q__num,.BlockSkeleton-module__dDdl4q__dots span,.BlockSkeleton-module__dDdl4q__card{background:var(--border);animation:none}.BlockSkeleton-module__dDdl4q__icon{background:var(--bg)}}@media (max-width:520px){.BlockSkeleton-module__dDdl4q__card{width:100%;min-width:0;max-width:none}.BlockSkeleton-module__dDdl4q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.CapabilityMenu-module__e_n_sG__hero{gap:var(--space-3);flex-direction:column;order:-2;display:flex}.CapabilityMenu-module__e_n_sG__intro{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--teal) 22%, var(--border));border-radius:calc(var(--radius-card) + 3px);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--teal) 14%, transparent), transparent 46%), color-mix(in srgb, var(--teal-tint) 55%, var(--surface));display:flex}.CapabilityMenu-module__e_n_sG__introCopy{min-width:0}.CapabilityMenu-module__e_n_sG__eyebrow{color:var(--teal-deep);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.CapabilityMenu-module__e_n_sG__introTitle{color:var(--ink);letter-spacing:-.025em;font-size:clamp(18px,3vw,22px);font-weight:820;line-height:var(--leading-tight)}.CapabilityMenu-module__e_n_sG__introText{max-width:56ch;color:var(--slate);font-size:var(--text-body-sm);margin-top:5px}.CapabilityMenu-module__e_n_sG__total{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--slate);font-size:var(--text-small);flex:none;align-items:baseline;gap:5px;padding:5px 10px;display:inline-flex}.CapabilityMenu-module__e_n_sG__total strong{color:var(--teal-deep);font-size:var(--text-body-sm)}.CapabilityMenu-module__e_n_sG__note{font-size:var(--text-small);color:var(--teal-deep);background:var(--teal-tint);border-radius:var(--radius-card);padding:var(--space-2) var(--space-3);align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.CapabilityMenu-module__e_n_sG__quickActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.CapabilityMenu-module__e_n_sG__quickAction{border:1px solid color-mix(in srgb, var(--border) 82%, var(--teal));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 78%, var(--bg));min-height:36px;color:var(--slate);padding:0 var(--space-3);font:inherit;font-size:var(--text-small);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:800;display:inline-flex}.CapabilityMenu-module__e_n_sG__quickAction:hover{border-color:var(--teal);background:var(--teal-tint);color:var(--teal-deep);box-shadow:var(--shadow-card)}.CapabilityMenu-module__e_n_sG__quickActionActive{border-color:var(--teal);background:var(--teal);color:var(--teal-contrast);box-shadow:0 5px 14px color-mix(in srgb, var(--teal) 18%, transparent)}.CapabilityMenu-module__e_n_sG__quickActionActive:hover{background:var(--teal-deep);color:var(--teal-contrast)}.CapabilityMenu-module__e_n_sG__quickAction:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.CapabilityMenu-module__e_n_sG__search{align-items:center;gap:var(--space-2);min-height:var(--tap-target);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg);color:var(--slate);padding:0 var(--space-3);display:flex}.CapabilityMenu-module__e_n_sG__search input{width:100%;color:var(--ink);font:inherit;font-size:var(--text-body-sm);background:0 0;border:0;outline:0}.CapabilityMenu-module__e_n_sG__categories{gap:var(--space-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.CapabilityMenu-module__e_n_sG__categories::-webkit-scrollbar{display:none}.CapabilityMenu-module__e_n_sG__category{border-radius:var(--radius-pill);background:var(--surface-2);min-height:34px;color:var(--slate);padding:0 var(--space-3);font-size:var(--text-small);border:1px solid #0000;flex:none;font-weight:750}.CapabilityMenu-module__e_n_sG__category:hover{color:var(--ink)}.CapabilityMenu-module__e_n_sG__categoryActive{border-color:color-mix(in srgb, var(--teal) 46%, var(--border));background:var(--teal-tint);color:var(--teal-deep)}.CapabilityMenu-module__e_n_sG__featured{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CapabilityMenu-module__e_n_sG__featureCard{align-items:center;gap:var(--space-3);border:1px solid color-mix(in srgb, var(--teal) 38%, var(--border));border-radius:var(--radius-card);background:var(--teal-tint);min-width:0;min-height:108px;color:var(--teal-deep);padding:var(--space-4);text-align:left;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.CapabilityMenu-module__e_n_sG__featureCard:hover{border-color:var(--teal);box-shadow:var(--shadow-card);transform:translateY(-1px)}.CapabilityMenu-module__e_n_sG__featureIcon,.CapabilityMenu-module__e_n_sG__icon,.CapabilityMenu-module__e_n_sG__panelIcon{border-radius:var(--radius-card);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CapabilityMenu-module__e_n_sG__featureIcon{background:var(--surface);width:44px;height:44px;color:var(--teal)}.CapabilityMenu-module__e_n_sG__featureBody,.CapabilityMenu-module__e_n_sG__body{flex-direction:column;gap:2px;min-width:0;display:flex}.CapabilityMenu-module__e_n_sG__featureLabel{color:var(--ink);font-size:var(--text-body-sm);font-weight:800}.CapabilityMenu-module__e_n_sG__featureText{color:var(--slate);font-size:var(--text-small);line-height:var(--leading-tight)}.CapabilityMenu-module__e_n_sG__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.CapabilityMenu-module__e_n_sG__sectionTitle{color:var(--slate);font-size:var(--text-small);text-transform:uppercase;font-weight:800}.CapabilityMenu-module__e_n_sG__count{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--slate);padding:2px var(--space-2);font-size:var(--text-small);font-weight:700}.CapabilityMenu-module__e_n_sG__grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CapabilityMenu-module__e_n_sG__item{align-items:flex-start;gap:var(--space-3);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-card);min-width:0;padding:var(--space-3);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.CapabilityMenu-module__e_n_sG__item:hover{border-color:var(--teal);background:var(--teal-tint);transform:translateY(-1px)}.CapabilityMenu-module__e_n_sG__icon{background:var(--bg);width:36px;height:36px;color:var(--teal-deep)}.CapabilityMenu-module__e_n_sG__label{color:var(--ink);font-weight:750;font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CapabilityMenu-module__e_n_sG__returns{color:var(--slate);font-size:var(--text-small);line-height:var(--leading-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CapabilityMenu-module__e_n_sG__produces{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--slate);padding:1px var(--space-2);text-transform:capitalize;grid-column:2;justify-self:start;font-size:11px;font-weight:750}.CapabilityMenu-module__e_n_sG__itemArrow{color:var(--slate);flex-shrink:0}.CapabilityMenu-module__e_n_sG__empty{align-items:center;gap:var(--space-2);border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--bg);color:var(--slate);padding:var(--space-4);font-size:var(--text-body-sm);grid-column:1/-1;display:flex}.CapabilityMenu-module__e_n_sG__panel{gap:var(--space-3);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-card);padding:var(--space-4);box-shadow:var(--shadow-card);flex-direction:column;order:-1;display:flex}.CapabilityMenu-module__e_n_sG__panelHead{align-items:flex-start;gap:var(--space-3);display:flex}.CapabilityMenu-module__e_n_sG__panelIcon{background:var(--teal-tint);width:36px;height:36px;color:var(--teal-deep)}.CapabilityMenu-module__e_n_sG__panelTitle{color:var(--ink);font-size:var(--text-h2);line-height:var(--leading-tight)}.CapabilityMenu-module__e_n_sG__panelText{color:var(--slate);font-size:var(--text-small);line-height:var(--leading-tight)}.CapabilityMenu-module__e_n_sG__inputRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.CapabilityMenu-module__e_n_sG__input,.CapabilityMenu-module__e_n_sG__textarea{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg);width:100%;color:var(--ink);padding:10px var(--space-3);font:inherit}.CapabilityMenu-module__e_n_sG__input{min-height:var(--tap-target)}.CapabilityMenu-module__e_n_sG__textarea{resize:vertical;min-height:108px}.CapabilityMenu-module__e_n_sG__input:focus,.CapabilityMenu-module__e_n_sG__textarea:focus{outline:2px solid var(--teal);outline-offset:2px}.CapabilityMenu-module__e_n_sG__primary,.CapabilityMenu-module__e_n_sG__secondary{min-height:var(--tap-target);border-radius:var(--radius-card);padding:8px var(--space-4);font:inherit;font-size:var(--text-body-sm);cursor:pointer;justify-content:center;align-items:center;gap:4px;font-weight:800;display:inline-flex}.CapabilityMenu-module__e_n_sG__primary{border:1px solid var(--teal);background:var(--teal);color:var(--teal-contrast)}.CapabilityMenu-module__e_n_sG__secondary{border:1px solid var(--border);background:var(--bg);color:var(--ink)}.CapabilityMenu-module__e_n_sG__primary:disabled,.CapabilityMenu-module__e_n_sG__secondary:disabled{cursor:not-allowed;opacity:.65}.CapabilityMenu-module__e_n_sG__discovery{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg);padding:var(--space-3)}.CapabilityMenu-module__e_n_sG__discoveryTitle{color:var(--slate);font-size:var(--text-small);margin-bottom:var(--space-2);font-weight:800}.CapabilityMenu-module__e_n_sG__suggestionRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.CapabilityMenu-module__e_n_sG__suggestion{border-radius:var(--radius-pill);background:var(--teal-tint);color:var(--teal-deep);padding:3px var(--space-2);font-size:var(--text-small);font-weight:700}@media (max-width:560px){.CapabilityMenu-module__e_n_sG__intro{padding:var(--space-3);flex-direction:column}.CapabilityMenu-module__e_n_sG__total{align-self:flex-start}.CapabilityMenu-module__e_n_sG__note{align-items:flex-start}.CapabilityMenu-module__e_n_sG__quickActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CapabilityMenu-module__e_n_sG__quickAction{width:100%}.CapabilityMenu-module__e_n_sG__featured,.CapabilityMenu-module__e_n_sG__grid,.CapabilityMenu-module__e_n_sG__inputRow{grid-template-columns:1fr}.CapabilityMenu-module__e_n_sG__featureCard{min-height:92px;padding:var(--space-3)}.CapabilityMenu-module__e_n_sG__panel{padding:var(--space-3)}.CapabilityMenu-module__e_n_sG__primary,.CapabilityMenu-module__e_n_sG__secondary{width:100%}}.CapabilityMenu-module__e_n_sG__imageSizes{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}
.TemplateGallery-module__fIX0vG__wrap{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.TemplateGallery-module__fIX0vG__searchLabel{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);color:var(--text-muted);display:flex}.TemplateGallery-module__fIX0vG__searchLabel:focus-within{border-color:var(--teal)}.TemplateGallery-module__fIX0vG__search{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:auto;font-size:.9rem}.TemplateGallery-module__fIX0vG__count{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.74rem}.TemplateGallery-module__fIX0vG__list{gap:var(--space-2);flex-direction:column;max-height:52vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.TemplateGallery-module__fIX0vG__item{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--text);cursor:pointer;background:0 0;flex-direction:column;gap:2px;display:flex}.TemplateGallery-module__fIX0vG__item:hover{border-color:var(--teal);background:var(--teal-tint)}.TemplateGallery-module__fIX0vG__item:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.TemplateGallery-module__fIX0vG__itemHead{align-items:baseline;gap:var(--space-2);display:flex}.TemplateGallery-module__fIX0vG__itemName{font-size:.9rem;font-weight:600}.TemplateGallery-module__fIX0vG__itemFormat{letter-spacing:.04em;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-pill);padding:0 var(--space-2);font-size:.68rem}.TemplateGallery-module__fIX0vG__itemDesc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.TemplateGallery-module__fIX0vG__empty{padding:var(--space-4) 0;text-align:center;color:var(--text-muted);margin:0;font-size:.85rem}.TemplateGallery-module__fIX0vG__families{gap:var(--space-1);flex-wrap:wrap;max-height:76px;display:flex;overflow-y:auto}.TemplateGallery-module__fIX0vG__family,.TemplateGallery-module__fIX0vG__familyOn{padding:2px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-muted);text-transform:capitalize;cursor:pointer;white-space:nowrap;background:0 0;font-size:.72rem}.TemplateGallery-module__fIX0vG__familyOn{border-color:var(--teal);background:var(--teal-tint);color:var(--teal-deep);font-weight:600}.TemplateGallery-module__fIX0vG__family:focus-visible,.TemplateGallery-module__fIX0vG__familyOn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.TemplateGallery-module__fIX0vG__error{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-card);color:var(--text);flex-direction:column;font-size:.85rem;display:flex}.TemplateGallery-module__fIX0vG__error p{margin:0}.TemplateGallery-module__fIX0vG__retry{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--teal);background:var(--teal-tint);color:var(--teal-deep);cursor:pointer;font-size:.8rem;font-weight:600}.TemplateGallery-module__fIX0vG__retry:focus-visible{outline:2px solid var(--teal);outline-offset:2px}
.Composer-module__fUwyJa__offline{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--warning);font-size:var(--text-small);display:flex}.Composer-module__fUwyJa__modelMenu{z-index:35;top:calc(var(--topbar-h) + 12px);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 97%, transparent);width:min(292px,100vw - 36px);max-height:min(410px,60dvh);animation:Composer-module__fUwyJa__modelMenuIn var(--motion-fast) var(--ease-out);border-radius:15px;padding:6px;position:fixed;left:50%;overflow-y:auto;translate:-50%;box-shadow:0 20px 60px #0a14132e,0 2px 8px #0a141314}@keyframes Composer-module__fUwyJa__modelMenuIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Composer-module__fUwyJa__modelMenuHeader{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 7px 7px;font-size:12px;font-weight:800;display:flex}.Composer-module__fUwyJa__modelMenuHint{color:var(--slate);font-size:10px;font-weight:500}.Composer-module__fUwyJa__modelGroup{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent);padding:5px 0 2px}.Composer-module__fUwyJa__modelGroup>p{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:1px 8px 3px;font-size:10px;font-weight:800}.Composer-module__fUwyJa__modelOption{width:100%;min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:5px 8px;display:flex}.Composer-module__fUwyJa__modelOption:hover{background:var(--surface-hover)}.Composer-module__fUwyJa__modelOptionSelected{background:var(--teal-tint);color:var(--teal-deep)}.Composer-module__fUwyJa__modelOption span{gap:2px;min-width:0;display:grid}.Composer-module__fUwyJa__modelOption strong,.Composer-module__fUwyJa__modelOption small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Composer-module__fUwyJa__modelOption strong{font-size:12px}.Composer-module__fUwyJa__modelOption small{color:var(--slate);font-size:10px;font-weight:500}@media (max-width:520px){.Composer-module__fUwyJa__modelMenu{top:calc(var(--topbar-h) + 10px);width:min(292px,100vw - 28px)}}
.ContextualChips-module__t1BPnG__row{gap:var(--space-2);padding:0 0 var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ContextualChips-module__t1BPnG__label{color:var(--slate);letter-spacing:.01em;flex:0 0 100%;font-size:11px;font-weight:700}.ContextualChips-module__t1BPnG__suggestion{border:1px solid var(--teal);border-radius:var(--radius-pill);background:var(--teal-tint);align-items:center;display:inline-flex;overflow:hidden}.ContextualChips-module__t1BPnG__suggestionRun{min-height:32px;padding:0 var(--space-2) 0 var(--space-3);color:var(--teal-deep);font-size:var(--text-small);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ContextualChips-module__t1BPnG__mute{height:32px;padding:0 var(--space-2);border:none;border-left:1px solid var(--teal);color:var(--teal-deep);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.ContextualChips-module__t1BPnG__mute:hover{background:#0000000f}.ContextualChips-module__t1BPnG__accel{min-height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--slate);font-size:var(--text-small);cursor:pointer;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ContextualChips-module__t1BPnG__accel:hover{border-color:var(--teal);color:var(--teal)}@media (max-width:520px){.ContextualChips-module__t1BPnG__row{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:8px;overflow-x:auto}.ContextualChips-module__t1BPnG__row::-webkit-scrollbar{display:none}.ContextualChips-module__t1BPnG__suggestion,.ContextualChips-module__t1BPnG__accel{flex:none}.ContextualChips-module__t1BPnG__suggestionRun,.ContextualChips-module__t1BPnG__mute,.ContextualChips-module__t1BPnG__accel{min-height:40px}}
