.scrolling-text-container{position:relative;overflow:hidden}.scrolling-text-content{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.scrolling-text-content::-webkit-scrollbar{display:none}.scrolling-text-blur{position:absolute;top:0;right:0;height:100%;pointer-events:none}.CoreChip_chip__ZJpso{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 2px;background-color:var(--core-neutral-50);border:.5px solid var(--core-neutral-200);border-radius:5px;user-select:none;flex-shrink:0}.CoreChip_clickable__dSuMX{cursor:pointer}@media (hover:hover){.CoreChip_clickable__dSuMX:hover:not(:has(.CoreChip_remove__M8y_d:hover)){filter:brightness(.97)}}.CoreChip_clickable__dSuMX:focus-visible{outline:2px solid var(--core-blue-500);outline-offset:1px}.CoreChip_iconBox__hVKUX{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;flex-shrink:0}.CoreChip_iconBox__hVKUX svg{flex-shrink:0}.CoreChip_label__BehSk{max-width:180px;min-width:0}.CoreChip_remove__M8y_d{display:flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;border-radius:3px;background:transparent;color:var(--core-neutral-400);cursor:pointer;flex-shrink:0}@media (hover:hover){.CoreChip_remove__M8y_d:hover{color:var(--core-neutral-600);background-color:var(--core-neutral-100)}}.CoreChip_remove__M8y_d:focus-visible{outline:2px solid var(--core-blue-500);outline-offset:1px}.CoreToggle_toggle__Ds8zA{display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;border:none;outline:none;background-color:transparent;border-radius:6px;color:var(--core-neutral-700);transition:background-color .15s ease,color .15s ease}.CoreToggle_toggle__Ds8zA:hover{background-color:var(--bg-surface-1)}.CoreToggle_toggle__Ds8zA:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.CoreToggle_toggleIcon__3d2nW{padding:0;aspect-ratio:1/1}.CoreToggle_size-sm__Car66{height:24px}.CoreToggle_size-md__rmh1b{height:32px}.CoreToggle_size-lg__15JD4{height:40px}.CoreToggle_toggleIcon__3d2nW>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.CoreToggle_togglePressed__Z_BIu{color:var(--text-primary)}.CoreToggle_togglePressed__Z_BIu,.CoreToggle_togglePressed__Z_BIu:hover{background-color:var(--bg-surface-3)}.IPhone14Frame_frame__VwNh0{display:flex;flex-direction:column;box-sizing:border-box;position:relative;min-width:0;min-height:0;flex-shrink:0;width:447px;height:906px;overflow:hidden;padding:26px;margin-left:1px}.IPhone14Frame_bezel__4LsLV{width:447px;height:906px;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;pointer-events:none;object-fit:contain}.IPhone14Frame_screen__545um{display:flex;flex-direction:column;z-index:0;min-width:0;min-height:0;flex-shrink:0;align-self:center;border-radius:55px;background-color:white}.IPhone14Frame_screen__545um,.ScrollAreaBase_ScrollArea__ZXu0D{box-sizing:border-box;position:relative;height:100%;width:100%;overflow:hidden}.ScrollAreaBase_Viewport__TnQhp{width:100%;height:100%;overflow:auto;overscroll-behavior:contain}[data-scroll-orientation=horizontal] .ScrollAreaBase_Viewport__TnQhp{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.ScrollAreaBase_Content__wNT3b{box-sizing:border-box}.ScrollAreaBase_Scrollbar__g2ceN{display:flex;position:relative;background-color:var(--core-neutral-50);border-radius:8px;opacity:0;transition:opacity .15s .3s;pointer-events:none;z-index:2;&[data-orientation=vertical]{width:4px;height:calc(100% - 8px);margin:4px;justify-content:center}&[data-orientation=horizontal]{height:4px;width:calc(100% - 8px);margin:4px;align-items:center}&:before{content:"";position:absolute}&[data-orientation=vertical]:before{width:20px;height:100%}&[data-orientation=horizontal]:before{width:100%;height:20px}}[data-scrollbar-only-on-scroll=false] .ScrollAreaBase_Scrollbar__g2ceN[data-hovering],[data-scrollbar-only-on-scroll=false] .ScrollAreaBase_Scrollbar__g2ceN[data-scrolling],[data-scrollbar-only-on-scroll=true] .ScrollAreaBase_Scrollbar__g2ceN[data-scrolling]{opacity:1;transition-duration:75ms;transition-delay:0s;pointer-events:auto}.ScrollAreaBase_Thumb__poL_v{border-radius:inherit;background-color:var(--core-neutral-200);&[data-orientation=vertical]{width:100%}&[data-orientation=horizontal]{height:100%}}[data-hide-scrollbar=true] .ScrollAreaBase_Scrollbar__g2ceN,[data-scroll-orientation=horizontal] .ScrollAreaBase_Scrollbar__g2ceN[data-orientation=vertical],[data-scroll-orientation=vertical] .ScrollAreaBase_Scrollbar__g2ceN[data-orientation=horizontal]{display:none}.ScrollAreaBase_GradientBottom__6amSj,.ScrollAreaBase_GradientLeft__ysgXk,.ScrollAreaBase_GradientRight__GCx_Z,.ScrollAreaBase_GradientTop__QtfvI{position:absolute;pointer-events:none;transition:opacity .15s ease-out;z-index:1}.ScrollAreaBase_GradientBottom__6amSj,.ScrollAreaBase_GradientTop__QtfvI{left:0;right:0}.ScrollAreaBase_GradientLeft__ysgXk,.ScrollAreaBase_GradientRight__GCx_Z{top:0;bottom:0}.ScrollAreaBase_GradientTop__QtfvI{top:0;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent)}.ScrollAreaBase_GradientBottom__6amSj{bottom:0;-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent);mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent)}.ScrollAreaBase_GradientLeft__ysgXk{left:0;-webkit-mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent);mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent)}.ScrollAreaBase_GradientRight__GCx_Z{right:0;-webkit-mask-image:linear-gradient(270deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent);mask-image:linear-gradient(270deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent)}.AiChatContainer_container__nLbor{--ai-chat-surface:var(--bg-surface-1);--ai-chat-content-padding-top:72px;--ai-chat-inset-x:12px;display:flex;flex-direction:column;height:100%;min-height:0;background-color:transparent;position:relative;overflow:hidden}.AiChatContainer_header__gKn_5{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--core-neutral-100);background-color:white;flex-shrink:0;z-index:10}.AiChatContainer_headerTitle__KO0yQ{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:var(--core-neutral-900)}.AiChatContainer_headerSubtitle__wwRCb{font-size:13px;color:var(--core-neutral-500);font-weight:400;margin-left:8px}.AiChatContainer_headerActions__An2YM{display:flex;align-items:center;gap:8px}.AiChatContainer_actionsBar__8Xf8x{position:absolute;top:0;left:8;right:8;display:flex;align-items:flex-start;justify-content:space-between;padding:8px 0 32px;background:linear-gradient(to bottom,var(--ai-chat-surface) 55%,transparent 100%);flex-shrink:0;z-index:15;pointer-events:none}.AiChatContainer_actionsBarLeft__mdInv{display:flex;align-items:center;gap:4px;pointer-events:auto}.AiChatContainer_actionsBarContent__VvUL5{display:flex;align-items:center;gap:0;pointer-events:auto}.AiChatContainer_messagesWrapper__Yc8Oe{flex:1;min-height:0;overflow:hidden;position:relative}.AiChatContainer_messagesScrollArea__Dq5l5{height:100%;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:relative}.AiChatContainer_messagesScrollArea__Dq5l5::-webkit-scrollbar{display:none}.AiChatContainer_messagesInner__b5Ek4{min-height:100%;display:flex;flex-direction:column;position:relative}.AiChatContainer_messagesContent__1f9Qx{display:flex;flex-direction:column;flex:1;padding:var(--ai-chat-content-padding-top) 8px 24px}.AiChatContainer_liveRunMessage__jLlxY{animation:none}.AiChatContainer_questionCardRow__7ZkdU{width:100%;max-width:768px;margin:0 auto;padding:0 24px}.AiChatContainer_composer__NJXrL{position:relative;width:100%;max-width:768px;margin:0 auto}.AiChatContainer_hitlDock__uSKpo{position:absolute;right:0;bottom:calc(100% + var(--space-8));left:0;z-index:3;will-change:transform,opacity}.AiChatContainer_questionDock__ZtT1N{position:relative;bottom:auto}.AiChatContainer_dynamicSpacer__1krNU{flex-shrink:0}.AiChatContainer_emptyState__zIBgC{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:80px 24px 40px;text-align:center;flex:1}.AiChatContainer_emptyStateTitle__f8BIS{font-family:Inter,-apple-system,sans-serif;font-size:28px;font-weight:600;color:var(--core-neutral-900,#1a1a1a);margin:0;letter-spacing:-.02em}.AiChatContainer_quickPrompts__lUo0P{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:24px;max-width:600px;width:100%}.AiChatContainer_quickPrompt___mdj4{display:flex;align-items:center;gap:10px;padding:12px 16px;background-color:var(--core-neutral-50,#fafafa);border:1px solid var(--core-neutral-100,#f0f0f0);border-radius:12px;font-family:Inter,-apple-system,sans-serif;font-size:13px;font-weight:400;color:var(--core-neutral-700,#374151);cursor:pointer;transition:all .12s ease;text-align:left}.AiChatContainer_quickPrompt___mdj4:hover{background-color:white;border-color:var(--core-neutral-200,#e5e7eb);box-shadow:0 2px 8px rgba(0,0,0,.06)}.AiChatContainer_quickPrompt___mdj4:active{transform:scale(.98)}.AiChatContainer_quickPromptIcon__Qm5Pl{color:var(--core-neutral-500,#6b7280);flex-shrink:0}.AiChatContainer_centeredEmptyState__cCcgP{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:40px}.AiChatContainer_centeredEmptyStateBottom__kW4Ss{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.AiChatContainer_showcaseHeaderSection__Px0yJ{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--space-12);height:215px}.AiChatContainer_showcaseHeader__8EZD8{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.AiChatContainer_showcaseTitle__DvYCn{font-family:var(--font-body);font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-3xl);font-weight:var(--font-weight-text);color:var(--text-secondary);text-wrap:balance;margin:0}.AiChatContainer_suggestionsWrapper__ca5Tg{width:100%;max-width:520px;height:215px}.AiChatContainer_suggestionsContainer__i1JV_{display:flex;flex-direction:column;gap:12px;width:100%}.AiChatContainer_categoryPillsRow__AmOfa{display:flex;align-items:center;gap:4px;width:100%;padding:4px 0}.AiChatContainer_categoryPillsScroll__oJDen{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;mask-image:linear-gradient(90deg,transparent 0,black 12px,black calc(100% - 12px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 12px,black calc(100% - 12px),transparent);padding:4px 12px}.AiChatContainer_categoryPillsScroll__oJDen::-webkit-scrollbar{display:none}.AiChatContainer_categoryPill__3a760{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:transparent;border:.5px solid var(--core-neutral-200);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;font-family:Inter,sans-serif;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:500;color:var(--core-neutral-600);white-space:nowrap;flex-shrink:0;height:32px}.AiChatContainer_categoryPill__3a760:hover{background-color:var(--core-neutral-100);color:var(--core-neutral-800)}.AiChatContainer_categoryPillActive__yCTJH{background-color:var(--core-neutral-150);color:var(--core-neutral-900)}.AiChatContainer_categoryPillActive__yCTJH:hover{background-color:var(--core-neutral-150)}.AiChatContainer_dismissButton__q1wU3{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:transparent;border:none;border-radius:8px;cursor:pointer;color:var(--core-neutral-400);transition:color .15s ease,background-color .15s ease}.AiChatContainer_dismissButton__q1wU3:hover{color:var(--core-neutral-700);background-color:var(--core-neutral-100)}.AiChatContainer_subPromptsList__ZyEoA{display:flex;flex-direction:column;width:100%}.AiChatContainer_subPromptRow__m_b0e{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:100%;padding:7px 14px;box-sizing:border-box;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:background-color .12s ease;text-align:left}.AiChatContainer_subPromptRow__m_b0e:hover{background-color:var(--core-neutral-100)}.AiChatContainer_subPromptLabel__iM3OO{font-family:Inter,sans-serif;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:400;color:var(--core-neutral-600)}.AiChatContainer_subPromptRow__m_b0e:hover .AiChatContainer_subPromptLabel__iM3OO{color:var(--core-neutral-800)}.AiChatContainer_subPromptArrow__xoZVN{flex-shrink:0;color:var(--core-neutral-400);opacity:0;transition:opacity .12s ease}.AiChatContainer_subPromptRow__m_b0e:hover .AiChatContainer_subPromptArrow__xoZVN{opacity:1}.AiChatContainer_showSuggestionsButton__c1fSj{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 0;background:transparent;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:var(--text-base);line-height:var(--leading-base);font-weight:400;color:var(--core-neutral-400);transition:color .15s ease}.AiChatContainer_showSuggestionsButton__c1fSj:hover{color:var(--core-neutral-600)}.AiChatContainer_centeredInputWrapper__Z0lPR{position:relative;width:100%;max-width:520px}.AiChatContainer_sandboxWarmupSlot__2qopx{position:absolute;left:0;right:0;bottom:calc(100% + 8px);display:flex;align-items:flex-end;justify-content:flex-start;height:32px;margin:0 auto;max-width:768px;width:100%;pointer-events:none}.AiChatContainer_sandboxWarmupNotice__8GP_0{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:calc(100% - 36px);margin:0;padding:5px 11px;width:fit-content;min-height:24px;font-family:var(--font-body);color:var(--core-neutral-600);text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.68)),var(--bg-base);border:1px solid color-mix(in srgb,var(--core-neutral-150) 58%,white);border-radius:999px;box-shadow:none}.AiChatContainer_sandboxWarmupText__SsPEb{min-width:0;font-size:11px;font-weight:500;line-height:14px;background:linear-gradient(90deg,var(--core-neutral-650,var(--core-neutral-700)) 0,var(--core-neutral-650,var(--core-neutral-700)) 38%,var(--core-neutral-400) 50%,var(--core-neutral-650,var(--core-neutral-700)) 62%,var(--core-neutral-650,var(--core-neutral-700)) 100%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:AiChatContainer_sandboxWarmupShimmer__VdQMT 4.8s ease-in-out infinite}.AiChatContainer_sandboxWarmupMeta__e7OIP{min-width:0;padding-left:7px;border-left:1px solid var(--core-neutral-150);font-size:10px;font-weight:500;line-height:14px;color:var(--core-neutral-350,var(--core-neutral-400));font-variant-numeric:tabular-nums;letter-spacing:.01em}@keyframes AiChatContainer_sandboxWarmupShimmer__VdQMT{0%{background-position:220% 0}to{background-position:-220% 0}}@media (max-width:600px){.AiChatContainer_suggestionsWrapper__ca5Tg{max-width:100%}.AiChatContainer_categoryPill__3a760{font-size:11px;padding:4px 10px;height:28px}.AiChatContainer_subPromptLabel__iM3OO{font-size:13px}.AiChatContainer_centeredInputWrapper__Z0lPR{max-width:100%}}.AiChatContainer_inputWrapper__P5DD9{position:sticky;bottom:0;padding:12px var(--ai-chat-inset-x);padding-bottom:max(12px,env(safe-area-inset-bottom,12px));background:linear-gradient(to bottom,transparent 0,var(--ai-chat-surface) 16px);z-index:10;overflow:visible}.AiChatContainer_queuedFollowUps__LiMI_{max-width:768px;margin:0 auto 12px;width:100%;border:1px solid var(--core-neutral-150);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.94)),var(--bg-base);box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px rgba(15,23,42,.05);overflow:hidden}.AiChatContainer_queuedFollowUp__aJtR8{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 20px;background:transparent}.AiChatContainer_queuedFollowUp__aJtR8+.AiChatContainer_queuedFollowUp__aJtR8{border-top:1px solid var(--core-neutral-100)}.AiChatContainer_queuedFollowUpBody__7mfjU{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.AiChatContainer_queuedFollowUpText__gQo0X{font-family:Inter,-apple-system,sans-serif;font-size:13px;line-height:1.4;color:var(--core-neutral-600);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.AiChatContainer_queuedFollowUpElementLabel__wrahg{font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:1;color:var(--core-purple-500)}.AiChatContainer_queuedFollowUpActions__oEUeE{display:flex;align-items:center;gap:4px;flex-shrink:0}.AiChatContainer_queuedFollowUpDragHandle__a2dBw{appearance:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--core-neutral-400);cursor:grab;touch-action:none;transition:color .15s ease}.AiChatContainer_queuedFollowUpDragHandle__a2dBw:hover{color:var(--core-neutral-600)}.AiChatContainer_queuedFollowUpDragHandle__a2dBw:active{cursor:grabbing}.AiChatContainer_scrollButton__ADr7n{position:absolute;bottom:200px;left:0;right:0;margin-inline:auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--bg-base);border:1px solid var(--core-neutral-100);border-radius:50%;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.05);z-index:20;transition:all .15s ease;color:var(--core-neutral-600)}.AiChatContainer_scrollButton__ADr7n:hover{background-color:var(--core-neutral-50);box-shadow:0 6px 16px rgba(0,0,0,.12)}@media (max-width:768px){.AiChatContainer_header__gKn_5{padding:14px 16px}.AiChatContainer_messagesContent__1f9Qx{padding:0 50px}.AiChatContainer_inputWrapper__P5DD9{padding:12px 16px 20px}.AiChatContainer_queuedFollowUp__aJtR8{align-items:flex-start;flex-direction:column}.AiChatContainer_queuedFollowUpActions__oEUeE{width:100%;justify-content:flex-end}.AiChatContainer_scrollButton__ADr7n{bottom:170px;width:32px;height:32px}.AiChatContainer_emptyState__zIBgC{padding:40px 20px}.AiChatContainer_quickPrompts__lUo0P{flex-direction:column;width:100%}.AiChatContainer_quickPrompt___mdj4{width:100%;justify-content:flex-start}}.AiChatContainer_loadingSkeleton__Bg_NJ{display:flex;flex-direction:column;gap:var(--space-24);flex:1;padding:var(--space-8) var(--ai-chat-message-inset,var(--space-24));pointer-events:none;opacity:0;animation:AiChatContainer_loading-skeleton-enter__Nn28O .24s ease-out .12s forwards}@keyframes AiChatContainer_loading-skeleton-enter__Nn28O{to{opacity:1}}@keyframes AiChatContainer_loading-skeleton-shimmer__z4u18{0%{background-position:200% 0}to{background-position:-200% 0}}.AiChatContainer_loadingSkeletonBar__cdgc4{display:block;height:var(--space-12);border-radius:var(--radius-4);background:linear-gradient(90deg,var(--bg-surface-2) 0,var(--bg-surface-3) 50%,var(--bg-surface-2) 100%);background-size:200% 100%;animation:AiChatContainer_loading-skeleton-shimmer__z4u18 1.6s ease-in-out infinite}.AiChatContainer_loadingSkeletonUser__7WRjN{display:flex;justify-content:flex-end}.AiChatContainer_loadingSkeletonBubble__de8Fw{width:46%;max-width:320px;height:40px;border-radius:var(--radius-12)}.AiChatContainer_loadingSkeletonAssistant__rMGrk{display:flex;flex-direction:column;gap:var(--space-10)}.AiChatContainer_loadingSkeletonCard__U0wUi{width:100%;height:72px;margin:var(--space-6) 0;border-radius:var(--radius-10)}.AiMessage_messageContainer__cQfaO{display:flex;flex-direction:column;width:100%}.AiMessage_messageRow__g0HOI{display:flex;gap:12px;max-width:768px;margin:0 auto 12px;width:100%}.AiMessage_roleUser__Dz5aC .AiMessage_messageRow__g0HOI{justify-content:flex-end}.AiMessage_roleAssistant__hZIB5 .AiMessage_messageRow__g0HOI{align-items:flex-start}.AiMessage_roleSystem__DTKiQ .AiMessage_messageRow__g0HOI{justify-content:center;padding:12px 0}.AiMessage_contentWrapper__kGYw_{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:0 var(--ai-chat-message-inset,24px)}.AiMessage_roleUser__Dz5aC .AiMessage_contentWrapper__kGYw_{align-items:flex-end;flex:unset;max-width:70%}.AiMessage_content__v0W0h{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.6;font-weight:var(--font-weight-text);color:var(--core-neutral-800);word-wrap:break-word;overflow-wrap:break-word}.AiMessage_roleUser__Dz5aC .AiMessage_content__v0W0h{background:var(--bg-surface-3);padding:8px 12px;border-radius:12px;max-width:min(720px,100%)}.AiMessage_roleAssistant__hZIB5 .AiMessage_content__v0W0h{padding:0;background:transparent}.AiMessage_roleSystem__DTKiQ .AiMessage_content__v0W0h{font-size:12px;color:var(--core-neutral-500);background-color:var(--core-neutral-50);padding:6px 12px;border-radius:6px}.AiMessage_assistantContentBlocks__618_Z{display:flex;flex-direction:column}.AiMessage_attachmentNotice__70aYG{display:flex;flex-direction:column;align-items:flex-end}.AiMessage_attachmentToggle__ntIVJ{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:none;background:none;border-radius:6px;cursor:pointer;font-family:var(--font-body);font-size:12px;color:var(--core-neutral-400);line-height:1.4;text-align:right;user-select:none;position:relative;z-index:1}@media (hover:hover){.AiMessage_attachmentToggle__ntIVJ:hover{color:var(--core-neutral-600)}}.AiMessage_attachmentChevron__X8y_j{flex-shrink:0;transition:transform .15s ease;transform:rotate(-90deg)}.AiMessage_attachmentChevronExpanded__rvlHP{transform:rotate(0deg)}.AiMessage_attachmentSummary__n8LBD{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.AiMessage_attachmentDetailsWrapper__lvnFB{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.AiMessage_attachmentDetailsOpen__hLZ3L{grid-template-rows:1fr}.AiMessage_attachmentDetails__SgvPH{display:flex;flex-direction:column;gap:8px;padding-top:8px;overflow:hidden}.AiMessage_attachmentImages__FtAQp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}.AiMessage_attachmentImageThumb__lquvD{display:block;width:80px;height:80px;border-radius:6px;border:none;box-shadow:0 1px 2px 0 var(--core-neutral-100);padding:0;object-fit:contain;flex-shrink:0}.AiMessage_attachmentChips__dUvZy{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.AiMessage_streamingContent__5yRQ5{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.AiMessage_content__v0W0h p{margin:0 0 12px}.AiMessage_content__v0W0h p:last-child{margin-bottom:0}.AiMessage_content__v0W0h h1,.AiMessage_content__v0W0h h2,.AiMessage_content__v0W0h h3,.AiMessage_content__v0W0h h4{font-weight:600;margin:20px 0 10px;color:var(--core-neutral-900)}.AiMessage_content__v0W0h h1{font-size:20px;line-height:1.3}.AiMessage_content__v0W0h h2{font-size:17px;line-height:1.4}.AiMessage_content__v0W0h h3{font-size:15px;line-height:1.4}.AiMessage_content__v0W0h h1:first-child,.AiMessage_content__v0W0h h2:first-child,.AiMessage_content__v0W0h h3:first-child{margin-top:0}.AiMessage_content__v0W0h code:not(pre code){font-family:RoobertMono,SF Mono,Monaco,monospace;font-size:.85em;background-color:var(--core-neutral-100);padding:2px 6px;border-radius:4px;color:var(--core-neutral-700);word-break:break-word}.AiMessage_content__v0W0h pre{margin:12px 0}.AiMessage_content__v0W0h blockquote{margin:12px 0;padding:10px 16px;border-left:2px solid var(--core-neutral-200);background-color:var(--core-neutral-25);border-radius:0 6px 6px 0;color:var(--core-neutral-600)}.AiMessage_content__v0W0h blockquote p{margin:0}.AiMessage_content__v0W0h a{color:var(--core-neutral-700);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.AiMessage_content__v0W0h a:hover{color:var(--core-neutral-900)}.AiMessage_content__v0W0h strong{font-weight:600;color:var(--core-neutral-900)}.AiMessage_content__v0W0h em{font-style:italic}.AiMessage_content__v0W0h hr{margin:20px 0;border:none;height:1px;background-color:var(--core-neutral-100)}.AiMessage_content__v0W0h table{width:100%;margin:12px 0;border-collapse:collapse;font-size:13px}.AiMessage_content__v0W0h td,.AiMessage_content__v0W0h th{padding:8px 12px;text-align:left;border-bottom:1px solid var(--core-neutral-100)}.AiMessage_content__v0W0h th{font-weight:600;color:var(--core-neutral-700);background-color:var(--core-neutral-25)}.AiMessage_content__v0W0h tr:last-child td{border-bottom:none}.AiMessage_metadata__UCNgI{display:flex;align-items:center;margin-top:4px}.AiMessage_roleUser__Dz5aC .AiMessage_metadata__UCNgI{justify-content:flex-end}.AiMessage_timestamp__D5481{font-family:var(--font-mono);font-size:11px;color:var(--core-neutral-400);opacity:0;pointer-events:none;transition:opacity .15s ease}.AiMessage_messageContainer__cQfaO:hover .AiMessage_timestamp__D5481{opacity:1;pointer-events:auto}.AiMessage_userRestoreButton__BY7aZ{opacity:0;pointer-events:none;transition:opacity .15s ease;color:var(--core-neutral-400);width:24px!important;height:24px!important;padding:0!important;margin:0!important;&:hover{background-color:transparent}}.AiMessage_messageContainer__cQfaO:hover .AiMessage_userRestoreButton__BY7aZ{opacity:1;pointer-events:auto}.AiMessage_actions__6TnJo{display:flex;align-items:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .15s ease}.AiMessage_messageContainer__cQfaO:hover .AiMessage_actions__6TnJo{opacity:1;pointer-events:auto}.AiMessage_status__1aCDd{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11px}.AiMessage_statusStreaming__6mxel{color:var(--core-neutral-500)}.AiMessage_statusStreaming__6mxel:before{content:"";width:5px;height:5px;background-color:var(--core-neutral-500);border-radius:50%;animation:AiMessage_statusPulse__5uVlQ 1s ease-in-out infinite}.AiMessage_statusError__E6ygT{color:var(--core-neutral-400)}@keyframes AiMessage_statusPulse__5uVlQ{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.6}}.AiMessage_toolBlock__IB9Bu{display:flex;flex-direction:column;gap:8px}.AiMessage_toolItem__NLmU9{min-height:0}.AiMessage_thinkingBlock__JEeV3,.AiMessage_toolBlock__IB9Bu{margin-bottom:8px}.AiMessage_textBlock__dk7ww{margin:12px 0}.AiMessage_feedbackPopover__OZLUZ{display:flex;flex-direction:column;gap:12px;padding:14px}.AiMessage_feedbackActions__gmsug{display:flex;justify-content:flex-end;gap:8px}.AiMessage_restoreContainer___2Zhk{padding:0}.AiMessage_restoreMessage__um2_j{display:flex;align-items:center;gap:8px;padding:10px 24px;min-height:24px;background:var(--bg-surface-1);border:1px solid var(--core-neutral-150);border-radius:10px;box-shadow:var(--shadow-base-xs);max-width:768px;margin:16px auto 24px;width:100%}.AiMessage_restoreIcon__np9Xm{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background-color:rgba(99,102,241,.12);color:var(--core-purple-600);flex-shrink:0}.AiMessage_restoreLabel__sT63d{flex:1;font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:500;color:var(--core-neutral-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.AiMessage_snapshotNotice__Nwc_J{display:flex;align-items:center;gap:8px;padding:10px 24px;min-height:24px;background:var(--bg-surface-1);border:1px solid var(--core-neutral-150);border-radius:10px;box-shadow:var(--shadow-base-xs);max-width:768px;margin:16px auto 24px;width:100%}.AiMessage_snapshotNoticeIcon__Ai9du{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background-color:var(--core-amber-100,#fef3c7);color:var(--core-amber-700,#b45309);flex-shrink:0}.AiMessage_snapshotNoticeLabel__wlyXI{flex:1;font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:500;color:var(--core-neutral-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:768px){.AiMessage_messageRow__g0HOI{padding:12px 0;gap:10px}.AiMessage_content__v0W0h{font-size:14px}.AiMessage_roleUser__Dz5aC .AiMessage_contentWrapper__kGYw_{max-width:85%}.AiMessage_restoreMessage__um2_j,.AiMessage_snapshotNotice__Nwc_J{padding:10px 16px}}.AiMessage_retryButton__ltXcy{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--core-neutral-400);cursor:pointer;flex-shrink:0}.AiMessage_retryButton__ltXcy:hover{color:var(--core-neutral-800)}.AiMessage_ttft__6ZnZe{font-family:var(--font-mono);font-size:10px;color:var(--core-neutral-400);margin-left:6px;opacity:0;pointer-events:none;transition:opacity .15s ease}.AiMessage_messageContainer__cQfaO:hover .AiMessage_ttft__6ZnZe{opacity:1;pointer-events:auto}.AiMessage_interruptedIndicator__H82s3{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:11px;color:var(--core-neutral-400);font-style:italic}.AiPromptInput_container__RIjeP{position:relative;display:flex;flex-direction:column;max-width:768px;margin:0 auto;width:100%}.AiPromptInput_containerDisabled__WeK5y{opacity:.5;cursor:not-allowed}.AiPromptInput_containerDisabled__WeK5y *{cursor:not-allowed}.AiPromptInput_containerDragOver__Fbgib .AiPromptInput_inputWrapper__LRv9n{border-color:#818cf8;box-shadow:0 0 0 2px rgba(129,140,248,.2),0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.02)}.AiPromptInput_inputWrapper__LRv9n{position:relative;z-index:1;display:flex;flex-direction:column;background-color:var(--bg-base);border:1px solid var(--core-neutral-150);border-radius:20px;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.02),inset 0 1px 2px 0 rgba(50,50,50,.04);overflow:visible}.AiPromptInput_inputWrapper__LRv9n:focus-within{outline:2px solid var(--core-neutral-150);outline-offset:2px}.AiPromptInput_hiddenFileInput__ZHyP9{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.AiPromptInput_attachmentsDrawer__1_Ut2{position:relative;z-index:0;width:98%;margin:0 auto -14px;border:1px solid var(--core-neutral-150);border-bottom:none;border-radius:12px 12px 0 0;padding:12px 12px 28px;background:var(--bg-surface-2);box-shadow:0 -1px 4px 0 var(--core-neutral-100) inset;transition:max-height .3s ease,opacity .2s ease,padding .3s ease,margin .3s ease;max-height:300px;opacity:1;overflow:hidden}.AiPromptInput_attachmentsDrawer__1_Ut2[data-empty=true]{max-height:0;opacity:0;padding:0 16px;margin-bottom:0;border:none}.AiPromptInput_attachmentsDrawerContent__oFKw6{display:flex;flex-direction:column;gap:12px}.AiPromptInput_attachmentsImageRow__uqvqK{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.AiPromptInput_attachmentsChipsRow__97hmx{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.AiPromptInput_autoContextChip__ZRbYs{display:inline-flex;align-items:center;gap:5px;height:28px;padding:2px 8px 2px 6px;background-color:var(--core-neutral-50);border:none;border-radius:6px;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--core-neutral-500);line-height:1;white-space:nowrap;min-width:0;max-width:100%;cursor:default;font-variant-numeric:tabular-nums;box-sizing:border-box}.AiPromptInput_autoContextChipIcon__S2JM2{width:12px;height:12px;flex-shrink:0}.AiPromptInput_autoContextChipText__jH5DR{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiPromptInput_inputArea__7LMmt{position:relative;display:flex;align-items:flex-start;padding:16px 18px 8px}.AiPromptInput_textarea__kixIf{flex:1;min-height:56px;max-height:var(--max-height,200px);padding:0;border:none;outline:none;background:transparent;resize:none;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:24px;color:var(--core-neutral-800);box-sizing:border-box}.AiPromptInput_textarea__kixIf::placeholder{color:var(--core-neutral-400);line-height:24px}.AiPromptInput_containerCard__FA0RF .AiPromptInput_inputWrapper__LRv9n{border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-12);box-shadow:0 1px 1px rgba(0,0,0,.04)}.AiPromptInput_containerCard__FA0RF .AiPromptInput_attachmentsDrawer__1_Ut2{box-sizing:border-box}.AiPromptInput_containerCard__FA0RF.AiPromptInput_containerDisabled__WeK5y{opacity:1;cursor:auto}.AiPromptInput_containerCard__FA0RF.AiPromptInput_containerDisabled__WeK5y *{cursor:auto}.AiPromptInput_containerCard__FA0RF.AiPromptInput_containerDisabled__WeK5y .AiPromptInput_attachmentsDrawerContent__oFKw6,.AiPromptInput_containerCard__FA0RF.AiPromptInput_containerDisabled__WeK5y .AiPromptInput_controlsBar__dM2kK,.AiPromptInput_containerCard__FA0RF.AiPromptInput_containerDisabled__WeK5y .AiPromptInput_inputArea__7LMmt{opacity:.6}.AiPromptInput_containerCard__FA0RF .AiPromptInput_inputWrapper__LRv9n:focus-within{outline:none}.AiPromptInput_containerCard__FA0RF .AiPromptInput_inputArea__7LMmt{padding:var(--space-16) var(--space-16) 0}.AiPromptInput_containerCard__FA0RF .AiPromptInput_textarea__kixIf{min-height:calc(var(--space-96) + var(--space-12));font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-primary)}.AiPromptInput_containerCard__FA0RF .AiPromptInput_textarea__kixIf:disabled{color:var(--text-primary)}.AiPromptInput_containerCard__FA0RF .AiPromptInput_textarea__kixIf::placeholder{color:var(--text-placeholder);line-height:var(--leading-base)}.AiPromptInput_containerCard__FA0RF .AiPromptInput_controlsBar__dM2kK{height:auto;padding:0 var(--space-16) var(--space-16)}.AiPromptInput_containerField__xVeYY .AiPromptInput_inputWrapper__LRv9n{background-color:var(--bg-surface-1);border-radius:var(--radius-10);box-shadow:inset 0 1px 2px 0 rgba(50,50,50,.04),0 2px 2px 0 rgba(0,0,0,.02)}.AiPromptInput_containerField__xVeYY .AiPromptInput_textarea__kixIf{min-height:144px;max-height:144px}.AiPromptInput_containerField__xVeYY .AiPromptInput_controlsBar__dM2kK{padding:0 var(--space-12) var(--space-10)}.AiPromptInput_containerField__xVeYY.AiPromptInput_containerDisabled__WeK5y{opacity:.6}.AiPromptInput_containerField__xVeYY.AiPromptInput_containerDisabled__WeK5y .AiPromptInput_attachmentsDrawerContent__oFKw6,.AiPromptInput_containerField__xVeYY.AiPromptInput_containerDisabled__WeK5y .AiPromptInput_controlsBar__dM2kK,.AiPromptInput_containerField__xVeYY.AiPromptInput_containerDisabled__WeK5y .AiPromptInput_inputArea__7LMmt{opacity:1}.AiPromptInput_textarea__kixIf:disabled{color:var(--core-neutral-500)}.AiPromptInput_promptHelper__Ixm7o{display:flex;flex-direction:column;gap:4px;box-sizing:border-box;padding:8px 10px 10px;background:color-mix(in srgb,var(--bg-base) 96%,white 4%);border:1px solid var(--core-neutral-150);border-radius:20px;box-shadow:0 18px 40px rgba(15,23,42,.08),0 4px 12px rgba(15,23,42,.04);backdrop-filter:blur(14px);overflow:hidden}.AiPromptInput_promptHelperInline__NXbIL{position:absolute;left:-1px;right:-1px;bottom:calc(100% + 12px);width:calc(100% + 2px);z-index:20}.AiPromptInput_promptHelperPopup__XqB4a{width:var(--anchor-width);background:none;border:none;box-shadow:none}.AiPromptInput_promptHelperHeader__8yUmT{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 6px}.AiPromptInput_promptHelperHeaderTitle__52jYY{font-family:RoobertMono,SF Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--core-neutral-500)}.AiPromptInput_promptHelperHeaderHint__rF_Vw{font-size:10px;color:var(--core-neutral-400);text-align:right;flex-shrink:0}.AiPromptInput_promptHelperScrollArea__m9lP2{max-height:min(296px,38vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 6px 0 0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(17,24,39,.18) transparent}.AiPromptInput_promptHelperScrollArea__m9lP2::-webkit-scrollbar{width:8px}.AiPromptInput_promptHelperScrollArea__m9lP2::-webkit-scrollbar-track{background:transparent}.AiPromptInput_promptHelperScrollArea__m9lP2::-webkit-scrollbar-thumb{background:rgba(17,24,39,.16);border:2px solid transparent;border-radius:999px;background-clip:content-box}.AiPromptInput_promptHelperScrollArea__m9lP2::-webkit-scrollbar-thumb:hover{background:rgba(17,24,39,.24);background-clip:content-box}.AiPromptInput_promptHelperList__7hoW4{display:flex;flex-direction:column;gap:2px;padding-right:14px}.AiPromptInput_promptHelperSectionLabel__5L4X7{padding:8px 10px 4px 42px;font-family:RoobertMono,SF Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--core-neutral-400)}.AiPromptInput_promptHelperItem__TpEJa{display:flex;align-items:center;gap:10px;width:calc(100% - 2px);min-width:0;padding:6px 10px;background:transparent;border:none;border-radius:12px;text-align:left;cursor:pointer;transition:background-color .12s ease,transform .12s ease}.AiPromptInput_promptHelperItemActive__4ehkm,.AiPromptInput_promptHelperItem__TpEJa:hover{background:color-mix(in srgb,var(--core-neutral-50) 80%,white 20%)}.AiPromptInput_promptHelperItemIcon__i2prE{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--core-neutral-500);background:transparent;border-radius:6px;flex-shrink:0}.AiPromptInput_promptHelperItemContent__GKp_m{display:flex;flex-direction:row;align-items:baseline;gap:10px;min-width:0;flex:1}.AiPromptInput_promptHelperItemLabelRow__Qb4gy{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.AiPromptInput_promptHelperItemLabel__EHnmj{font-size:12px;font-weight:500;color:var(--core-neutral-800);line-height:1.25;white-space:nowrap}.AiPromptInput_promptHelperItemMeta__cBE6A{font-family:RoobertMono,SF Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--core-neutral-350,#9ca3af);flex-shrink:0}.AiPromptInput_promptHelperItemDetail__M_tv8{display:inline-block;min-width:0;max-width:100%;font-size:11px;line-height:1.3;color:var(--core-neutral-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.AiPromptInput_promptHelperItemTooltip__H_7ZA{font-size:11px;line-height:1.45;color:var(--text-primary)}.AiPromptInput_submitButtonWrapper__2E4_Y{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.AiPromptInput_queueButton__N5VvH{flex-shrink:0}.AiPromptInput_controlsBar__dM2kK{display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;padding:12px 12px 24px;overflow:visible;position:relative;box-sizing:border-box}.AiPromptInput_controlsLeft__K71jM{display:flex;align-items:center;gap:8px;min-width:0}.AiPromptInput_controlsRight__Kcq2n{display:flex;align-items:center;gap:8px;flex-shrink:0}.AiPromptInput_planToggle__KolPW[data-pressed]{background-color:var(--core-yellow-100);color:var(--core-yellow-500)}@keyframes AiPromptInput_modeDropdownSlideUp__qC7Me{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AiPromptInput_modeToggle__ZkhN3{position:relative;gap:5px;padding:5px 12px;border:none;border-radius:999px;font-family:RoobertMono,SF Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.3px;transition:all .12s ease;user-select:none}.AiPromptInput_actionButton__VeQ0P,.AiPromptInput_modeToggle__ZkhN3{appearance:none;display:inline-flex;align-items:center;background-color:transparent;color:var(--core-neutral-500);cursor:pointer}.AiPromptInput_actionButton__VeQ0P{justify-content:center;width:28px;height:28px;border:none;border-radius:6px;transition:all .1s ease}.AiPromptInput_actionButton__VeQ0P:hover{background-color:var(--core-neutral-100);color:var(--core-neutral-700)}.AiPromptInput_actionButton__VeQ0P:active{transform:scale(.95)}.AiPromptInput_elementGrabToggle__NthNw,.AiPromptInput_planToggle__KolPW{transition:all .15s ease}.AiPromptInput_elementGrabToggle__NthNw[data-pressed]{background-color:var(--core-neutral-100);color:var(--core-purple-500)}.AiPromptInput_debugToggle__DNxjf[data-pressed]{background-color:var(--core-red-100);color:var(--core-red-500)}.AiPromptInput_controlsDivider__zu9Un{width:1px;height:16px;background-color:var(--core-neutral-150);margin:0 4px}@media (max-width:768px){.AiPromptInput_inputArea__7LMmt{padding:14px 16px 6px}.AiPromptInput_textarea__kixIf{font-size:16px}.AiPromptInput_controlsBar__dM2kK{padding:0 12px}}.InlineChangeGroup_group__DOf5V{display:flex;flex-direction:column;gap:0;max-width:768px;margin:16px auto 24px;width:100%;border:1px solid var(--core-neutral-150);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-base-xs)}.InlineChangeGroup_header__rvtB3{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 8px 0 14px;background:var(--bg-surface-1);border-bottom:1px solid var(--core-neutral-100)}.InlineChangeGroup_headerCount__LxDDt{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--core-neutral-600)}.InlineChangeGroup_receiptToggle__oT21K{display:inline-flex;align-items:center;gap:6px;min-width:0;height:32px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer}.InlineChangeGroup_chevronExpanded__cczDq,.InlineChangeGroup_chevron__6Aq94{flex:0 0 auto;color:var(--core-neutral-400);transition:transform .16s cubic-bezier(.23,1,.32,1)}.InlineChangeGroup_chevronExpanded__cczDq{transform:rotate(180deg)}.InlineChangeGroup_receiptDetail__vyIvd{color:var(--core-neutral-400);font-family:var(--font-mono);font-size:10px}.InlineChangeGroup_headerActions__1zqwq,.InlineChangeGroup_receiptStatus__T1huR{display:inline-flex;align-items:center;gap:6px}.InlineChangeGroup_verifiedIcon__KzQjP{color:var(--core-green-600,#16803c)}.InlineChangeGroup_warningIcon__hRG4F{color:var(--core-orange-500)}.InlineChangeGroup_headerActions__1zqwq{gap:2px}.InlineChangeGroup_preview__XCXAH{position:relative;height:148px;overflow:hidden;background:var(--core-neutral-50);border-bottom:1px solid var(--core-neutral-100)}.InlineChangeGroup_previewTabs__qQJvV{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;padding:2px;background:color-mix(in srgb,var(--bg-surface-1) 92%,transparent);border:1px solid var(--core-neutral-150);border-radius:6px;box-shadow:var(--shadow-base-xs)}.InlineChangeGroup_previewTabActive__hHtoo,.InlineChangeGroup_previewTab__4Q6K5{min-width:54px;height:24px;padding:0 9px;font-family:var(--font-mono);font-size:10px;color:var(--core-neutral-500);background:transparent;border:0;border-radius:4px;cursor:pointer}.InlineChangeGroup_previewTabActive__hHtoo{color:var(--core-neutral-800);background:var(--bg-surface-1);box-shadow:var(--shadow-base-xs)}.InlineChangeGroup_previewTab__4Q6K5:disabled{cursor:default;opacity:.4}.InlineChangeGroup_previewViewport___tOLC{position:relative;width:100%;height:100%;overflow:hidden;background:var(--core-neutral-50)}.InlineChangeGroup_previewFrame__SICgS{width:400%;height:400%;pointer-events:none;border:0;transform:scale(.25);transform-origin:top left}.InlineChangeGroup_previewOpen__R8B_4{position:absolute;inset:0;padding:0;background:transparent;border:0;cursor:zoom-in}.InlineChangeGroup_rows__ZTVsF{background:var(--bg-surface-1)}.InlineChangeGroup_findings__AyoxW{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:var(--core-orange-50);border-bottom:1px solid var(--core-neutral-100)}.InlineChangeGroup_findingsHeading__qKE9t{font-size:11px;font-weight:600;line-height:16px;color:var(--core-neutral-700)}.InlineChangeGroup_findingsCopy__mZzva{font-size:11px;line-height:16px;color:var(--core-neutral-500)}.InlineChangeGroup_finding__dLWQz{display:flex;flex-direction:column}.InlineChangeGroup_findingLabel__nU04e{font-size:11px;line-height:16px;color:var(--core-neutral-700)}.InlineChangeGroup_row__wG_IQ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:7px 14px;width:100%;font-family:var(--font-body);text-align:left;background:var(--bg-surface-1);border:none;border-bottom:1px solid var(--core-neutral-100);transition:background-color .15s ease}.InlineChangeGroup_row__wG_IQ:last-child{border-bottom:0}.InlineChangeGroup_row__wG_IQ:not(:disabled){cursor:pointer}.InlineChangeGroup_row__wG_IQ:not(:disabled):hover{background:var(--core-neutral-50)}.InlineChangeGroup_changeCell__BVdxC{display:flex;align-items:flex-start;gap:8px;min-width:0}.InlineChangeGroup_marker__g_lWT{width:14px;flex:0 0 auto;font-family:var(--font-mono);font-size:12px;font-weight:700;line-height:18px;text-align:center}.InlineChangeGroup_added__d75Id{color:var(--core-green-600,#16803c)}.InlineChangeGroup_modified__JsSqx{color:var(--core-orange-600,#b45309)}.InlineChangeGroup_removed__2JCeq{color:var(--core-red-600,#dc2626)}.InlineChangeGroup_changeCopy__eWvPV{display:flex;flex-direction:column;min-width:0}.InlineChangeGroup_label__ifGwz{min-width:0;overflow:hidden;font-size:12px;font-weight:500;line-height:18px;color:var(--core-neutral-800);text-overflow:ellipsis;white-space:nowrap}.InlineChangeGroup_statusCell__LfJ43,.InlineChangeGroup_target__r1avc{min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:10px;line-height:16px;color:var(--core-neutral-400);text-overflow:ellipsis;white-space:nowrap}.InlineChangeGroup_statusCell__LfJ43{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;text-align:right}@media (prefers-reduced-motion:reduce){.InlineChangeGroup_row__wG_IQ{transition:none}}.CorePopover_trigger__O77B8{border:none;background:none;padding:0;cursor:pointer}.CorePopover_content__wxA_B{position:relative;background-color:var(--core-white);border-radius:12px;border:var(--border-hairline) solid var(--border-2);box-shadow:var(--shadow-layered-md);outline:none;z-index:1000;transform-origin:var(--transform-origin)}.CorePopover_padding-none__5wXdZ{padding:0}.CorePopover_padding-sm__L_jgE{padding:8px}.CorePopover_padding-md__8IzNH{padding:16px}.CorePopover_padding-lg__QSQjN{padding:24px}.CorePopover_arrow__Riu_3{fill:var(--core-white);stroke:var(--core-neutral-50);stroke-width:1px}.CorePopover_close__keebB{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--text-secondary);transition:background-color .15s ease}.CorePopover_close__keebB:hover{background-color:var(--core-neutral-50)}.CorePopover_close__keebB:focus-visible{outline:2px solid var(--core-purple-200);outline-offset:2px}.CorePopover_title__JUB4T{font-family:var(--font-mono);color:var(--core-purple-600);text-transform:uppercase;font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:1;padding-bottom:8px}.CoreInput_inputWrapper__RSMKH{position:relative;display:flex;align-items:center;width:100%}.CoreInput_iconContainer__z4PSs{position:absolute;left:12px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.CoreInput_iconContainer__z4PSs svg{width:16px;height:16px;color:var(--core-neutral-500)}.CoreInput_input__lrSDQ{width:100%;font-family:Inter,sans-serif;color:var(--core-neutral-950);background:var(--bg-surface-1);box-shadow:var(--shadow-inset-sm);border:.5px solid var(--border-2);border-radius:8px;outline:none;box-sizing:border-box;cursor:text}.CoreInput_input__lrSDQ.CoreInput_hasIcon___Spmn{padding-left:40px}.CoreInput_input__lrSDQ::placeholder{color:var(--text-placeholder)}.CoreInput_size-md__cMHey .CoreInput_input__lrSDQ{height:32px;font-size:12px;padding:0 12px}.CoreInput_size-md__cMHey .CoreInput_input__lrSDQ.CoreInput_hasIcon___Spmn{padding-left:36px}.CoreInput_size-md__cMHey .CoreInput_iconContainer__z4PSs{left:10px}.CoreInput_size-md__cMHey .CoreInput_iconContainer__z4PSs svg{width:14px;height:14px}.CoreInput_size-lg__Yxri_ .CoreInput_input__lrSDQ{height:40px;font-size:14px;padding:0 16px}.CoreInput_size-lg__Yxri_ .CoreInput_input__lrSDQ.CoreInput_hasIcon___Spmn{padding-left:40px}.CoreInput_size-lg__Yxri_ .CoreInput_iconContainer__z4PSs{left:12px}.CoreInput_size-lg__Yxri_ .CoreInput_iconContainer__z4PSs svg{width:16px;height:16px}.CoreInput_input__lrSDQ:focus-visible{outline:2px solid var(--core-neutral-150);outline-offset:2px}.CoreInput_input__lrSDQ:disabled{opacity:.6;cursor:not-allowed;background:var(--core-neutral-50)}.CoreInput_variant-surface__qqoIB .CoreInput_input__lrSDQ{background:var(--bg-surface-2);border:.5px solid var(--border-3)}.CoreInput_variant-surface__qqoIB .CoreInput_input__lrSDQ:focus-visible{outline:2px solid var(--core-neutral-200)}.CoreInput_variant-surface-dark__kvwmO .CoreInput_input__lrSDQ{background:var(--bg-surface-3);border:.5px solid var(--border-3)}.CoreInput_variant-surface-dark__kvwmO .CoreInput_input__lrSDQ:focus-visible{outline:2px solid var(--core-neutral-200)}.CoreInput_variant-ghost__TteJi .CoreInput_input__lrSDQ{background:transparent;border:1px solid transparent;padding:8px 12px;height:auto;box-shadow:none}.CoreInput_variant-ghost__TteJi .CoreInput_input__lrSDQ.CoreInput_hasIcon___Spmn{padding-left:36px}.CoreInput_variant-ghost__TteJi .CoreInput_iconContainer__z4PSs{left:10px}.CoreInput_input__lrSDQ.CoreInput_noTabFocus__NbQpJ:focus-visible{outline:none}.CoreInput_disabled__lQZ5A .CoreInput_iconContainer__z4PSs svg{opacity:.6}.ModuleDetailBody_card__xywov{display:flex;flex-direction:column;gap:var(--space-16);border:var(--border-hairline) solid var(--border-3);border-radius:var(--radius-12);background:var(--bg-base);padding:var(--space-16)}.ModuleDetailBody_copy__hKKBi{margin:0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}.ModuleDetailBody_cardHead__ijofv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.ModuleDetailBody_cardTitle__obKJM{margin:0;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-base);letter-spacing:var(--tracking-base)}.ModuleDetailBody_instructionsBody__rSAwQ{max-height:360px;overflow:auto;padding-right:var(--space-4)}.ModuleDetailBody_usageName__A87rq{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}.ModuleDetailBody_usageMeta__5WiuI,.ModuleDetailBody_usageName__A87rq{overflow:hidden;font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap}.ModuleDetailBody_usageMeta__5WiuI{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs)}.ModuleDetailBody_versionBadge__L0nzh{display:inline-flex;width:fit-content;max-width:100%;flex-shrink:0;align-items:center;gap:var(--space-6);border-radius:var(--radius-4);background:var(--bg-surface-1);color:var(--text-secondary);padding:var(--space-2) var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-text);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);white-space:nowrap}.ModuleDetailBody_versionDot__9caeQ{width:var(--space-8);height:var(--space-8);flex-shrink:0;border-radius:var(--radius-half);background:var(--core-neutral-300)}.ModuleDetailBody_versionBadge__L0nzh[data-version-status=current] .ModuleDetailBody_versionDot__9caeQ{background:var(--core-green-500)}.ModuleDetailBody_versionBadge__L0nzh[data-version-status=outdated] .ModuleDetailBody_versionDot__9caeQ{background:var(--core-orange-500)}.ModuleDetailBody_inlineEmpty__mowKN{display:flex;align-items:center;padding:0;color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}.ModuleDetailBody_emptyState__qQ_tp{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-24);text-align:center}.ModuleDetailBody_emptyState__qQ_tp h2,.ModuleDetailBody_emptyState__qQ_tp p{margin:0;font-family:var(--font-body);letter-spacing:var(--tracking-base)}.ModuleDetailBody_emptyState__qQ_tp h2{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-lg)}.ModuleDetailBody_emptyState__qQ_tp p{max-width:280px;color:var(--text-tertiary);font-size:var(--text-sm);line-height:var(--leading-sm)}@media (max-width:560px){.ModuleDetailBody_topGrid__MMPHG{grid-template-columns:1fr}}.ModuleDetailBody_moduleBadge__YQlDH{align-self:flex-start}.ModuleDetailBody_usageText__Q_m_w{min-width:0}.ModuleDetailBody_copy__hKKBi,.ModuleDetailBody_usageMeta__5WiuI,.ModuleDetailBody_usageName__A87rq,.ModuleDetailBody_versionBadge__L0nzh{user-select:text}.PhoneStatusBar_statusBar__1mMwK{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;position:absolute;top:0;left:0;right:0;padding:0 28px;z-index:2;pointer-events:none}.PhoneStatusBar_seamCover__OrcSx{position:absolute;top:0;left:0;right:0;z-index:0;pointer-events:none}.PhoneStatusBar_time__0n6d5{font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:-.007em}.PhoneStatusBar_centered__f3ufz{position:absolute;transform:translate(-50%,-50%)}.PhoneStatusBar_icons__TPsbn{height:18px;width:72px;object-fit:contain}.PhoneStatusBar_iconsNoCell__gKsK3{width:48.5px}.PhoneStatusBar_textDark__uUgqC .PhoneStatusBar_time__0n6d5{color:#000000}.PhoneStatusBar_textDark__uUgqC .PhoneStatusBar_icons__TPsbn{filter:none}.PhoneStatusBar_textLight__0ksV2 .PhoneStatusBar_time__0n6d5{color:#ffffff}.PhoneStatusBar_textLight__0ksV2 .PhoneStatusBar_icons__TPsbn{filter:invert(1)}.OpenInCoast_link__l1B7W{margin-left:auto;gap:4px;text-decoration:none}.CoreLoadingButton_contentWrapper__VL20A{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;position:relative}.CoreLoadingButton_contentWrapper__VL20A span{display:flex;width:100%;white-space:nowrap;align-items:center;justify-content:center;font-weight:500;font-family:Inter,sans-serif}.CoreLoadingButton_errorState__upkUf{background:linear-gradient(180deg,var(--core-destructive-500) 0,var(--core-destructive-600) 100%)!important;box-shadow:0 0 1px 1px rgba(255,255,255,.08) inset,0 1px 1.5px 0 rgba(0,0,0,.32),0 0 0 .5px var(--core-destructive-600)!important;color:var(--core-neutral-50)!important;border:.5px solid var(--core-red-300)!important}.CoreLoadingButton_Spinner__6S_fN,.CoreLoadingButton_Wrapper__a3XV9{height:var(--spinner-size,20px);width:var(--spinner-size,20px)}.CoreLoadingButton_Spinner__6S_fN{position:relative;top:50%;left:50%}.CoreLoadingButton_Bar__3VEIp{animation:CoreLoadingButton_spin__PMZgY 1.2s linear infinite;background:var(--spinner-color);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.CoreLoadingButton_Bar__3VEIp:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.CoreLoadingButton_Bar__3VEIp:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.CoreLoadingButton_Bar__3VEIp:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.CoreLoadingButton_Bar__3VEIp:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.CoreLoadingButton_Bar__3VEIp:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.CoreLoadingButton_Bar__3VEIp:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.CoreLoadingButton_Bar__3VEIp:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.CoreLoadingButton_Bar__3VEIp:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.CoreLoadingButton_Bar__3VEIp:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.CoreLoadingButton_Bar__3VEIp:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.CoreLoadingButton_Bar__3VEIp:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.CoreLoadingButton_Bar__3VEIp:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes CoreLoadingButton_spin__PMZgY{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.CoreLoadingButton_Bar__3VEIp{animation:none;opacity:.45}}.CoreAlertDialog_Backdrop__PoYpW{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000}.CoreAlertDialog_PopupContainer___7jbs{position:fixed;inset:0;z-index:1001;display:flex;align-items:center;justify-content:center;pointer-events:none}.CoreAlertDialog_Popup__N9kbH{pointer-events:auto}.CoreAlertDialog_Content__3Jwco{background:var(--bg-surface-1);border-radius:12px;border:1px solid var(--border-2);box-shadow:0 10px 38px -10px rgba(0,0,0,.35),0 10px 20px -15px rgba(0,0,0,.2);min-width:320px;max-width:400px;padding:24px;overflow:hidden}.CoreAlertDialog_Title__tsSxL{font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}.CoreAlertDialog_Description__l_tTm{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:var(--core-neutral-600);margin:0 0 24px;line-height:1.5}.CoreAlertDialog_Children__blS00{margin:0 0 24px}.CoreAlertDialog_Actions__Rj5wv{display:flex;justify-content:flex-end;gap:12px}.CoreAlertDialog_Actions__Rj5wv .CoreAlertDialog_DestructiveCancel__YCcK4,.CoreAlertDialog_Actions__Rj5wv .CoreAlertDialog_DestructiveCancel__YCcK4:hover{color:var(--feedback-error)}.CoreAlertDialog_Content__3Jwco[data-size=md]{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-8);width:calc(var(--space-40) * 11);max-width:calc(100vw - var(--space-32));padding:var(--space-20)}.CoreAlertDialog_Content__3Jwco[data-size=md] .CoreAlertDialog_Title__tsSxL{margin:0;font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md)}.CoreAlertDialog_Content__3Jwco[data-size=md] .CoreAlertDialog_Description__l_tTm{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-secondary)}.CoreAlertDialog_Content__3Jwco[data-size=md] .CoreAlertDialog_Children__blS00{margin:0}.CoreAlertDialog_Content__3Jwco[data-size=md] .CoreAlertDialog_Actions__Rj5wv{gap:var(--space-8);padding-top:var(--space-8)}.CoreSelect_trigger__YF_cq{border-radius:8px;font-family:Inter,sans-serif;font-weight:500;text-align:left;color:var(--core-neutral-800);transition:outline 0s ease,transform .15s ease;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;cursor:pointer;outline:none;gap:8px;width:100%;user-select:none;-webkit-user-select:none}.CoreSelect_trigger__YF_cq:focus-visible{outline:2px solid var(--core-purple-400);outline-offset:2px}.CoreSelect_trigger__YF_cq[data-popup-open=true] .CoreSelect_icon__EMnek{transform:rotate(180deg)}.CoreSelect_variantSurface__QcXdt{border:.5px solid var(--border-2);background:var(--core-surface-1);color:var(--text-secondary);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.08),0 .5px 1px 0 rgba(0,0,0,.07)}.CoreSelect_variantSurface__QcXdt:hover:not(.CoreSelect_disabled__G4YZG){filter:brightness(.97)}.CoreSelect_variantBase__tedvf{background-color:var(--core-white);border:.5px solid var(--border-3);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.08),0 .5px 1.5px 0 rgba(0,0,0,.07);color:var(--core-neutral-800)}.CoreSelect_variantBase__tedvf:hover:not(.CoreSelect_disabled__G4YZG){background-color:var(--bg-surface-2)}.CoreSelect_sizeSm__eWaA4{font-size:12px;height:24px;padding:0 12px}.CoreSelect_sizeMd__WquDL{font-size:12px;height:32px;padding:0 12px}.CoreSelect_sizeLg__NGbF1{font-size:14px;height:40px;padding:0 16px}.CoreSelect_disabled__G4YZG{opacity:.7;cursor:not-allowed}.CoreSelect_valueWrapper__apMGb{flex:1;display:grid;grid-template-rows:1fr 0;min-width:0}.CoreSelect_value__xfLdt{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CoreSelect_placeholder__u5WpH{color:var(--text-placeholder)}.CoreSelect_sizer__bncHl{display:flex;flex-direction:column;visibility:hidden;pointer-events:none;overflow:hidden}.CoreSelect_sizer__bncHl>span{white-space:nowrap}.CoreSelect_icon__EMnek{transition:transform .15s ease;color:var(--core-neutral-500)}.CoreSelect_icon__EMnek,.CoreSelect_leadingIcon___ALaS{display:flex;align-items:center;justify-content:center;flex-shrink:0}.CoreSelect_leadingIcon___ALaS{margin-right:4px}.CoreSelect_positioner__YrKit{z-index:1000;outline:none}.CoreSelect_popup__8xSsF{background:white;border-radius:8px;border:1px solid var(--core-neutral-100);min-width:var(--anchor-width);box-shadow:0 4px 6px -2px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1);overflow-y:auto;max-height:var(--available-height);padding:4px;transform-origin:var(--transform-origin);transition:transform .15s,opacity .15s;display:flex;flex-direction:column;gap:4px}.CoreSelect_popup__8xSsF[data-starting-style]{opacity:0;transform:scale(.95)}.CoreSelect_popup__8xSsF[data-ending-style]{transition:none}.CoreSelect_popup__8xSsF[data-side=none]{transition:none;transform:none;opacity:1}.CoreSelect_item__iQZRB{display:grid;grid-template-columns:12px 1fr;gap:8px;align-items:center;padding:6px 16px 6px 4px;border-radius:6px;cursor:pointer;font-size:14px;color:var(--core-neutral-700);outline:none;position:relative;user-select:none;-webkit-user-select:none}.CoreSelect_itemMd__3LIcA,.CoreSelect_itemSm__LtZTb{font-size:12px}.CoreSelect_itemLg__OLn5Z{font-size:14px}.CoreSelect_item__iQZRB:hover,.CoreSelect_item__iQZRB[data-highlighted]{background-color:var(--bg-surface-1)}.CoreSelect_item__iQZRB[data-selected]{background-color:var(--core-neutral-50);color:var(--core-neutral-900);font-weight:500}.CoreSelect_item__iQZRB[data-disabled]{opacity:.5;cursor:not-allowed}.CoreSelect_itemIndicator__NZ95_{grid-column-start:1;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--core-neutral-700)}.CoreSelect_itemText__xqmhy{grid-column-start:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CoreSelect_hint__PJfPg{color:var(--text-secondary);font-weight:var(--font-weight-text)}.CoreSwitch_wrapper__EtrDF{display:flex;align-items:center;gap:10px}.CoreSwitch_wrapperReverse__OlXKV{flex-direction:row}.CoreSwitch_switchRoot__yIDwv{display:flex}.CoreSwitch_switch__wJ5Yu{display:flex;align-items:center;flex-shrink:0;padding:2px;border-radius:9999px;cursor:pointer;outline:none;background:var(--bg-surface-2);border:.5px solid var(--border-3);position:relative;box-shadow:inset 0 1px 2px 0 rgba(50,50,50,.04)}.CoreSwitch_switch__wJ5Yu.CoreSwitch_switch__wJ5Yu,.CoreSwitch_switch__wJ5Yu.CoreSwitch_switch__wJ5Yu *{box-sizing:content-box}.CoreSwitch_variant-base__omunD{border-color:var(--border-2)}.CoreSwitch_switch__wJ5Yu:focus-visible{box-shadow:0 1px 2px 0 rgba(50,50,50,.04) inset,0 0 0 2px var(--core-purple-200)}.CoreSwitch_disabled__thu_f{opacity:.5;cursor:not-allowed}.CoreSwitch_thumb__0_b2_{display:block;background-color:var(--core-white);border-radius:50%;border:.5px solid var(--border-2);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.08),0 1px 1.5px 0 rgba(0,0,0,.03)}.CoreSwitch_label__UbLfd{color:var(--text-secondary);font-family:Inter,sans-serif;line-height:1;cursor:pointer;user-select:none}.CoreSwitch_labelDisabled__nEyaO{opacity:.5;cursor:not-allowed}.CoreSwitch_size-sm__2uTx6{width:32px;height:16px;padding:2px}.CoreSwitch_size-md__fLb8_{width:40px;height:20px;padding:2px}.CoreSwitch_thumb-sm__r4Ujb{width:16px;height:16px}.CoreSwitch_thumb-md__k2jJt{width:20px;height:20px}.CoreSwitch_label-md__0HnCD,.CoreSwitch_label-sm__DhnO3{font-size:12px}.MarkdownEditorDocs_sourceText__0VsnP{display:block;width:100%;min-height:120px;padding:var(--space-8);border:none;outline:none;resize:none;background:transparent;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:pre-wrap;box-sizing:border-box}.MarkdownEditorDocs_sourceText__0VsnP::placeholder{color:var(--text-placeholder)}.MarkdownEditorDocs_fit__QhkNh>:first-child,.MarkdownEditorDocs_fit__QhkNh>:first-child>:first-child{flex-wrap:wrap;row-gap:var(--space-4)}.MarkdownEditorDocs_fit__QhkNh .ProseMirror ul{list-style:disc}.MarkdownEditorDocs_fit__QhkNh .ProseMirror ol{list-style:decimal}.CoreTabs_root__VWqJr{display:flex;flex-direction:column}.CoreTabs_list__mLHhD{position:relative;display:inline-flex;align-items:center;gap:var(--space-6);padding-bottom:var(--space-8);border-bottom:1px solid var(--border-2)}.CoreTabs_list-sm__pVr7T{gap:var(--space-4)}.CoreTabs_list-md__fmpI7{gap:var(--space-6)}.CoreTabs_indicator__KzIhz{position:absolute;top:0;bottom:0;left:var(--active-tab-left);width:var(--active-tab-width);transition:left .18s var(--ease-out-circ,ease-out),width .18s var(--ease-out-circ,ease-out);pointer-events:none}.CoreTabs_indicator__KzIhz:before{content:"";position:absolute;inset:0;bottom:9px;border-radius:var(--radius-8);background-color:var(--core-neutral-100)}.CoreTabs_list-underline__iLxM3 .CoreTabs_indicator__KzIhz:before{display:none}.CoreTabs_indicator__KzIhz:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:var(--space-2);border-radius:var(--radius-full);background:var(--core-neutral-200)}.CoreTabs_trigger__jBwW7{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-8);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1;color:var(--core-neutral-500);background:transparent;border:none;border-radius:var(--radius-8);cursor:pointer;outline:none;transition:color .15s ease;user-select:none;-webkit-user-select:none;z-index:1}.CoreTabs_trigger__jBwW7:hover{color:var(--core-neutral-800)}.CoreTabs_trigger__jBwW7:focus-visible{outline:var(--space-2) solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-8)}.CoreTabs_trigger__jBwW7[data-selected]{color:var(--core-neutral-900)}.CoreTabs_trigger__jBwW7[data-disabled]{opacity:.5;cursor:not-allowed}.CoreTabs_triggerText__Ual1i{position:relative;z-index:1}.CoreTabs_content___OP3n{margin-top:var(--space-16)}.CoreTabs_content___OP3n[data-hidden]{display:none}.CoreTabs_content___OP3n:focus-visible{outline:var(--space-2) solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-8)}.MarkdownEditor_shell__ofpGk{display:flex;flex-direction:column;flex:1;min-height:0;border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-12);overflow:hidden}.MarkdownEditor_shellReadOnly__V22SU,.MarkdownEditor_shell__ofpGk{background:var(--bg-surface-1)}.MarkdownEditor_toolbar__Q2p34{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-6) var(--space-8);border-bottom:var(--border-hairline) solid var(--border-2);flex-shrink:0}.MarkdownEditor_toolbarReadOnly__J2Tbl{justify-content:flex-end}.MarkdownEditor_toolbarGroup__LJ1rc{display:flex;align-items:center;gap:var(--space-2)}.MarkdownEditor_toolbarButton__aPMsA{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:var(--radius-8);color:var(--text-secondary);cursor:pointer}.MarkdownEditor_toolbarButton__aPMsA svg{width:12px;height:12px;flex-shrink:0}@media (hover:hover) and (pointer:fine){.MarkdownEditor_toolbarButton__aPMsA:hover:not(:disabled){background:var(--bg-surface-2)}}.MarkdownEditor_toolbarButton__aPMsA:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.MarkdownEditor_toolbarButton__aPMsA:disabled{opacity:.4;cursor:default}.MarkdownEditor_toolbarButtonActive__cLLUS,.MarkdownEditor_toolbarButtonActive__cLLUS:hover:not(:disabled){background:var(--bg-surface-3);color:var(--text-primary)}.MarkdownEditor_headingButton__jhm40{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);font-weight:var(--font-weight-normal)}.MarkdownEditor_toolbarDivider__M52Dw{width:var(--border-hairline);height:24px;margin:0 var(--space-2);background:var(--border-2);flex-shrink:0}.MarkdownEditor_linkPopover__bErIj{width:280px}.MarkdownEditor_linkPopoverRow__aFrr1{display:flex;align-items:center;gap:var(--space-8)}.MarkdownEditor_linkPopoverRow__aFrr1>:first-child{flex:1}.MarkdownEditor_linkPopoverError__gTOba{display:block;margin-top:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--feedback-error)}.MarkdownEditor_content__QonwY{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.MarkdownEditor_editor__zY9Yl{display:flex;flex-direction:column;flex:1;cursor:text}.MarkdownEditor_sourceEditor__BiyMA{flex:1;padding:var(--space-8)}.MarkdownEditor_editor__zY9Yl .ProseMirror{flex:1;padding:var(--space-16);outline:none;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.MarkdownEditor_editor__zY9Yl .ProseMirror>*+*{margin-top:var(--space-8)}.MarkdownEditor_editor__zY9Yl .ProseMirror p{margin:0}.MarkdownEditor_editor__zY9Yl .ProseMirror h1{margin:0;font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-lg);font-weight:var(--font-weight-heading)}.MarkdownEditor_editor__zY9Yl .ProseMirror h2{margin:0;font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--font-weight-heading)}.MarkdownEditor_editor__zY9Yl .ProseMirror h3{margin:0;font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-heading)}.MarkdownEditor_editor__zY9Yl .ProseMirror>*+h1,.MarkdownEditor_editor__zY9Yl .ProseMirror>*+h2,.MarkdownEditor_editor__zY9Yl .ProseMirror>*+h3{margin-top:var(--space-16)}.MarkdownEditor_editor__zY9Yl .ProseMirror ol,.MarkdownEditor_editor__zY9Yl .ProseMirror ul{margin:0;padding-left:var(--space-20)}.MarkdownEditor_editor__zY9Yl .ProseMirror li+li{margin-top:var(--space-2)}.MarkdownEditor_editor__zY9Yl .ProseMirror blockquote{margin:0;padding-left:var(--space-12);border-left:2px solid var(--border-3);color:var(--text-secondary)}.MarkdownEditor_editor__zY9Yl .ProseMirror code{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--bg-surface-2);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-4);padding:0 var(--space-4)}.MarkdownEditor_editor__zY9Yl .ProseMirror pre{margin:0;padding:var(--space-12);background:var(--bg-surface-2);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-8);overflow-x:auto}.MarkdownEditor_editor__zY9Yl .ProseMirror pre code{background:transparent;border:none;padding:0}.MarkdownEditor_editor__zY9Yl .ProseMirror a{color:var(--accent-text);text-decoration:underline}.MarkdownEditor_editor__zY9Yl .ProseMirror hr{border:none;height:var(--border-hairline);background:var(--border-2);margin:var(--space-8) 0}.MarkdownEditor_editor__zY9Yl .ProseMirror .tableWrapper{max-width:100%;overflow-x:auto}.MarkdownEditor_editor__zY9Yl .ProseMirror table{width:max-content;min-width:100%;margin:0;border-collapse:collapse}.MarkdownEditor_editor__zY9Yl .ProseMirror td,.MarkdownEditor_editor__zY9Yl .ProseMirror th{position:relative;min-width:80px;padding:var(--space-6) var(--space-8);border:var(--border-hairline) solid var(--border-2);text-align:left;vertical-align:top}.MarkdownEditor_shell__ofpGk:not(.MarkdownEditor_shellReadOnly__V22SU) .MarkdownEditor_editor__zY9Yl .ProseMirror td,.MarkdownEditor_shell__ofpGk:not(.MarkdownEditor_shellReadOnly__V22SU) .MarkdownEditor_editor__zY9Yl .ProseMirror th{border-color:var(--border-3);border-width:1px}.MarkdownEditor_editor__zY9Yl .ProseMirror th{background:var(--bg-surface-2);font-weight:var(--font-weight-medium)}.MarkdownEditor_shell__ofpGk:not(.MarkdownEditor_shellReadOnly__V22SU) .MarkdownEditor_editor__zY9Yl .ProseMirror th{background:var(--bg-surface-3)}.MarkdownEditor_editor__zY9Yl .ProseMirror td>*,.MarkdownEditor_editor__zY9Yl .ProseMirror th>*{margin:0}.MarkdownEditor_editor__zY9Yl .ProseMirror .selectedCell:after{position:absolute;inset:0;pointer-events:none;content:"";background:var(--accent-primary-subtle)}.MarkdownEditor_editor__zY9Yl .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--text-placeholder)}