.Sidebar_backdrop__VfYRi{position:fixed;inset:0;z-index:19;background:transparent}.Sidebar_sidebar__TNLqe{width:100%;height:100%;background:var(--tweak-sidebar-bg,#ffffff);border:var(--island-border);border-radius:var(--island-radius);box-shadow:var(--island-shadow);display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateX(-8px);transition:transform var(--motion-duration-slow) var(--motion-easing-enter),opacity var(--motion-duration-normal) var(--motion-easing-default)}.Sidebar_sidebarOpen__XQjys{transform:translateX(0);opacity:1}.Sidebar_sidebarRail__l1meo{align-items:center;padding:12px 0;gap:4px}.Sidebar_railLogo__U5NRG{width:24px;height:24px;margin-bottom:8px;border-radius:6px;background:rgba(0,0,0,.08);font-family:var(--f-mono);font-size:11px;font-weight:700;color:rgba(0,0,0,.5);flex-shrink:0}.Sidebar_railIcon__hCP6l,.Sidebar_railLogo__U5NRG{display:flex;align-items:center;justify-content:center}.Sidebar_railIcon__hCP6l{width:30px;height:30px;border-radius:8px;background:transparent;border:none;cursor:pointer;color:rgba(0,0,0,.4);transition:background var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.Sidebar_railIcon__hCP6l:hover{background:rgba(0,0,0,.06);color:var(--ink-100)}.Sidebar_railSpacer__690bE{flex:1}.Sidebar_railAvatar__D_44j{width:28px;height:28px;border-radius:50%;background:var(--ink-100);color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:12px;font-weight:600;flex-shrink:0}.Sidebar_header__n6DJk{padding:8px 8px 4px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:4px}.Sidebar_iconButton__HYQtu{width:32px;height:32px;background:transparent;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(0,0,0,.35);transition:color var(--motion-duration-fast) var(--motion-easing-default),background var(--motion-duration-fast) var(--motion-easing-default)}.Sidebar_iconButton__HYQtu:hover{color:rgba(0,0,0,.7);background:rgba(0,0,0,.04)}.Sidebar_iconButtonActive__4gyju{color:rgba(0,0,0,.65)}.Sidebar_conversationList__5h7KD{flex:1;overflow-y:auto;padding:8px}.Sidebar_sectionLabel__9D7Kw{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(0,0,0,.3);padding:4px 8px 8px;margin:0}.Sidebar_conversationItem__DSWba{width:100%;display:flex;align-items:center;gap:4px;padding:0;background:transparent;border:none;border-radius:8px;text-align:left;transition:background var(--motion-duration-instant) var(--motion-easing-standard);position:relative}.Sidebar_conversationItem__DSWba:hover{background:rgba(0,0,0,.05)}.Sidebar_conversationItemActive__MGe9q{background:rgba(0,0,0,.04)}.Sidebar_convButton__SlQLZ{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:none;border:none;cursor:pointer;text-align:left}.Sidebar_convActions__XN8pa{display:none;align-items:center;gap:2px;padding-right:6px;flex-shrink:0}.Sidebar_conversationItem__DSWba:hover .Sidebar_convActions__XN8pa{display:flex}.Sidebar_convAction__9H6ur{background:none;border:none;color:rgba(0,0,0,.3);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color var(--motion-duration-instant),background var(--motion-duration-instant)}.Sidebar_convAction__9H6ur:hover{color:rgba(0,0,0,.6);background:rgba(0,0,0,.06)}.Sidebar_convActionDelete__9lAkR:hover{color:var(--status-error);background:rgba(255,69,58,.08)}.Sidebar_renameInput__nhmiI{width:100%;padding:6px 10px;font-size:13px;font-weight:400;color:rgba(0,0,0,.8);background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.12);border-radius:6px;outline:none}.Sidebar_renameInput__nhmiI:focus{border-color:rgba(0,0,0,.2)}.Sidebar_convTitle__UChov{font-size:13px;font-weight:400;color:rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.Sidebar_convTime__vUPuO{font-size:11px;color:rgba(0,0,0,.35)}.Sidebar_footer__1ZhWe{padding:12px;display:flex;align-items:center;gap:10px;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.Sidebar_profileTrigger__LcOTV{background:none;border:none;padding:4px 6px;margin:-4px -6px;display:flex;align-items:center;gap:10px;flex:1;min-width:0;cursor:pointer;border-radius:8px;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);text-align:left}.Sidebar_profileTrigger__LcOTV:hover{background-color:rgba(0,0,0,.04)}.Sidebar_profileTrigger__LcOTV:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Sidebar_avatar__CKOcg{width:32px;height:32px;border-radius:50%;background:var(--ink-100);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.Sidebar_userInfo__SnNob{display:flex;flex-direction:column;gap:1px;min-width:0}.Sidebar_userName__mqb7i{font-size:13px;font-weight:500;color:rgba(0,0,0,.8)}.Sidebar_userRole__ksK34{font-size:11px;color:rgba(0,0,0,.4)}.Sidebar_logoutButton__MSy2A{background:none;border:none;color:var(--status-neutral);cursor:pointer;padding:4px;border-radius:6px;transition:color var(--motion-duration-fast),background var(--motion-duration-fast);flex-shrink:0;margin-left:auto;display:flex;align-items:center;justify-content:center}.Sidebar_logoutButton__MSy2A:hover{color:var(--status-error);background:rgba(255,69,58,.08)}.ChatPane_pane__zyiMn{width:100%;min-width:0;height:100%;display:flex;flex-direction:column;background:var(--tweak-chat-bg,#ffffff);border:var(--island-border);border-radius:var(--island-radius);box-shadow:var(--island-shadow);position:relative;padding:0 24px 24px;overflow:hidden}.ChatPane_pane__zyiMn[data-variant=card]{padding:0;border-top:3px solid var(--amber-2);border-radius:var(--r-lg);box-shadow:var(--sh-card);height:100%}.ChatPane_pane__zyiMn[data-variant=card] .ChatPane_messages__vU4_e{min-height:0;margin-right:0;padding-right:0}.ChatPane_cardHeader__atNux{display:flex;align-items:center;gap:9px;padding:10px 13px;background:var(--amber-bg);border-bottom:1px solid oklch(.12 .01 50/.06);flex-shrink:0}.ChatPane_cardHeaderBadge___X8lC{width:22px;height:22px;border-radius:6px;background:var(--amber-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--paper)}.ChatPane_cardHeaderTitles__Md33y{flex:1;min-width:0}.ChatPane_cardHeaderTitle__ixgNx{font-size:12px;font-weight:600;color:var(--ink-100);line-height:1}.ChatPane_cardHeaderSubtitle__JD8nK{font-size:10px;color:var(--ink-30);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatPane_cardHeaderStatus__BgAAL{display:flex;align-items:center;gap:5px;flex-shrink:0}.ChatPane_cardHeaderStatusDot__FeI9B{width:6px;height:6px;border-radius:50%;background:var(--green)}.ChatPane_cardHeaderStatusLabel__Gdk2e{font-size:10px;color:var(--ink-30);font-family:var(--f-mono)}.ChatPane_cardCollapseBtn__k9Ot5{width:20px;height:20px;background:transparent;border:none;padding:0;margin-left:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-30);border-radius:var(--r-sm);transition:color var(--motion-duration-fast) var(--motion-easing-default),background var(--motion-duration-fast) var(--motion-easing-default);flex-shrink:0}.ChatPane_cardCollapseBtn__k9Ot5:hover{color:var(--ink-100);background:oklch(.12 .01 50/.05)}.ChatPane_sidebarToggle__PGWiL{position:absolute;top:12px;left:12px;width:36px;height:36px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(0,0,0,.35);transition:color var(--motion-duration-fast) var(--motion-easing-default);z-index:2}.ChatPane_sidebarToggle__PGWiL:hover{color:rgba(0,0,0,.6)}.ChatPane_messages__vU4_e{flex:1;overflow-y:auto;display:flex;flex-direction:column;margin-right:-14px;padding-right:14px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 30px,var(--ink-100) 44px);mask-image:linear-gradient(to bottom,transparent 0,transparent 30px,var(--ink-100) 44px);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}.ChatPane_messages__vU4_e::-webkit-scrollbar{width:4px}.ChatPane_messages__vU4_e::-webkit-scrollbar-track{background:transparent}.ChatPane_messages__vU4_e::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:2px}.ChatPane_messagesInner__L0j6X{width:100%;max-width:var(--chat-max-width);margin:0 auto;padding:0}.ChatPane_inputArea__Q_Vnc{flex-shrink:0;display:flex;flex-direction:column;width:100%;max-width:var(--chat-max-width);margin:0 auto}.ChatPane_pane__zyiMn[data-variant=card] .ChatPane_inputArea__Q_Vnc,.ChatPane_pane__zyiMn[data-variant=card] .ChatPane_messagesInner__L0j6X,.ChatPane_pane__zyiMn[data-variant=card] .ChatPane_messages__vU4_e{max-width:none}.ChatPane_pane__zyiMn[data-variant=card] .ChatPane_messagesInner__L0j6X{padding:14px 13px}.ChatPane_pane__zyiMn[data-variant=card] .ChatPane_inputArea__Q_Vnc{padding:8px 13px 13px}.ChatPane_uploadBanner__xK__R{font-size:12px;color:rgba(0,0,0,.6);padding:6px 12px;background:rgba(0,0,0,.04);border-radius:8px;margin-bottom:6px}.GlassInputBar_wrapper__k5gXl{display:flex;flex-direction:column;margin:0;position:relative;transition:background var(--motion-duration-fast) var(--motion-easing-default)}.GlassInputBar_wrapperDragOver__V6l3Q{background:rgba(0,0,0,.03);border-radius:18px;outline:2px dashed rgba(0,0,0,.2);outline-offset:4px}.GlassInputBar_hiddenInput__7wo32{display:none}.GlassInputBar_bar__8qHbh{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--chat-surface-bg);border:var(--chat-surface-border);border-radius:var(--chat-surface-radius);box-shadow:var(--chat-surface-shadow);transition:border-color var(--motion-duration-fast) var(--motion-easing-default)}.GlassInputBar_bar__8qHbh:focus-within{border-color:rgba(0,0,0,.16)}.GlassInputBar_stagedList__vPsPa{display:flex;flex-wrap:wrap;gap:6px}.GlassInputBar_chip__bM2VC{display:inline-flex;align-items:center;gap:8px;padding:4px;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);border-radius:10px;font-size:12px;color:var(--ink-100);max-width:240px}.GlassInputBar_chipTile__rqKKC{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em;flex-shrink:0;background:var(--filetype-generic)}.GlassInputBar_chipTile_xls__HzTZX{background:var(--filetype-xls)}.GlassInputBar_chipTile_pdf__dkaGt{background:var(--filetype-pdf)}.GlassInputBar_chipTile_doc__OAcNS{background:var(--filetype-doc)}.GlassInputBar_chipTile_cad__XxXAG{background:var(--filetype-cad)}.GlassInputBar_chipTile_img___Dclc{background:var(--filetype-img)}.GlassInputBar_chipTile_generic__ohE0K{background:var(--filetype-generic)}.GlassInputBar_chipMeta__Uj6F5{display:flex;flex-direction:column;gap:1px;min-width:0}.GlassInputBar_chipName__Bq89q{font-size:12px;font-weight:500;color:var(--ink-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.GlassInputBar_chipSub__dAe_y{font-size:10.5px;color:var(--ink-55);white-space:nowrap}.GlassInputBar_chipRemove__tJ15z{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--ink-55);border-radius:50%;flex-shrink:0;margin-left:2px;transition:background var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.GlassInputBar_chipRemove__tJ15z:hover{background:rgba(0,0,0,.06);color:var(--ink-100)}.GlassInputBar_error__v_6PC{font-size:12px;color:var(--red);padding:4px 0}.GlassInputBar_textarea__xhG_W{width:100%;background:transparent;border:none;outline:none;resize:none;font-size:15px;line-height:1.4;color:var(--ink-100);font-family:inherit;min-height:24px;max-height:160px;overflow-y:auto;padding:4px 2px}.GlassInputBar_textarea__xhG_W::-moz-placeholder{color:var(--ink-30)}.GlassInputBar_textarea__xhG_W::placeholder{color:var(--ink-30)}.GlassInputBar_actionsRow__CK4wu{display:flex;align-items:center;justify-content:space-between;gap:8px}.GlassInputBar_toolButtons__yq3xx{display:flex;align-items:center;gap:2px}.GlassInputBar_toolButton__YzJml{width:32px;height:32px;border-radius:8px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-55);transition:background var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.GlassInputBar_toolButton__YzJml:hover{background:rgba(0,0,0,.05);color:var(--ink-100)}.GlassInputBar_toolButtonActive__q4A4I{background:rgba(0,0,0,.06);color:var(--ink-100)}.GlassInputBar_toolDivider__SMW5q{width:1px;height:16px;background:rgba(0,0,0,.08);margin:0 4px;flex-shrink:0}.GlassInputBar_contextPill__zUKuT{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);border-radius:999px;font-size:12px;color:var(--ink-100);font-weight:500;max-width:220px;height:24px}.GlassInputBar_contextDot__Ugxi6{width:6px;height:6px;border-radius:50%;background:var(--blue);flex-shrink:0}.GlassInputBar_contextLabel__IWGuC{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GlassInputBar_sendButton__h_FPA{width:32px;height:32px;border-radius:10px;background:var(--ink-100);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;flex-shrink:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-default),background var(--motion-duration-fast) var(--motion-easing-default)}.GlassInputBar_sendButton__h_FPA:disabled{opacity:.25;cursor:default}.GlassInputBar_sendButton__h_FPA:not(:disabled):hover{background:var(--ink-100)}.UserBubble_container__YM2_q{align-self:flex-end;max-width:80%;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.UserBubble_bubble__jeSJS{background:var(--chat-surface-bg);border:var(--chat-surface-border);border-radius:var(--chat-surface-radius);box-shadow:var(--chat-surface-shadow);color:var(--ink-100);max-width:100%;padding:10px 14px;text-align:left}.UserBubble_text__82kMu{margin:0;font-size:15px;line-height:1.5;font-weight:400;white-space:pre-wrap;word-break:break-word}.UserBubble_meta__i2I6V{display:inline-flex;align-items:center;gap:6px;padding-right:14px;font-size:11px;color:var(--ink-30);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UserBubble_metaTime__maFST{font-variant-numeric:tabular-nums}.UserBubble_metaDot__QH8hv{color:var(--ink-30)}.UserBubble_metaEdit__6iOxs{background:transparent;border:none;padding:0;font:inherit;color:var(--ink-55);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-default)}.UserBubble_metaEdit__6iOxs:hover{color:var(--ink-100)}.UserBubble_attachments__Q55mR{display:flex;flex-direction:column;gap:4px;align-items:flex-end;max-width:100%}.UserBubble_attachmentChip__pFjAn{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);border-radius:10px;font-size:12px;color:var(--ink-100);max-width:100%}.UserBubble_attachmentTile__2bBD_{width:24px;height:24px;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:8.5px;font-weight:700;letter-spacing:.04em;flex-shrink:0;background:var(--filetype-generic)}.UserBubble_attachmentTile_xls__vpzbY{background:var(--filetype-xls)}.UserBubble_attachmentTile_pdf__qVPPk{background:var(--filetype-pdf)}.UserBubble_attachmentTile_doc__lpiLL{background:var(--filetype-doc)}.UserBubble_attachmentTile_cad__MsBLZ{background:var(--filetype-cad)}.UserBubble_attachmentTile_img__ytTi5{background:var(--filetype-img)}.UserBubble_attachmentTile_generic__e4Bvz{background:var(--filetype-generic)}.UserBubble_attachmentName__kmq3w{font-size:12px;font-weight:500;color:var(--ink-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:240px}.ToolIndicator_indicator__riJwY{display:flex;flex-direction:column;padding:10px 0;margin:6px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ToolIndicator_header__9q3F6{display:flex;align-items:center;gap:6px}.ToolIndicator_chevron__CpA9r{flex-shrink:0;color:var(--ink-30);transition:transform var(--motion-duration-fast) var(--motion-easing-default)}.ToolIndicator_chevron__CpA9r[data-expanded=true]{transform:rotate(90deg)}.ToolIndicator_icon__qVsgt{font-size:13px;flex-shrink:0}.ToolIndicator_label__6cq6W{font-size:13px;font-weight:400;color:var(--ink-30)}.ToolIndicator_detail__uhqWz{padding:6px 0 0 18px;margin-top:4px}.ToolIndicator_toolName__zs1RL{font-size:11px;color:var(--ink-30);font-family:var(--font-jetbrains-mono,monospace)}.ToolIndicator_label__6cq6W[data-completed=true]{color:var(--ink-55)}.ToolIndicator_label__6cq6W[data-error=true]{color:var(--red)}.ToolIndicator_checkmark__PSbz_{margin-left:5px;font-size:11px;opacity:.7}.ToolIndicator_errorMark__JrDxR{margin-left:5px;font-size:12px;color:var(--red);font-weight:600}.ToolIndicator_errorMessage__ovDwP{font-size:12px;color:var(--red);font-family:var(--font-jetbrains-mono,monospace);line-height:1.4;white-space:pre-wrap;word-break:break-word}.AssistantMessage_message__DmAjV{align-self:flex-start;max-width:85%;color:var(--assistant-text)}.AssistantMessage_withAccent__sSmoL{padding-left:12px;border-left:2px solid rgba(0,0,0,.12)}.AssistantMessage_markdown__pJK87{font-size:15px;line-height:1.6;font-weight:400;color:var(--assistant-text)}.AssistantMessage_markdown__pJK87 p{margin:0 0 12px}.AssistantMessage_markdown__pJK87 p:last-child{margin-bottom:0}.AssistantMessage_markdown__pJK87 strong{font-weight:600}.AssistantMessage_markdown__pJK87 em{font-style:italic}.AssistantMessage_markdown__pJK87 h1,.AssistantMessage_markdown__pJK87 h2,.AssistantMessage_markdown__pJK87 h3,.AssistantMessage_markdown__pJK87 h4{font-weight:600;line-height:1.3}.AssistantMessage_markdown__pJK87 h1{font-size:20px;margin:28px 0 12px}.AssistantMessage_markdown__pJK87 h2{font-size:17px;margin:24px 0 10px}.AssistantMessage_markdown__pJK87 h3{font-size:15px;margin:20px 0 8px}.AssistantMessage_markdown__pJK87 h4{font-size:15px;margin:16px 0 6px;color:rgba(0,0,0,.6)}.AssistantMessage_markdown__pJK87 h1:first-child,.AssistantMessage_markdown__pJK87 h2:first-child,.AssistantMessage_markdown__pJK87 h3:first-child,.AssistantMessage_markdown__pJK87 h4:first-child{margin-top:0}.AssistantMessage_markdown__pJK87 ol,.AssistantMessage_markdown__pJK87 ul{margin:12px 0 16px;padding-left:24px}.AssistantMessage_markdown__pJK87 ul{list-style-type:disc}.AssistantMessage_markdown__pJK87 ol{list-style-type:decimal}.AssistantMessage_markdown__pJK87 li{margin-bottom:8px;padding-left:4px;line-height:1.5}.AssistantMessage_markdown__pJK87 li:last-child{margin-bottom:0}.AssistantMessage_markdown__pJK87 li>p{margin-bottom:6px}.AssistantMessage_markdown__pJK87 li>p:last-child{margin-bottom:0}.AssistantMessage_markdown__pJK87 li>ol,.AssistantMessage_markdown__pJK87 li>ul{margin-top:8px;margin-bottom:8px}.AssistantMessage_markdown__pJK87 li>ul{list-style-type:circle}.AssistantMessage_markdown__pJK87 li>ul>li>ul{list-style-type:square}.AssistantMessage_markdown__pJK87 blockquote{margin:16px 0;padding:8px 16px;border-left:3px solid rgba(0,0,0,.15);color:rgba(0,0,0,.6)}.AssistantMessage_markdown__pJK87 blockquote p{margin-bottom:6px}.AssistantMessage_markdown__pJK87 blockquote p:last-child{margin-bottom:0}.AssistantMessage_markdown__pJK87 hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:20px 0}.AssistantMessage_markdown__pJK87 table{border-collapse:collapse;margin:16px 0;font-size:14px;width:100%}.AssistantMessage_markdown__pJK87 td,.AssistantMessage_markdown__pJK87 th{border:1px solid rgba(0,0,0,.1);padding:8px 12px;text-align:left}.AssistantMessage_markdown__pJK87 th{font-weight:600;background:rgba(0,0,0,.03)}.AssistantMessage_markdown__pJK87 code{font-family:var(--font-jetbrains-mono,monospace);font-size:13px;background:rgba(0,0,0,.06);padding:2px 5px;border-radius:4px}.AssistantMessage_markdown__pJK87 pre{background:rgba(0,0,0,.05);border-radius:8px;padding:14px 16px;overflow-x:auto;margin:16px 0}.AssistantMessage_markdown__pJK87 pre code{background:none;padding:0;font-size:13px}.AssistantMessage_markdown__pJK87 a{color:rgba(0,0,0,.7);text-decoration:underline;text-underline-offset:2px}.AssistantMessage_markdown__pJK87 blockquote+h1,.AssistantMessage_markdown__pJK87 blockquote+h2,.AssistantMessage_markdown__pJK87 blockquote+h3,.AssistantMessage_markdown__pJK87 ol+h1,.AssistantMessage_markdown__pJK87 ol+h2,.AssistantMessage_markdown__pJK87 ol+h3,.AssistantMessage_markdown__pJK87 pre+h1,.AssistantMessage_markdown__pJK87 pre+h2,.AssistantMessage_markdown__pJK87 pre+h3,.AssistantMessage_markdown__pJK87 table+h1,.AssistantMessage_markdown__pJK87 table+h2,.AssistantMessage_markdown__pJK87 table+h3,.AssistantMessage_markdown__pJK87 ul+h1,.AssistantMessage_markdown__pJK87 ul+h2,.AssistantMessage_markdown__pJK87 ul+h3{margin-top:28px}.AssistantMessage_streaming__3Fz1F{font-size:15px;line-height:1.6;font-weight:400;color:var(--assistant-text);white-space:pre-wrap;word-break:break-word;animation:AssistantMessage_fadeIn__Z94h6 var(--motion-duration-complex) var(--motion-easing-default)}.AssistantMessage_cursor__SsBfR{display:inline-block;width:2px;height:14px;background:rgba(0,0,0,.5);margin-left:2px;vertical-align:middle;animation:AssistantMessage_blink__1imMc 1s step-end infinite}@keyframes AssistantMessage_fadeIn__Z94h6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes AssistantMessage_blink__1imMc{0%,to{opacity:1}50%{opacity:0}}.StreamingText_root__VfxKc{font-size:15px;line-height:1.6;font-weight:400;color:var(--assistant-text);white-space:pre-wrap;word-break:break-word;animation:StreamingText_fadeIn__NkNH2 var(--motion-duration-complex) var(--motion-easing-default)}.StreamingText_cursor__QUUPd{display:inline-block;width:2px;height:14px;background:rgba(0,0,0,.5);margin-left:2px;vertical-align:middle;animation:StreamingText_blink__3DCT_ 1s step-end infinite}@keyframes StreamingText_blink__3DCT_{0%,to{opacity:1}50%{opacity:0}}@keyframes StreamingText_fadeIn__NkNH2{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.BrandMark_markPath__TysIP{fill:currentColor;fill-opacity:1;stroke:currentColor;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:0}svg[data-variant=thinking] .BrandMark_markPath__TysIP{animation:BrandMark_brandMarkThinking__NzUnE 4.5s linear infinite}svg[data-variant=intro] .BrandMark_markPath__TysIP{animation:BrandMark_brandMarkIntro__AqoI9 2.15s ease-out forwards}@keyframes BrandMark_brandMarkThinking__NzUnE{0%,4.44%{stroke-width:1.5;stroke-dashoffset:100;fill-opacity:0}35.55%{stroke-width:1.5;stroke-dashoffset:0;fill-opacity:0}47.78%,52.22%{stroke-width:0;stroke-dashoffset:0;fill-opacity:1}64.44%,68.89%{stroke-width:1.5;stroke-dashoffset:0;fill-opacity:0}to{stroke-width:1.5;stroke-dashoffset:100;fill-opacity:0}}@keyframes BrandMark_brandMarkIntro__AqoI9{0%,9.30%{stroke-width:1.5;stroke-dashoffset:100;fill-opacity:0}74.42%{stroke-width:1.5;stroke-dashoffset:0;fill-opacity:0}to{stroke-width:0;stroke-dashoffset:0;fill-opacity:1}}.UsageNudgeChip_chip__1VMJS{display:flex;flex-direction:column;background:var(--paper-2);border:1px solid color-mix(in oklch,var(--blue),transparent 70%);border-radius:var(--r-sm);font-family:var(--f-ui);animation:UsageNudgeChip_enter__rzXV_ var(--motion-duration-normal) var(--motion-easing-enter) both;margin:0 var(--space-md) var(--space-sm)}.UsageNudgeChip_header__pR_bp{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--r-sm);outline:none}.UsageNudgeChip_header__pR_bp:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--blue),transparent 50%)}.UsageNudgeChip_dot__9GHrZ{width:6px;height:6px;border-radius:50%;background:var(--blue);flex-shrink:0}.UsageNudgeChip_message__njFeg{flex:1;margin:0;font-size:12px;font-weight:400;color:var(--ink-55);line-height:1.4}.UsageNudgeChip_dismiss__ufwpE{flex-shrink:0;padding:0;background:none;border:none;font-family:var(--f-ui);font-size:11px;font-weight:500;color:var(--ink-55);cursor:pointer;opacity:.6;line-height:1}.UsageNudgeChip_dismiss__ufwpE:hover{opacity:1}.UsageNudgeChip_meter__kDA8_{padding:0 var(--space-md) var(--space-sm);display:flex;flex-direction:column;gap:var(--space-sm);animation:UsageNudgeChip_enter__rzXV_ var(--motion-duration-normal) var(--motion-easing-enter) both}.UsageNudgeChip_track__zYy2p{position:relative;width:100%;height:4px;background:var(--ink-10);border-radius:var(--r-sm);overflow:hidden}.UsageNudgeChip_fill__5X98n{width:60%;background:var(--amber)}.UsageNudgeChip_fillOver__yDtnB,.UsageNudgeChip_fill__5X98n{position:absolute;inset:0 auto 0 0;border-radius:var(--r-sm);transition:width var(--motion-duration-normal) var(--motion-easing-enter)}.UsageNudgeChip_fillOver__yDtnB{width:100%;background:var(--red)}.UsageNudgeChip_skeleton__UXpyd{position:absolute;inset:0;background:color-mix(in oklch,var(--ink-10),transparent 30%);border-radius:var(--r-sm);animation:UsageNudgeChip_shimmer__qg5HH 1.4s ease-in-out infinite}.UsageNudgeChip_budgetMark__TxKBg{position:absolute;top:-2px;bottom:-2px;left:66.6%;width:1px;background:var(--ink-55);opacity:.4}.UsageNudgeChip_count__Sglqg{margin:0;font-size:11px;font-weight:400;color:var(--ink-55);line-height:1.4}@keyframes UsageNudgeChip_enter__rzXV_{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes UsageNudgeChip_shimmer__qg5HH{0%,to{opacity:.5}50%{opacity:1}}.MessageList_list__vq_0l{display:flex;flex-direction:column;padding:0 0 60px;min-height:100%}.MessageList_spacer__MTEnD{flex:1;min-height:24px}.MessageList_crossSenderGap__XqE16{display:flex;flex-direction:column;margin-top:var(--cross-sender-gap)}.MessageList_sameSenderGap__WBZ8X{display:flex;flex-direction:column;margin-top:var(--message-gap)}.MessageList_streamingRow__h0SVA{display:flex;align-items:center;gap:8px}.MessageList_toolLabel__EFAyw{font-size:12px;color:rgba(0,0,0,.4)}.QuestionSetOverlay_card__gcwQv{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px 18px 6px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.04);width:100%;max-height:70vh;overflow:hidden}.QuestionSetOverlay_cardEnter__mDK2t{animation:QuestionSetOverlay_cardAppear__ZTu_h var(--motion-duration-normal) var(--motion-easing-default)}@keyframes QuestionSetOverlay_cardAppear__ZTu_h{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.QuestionSetOverlay_header__upPot{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.QuestionSetOverlay_headerLeft__Uy94_{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.QuestionSetOverlay_prompt__kUHXo{font-size:20px;font-weight:500;color:rgba(0,0,0,.92);line-height:1.3;letter-spacing:-.01em}.QuestionSetOverlay_context__pwFFV{font-size:13px;color:rgba(0,0,0,.5);line-height:1.4}.QuestionSetOverlay_headerRight__oCMxb{display:flex;align-items:center;gap:2px;flex-shrink:0;color:rgba(0,0,0,.55)}.QuestionSetOverlay_navIcon__xy6Uj{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;cursor:pointer;color:inherit;transition:background var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.QuestionSetOverlay_navIcon__xy6Uj:hover:not(:disabled){background:rgba(0,0,0,.05);color:rgba(0,0,0,.85)}.QuestionSetOverlay_navIcon__xy6Uj:disabled{opacity:.3;cursor:default}.QuestionSetOverlay_progress__vG_Kb{font-size:13px;font-weight:400;color:rgba(0,0,0,.55);padding:0 6px;white-space:nowrap;font-variant-numeric:tabular-nums}.QuestionSetOverlay_navDivider__qyXdb{width:1px;height:16px;background:rgba(0,0,0,.12);margin:0 4px}.QuestionSetOverlay_help__NFTDW{font-size:12px;color:rgba(0,0,0,.5);margin-top:-8px}.QuestionSetOverlay_scope__G_nKG{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.QuestionSetOverlay_questionEnter__u0YxO{animation:QuestionSetOverlay_questionSlideIn__PocuX var(--motion-duration-normal) var(--motion-easing-default)}@keyframes QuestionSetOverlay_questionSlideIn__PocuX{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.QuestionSetOverlay_customRow__yGwey{display:flex;align-items:center;gap:8px;width:100%}.QuestionSetOverlay_customInput__0qsPA{flex:1;height:52px;padding:0 16px;background:rgba(0,0,0,.02);border:1px dashed rgba(0,0,0,.18);border-radius:12px;font:inherit;font-size:15px;color:rgba(0,0,0,.85);outline:none}.QuestionSetOverlay_customInput__0qsPA::-moz-placeholder{color:rgba(0,0,0,.4)}.QuestionSetOverlay_customInput__0qsPA::placeholder{color:rgba(0,0,0,.4)}.QuestionSetOverlay_customInput__0qsPA:focus{border-color:rgba(0,0,0,.3);background:rgba(0,0,0,.03)}.QuestionSetOverlay_customConfirm__o2mdY{flex-shrink:0;height:52px;padding:0 20px;background:var(--ink-100);color:#fff;border:none;border-radius:12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-default)}.QuestionSetOverlay_customConfirm__o2mdY:hover{background:var(--ink-100)}.QuestionSetOverlay_somethingElse__plOFH{display:flex;align-items:center;gap:14px;width:100%;height:52px;padding:0 18px 0 12px;background:rgba(0,0,0,.02);border:1px dashed rgba(0,0,0,.1);border-radius:12px;cursor:pointer;font:inherit;text-align:left;color:rgba(0,0,0,.55);transition:background var(--motion-duration-fast) var(--motion-easing-default),border-color var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.QuestionSetOverlay_somethingElse__plOFH:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.18);color:rgba(0,0,0,.8)}.QuestionSetOverlay_somethingElseIcon__C1F3L{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:inherit;flex-shrink:0}.QuestionSetOverlay_somethingElseLabel___3tYD{font-size:14px;font-weight:400}.QuestionSetOverlay_footer__1agGe{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.QuestionSetOverlay_skipPill__FfYXP{padding:8px 18px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:999px;font-size:13px;font-weight:500;color:rgba(0,0,0,.7);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-default),border-color var(--motion-duration-fast) var(--motion-easing-default)}.QuestionSetOverlay_skipPill__FfYXP:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.2)}.QuestionSetOverlay_escapeLink__fYoPM{display:flex;align-items:center;justify-content:center;gap:7px;margin:6px auto 0;padding:6px 10px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:rgba(0,0,0,.55);transition:color var(--motion-duration-fast) var(--motion-easing-default)}.QuestionSetOverlay_escapeLink__fYoPM:hover{color:rgba(0,0,0,.85)}.QuestionSetOverlay_escapeIcon__yI2ij{display:inline-flex;color:rgba(0,0,0,.3)}.renderers_optionList__AtVPy{display:flex;flex-direction:column;gap:2px}.renderers_optionRow__PitkE{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:0 16px 0 12px;background:transparent;border:none;border-radius:12px;cursor:pointer;font:inherit;text-align:left;color:rgba(0,0,0,.88);transition:background var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.renderers_optionRow__PitkE:focus-visible,.renderers_optionRow__PitkE:hover{background:rgba(0,0,0,.04);outline:none}.renderers_optionRowSelected__5req_{background:rgba(0,0,0,.06)}.renderers_optionBadge__EUahm{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(0,0,0,.05);color:rgba(0,0,0,.55);font-size:13px;font-weight:500;flex-shrink:0;transition:background var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.renderers_optionRowSelected__5req_ .renderers_optionBadge__EUahm,.renderers_optionRow__PitkE:hover .renderers_optionBadge__EUahm{background:rgba(0,0,0,.85);color:#fff}.renderers_optionLabel__E797d{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.renderers_optionLabelText__ZxCqf{font-size:14px;font-weight:400;line-height:1.3;color:inherit}.renderers_optionLabelHint__45bUP{font-size:12px;color:rgba(0,0,0,.5);line-height:1.3}.renderers_optionArrow__xa9bk{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:rgba(0,0,0,.35);opacity:0;transform:translateX(-4px);transition:opacity var(--motion-duration-fast) var(--motion-easing-default),transform var(--motion-duration-fast) var(--motion-easing-default);flex-shrink:0}.renderers_optionRowSelected__5req_ .renderers_optionArrow__xa9bk,.renderers_optionRow__PitkE:focus-visible .renderers_optionArrow__xa9bk,.renderers_optionRow__PitkE:hover .renderers_optionArrow__xa9bk{opacity:1;transform:translateX(0)}.renderers_chipGroup__z9UdR{display:flex;flex-wrap:wrap;gap:8px}.renderers_chip__4Ibgl{height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;padding:0 16px;font-size:14px;font-weight:500;color:rgba(0,0,0,.85);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background var(--motion-duration-fast) var(--motion-easing-default),border-color var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.renderers_chip__4Ibgl:hover{background:rgba(0,0,0,.04)}.renderers_chipSelected__Zl7qq{background:var(--ink-100);color:#fff;border-color:var(--ink-100)}.renderers_chipIndex__e5n_e{opacity:.55;font-size:11px;font-weight:600}.renderers_chipNew__jM2ZK{border-style:dashed;color:rgba(0,0,0,.65)}.renderers_input__Fjc70{width:100%;height:40px;border-radius:10px;border:1px solid rgba(0,0,0,.1);padding:0 12px;font-size:15px;font-family:inherit;color:rgba(0,0,0,.85);background:#fff;outline:none;transition:border-color var(--motion-duration-fast) var(--motion-easing-default)}.renderers_input__Fjc70:focus{border-color:rgba(0,0,0,.35)}.renderers_inputUnit__WDp6_{display:flex;align-items:center;gap:8px}.renderers_inputUnit__WDp6_ .renderers_input__Fjc70{flex:1}.renderers_unitLabel__A_cOh{font-size:13px;color:rgba(0,0,0,.55)}.renderers_textarea__MME1k{width:100%;min-height:44px;max-height:140px;overflow-y:auto;border-radius:10px;border:1px solid rgba(0,0,0,.1);padding:10px 12px;font-size:15px;line-height:1.45;font-family:inherit;color:rgba(0,0,0,.85);background:#fff;outline:none;resize:none}.renderers_textarea__MME1k:focus{border-color:rgba(0,0,0,.35)}.renderers_entitySearch___y_Sq{margin-bottom:8px}.renderers_entityList__3yjNL{max-height:240px;overflow-y:auto;border:1px solid rgba(0,0,0,.06);border-radius:10px;background:#fff}.renderers_entityRow__w8dsP{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 14px;cursor:pointer;position:relative;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.04);text-align:left;width:100%;font:inherit;color:inherit;transition:background var(--motion-duration-fast) var(--motion-easing-default)}.renderers_entityRow__w8dsP:last-child{border-bottom:none}.renderers_entityRow__w8dsP:focus-visible,.renderers_entityRow__w8dsP:hover{background:rgba(0,0,0,.03);outline:none}.renderers_entityRow__w8dsP:focus-visible:before,.renderers_entityRow__w8dsP:hover:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--ink-100);border-radius:3px}.renderers_entityName__zBrTv{font-size:14px;color:rgba(0,0,0,.88)}.renderers_entityHint__KHgip{font-size:12px;color:rgba(0,0,0,.5);white-space:nowrap}.renderers_entityCreate__lKcaf{display:flex;padding:8px 14px;border-top:1px solid rgba(0,0,0,.04)}.renderers_emptyState__vxU3V{padding:16px;font-size:13px;color:rgba(0,0,0,.55);text-align:center}.ErrorBanner_banner__jOegK{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--red-bg);border:1px solid color-mix(in oklch,var(--red),transparent 80%);border-radius:var(--r-sm);font-family:var(--f-ui);font-size:12px;font-weight:400;color:var(--red)}.ErrorBanner_dot__6vohn{width:6px;height:6px;border-radius:50%;background:var(--red);flex-shrink:0}.ErrorBanner_message__0Y00M{flex:1;margin:0;line-height:1.4}.ErrorMessage_container__77gbm{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--paper-2);border:1px solid color-mix(in oklch,var(--red),transparent 75%);border-radius:var(--r-sm);font-family:var(--f-ui);animation:ErrorMessage_enter__834yc var(--motion-duration-normal) var(--motion-easing-enter) both}.ErrorMessage_dot__H2gnz{width:6px;height:6px;border-radius:50%;background:var(--red);flex-shrink:0}.ErrorMessage_message__R3V0j{flex:1;margin:0;font-size:12px;font-weight:400;color:var(--ink-55);line-height:1.4}.ErrorMessage_retryButton__5LZJo{flex-shrink:0;padding:var(--space-xs) var(--space-sm);background:none;border:1px solid color-mix(in oklch,var(--red),transparent 60%);border-radius:var(--r-sm);font-family:var(--f-ui);font-size:11px;font-weight:500;color:var(--red);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-default)}.ErrorMessage_retryButton__5LZJo:hover{background:color-mix(in oklch,var(--red),transparent 92%)}@keyframes ErrorMessage_enter__834yc{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SetupPlanStrip_shell__oDXZ1{background:#fff;border:1px solid var(--ink-10);border-radius:16px;overflow:hidden;box-shadow:var(--sh-card);transition:box-shadow .2s;font-family:var(--f-ui);margin-bottom:8px}.SetupPlanStrip_shell__oDXZ1[data-open=true]{box-shadow:var(--sh-float)}.SetupPlanStrip_shell__oDXZ1[data-open=false]:hover{background:var(--paper)}.SetupPlanStrip_header__S3DYQ{display:flex;align-items:center;gap:10px;width:100%;padding:0 6px 0 12px;height:40px;background:none;border:none;cursor:pointer;text-align:left;border-radius:14px}.SetupPlanStrip_header__S3DYQ[data-expanded=true]{border-radius:0}.SetupPlanStrip_ring__miEkK{flex-shrink:0;display:block}.SetupPlanStrip_headerTitle__YJAkI{font-family:var(--f-ui);font-size:13.5px;font-weight:600;color:var(--ink-100);letter-spacing:-.01em;white-space:nowrap}.SetupPlanStrip_spacer__2LSiH{flex:1}.SetupPlanStrip_countChip__9Xt7P{font-family:var(--f-mono);font-size:11.5px;font-weight:600;color:var(--ink-55);background:var(--paper-3);border-radius:999px;padding:2px 8px;font-variant-numeric:tabular-nums;white-space:nowrap}.SetupPlanStrip_chevron__hESy4{display:flex;color:var(--ink-30);width:26px;height:26px;align-items:center;justify-content:center;transition:transform .25s}.SetupPlanStrip_chevron__hESy4[data-expanded=true]{transform:rotate(180deg)}.SetupPlanStrip_progressTrack__H0__s{height:3px;background:var(--paper-3);position:relative}.SetupPlanStrip_progressFill__l7tSS{position:absolute;inset:0;background:var(--amber);transition:width .45s cubic-bezier(.3,.8,.3,1)}.SetupPlanStrip_descWrap__XTbsH{padding:0 13px 4px}.SetupPlanStrip_desc__HJIHK{margin:0 0 6px;font-family:var(--f-ui);font-size:12px;line-height:1.45;color:var(--ink-55)}.SetupPlanStrip_divider__e_hx5{height:1px;background:var(--ink-10);margin:0 -13px 4px}.SetupPlanStrip_list__BCAPI{padding:2px 6px 4px;max-height:360px;overflow-y:auto;scrollbar-width:none}.SetupPlanStrip_list__BCAPI::-webkit-scrollbar{display:none}.SetupPlanStrip_row__Y8q_H{display:flex;align-items:center;gap:11px;padding:0 12px 0 4px;min-height:44px;border-radius:10px;position:relative;cursor:default;background:transparent;transition:background .12s}.SetupPlanStrip_row__Y8q_H[data-pending=true]{cursor:pointer}.SetupPlanStrip_row__Y8q_H:hover,.SetupPlanStrip_row__Y8q_H[data-dragging=true]{background:var(--paper-2)}.SetupPlanStrip_row__Y8q_H[data-dragging=true]{box-shadow:var(--sh-card)}.SetupPlanStrip_grip__fimul{display:flex;align-items:center;justify-content:center;width:16px;cursor:grab;opacity:0;transition:opacity .12s;touch-action:none;color:var(--ink-30)}.SetupPlanStrip_row__Y8q_H:hover .SetupPlanStrip_grip__fimul,.SetupPlanStrip_row__Y8q_H[data-dragging=true] .SetupPlanStrip_grip__fimul{opacity:.8}.SetupPlanStrip_dotWrap__TohJi{display:flex}.SetupPlanStrip_dot__jtKp1{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;padding:0;background:none;border:none}.SetupPlanStrip_dotDone__ltne4{background:var(--green);color:#fff}.SetupPlanStrip_dotPending__CAleG{border:2px solid var(--amber);background:var(--amber-bg)}.SetupPlanStrip_dotSkipped__9MajN{border:1.5px solid var(--ink-10);color:var(--ink-30)}.SetupPlanStrip_dotSkippedDash__oRfrm{width:7.5px;height:1.5px;background:var(--ink-30);border-radius:2px}.SetupPlanStrip_label___Rfol{flex:1;min-width:0;font-family:var(--f-ui);font-size:14px;font-weight:400;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SetupPlanStrip_label___Rfol[data-status=pending]{font-weight:500;color:var(--ink-100)}.SetupPlanStrip_label___Rfol[data-status=resolved]{color:var(--ink-55);text-decoration:line-through;text-decoration-color:var(--ink-10);text-decoration-thickness:1.5px}.SetupPlanStrip_label___Rfol[data-status=skipped]{color:var(--ink-30);text-decoration:line-through;text-decoration-color:var(--ink-10);text-decoration-thickness:1.5px}.SetupPlanStrip_affordances__8cCvv{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;opacity:0;transition:opacity .12s}.SetupPlanStrip_row__Y8q_H:hover .SetupPlanStrip_affordances__8cCvv{opacity:1}.SetupPlanStrip_resume__EcOHy{opacity:0;transition:opacity .12s}.SetupPlanStrip_row__Y8q_H:hover .SetupPlanStrip_resume__EcOHy{opacity:1}.SetupPlanStrip_skip__PjaJi{font-family:var(--f-ui);font-size:12.5px;color:var(--ink-30);cursor:pointer}.SetupPlanStrip_doThis__pbpWw{display:inline-flex;align-items:center;gap:5px;font-family:var(--f-ui);font-size:13px;font-weight:600;color:var(--amber-2)}.SetupPlanStrip_resume__EcOHy{font-family:var(--f-ui);font-size:12.5px;color:var(--ink-55);cursor:pointer;flex-shrink:0}.SetupPlanStrip_addBtn__RUjCG{display:flex;align-items:center;gap:11px;width:100%;padding:0 12px 0 6px;min-height:42px;margin-top:2px;border:none;border-top:1px dashed var(--ink-10);background:none;cursor:pointer;border-radius:0 0 8px 8px;color:var(--amber-2);text-align:left}.SetupPlanStrip_addBtn__RUjCG:hover{background:var(--amber-bg)}.SetupPlanStrip_addIcon__Nc0RB{width:20px;height:20px;border-radius:7px;background:var(--amber-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--amber-2)}.SetupPlanStrip_addLabel__NQlTq{font-family:var(--f-ui);font-size:13.5px;font-weight:600}.SetupPlanStrip_addInputRow__2YhBW{display:flex;align-items:center;gap:11px;padding:4px 12px 4px 6px;min-height:44px}.SetupPlanStrip_addDashedDot__1D6u3{width:18px;height:18px;border-radius:50%;border:2px dashed var(--amber);flex-shrink:0}.SetupPlanStrip_addInput__I13NR{flex:1;border:none;outline:none;background:transparent;font-family:var(--f-ui);font-size:14px;color:var(--ink-100);font-weight:500;min-width:0}.SetupPlanStrip_addConfirm__oKvwp{border:none;background:var(--ink-100);color:#fff;font-family:var(--f-ui);font-size:12.5px;font-weight:600;border-radius:8px;padding:6px 12px;cursor:pointer;flex-shrink:0}.Whiteboard_whiteboard__dKccO{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;position:relative;background-color:var(--paper-2);background-image:radial-gradient(circle,var(--wb-dot-color) var(--wb-dot-size),transparent var(--wb-dot-size));background-size:var(--wb-dot-spacing) var(--wb-dot-spacing);border:var(--island-border);border-radius:var(--island-radius);box-shadow:var(--island-shadow);display:flex;align-items:flex-start;justify-content:center;min-width:0;transition:opacity var(--motion-duration-normal) var(--motion-easing-default)}.Whiteboard_whiteboardClosed__WjRsH{opacity:0;pointer-events:none}.Whiteboard_nodeList__Ieqes{width:100%;max-width:600px;padding:20px 16px;display:flex;flex-direction:column;flex:1;gap:12px}.Whiteboard_whiteboard__dKccO[data-mode=spread]{align-items:stretch;justify-content:stretch}.Whiteboard_spreadCanvas__b5wnT{position:relative;width:100%;min-height:100%;min-width:100%;padding-bottom:240px}.Whiteboard_chatCollapsedButton__9sc6u{width:100%;height:100%;background:var(--amber-2);border:1px solid oklch(.12 .01 50/.08);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--paper);box-shadow:var(--sh-card);transition:transform var(--motion-duration-fast) var(--motion-easing-default),box-shadow var(--motion-duration-fast) var(--motion-easing-default)}.Whiteboard_chatCollapsedButton__9sc6u:hover{transform:scale(1.06);box-shadow:var(--sh-float)}.Whiteboard_chatCollapsedButton__9sc6u:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Card_card__Wd3G0{background:#ffffff;border:1px solid oklch(.12 .01 50/.08);border-radius:var(--r-card);overflow:hidden}.Card_elevation_flat__fMLE1{box-shadow:none}.Card_elevation_card__ieY9b{box-shadow:var(--sh-card)}.Card_elevation_float__s0b0U{box-shadow:var(--sh-float)}.FieldTable_wrapper__8b0R7{overflow-x:auto;margin:0 -4px}.FieldTable_table__KV1pZ{width:100%;border-collapse:collapse;font-size:12px}.FieldTable_th__nIJ4D{font-size:10px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.06em;padding:4px 6px;border-bottom:1px solid rgba(0,0,0,.08);text-align:left;white-space:nowrap}.FieldTable_th__nIJ4D[data-align=right]{text-align:right}.FieldTable_th__nIJ4D[data-align=center]{text-align:center}.FieldTable_tr__uF8bK:nth-child(2n){background:rgba(0,0,0,.02)}.FieldTable_td__huaOF{padding:5px 6px;color:var(--ink-100);border-bottom:1px solid rgba(0,0,0,.04);vertical-align:middle;text-align:left}.FieldTable_td__huaOF[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.FieldTable_td__huaOF[data-align=center]{text-align:center}.FieldTable_empty__IK0ez{padding:8px 6px;color:var(--ink-30);text-align:center;font-style:italic}.FieldSection_section__s7pYM{padding:12px 20px}.FieldSection_divider__JBN4d{height:1px;background:rgba(0,0,0,.06);margin:-12px -20px 12px}.FieldSection_header__q2yKt{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.FieldSection_header__q2yKt[data-collapsible=true]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FieldSection_title__4VKoC{font-size:11px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.08em}.FieldSection_chevron__1GbHu{color:var(--ink-30);flex-shrink:0;transition:transform var(--motion-duration-fast,.15s) var(--motion-easing-default,cubic-bezier(.4,0,.2,1))}.FieldSection_chevron__1GbHu[data-collapsed=true]{transform:rotate(-90deg)}.FieldSection_fields__gKLM7{display:flex;flex-direction:column;gap:6px}.FieldRow_row__Vm6SF{display:flex;align-items:baseline;justify-content:space-between;min-height:32px;padding:4px 0}.FieldRow_label__ow4Gf{font-size:13px;font-weight:400;color:var(--ink-55);flex:0 0 40%;max-width:40%;margin-right:16px;overflow-wrap:break-word;word-wrap:break-word;line-height:1.4;display:flex;align-items:center;gap:5px}.FieldRow_attentionDot__NNI_Q{flex-shrink:0}.FieldRow_required__wGP6G{color:var(--red);font-size:10px;margin-left:2px}.FieldRow_value__l6dHZ{font-size:13px;font-weight:500;color:var(--ink-100);text-align:right;flex:1;min-width:0}.FieldRow_value__l6dHZ[data-empty=true]{color:var(--ink-30);font-weight:400}.FieldRow_value__l6dHZ[data-format=currency]{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.FieldRow_value__l6dHZ[data-format=number]{font-variant-numeric:tabular-nums}.FieldRow_status__S_n73{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--ink-100)}.FieldRow_statusDot__D4UYq{width:6px;height:6px;border-radius:50%;flex-shrink:0}.FieldRow_editable__EZ90r{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--ink-100);display:flex;align-items:center;gap:6px}.FieldRow_editableInput__MV4Ns{flex:1;min-width:0}.FieldRow_editableInput__MV4Ns>*{width:100%}.FieldRow_aiBadge__Zxzo9{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600;font-family:var(--f-ui);letter-spacing:.04em;color:var(--blue);background:var(--blue-bg);border-radius:var(--r-sm);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FieldRow_aiBadgeDot__wmYRT{width:4px;height:4px;border-radius:50%;background:var(--blue);flex-shrink:0}.FieldRow_emptyField__DlqgD{color:var(--ink-30);font-size:13px}.FieldRow_expandable__5VZsN{display:flex;flex-direction:column}.FieldRow_expandableHeader__bEsYl{display:flex;align-items:center;gap:6px;padding:6px 0;min-height:32px;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%}.FieldRow_expandableHeader__bEsYl:hover .FieldRow_expandableLabel__8RxRP{color:var(--ink-100)}.FieldRow_chevron__4oeMr{font-size:10px;color:var(--ink-30);width:12px;transition:transform var(--motion-duration-fast) var(--motion-easing-default);flex-shrink:0}.FieldRow_expandable__5VZsN[data-expanded=true] .FieldRow_chevron__4oeMr{transform:rotate(90deg)}.FieldRow_expandableLabel__8RxRP{font-size:13px;font-weight:500;color:var(--ink-100);flex:1;overflow-wrap:break-word;word-wrap:break-word;transition:color var(--motion-duration-fast) var(--motion-easing-default)}.FieldRow_metaRight__4W50p{font-size:13px;font-weight:500;color:var(--ink-100);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:8px}.FieldRow_subFields__PxSuk{display:flex;flex-direction:column;padding:2px 0 6px 20px;border-left:1px solid var(--paper-3);margin-left:5px}.FieldRow_actionLink__islZl{font-size:13px;font-weight:500;color:var(--blue);text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:right;flex:1;min-width:0;overflow-wrap:break-word;word-break:break-all}.FieldRow_actionLink__islZl:hover{color:var(--blue)}.FieldRow_actionToolButton__UfDTD{font-size:13px;font-weight:500;color:var(--blue);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-align:right;flex:1;min-width:0;font-family:inherit}.FieldRow_actionToolButton__UfDTD:hover{color:var(--blue)}.FieldRow_actionToolButton__UfDTD:disabled{color:var(--ink-30);cursor:default;text-decoration:none}.FilePickerField_fieldWrapper__1Cxpc{display:flex;flex-direction:column;gap:4px}.FilePickerField_fieldLabel__f_9Qv{font-size:12px;font-weight:500;color:var(--ink-80)}.FilePickerField_dropZone__TkQt2{min-height:52px;border:1.5px dashed rgba(0,0,0,.18);border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;padding:8px 12px;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-default),background var(--motion-duration-fast) var(--motion-easing-default);outline:none;position:relative}.FilePickerField_dropZone__TkQt2:hover:not(.FilePickerField_disabled__DN0L_){background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.25)}.FilePickerField_dropZone__TkQt2:focus-visible{border-color:rgba(0,122,255,.5);box-shadow:0 0 0 2px rgba(0,122,255,.1)}.FilePickerField_dragOver__VV3Nu{border-style:solid;border-color:rgba(0,122,255,.5);background:rgba(0,122,255,.04)}.FilePickerField_disabled__DN0L_{opacity:.5;cursor:not-allowed}.FilePickerField_hasFile___T6dH{border-style:solid;border-color:rgba(52,199,89,.4);background:rgba(52,199,89,.03)}.FilePickerField_hiddenInput__FgcNS{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.FilePickerField_emptyState__XIUz0{display:flex;align-items:center;justify-content:center;gap:7px;flex:1}.FilePickerField_selectedState__G9AwC{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0}.FilePickerField_fileIcon__V5JNx{width:15px;height:15px;flex-shrink:0;color:var(--ink-55)}.FilePickerField_placeholder__tQR9c{font-size:12px;color:var(--ink-55)}.FilePickerField_fileName__xg4bj{font-size:12px;color:var(--ink-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.FilePickerField_sizeBadge__UY_EN{font-size:11px;color:var(--ink-55);white-space:nowrap;flex-shrink:0}.FilePickerField_clearBtn__8FHl2{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:none;background:rgba(0,0,0,.1);color:var(--ink-80);font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-left:auto}.FilePickerField_clearBtn__8FHl2:hover{background:rgba(255,69,58,.15);color:var(--red)}.FilePickerField_clearBtn__8FHl2:disabled{cursor:not-allowed;opacity:.5}.RecipeCaptureSection_card__b_2wp{width:100%;max-width:460px;background:#ffffff;border:1px solid var(--ink-10);border-radius:var(--r-lg);box-shadow:var(--sh-card);overflow:hidden;display:flex;flex-direction:column}.RecipeCaptureSection_chromeless__JQirr{width:100%;max-width:none;background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible;display:flex;flex-direction:column}.RecipeCaptureSection_header___nkiF{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-base);border-bottom:1px solid var(--ink-10);flex-shrink:0}.RecipeCaptureSection_headerMain__fJmNa{flex:1;min-width:0}.RecipeCaptureSection_headerEyebrowRow__qUAkp{display:flex;align-items:center;gap:var(--space-sm)}.RecipeCaptureSection_eyebrow__dF3nN{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30)}.RecipeCaptureSection_newChip__Ba_sh{font-family:var(--f-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:var(--blue);background:var(--blue-bg);border-radius:5px;padding:2px 5px}.RecipeCaptureSection_productName__7PWi_{display:block;font-family:var(--f-display);font-size:15px;font-weight:600;color:var(--ink-100);letter-spacing:-.015em;margin-top:1px}.RecipeCaptureSection_draftDot__ia6n2,.RecipeCaptureSection_savedDot__OAC2U{display:inline-flex;align-items:center;gap:5px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.RecipeCaptureSection_draftDot__ia6n2{color:var(--ink-30)}.RecipeCaptureSection_savedDot__OAC2U{color:var(--green)}.RecipeCaptureSection_draftDot__ia6n2 .RecipeCaptureSection_dot__7491U,.RecipeCaptureSection_savedDot__OAC2U .RecipeCaptureSection_dot__7491U{width:5px;height:5px;border-radius:50%}.RecipeCaptureSection_draftDot__ia6n2 .RecipeCaptureSection_dot__7491U{background:var(--amber)}.RecipeCaptureSection_savedDot__OAC2U .RecipeCaptureSection_dot__7491U{background:var(--green)}.RecipeCaptureSection_banner__uyvIY{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-base);background:var(--amber-bg);border-bottom:1px solid oklch(.76 .13 72/.3);flex-shrink:0}.RecipeCaptureSection_bannerMark__gg1hq{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#ffffff;color:var(--amber-2);font-size:12px;flex-shrink:0}.RecipeCaptureSection_bannerText__UdYKB{flex:1;font-family:var(--f-ui);font-size:12.5px;color:var(--ink-80);line-height:1.35}.RecipeCaptureSection_bannerText__UdYKB strong{color:var(--ink-100);font-weight:600}.RecipeCaptureSection_bannerCount__GKpCP{font-family:var(--f-mono);font-size:10px;letter-spacing:.04em;color:var(--amber-2);white-space:nowrap}.RecipeCaptureSection_emptyState__dAAWn{padding:var(--space-xl) var(--space-base);text-align:center}.RecipeCaptureSection_emptyTitle__ZQxKG{font-family:var(--f-display);font-size:17px;font-weight:700;color:var(--ink-100);letter-spacing:-.02em}.RecipeCaptureSection_emptySub__W6djm{font-family:var(--f-ui);font-size:13px;color:var(--ink-55);line-height:1.5;margin-top:var(--space-xs);max-width:260px;margin-left:auto;margin-right:auto}.RecipeCaptureSection_rowsBlock__tPVOa{display:flex;flex-direction:column}.RecipeCaptureSection_columnStrip__JyAX8{display:grid;grid-template-columns:1fr auto;gap:12px;padding:6px var(--space-base) 6px 31px;border-bottom:1px solid var(--ink-10)}.RecipeCaptureSection_colComponent__ny0ZH,.RecipeCaptureSection_colQty__Mjp07{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30)}.RecipeCaptureSection_row__n5n0B{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:8px var(--space-base);border-bottom:1px solid var(--ink-10);transition:background .15s}.RecipeCaptureSection_row__n5n0B:last-child{border-bottom:none}.RecipeCaptureSection_rowTappable__UyNYG{cursor:pointer;outline:none}.RecipeCaptureSection_rowTappable__UyNYG:focus-visible,.RecipeCaptureSection_rowTappable__UyNYG:hover{background:var(--amber-bg)}.RecipeCaptureSection_componentCell__gO9Kd{display:flex;align-items:center;gap:10px;min-width:0}.RecipeCaptureSection_dotProposed__CpXm5,.RecipeCaptureSection_dotSaved___J_IZ{width:6px;height:6px;border-radius:50%;flex-shrink:0}.RecipeCaptureSection_dotProposed__CpXm5{background:var(--amber)}.RecipeCaptureSection_dotSaved___J_IZ{background:var(--green)}.RecipeCaptureSection_componentName__avxI5{font-family:var(--f-ui);font-size:13.5px;color:var(--ink-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RecipeCaptureSection_rcTag__ilHp9{letter-spacing:.08em;color:var(--ink-40)}.RecipeCaptureSection_rcHint__E3Sme,.RecipeCaptureSection_rcTag__ilHp9{font-family:var(--f-mono);font-size:9px;text-transform:uppercase;flex:0 0 auto}.RecipeCaptureSection_rcHint__E3Sme{letter-spacing:.06em;color:var(--amber-2);display:none}.RecipeCaptureSection_rowTappable__UyNYG:active .RecipeCaptureSection_rcTag__ilHp9,.RecipeCaptureSection_rowTappable__UyNYG:focus-visible .RecipeCaptureSection_rcTag__ilHp9,.RecipeCaptureSection_rowTappable__UyNYG:hover .RecipeCaptureSection_rcTag__ilHp9{display:none}.RecipeCaptureSection_rowTappable__UyNYG:active .RecipeCaptureSection_rcHint__E3Sme,.RecipeCaptureSection_rowTappable__UyNYG:focus-visible .RecipeCaptureSection_rcHint__E3Sme,.RecipeCaptureSection_rowTappable__UyNYG:hover .RecipeCaptureSection_rcHint__E3Sme{display:inline}.RecipeCaptureSection_qtyCell__IoI0I{display:inline-flex;align-items:baseline;gap:5px;justify-content:flex-end}.RecipeCaptureSection_qtyValue__gArPy{font-family:var(--f-display);font-weight:600;font-size:15px;color:var(--ink-100);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.RecipeCaptureSection_qtyUnit__H7UxN{font-family:var(--f-mono);font-size:11px;color:var(--ink-30);min-width:34px;text-align:left}.RecipeCaptureSection_proposedFooter__fsEMi{display:flex;align-items:center;justify-content:center;padding:10px var(--space-base);border-top:1px solid var(--ink-10)}.RecipeCaptureSection_chatHint__gcnlh{font-family:var(--f-ui);font-size:11.5px;color:var(--ink-55)}.RecipeCaptureSection_savedFooter__S1qdY{padding:var(--space-sm) var(--space-base);border-top:1px solid var(--ink-10);background:var(--paper)}.RecipeCaptureSection_calcBtn__vi0O9{width:100%;font-family:var(--f-ui);font-size:13px;font-weight:600;color:var(--ink-100);background:#ffffff;border:1px solid var(--ink-10);border-radius:var(--r-md);padding:10px;cursor:pointer}.RecipeCaptureSection_card__b_2wp[data-big=true] .RecipeCaptureSection_productName__7PWi_{font-size:17px}.RecipeCaptureSection_card__b_2wp[data-big=true] .RecipeCaptureSection_componentName__avxI5,.RecipeCaptureSection_chromeless__JQirr[data-big=true] .RecipeCaptureSection_componentName__avxI5{font-size:14.5px}.RecipeCaptureSection_card__b_2wp[data-big=true] .RecipeCaptureSection_qtyValue__gArPy,.RecipeCaptureSection_chromeless__JQirr[data-big=true] .RecipeCaptureSection_qtyValue__gArPy{font-size:16px}.ImportMappingSection_card__8kPdO{width:100%;max-width:520px;background:#ffffff;border:1px solid var(--ink-10);border-radius:var(--r-lg);box-shadow:var(--sh-card);overflow:hidden;display:flex;flex-direction:column}.ImportMappingSection_chromeless__7ikcS{width:100%;max-width:none;background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible;display:flex;flex-direction:column}.ImportMappingSection_header__ih0oZ{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-base);border-bottom:1px solid var(--ink-10);flex-shrink:0}.ImportMappingSection_headerMain__PUMnr{flex:1;min-width:0;display:flex;flex-direction:column}.ImportMappingSection_eyebrow__bSA_4{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30)}.ImportMappingSection_title__M4oT8{font-family:var(--f-display);font-size:15px;font-weight:600;color:var(--ink-100);letter-spacing:-.015em;margin-top:1px}.ImportMappingSection_subtitle__JPs10{font-family:var(--f-ui);font-size:11.5px;color:var(--ink-55);margin-top:2px}.ImportMappingSection_statusDot__Qi0Ge{display:inline-flex;align-items:center;gap:5px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--amber-2);flex-shrink:0}.ImportMappingSection_statusDotMark__K51zh{width:5px;height:5px;border-radius:50%;background:var(--amber)}.ImportMappingSection_row__a7n8n,.ImportMappingSection_rowsBlock__KBihW{display:flex;flex-direction:column}.ImportMappingSection_row__a7n8n{gap:4px;padding:9px var(--space-base);border-bottom:1px solid var(--ink-10)}.ImportMappingSection_row__a7n8n:last-child{border-bottom:none}.ImportMappingSection_rowSkipped__yXnR6{opacity:.5}.ImportMappingSection_rowMain__bTJ1g{display:flex;align-items:center;gap:8px;min-width:0}.ImportMappingSection_confidenceDot__nqTqi{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ImportMappingSection_dotHigh__V7ry_{background:var(--green)}.ImportMappingSection_dotMedium__AfSo7{background:var(--amber)}.ImportMappingSection_dotLow__f64RU{background:var(--red)}.ImportMappingSection_sourceHeader__onwZw{font-family:var(--f-mono);font-size:12px;color:var(--ink-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;flex-shrink:0}.ImportMappingSection_arrow__kQTCs{font-family:var(--f-ui);font-size:12px;color:var(--ink-30);flex-shrink:0}.ImportMappingSection_skipLabel__gGQOq{font-family:var(--f-ui);font-size:12.5px;color:var(--ink-40);font-style:italic;flex:1}.ImportMappingSection_pickerAnchor__8sioO{display:flex;align-items:center;flex:1;min-width:0}.ImportMappingSection_pickerTriggerEmpty__OZ4cs,.ImportMappingSection_pickerTrigger__1lHCj{display:flex;align-items:center;justify-content:space-between;min-width:0;max-width:100%;padding:3px 7px;border:1px solid var(--ink-10);border-radius:var(--r-sm);background:var(--paper);font-family:var(--f-ui);font-size:12.5px;font-weight:500;cursor:pointer}.ImportMappingSection_pickerTrigger__1lHCj{color:var(--ink-100)}.ImportMappingSection_pickerTriggerEmpty__OZ4cs{color:var(--ink-30)}.ImportMappingSection_pickerTriggerEmpty__OZ4cs:disabled,.ImportMappingSection_pickerTrigger__1lHCj:disabled{cursor:default}.ImportMappingSection_pickerLabel__9yoVF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportMappingSection_optionSelected__sWzfN,.ImportMappingSection_option__m1571{width:100%;padding:6px 8px;border:none;border-radius:8px;text-align:left;cursor:pointer;font-family:var(--f-ui);font-size:13px;color:var(--ink-80);background:#ffffff}.ImportMappingSection_optionSelected__sWzfN,.ImportMappingSection_option__m1571:hover{background:var(--paper-2)}.ImportMappingSection_optionSelected__sWzfN{font-weight:600;color:var(--ink-100)}.ImportMappingSection_typeChipRef__zEtzl,.ImportMappingSection_typeChip__HGtg9{font-family:var(--f-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 5px;flex-shrink:0}.ImportMappingSection_typeChip__HGtg9{color:var(--ink-40);background:var(--paper-2)}.ImportMappingSection_typeChipRef__zEtzl{color:var(--blue);background:var(--blue-bg)}.ImportMappingSection_skipToggle__61ZZw{margin-left:auto;width:30px;height:17px;border-radius:9px;border:none;background:var(--ink-10);cursor:pointer;flex-shrink:0;padding:2px;display:flex;align-items:center;transition:background .15s}.ImportMappingSection_skipToggleOn__D_tSB{background:var(--amber);justify-content:flex-end}.ImportMappingSection_skipToggleKnob__8b_Sn{width:13px;height:13px;border-radius:50%;background:#ffffff}.ImportMappingSection_rowSub__GjFK_{display:flex;align-items:center;gap:8px;padding-left:14px}.ImportMappingSection_coercion__8QKbC{font-family:var(--f-ui);font-size:11px;color:var(--ink-55)}.ImportMappingSection_reviewBadge__9ED66{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.03em;color:var(--amber-2);background:var(--amber-bg);border-radius:5px;padding:1px 6px}.ImportMappingSection_previewWrap__t2wtB{border-top:1px solid var(--ink-10);background:var(--paper)}.ImportMappingSection_previewCaption__WZjch{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px var(--space-base) 4px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-40)}.ImportMappingSection_previewCapNote__EGNVC{font-family:var(--f-ui);font-size:10.5px;letter-spacing:0;text-transform:none;color:var(--ink-55)}.ImportMappingSection_previewScroll__2cOea{overflow-x:auto}.ImportMappingSection_previewVScroll__WE_iJ{max-height:168px;overflow-y:auto}.ImportMappingSection_previewTable___Nt4B thead th{position:sticky;top:0;z-index:1;background:var(--paper)}.ImportMappingSection_previewTable___Nt4B{border-collapse:collapse;width:100%;font-family:var(--f-ui)}.ImportMappingSection_thNum__8_Z26,.ImportMappingSection_th__YUaNw{font-family:var(--f-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-40);padding:6px 10px;white-space:nowrap;border-bottom:1px solid var(--ink-10);text-align:left}.ImportMappingSection_thNum__8_Z26{text-align:right;font-variant-numeric:tabular-nums}.ImportMappingSection_tdNum__WGa30,.ImportMappingSection_td__emkC_{font-size:11.5px;color:var(--ink-80);padding:5px 10px;white-space:nowrap;border-bottom:1px solid var(--ink-10)}.ImportMappingSection_tdNum__WGa30{text-align:right;font-variant-numeric:tabular-nums}.ImportMappingSection_previewTable___Nt4B tbody tr:last-child .ImportMappingSection_tdNum__WGa30,.ImportMappingSection_previewTable___Nt4B tbody tr:last-child .ImportMappingSection_td__emkC_{border-bottom:none}.ImportMappingSection_foot__A64I3{display:flex;align-items:center;justify-content:center;padding:10px var(--space-base);border-top:1px solid var(--ink-10)}.ImportMappingSection_footHint__Y_6Lj{font-family:var(--f-ui);font-size:11.5px;color:var(--ink-55)}