@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}
}

@layer pages {
.resultsPage,.resultsPageLocked{color:var(--text)}.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:17px;font-weight:600;line-height:1.1}.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}}@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:40px 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:17px;font-weight:600;line-height:1.1}.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}}.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}
}

@layer pages {
.preparationEditorLayout,.preparationRichEditorPage{color:var(--text)}.preparationEditorPanel{border:1px solid var(--surface-border);background:var(--surface-bg);box-shadow:var(--surface-shadow);border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.preparationEditorHeader{border-bottom:1px solid var(--popup-divider);background:var(--popup-header-bg);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.preparationEditorSection{border-bottom:1px solid var(--popup-divider);padding:14px}.preparationEditorSection:last-child{border-bottom:0}.preparationSectionMenu{border:1px solid var(--menu-border);background:var(--menu-bg);box-shadow:var(--menu-shadow);z-index:100;border-radius:8px;padding:4px}.noteListCard{border:1px solid var(--surface-border);background:var(--surface-bg);box-shadow:var(--surface-shadow);cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base),transform var(--transition-fast);border-radius:5px;padding:14px 16px}.noteListCard:hover{border-color:var(--surface-hover-border);background:var(--surface-hover-bg);transform:translateY(-1px)}.noteCardTitleRow{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.noteCardDate{color:var(--muted2);flex-shrink:0;font-size:11px}.noteCardBody{color:var(--muted);font-size:13px;line-height:1.55}.taskListCard{border:1px solid var(--surface-border);background:var(--surface-bg);cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base);border-radius:5px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.taskListCard:hover{border-color:var(--surface-hover-border);background:var(--surface-hover-bg)}.taskCardHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.taskCardDate{color:var(--muted2);font-size:11px}.taskToggleBtn{border:1.5px solid var(--inner-border);cursor:pointer;width:20px;height:20px;transition:background var(--transition-fast),border-color var(--transition-fast);background:0 0;border-radius:4px;flex-shrink:0}.taskToggleBtn.is-done{background:#8fd9ff;border-color:#8fd9ff}.field .preparationToolbarSelect{border:1px solid var(--inner-border);background:var(--inner-bg);width:auto;min-width:0;height:30px;color:var(--text);appearance:none;cursor:pointer;border-radius:5px;outline:none;flex:none;padding:0 8px;font-size:12px}.appRoot--lightTheme .noteListCard,.appRoot--lightTheme .taskListCard,.appRoot--lightTheme .preparationEditorPanel{background:linear-gradient(#f7fafefc,#eef4faf7);border-color:#0f2a571c;box-shadow:0 10px 28px #1022440f,inset 0 1px #ffffffeb}.preparationEditorLayout{--preparation-panel-surface:#0e1624f7;--preparation-panel-border:#ffffff0f;flex:1 1 0;grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:stretch;gap:22px;min-height:0;display:grid}.preparationEditorMain{z-index:1;background:var(--preparation-panel-surface);border:0;border-radius:8px;flex-direction:column;align-self:stretch;min-height:0;padding:12px;display:flex;position:relative;overflow:hidden}.preparationEditorSidebar{z-index:8;border:1px solid var(--preparation-panel-border);background:var(--preparation-panel-surface);border-radius:8px;flex-direction:column;gap:14px;height:100%;min-height:0;padding:12px;display:flex;position:relative;overflow:visible}.preparationEditorSidebarBody{flex-direction:column;flex:auto;min-height:0;padding-right:0;display:flex;overflow:visible}.preparationEditorSidebarBody::-webkit-scrollbar{width:12px;height:12px}.preparationRichEditorViewport::-webkit-scrollbar{width:12px;height:12px}.preparationEditorSidebarBody::-webkit-scrollbar-track{background:#0e1523fa;border:1px solid #7ebaff14;border-radius:999px}.preparationRichEditorViewport::-webkit-scrollbar-track{background:#0e1523fa;border:1px solid #7ebaff14;border-radius:999px}.preparationEditorSidebarBody::-webkit-scrollbar-thumb{background:linear-gradient(#91d0ffe0,#68aaf8d1);border:2px solid #0e1523fa;border-radius:999px}.preparationRichEditorViewport::-webkit-scrollbar-thumb{background:linear-gradient(#91d0ffe0,#68aaf8d1);border:2px solid #0e1523fa;border-radius:999px}.preparationEditorSidebarBody::-webkit-scrollbar-thumb:hover{background:linear-gradient(#aadcfff0,#75b8ffe6)}.preparationRichEditorViewport::-webkit-scrollbar-thumb:hover{background:linear-gradient(#aadcfff0,#75b8ffe6)}.preparationRichEditorViewport{scrollbar-width:thin;scrollbar-color:#7ebaffb8 #101828eb}.preparationEditorSidebarHeader{border-bottom:0;flex:none;padding-bottom:10px;position:relative}.preparationEditorSidebarTitle{letter-spacing:-.01em;padding-right:40px;font-size:16px;font-weight:950;line-height:1.15}.preparationEditorSidebarClose{color:#bfdeffd6;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.preparationEditorSidebarClose:hover{color:#fff;background:#ffffff0d}.preparationEditorSidebar .projectsMultiSelectMenu,.preparationEditorSidebar .preparationToolbarMenu{z-index:500;isolation:isolate}.preparationEditorSidebarContent{overflow:visible}.preparationEditorSidebarContent>.field+.field,.preparationEditorSidebarContent>.preparationEditorMetaGrid+.preparationEditorSidebarToolbox,.preparationEditorSidebarContent>.preparationEditorSidebarToolbox+.field{margin-top:14px}.preparationEditorSidebar .field>label,.preparationEditorSidebar .preparationEditorToolbarField>label,.preparationEditorSidebar .preparationEditorSearchField>label,.preparationEditorSidebar .preparationEditorPageNavField>label,.preparationEditorSidebar .preparationEditorOutlineField>label{color:var(--muted2);font-weight:500}.preparationEditorSidebarToolbox{z-index:200;border-top:0;flex:none;margin-top:14px;padding-top:0;position:relative}.preparationEditorOutlineField{z-index:1;flex-direction:column;flex:auto;min-height:0;margin-top:12px;display:flex;position:relative}.preparationEditorOutlineList{scrollbar-width:thin;scrollbar-color:#7ebaffb8 #101828eb;background:linear-gradient(#0d1422fa,#090f1afa);border:1px solid #54658347;border-radius:8px;flex:auto;gap:3px;min-height:0;max-height:100%;padding:8px;display:grid;overflow:auto;box-shadow:inset 0 1px #ffffff08}.preparationEditorOutlineList::-webkit-scrollbar{width:10px}.preparationEditorOutlineList::-webkit-scrollbar-track{background:#0e1523fa;border:1px solid #7ebaff14;border-radius:999px}.preparationEditorOutlineList::-webkit-scrollbar-thumb{background:linear-gradient(#91d0ffe0,#68aaf8d1);border:2px solid #0e1523fa;border-radius:999px}.preparationEditorOutlineList::-webkit-scrollbar-thumb:hover{background:linear-gradient(#aadcfff0,#75b8ffe6)}.preparationEditorOutlineItem{color:#e2ebf9e6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:4px;width:100%;padding:4px 8px;font-size:12px;line-height:1.15;transition:background .16s,color .16s;display:flex}.preparationEditorOutlineItem:hover{color:#fff;background:#ffffff0d}.preparationEditorOutlineItem.is-level-2{padding-left:18px}.preparationEditorOutlineItem.is-level-3{padding-left:28px}.preparationEditorOutlineNumber{color:#85c0fff5;flex:none;min-width:0;font-size:12px;font-weight:700;line-height:1.35}.preparationEditorOutlineText{white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;font-size:11px;line-height:1.15}.preparationToolbar.preparationToolbarSidebar{isolation:isolate;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:6px;width:100%;max-width:100%;margin-bottom:0;padding:8px;display:grid;position:relative;overflow:visible}.preparationToolbar.preparationToolbarSidebar .preparationToolbarSelectFontSize,.preparationToolbar.preparationToolbarSidebar .preparationToolbarSelectTextStyle{grid-column:span 1;justify-self:center;width:26px}.preparationToolbar.preparationToolbarSidebar .preparationToolbarSelectFontSize{width:34px}.preparationToolbar.preparationToolbarSidebar>button,.preparationToolbar.preparationToolbarSidebar>.preparationToolbarMenuWrap{justify-self:center}.preparationEditorPageCountField{z-index:1;margin-top:14px;position:relative}.preparationEditorPageCountRow{align-items:flex-end;gap:10px;display:flex}.preparationEditorSearchField{flex:auto;min-width:0}.preparationEditorPageNavField{flex:none}.preparationEditorSearchGroup{flex:auto;min-width:0;position:relative}.preparationEditorSearchInput{flex:auto;min-width:0;padding-right:38px}.preparationEditorSearchButton{color:#bfdeffe0;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.preparationEditorSearchButton:hover{color:#fff;background:#ffffff0d}.preparationEditorPageStepper{flex:0 0 92px;height:38px}.preparationEditorPageNumberInput{align-items:center;gap:6px;height:38px;min-height:38px;padding-right:34px;font-weight:400;display:flex}.preparationEditorPageSlash,.preparationEditorPageMax{color:var(--muted);font-weight:400}.preparationEditorSidebarMenuWrap{margin-bottom:12px;position:relative}.preparationEditorSidebarMenuBtn{justify-content:space-between;align-items:center;gap:10px;width:100%;display:inline-flex}.preparationEditorSidebarMenuBackdrop{z-index:499;position:fixed;inset:0}.preparationEditorSidebarMenuDropdown{border:1px solid var(--border);box-shadow:var(--shadow);z-index:500;background:#111a2afa;border-radius:8px;padding:0;position:fixed;overflow:hidden}.preparationEditorSidebarMenuItem{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:flex}.preparationEditorSidebarMenuItem:hover,.preparationEditorSidebarMenuItem:focus-visible{background:#ffffff14;outline:none}.preparationEditorSidebarMenuDivider{background:var(--border);height:1px}.preparationEditorSidebarMenuItem.is-back{color:#bfdeff75;letter-spacing:.01em;min-height:34px;font-size:11px}.preparationEditorSidebarMenuItem.is-back:hover{color:#bfdeffb8;background:0 0}.preparationEditorSidebarMenuItemChevron{opacity:.38;margin-left:auto;font-size:13px}.preparationEditorSidebarMenuDropdown.is-generoi{scrollbar-width:thin;scrollbar-color:#7ebaffb8 #0e1523fa;max-height:min(72vh,560px);overflow:hidden auto}.preparationEditorSidebarMenuDropdown.is-generoi::-webkit-scrollbar{width:8px}.preparationEditorSidebarMenuDropdown.is-generoi::-webkit-scrollbar-track{background:#0e1523fa;border:1px solid #7ebaff14;border-radius:999px}.preparationEditorSidebarMenuDropdown.is-generoi::-webkit-scrollbar-thumb{background:linear-gradient(#91d0ffe0,#68aaf8d1);border:2px solid #0e1523fa;border-radius:999px}.preparationEditorSidebarMenuDropdown.is-generoi::-webkit-scrollbar-thumb:hover{background:linear-gradient(#aadcfff0,#75b8ffe6)}.preparationEditorSidebarMenuGeneroi{flex-direction:column;gap:4px;padding:6px 4px;display:flex}.preparationEditorSidebarMenuGroupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);padding:8px 12px 3px;font-size:10px;font-weight:700}.preparationEditorSidebarMenuAiItem{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.preparationEditorSidebarMenuAiItem:hover{background:#ffffff14}.preparationEditorSidebarMenuAiIcon{opacity:.6;flex-shrink:0;margin-top:2px;font-size:11px}.preparationEditorSidebarMenuAiText{flex-direction:column;gap:4px;display:flex}.preparationEditorSidebarMenuAiText strong{font-size:13px;font-weight:600;line-height:1.3}.preparationEditorSidebarMenuAiText span{color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.preparationEditorSidebarActions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;grid-template-columns:1fr 1fr;gap:10px;margin-top:0;padding-top:12px;padding-bottom:2px;display:grid}.preparationEditorExportWrap{position:relative}.preparationEditorSidebarActions .btn{white-space:nowrap;width:100%;padding-left:10px;padding-right:10px;font-size:11px;line-height:1}.preparationEditorExportBtn,.preparationEditorSaveBtn{justify-content:space-between;align-items:center;gap:10px;display:inline-flex}.preparationEditorSaveBtn .preparationEditorExportChevron{color:inherit;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.preparationEditorExportChevron{color:#a1dfffe0;flex:none}.preparationEditorExportMenu{border:1px solid var(--border);box-shadow:var(--shadow);z-index:30;background:#111a2afa;border-radius:8px;padding:0;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden}.preparationEditorExportMenuItem{width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 12px;font-size:12px;font-weight:500}.preparationEditorExportMenuItem:hover,.preparationEditorExportMenuItem:focus-visible{background:#ffffff14;outline:none}.modal.preparationImportModal{background:#111a2a;align-self:center;margin:0}.modalOverlay.preparationImportModalOverlay{justify-content:center;align-items:center}.preparationImportModalBody{gap:16px;display:grid}.preparationImportSourceList{flex-wrap:wrap;gap:8px;display:flex}.preparationImportSourceBtn{color:#e1ebf8eb;cursor:pointer;background:#121d2eb3;border:1px solid #a1dfff38;border-radius:5px;padding:9px 12px;transition:background .14s,border-color .14s,color .14s}.preparationImportSourceBtn:hover{background:#ffffff0d;border-color:#a1dfff57}.preparationImportSourceBtn.is-active{color:#fff;background:#8fd9ff29;border-color:#8fd9ff8c}.preparationImportItems{scrollbar-width:thin;scrollbar-color:#8fd9ff75 #0c131fb8;gap:10px;max-height:56vh;padding-right:4px;display:grid;overflow:auto}.preparationImportItems::-webkit-scrollbar{width:10px}.preparationImportItems::-webkit-scrollbar-thumb{background:linear-gradient(#8fd9ff80,#5aa4d661);border:2px solid #0c131fb8;border-radius:999px}.preparationImportItems::-webkit-scrollbar-track{background:#0c131fb8;border-radius:999px}.preparationImportItemCard{background:#0d1524c7;border:1px solid #ffffff0f;border-radius:5px;min-height:94px;padding:12px 14px 12px 48px;transition:border-color .16s,background .16s;position:relative}.preparationImportItemCard:hover{background:#0f1828e6;border-color:#a1dfff2e}.preparationImportItemCard.is-selected{background:#131f31f5;border-color:#8fd9ff5c}.preparationImportItemHeader{justify-content:flex-start;align-items:center;gap:12px;display:flex}.preparationImportItemSelect{cursor:pointer;flex:none;place-items:center;width:18px;height:18px;display:inline-grid;position:absolute;top:18px;left:14px}.preparationImportItemSelect input{opacity:0;cursor:pointer;position:absolute;inset:0}.preparationImportItemCheck{background:#121d2ecc;border:1px solid #a1dfff5c;border-radius:5px;width:18px;height:18px;position:relative}.preparationImportItemSelect input:checked+.preparationImportItemCheck{background:#8fd9ff38;border-color:#8fd9ffbf}.preparationImportItemSelect input:checked+.preparationImportItemCheck:after{content:"";border-bottom:2px solid #aee4ff;border-right:2px solid #aee4ff;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.preparationImportItemContent{min-width:0}.preparationImportItemTitle{color:#f3f7ff;font-weight:600;line-height:1.15}.preparationImportItemMeta{color:var(--muted);margin-top:3px;font-size:11px}.preparationImportItemPreview{color:#dae4f2e0;white-space:normal;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.preparationImportItemDashboard{flex-direction:column;gap:6px;min-width:0;display:flex}.preparationImportItemTopRow{color:var(--muted2);flex-wrap:wrap;gap:14px;font-size:11px}.preparationImportItemTopRow>*{white-space:nowrap}.preparationImportItemDashboard .dashboardObjectCard__title,.preparationImportItemDashboard .dashboardObjectCard__preview{-webkit-line-clamp:2}.preparationImportItemHeader .btn{white-space:nowrap;flex:none;height:30px;min-height:30px;padding:0 10px;font-size:11px}.preparationImportFooter{justify-content:flex-end;gap:8px;display:flex}.preparationEditorSidebarBottomBar{display:none}.preparationEditorModalFooterLayout{grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.preparationEditorModalFooterLeft{grid-template-columns:1fr 1fr;gap:10px;display:grid}.preparationEditorMain{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.preparationEditorMain .field{flex-direction:column;flex:auto;min-height:0;display:flex}.preparationEditorScroll{flex-direction:column;flex:1 1 0;min-height:0;padding-right:0;display:flex;overflow:hidden}.preparationEditorMetaGrid{z-index:900;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.preparationEditorMetaGrid input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:linear-gradient(#121b2cf5,#0b121ff5);border-color:#a1dfff33;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #0c121e2e}.preparationEditorMetaGrid input[type=date]:focus{border-color:#73b0ff80;box-shadow:0 0 0 2px #73b0ff29,inset 0 1px #ffffff0a}.preparationEditorMetaGrid input[type=date]::-webkit-calendar-picker-indicator{filter:invert(78%)sepia(20%)saturate(588%)hue-rotate(180deg)brightness(92%)contrast(94%);cursor:pointer}.preparationEditorMetaGrid input[type=date]::-webkit-datetime-edit{color:inherit}.preparationToolbar{border:1px solid var(--border);background:#0d1421f0;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px;display:flex;overflow:visible}.preparationToolbarSelect{flex:none;width:auto;min-width:0}.preparationToolbarTrigger{width:100%;min-width:0;height:26px;box-shadow:none;background:#172336eb;border-color:#a1dfff38;border-radius:8px;justify-content:center;gap:4px;padding:0 6px}.preparationToolbarIconTrigger{place-items:center;width:26px;height:26px;padding:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.preparationToolbarSelectFontSize .preparationToolbarIconTrigger{width:34px}.preparationToolbar .preparationToolbarSelect{background:0 0;border:0;height:auto;padding:0}.preparationToolbar .actionMiniBtn{box-shadow:none!important;background:0 0!important;border:0!important}.preparationToolbarValueLabel{letter-spacing:-.01em;font-size:12px;font-weight:500;line-height:1;display:inline-block}.preparationToolbarTrigger span:first-child{white-space:nowrap;flex:none;place-items:center;min-width:0;display:grid}.preparationToolbarIconTrigger span:first-child{flex:none}.preparationToolbarTrigger .projectsMultiSelectChevron{flex:none;font-size:11px}.preparationToolbarSelectFontSize{width:34px}.preparationToolbarSelectTextStyle{width:26px}.preparationToolbarSelect .projectsMultiSelectMenu{min-width:140px;padding:0;left:0;right:auto}.preparationToolbarSelect .projectsSingleSelectItem{border-radius:0;padding:11px 12px}.preparationToolbarSelect .projectsSingleSelectItem:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.preparationToolbarSelect .projectsSingleSelectItem:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.preparationToolbarMenuWrap{z-index:40;isolation:isolate;position:relative}.preparationToolbarMenuWrap:has(.preparationToolbarMenu){z-index:800}.preparationToolbarSelect:has(.projectsMultiSelectMenu){z-index:800}.preparationEditorMetaGrid .projectsSingleSelect{z-index:920;position:relative}.preparationEditorMetaGrid .projectsSingleSelect .projectsMultiSelectMenu{z-index:930;padding:0}.preparationEditorMetaGrid .projectsDatePickerWrap{z-index:920;position:relative}.preparationEditorMetaGrid .projectsDatePickerWrap:has(.projectsDatePickerMenu){z-index:1200}.preparationEditorMetaGrid .projectsDatePickerMenu{z-index:1210;-webkit-backdrop-filter:none;isolation:isolate;opacity:1;position:absolute;background:#0b1324!important}.preparationEditorMetaGrid .projectsDatePickerMenu:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:#0b1324;position:absolute;inset:0}.preparationEditorMetaGrid .projectsSingleSelect .projectsSingleSelectItem{border-radius:0;padding:11px 12px}.preparationEditorMetaGrid .projectsSingleSelect .projectsSingleSelectItem:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.preparationEditorMetaGrid .projectsSingleSelect .projectsSingleSelectItem:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.preparationToolbarMenu{border:1px solid var(--border);min-width:150px;box-shadow:var(--shadow);z-index:999;background:#111a2a;border-radius:10px;gap:0;padding:0;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;transform:translateZ(0)}.preparationToolbarMenuItem{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#111a2a;border:0;border-radius:0;padding:11px 12px}.preparationToolbarMenuItem:hover{color:var(--text);background:#1b2436}.preparationToolbarColorMenu{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:184px;min-width:0;padding:10px}.preparationToolbarColorItem{cursor:pointer;background:#141f31eb;border:1px solid #5d71906b;border-radius:8px;place-items:center;width:100%;height:34px;padding:0;display:grid}.preparationToolbarColorItem:hover{background:#18253af5;border-color:#84beff6b}.preparationToolbarColorSwatch{border-radius:999px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffff24}.preparationToolbarColorSwatch.is-highlight{border-radius:6px}.preparationTableMenu{gap:10px;width:280px;padding:12px}.preparationTableMenuModal{width:100%;max-width:100%;padding:4px 2px 2px}.preparationTableSection{gap:14px;padding:8px 4px 18px;display:grid}.preparationTableSection+.preparationTableSection{border-top:1px solid #6c80a42e;margin-top:8px;padding-top:18px}.preparationTableSectionTitle{color:#dfe8fff0;letter-spacing:-.01em;font-size:13px;font-weight:700}.preparationTableMenuTitle{color:#dfe8ffeb;padding:4px 2px 2px;font-size:12px;font-weight:600}.preparationTableMenuGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.preparationTableMenuGrid .preparationTableField{gap:8px}.preparationTableMenuGrid .preparationTableField>span{margin-bottom:6px;display:block}.preparationTableField{color:var(--muted);gap:14px;font-size:11px;display:grid}.preparationTableField>span{font-weight:500}.preparationTableMenu>.preparationTableField>span{font-size:13px}.preparationTableFieldCompact{margin:0 0 2px 22px}.preparationTableFieldCompact>span{margin-bottom:8px;display:block}.preparationTableFieldCompact.is-disabled{opacity:.72}.preparationTableFieldCompact.is-disabled>span{color:#afbcd6b8}.preparationTableFieldCompact.is-disabled .preparationTableNumberInput{color:#becbe5c7;box-shadow:none;cursor:default;pointer-events:none;background:linear-gradient(#101825d1,#0b111cd1);border-color:#485a7a57}.preparationTableFieldCompact.is-disabled .preparationTableStepperBtn{color:#809abe8f;cursor:default}.preparationTableNumberInput{height:32px;color:var(--text);appearance:textfield;background:linear-gradient(#141f31f5,#0e1624f5);border-color:#5d719070;padding:6px 10px}.preparationTableNumberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.preparationTableNumberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.preparationTableStepper{position:relative}.preparationTableStepperButtons{flex-direction:column;justify-content:center;gap:0;width:24px;height:24px;display:flex;position:absolute;top:50%;right:3px;transform:translateY(calc(-50% - 1px))}.preparationTableStepperBtn{color:#a1dfff;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:12px;margin:0;padding:0;display:grid}.preparationTableStepperBtn svg{width:14px;height:14px;margin:auto;display:block}.preparationTableStepperBtn:hover{color:#d4ebff;background:0 0}.preparationTableStepperInside .preparationTableNumberInput{padding-right:34px}.preparationTableRadio{color:var(--text);align-items:center;gap:12px;font-size:12px;font-weight:400;display:flex}.preparationTableRadio input{appearance:none;cursor:pointer;background:#2637566b;border:1.5px solid #84beff8c;border-radius:999px;flex-shrink:0;width:14px;height:14px;margin:0 8px 0 0;box-shadow:inset 0 0 0 2px #0a1020eb}.preparationTableRadio input:checked{background:radial-gradient(circle,#84beff 0 42%,#0000 43% 100%),#2637566b;border-color:#84beff}.preparationTableRadio span{color:#e1e8f4e6;font-weight:400}.preparationTableThemeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preparationTableThemeOption{cursor:pointer;background:linear-gradient(#152134fa,#0d1523fa);border:1px solid #5d719070;border-radius:12px;padding:9px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff08}.preparationTableThemeOption:hover{background:linear-gradient(#1a283ffa,#0f1828fa);border-color:#84beff6b;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #040a1433}.preparationTableThemeOption.is-selected{background:linear-gradient(#1a283ffa,#0f1828fa);border-color:#84beff8f;box-shadow:0 0 0 2px #73b0ff29,inset 0 1px #ffffff0d}.preparationTableThemePreview{aspect-ratio:1.55;background:linear-gradient(#131e2ffa,#0c1421fa);border:1px solid #78a0dc3d;border-radius:0;grid-template-columns:repeat(4,1fr);gap:1px;padding:3px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.preparationTableThemePreview span{aspect-ratio:1.35;background:#1d2c45f0;border-radius:0;display:block;box-shadow:inset 0 1px #ffffff0a}.preparationTableThemePreviewStriped span:nth-child(-n+4),.preparationTableThemePreviewStriped span:nth-child(n+9):nth-child(-n+12){background:#233450fa}.preparationTableThemePreviewStriped span:nth-child(n+5):nth-child(-n+8),.preparationTableThemePreviewStriped span:nth-child(n+13):nth-child(-n+16){background:#6b8dc4c7;box-shadow:inset 0 1px #ffffff1a}.preparationTableThemePreviewOutline{background:linear-gradient(#131e2ffa,#0c1421fa)}.preparationTableThemePreviewOutline span{background:#0c1421fa;box-shadow:inset 0 0 0 1px #84beffc7,inset 0 1px #ffffff0a}.preparationTableThemePreviewHeaderColumn span:nth-child(-n+4),.preparationTableThemePreviewHeaderColumn span:nth-child(4n+1){background:#6b8dc4c7;box-shadow:inset 0 1px #ffffff1a}.preparationTableThemePreviewHeaderColumn span:first-child{background:#8aace2db}.preparationTableMenuActions{justify-content:flex-end;gap:8px;display:flex}.preparationTableMenuActions .btn{border-radius:5px;padding:10px 16px;font-size:12px}.modal.preparationTableConfigModal{background:#111a2a;align-self:center;max-width:min(720px,100vw - 32px)}.modal.preparationLinkModal{background:#111a2a;align-self:center;margin:0}.modalOverlay.preparationLinkModalOverlay{justify-content:center;align-items:center}.modal.preparationTableConfigModal .modalBody{padding:16px 18px 12px}.modal.preparationTableConfigModal .modalFooter{padding:12px 18px 16px}.preparationTableModalClose{color:#dce6f7d1;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:grid}.preparationTableModalClose:hover{color:#fff;background:#ffffff0d}.modal.preparationTableConfigModal .preparationTableThemeGrid{grid-template-columns:repeat(3,92px);justify-content:start;align-items:start;gap:10px}.modal.preparationTableConfigModal .preparationTableThemeOption{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;width:92px;height:74px;padding:8px;display:flex;overflow:hidden}.modal.preparationTableConfigModal .preparationTableThemePreview{aspect-ratio:1.18;box-sizing:border-box;border-radius:7px;width:72px;padding:3px;overflow:hidden}.modal.preparationTableConfigModal .preparationTableThemePreview span{border-radius:2px}.preparationRichEditorViewport{border:1px solid var(--preparation-panel-border);background:var(--preparation-panel-surface);border-radius:8px;min-height:680px;max-height:min(68vh,840px);padding:24px 28px;position:relative;overflow:auto}.preparationRichEditorViewport.is-resizing-inline-block{overflow-x:hidden}.preparationTableInlineGuide{z-index:17;pointer-events:none;background:#90d6ffe0;position:absolute;box-shadow:0 0 0 1px #ffffff38}.preparationTableInlineGuide.is-column{width:2px;transform:translate(-1px)}.preparationTableInlineGuide.is-row{height:2px;transform:translateY(-1px)}.preparationTableInlineControls{z-index:18;box-shadow:none;background:0 0;align-items:center;gap:2px;padding:0;display:flex;position:absolute;transform:translate(-50%,-100%)}.preparationTableInlineControls.is-row{flex-direction:column;transform:translate(-100%,-50%)}.preparationTableInlineControlBtn{color:#9cdcff;cursor:pointer;width:21px;height:21px;box-shadow:none;text-align:center;background:0 0;border:2px solid #9cdcff;border-radius:999px;padding:0;font-size:18px;font-weight:500;line-height:1;display:block;position:relative}.preparationTableInlineControlBtn.is-remove{font-size:18px}.preparationTableInlineControlGlyph{line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preparationTableInlineControlBtn:hover{background:#9cdcff1a}.preparationEditorMain .preparationRichEditorViewport{flex:auto;height:100%;min-height:0;max-height:none}.preparationEditorMain .preparationRichEditor{min-height:0}.preparationRichEditor{outline:none;gap:20px;width:min(100%,21cm);min-height:680px;margin:0 auto;display:grid}.preparationRichEditor.is-resizing-inline-block{overflow:hidden}.preparationRichEditorPage{width:21cm;height:29.7cm;min-height:29.7cm;padding:var(--editor-page-padding,68px 64px 88px);color:#161a22;line-height:var(--editor-line-height,1.5);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;contain:paint;background:#fffefb;border:1px solid #262c3a24;border-radius:2px;overflow:hidden;box-shadow:0 10px 28px #0003,0 2px 8px #0000001a}.preparationRichEditorPage>*{break-inside:avoid;max-width:100%}.preparationRichEditorPage>ul,.preparationRichEditorPage>ol{break-inside:auto}.preparationRichEditorPage li{break-inside:avoid;font-size:12px;line-height:1.5}.preparationColumnsBlock{column-count:var(--selected-column-count,2);column-fill:balance;column-gap:1.4cm;width:100%;max-width:100%}.preparationColumnsBlock>*{max-width:100%}.preparationColumnsBlock>ul,.preparationColumnsBlock>ol,.preparationColumnsBlock>p,.preparationColumnsBlock>div,.preparationColumnsBlock>blockquote,.preparationColumnsBlock>pre,.preparationColumnsBlock>h1,.preparationColumnsBlock>h2,.preparationColumnsBlock>h3{break-inside:auto}.preparationColumnsBlock li{break-inside:avoid}.preparationImportedTableBlock{break-inside:avoid;break-before:auto;break-after:auto;column-span:all;width:100%;max-width:100%;margin:12px 0;display:block}.preparationRichEditorPage h1{letter-spacing:.03em;margin:1.2em 0 .5em;font-size:15px;font-weight:700;line-height:1.3}.preparationRichEditorPage h2{letter-spacing:.06em;text-transform:uppercase;margin:1.2em 0 .4em;font-size:12px;font-weight:700;line-height:1.35}.preparationRichEditorPage h3{margin:1em 0 .3em;font-size:12px;font-weight:700;line-height:1.4}.preparationRichEditorPage p{margin:.5em 0;font-size:12px;line-height:1.5}.preparationRichEditorPage ul,.preparationRichEditorPage ol{margin:.75rem 0;padding-left:1.5rem;font-size:12px}.preparationRichEditorPage td,.preparationRichEditorPage th{font-size:12px;line-height:1.5}.preparationRichEditorPage a{color:#235ec9;text-decoration:underline}.preparationInlineTable{table-layout:auto;border-collapse:collapse;color:#171717;background:#fff;border-radius:0;width:100%;margin:0;overflow:hidden}.preparationInlineTableBlock{box-sizing:border-box;break-inside:avoid;break-inside:avoid-column;column-span:all;width:100%;max-width:100%;margin:12px 0;display:block;position:relative;overflow:visible}.preparationInlineTable.is-fit-content{width:max-content;max-width:100%}.preparationInlineTable.is-fixed-width{table-layout:fixed;width:auto;max-width:100%}.preparationInlineTable td,.preparationInlineTable th{vertical-align:top;color:#171717;background:#fff;border:1px solid #1a1a1a6b;min-width:90px;padding:10px 12px}.preparationInlineTable.is-fixed-width td,.preparationInlineTable.is-fixed-width th{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.preparationInlineTable.is-fit-content td,.preparationInlineTable.is-fit-content th{white-space:nowrap}.preparationInlineTable tr:first-child td{background:#ececec;font-weight:700}.preparationInlineTable.is-theme-striped tr:nth-child(odd) td{background:#f4f4f4}.preparationInlineTable.is-theme-striped tr:nth-child(2n) td{background:#dfdfdf}.preparationInlineTable.is-theme-outline{background:0 0}.preparationInlineTable.is-theme-outline td,.preparationInlineTable.is-theme-outline th{background:#fff;border-color:#121212ad}.preparationInlineTable.is-theme-header-column tr:first-child td,.preparationInlineTable.is-theme-header-column tr td:first-child{color:#111;background:#d9d9d9}.preparationInlineTable.is-theme-header-column tr:first-child td:first-child{background:#c9c9c9}.preparationInlineTable td:focus{outline-offset:-2px;outline:2px solid #73b0ff47}.preparationInlineTable[draggable=true],.preparationInlineTableBlock[draggable=true]{cursor:grab}.preparationInlineTable.isDragging,.preparationInlineTableBlock.isDragging{cursor:grabbing}.preparationInlineAttachment{cursor:grab;-webkit-user-select:none;user-select:none;break-inside:avoid;break-inside:avoid-column;column-span:all;flex-direction:column;gap:6px;max-width:100%;margin:10px 0;display:inline-flex;position:relative}.preparationInlineAttachment img{border:1px solid #a1dfff2e;border-radius:0;max-width:100%;height:auto;display:block}.preparationInlineAttachment.isDragging{cursor:grabbing}.preparationResizeHandle{width:13px;height:13px;box-shadow:none;cursor:nwse-resize;z-index:3;pointer-events:auto;opacity:.9;background:linear-gradient(135deg,#0000 0 28%,#111 28% 35%,#0000 35% 100%),linear-gradient(135deg,#0000 0 42%,#111 42% 49%,#0000 49% 100%),linear-gradient(135deg,#0000 0 57%,#111 57% 64%,#0000 64% 100%),linear-gradient(135deg,#0000 0 72%,#111 72% 79%,#0000 79% 100%),#fff;border:0;position:absolute;bottom:6px;right:6px}.preparationInlineAttachment.isResizing,.preparationInlineTableBlock.isResizing{-webkit-user-select:none;user-select:none;z-index:5;isolation:isolate}@media (max-width:1080px){.preparationEditorLayout{grid-template-columns:1fr;gap:14px}.preparationEditorScroll{overflow:auto}.preparationEditorSidebar{height:auto;overflow:visible}.preparationEditorSidebarBody{padding-right:0;overflow:visible}.preparationEditorSidebarContent{height:auto;padding-bottom:0;padding-right:0;overflow:visible}.preparationEditorSidebarActions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px;position:static}.preparationEditorSidebarBottomBar{display:none}.preparationEditorModalFooterLayout{grid-template-columns:1fr;gap:10px}.preparationEditorMetaGrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.preparationEditorMetaGrid{grid-template-columns:1fr}.preparationEditorScroll{height:min(100vh - 210px,820px);max-height:min(100vh - 210px,820px)}.preparationRichEditor{width:100%;min-height:500px}.preparationRichEditorPage{border-radius:6px;width:100%;height:auto;min-height:auto;padding:42px 32px 56px}}.chipRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.chip{border:1px solid var(--border);color:var(--muted);background:#ffffff08;border-radius:999px;padding:6px 10px;font-size:12px}.chipBlue{background:#2f7dff1f}.chipPurple{background:#6b4bff1f}.listActions{margin-top:10px}.resultsTitleRow{align-items:center;margin-top:0;margin-bottom:0;transform:none}.resultsTitleRow h1{letter-spacing:-.01em;margin:0;font-size:16px;line-height:1.02}.resultsPageLocked{--results-dark-card-bg:linear-gradient(180deg,#121b2bfa,#0c131ff5);--results-dark-card-border:#a1dfff1f;--results-dark-card-shadow:0 16px 34px #02070f42;--results-dark-inner-bg:linear-gradient(180deg,#182336f5,#101827f0);--results-dark-inner-border:#a1dfff1a;--results-dark-text:#f4f8fff5;--results-dark-muted:#cee0f7b8;--results-dark-subtle:#b1cce8a8}.resultsPageLocked .resultsFiltersBar,.resultsPageLocked .resultsSplitListPanel{border:1px solid var(--results-dark-card-border);background:var(--results-dark-card-bg);box-shadow:var(--results-dark-card-shadow),inset 0 1px 0 #ffffff0a;border-radius:5px}.resultsCountBadge{min-height:26px;color:var(--results-dark-subtle);white-space:nowrap;background:linear-gradient(#182336fa,#101827f5);border:1px solid #a1dfff2e;border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.projectsCountBadges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.resultsFiltersBar{border:1px solid var(--results-dark-card-border);background:var(--results-dark-card-bg);box-shadow:var(--results-dark-card-shadow),inset 0 1px 0 #ffffff0a;border-radius:5px;margin-top:0;margin-bottom:0;padding:4px 10px}.resultsFiltersBar .resultsSearchInput,.resultsFiltersBar .projectsFolderInput{box-sizing:border-box;height:34px!important;min-height:34px!important}.resultsFiltersBar .projectsMultiSelectTrigger,.resultsFiltersBar .projectsDateTrigger{background:var(--results-dark-inner-bg);box-sizing:border-box;height:34px;min-height:34px;color:var(--results-dark-text);border:1px solid #a1dfff24;border-radius:5px;font-size:12px;box-shadow:inset 0 1px #ffffff0a}.resultsFiltersBar .projectsMultiSelectTrigger:hover,.resultsFiltersBar .projectsDateTrigger:hover{background:linear-gradient(#1d2b42fc,#131d2ef7);border-color:#a1dfff3d}.resultsFiltersBar .projectsMultiSelectTrigger:focus-visible,.resultsFiltersBar .projectsMultiSelectTrigger[aria-expanded=true],.resultsFiltersBar .projectsDateTrigger:focus-visible{background:linear-gradient(#1f2e46fc,#152032fa);border-color:#a1dfff47;box-shadow:0 0 0 3px #a1dfff14,inset 0 1px #ffffff0d}.resultsFiltersBar .projectsSingleSelect .projectsMultiSelectMenu,.resultsFiltersBar .projectsDatePickerMenu{background:linear-gradient(#111a2afa,#0c1423fa);border:1px solid #ffffff14;border-radius:5px;box-shadow:0 10px 18px #0000001f}.resultsFiltersBar .projectsDatePickerMenu{padding:10px 10px 8px}.resultsSearchRow{box-sizing:border-box;width:100%;margin-bottom:3px;position:relative}.resultsSearchIcon{width:16px;color:var(--placeholder);pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:10px}.resultsSearchIcon svg{width:16px;height:16px;display:block}.resultsSearchField,.resultsSearchField.field{min-width:0}.resultsSearchInput{width:100%;padding-left:32px!important}.resultsFiltersGrid{box-sizing:border-box;grid-template-columns:1fr 1fr 1.1fr 1.1fr 1fr 1fr 1fr .95fr .95fr;align-items:stretch;gap:0 8px;width:100%;display:grid}.resultsFiltersGrid>*{padding:0;position:relative}.resultsFiltersGrid>*+*{border-left:0}.resultsFiltersGrid>:nth-child(5){order:1}.resultsFiltersGrid>:nth-child(6){order:2}.resultsFiltersGrid>:first-child{order:3}.resultsFiltersGrid>:nth-child(2){order:4}.resultsFiltersGrid>:nth-child(8){order:5}.resultsFiltersGrid>:nth-child(9){order:6}.resultsFiltersGrid>:nth-child(3){order:7}.resultsFiltersGrid>:nth-child(4){order:8}.resultsFiltersGrid>:nth-child(7){order:9}.resultsFiltersGrid>:is(:nth-child(6),:first-child,:nth-child(2),:nth-child(8),:nth-child(9),:nth-child(3),:nth-child(4),:nth-child(7)):before{content:none}.resultsFiltersBar .projectsSingleSelect .projectsMultiSelectMenu.resultsScoreMenu{border-radius:5px;width:min(340px,100vw - 32px);min-width:min(340px,100vw - 32px);max-width:min(340px,100vw - 32px);padding:0}.resultsScoreSortRow{flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:0 12px;display:flex}.resultsScoreMenu .resultsScoreDivider,.resultsScoreMenu .resultFilterClear:not(:first-child){display:none}.resultsScoreDivider{background:linear-gradient(90deg,#ffffff0f,#ffffff2e,#ffffff0f);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}.resultsFiltersBar .field>label,.resultsFiltersBar .resultsFilterField>label,.resultsFiltersBar .resultsSearchField>label{display:none}.resultsFilterFieldDate+.resultsFilterFieldDate{border-left:0}.resultsFilterFieldDate+.resultsFilterFieldDate:before{content:"-";color:var(--muted2);font-size:14px;font-weight:700;line-height:1;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.resultsFilterControl{background:var(--results-dark-inner-bg);width:100%;height:34px;min-height:34px;color:var(--results-dark-text);box-sizing:border-box;border:1px solid #a1dfff24;border-radius:5px;outline:none;padding:0 10px;font-size:12px;box-shadow:inset 0 1px #ffffff0a}select.resultsFilterControl{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted)50%),linear-gradient(135deg,var(--muted)50%,transparent 50%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:30px}.resultsFilterControl:hover{background:linear-gradient(#1d2b42fc,#131d2ef7);border-color:#a1dfff3d}.resultsFilterControl:focus{background:linear-gradient(#1f2e46fc,#152032fa);border-color:#a1dfff47;box-shadow:0 0 0 3px #a1dfff14,inset 0 1px #ffffff0d}.resultsFilterControl::placeholder{color:var(--placeholder);opacity:1}.resultsDeadlineModeToggle,.resultsDeadlineSortRow{flex-wrap:wrap;gap:8px;display:flex}.resultsDatePickerTopModes{border-bottom:1px solid #d6e4ff24;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 10px 14px 4px;display:flex}.resultsDatePickerTopLabel{color:var(--results-dark-subtle);font-size:11px;font-weight:500}.resultsDeadlineModeBtn,.resultsDeadlineSortBtn{background:var(--results-dark-inner-bg);min-height:28px;color:var(--results-dark-muted);cursor:pointer;border:1px solid #a1dfff24;border-radius:5px;padding:0 10px;font-size:11px;font-weight:500}.resultsDeadlineModeBtn:hover,.resultsDeadlineSortBtn:hover{color:var(--results-dark-text);background:linear-gradient(#1d2b42fc,#131d2ef7);border-color:#a1dfff3d}.resultsDeadlineModeBtn.is-active,.resultsDeadlineSortBtn.is-active{color:#eaf6ff;background:#a1dfff24;border-color:#a1dfff57}.resultsFilterControl[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#2f7dff}.resultsFilterControl[type=date]::-webkit-calendar-picker-indicator{filter:invert(78%)sepia(20%)saturate(588%)hue-rotate(180deg)brightness(92%)contrast(94%);cursor:pointer}.resultsFilterControl[type=date]::-webkit-datetime-edit{color:var(--text)}.resultsSearchInput.resultsFilterControl{border-radius:5px!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:15px!important}@media (max-width:1200px){.resultsFiltersGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.resultsFiltersGrid>*{padding:0;border-left:0!important}.resultsFilterFieldDate+.resultsFilterFieldDate:before,.resultsFiltersGrid>.projectsDatePickerWrap+.projectsDatePickerWrap:before{display:none}}@media (max-width:720px){.resultsFiltersGrid{grid-template-columns:1fr}}.field label{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.field select{border:1px solid var(--border);width:100%;color:var(--text);appearance:none;background-color:#0c1322f2;background-image:linear-gradient(45deg,transparent 50%,var(--muted)50%),linear-gradient(135deg,var(--muted)50%,transparent 50%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:12px;outline:none;padding:10px 36px 10px 12px}.field select:focus{border-color:#2f7dff73}.field .preparationToolbarSelect{flex:none;width:auto;min-width:0}.field .preparationToolbarSelectFontSize{width:34px}.field .preparationToolbarSelectTextStyle{width:26px}.field select option{color:var(--text);background-color:#0f1727}.field select optgroup{color:var(--muted);background-color:#0f1727}.resultsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.resultsSplitLayout{grid-template-columns:minmax(500px,1.18fr) minmax(0,.94fr);align-items:start;gap:16px;min-height:0;display:grid}.resultsSplitListPanel{scrollbar-width:thin;scrollbar-color:#7ebaffb8 #101828eb;flex-direction:column;gap:10px;min-height:0;padding:10px 6px 10px 10px;display:flex;overflow-y:auto}.resultsSplitListPanel::-webkit-scrollbar{width:12px}.resultsSplitListPanel::-webkit-scrollbar-track{background:#0e1523fa;border:1px solid #7ebaff14;border-radius:999px}.resultsSplitListPanel::-webkit-scrollbar-thumb{background:linear-gradient(#91d0ffe0,#68aaf8d1);border:2px solid #0e1523fa;border-radius:999px}.resultsSplitListPanel::-webkit-scrollbar-thumb:hover{background:linear-gradient(#aadcfff0,#75b8ffe6)}.resultSplitListItem{border:1px solid var(--results-dark-inner-border);background:var(--results-dark-inner-bg);text-align:left;border-radius:5px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;width:100%;height:54px;min-height:54px;padding:6px 10px;transition:border-color .15s,background-color .15s,transform .15s;display:grid;box-shadow:0 10px 22px #02070f1f,inset 0 1px #ffffff0a}.resultSplitListItem:hover{background:linear-gradient(#1d2b42fc,#131d2ef7);border-color:#a1dfff2e}.resultSplitListItem.is-selected{background:linear-gradient(#243a58fa,#17273cf5);border-color:#a1dfff85;box-shadow:0 12px 24px #02070f29}.resultSplitListScore{color:#a1dfff;background:#a1dfff1f;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:600;line-height:1;display:flex}.resultSplitListBody{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex;overflow:hidden}.resultSplitListTitle{color:var(--results-dark-text);letter-spacing:-.02em;font-size:13px;font-weight:400;line-height:1.1}.resultSplitListSummary{color:var(--results-dark-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.1;display:-webkit-box;overflow:hidden}.resultsSplitDetailPanel{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:start;padding:0;overflow:visible}.resultsSplitDetailPanel .resultCard,.resultCardSplitDetail{border:1px solid var(--results-dark-inner-border);background:var(--results-dark-inner-bg);box-shadow:inset 0 1px #ffffff08}.resultsSplitDetailPanel .scoreBlock{background:linear-gradient(#2b3e5cfa,#22324bf5);box-shadow:inset 0 1px #ffffff0a}.resultsSplitDetailPanel .resultTitle,.resultsSplitDetailPanel .scoreValue{color:var(--results-dark-text)}.resultsSplitDetailPanel .resultSummary{color:var(--results-dark-muted)}.resultsSplitDetailPanel .resultDivider{background:linear-gradient(90deg,#a1dfff0a,#a1dfff24,#a1dfff0a)}.resultsSplitDetailPanel .resultMetaKey{color:#9ed1f3db}.resultsSplitDetailPanel .resultMetaValue{color:#e8f0fbf0}.resultCardSplitDetail{align-self:start;height:auto;position:sticky;top:0}.resultsGrid .resultCard,.resultsGrid .resultCardList,.resultsGrid .chip,.resultsGrid .btn,.resultsFiltersBar .projectsMultiSelectTrigger,.resultsFiltersBar .projectsFolderInput,.resultsFiltersBar .projectsSingleSelect .projectsMultiSelectMenu,.resultsFiltersBar .projectsSingleSelectItem,.resultsFiltersBar .projectsDatePickerMenu,.resultsFiltersBar .projectsDateCell{border-radius:5px}.resultsFiltersBar .projectsSingleSelect .projectsMultiSelectMenu{width:max-content;min-width:300px;max-width:min(420px,90vw);padding:0}.resultsFiltersGrid>:nth-child(4) .projectsMultiSelectMenu,.resultsFiltersGrid>:nth-child(7) .projectsMultiSelectMenu{left:auto;right:0}.resultsFiltersBar .projectsSingleSelectItem{border-radius:0;outline:none;align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-size:13px;transition:color .12s,background .12s;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.resultsFiltersBar .projectsSingleSelectItem:before{content:"";border:2px solid #a1dfffc7;border-radius:999px;flex:0 0 14px;width:14px;height:14px;transition:transform .12s,border-color .12s,box-shadow .12s,background .12s;box-shadow:0 0 0 2px #a1dfff14}.resultsFiltersBar .projectsSingleSelectItem:hover{box-shadow:none!important;background:#ffffff0a!important;border-color:#0000!important}.resultsFiltersBar .projectsSingleSelectItem.is-selected{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.resultsFiltersBar .projectsSingleSelectItem.is-selected:hover{background:#ffffff0a!important}.resultsFiltersBar .projectsSingleSelectItem.is-selected:before{background:radial-gradient(circle,#a1dfff 46%,#0000 48%);border-color:#a1dfff}.resultsFilterMenuHeader{border-bottom:1px solid var(--popup-divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:6px;padding:12px 14px;display:grid}.resultsFilterMenuTitle{min-width:0;color:var(--text);font-size:12px;font-weight:500}.resultsFilterMenuClear{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;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.resultsFilterMenuClear:hover{border-color:var(--inner-hover-border);background:var(--inner-hover-bg);color:var(--text)}.resultsFiltersBar .projectsDatePickerFooter .btn,.resultsFiltersBar .projectsDatePickerFooter .btnGhost,.resultsFiltersBar .projectsDatePickerFooter .btnPrimary{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.resultsFiltersBar .projectsDatePickerFooter{border-top:1px solid #d6e4ff24;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;padding-top:8px;padding-bottom:0;display:grid}.resultsFiltersBar .projectsDatePickerMenu .resultsFilterMenuHeader{padding:12px 4px}.resultsFiltersBar .projectsDatePickerMenu .resultsFilterMenuClear{justify-self:end}.resultsDatePickerFooterSort{flex-direction:column;gap:8px;display:flex}.resultsDatePickerFooterLabel{color:#c1e0ff9e;font-size:11px;font-weight:500}.resultsFiltersBar .projectsDatePickerFooter .btn:hover,.resultsFiltersBar .projectsDatePickerFooter .btnGhost:hover,.resultsFiltersBar .projectsDatePickerFooter .btnPrimary:hover,.resultsFiltersBar .projectsDatePickerFooter .btn:focus-visible,.resultsFiltersBar .projectsDatePickerFooter .btnGhost:focus-visible,.resultsFiltersBar .projectsDatePickerFooter .btnPrimary:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.preparationEditorSidebarMenuDropdown.is-light{background:linear-gradient(#fcfefffc,#f2f7fdf7);border-color:#0f2a571c;box-shadow:0 18px 38px #1022441a,inset 0 1px #fffffff0}.preparationEditorSidebarMenuDropdown.is-light .preparationEditorSidebarMenuItem{color:#102341}.preparationEditorSidebarMenuDropdown.is-light .preparationEditorSidebarMenuItem:hover,.preparationEditorSidebarMenuDropdown.is-light .preparationEditorSidebarMenuItem:focus-visible{color:#173a74;background:linear-gradient(#f7fafffc,#edf3fbf7)}.preparationEditorSidebarMenuDropdown.is-light .preparationEditorSidebarMenuItem.is-back{color:#10234161}.preparationEditorSidebarMenuDropdown.is-light .preparationEditorSidebarMenuItem.is-back:hover{color:#10234199;background:0 0}.preparationEditorSidebarMenuDropdown.is-light .preparationEditorSidebarMenuDivider{background:#0f2a5717}.preparationEditorSidebarMenuDropdown.is-generoi.is-light{scrollbar-color:#173a7457 #dde7f6f5}.preparationEditorSidebarMenuDropdown.is-generoi.is-light::-webkit-scrollbar-track{background:#dde7f6f5;border-color:#0f2a5714}.preparationEditorSidebarMenuDropdown.is-generoi.is-light::-webkit-scrollbar-thumb{background:linear-gradient(#173a7485,#173a7461);border-color:#dde7f6f5}.preparationEditorSidebarMenuDropdown.is-generoi.is-light::-webkit-scrollbar-thumb:hover{background:linear-gradient(#173a74ad,#173a748a)}.preparationEditorSidebarMenuDropdown.is-light .preparationEditorSidebarMenuGroupLabel{color:#1023416b}.preparationEditorSidebarMenuDropdown.is-light .preparationEditorSidebarMenuAiItem{color:#102341}.preparationEditorSidebarMenuDropdown.is-light .preparationEditorSidebarMenuAiItem:hover{background:linear-gradient(#f7fafffc,#edf3fbf7)}.preparationEditorSidebarMenuDropdown.is-light .preparationEditorSidebarMenuAiText strong{color:#102341}.preparationEditorSidebarMenuDropdown.is-light .preparationEditorSidebarMenuAiText span{color:#1023418a}.preparationImportModalOverlay{z-index:1002!important}.preparationImportModal{z-index:1003!important}.preparationEditorHeaderRight{align-items:center;gap:16px;display:flex}.preparationEditorTabs{background:#ffffff12;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.preparationEditorTab{color:#bfdeff8c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 14px;font-size:13px;font-weight:500;transition:background .12s,color .12s}.preparationEditorTab:hover{color:#bfdeffd9}.preparationEditorTab.is-active{color:#eaf0ff;background:#ffffff1f}.preparationEvaTab,.preparationChecklistTab{flex-direction:column;flex:1;height:100%;display:flex;overflow-y:auto}.preparationChecklistSetup{flex-direction:column;gap:24px;max-width:680px;padding:32px 40px;display:flex}.preparationChecklistSetupHeader{flex-direction:column;gap:8px;display:flex}.preparationChecklistSetupHeader strong{color:var(--text);font-size:16px;font-weight:700}.preparationChecklistSetupHeader p{color:var(--muted2);font-size:13px;line-height:1.55}.preparationChecklistSetupItems{flex-direction:column;gap:6px;min-height:48px;display:flex}.preparationChecklistEmpty{color:var(--muted);padding:12px 0;font-size:13px}.preparationChecklistSetupItem{background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.preparationChecklistSetupItemBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.preparationChecklistSetupItemTitle{color:var(--text);font-size:13px;font-weight:700;line-height:1.4}.preparationChecklistSetupItemMeta{color:var(--muted2);font-size:11px;line-height:1.3}.preparationChecklistSetupItemPreview{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.preparationChecklistSetupItemRemove{width:24px;height:24px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:15px;line-height:1;display:flex}.preparationChecklistSetupItemRemove:hover{color:var(--text);background:#ffffff1a;border-color:#ffffff38}.preparationChecklistSetupFooter{align-items:center;gap:10px;display:flex}.appRoot--lightTheme .preparationChecklistSetupItem{background:#fff;border-color:#1023411a;box-shadow:0 1px 4px #1023410f}.appRoot--lightTheme .preparationChecklistSetupItemTitle{color:#102341}.appRoot--lightTheme .preparationChecklistSetupItemMeta{color:#10234180}.appRoot--lightTheme .preparationChecklistSetupItemPreview{color:#102341a6}.appRoot--lightTheme .preparationChecklistSetupItemRemove{color:#10234166;background:#10234108;border-color:#10234124}.appRoot--lightTheme .preparationChecklistSetupItemRemove:hover{color:#102341;background:#10234112;border-color:#10234138}.appRoot--lightTheme .preparationChecklistSetupHeader strong{color:#102341}.appRoot--lightTheme .preparationChecklistSetupHeader p{color:#10234199}.appRoot--lightTheme .preparationChecklistEmpty{color:#10234166}.appRoot--lightTheme .preparationChecklistResultContent h2{border-bottom-color:#1023411a}.appRoot--lightTheme .preparationChecklistResultContent table{border-color:#10234121}.appRoot--lightTheme .preparationChecklistResultContent thead{background:#105ac80f}.appRoot--lightTheme .preparationChecklistResultContent th{color:#1023418c;border-right-color:#10234114}.appRoot--lightTheme .preparationChecklistResultContent td{border-top-color:#10234112;border-right-color:#1023410d}.appRoot--lightTheme .preparationChecklistResultContent tbody tr:nth-child(2n) td{background:#10234105}.appRoot--lightTheme .preparationChecklistResultContent tbody tr:hover td{background:#105ac80a}.appRoot--lightTheme .preparationChecklistResultContent tbody tr:last-child td{background:#105ac80d;border-top-color:#105ac840}.appRoot--lightTheme .preparationChecklistResultContent>ol:first-child+ul,.appRoot--lightTheme .preparationChecklistResultContent>ul:first-of-type{background:#105ac80d;border-color:#105ac821}.preparationEvaHistory{border-top:1px solid #ffffff12;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.preparationEvaHistoryTitle{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding-bottom:2px;font-size:11px;font-weight:600}.preparationEvaHistoryItem{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:background .12s,border-color .12s;display:flex}.preparationEvaHistoryItem:hover{background:#a1dfff12;border-color:#a1dfff2e}.preparationEvaHistoryIcon{opacity:.5;flex-shrink:0;font-size:11px}.preparationEvaHistoryDate{color:var(--text);font-size:13px;font-weight:500}.appRoot--lightTheme .preparationEvaHistory{border-top-color:#10234117}.appRoot--lightTheme .preparationEvaHistoryTitle{color:#10234166}.appRoot--lightTheme .preparationEvaHistoryItem{background:#10234105;border-color:#10234117}.appRoot--lightTheme .preparationEvaHistoryItem:hover{background:#105ac80d;border-color:#105ac82e}.preparationChecklistLoading{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:60px 40px;display:flex}.preparationChecklistLoadingWave{gap:6px;font-size:22px;animation:1.4s ease-in-out infinite checklistWavePulse;display:flex}.preparationChecklistLoadingWave span:nth-child(2){animation-delay:.2s}.preparationChecklistLoadingWave span:nth-child(3){animation-delay:.4s}@keyframes checklistWavePulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.preparationChecklistLoading strong{color:var(--text);font-size:15px;font-weight:700}.preparationChecklistLoading span{color:var(--muted2);font-size:13px}.preparationChecklistResult{flex-direction:column;flex:1;gap:0;display:flex;overflow:hidden}.preparationChecklistResultContent{color:var(--text);flex:1;padding:32px 40px 24px;font-size:14px;line-height:1.65;overflow-y:auto}.preparationChecklistResultContent h1,.preparationChecklistResultContent h2,.preparationChecklistResultContent h3{color:var(--text);margin-top:28px;margin-bottom:8px;font-weight:700}.preparationChecklistResultContent h1{font-size:18px}.preparationChecklistResultContent h2{border-bottom:1px solid #ffffff14;padding-bottom:6px;font-size:15px}.preparationChecklistResultContent h3{font-size:13px}.preparationChecklistResultContent h1:first-child,.preparationChecklistResultContent h2:first-child,.preparationChecklistResultContent h3:first-child{margin-top:0}.preparationChecklistResultContent ul,.preparationChecklistResultContent ol{margin-bottom:12px;padding-left:20px}.preparationChecklistResultContent li{margin-bottom:6px;line-height:1.55}.preparationChecklistResultContent p{margin-bottom:10px}.preparationChecklistResultContent table{border-collapse:collapse;border:1px solid #ffffff21;border-radius:8px;width:100%;margin-bottom:20px;font-size:13px;overflow:hidden}.preparationChecklistResultContent thead{background:#a1dfff17}.preparationChecklistResultContent th{text-align:left;color:#bfdeffbf;letter-spacing:.02em;text-transform:uppercase;border-right:1px solid #ffffff12;padding:10px 14px;font-size:12px;font-weight:700}.preparationChecklistResultContent th:last-child{border-right:none}.preparationChecklistResultContent td{vertical-align:top;border-top:1px solid #ffffff12;border-right:1px solid #ffffff0d;padding:9px 14px;line-height:1.5}.preparationChecklistResultContent td:last-child{border-right:none}.preparationChecklistResultContent tbody tr:nth-child(2n) td{background:#ffffff05}.preparationChecklistResultContent tbody tr:hover td{background:#a1dfff0d}.preparationChecklistResultContent tbody tr:last-child td{background:#a1dfff0f;border-top:2px solid #a1dfff38;font-weight:700}.preparationChecklistResultContent>ol:first-child+ul,.preparationChecklistResultContent>ul:first-of-type{background:#a1dfff0f;border:1px solid #a1dfff24;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px 24px;margin:0 0 20px;padding:16px 20px;list-style:none;display:grid}.preparationChecklistResultContent>ol:first-child+ul li,.preparationChecklistResultContent>ul:first-of-type li{margin:0;font-size:13px;line-height:1.45}.preparationChecklistActions{border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:16px 40px;display:flex}.preparationTabEditTextarea{resize:none;background:var(--surface2,#ffffff0a);width:100%;color:var(--text);border:none;border-bottom:1px solid var(--border);font-family:var(--font-mono);box-sizing:border-box;outline:none;flex:1;min-height:300px;padding:28px 40px;font-size:13px;line-height:1.7}.appRoot--lightTheme .preparationTabEditTextarea{color:#1a1a1a;background:#00000008}.preparationTabNotSavedNote{color:var(--muted2);margin:0;padding:0 40px 20px;font-size:12px}
}

