.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 .12s ease;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 .12s,background .12s}.Sidebar_convAction__9H6ur:hover{color:rgba(0,0,0,.6);background:rgba(0,0,0,.06)}.Sidebar_convActionDelete__9lAkR:hover{color:#ff453a;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 .15s ease;text-align:left}.Sidebar_profileTrigger__LcOTV:hover{background-color:rgba(0,0,0,.04)}.Sidebar_profileTrigger__LcOTV:focus-visible{outline:2px solid var(--blue,#007aff);outline-offset:2px}.Sidebar_avatar__CKOcg{width:32px;height:32px;border-radius:50%;background:#1a1a1a;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:#aeaeb2;cursor:pointer;padding:4px;border-radius:6px;transition:color .15s,background .15s;flex-shrink:0;margin-left:auto;display:flex;align-items:center;justify-content:center}.Sidebar_logoutButton__MSy2A:hover{color:#ff453a;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(180deg,transparent 0,transparent 30px,#000 44px);mask-image:linear-gradient(180deg,transparent 0,transparent 30px,#000 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:#000}.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:#000}.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}.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}.ListShape_table__Ge1KW{width:100%;padding:0 20px 12px}.ListShape_thead__SLuo0{display:flex;align-items:center;gap:8px;padding:8px 0 6px;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:2px}.ListShape_th__4Ac8G{font-size:11px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.06em;flex:1}.ListShape_th__4Ac8G[style*=width]{flex:none}.ListShape_tbody__o1qz5{display:flex;flex-direction:column}.ListShape_tr___P1n5{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(0,0,0,.04);transition:background var(--motion-duration-fast) var(--motion-easing-default);margin:0 -8px;padding:7px 8px;border-radius:6px}.ListShape_tr___P1n5[data-clickable=true]{cursor:pointer}.ListShape_tr___P1n5:hover{background:var(--paper)}.ListShape_tr___P1n5:last-child{border-bottom:none}.ListShape_td__MxiPo{font-size:13px;color:var(--ink-100);flex:1;display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ListShape_td__MxiPo[style*=width]{flex:none}.ListShape_attentionDot__t9DcE{width:5px;height:5px;border-radius:50%;flex-shrink:0}.ListShape_statusCell__csN2V{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--ink-55)}.ListShape_statusDot__aYp_v{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ListShape_emptyState__pv4Q6{padding:24px 20px;font-size:13px;color:var(--ink-30);text-align:center}.ListShape_cardsGrid__01X5i{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 20px}.ListShape_card__3xLYb{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:12px;position:relative;transition:transform var(--motion-duration-fast) var(--motion-easing-default),box-shadow var(--motion-duration-fast) var(--motion-easing-default)}.ListShape_card__3xLYb[data-clickable=true]{cursor:pointer}.ListShape_card__3xLYb[data-clickable=true]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.ListShape_cardTitle__DU8Cw{font-size:14px;font-weight:600;color:var(--ink-100);margin-bottom:6px}.ListShape_cardField__zNjki{display:flex;justify-content:space-between;gap:4px;margin-bottom:3px}.ListShape_cardFieldLabel__ApNNo{font-size:12px;color:var(--ink-55)}.ListShape_cardFieldValue__0kC5V{font-size:12px;color:var(--ink-100)}.ListShape_cardStatus__wgkwu{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:12px;color:var(--ink-55)}.EntityShape_entity__iZPpq{padding:0}.EntityShape_heroArea__kxO8B{display:flex;flex-direction:column;align-items:flex-end;padding:16px 20px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.EntityShape_heroValue__8d42N{font-size:24px;font-weight:600;color:var(--ink-100);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.EntityShape_heroLabel__LNVzA{font-size:12px;color:var(--ink-55);margin-top:2px}.EntityShape_sections__P0CE6{padding:0}.EntityShape_embeddedListWrap__oQFZw{padding:0 var(--space-base,16px)}.EntityShape_entryFieldRow__bcMTV{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;min-height:44px}.EntityShape_entryFieldLabel__x_si_{font-size:13px;color:var(--ink-55);flex:0 0 auto}.MetricShape_metric__RKa9O{padding:16px 20px}.MetricShape_mainBlock__PpCHW{display:flex;flex-direction:column;gap:4px}.MetricShape_bigNumber__eY_Gz{font-size:30px;font-weight:600;color:var(--ink-100);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.MetricShape_labelRow__0CnWR{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.MetricShape_label__HVzPx{font-size:12px;color:var(--ink-55)}.MetricShape_change__CwliJ{font-size:12px;font-weight:500}.MetricShape_change__CwliJ[data-direction=up]{color:var(--green)}.MetricShape_change__CwliJ[data-direction=down]{color:var(--red)}.MetricShape_sparkline__2ihpm{display:block}.MetricShape_metric__RKa9O[data-size=S] .MetricShape_secondary__NRMa1,.MetricShape_metric__RKa9O[data-size=S] .MetricShape_sparkline__2ihpm{display:none}.MetricShape_secondary__NRMa1{display:flex;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06);flex-wrap:wrap}.MetricShape_secondaryItem__hZ2tx{display:flex;flex-direction:column;gap:2px}.MetricShape_secondaryLabel__58Qzh{font-size:11px;color:var(--ink-55);text-transform:uppercase;letter-spacing:.04em}.MetricShape_secondaryValue__ezBxn{font-size:13px;color:var(--ink-100);font-variant-numeric:tabular-nums}.ComparisonShape_comparison__9K0fE{padding:12px 20px}.ComparisonShape_headerRow__SwJhl{display:grid;grid-template-columns:1fr 90px 90px 70px;gap:4px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:2px}.ComparisonShape_colHeader__AFSxg{font-size:13px;font-weight:600;color:var(--ink-100);text-align:right}.ComparisonShape_deltaHeader__A2748{font-size:11px;font-weight:600;color:var(--ink-55);text-align:right;text-transform:uppercase;letter-spacing:.06em}.ComparisonShape_rowKey__ZEw7t{font-size:13px;color:var(--ink-55)}.ComparisonShape_dataRow__viEtL{display:grid;grid-template-columns:1fr 90px 90px 70px;gap:4px;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.04);align-items:baseline}.ComparisonShape_dataRow__viEtL:last-child{border-bottom:none}.ComparisonShape_colValue__FRYQB{font-size:13px;color:var(--ink-100);text-align:right;font-variant-numeric:tabular-nums}.ComparisonShape_delta__A2iiU{font-size:12px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.ComparisonShape_delta__A2iiU[data-direction=up]{color:var(--red)}.ComparisonShape_delta__A2iiU[data-direction=down]{color:var(--green)}.ComparisonShape_delta__A2iiU[data-direction=same]{color:var(--ink-30)}.TimelineShape_timeline__ZooHQ{padding:12px 20px;display:flex;flex-direction:column}.TimelineShape_entry__qpI7Y{display:flex;gap:12px;position:relative}.TimelineShape_track__Av_NN{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:12px;padding-top:2px}.TimelineShape_dot__B5Vnf{width:8px;height:8px;border-radius:50%;flex-shrink:0;position:relative;z-index:1}.TimelineShape_line__fpOif{flex:1;width:2px;background:rgba(0,0,0,.06);margin-top:4px;min-height:12px}.TimelineShape_content__oUtN_{display:flex;flex-direction:column;gap:2px;padding-bottom:16px;flex:1;min-width:0}.TimelineShape_entry__qpI7Y:last-child .TimelineShape_content__oUtN_{padding-bottom:0}.TimelineShape_timestamp__Uf9cy{font-size:11px;color:var(--ink-30);line-height:1.2}.TimelineShape_title__G1qJq{font-size:13px;font-weight:500;color:var(--ink-100);line-height:1.3}.TimelineShape_description__sTgUs{font-size:13px;color:var(--ink-55);line-height:1.4}.TableShape_tableShape__eqIv4{padding:16px 20px;font-family:var(--f-ui)}.TableShape_caption__WgBFV{font-size:12px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.TableShape_table__oToz2{width:100%}.TableShape_table__oToz2,.TableShape_tbody__PCFB3{display:flex;flex-direction:column}.TableShape_cell__5e9r5{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableShape_cellNum__j2fpz{font-variant-numeric:tabular-nums;white-space:nowrap}.TableShape_sectionLabel__UzjxR{flex:1}.GanttShape_gantt___X_zn{padding:16px 20px;font-family:var(--f-ui)}.GanttShape_header__aSIWN{display:flex;align-items:center;gap:12px;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid var(--ink-10)}.GanttShape_rowLabelSpacer__WsDYp{width:140px;flex-shrink:0}.GanttShape_headerScale__55vGS{flex:1;min-width:0}.GanttShape_section__4sEfl{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.GanttShape_sectionLabel__eZcZ1{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-55);padding:4px 0}.GanttShape_track__OPBfu{position:relative;width:100%;height:20px;background:oklch(.12 .01 50/.03);border-radius:4px}.GanttShape_gantt___X_zn[data-size=S] .GanttShape_header__aSIWN{display:none}.TreeShape_tree__CaKoB{padding:16px 20px;font-family:var(--f-ui)}.TreeShape_caption__4YWHG{font-size:12px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.TreeShape_table__3nmHl{width:100%}.TreeShape_table__3nmHl,.TreeShape_tbody__mmOjO{display:flex;flex-direction:column}.TreeShape_cell__UlRTP{min-width:0;overflow:hidden}.TreeShape_cellNum__kkd15{font-variant-numeric:tabular-nums;white-space:nowrap}.TreeShape_nameRoot__ar9G2,.TreeShape_name__Sl62_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TreeShape_nameRoot__ar9G2{font-weight:600}.ConfirmationOverlay_overlay__aEQjS{padding:16px;border-top:1px solid rgba(0,0,0,.06)}.ConfirmationOverlay_header__wQleW{margin-bottom:12px}.ConfirmationOverlay_title__M0ZYw{font-size:13px;font-weight:600;color:var(--ink-100)}.ConfirmationOverlay_fields__syi35{display:flex;flex-direction:column;gap:4px}.ConfirmationOverlay_editBanner__iyXio{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r-md);font-size:12px;line-height:1.4;margin-bottom:4px}.ConfirmationOverlay_editBannerWarn__SfPqm{background:var(--orange-bg);color:var(--ink-100)}.ConfirmationOverlay_editBannerOk__9lx1S{background:var(--green-bg);color:var(--ink-100)}.ConfirmationOverlay_editBannerDot__djQNY{flex-shrink:0;width:6px;height:6px;border-radius:50%}.ConfirmationOverlay_editBannerWarn__SfPqm .ConfirmationOverlay_editBannerDot__djQNY{background:var(--orange)}.ConfirmationOverlay_editBannerOk__9lx1S .ConfirmationOverlay_editBannerDot__djQNY{background:var(--green)}.ConfirmationOverlay_editBannerText__rVo7V{flex:1}.ConfirmationOverlay_structureRow__2BLjZ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.05)}.ConfirmationOverlay_structureRow__2BLjZ:last-child{border-bottom:none}.ConfirmationOverlay_structureLabel__ZkYhR{font-size:13px;font-weight:500;color:var(--ink-100)}.ConfirmationOverlay_structureMeta__4fA7U{display:flex;align-items:center;gap:8px;flex-shrink:0}.ConfirmationOverlay_structureChip__QCfqS{font-size:11px;font-weight:500;color:var(--ink-55);background:var(--paper-2);border:1px solid rgba(0,0,0,.06);border-radius:var(--r-sm);padding:2px 8px;white-space:nowrap}.ConfirmationOverlay_structureHint__moftz{font-size:11px;color:var(--ink-30);font-style:italic;white-space:nowrap}.ConfirmationOverlay_deleteMessage___pLql{font-size:14px;color:var(--ink-100);line-height:1.5;margin:0 0 12px}.ConfirmationOverlay_actions__4yd89{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.ConfirmationOverlay_overlay__aEQjS[data-expired=true] .ConfirmationOverlay_deleteMessage___pLql,.ConfirmationOverlay_overlay__aEQjS[data-expired=true] .ConfirmationOverlay_title__M0ZYw{color:var(--ink-55)}.ConfirmationOverlay_overlay__aEQjS[data-detached=true]{border-top:none;border:2px solid var(--blue);border-radius:var(--r-md);box-shadow:0 0 0 4px var(--blue-bg);background:var(--paper)}.ConfirmationOverlay_schemaValidationWarning__gxb9n{padding:6px var(--space-base);margin:0;font-family:var(--f-ui);font-size:11px;font-weight:500;color:var(--amber-2);background:var(--amber-bg);border-top:1px solid color-mix(in oklch,var(--amber) 16%,transparent)}.ShapeRenderer_renderer__5pAii{position:relative}.ShapeRenderer_children__PqJ4B{border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:0}.ShapeRenderer_childNode__eyZU9{border-top:1px solid rgba(0,0,0,.04)}.ShapeRenderer_childNode__eyZU9:first-child{border-top:none}.ShapeRenderer_childHeader__iSdbh{padding:8px 20px 4px}.ShapeRenderer_childTitle__yHwYD{font-size:11px;font-weight:600;color:var(--ink-30);text-transform:uppercase;letter-spacing:.06em}