/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.connected-reply-progress{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}@supports ((-webkit-background-clip:text) or (background-clip:text)){.connected-live-text[data-live=true],.connected-progress-text,.connected-reply-progress{background-image:linear-gradient(100deg,var(--color-muted) 45%,var(--color-strong-line) 50%,var(--color-muted) 55%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:connected-progress-shimmer 2.4s linear infinite}.connected-inspection>strong.connected-live-text[data-live=true]{background-image:linear-gradient(100deg,var(--color-ink) 45%,var(--color-muted) 50%,var(--color-ink) 55%)}}@keyframes connected-progress-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (forced-colors:active),(prefers-reduced-motion:reduce){.connected-live-text[data-live=true],.connected-progress-text,.connected-reply-progress{background-image:none;animation:none}.connected-progress-text,.connected-reply-progress{color:inherit}.connected-extraction-compact.connected-live-text[data-live=true]{color:var(--color-muted)}.connected-inspection>strong.connected-live-text[data-live=true]{color:var(--color-ink)}}.connected-assistant-author{align-items:center;gap:var(--space-8);font-size:12px;display:flex}.connected-assistant-author svg{color:var(--color-blue)}.connected-chat{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.connected-reply-controls{align-items:center;gap:var(--space-12);margin-top:var(--space-8);color:var(--color-muted);flex-wrap:wrap;display:flex}.connected-reply-note{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.connected-reply-note details{white-space:normal;font-size:var(--type-caption);color:var(--color-muted)}.connected-reply-note summary{cursor:pointer;padding-block:var(--space-8)}.connected-reply-reference{align-items:flex-start;gap:var(--space-8);padding:var(--space-12);border-left:1px solid var(--color-line);color:var(--color-ink);flex-direction:column;display:flex}.connected-reply-reference blockquote{white-space:pre-wrap;margin:0}.connected-message-files{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.connected-message-files>li{align-items:flex-start;gap:var(--space-8);min-width:0;padding-block:var(--space-8);display:flex}.connected-message-files svg{color:var(--color-muted);flex:none}.connected-message-files span{overflow-wrap:anywhere;min-width:0}.connected-message-files small{color:var(--color-muted);font-size:var(--type-caption);flex:none;margin-left:auto}.connected-file-button{align-items:flex-start;gap:var(--space-8);width:100%;min-width:0;padding:var(--space-8);border-radius:var(--radius-button);background:var(--color-paper);color:var(--color-blue);font:inherit;text-align:left;cursor:pointer;border:0;display:flex}.connected-file-button:hover{background:var(--color-blue-tint)}.connected-file-button:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.connected-file-dialog .ops-source-heading h2{overflow-wrap:anywhere;min-width:0}.connected-file-dialog .ops-source-heading>button{flex-shrink:0}.connected-file-body{gap:var(--space-12);flex-direction:column;flex:1;min-height:0;display:flex}.connected-file-state{padding:var(--space-24);line-height:1.6}.connected-file-refresh{flex-shrink:0;align-self:flex-start}.connected-extraction-compact{color:var(--color-muted);font-size:var(--type-caption);margin-top:var(--space-4);overflow-wrap:anywhere;display:block}.connected-extraction-detail{min-width:0;padding:var(--space-12);border-bottom:1px solid var(--color-line);font-size:var(--type-caption);flex:none}.connected-extraction-detail .connected-inspection{padding-inline:0}.connected-extraction-detail p{margin-block:var(--space-8);color:var(--color-muted)}.connected-extraction-detail summary{cursor:pointer;padding-block:var(--space-8)}.connected-extraction-history{max-height:20vh;overflow:auto}.connected-extraction-history li{overflow-wrap:anywhere;padding-block:var(--space-4)}.connected-scope{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.connected-scope-card,.connected-scope-current{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-surface);padding:var(--space-20)}.connected-scope-heading{justify-content:space-between;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.connected-scope-heading span{font-size:var(--type-caption);color:var(--color-muted)}.connected-scope-fields{margin:var(--space-16) 0;gap:var(--space-16);flex-direction:column;padding:0;list-style:none;display:flex}.connected-scope-fields>li{border-top:1px solid var(--color-line);padding-top:var(--space-12);overflow-wrap:anywhere}.connected-scope-fields strong{font-size:var(--type-caption);color:var(--color-muted)}.connected-scope summary{cursor:pointer;font-weight:600}.connected-rfq-items,.connected-rfq-mapping{margin-block:var(--space-16)}.connected-rfq-items{padding:0;list-style:none}.connected-rfq-items>li{border-top:1px solid var(--color-line);padding-block:var(--space-12)}.connected-rfq-item>summary{align-items:flex-start;gap:var(--space-8);display:flex}.connected-rfq-item>summary::-webkit-details-marker{display:none}.connected-rfq-item-summary{flex:1;min-width:0}.connected-rfq-item-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.connected-rfq-chevron{margin-top:var(--space-4);flex:none}.connected-rfq-item[open]>summary .connected-rfq-chevron{transform:rotate(90deg)}.connected-rfq-item-details{margin-top:var(--space-16);overflow-wrap:anywhere}.connected-scope-source>section{padding:var(--space-12);background:var(--color-surface);border-radius:var(--radius-button)}.connected-scope-source time{font-size:var(--type-caption);color:var(--color-muted)}.connected-approval-draft{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-surface);background:var(--color-blue-tint);margin-bottom:var(--space-12);font-size:var(--type-caption);flex-wrap:wrap;display:flex}.connected-approval-draft strong{color:var(--color-blue)}.connected-approval-draft p{margin-top:var(--space-4)}.connected-conversation{flex:1;min-height:0}.connected-messages{width:100%;max-width:880px;padding:var(--space-32) var(--space-24);gap:var(--space-24);margin-inline:auto}.connected-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.connected-messages .is-user>div{background:var(--color-paper);border-radius:var(--radius-dialog);padding:var(--space-16) var(--space-20)}.connected-empty{padding-block:var(--space-48)}.connected-empty h2{font-size:var(--type-report-title);letter-spacing:-1px;line-height:1.15}.connected-empty p{margin-top:var(--space-16);color:var(--color-muted)}.connected-receipt{font-size:var(--type-caption);color:var(--color-muted);margin-left:auto}.connected-input-area{width:100%;max-width:880px;padding:var(--space-16) var(--space-24);flex:none;margin-inline:auto}.connected-limit,.connected-storage{font-size:var(--type-caption);color:var(--color-muted);margin-top:var(--space-8)}.connected-storage{color:var(--color-amber);margin-bottom:var(--space-8)}.connected-status{color:var(--color-muted);font-size:var(--type-caption);margin-bottom:var(--space-8)}.connected-send-feedback{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.connected-send-feedback[role=alert]{color:var(--color-amber)}.connected-send-feedback .k-button{min-height:var(--space-24);height:auto;font-size:inherit;text-underline-offset:3px;padding:0;text-decoration:underline}.connected-gate{min-height:100dvh;padding:var(--space-32);background:var(--color-surface)}.connected-wordmark{letter-spacing:-1.6px;font-size:25px}.connected-wordmark span{color:var(--color-blue)}.connected-gate section{max-width:640px;margin:var(--space-108) auto 0}.connected-gate h1{font-size:var(--type-report-title);letter-spacing:-1px;line-height:1.2}.connected-gate p{color:var(--color-muted);margin-block:var(--space-16)}.connected-gate form{margin-top:var(--space-24)}.connected-companies{gap:var(--space-12);margin-top:var(--space-32);flex-direction:column;display:flex}.connected-companies .k-button{white-space:normal;text-align:left;height:auto;padding:var(--space-16);justify-content:space-between}.connected-companies small{color:var(--color-muted)}.connected-app .ops-topbar h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.6px;min-width:0;color:var(--color-ink);flex:1;font-size:18px;font-weight:600;overflow:hidden}.connected-app .ops-topbar .ops-purchase-identity h1{flex:0 auto}.connected-app .ops-purchase-identity .connected-purchase-code{color:var(--color-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;flex:none;font-size:13px;font-weight:500;display:inline}.connected-app .connected-draft-tag{font-size:var(--type-caption);flex:none;margin-left:auto;margin-right:0}.connected-app .ops-nav{gap:var(--space-16);overflow:hidden}.connected-app .ops-nav>.k-button,.connected-mobile-nav>.k-button,.connected-mobile-title{flex-shrink:0}.connected-purchases{overscroll-behavior:contain;gap:var(--space-4);min-height:0;font-size:var(--type-caption);flex-direction:column;flex:1;display:flex;overflow-y:auto}.connected-purchases>small{color:var(--color-muted);padding:var(--space-8)}.connected-purchases>button{gap:var(--space-8);text-align:left;padding:var(--space-12) var(--space-8);border-radius:var(--radius-button);color:var(--color-ink);background:0 0;border:0;flex-shrink:0;display:flex}.connected-purchases>button:hover{background:var(--color-surface)}.connected-purchases>button[aria-current]{background:var(--color-blue-tint);color:var(--color-blue)}.connected-purchases>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connected-purchases>.connected-purchase-row{flex-shrink:0;align-items:center;display:flex;position:relative}.connected-purchase-open{gap:var(--space-8);text-align:left;min-width:0;padding:var(--space-12) var(--space-8);border-radius:var(--radius-button);color:var(--color-ink);background:0 0;border:0;flex:1;display:flex}.connected-purchase-open:hover{background:var(--color-surface)}.connected-purchase-open[aria-current]{background:var(--color-blue-tint);color:var(--color-blue)}.connected-purchase-open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connected-app .connected-purchase-more{right:var(--space-4);width:var(--space-32);height:var(--space-32);border-radius:var(--radius-button);color:var(--color-muted);background:var(--color-surface);opacity:0;position:absolute}.connected-app .connected-purchase-open[aria-current]~.connected-purchase-more{background:var(--color-blue-tint)}.connected-app .connected-purchase-more[data-state=open],.connected-purchase-row:focus-within .connected-purchase-more,.connected-purchase-row:hover .connected-purchase-more{opacity:1}@media (hover:none){.connected-app .connected-purchase-more{opacity:1}}.connected-purchases>.connected-archive-toggle{color:var(--color-muted)}.connected-purchases>.connected-archive-toggle>span{text-align:left;flex:1}.connected-purchase-state-error{color:var(--color-amber)}.connected-purchase-delete.dialog-content{gap:var(--space-16);max-width:420px;display:grid}.connected-purchase-delete-actions{justify-content:flex-end;gap:var(--space-8);display:flex}.connected-purchases p{color:var(--color-muted);padding:var(--space-8)}.connected-mobile-nav.dialog-content{width:min(320px,100vw - 48px);height:100dvh;max-height:100dvh;padding:var(--space-16);gap:var(--space-16);border-radius:0;flex-direction:column;display:flex;inset:0 auto 0 0;overflow:hidden;transform:none}.connected-mobile-title{justify-content:space-between;align-items:center;display:flex}.connected-content-error{margin:var(--space-48) auto;padding:var(--space-24);max-width:640px}.connected-content-error .k-button{margin-top:var(--space-24)}.connected-story{flex-direction:column;height:100dvh;display:flex}.connected-story>.connected-app{flex:1;height:auto;min-height:0}.connected-story>.connected-gate{flex:1;min-height:0;overflow:auto}.connected-story-notice{padding:var(--space-4) var(--space-16);color:var(--color-muted);background:var(--color-paper);border-bottom:1px solid var(--color-line);font-size:var(--type-caption);flex:none}@media (max-width:680px){.connected-messages{padding:var(--space-24) var(--space-16)}.connected-input-area{padding:var(--space-12) var(--space-16)}.connected-empty h2{font-size:1.5rem}}.connected-questions{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.connected-questions-compact{flex-flow:wrap;align-items:center}.connected-questions-compact>section{flex-basis:100%}.connected-question-card{padding:var(--space-16);border:1px solid var(--color-line);border-radius:var(--radius-surface);background:var(--color-paper);min-width:0;scroll-margin:var(--space-24)}.connected-question-card .connected-scope-heading{align-items:flex-start}.connected-question-card .connected-scope-heading strong{overflow-wrap:anywhere;flex:1;min-width:0}.connected-question-card>p{margin-block:var(--space-8)}.connected-question-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.connected-question-actions .k-button{white-space:normal;text-align:left;height:auto;min-height:40px}.connected-question-evidence{font-size:var(--type-caption)}.connected-question-evidence>section{border-top:1px solid var(--color-line);margin-top:var(--space-8);padding-top:var(--space-12)}.connected-question-evidence ul{gap:var(--space-8);padding:0;list-style:none;display:grid}.connected-question-evidence li{padding:var(--space-8);background:var(--color-surface);border-radius:var(--radius-button)}.connected-question-response{border-left:2px solid var(--color-blue);padding-left:var(--space-12)}.connected-question-history{border-top:1px solid var(--color-line);padding-top:var(--space-12)}.connected-context-response{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.craft .connected-question-prompt.chat-question-prompt>strong{overflow-wrap:anywhere}.connected-question-select{flex:1;min-width:0}.connected-question-select select{border:1px solid var(--color-line);border-radius:var(--radius-button);background:var(--color-paper);width:100%;min-width:0;min-height:40px;color:var(--color-ink);padding:var(--space-8)}.connected-question-prompt .chat-question-choices .k-button{white-space:normal;height:auto}.craft .connected-question-prompt>.connected-question-finish{align-items:center;gap:var(--space-8);margin-top:var(--space-8);color:var(--color-muted);padding-inline:0;display:flex}.connected-upload-draft{margin-bottom:var(--space-8);font-size:var(--type-caption)}.connected-upload-heading{color:var(--color-muted);padding-block:var(--space-4)}.connected-upload-draft ul{margin:0;padding:0;list-style:none}.connected-upload-row{align-items:flex-start;gap:var(--space-8);padding-block:var(--space-8);border-bottom:1px solid var(--color-line);min-width:0;display:flex}.connected-upload-row>svg{margin-top:var(--space-4);color:var(--color-blue);flex:none}.connected-upload-row>button{flex:none}.connected-upload-info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.connected-upload-info strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.connected-upload-info small,.connected-upload-info span{color:var(--color-muted);overflow-wrap:anywhere}.connected-upload-draft nav,.connected-upload-text-only{justify-content:space-between;align-items:center;gap:var(--space-8);font-size:var(--type-caption);flex-wrap:wrap;display:flex}.connected-upload-text-only{margin-block:var(--space-8)}.connected-upload-text-only p{flex:1;min-width:160px}.connected-upload-issues{font-size:var(--type-caption);overflow-wrap:anywhere;color:var(--color-amber)}.connected-inspection,.connected-inspection-actions,.connected-inspection-recovery{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.connected-inspection{padding-inline:var(--space-12)}.connected-inspection small,.connected-inspection-recovery p{color:var(--color-muted);font-size:var(--type-caption);overflow-wrap:anywhere}.connected-inspection-recovery{padding:var(--space-12);border:1px solid var(--color-line);border-radius:var(--radius-button)}.connected-inspection-recovery p{flex:18rem;margin:0}.connected-upload-info .connected-file-button{padding:0}.connected-sources{min-width:0;min-height:0;padding:var(--space-24);background:var(--color-paper);flex:1;overflow-y:auto}.connected-sources .ops-source-card{flex:1;width:100%}.connected-library-heading{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.connected-library-body{min-width:0;font-size:var(--type-caption)}.connected-library-body ul{margin:0;padding:0;list-style:none}.connected-library-body li{flex-direction:column;min-width:0;display:flex}.connected-library-body .ops-source-card>span:not(.ops-file-type){overflow-wrap:anywhere;min-width:0}.connected-library-reuse{justify-content:flex-end;color:var(--color-muted)}.connected-library-body nav,.connected-library-reuse{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.connected-library-body nav{justify-content:space-between;margin-block:var(--space-8)}.connected-next-step>strong{font-size:var(--type-body);display:block}.connected-next-step>p{margin-block:var(--space-8) var(--space-12)}.connected-purchase-summary>summary{cursor:pointer;color:var(--color-muted);font-size:var(--type-caption);font-weight:500}.connected-purchase-summary[open]>summary{color:var(--color-ink)}.connected-next-step-actions{gap:var(--space-8);margin-top:var(--space-16);flex-wrap:wrap;display:flex}.connected-scope-preview{border-radius:var(--radius-dialog);padding:var(--space-24)}.connected-scope-preview-heading{padding-inline-end:var(--space-32);position:relative}.connected-scope-preview-heading>svg{inset-inline-end:0;top:var(--space-4);width:var(--space-24);height:var(--space-24);color:var(--color-green);position:absolute}.connected-scope-preview-heading h3{margin:0 0 var(--space-8);letter-spacing:-.035em;font-size:20px;font-weight:600}.connected-scope-preview-heading p{color:var(--color-muted);font-size:12px}.connected-scope-preview-fields{margin:var(--space-16) 0}.connected-scope-preview-fields>div{gap:var(--space-16);padding:var(--space-12) 0;border-top:1px solid var(--color-line);grid-template-columns:144px minmax(0,1fr);display:grid}.connected-scope-preview-fields dt{color:var(--color-muted);font-size:11px}.connected-scope-preview-fields dd{overflow-wrap:anywhere;margin:0;font-size:13px}@media (max-width:600px){.connected-scope-preview{padding:var(--space-16)}.connected-scope-preview-fields>div{gap:var(--space-4);grid-template-columns:1fr}}.connected-account{min-width:0;padding-top:var(--space-12);border-top:1px solid var(--color-line);flex:none;margin-top:auto}.connected-account .k-button.connected-account-trigger{width:100%;height:auto;min-height:var(--space-64);gap:var(--space-12);padding:var(--space-8);text-align:left;white-space:normal;display:flex}.connected-account-avatar{width:var(--space-32);height:var(--space-32);border:1px solid var(--color-line);border-radius:var(--radius-button);font-size:var(--type-caption);flex:none;place-items:center;font-weight:500;display:grid}.connected-account-label{gap:var(--space-4);flex:1;min-width:0;display:grid}.connected-account-label>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connected-account-label strong{font-size:var(--type-caption);font-weight:600}.connected-account-label small{font-size:var(--type-caption);color:var(--color-muted);font-weight:400}.connected-account-trigger>svg{color:var(--color-muted);flex:none}.connected-account-menu,.connected-purchase-menu{z-index:102;width:max(var(--radix-dropdown-menu-trigger-width),240px);max-width:calc(100vw - var(--space-32));padding:var(--space-4);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-surface);color:var(--color-ink);font-family:inherit;font-size:var(--type-caption);box-shadow:none}.connected-account-menu [role=menuitem],.connected-purchase-menu [role=menuitem]{align-items:center;gap:var(--space-12);min-height:var(--space-40);padding:var(--space-8) var(--space-12);border-radius:var(--radius-button);cursor:pointer;outline:none;display:flex}.connected-account-menu [data-highlighted],.connected-purchase-menu [data-highlighted]{background:var(--color-surface)}.connected-account-menu [role=separator],.connected-purchase-menu [role=separator]{height:1px;margin:var(--space-4);background:var(--color-line)}.dialog-overlay:has(+.connected-account-settings){z-index:103}.connected-account-settings.dialog-content{z-index:104;gap:var(--space-16);display:grid}.connected-account-settings-header{justify-content:space-between;align-items:center;display:flex}.connected-account-settings-header h2{margin:0}.connected-account-settings dl{gap:var(--space-16);margin:var(--space-8) 0;display:grid}.connected-account-settings dl>div{gap:var(--space-4);display:grid}.connected-account-settings dt{color:var(--color-muted);font-size:var(--type-caption)}.connected-account-settings dd{overflow-wrap:anywhere;margin:0}.connected-account-refresh{gap:var(--space-12);display:grid}.connected-account-refresh p{color:var(--color-muted);font-size:var(--type-caption)}.connected-questions-compact:empty{display:none}.connected-word-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:45dvh;overflow:auto}.connected-workspace{flex-direction:column;flex:1 1 0;width:100%;height:100%}.connected-workspace,.connected-workspace-panel{min-width:0;min-height:0;display:flex;overflow:hidden}.connected-workspace-panel{flex-direction:column}.connected-suppliers-empty{padding:var(--space-24)}.connected-suppliers-empty h2{font-size:var(--type-body);font-weight:600}.connected-suppliers-empty p{margin-top:var(--space-8);color:var(--color-muted)}.connected-workspace>.ops-surface-navigation>.ops-tabs{flex:1;min-width:0}.connected-workspace>.ops-surface-navigation>button{flex:none}