@layer pages {
.accountsPage{color:var(--text)}.appRoot--lightTheme .accountsPage{color:#102341;background:0 0}.appRoot--lightTheme .accountsPage h1,.appRoot--lightTheme .accountsPage .contactsName,.appRoot--lightTheme .accountsPage .contactsCell,.appRoot--lightTheme .accountsPage .contactsToolbarBtn,.appRoot--lightTheme .accountsPage .contactsAddBtn{color:#102341}.appRoot--lightTheme .accountsPage .contactsMetaPill{color:#173a74;box-shadow:none;background:#173a7414;border-color:#173a7429}.appRoot--lightTheme .accountsPage .contactsAddBtn{color:#102341;background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a5724;font-weight:700;box-shadow:0 1px 3px #0f2a5714,inset 0 1px #ffffffd1}.appRoot--lightTheme .accountsPage .contactsAddBtn:hover{background:linear-gradient(#f7fafffc,#eff5fcf7);border-color:#173a7438}.appRoot--lightTheme .accountsPage .contactsTableCard{scrollbar-color:#bac5d8f5 #dde7f6f5;background:linear-gradient(#fafcfffc,#f1f6fcfa);border:1px solid #0f2a5717;box-shadow:0 10px 28px #1022440f,inset 0 1px #ffffffeb}.appRoot--lightTheme .accountsPage .contactsTableBodyViewport{scrollbar-color:#bac5d8f5 #dde7f6f5}.appRoot--lightTheme .accountsPage .contactsTableFilters,.appRoot--lightTheme .accountsPage .contactsTableHeader{box-shadow:none;background:linear-gradient(#f5f9fefe,#eaf1f9fb);border-color:#0f2a5717}.appRoot--lightTheme .accountsPage .contactsTableFilters:after{display:none}.appRoot--lightTheme .accountsPage .contactsFilterButtonLabel{color:#10234199;letter-spacing:normal;text-transform:none;font-size:12px;font-weight:500}.appRoot--lightTheme .accountsPage .contactsFilterButtonText{justify-content:center;gap:0}.appRoot--lightTheme .accountsPage .contactsToolbar{box-shadow:none;border-color:#0f2a571a}.appRoot--lightTheme .accountsPage .contactsRow{border-bottom-color:#0f2a5714}.appRoot--lightTheme .accountsPage .accountsRow--interactive:hover{background:#173a740d}.appRoot--lightTheme .accountsPage .contactsFilterDropdownMenu{scrollbar-color:#a8b6cbd9 #e8eff8f5;background:linear-gradient(#fcfeff,#f2f7fd);border-color:#0f2a571c;box-shadow:0 18px 38px #1022441f,inset 0 1px #fffffff0}.appRoot--lightTheme .accountsPage .accountsProjectSelect .projectsMultiSelectTrigger{color:#102341;background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a5724;box-shadow:0 1px 3px #0f2a5714,inset 0 1px #ffffffd1}.appRoot--lightTheme .accountsPage .accountsProjectSelect .projectsMultiSelectTrigger:hover,.appRoot--lightTheme .accountsPage .accountsProjectSelect .projectsMultiSelectTrigger[aria-expanded=true]{background:linear-gradient(#f7fafffc,#eff5fcf7);border-color:#173a7438}.appRoot--lightTheme .accountsPage .accountsProjectSelectMenu{scrollbar-color:#7e95b857 #eff3f9fa;background:#f7fafefc;border-color:#0f2a571f;box-shadow:0 18px 38px #1022441a}.appRoot--lightTheme .accountsPage .accountsProjectSelectItem{color:#102341}.appRoot--lightTheme .accountsPage .accountsProjectSelectItem:hover{background:#e8eef6fa}.contactsTableHeader{color:#dfeeff;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #7ea7db1f;padding:16px 20px 14px;font-size:12px;font-weight:800}.contactsTableBodyViewport{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8fd9ffd1 #121d2ef5;width:100%;min-width:0;max-width:100%;height:calc(100dvh - 370px);min-height:260px;overflow:hidden scroll}.contactsTableBodyViewport::-webkit-scrollbar{width:10px;height:10px}.contactsTableBodyViewport::-webkit-scrollbar-track{background:#121d2ef5;border-radius:999px}.contactsTableBodyViewport::-webkit-scrollbar-thumb{background:linear-gradient(#aee8ffeb,#61b7ffc7);border:2px solid #121d2ef5;border-radius:999px}.contactsTableBodyViewport::-webkit-scrollbar-thumb:hover{background:linear-gradient(#cbf2fffa,#7dcaffeb)}.contactsTableBodyViewport::-webkit-scrollbar-corner{background:#121d2ef5}.contactsTableBody{width:var(--contacts-table-width);min-width:var(--contacts-table-width);will-change:transform;flex-direction:column;display:flex}.contactsTableFilters{box-shadow:none;background:#142136f5;border:1px solid #a1dfff1f;border-bottom:0;border-radius:5px 5px 0 0;margin-bottom:0;padding:12px 10px 14px}.contactsTableFilters:after{content:"";pointer-events:none;background:#111a2a;height:3px;position:absolute;bottom:-2px;left:-1px;right:-1px}.contactsTableHeader{background:#182335;border:1px solid #a1dfff1f;border-bottom:0;border-radius:5px 5px 0 0;box-shadow:0 10px 18px #070b1447}.contactsFilterColumn{min-width:0}.contactsTableBody{background:0 0;border:0;border-radius:0;overflow:visible}.contactsFilterDropdownWrap{min-width:0;position:relative}.contactsFilterDropdownBtn{width:100%;min-width:0;line-height:1.15}.contactsFilterDropdownBtnStatic{cursor:default;pointer-events:none;justify-content:flex-start;align-items:center}.contactsFilterDropdownBtnStatic:hover,.contactsFilterDropdownBtnStatic:focus-visible,.contactsFilterDropdownBtnStatic[aria-expanded=true]{background:#172336eb;border-color:#a1dfff38}.contactsFilterDropdownBtn>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contactsFilterButtonText{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;display:flex;overflow:hidden}.contactsFilterButtonLabel{color:#dfeeff;letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;line-height:1;display:block;overflow:hidden}.contactsFilterButtonValue{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;display:block;overflow:hidden}.appRoot--lightTheme{--light-scrollbar-track:#e8eff8f5;--light-scrollbar-track-border:#0f2a571a;--light-scrollbar-thumb-start:#b2bfd3f5;--light-scrollbar-thumb-end:#9cabc2f5;--light-scrollbar-thumb-hover-start:#a8b6cbfa;--light-scrollbar-thumb-hover-end:#92a2bcfa}.appRoot--lightTheme :is(.appWithSidebar,.headerSearchResults,.homeList,.homeTableScroll,.projectsMultiSelectMenu,.projectsDatePickerMenu,.projectsMoveMenuList,.projectsMoveMenuDestinationList,.resultsSplitListPanel,.contactsTableCard,.contactsTableBodyViewport,.contactsFilterDropdownMenu,.contactsDatePickerMenu,.contactsColumnsMenuList,.funnelPipelineTabs,.funnelBoardWrap,.funnelColumnBody,.funnelEditorList,.funnelImportList,.funnelMovePipelineList,.scrollArea,.scrollPanel,.textarea,.reportContent,.taskDeadlineTimeMenu,.preparationEditorSidebarBody,.preparationRichEditorViewport,.preparationEditorOutlineList,.preparationImportItems,.contactSelectMenu,.contactMultiSelectMenu,.contactSelectList,.projectsSingleSelectList,.accountsProjectSelectMenu,.accountsCategoryMenu,.modalBody){scrollbar-width:thin;scrollbar-color:var(--light-scrollbar-thumb-end)var(--light-scrollbar-track)!important}.appRoot--lightTheme :is(.appWithSidebar,.headerSearchResults,.homeList,.homeTableScroll,.projectsMultiSelectMenu,.projectsDatePickerMenu,.projectsMoveMenuList,.projectsMoveMenuDestinationList,.resultsSplitListPanel,.contactsTableCard,.contactsTableBodyViewport,.contactsFilterDropdownMenu,.contactsDatePickerMenu,.contactsColumnsMenuList,.funnelPipelineTabs,.funnelBoardWrap,.funnelColumnBody,.funnelEditorList,.funnelImportList,.funnelMovePipelineList,.scrollArea,.scrollPanel,.textarea,.reportContent,.taskDeadlineTimeMenu,.preparationEditorSidebarBody,.preparationRichEditorViewport,.preparationEditorOutlineList,.preparationImportItems,.contactSelectMenu,.contactMultiSelectMenu,.contactSelectList,.projectsSingleSelectList,.accountsProjectSelectMenu,.accountsCategoryMenu,.modalBody)::-webkit-scrollbar{width:10px;height:10px}.appRoot--lightTheme :is(.appWithSidebar,.headerSearchResults,.homeList,.homeTableScroll,.projectsMultiSelectMenu,.projectsDatePickerMenu,.projectsMoveMenuList,.projectsMoveMenuDestinationList,.resultsSplitListPanel,.contactsTableCard,.contactsTableBodyViewport,.contactsFilterDropdownMenu,.contactsDatePickerMenu,.contactsColumnsMenuList,.funnelPipelineTabs,.funnelBoardWrap,.funnelColumnBody,.funnelEditorList,.funnelImportList,.funnelMovePipelineList,.scrollArea,.scrollPanel,.textarea,.reportContent,.taskDeadlineTimeMenu,.preparationEditorSidebarBody,.preparationRichEditorViewport,.preparationEditorOutlineList,.preparationImportItems,.contactSelectMenu,.contactMultiSelectMenu,.contactSelectList,.projectsSingleSelectList,.accountsProjectSelectMenu,.accountsCategoryMenu,.modalBody)::-webkit-scrollbar-track{border:1px solid var(--light-scrollbar-track-border);border-radius:999px;background:var(--light-scrollbar-track)!important}.appRoot--lightTheme :is(.appWithSidebar,.headerSearchResults,.homeList,.homeTableScroll,.projectsMultiSelectMenu,.projectsDatePickerMenu,.projectsMoveMenuList,.projectsMoveMenuDestinationList,.resultsSplitListPanel,.contactsTableCard,.contactsTableBodyViewport,.contactsFilterDropdownMenu,.contactsDatePickerMenu,.contactsColumnsMenuList,.funnelPipelineTabs,.funnelBoardWrap,.funnelColumnBody,.funnelEditorList,.funnelImportList,.funnelMovePipelineList,.scrollArea,.scrollPanel,.textarea,.reportContent,.taskDeadlineTimeMenu,.preparationEditorSidebarBody,.preparationRichEditorViewport,.preparationEditorOutlineList,.preparationImportItems,.contactSelectMenu,.contactMultiSelectMenu,.contactSelectList,.projectsSingleSelectList,.accountsProjectSelectMenu,.accountsCategoryMenu,.modalBody)::-webkit-scrollbar-thumb{border:2px solid var(--light-scrollbar-track);border-radius:999px;background:linear-gradient(180deg,var(--light-scrollbar-thumb-start),var(--light-scrollbar-thumb-end))!important}.appRoot--lightTheme :is(.appWithSidebar,.headerSearchResults,.homeList,.homeTableScroll,.projectsMultiSelectMenu,.projectsDatePickerMenu,.projectsMoveMenuList,.projectsMoveMenuDestinationList,.resultsSplitListPanel,.contactsTableCard,.contactsTableBodyViewport,.contactsFilterDropdownMenu,.contactsDatePickerMenu,.contactsColumnsMenuList,.funnelPipelineTabs,.funnelBoardWrap,.funnelColumnBody,.funnelEditorList,.funnelImportList,.funnelMovePipelineList,.scrollArea,.scrollPanel,.textarea,.reportContent,.taskDeadlineTimeMenu,.preparationEditorSidebarBody,.preparationRichEditorViewport,.preparationEditorOutlineList,.preparationImportItems,.contactSelectMenu,.contactMultiSelectMenu,.contactSelectList,.projectsSingleSelectList,.accountsProjectSelectMenu,.accountsCategoryMenu,.modalBody)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--light-scrollbar-thumb-hover-start),var(--light-scrollbar-thumb-hover-end))!important}.contactsFilterStaticLabel{color:#dfeeff;letter-spacing:.06em;text-transform:uppercase;text-align:left;max-width:100%;font-size:11px;font-weight:600;line-height:1;display:block}.contactsFilterDropdownMenu{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#111a2afa,#0c1423fa);border:1px solid #ffffff14;border-radius:5px;min-width:180px;max-height:260px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 10px 18px #0000002e}.contactsFilterDropdownMenu.menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a1dfff85 #121d2ee0;min-width:180px;max-height:260px;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto}.contactsFilterDropdownMenu.menu::-webkit-scrollbar{width:10px}.contactsDatePickerMenu::-webkit-scrollbar{width:10px}.contactsFilterDropdownMenu.menu::-webkit-scrollbar-track{background:#121d2ee0;border-radius:999px}.contactsDatePickerMenu::-webkit-scrollbar-track{background:#121d2ee0;border-radius:999px}.contactsFilterDropdownMenu.menu::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffb8,#68b4ff8f);border:2px solid #121d2ee0;border-radius:999px}.contactsDatePickerMenu::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffb8,#68b4ff8f);border:2px solid #121d2ee0;border-radius:999px}.contactsFilterDropdownMenu.menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b0e7ffe6,#78c4ffb8)}.contactsDatePickerMenu::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b0e7ffe6,#78c4ffb8)}.contactsFilterDropdownMenu .funnelOwnerFilterItem{color:#e8eef8f2;gap:12px}.contactsFilterDropdownMenu .funnelImportItemCheck{background:linear-gradient(#18253afa,#111c2cfa);border-color:#a1dfff6b;width:18px;height:18px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #080e1847}.contactsFilterDropdownMenu .funnelOwnerFilterItem:hover .funnelImportItemCheck{background:linear-gradient(#1c2a40fa,#141f31fa);border-color:#a1dfff94}.contactsFilterDropdownMenu .funnelOwnerFilterItem input:focus-visible+.funnelImportItemCheck{border-color:#8fd9ffb8;box-shadow:inset 0 1px #ffffff08,0 0 0 3px #8fd9ff24}.contactsFilterDropdownMenu .funnelOwnerFilterItem input:checked+.funnelImportItemCheck{background:radial-gradient(circle,#a1dfff 0 38%,#0000 39% 100%),linear-gradient(#18253afa,#111c2cfa);border-color:#8fd9ffd1;box-shadow:inset 0 1px #ffffff08,0 0 0 3px #8fd9ff1f}.contactsFilterWideMenu{min-width:220px}.contactsFilterMenuTopbar{border-bottom:1px solid #7ea7db1a;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 6px;display:flex}.contactsFilterMenuTopbarDate{border-bottom:0;padding:0 0 8px}.contactsFilterClearBtn{color:#bcecff;cursor:pointer;background:#a1dfff0d;border:1px solid #a1dfff2e;border-radius:4px;min-height:24px;padding:3px 8px;font-size:11px;font-weight:700}.contactsFilterClearBtn:hover,.contactsFilterClearBtn:focus-visible{color:#e6f7ff;background:#a1dfff1a;border-color:#a1dfff47;text-decoration:none}.contactsFilterMenuSection{gap:8px;padding:10px;display:grid}.contactsFilterMenuLabel{color:var(--muted2);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.contactsFilterMenuTopbarLabel{color:var(--muted2);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.contactsFilterMenuSectionCompact{padding-top:8px}.contactsFilterMenuInput{width:100%}.contactsFilterMenuDivider{background:#7ea7db1a;height:1px;margin:2px 0}.contactsFilterActionsSpacer{min-height:36px}.contactsFilterEmpty{min-height:34px}.contactsFilterInput{border-radius:4px;min-width:0;min-height:36px;padding:7px 10px;font-size:12px}.contactsFilterInput:focus{box-shadow:none;border-color:#7ea7db1f}.contactsFilterSelect{padding-right:30px}.contactsDateFilterInput{min-width:0}.contactsDatePickerWrap .projectsDatePickerMenu{border-radius:6px;width:336px;padding:10px;left:auto;right:0}.contactsDatePickerTopRow{border-bottom:1px solid #7ea7db1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:grid}.contactsDatePickerWrap .resultsDatePickerTopModes,.contactsDatePickerWrap .contactsDatePickerTopModes{border-bottom:0;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-bottom:0;padding:0;display:flex}.contactsDatePickerClearBtn{white-space:nowrap;justify-self:end}.contactsDatePickerWrap .resultsDatePickerTopLabel{flex:none;min-width:56px}.contactsDatePickerWrap .contactsDatePickerTopModes .btn.btnGhost{flex:none;min-height:24px;padding:3px 8px;line-height:1.1}.contactsDatePickerWrap .projectsDatePickerFooter{border-top:1px solid #7ea7db1f;justify-content:stretch;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.contactsDatePickerWrap .resultsDatePickerFooterSort{flex-flow:row;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.contactsDatePickerWrap .resultsDatePickerTopLabel,.contactsDatePickerWrap .resultsDatePickerFooterLabel{font-size:10px}.contactsDatePickerWrap .resultsDatePickerFooterLabel{flex:none;width:auto;margin:0}.contactsDatePickerSortActions{align-items:center;gap:8px;display:inline-flex}.contactsDatePickerWrap .btn.btnGhost{border-radius:4px;min-height:24px;padding:3px 8px;font-size:12px}.contactsDatePickerWrap .projectsDatePickerFooter>.btn.btnGhost{min-height:30px;padding:6px 10px}.contactsDatePickerWrap .resultsDatePickerTopModes .btn.btnGhost{min-width:0;min-height:24px;padding:3px 8px}.contactsDatePickerWrap .projectsDatePickerHeader{grid-template-columns:26px 1fr 26px;gap:8px;margin-bottom:10px}.contactsDatePickerWrap .projectsDateMonthLabel{font-size:12px}.contactsDatePickerWrap .projectsDateNavBtn{border-radius:4px;height:26px;font-size:15px}.contactsDatePickerWrap .projectsDateWeekdays{margin-bottom:4px}.contactsDatePickerWrap .projectsDateWeekdays span{font-size:11px}.contactsDatePickerWrap .projectsDateCell{border-radius:4px;height:30px;font-size:12px}.contactsDatePickerWrap .projectsDateTrigger{background:#172336eb;border-color:#a1dfff38;border-radius:4px;height:36px;min-height:36px}.contactsDatePickerWrap .projectsDateTrigger:hover,.contactsDatePickerWrap .projectsDateTrigger[aria-expanded=true]{background:#1d2b42f5;border-color:#8fd9ff47}.contactsRow{border-bottom:1px solid #7ea7db14;padding:18px 22px}.accountsRow--interactive,.contactsRow--interactive{cursor:pointer;transition:background .16s}.accountsRow--interactive:hover,.contactsRow--interactive:hover{background:#ffffff06}.contactsRow:last-child{border-bottom:0}.contactsNameCell{min-width:0}.contactsName{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}.contactsSubline{color:var(--muted2);margin-top:4px;font-size:12px;line-height:1.4}.contactsCell{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.contactsLink{color:#8fd9ff;text-decoration:none}.contactsLink:hover,.contactsLink:focus-visible{color:#c9efff;text-decoration:none}.contactsProjectPill{color:#dff6ff;text-overflow:ellipsis;white-space:nowrap;background:#8fd9ff14;border:1px solid #8fd9ff29;border-radius:4px;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.contactsProjectPillCount{color:#e1f4ffd1;font-size:11px;font-weight:800}.contactsProjectText{white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.contactsProjectTextCount{color:#e1f4ffd1;font-size:11px;font-weight:800}.contactsSourcePill{color:#d7e9f7;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.contactsActionsCell{align-items:center;gap:8px;display:flex}.contactsActionBtn{color:#d7f1ff;background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.contactsActionBtn--phone{color:#bff7d8;background:linear-gradient(#44c48a2e,#1b6f5129);border-color:#58dea147}.contactsActionBtn--edit{color:#d8f2ff;background:linear-gradient(#8fd9ff2e,#366db026);border-color:#8fd9ff47}.contactsActionBtn--mail{color:#d9f2ff;background:linear-gradient(#5bb5ff33,#275caa29);border-color:#77cdff52}.contactsActionBtn:hover,.contactsActionBtn:focus-visible{color:#fff;background:#8fd9ff14;border-color:#8fd9ff3d;text-decoration:none;transform:translateY(-1px)}.contactsActionBtn--phone:hover,.contactsActionBtn--phone:focus-visible{background:linear-gradient(#54e2a147,#1b6f5138);border-color:#70ecb56b;box-shadow:0 10px 18px #145f4533}.contactsActionBtn--edit:hover,.contactsActionBtn--edit:focus-visible{background:linear-gradient(#abe5ff47,#4480c938);border-color:#b1e8ff6b;box-shadow:0 10px 18px #2254992e}.contactsActionBtn--mail:hover,.contactsActionBtn--mail:focus-visible{background:linear-gradient(#77cdff47,#275caa38);border-color:#9adfff6b;box-shadow:0 10px 18px #18489138}.contactsActionBtn.is-disabled{opacity:.34;cursor:default;pointer-events:auto}.contactsActionBtn svg{width:16px;height:16px;display:block}.contactsEmptyState{text-align:center;color:var(--muted);padding:38px 22px;font-size:14px}body.is-funnel-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.funnelCardSummary{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:3em;margin:0;padding:2px 2px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.funnelCardMeta{color:var(--muted2);border-top:1px solid #7ea7db24;gap:8px;padding-top:10px;font-size:12px;display:grid}.funnelCardMetaRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.funnelCardMetaLabel{letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.funnelCardMetaValue{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600;line-height:1.35}@media (max-width:720px){.funnelCardMetaRow{flex-direction:column;align-items:flex-start;gap:4px}.funnelCardMetaValue{text-align:left}}.funnelEmptyColumn{text-align:center;min-height:180px;color:var(--muted2);background:#0c121f94;border:1px dashed #7ea7db2e;border-radius:5px;justify-content:center;align-items:center;padding:18px;font-size:12px;line-height:1.35;display:flex}.funnelAddColumnBtn{width:260px;min-width:260px;color:var(--muted);cursor:pointer;background:#121d2e52;border:1px dashed #8fd9ff47;border-radius:5px;font-size:14px;font-weight:700;transition:border-color .16s,color .16s,background .16s}.funnelAddColumnBtn:hover{color:#bcecff;background:#121d2e80;border-color:#8fd9ff85}.funnelAddColumnBtn.is-drag-over{color:#dff6ff;background:#21344eb3;border-color:#8fd9ff9e}.accountsPage .contactsTableFilters:after,.accountsPage .contactsFilterMenuTopbar,.accountsPage .contactsFilterMenuDivider{border-color:#a1dfff1a}.accountsPage .contactsFilterDropdownMenu .funnelImportItemCheck,.accountsPage .accountsProjectSelectItem input{background:#0e1624eb;border-color:#a1dfff47}.accountsPage .contactsFilterDropdownMenu .funnelOwnerFilterItem input:focus-visible+.funnelImportItemCheck,.accountsPage .contactsFilterDropdownMenu .funnelOwnerFilterItem input:checked+.funnelImportItemCheck,.accountsPage .accountsProjectSelectItem input:checked{border-color:#a1dfff8a;box-shadow:0 0 0 3px #a1dfff1f}.accountsPage .accountsProjectSelectItem:hover,.accountsPage .funnelImportStageMenuItem:hover,.accountsPage .funnelImportStageMenuItem.is-selected{background:#a1dfff1a}.accountsTableHeader,.accountsRow,.accountsTableFilters{grid-template-columns:minmax(240px,1.4fr) minmax(140px,.8fr) minmax(140px,.78fr) minmax(130px,.74fr) minmax(120px,.7fr) minmax(150px,.85fr) minmax(110px,.64fr) minmax(110px,.64fr)}.accountsPage .contactsTableCard{scrollbar-width:thin;scrollbar-color:#8fd9ffd1 #121d2ef5;height:calc(100dvh - 200px);min-height:260px;padding:0;overflow:auto}.accountsPage .contactsTableFilters,.accountsPage .accountsTableHeader{z-index:10;background:#111a2ac7;position:sticky;top:0}@media (max-width:900px){.accountsPage .contactsToolbar{flex-wrap:wrap;align-items:stretch}.accountsPage .contactsSearchWrap{flex:100%;min-width:0}.accountsPage .contactsToolbarActions{flex-wrap:wrap;flex:100%}.accountsPage .contactsAddBtn{flex:auto;justify-content:center}}@media (max-width:720px){.accountsPage .contactsHero.titleRow,.accountsPage .contactsPageHero.titleRow{flex-wrap:wrap;gap:8px}.accountsPage .contactsHeroMeta{justify-content:flex-start}.accountsPage .contactsToolbarBtn{flex:auto;min-width:0}.accountsPage .contactsTableFilters{top:calc(58px + var(--contacts-mobile-toolbar-h,0px));left:0;right:0;bottom:var(--mobile-bottom-nav-height);z-index:251;background:var(--bg1);border-bottom:0;flex-direction:column;grid-template-columns:none;gap:8px;width:auto;min-width:0;padding:10px;display:none;position:fixed;overflow-y:auto}.accountsPage.contactsPage--toolsOpen .contactsTableFilters{display:flex}.accountsPage .contactsFilterColumn{width:100%}.accountsPage .contactsTableCard{-webkit-overflow-scrolling:touch;height:auto;min-height:0;max-height:none;padding:8px;overflow:visible}.accountsPage .contactsTableInner,.accountsPage .contactsTableBody{width:100%;min-width:0}.accountsPage .contactsRow{border:1px solid var(--surface-border);background:var(--surface-bg);border-radius:5px;flex-direction:column;align-items:stretch;gap:4px;width:100%;min-width:0;margin-bottom:8px;padding:14px;display:flex}.accountsPage .contactsRow:last-child{margin-bottom:0}.accountsPage .contactsRow>:nth-child(3),.accountsPage .contactsRow>:nth-child(4),.accountsPage .contactsRow>:nth-child(5),.accountsPage .contactsRow>:nth-child(6),.accountsPage .contactsRow>:nth-child(7),.accountsPage .contactsRow>:nth-child(8),.accountsPage .contactsRow>:nth-child(9),.accountsPage .contactsRow>:nth-child(10),.accountsPage .contactsRow>:nth-child(11),.accountsPage .contactsRow>:nth-child(12),.accountsPage .contactsRow>:nth-child(13),.accountsPage .contactsRow>:nth-child(14),.accountsPage .contactsRow>:nth-child(15),.accountsPage .contactsRow>:nth-child(16),.accountsPage .contactsRow>:nth-child(17),.accountsPage .contactsRow>:nth-child(18),.accountsPage .contactsRow>:nth-child(19),.accountsPage .contactsRow>:nth-child(20),.accountsPage .contactsRow>:nth-child(21),.accountsPage .contactsRow>:nth-child(22),.accountsPage .contactsRow>:nth-child(23),.accountsPage .contactsRow>:nth-child(24),.accountsPage .contactsRow>:nth-child(26),.accountsPage .contactsRow>:nth-child(27),.accountsPage .contactsRow>:nth-child(28),.accountsPage .contactsRow>:nth-child(29),.accountsPage .contactsRow>:nth-child(30),.accountsPage .contactsRow>:nth-child(31),.accountsPage .contactsRow>:nth-child(32),.accountsPage .contactsRow>:nth-child(33),.accountsPage .contactsRow>:nth-child(34),.accountsPage .contactsRow>:nth-child(35),.accountsPage .contactsRow>:nth-child(36),.accountsPage .contactsRow>:nth-child(37){display:none}.accountsPage .contactsRow>:first-child{order:0}.accountsPage .contactsRow>:nth-child(25){order:1}.accountsPage .contactsRow>:nth-child(2){order:2}.accountsPage .contactsRow .contactsNameCell{width:100%}.accountsPage .contactsRow .contactsName{white-space:normal;text-overflow:initial;font-size:15px;font-weight:600;overflow:visible}.accountsPage .contactsRow>:nth-child(25) .contactsCell,.accountsPage .contactsRow>:nth-child(2) .contactsCell{color:var(--muted);white-space:normal;font-size:12.5px}.accountsPage .contactsName{font-size:14px}.accountsPage .contactsCell{font-size:13px}}@media (max-width:380px){.accountsPage .contactsToolbarBtn,.accountsPage .contactsAddBtn{padding:0 9px;font-size:11px}}
}

@layer pages {
.resultsFiltersBar,.contactsToolbar,.funnelToolbar{border:1px solid var(--surface-border);background:var(--surface-bg);box-shadow:var(--surface-shadow);border-radius:5px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.resultsFiltersBar .projectsMultiSelectTrigger,.resultsFiltersBar .projectsDateTrigger,.resultsFiltersBar input[type=text],.resultsFiltersBar input[type=search],.funnelToolbar .projectsMultiSelectTrigger,.funnelToolbar .projectsDateTrigger,.funnelToolbar .funnelFilterControl,.contactsToolbar .projectsMultiSelectTrigger,.contactsToolbar .projectsDateTrigger{height:34px;min-height:34px;font-size:12px;font-weight:500}
}

@layer pages {
.billingPage{color:var(--text)}.billingPage .billingTokenTotal{align-items:baseline;gap:8px;display:flex}.billingPage .billingTokenTotalLabel{color:var(--muted2);font-size:13px}.billingPage .billingTokenTotalValue{color:var(--text);font-size:28px;font-weight:700}.billingPage .billingCreditRow{flex-direction:column;gap:5px;display:flex}.billingPage .billingCreditRowHeader{justify-content:space-between;align-items:baseline;display:flex}.billingPage .billingCreditRowLabel{color:var(--text);font-size:13px;font-weight:600}.billingPage .billingCreditRowValue{color:var(--text);font-size:13px;font-weight:700}.billingPage .billingCreditRowHint{color:var(--muted2);font-size:11px}.billingPage .billingCreditBar{background:var(--surface2);border-radius:4px;height:8px;overflow:hidden}.billingPage .billingCreditBarFill{border-radius:4px;height:100%;transition:width .3s}.billingPage .billingCreditBarFill.is-monthly{background:var(--accent,#4a6fa5)}.billingPage .billingCreditBarFill.is-bonus{background:#7c5cbf}.billingPage .billingCreditInfo{color:var(--muted2);flex-direction:column;gap:3px;font-size:12px;display:flex}.billingPage .billingCreditReserved{color:var(--warning-text,#795548)}.billingPage .billingDetailsActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.billingPage .billingBillingWarning{background:var(--warning-bg,#fff8e1);border:1px solid var(--warning-border,#ffe082);width:100%;color:var(--warning-text,#795548);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:8px 12px;font-size:13px;display:flex}.billingPage .billingBillingWarningLink{cursor:pointer;color:var(--accent,#4a6fa5);white-space:nowrap;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.billingPage .billingReceiptStatus{margin-top:3px;font-size:11px;font-weight:700}.billingPage .billingReceiptStatus.is-paid{color:var(--success,#19b35a)}.billingPage .billingReceiptStatus.is-unpaid{color:var(--warning-text,#795548)}.billingPage h1{font-size:24px;line-height:1.15}.billingPage .billingHero,.billingPage .billingInfoPanel,.billingPage .billingDetailsItem,.billingPage .billingDetailsCard,.billingPage .billingUsageCard,.billingPage .billingReceiptCard,.billingPage .billingTokenCard,.billingPage .billingUsageStat,.billingPage .billingReservationPanel,.billingPage .billingReservationMetric,.billingPage .billingPeriodNav{border:1px solid var(--surface-border);background:var(--surface-bg);box-shadow:var(--surface-shadow);border-radius:5px}.billingPage .billingHero{padding:18px 18px 20px}.billingPage .billingHeroHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billingPage .billingHeroGrid,.billingPage .billingMainGrid,.billingPage .billingDetailsGrid{gap:16px;display:grid}.billingPage .billingHeroGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.billingPage .billingMainGrid{grid-template-columns:1fr}.billingPage .billingHeroGrid{margin-top:0}.billingPage .billingDetailsGrid{margin-top:22px}.billingPage .billingInfoPanel,.billingPage .billingDetailsItem{padding:16px}.billingPage .billingTokenCard{padding:24px}.billingPage .billingDetailsCard,.billingPage .billingUsageCard,.billingPage .billingReceiptCard{padding:18px}.billingPage .billingCardTitle{color:var(--text);font-size:17px;font-weight:700}.billingPage .billingInfoLabel,.billingPage .billingTokenLabel{color:var(--muted);font-size:12px}.billingPage .billingInfoValue{color:var(--text);margin-top:14px;font-size:21px;font-weight:700}.billingPage .billingInfoMeta,.billingPage .billingTokenMeta{color:var(--muted2);font-size:13px}.billingPage .billingInfoPanel .billingInfoMeta{margin-top:12px}.billingPage .billingPendingChange{background:var(--warning-bg,#fff8e1);border:1px solid var(--warning-border,#ffe082);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.billingPage .billingPendingChangeText{color:var(--warning-text,#795548);flex:1;font-size:13px}.billingPage .billingStatusBadge{color:#a6efbf;background:#19b35a1a;border:1px solid #19b35a4d;border-radius:5px;align-items:center;min-height:28px;margin-top:14px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.appRoot--lightTheme .billingPage .billingStatusBadge{color:#1b6b3f;background:#2c8f561a;border-color:#2c8f5638}.billingPage .billingTokenBar{background:var(--inner-bg);border:1px solid var(--inner-border);border-radius:5px;height:14px;overflow:hidden}.billingPage .billingTokenBarFill{border-radius:inherit;background:linear-gradient(90deg,#8fd9ff,#2f7dff);height:100%}.billingPage .billingTokenValue{color:var(--text);font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1}.billingPage .billingTokenTop{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.billingPage .billingTokenCap{text-align:right;color:var(--muted);font-size:14px}.billingPage .billingActionBtn{border:1px solid var(--surface-border);background:var(--surface-bg);min-height:40px;color:var(--text);text-align:left;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),transform var(--transition-fast);border-radius:5px;flex:220px;padding:0 16px;font-size:13px;font-weight:600}.billingPage .billingActionBtn:hover{background:var(--surface-hover-bg);border-color:var(--surface-hover-border);transform:translateY(-1px)}.billingPage .billingActionBtn.is-danger{color:#ff8d9f;border-color:#ff3b4f4d}.billingPage .billingActionBtn.is-danger:hover{background:#ff3b4f1a;border-color:#ff3b4f80}.appRoot--lightTheme .billingPage .billingActionBtn.is-danger{color:#b53f56;border-color:#c9455e3d}.appRoot--lightTheme .billingPage .billingActionBtn.is-danger:hover{background:#fff1f4fc;border-color:#c9455e66}.billingPage .billingCancelSubBtn{color:var(--muted2);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:8px;padding:0;font-size:12px;text-decoration:underline}.billingPage .billingCancelSubBtn:hover{color:var(--text)}.appRoot--lightTheme .billingPage .billingCancelSubBtn{color:#888}.appRoot--lightTheme .billingPage .billingCancelSubBtn:hover{color:#333}.billingPage .billingCancelModalText{color:var(--text);margin:0;font-size:14px;line-height:1.6}.appRoot--lightTheme .billingPage .billingCancelModalText{color:#1a1a1a}.billingPage .billingReceiptList{border:1px solid var(--surface-border);background:var(--inner-bg);border-radius:5px;flex-direction:column;gap:10px;max-height:576px;margin-top:14px;padding:0 12px 12px;display:flex;overflow-y:auto}.billingPage .billingReceiptItem{border:1px solid var(--surface-border);background:var(--surface-bg);border-radius:5px;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:12px;padding:16px;display:grid}.billingPage .billingReceiptBadge{color:#b6f2ca;white-space:nowrap;background:#19b35a1a;border:1px solid #19b35a47;border-radius:5px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.billingPage .billingReceiptBadge.is-change{color:#bfe5ff;background:#2f7dff1a;border-color:#2f7dff47}.appRoot--lightTheme .billingPage .billingReceiptBadge{color:#1b6b3f;background:#2c8f561a;border-color:#2c8f5638}.appRoot--lightTheme .billingPage .billingReceiptBadge.is-change{color:#173a74;background:#173a741a;border-color:#173a742e}.billingPage .billingReceiptPrimary{color:var(--text);font-size:14px;font-weight:700}.billingPage .billingReceiptSecondary{color:var(--muted2);margin-top:6px;font-size:12px}.billingPage .billingUsageChartWrap{border:1px solid var(--surface-border);background:var(--inner-bg);border-radius:5px;margin-top:18px;padding:12px 8px 6px 4px}.billingPage .billingUsageStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.billingPage .billingUsageStat{padding:14px 16px}.billingPage .billingUsageStatValue{color:var(--text);margin-top:12px;font-size:clamp(21px,2vw,28px);font-weight:800;line-height:1}.billingPage .billingPeriodNav{padding:12px 14px}.billingPage .billingPeriodLabel{color:var(--text);font-size:16px;font-weight:700}.billingPage .billingPeriodNavBtn{border:1px solid var(--inner-border);background:var(--inner-bg);min-height:38px;color:var(--text);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),transform var(--transition-fast);border-radius:5px;padding:0 14px;font-size:13px;font-weight:700}.billingPage .billingPeriodNavBtn:hover{border-color:var(--inner-hover-border);background:var(--inner-hover-bg);transform:translateY(-1px)}.appRoot--lightTheme .billingPage .billingHero{background:linear-gradient(#f7fafefc,#eef4faf7);border-color:#0f2a571c;box-shadow:0 10px 28px #1022440f,inset 0 1px #ffffffeb}.billingPage .billingStatusRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.billingPage .billingStatusContent{min-width:0}.billingPage .billingReservationHeader{flex-direction:column;gap:6px;display:flex}.billingPage .billingReservationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billingPage .billingReservationMetric.is-accent{background:#162234f0;border-color:#7ea7db1a}.appRoot--lightTheme .billingPage .billingReservationMetric.is-accent{background:#173a740f;border-color:#173a741f}.billingPage .billingReservationValueMuted{color:var(--muted2);font-size:.75em;font-weight:400}.billingPage .billingReservationMetric.is-bonus{background:#7c5cbf1a;border-color:#7c5cbf2e}.appRoot--lightTheme .billingPage .billingReservationMetric.is-bonus{background:#7c5cbf12;border-color:#7c5cbf26}.billingPage .billingReservationHintBlock{background:linear-gradient(#111a2af0,#0c121eeb);border:1px solid #a1dfff14;border-radius:5px;padding:12px 14px}.appRoot--lightTheme .billingPage .billingReservationHintBlock{background:#ebf1f8fa;border-color:#173a741f}.billingPage .billingInlineActions{flex-direction:column;align-items:flex-end;gap:8px;width:126px;margin-left:auto;display:flex}.billingPage .billingInfoPanel .billingActionBtn{text-align:center;flex:none;width:126px;min-height:30px;padding:0 10px;font-size:11px;line-height:1}.billingPage .billingInfoPanel .billingActionBtnPrimaryInline{color:#a1dfff;background:linear-gradient(#1f2e46f5,#162134f0);border-color:#a1dfff2e;min-height:36px;box-shadow:inset 0 1px #c4e6ff0d}.billingPage .billingInfoPanel .billingActionBtnPrimaryInline:hover{background:#233450fa;border-color:#91bff757}.appRoot--lightTheme .billingPage .billingActionBtn{color:#102341;background:linear-gradient(#fafcfffa,#eff4faf5);border-color:#0f2a5724;box-shadow:inset 0 1px #ffffffeb}.appRoot--lightTheme .billingPage .billingActionBtn:hover{color:#173a74;background:linear-gradient(#f1f6fcfc,#e8eff7fa);border-color:#173a7438}.appRoot--lightTheme .billingPage .billingInfoPanel .billingActionBtnPrimaryInline{color:#173a74;background:linear-gradient(#f2f7fdfc,#e9f0f8f7);border-color:#173a742e;box-shadow:inset 0 1px #ffffffeb}.appRoot--lightTheme .billingPage .billingInfoPanel .billingActionBtnPrimaryInline:hover{background:linear-gradient(#ecf3fbfc,#e1eaf5fa);border-color:#173a7442}.billingPage .billingActionsList{flex-flow:wrap;gap:10px;margin-top:16px;display:flex}.billingPage .billingReceiptTableHeader>:last-child{text-align:left;justify-self:start}.billingPage .billingReceiptCellDownload{justify-content:flex-start;justify-self:start;display:flex}.billingPage .billingUsageHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.billingPage .billingUsageRangeList{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.billingPage .billingPeriodLabelWrap{text-align:center;min-width:0}.billingPage .billingUsageChartShell{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:0;display:grid}.billingPage .billingUsageYAxisColumn{min-height:214px;position:relative}.billingPage .billingUsageChartScroller{align-items:center;display:flex;overflow-x:auto}.billingPage .billingUsageChartSpacer{min-height:214px}.billingPage .billingPeriodNav{justify-content:space-between;align-items:center;gap:16px;display:flex}.billingPage .billingRangeBtn{border:1px solid var(--inner-border);background:var(--inner-bg);min-height:30px;color:var(--muted);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base);border-radius:5px;padding:0 12px;font-size:12px;font-weight:600}.billingPage .billingRangeBtn:hover{border-color:var(--inner-hover-border);background:var(--inner-hover-bg);color:var(--text)}.billingPage .billingRangeBtn.is-active{border-color:var(--focus-border);color:#eaf6ff;background:#2f7dff1f}.appRoot--lightTheme .billingPage .billingRangeBtn.is-active{color:#173a74;background:#173a7414;border-color:#173a743d}.billingPage .billingUsageChart{width:100%;height:auto}.billingPage .billingUsageGridLine,.billingPage .billingUsageAxis{stroke:var(--surface-border);stroke-width:1px}.billingPage .billingUsageTick{fill:var(--muted);font-size:11px}.billingPage .billingUsageYAxisLabel{color:var(--muted2);text-align:right;justify-content:flex-end;align-items:flex-start;padding-right:4px;font-size:10px;display:flex;position:absolute;left:0;right:0}.billingPage .billingReservationEyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted2);font-size:11px;font-weight:700}.billingPage .billingReservationTitle{color:var(--text);font-size:14px;font-weight:700}.billingPage .billingReservationLabel{color:var(--muted);font-size:12px}.billingPage .billingReservationValue{color:var(--text);margin-top:8px;font-size:16px;font-weight:700}.billingPage .billingReservationMetricHint{color:var(--muted2);margin-top:6px;font-size:11px}.billingPage .billingReservationPanel{padding:16px}.billingPage .billingReservationGrid{margin-top:14px}.billingPage .billingReservationMetric{padding:12px 14px}.billingPage .billingReceiptItem{grid-template-columns:1fr 1fr auto auto auto}.billingPage .billingReceiptTableHeader{color:var(--muted2);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--surface-border);grid-template-columns:1fr 1fr auto auto auto;gap:12px;padding:8px 16px 10px;font-size:11px;font-weight:700;display:grid}.billingPage .billingReceiptCellLabel{display:none}.billingPage .billingReceiptDownloadBtn{border:1px solid var(--inner-border);background:var(--inner-bg);min-height:28px;color:var(--text);cursor:pointer;white-space:nowrap;transition:background var(--transition-base),border-color var(--transition-base);border-radius:5px;padding:0 12px;font-size:12px;font-weight:600}.billingPage .billingReceiptDownloadBtn:hover{border-color:var(--inner-hover-border);background:var(--inner-hover-bg)}.appRoot--lightTheme .billingPage .billingReceiptItem{background:linear-gradient(#f7fafefc,#eef4faf7);border-color:#0f2a571a}.billingPage .billingModalOverlay{z-index:200;background:#00000085;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow:auto}.billingPage .billingModal{background:var(--surface-bg);border:1px solid var(--border);width:100%;max-width:520px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;display:flex}.billingPage .billingModalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.billingPage .billingModalBody{padding:18px;overflow:auto}.billingPage .billingModalFooter{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;display:flex}.billingPage .billingModalClose{width:32px;height:32px;color:var(--muted);cursor:pointer;transition:background var(--transition-base),color var(--transition-base);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.billingPage .billingModalClose:hover{background:var(--inner-bg);color:var(--text)}.billingPage .billingModalError{color:#ff8d9f;background:#ff3b4f14;border:1px solid #ff3b4f4d;border-radius:5px;padding:10px 12px;font-size:13px}.billingPage .billingModalSuccess{color:#a6efbf;background:#19b35a1a;border:1px solid #19b35a47;border-radius:5px;padding:10px 12px;font-size:13px}.appRoot--lightTheme .billingPage .billingModal{background:linear-gradient(#f7fafefc,#eef4faf7);border-color:#0f2a571c;box-shadow:0 20px 60px #10224424,inset 0 1px #ffffffeb}.appRoot--lightTheme .billingPage .billingModalHeader,.appRoot--lightTheme .billingPage .billingModalFooter{border-color:#0f2a571a}.appRoot--lightTheme .billingPage .billingModalError{color:#b53f56;background:#fff1f4fa;border-color:#c9455e3d}.appRoot--lightTheme .billingPage .billingModalSuccess{color:#1b6b3f;background:#e5f7eefa;border-color:#2c8f5638}.billingPage .billingPlanList{flex-direction:column;gap:8px;display:flex}.billingPage .billingPlanOption{border:1px solid var(--surface-border);background:var(--surface-bg);width:100%;min-height:60px;color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base);border-radius:5px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:relative}.billingPage .billingPlanOption:hover{border-color:var(--surface-hover-border);background:var(--surface-hover-bg)}.billingPage .billingPlanOption.is-selected{border-color:var(--focus-border);background:#2f7dff14}.billingPage .billingPlanOption.is-current{border-color:#19b35a4d}.billingPage .billingPlanOptionName{color:var(--text);font-size:14px;font-weight:700}.billingPage .billingPlanOptionPrice{color:var(--muted);font-size:13px}.billingPage .billingPlanOptionTokens{color:var(--muted2);font-size:12px}.billingPage .billingPlanOptionCurrent{color:#a6efbf;background:#19b35a1f;border:1px solid #19b35a40;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.appRoot--lightTheme .billingPage .billingPlanOption{background:linear-gradient(#f7fafefc,#eef4faf7);border-color:#0f2a571c}.appRoot--lightTheme .billingPage .billingPlanOption:hover{background:linear-gradient(#f1f6fcfc,#e8eff7fa);border-color:#173a742e}.appRoot--lightTheme .billingPage .billingPlanOption.is-selected{background:#173a740f;border-color:#173a743d}.appRoot--lightTheme .billingPage .billingPlanOptionCurrent{color:#1b6b3f;background:#2c8f561a;border-color:#2c8f5638}.billingPage .billingPurchaseSuccess{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}.billingPage .billingPurchaseSuccessIcon{color:#a6efbf;background:#19b35a1f;border:1px solid #19b35a47;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;font-size:22px;font-weight:700;display:flex}.appRoot--lightTheme .billingPage .billingPurchaseSuccessIcon{color:#1b6b3f}.billingPage .billingPurchaseSuccessTitle{color:var(--text);margin-bottom:8px;font-size:17px;font-weight:700}.billingPage .billingPurchaseSuccessRow{border-bottom:1px solid var(--surface-border);justify-content:space-between;gap:16px;width:100%;max-width:320px;padding:8px 0;font-size:13px;display:flex}.billingPage .billingPurchaseSuccessRow:last-child{border-bottom:0}.billingPage .billingPurchaseSuccessValue{color:var(--text);font-weight:700}@media (max-width:900px){.billingPage .billingHeroGrid,.billingPage .billingReservationGrid,.billingPage .billingUsageStats,.billingPage .billingDetailsGrid,.billingPage .salesforceStatusMetaGrid,.billingPage .salesforceObjectMeta,.billingPage .salesforceSelectorGrid{grid-template-columns:1fr}.billingPage .billingStatusRow{flex-direction:column;align-items:stretch}.billingPage .billingInlineActions{align-items:stretch;width:100%;margin-left:0}.billingPage .billingInfoPanel .billingActionBtn{width:100%}}@media (max-width:720px){.billingPage h1{font-size:21px}.billingPage .billingUsageHeader{flex-direction:column;align-items:stretch}.billingPage .billingUsageRangeList{justify-content:flex-start}.billingPage .billingPeriodNav{flex-wrap:wrap;row-gap:8px}.billingPage .billingPeriodLabelWrap{flex:100%;order:-1}.billingPage .billingUsageChartShell{grid-template-columns:26px minmax(0,1fr) 0}.billingPage .billingActionsList,.billingPage .billingDetailsActions{flex-direction:column;align-items:stretch}.billingPage .billingActionBtn{flex:auto}.billingPage .billingReceiptTableHeader{display:none}.billingPage .billingReceiptItem{grid-template-columns:1fr;gap:10px}.billingPage .billingReceiptCell{min-width:0}.billingPage .billingReceiptCellLabel{color:var(--muted2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.billingPage .billingReceiptCellDownload{justify-content:stretch}.billingPage .billingReceiptDownloadBtn{width:100%}.billingPage .billingModalOverlay{padding:12px}.billingPage .billingModal{max-height:calc(100dvh - 24px)}}@media (max-width:380px){.billingPage .billingTokenTop{flex-direction:column;align-items:flex-start;gap:6px}.billingPage .billingTokenCap{text-align:left}}
}

@layer pages {
.resultsPage,.resultsPageLocked{color:var(--text)}.resultsMobileToolsToggle,.resultsToolsPanelHeader{display:none}.resultsCountBadge{border:1px solid var(--surface-border);background:var(--surface-bg);min-height:26px;color:var(--muted);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.appRoot--lightTheme .resultsCountBadge{color:#173a74;background:#173a7414;border-color:#173a7429}.resultsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.resultsSplitLayout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}.resultsSplitListPanel{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);flex-direction:column;gap:10px;min-height:0;padding:4px 6px 4px 0;display:flex;overflow-y:auto}.resultCard{border:1px solid var(--surface-border);background:var(--surface-bg);height:100%;box-shadow:var(--surface-shadow);border-radius:5px;flex-direction:column;padding:22px 20px;display:flex}.resultTitle{letter-spacing:-.01em;border-top:1px solid var(--popup-divider);color:var(--text);padding-top:14px;font-size:18px;font-weight:400;line-height:1.35}.resultOrganization{color:var(--muted);font-size:13px}.resultDate,.resultBody{color:var(--muted2);font-size:12px}.resultMetaRow{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin:12px 0;font-size:13px;display:flex}.appRoot--lightTheme .resultMetaKey{color:#1023418c}.resultMetaToggle{color:var(--muted2);cursor:pointer;border:0;border-top:1px solid var(--popup-divider);background:0 0;align-items:center;gap:6px;width:100%;margin-top:10px;padding:6px 0;font-size:12px;font-weight:600;display:inline-flex}.resultMetaToggle.is-open,.resultMetaToggle:hover{color:var(--text)}.resultMetaToggle:focus-visible{color:var(--text);outline:none}.resultMetaToggleBottom{color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;min-height:18px;padding:0;font-size:9px;font-weight:600;display:inline-flex}.resultMetaToggleBottom.is-open{color:#fff}.resultFooter>.resultMetaToggle:not(.resultMetaToggleBottom){margin-top:8px}.resultFooter .resultMetaToggleRow{gap:10px;display:flex}.resultBottomMeta{flex-wrap:wrap;gap:8px;display:flex}.resultBottomMeta>*+:before{content:"•";font-size:10px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.resultsActionPrimary{border:1px solid var(--inner-border);background:var(--inner-bg);min-height:28px;color:var(--text);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base);border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.resultsActionPrimary:hover{border-color:var(--inner-hover-border);background:var(--inner-hover-bg)}.resultsActionSecondaryGroup{gap:6px;margin-left:auto;display:flex}.resultsActionChat,.resultsActionSave{min-height:28px;padding:0 10px;font-size:12px}.resultSplitListItem{text-align:left;cursor:pointer;background:linear-gradient(#121b2bfa,#0c131ff5);border:1px solid #a1dfff1a;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:9px 10px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid;box-shadow:0 3px 10px #02070f33,inset 0 1px #ffffff0d}.resultSplitListItem:hover{background:linear-gradient(#162134fc,#0f1726f7);border-color:#a1dfff33;box-shadow:0 5px 14px #02070f42,inset 0 1px #ffffff12}.resultSplitListItem.is-selected{background:linear-gradient(#18243afc,#101b2ef7);border-color:#5d8fff6b;box-shadow:0 0 0 3px #5d8fff24,0 5px 14px #02070f38,inset 0 1px #ffffff12}.resultSplitListScore{color:#a1dfff;background:#a1dfff1a;border:1px solid #a1dfff24;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:1px;font-size:14px;font-weight:700;line-height:1;display:flex}.resultSplitListBody{flex-direction:column;gap:3px;min-width:0;padding-top:1px;display:flex}.resultSplitListMeta{color:#a1dfff80;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:500;overflow:hidden}.resultSplitListTitle{color:var(--text);letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.resultSplitListSummary{color:#eaf0ff7a;-webkit-line-clamp:2;border-top:1px solid #5d71902e;-webkit-box-orient:vertical;margin:5px 0 0;padding-top:5px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.appRoot--lightTheme .resultSplitListItem.is-selected{border-color:#173a7447;box-shadow:0 0 0 3px #173a741a,0 5px 14px #1022440f}.appRoot--lightTheme .resultSplitListScore{color:#173a74;background:#173a7414;border-color:#173a7424}.appRoot--lightTheme .resultSplitListMeta{color:#10234175}.appRoot--lightTheme .resultSplitListSummary{color:#10234185;border-top-color:#0f2a571a}.resultsSplitDetailPanel{min-width:0;box-shadow:none;background:0 0;border:0;align-self:start;padding:0;position:sticky;top:10px}.resultsSplitDetailPanel .resultCard,.resultCardSplitDetail{border:1px solid var(--surface-border);background:var(--surface-bg);box-shadow:var(--surface-shadow)}.resultCardSplitDetail{max-height:calc(100dvh - 210px);overflow-y:auto}.resultCardVertical{background:linear-gradient(#111a2af0,#0c1423f0);border:1px solid #ffffff14;border-radius:5px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 18px #0000001f}.resultVerticalShell{color:var(--text);flex-direction:column;flex:auto;padding:14px 16px 12px;display:flex}.resultVerticalScore{color:#a1dfff;background:#a1dfff1f;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:600;display:flex}.resultVerticalTitle{letter-spacing:-.02em;color:var(--text);font-size:15px;font-weight:600;line-height:1.15}.resultVerticalSourceBtn{color:#a1dfff;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.resultVerticalSourceBtn:hover{color:#d9f2ff;text-decoration:underline}.resultVerticalMetaPanel{border-top:1px solid #6c8ab63d;padding:0 18px 18px}.resultVerticalMetaCard{padding:14px 0 0}.resultVerticalMetaRow dt{color:#a1dfffd1;font-size:12px;font-weight:500}.resultVerticalMetaRow dd{text-align:right;color:var(--text);font-size:12px;font-weight:500}.resultsList .resultCardList{box-shadow:none;background:#202e486b;border:1px solid #5d719057;border-radius:10px;padding:0;overflow:hidden}.resultsList .scoreValue{color:#a1dfff;background:#a1dfff1a;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:600;display:flex}.resultsList .resultSummary{color:var(--muted);border-top:1px solid #5d719038;margin:0;padding-top:6px;font-size:11px;line-height:1.4}.resultsChatActionPreview{flex-direction:column;gap:14px;padding:14px;display:flex}.resultsChatActionPreviewTitle{letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:700;line-height:1.2}.resultsChatActionPreviewSummary{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.resultsChatActionButton{width:100%;min-height:40px;color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--transition-base),background var(--transition-base),transform var(--transition-fast);background:linear-gradient(#141f31f0,#0e1624f0);border:1px solid #a1dfff38;border-radius:8px;align-items:center;gap:12px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.resultsChatActionButton:hover{border-color:#a1dfff70;transform:translateY(-1px)}.saveProjectModal{border-color:var(--border);box-shadow:var(--shadow);background:#111a2afa;border-radius:8px}.saveProjectModal .modalBody{padding:12px}.saveProjectModal .modalTitle{color:var(--text);font-size:18px;font-weight:950}.saveModalGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:12px;display:grid}.savePreview.card.savePreviewPanel{border:1px solid var(--border);background:linear-gradient(#111a2aeb,#111a2ab8);border-radius:8px;padding:14px}.savePreviewHero{align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.savePreviewScoreWrap{border:1px solid var(--border);background:#ffffff09;border-radius:8px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.savePreviewScore{color:#a1dfff;font-size:19px;font-weight:700;line-height:1}.savePreviewTitle{letter-spacing:-.02em;color:var(--text);font-size:18px;font-weight:700;line-height:1.12}.savePreviewSummary{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.savePreviewMetaRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:8px 0;display:flex}.savePreviewMetaRow dt{color:#a1dfff;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.savePreviewMetaRow dd{text-align:right;color:var(--text);font-size:12px;font-weight:500;line-height:1.45}.resultsDeadlineModeBtn,.resultsDeadlineSortBtn{border:1px solid var(--inner-border);background:var(--inner-bg);min-height:28px;color:var(--muted);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base);border-radius:5px;padding:0 10px;font-size:11px;font-weight:500}.resultsDeadlineModeBtn:hover,.resultsDeadlineSortBtn:hover{border-color:var(--inner-hover-border);background:var(--inner-hover-bg);color:var(--text)}.resultsDeadlineModeBtn.is-active,.resultsDeadlineSortBtn.is-active{border-color:var(--focus-border);color:#eaf6ff;background:#2f7dff1f}.appRoot--lightTheme .resultsDeadlineModeBtn.is-active,.appRoot--lightTheme .resultsDeadlineSortBtn.is-active{color:#173a74;background:#173a741a}.resultsFilterControl{border:1px solid var(--inner-border);background:var(--inner-bg);width:100%;height:34px;min-height:34px;color:var(--text);box-shadow:var(--inner-shadow);box-sizing:border-box;transition:border-color var(--transition-base),background var(--transition-base);border-radius:5px;outline:none;padding:0 10px;font-size:12px}.resultsFilterControl:hover{border-color:var(--inner-hover-border);background:var(--inner-hover-bg)}.resultsFilterControl:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring),var(--inner-shadow)}.resultsFilterControl::placeholder{color:var(--placeholder)}select.resultsFilterControl{appearance:none;padding-right:30px}.resultsFiltersBar .projectsSingleSelect .projectsMultiSelectMenu{max-height:280px;overflow:hidden auto}.resultsFiltersBar .projectsDatePickerMenu,.appRoot--lightTheme .resultsFiltersBar .projectsDatePickerMenu.menu{max-height:none!important;overflow:visible!important}.resultsScoreDivider{background:var(--popup-divider);height:1px;margin:4px 12px}.resultsScoreHeader{color:var(--text);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.resultsScoreSlider{accent-color:#2f7dff;cursor:pointer;width:100%}.resultsScoreScale{color:var(--muted2);justify-content:space-between;margin:6px 0 8px;font-size:11px;display:flex}@media (max-width:1280px){.resultTitle{font-size:18px}}@media (max-width:960px){.resultsGrid,.resultsSplitLayout{grid-template-columns:1fr}}@media (max-width:900px){.resultsList .resultListHeader{grid-template-columns:42px minmax(0,1fr) 138px}.resultsList .resultMetaRow{grid-template-columns:repeat(2,minmax(0,1fr))}.resultsChatActionLayout{grid-template-columns:1fr}}@media (max-width:720px){.resultTitle{font-size:17px}.scoreValue{font-size:26px}.resultActionsRow{flex-wrap:wrap}.resultsActionSecondaryGroup{width:100%;margin-left:0}.resultsList .resultListHeader{grid-template-columns:42px minmax(0,1fr)}.resultsList .resultListActionRail{grid-column:1/-1;align-items:flex-end;width:100%;min-width:0}.resultsList .resultMetaRow,.resultsChatActionChoices{grid-template-columns:1fr}.resultsMobileToolsToggle{border:1px solid var(--surface-border);background:var(--surface-bg);width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:5px;flex:none;align-items:center;gap:7px;margin-bottom:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.resultsMobileToolsBackdrop{z-index:240;background:#00000080;position:fixed;inset:0}.resultsFiltersBar{display:none}.resultsFiltersBar.is-open{top:58px;left:0;right:0;bottom:var(--mobile-bottom-nav-height);z-index:250;border-radius:0;flex-flow:column;align-items:stretch;gap:8px;padding:8px 10px;display:flex;position:fixed;overflow-y:auto;background:var(--bg1)!important}.resultsToolsPanelHeader{border-bottom:1px solid var(--surface-border);background:var(--bg1);z-index:1;flex:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.resultsToolsPanelTitle{color:var(--text);font-size:13px;font-weight:700}.resultsToolsPanelClose{justify-content:center;width:44px;height:44px;margin-right:-8px;padding:0}}@media (max-width:920px){.saveModalGrid{grid-template-columns:1fr}}.appRoot--lightTheme .resultCard{background:linear-gradient(#fffffffc,#f4f8fff7);border-color:#0f2a571f;box-shadow:inset 0 1px #ffffffeb}.appRoot--lightTheme .resultTitle{color:#0d1f38;border-top-color:#0f2a571a}.appRoot--lightTheme .resultSummary{color:#102341bf}.appRoot--lightTheme .resultDivider{background:#0f2a571a}.appRoot--lightTheme .resultMetaRow{color:#102341ad}.appRoot--lightTheme .resultMetaValue{color:#102341}.appRoot--lightTheme .scoreValue{color:#173a74d9}.appRoot--lightTheme .resultsGrid .scoreValue{color:#173a74}.appRoot--lightTheme .resultSplitListItem{background:linear-gradient(#f7fafefc,#eef4faf7);border-color:#0f2a571c;box-shadow:0 4px 12px #1022440d,inset 0 1px #ffffffeb}.appRoot--lightTheme .resultSplitListItem:hover{background:linear-gradient(#e4e9f0f7,#dae1ebf2);border-color:#173a7433;box-shadow:0 4px 12px #10224412,inset 0 1px #ffffffd9}.appRoot--lightTheme .resultSplitListItem.is-selected{box-shadow:var(--focus-ring);border-color:#173a7447}.appRoot--lightTheme .resultSplitListTitle{color:#0d1f38}.appRoot--lightTheme .resultSplitListSummary{color:#1023418c}@media (max-width:960px){.resultsGrid,.resultsSplitLayout{grid-template-columns:1fr}.resultCardSplitDetail{position:static}}.resultCard{flex-direction:column;height:100%;padding:22px 20px;display:flex}.resultHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.resultHeaderMain{min-width:0}.resultMetaTop{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.resultMetaTop>*+*{position:relative}.resultMetaTop>*+:before{content:"•";color:var(--muted);font-size:10px;line-height:1;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.resultOrganization{letter-spacing:-.01em;color:var(--muted);font-size:12px;font-weight:400}.resultDate,.resultBody{color:var(--muted)}.resultBody{margin-top:0}.resultSaveTag{color:#a1dfff;margin-top:8px;font-size:12px}.resultSaveTag.is-saved,.resultSaveTag.is-unsaved{color:#a1dfff}.resultSectionGap{height:12px}.resultTitle{letter-spacing:-.01em;color:var(--results-dark-text);border-top:1px solid #a1dfff14;padding-top:14px;font-size:18px;font-weight:400;line-height:1.35}.scoreBlock{justify-items:end;gap:0;display:grid;transform:translateY(-4px)}.scoreValue{color:#84befff2;font-size:20px;font-weight:700;line-height:1}.resultsGrid .scoreValue{color:#a1dfff}.scoreLabel{letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:400}.progressTrack{background:#ffffff14;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.progressFill{background:linear-gradient(90deg,#2f7dffbf,#2ac9ffbf);border-radius:999px;height:100%}.resultSummary{color:var(--results-dark-muted);margin:10px 0 0;font-size:14px;line-height:1.5}.resultDivider{background:#a1dfff14;height:1px;margin:16px 0 0}.resultMetaRow{color:var(--results-dark-muted);flex-wrap:wrap;gap:10px 18px;margin-top:12px;margin-bottom:12px;font-size:13px;display:flex}.resultMetaItem{white-space:nowrap}.resultMetaKey{color:#a1dfffd1}.resultMetaSep{color:var(--muted)}.resultMetaValue{color:var(--text)}.resultMetaToggle{color:#a1dfff;background:0 0;border:none;align-self:flex-start;margin-top:12px;padding:0;font-size:13px;font-weight:500}.resultMetaToggle.is-open{text-align:left;border-top:0;width:100%;padding-top:0}.resultMetaToggle:hover{color:#d9f2ff;text-decoration:underline;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.resultMetaToggle:focus-visible{color:#d9f2ff;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.resultFooter>.resultMetaToggle:not(.resultMetaToggleBottom){display:none}.resultMetaToggleBottom{align-self:flex-end;margin-top:12px;margin-left:auto}.resultMetaToggleBottom.is-open{text-align:right;width:auto}.resultFooter .resultMetaToggleRow{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;width:100%;margin-top:16px;padding-top:12px}.resultBottomMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.resultBottomMeta>*+*{position:relative}.resultBottomMeta>*+:before{content:"|";color:var(--muted);font-size:11px;line-height:1;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.metaList{flex-direction:column;gap:6px;margin-top:8px;display:flex}.resultActions{align-items:flex-end;gap:10px;margin-top:18px;display:flex}.resultActionsRow{border-top:0;margin-top:12px;padding-top:0}.resultFooter{flex-direction:column;margin-top:auto;display:flex}.resultCardList{--results-list-actions-col:380px;grid-template-columns:44px minmax(110px,.52fr)minmax(110px,.56fr)110px minmax(320px,1.85fr)minmax(460px,2.8fr)var(--results-list-actions-col);grid-template-areas:"score org body date title summary footer";align-items:center;gap:0 12px;padding:10px 12px;display:grid}.resultCardList .resultHeader{display:contents}.resultCardList .resultHeaderMain{min-width:0;display:contents}.resultCardList .resultMetaTop{display:contents}.resultCardList .scoreBlock{grid-area:score;place-self:center start;transform:none}.resultCardList .scoreValue{font-size:20px}.resultCardList .resultMetaTop{font-size:12px}.resultCardList .resultMetaTop>*+:before{content:none}.resultCardList .resultSaveTag{display:none}.resultCardList .resultMetaOrg{white-space:nowrap;text-overflow:ellipsis;grid-area:org;overflow:hidden}.resultCardList .resultMetaBody{white-space:nowrap;text-overflow:ellipsis;grid-area:body;overflow:hidden}.resultCardList .resultMetaDate{white-space:nowrap;grid-area:date}.resultCardList .resultSectionGap{display:none}.resultCardList .resultTitle{white-space:nowrap;text-overflow:ellipsis;border-top:0;grid-area:title;min-width:0;padding-top:0;font-size:16px;line-height:1.2;overflow:hidden}.resultCardList .resultSummary{-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-area:summary;min-width:0;max-width:none;margin-top:0;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.resultCardList .resultFooter{width:var(--results-list-actions-col);flex-flow:row;grid-area:footer;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;min-width:0;margin-top:0;display:flex}.resultCardList .resultMetaToggle{white-space:nowrap;text-overflow:ellipsis;border-top:0;max-width:100%;margin-top:0;padding-top:0;overflow:hidden}.resultCardList .resultMetaToggle.is-open{border-top:0;width:auto;padding-top:0}.resultCardList .resultActionsRow{border-top:0;flex-wrap:nowrap;align-items:center;margin-top:0;padding-top:0;display:flex}.resultCardList .resultActions{gap:8px;margin-top:0}.resultCardList .resultsActionSecondaryGroup{gap:8px;margin-left:0}.resultCardList .btn{min-height:34px;padding:0 14px}.resultCardList .resultMetaRow{grid-column:1/-1;gap:6px 12px;margin:2px 0 0;font-size:12px}.resultCardList:has(.resultMetaToggle.is-open){grid-template-areas:"score org body date title summary.""meta meta meta meta meta meta meta";row-gap:6px;position:relative}.resultCardList:has(.resultMetaToggle.is-open) .resultFooter{grid-area:meta;grid-template-columns:minmax(0,1fr)var(--results-list-actions-col);grid-template-areas:"meta actions";justify-self:stretch;align-items:start;gap:6px 14px;width:100%;display:grid}.resultCardList:has(.resultMetaToggle.is-open) .resultMetaToggle{z-index:2;margin:0;font-size:12px;position:absolute;top:8px;right:12px}.resultCardList:has(.resultMetaToggle.is-open) .resultMetaRow{background:0 0;border:0;border-radius:8px;flex-wrap:wrap;grid-area:meta;gap:8px;margin:0;padding:10px;display:flex}.resultCardList:has(.resultMetaToggle.is-open) .resultMetaItem{white-space:normal;background:0 0;border:0;border-radius:999px;align-items:baseline;gap:2px;max-width:100%;padding:4px 8px;display:inline-flex}.resultCardList:has(.resultMetaToggle.is-open) .resultActionsRow{grid-area:actions;place-self:start end;align-items:center;gap:8px;display:flex}.resultsActionSecondaryGroup{justify-content:flex-end;align-items:flex-end;gap:10px;margin-left:auto;display:flex}.resultsActionPrimary:hover{color:#fff;background:#a1dfff14;border-color:#a1dfffb3}.resultsActionChat{color:#bfe8ff;background:0 0;border:1px solid #a1dfff73;border-radius:999px;min-height:36px;padding:0 16px;font-weight:500}.resultsActionChat:hover{color:#e8f8ff;background:#a1dfff14;border-color:#a1dfffb3}.resultsActionSave{color:#061226;background:#79d0f7;border:1px solid #a1dfff99;border-radius:999px;min-height:36px;padding:0 18px;font-weight:500}.resultsActionSave:hover{background:#96ddff;border-color:#96ddff}.resultCard,.resultCardList{flex-direction:column;height:100%;padding:22px 20px;display:flex;position:relative}.resultCardList{grid-template-columns:none;grid-template-areas:none;width:100%}.resultTopRow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.resultMetaLine{color:var(--muted);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:12px;font-size:13px;display:flex}.resultMetaLine>*+*{position:relative}.resultMetaLine>*+:before{content:"|";color:var(--muted);font-size:11px;line-height:1;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.resultMetaLine .resultSaveTag{white-space:nowrap;margin-top:0;margin-left:auto;font-size:13px}.resultTitle{border-top:0;padding-top:0}.scoreBlock{justify-items:start;transform:none}.resultCardMenuWrap{align-self:flex-start;margin-top:-8px;margin-left:auto;margin-right:-6px;position:relative}.resultCardMenuBtn{color:#e1f2ffe6;width:42px;min-width:42px;height:42px;padding:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.resultCardMenuBtn svg{width:26px;height:26px}.resultCardMenuBtn:hover,.resultCardMenuBtn:focus-visible,.resultCardMenuBtn:active{color:#fff;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.resultCardMenu{z-index:30;width:150px;min-width:150px;position:absolute;top:calc(100% + 3px);right:0}.resultCardMenu .menuItem svg{color:#a1dfffd1}.resultFooter{flex-direction:column;gap:12px;margin-top:auto;display:flex}.resultActionsRow{justify-content:flex-start;margin-top:4px}.resultActionsInline{margin-top:4px}.resultsActionPrimary{color:#a1dfff;background:0 0;border:0;border-radius:5px;min-height:28px;padding:0;font-weight:500}.resultsActionPrimary:hover,.resultsActionPrimary:focus-visible{color:#fff;box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline}.resultsList{grid-template-columns:1fr;gap:12px}.resultsList .resultCardList{box-shadow:none;transition:background var(--transition-slow),border-color var(--transition-slow);cursor:pointer;background:#202e486b;border:1px solid #5d719057;border-radius:10px;padding:0;overflow:hidden}.resultsList .resultCardList:hover{background:#283a5a94;border-color:#6c94c47a}.resultsList .resultListShell{flex-direction:column;gap:6px;padding:12px 14px 8px;display:flex}.resultsList .resultListHeader{grid-template-columns:42px minmax(0,1fr) 146px;align-items:start;gap:10px;display:grid}.resultsList .scoreBlock{width:42px;min-width:42px}.resultsList .scoreValue{color:#a1dfff;background:#a1dfff1a;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:600;line-height:1;display:flex}.resultsList .resultListContent{flex-direction:column;gap:4px;min-width:0;display:flex}.resultsList .resultTitle{letter-spacing:-.02em;color:var(--text);margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.12}.resultsList .resultSummary{color:var(--muted);margin:0;font-size:10px;line-height:1.36}.resultsList .resultListActionRail{flex-direction:column;align-items:flex-end;gap:3px;min-width:146px;display:flex}.resultsList .resultListMenuWrap{align-self:flex-end;margin-top:-3px}.resultsList .resultListPrimaryActions{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:1px;width:100%;margin-top:0;display:flex}.resultsList .resultMetaToggleBottom{color:#fff;background:0 0;border:1px solid #0000;justify-content:flex-end;min-height:18px;margin-left:0;padding:0;font-size:9px;font-weight:600}.resultsList .resultsActionPrimary{justify-content:flex-end;min-height:18px;font-size:9px}.resultsList .resultMetaToggleBottom:hover,.resultsList .resultMetaToggleBottom:focus-visible{color:#fff;box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline}.resultsList .resultFooter{border-top:1px solid #5d719042;margin-top:0;padding:0 14px 10px}.resultsList .resultMetaRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;padding-top:7px;display:grid}.resultsList .resultMetaItem{min-width:0}.resultsList .resultMetaKey{color:#a1dfffd1;font-size:11px}.resultsList .resultMetaValue{color:var(--text);font-size:11px}@media (max-width:900px){.resultsList .resultListHeader{grid-template-columns:42px minmax(0,1fr) 138px}.resultsList .resultListActionRail{min-width:138px}.resultsList .resultMetaRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.resultsList .resultListShell{padding:11px 12px 8px}.resultsList .resultListHeader{grid-template-columns:42px minmax(0,1fr);gap:10px}.resultsList .scoreBlock{width:42px;min-width:42px}.resultsList .scoreValue{width:42px;height:42px;font-size:18px}.resultsList .resultListActionRail{grid-column:1/-1;align-items:flex-end;width:100%;min-width:0;margin-top:0}.resultsList .resultListMenuWrap{margin-top:0}.resultsList .resultTitle{font-size:14px}.resultsList .resultListPrimaryActions{width:auto}.resultsList .resultFooter{padding:0 12px 12px}.resultsList .resultMetaRow{grid-template-columns:1fr}}.resultsGrid.resultsList .resultCardList{text-align:left!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-areas:none!important;align-items:stretch!important;gap:0!important;display:flex!important}.resultsGrid.resultsList .resultListShell,.resultsGrid.resultsList .resultFooter{width:100%}.resultsGrid.resultsList .resultListShell{flex:auto}.resultsGrid.resultsList .resultTopRow{margin:0;display:block}.resultsGrid.resultsList .scoreBlock,.resultsGrid.resultsList .resultTitle,.resultsGrid.resultsList .resultSummary,.resultsGrid.resultsList .resultCardMenuWrap,.resultsGrid.resultsList .resultActions,.resultsGrid.resultsList .resultActionsRow,.resultsGrid.resultsList .resultMetaToggle,.resultsGrid.resultsList .resultMetaRow{text-align:left!important;grid-area:auto!important;place-self:auto!important}.resultCardVertical{background:linear-gradient(#111a2af0,#0c1423f0);border:1px solid #ffffff14;border-radius:5px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 10px 18px #0000001f}.resultVerticalShell{color:var(--text);background:0 0;flex-direction:column;flex:auto;padding:14px 16px 12px;display:flex}.resultVerticalHero{background:0 0;border:0;border-radius:0;padding:0}.resultVerticalHeroTop{align-items:start;gap:12px;display:flex}.resultVerticalLead{flex:auto;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:12px;min-width:0;display:grid}.resultVerticalMenuWrap{flex:none;align-self:start;margin-top:-10px;margin-left:auto;margin-right:-8px;position:relative}.resultVerticalMenuWrap .resultCardMenu{top:calc(100% - 2px)}.resultVerticalScore{color:#a1dfff;background:#a1dfff1f;border:0;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:600;line-height:1;display:flex}.resultVerticalTitle{letter-spacing:-.02em;min-width:0;color:var(--text);font-size:15px;font-weight:600;line-height:1.15}.resultVerticalScoreRow{border-bottom:1px solid #6c8ab62e;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:0 0 14px;display:flex}.resultVerticalScoreRowLabel{color:#a1dfffd1;font-size:12px;font-weight:500}.resultVerticalScore.resultVerticalScoreRowValue{width:32px;height:32px;font-size:15px}.resultVerticalSummary{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.42}.resultVerticalPrimaryActions{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:6px;display:flex}.resultVerticalSourceBtn,.resultVerticalMetaBtn{white-space:nowrap;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;min-height:28px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.resultVerticalSourceBtn{color:#a1dfff;background:0 0;border:1px solid #0000}.resultVerticalSourceBtn:hover,.resultVerticalSourceBtn:focus-visible{color:#d9f2ff;background:0 0;border-color:#0000;text-decoration:underline}.resultVerticalMetaBtn{color:#fff;background:0 0;border:1px solid #0000;margin-left:auto}.resultVerticalMetaLinkBtn{color:#a1dfff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.resultVerticalMetaLinkBtn:hover,.resultVerticalMetaLinkBtn:focus-visible{color:#d9f2ff;outline:none;text-decoration:underline}.resultVerticalMetaBtn:hover,.resultVerticalMetaBtn:focus-visible{color:#fff;background:0 0;border-color:#0000;text-decoration:underline}.resultVerticalMetaPanel{background:0 0;border-top:1px solid #6c8ab63d;padding:0 18px 18px}.resultVerticalMetaCard{background:0 0;border:0;border-radius:0;padding:14px 0 0}.resultVerticalMetaList{flex-direction:column;gap:0;margin:0;display:flex}.resultVerticalMetaRow{border-bottom:1px solid #6c8ab62e;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding:0 0 14px;display:flex}.resultVerticalMetaRow:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.resultVerticalMetaRow dt{color:#a1dfffd1;margin:0;font-size:12px;font-weight:500}.resultVerticalMetaRow dt,.resultVerticalMetaLabel{align-items:center;gap:8px;display:inline-flex}.resultVerticalSourceBtn:before,.resultVerticalMetaBtn:before,.resultVerticalMetaRow dt:before{content:"";opacity:.95;background-position:50%;background-repeat:no-repeat;background-size:14px 14px;flex:0 0 14px;width:14px;height:14px}.resultVerticalSourceBtn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1dfff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 5h5v5M10 14l9-9M19 14v4a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h4'/%3E%3C/svg%3E")}.resultVerticalMetaBtn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.resultVerticalMetaRow:first-child dt:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1dfff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.07 0l2.12-2.12a5 5 0 1 0-7.07-7.07L11 5'%3E%3C/path%3E%3Cpath d='M14 11a5 5 0 0 0-7.07 0L4.81 13.12a5 5 0 0 0 7.07 7.07L13 19'%3E%3C/path%3E%3C/svg%3E")}.resultVerticalMetaRow:nth-child(2) dt:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1dfff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19h16M6 19V9m4 10V9m4 10V9m4 10V9M3 9h18L12 4 3 9Z'/%3E%3C/svg%3E")}.resultVerticalMetaRow:nth-child(3) dt:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1dfff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4h10M7 8h10M6 4h12a1 1 0 0 1 1 1v14H5V5a1 1 0 0 1 1-1Z'/%3E%3C/svg%3E")}.resultVerticalMetaRow:nth-child(4) dt:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1dfff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10H7zM3.5 12H7m10 0h3.5M12 3.5V7m0 10v3.5'/%3E%3C/svg%3E")}.resultVerticalMetaRow:nth-child(5) dt:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1dfff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M4 10h16'/%3E%3C/svg%3E")}.resultVerticalMetaRow:nth-child(n+6):not(:nth-last-child(-n+2)) dt:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1dfff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 1 1 1.46 3.54L8 20H5v-3l3.46-3.46A4.98 4.98 0 0 1 10 13Z'/%3E%3C/svg%3E")}.resultVerticalMetaRow:nth-last-child(2) dt:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1dfff' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='3' fill='%23a1dfff' stroke='none'/%3E%3C/svg%3E")}.resultVerticalMetaRow:last-child dt:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1dfff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h7l2 2h9v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E")}.resultVerticalMetaRow dd{text-align:right;color:var(--text);margin:0;font-size:12px;font-weight:500}.resultCardList .resultMetaRow,.resultCardList .resultMetaToggle,.resultCardList .resultActions,.resultCardList .resultActionsRow{grid-area:auto;justify-self:auto;width:auto}.resultsChatActionModal{border-color:var(--border);width:100%;max-width:1080px;box-shadow:var(--shadow);background:#111a2afa;border-radius:8px;margin:auto 0}.resultsChatActionModal .modalHeader{border-bottom:1px solid var(--border);padding:12px 14px}.resultsChatActionModal .modalTitle{color:var(--text);font-size:16px;font-weight:700}.resultsChatActionBody{padding:14px}.resultsChatActionLayout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.95fr);gap:14px;display:grid}.resultsChatActionSummaryPanel,.resultsChatActionChoicesPanel{background:linear-gradient(#111a2af0,#0c1423f0);border:1px solid #ffffff14;border-radius:8px;min-width:0}.resultsChatActionPreview{box-shadow:none;flex-direction:column;gap:14px;padding:14px;display:flex}.resultsChatActionHero{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid}.resultsChatActionScoreBadge{color:#a1dfff;background:linear-gradient(#253e5ef0,#1c3049f0);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex}.resultsChatActionHeroText{min-width:0}.resultsChatActionPreviewTitle{letter-spacing:-.01em;max-width:100%;color:var(--text);font-size:18px;font-weight:700;line-height:1.2}.resultsChatActionPreviewSummary{max-width:100%;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.resultsChatActionMetaCard{background:#141f3185;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.resultsChatActionMetaCardTitle{color:var(--text);padding:12px 14px 10px;font-size:13px;font-weight:600}.resultsChatActionMetaList{margin:0}.resultsChatActionMetaRow{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.resultsChatActionMetaRow dt{color:#a1dfffdb;margin:0;font-size:12px;font-weight:500}.resultsChatActionMetaRow dd{color:var(--text);text-align:right;margin:0;font-size:12px;font-weight:600}.resultsChatActionChoicesPanel{padding:14px}.resultsChatActionChoices{grid-template-columns:1fr;gap:10px;display:grid}.resultsChatActionButton{width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;box-shadow:none;background:linear-gradient(#141f31f0,#0e1624f0);border:1px solid #a1dfff38;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .12s,background .12s,transform .12s;display:flex}.resultsChatActionButton:hover{background:linear-gradient(#19263cf5,#111b2af5);border-color:#a1dfff70;transform:translateY(-1px)}.resultsChatActionButtonIcon{color:#a1dfff;flex:0 0 18px;width:18px;height:18px}.resultsChatActionButtonIcon svg{width:100%;height:100%;display:block}@media (max-width:900px){.resultsChatActionBody{padding:12px}.resultsChatActionLayout{grid-template-columns:1fr}.resultsChatActionPreview{padding:14px}.resultsChatActionPreviewTitle{font-size:18px}.resultsChatActionPreviewSummary{font-size:13px;line-height:1.7}.resultsChatActionButton{min-height:48px;padding:0 14px;font-size:13px}}@media (max-width:720px){.resultsChatActionChoices{grid-template-columns:1fr}}@media (max-width:1280px){.resultTitle{font-size:18px}}@media (max-width:720px){.resultTitle{font-size:17px}.scoreValue{font-size:26px}.resultActionsRow{flex-wrap:wrap}.resultsActionSecondaryGroup{justify-content:flex-start;width:100%;margin-left:0}}.taskTypeSelectWrap{position:relative}.taskModalTopRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.taskTypeSelectTrigger{text-align:left;min-height:40px;color:var(--text);cursor:pointer;background:#0a1020b8;border-color:#a1dfff4d;justify-content:space-between;align-items:center;gap:10px;display:flex}.taskTypeSelectTrigger[data-placeholder=true]{color:var(--placeholder)}.taskTypeSelectTrigger:focus,.taskTypeSelectTrigger[aria-expanded=true]{border-color:#a1dfff;box-shadow:0 0 0 3px #a1dfff33}.taskTypeSelectChevron{color:#a1dfffe0;flex:none;justify-content:center;align-items:center;width:14px;font-size:12px;display:inline-flex}.taskTypeSelectMenu{border:1px solid var(--border);box-shadow:var(--shadow);z-index:40;background:#111a2af7;border-radius:8px;padding:0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.taskTypeSelectOption{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:flex}.taskTypeSelectOption:hover,.taskTypeSelectOption:focus-visible{background:#ffffff14;outline:none}.taskTypeSelectOption.is-selected{background:#ffffff0a}.taskDeadlinePicker .projectsDateTrigger{min-height:40px}@media (max-width:720px){.taskModalTopRow{grid-template-columns:1fr}.taskTypeSelectOption{font-size:12px}}.formError{color:#ff5468fa;margin-top:8px;font-size:12px;font-weight:800}.modalOverlay{justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow:auto}.appRoot--lightTheme :is(.modalOverlay.reportViewerModalOverlay,.modalOverlay.decisionViewerModalOverlay,.modalOverlay.noteViewerModalOverlay,.modalOverlay.taskViewerModalOverlay,.modalOverlay.kirjausViewerModalOverlay,.modalOverlay.contactViewerModalOverlay){-webkit-backdrop-filter:blur(8px)saturate(106%);background:#1023412e}.modal{background:var(--popup-bg);border:1px solid var(--border);width:100%;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;max-height:calc(100vh - 44px);display:flex;overflow:hidden}.modalHeader{border-bottom:1px solid var(--border);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:14px;display:flex}.modalTitle{letter-spacing:-.01em;font-weight:950}.modalCloseBtn{justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.modalBody{flex:auto;min-height:0;padding:14px;overflow:auto}.modalFooter{border-radius:0 0 8px 8px;padding:14px}.modal.addTaskModal{width:min(660px,100vw - 44px);min-height:530px;margin:auto}.modal.addTaskModal.is-deadline-open{min-height:620px}.modal.addTaskModal .modalBody{scrollbar-width:thin;scrollbar-color:#a1dfff85 #121d2ee0;padding:18px}.modal.addTaskModal .modalBody::-webkit-scrollbar{width:10px}.modal.addTaskModal .modalBody::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffb8,#68b4ff8f);border:2px solid #121d2ee0;border-radius:999px}.modal.addTaskModal .modalBody::-webkit-scrollbar-track{background:#121d2ee0;border-radius:999px}.modal.addTaskModal:not(.is-deadline-open) .textarea{min-height:88px}.modal.addTaskModal.is-deadline-open .textarea{min-height:112px}.modal.addTaskModal .taskDetailsTextarea{font-family:inherit;font-weight:400}.modal.addNoteModal,.modal.addContactModal,.modal.preparationTemplateModal{margin:auto}.modal.addContactModal .modalBody{scrollbar-width:thin;scrollbar-color:#84beff94 #121d2ee0}.modal.addContactModal input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.modal.addContactModal .modalBody::-webkit-scrollbar{width:10px}.modal.addContactModal .modalBody::-webkit-scrollbar-track{background:#121d2ee0}.modal.addContactModal .modalBody::-webkit-scrollbar-thumb{background:#84beff94;border:2px solid #121d2ee0;border-radius:999px}.modal.addContactModal .contactSelectMenu{flex-direction:column;display:flex;overflow:hidden}.modal.addContactModal .contactSelectSearch{border-bottom:1px solid #a1dfff1f;padding:8px}.modal.addContactModal .contactSelectSearchInput{height:34px;min-height:34px}.modal.addContactModal .contactSelectList{scrollbar-width:thin;scrollbar-color:#8fd9ff8f #121d2ef0;max-height:168px;overflow:auto}.modal.addContactModal .contactSelectEmpty{color:var(--placeholder);padding:12px;font-size:13px}.modal.addContactModal .contactSelectList::-webkit-scrollbar{width:10px}.modal.addContactModal .contactSelectList::-webkit-scrollbar-track{background:#121d2ef0;border-radius:999px}.modal.addContactModal .contactSelectList::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffbd,#68b4ff8f);border:2px solid #121d2ef0;border-radius:999px}.modal.addContactModal .contactSelectList::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b4e8ffe0,#78c4ffad)}.modal.createProjectModal,.modal.createFolderModal{min-height:0}.modal.createProjectModal .modalBody,.modal.createFolderModal .modalBody{min-height:0;padding-bottom:14px;overflow:auto}.modal.createProjectModal .modalBody{scrollbar-width:thin;scrollbar-color:#8fd9ff8f #121d2ef0;max-height:calc(100vh - 190px)}.modal.createProjectModal .projectsSingleSelect .moveProjectFolderMenu,.modal.createFolderModal .projectsSingleSelect .moveProjectFolderMenu{box-sizing:border-box;width:100%;min-width:100%;max-height:180px;margin-bottom:12px;left:0;right:0;overflow:auto}.modal.createProjectModal .contactSelectTrigger{min-height:40px;color:var(--text);background:#172336eb;border:1px solid #a1dfff2e;border-radius:8px}.modal.createProjectModal .contactSelectTrigger:hover{border-color:#a1dfff57}.modal.createProjectModal .contactSelectTrigger[aria-expanded=true],.modal.createProjectModal .contactSelectTrigger:focus-visible{border-color:#a1dfff6b;box-shadow:0 0 0 4px #a1dfff14}.modal.createProjectModal .contactSelectMenu{box-sizing:border-box;z-index:260;background:#09101dfa;border-color:#a1dfff29;border-radius:8px;flex-direction:column;width:100%;min-width:100%;max-height:220px;margin-top:6px;display:flex;left:0;right:0;box-shadow:0 26px 48px #00000057}.modal.createProjectModal .contactSelectSearch{border-bottom:1px solid #a1dfff1f;padding:8px}.modal.createProjectModal .contactSelectSearchInput{height:34px;min-height:34px}.modal.createProjectModal .contactSelectList{scrollbar-width:thin;scrollbar-color:#8fd9ff8f #121d2ef0;max-height:168px;overflow:auto}.modal.createProjectModal .contactSelectEmpty{color:var(--placeholder);padding:12px;font-size:13px}.modal.createProjectModal .contactSelectList::-webkit-scrollbar{width:10px}.modal.createProjectModal .contactSelectList::-webkit-scrollbar-track{background:#121d2ef0;border-radius:999px}.modal.createProjectModal .contactSelectList::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffbd,#68b4ff8f);border:2px solid #121d2ef0;border-radius:999px}.modal.createProjectModal .contactSelectList::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b4e8ffe0,#78c4ffad)}.modal.createProjectModal .modalBody::-webkit-scrollbar{width:10px}.modal.createProjectModal .modalBody::-webkit-scrollbar-track{background:#121d2ef0;border-radius:999px}.modal.createProjectModal .modalBody::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffbd,#68b4ff8f);border:2px solid #121d2ef0;border-radius:999px}.modal.createProjectModal .modalBody::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b4e8ffe0,#78c4ffad)}.modal.createProjectModal .createProjectModalTextarea{resize:vertical;height:auto;min-height:118px;padding-top:10px;padding-bottom:10px}.modal.createProjectModal .createProjectModalExtras{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}.modal.createProjectModal .projectsSingleSelect{position:relative}.modal.createProjectModal .projectsMultiSelectTrigger{min-height:40px;color:var(--text);background:#172336eb;border:1px solid #a1dfff2e;border-radius:8px}.modal.createProjectModal .projectsMultiSelectTrigger:hover{border-color:#a1dfff57}.modal.createProjectModal .projectsMultiSelectTrigger[aria-expanded=true],.modal.createProjectModal .projectsMultiSelectTrigger:focus-visible{border-color:#a1dfff6b;box-shadow:0 0 0 4px #a1dfff14}.modal.createProjectModal .projectsSingleSelect .projectsMultiSelectMenu{background:#09101dfa;border-color:#a1dfff29;border-radius:8px;max-height:220px;margin-top:6px;padding:6px;box-shadow:0 26px 48px #00000057}.modal.createProjectModal .projectsSingleSelect .projectsMultiSelectMenu.createProjectPipelineMenu{flex-direction:column;padding:0;display:flex}.modal.createProjectModal .projectsSingleSelectSearch{border-bottom:1px solid #a1dfff1f;padding:8px}.modal.createProjectModal .projectsSingleSelectSearchInput{height:34px;min-height:34px}.modal.createProjectModal .projectsSingleSelectList{scrollbar-width:thin;scrollbar-color:#8fd9ff8f #121d2ef0;max-height:168px;overflow:auto}.modal.createProjectModal .projectsSingleSelectList::-webkit-scrollbar{width:10px}.modal.createProjectModal .projectsSingleSelectList::-webkit-scrollbar-track{background:#121d2ef0;border-radius:999px}.modal.createProjectModal .projectsSingleSelectList::-webkit-scrollbar-thumb{background:linear-gradient(#a1dfffbd,#68b4ff8f);border:2px solid #121d2ef0;border-radius:999px}.modal.createProjectModal .projectsSingleSelectList::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b4e8ffe0,#78c4ffad)}.modal.createProjectModal .projectsSingleSelectEmpty{color:var(--placeholder);padding:12px;font-size:13px}.modal.createProjectModal .createProjectPipelineMenu .projectsSingleSelectItem{width:100%;min-height:0;color:var(--text);text-align:left;font:inherit;background:0 0;border:0;border-radius:0;padding:11px 12px;font-size:14px;font-weight:400}.modal.createProjectModal .createProjectPipelineMenu .projectsSingleSelectItem:hover,.modal.createProjectModal .createProjectPipelineMenu .projectsSingleSelectItem:focus-visible{background:#ffffff14;outline:none}.modal.createProjectModal .createProjectPipelineMenu .projectsSingleSelectItem.is-selected{background:#ffffff0a}.modal.deleteProjectModal .modalBody,.modal.confirmDialogModal .modalBody{padding:20px 24px 18px}.modal.deleteProjectModal .modalFooter,.modal.confirmDialogModal .modalFooter{border-top:1px solid var(--line);padding:18px 24px 20px}.modal.deleteProjectModal .muted,.modal.confirmDialogModal .muted{line-height:1.5}.modal.deleteProjectModal .deleteConfirmField,.modal.confirmDialogModal .deleteConfirmField{margin-top:18px}.modal.deleteProjectModal .deleteConfirmField label,.modal.confirmDialogModal .deleteConfirmField label{color:#eaf0ffd1;margin-bottom:10px;font-size:11px;display:block;font-weight:400!important}.modal.deleteProjectModal .field.deleteConfirmField>label,.modal.confirmDialogModal .field.deleteConfirmField>label{font-weight:400!important}.modal.deleteProjectModal .confirmDialogMessage,.modal.confirmDialogModal .confirmDialogMessage{white-space:pre-line}.modal.deleteProjectModal .deleteConfirmName,.modal.confirmDialogModal .deleteConfirmName{color:#8fd9ff}.modal.preparationTemplateModal{align-self:center;margin:0}.modalOverlay.preparationTemplateModalOverlay{justify-content:center;align-items:center}.modal.preparationTemplatePickerModal{align-self:center;margin:0}.modalOverlay.preparationTemplatePickerModalOverlay{justify-content:center;align-items:center}.modal.preparationEditorModal .modalFooter{display:none}.modal.preparationEditorModal .modalHeader{border-bottom:1px solid #ffffff12;flex-shrink:0;min-height:44px;padding:6px 10px 6px 16px}.modal.preparationEditorModal .modalTitle{letter-spacing:-.01em;opacity:.82;font-size:13px;font-weight:700}.modal.preparationEditorModal .modalBody{flex-direction:column;flex:auto;min-height:0;max-height:none;padding:10px;display:flex;overflow:hidden}.modal.preparationEditorModal .modalFooter{padding:6px 10px}.modal.preparationEditorModal{background:#111a2af5;flex-direction:column;height:calc(100vh - 80px);max-height:calc(100vh - 80px);display:flex}.modal.preparationEditorModal .btn{height:34px;padding-top:0;padding-bottom:0}.modal.preparationEditorModal .preparationEditorMain{padding:0}.modal.preparationEditorModal .preparationRichEditorViewport{height:100%;padding:16px 18px}.modalFooterRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.modalInlineError{color:#ff6a7cfa;margin-right:auto;font-size:12px;font-weight:700;line-height:1.2}.kwRow{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.kwChips{flex-wrap:wrap;gap:8px;max-height:92px;padding-right:6px;display:flex;overflow:auto}.chipBtn.on{background:#2f7dff1f;border-color:#2f7dff61}.centerRow{justify-content:center;display:flex}.resultCard.seen{opacity:.92}
}

