.appointment-services-list-module__KcdD2q__panel{gap:var(--space-20);min-height:calc(100vh - 204px);padding:var(--space-20) var(--space-20) var(--space-12);color:var(--text-base);flex-direction:column;display:flex}.appointment-services-list-module__KcdD2q__heading h2{align-items:center;gap:var(--space-8);color:var(--text-strong);font-size:var(--type-title3-size);font-weight:400;line-height:var(--type-title3-line);font-family:var(--font-body);letter-spacing:var(--type-title3-regular-tracking);margin:0;display:flex}.appointment-services-list-module__KcdD2q__heading svg{width:18px;height:18px;color:var(--text-soft);stroke-width:1.5px}.appointment-services-list-module__KcdD2q__controls{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.appointment-services-list-module__KcdD2q__filters{align-items:center;gap:var(--space-12);flex-wrap:wrap;flex:1;min-width:0;display:flex}.appointment-services-list-module__KcdD2q__search{align-items:center;gap:var(--space-6);width:min(480px,100%);height:36px;padding:var(--space-4) var(--space-8);border:1px solid var(--border-strong);background:rgba(var(--ink-rgb), .06);border-radius:10px;display:flex}.appointment-services-list-module__KcdD2q__search svg,.appointment-services-list-module__KcdD2q__filter svg,.appointment-services-list-module__KcdD2q__segmentedFilter svg{width:16px;height:16px;color:var(--text-soft);stroke-width:1.5px;flex:none}.appointment-services-list-module__KcdD2q__search input{min-width:0;color:var(--text-strong);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border:0;outline:0;flex:1}.appointment-services-list-module__KcdD2q__search input::placeholder{color:var(--text-soft)}.appointment-services-list-module__KcdD2q__filter{align-items:center;gap:var(--space-8);height:36px;padding:var(--space-4) var(--space-10) var(--space-4) var(--space-12);border:1px solid var(--border-strong);background:rgba(var(--ink-rgb), .04);border-radius:10px;display:flex;position:relative}.appointment-services-list-module__KcdD2q__filter select,.appointment-services-list-module__KcdD2q__segmentedFilter select{appearance:none;color:var(--text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border:0;outline:0}.appointment-services-list-module__KcdD2q__filter select{cursor:pointer;height:100%;padding-right:22px}.appointment-services-list-module__KcdD2q__filter svg:last-child{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.appointment-services-list-module__KcdD2q__segmentedFilter{height:36px;color:var(--text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);align-items:stretch;display:flex}.appointment-services-list-module__KcdD2q__segmentedFilter>span{padding:var(--space-4) var(--space-12);border:1px solid var(--border-strong);background:#07071180;border-radius:10px 0 0 10px;align-items:center;display:flex}.appointment-services-list-module__KcdD2q__segmentedFilter label{border:1px solid var(--border-strong);background:rgba(var(--ink-rgb), .04);border-radius:0 10px 10px 0;align-items:stretch;margin-left:-1px;display:flex;position:relative}.appointment-services-list-module__KcdD2q__segmentedFilter select{cursor:pointer;height:100%;padding:var(--space-4) 34px var(--space-4) var(--space-12)}.appointment-services-list-module__KcdD2q__segmentedFilter label svg{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.appointment-services-list-module__KcdD2q__addButton{align-items:center;gap:var(--space-6);height:32px;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-8);color:#fff;font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:#0e7ae8;border:0;border-radius:8px;flex:none;display:inline-flex;box-shadow:inset 0 1px #ffffff29}.appointment-services-list-module__KcdD2q__addButton:hover{background:#1591f7}.appointment-services-list-module__KcdD2q__addButton svg{width:16px;height:16px}.appointment-services-list-module__KcdD2q__tableShell{border:1px solid var(--border-strong);border-radius:12px;overflow-x:auto}.appointment-services-list-module__KcdD2q__tableShell[data-loading=true] tbody{opacity:.55;transition:opacity .12s}.appointment-services-list-module__KcdD2q__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:980px;font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking)}.appointment-services-list-module__KcdD2q__table thead{background:var(--surface-tint);color:var(--text-strong)}.appointment-services-list-module__KcdD2q__table th{height:42px;padding:var(--space-8);border-right:1px solid var(--border-strong);letter-spacing:var(--type-headline-emphasized-tracking);text-align:left;font-weight:500}.appointment-services-list-module__KcdD2q__table th:first-child{width:14%;padding-left:var(--space-20)}.appointment-services-list-module__KcdD2q__table th:nth-child(2){width:18%}.appointment-services-list-module__KcdD2q__table th:nth-child(n+3):nth-child(-n+7){width:12%}.appointment-services-list-module__KcdD2q__table th:last-child{border-right:0;width:48px}.appointment-services-list-module__KcdD2q__table td{height:48px;padding:var(--space-8);border-top:1px solid var(--border-strong);border-right:1px solid rgba(var(--ink-rgb), .04);color:var(--text-base);vertical-align:middle}.appointment-services-list-module__KcdD2q__table td:first-child{padding-left:var(--space-20)}.appointment-services-list-module__KcdD2q__table td:last-child{border-right:0}.appointment-services-list-module__KcdD2q__table tbody tr:hover{background:rgba(var(--ink-rgb), .02)}.appointment-services-list-module__KcdD2q__serviceName{max-width:100%;color:var(--text-base);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:500;display:block;overflow:hidden}.appointment-services-list-module__KcdD2q__serviceName:hover{color:var(--text-strong)}.appointment-services-list-module__KcdD2q__member{align-items:center;gap:var(--space-8);min-width:0;display:flex}.appointment-services-list-module__KcdD2q__member>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appointment-services-list-module__KcdD2q__member small{background:var(--background);min-width:20px;height:20px;color:var(--text-base);font-size:var(--type-footnote-size);line-height:var(--type-footnote-line);font-family:var(--font-body);letter-spacing:var(--type-footnote-regular-tracking);border-radius:4px;flex:none;place-items:center;display:inline-grid}.appointment-services-list-module__KcdD2q__avatar{color:#151515;width:20px;height:20px;font-size:var(--type-footnote-size);font-weight:700;line-height:var(--type-footnote-line);font-family:var(--font-body);letter-spacing:var(--type-footnote-emphasized-tracking);background:#c5bfb3;border-radius:4px;flex:0 0 20px;place-items:center;display:grid}.appointment-services-list-module__KcdD2q__muted{color:var(--text-soft)}.appointment-services-list-module__KcdD2q__status{min-height:22px;padding:var(--space-4) var(--space-6);background:rgba(var(--ink-rgb), .06);color:var(--text-soft);font-size:var(--type-callout-size);line-height:var(--type-callout-line);letter-spacing:var(--type-callout-regular-tracking);text-transform:capitalize;border-radius:6px;align-items:center;display:inline-flex}.appointment-services-list-module__KcdD2q__status[data-status=active]{color:#27c162;background:#27c16229}.appointment-services-list-module__KcdD2q__actionsCell{position:relative;padding:0 var(--space-8)!important}.appointment-services-list-module__KcdD2q__actions{position:relative}.appointment-services-list-module__KcdD2q__actionTrigger{width:32px;height:44px;color:var(--text-soft);background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.appointment-services-list-module__KcdD2q__actionTrigger:hover,.appointment-services-list-module__KcdD2q__actionTrigger[aria-expanded=true]{background:rgba(var(--ink-rgb), .06);color:var(--text-strong)}.appointment-services-list-module__KcdD2q__actionTrigger svg{width:18px;height:18px}.appointment-services-list-module__KcdD2q__menu{z-index:30;width:180px;padding:var(--space-8);border:1px solid var(--border-strong);background:var(--surface-tint);border-radius:10px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 14px 34px #0000006b}.appointment-services-list-module__KcdD2q__table tbody tr:nth-last-child(-n+2) .appointment-services-list-module__KcdD2q__menu{top:auto;bottom:40px}.appointment-services-list-module__KcdD2q__menu button{min-height:40px;padding:9px var(--space-12);color:var(--text-strong);font-size:var(--type-body-size);text-align:left;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;display:flex}.appointment-services-list-module__KcdD2q__menu button:hover{background:rgba(var(--ink-rgb), .06)}.appointment-services-list-module__KcdD2q__menu svg{width:15px;height:15px;color:var(--text-soft)}.appointment-services-list-module__KcdD2q__empty{text-align:center;height:96px!important;color:var(--text-soft)!important}.appointment-services-list-module__KcdD2q__pager{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:38px;padding:0 var(--space-8);color:var(--text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);flex-wrap:wrap;display:flex}.appointment-services-list-module__KcdD2q__pager p{margin:0}.appointment-services-list-module__KcdD2q__pager strong{color:var(--text-strong);font-weight:400}@media (max-width:720px){.appointment-services-list-module__KcdD2q__panel{padding-inline:var(--space-12)}.appointment-services-list-module__KcdD2q__filters,.appointment-services-list-module__KcdD2q__search{width:100%}.appointment-services-list-module__KcdD2q__addButton{margin-left:auto}}
.appointment-team-availability-module__njv7pa__panel{gap:var(--space-16);min-height:calc(100vh - 204px);padding:var(--space-20) var(--space-20) var(--space-12);color:var(--text-base);flex-direction:column;display:flex}.appointment-team-availability-module__njv7pa__heading h2{color:var(--text-strong);font-size:var(--type-title3-size);font-weight:400;line-height:var(--type-title3-line);font-family:var(--font-body);letter-spacing:var(--type-title3-regular-tracking);margin:0}.appointment-team-availability-module__njv7pa__heading p{margin:var(--space-6) 0 0;color:var(--text-soft);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);letter-spacing:var(--type-subheadline-regular-tracking);font-family:var(--font-body)}.appointment-team-availability-module__njv7pa__controls{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:nowrap;display:flex}.appointment-team-availability-module__njv7pa__filterGroup{align-items:center;gap:var(--space-12);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.appointment-team-availability-module__njv7pa__search{align-items:center;gap:var(--space-6);width:520px;min-width:220px;max-width:100%;height:32px;padding:var(--space-4) var(--space-8);border:1px solid var(--border-strong);border-radius:10px;flex:0 520px;display:flex}.appointment-team-availability-module__njv7pa__search svg,.appointment-team-availability-module__njv7pa__filter svg{width:16px;height:16px;color:var(--text-soft);stroke-width:1.5px;flex:none}.appointment-team-availability-module__njv7pa__search input{min-width:0;color:var(--text-strong);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border:0;outline:0;flex:1}.appointment-team-availability-module__njv7pa__search input::placeholder{color:var(--text-soft)}.appointment-team-availability-module__njv7pa__filter{align-items:center;gap:var(--space-8);height:32px;padding:var(--space-4) var(--space-10) var(--space-4) var(--space-12);border:1px solid var(--border-strong);background:rgba(var(--ink-rgb), .04);border-radius:10px;display:flex;position:relative}.appointment-team-availability-module__njv7pa__filter select{appearance:none;cursor:pointer;height:100%;color:var(--text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border:0;outline:0;padding-right:22px}.appointment-team-availability-module__njv7pa__filter svg:last-child{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.appointment-team-availability-module__njv7pa__tableShell{border:1px solid var(--border-strong);border-radius:10px;overflow-x:auto}.appointment-team-availability-module__njv7pa__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:980px;font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking)}.appointment-team-availability-module__njv7pa__table thead{background:var(--surface-tint);color:var(--text-strong)}.appointment-team-availability-module__njv7pa__table th{height:36px;padding:var(--space-8) var(--space-10);text-align:left;font-weight:500}.appointment-team-availability-module__njv7pa__table th:first-child{width:19%;padding-left:var(--space-16)}.appointment-team-availability-module__njv7pa__table th:nth-child(2),.appointment-team-availability-module__njv7pa__table th:nth-child(3){width:16%}.appointment-team-availability-module__njv7pa__table th:nth-child(4){width:17%}.appointment-team-availability-module__njv7pa__table th:nth-child(5){width:15%}.appointment-team-availability-module__njv7pa__table th:nth-child(6){width:10%}.appointment-team-availability-module__njv7pa__table th:last-child{width:48px}.appointment-team-availability-module__njv7pa__table td{height:52px;padding:var(--space-8) var(--space-10);border-top:1px solid rgba(var(--ink-rgb), .04);color:var(--text-base);vertical-align:middle}.appointment-team-availability-module__njv7pa__table td:first-child{padding-left:var(--space-16)}.appointment-team-availability-module__njv7pa__table tbody tr:hover{background:rgba(var(--ink-rgb), .02)}.appointment-team-availability-module__njv7pa__member{align-items:center;gap:var(--space-10);min-width:0;display:flex}.appointment-team-availability-module__njv7pa__member>span:last-child{min-width:0}.appointment-team-availability-module__njv7pa__member strong,.appointment-team-availability-module__njv7pa__member small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.appointment-team-availability-module__njv7pa__member strong{color:var(--text-base);font-weight:500}.appointment-team-availability-module__njv7pa__member small{margin-top:var(--space-2);color:var(--text-soft);font-size:var(--type-footnote-size);line-height:var(--type-footnote-line);font-family:var(--font-body);letter-spacing:var(--type-footnote-regular-tracking)}.appointment-team-availability-module__njv7pa__avatar{color:#151515;width:20px;height:20px;font-size:var(--type-footnote-size);font-weight:700;line-height:var(--type-footnote-line);font-family:var(--font-body);letter-spacing:var(--type-footnote-emphasized-tracking);background:#c5bfb3;border-radius:4px;flex:0 0 20px;place-items:center;display:grid}.appointment-team-availability-module__njv7pa__tagList{align-items:center;gap:var(--space-8);width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.appointment-team-availability-module__njv7pa__tagList>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.appointment-team-availability-module__njv7pa__tagList small{background:var(--surface-tint);min-width:22px;height:20px;color:var(--text-base);font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.appointment-team-availability-module__njv7pa__mutedCell{color:var(--text-soft)!important}.appointment-team-availability-module__njv7pa__status{min-height:22px;padding:var(--space-4) var(--space-6);background:rgba(var(--ink-rgb), .06);color:var(--text-soft);font-size:var(--type-callout-size);line-height:var(--type-callout-line);letter-spacing:var(--type-callout-regular-tracking);text-transform:capitalize;border-radius:6px;align-items:center;display:inline-flex}.appointment-team-availability-module__njv7pa__status[data-status=active]{color:#27c162;background:#27c16229}.appointment-team-availability-module__njv7pa__actionsCell{position:relative;padding:0 var(--space-8)!important}.appointment-team-availability-module__njv7pa__actionsTrigger{width:32px;height:44px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.appointment-team-availability-module__njv7pa__actionsTrigger:hover,.appointment-team-availability-module__njv7pa__actionsTrigger[aria-expanded=true]{background:rgba(var(--ink-rgb), .06);color:var(--text-strong)}.appointment-team-availability-module__njv7pa__actionsTrigger svg{width:18px;height:18px}.appointment-team-availability-module__njv7pa__menu{z-index:10000;gap:var(--space-2);width:210px;padding:var(--space-8);border:1px solid var(--border-strong);background:var(--surface-tint);border-radius:10px;display:grid;position:fixed;box-shadow:0 14px 34px #0000006b}.appointment-team-availability-module__njv7pa__menu button{min-height:40px;padding:9px var(--space-12);color:var(--text-strong);font-size:var(--type-body-size);text-align:left;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;display:flex}.appointment-team-availability-module__njv7pa__menu button:hover{background:rgba(var(--ink-rgb), .06)}.appointment-team-availability-module__njv7pa__menu svg{width:15px;height:15px;color:var(--text-soft)}.appointment-team-availability-module__njv7pa__retry{color:#1591f7;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);background:0 0;border:0}.appointment-team-availability-module__njv7pa__empty{text-align:center;height:88px!important;color:var(--text-soft)!important}.appointment-team-availability-module__njv7pa__pager{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:38px;padding:var(--space-6) var(--space-8);color:var(--text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);flex-wrap:wrap;display:flex}.appointment-team-availability-module__njv7pa__pager p{margin:0}.appointment-team-availability-module__njv7pa__pager strong{color:var(--text-strong);font-weight:400}@media (max-width:720px){.appointment-team-availability-module__njv7pa__panel{padding-inline:var(--space-12)}.appointment-team-availability-module__njv7pa__controls,.appointment-team-availability-module__njv7pa__filterGroup{flex-wrap:wrap}.appointment-team-availability-module__njv7pa__filterGroup,.appointment-team-availability-module__njv7pa__search{width:100%}.appointment-team-availability-module__njv7pa__search{min-width:0}.appointment-team-availability-module__njv7pa__controls>button{margin-left:auto}}.appointment-team-availability-module__njv7pa__menu button.appointment-team-availability-module__njv7pa__deleteAction{color:var(--text-danger,#ef4444)}
.desk-chat-view-module__brBBFq__workspace{background:radial-gradient(circle at 50% 40%, rgba(var(--ink-rgb), .022), transparent 44%), linear-gradient(180deg, var(--surface-card) 0%, var(--background) 100%);width:100%;height:calc(100vh - 73px);min-height:520px;color:var(--text-strong);font-family:var(--font-body);border-radius:0 0 16px 16px;position:relative;overflow:hidden}.desk-chat-view-module__brBBFq__chatTitle{align-items:center;gap:var(--space-6);min-width:0;max-width:min(640px,100% - 36px);padding:var(--space-8) var(--space-10);color:var(--text-base);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border:0;border-radius:8px;display:flex}.desk-chat-view-module__brBBFq__chatTitle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-chat-view-module__brBBFq__chatTitle:hover{background:rgba(var(--ink-rgb), .04);color:var(--text-strong)}.desk-chat-view-module__brBBFq__emptyState{justify-content:center;align-items:center;gap:var(--space-48);width:100%;height:100%;padding:var(--space-72) var(--space-24) var(--space-48);flex-direction:column;display:flex}.desk-chat-view-module__brBBFq__emptyState h1{font-family:var(--font-display);font-size:var(--type-title1-size);font-weight:400;line-height:var(--type-title1-line);letter-spacing:var(--type-title1-regular-tracking);margin:0}.desk-chat-view-module__brBBFq__emptyContent{gap:var(--space-10);flex-direction:column;width:min(clamp(540px,38vw,680px),100%);display:flex}.desk-chat-view-module__brBBFq__composer{border:1px solid rgba(var(--ink-rgb), .72);background:rgba(var(--paper-rgb), .78);-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);border-radius:24px;flex-direction:column;justify-content:space-between;width:100%;min-height:100px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 12px -8px #0003,inset 0 0 0 .5px #07071180}.desk-chat-view-module__brBBFq__composer:before{border-radius:inherit;background:linear-gradient(180deg, rgba(var(--ink-rgb), .045), transparent 38%);content:"";pointer-events:none;position:absolute;inset:0}.desk-chat-view-module__brBBFq__composer textarea{z-index:1;width:calc(100% - 10px);min-height:52px;max-height:240px;margin-right:var(--space-10);resize:none;padding:var(--space-18) var(--space-20) var(--space-8);color:var(--text-strong);font-size:var(--type-body-size);line-height:var(--type-body-line);scrollbar-color:rgba(var(--ink-rgb), .22) transparent;scrollbar-width:thin;font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border:0;outline:0;position:relative;overflow:hidden}.desk-chat-view-module__brBBFq__composer textarea::placeholder{color:var(--text-soft)}.desk-chat-view-module__brBBFq__composer textarea::-webkit-scrollbar{width:6px}.desk-chat-view-module__brBBFq__composer textarea::-webkit-scrollbar-track{background:0 0}.desk-chat-view-module__brBBFq__composer textarea::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.desk-chat-view-module__brBBFq__composer textarea::-webkit-scrollbar-thumb:hover{background:#ffffff52}.desk-chat-view-module__brBBFq__composer textarea::-webkit-scrollbar-button{display:none}.desk-chat-view-module__brBBFq__composerActions{z-index:1;padding:var(--space-4) var(--space-8) var(--space-8);justify-content:space-between;align-items:center;display:flex;position:relative}.desk-chat-view-module__brBBFq__sendButton{background:var(--inverse-bg);width:32px;height:32px;color:var(--inverse-text);border:0;border-radius:999px;place-items:center;margin-left:auto;transition:background .12s,color .12s,transform .12s;display:grid}.desk-chat-view-module__brBBFq__sendButton:hover:not(:disabled){opacity:.88}.desk-chat-view-module__brBBFq__sendButton:active:not(:disabled){transform:scale(.94)}.desk-chat-view-module__brBBFq__sendButton[data-mode=stop] svg{fill:currentColor;stroke-width:0}.desk-chat-view-module__brBBFq__sendButton:disabled{cursor:not-allowed;background:var(--surface-hover-strong);color:var(--text-soft)}.desk-chat-view-module__brBBFq__starterHeading{height:38px;padding-left:var(--space-20);color:var(--text-soft);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);letter-spacing:var(--type-subheadline-regular-tracking);font-family:var(--font-body);justify-content:space-between;align-items:center;display:flex}.desk-chat-view-module__brBBFq__starterHeading button{width:42px;height:38px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.desk-chat-view-module__brBBFq__starterHeading button:hover{color:var(--text-strong)}.desk-chat-view-module__brBBFq__suggestionGrid{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.desk-chat-view-module__brBBFq__suggestion{justify-content:flex-end;align-items:flex-start;gap:var(--space-6);height:120px;padding:var(--space-12);border:1px solid rgba(var(--ink-rgb), .04);background:var(--surface-card);color:var(--text-strong);text-align:left;border-radius:18px;flex-direction:column;transition:border-color .12s,background .12s,transform .12s;display:flex}.desk-chat-view-module__brBBFq__suggestion svg{stroke-width:1.5px;margin-bottom:auto}.desk-chat-view-module__brBBFq__suggestion:hover{border-color:var(--border-strong);background:var(--surface-card-muted);transform:translateY(-1px)}.desk-chat-view-module__brBBFq__suggestionTitle{font-size:var(--type-subheadline-size);font-weight:600;line-height:var(--type-subheadline-line);letter-spacing:var(--type-subheadline-emphasized-tracking);font-family:var(--font-body)}.desk-chat-view-module__brBBFq__suggestionDescription{color:var(--text-soft);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);letter-spacing:var(--type-subheadline-regular-tracking);-webkit-line-clamp:2;font-family:var(--font-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desk-chat-view-module__brBBFq__conversation{--desk-chat-content-width:min(clamp(760px, 52vw, 960px), calc(100% - 48px));width:100%;height:100%;padding:76px 0 var(--space-20);flex-direction:column;align-items:center;display:flex}.desk-chat-view-module__brBBFq__conversationLoader{justify-content:center;align-items:center;gap:var(--space-10);width:100%;height:100%;color:var(--text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);display:flex}.desk-chat-view-module__brBBFq__conversationLoaderSpinner{border:2px solid rgba(var(--ink-rgb), .16);border-top-color:rgba(var(--ink-rgb), .72);border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.75s linear infinite desk-chat-view-module__brBBFq__desk-thinking}.desk-chat-view-module__brBBFq__messageLog{gap:var(--space-10);overscroll-behavior:contain;width:100%;min-height:0;padding:var(--space-8) 0 var(--space-32);scroll-behavior:smooth;scrollbar-color:rgba(var(--ink-rgb), .16) transparent;scrollbar-width:thin;flex-direction:column;flex:1;scroll-padding-bottom:32px;display:flex;overflow-y:auto}.desk-chat-view-module__brBBFq__messageLog::-webkit-scrollbar{width:6px;height:6px}.desk-chat-view-module__brBBFq__historyPanel::-webkit-scrollbar{width:6px;height:6px}.desk-chat-view-module__brBBFq__messageLog::-webkit-scrollbar-track{background:0 0}.desk-chat-view-module__brBBFq__historyPanel::-webkit-scrollbar-track{background:0 0}.desk-chat-view-module__brBBFq__messageLog::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb), .14);border-radius:999px}.desk-chat-view-module__brBBFq__historyPanel::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb), .14);border-radius:999px}.desk-chat-view-module__brBBFq__messageLog:hover::-webkit-scrollbar-thumb{background:#ffffff3d}.desk-chat-view-module__brBBFq__historyPanel:hover::-webkit-scrollbar-thumb{background:#ffffff3d}.desk-chat-view-module__brBBFq__messageLog::-webkit-scrollbar-button{display:none}.desk-chat-view-module__brBBFq__historyPanel::-webkit-scrollbar-button{display:none}.desk-chat-view-module__brBBFq__userRow,.desk-chat-view-module__brBBFq__assistantRow{width:var(--desk-chat-content-width);flex-direction:column;align-self:center;display:flex}.desk-chat-view-module__brBBFq__userRow{align-items:flex-end}.desk-chat-view-module__brBBFq__assistantRow{align-items:flex-start}.desk-chat-view-module__brBBFq__userRow .desk-chat-view-module__brBBFq__messageBubble{width:fit-content;max-width:min(75%,720px);padding:var(--space-14) var(--space-18);background:rgba(var(--ink-rgb), .04);border-radius:28px;justify-content:center;align-self:flex-end}.desk-chat-view-module__brBBFq__userRow .desk-chat-view-module__brBBFq__messageBubble>div:last-child{white-space:pre-wrap;overflow-wrap:anywhere;width:auto}.desk-chat-view-module__brBBFq__userMessage{width:100%;min-width:0;position:relative}.desk-chat-view-module__brBBFq__userMessageText{white-space:pre-wrap;overflow-wrap:anywhere}.desk-chat-view-module__brBBFq__userMessage[data-collapsed] .desk-chat-view-module__brBBFq__userMessageText{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desk-chat-view-module__brBBFq__userMessage[data-collapsed][data-expandable] .desk-chat-view-module__brBBFq__userMessageText{-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.desk-chat-view-module__brBBFq__userMessageToggle{z-index:1;align-items:center;gap:var(--space-4);margin-top:var(--space-8);color:var(--text-muted);font:inherit;font-size:var(--type-callout-size);line-height:var(--type-callout-line);cursor:pointer;font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);background:0 0;border:0;padding:0;display:inline-flex;position:relative}.desk-chat-view-module__brBBFq__userMessageToggle:hover{color:var(--text-strong)}.desk-chat-view-module__brBBFq__userMessageToggle svg{transition:transform .16s}.desk-chat-view-module__brBBFq__userMessageToggle[aria-expanded=true] svg{transform:rotate(180deg)}.desk-chat-view-module__brBBFq__assistantRow>div:first-child{padding-inline:var(--space-12)}.desk-chat-view-module__brBBFq__messageBubble>div:last-child{white-space:normal;width:100%}.desk-chat-view-module__brBBFq__copyButton{width:32px;height:28px;color:var(--text-soft);background:0 0;border:0;place-items:center;display:grid}.desk-chat-view-module__brBBFq__copyButton:hover{color:var(--text-strong)}.desk-chat-view-module__brBBFq__thinking{width:var(--desk-chat-content-width);justify-content:flex-start;align-self:center;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-10) var(--space-12);color:var(--text-soft);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);display:flex}.desk-chat-view-module__brBBFq__thinkingSpinner{background:repeating-conic-gradient(#626262 0deg 12deg,#0000 12deg 45deg);border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.85s linear infinite desk-chat-view-module__brBBFq__desk-thinking;-webkit-mask:radial-gradient(circle,#0000 0 3px,#000 3.5px);mask:radial-gradient(circle,#0000 0 3px,#000 3.5px)}@keyframes desk-chat-view-module__brBBFq__desk-thinking{to{transform:rotate(360deg)}}.desk-chat-view-module__brBBFq__dockedComposer{z-index:2;width:var(--desk-chat-content-width);flex:none;position:relative}.desk-chat-view-module__brBBFq__dockedComposer[data-docking]{transform-origin:bottom;animation:.46s cubic-bezier(.22,1,.36,1) both desk-chat-view-module__brBBFq__desk-composer-dock}@keyframes desk-chat-view-module__brBBFq__desk-composer-dock{0%{opacity:0;transform:translateY(-96px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.desk-chat-view-module__brBBFq__dockedComposer .desk-chat-view-module__brBBFq__composer{min-height:92px}.desk-chat-view-module__brBBFq__dockedComposer>p{margin:var(--space-8) 0 0;color:var(--text-soft);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);text-align:center;font-family:var(--font-body);letter-spacing:var(--type-subheadline-regular-tracking)}@media (max-width:700px){.desk-chat-view-module__brBBFq__workspace{min-height:460px}.desk-chat-view-module__brBBFq__emptyState{justify-content:flex-start;gap:var(--space-28);padding-top:110px}.desk-chat-view-module__brBBFq__suggestionGrid{grid-template-columns:1fr}.desk-chat-view-module__brBBFq__suggestion{height:92px}.desk-chat-view-module__brBBFq__conversation{--desk-chat-content-width:calc(100% - 24px)}.desk-chat-view-module__brBBFq__userRow .desk-chat-view-module__brBBFq__messageBubble{max-width:88%}}@media (prefers-reduced-motion:reduce){.desk-chat-view-module__brBBFq__messageLog{scroll-behavior:auto}.desk-chat-view-module__brBBFq__sendButton,.desk-chat-view-module__brBBFq__suggestion{transition:none}.desk-chat-view-module__brBBFq__thinkingSpinner{animation-duration:1.8s}.desk-chat-view-module__brBBFq__dockedComposer[data-docking]{animation:none}}.desk-chat-view-module__brBBFq__titleBar{z-index:3;justify-content:flex-start;align-items:center;gap:var(--space-2);width:100%;min-height:52px;padding:var(--space-12);border-bottom:1px solid rgba(var(--ink-rgb), .07);background:rgba(var(--paper-rgb), .72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:absolute;top:0;left:0;right:0}.desk-chat-view-module__brBBFq__chatActions{flex:none;position:relative}.desk-chat-view-module__brBBFq__settingsButton{flex-shrink:0;margin-left:auto}.desk-chat-view-module__brBBFq__chatMenuButton{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.desk-chat-view-module__brBBFq__chatMenuButton:hover,.desk-chat-view-module__brBBFq__chatMenuButton[aria-expanded=true]{background:rgba(var(--ink-rgb), .08);color:var(--text-strong)}.desk-chat-view-module__brBBFq__chatMenuButton:focus-visible{outline:2px solid rgba(var(--ink-rgb), .5);outline-offset:2px}.desk-chat-view-module__brBBFq__chatMenu{z-index:5;position:absolute;top:calc(100% + 6px);left:0}.desk-chat-view-module__brBBFq__chatMenu>div{width:240px}.desk-chat-view-module__brBBFq__historyPanel{z-index:4;gap:var(--space-4);width:min(320px,100vw - 24px);max-height:min(70vh,400px);padding:var(--space-6);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);corner-shape:squircle;scrollbar-color:rgba(var(--ink-rgb), .16) transparent;scrollbar-width:thin;background:0 0;border:1px solid #717680;border-radius:12px;flex-direction:column;display:flex;position:absolute;top:52px;left:12px;overflow:hidden;box-shadow:0 0 2px 1px #0000000a,0 8px 48px -4px #0006}.desk-chat-view-module__brBBFq__historyBackdrop,.desk-chat-view-module__brBBFq__historyVibrancy,.desk-chat-view-module__brBBFq__historyLuminosity{pointer-events:none;position:absolute;inset:0}.desk-chat-view-module__brBBFq__historyBackdrop{z-index:0;background:#3e3e449e}.desk-chat-view-module__brBBFq__historyVibrancy{z-index:1;opacity:.06;background:#ffffff4d}.desk-chat-view-module__brBBFq__historyLuminosity{z-index:1;background:rgba(var(--paper-rgb), .18);mix-blend-mode:luminosity}.desk-chat-view-module__brBBFq__historyPanel>:not(.desk-chat-view-module__brBBFq__historyBackdrop,.desk-chat-view-module__brBBFq__historyVibrancy,.desk-chat-view-module__brBBFq__historyLuminosity){z-index:2;position:relative}.desk-chat-view-module__brBBFq__historyNewChat{align-items:center;gap:var(--space-4);width:100%;min-height:28px;padding:var(--space-6) var(--space-8) var(--space-8);border:0;border-bottom:1px solid rgba(var(--ink-rgb), .1);color:var(--text-strong);font-size:var(--type-body-size);line-height:var(--type-body-line);text-align:left;corner-shape:squircle;font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border-radius:8px;transition:background .12s,color .12s,opacity .12s;display:flex}.desk-chat-view-module__brBBFq__historyNewChat:hover{background:rgba(var(--ink-rgb), .06)}.desk-chat-view-module__brBBFq__historyNewChat:focus-visible{background:#0e7ae8;outline:0}.desk-chat-view-module__brBBFq__historyNewChat svg{stroke-width:1.5px;flex:none}.desk-chat-view-module__brBBFq__historyList{gap:var(--space-2);flex-direction:column;display:flex}.desk-chat-view-module__brBBFq__historyScroll{gap:var(--space-4);scrollbar-color:rgba(var(--ink-rgb), .16) transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.desk-chat-view-module__brBBFq__historyGroup{gap:var(--space-2);flex-direction:column;display:flex}.desk-chat-view-module__brBBFq__historyGroup:not(:last-child){padding-bottom:var(--space-4);border-bottom:1px solid rgba(var(--ink-rgb), .1)}.desk-chat-view-module__brBBFq__historyGroupLabel{z-index:1;padding:var(--space-4) var(--space-8) var(--space-2);color:#a4a7ae;font-size:var(--type-callout-size);letter-spacing:var(--type-callout-emphasized-tracking);text-transform:uppercase;font-weight:600;line-height:var(--type-callout-line);font-family:var(--font-body);background:0 0;position:sticky;top:0}.desk-chat-view-module__brBBFq__historySearch{align-items:center;gap:var(--space-8);min-height:44px;padding:0 var(--space-8);border:0;border-bottom:1px solid rgba(var(--ink-rgb), .1);color:#a4a7ae;background:0 0;border-radius:0;margin-top:0;display:flex}.desk-chat-view-module__brBBFq__historySearch input{width:100%;height:42px;color:var(--text-strong);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border:0;outline:0}.desk-chat-view-module__brBBFq__historySearch input::placeholder{color:#a4a7ae}.desk-chat-view-module__brBBFq__historySearch input::-webkit-search-cancel-button{display:none}.desk-chat-view-module__brBBFq__historySearch:focus-within{border-color:rgba(var(--ink-rgb), .18);color:var(--text-base)}.desk-chat-view-module__brBBFq__historyEmpty{padding:var(--space-12);color:var(--text-soft);font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking)}.desk-chat-view-module__brBBFq__historyItem{align-items:center;gap:var(--space-6);corner-shape:squircle;border:1px solid #0000;border-radius:8px;min-height:28px;transition:background .12s,color .12s,opacity .12s;display:flex}.desk-chat-view-module__brBBFq__historyItem:hover{background:rgba(var(--ink-rgb), .06)}.desk-chat-view-module__brBBFq__historyItem>button:first-child{min-width:0;padding:var(--space-6) var(--space-8);color:var(--text-base);font-size:var(--type-body-size);line-height:var(--type-body-line);text-align:left;corner-shape:squircle;font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border:0;flex:1;justify-content:center;align-items:center;transition:background .12s,color .12s,opacity .12s;display:flex}.desk-chat-view-module__brBBFq__historyTitle{width:100%;color:var(--text-base);font-size:var(--type-body-size);line-height:var(--type-body-line);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);display:block;overflow:hidden}.desk-chat-view-module__brBBFq__historyWhen{margin-left:var(--space-8);color:#a4a7ae;font-size:var(--type-callout-size);font-variant-numeric:tabular-nums;line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);flex:none}.desk-chat-view-module__brBBFq__historyItem[data-active=true]{border-color:rgba(var(--ink-rgb), .08);background:rgba(var(--ink-rgb), .055)}.desk-chat-view-module__brBBFq__historyItem[data-active=true] .desk-chat-view-module__brBBFq__historyTitle{color:var(--text-strong)}.desk-chat-view-module__brBBFq__historyItem>button:first-child:focus-visible{color:#fff;background:#0e7ae8}.desk-chat-view-module__brBBFq__historyItem>button:first-child:focus-visible .desk-chat-view-module__brBBFq__historyTitle,.desk-chat-view-module__brBBFq__historyItem>button:first-child:focus-visible .desk-chat-view-module__brBBFq__historyWhen{color:var(--text-strong)}.desk-chat-view-module__brBBFq__toolTrace{gap:var(--space-4);margin:0 0 var(--space-6);padding-inline:var(--space-12);flex-wrap:wrap;display:flex}.desk-chat-view-module__brBBFq__toolChip{padding:3px var(--space-8);border:1px solid rgba(var(--ink-rgb), .08);background:rgba(var(--ink-rgb), .03);color:var(--text-muted);font:400 var(--type-subheadline-size)/var(--type-subheadline-line) var(--font-code);letter-spacing:var(--type-subheadline-regular-tracking);border-radius:999px;align-items:center;gap:5px;display:inline-flex}.desk-chat-view-module__brBBFq__toolChip[data-ok=false]{color:#f08a80;border-color:#f08a8052}.desk-chat-view-module__brBBFq__toolChip svg{flex:none}.desk-chat-view-module__brBBFq__answerMeta{align-items:center;gap:var(--space-8);color:var(--text-soft);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);font-family:var(--font-body);letter-spacing:var(--type-subheadline-regular-tracking);padding-inline:0;display:flex}.desk-chat-view-module__brBBFq__degradedPill{align-items:center;gap:var(--space-4);color:#e0ac55;border:1px solid #e0ac5559;border-radius:999px;padding:1px 7px;display:inline-flex}.desk-chat-view-module__brBBFq__assistantFooter{align-items:center;gap:var(--space-4);width:100%;display:flex}.desk-chat-view-module__brBBFq__dateSeparator{width:var(--desk-chat-content-width);margin:var(--space-8) 0 var(--space-2);color:var(--text-soft);font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);justify-content:center;align-self:center;display:flex}.desk-chat-view-module__brBBFq__historyItem>button:disabled{cursor:not-allowed;color:var(--text-soft)}.desk-chat-view-module__brBBFq__historyItem:has(>button:disabled):hover{background:0 0}.desk-chat-view-module__brBBFq__historyNotice{width:var(--desk-chat-content-width);margin:0 0 var(--space-4);padding:var(--space-6) var(--space-12);color:var(--text-soft);font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);align-self:center}.desk-chat-view-module__brBBFq__historyItem>button:first-child:focus-visible{border-radius:8px;outline:0}.desk-chat-view-module__brBBFq__chartToggle{align-items:center;gap:var(--space-6);height:30px;padding:0 var(--space-10);border:1px solid rgba(var(--ink-rgb), .1);color:var(--text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border-radius:999px;transition:border-color .12s,background .12s,color .12s;display:none}.desk-chat-view-module__brBBFq__chartToggle:hover{border-color:rgba(var(--ink-rgb), .2);color:var(--text-base)}.desk-chat-view-module__brBBFq__chartToggle[aria-pressed=true]{color:#cfe0ff;background:#4f7cff24;border-color:#4f7cff8c}.desk-chat-view-module__brBBFq__chartToggle:focus-visible{outline:2px solid rgba(var(--ink-rgb), .5);outline-offset:2px}@media (prefers-reduced-motion:reduce){.desk-chat-view-module__brBBFq__chartToggle{transition:none}}.desk-chat-view-module__brBBFq__contextControl{align-items:center;display:flex;position:relative}.desk-chat-view-module__brBBFq__contextMeter{align-items:center;gap:var(--space-6);height:28px;padding:0 var(--space-10);border:1px solid rgba(var(--ink-rgb), .08);background:rgba(var(--ink-rgb), .04);color:#a4a7ae;font:inherit;font-size:var(--type-callout-size);letter-spacing:var(--type-callout-regular-tracking);cursor:pointer;line-height:var(--type-callout-line);font-family:var(--font-body);border-radius:999px;transition:background .12s,color .12s;display:flex}.desk-chat-view-module__brBBFq__contextMeter:hover,.desk-chat-view-module__brBBFq__contextMeter:focus-visible,.desk-chat-view-module__brBBFq__contextMeter[aria-expanded=true]{border-color:rgba(var(--ink-rgb), .16);background:rgba(var(--ink-rgb), .08);color:var(--text-strong)}.desk-chat-view-module__brBBFq__contextDot{background:#6f6f6f;border-radius:50%;width:7px;height:7px}.desk-chat-view-module__brBBFq__contextMeter[data-state=filling] .desk-chat-view-module__brBBFq__contextDot{background:#d9a441}.desk-chat-view-module__brBBFq__contextMeter[data-state=full]{color:#e8b4ad}.desk-chat-view-module__brBBFq__contextMeter[data-state=full] .desk-chat-view-module__brBBFq__contextDot{background:#e0705f}.desk-chat-view-module__brBBFq__contextPanel{z-index:6;width:min(288px,100vw - 48px);padding:var(--space-14);border:1px solid rgba(var(--ink-rgb), .14);background:var(--surface-card-muted);color:var(--text-base);font-size:var(--type-callout-size);line-height:var(--type-callout-line);text-align:left;font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);border-radius:14px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000080}.desk-chat-view-module__brBBFq__contextPanelTitle{margin:0 0 var(--space-4);color:var(--text-strong);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking)}.desk-chat-view-module__brBBFq__contextPanelLead{margin:0 0 var(--space-12);color:var(--text-muted)}.desk-chat-view-module__brBBFq__contextPanelLabel{margin:0 0 var(--space-6);color:var(--text-soft);font-size:var(--type-callout-size);letter-spacing:var(--type-callout-regular-tracking);text-transform:uppercase;line-height:var(--type-callout-line);font-family:var(--font-body)}.desk-chat-view-module__brBBFq__contextChoices{gap:var(--space-6);display:flex}.desk-chat-view-module__brBBFq__contextChoice{border:1px solid rgba(var(--ink-rgb), .14);height:28px;color:var(--text-base);font:inherit;font-size:var(--type-callout-size);cursor:pointer;line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);background:0 0;border-radius:8px;flex:1;transition:background .12s,border-color .12s}.desk-chat-view-module__brBBFq__contextChoice:hover{background:rgba(var(--ink-rgb), .08)}.desk-chat-view-module__brBBFq__contextChoice[aria-pressed=true]{color:var(--text-strong);background:#6aa9f029;border-color:#6aa9f0}.desk-chat-view-module__brBBFq__contextPanelNote{margin:var(--space-10) 0 0;color:var(--text-muted)}.desk-chat-view-module__brBBFq__contextPanelAction{margin-top:var(--space-10);color:#6aa9f0;font:inherit;font-size:var(--type-callout-size);cursor:pointer;text-underline-offset:2px;line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);background:0 0;border:0;padding:0;text-decoration:underline}.desk-chat-view-module__brBBFq__contextPanelAction:hover{color:#8fc0f5}.desk-chat-view-module__brBBFq__composerActionsRight{align-items:center;gap:var(--space-6);margin-left:auto;display:flex}@media (prefers-reduced-motion:reduce){.desk-chat-view-module__brBBFq__contextMeter,.desk-chat-view-module__brBBFq__contextChoice{transition:none}}.desk-chat-view-module__brBBFq__focusLead{z-index:1;max-width:calc(100% - 32px);height:28px;margin:var(--space-14) var(--space-16) 0;padding:0 var(--space-4) 0 5px;color:#cfc2f2;font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:#a775ff1a;border:1px solid #a775ff52;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;display:flex;position:relative}.desk-chat-view-module__brBBFq__focusLeadAvatar{width:18px;height:18px;color:var(--text-strong);font-size:var(--type-footnote-size);font-weight:600;line-height:var(--type-footnote-line);font-family:var(--font-body);letter-spacing:var(--type-footnote-emphasized-tracking);background:#a775ff4d;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.desk-chat-view-module__brBBFq__focusLeadLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desk-chat-view-module__brBBFq__focusLeadLabel strong{color:var(--text-strong);font-weight:600}.desk-chat-view-module__brBBFq__focusLead button{color:#a99bd1;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.desk-chat-view-module__brBBFq__focusLead button:hover{color:var(--text-strong);background:#ffffff1a}.desk-chat-view-module__brBBFq__focusLead button:focus-visible{outline-offset:2px;outline:2px solid #aaa}.desk-chat-view-module__brBBFq__focusLead+textarea{padding-top:var(--space-10)}.theme-light .desk-chat-view-module__brBBFq__chartToggle[aria-pressed=true]{color:#2448b8}.theme-light .desk-chat-view-module__brBBFq__focusLead{color:#5b2bc4}
.knowledge-folder-list-module__w4C_jq__page{gap:var(--space-16,16px);min-width:0;min-height:0;color:var(--text-base);flex-direction:column;flex:auto;padding:14px 24px;display:flex}.knowledge-folder-list-module__w4C_jq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-12,12px);display:flex}.knowledge-folder-list-module__w4C_jq__header h2{color:var(--text-strong);font-family:var(--font-body);margin:0;font-size:20px;font-weight:500;line-height:24px}.knowledge-folder-list-module__w4C_jq__header p{margin:var(--space-4,4px) 0 0;color:var(--text-soft);font-size:12px;line-height:16px}.knowledge-folder-list-module__w4C_jq__actions{gap:var(--space-8,8px);flex-wrap:wrap;display:flex}.knowledge-folder-list-module__w4C_jq__secondaryButton,.knowledge-folder-list-module__w4C_jq__primaryButton{justify-content:center;align-items:center;gap:var(--space-6,6px);height:32px;padding:0 var(--space-12,12px);color:var(--text-strong);font:inherit;cursor:pointer;border-radius:8px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.knowledge-folder-list-module__w4C_jq__secondaryButton{border:1px solid var(--border-strong);background:var(--surface-card)}.knowledge-folder-list-module__w4C_jq__primaryButton{background:linear-gradient(180deg, rgba(var(--ink-rgb,255, 255, 255), .18), transparent), var(--accent-primary,#0e7ae8);color:var(--text-on-accent,#fff);border:0}.knowledge-folder-list-module__w4C_jq__secondaryButton:disabled,.knowledge-folder-list-module__w4C_jq__primaryButton:disabled{cursor:not-allowed;opacity:.5}.knowledge-folder-list-module__w4C_jq__secondaryButton svg,.knowledge-folder-list-module__w4C_jq__primaryButton svg{width:16px;height:16px}.knowledge-folder-list-module__w4C_jq__filters{align-items:center;gap:var(--space-8,8px);flex-wrap:wrap;display:flex}.knowledge-folder-list-module__w4C_jq__search{align-items:center;gap:var(--space-6,6px);border:1px solid var(--border-strong);min-width:220px;height:32px;padding:0 var(--space-8,8px);background:rgba(var(--ink-rgb,255, 255, 255), .04);border-radius:10px;flex:320px;display:flex}.knowledge-folder-list-module__w4C_jq__search input{min-width:0;color:var(--text-strong);font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:14px}.knowledge-folder-list-module__w4C_jq__search input::placeholder{color:var(--text-soft)}.knowledge-folder-list-module__w4C_jq__search svg{width:16px;height:16px;color:var(--text-soft);flex:none}.knowledge-folder-list-module__w4C_jq__compound{border:1px solid var(--border-strong);border-radius:10px;align-items:stretch;height:32px;font-size:14px;display:inline-flex;position:relative;overflow:hidden}.knowledge-folder-list-module__w4C_jq__compound>span{border-right:1px solid var(--border-strong);padding:0 var(--space-10,10px);color:var(--text-soft);background:var(--surface-card);align-items:center;display:inline-flex}.knowledge-folder-list-module__w4C_jq__compound select{appearance:none;padding:0 30px 0 var(--space-10,10px);background:rgba(var(--ink-rgb,255, 255, 255), .04);color:var(--text-base);font:inherit;cursor:pointer;border:0;outline:0}.knowledge-folder-list-module__w4C_jq__compound>svg{width:16px;height:16px;color:var(--text-soft);pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.knowledge-folder-list-module__w4C_jq__tableWrap{flex:auto;min-height:0;overflow:auto}.knowledge-folder-list-module__w4C_jq__table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:14px;line-height:18px}.knowledge-folder-list-module__w4C_jq__table thead th{height:44px;padding:0 var(--space-12,12px);background:var(--surface-tint,#ffffff0a);color:var(--text-soft);text-align:left;white-space:nowrap;font-weight:400}.knowledge-folder-list-module__w4C_jq__table thead th:first-child{border-radius:8px 0 0 8px;padding-left:34px}.knowledge-folder-list-module__w4C_jq__table thead th:last-child{border-radius:0 8px 8px 0;width:32px}.knowledge-folder-list-module__w4C_jq__table tbody tr{cursor:pointer}.knowledge-folder-list-module__w4C_jq__table tbody tr:hover td{background:rgba(var(--ink-rgb,255, 255, 255), .03)}.knowledge-folder-list-module__w4C_jq__table tbody td{height:44px;padding:0 var(--space-12,12px);color:var(--text-base);white-space:nowrap}.knowledge-folder-list-module__w4C_jq__table .knowledge-folder-list-module__w4C_jq__numeric{text-align:right}.knowledge-folder-list-module__w4C_jq__folderName{align-items:center;gap:var(--space-8,8px);color:var(--text-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.knowledge-folder-list-module__w4C_jq__folderIcon{color:#f5c044;fill:#f5c044;width:16px;height:16px}.knowledge-folder-list-module__w4C_jq__menuCell{text-align:right;position:relative}.knowledge-folder-list-module__w4C_jq__menuCell>button{width:24px;height:24px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.knowledge-folder-list-module__w4C_jq__menuCell>button:hover{background:var(--surface-hover);color:var(--text-strong)}.knowledge-folder-list-module__w4C_jq__menuCell>button svg{width:14px;height:14px}.knowledge-folder-list-module__w4C_jq__menu{z-index:20;min-width:180px;position:absolute;top:100%;right:0}.knowledge-folder-list-module__w4C_jq__empty{align-items:center;gap:var(--space-6,6px);padding:var(--space-40,40px) var(--space-16,16px);color:var(--text-soft);text-align:center;flex-direction:column;display:flex}.knowledge-folder-list-module__w4C_jq__empty svg{width:24px;height:24px}.knowledge-folder-list-module__w4C_jq__empty strong{color:var(--text-strong);font-weight:500}.knowledge-folder-list-module__w4C_jq__empty p{margin:0}.knowledge-folder-list-module__w4C_jq__footer{justify-content:space-between;align-items:center;gap:var(--space-12,12px);color:var(--text-soft);font-size:14px;display:flex}.knowledge-folder-list-module__w4C_jq__footer p{margin:0}.knowledge-folder-list-module__w4C_jq__footer strong{color:var(--text-strong);font-weight:500}.knowledge-folder-list-module__w4C_jq__backdrop{z-index:60;padding:var(--space-16,16px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.knowledge-folder-list-module__w4C_jq__dialog{border:1px solid var(--border-strong);background:var(--background,#0f1012);border-radius:32px;width:min(640px,100%);padding:16px}.knowledge-folder-list-module__w4C_jq__dialog form{background:var(--surface-card,#151515);border-radius:16px;flex-direction:column;gap:24px;padding:24px;display:flex}.knowledge-folder-list-module__w4C_jq__dialog header{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.knowledge-folder-list-module__w4C_jq__dialog h2{color:var(--text-strong);margin:0;font-size:20px;font-weight:400;line-height:24px}.knowledge-folder-list-module__w4C_jq__dialog header p{color:var(--text-soft);margin:6px 0 0;font-size:14px;line-height:16px}.knowledge-folder-list-module__w4C_jq__dialog header button{width:28px;height:28px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.knowledge-folder-list-module__w4C_jq__dialog header button svg{width:16px;height:16px}.knowledge-folder-list-module__w4C_jq__dialogFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.knowledge-folder-list-module__w4C_jq__dialogFields label{min-width:0;color:var(--text-strong);flex-direction:column;gap:8px;font-size:14px;line-height:18px;display:flex}.knowledge-folder-list-module__w4C_jq__dialogFields input,.knowledge-folder-list-module__w4C_jq__dialogFields select{appearance:none;border:1px solid var(--border-strong);background:var(--surface-card);width:100%;height:34px;color:var(--text-strong);font:inherit;border-radius:8px;outline:0;padding:0 10px}.knowledge-folder-list-module__w4C_jq__dialogFields input:focus,.knowledge-folder-list-module__w4C_jq__dialogFields select:focus{border-color:#0e7ae8;box-shadow:0 0 0 2px #0e7ae82e}.knowledge-folder-list-module__w4C_jq__selectWrap{display:block;position:relative}.knowledge-folder-list-module__w4C_jq__selectWrap svg{width:16px;height:16px;color:var(--text-soft);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.knowledge-folder-list-module__w4C_jq__dialog footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:720px){.knowledge-folder-list-module__w4C_jq__header{flex-direction:column}.knowledge-folder-list-module__w4C_jq__dialogFields{grid-template-columns:1fr}.knowledge-folder-list-module__w4C_jq__footer{flex-direction:column;align-items:flex-start}}.knowledge-folder-list-module__w4C_jq__toolsMenu{display:inline-flex;position:relative}.knowledge-folder-list-module__w4C_jq__iconButton{border:1px solid var(--border-strong);background:var(--surface-card);width:32px;height:32px;color:var(--text-strong);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.knowledge-folder-list-module__w4C_jq__iconButton svg{width:16px;height:16px}
.knowledge-view-module__eYN74a__knowledgeShell{border:1px solid var(--border-strong);background:var(--surface-card);min-width:0;height:calc(100vh - 71px);min-height:calc(100vh - 71px);color:var(--text-base);border-top:0;border-radius:0;grid-template-columns:320px minmax(0,1fr);display:grid;overflow:hidden;container-type:inline-size}.knowledge-view-module__eYN74a__libraryRail{gap:var(--space-18);min-width:0;height:100%;min-height:0;padding:var(--space-20);border-right:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-base);flex-direction:column;display:flex}.app-dark-shell:not(.theme-light) .knowledge-view-module__eYN74a__libraryRail{--surface-card:#151515;--surface-card-muted:#ffffff0f;--surface-hover:#202020;--surface-hover-strong:#202020;--border-subtle:#ffffff0a;--border-strong:#323232;--text-strong:#fff;--text-base:#d3d3d3;--text-muted:#d3d3d3;--text-soft:#888}.knowledge-view-module__eYN74a__libraryTitle,.knowledge-view-module__eYN74a__libraryTitle>span,.knowledge-view-module__eYN74a__knowledgeHeading,.knowledge-view-module__eYN74a__sourcesToolbar,.knowledge-view-module__eYN74a__sourcesToolbar>div,.knowledge-view-module__eYN74a__metricCard>div,.knowledge-view-module__eYN74a__sourceName,.knowledge-view-module__eYN74a__railTools button{align-items:center;display:flex}.knowledge-view-module__eYN74a__libraryTitle{justify-content:space-between}.knowledge-view-module__eYN74a__libraryTitle>span{gap:var(--space-10);color:var(--text-strong,var(--text-strong));font-size:var(--type-title2-size);line-height:var(--type-title2-line);font-family:var(--font-body);letter-spacing:var(--type-title2-regular-tracking)}.knowledge-view-module__eYN74a__libraryTitle>span svg{width:20px;height:20px;color:var(--accent-primary,#0e7ae8);stroke-width:1.5px}.knowledge-view-module__eYN74a__libraryTitle>button{width:24px;height:24px;color:var(--text-strong,var(--text-strong));border:0;border-radius:6px;place-items:center;display:grid}.knowledge-view-module__eYN74a__libraryTitle>button:hover{background:var(--surface-hover)}.knowledge-view-module__eYN74a__libraryTitle>button svg{width:18px;height:18px}.knowledge-view-module__eYN74a__railSearch,.knowledge-view-module__eYN74a__sourceSearch{align-items:center;gap:var(--space-6);height:32px;padding:0 var(--space-8);border:1px solid var(--border-strong,var(--border-strong));background:var(--surface-card-muted,rgba(var(--ink-rgb), .06));color:var(--text-soft,var(--text-soft));border-radius:8px;display:flex}.knowledge-view-module__eYN74a__railSearch input,.knowledge-view-module__eYN74a__sourceSearch input{min-width:0;color:var(--text-base,var(--text-base));font:inherit;font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:0 0;border:0;outline:0;flex:1}.knowledge-view-module__eYN74a__railSearch input::placeholder,.knowledge-view-module__eYN74a__sourceSearch input::placeholder{color:var(--text-soft,var(--text-soft))}.knowledge-view-module__eYN74a__railSearch svg,.knowledge-view-module__eYN74a__sourceSearch svg{stroke-width:1.5px;flex:0 0 16px;width:16px;height:16px}.knowledge-view-module__eYN74a__railSearch svg:last-child,.knowledge-view-module__eYN74a__sourceSearch svg:last-child{opacity:.65;width:14px}.knowledge-view-module__eYN74a__folderCreator{gap:var(--space-8);padding:var(--space-10);border:1px solid var(--border-subtle);background:var(--surface-card-muted);border-radius:8px;display:grid}.knowledge-view-module__eYN74a__folderCreator input,.knowledge-view-module__eYN74a__folderCreator select{border:1px solid var(--border-strong);background:var(--surface-card);min-width:0;height:32px;color:var(--text-base);padding:0 var(--space-8);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);border-radius:7px;outline:0}.knowledge-view-module__eYN74a__folderCreator button{background:var(--accent-primary);height:32px;color:var(--text-on-accent);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);border-radius:7px}.knowledge-view-module__eYN74a__folderList{gap:var(--space-4);overscroll-behavior:contain;min-height:0;padding-right:var(--space-4);scrollbar-width:thin;scrollbar-color:#404040 transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.knowledge-view-module__eYN74a__folderList::-webkit-scrollbar{width:6px}.knowledge-view-module__eYN74a__folderList::-webkit-scrollbar-track{background:0 0}.knowledge-view-module__eYN74a__folderList::-webkit-scrollbar-thumb{background:var(--surface-raised);border:0;border-radius:999px}.knowledge-view-module__eYN74a__folderDivider{background:var(--border-subtle);flex:0 0 1px;height:1px}.knowledge-view-module__eYN74a__folderEmptyState{align-items:center;gap:var(--space-6);padding:var(--space-28) var(--space-16);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}.knowledge-view-module__eYN74a__folderEmptyState>svg{width:24px;height:24px;margin-bottom:var(--space-2);color:var(--text-soft);stroke-width:1.5px}.knowledge-view-module__eYN74a__folderEmptyState strong{color:var(--text-base);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking)}.knowledge-view-module__eYN74a__folderEmptyState p{max-width:190px;color:var(--text-soft);font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);margin:0}.knowledge-view-module__eYN74a__folderEmptyState button{height:30px;padding:0 var(--space-10);background:var(--surface-hover);color:var(--text-base);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);border-radius:7px;align-items:center;gap:5px;margin-top:5px;display:inline-flex}.knowledge-view-module__eYN74a__folderEmptyState button:hover{background:var(--surface-hover-strong);color:var(--text-strong)}.knowledge-view-module__eYN74a__folderEmptyState button svg{width:13px;height:13px}.knowledge-view-module__eYN74a__folderItem{min-width:0;min-height:36px;padding:0 var(--space-8);color:var(--text-base,var(--text-base));border-radius:8px;align-items:center;display:flex}.knowledge-view-module__eYN74a__folderItem:hover{background:var(--surface-hover);color:var(--text-strong,var(--text-strong))}.knowledge-view-module__eYN74a__folderItem[data-active=true]{background:var(--surface-hover,var(--surface-tint));color:var(--text-strong,var(--text-strong))}.knowledge-view-module__eYN74a__folderItem[data-active=true]>button:first-child>svg{color:var(--accent-primary,#0e7ae8)}.knowledge-view-module__eYN74a__folderItem[data-active=true]>button:first-child>span{font-weight:500}.knowledge-view-module__eYN74a__folderItem[data-active=true]>button:first-child>small{background:rgba(var(--ink-rgb), .06);color:var(--text-base,var(--text-base))}.knowledge-view-module__eYN74a__folderItem>button:first-child{align-items:center;gap:var(--space-10);min-width:0;min-height:36px;padding:var(--space-8) 0;text-align:left;font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);flex:1;display:flex}.knowledge-view-module__eYN74a__folderItem>button:first-child>svg{stroke-width:1.5px;flex:0 0 18px;width:18px;height:18px}.knowledge-view-module__eYN74a__folderItem>button:first-child>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.knowledge-view-module__eYN74a__folderItem>button:first-child>small{min-width:20px;padding:var(--space-2) var(--space-6);background:var(--surface-hover-strong,var(--surface-tint));color:var(--text-muted,var(--text-muted));text-align:center;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);font-family:var(--font-body);letter-spacing:var(--type-subheadline-regular-tracking);border-radius:999px}.knowledge-view-module__eYN74a__folderItem>span{display:none}.knowledge-view-module__eYN74a__folderItem:hover>span{display:inline-flex}.knowledge-view-module__eYN74a__railTools{gap:var(--space-4);padding-top:var(--space-12);border-top:1px solid var(--border-subtle);display:grid}.knowledge-view-module__eYN74a__railTools button{height:34px;padding:0 var(--space-8);color:var(--text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);border-radius:7px;gap:9px}.knowledge-view-module__eYN74a__railTools button:hover,.knowledge-view-module__eYN74a__railTools button[data-active=true]{background:var(--surface-hover);color:var(--text-strong)}.knowledge-view-module__eYN74a__railTools svg{width:16px;height:16px}.knowledge-view-module__eYN74a__knowledgeMain{--surface-page:var(--background);--surface-sunken:var(--surface-tint);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--surface-raised) transparent;background:var(--surface-page);min-width:0;min-height:0;color:var(--text-base);overflow:hidden auto}.app-dark-shell:not(.theme-light) .knowledge-view-module__eYN74a__knowledgeMain{--surface-page:#101112;--surface-sunken:#0c0d0e;--surface-card:#171819;--surface-card-muted:#202122;--surface-hover:#1d1f21;--surface-hover-strong:#26282a;--border-subtle:#292b2e;--border-strong:#3a3d41;--text-strong:#f5f5f5;--text-base:#d4d4d4;--text-muted:#a3a3a3;--text-soft:#777b80;--text-on-accent:#fff}.knowledge-view-module__eYN74a__knowledgeMain::-webkit-scrollbar{width:6px}.knowledge-view-module__eYN74a__knowledgeMain::-webkit-scrollbar-track{background:0 0}.knowledge-view-module__eYN74a__knowledgeMain::-webkit-scrollbar-thumb{background:var(--surface-raised);border:0;border-radius:999px}.knowledge-view-module__eYN74a__knowledgeHeading{height:72px;padding:var(--space-16) var(--space-20) var(--space-20);justify-content:space-between}.knowledge-view-module__eYN74a__knowledgeHeading h2{color:var(--text-strong,var(--text-strong));font-size:var(--type-title2-size);font-weight:400;line-height:var(--type-title2-line);font-family:var(--font-body);letter-spacing:var(--type-title2-regular-tracking);margin:0}.knowledge-view-module__eYN74a__knowledgeHeaderActions{justify-content:flex-end;align-items:center;gap:var(--space-12);display:flex}.knowledge-view-module__eYN74a__dateFilter,.knowledge-view-module__eYN74a__compoundFilter{align-items:stretch;height:36px;display:flex}.knowledge-view-module__eYN74a__dateFilter>span,.knowledge-view-module__eYN74a__compoundFilter>span{border:1px solid var(--border-strong);background:var(--surface-sunken,#07071180);color:var(--text-soft,var(--text-soft));padding:0 var(--space-12);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);border-radius:10px 0 0 10px;align-items:center;margin-right:-1px;display:flex}.knowledge-view-module__eYN74a__dateFilter select,.knowledge-view-module__eYN74a__compoundFilter select{border:1px solid var(--border-strong);background:var(--surface-card-muted,rgba(var(--ink-rgb), .06));min-width:126px;color:var(--text-muted,var(--text-muted));padding:0 30px 0 var(--space-12);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);border-radius:0 10px 10px 0;outline:0}.knowledge-view-module__eYN74a__summaryGrid{gap:var(--space-16);padding:0 var(--space-20) var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.knowledge-view-module__eYN74a__metricCard{min-width:0;height:98px;padding:var(--space-20);border:1px solid var(--border-strong,var(--border-strong));background:var(--surface-card,var(--surface-card));border-radius:12px}.knowledge-view-module__eYN74a__metricCard h3{margin:0 0 var(--space-12);color:var(--text-strong,var(--text-strong));font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking)}.knowledge-view-module__eYN74a__metricCard>div{justify-content:space-between}.knowledge-view-module__eYN74a__metricCard>div>span{align-items:center;gap:var(--space-10);color:var(--text-strong,var(--text-strong));font-size:var(--type-title1-size);line-height:var(--type-title1-line);font-family:var(--font-display);letter-spacing:var(--type-title1-regular-tracking);display:flex}.knowledge-view-module__eYN74a__metricCard i{background:var(--surface-hover-strong,rgba(var(--ink-rgb), .16));border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.knowledge-view-module__eYN74a__metricCard i svg{stroke-width:1.5px;width:16px;height:16px}.knowledge-view-module__eYN74a__metricCard small{padding:var(--space-4);color:#1cd565;font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);font-family:var(--font-body);letter-spacing:var(--type-subheadline-regular-tracking);background:#10b95759;border-radius:6px}.knowledge-view-module__eYN74a__sourcesPanel{min-width:0;margin-top:var(--space-20);border-top:1px solid var(--border-subtle);background:var(--surface-page,var(--background))}.knowledge-view-module__eYN74a__sourcesToolbar{justify-content:space-between;gap:var(--space-16);min-height:57px;padding:var(--space-12) var(--space-20);border-bottom:1px solid var(--border-subtle)}.knowledge-view-module__eYN74a__sourcesToolbar h3{align-items:center;gap:var(--space-10);color:var(--text-strong,var(--text-strong));font-size:var(--type-title3-size);font-weight:400;line-height:var(--type-title3-line);font-family:var(--font-body);letter-spacing:var(--type-title3-regular-tracking);margin:0;display:flex}.knowledge-view-module__eYN74a__sourcesToolbar h3 svg{width:18px;height:18px}.knowledge-view-module__eYN74a__sourcesToolbar>div{gap:var(--space-12)}.knowledge-view-module__eYN74a__folderVerticalBadge{align-items:center;gap:var(--space-8);color:#8fc5ff;max-width:min(320px,50%);padding:5px var(--space-10);font-size:var(--type-body-size);line-height:var(--type-body-line);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:#0e7ae81a;border:1px solid #0e7ae859;border-radius:999px;display:inline-flex;overflow:hidden}.knowledge-view-module__eYN74a__folderVerticalBadge small{color:var(--text-soft,var(--text-soft));font-size:var(--type-callout-size);letter-spacing:var(--type-callout-emphasized-tracking);text-transform:uppercase;font-weight:500;line-height:var(--type-callout-line);font-family:var(--font-body)}.knowledge-view-module__eYN74a__secondaryButton,.knowledge-view-module__eYN74a__primaryButton{justify-content:center;align-items:center;gap:var(--space-6);height:32px;padding:0 var(--space-12);color:var(--text-strong,var(--text-strong));font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking);border-radius:8px;transition:all .12s;display:inline-flex}.knowledge-view-module__eYN74a__secondaryButton{border:1px solid var(--border-strong);background:linear-gradient(180deg, rgba(var(--ink-rgb), .015), transparent), var(--surface-card)}.knowledge-view-module__eYN74a__primaryButton{background:linear-gradient(180deg, rgba(var(--ink-rgb), .18), transparent), var(--accent-primary,#0e7ae8);color:var(--text-on-accent,#fff)}.knowledge-view-module__eYN74a__secondaryButton:hover,.knowledge-view-module__eYN74a__primaryButton:hover{filter:brightness(1.08)}.knowledge-view-module__eYN74a__secondaryButton svg,.knowledge-view-module__eYN74a__primaryButton svg{width:14px;height:14px}.knowledge-view-module__eYN74a__sourceFilters{gap:var(--space-10);padding:var(--space-12) var(--space-20);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;display:grid}.knowledge-view-module__eYN74a__sourceSearch{width:100%}.knowledge-view-module__eYN74a__compoundFilter{height:32px}.knowledge-view-module__eYN74a__compoundFilter>span{border-radius:10px 0 0 10px}.knowledge-view-module__eYN74a__compoundFilter select{min-width:64px}.knowledge-view-module__eYN74a__sourceResults{min-height:260px;position:relative}.knowledge-view-module__eYN74a__sourceLoader{z-index:20;background:rgba(var(--paper-rgb), .8);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);place-items:center;min-height:160px;display:grid;position:absolute;inset:0}.knowledge-view-module__eYN74a__sourceLoader>div{align-items:center;gap:var(--space-8);height:40px;padding:0 var(--space-14);border:1px solid var(--border-strong);background:var(--surface-tint);color:var(--text-base);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);border-radius:8px;display:inline-flex;box-shadow:0 12px 30px #00000059}.knowledge-view-module__eYN74a__sourceLoader svg{color:#0e7ae8;width:18px;height:18px;animation:.8s linear infinite knowledge-view-module__eYN74a__knowledge-loader-spin}@keyframes knowledge-view-module__eYN74a__knowledge-loader-spin{to{transform:rotate(360deg)}}.knowledge-view-module__eYN74a__tableWrap{min-width:0;padding:0 var(--space-20);overflow-x:auto}.knowledge-view-module__eYN74a__sourcesTable{table-layout:fixed;border:1px solid var(--border-strong);border-collapse:separate;border-spacing:0;width:100%;min-width:804px;color:var(--text-base,var(--text-base));font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);border-radius:8px;overflow:hidden}.knowledge-view-module__eYN74a__sourcesTable th{height:38px;padding:0 var(--space-8);border-top:1px solid var(--border-strong);background:var(--surface-hover-strong,var(--surface-tint));color:var(--text-strong,var(--text-strong));letter-spacing:var(--type-headline-emphasized-tracking);text-align:left;font-weight:500}.knowledge-view-module__eYN74a__sourcesTable th:first-child{width:30%;padding-left:var(--space-20)}.knowledge-view-module__eYN74a__sourcesTable th:nth-child(2),.knowledge-view-module__eYN74a__sourcesTable th:nth-child(3),.knowledge-view-module__eYN74a__sourcesTable th:nth-child(4){width:14%}.knowledge-view-module__eYN74a__sourcesTable th:nth-child(5){width:15%}.knowledge-view-module__eYN74a__sourcesTable th:nth-child(6),.knowledge-view-module__eYN74a__sourcesTable th:nth-child(7){width:36px}.knowledge-view-module__eYN74a__sourcesTable td{height:42px;padding:0 var(--space-8);border-top:1px solid var(--border-subtle);color:var(--text-base,var(--text-base));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-view-module__eYN74a__sourcesTable td:first-child{padding-left:var(--space-20)}.knowledge-view-module__eYN74a__sourcesTable tbody tr:hover{background:var(--surface-hover)}.knowledge-view-module__eYN74a__sourceName{gap:var(--space-10);width:100%;min-width:0;color:inherit;text-align:left}.knowledge-view-module__eYN74a__sourceName svg{stroke-width:1.5px;flex:0 0 16px;width:16px;height:16px}.knowledge-view-module__eYN74a__sourceName span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-view-module__eYN74a__sourceStatus{align-items:center;gap:var(--space-6);border:1px solid var(--border-subtle);background:rgba(var(--ink-rgb), .02);padding:var(--space-4) var(--space-10) var(--space-4) var(--space-6);color:var(--text-muted);font-size:var(--type-callout-size);line-height:var(--type-callout-line);letter-spacing:var(--type-callout-regular-tracking);text-transform:capitalize;border-radius:999px;display:inline-flex}.knowledge-view-module__eYN74a__sourceStatus i{background:#25dc59;border-radius:50%;width:10px;height:10px;box-shadow:0 0 8px #25dc5959}.knowledge-view-module__eYN74a__sourceStatus[data-status=pending] i,.knowledge-view-module__eYN74a__sourceStatus[data-status=processing] i{background:#ff8a00;box-shadow:0 0 8px #ff8a0059}.knowledge-view-module__eYN74a__sourceStatus[data-status=failed] i,.knowledge-view-module__eYN74a__sourceStatus[data-status=quarantined] i{background:#ff4141;box-shadow:0 0 8px #ff414159}.knowledge-view-module__eYN74a__rowIconButton{width:28px;height:28px;color:var(--text-muted);border-radius:6px;place-items:center;display:grid}.knowledge-view-module__eYN74a__rowIconButton:hover{background:var(--surface-hover-strong);color:var(--text-strong)}.knowledge-view-module__eYN74a__rowIconButton svg{stroke-width:1.5px;width:16px;height:16px}.knowledge-view-module__eYN74a__emptyState{min-height:360px;padding:var(--space-48) var(--space-24);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.knowledge-view-module__eYN74a__emptyState>svg{width:34px;height:34px;color:var(--accent-primary)}.knowledge-view-module__eYN74a__emptyState h3{margin:var(--space-16) 0 0;color:var(--text-strong);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking)}.knowledge-view-module__eYN74a__emptyState p{max-width:380px;margin:var(--space-6) 0 0;color:var(--text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking)}.knowledge-view-module__eYN74a__emptyState button{margin-top:var(--space-18);padding:9px var(--space-14);background:var(--accent-primary);color:var(--text-on-accent);border-radius:8px}.knowledge-view-module__eYN74a__pagination{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-20);color:var(--text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);display:flex}.knowledge-view-module__eYN74a__pagination p{margin:0}.knowledge-view-module__eYN74a__pagination strong{color:var(--text-strong);font-weight:400}.knowledge-view-module__eYN74a__toolPanel{min-width:0;margin:var(--space-20)}.knowledge-view-module__eYN74a__backToLibrary{margin-bottom:var(--space-12);color:var(--text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking)}.knowledge-view-module__eYN74a__backToLibrary:hover{color:var(--text-strong)}.knowledge-view-module__eYN74a__sourceModalBackdrop{z-index:60;padding:var(--space-24);background:#00000094;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.knowledge-view-module__eYN74a__sourceModalFrame{width:min(608px,100vw - 32px);max-height:calc(100vh - 32px);padding:var(--space-16);background:var(--background);border-radius:36px;box-shadow:0 32px 100px #000000b8}.knowledge-view-module__eYN74a__sourceModalFrame[data-step="3"]{width:min(640px,100vw - 32px)}.knowledge-view-module__eYN74a__sourceModal{max-height:calc(100vh - 64px);padding:var(--space-20);background:var(--surface-card);color:var(--text-strong);scrollbar-width:thin;scrollbar-color:#404040 transparent;border-radius:20px;overflow-y:auto}.knowledge-view-module__eYN74a__sourceModal::-webkit-scrollbar{width:6px}.knowledge-view-module__eYN74a__sourceModal::-webkit-scrollbar-track{background:0 0}.knowledge-view-module__eYN74a__sourceModal::-webkit-scrollbar-thumb{background:var(--surface-raised);border-radius:999px}.knowledge-view-module__eYN74a__sourceModalHeader h2{font-size:var(--type-title2-size);font-weight:400;line-height:var(--type-title2-line);font-family:var(--font-body);letter-spacing:var(--type-title2-regular-tracking);margin:0}.knowledge-view-module__eYN74a__sourceModalHeader p{margin:var(--space-8) 0 0;color:var(--text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking)}.knowledge-view-module__eYN74a__sourceModalDivider{height:1px;margin-top:var(--space-20);background:var(--surface-hover-strong)}.knowledge-view-module__eYN74a__sourceModalPanel[hidden]{display:none}.knowledge-view-module__eYN74a__sourceModalPanel{padding-top:var(--space-20)}.knowledge-view-module__eYN74a__sourceTypeList{gap:var(--space-8);display:grid}.knowledge-view-module__eYN74a__sourceTypeOption{align-items:center;gap:var(--space-12);width:100%;min-height:64px;padding:var(--space-8) var(--space-16);border:1px solid rgba(var(--ink-rgb), .04);background:rgba(var(--ink-rgb), .018);color:var(--text-strong);text-align:left;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 16px;transition:border-color .12s,background-color .12s;display:grid}.knowledge-view-module__eYN74a__sourceTypeOption:hover{background:rgba(var(--ink-rgb), .04)}.knowledge-view-module__eYN74a__sourceTypeOption[data-selected=true]{border-color:var(--border-strong);background:rgba(var(--ink-rgb), .035)}.knowledge-view-module__eYN74a__sourceTypeOption>svg{width:20px;height:20px;color:var(--text-muted);stroke-width:1.5px}.knowledge-view-module__eYN74a__sourceTypeOption>span{min-width:0}.knowledge-view-module__eYN74a__sourceTypeOption strong{font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);display:block}.knowledge-view-module__eYN74a__sourceTypeOption small{color:var(--text-soft);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);font-family:var(--font-body);letter-spacing:var(--type-subheadline-regular-tracking);margin-top:3px;display:block}.knowledge-view-module__eYN74a__sourceTypeOption>i{border:1px solid #666;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.knowledge-view-module__eYN74a__sourceTypeOption>i>b{background:0 0;border-radius:50%;width:8px;height:8px}.knowledge-view-module__eYN74a__sourceTypeOption[data-selected=true]>i{border-color:#0e7ae8}.knowledge-view-module__eYN74a__sourceTypeOption[data-selected=true]>i>b{background:#0e7ae8}.knowledge-view-module__eYN74a__sourceFields{gap:var(--space-16);display:grid}.knowledge-view-module__eYN74a__sourceField{gap:var(--space-8);min-width:0;display:grid}.knowledge-view-module__eYN74a__sourceField>span,.knowledge-view-module__eYN74a__sourceField>legend{color:var(--text-strong);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking)}.knowledge-view-module__eYN74a__sourceField input,.knowledge-view-module__eYN74a__sourceField select,.knowledge-view-module__eYN74a__sourceField textarea{border:1px solid var(--border-strong);background:var(--surface-card);width:100%;min-width:0;color:var(--text-strong);font:inherit;font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);border-radius:8px;outline:0;transition:border-color .12s,box-shadow .12s}.knowledge-view-module__eYN74a__sourceField input,.knowledge-view-module__eYN74a__sourceField select{height:36px;padding:0 var(--space-12)}.knowledge-view-module__eYN74a__sourceField textarea{resize:vertical;min-height:156px;padding:var(--space-10) var(--space-12);line-height:var(--type-body-line)}.knowledge-view-module__eYN74a__sourceField input::placeholder,.knowledge-view-module__eYN74a__sourceField textarea::placeholder{color:var(--text-soft)}.knowledge-view-module__eYN74a__sourceField input:focus,.knowledge-view-module__eYN74a__sourceField select:focus,.knowledge-view-module__eYN74a__sourceField textarea:focus{border-color:#0e7ae8;box-shadow:0 0 0 2px #0e7ae833}.knowledge-view-module__eYN74a__websiteFields{gap:var(--space-16);grid-template-columns:minmax(0,1fr) 180px;display:grid}.knowledge-view-module__eYN74a__sourceUpload{cursor:pointer;border:1px solid var(--border-strong);background:rgba(var(--ink-rgb), .012);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:148px;transition:border-color .12s,background-color .12s;display:flex}.knowledge-view-module__eYN74a__sourceUpload:hover{border-color:var(--border-strong);background:rgba(var(--ink-rgb), .025)}.knowledge-view-module__eYN74a__sourceUpload>svg{width:18px;height:18px;color:var(--text-muted);stroke-width:1.5px}.knowledge-view-module__eYN74a__sourceUpload>strong{margin-top:var(--space-8);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking)}.knowledge-view-module__eYN74a__sourceUpload>small{margin-top:var(--space-4);color:var(--text-soft);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line);font-family:var(--font-body);letter-spacing:var(--type-subheadline-regular-tracking)}.knowledge-view-module__eYN74a__sourceUpload>span{height:32px;margin-top:var(--space-12);border:1px solid var(--border-strong);padding:0 var(--space-12);color:var(--text-strong);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);border-radius:8px;align-items:center;display:inline-flex}.knowledge-view-module__eYN74a__sourceUpload>input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.knowledge-view-module__eYN74a__sourceUploadProgress{margin-top:var(--space-24);padding:var(--space-14) var(--space-16);background:#0e7ae814;border:1px solid #0e7ae857;border-radius:10px}.knowledge-view-module__eYN74a__sourceUploadProgressHeading{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.knowledge-view-module__eYN74a__sourceUploadProgressHeading>span{align-items:center;gap:var(--space-8);min-width:0;color:var(--text-strong);display:flex}.knowledge-view-module__eYN74a__sourceUploadProgressHeading svg{color:#58a9ff;flex:0 0 16px;width:16px;height:16px}.knowledge-view-module__eYN74a__sourceUploadProgressHeading strong{font-size:var(--type-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking);overflow:hidden}.knowledge-view-module__eYN74a__sourceUploadProgressHeading b{color:#8fc5ff;font-size:var(--type-callout-size);font-variant-numeric:tabular-nums;line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking)}.knowledge-view-module__eYN74a__sourceUploadProgressTrack{background:rgba(var(--ink-rgb), .1);border-radius:999px;height:6px;margin-top:11px;overflow:hidden}.knowledge-view-module__eYN74a__sourceUploadProgressTrack>i{border-radius:inherit;background:linear-gradient(90deg,#0e7ae8,#58a9ff);height:100%;transition:width .18s;display:block}.knowledge-view-module__eYN74a__sourceUploadProgress>small{margin-top:var(--space-8);color:#9cabc0;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);display:block}.knowledge-view-module__eYN74a__accessSection h3{margin:0 0 var(--space-20);color:var(--text-soft);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking)}.knowledge-view-module__eYN74a__accessGrid{gap:var(--space-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.knowledge-view-module__eYN74a__sourceModalFooter{justify-content:space-between;align-items:center;gap:var(--space-16);padding-top:var(--space-32);display:flex}.knowledge-view-module__eYN74a__sourceUploadProgress+.knowledge-view-module__eYN74a__sourceModalFooter{padding-top:var(--space-16)}.knowledge-view-module__eYN74a__sourceModalFrame[data-step="3"] .knowledge-view-module__eYN74a__sourceModalFooter{padding-top:var(--space-40)}.knowledge-view-module__eYN74a__sourceModalFooter>strong{color:var(--text-soft);font-size:var(--type-subheadline-size);font-weight:600;line-height:var(--type-subheadline-line);font-family:var(--font-body);letter-spacing:var(--type-subheadline-emphasized-tracking)}.knowledge-view-module__eYN74a__sourceModalFooter>div{align-items:center;gap:var(--space-12);display:flex}.knowledge-view-module__eYN74a__sourceModalFooter button{justify-content:center;align-items:center;gap:var(--space-6);height:32px;padding:0 var(--space-12);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);border-radius:8px;transition:filter .12s,background-color .12s;display:inline-flex}.knowledge-view-module__eYN74a__sourceModalFooter button svg{stroke-width:1.5px;width:14px;height:14px}.knowledge-view-module__eYN74a__sourceBackButton{color:var(--text-base)}.knowledge-view-module__eYN74a__sourceBackButton:hover{background:rgba(var(--ink-rgb), .04)}.knowledge-view-module__eYN74a__sourceCancelButton{border:1px solid var(--border-strong);color:var(--text-strong)}.knowledge-view-module__eYN74a__sourceCancelButton:hover{background:rgba(var(--ink-rgb), .04)}.knowledge-view-module__eYN74a__sourceNextButton{background:linear-gradient(180deg, rgba(var(--ink-rgb), .18), transparent), #0e7ae8;color:#fff}.knowledge-view-module__eYN74a__sourceNextButton:hover{filter:brightness(1.08)}.knowledge-view-module__eYN74a__sourceSubmitSpinner{animation:.8s linear infinite knowledge-view-module__eYN74a__knowledge-loader-spin}.knowledge-view-module__eYN74a__sourceDetailsFrame{width:min(760px,100vw - 32px)}.knowledge-view-module__eYN74a__sourceDetailsShell{background:var(--surface-card);max-height:calc(100vh - 64px);color:var(--text-strong);border-radius:20px;overflow:hidden}.app-dark-shell:not(.theme-light) .knowledge-view-module__eYN74a__sourceDetailsShell{--surface-card:#151515;--surface-card-muted:#191919;--surface-hover:#202020;--surface-hover-strong:#282828;--border-subtle:#292929;--border-strong:#363636;--text-strong:#f5f5f5;--text-base:#d3d3d3;--text-muted:#888;--text-soft:#777;--neutral-bg:#202020;--neutral-text:#aaa;--text-on-accent:#fff;--danger-bg:#ff41411a;--danger-text:#ff6868;--warning-bg:#ff8a001a;--warning-text:#ffa845}.knowledge-view-module__eYN74a__sourceDetailsHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-20);padding:var(--space-20) var(--space-24);display:flex}.knowledge-view-module__eYN74a__sourceDetailsHeader>div{min-width:0}.knowledge-view-module__eYN74a__sourceDetailsHeader h2{color:var(--text-strong);font-size:var(--type-title2-size);font-weight:400;line-height:var(--type-title2-line);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);letter-spacing:var(--type-title2-regular-tracking);margin:0;overflow:hidden}.knowledge-view-module__eYN74a__sourceDetailsHeader p{margin:var(--space-8) 0 0;color:var(--text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);overflow:hidden}.knowledge-view-module__eYN74a__sourceDetailsHeader button{border:1px solid var(--border-strong);background:var(--surface-card-muted);width:32px;height:32px;color:var(--text-muted);border-radius:8px;flex:0 0 32px;place-items:center;transition:background-color .12s,color .12s;display:grid}.knowledge-view-module__eYN74a__sourceDetailsHeader button:hover{background:var(--surface-hover);color:var(--text-strong)}.knowledge-view-module__eYN74a__sourceDetailsHeader svg{stroke-width:1.5px;width:16px;height:16px}.knowledge-view-module__eYN74a__sourceDetailsHeader+.knowledge-view-module__eYN74a__sourceModalDivider{margin:0}.knowledge-view-module__eYN74a__sourceDetailsChildren{color:var(--text-base)}.knowledge-view-module__eYN74a__sourceDetailsChildren>div:first-child{scrollbar-color:#404040 transparent;scrollbar-width:thin}.knowledge-view-module__eYN74a__sourceDetailsChildren .input{border-color:var(--border-strong);background:var(--surface-card);color:var(--text-strong)}.knowledge-view-module__eYN74a__sourceEditBackdrop{z-index:70;background:#000000b3}.knowledge-view-module__eYN74a__sourceEditFrame{width:min(680px,100vw - 32px)}.knowledge-view-module__eYN74a__sourceEditModal{flex-direction:column;padding:0;display:flex;overflow:hidden}.knowledge-view-module__eYN74a__sourceEditHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-20);padding:var(--space-20);flex:none;display:flex}.knowledge-view-module__eYN74a__sourceEditHeader h2{color:var(--text-strong);font-size:var(--type-title2-size);font-weight:400;line-height:var(--type-title2-line);font-family:var(--font-body);letter-spacing:var(--type-title2-regular-tracking);margin:0}.knowledge-view-module__eYN74a__sourceEditHeader p{margin:var(--space-8) 0 0;color:var(--text-soft);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking)}.knowledge-view-module__eYN74a__sourceEditHeader button{border:1px solid var(--border-strong);background:var(--surface-card-muted);width:32px;height:32px;color:var(--text-muted);border-radius:8px;flex:0 0 32px;place-items:center;transition:background-color .12s,color .12s;display:grid}.knowledge-view-module__eYN74a__sourceEditHeader button:hover{background:var(--surface-hover);color:var(--text-strong)}.knowledge-view-module__eYN74a__sourceEditHeader svg{stroke-width:1.5px;width:16px;height:16px}.knowledge-view-module__eYN74a__sourceEditHeader+.knowledge-view-module__eYN74a__sourceModalDivider{flex:0 0 1px;margin:0}.knowledge-view-module__eYN74a__sourceEditBody{min-height:0;padding:var(--space-20);scrollbar-color:#404040 transparent;scrollbar-width:thin;overflow-y:auto}.knowledge-view-module__eYN74a__sourceEditGrid{gap:var(--space-18) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-view-module__eYN74a__sourceEditWide{grid-column:1/-1}.knowledge-view-module__eYN74a__sourceEditFooter{justify-content:flex-end;align-items:center;gap:var(--space-10);border-top:1px solid var(--border-strong);padding:var(--space-16) var(--space-20);flex:none;display:flex}.knowledge-view-module__eYN74a__sourceEditFooter button{height:32px;padding:0 var(--space-12);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.knowledge-view-module__eYN74a__folderActionFrame{width:min(520px,100vw - 32px)}.knowledge-view-module__eYN74a__sourceDeleteBackdrop{z-index:70}.knowledge-view-module__eYN74a__folderActionHeading{align-items:flex-start;gap:var(--space-12);display:flex}.knowledge-view-module__eYN74a__folderActionHeading>span{border:1px solid var(--border-strong);background:var(--surface-tint);width:36px;height:36px;color:var(--text-base);border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.knowledge-view-module__eYN74a__folderActionHeading>span[data-danger=true]{color:#ff6868;background:#ff41411a;border-color:#ff41414d}.knowledge-view-module__eYN74a__folderActionHeading svg{width:16px;height:16px}.knowledge-view-module__eYN74a__folderActionHeading h2,.knowledge-view-module__eYN74a__folderActionHeading p{text-align:left}.knowledge-view-module__eYN74a__folderEditFields{gap:var(--space-16);padding-top:var(--space-20);display:grid}.knowledge-view-module__eYN74a__folderDeleteSummary{align-items:center;gap:var(--space-12);margin-top:var(--space-20);padding:var(--space-16);border:1px solid var(--border-strong);background:rgba(var(--ink-rgb), .018);border-radius:8px;display:flex}.knowledge-view-module__eYN74a__folderDeleteSummary>svg{width:20px;height:20px;color:var(--text-muted);flex:0 0 20px}.knowledge-view-module__eYN74a__folderDeleteSummary strong,.knowledge-view-module__eYN74a__folderDeleteSummary span{display:block}.knowledge-view-module__eYN74a__folderDeleteSummary strong{color:var(--text-strong);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking)}.knowledge-view-module__eYN74a__folderDeleteSummary span{color:var(--text-soft);font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);margin-top:3px}.knowledge-view-module__eYN74a__folderDeleteButton{color:#fff;background:#b4232e}.knowledge-view-module__eYN74a__folderDeleteButton:hover{filter:brightness(1.08)}.knowledge-view-module__eYN74a__folderDeleteButton:disabled,.knowledge-view-module__eYN74a__sourceCancelButton:disabled,.knowledge-view-module__eYN74a__sourceNextButton:disabled{cursor:not-allowed;opacity:.5}.knowledge-view-module__eYN74a__folderModalSpinner{animation:.8s linear infinite knowledge-view-module__eYN74a__knowledge-loader-spin}@media (max-width:1100px){.knowledge-view-module__eYN74a__knowledgeShell{grid-template-columns:250px minmax(0,1fr)}.knowledge-view-module__eYN74a__libraryRail{padding:var(--space-16)}.knowledge-view-module__eYN74a__sourceFilters{grid-template-columns:1fr 1fr}.knowledge-view-module__eYN74a__sourceSearch{grid-column:1/-1}}@container (max-width:1050px){.knowledge-view-module__eYN74a__knowledgeShell{grid-template-columns:250px minmax(0,1fr)}.knowledge-view-module__eYN74a__libraryRail{padding:var(--space-16)}.knowledge-view-module__eYN74a__sourcesTable{min-width:690px}.knowledge-view-module__eYN74a__sourceFilters{grid-template-columns:minmax(180px,1fr) auto auto}}@media (max-width:760px){.knowledge-view-module__eYN74a__knowledgeShell{display:block;overflow:visible}.knowledge-view-module__eYN74a__libraryRail{border-right:0;border-bottom:1px solid var(--border-subtle);max-height:360px}.knowledge-view-module__eYN74a__summaryGrid{grid-template-columns:1fr}.knowledge-view-module__eYN74a__knowledgeHeading{align-items:flex-start;gap:var(--space-12);flex-direction:column;height:auto}.knowledge-view-module__eYN74a__knowledgeHeaderActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.knowledge-view-module__eYN74a__sourcesToolbar{align-items:flex-start}.knowledge-view-module__eYN74a__sourcesToolbar,.knowledge-view-module__eYN74a__pagination{flex-direction:column}.knowledge-view-module__eYN74a__sourcesToolbar>div{flex-wrap:wrap;width:100%}.knowledge-view-module__eYN74a__folderVerticalBadge{max-width:100%}.knowledge-view-module__eYN74a__sourceFilters{grid-template-columns:1fr}.knowledge-view-module__eYN74a__sourceSearch{grid-column:auto}.knowledge-view-module__eYN74a__sourceModalBackdrop{padding:var(--space-16);align-items:start}.knowledge-view-module__eYN74a__sourceModalFrame{width:100%;padding:var(--space-10);border-radius:24px}.knowledge-view-module__eYN74a__sourceModal{max-height:calc(100vh - 52px);padding:var(--space-16);border-radius:16px}.knowledge-view-module__eYN74a__websiteFields,.knowledge-view-module__eYN74a__accessGrid{grid-template-columns:1fr}.knowledge-view-module__eYN74a__sourceModalFooter{flex-direction:column;align-items:flex-start}.knowledge-view-module__eYN74a__sourceModalFooter>div{flex-wrap:wrap;justify-content:flex-end;width:100%}.knowledge-view-module__eYN74a__sourceDetailsHeader{padding:var(--space-18) var(--space-20)}.knowledge-view-module__eYN74a__sourceEditGrid{grid-template-columns:1fr}.knowledge-view-module__eYN74a__sourceEditWide{grid-column:auto}}.theme-light .knowledge-view-module__eYN74a__metricCard small{color:#15803d;background:#dcfce7}.knowledge-view-module__eYN74a__backToFolders{width:24px;height:24px;margin-right:var(--space-6);color:var(--text-strong);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.knowledge-view-module__eYN74a__backToFolders:hover{background:var(--surface-hover)}.knowledge-view-module__eYN74a__backToFolders svg{width:16px;height:16px}.knowledge-view-module__eYN74a__knowledgeShell[data-rail=hidden]{grid-template-columns:minmax(0,1fr)}.knowledge-view-module__eYN74a__folderTitle{align-items:center;gap:var(--space-6);display:flex}.knowledge-view-module__eYN74a__sourcePanel{z-index:40;border:1px solid var(--border-strong);background:var(--surface-card);width:min(316px,100vw - 24px);color:var(--text-base);border-radius:12px;outline:0;flex-direction:column;display:flex;position:fixed;top:83px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 8px 48px -4px #0006}.knowledge-view-module__eYN74a__sourcePanelHeader{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:8px;padding:20px;display:flex}.knowledge-view-module__eYN74a__sourcePanelHeader h2{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:500;line-height:20px;overflow:hidden}.knowledge-view-module__eYN74a__sourcePanelHeader>div{gap:4px;display:flex}.knowledge-view-module__eYN74a__sourcePanelHeader button{width:28px;height:28px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.knowledge-view-module__eYN74a__sourcePanelHeader button:hover{background:var(--surface-hover);color:var(--text-strong)}.knowledge-view-module__eYN74a__sourcePanelHeader svg{width:16px;height:16px}.knowledge-view-module__eYN74a__sourcePanelBody{flex-direction:column;flex:auto;gap:28px;min-height:0;padding:24px 20px;display:flex;overflow-y:auto}.knowledge-view-module__eYN74a__sourcePanelBody h3{color:var(--text-base);letter-spacing:.02em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:500;line-height:16px}.knowledge-view-module__eYN74a__sourcePanelBody dl{flex-direction:column;gap:16px;margin:0;display:flex}.knowledge-view-module__eYN74a__sourcePanelBody dl>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;line-height:18px;display:flex}.knowledge-view-module__eYN74a__sourcePanelBody dt{color:var(--text-soft)}.knowledge-view-module__eYN74a__sourcePanelBody dd{color:var(--text-strong);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.knowledge-view-module__eYN74a__sourcePanelError{background:var(--danger-bg);color:var(--danger-text);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:18px}.knowledge-view-module__eYN74a__sourcePanelDocument{border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.knowledge-view-module__eYN74a__sourcePanelDocument svg{color:#ef4444;flex:none;width:18px;height:18px}.knowledge-view-module__eYN74a__sourcePanelDocument span{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.knowledge-view-module__eYN74a__sourcePanelDocument small{color:var(--text-soft);flex:none;font-size:12px}.knowledge-view-module__eYN74a__sourcePanelFooter{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 20px 20px;display:flex}.knowledge-view-module__eYN74a__sourcePanelFooter svg{width:16px;height:16px}.knowledge-view-module__eYN74a__sourcePanelDelete{border:1px solid var(--border-strong);height:32px;color:var(--danger-text,#ef4444);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.knowledge-view-module__eYN74a__sourcePanelDelete:disabled{cursor:not-allowed;opacity:.5}.knowledge-view-module__eYN74a__knowledgeShell[data-panel=open]{margin-right:340px}.knowledge-view-module__eYN74a__knowledgeShell[data-rail=hidden] .knowledge-view-module__eYN74a__knowledgeHeading{height:auto;padding:14px 24px 0}.knowledge-view-module__eYN74a__knowledgeShell[data-rail=hidden] .knowledge-view-module__eYN74a__sourcesPanel{background:0 0;border-top:0;margin-top:0}.knowledge-view-module__eYN74a__knowledgeShell[data-rail=hidden] .knowledge-view-module__eYN74a__sourceFilters{grid-template-columns:minmax(220px,1fr) auto;padding:16px 24px}@media (max-width:760px){.knowledge-view-module__eYN74a__knowledgeShell[data-panel=open]{margin-right:0}.knowledge-view-module__eYN74a__sourcePanel{z-index:70;top:12px}}
.customers-module__vVv6Lq__badge{align-items:center;gap:var(--space-4);padding:3px var(--space-8);font-size:var(--type-callout-size);font-weight:500;line-height:var(--type-callout-line);white-space:nowrap;font-family:var(--font-body);letter-spacing:var(--type-callout-emphasized-tracking);border-radius:6px;display:inline-flex}.customers-module__vVv6Lq__badge[data-tone=success]{color:#73e599;background:#123d21}.customers-module__vVv6Lq__badge[data-tone=info]{color:#d1e0ff;background:#19358e}.customers-module__vVv6Lq__badge[data-tone=warning]{color:#fac240;background:#4d3a05}.customers-module__vVv6Lq__badge[data-tone=danger]{color:#ff8c8c;background:#541414}.customers-module__vVv6Lq__badge[data-tone=neutral]{color:#d3d3d3;background:#ffffff12}.customers-module__vVv6Lq__badge[data-tone=customer]{color:#0f5f2e;background:#dcfce7}.customers-module__vVv6Lq__badge[data-tone=purple]{color:#ccb8ff;background:#38296b}.customers-module__vVv6Lq__button{justify-content:center;align-items:center;gap:var(--space-6);padding:7px var(--space-12);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);white-space:nowrap;color:#fff;font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking);border-radius:8px;transition:background .15s,border-color .15s;display:inline-flex}.customers-module__vVv6Lq__button svg{flex:none;width:16px;height:16px}.customers-module__vVv6Lq__button:disabled{cursor:not-allowed;opacity:.5}.customers-module__vVv6Lq__button:focus-visible{outline-offset:2px;outline:2px solid #4d8fff}.customers-module__vVv6Lq__primary{background:#0e7ae8}.customers-module__vVv6Lq__primary:hover:not(:disabled){background:#1b86f2}.customers-module__vVv6Lq__secondary{background:#ffffff0f;border:1px solid #ffffff1f}.customers-module__vVv6Lq__secondary:hover:not(:disabled){background:#ffffff1a}.customers-module__vVv6Lq__ghost{background:0 0}.customers-module__vVv6Lq__ghost:hover:not(:disabled){background:#ffffff0f}.customers-module__vVv6Lq__light{color:#141414;background:#ededed}.customers-module__vVv6Lq__light:hover:not(:disabled){background:#fff}.customers-module__vVv6Lq__iconButton{padding:7px var(--space-8)}.customers-module__vVv6Lq__link{align-items:center;gap:var(--space-4);color:#0e7ae8;font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking);display:inline-flex}.customers-module__vVv6Lq__link:hover{color:#4fa0f5}.customers-module__vVv6Lq__link svg{width:12px;height:12px}.customers-module__vVv6Lq__sectionHeader{align-items:center;gap:var(--space-12);display:flex}.customers-module__vVv6Lq__sectionHeader h3{color:#888;font-size:var(--type-body-size);letter-spacing:var(--type-body-regular-tracking);text-transform:uppercase;font-weight:400;line-height:var(--type-body-line);font-family:var(--font-body);flex:1}.customers-module__vVv6Lq__sectionHeader>span{color:#888;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking)}.customers-module__vVv6Lq__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px}.customers-module__vVv6Lq__banner{align-items:center;gap:var(--space-14);padding:var(--space-16);background:#32d74b1a;border:1px solid #32d74b59;border-radius:16px;display:flex}.customers-module__vVv6Lq__banner[data-variant=converted]{border-color:#0000}.customers-module__vVv6Lq__bannerIcon{color:#3ad878;flex:none;width:20px;height:20px}.customers-module__vVv6Lq__bannerText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.customers-module__vVv6Lq__bannerText strong{color:#fff;font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking)}.customers-module__vVv6Lq__bannerText p{color:#d3d3d3;max-width:420px;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking)}.customers-module__vVv6Lq__bannerActions{align-items:center;gap:var(--space-8);flex:none;display:flex}@media (max-width:640px){.customers-module__vVv6Lq__banner{flex-wrap:wrap}.customers-module__vVv6Lq__bannerActions{justify-content:flex-end;width:100%}}.customers-module__vVv6Lq__stepRows{gap:var(--space-10);padding:var(--space-16);flex-direction:column;display:flex}.customers-module__vVv6Lq__stepRow{align-items:center;gap:var(--space-12);display:flex}.customers-module__vVv6Lq__stepRow>svg{flex:none;width:18px;height:18px}.customers-module__vVv6Lq__stepText{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.customers-module__vVv6Lq__stepText strong{color:#fff;font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking)}.customers-module__vVv6Lq__stepText span{color:#888;font-size:var(--type-callout-size);text-overflow:ellipsis;white-space:nowrap;line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);overflow:hidden}.customers-module__vVv6Lq__overlay{z-index:80;padding:var(--space-24) var(--space-16);background:#0000009e;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.customers-module__vVv6Lq__modal{gap:var(--space-20);width:min(640px,100%);max-height:calc(100vh - 48px);padding:var(--space-24) var(--space-24) var(--space-20);color:#fff;background:#0f1012;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000080}.customers-module__vVv6Lq__modalBody{gap:var(--space-20);min-height:0;padding:0 var(--space-4);flex-direction:column;margin:0 -4px;display:flex;overflow-y:auto}.customers-module__vVv6Lq__modalHeader{align-items:flex-start;gap:var(--space-12);display:flex}.customers-module__vVv6Lq__modalIcon{color:#3ad878;background:#32d74b24;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.customers-module__vVv6Lq__modalIcon svg{width:20px;height:20px}.customers-module__vVv6Lq__modalTitle{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.customers-module__vVv6Lq__modalTitle h2{font-size:var(--type-title3-size);font-weight:600;line-height:var(--type-title3-line);font-family:var(--font-body);letter-spacing:var(--type-title3-emphasized-tracking)}.customers-module__vVv6Lq__modalTitle p{color:#d3d3d3;font-size:var(--type-body-size);text-overflow:ellipsis;white-space:pre;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);overflow:hidden}.customers-module__vVv6Lq__close{color:#d3d3d3;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.customers-module__vVv6Lq__close:hover{background:#ffffff0f}.customers-module__vVv6Lq__close svg{width:16px;height:16px}.customers-module__vVv6Lq__divider{background:#ffffff14;flex:none;height:1px}.customers-module__vVv6Lq__stepper{align-items:center;gap:var(--space-10);display:flex}.customers-module__vVv6Lq__stepper>i{background:#ffffff1f;flex:1;height:1px}.customers-module__vVv6Lq__stepper>i[data-done]{background:#27c16299}.customers-module__vVv6Lq__stepperItem{align-items:center;gap:var(--space-8);color:#888;font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking);display:flex}.customers-module__vVv6Lq__stepperItem[data-state=active],.customers-module__vVv6Lq__stepperItem[data-state=done]{color:#fff}.customers-module__vVv6Lq__stepperDot{color:#888;width:22px;height:22px;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);background:#ffffff14;border-radius:50%;place-items:center;display:grid}.customers-module__vVv6Lq__stepperItem[data-state=active] .customers-module__vVv6Lq__stepperDot{color:#fff;background:#0e7ae8}.customers-module__vVv6Lq__stepperItem[data-state=done] .customers-module__vVv6Lq__stepperDot{color:#fff;background:#27c162}.customers-module__vVv6Lq__stepperDot svg{width:12px;height:12px}.customers-module__vVv6Lq__formGrid{gap:var(--space-16) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customers-module__vVv6Lq__field{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.customers-module__vVv6Lq__field>span{color:#d3d3d3;font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking)}.customers-module__vVv6Lq__input{width:100%;min-width:0;height:37px;padding:0 var(--space-12);color:#fff;font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;outline:none}.customers-module__vVv6Lq__input:focus{border-color:#0e7ae8cc}.customers-module__vVv6Lq__input:disabled{color:#888;background:#ffffff05;border-color:#ffffff0f}select.customers-module__vVv6Lq__input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#bbb 50%),linear-gradient(135deg,#bbb 50%,#0000 50%);background-position:calc(100% - 17px) 16px,calc(100% - 12px) 16px;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}select.customers-module__vVv6Lq__input option{background:#151515}.customers-module__vVv6Lq__fieldError{color:#ff8c8c;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking)}@media (max-width:560px){.customers-module__vVv6Lq__formGrid{grid-template-columns:1fr}}.customers-module__vVv6Lq__altContacts{gap:var(--space-6);flex-direction:column;display:flex}.customers-module__vVv6Lq__altContacts ul{gap:var(--space-4);padding-left:var(--space-20);color:#d3d3d3;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);flex-direction:column;display:flex}.customers-module__vVv6Lq__chipsLabel{color:#888;font-size:var(--type-body-size);letter-spacing:var(--type-body-regular-tracking);text-transform:uppercase;line-height:var(--type-body-line);font-family:var(--font-body)}.customers-module__vVv6Lq__chips{gap:var(--space-6);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.customers-module__vVv6Lq__chip{align-items:center;gap:var(--space-6);padding:5px var(--space-10) 5px var(--space-8);color:#d3d3d3;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);background:#ffffff0d;border-radius:6px;display:inline-flex}.customers-module__vVv6Lq__chip svg{flex:none;width:14px;height:14px}.customers-module__vVv6Lq__duplicate{gap:var(--space-12);padding:var(--space-14);background:#f2b23312;border:1px solid #f2b23359;border-radius:12px;flex-direction:column;display:flex}.customers-module__vVv6Lq__duplicateHeader{align-items:center;gap:var(--space-10);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking);display:flex}.customers-module__vVv6Lq__duplicateHeader>svg{color:#f2b233;flex:none;width:18px;height:18px}.customers-module__vVv6Lq__duplicateHeader>span:first-of-type{flex:1}.customers-module__vVv6Lq__match{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-12);background:#ffffff0a;border-radius:10px;display:flex}.customers-module__vVv6Lq__avatar{color:#fff;width:32px;height:32px;font-size:var(--type-callout-size);font-weight:600;line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-emphasized-tracking);background:#3f5a95;border-radius:50%;flex:none;place-items:center;display:grid}.customers-module__vVv6Lq__matchText{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.customers-module__vVv6Lq__matchText strong{font-size:var(--type-body-size);white-space:pre;font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking)}.customers-module__vVv6Lq__matchText span{color:#888;font-size:var(--type-callout-size);text-overflow:ellipsis;white-space:pre;line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);overflow:hidden}.customers-module__vVv6Lq__choice{align-items:flex-start;gap:var(--space-12);width:100%;padding:var(--space-10) var(--space-12);text-align:left;border:1px solid #ffffff1a;border-radius:10px;display:flex}.customers-module__vVv6Lq__choice[data-selected]{background:#0e7ae81f;border-color:#0e7ae8cc}.customers-module__vVv6Lq__choice>div{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.customers-module__vVv6Lq__choice strong{font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking)}.customers-module__vVv6Lq__choice p{color:#d3d3d3;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking)}.customers-module__vVv6Lq__radio{border:1.5px solid #ffffff4d;border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px;position:relative}[data-selected]>.customers-module__vVv6Lq__radio{border-color:#0e7ae8}[data-selected]>.customers-module__vVv6Lq__radio:after{content:"";background:#0e7ae8;border-radius:50%;position:absolute;inset:3px}.customers-module__vVv6Lq__options{align-items:start;gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:560px){.customers-module__vVv6Lq__options{grid-template-columns:1fr}}.customers-module__vVv6Lq__option{gap:var(--space-10);padding:var(--space-14);text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;display:flex}.customers-module__vVv6Lq__option[data-selected]{background:#0e7ae81a;border-color:#0e7ae8cc}.customers-module__vVv6Lq__optionHeader{align-items:center;gap:var(--space-10);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking);display:flex}.customers-module__vVv6Lq__optionHeader>svg{flex:none;width:18px;height:18px}.customers-module__vVv6Lq__optionHeader>span{flex:1}.customers-module__vVv6Lq__option p{color:#d3d3d3;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking)}.customers-module__vVv6Lq__checkbox{border:1.5px solid #ffffff4d;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}[data-selected] .customers-module__vVv6Lq__checkbox,.customers-module__vVv6Lq__checkbox[data-checked]{background:#0e7ae8;border-color:#0e7ae8}.customers-module__vVv6Lq__checkbox svg{color:#fff;width:12px;height:12px}.customers-module__vVv6Lq__optionConfig{gap:var(--space-6);flex-direction:column;display:flex}.customers-module__vVv6Lq__optionConfig .customers-module__vVv6Lq__input{height:32px;font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:#00000040;border-color:#0000}.customers-module__vVv6Lq__pills{gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.customers-module__vVv6Lq__pill{align-items:center;gap:var(--space-8);padding:7px var(--space-12) 7px var(--space-10);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-regular-tracking);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;display:inline-flex}.customers-module__vVv6Lq__pill[data-selected]{background:#0e7ae81f;border-color:#0e7ae8cc}.customers-module__vVv6Lq__pill .customers-module__vVv6Lq__radio{margin:0}.customers-module__vVv6Lq__notice{align-items:flex-start;gap:var(--space-8);padding:var(--space-10) var(--space-12);color:#d3d3d3;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);background:#ffffff0a;border-radius:10px;display:flex}.customers-module__vVv6Lq__notice svg{color:#888;flex:none;width:16px;height:16px}.customers-module__vVv6Lq__modalFooter{align-items:center;gap:var(--space-8);display:flex}.customers-module__vVv6Lq__modalFooter>span{color:#888;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);flex:1}.customers-module__vVv6Lq__modalError{padding:var(--space-8) var(--space-12);color:#ff8c8c;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);background:#54141499;border-radius:8px}.customers-module__vVv6Lq__toast{z-index:90;align-items:center;gap:var(--space-12);width:min(563px,100vw - 32px);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-16);color:#fff;background:#29292b;border:1px solid #ffffff1f;border-radius:12px;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.customers-module__vVv6Lq__toast>svg{color:#3ad878;flex:none;width:20px;height:20px}.customers-module__vVv6Lq__toast>div{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.customers-module__vVv6Lq__toast strong{font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);font-family:var(--font-body);letter-spacing:var(--type-body-emphasized-tracking)}.customers-module__vVv6Lq__toast span{color:#d3d3d3;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking)}@media (max-width:560px){.customers-module__vVv6Lq__toast{flex-wrap:wrap}.customers-module__vVv6Lq__toast>div{flex-basis:calc(100% - 32px)}}.customers-module__vVv6Lq__railRows{gap:var(--space-10);flex-direction:column;display:flex}.customers-module__vVv6Lq__railRow{align-items:center;gap:var(--space-8);font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking);display:flex}.customers-module__vVv6Lq__railRow small{color:#888;font-size:var(--type-callout-size);line-height:var(--type-callout-line);font-family:var(--font-body);letter-spacing:var(--type-callout-regular-tracking)}.customers-module__vVv6Lq__railRow strong{color:#fff;text-align:right;margin-left:auto;font-weight:500}.customers-module__vVv6Lq__banner[data-variant=returning]{background:#8c66ff1a;border-color:#8c66ff66}.customers-module__vVv6Lq__banner[data-variant=returning] .customers-module__vVv6Lq__bannerIcon{color:#ccb8ff}.customers-module__vVv6Lq__optionHeader>.customers-module__vVv6Lq__checkbox{flex:0 0 16px}
