:root{color-scheme:light;--background:#f7f8fa;--surface:#ffffff;--text:#17202a;--muted:#5d6b7a;--line:#d9e0e7;--accent:var(--crm-teal,#1c6b60);--accent-dark:#0b4f49;--danger:#b42318;--warning:#b54708}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--text);font-family:var(--font-body,"Public Sans"),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display,"Archivo"),sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:28px 0;overflow-x:clip}.heroRow{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.heroRow h1{margin:4px 0 0;font-family:var(--font-display,"Archivo"),sans-serif;font-weight:800;font-size:clamp(1.45rem,2.6vw,1.75rem);line-height:1.05}.eyebrow{margin:0;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sessionSummary{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.9rem}.sessionSummary strong{border:1px solid var(--line);border-radius:999px;color:var(--text);padding:6px 10px}.gridTwo{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;align-items:start}.advancedBuilder,.panel{border:1px solid var(--line);border-radius:var(--r-card,12px);background:var(--surface);box-shadow:var(--shadow-crm-card,0 12px 28px rgba(60,45,30,.06))}.panel{padding:22px}.panelPrimary{border-color:color-mix(in srgb,var(--accent),var(--line) 60%)}.panelHeader{margin-bottom:18px}.advancedBuilder h2,.panelHeader h2{margin:4px 0 0;font-size:1.35rem}.sectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.sectionHeader h2{margin:4px 0 0;font-size:1.45rem}.sectionHeader p:last-child{width:min(520px,100%);margin:0;color:var(--muted);line-height:1.45}.actionLaunch{margin-bottom:18px}.actionCategoryGrid{display:grid;gap:18px}.actionCategory{display:grid;gap:10px}.actionCategory h3{margin:0;font-size:1rem}.actionCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.actionCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:inherit;padding:15px;text-decoration:none}.actionCard:hover{border-color:var(--accent);background:var(--crm-rust-row,#fbf4ee)}.actionCard>span:first-child{display:grid;gap:5px;min-width:0}.actionCard small{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.actionCardMeta{display:grid;justify-items:end;gap:8px;min-width:0;white-space:nowrap}.actionCardMeta em{border-radius:999px;background:var(--crm-chip,#f3efe8);color:var(--muted);font-size:.78rem;font-style:normal;font-weight:700;padding:6px 9px}.actionCardMeta strong{color:var(--accent);font-size:.9rem}.gridTwoQueue{align-items:start}.actionList{display:grid;gap:10px}.actionRow{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:8px;color:inherit;padding:14px;text-decoration:none}.actionRow:hover{border-color:var(--accent);background:var(--crm-rust-row,#fbf4ee)}.actionRowStatic:hover{border-color:var(--line);background:transparent}.actionRow span{display:grid;gap:4px}.actionRow small{color:var(--muted);line-height:1.4}.actionRow em{flex:0 0 auto;border-radius:999px;background:var(--crm-chip,#f3efe8);color:var(--muted);font-size:.78rem;font-style:normal;font-weight:700;padding:6px 9px;white-space:nowrap}.emptyState{margin:0;color:var(--muted);line-height:1.5}.detailText{margin:0 0 18px;color:var(--muted);line-height:1.55}.detailList{display:grid;gap:12px;margin:0 0 22px}.detailList div{display:grid;gap:4px}.detailList dt{color:var(--crm-faint-2,#a79d90);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.detailList dd{margin:0}.buttonLink,.secondaryLink{display:inline-flex;align-items:center;justify-content:center;max-width:100%;border-radius:8px;font-weight:700;text-decoration:none;text-align:center}.buttonLink{background:var(--accent);color:#ffffff;padding:11px 16px}.buttonLink:hover{background:var(--accent-dark,#96471f)}.secondaryLink{border:1px solid var(--line);background:var(--surface);color:var(--muted);font-weight:600;padding:10px 14px}.secondaryLink:hover{border-color:var(--accent);color:var(--text)}.checklistList,.qaList{display:grid;gap:12px;min-width:0}.qaActions{display:flex;flex-wrap:wrap;gap:10px}.buttonLinkSecondary{border:1px solid var(--line);background:var(--surface);color:var(--accent)}.buttonLinkSecondary:hover{border-color:var(--accent);background:var(--crm-rust-row,#fbf4ee);color:var(--accent-dark,#96471f)}.lookupForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.searchBuilder{display:grid;gap:14px}.segmentedControls{display:inline-flex;align-items:center;gap:6px;width:fit-content;border:1px solid var(--line);border-radius:8px;background:var(--crm-chip,#f3efe8);padding:4px}.segmentedControls label{cursor:pointer}.segmentedControls input{position:absolute;opacity:0;pointer-events:none}.segmentedControls span{display:inline-flex;border-radius:6px;color:var(--muted);font-size:.9rem;font-weight:800;padding:8px 11px}.segmentedControls input:checked+span{background:var(--accent);color:#ffffff;box-shadow:0 1px 3px rgba(60,45,30,.09)}.advancedSearchGrid label,.lookupForm label,.planBuilderControls label{display:grid;gap:7px;color:var(--muted);font-size:.9rem;font-weight:700}.advancedSearchGrid input,.advancedSearchGrid select,.lookupForm input,.planBuilderControls input,.planBuilderControls select{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:10px 12px}.advancedSearchGrid{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(160px,1fr) minmax(150px,.85fr) minmax(160px,1fr) auto;gap:12px;align-items:end}.advancedSearchRows{display:grid;gap:10px}.advancedSearchJoin,.advancedSearchValueSpacer{min-height:42px}.advancedSearchJoin{display:inline-flex;align-items:center;color:var(--muted);font-size:.8rem;font-weight:900;letter-spacing:0}.advancedFilterFooter{display:flex;justify-content:flex-start}.advancedFilterButton{min-width:42px;min-height:42px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font-size:.95rem;font-weight:900;cursor:pointer}.advancedFilterButton:hover{border-color:var(--accent);color:var(--accent)}.lookupForm button:disabled{cursor:wait;opacity:.7}.lookupResults{display:grid;gap:12px;margin-top:16px;min-width:0}.workbenchTabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;margin:14px 0 10px}.workbenchTab{display:grid;gap:4px;align-content:center;min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.workbenchTab.active,.workbenchTab:hover{border-color:var(--accent)}.workbenchTab.active{background:#f4faf7}.workbenchTab span{font-size:.88rem;font-weight:800}.workbenchTab small{color:var(--muted);font-size:.74rem;font-weight:700;overflow-wrap:anywhere}.workbenchStagePanel{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;border:1px solid var(--line);border-radius:8px;background:var(--crm-sunk,#fcfbf9);padding:10px 12px;color:var(--muted);line-height:1.4}.workbenchStagePanel strong{flex:0 0 auto;color:var(--text)}.workbenchStagePanel span{min-width:0}.lookupSummary{display:flex;align-items:center;gap:10px;color:var(--muted)}.lookupSummary strong{color:var(--text)}.relationSummaryCards{display:grid;gap:12px}.relationSummaryCard{border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.relationCompanyHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--line)}.relationCountBadges,.relationLabelList{display:flex;flex-wrap:wrap;gap:6px}.relationCountBadges span,.relationLabelList span{border:1px solid var(--line);border-radius:999px;padding:3px 8px;background:var(--background);color:var(--muted);font-size:.78rem;font-weight:700}.relationLabelList{padding:10px 14px 0}.relationRowsGrid{display:grid;max-width:100%;overflow-x:auto;padding:12px 14px 14px;scrollbar-gutter:stable}.lookupFieldTableWrap::-webkit-scrollbar,.relationRowsGrid::-webkit-scrollbar,.reviewTable::-webkit-scrollbar{height:12px;width:12px}.lookupFieldTableWrap::-webkit-scrollbar-thumb,.relationRowsGrid::-webkit-scrollbar-thumb,.reviewTable::-webkit-scrollbar-thumb{background:var(--crm-control,#cfc6b7);border:3px solid var(--crm-hairline,#efeae1);border-radius:999px}.lookupFieldTableWrap::-webkit-scrollbar-track,.relationRowsGrid::-webkit-scrollbar-track,.reviewTable::-webkit-scrollbar-track{background:var(--crm-hairline,#efeae1)}.relationRowsBody,.relationRowsHeader{display:grid;grid-template-columns:minmax(140px,.85fr) minmax(220px,1.4fr) minmax(140px,.85fr);gap:10px;align-items:stretch;min-width:680px}.relationRowsHeader{color:var(--crm-faint-2,#a79d90);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.relationRowsBody{border-top:1px solid var(--line);padding-top:8px;margin-top:8px}.relationRowsBody span{min-width:0;overflow-wrap:anywhere}.relationRowsBody strong{display:block}.relatedContextPanel{display:grid;gap:10px;padding:0 14px 14px}.relatedContextPanel h5{margin:0;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.relatedContextGroup{border:1px solid var(--line);border-radius:8px;background:var(--background);padding:10px}.relatedContextHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.relatedContextGroup small,.relatedContextHeader span,.relatedContextPanel p{color:var(--muted);font-size:.82rem}.relatedContextGroup ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.relatedContextGroup li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:6px}.relatedContextGroup li:first-child{border-top:0;padding-top:0}.relationshipEditor{border:1px solid var(--line);border-radius:8px;background:var(--background);padding:14px}.relationshipDraftRows,.relationshipEditor,.relationshipEditorRecords{display:grid;gap:12px}.relationshipEditorRecord{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--crm-sunk,#fcfbf9);padding:12px}.relationshipEditorRecordHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.relationshipEditorRecordHeader div{display:grid;gap:2px}.relationshipDraftRow small,.relationshipEditorRecordHeader span{color:var(--muted);font-size:.82rem}.relationshipDraftRow{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(240px,1.2fr) minmax(220px,1.2fr) auto;gap:10px;align-items:end;border-top:1px solid var(--line);padding-top:10px}.relationshipDraftRow label{display:grid;gap:6px;color:var(--muted);font-size:.82rem;font-weight:800}.relationshipDraftRow input,.relationshipDraftRow select{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--background);color:var(--text);font:inherit;padding:8px 10px}.relationshipDraftWideField{grid-column:1/-2}.relationshipCreateDraftFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.relationshipCreateDraftFields small{grid-column:1/-1}.relationshipDraftActions{display:flex;align-items:end;justify-content:flex-end}.dangerButton{color:var(--danger)}.lookupGroup{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:14px}.lookupGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.lookupGroupHeader h3{margin:0;font-size:1rem}.lookupGroupHeader span{color:var(--muted);font-size:.86rem;font-weight:700}.lookupSelectRow{cursor:pointer}.lookupSelectRow input{flex:0 0 auto}.tableActionBar{display:flex;flex-wrap:wrap;gap:8px}.secondaryButton{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);cursor:pointer;font-weight:800;padding:8px 10px}.secondaryButton:hover{border-color:var(--accent);color:var(--text)}.entityTable{display:grid;max-width:100%;border:1px solid var(--line);border-radius:8px;overflow-x:auto}.entityTableHeader,.entityTableRow{display:grid;grid-template-columns:minmax(74px,.12fr) minmax(170px,.22fr) repeat(var(--lookup-column-count,4),minmax(135px,1fr));min-width:min(920px,100%);border-bottom:1px solid var(--line)}.entityTableRow{cursor:pointer}.entityTableRow:last-child{border-bottom:0}.entityTable [role=cell]{min-width:0;padding:10px;overflow-wrap:anywhere}.entityTableHeader{background:var(--crm-sunk,#fcfbf9)}.entityTableHeader label{display:grid;gap:6px;color:var(--muted);font-size:.78rem;font-weight:800}.entityTableHeader select{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:7px 8px}.selectedRecords{display:grid;gap:14px;margin-top:18px}.lookupFieldTableWrap{max-width:100%;max-height:min(70vh,720px);border:1px solid var(--line);border-radius:8px;overflow:auto;scrollbar-gutter:stable both-edges}.lookupFieldTable{width:100%;min-width:780px;border-collapse:collapse;background:var(--surface)}.lookupFieldTable td,.lookupFieldTable th{border-bottom:1px solid var(--line);padding:10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.lookupFieldTable th{background:var(--crm-sunk,#fcfbf9);color:var(--crm-faint-2,#a79d90);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lookupFieldTable tr:last-child td{border-bottom:0}.nextStepPanel{border:1px solid var(--line);border-radius:8px;background:var(--crm-sunk,#fcfbf9);padding:14px}.resultsActionCenter{border-color:var(--crm-teal,#1c6b60);border-top:4px solid var(--crm-teal,#1c6b60);background:#f4faf7}.searchReviewNotice{border:1px solid var(--crm-amber-border,#e7c98f);border-left:4px solid var(--crm-amber,#b7822a);border-radius:8px;background:#fbf6ef;display:grid;gap:8px;margin:12px 0;padding:12px 14px}.searchReviewNotice strong{color:var(--crm-amber-ink,#8a6420)}.advancedActionDisclosure{border:1px solid var(--line);border-radius:8px;background:#ffffff;margin-top:14px}.advancedActionDisclosure summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding:12px 14px}.advancedActionDisclosure summary span{color:var(--text);font-weight:800}.advancedActionDisclosure summary small{color:var(--muted);font-size:.82rem}.advancedActionDisclosureBody{border-top:1px solid var(--line);display:grid;gap:14px;padding:14px}.nextStepPanel p:last-child{margin:6px 0 0;color:var(--muted);line-height:1.45}.targetListSaveFields{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);gap:12px;align-items:end;margin:12px 0}.targetListSaveFields label{display:grid;gap:6px;color:var(--muted);font-size:.86rem;font-weight:800}.targetListSaveFields input{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:9px 10px;font:inherit;font-size:.92rem}.targetSelectionList{display:grid;gap:8px;margin:10px 0}.targetSelectionList label{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:6px;display:flex;gap:10px;padding:9px 10px}.compactDefinitionList{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:12px 0}.compactDefinitionList div{border:1px solid var(--line);background:#ffffff;padding:10px}.compactDefinitionList dt{color:var(--muted);font-size:.75rem;font-weight:800;text-transform:uppercase}.compactDefinitionList dd{margin:4px 0 0;font-weight:800}.stagedChangesPanel{display:grid;gap:12px;margin:12px 0 16px;border:1px solid var(--crm-teal-border,#b7d6cb);border-left:4px solid var(--accent);border-radius:8px;background:#f4faf7;padding:14px}.stagedChangesPanel h3{margin:0;font-size:1rem}.stagedChangesPanel p{margin:4px 0 0;color:var(--muted);line-height:1.45}.stagedChangesList{display:grid;gap:8px;margin:0;padding:0;list-style:none}.stagedChangesList li{display:grid;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--crm-teal-border,#b7d6cb);border-radius:6px;background:var(--surface);padding:10px 12px}.stagedChangesList strong{font-size:.9rem}.stagedChangesList span{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.stagedChangesList em{border-radius:6px;background:var(--crm-chip,#f3efe8);color:var(--text);font-style:normal;padding:5px 8px;overflow-wrap:anywhere}.stagedChangesList b{color:var(--muted);font-size:.82rem}.planBuilderControls{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(180px,1fr) auto;gap:12px;align-items:end;margin-bottom:10px}.successText{color:var(--accent)}.blockedText{margin:12px 0 0;color:var(--danger);font-weight:700}.qaList label{display:grid;gap:7px;color:var(--muted);font-size:.9rem;font-weight:700}.qaQuestionnaireSelector{display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--crm-sunk,#fcfbf9);padding:14px}.qaQuestionnaireSelector p{margin:0;color:var(--muted);line-height:1.45}.qaGroup{display:grid;gap:12px;min-width:0;margin:0;border:1px solid var(--line);border-radius:8px;padding:14px}.qaGroup legend{color:var(--text);font-weight:800;padding:0 6px}.qaFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qaList input,.qaList select,.qaList textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:10px 12px}.qaList textarea{min-height:86px;resize:vertical}.checklistPanel{margin-top:18px}.checklistItem{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:8px;padding:14px}.checklistItem input{margin-top:3px}.checklistItem span{display:grid;gap:4px}.checklistItem small{color:var(--muted);line-height:1.4}.checklistItem code{color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.wizardSteps{padding-left:20px;color:var(--muted);line-height:1.5}.plainList,.wizardSteps{display:grid;gap:10px;margin:0}.plainList{padding-left:18px}.plainList li{line-height:1.45}.plainList code{display:block;margin-top:3px;color:var(--muted);overflow-wrap:anywhere}.reviewTable{width:100%;display:grid;border:1px solid var(--line);border-radius:8px;max-height:min(62vh,640px);overflow:auto;border-collapse:collapse;scrollbar-gutter:stable both-edges}.reviewTable [role=row],.reviewTable tr{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);border-bottom:1px solid var(--line)}.reviewTable [role=row]:last-child,.reviewTable tr:last-child{border-bottom:0}.reviewTable [role=cell],.reviewTable td,.reviewTable th{min-width:0;padding:12px;overflow-wrap:anywhere;text-align:left}.reviewTable th{font-weight:800}.reviewTable code[role=cell],.reviewTable td code{white-space:pre-wrap}.jsonPreview{margin:0;font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}.inlineList{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.inlineList code,.savedPlanHandoff code{max-width:100%;overflow-wrap:anywhere}.mutedText{color:var(--muted)}.proofSection{margin:18px 0}.proofList{display:grid;gap:14px;margin:0;padding:0;list-style:none}.proofEntry{display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--crm-sunk,#fcfbf9);padding:14px 16px}.proofEntryHeader{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.proofKind{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.proofTitle{color:var(--text)}.proofParent{color:var(--muted);font-size:.9rem}.proofBadge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:800}.proofBadge-fetched{background:color-mix(in srgb,var(--accent),transparent 85%);color:var(--accent-dark)}.proofBadge-created-linked{background:color-mix(in srgb,var(--accent),transparent 90%);color:var(--accent)}.proofBadge-unverified{background:color-mix(in srgb,var(--warning),transparent 85%);color:var(--warning)}.proofDetails{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 18px;margin:0}.proofDetailRow{display:grid;gap:2px}.proofDetailRow dt{color:var(--muted);font-size:.74rem;font-weight:700;text-transform:uppercase}.proofDetailRow dd{margin:0;color:var(--text);overflow-wrap:anywhere}.proofError{margin:0;color:var(--danger);font-weight:700}.advancedBuilder{display:grid;gap:18px;margin-top:18px;padding:22px}.advancedBuilderInline{margin-top:0}.advancedBuilderControls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.advancedBuilderControlsStacked{grid-template-columns:1fr}.advancedBuilder label{display:grid;gap:7px;color:var(--muted);font-size:.9rem;font-weight:700}.advancedBuilder input,.advancedBuilder select,.advancedBuilder textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:10px 12px}.advancedBuilder textarea{min-height:96px;resize:vertical}.builderWizard{display:grid;gap:18px;margin-top:18px}.builderGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.builderFullWidth,.builderGrid label{display:grid;gap:7px;color:var(--muted);font-size:.9rem;font-weight:700}.builderFullWidth textarea,.builderGrid input,.builderGrid select{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:10px 12px}.builderDerivedMeta{align-self:end;border:1px solid var(--line);border-radius:6px;background:var(--crm-sunk,#fcfbf9);color:var(--muted);font-size:.86rem;font-weight:800;padding:10px 12px}.builderFullWidth{margin-top:14px}.builderFullWidth textarea{min-height:92px;resize:vertical}.builderCheckboxGroup{display:grid;gap:8px;min-width:0;margin:0;border:1px solid var(--line);border-radius:8px;padding:12px}.builderCheckboxGroup legend{color:var(--text);font-weight:800;padding:0 6px}.builderCheckboxGroup label,.builderFieldRow label,.builderRequiredToggle{display:flex;align-items:center;gap:9px}.builderAutoRequiredFields,.builderFieldList{display:grid;gap:10px}.builderFieldRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:12px}.builderFieldRow label:first-child span,.builderFieldRowRequired>span:first-child{display:grid;gap:3px}.builderRequiredBadge{border-radius:999px;background:var(--crm-teal-bg,#ddebe2);color:var(--accent-dark);font-size:.78rem;font-weight:800;padding:6px 9px}.builderFieldRow small{color:var(--muted)}.builderFieldRow .builderMergeToken{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:800}.builderFieldRow em{border-radius:999px;background:var(--crm-chip,#f3efe8);color:var(--muted);font-size:.78rem;font-style:normal;font-weight:800;padding:6px 9px}.builderResult{display:grid;gap:12px;margin-top:16px}.actionUtilityRow{display:flex;justify-content:flex-end;min-width:0;margin-bottom:16px}.entityOperationsWorkbench{display:grid;gap:18px;min-width:0;max-width:100%}.entityOperationsWorkbench *,.entityOperationsWorkbench :after,.entityOperationsWorkbench :before{min-width:0}.entityTabs{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.entityTab{max-width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:800;overflow-wrap:anywhere;padding:10px 12px;text-align:center}.entityTab[aria-pressed=true]{border-color:var(--accent);background:var(--crm-teal-bg,#ddebe2);color:var(--accent-dark)}.entityOperationsGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:start;max-width:100%}.blockedActionsPanel,.entityActionForm,.entityOperationsPanel,.entityResultPanel,.entitySaveResult{display:grid;gap:12px;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:8px;padding:14px}.entityOperationsPanel{background:var(--crm-sunk,#fcfbf9)}.entityActionsPanel{background:transparent;border:0;padding:0}.entityToolGroups{display:grid;gap:14px}.entityToolGroup{display:grid;gap:8px}.entityToolForm,.entityToolForms{display:grid;gap:10px;max-width:100%}.entityToolForm{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.entityToolArgGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));max-width:100%}.actionUtilityRow a,.entityActionFooter button,.entityToolForm button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.blockedActionsPanel{border-color:var(--crm-red-border,#eab9ae);background:var(--crm-red-bg,#fbebe7)}.blockedActionsPanel ul,.entityBoundaryList{display:grid;gap:8px;margin:0;padding-left:18px}.blockedActionsPanel code{overflow-wrap:anywhere;white-space:pre-wrap}.entityBoundaryList{color:var(--muted)}.entityActionForm{background:var(--surface)}.entityActionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.entityActionHeader h3{margin:4px 0 0;font-size:1.05rem}.entityActionHeader span{border-radius:999px;background:var(--crm-chip,#f3efe8);color:var(--muted);font-size:.78rem;font-weight:900;padding:6px 9px}.entityFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.entityField,.entityFieldWide{display:grid;gap:7px;color:var(--muted);font-size:.88rem;font-weight:800}.entityFieldWide{grid-column:1/-1}.entityField input,.entityField select,.entityField textarea{width:100%;max-width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);overflow-wrap:anywhere;padding:10px 12px}.entityField textarea{min-height:110px;resize:vertical}.entityActionFooter{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.entityActionFooter span,.entitySaveResult span{color:var(--muted);font-size:.9rem;font-weight:800}.entitySaveResult{background:var(--crm-sunk,#fcfbf9)}.entitySaveResult a{color:var(--accent);font-weight:900;overflow-wrap:anywhere}.interactiveWorkbench{display:grid;gap:18px}.objectReviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.noteAssociationPicker,.objectReviewSection{display:grid;gap:14px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:16px}.objectReviewHeader{display:grid;gap:5px}.objectReviewHeader h3{margin:0;font-size:1.05rem}.objectReviewHeader p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.35}.objectReviewFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.associationSelects label,.objectReviewFields label{display:grid;gap:7px;min-width:0;color:var(--muted);font-size:.88rem;font-weight:800}.associationSelects select,.objectReviewFields input,.objectReviewFields select,.objectReviewFields textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:10px 12px}.objectReviewFields textarea{min-height:120px;resize:vertical}.appointmentStatus{display:grid;gap:7px;align-content:center;min-width:0;color:var(--muted);font-size:.88rem;font-weight:800}.appointmentStatus strong{color:var(--text);font-size:.95rem}.relationRowsTable{display:grid;gap:14px}.candidateMatchPanel{display:grid;gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--crm-sunk,#fcfbf9);padding:12px}.candidateMatchHeader{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--muted);font-size:.9rem}.candidateMatchHeader strong{color:var(--text);font-size:1rem}.candidateDecisionActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.debugDisclosure{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--crm-sunk,#fcfbf9);padding:12px}.debugDisclosure summary{cursor:pointer;font-weight:800}.optionalWorkflowGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.togglePanel{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:12px;font-weight:800}.colorSwatches{display:flex;flex-wrap:wrap;gap:8px}.colorSwatch{width:34px;height:34px;border:2px solid transparent;border-radius:8px;cursor:pointer}.colorSwatch[aria-checked=true]{border-color:var(--text)}.color-yellow{background:#f7efbd}.color-green{background:#cdeed7}.color-blue{background:#cfe6fb}.color-gray{background:#edf0f3}.color-teal{background:#c9f1eb}.associationOptions{display:grid;gap:10px;margin:0;border:0;padding:0}.associationOptions legend{margin-bottom:8px;font-weight:900}.associationOption{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;padding:12px}.associationOption.isDisabled{background:var(--background);color:var(--muted)}.associationOption>label{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-weight:800}.associationOption p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.35}.associationState{border:1px solid var(--line);border-radius:999px;padding:3px 8px;color:var(--muted);font-size:.74rem;font-weight:900}.associationState-executable{border-color:var(--crm-teal-border,#b7d6cb);background:var(--crm-teal-cell,#eaf3ef);color:var(--accent)}.associationState-reviewContext{background:var(--crm-amber-bg,#f5e6c8);color:var(--crm-amber-ink,#8a6420)}.associationSelects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workbenchReviewBand{position:sticky;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 12px 28px rgba(60,45,30,.09);padding:12px;z-index:2}.workbenchReviewBand div{display:grid;gap:3px}.workbenchReviewBand span{color:var(--muted);font-size:.9rem}.successText{color:var(--crm-teal,#1c6b60);font-weight:800}.jsonPreview{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--crm-sunk,#fcfbf9);color:var(--text);padding:12px;white-space:pre-wrap}.srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.builderResult h3{margin:0}.operator-topbar{display:flex;min-height:52px;align-items:center;gap:20px;border-bottom:1px solid var(--line);background:var(--surface);padding:0 22px}.operator-topbar__brand{font-family:var(--font-display,"Archivo"),sans-serif;font-weight:800;font-size:15px}.operator-topbar__nav{display:flex;flex:1 1;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:13px}.operator-topbar__nav a{text-decoration:none}.operator-topbar__nav a:hover{color:var(--accent)}.operator-topbar__role{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.8rem;line-height:1;padding:7px 10px}.operator-topbar__logout{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);cursor:pointer;font-weight:800;padding:8px 10px}.operator-topbar__logout:hover{border-color:var(--accent);color:var(--text)}.login-page{display:grid;min-height:100vh;place-items:center;padding:24px}.login-panel{width:min(420px,100%);border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:32px;box-shadow:0 16px 40px rgba(60,45,30,.09)}.login-panel h1{margin:0 0 12px}.login-panel p{margin:0 0 24px;color:var(--muted);line-height:1.5}.primary-button{width:100%;border:0;border-radius:8px;background:var(--accent);color:#ffffff;cursor:pointer;font-weight:700;padding:12px 16px}.primary-button:hover{background:var(--accent-dark,#96471f)}@media (max-width:900px){.heroRow,.sectionHeader,.sessionSummary{align-items:flex-start;flex-direction:column}.actionCardGrid,.advancedBuilderControls,.advancedSearchGrid,.associationSelects,.builderFieldRow,.builderGrid,.entityFieldGrid,.entityOperationsGrid,.gridTwo,.lookupForm,.objectReviewFields,.objectReviewGrid,.optionalWorkflowGrid,.planBuilderControls,.qaFieldGrid,.targetListSaveFields{grid-template-columns:1fr}.actionCard,.actionRow{align-items:flex-start}.actionCard{grid-template-columns:1fr}.actionCardMeta{justify-items:start;white-space:normal}}@media (max-width:640px){.page{width:min(100% - 20px,1180px);padding:18px 0}input,select,textarea{font-size:16px}.advancedFilterButton,.buttonLink,.entityTab,.primary-button,.secondaryButton,.secondaryLink{min-height:44px}.advancedBuilder,.panel{padding:16px}.reviewTable [role=row],.reviewTable tr{grid-template-columns:1fr}.reviewTable [role=cell],.reviewTable td,.reviewTable th{padding:9px 10px}.actionUtilityRow .secondaryLink,.entityActionFooter .buttonLink,.entityToolForm .secondaryLink,.qaActions .buttonLink,.qaActions .secondaryLink{width:100%}.actionUtilityRow,.entityActionFooter,.entityActionHeader,.workbenchReviewBand{align-items:stretch;flex-direction:column}.workbenchReviewBand .buttonLink{width:100%}.operator-topbar{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.operator-topbar__nav{flex:none}}:root{--background:#ede7dc;--text:#2a2521;--muted:#6e655c;--line:#e2dbd0;--accent:#b85a2a;--accent-dark:#96471f;--danger:#b23b2a;--warning:#b7822a;--font-display:var(--font-archivo),"Archivo",sans-serif;--font-body:var(--font-public-sans),"Public Sans",system-ui,sans-serif;--font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,monospace;--crm-canvas:#ede7dc;--crm-card:#ffffff;--crm-sunk:#fcfbf9;--crm-chip:#f3efe8;--crm-badge:#ece7de;--crm-ink:#2a2521;--crm-muted:#6e655c;--crm-faint:#8a8079;--crm-faint-2:#a79d90;--crm-blank:#c2b7a6;--crm-arrow:#c9bfae;--crm-line:#e2dbd0;--crm-row:#f1ece3;--crm-hairline:#efeae1;--crm-dash:#d8cdba;--crm-control:#cfc6b7;--crm-timeline:#eae3d7;--crm-rust:#b85a2a;--crm-rust-ink:#8a4a1e;--crm-rust-bg:#fbe4d6;--crm-rust-panel:#fbf0e7;--crm-rust-border:#ebc9a9;--crm-rust-strong:#f5d9bf;--crm-rust-row:#fbf4ee;--crm-rust-warm-text:#9a7550;--crm-teal:#1c6b60;--crm-teal-deep:#155a50;--crm-teal-bg:#ddebe2;--crm-teal-cell:#eaf3ef;--crm-teal-border:#b7d6cb;--crm-teal-muted:#3f7a6f;--crm-amber:#b7822a;--crm-amber-ink:#8a6420;--crm-amber-bg:#f5e6c8;--crm-amber-border:#e7c98f;--crm-red:#b23b2a;--crm-red-ink:#8f2f22;--crm-red-bg:#fbebe7;--crm-red-border:#eab9ae;--crm-blue:#3b6fb0;--crm-blue-bg:#eaf1fb;--crm-blue-border:#cdd9ea;--crm-purple:#8a5fb0;--crm-purple-bg:#f1ebf5;--crm-purple-border:#ddcfe6;--crm-pink:#a0567e;--crm-pink-bg:#f3e1eb;--crm-ai:#4f46e5;--crm-ai-bg:#eef0ff;--crm-ai-border:#e7e2fb;--shadow-crm-card:0 1px 3px rgba(60,45,30,.08),0 14px 34px -18px rgba(60,45,30,.28);--shadow-crm-float:0 8px 22px -12px rgba(60,45,30,.3);--shadow-crm-modal:0 16px 34px -14px rgba(60,45,30,.4);--shadow-crm-sel-teal:0 5px 16px -8px rgba(28,107,96,.4);--r-sm:6px;--r-md:8px;--r-input:9px;--r-card-sm:11px;--r-card:12px;--r-frame:14px;--r-pill:20px}.raDash{--danger:#b4402b;--dangerBg:#f3e2dd}.raDash[data-ra-theme=dark]{--danger:#e0795f;--dangerBg:#3a221c}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_9b68a8{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_9b68a8{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_6a10ae{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_6a10ae{--font-public-sans:"Public Sans","Public Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}