.CoreTextArea_textareaWrapper__oSDLZ{position:relative;display:flex;align-items:flex-start;width:100%}.CoreTextArea_textarea__1t4IQ{width:100%;min-height:80px;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:var(--core-neutral-950);background:var(--bg-surface-1);box-shadow:inset 0 1px 2px 0 rgba(50,50,50,.04);border:.5px solid var(--border-2);border-radius:8px;outline:none;box-sizing:border-box}.CoreTextArea_textarea__1t4IQ::placeholder{color:var(--text-placeholder)}.CoreTextArea_size-sm__a_UiX .CoreTextArea_textarea__1t4IQ{min-height:64px;font-size:12px;padding:10px 12px}.CoreTextArea_textarea__1t4IQ:focus-visible{outline:2px solid var(--core-neutral-150);outline-offset:2px}.CoreTextArea_textarea__1t4IQ:disabled{opacity:.6;cursor:not-allowed;background:var(--core-neutral-50)}.CoreTextArea_variant-surface__ZHPKc .CoreTextArea_textarea__1t4IQ{background:var(--bg-surface-2);border:.5px solid var(--border-3)}.CoreTextArea_variant-surface__ZHPKc .CoreTextArea_textarea__1t4IQ:focus-visible{outline:2px solid var(--core-neutral-200)}.CoreTextArea_variant-ghost__QPYKq .CoreTextArea_textarea__1t4IQ{background:transparent;border:1px solid transparent;padding:8px 12px;box-shadow:none}.CoreTextArea_disabled__ybwHi{opacity:.6}.CoreTextArea_textarea__1t4IQ{scrollbar-width:thin;scrollbar-color:transparent transparent}.CoreTextArea_textarea__1t4IQ::-webkit-scrollbar{width:6px;height:6px}.CoreTextArea_textarea__1t4IQ::-webkit-scrollbar-track{background:transparent;margin:4px}.CoreTextArea_textarea__1t4IQ::-webkit-scrollbar-thumb{background-color:transparent;border-radius:8px;transition:background-color .15s ease}.CoreTextArea_textarea__1t4IQ:focus,.CoreTextArea_textarea__1t4IQ:hover{scrollbar-color:var(--core-neutral-200) transparent}.CoreTextArea_textarea__1t4IQ:focus::-webkit-scrollbar-thumb,.CoreTextArea_textarea__1t4IQ:hover::-webkit-scrollbar-thumb{background-color:var(--core-neutral-200)}.CoreTextArea_textarea__1t4IQ::-webkit-scrollbar-thumb:hover{background-color:var(--core-neutral-300)}.agent-icon_chip__6FMg6{--hairline:1px;--bg-base:oklch(0.997 0 276.6);--border-1:oklch(0.968 0.002 276.6);--bg-surface-2:oklch(0.968 0.002 276.6);--shadow-base-xs:0px 1px 2px 0px #5869760a;box-sizing:content-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--bg-base) 96%,transparent) 0,color-mix(in srgb,var(--bg-base) 84%,transparent) 60%,color-mix(in srgb,var(--bg-surface-2) 92%,transparent) 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:var(--hairline) solid var(--border-1);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7),inset 0 -1px 1px 0 #58697614,var(--shadow-base-xs)}.dark .agent-icon_chip__6FMg6{--bg-base:oklch(0.02 0.01 276.6);--border-1:oklch(0.307 0.028 276.6);--bg-surface-2:oklch(0.25 0.032 276.6);--shadow-base-xs:0px 1px 2px 0px rgba(0,0,0,0.3)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.agent-icon_chip__6FMg6{--hairline:0.5px}}.agent-icon_clip__XV8N0{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.agent-icon_clip__XV8N0 svg{width:100%!important;height:100%!important}.agent-icon_clip__XV8N0:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(90% 60% at 50% 20%,rgba(255,255,255,.35) 0,rgba(255,255,255,.1) 40%,transparent 62%),radial-gradient(130% 130% at 50% 46%,transparent 58%,#25282c24 90%,#25282c3d 100%);box-shadow:inset 0 1px 1.5px 0 #5869764d,inset 0 0 1px 0 #58697626;pointer-events:none}.AgentTab_previewAnnotationPinsLayer__kMTGK{position:absolute;inset:0;pointer-events:none;z-index:13;overflow:hidden}.AgentTab_previewAnnotationDraftPin__URkrD,.AgentTab_previewAnnotationPin__Iy8UR{position:absolute;width:24px;height:24px;margin-left:-12px;margin-top:-12px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:white;border:1.5px solid rgba(255,255,255,.88);box-shadow:var(--shadow-layered-md)}.AgentTab_previewAnnotationPin__Iy8UR{appearance:none;padding:0;cursor:pointer;pointer-events:auto}.AgentTab_previewAnnotationDraftPin__URkrD,.AgentTab_previewAnnotationPin__Iy8UR{background:linear-gradient(180deg,var(--core-purple-500) 0,var(--core-purple-600) 100%)}.AgentTab_previewAnnotationDraftPin__URkrD{z-index:13;animation:AgentTab_previewAnnotationPinIn__gRcpw .15s ease-out}.AgentTab_previewAnnotationOverlay__KTx5J{position:absolute;inset:0;z-index:12;cursor:crosshair;background:transparent;box-shadow:inset 0 0 0 1px rgba(42,51,64,.08);overflow:hidden;contain:paint;isolation:isolate}.AgentTab_previewAnnotationHoverHighlight__q7QQX{position:absolute;background:color-mix(in oklch,var(--core-purple-500) 3%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--core-purple-500) 22%,transparent),0 10px 24px color-mix(in oklch,var(--core-neutral-900) 4.5%,transparent);pointer-events:none;will-change:left,top,width,height,opacity;transform:translateZ(0);animation:AgentTab_previewAnnotationHoverIn__jfdJ7 .18s cubic-bezier(.2,.9,.2,1);transition:left 175ms cubic-bezier(.2,.9,.2,1),top 175ms cubic-bezier(.2,.9,.2,1),width 175ms cubic-bezier(.2,.9,.2,1),height 175ms cubic-bezier(.2,.9,.2,1),opacity .15s ease,border-radius 175ms cubic-bezier(.2,.9,.2,1),box-shadow .18s ease,background-color .18s ease}.AgentTab_previewAnnotationHoverHighlightControl__ECRWn{background:color-mix(in oklch,var(--core-purple-500) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--core-purple-500) 34%,transparent),0 6px 14px color-mix(in oklch,var(--core-neutral-900) 4%,transparent)}.AgentTab_previewAnnotationHoverHighlightCode__pFN_G{background:linear-gradient(90deg,color-mix(in oklch,var(--core-purple-500) 4%,transparent) 0,color-mix(in oklch,var(--core-purple-500) 2%,transparent) 100%);box-shadow:inset 2px 0 0 color-mix(in oklch,var(--core-purple-500) 22%,transparent),inset 0 0 0 1px color-mix(in oklch,var(--core-purple-500) 28%,transparent),0 4px 12px color-mix(in oklch,var(--core-neutral-900) 3%,transparent)}.AgentTab_previewAnnotationHoverHighlightContent__b_fcf{background:color-mix(in oklch,var(--core-purple-500) 3%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--core-purple-500) 26%,transparent),0 8px 18px color-mix(in oklch,var(--core-neutral-900) 3.5%,transparent)}.AgentTab_previewAnnotationHoverHighlightRegion__GJX__{background:color-mix(in oklch,var(--core-purple-500) 1.5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--core-purple-500) 18%,transparent),0 4px 12px color-mix(in oklch,var(--core-neutral-900) 2%,transparent)}.AgentTab_previewAnnotationHoverLabel___locH{position:absolute;max-width:min(240px,calc(100% - 24px));min-height:20px;padding:2px 8px;border-radius:999px;border:1px solid var(--core-purple-200);background:var(--core-purple-50);box-shadow:none;color:var(--core-purple-500);font-family:var(--font-mono);font-size:10px;font-weight:500;line-height:1;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;will-change:left,top,opacity,transform;animation:AgentTab_previewAnnotationHoverLabelIn__6BX7E .17s cubic-bezier(.2,.9,.2,1);transition:left 165ms cubic-bezier(.2,.9,.2,1),top 165ms cubic-bezier(.2,.9,.2,1),opacity .15s ease,transform 165ms cubic-bezier(.2,.9,.2,1)}.AgentTab_previewAnnotationHoverLabelCode__dKLGr{letter-spacing:.02em}.AgentTab_previewAnnotationHoverLabelRegion__dP1jA{max-width:min(220px,calc(100% - 24px));letter-spacing:.04em;text-transform:uppercase}.AgentTab_previewAnnotationComposer__Pp6eE{position:absolute;width:min(320px,calc(100% - 24px));display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--border-1);background:var(--bg-base);box-shadow:var(--shadow-layered-lg);cursor:default;animation:AgentTab_previewAnnotationComposerIn__6WNoJ .18s ease-out;transform-origin:top left}.AgentTab_previewAnnotationPinnedPopover__cMfWJ{z-index:1;pointer-events:auto}.AgentTab_previewAnnotationComposerHeader__rbJha{display:flex;align-items:center;justify-content:space-between;gap:12px}.AgentTab_previewAnnotationComposerTitle__YiMvr{display:flex;align-items:center;gap:8px;min-width:0;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text-primary)}.AgentTab_previewAnnotationComposerTitle__YiMvr svg{flex-shrink:0}.AgentTab_previewAnnotationComposerTitle__YiMvr span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentTab_previewAnnotationComposerClose__TohvC{flex-shrink:0;touch-action:manipulation}.AgentTab_previewAnnotationComposerExcerpt__zBzwB{padding:6px 10px;border-radius:8px;border:1px solid var(--core-purple-200);background:var(--core-purple-50);font-family:var(--font-mono);font-size:11px;line-height:1.45;color:var(--core-purple-500);word-break:break-word}.AgentTab_previewAnnotationComposerForm____n2F{display:flex;flex-direction:column;gap:12px}.AgentTab_previewAnnotationComposerTextarea__1drQf{width:100%}.AgentTab_previewAnnotationPinnedComment__lxEG6{padding:12px 16px;border-radius:8px;border:.5px solid var(--border-2);background:var(--bg-surface-1);box-shadow:inset 0 1px 2px 0 rgba(50,50,50,.04);font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.AgentTab_previewAnnotationComposerActions__mtJFX{display:flex;align-items:center;justify-content:space-between;gap:12px}.AgentTab_previewAnnotationComposerActionsSingle__fzE_s{justify-content:flex-end}.AgentTab_previewAnnotationComposerButton__RAB4L{min-width:148px;touch-action:manipulation;flex-shrink:0}.AgentTab_previewAnnotationComposerSecondaryAction__iC1Bq{appearance:none;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;color:var(--text-secondary);font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.35;cursor:pointer;text-align:center;white-space:nowrap;min-height:36px;flex:1;flex-shrink:0;transition:color .14s ease,opacity .14s ease}.AgentTab_previewAnnotationComposerSecondaryAction__iC1Bq:disabled{cursor:default;opacity:.45}.AgentTab_previewAnnotationComposerSecondaryAction__iC1Bq:focus-visible{outline:2px solid rgba(111,80,255,.18);outline-offset:4px;border-radius:8px}.AgentTab_previewAnnotationComposerSecondaryActionDanger__F_FZ9{color:var(--core-red-500)}.AgentTab_previewAnnotationComposerStatus__1ei7P{font-family:var(--font-body);font-size:12px;line-height:1.45;color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.AgentTab_previewAnnotationComposerSecondaryAction__iC1Bq:hover:not(:disabled){color:var(--text-primary)}}@media (max-width:560px){.AgentTab_previewAnnotationComposerActions__mtJFX{align-items:stretch;flex-direction:column-reverse}.AgentTab_previewAnnotationComposerButton__RAB4L{width:100%}}@keyframes AgentTab_previewAnnotationComposerIn__6WNoJ{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AgentTab_previewAnnotationHoverIn__jfdJ7{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes AgentTab_previewAnnotationHoverLabelIn__6BX7E{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes AgentTab_previewAnnotationPinIn__gRcpw{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AgentTab_previewAnnotationComposerClose__TohvC,.AgentTab_previewAnnotationHoverHighlight__q7QQX,.AgentTab_previewAnnotationHoverLabel___locH{transition:none}.AgentTab_previewAnnotationComposer__Pp6eE,.AgentTab_previewAnnotationDraftPin__URkrD,.AgentTab_previewAnnotationHoverHighlight__q7QQX,.AgentTab_previewAnnotationHoverLabel___locH{animation:none}}.AiCodeBlock_container__SJ1GX{width:100%;position:relative;border-radius:10px;overflow:hidden;background-color:var(--core-neutral-100);border:1px solid var(--core-neutral-100)}.AiCodeBlock_actions__cC6TR{display:flex;align-items:center;gap:2px}.AiCodeBlock_actionButton__oQqVt{display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 8px;border:none;background-color:transparent;color:var(--core-neutral-500);font-family:Inter,-apple-system,sans-serif;font-size:11px;border-radius:5px;cursor:pointer;transition:all .1s ease}.AiCodeBlock_actionButton__oQqVt:hover{background-color:var(--core-neutral-200);color:var(--core-neutral-700)}.AiCodeBlock_actionButton__oQqVt:active{transform:scale(.96)}.AiCodeBlock_codeWrapper__aOhle{position:relative;overflow-x:auto;overflow-y:hidden;border:none}.AiCodeBlock_codeWrapper__aOhle code,.AiCodeBlock_codeWrapper__aOhle pre{border:none!important;background:transparent!important}.AiCodeBlock_codeWrapper__aOhle::-webkit-scrollbar{height:6px}.AiCodeBlock_codeWrapper__aOhle::-webkit-scrollbar-track{background:transparent}.AiCodeBlock_codeWrapper__aOhle::-webkit-scrollbar-thumb{background-color:var(--core-neutral-200);border-radius:3px}.AiCodeBlock_codeWrapper__aOhle::-webkit-scrollbar-thumb:hover{background-color:var(--core-neutral-300)}.AiCodeBlock_pre__3IWeV{margin:0;padding:14px 16px;background-color:transparent!important;outline:none!important;box-shadow:none!important;font-family:var(--font-mono);font-size:13px;line-height:1.5;tab-size:2;overflow-x:visible}.AiCodeBlock_pre__3IWeV,.AiCodeBlock_pre__3IWeV code{background:transparent!important;border:none!important}.AiCodeBlock_pre__3IWeV code{padding:0!important}.AiCodeBlock_code__jXfZ4{font-family:inherit;font-size:inherit;line-height:inherit;color:var(--core-neutral-800)}.AiCodeBlock_lineNumbers__rbZ_7{position:absolute;left:0;top:0;padding:14px 0;min-width:40px;text-align:right;pointer-events:none;user-select:none;background:linear-gradient(90deg,var(--core-neutral-50) 0,var(--core-neutral-50) 85%,transparent 100%)}.AiCodeBlock_lineNumber__W7YFu{display:block;padding-right:12px;font-family:var(--font-mono);font-size:11px;line-height:1.5;color:var(--core-neutral-400)}.AiCodeBlock_withLineNumbers__ro6br .AiCodeBlock_pre__3IWeV{padding-left:48px}.AiCodeBlock_inline__tKuC1{display:inline;padding:2px 6px;background-color:var(--core-neutral-100);border-radius:4px;font-family:var(--font-mono);font-size:.875em;color:var(--core-neutral-700);word-break:break-word}.AiCodeBlock_inlineDark___eh42{background-color:rgba(0,0,0,.06);color:var(--core-neutral-800)}.AiCodeBlock_compact__EnYDg{margin:12px 0 6px;border-radius:8px}.AiCodeBlock_compact__EnYDg .AiCodeBlock_header__bkt2V{padding:6px 10px}.AiCodeBlock_compact__EnYDg .AiCodeBlock_pre__3IWeV{padding:10px 12px;font-size:12px}.AiCodeBlock_compact__EnYDg .AiCodeBlock_lineNumber__W7YFu{font-size:10px}.AiCodeBlock_filename__nqVTm{display:flex;align-items:center;gap:6px;font-family:Inter,-apple-system,sans-serif;font-size:11px;color:var(--core-neutral-600)}.AiCodeBlock_highlightedLine__BOHFO{display:block;background-color:rgba(59,130,246,.08);margin:0 -16px;padding:0 16px;border-left:2px solid var(--core-blue-500,#3b82f6)}.AiMarkdown_markdown___zJPp{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.65;color:var(--core-neutral-700);position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.AiMarkdown_markdown___zJPp *{position:static}.AiMarkdown_markdown___zJPp .AiMarkdown_imageWrapper__yekzI{position:relative}.AiMarkdown_paragraph__uTcTJ{margin:0 0 14px;contain:inline-size}.AiMarkdown_paragraph__uTcTJ:last-child{margin-bottom:0}.AiMarkdown_h1__Rw0dN,.AiMarkdown_h2__M0g6t,.AiMarkdown_h3__QnU1b,.AiMarkdown_h4__rhRFE{font-weight:600;color:var(--core-neutral-900);margin:0;letter-spacing:-.01em}.AiMarkdown_h1__Rw0dN{font-size:20px;line-height:1.35;margin:24px 0 12px}.AiMarkdown_h2__M0g6t{font-size:16px;line-height:1.4;margin:20px 0 10px}.AiMarkdown_h3__QnU1b{font-size:14px;line-height:1.45;margin:16px 0 8px}.AiMarkdown_h4__rhRFE{font-size:13px;line-height:1.5;margin:14px 0 6px}.AiMarkdown_h1__Rw0dN:first-child,.AiMarkdown_h2__M0g6t:first-child,.AiMarkdown_h3__QnU1b:first-child,.AiMarkdown_h4__rhRFE:first-child{margin-top:0}.AiMarkdown_listContainer__bi_Ng{margin:12px 0;padding:0;display:flex;flex-direction:column;gap:6px}.AiMarkdown_listItem__Yc5dx{display:flex;align-items:flex-start;gap:8px;line-height:1.55;color:var(--core-neutral-700)}.AiMarkdown_listBullet__yVd_J{flex-shrink:0;min-width:16px;color:var(--core-neutral-400);font-size:14px;line-height:1.55;text-align:right;user-select:none}.AiMarkdown_listContainer__bi_Ng[data-list-type=unordered] .AiMarkdown_listBullet__yVd_J{font-size:10px;display:flex;align-items:center;justify-content:center;height:1.55em}.AiMarkdown_listContainer__bi_Ng[data-list-type=ordered]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:6px 8px}.AiMarkdown_listContainer__bi_Ng[data-list-type=ordered]>.AiMarkdown_listItem__Yc5dx{display:contents}.AiMarkdown_listContainer__bi_Ng[data-list-type=ordered] .AiMarkdown_listBullet__yVd_J{font-family:Inter,-apple-system,sans-serif;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.AiMarkdown_listContent__SpDCN{flex:1;min-width:0}.AiMarkdown_listContent__SpDCN>.AiMarkdown_listContainer__bi_Ng{margin:6px 0 0}.AiMarkdown_listContent__SpDCN input[type=checkbox]{margin-right:8px;width:14px;height:14px;accent-color:var(--core-neutral-900)}.AiMarkdown_blockquote__iab8u{margin:14px 0;padding:10px 16px;border-left:3px solid var(--core-neutral-200);background-color:var(--core-neutral-50);border-radius:0 6px 6px 0;color:var(--core-neutral-600);font-size:13px}.AiMarkdown_blockquote__iab8u p{margin:0}.AiMarkdown_blockquote__iab8u p+p{margin-top:8px}.AiMarkdown_link__jI7KT{color:var(--core-neutral-900);text-decoration:underline;text-decoration-color:var(--core-neutral-300);text-underline-offset:2px;transition:all .1s ease}.AiMarkdown_link__jI7KT:hover{text-decoration-color:var(--core-neutral-900)}.AiMarkdown_simpleCodeBlock__KwQa0{margin:14px 0;padding:14px 16px;background-color:var(--core-neutral-50);border:1px solid var(--core-neutral-150,#e8e8e8);border-radius:8px;overflow-x:auto;font-family:RoobertMono,SF Mono,Monaco,monospace;font-size:13px;line-height:1.5;color:var(--core-neutral-800)}.AiMarkdown_tableWrapper__ypKwI{margin:14px 0;overflow-x:auto;border-radius:8px;border:1px solid var(--core-neutral-150,#e8e8e8);box-shadow:var(--shadow-base-sm)}.AiMarkdown_table__9CyoE{width:100%;border-collapse:collapse;font-size:13px}.AiMarkdown_thead__eJtc9{background-color:var(--core-neutral-50)}.AiMarkdown_th__QST76{padding:10px 14px;text-align:left;font-weight:600;font-size:12px;color:var(--core-neutral-600);border-bottom:1px solid var(--core-neutral-150,#e8e8e8)}.AiMarkdown_td__8RSON{padding:10px 14px;border-bottom:1px solid var(--core-neutral-100);color:var(--core-neutral-700)}.AiMarkdown_tbody__TkxVS .AiMarkdown_tr__nurYD:nth-child(2n){background-color:var(--bg-surface-1)}.AiMarkdown_tbody__TkxVS .AiMarkdown_tr__nurYD:nth-child(odd){background-color:var(--bg-surface-2)}.AiMarkdown_tbody__TkxVS .AiMarkdown_tr__nurYD:last-child .AiMarkdown_td__8RSON{border-bottom:none}.AiMarkdown_hr__bdhdU{margin:24px 0;border:none;height:1px;background-color:var(--core-neutral-150,#e8e8e8)}.AiMarkdown_imageWrapper__yekzI{display:block;margin:14px 0}.AiMarkdown_image__4Jtki{max-width:100%;height:auto;border-radius:8px;border:1px solid var(--core-neutral-100)}.AiMarkdown_imageCaption__p_Ye_{display:block;margin-top:6px;font-size:12px;color:var(--core-neutral-500);text-align:center}.AiMarkdown_strong__FoxcU{font-weight:600;color:var(--core-neutral-900)}.AiMarkdown_em__zy6ii{font-style:italic}.AiMarkdown_del__LaYKj{text-decoration:line-through;color:var(--core-neutral-500)}.AiMarkdown_markdown___zJPp>:first-child{margin-top:0}.AiMarkdown_markdown___zJPp>:last-child{margin-bottom:0}.AiMarkdown_h1__Rw0dN+.AiMarkdown_listContainer__bi_Ng,.AiMarkdown_h1__Rw0dN+.AiMarkdown_paragraph__uTcTJ,.AiMarkdown_h2__M0g6t+.AiMarkdown_listContainer__bi_Ng,.AiMarkdown_h2__M0g6t+.AiMarkdown_paragraph__uTcTJ,.AiMarkdown_h3__QnU1b+.AiMarkdown_listContainer__bi_Ng,.AiMarkdown_h3__QnU1b+.AiMarkdown_paragraph__uTcTJ,.AiMarkdown_h4__rhRFE+.AiMarkdown_listContainer__bi_Ng,.AiMarkdown_h4__rhRFE+.AiMarkdown_paragraph__uTcTJ{margin-top:0}.AiTurnSummary_toolSummary__FjlSc{display:inline-flex;align-items:center;gap:6px;padding:2px 0;background:transparent;border:none;cursor:pointer;font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--core-neutral-400);transition:color .15s ease;margin:0 0 8px}.AiTurnSummary_toolSummary__FjlSc:hover{color:var(--core-neutral-500)}.AiTurnSummary_chevron__7RjXx{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.AiTurnSummary_text__SwmM_{line-height:1.4}.AiTurnSummary_expanded__iiAss{overflow:hidden;margin-bottom:12px}.AiTurnSummary_contentList__MjXj9{display:flex;flex-direction:column;margin-left:5px;padding-top:8px;padding-left:10px;border-left:1px solid var(--core-neutral-200)}.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}@property --iconButtonColor1{syntax:"<color>";initial-value:#ffffff;inherits:false}@property --iconButtonColor2{syntax:"<color>";initial-value:#f5f5f5;inherits:false}.AiCta_container__iPM4u{position:relative;display:inline-block;height:min-content}.AiCta_containerDisabled__3NQ8h{pointer-events:none}.AiCta_iconButton__7WCG4{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #ededed;border-radius:.375rem;background:radial-gradient(100% 100% at 50% 0,var(--iconButtonColor1) 0,var(--iconButtonColor2) 100%);color:var(--core-purple-500);cursor:pointer;user-select:none;transition:filter .15s var(--ease-out-quad),--iconButtonColor1 .6s var(--ease-out-quart) .15s,--iconButtonColor2 .6s var(--ease-out-quart) .15s}@media (hover:hover){.AiCta_iconButton__7WCG4:hover{filter:brightness(.98)}}.AiCta_iconButton__7WCG4[data-state=open]{filter:brightness(.96)}.AiCta_iconButton__7WCG4[data-state=active]{--iconButtonColor1:var(--core-white);--iconButtonColor2:var(--core-purple-50)}.AiCta_iconContainer__LBTA1{position:relative;width:1rem;height:1rem}.AiCta_icon__5_BRa{position:absolute;inset:0;width:1rem;height:1rem;transition:all .15s var(--ease-out-quad)}.AiCta_confirmIcon__KCxcx,.AiCta_iconHidden__7lfJO{opacity:0;transform:scale(.8);filter:blur(2px)}.AiCta_checkIconVisible__c4KM6,.AiCta_trashIconVisible__xmrE9{opacity:1;transform:scale(1);filter:none}.AiCta_checkIconVisible__c4KM6{color:var(--core-success-600)}.AiCta_trashIconVisible__xmrE9{animation:AiCta_shake__8ZMkL .6s var(--ease-in-out-circ);color:var(--core-destructive-500)!important}.AiCta_popup__JQEIC.AiCta_popup__JQEIC{border:0;z-index:1000000001;width:21rem;padding:.75rem;border-radius:.5rem;background-color:var(--core-white);color:var(--core-neutral-900);box-shadow:0 4px 8px 0 rgba(73,83,91,.08),0 2px 4px 0 rgba(88,105,118,.04);transform-origin:var(--radix-popover-content-transform-origin);animation-duration:.1s;animation-timing-function:var(--ease-out-quad);will-change:transform,opacity}.AiCta_popup__JQEIC[data-state=open]{animation-name:AiCta_slideInAndFade__0Mx4i}.AiCta_popup__JQEIC[data-state=closed]{animation-name:AiCta_slideOutAndFade__oD8mr}.AiCta_header__RwaBt{margin-bottom:.75rem;color:var(--core-neutral-600);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}.AiCta_removePromptContainer__v8tQp{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.AiCta_savedPromptText__QV2wH{font-family:var(--font-mono);text-transform:uppercase;font-size:12px;color:var(--core-neutral-300)}.AiCta_actions__5vtFb{display:flex;gap:.75rem;justify-content:end;padding-top:.75rem}@keyframes AiCta_shake__8ZMkL{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-1px) rotate(-10deg)}20%,40%,60%,80%{transform:translateX(1px) rotate(10deg)}}@keyframes AiCta_slideInAndFade__0Mx4i{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes AiCta_slideOutAndFade__oD8mr{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.styles_Container__JviwQ{pointer-events:none;position:absolute;inset:-1;border-radius:inherit;border:1px solid transparent;mask-clip:padding-box,border-box;mask-composite:intersect;mask-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000)}.styles_Trail__qm_wc{position:absolute;aspect-ratio:1;opacity:0}.Shortcut_shortcutContainer__a37me{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.Shortcut_commandText__WPfWq,.Shortcut_command__OcF8L,.Shortcut_shortcut__uVX3S{display:flex;align-items:center;justify-content:center;height:16px;border-radius:var(--radius-4);border:1px solid var(--accent-border);color:var(--accent-primary);background:linear-gradient(to bottom,var(--accent-primary-subtle),var(--accent-bg));box-shadow:var(--shadow-base-xs)}.Shortcut_commandText__WPfWq,.Shortcut_shortcut__uVX3S{font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);letter-spacing:var(--tracking-xs)}.Shortcut_command__OcF8L{width:16px;padding:3px;aspect-ratio:1/1}.Shortcut_commandText__WPfWq{padding:0 var(--space-4)}.Shortcut_shortcut__uVX3S{padding:var(--space-4);border-bottom:1.5px solid var(--accent-border)}.Shortcut_square__8mN7T{aspect-ratio:1/1;width:16px}.CoreInfotip_trigger__zlq_n{border:none;background:none;padding:0;margin:0;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center}.CoreInfotip_trigger__zlq_n:focus-visible{outline:2px solid var(--core-purple-200);outline-offset:2px;border-radius:var(--radius-4)}.CoreInfotip_content__gj7aa{position:relative;background-color:var(--infotip-bg,var(--core-white));border-radius:var(--radius-12);border:var(--border-hairline) solid var(--infotip-border,var(--border-2));box-shadow:var(--shadow-layered-md);outline:none;padding:var(--space-10) var(--space-12);display:flex;flex-direction:column;gap:var(--space-8);transform-origin:var(--transform-origin);box-sizing:border-box}.CoreInfotip_header__v6zy1{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);white-space:nowrap}.CoreInfotip_row__6oC0v{display:flex;align-items:center;gap:var(--space-10);white-space:nowrap}.CoreInfotip_badge__U7rHb{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:1px var(--space-6);border-radius:var(--radius-4);background-color:var(--core-neutral-100);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase}.CoreInfotip_label__OVwuP{flex:1 1 auto}.CoreInfotip_label__OVwuP,.CoreInfotip_value__J8CGh{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);font-variant-numeric:tabular-nums}.CoreInfotip_value__J8CGh{flex-shrink:0;margin-left:auto}.CoreInfotip_arrow__Zr4NU{display:flex;width:9px;height:9px}.CoreInfotip_arrowBox__0txnh{width:9px;height:9px;rotate:45deg;background-color:var(--infotip-bg,var(--core-white));box-sizing:border-box}.CoreInfotip_arrow__Zr4NU[data-side=top]{bottom:-5px}.CoreInfotip_arrow__Zr4NU[data-side=top] .CoreInfotip_arrowBox__0txnh{border-right:var(--border-hairline) solid var(--infotip-border,var(--border-2));border-bottom:var(--border-hairline) solid var(--infotip-border,var(--border-2))}.CoreInfotip_arrow__Zr4NU[data-side=bottom]{top:-5px}.CoreInfotip_arrow__Zr4NU[data-side=bottom] .CoreInfotip_arrowBox__0txnh{border-left:var(--border-hairline) solid var(--infotip-border,var(--border-2));border-top:var(--border-hairline) solid var(--infotip-border,var(--border-2))}.CoreInfotip_arrow__Zr4NU[data-side=right]{left:-5px}.CoreInfotip_arrow__Zr4NU[data-side=right] .CoreInfotip_arrowBox__0txnh{border-bottom:var(--border-hairline) solid var(--infotip-border,var(--border-2));border-left:var(--border-hairline) solid var(--infotip-border,var(--border-2))}.CoreInfotip_arrow__Zr4NU[data-side=left]{right:-5px}.CoreInfotip_arrow__Zr4NU[data-side=left] .CoreInfotip_arrowBox__0txnh{border-top:var(--border-hairline) solid var(--infotip-border,var(--border-2));border-right:var(--border-hairline) solid var(--infotip-border,var(--border-2))}.AccessSummary_summary__3dVjJ{display:flex;flex-direction:column}.AccessSummary_divider__NBHNY{height:var(--border-hairline);background:var(--border-2)}.AccessSummary_row__9KZcQ{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--summary-inset,var(--space-12)) 0}.AccessSummary_label__SgHnw{flex-shrink:0;padding:var(--space-4) 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-muted)}.AccessSummary_chips__eN15d{display:flex;flex:1;flex-wrap:wrap;gap:var(--space-8);min-width:0}.AccessSummary_chip__jr6sD{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-10) var(--space-4) var(--space-8);border:1px solid var(--border-1);border-radius:var(--radius-8);background:var(--bg-surface-1)}.AccessSummary_chip__jr6sD svg{width:12px;height:12px;flex-shrink:0;color:var(--text-secondary)}.AccessSummary_chipLabel__6sJeG{font-family:var(--font-body);font-size:var(--text-sm);line-height:normal;letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap}.AccessSummary_skeletonBar__AL4sb{display:inline-block;width:var(--space-64);height:var(--space-12);border-radius:var(--radius-4);background:var(--bg-surface-2)}.AccessSummary_chip__jr6sD:first-child .AccessSummary_skeletonBar__AL4sb{width:var(--space-96)}.CoreCalendar_calendar__7jJgn{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-4) 0 0}.CoreCalendar_calendarHeader__jd_iK{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4)}.CoreCalendar_calendarMonth__1znMC{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-sm);color:var(--text-primary)}.CoreCalendar_calendarNav__hdODY{display:inline-flex;align-items:center;gap:var(--space-2)}.CoreCalendar_calendarNavButton__PJ4sl{appearance:none;background:transparent;border:none;padding:0;width:22px;height:22px;border-radius:var(--radius-4);display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer}.CoreCalendar_calendarNavButton__PJ4sl:hover{background:var(--bg-surface-2);color:var(--text-primary)}.CoreCalendar_calendarGrid__8PTlr{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.CoreCalendar_calendarDayHeader__OED_z{text-align:center;padding:var(--space-4) 0;font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.CoreCalendar_calendarCell__UF5A9,.CoreCalendar_calendarDayHeader__OED_z{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-sm)}.CoreCalendar_calendarCell__UF5A9{appearance:none;border:none;background:transparent;height:var(--control-height-28);border-radius:var(--radius-6);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--text-primary);position:relative}.CoreCalendar_calendarCell__UF5A9:hover:not(:disabled){background:var(--bg-surface-2)}.CoreCalendar_calendarCell__UF5A9:disabled{color:var(--text-tertiary);opacity:.4;cursor:default}.CoreCalendar_calendarCell__UF5A9[data-out-of-month=true]{color:var(--text-tertiary);opacity:.6}.CoreCalendar_calendarCell__UF5A9[data-today=true] .CoreCalendar_calendarCellLabel__Af0_T{background:var(--bg-surface-3);color:var(--text-primary);border-radius:var(--radius-full);width:var(--control-height-24);height:var(--control-height-24);display:inline-flex;align-items:center;justify-content:center}.CoreCalendar_calendarCell__UF5A9[data-today=true][data-in-range=true] .CoreCalendar_calendarCellLabel__Af0_T{background:transparent;width:auto;height:auto;border-radius:0}.CoreCalendar_calendarCell__UF5A9[data-selected=true] .CoreCalendar_calendarCellLabel__Af0_T{background:var(--accent-primary);color:var(--text-inverse);border-radius:var(--radius-6);width:100%;height:var(--control-height-28)}.CoreCalendar_calendarCell__UF5A9[data-in-range=true]{border-radius:0}.CoreCalendar_calendarCell__UF5A9[data-in-range=true],.CoreCalendar_calendarCell__UF5A9[data-range-end=true],.CoreCalendar_calendarCell__UF5A9[data-range-start=true]{background:color-mix(in oklch,var(--accent-primary) 18%,transparent)}.CoreCalendar_calendarCell__UF5A9[data-range-start=true]{border-radius:var(--radius-6) 0 0 var(--radius-6)}.CoreCalendar_calendarCell__UF5A9[data-range-end=true]{border-radius:0 var(--radius-6) var(--radius-6) 0}.CoreCalendar_calendarCell__UF5A9[data-range-start=true][data-range-end=true]{border-radius:var(--radius-6)}.CoreCalendar_calendarCellLabel__Af0_T{display:inline-flex;align-items:center;justify-content:center}.CoreDatePickerInput_wrapper__f5hXQ{position:relative;display:flex;align-items:center;width:100%}.CoreDatePickerInput_input__K0zti input[type=date]::-webkit-calendar-picker-indicator,.CoreDatePickerInput_input__K0zti input[type=datetime-local]::-webkit-calendar-picker-indicator{display:none}.CoreDatePickerInput_input__K0zti input{padding-right:34px}.CoreDatePickerInput_calendarTrigger__uUG5V{appearance:none;position:absolute;right:5px;width:22px;height:22px;border:none;background:transparent;padding:0;border-radius:var(--radius-4);display:inline-flex;align-items:center;justify-content:center;color:var(--core-neutral-500);cursor:pointer;z-index:1}.CoreDatePickerInput_calendarTrigger__uUG5V svg{width:14px;height:14px}.CoreDatePickerInput_calendarTrigger__uUG5V:hover:not(:disabled){background:var(--bg-surface-2);color:var(--text-primary)}.CoreDatePickerInput_calendarTrigger__uUG5V:disabled{opacity:.6;cursor:not-allowed}.CoreDatePickerInput_calendarPanel__S8_6Q{width:248px}.DemoAccessControls_root__MPKCc{display:flex;flex-direction:column;min-width:0}.DemoAccessControls_card__WsB6M .DemoAccessControls_tabsArea__xa8hS{padding:0 var(--space-8) var(--space-8)}.DemoAccessControls_tabsList__5jDag{width:100%;gap:var(--space-8);padding-top:var(--space-8)}.DemoAccessControls_tabsList__5jDag>:last-child:before{top:var(--space-8)}.DemoAccessControls_tabTrigger__HfTB9.DemoAccessControls_tabTrigger__HfTB9{font-weight:var(--font-weight-text);color:var(--text-muted)}.DemoAccessControls_tabTrigger__HfTB9.DemoAccessControls_tabTrigger__HfTB9[data-selected]{color:var(--text-primary)}.DemoAccessControls_tabHint__P4lap{margin-left:var(--space-6);font-weight:var(--font-weight-text);color:var(--text-placeholder)}.DemoAccessControls_tabHintRequired__J_NOU{color:var(--feedback-warning)}.DemoAccessControls_flat__CjrL0 .DemoAccessControls_tabsArea__xa8hS{padding:0 var(--space-8)}.DemoAccessControls_flat__CjrL0 .DemoAccessControls_tabsList__5jDag{padding:var(--space-8) 0;border-bottom:none}.DemoAccessControls_flat__CjrL0 .DemoAccessControls_tabTrigger__HfTB9.DemoAccessControls_tabTrigger__HfTB9{padding:var(--space-4) var(--space-12);color:var(--text-secondary)}.DemoAccessControls_flat__CjrL0 .DemoAccessControls_tabTrigger__HfTB9.DemoAccessControls_tabTrigger__HfTB9[data-selected]{color:var(--text-secondary)}.DemoAccessControls_flat__CjrL0 .DemoAccessControls_tabsList__5jDag>:last-child:before{top:var(--space-8);bottom:var(--space-8);background:var(--bg-surface-2);box-shadow:0 0 0 var(--border-hairline) var(--border-2),var(--shadow-chip)}.DemoAccessControls_flat__CjrL0 .DemoAccessControls_tabsList__5jDag>:last-child:after{display:none}.DemoAccessControls_options__SeNgJ{display:flex;flex-direction:column;gap:var(--space-16)}.DemoAccessControls_card__WsB6M .DemoAccessControls_options__SeNgJ{padding:var(--space-12)}.DemoAccessControls_flat__CjrL0 .DemoAccessControls_options__SeNgJ{padding:var(--space-8) var(--space-16) var(--space-16)}.DemoAccessControls_tabContent__Tx6ej.DemoAccessControls_tabContent__Tx6ej{display:flex;flex-direction:column;gap:var(--space-16);margin-top:0}.DemoAccessControls_tabContent__Tx6ej.DemoAccessControls_tabContent__Tx6ej[data-hidden]{display:none}.DemoAccessControls_flat__CjrL0 .DemoAccessControls_tabContent__Tx6ej.DemoAccessControls_tabContent__Tx6ej{gap:var(--space-24)}.DemoAccessControls_section___slhP{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.DemoAccessControls_card__WsB6M .DemoAccessControls_section___slhP{padding:var(--space-16);background:var(--bg-surface-1);border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-10)}.DemoAccessControls_sectionHeader__Aidaz{display:flex;align-items:center;gap:var(--space-12)}.DemoAccessControls_sectionCopy__YN5My{display:flex;flex:1;flex-direction:column;gap:var(--space-4);min-width:0}.DemoAccessControls_sectionTitle__nG_vD{font-weight:var(--font-weight-heading);color:var(--text-primary)}.DemoAccessControls_sectionDescription__Nbb5g,.DemoAccessControls_sectionTitle__nG_vD{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}.DemoAccessControls_sectionDescription__Nbb5g{font-weight:var(--font-weight-text);color:var(--text-muted);text-wrap:pretty}.DemoAccessControls_select__Nb4Cx.DemoAccessControls_select__Nb4Cx{width:auto;flex-shrink:0;font-weight:var(--font-weight-text);color:var(--text-primary)}.DemoAccessControls_fieldLabel___jAFw{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-muted)}.DemoAccessControls_fieldLabelRow__EeUMr{display:flex;align-items:center;gap:var(--space-8)}.DemoAccessControls_fieldLabelRow__EeUMr .DemoAccessControls_fieldLabel___jAFw{flex:1;min-width:0}.DemoAccessControls_fieldLabelBlock__3r4XW,.DemoAccessControls_passwordField__JvNWG{display:flex;flex-direction:column;gap:var(--space-4)}.DemoAccessControls_passwordField__JvNWG{width:100%;max-width:472px}.DemoAccessControls_generateButton__Qv3NW.DemoAccessControls_generateButton__Qv3NW{gap:var(--space-6);padding:0 var(--space-12)}.DemoAccessControls_passwordInputWrap__Jnxys{position:relative}.DemoAccessControls_passwordInputWrap__Jnxys .DemoAccessControls_textInput__ab9uM input{padding-right:36px}.DemoAccessControls_inputAction___kU4r{position:absolute;top:50%;right:var(--space-2);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-6);background:transparent;color:var(--text-muted);transform:translateY(-50%);cursor:pointer}.DemoAccessControls_inputAction___kU4r:hover{color:var(--text-primary)}.DemoAccessControls_inputAction___kU4r:disabled{color:var(--text-placeholder);cursor:default}.DemoAccessControls_inputAction___kU4r:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.DemoAccessControls_dateField__9Swcm{display:flex;flex-direction:column;gap:var(--space-4)}.DemoAccessControls_dateInput__pflN2.DemoAccessControls_dateInput__pflN2{width:304px;max-width:100%}.DemoAccessControls_sessionsField__qvToT{display:flex;flex-direction:column;gap:var(--space-4)}.DemoAccessControls_sessionsInput__3C7Vg.DemoAccessControls_sessionsInput__3C7Vg{width:120px}.DemoAccessControls_sessionsInput__3C7Vg.DemoAccessControls_sessionsInput__3C7Vg input~span{color:var(--text-secondary)}.DemoAccessControls_emailField__sBkHc{display:flex;flex-direction:column;gap:var(--space-12);width:100%;max-width:472px}.DemoAccessControls_errorText__kaNA7{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--feedback-error)}.SettingsCard_card__WieJP{border:var(--border-hairline) solid var(--border-3);border-radius:var(--radius-12);background:var(--bg-base);padding:var(--space-16);display:flex;flex-direction:column;gap:var(--space-16)}.SettingsCard_section__hMcC8{display:flex;flex-direction:column;gap:var(--space-12)}.SettingsCard_sectionLabel__eej2u{margin:0;padding-left:var(--space-16);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-medium);color:var(--text-primary)}.SettingsCard_cardHead__2wIml{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.SettingsCard_cardTitle__uTwU1{margin:0;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-medium);color:var(--text-primary)}.DemoDetailActions_actions__h4wyd{display:flex;align-items:center;gap:var(--space-8)}.AnalyticsSummaryCard_card__7kJkz{box-sizing:border-box;appearance:none;position:relative;display:flex;flex-direction:column;border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-8);background:var(--bg-surface-1);box-shadow:var(--card-shadow);overflow:hidden;min-height:180px;padding:var(--space-12);text-align:left}.AnalyticsSummaryCard_interactive__5sakM{cursor:pointer}.AnalyticsSummaryCard_inactive__opGhr{opacity:.6}.AnalyticsSummaryCard_content__5Bdt8{position:relative;z-index:1;display:flex;flex-direction:column}.AnalyticsSummaryCard_header__lpjG1{display:flex;align-items:center;justify-content:space-between}.AnalyticsSummaryCard_headingGroup__LcJ8R{display:inline-flex;align-items:center;gap:var(--space-6)}.AnalyticsSummaryCard_label__CnEc0{font-weight:var(--font-weight-text);color:var(--text-secondary)}.AnalyticsSummaryCard_label__CnEc0,.AnalyticsSummaryCard_range__eZztS{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}.AnalyticsSummaryCard_range__eZztS{font-weight:var(--font-weight-normal);color:var(--text-tertiary)}.AnalyticsSummaryCard_chevron__mJRbf{flex-shrink:0;transition:transform .12s ease}.AnalyticsSummaryCard_interactive__5sakM:hover .AnalyticsSummaryCard_chevron__mJRbf{transform:translateX(2px)}.AnalyticsSummaryCard_value___rZP4{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-medium);color:var(--text-primary)}.AnalyticsSummaryCard_loading__eub_F{display:flex;flex:1;align-items:center;justify-content:center}.AnalyticsSummaryCard_chartSlot__9S5ww{position:absolute;left:0;right:0;bottom:0;height:96px;pointer-events:none}.ModuleIconTile_tile__eN5Dj{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.ModuleIconTile_tile__eN5Dj[data-size=sm]{width:var(--control-height-32);height:var(--control-height-32);border-radius:7px}.ModuleIconTile_tile__eN5Dj[data-size=md]{width:34px;height:34px;border-radius:8px}.ModuleIconTile_tile__eN5Dj[data-size=lg]{width:40px;height:40px;border-radius:10px}.ModuleIconTile_tile__eN5Dj[data-variant=accent]{border:var(--border-hairline) solid var(--core-purple-200);background:color-mix(in oklch,var(--accent-primary) 8%,var(--bg-base));color:var(--accent-primary)}.ModuleIconTile_tile__eN5Dj[data-variant=neutral]{border:var(--border-hairline) solid var(--border-2);background:var(--bg-surface-1);color:var(--text-secondary)}.ModuleIconTile_tile__eN5Dj svg{display:block;flex-shrink:0}.ModuleIconTile_tile__eN5Dj[data-size=sm] svg{width:16px;height:16px}.ModuleIconTile_tile__eN5Dj[data-size=md] svg{width:17px;height:17px}.ModuleIconTile_tile__eN5Dj[data-size=lg] svg{width:20px;height:20px}.DemoDetailBody_body__2W4SF{display:flex;flex-direction:column;gap:var(--space-40);width:100%;max-width:640px;margin:0 auto}.DemoDetailBody_topGrid__rJDHO{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16)}.DemoDetailBody_prospectRow__T_lMC{display:flex;gap:var(--space-40);align-items:flex-start;justify-content:space-between}.DemoDetailBody_logoField__lpmgx{display:flex;flex-direction:column;gap:var(--space-4);flex-shrink:0}.DemoDetailBody_logoWrap__cXyAl{position:relative}.DemoDetailBody_prospectAvatar__NceRJ{border-radius:var(--radius-12)}.DemoDetailBody_logoEdit__IbiK5{position:absolute;bottom:-6px;right:-6px;width:26px;height:26px;border-radius:var(--radius-full);background:var(--bg-surface-1);border:var(--border-hairline) solid var(--border-1);box-shadow:var(--shadow-base-sm);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary)}.DemoDetailBody_logoEdit__IbiK5:hover{color:var(--text-primary)}.DemoDetailBody_prospectFields__qiSS_{display:flex;flex-direction:column;gap:var(--space-16);flex:1;min-width:0}.DemoDetailBody_fieldRow__LufIZ{display:flex;gap:var(--space-16)}.DemoDetailBody_field__1tRPQ{display:flex;flex-direction:column;gap:var(--space-4);flex:1;min-width:0}.DemoDetailBody_domainField__DZAA6{position:relative}.DemoDetailBody_domainField__DZAA6 input{padding-right:36px}.DemoDetailBody_domainCopy__nCWPr{position:absolute;top:50%;right:var(--space-2);transform:translateY(-50%)}.DemoDetailBody_labelRow__rO_8O{display:flex;align-items:center;gap:var(--space-4)}.DemoDetailBody_labelInfo__8_xgx{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:help}.DemoDetailBody_labelInfo__8_xgx:hover{color:var(--text-secondary)}.DemoDetailBody_fieldLabel__Pl3__{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-muted)}.DemoDetailBody_uppy__p1BLj{border:var(--border-hairline) dashed var(--border-2);border-radius:var(--radius-8);padding:var(--space-12)}.DemoDetailBody_colorRow__7nhxv{display:flex;gap:var(--space-24)}.DemoDetailBody_colorRow__7nhxv .DemoDetailBody_field__1tRPQ{flex:0 0 auto}.DemoDetailBody_templateSelect__d12zC{width:240px;max-width:100%}.DemoDetailBody_originalTemplateLink__JG5Xh{appearance:none;border:0;padding:0;background:none;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-6);width:fit-content;margin-left:auto;text-align:right;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-medium);color:var(--accent-primary);text-decoration:none}.DemoDetailBody_originalTemplateLink__JG5Xh:hover{color:color-mix(in oklch,var(--accent-primary) 82%,var(--text-primary))}.DemoDetailBody_templateWarning__GouDT{margin:0;padding:var(--space-10) var(--space-12);border-radius:var(--radius-8);background:var(--accent-primary-subtle);border:var(--border-hairline) solid var(--accent-border);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--accent-text)}.DemoDetailBody_detailTabsList__r1fVH{width:100%;gap:var(--space-8)}.DemoDetailBody_detailTab__pSPeC.DemoDetailBody_detailTab__pSPeC{color:var(--text-muted)}.DemoDetailBody_detailTab__pSPeC.DemoDetailBody_detailTab__pSPeC[data-selected]{color:var(--text-primary)}.DemoDetailBody_preloadWrap__7USor{width:100%}.DemoDetailBody_passwordRow__7nN_2{display:flex;gap:var(--space-8);align-items:center;max-width:360px}.DemoDetailBody_accessRows__86JgM{display:flex;flex-direction:column;gap:var(--space-8)}.DemoDetailBody_accessRow__TyT0x{display:flex;align-items:center;justify-content:space-between;gap:var(--space-20);margin:var(--space-8) 0;padding:var(--space-16);background:var(--bg-surface-1);border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-10)}.DemoDetailBody_accessCopy__Wg_wG{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.DemoDetailBody_accessTitle__2qVXd{font-weight:var(--font-weight-heading);color:var(--text-primary)}.DemoDetailBody_accessDescription__XNLu6,.DemoDetailBody_accessLoading__QQ3Mu,.DemoDetailBody_accessTitle__2qVXd{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base)}.DemoDetailBody_accessDescription__XNLu6,.DemoDetailBody_accessLoading__QQ3Mu{font-weight:var(--font-weight-text);color:var(--text-muted);text-wrap:pretty}.DemoDetailBody_actionBadge__XCgix,.DemoDetailBody_expiredBadge__gg5NM,.DemoDetailBody_hiddenBadge__e_7Bl{display:inline-flex;align-items:center;align-self:center;margin-left:auto;min-height:22px;padding:0 var(--space-8);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium)}.DemoDetailBody_expiredBadge__gg5NM{color:var(--feedback-error);background:color-mix(in oklch,var(--feedback-error) 8%,transparent)}.DemoDetailBody_hiddenBadge__e_7Bl{color:var(--text-secondary);background:var(--bg-surface-2)}.DemoDetailBody_actionBadge__XCgix{color:var(--feedback-warning);background:color-mix(in oklch,var(--feedback-warning) 8%,transparent)}.DemoDetailBody_accessError__9n__b{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted)}@media (max-width:680px){.DemoDetailBody_accessRow__TyT0x{align-items:stretch;flex-direction:column}}.DemoDetailBody_accessDescription__XNLu6,.DemoDetailBody_accessError__9n__b,.DemoDetailBody_accessTitle__2qVXd,.DemoDetailBody_actionBadge__XCgix,.DemoDetailBody_expiredBadge__gg5NM,.DemoDetailBody_hiddenBadge__e_7Bl,.DemoDetailBody_templateWarning__GouDT{user-select:text}.ModuleContractSummary_card__LjwWK{display:flex;min-width:0;flex-direction:column;gap:var(--space-16);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-8);background:var(--bg-base);padding:var(--space-16)}.ModuleContractSummary_card__LjwWK[data-variant=embedded]{border-color:var(--border-3);border-radius:var(--radius-12);padding:var(--space-20)}.ModuleContractSummary_card__LjwWK[data-variant=plain]{gap:var(--space-14);border:0;border-radius:0;background:transparent;padding:0}.ModuleContractSummary_header__CrHwj{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}.ModuleContractSummary_title__UC2SN{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)}.ModuleContractSummary_description__RhyKT{margin-top:var(--space-4);max-width:52ch;color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);text-wrap:pretty}.ModuleContractSummary_badges__khgpW{display:inline-flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-6)}.ModuleContractSummary_badge__pLbD8{display:inline-flex;height:var(--control-height-24);align-items:center;border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-6);background:var(--bg-surface-1);color:var(--text-secondary);padding:0 var(--space-8);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);white-space:nowrap}.ModuleContractSummary_columns__D6OKy{display:grid;column-gap:var(--space-20);row-gap:var(--space-16)}.ModuleContractSummary_columns__D6OKy[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ModuleContractSummary_columns__D6OKy[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ModuleContractSummary_column__fmYbR{display:flex;min-width:0;flex-direction:column;gap:var(--space-8)}.ModuleContractSummary_column__fmYbR+.ModuleContractSummary_column__fmYbR{border-left:var(--border-hairline) solid var(--border-1);padding-left:var(--space-20)}.ModuleContractSummary_columnScroll__uGL7E{max-height:196px}.ModuleContractSummary_columnItems__G3MPV{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.ModuleContractSummary_soleRow__3FppV{display:flex;align-items:baseline;gap:var(--space-8)}.ModuleContractSummary_soleItems__u4lqV{display:flex;min-width:0;flex-wrap:wrap;gap:var(--space-6)}.ModuleContractSummary_label__c42Tc{flex-shrink:0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}.ModuleContractSummary_soleRow__3FppV .ModuleContractSummary_label__c42Tc{width:var(--space-80)}.ModuleContractSummary_count__QvXsY{color:var(--text-tertiary);font-family:var(--font-body)}.ModuleContractSummary_count__QvXsY,.ModuleContractSummary_edge__Og2J2{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}.ModuleContractSummary_edge__Og2J2{display:inline-flex;max-width:100%;height:var(--control-height-24);align-items:center;overflow:hidden;border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-6);background:var(--bg-surface-1);color:var(--text-primary);padding:0 var(--space-8);font-family:var(--font-mono);font-weight:var(--font-weight-normal);text-overflow:ellipsis;white-space:nowrap}.ModuleContractSummary_edgeTrigger__4Y0Yx{max-width:100%;cursor:default}.ModuleContractSummary_edgeTrigger__4Y0Yx:focus-visible .ModuleContractSummary_edge__Og2J2,.ModuleContractSummary_edgeTrigger__4Y0Yx:hover .ModuleContractSummary_edge__Og2J2{border-color:var(--border-3);background:var(--bg-base)}.ModuleContractSummary_requiredDot__TxWBl{width:5px;height:5px;flex-shrink:0;margin-right:var(--space-6);border-radius:var(--radius-full);background:var(--core-orange-500)}.ModuleContractSummary_detail__q1OL_{display:flex;max-width:320px;max-height:320px;overflow-y:auto;margin:0;flex-direction:column;gap:var(--space-6)}.ModuleContractSummary_detailRow__fDcfK{display:flex;align-items:baseline;gap:var(--space-8)}.ModuleContractSummary_detailTerm__afdkG{width:var(--space-48);flex-shrink: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)}.ModuleContractSummary_detailValue__RqYYZ{margin:0;color:var(--text-primary);overflow-wrap:anywhere}.ModuleContractSummary_detailValue__RqYYZ,.ModuleContractSummary_empty__nhFMp{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);text-wrap:pretty}.ModuleContractSummary_empty__nhFMp{margin:var(--space-4) 0 0;color:var(--text-tertiary)}.SampleProspectPicker_section__kvU6W{--picker-inset:var(--space-16);display:flex;flex-direction:column;width:100%}.SampleProspectPicker_sectionHeader__5x2no{display:flex;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-8) var(--picker-inset)}.SampleProspectPicker_sectionLabel__zkgj2{flex-shrink: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-muted);white-space:nowrap}.SampleProspectPicker_divider__y9if_{flex:1;height:var(--border-hairline);background:var(--border-1)}.SampleProspectPicker_retry__e5sPg{display:inline-flex;align-items:center;gap:var(--space-4);flex-shrink:0;padding:0;border:0;background:transparent;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer}.SampleProspectPicker_pillRow__116gp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-10);padding:var(--space-4) var(--picker-inset) var(--space-16)}.SampleProspectPicker_companyPill__9TmlB{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-6);background:var(--bg-base);border:none;border-radius:var(--radius-8);box-shadow:0 0 0 .5px rgba(25,26,33,.06),0 3px 6px -2px rgba(0,0,0,.02),0 1px 1px 0 rgba(0,0,0,.04);cursor:pointer;transition:box-shadow .12s ease}.SampleProspectPicker_companyPillIcon__4sz4k{display:inline-flex;width:20px;height:20px;flex-shrink:0;border-radius:var(--radius-4);background:var(--bg-base);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.02),0 1px .5px rgba(0,0,0,.04)}.SampleProspectPicker_companyPillName__GDd3n{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-medium);color:var(--text-primary);white-space:nowrap}.SampleProspectPicker_more__Z1nTE{display:flex;flex-direction:column;padding:0 var(--picker-inset) var(--space-8)}.SampleProspectPicker_moreHeader__JvTTV{display:flex;align-items:center;gap:var(--space-4);width:100%;min-height:20px;margin:0;padding:0;appearance:none;-webkit-appearance:none;background:transparent;border:none;text-align:left;cursor:pointer;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-medium);color:var(--text-tertiary)}.SampleProspectPicker_moreChevron__yQZcv{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:var(--radius-8);color:var(--text-muted);transition:color .15s ease,background-color .15s ease}.SampleProspectPicker_moreReveal__CZoG5{display:flex;flex-direction:column;margin-left:calc(-1 * var(--space-6));margin-right:calc(-1 * var(--space-6));overflow:clip;overflow-clip-margin:var(--space-4)}.SampleProspectPicker_moreReveal__CZoG5 .SampleProspectPicker_pillRow__116gp{padding:var(--space-8) var(--space-6)}@media (hover:hover) and (pointer:fine){.SampleProspectPicker_retry__e5sPg:hover{color:var(--text-primary)}}@media (hover:hover){.SampleProspectPicker_companyPill__9TmlB:hover{box-shadow:0 0 0 .5px rgba(25,26,33,.1),0 4px 8px -2px rgba(0,0,0,.04),0 1px 1px 0 rgba(0,0,0,.04)}.SampleProspectPicker_moreHeader__JvTTV:hover .SampleProspectPicker_moreChevron__yQZcv{color:var(--text-primary);background:var(--bg-surface-2)}}.BrandAgent_card__eecNG{--brand-agent-avatar:20px;--brand-agent-overlap:8px;--brand-agent-mark:calc(var(--brand-agent-avatar) + var(--brand-agent-avatar) - var(--brand-agent-overlap));display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-12);background:transparent;transition:background-color .15s var(--ease-out-quint),border-color .15s var(--ease-out-quint)}.BrandAgent_cardOn__MUqbT{border-color:transparent;background:var(--bg-surface-1)}.BrandAgent_header__FVLLA{display:flex;align-items:flex-start;gap:var(--space-12)}.BrandAgent_mark__D77jc{display:flex;align-items:center;height:var(--space-24);flex-shrink:0}.BrandAgent_slot__CfV8k,.BrandAgent_stack__kNYiF{display:inline-flex;align-items:center}.BrandAgent_slot__CfV8k{justify-content:center;width:var(--brand-agent-avatar);height:var(--brand-agent-avatar);flex-shrink:0;margin-left:calc(-1 * var(--brand-agent-overlap));border-radius:var(--radius-half)}.BrandAgent_slot__CfV8k:first-child{margin-left:0;overflow:hidden}.BrandAgent_slot__CfV8k:last-child{position:relative;z-index:1}.BrandAgent_slot__CfV8k:last-child:before{content:"";position:absolute;inset:-2px;border-radius:var(--radius-half);background:var(--bg-base);z-index:-1}.BrandAgent_brandFallback__gA9eL,.BrandAgent_brand__QjKyN,.BrandAgent_disc__qSk56{width:100%;height:100%;border-radius:var(--radius-half);flex-shrink:0}.BrandAgent_disc__qSk56{overflow:hidden}.BrandAgent_disc__qSk56 svg{width:100%!important;height:100%!important}.BrandAgent_brandFallback__gA9eL,.BrandAgent_brand__QjKyN{border:var(--border-hairline) solid var(--border-2);box-sizing:border-box}.BrandAgent_brand__QjKyN{object-fit:cover;background:var(--bg-base)}.BrandAgent_brandFallback__gA9eL{display:inline-flex;align-items:center;justify-content:center;color:var(--text-inverse);font-family:var(--font-body);font-size:var(--text-xs);line-height:1;letter-spacing:var(--tracking-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.BrandAgent_copy__dKAug{display:flex;flex:1;flex-direction:column;gap:var(--space-4);min-width:0}.BrandAgent_titleRow__1HQG5{display:flex;align-items:center;gap:var(--space-4);min-height:var(--space-24)}.BrandAgent_title__ZJq57{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-medium);color:var(--text-primary)}.BrandAgent_time__j9IjO{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-muted);white-space:nowrap;flex-shrink:0}.BrandAgent_time__j9IjO:before{content:"·";margin-left:var(--space-2);margin-right:var(--space-6);color:var(--text-disabled)}.BrandAgent_disclosure__S7NZq{display:flex;align-items:center;justify-content:center;width:var(--control-height-24);height:var(--control-height-24);padding:0;border:none;border-radius:var(--radius-6);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .12s ease}@media (hover:hover) and (pointer:fine){.BrandAgent_disclosure__S7NZq:hover{background:var(--bg-surface-2)}}.BrandAgent_subhead__FJ_AF{margin:0;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-secondary)}.BrandAgent_switch__Vmjvr{display:inline-flex;align-items:center;flex-shrink:0;min-height:var(--space-24)}.BrandAgent_panel__EX3EE{display:flex;flex-direction:column;gap:var(--space-16);padding-left:calc(var(--brand-agent-mark) + var(--space-12))}.BrandAgent_note__Xjon1{display:flex;align-items:flex-start;gap:var(--space-8);margin:0;margin-left:calc(var(--brand-agent-mark) + var(--space-12));padding:var(--space-10);border:var(--border-hairline) solid var(--core-yellow-150);border-radius:var(--radius-8);background:var(--core-yellow-100);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(--core-yellow-700)}.BrandAgent_note__Xjon1 svg{flex-shrink:0;margin-top:var(--space-2);color:var(--feedback-warning)}.BrandAgent_noteTime__L7GUf{margin-left:var(--space-6);color:var(--core-yellow-600);white-space:nowrap}.BrandAgent_tabsList__abrqh>:last-child:before{background-color:var(--bg-surface-3)}.BrandAgent_tabPanels__ViUq2{display:flex;flex-direction:column}.BrandAgent_tabCount__IflQQ{margin-left:var(--space-6);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-muted);font-variant-numeric:tabular-nums}.NewDemoModal_root__whCVi{position:relative;display:flex;flex-direction:column;gap:14px;margin:24px 0;padding:20px}.NewDemoModal_toolbar__6VM0n{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.NewDemoModal_hint__TC0dN{color:var(--text-tertiary);font-size:12.5px}.NewDemoModal_modal__MKnYN{width:min(600px,100%);margin:0 auto;border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-12);background:var(--bg-base);box-shadow:0 9px 24px rgba(0,0,0,.08),0 6px 12px rgba(0,0,0,.1),0 1px .5px rgba(0,0,0,.04);overflow:hidden}.NewDemoModal_modal__MKnYN,.NewDemoModal_modal__MKnYN *{box-sizing:border-box}.NewDemoModal_flow__1Z0JR{overflow:visible}.NewDemoModal_results__uQJxN{display:flex;max-height:260px;flex-direction:column;padding:var(--space-6);overflow-y:auto}.NewDemoModal_missing__WYCr_{display:inline-flex;align-items:center;gap:6px;color:var(--text-error,#c2410c);font-size:var(--text-sm)}.NewDemoModal_successMark__lPShN{display:flex;width:72px;height:72px;align-items:center;justify-content:center;margin-top:var(--space-16);border:var(--border-hairline) solid var(--border-2);border-radius:18px;background:var(--bg-base);box-shadow:var(--container-shadow)}.NewDemoModal_successMark__lPShN img{width:44px;height:44px;object-fit:contain}.NewDemoModal_portal__CJly2{position:absolute;top:0;left:0;width:100%}@media (max-width:640px){.NewDemoModal_root__whCVi{padding:12px}.NewDemoModal_modal__MKnYN [class*=companyGrid]{grid-template-columns:auto minmax(0,1fr);gap:var(--space-16)}.NewDemoModal_modal__MKnYN [class*=companyGrid]>:first-child{grid-column:1/-1}.NewDemoModal_modal__MKnYN [class*=sectionHeader]{flex-direction:column;align-items:stretch}.NewDemoModal_modal__MKnYN [class*=AccessSummary][class*=row]{flex-direction:column}.NewDemoModal_modal__MKnYN [class*=chips]{flex-wrap:wrap}}.CentralChip_chip__341Bz{flex-shrink:0;font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--text-muted);background-color:var(--bg-surface-2);padding:var(--space-4);border-radius:var(--radius-4);border:var(--border-hairline) solid var(--border-2)}.CentralChip_variantSurface__IDMXL{background-color:var(--bg-surface-3);border-color:var(--bg-surface-3)}.IconGallery_galleryContainer__qh5gN{display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:0;background-color:transparent}.IconGallery_galleryContainerPanel__x4b8v{display:flex;flex-direction:column;height:100%;padding:12px 2px}.IconGallery_searchRow__5lJsE{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-bottom:12px;padding:0}.IconGallery_galleryContainerPanel__x4b8v .IconGallery_searchRow__5lJsE{margin-bottom:10px;padding:0 10px}.IconGallery_gridContainer__TwkPX{box-sizing:border-box;width:100%;flex:1;min-height:0;padding:0;overflow:hidden}.IconGallery_gridContainerPanel__KWQ5U{box-sizing:border-box;width:100%;height:300px;padding:0 8px;overflow:hidden}.IconGallery_scrollViewport__N_8oM{height:100%;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;mask-image:linear-gradient(180deg,transparent,black 20px,black calc(100% - 20px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 20px,black calc(100% - 20px),transparent)}.IconGallery_scrollContent__K38XD{padding-block:20px;padding-left:8px;padding-right:8px;min-width:0;width:100%;box-sizing:border-box}.IconGallery_galleryContainerPanel__x4b8v .IconGallery_scrollContent__K38XD{padding-block:16px;padding-left:4px;padding-right:16px}.IconGallery_iconGrid__hOKAA{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;min-width:0;width:100%;box-sizing:border-box}.IconGallery_iconGridPanel__eUEdJ{display:grid;gap:8px;min-width:0;box-sizing:border-box}.IconGallery_scrollbar__dWvab{display:flex;justify-content:center;background-color:transparent;width:4px;border-radius:8px;margin:0;opacity:0;transition:opacity .15s;pointer-events:none;position:relative;height:100%}.IconGallery_scrollbar__dWvab[data-scrolling]{transition-duration:0s}.IconGallery_scrollbar__dWvab[data-hovering],.IconGallery_scrollbar__dWvab[data-scrolling]{opacity:1;pointer-events:auto}.IconGallery_scrollbar__dWvab:before{content:"";position:absolute;width:20px;height:100%}.IconGallery_scrollThumb__zGXw3{border-radius:inherit;background-color:var(--core-neutral-200);width:100%}.IconGallery_loadMoreSentinel__UmpoG{width:100%;height:1px}.ProcessingEditor_stepsList__B7MdH{display:flex;flex-direction:column;gap:var(--space-16);max-width:720px}.ProcessingEditor_stepCard__DlJib{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border-1);border-radius:var(--radius-8);background-color:var(--bg-base);box-shadow:var(--card-shadow)}.ProcessingEditor_stepHeader__ISStT{display:flex;align-items:center;gap:var(--space-8)}.ProcessingEditor_stepTitle__o3mJ3{flex:1;min-width:0}.ProcessingEditor_stepActions__vdBK3{display:flex;gap:var(--space-2);flex-shrink:0}.ProcessingEditor_iconButton__M8EQs{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;padding:0;border:1px solid var(--border-1);border-radius:var(--radius-6);background-color:var(--bg-surface-1);color:var(--text-primary);cursor:pointer;transition:background-color .15s ease}.ProcessingEditor_iconButton__M8EQs:hover{background-color:var(--bg-surface-2)}.ProcessingEditor_iconButton__M8EQs svg{width:16px;height:16px;flex-shrink:0}.ProcessingEditor_iconEditBadge__krtNC{position:absolute;top:calc(-1 * var(--space-4));right:calc(-1 * var(--space-4));display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--border-2);border-radius:var(--radius-half);background-color:var(--bg-base);color:var(--text-muted);box-shadow:var(--shadow-chip);pointer-events:none}.ProcessingEditor_iconEditBadge__krtNC svg{width:8px;height:8px}.ProcessingEditor_substeps__5ZhCo{display:flex;flex-direction:column;gap:var(--space-8);padding-left:var(--space-40)}.ProcessingEditor_substepRow__qtnzp{display:flex;align-items:center;gap:var(--space-8)}.ProcessingEditor_substepKey__Wpbch{width:200px;flex-shrink:0}.ProcessingEditor_substepValue__p_ADT{flex:1;min-width:0}.ProcessingEditor_cardFooter__eQ6li{display:flex;padding-left:var(--space-40)}.ProcessingEditor_addStepRow__A8ZbT{display:flex}.ModuleContractPlayground_table__O643_{width:100%;border-collapse:collapse;font-size:var(--text-base);margin-bottom:var(--space-16)}.ModuleContractPlayground_table__O643_ th{text-align:left;font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-xs);padding:0 var(--space-8) var(--space-8);border-bottom:var(--border-hairline) solid var(--border-2)}.ModuleContractPlayground_table__O643_ td{padding:var(--space-8);border-bottom:var(--border-hairline) solid var(--border-1);color:var(--text-primary)}.ModuleContractPlayground_chipAttention__pyosZ,.ModuleContractPlayground_chipSuccess__y9ibO{display:inline-flex;min-height:var(--control-height-24);align-items:center;border-radius:var(--radius-6);border:var(--border-hairline) solid transparent;padding:0 var(--space-8);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:default;white-space:nowrap}.ModuleContractPlayground_chipSuccess__y9ibO{border-color:color-mix(in oklch,var(--core-green-500) 24%,transparent);background:color-mix(in oklch,var(--core-green-100) 42%,var(--bg-base));color:var(--core-green-700)}.ModuleContractPlayground_chipAttention__pyosZ{border-color:color-mix(in oklch,var(--core-orange-500) 24%,transparent);background:color-mix(in oklch,var(--core-orange-100) 48%,var(--bg-base));color:var(--core-orange-700)}.ModuleContractPlayground_mappingBlock__Jr7lb{background:var(--bg-base);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-8);padding:var(--space-12);margin-bottom:var(--space-16)}.ModuleContractPlayground_paneTitle__RoyIp{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-xs);margin-bottom:var(--space-8)}.ModuleContractPlayground_mapRowRemoved__0sxjO,.ModuleContractPlayground_mapRow__1mcPj{display:flex;align-items:center;gap:var(--space-8);font-family:var(--font-mono);font-size:var(--text-sm);padding:var(--space-4) 0}.ModuleContractPlayground_mapRowRemoved__0sxjO{opacity:.6}.ModuleContractPlayground_hostPath__xaCHW{color:var(--text-secondary)}.ModuleContractPlayground_arrow__P_lZR{color:var(--text-muted)}.ModuleContractPlayground_localPath__N0l_F{color:var(--accent-text)}.ModuleContractPlayground_removedTag__WWpuD{font-family:var(--font-body);font-size:var(--text-xs);color:var(--core-orange-700);background:color-mix(in oklch,var(--core-orange-100) 48%,var(--bg-base));border-radius:var(--radius-full);padding:var(--space-2) var(--space-8)}.ModuleContractPlayground_publishButton__iggcm{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--space-8) var(--space-16);border-radius:var(--radius-6);border:.5px solid var(--core-purple-500);background:linear-gradient(180deg,oklch(.55 .26 276.6),oklch(.52 .26 276.6));box-shadow:inset 0 0 1px 1px rgba(255,255,255,.08),0 1px 1.5px 0 rgba(0,0,0,.1);color:white;cursor:pointer}.ModuleContractPlayground_publishButton__iggcm:hover{filter:brightness(.96)}.SelectionActions_bar__MxbCj{display:inline-flex;align-items:center;gap:var(--space-4);height:var(--control-height-28);padding:0 var(--space-4) 0 var(--space-6);border-radius:var(--radius-8);background:var(--bg-surface-2);border:var(--border-hairline) solid var(--border-2);box-shadow:var(--shadow-chip);margin-right:var(--space-8)}.SelectionActions_count__BFioo{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-medium);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:var(--space-2)}.SelectionActions_clear__1aRWt{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:var(--space-20);height:var(--space-20);flex-shrink:0;padding:0;border:none;border-radius:var(--radius-6);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background-color 80ms ease,color 80ms ease}.SelectionActions_clear__1aRWt:hover{background:var(--bg-surface-3);color:var(--text-primary)}.SelectionActions_divider__QeXoY{display:inline-block;width:var(--border-hairline);height:var(--space-16);background:var(--border-2);flex-shrink:0}.PreloadSection_section__s6qsK{display:flex;flex-direction:column;width:100%}.PreloadSection_header__dKHwf{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-12)}.PreloadSection_headerTitle__3C6hU{margin:0;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-medium);color:var(--text-primary)}.PreloadSection_grid__wAFBa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-16)}.PreloadSection_fieldCard__70_M_{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-8)}.PreloadSection_labelRow__eu7Tg{display:flex;align-items:center;gap:var(--space-6)}.PreloadSection_label__JylIp{letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.PreloadSection_label__JylIp,.PreloadSection_required__o5FFS{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm)}.PreloadSection_required__o5FFS{color:var(--feedback-error)}.PreloadSection_controlRow__WiYO1{display:flex;align-items:flex-start;gap:var(--space-8);width:100%}.PreloadSection_control__UL1Qy{flex:1;min-width:0}.PreloadSection_controlColor__gzCWO{flex:0 0 auto}.PreloadSection_controlCode__y_y2J{flex:1;min-width:0}