.canvas-module__8ZWp8W__pageContainer{background:var(--surface);justify-content:center;width:100%;min-height:100vh;display:flex}.canvas-module__8ZWp8W__canvasLayout{flex-direction:column;width:100%;max-width:1240px;height:100vh;padding:0 32px;display:flex}.canvas-module__8ZWp8W__header{border-bottom:1px solid var(--border);background:var(--surface);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;display:flex;position:sticky;top:0}.canvas-module__8ZWp8W__backBtn{font-size:var(--fs-lg);color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.canvas-module__8ZWp8W__backBtn:hover{color:var(--ink)}.canvas-module__8ZWp8W__headerCenter{flex-direction:column;align-items:center;display:flex}.canvas-module__8ZWp8W__headerTitle{font-size:var(--fs-xl);font-weight:var(--weight-semibold);color:var(--ink)}.canvas-module__8ZWp8W__headerSubtitle{font-size:var(--fs-sm);color:var(--ink-tertiary)}.canvas-module__8ZWp8W__headerRight{align-items:center;gap:12px;display:flex}.canvas-module__8ZWp8W__savedStatus{font-size:var(--fs-sm);color:var(--ink-tertiary)}.canvas-module__8ZWp8W__saveDraftBtn{font-size:var(--fs-lg);color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;padding:0}.canvas-module__8ZWp8W__saveDraftBtn:hover{color:var(--ink)}.canvas-module__8ZWp8W__objectiveBar{background-color:var(--surface-secondary);border:1px solid var(--border);border-radius:8px;flex-shrink:0;max-width:calc(100% - 48px);margin:16px 24px}.canvas-module__8ZWp8W__objectiveBarContent{justify-content:space-between;align-items:flex-start;padding:16px 20px;display:flex}.canvas-module__8ZWp8W__objectiveContent{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.canvas-module__8ZWp8W__objectiveLabel{font-size:var(--fs-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:none;color:var(--ink-tertiary)}.canvas-module__8ZWp8W__objectiveText{font-family:var(--font-sans);font-size:var(--fs-3xl);font-weight:var(--weight-medium);color:var(--ink);max-width:900px;line-height:1.4}.canvas-module__8ZWp8W__objectiveText:before,.canvas-module__8ZWp8W__objectiveText:after{content:"\"";color:var(--ink-tertiary);font-weight:var(--weight-regular)}.canvas-module__8ZWp8W__objectiveEditBtn{font-size:var(--fs-md);font-weight:var(--weight-medium);color:var(--ui-accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:0;transition:color .15s;display:flex}.canvas-module__8ZWp8W__objectiveEditBtn:hover{color:var(--ui-accent-hover);background-color:var(--ui-accent-tint)}.canvas-module__8ZWp8W__objectiveEditBtn svg{width:16px;height:16px}.canvas-module__8ZWp8W__contentRow{flex:1;grid-template-columns:220px 1fr 280px;gap:24px;height:calc(100vh - 208px);transition:grid-template-columns .3s;display:grid}.canvas-module__8ZWp8W__contentRow--editing{grid-template-columns:200px 1fr 450px}.canvas-module__8ZWp8W__leftColumn,.canvas-module__8ZWp8W__centerColumn,.canvas-module__8ZWp8W__rightColumn{scrollbar-width:thin;scrollbar-color:transparent transparent;padding-top:20px;padding-bottom:24px;overflow:hidden auto}.canvas-module__8ZWp8W__leftColumn:hover,.canvas-module__8ZWp8W__centerColumn:hover,.canvas-module__8ZWp8W__rightColumn:hover{scrollbar-color:var(--border)transparent}.canvas-module__8ZWp8W__leftColumn::-webkit-scrollbar{width:6px}.canvas-module__8ZWp8W__centerColumn::-webkit-scrollbar{width:6px}.canvas-module__8ZWp8W__rightColumn::-webkit-scrollbar{width:6px}.canvas-module__8ZWp8W__leftColumn::-webkit-scrollbar-track{background:0 0}.canvas-module__8ZWp8W__centerColumn::-webkit-scrollbar-track{background:0 0}.canvas-module__8ZWp8W__rightColumn::-webkit-scrollbar-track{background:0 0}.canvas-module__8ZWp8W__leftColumn::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .15s}.canvas-module__8ZWp8W__centerColumn::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .15s}.canvas-module__8ZWp8W__rightColumn::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .15s}.canvas-module__8ZWp8W__leftColumn:hover::-webkit-scrollbar-thumb{background-color:var(--border)}.canvas-module__8ZWp8W__centerColumn:hover::-webkit-scrollbar-thumb{background-color:var(--border)}.canvas-module__8ZWp8W__rightColumn:hover::-webkit-scrollbar-thumb{background-color:var(--border)}.canvas-module__8ZWp8W__leftColumn{padding-right:8px}.canvas-module__8ZWp8W__rightColumn{padding-left:8px;transition:width .3s}.canvas-module__8ZWp8W__systemChecksIndicator{background:var(--surface-secondary);border-radius:var(--radius-md);font-size:var(--fs-md);color:var(--ink-secondary);align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;display:flex}.canvas-module__8ZWp8W__systemChecksIndicator .canvas-module__8ZWp8W__countDot{border-radius:50%;width:8px;height:8px}.canvas-module__8ZWp8W__systemChecksIndicator button{font-size:var(--fs-md);color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;margin-left:auto;text-decoration:underline}.canvas-module__8ZWp8W__columnHeader{font-size:var(--fs-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:none;color:var(--ink-tertiary);margin-bottom:16px}.canvas-module__8ZWp8W__emptyState{background:var(--surface-secondary);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);font-size:var(--fs-md);color:var(--ink-tertiary);text-align:center;padding:12px}.canvas-module__8ZWp8W__lockedList{flex-direction:column;gap:8px;display:flex}.canvas-module__8ZWp8W__lockedCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px;transition:border-color .15s ease-out;position:relative}.canvas-module__8ZWp8W__lockedCard:hover{border-color:var(--forest-300)}.canvas-module__8ZWp8W__lockedCard--entering{animation:.3s cubic-bezier(.4,0,.2,1) forwards canvas-module__8ZWp8W__settleIn}@keyframes canvas-module__8ZWp8W__settleIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.canvas-module__8ZWp8W__lockedCardHeader{align-items:center;gap:6px;margin-bottom:4px;display:flex}.canvas-module__8ZWp8W__lockedIcon{color:var(--forest-600)}.canvas-module__8ZWp8W__lockedLabel{font-size:var(--fs-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:none;color:var(--ink-tertiary);flex:1}.canvas-module__8ZWp8W__lockedValue{font-size:var(--fs-lg);font-weight:var(--weight-medium);color:var(--ink)}.canvas-module__8ZWp8W__editLink{cursor:pointer;width:24px;height:24px;color:var(--ink-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.canvas-module__8ZWp8W__editLink:hover{background:var(--surface-secondary);color:var(--ink)}.canvas-module__8ZWp8W__decisionContainer{animation:.18s ease-out canvas-module__8ZWp8W__fadeSlideIn}.canvas-module__8ZWp8W__decisionContainer--departing{animation:.3s ease-out forwards canvas-module__8ZWp8W__cardDepart}@keyframes canvas-module__8ZWp8W__cardDepart{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-30px)scale(.95)}}@keyframes canvas-module__8ZWp8W__fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.canvas-module__8ZWp8W__decisionContainer{animation:none}}.canvas-module__8ZWp8W__decisionHeader{align-items:center;gap:10px;margin-bottom:8px;display:flex}.canvas-module__8ZWp8W__decisionIcon{color:var(--ink-secondary)}.canvas-module__8ZWp8W__decisionTitle{font-size:var(--fs-3xl);font-weight:var(--weight-semibold);color:var(--ink);margin:0}.canvas-module__8ZWp8W__decisionHelper{font-size:var(--fs-lg);color:var(--ink-secondary);margin:0 0 20px}.canvas-module__8ZWp8W__generatingState{text-align:center;padding:48px}.canvas-module__8ZWp8W__generatingText{font-size:var(--fs-lg);color:var(--ink-secondary)}.canvas-module__8ZWp8W__decisionCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);margin-bottom:12px;padding:20px}.canvas-module__8ZWp8W__recommended{border-color:var(--forest-300);background:var(--forest-50)}.canvas-module__8ZWp8W__cardBadge{font-size:var(--fs-2xs);font-weight:var(--weight-semibold);letter-spacing:.03em;color:var(--forest-700);margin-bottom:8px}.canvas-module__8ZWp8W__cardValue{font-size:var(--fs-2xl);font-weight:var(--weight-medium);color:var(--ink);margin-bottom:4px}.canvas-module__8ZWp8W__cardMetric{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-secondary);margin-bottom:8px}.canvas-module__8ZWp8W__cardMeta{font-size:var(--fs-md);color:var(--ink-secondary)}.canvas-module__8ZWp8W__editMetricLink{font-size:var(--fs-sm);color:var(--forest-600);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0}.canvas-module__8ZWp8W__scopeStats{margin-top:12px}.canvas-module__8ZWp8W__statRow{font-size:var(--fs-md);color:var(--ink-secondary);margin-bottom:4px}.canvas-module__8ZWp8W__statValue{font-family:var(--font-mono);font-weight:var(--weight-medium);color:var(--ink)}.canvas-module__8ZWp8W__altTiles{gap:8px;margin-bottom:16px;display:flex}.canvas-module__8ZWp8W__altTile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-md);color:var(--ink-secondary);text-align:center;cursor:pointer;flex:1;padding:12px;transition:background .15s}.canvas-module__8ZWp8W__altTile:hover{background:var(--surface-secondary)}.canvas-module__8ZWp8W__lockBtn{height:var(--btn-h-hero);background:var(--ui-accent);color:var(--ui-accent-contrast);font:500 13px/1 var(--font-sans);border-radius:var(--radius-md);cursor:pointer;opacity:1;visibility:visible;border:none;align-items:center;gap:6px;padding:0 16px;transition:all .12s;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000d}.canvas-module__8ZWp8W__lockBtn:hover:not(:disabled){background:var(--action-primary-hover);transform:translateY(-1px);box-shadow:0 2px 4px #00000014}.canvas-module__8ZWp8W__lockBtn:disabled{background:var(--ink-10);color:var(--ink-40);cursor:not-allowed;box-shadow:none}.canvas-module__8ZWp8W__lockBtn--confirming{background:var(--ui-accent)}.canvas-module__8ZWp8W__approachGrid{gap:12px;margin-bottom:16px;transition:all .3s;display:grid}.canvas-module__8ZWp8W__approachGrid--default{grid-template-columns:repeat(3,1fr)}.canvas-module__8ZWp8W__approachGrid--hasExpanded{grid-template-columns:1fr}.canvas-module__8ZWp8W__approachCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;padding:16px;transition:all .3s;overflow:hidden}.canvas-module__8ZWp8W__approachCard:hover{background:var(--surface-secondary)}.canvas-module__8ZWp8W__approachSelected{border-color:var(--forest-500);background:var(--forest-50)}.canvas-module__8ZWp8W__approachExpanded{border-color:var(--forest-400);box-shadow:0 0 0 2px var(--forest-100)}.canvas-module__8ZWp8W__approachCard--collapsed{justify-content:space-between;align-items:center;height:48px;padding:12px 16px;display:flex}.canvas-module__8ZWp8W__approachCard--collapsed .canvas-module__8ZWp8W__approachName{font-size:var(--fs-lg);margin-bottom:0}.canvas-module__8ZWp8W__approachCard--collapsed .canvas-module__8ZWp8W__approachSummary,.canvas-module__8ZWp8W__approachCard--collapsed .canvas-module__8ZWp8W__approachMeta,.canvas-module__8ZWp8W__approachCard--collapsed .canvas-module__8ZWp8W__cardBadge{display:none}.canvas-module__8ZWp8W__approachViewLink{font-size:var(--fs-md);font-weight:var(--weight-medium);color:var(--forest-600);align-items:center;gap:4px;display:flex}.canvas-module__8ZWp8W__collapsedCardsRow{gap:12px;display:flex}.canvas-module__8ZWp8W__collapsedCardsRow .canvas-module__8ZWp8W__approachCard{flex:1}.canvas-module__8ZWp8W__approachName{font-size:var(--fs-xl);font-weight:var(--weight-semibold);color:var(--ink);margin-bottom:4px}.canvas-module__8ZWp8W__approachSummary{font-size:var(--fs-md);color:var(--ink-secondary);margin-bottom:12px}.canvas-module__8ZWp8W__approachMeta{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:12px;display:flex}.canvas-module__8ZWp8W__approachMetaRow{font-size:var(--fs-sm);color:var(--ink-secondary);align-items:center;gap:8px;display:flex}.canvas-module__8ZWp8W__expandedPanel{background:var(--surface);border:1px solid var(--forest-300);border-radius:var(--radius-xl);margin-bottom:16px;padding:24px;animation:.3s ease-out canvas-module__8ZWp8W__panelExpand}@keyframes canvas-module__8ZWp8W__panelExpand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.canvas-module__8ZWp8W__expandedHeader{align-items:center;gap:10px;margin-bottom:16px;display:flex}.canvas-module__8ZWp8W__expandedTitle{font-size:var(--fs-2xl);font-weight:var(--weight-semibold);color:var(--ink);margin:0}.canvas-module__8ZWp8W__recommendedTag{font-size:var(--fs-2xs);font-weight:var(--weight-semibold);color:var(--forest-700);background:var(--forest-100);border-radius:4px;padding:2px 8px}.canvas-module__8ZWp8W__expandedSection{margin-bottom:16px}.canvas-module__8ZWp8W__expandedSectionTitle{font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--ink-tertiary);text-transform:none;letter-spacing:.03em;margin-bottom:6px}.canvas-module__8ZWp8W__expandedText{font-size:var(--fs-lg);color:var(--ink);margin:0;line-height:1.5}.canvas-module__8ZWp8W__expandedMeta{border-top:1px solid var(--border);gap:16px;margin-bottom:16px;padding:12px 0;display:flex}.canvas-module__8ZWp8W__metaItem{font-size:var(--fs-md);color:var(--ink-secondary);align-items:center;gap:6px;display:flex}.canvas-module__8ZWp8W__selectApproachBtn{width:100%;height:var(--btn-h-hero);background:var(--ui-accent);color:var(--ui-accent-contrast);font:500 14px/1 var(--font-sans);border-radius:var(--radius-md);cursor:pointer;border:none;transition:all .12s;box-shadow:0 1px 2px #0000000d}.canvas-module__8ZWp8W__selectApproachBtn:hover{background:var(--action-primary-hover);box-shadow:0 2px 4px #00000014}.canvas-module__8ZWp8W__safetySettings{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:0;margin-bottom:16px;display:flex;overflow:hidden}.canvas-module__8ZWp8W__settingRow{background:var(--surface);border-bottom:1px solid var(--border)}.canvas-module__8ZWp8W__settingRow:last-child{border-bottom:none}.canvas-module__8ZWp8W__settingExpanded{background:var(--surface-secondary)}.canvas-module__8ZWp8W__settingHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.canvas-module__8ZWp8W__settingLabel{font-size:var(--fs-lg);font-weight:var(--weight-medium);color:var(--ink)}.canvas-module__8ZWp8W__settingValue{align-items:center;gap:8px;display:flex}.canvas-module__8ZWp8W__settingValue span{font-size:var(--fs-md);color:var(--ink-secondary)}.canvas-module__8ZWp8W__changeLink{font-size:var(--fs-sm);color:var(--forest-600);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;display:flex}.canvas-module__8ZWp8W__chevronUp{transform:rotate(180deg)}.canvas-module__8ZWp8W__settingOptions{padding:0 16px 14px}.canvas-module__8ZWp8W__safetyPanel{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:16px}.canvas-module__8ZWp8W__panelTitle{font-size:var(--fs-lg);font-weight:var(--weight-semibold);color:var(--ink);margin-bottom:12px}.canvas-module__8ZWp8W__radioGroup{flex-direction:column;gap:10px;display:flex}.canvas-module__8ZWp8W__radioOption{cursor:pointer;align-items:center;gap:10px;display:flex}.canvas-module__8ZWp8W__radioInput{display:none}.canvas-module__8ZWp8W__radioCircle{border:2px solid var(--border);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:all .15s}.canvas-module__8ZWp8W__radioInput:checked+.canvas-module__8ZWp8W__radioCircle{border-color:var(--forest-600);border-width:5px}.canvas-module__8ZWp8W__radioLabel{font-size:var(--fs-lg);color:var(--ink)}.canvas-module__8ZWp8W__recommendedBadge{font-size:var(--fs-2xs);font-weight:var(--weight-medium);color:var(--forest-600);background:var(--forest-100);border-radius:4px;padding:2px 6px}.canvas-module__8ZWp8W__assumptionCounters{font-size:var(--fs-md);align-items:center;gap:12px;margin-bottom:12px;display:flex}.canvas-module__8ZWp8W__countDot{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.canvas-module__8ZWp8W__blockerCount{color:var(--wine-700);font-weight:var(--weight-medium);align-items:center;display:flex}.canvas-module__8ZWp8W__warningCount{color:var(--sand-700);align-items:center;display:flex}.canvas-module__8ZWp8W__fyiCount{color:var(--ink-tertiary);align-items:center;display:flex}.canvas-module__8ZWp8W__updatingLine{font-size:var(--fs-sm);color:var(--ink-tertiary);margin-bottom:12px}.canvas-module__8ZWp8W__assumptionsList{flex-direction:column;gap:10px;display:flex}.canvas-module__8ZWp8W__assumptionHeader{align-items:center;gap:6px;margin-bottom:6px;display:flex}.canvas-module__8ZWp8W__assumptionStatement{font-size:var(--fs-lg);font-weight:var(--weight-medium);color:var(--ink);line-height:1.4}.canvas-module__8ZWp8W__fyiCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px}.canvas-module__8ZWp8W__fyiIcon{color:var(--ink-tertiary)}.canvas-module__8ZWp8W__warningCard{background:var(--sand-50);border:1px solid var(--sand-200);border-radius:var(--radius-lg);padding:12px}.canvas-module__8ZWp8W__warningIcon{color:var(--sand-700)}.canvas-module__8ZWp8W__blockerCard{background:var(--attention-light);border:1px solid var(--wine-200);border-radius:var(--radius-lg);padding:14px}.canvas-module__8ZWp8W__blockerIcon{color:var(--wine-700)}.canvas-module__8ZWp8W__evidenceBlock{background:var(--surface-secondary);border-radius:var(--radius-md);margin:12px 0;padding:10px}.canvas-module__8ZWp8W__mathLine{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink);margin-bottom:2px}.canvas-module__8ZWp8W__whyText{font-size:var(--fs-md);color:var(--ink-secondary);margin-bottom:12px}.canvas-module__8ZWp8W__actionRow{flex-wrap:wrap;gap:8px;display:flex}.canvas-module__8ZWp8W__actionBtn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--ink);cursor:pointer;padding:6px 12px;transition:background .15s}.canvas-module__8ZWp8W__actionBtn:hover{background:var(--surface-secondary)}.canvas-module__8ZWp8W__footer{border-top:1px solid var(--border);background:var(--surface);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;display:flex;position:sticky;bottom:0}.canvas-module__8ZWp8W__stepper{align-items:center;gap:0;display:flex}.canvas-module__8ZWp8W__stepperItem{flex-direction:column;align-items:center;gap:4px;display:flex}.canvas-module__8ZWp8W__stepperDot{border:2px solid var(--border);background:0 0;border-radius:50%;width:12px;height:12px;transition:all .2s}.canvas-module__8ZWp8W__stepperLabel{font-size:var(--fs-xs);color:var(--ink-tertiary)}.canvas-module__8ZWp8W__stepperConnector{background:var(--border);width:24px;height:2px;margin:0 4px 18px}.canvas-module__8ZWp8W__connectorCompleted{background:var(--forest-200)}.canvas-module__8ZWp8W__stepperCompleted .canvas-module__8ZWp8W__stepperDot{background:var(--forest-600);border-color:var(--forest-600)}.canvas-module__8ZWp8W__stepperCurrent .canvas-module__8ZWp8W__stepperDot{border-color:var(--forest-600);animation:1.5s ease-in-out infinite canvas-module__8ZWp8W__pulse}@keyframes canvas-module__8ZWp8W__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.canvas-module__8ZWp8W__stepperCurrent .canvas-module__8ZWp8W__stepperDot{animation:none}}.canvas-module__8ZWp8W__stepperUpcoming .canvas-module__8ZWp8W__stepperDot{border-color:var(--border)}.canvas-module__8ZWp8W__footerCta{height:36px;font-size:var(--fs-lg);font-weight:var(--weight-medium);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 14px;transition:background .15s;display:flex}.canvas-module__8ZWp8W__ctaEnabled{background:var(--forest-600);color:#fff;border:none}.canvas-module__8ZWp8W__ctaEnabled:hover{background:var(--forest-700)}.canvas-module__8ZWp8W__ctaDisabled{background:var(--surface-inset);color:var(--ink-faint);border:1px solid var(--border);cursor:not-allowed}.canvas-module__8ZWp8W__modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.canvas-module__8ZWp8W__modal{background:var(--surface);width:100%;max-width:560px;box-shadow:var(--shadow-xl);border-radius:12px;overflow:hidden}.canvas-module__8ZWp8W__modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.canvas-module__8ZWp8W__modalTitle{font-size:var(--fs-3xl);font-weight:var(--weight-semibold);color:var(--ink);margin:0}.canvas-module__8ZWp8W__modalClose{cursor:pointer;width:32px;height:32px;color:var(--ink-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s;display:flex}.canvas-module__8ZWp8W__modalClose:hover{background:var(--surface-secondary)}.canvas-module__8ZWp8W__modalBody{padding:24px}.canvas-module__8ZWp8W__modalSection{margin-bottom:20px}.canvas-module__8ZWp8W__modalSection:last-of-type{margin-bottom:0}.canvas-module__8ZWp8W__modalSectionTitle{font-size:var(--fs-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:none;color:var(--ink-tertiary);margin-bottom:10px}.canvas-module__8ZWp8W__modalSteps{margin:0;padding:0;list-style:none}.canvas-module__8ZWp8W__modalSteps li{font-size:var(--fs-lg);color:var(--ink);align-items:center;gap:8px;margin-bottom:8px;display:flex}.canvas-module__8ZWp8W__modalSteps li svg{color:var(--forest-600);flex-shrink:0}.canvas-module__8ZWp8W__decisionTable{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:0;display:flex;overflow:hidden}.canvas-module__8ZWp8W__tableRow{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 12px;display:flex}.canvas-module__8ZWp8W__tableRow:last-child{border-bottom:none}.canvas-module__8ZWp8W__tableLabel{font-size:var(--fs-md);color:var(--ink-secondary)}.canvas-module__8ZWp8W__tableValue{font-size:var(--fs-md);font-weight:var(--weight-medium);color:var(--ink)}.canvas-module__8ZWp8W__safetyLine{font-size:var(--fs-lg);color:var(--ink);background:var(--surface-secondary);border-radius:var(--radius-md);padding:10px 12px}.canvas-module__8ZWp8W__reassuranceCallout{background:var(--forest-50);border-radius:var(--radius-md);font-size:var(--fs-md);color:var(--forest-700);text-align:center;margin-top:20px;padding:12px}.canvas-module__8ZWp8W__modalFooter{border-top:1px solid var(--border);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.canvas-module__8ZWp8W__cancelBtn{height:var(--btn-h-hero);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--fs-lg);color:var(--ink);cursor:pointer;padding:0 16px;transition:background .15s}.canvas-module__8ZWp8W__cancelBtn:hover{background:var(--surface-secondary)}.canvas-module__8ZWp8W__startBtn{height:var(--btn-h-hero);background:var(--ui-accent);color:var(--ui-accent-contrast);border-radius:var(--radius-lg);font-size:var(--fs-lg);font-weight:var(--weight-medium);cursor:pointer;border:none;padding:0 20px;transition:background .15s}.canvas-module__8ZWp8W__startBtn:hover{background:var(--ui-accent-hover)}.canvas-module__8ZWp8W__editPanel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;max-height:calc(100vh - 200px);animation:.25s cubic-bezier(.4,0,.2,1) canvas-module__8ZWp8W__panelSlideIn;display:flex;overflow:hidden}@keyframes canvas-module__8ZWp8W__panelSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.canvas-module__8ZWp8W__editPanelHeader{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.canvas-module__8ZWp8W__editPanelTitle{font-size:var(--fs-sm);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:.08em;color:var(--ink);margin:0}.canvas-module__8ZWp8W__editPanelHeaderActions{align-items:center;gap:8px;display:flex}.canvas-module__8ZWp8W__editPanelExpandBtn{width:28px;height:var(--btn-h-dense);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink-tertiary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .15s;display:flex}.canvas-module__8ZWp8W__editPanelExpandBtn:hover{background:var(--surface-secondary);color:var(--ink);border-color:var(--border-strong)}.canvas-module__8ZWp8W__editPanelClose{font-size:var(--fs-md);color:var(--ink-tertiary);cursor:pointer;background:0 0;border:none;padding:4px 0;transition:color .15s}.canvas-module__8ZWp8W__editPanelClose:hover{color:var(--ink)}.canvas-module__8ZWp8W__editPanelDivider{background:var(--border);flex-shrink:0;height:1px}.canvas-module__8ZWp8W__editPanelContent{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:auto;min-height:0;padding:16px;overflow:hidden auto}.canvas-module__8ZWp8W__editPanelContent:hover{scrollbar-color:var(--border)transparent}.canvas-module__8ZWp8W__editPanelContent::-webkit-scrollbar{width:6px}.canvas-module__8ZWp8W__editPanelContent::-webkit-scrollbar-track{background:0 0}.canvas-module__8ZWp8W__editPanelContent::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .15s}.canvas-module__8ZWp8W__editPanelContent:hover::-webkit-scrollbar-thumb{background-color:var(--border)}.canvas-module__8ZWp8W__editPanelContent::-webkit-scrollbar-thumb:hover{background-color:var(--ink-tertiary)}.canvas-module__8ZWp8W__editPanelFooter{box-shadow:0 -1px 0 var(--border),0 -4px 8px #00000005;background:var(--surface);border-top:none;flex-shrink:0;justify-content:flex-end;gap:12px;padding:12px 16px;display:flex}.canvas-module__8ZWp8W__editPanelChecksIndicator{font-size:var(--fs-sm);color:var(--ink-secondary);background:var(--surface-secondary);border-radius:var(--radius-md);align-items:center;gap:6px;padding:4px 10px;display:flex}.canvas-module__8ZWp8W__fullscreenBackdrop{z-index:199;background:#0000004d;width:100%;height:100%;animation:.3s ease-out forwards canvas-module__8ZWp8W__fadeIn;position:fixed;top:0;left:0}.canvas-module__8ZWp8W__fullscreenPanel{background:var(--surface);z-index:200;flex-direction:column;width:80%;height:100vh;animation:.35s cubic-bezier(.4,0,.2,1) forwards canvas-module__8ZWp8W__slideInFromRight;display:flex;position:fixed;top:0;right:0;box-shadow:-4px 0 24px #0000001a}@keyframes canvas-module__8ZWp8W__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}.canvas-module__8ZWp8W__fullscreenPanel--exiting{animation:.3s cubic-bezier(.4,0,.2,1) forwards canvas-module__8ZWp8W__slideOutToRight}@keyframes canvas-module__8ZWp8W__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}.canvas-module__8ZWp8W__fullscreenPanelHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 32px;display:flex}.canvas-module__8ZWp8W__fullscreenPanelTitle{font-size:var(--fs-lg);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:.08em;color:var(--ink);margin:0}.canvas-module__8ZWp8W__fullscreenCollapseBtn{border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-md);color:var(--ink-secondary);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 16px;transition:all .15s;display:flex}.canvas-module__8ZWp8W__fullscreenCollapseBtn:hover{background:var(--surface-secondary);color:var(--ink)}.canvas-module__8ZWp8W__fullscreenContextBar{background:var(--surface-secondary);border-bottom:1px solid var(--border);flex-shrink:0;padding:20px 32px}.canvas-module__8ZWp8W__fullscreenContextLabel{font-size:var(--fs-2xs);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:none;color:var(--ink-tertiary);margin-bottom:6px}.canvas-module__8ZWp8W__fullscreenContextValue{font-size:var(--fs-xl);color:var(--ink);line-height:1.4}.canvas-module__8ZWp8W__fullscreenContextValue+.canvas-module__8ZWp8W__fullscreenContextLabel{margin-top:16px}.canvas-module__8ZWp8W__fullscreenPanelContent{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;padding:32px;overflow:hidden auto}.canvas-module__8ZWp8W__fullscreenPanelContent:hover{scrollbar-color:var(--border)transparent}.canvas-module__8ZWp8W__fullscreenPanelContent::-webkit-scrollbar{width:6px}.canvas-module__8ZWp8W__fullscreenPanelContent::-webkit-scrollbar-track{background:0 0}.canvas-module__8ZWp8W__fullscreenPanelContent::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .15s}.canvas-module__8ZWp8W__fullscreenPanelContent:hover::-webkit-scrollbar-thumb{background-color:var(--border)}.canvas-module__8ZWp8W__fullscreenPanelFooter{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:flex-end;gap:12px;padding:20px 32px;display:flex}.canvas-module__8ZWp8W__editPanelSection{margin-bottom:16px}.canvas-module__8ZWp8W__editPanelSection:last-child{margin-bottom:0}.canvas-module__8ZWp8W__editPanelLabel{font-size:var(--fs-sm);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:.03em;color:var(--ink-tertiary);margin-bottom:8px;display:block}.canvas-module__8ZWp8W__editPanelSubtitle{font-size:var(--fs-lg);color:var(--ink-secondary);margin:0 0 20px}.canvas-module__8ZWp8W__editPanelSaveBtn{height:var(--btn-h-hero);background:var(--ui-accent);color:var(--ui-accent-contrast);border-radius:var(--radius-lg);font-size:var(--fs-lg);font-weight:var(--weight-medium);cursor:pointer;border:none;padding:0 20px;transition:background .15s}.canvas-module__8ZWp8W__editPanelSaveBtn:hover{background:var(--ui-accent-hover)}.canvas-module__8ZWp8W__editPanelSaveBtn:disabled{background:var(--ink-tertiary);cursor:not-allowed}.canvas-module__8ZWp8W__editPanelCancelBtn{height:var(--btn-h-hero);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--fs-lg);color:var(--ink);cursor:pointer;padding:0 16px}.canvas-module__8ZWp8W__metricChips{flex-wrap:wrap;gap:8px;display:flex}.canvas-module__8ZWp8W__metricChip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-md);color:var(--ink);cursor:pointer;padding:8px 14px;transition:all .15s}.canvas-module__8ZWp8W__metricChip:hover{background:var(--surface-secondary)}.canvas-module__8ZWp8W__metricChipActive{background:var(--forest-50);border-color:var(--forest-500);color:var(--forest-700)}.canvas-module__8ZWp8W__targetRow{align-items:center;gap:10px;display:flex}.canvas-module__8ZWp8W__targetInput{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:80px;height:40px;font-size:var(--fs-2xl);font-weight:var(--weight-medium);color:var(--ink);text-align:center;padding:0 12px}.canvas-module__8ZWp8W__targetUnit{font-size:var(--fs-lg);color:var(--ink-secondary)}.canvas-module__8ZWp8W__conditionRadios{flex-direction:column;gap:8px;display:flex}.canvas-module__8ZWp8W__conditionRadio{font-size:var(--fs-lg);color:var(--ink);cursor:pointer;align-items:center;gap:10px;display:flex}.canvas-module__8ZWp8W__conditionRadio input{width:16px;height:16px;accent-color:var(--forest-600)}.canvas-module__8ZWp8W__metricPreview{background:var(--surface-secondary);border-radius:var(--radius-md);padding:12px}.canvas-module__8ZWp8W__metricPreview code{font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--ink)}.canvas-module__8ZWp8W__accountsHeader{justify-content:flex-end;margin-bottom:12px;display:flex}.canvas-module__8ZWp8W__accountsCount{font-size:var(--fs-lg);font-weight:var(--weight-medium);color:var(--ink)}.canvas-module__8ZWp8W__accountsSearch{background:var(--surface-secondary);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.canvas-module__8ZWp8W__accountsSearch svg{color:var(--ink-tertiary);flex-shrink:0}.canvas-module__8ZWp8W__accountsSearch input{font-size:var(--fs-lg);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.canvas-module__8ZWp8W__accountsList{border:1px solid var(--border);border-radius:var(--radius-md)}.canvas-module__8ZWp8W__accountRow{border-bottom:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:12px;padding:12px;transition:background .15s;display:flex}.canvas-module__8ZWp8W__accountRow:last-child{border-bottom:none}.canvas-module__8ZWp8W__accountRow:hover{background:var(--surface-secondary)}.canvas-module__8ZWp8W__accountRowSelected{background:var(--forest-50)}.canvas-module__8ZWp8W__accountCheckbox{width:16px;height:16px;accent-color:var(--forest-600);margin-top:2px}.canvas-module__8ZWp8W__accountInfo{flex:1;min-width:0}.canvas-module__8ZWp8W__accountName{font-size:var(--fs-lg);font-weight:var(--weight-medium);color:var(--ink);margin-bottom:2px}.canvas-module__8ZWp8W__accountMeta{font-size:var(--fs-sm);color:var(--ink-tertiary)}.canvas-module__8ZWp8W__accountsFooterNote{font-size:var(--fs-md);color:var(--ink-tertiary);margin-top:12px}.canvas-module__8ZWp8W__accountsActions{gap:12px;display:flex}.canvas-module__8ZWp8W__accountsActionBtn{font-size:var(--fs-lg);color:var(--ui-accent);cursor:pointer;background:0 0;border:none;padding:0}.canvas-module__8ZWp8W__accountsActionBtn:hover{text-decoration:underline}.canvas-module__8ZWp8W__uploadZone{border:2px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;padding:40px 20px;transition:all .15s;display:flex}.canvas-module__8ZWp8W__uploadZone:hover{border-color:var(--forest-400);background:var(--forest-50)}.canvas-module__8ZWp8W__uploadIcon{color:var(--ink-tertiary);margin-bottom:12px}.canvas-module__8ZWp8W__uploadText{font-size:var(--fs-lg);color:var(--ink);margin:0 0 8px}.canvas-module__8ZWp8W__uploadOr{font-size:var(--fs-sm);color:var(--ink-tertiary);margin-bottom:12px}.canvas-module__8ZWp8W__uploadBtn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-lg);color:var(--ink);cursor:pointer;margin-bottom:12px;padding:8px 16px}.canvas-module__8ZWp8W__uploadHint{font-size:var(--fs-sm);color:var(--ink-tertiary)}.canvas-module__8ZWp8W__formatList{font-size:var(--fs-lg);color:var(--ink-secondary);margin:0 0 12px;padding-left:20px}.canvas-module__8ZWp8W__templateLink{font-size:var(--fs-lg);color:var(--forest-600);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.canvas-module__8ZWp8W__processingState{text-align:center;padding:40px 20px}.canvas-module__8ZWp8W__processingFile{font-size:var(--fs-lg);color:var(--ink);align-items:center;gap:8px;margin-bottom:12px;display:inline-flex}.canvas-module__8ZWp8W__processingText{font-size:var(--fs-lg);color:var(--ink-secondary);margin:0 0 16px}.canvas-module__8ZWp8W__progressBar{background:var(--surface-tertiary);border-radius:3px;height:6px;overflow:hidden}.canvas-module__8ZWp8W__progressFill{background:var(--forest-500);height:100%;transition:width .2s}.canvas-module__8ZWp8W__previewSuccess{background:var(--forest-50);border-radius:var(--radius-md);font-size:var(--fs-lg);color:var(--forest-700);align-items:center;gap:8px;margin-bottom:20px;padding:8px 12px;display:inline-flex}.canvas-module__8ZWp8W__previewTable{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.canvas-module__8ZWp8W__previewHeader{background:var(--surface-secondary);font-size:var(--fs-xs);font-weight:var(--weight-semibold);text-transform:none;color:var(--ink-tertiary);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:12px;padding:10px 12px;display:grid}.canvas-module__8ZWp8W__previewRow{font-size:var(--fs-md);color:var(--ink);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:12px;padding:10px 12px;display:grid}.canvas-module__8ZWp8W__previewRow:last-child{border-bottom:none}.canvas-module__8ZWp8W__previewShowMore{font-size:var(--fs-sm);color:var(--ink-tertiary);background:var(--surface-secondary);padding:8px 12px}.canvas-module__8ZWp8W__previewWarning{background:var(--sand-50);border-radius:var(--radius-md);font-size:var(--fs-md);color:var(--sand-700);align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.canvas-module__8ZWp8W__viewIssuesLink{font-size:var(--fs-md);color:var(--sand-700);cursor:pointer;background:0 0;border:none;margin-left:auto;text-decoration:underline}.canvas-module__8ZWp8W__importFooter{justify-content:flex-end;gap:12px;display:flex}.canvas-module__8ZWp8W__sizeChips{gap:8px;display:flex}.canvas-module__8ZWp8W__sizeChip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-md);color:var(--ink);cursor:pointer;text-align:center;flex:1;padding:10px;transition:all .15s}.canvas-module__8ZWp8W__sizeChipActive{background:var(--forest-50);border-color:var(--forest-500);color:var(--forest-700)}.canvas-module__8ZWp8W__selectWrapper{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;padding:0 12px;display:flex}.canvas-module__8ZWp8W__selectWrapper svg{color:var(--ink-tertiary)}.canvas-module__8ZWp8W__selectInput{height:40px;font-size:var(--fs-lg);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.canvas-module__8ZWp8W__rangeRow{align-items:center;gap:12px;display:flex}.canvas-module__8ZWp8W__rangeRow span{font-size:var(--fs-md);color:var(--ink-tertiary)}.canvas-module__8ZWp8W__rangeInput{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:120px;height:40px;font-size:var(--fs-lg);color:var(--ink);padding:0 12px}.canvas-module__8ZWp8W__signalChips{flex-wrap:wrap;gap:8px;display:flex}.canvas-module__8ZWp8W__signalChip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--fs-md);color:var(--ink);cursor:pointer;padding:8px 14px;transition:all .15s}.canvas-module__8ZWp8W__signalChipActive{background:var(--forest-50);border-color:var(--forest-500);color:var(--forest-700)}.canvas-module__8ZWp8W__estimateBox{background:var(--surface-secondary);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:16px;display:flex}.canvas-module__8ZWp8W__estimateLabel{font-size:var(--fs-sm);font-weight:var(--weight-semibold);text-transform:none;color:var(--ink-tertiary)}.canvas-module__8ZWp8W__estimateValue{font-size:var(--fs-lg);color:var(--ink)}.canvas-module__8ZWp8W__sfConnection{background:var(--surface-secondary);border-radius:var(--radius-md);font-size:var(--fs-md);color:var(--ink-secondary);justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px;display:flex}.canvas-module__8ZWp8W__sfDisconnect{font-size:var(--fs-md);color:var(--wine-600);cursor:pointer;background:0 0;border:none}.canvas-module__8ZWp8W__sfLists{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.canvas-module__8ZWp8W__sfListRow{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:12px;transition:background .15s;display:flex}.canvas-module__8ZWp8W__sfListRow:last-child{border-bottom:none}.canvas-module__8ZWp8W__sfListRow:hover{background:var(--surface-secondary)}.canvas-module__8ZWp8W__sfListRow input{width:16px;height:16px;accent-color:var(--forest-600)}.canvas-module__8ZWp8W__sfListName{font-size:var(--fs-lg);color:var(--ink);flex:1}.canvas-module__8ZWp8W__sfListCount{font-size:var(--fs-md);color:var(--ink-tertiary)}
.Avatar-module__WOvsCG__avatar{border-radius:var(--radius-full);background:var(--forest-15);color:var(--forest);font-weight:var(--weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Avatar-module__WOvsCG__avatar--xs{width:24px;height:24px;font-size:var(--fs-2xs)}.Avatar-module__WOvsCG__avatar--sm{width:32px;height:32px;font-size:var(--fs-sm)}.Avatar-module__WOvsCG__avatar--md{width:40px;height:40px;font-size:var(--fs-lg)}
@keyframes EmailContainer-module__YcB0Bq__cardLift{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes EmailContainer-module__YcB0Bq__fadeIn{0%{opacity:0}to{opacity:1}}.EmailContainer-module__YcB0Bq__expandThreadBtn{z-index:20;height:var(--btn-h-xs);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink-70);font:var(--text-label);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:background var(--motion-fast)var(--ease-out),color var(--motion-fast)var(--ease-out),border-color var(--motion-fast)var(--ease-out);background:0 0;align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:14px;right:48px}.EmailContainer-module__YcB0Bq__expandThreadBtn:hover{background:var(--surface-secondary);border-color:var(--ink-40);color:var(--ink)}.EmailContainer-module__YcB0Bq__expandThreadBtn:focus-visible{outline:2px solid var(--ink-40);outline-offset:2px}.EmailContainer-module__YcB0Bq__replyIconBtn,.EmailContainer-module__YcB0Bq__replyMenuTrigger{height:var(--btn-h-dense);border:1px solid var(--border);background:var(--surface);color:var(--ink-70);cursor:pointer;transition:background var(--motion-fast)var(--ease-out),color var(--motion-fast)var(--ease-out),border-color var(--motion-fast)var(--ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex}.EmailContainer-module__YcB0Bq__replyIconBtn{border-right:none;border-radius:6px 0 0 6px;width:30px}.EmailContainer-module__YcB0Bq__replyMenuTrigger{border-radius:0 6px 6px 0;width:22px}.EmailContainer-module__YcB0Bq__replyIconBtn:hover,.EmailContainer-module__YcB0Bq__replyMenuTrigger:hover{background:var(--surface-secondary);border-color:var(--ink-40);color:var(--ink)}.EmailContainer-module__YcB0Bq__replyIconBtn:focus-visible,.EmailContainer-module__YcB0Bq__replyMenuTrigger:focus-visible{outline:2px solid var(--ink-40);outline-offset:2px;z-index:1}.EmailContainer-module__YcB0Bq__replyMenu{z-index:30;background:var(--surface);border:1px solid var(--border);min-width:160px;box-shadow:var(--shadow-modal,0 8px 24px #0000001f);border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.EmailContainer-module__YcB0Bq__replyMenuItem{align-items:center;gap:var(--space-2);width:100%;height:32px;padding:0 var(--space-3);color:var(--ink);font:var(--text-body);font-size:var(--fs-md);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;display:inline-flex}.EmailContainer-module__YcB0Bq__replyMenuItem:hover{background:var(--surface-secondary)}.EmailContainer-module__YcB0Bq__detailsCaret{width:18px;height:18px;color:var(--ink-40);cursor:pointer;transition:background var(--motion-fast)var(--ease-out),color var(--motion-fast)var(--ease-out);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.EmailContainer-module__YcB0Bq__detailsCaret:hover{background:var(--surface-secondary);color:var(--ink)}.EmailContainer-module__YcB0Bq__detailsPopover{z-index:30;min-width:320px;max-width:480px;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-modal,0 8px 24px #0000001f);gap:var(--space-2);border-radius:8px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0}.EmailContainer-module__YcB0Bq__detailsRow{gap:var(--space-2);font-size:var(--fs-sm);color:var(--ink);grid-template-columns:32px 1fr;align-items:baseline;display:grid}.EmailContainer-module__YcB0Bq__detailsLabel{color:var(--ink-40);font-weight:var(--weight-medium)}.EmailContainer-module__YcB0Bq__detailsValue{color:var(--ink);word-break:break-word}.EmailContainer-module__YcB0Bq__diffChipAdded,.EmailContainer-module__YcB0Bq__diffChipDropped{font-size:var(--fs-xs);font-weight:var(--weight-medium);white-space:nowrap;border-radius:10px;align-items:center;padding:2px 8px;line-height:1;display:inline-flex}.EmailContainer-module__YcB0Bq__diffChipAdded{background:color-mix(in srgb,var(--forest)10%,transparent);color:var(--forest)}.EmailContainer-module__YcB0Bq__diffChipDropped{background:var(--surface-secondary);color:var(--ink-70)}.EmailContainer-module__YcB0Bq__closeBtn{z-index:20;width:28px;height:var(--btn-h-dense);border-radius:var(--radius-lg);color:var(--ink-40);cursor:pointer;transition:background var(--motion-fast)var(--ease-out),color var(--motion-fast)var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.EmailContainer-module__YcB0Bq__closeBtn:hover{background:var(--surface-secondary);color:var(--ink)}.EmailContainer-module__YcB0Bq__closeBtn:focus-visible{outline:2px solid var(--ink-40);outline-offset:2px}.EmailContainer-module__YcB0Bq__emailCard{background:var(--surface);z-index:12;border:1px solid #ffffff0f;border-radius:16px;margin-top:16px;animation:.7s .1s both EmailContainer-module__YcB0Bq__cardLift;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 1px 2px #0000000f,0 2px 4px #0000001a,0 8px 24px #0000002e,0 24px 64px #00000038}.EmailContainer-module__YcB0Bq__emailCard[data-variant=drawer]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--srf);box-shadow:none;margin-top:0;animation:none}.EmailContainer-module__YcB0Bq__emailCard[data-variant=drawer] .EmailContainer-module__YcB0Bq__bodyArea{min-height:180px;max-height:min(36vh,360px);padding:16px;overflow-y:auto}.EmailContainer-module__YcB0Bq__emailCard[data-variant=drawer] .EmailContainer-module__YcB0Bq__bodyText{font:var(--type-body-doc);color:var(--ink);min-height:148px}.EmailContainer-module__YcB0Bq__emailCard[data-variant=drawer] .EmailContainer-module__YcB0Bq__composerFoot{gap:8px;padding-right:12px}.EmailContainer-module__YcB0Bq__emailCard[data-variant=drawer] .EmailContainer-module__YcB0Bq__composerFoot .EmailContainer-module__YcB0Bq__sendAction{padding:10px 0}.EmailContainer-module__YcB0Bq__emailCard[data-variant=drawer] .EmailContainer-module__YcB0Bq__attachmentBar{padding:10px 12px}.EmailContainer-module__YcB0Bq__emailCard[data-variant=drawer] .EmailContainer-module__YcB0Bq__recipientSectionLabel{font:var(--type-label);color:var(--ink-50);text-transform:none;letter-spacing:normal}.EmailContainer-module__YcB0Bq__emailCard[data-variant=drawer] .EmailContainer-module__YcB0Bq__attachmentAdd{height:var(--btn-h-base);padding:0 var(--space-3);border-radius:var(--radius-md);font:var(--btn-font-base);color:var(--ink-70);border-style:solid}.EmailContainer-module__YcB0Bq__tacticSelector{z-index:5;position:absolute;top:12px;right:16px}.EmailContainer-module__YcB0Bq__tacticCurrent{color:#2a8b5a;font:500 11px/1.2 var(--font-sans);cursor:pointer;background:#2a8b5a08;border:1px solid #2a8b5a1a;border-radius:100px;align-items:center;gap:5px;padding:4px 10px 4px 8px;transition:all .25s;display:inline-flex}.EmailContainer-module__YcB0Bq__tacticCurrent:hover{background:#2a8b5a14;border-color:#2a8b5a26}.EmailContainer-module__YcB0Bq__tacticCurrentChevron{transition:transform .2s}.EmailContainer-module__YcB0Bq__tacticCurrentChevron[data-open=true]{transform:rotate(180deg)}.EmailContainer-module__YcB0Bq__tacticPopover{background:var(--surface-elevated);border:1px solid var(--ink-10);z-index:400;opacity:0;pointer-events:none;transform-origin:100% 0;border-radius:10px;min-width:220px;padding:4px;transition:all .25s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px)scale(.97);box-shadow:0 4px 20px #0000001a,0 1px 3px #0000000f}.EmailContainer-module__YcB0Bq__tacticPopover[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.EmailContainer-module__YcB0Bq__tacticPopoverTitle{display:none}.EmailContainer-module__YcB0Bq__tacticItem{cursor:pointer;text-align:left;width:100%;font:400 12.5px/1.35 var(--font-sans);color:var(--ink-70);background:0 0;border:none;border-radius:7px;flex-direction:row;align-items:flex-start;gap:8px;padding:8px 10px;transition:all .15s;display:flex}.EmailContainer-module__YcB0Bq__tacticItem+.EmailContainer-module__YcB0Bq__tacticItem{border-top:none}.EmailContainer-module__YcB0Bq__tacticItem:hover{background:var(--ink-05);color:var(--ink)}.EmailContainer-module__YcB0Bq__tacticItemRadio{border:1px solid var(--ink-20);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:5px;height:5px;margin-top:6px;transition:all .15s;display:flex}.EmailContainer-module__YcB0Bq__tacticItemRadio[data-active=true]{background:#2a8b5a;border:none;width:5px;height:5px}.EmailContainer-module__YcB0Bq__tacticItemRadioDot{display:none}.EmailContainer-module__YcB0Bq__tacticItemContent{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.EmailContainer-module__YcB0Bq__tacticItemLabel{font:500 12.5px var(--font-sans);color:var(--ink-70);transition:color .15s}.EmailContainer-module__YcB0Bq__tacticItemRadio[data-active=true]+.EmailContainer-module__YcB0Bq__tacticItemContent .EmailContainer-module__YcB0Bq__tacticItemLabel{color:#2a8b5a;font-weight:var(--weight-medium)}.EmailContainer-module__YcB0Bq__tacticItemDesc{font:400 10.5px/1.3 var(--font-sans);color:var(--ink-40);margin-top:0}.EmailContainer-module__YcB0Bq__bodyArea{min-height:200px;padding:20px;position:relative}.EmailContainer-module__YcB0Bq__bodyContent{transition:opacity .25s}.EmailContainer-module__YcB0Bq__bodyContent[data-fading=true]{opacity:0}.EmailContainer-module__YcB0Bq__bodyText{font:400 14.5px/1.7 var(--font-sans);color:var(--ink-70);word-break:break-word;border-radius:6px;outline:none;min-height:150px;margin:-4px -6px;padding:4px 6px;transition:background .15s;position:relative}.EmailContainer-module__YcB0Bq__bodyText:hover{cursor:text}.EmailContainer-module__YcB0Bq__bodyText:focus{outline:none}.EmailContainer-module__YcB0Bq__bodyText ul,.EmailContainer-module__YcB0Bq__bodyText ol{white-space:normal;margin:0 0 .8em 1.2em;padding-left:1.2em}.EmailContainer-module__YcB0Bq__bodyText ul{list-style:outside}.EmailContainer-module__YcB0Bq__bodyText ol{list-style:decimal}.EmailContainer-module__YcB0Bq__bodyText li{margin:.18em 0;padding-left:.15em}.EmailContainer-module__YcB0Bq__annotationDots{flex-direction:column;gap:24px;display:flex;position:absolute;top:20px;left:4px}.EmailContainer-module__YcB0Bq__annotationDot{cursor:pointer;opacity:.5;background:#2a8b5a;border-radius:50%;width:6px;height:6px;transition:all .2s;position:relative}.EmailContainer-module__YcB0Bq__annotationDot:hover{opacity:1;transform:scale(1.5)}.EmailContainer-module__YcB0Bq__annotationTooltip{color:#ffffffe6;font:400 12px/1.5 var(--font-sans);z-index:100;white-space:normal;background:#000000e6;border:1px solid #ffffff1f;border-radius:8px;width:240px;padding:10px 14px;display:none;position:absolute;top:-8px;left:16px;box-shadow:0 8px 24px #0000004d}.EmailContainer-module__YcB0Bq__annotationDot:hover .EmailContainer-module__YcB0Bq__annotationTooltip{display:block}.EmailContainer-module__YcB0Bq__attachmentBar{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 20px;display:flex}.EmailContainer-module__YcB0Bq__composerFoot{flex-wrap:nowrap;align-items:center;display:flex}.EmailContainer-module__YcB0Bq__composerFoot .EmailContainer-module__YcB0Bq__attachmentBar{flex:auto;min-width:0}.EmailContainer-module__YcB0Bq__sendAction{flex:none;justify-content:flex-end;padding:8px 20px 8px 0;display:flex}.EmailContainer-module__YcB0Bq__attachmentChip{background:var(--surface);border:1px solid var(--ink-10);font:500 12px/1.2 var(--font-sans);color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:5px 12px;transition:all .25s;display:inline-flex}.EmailContainer-module__YcB0Bq__attachmentChip:hover{border-color:#8b2e3b4d;box-shadow:0 1px 4px #8b2e3b14}.EmailContainer-module__YcB0Bq__attachmentIcon{color:var(--wine-text);align-items:center;display:flex}.EmailContainer-module__YcB0Bq__attachmentSize{font:400 11px/1 var(--font-sans);color:var(--ink-40)}.EmailContainer-module__YcB0Bq__attachmentSource{font:500 9px/1 var(--font-sans);color:#2a8b5a;letter-spacing:.03em;background:#2a8b5a14;border-radius:3px;padding:1px 5px}.EmailContainer-module__YcB0Bq__attachmentRemove{color:var(--ink-40);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex}.EmailContainer-module__YcB0Bq__attachmentRemove:hover{color:var(--ink-70)}.EmailContainer-module__YcB0Bq__attachmentAdd{border:1px dashed var(--ink-20);font:500 12px/1 var(--font-sans);color:var(--ink-40);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;transition:all .15s;display:inline-flex}.EmailContainer-module__YcB0Bq__attachmentAdd:hover{border-color:var(--ink-40);color:var(--slate-text);background:#1a1a1a08}.EmailContainer-module__YcB0Bq__tacticOverlay{z-index:399;position:fixed;inset:0}.EmailContainer-module__YcB0Bq__tbBtn{min-width:32px;min-height:var(--btn-h-base);color:var(--slate-text);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.EmailContainer-module__YcB0Bq__tbBtn:hover{color:var(--ink);background:#1a1a1a0f}.EmailContainer-module__YcB0Bq__tbBtn:active{color:var(--ink);background:#1a1a1a1a}.EmailContainer-module__YcB0Bq__tbBtn[data-active=true]{color:var(--ink);background:#1a1a1a14}.EmailContainer-module__YcB0Bq__tbSep{background:var(--ink-10);width:1px;height:16px;margin:0 3px}.EmailContainer-module__YcB0Bq__toolbarLinkPopover{z-index:9999;width:320px;padding:var(--space-3);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-modal,0 8px 24px #0000001f);border-radius:8px;position:fixed}.EmailContainer-module__YcB0Bq__toolbarLinkLabel{color:var(--ink-70);font:var(--text-label);margin-bottom:5px;display:block}.EmailContainer-module__YcB0Bq__toolbarLinkInput{width:100%;height:34px;padding:0 var(--space-3);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font:var(--text-body);border-radius:6px;outline:none}.EmailContainer-module__YcB0Bq__toolbarLinkInput:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-tint-strong)}.EmailContainer-module__YcB0Bq__toolbarLinkActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.EmailContainer-module__YcB0Bq__toolbarLinkCancel,.EmailContainer-module__YcB0Bq__toolbarLinkApply{height:30px;padding:0 var(--space-3);font:var(--text-label);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.EmailContainer-module__YcB0Bq__toolbarLinkCancel{border:1px solid var(--border);background:var(--surface);color:var(--ink-70)}.EmailContainer-module__YcB0Bq__toolbarLinkApply{border:1px solid var(--ui-accent);background:var(--ui-accent);color:var(--ui-accent-contrast)}.EmailContainer-module__YcB0Bq__toolbarLinkApply:disabled{border-color:var(--border);background:var(--surface-secondary);color:var(--ink-40);cursor:not-allowed}.EmailContainer-module__YcB0Bq__subjectInput[data-empty=true]:before{content:attr(data-placeholder);color:var(--ink-40);pointer-events:none;font-weight:400}.EmailContainer-module__YcB0Bq__recipientDropdown{background:var(--surface-elevated);border:1px solid var(--ink-10);z-index:500;border-radius:10px;min-width:260px;max-height:220px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 4px 20px #0000001a,0 1px 3px #0000000f}.EmailContainer-module__YcB0Bq__recipientSection+.EmailContainer-module__YcB0Bq__recipientSection{border-top:1px solid var(--ink-05);margin-top:4px;padding-top:4px}.EmailContainer-module__YcB0Bq__recipientSectionLabel{font:600 10px/1 var(--font-sans);color:var(--ink-40);letter-spacing:.04em;text-transform:uppercase;padding:5px 10px 4px}.EmailContainer-module__YcB0Bq__recipientEmpty{font:400 12px/1.25 var(--font-sans);color:var(--ink-40);padding:8px 10px 9px}.EmailContainer-module__YcB0Bq__recipientOption{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 10px;transition:background .1s;display:flex}.EmailContainer-module__YcB0Bq__recipientOption:hover,.EmailContainer-module__YcB0Bq__recipientOptionHighlighted{background:var(--ink-05)}.EmailContainer-module__YcB0Bq__recipientOptionText{flex-direction:column;gap:1px;min-width:0;display:flex}.EmailContainer-module__YcB0Bq__recipientOptionName{font:500 12.5px/1.2 var(--font-sans);color:var(--ink)}.EmailContainer-module__YcB0Bq__recipientOptionEmail{font:400 11px/1.2 var(--font-sans);color:var(--ink-40);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.SignalEvidence-module__xJol5G__list{margin:0;padding:0;list-style:none}.SignalEvidence-module__xJol5G__item{grid-template-columns:16px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.SignalEvidence-module__xJol5G__item+.SignalEvidence-module__xJol5G__item{border-top:1px solid var(--line)}.SignalEvidence-module__xJol5G__icon{color:var(--text-2);margin-top:3px}.SignalEvidence-module__xJol5G__item p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.SignalEvidence-module__xJol5G__meta{color:var(--text-2);gap:12px;margin-top:5px;font-size:11.5px;line-height:1.4;display:flex}.SignalEvidence-module__xJol5G__meta time{font-variant-numeric:tabular-nums}
.columns-module__JySvbG__valueAmount{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);color:var(--ink)}.columns-module__JySvbG__confidenceValue{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);color:var(--ink-70)}.columns-module__JySvbG__nextActionText{font-size:var(--fs-md);color:var(--ink-70);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.columns-module__JySvbG__attentionChip{font-size:var(--fs-xs);font-weight:var(--weight-semibold);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.columns-module__JySvbG__attentionChip--urgent{color:var(--judgment);background:#722f371a}.columns-module__JySvbG__attentionChip--blocked{color:var(--waiting);background:#b8860b1a}.columns-module__JySvbG__attentionChip--opportunity{color:var(--resolution);background:#2d5a3d1a}.columns-module__JySvbG__stageEditorTrigger{align-items:center;width:100%;height:100%;padding:0 16px;display:flex;position:relative}.columns-module__JySvbG__stageDropdown{animation:.15s columns-module__JySvbG__dropdownFadeIn}@keyframes columns-module__JySvbG__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.columns-module__JySvbG__stageOption{cursor:pointer;text-align:left;width:100%;color:var(--ink-70);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;margin:2px 0;padding:10px 12px;transition:background-color 80ms,color 80ms;display:flex}.columns-module__JySvbG__stageOption:hover{background:var(--surface-secondary);color:var(--ink)}.columns-module__JySvbG__stageOption[data-selected=true]{background:var(--forest-05);color:var(--ink)}.columns-module__JySvbG__stageDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.columns-module__JySvbG__stageOptionLabel{font-size:var(--fs-md);flex:1}.columns-module__JySvbG__stageCheck{color:var(--forest-70)}.columns-module__JySvbG__valueInput{width:100%;height:100%;font-size:var(--fs-lg);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);background:0 0;border:none;outline:none;padding:0 12px}.columns-module__JySvbG__valueInput:focus{outline:none}.columns-module__JySvbG__confidenceInput{width:100%;height:100%;font-size:var(--fs-lg);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:center;color:var(--ink);background:0 0;border:none;outline:none;padding:0 12px}.columns-module__JySvbG__confidenceInput:focus{outline:none}.columns-module__JySvbG__tagsEditorContainer{flex-direction:column;width:100%;min-height:44px;padding:6px 8px;display:flex}.columns-module__JySvbG__tagsEditorChips{flex-wrap:wrap;align-items:center;gap:4px;min-height:28px;display:flex}.columns-module__JySvbG__tagsEditorChip{font-size:var(--fs-xs);font-weight:var(--weight-medium);white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:2px;padding:1px 4px 1px 6px;line-height:18px;display:inline-flex}.columns-module__JySvbG__tagsEditorChipRemove{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;transition:opacity 80ms;display:inline-flex}.columns-module__JySvbG__tagsEditorChipRemove:hover{opacity:1}.columns-module__JySvbG__tagsEditorInput{min-width:80px;height:22px;font-size:var(--fs-md);color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:0 2px}.columns-module__JySvbG__tagsEditorInput::placeholder{color:var(--ink-30);font-size:var(--fs-sm)}.columns-module__JySvbG__tagsDropdown{background:var(--surface);border:1px solid var(--border);border-radius:8px;animation:.12s columns-module__JySvbG__dropdownFadeIn;overflow:hidden;box-shadow:0 4px 16px #00000014,0 1px 3px #0000000a}.columns-module__JySvbG__tagsDropdownHint{font-size:var(--fs-xs);color:var(--ink-30);-webkit-user-select:none;user-select:none;padding:8px 12px 4px}.columns-module__JySvbG__tagsDropdownList{max-height:220px;padding:4px;overflow-y:auto}.columns-module__JySvbG__tagsDropdownOption{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;width:100%;margin:1px 0;padding:5px 8px;transition:background-color 60ms;display:flex}.columns-module__JySvbG__tagsDropdownOption:hover{background:var(--surface-secondary)}.columns-module__JySvbG__tagsDropdownOption[data-selected=true]{background:var(--ink-04,#00000008)}.columns-module__JySvbG__tagsDropdownDragHandle{color:var(--ink-20);opacity:0;flex-shrink:0;transition:opacity 80ms}.columns-module__JySvbG__tagsDropdownOption:hover .columns-module__JySvbG__tagsDropdownDragHandle{opacity:1}.columns-module__JySvbG__tagsDropdownChip{font-size:var(--fs-xs);font-weight:var(--weight-medium);white-space:nowrap;border-radius:4px;align-items:center;padding:1px 6px;line-height:18px;display:inline-flex}.columns-module__JySvbG__tagsDropdownCheck{color:var(--ink-50);flex-shrink:0;margin-left:auto}.columns-module__JySvbG__tagsDropdownCreateLabel{font-size:var(--fs-sm);color:var(--ink-50);flex-shrink:0}.columns-module__JySvbG__tagsDropdownEmpty{font-size:var(--fs-sm);color:var(--ink-30);text-align:center;padding:12px 16px}.columns-module__JySvbG__peekBtn{width:28px;height:var(--btn-h-dense);border-radius:var(--radius-sm);color:var(--ink-40);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.columns-module__JySvbG__peekBtn:hover{background:var(--ink-10);color:var(--ink-70)}
.ResearchOutput-module__MQYI0G__root{flex-direction:column;gap:14px;display:flex}.ResearchOutput-module__MQYI0G__nested{gap:10px}.ResearchOutput-module__MQYI0G__emptyMsg{font-size:var(--fs-md);color:var(--ink-50);margin:0}.ResearchOutput-module__MQYI0G__lead{font-size:var(--fs-lg);color:var(--ink-70);white-space:pre-wrap;margin:0;line-height:1.55}.ResearchOutput-module__MQYI0G__kvGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;display:grid}.ResearchOutput-module__MQYI0G__kv{flex-direction:column;gap:2px;min-width:0;display:flex}.ResearchOutput-module__MQYI0G__kvKey{font-size:var(--fs-xs);font-weight:var(--weight-medium);color:var(--ink-50);margin:0}.ResearchOutput-module__MQYI0G__kvVal{font-size:var(--fs-md);color:var(--ink);word-break:break-word;margin:0;line-height:1.4}.ResearchOutput-module__MQYI0G__scalar{font-size:var(--fs-md);color:var(--ink)}.ResearchOutput-module__MQYI0G__empty{color:var(--ink-30)}.ResearchOutput-module__MQYI0G__code{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-70);background:var(--ink-04);word-break:break-all;border-radius:4px;padding:1px 6px}.ResearchOutput-module__MQYI0G__pill{font-size:var(--fs-sm);font-weight:var(--weight-medium);letter-spacing:-.005em;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 8px;line-height:1.4;display:inline-flex}.ResearchOutput-module__MQYI0G__pill_good{background:var(--forest-08,#22785014);color:var(--forest)}.ResearchOutput-module__MQYI0G__pill_warn{background:var(--amber-08,#b8860b14);color:var(--amber-deep,var(--amber-deep))}.ResearchOutput-module__MQYI0G__pill_bad{background:var(--wine-08,#8b2e3b14);color:var(--wine)}.ResearchOutput-module__MQYI0G__pill_neutral,.ResearchOutput-module__MQYI0G__pillNeutral{background:var(--ink-04);color:var(--ink-60)}.ResearchOutput-module__MQYI0G__pillGood{background:var(--forest-08,#22785014);color:var(--forest)}.ResearchOutput-module__MQYI0G__paragraphRow{flex-direction:column;gap:4px;display:flex}.ResearchOutput-module__MQYI0G__paragraphKey{font-size:var(--fs-xs);font-weight:var(--weight-medium);color:var(--ink-50)}.ResearchOutput-module__MQYI0G__paragraphVal{font-size:var(--fs-md);color:var(--ink-70);white-space:pre-wrap;margin:0;line-height:1.55}.ResearchOutput-module__MQYI0G__section{flex-direction:column;gap:6px;display:flex}.ResearchOutput-module__MQYI0G__sectionLabel{font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--ink-50);letter-spacing:-.005em}.ResearchOutput-module__MQYI0G__bulletList{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ResearchOutput-module__MQYI0G__bulletList li{font-size:var(--fs-md);color:var(--ink-70);line-height:1.55}.ResearchOutput-module__MQYI0G__cardList{flex-direction:column;gap:8px;display:flex}.ResearchOutput-module__MQYI0G__card{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ResearchOutput-module__MQYI0G__nested .ResearchOutput-module__MQYI0G__card{background:var(--surface-secondary,var(--ink-04));border-color:#0000;padding:10px 12px}.ResearchOutput-module__MQYI0G__cardHeadline{font-size:var(--fs-md);font-weight:var(--weight-semibold);color:var(--ink);letter-spacing:-.005em;line-height:1.4}@media (max-width:600px){.ResearchOutput-module__MQYI0G__kvGrid{grid-template-columns:1fr}}
.KanbanBoard-module__6r6O4a__board{gap:16px;height:100%;padding:16px;display:flex;overflow:auto hidden}.KanbanBoard-module__6r6O4a__column{background:var(--surface-secondary);border-radius:var(--radius-lg);flex-direction:column;flex:0 0 280px;max-height:100%;transition:background-color .15s;display:flex;overflow:hidden}.KanbanBoard-module__6r6O4a__column[data-over=true]{background:var(--forest-05)}.KanbanBoard-module__6r6O4a__columnHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.KanbanBoard-module__6r6O4a__columnHeaderLeft{align-items:center;gap:8px;display:flex}.KanbanBoard-module__6r6O4a__columnDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.KanbanBoard-module__6r6O4a__columnTitle{font-size:var(--fs-md);font-weight:var(--weight-semibold);color:var(--ink)}.KanbanBoard-module__6r6O4a__columnCount{font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--ink-40);background:var(--ink-08);border-radius:4px;padding:2px 6px}.KanbanBoard-module__6r6O4a__columnAddBtn{width:24px;height:var(--btn-h-xs);border-radius:var(--radius-sm);color:var(--ink-30);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.KanbanBoard-module__6r6O4a__column:hover .KanbanBoard-module__6r6O4a__columnAddBtn{opacity:1}.KanbanBoard-module__6r6O4a__columnAddBtn:hover{background:var(--ink-08);color:var(--ink-60)}.KanbanBoard-module__6r6O4a__columnSummary{border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--ink-50);background:var(--surface-secondary);flex-shrink:0;padding:8px 16px}.KanbanBoard-module__6r6O4a__columnContent{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;overflow-y:auto}.KanbanBoard-module__6r6O4a__columnContent::-webkit-scrollbar{width:6px}.KanbanBoard-module__6r6O4a__columnContent::-webkit-scrollbar-track{background:0 0}.KanbanBoard-module__6r6O4a__columnContent::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.KanbanBoard-module__6r6O4a__columnContent:hover::-webkit-scrollbar-thumb{background:var(--ink-15)}.KanbanBoard-module__6r6O4a__columnContent:focus-within::-webkit-scrollbar-thumb{background:var(--ink-15)}.KanbanBoard-module__6r6O4a__columnContent::-webkit-scrollbar-thumb:hover{background:var(--ink-25)}.KanbanBoard-module__6r6O4a__card{cursor:grab;transition:transform .15s,box-shadow .15s}.KanbanBoard-module__6r6O4a__card:hover{transform:translateY(-1px)}.KanbanBoard-module__6r6O4a__card[data-dragging=true]{cursor:grabbing;opacity:.5}.KanbanBoard-module__6r6O4a__card:active{cursor:grabbing}.KanbanBoard-module__6r6O4a__cardOverlay{cursor:grabbing;opacity:.95;transform:rotate(2deg);box-shadow:0 4px 12px #0000001a,0 8px 24px #0000001a}.KanbanBoard-module__6r6O4a__columnEmpty{color:var(--ink-30);font-size:var(--fs-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100px;padding:24px;display:flex}.KanbanBoard-module__6r6O4a__dropIndicator{background:var(--forest);opacity:0;border-radius:1px;height:2px;margin:4px 0;transition:opacity .15s}.KanbanBoard-module__6r6O4a__column[data-over=true] .KanbanBoard-module__6r6O4a__dropIndicator{opacity:1}
.Toolbar-module__UJD5_q__toolbar{border-bottom:1px solid var(--border,var(--ink-10));justify-content:space-between;align-items:center;margin-bottom:0;padding:12px 0;display:flex}.Toolbar-module__UJD5_q__left{align-items:center;gap:8px;display:flex}.Toolbar-module__UJD5_q__right{align-items:center;gap:12px;display:flex}.Toolbar-module__UJD5_q__viewToggle{background:var(--surface-tertiary,var(--ink-05));border-radius:6px;padding:2px;display:flex}.Toolbar-module__UJD5_q__viewToggleButton{border-radius:var(--radius-sm);color:var(--ink-tertiary,var(--slate-text));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px 10px;transition:all .12s;display:flex}.Toolbar-module__UJD5_q__viewToggleButton:hover{color:var(--ink-secondary,var(--ink-70))}.Toolbar-module__UJD5_q__viewToggleButton.Toolbar-module__UJD5_q__active{background:var(--surface,var(--surface-elevated));color:var(--ink,var(--ink));box-shadow:0 1px 2px #0000000d}.Toolbar-module__UJD5_q__viewToggleButton svg{width:16px;height:16px}
.StageGateModal-module__bfFQlW__overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;animation:.15s ease-out StageGateModal-module__bfFQlW__fadeIn;display:flex;position:fixed;inset:0}@keyframes StageGateModal-module__bfFQlW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes StageGateModal-module__bfFQlW__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.StageGateModal-module__bfFQlW__modal{background:var(--surface-elevated);border:1px solid var(--ink-10);border-radius:12px;width:420px;max-height:80vh;animation:.2s ease-out StageGateModal-module__bfFQlW__slideUp;overflow-y:auto;box-shadow:0 8px 32px #00000029}.StageGateModal-module__bfFQlW__header{padding:20px 24px 0}.StageGateModal-module__bfFQlW__title{font-size:var(--fs-xl);font-weight:var(--weight-semibold);color:var(--ink);margin:0 0 4px}.StageGateModal-module__bfFQlW__subtitle{font-size:var(--fs-md);color:var(--ink-50);margin:0}.StageGateModal-module__bfFQlW__body{padding:16px 24px}.StageGateModal-module__bfFQlW__fieldList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.StageGateModal-module__bfFQlW__fieldItem{background:var(--bg-secondary,var(--ink-03));border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.StageGateModal-module__bfFQlW__fieldItem[data-passed=true]{opacity:.6}.StageGateModal-module__bfFQlW__fieldIcon{flex-shrink:0;margin-top:1px}.StageGateModal-module__bfFQlW__fieldIcon[data-passed=true]{color:var(--forest)}.StageGateModal-module__bfFQlW__fieldIcon[data-passed=false]{color:var(--wine)}.StageGateModal-module__bfFQlW__fieldContent{flex:1;min-width:0}.StageGateModal-module__bfFQlW__fieldLabel{font-size:var(--fs-md);font-weight:var(--weight-medium);color:var(--ink);margin:0}.StageGateModal-module__bfFQlW__fieldHelp{font-size:var(--fs-sm);color:var(--ink-40);margin:2px 0 0}.StageGateModal-module__bfFQlW__recommendations{background:var(--amber-10,#f5a62314);border-radius:8px;margin:16px 0 0;padding:12px}.StageGateModal-module__bfFQlW__recommendationsTitle{font-size:var(--fs-sm);font-weight:var(--weight-semibold);color:var(--amber,var(--amber));text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.StageGateModal-module__bfFQlW__recommendationsList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.StageGateModal-module__bfFQlW__recommendationItem{font-size:var(--fs-sm);color:var(--ink-60);padding-left:14px;position:relative}.StageGateModal-module__bfFQlW__recommendationItem:before{content:"•";color:var(--amber,var(--amber));position:absolute;left:0}.StageGateModal-module__bfFQlW__footer{justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px 20px;display:flex}.StageGateModal-module__bfFQlW__btnCancel{font-size:var(--fs-md);font-weight:var(--weight-medium);color:var(--ink-60);border:1px solid var(--ink-10);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:8px 16px}.StageGateModal-module__bfFQlW__btnCancel:hover{background:var(--ink-03)}.StageGateModal-module__bfFQlW__btnProceed{font-size:var(--fs-md);font-weight:var(--weight-medium);color:var(--ui-accent-contrast);background:var(--ui-accent);border-radius:var(--radius-md);cursor:pointer;border:none;padding:8px 16px}.StageGateModal-module__bfFQlW__btnProceed:hover{background:var(--ui-accent-hover)}.StageGateModal-module__bfFQlW__btnProceed:disabled{opacity:.5;cursor:not-allowed}.StageGateModal-module__bfFQlW__progressBar{background:var(--ink-06);border-radius:2px;height:3px;margin:0 24px;overflow:hidden}.StageGateModal-module__bfFQlW__progressFill{background:var(--ink);border-radius:2px;height:100%;transition:width .3s}.StageGateModal-module__bfFQlW__saveError{color:var(--wine-60,#b3261e);font-size:var(--fs-caption);margin:0 20px 8px}
.BoardSkeleton-module__dOmGPG__board{height:100%;min-height:0;padding-top:var(--space-2);gap:16px;padding-bottom:32px;display:flex;overflow:hidden}.BoardSkeleton-module__dOmGPG__lane{flex-direction:column;flex:none;width:292px;min-height:0;display:flex}.BoardSkeleton-module__dOmGPG__lane:nth-child(2){opacity:.82}.BoardSkeleton-module__dOmGPG__lane:nth-child(3){opacity:.64}.BoardSkeleton-module__dOmGPG__lane:nth-child(4){opacity:.46}.BoardSkeleton-module__dOmGPG__head{align-items:center;gap:var(--space-2);flex:none;height:46px;display:flex}.BoardSkeleton-module__dOmGPG__headDot{border-radius:50%;flex:none;width:6px;height:6px}.BoardSkeleton-module__dOmGPG__headLabel{border-radius:var(--radius-sm,4px);width:78px;height:11px}.BoardSkeleton-module__dOmGPG__headCount{border-radius:var(--radius-sm,4px);width:46px;height:11px}.BoardSkeleton-module__dOmGPG__body{background:var(--ink-03,#00000006);border-radius:10px;flex-direction:column;gap:8px;min-height:0;padding:10px;display:flex;overflow:hidden}.BoardSkeleton-module__dOmGPG__card{background:var(--surface);border-radius:9px;flex-direction:column;flex:none;justify-content:space-between;height:108px;padding:13px;display:flex}.BoardSkeleton-module__dOmGPG__cardTop{align-items:center;gap:var(--space-2);display:flex}.BoardSkeleton-module__dOmGPG__cardLogo{border-radius:7px;flex:none;width:22px;height:22px}.BoardSkeleton-module__dOmGPG__cardTitle{border-radius:var(--radius-sm,4px);flex:auto;height:11px}.BoardSkeleton-module__dOmGPG__cardValue{border-radius:var(--radius-sm,4px);flex:none;width:38px;height:11px}.BoardSkeleton-module__dOmGPG__cardFoot{justify-content:space-between;align-items:center;display:flex}.BoardSkeleton-module__dOmGPG__cardMark{border-radius:var(--radius-sm,4px);width:26px;height:12px}.BoardSkeleton-module__dOmGPG__cardAvatar{border-radius:50%;width:22px;height:22px}
.alert-module__YuU5La__alert{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--srf);color:var(--ink);font:var(--type-body);text-align:left;display:flex;position:relative;container-type:inline-size}.alert-module__YuU5La__neutral{--alert-tone:var(--ink-70)}.alert-module__YuU5La__judgment{--alert-tone:var(--judgment)}.alert-module__YuU5La__waiting{--alert-tone:var(--waiting)}.alert-module__YuU5La__resolution{--alert-tone:var(--resolution)}.alert-module__YuU5La__alert:has(>.alert-module__YuU5La__icon){grid-template-columns:var(--space-4)minmax(0,1fr)auto;display:grid}.alert-module__YuU5La__alert:has(>.alert-module__YuU5La__icon):not(:has(>.alert-module__YuU5La__action)){grid-template-columns:var(--space-4)minmax(0,1fr)}.alert-module__YuU5La__icon{color:var(--alert-tone);justify-content:center;align-items:center;display:flex}.alert-module__YuU5La__icon svg,.alert-module__YuU5La__badge svg{width:var(--space-4);height:var(--space-4);stroke-width:1.5px;flex:none}.alert-module__YuU5La__badge{align-items:center;gap:var(--space-2);color:var(--ink);font:var(--type-body);font-weight:var(--weight-medium);flex:none;display:inline-flex}.alert-module__YuU5La__badge svg{color:var(--alert-tone)}.alert-module__YuU5La__content{gap:calc(var(--space-1)/2);flex-direction:column;flex:1;min-width:0;display:flex}.alert-module__YuU5La__title{color:var(--ink);font:var(--type-body);font-weight:var(--weight-medium)}.alert-module__YuU5La__description{color:var(--ink-70);font:var(--type-body);overflow-wrap:anywhere}.alert-module__YuU5La__description p{margin:0}.alert-module__YuU5La__description p+p{margin-top:var(--space-2)}.alert-module__YuU5La__title a,.alert-module__YuU5La__description a{color:inherit;text-underline-offset:var(--space-1);text-decoration:underline}.alert-module__YuU5La__action{align-items:center;gap:var(--space-2);flex:none;display:flex}.alert-module__YuU5La__action a{color:inherit;text-decoration:none}.alert-module__YuU5La__action [data-slot=button]{font-weight:var(--weight-regular)}@container (max-width:440px){.alert-module__YuU5La__alert>.alert-module__YuU5La__action{grid-column:2/-1;justify-self:start}}
.display-modal-module__EOdkLW__modal{background:var(--surface);z-index:50;width:256px;font-family:var(--font-sans);border:1px solid #0001;border-radius:9px;flex-direction:column;margin-top:4px;animation:.16s cubic-bezier(.16,1,.3,1) display-modal-module__EOdkLW__modalIn;display:flex;position:absolute;top:100%;right:12px;overflow:hidden;box-shadow:0 0 0 .5px #0000000a,0 2px 4px #0000000a,0 8px 24px #00000017,0 24px 48px #0000000a}@keyframes display-modal-module__EOdkLW__modalIn{0%{opacity:0;transform:translateY(-5px)scale(.984)}to{opacity:1;transform:translateY(0)scale(1)}}.display-modal-module__EOdkLW__header{border-bottom:1px solid var(--sand-200);flex-shrink:0;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}.display-modal-module__EOdkLW__headerTitle{font-size:var(--fs-md);font-weight:var(--weight-semibold);color:var(--ink);letter-spacing:-.02em}.display-modal-module__EOdkLW__closeBtn{width:22px;height:var(--btn-h-xs);border-radius:var(--radius-sm);cursor:pointer;color:#b5b0aa;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}.display-modal-module__EOdkLW__closeBtn:hover{background:var(--sand-200);color:var(--ink-60)}.display-modal-module__EOdkLW__controls{border-bottom:1px solid var(--sand-200);flex-direction:column;flex-shrink:0;gap:7px;padding:9px 14px;display:flex}.display-modal-module__EOdkLW__controlRow{justify-content:space-between;align-items:center;min-height:28px;display:flex}.display-modal-module__EOdkLW__controlLabel{font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--ink-40);letter-spacing:-.01em}.display-modal-module__EOdkLW__segmented{background:var(--sand-200);border-radius:5px;gap:1px;padding:2px;display:flex}.display-modal-module__EOdkLW__segmentedBtn{height:var(--btn-h-xs);border-radius:var(--radius-sm);font-size:var(--fs-sm);letter-spacing:-.01em;cursor:pointer;color:var(--ink-40);font-family:inherit;font-weight:var(--weight-regular);box-shadow:none;background:0 0;border:none;align-items:center;gap:4px;padding:0 8px;transition:all .11s;display:flex}.display-modal-module__EOdkLW__segmentedBtn[data-active=true]{color:var(--ink);font-weight:var(--weight-medium);background:#fff;box-shadow:0 1px 2px #00000014}.display-modal-module__EOdkLW__dirBtn{width:24px;height:var(--btn-h-xs);background:var(--sand-200);cursor:pointer;color:var(--slate-text);border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s;display:flex}.display-modal-module__EOdkLW__dirBtn:hover{background:var(--divider)}.display-modal-module__EOdkLW__searchZone{flex-shrink:0;padding:7px 10px 3px}.display-modal-module__EOdkLW__searchContainer{background:var(--sand-200);border-radius:5px;align-items:center;gap:6px;height:27px;padding:0 8px;display:flex}.display-modal-module__EOdkLW__searchInput{font-size:var(--fs-sm);color:var(--ink);letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit}.display-modal-module__EOdkLW__searchInput::placeholder{color:#b5b0aa}.display-modal-module__EOdkLW__searchClear{color:#b5b0aa;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.display-modal-module__EOdkLW__columnList{flex:1;max-height:320px;padding-bottom:3px;overflow-y:auto}.display-modal-module__EOdkLW__columnList::-webkit-scrollbar{width:3px}.display-modal-module__EOdkLW__columnList::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.display-modal-module__EOdkLW__columnList:hover::-webkit-scrollbar-thumb{background:var(--sand-300)}.display-modal-module__EOdkLW__columnList:focus-within::-webkit-scrollbar-thumb{background:var(--sand-300)}.display-modal-module__EOdkLW__sectionLabel{font-size:var(--fs-xs);font-weight:var(--weight-medium);color:#c4bfba;letter-spacing:-.005em;display:block}.display-modal-module__EOdkLW__divider{background:var(--sand-200);height:1px;margin:3px 10px}.display-modal-module__EOdkLW__noResults{font-size:var(--fs-sm);color:#b5b0aa;text-align:center;padding:20px 14px}.display-modal-module__EOdkLW__footer{border-top:1px solid var(--sand-200);flex-shrink:0;justify-content:space-between;align-items:center;height:34px;padding:0 14px;display:flex}.display-modal-module__EOdkLW__footerCount{font-size:var(--fs-xs);color:#b5b0aa;letter-spacing:-.01em}.display-modal-module__EOdkLW__footerShowAll{font-size:var(--fs-xs);font-weight:var(--weight-medium);color:var(--ink-40);cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;padding:0;font-family:inherit;transition:color .1s}.display-modal-module__EOdkLW__footerShowAll:hover{color:var(--ink-60)}
.DecisionBrief-module__EqF0Ya__brief{color:var(--text);background:var(--glass-bg);padding:24px}.DecisionBrief-module__EqF0Ya__heading{max-width:65ch;margin-bottom:20px}.DecisionBrief-module__EqF0Ya__heading h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:500;line-height:1.4}.DecisionBrief-module__EqF0Ya__heading p{color:var(--text-2);margin:10px 0 0;font-size:13px;line-height:1.6}.DecisionBrief-module__EqF0Ya__paths{border:0;gap:6px;margin:0;padding:0;display:grid}.DecisionBrief-module__EqF0Ya__path{border-radius:var(--r-card);cursor:pointer;transition:background var(--dur-micro)var(--ease-out);align-items:flex-start;gap:12px;padding:16px;display:flex}.DecisionBrief-module__EqF0Ya__path:hover{background:var(--row-hover)}.DecisionBrief-module__EqF0Ya__path[data-selected=true]{background:var(--row-selected)}.DecisionBrief-module__EqF0Ya__path input{width:15px;height:15px;accent-color:var(--text);flex:0 0 15px;margin:3px 0 0}.DecisionBrief-module__EqF0Ya__path:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.DecisionBrief-module__EqF0Ya__paths:disabled .DecisionBrief-module__EqF0Ya__path{cursor:default;opacity:.6}.DecisionBrief-module__EqF0Ya__pathBody{gap:7px;min-width:0;display:grid}.DecisionBrief-module__EqF0Ya__pathTitle{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.DecisionBrief-module__EqF0Ya__suggested{color:var(--text-2);font-size:12px;font-weight:400}.DecisionBrief-module__EqF0Ya__tradeoff{color:var(--text-2);gap:7px;font-size:13px;font-weight:400;line-height:1.55;display:grid}.DecisionBrief-module__EqF0Ya__risk{align-items:baseline;gap:7px;display:flex}.DecisionBrief-module__EqF0Ya__dot{background:var(--risk);border-radius:var(--r-pill);flex:0 0 5px;align-self:flex-start;width:5px;height:5px;margin-top:8px}.DecisionBrief-module__EqF0Ya__riskLabel{color:var(--text);margin-right:7px;font-weight:500}.DecisionBrief-module__EqF0Ya__prerequisite{color:var(--text-2);align-items:baseline;gap:8px;margin:16px 0 0;font-size:13px;display:flex}.DecisionBrief-module__EqF0Ya__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;margin-top:20px;padding-top:18px;display:flex}.DecisionBrief-module__EqF0Ya__primary{border-radius:var(--r-ctl);background:var(--btn-bg);min-height:36px;color:var(--btn-fg);cursor:pointer;transition:opacity var(--dur-micro)var(--ease-out);border:0;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin-left:auto;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.DecisionBrief-module__EqF0Ya__primary:hover{opacity:.85}.DecisionBrief-module__EqF0Ya__primary:disabled{opacity:.45;cursor:default}.DecisionBrief-module__EqF0Ya__quiet,.DecisionBrief-module__EqF0Ya__evidence summary{color:var(--text-2);cursor:pointer;min-height:36px;transition:color var(--dur-micro)var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:inline-flex}.DecisionBrief-module__EqF0Ya__quiet:hover,.DecisionBrief-module__EqF0Ya__evidence summary:hover{color:var(--text)}.DecisionBrief-module__EqF0Ya__quiet:focus-visible,.DecisionBrief-module__EqF0Ya__primary:focus-visible,.DecisionBrief-module__EqF0Ya__evidence summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-ctl)}.DecisionBrief-module__EqF0Ya__evidence{flex:1;min-width:0}.DecisionBrief-module__EqF0Ya__evidence summary{list-style:none}.DecisionBrief-module__EqF0Ya__evidence summary::-webkit-details-marker{display:none}.DecisionBrief-module__EqF0Ya__evidence[open] summary svg{transform:rotate(180deg)}.DecisionBrief-module__EqF0Ya__count{font-variant-numeric:tabular-nums}.DecisionBrief-module__EqF0Ya__return{border-bottom:1px solid var(--line);padding:8px 20px}.DecisionBrief-module__EqF0Ya__focusRegion{outline:none}.DecisionBrief-module__EqF0Ya__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.DecisionBrief-module__EqF0Ya__brief{padding:16px}.DecisionBrief-module__EqF0Ya__path{padding:12px}.DecisionBrief-module__EqF0Ya__footer{flex-direction:column;gap:12px}.DecisionBrief-module__EqF0Ya__primary{margin-left:0}}@media (prefers-reduced-motion:reduce){.DecisionBrief-module__EqF0Ya__path,.DecisionBrief-module__EqF0Ya__quiet,.DecisionBrief-module__EqF0Ya__primary,.DecisionBrief-module__EqF0Ya__evidence summary{transition:none}}
.overflow-menu-module__bvBSQq__trigger{width:32px;height:32px;color:var(--ink-50);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:flex}.overflow-menu-module__bvBSQq__trigger:hover{color:var(--ink-70);background:#1a1a1a0a}.overflow-menu-module__bvBSQq__trigger:active,.overflow-menu-module__bvBSQq__triggerOpen{color:var(--ink-70);background:#1a1a1a0f}.overflow-menu-module__bvBSQq__trigger:focus-visible{box-shadow:0 0 0 2px var(--surface-elevated),0 0 0 4px var(--ink-70);outline:none}.overflow-menu-module__bvBSQq__trigger:focus:not(:focus-visible){outline:none}.overflow-menu-module__bvBSQq__menuDropdown{background:var(--surface-elevated);border:1px solid #00000014;border-radius:10px;min-width:220px;padding:6px;animation:.15s ease-out overflow-menu-module__bvBSQq__menuFadeIn;box-shadow:0 0 0 1px #0000000a,0 2px 4px #0000000a,0 8px 16px #00000014}@keyframes overflow-menu-module__bvBSQq__menuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.overflow-menu-module__bvBSQq__menuItem{width:100%;height:32px;font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--weight-medium);color:var(--ink-70);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:0 10px;transition:background-color .1s ease-out,color .1s ease-out;display:flex}.overflow-menu-module__bvBSQq__menuItem:hover:not(:disabled){background:var(--ink-05);color:var(--ink)}.overflow-menu-module__bvBSQq__menuItem:hover:not(:disabled) .overflow-menu-module__bvBSQq__menuItemIcon{color:var(--ink-70)}.overflow-menu-module__bvBSQq__menuItem:disabled{opacity:.5;cursor:not-allowed}.overflow-menu-module__bvBSQq__menuItem[data-danger],.overflow-menu-module__bvBSQq__menuItem[data-danger] .overflow-menu-module__bvBSQq__menuItemIcon{color:var(--error)}.overflow-menu-module__bvBSQq__menuItem[data-danger]:hover:not(:disabled){color:var(--error);background:#dc262614}.overflow-menu-module__bvBSQq__menuItem[data-danger]:hover:not(:disabled) .overflow-menu-module__bvBSQq__menuItemIcon{color:var(--error)}.overflow-menu-module__bvBSQq__menuItem:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #1a1a1a26}.overflow-menu-module__bvBSQq__menuItemIcon{width:15px;height:15px;color:var(--ink-50);flex-shrink:0;transition:color .1s ease-out}.overflow-menu-module__bvBSQq__menuItemLabel{flex:1}.overflow-menu-module__bvBSQq__menuItemShortcut{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--weight-medium);color:var(--ink-40);letter-spacing:.02em;margin-left:auto}.overflow-menu-module__bvBSQq__menuDivider{background:var(--ink-10);height:1px;margin:6px 10px}
.HoverDisclosure-module__6JAF-G__trigger{font-weight:var(--weight-regular);color:var(--ink-70);gap:var(--space-2)}.HoverDisclosure-module__6JAF-G__content{width:calc(var(--sidebar-width) + var(--space-16));max-width:calc(100vw - var(--space-8));max-height:min(var(--radix-popover-content-available-height),70vh);padding:var(--space-4);font:var(--type-body);overflow-y:auto}.HoverDisclosure-module__6JAF-G__content p{margin:0}
.table-surface-module__Dnm9iW__surface{--tbl-header-h:28px;--tbl-row-h:44px;--tbl-cell-pad-x:12px;--tbl-hairline:#0000000a;--tbl-header-fg:var(--ink-50);--tbl-icon-fg:#00000059;--tbl-row-hover:var(--sand-50,var(--sand-50));--tbl-bg:var(--surface,var(--surface-elevated));--tbl-fg:var(--ink,var(--ink))}.table-surface-module__Dnm9iW__headerCell{background:var(--tbl-bg,var(--surface-elevated));border-bottom:1px solid var(--tbl-hairline,#0000000a);z-index:20;height:var(--tbl-header-h,28px);align-items:center;transition:background-color .12s;display:flex;position:sticky;top:0}.table-surface-module__Dnm9iW__headerCellInner{padding:6px var(--tbl-cell-pad-x,12px);width:100%;height:100%;min-height:var(--tbl-header-h,28px);align-items:center;gap:6px;display:flex;position:relative}.table-surface-module__Dnm9iW__headerLabel{font:400 11px/1 var(--font-sans);color:var(--tbl-header-fg,#0006);letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.table-surface-module__Dnm9iW__headerIcon{color:var(--tbl-icon-fg,#00000059);flex-shrink:0}.table-surface-module__Dnm9iW__row{display:contents}.table-surface-module__Dnm9iW__cell{min-height:var(--tbl-row-h,44px);padding:0 var(--tbl-cell-pad-x,12px);background:var(--tbl-bg,var(--surface-elevated));box-shadow:inset 0 -1px 0 0 var(--tbl-hairline,#0000000a);cursor:default;font:400 13px/1.3 var(--font-sans);color:var(--tbl-fg,var(--ink));outline:none;align-items:center;min-width:0;transition:background-color .1s,box-shadow .1s;display:flex;position:relative}.table-surface-module__Dnm9iW__railCell{border-left:0}.table-surface-module__Dnm9iW__addRow{height:var(--tbl-row-h,44px);color:var(--ink-50);box-shadow:inset 0 -1px 0 0 var(--tbl-hairline,#0000000a);cursor:pointer;width:100%;font:400 13px/1.3 var(--font-sans);background:0 0;border:none;grid-column:1/-1;align-items:center;gap:8px;padding:0 16px;transition:background-color .15s,color .15s;display:flex;position:sticky;left:0}.table-surface-module__Dnm9iW__addRow:hover{background:var(--surface-secondary);color:var(--ink-50)}.table-surface-module__Dnm9iW__state{font:400 13px/1.3 var(--font-sans);color:var(--ink-50,var(--ink-50));grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.table-surface-module__Dnm9iW__band{background:var(--surface-inset,var(--surface-inset));box-shadow:inset 0 -1px 0 0 var(--tbl-hairline,#0000000a);grid-column:1/-1}.table-surface-module__Dnm9iW__input{width:100%;min-width:0;font:400 13px/1.3 var(--font-sans);color:var(--tbl-fg,var(--ink));background:0 0;border:1px solid #0000;border-radius:5px;outline:none;padding:5px 8px;transition:background-color .1s,border-color .1s}.table-surface-module__Dnm9iW__input:hover:not(:disabled){border-color:var(--border,var(--border))}.table-surface-module__Dnm9iW__input:focus{border-color:var(--ui-accent,var(--ui-accent));background:var(--surface,var(--surface-elevated));box-shadow:0 0 0 3px #1a1a1a0f}.table-surface-module__Dnm9iW__input::placeholder{color:var(--ink-40,var(--ink-40))}
.DataTable-module__iluMAG__dataTable{background:0 0;border:none;border-radius:0;flex-direction:column;height:100%;display:flex;overflow:hidden;}.DataTable-module__iluMAG__dataTableScroll{flex:1;min-height:0;overflow:auto}.DataTable-module__iluMAG__dataTableScroll::-webkit-scrollbar{width:8px;height:8px}.DataTable-module__iluMAG__dataTableScroll::-webkit-scrollbar-track{background:0 0}.DataTable-module__iluMAG__dataTableScroll::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:4px;transition:background .2s}.DataTable-module__iluMAG__dataTableScroll:hover::-webkit-scrollbar-thumb{background:var(--ink-20);background-clip:content-box}.DataTable-module__iluMAG__dataTableScroll::-webkit-scrollbar-thumb:hover{background:var(--ink-30);background-clip:content-box}.DataTable-module__iluMAG__dataTableScroll::-webkit-scrollbar-corner{background:0 0}@supports (scrollbar-color:auto){.DataTable-module__iluMAG__dataTableScroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.DataTable-module__iluMAG__dataTableScroll:hover{scrollbar-color:var(--ink-20)transparent}}.DataTable-module__iluMAG__dataTableGrid{min-width:max-content;display:grid}.DataTable-module__iluMAG__tableHeader{display:contents}.DataTable-module__iluMAG__headerCell{}.DataTable-module__iluMAG__headerCell:hover{background:#00000008}.DataTable-module__iluMAG__headerCell:active{background:#00000014}.DataTable-module__iluMAG__headerCellInner{}.DataTable-module__iluMAG__headerLabel{}.DataTable-module__iluMAG__headerCell[data-align=left] .DataTable-module__iluMAG__headerCellInner{justify-content:flex-start}.DataTable-module__iluMAG__headerCell[data-align=center] .DataTable-module__iluMAG__headerCellInner{justify-content:center}.DataTable-module__iluMAG__headerCell[data-align=right] .DataTable-module__iluMAG__headerCellInner{justify-content:flex-end}.DataTable-module__iluMAG__headerCell[data-sortable=true]{cursor:pointer}.DataTable-module__iluMAG__headerCell[data-sticky=true]{z-index:25;background:var(--surface-elevated);position:sticky;left:0}.DataTable-module__iluMAG__headerCell[data-sticky=true]:hover{background:var(--surface-secondary)}.DataTable-module__iluMAG__columnResizeHandle{cursor:col-resize;z-index:30;background:0 0;width:4px;height:100%;transition:background .15s;position:absolute;top:0;right:-2px}.DataTable-module__iluMAG__columnResizeHandle:hover{background:var(--ink-15)}.DataTable-module__iluMAG__columnResizeHandle:active{background:var(--forest)}.DataTable-module__iluMAG__columnResizeHandle:before{content:"";position:absolute;inset:0 -4px}.DataTable-module__iluMAG__groupHeader{background-color:var(--surface,var(--surface-elevated));z-index:18;border-bottom:none;grid-column:1/-1;height:44px;padding-top:24px;display:block;position:sticky;top:28px}.DataTable-module__iluMAG__groupHeader:first-of-type{padding-top:0}.DataTable-module__iluMAG__groupHeaderContent{background-color:var(--surface-elevated);align-items:center;gap:10px;width:fit-content;height:100%;padding:0 16px;display:flex;position:sticky;left:0}.DataTable-module__iluMAG__groupChevron{width:16px;height:16px;color:var(--ink-40);cursor:pointer;transition:transform .15s var(--ease-out);flex-shrink:0}.DataTable-module__iluMAG__groupHeader[data-collapsed=true] .DataTable-module__iluMAG__groupChevron{transform:rotate(-90deg)}.DataTable-module__iluMAG__groupDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.DataTable-module__iluMAG__groupName{font-size:var(--fs-md);font-weight:var(--weight-semibold);color:var(--ink)}.DataTable-module__iluMAG__groupCount{font-size:var(--fs-sm);color:var(--ink-40)}.DataTable-module__iluMAG__groupValue{font-size:var(--fs-md);font-weight:var(--weight-medium);color:var(--ink-50);font-variant-numeric:tabular-nums;margin-left:auto}.DataTable-module__iluMAG__groupAddBtn{border-radius:var(--radius-sm);color:var(--ink-25);cursor:pointer;opacity:0;background:0 0;border:none;margin-left:8px;padding:4px;transition:opacity .15s,background-color .1s,color .1s}.DataTable-module__iluMAG__groupHeader:hover .DataTable-module__iluMAG__groupAddBtn{opacity:1}.DataTable-module__iluMAG__groupAddBtn:hover{background:var(--ink-05);color:var(--ink-60)}.DataTable-module__iluMAG__tableBody,.DataTable-module__iluMAG__tableRow{display:contents}.DataTable-module__iluMAG__tableRow[data-selected=true] .DataTable-module__iluMAG__tableCell{background:color-mix(in srgb,var(--forest)6%,transparent)}.DataTable-module__iluMAG__tableRow[data-selected=true]:hover .DataTable-module__iluMAG__tableCell{background:var(--forest-05)}.DataTable-module__iluMAG__tableRow[data-attention=urgent] .DataTable-module__iluMAG__tableCell{background:linear-gradient(90deg,#722f3705,#0000 200px)}.DataTable-module__iluMAG__tableRow[data-attention=urgent]:hover .DataTable-module__iluMAG__tableCell{background:linear-gradient(90deg,#722f370d,var(--sand-50)200px)}.DataTable-module__iluMAG__tableRow[data-attention=warning] .DataTable-module__iluMAG__tableCell{background:linear-gradient(90deg,#b8860b08,#0000 200px)}.DataTable-module__iluMAG__tableRow[data-attention=warning]:hover .DataTable-module__iluMAG__tableCell{background:linear-gradient(90deg,#b8860b0f,var(--sand-50)200px)}.DataTable-module__iluMAG__tableRow[data-attention=blocked] .DataTable-module__iluMAG__tableCell{background:linear-gradient(90deg,#b8860b08,#0000 200px)}.DataTable-module__iluMAG__tableRow[data-attention=blocked]:hover .DataTable-module__iluMAG__tableCell{background:linear-gradient(90deg,#b8860b0f,var(--sand-50)200px)}.DataTable-module__iluMAG__tableRow[data-attention=opportunity] .DataTable-module__iluMAG__tableCell{background:linear-gradient(90deg,#2d5a3d08,#0000 200px)}.DataTable-module__iluMAG__tableRow[data-attention=opportunity]:hover .DataTable-module__iluMAG__tableCell{background:linear-gradient(90deg,#2d5a3d0f,var(--sand-50)200px)}.DataTable-module__iluMAG__tableCell{}.DataTable-module__iluMAG__tableRow:last-child .DataTable-module__iluMAG__tableCell{box-shadow:none}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell{background:var(--surface-raised)}.DataTable-module__iluMAG__tableCell[data-align=left]{justify-content:flex-start}.DataTable-module__iluMAG__tableCell[data-align=center]{justify-content:center}.DataTable-module__iluMAG__tableCell[data-align=right]{font-variant-numeric:tabular-nums;justify-content:flex-end}.DataTable-module__iluMAG__tableCell[data-wrap=true]{align-items:flex-start;padding-top:8px;padding-bottom:8px}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell:hover{z-index:1;background:#00000003}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell[data-editable=true]:hover{background:#00000004;border-radius:3px;box-shadow:inset 0 0 0 1px #0000001f}.DataTable-module__iluMAG__tableCell[data-active=true]{z-index:2;background:#00000003;border-radius:3px;box-shadow:0 0 0 2px #2c353914}.DataTable-module__iluMAG__tableCell[data-editing=true]{z-index:100;background:var(--surface-elevated);border-radius:4px;height:auto;min-height:44px;padding:0;position:relative;box-shadow:0 0 0 1px #0f0f0f0d,0 3px 6px #0f0f0f14,0 9px 24px #0f0f0f1f}.DataTable-module__iluMAG__tableRow:has(.DataTable-module__iluMAG__tableCell[data-editing=true]) .DataTable-module__iluMAG__tableCell{background:var(--sand-50)}.DataTable-module__iluMAG__tableRow:has(.DataTable-module__iluMAG__tableCell[data-editing=true]) .DataTable-module__iluMAG__tableCell[data-editing=true]{background:var(--surface)}.DataTable-module__iluMAG__tableCell[data-column=select]{justify-content:center;padding:0 12px}.DataTable-module__iluMAG__tableCell[data-column=select]:hover{box-shadow:none;background:0 0}.DataTable-module__iluMAG__tableCell[data-sticky=true]{z-index:10;background:var(--surface-elevated);position:sticky;left:0}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell[data-sticky=true],.DataTable-module__iluMAG__tableRow[data-attention=urgent] .DataTable-module__iluMAG__tableCell[data-sticky=true]{background:var(--surface-raised)}.DataTable-module__iluMAG__tableRow[data-attention=urgent]:hover .DataTable-module__iluMAG__tableCell[data-sticky=true]{background:var(--sand-100)}.DataTable-module__iluMAG__tableRow[data-attention=warning] .DataTable-module__iluMAG__tableCell[data-sticky=true],.DataTable-module__iluMAG__tableRow[data-attention=blocked] .DataTable-module__iluMAG__tableCell[data-sticky=true]{background:var(--sand-50)}.DataTable-module__iluMAG__tableRow[data-attention=warning]:hover .DataTable-module__iluMAG__tableCell[data-sticky=true],.DataTable-module__iluMAG__tableRow[data-attention=blocked]:hover .DataTable-module__iluMAG__tableCell[data-sticky=true]{background:var(--sand-100)}.DataTable-module__iluMAG__tableRow[data-attention=opportunity] .DataTable-module__iluMAG__tableCell[data-sticky=true]{background:var(--surface-raised)}.DataTable-module__iluMAG__tableRow[data-attention=opportunity]:hover .DataTable-module__iluMAG__tableCell[data-sticky=true]{background:var(--surface-secondary)}.DataTable-module__iluMAG__cellContent{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.DataTable-module__iluMAG__cellContent[data-align=left]{justify-content:flex-start}.DataTable-module__iluMAG__cellContent[data-align=center]{justify-content:center}.DataTable-module__iluMAG__cellContent[data-align=right]{justify-content:flex-end}.DataTable-module__iluMAG__cellContent[data-wrap=true]{flex-wrap:wrap;align-items:center}.DataTable-module__iluMAG__cellEditor{align-items:center;width:100%;height:100%;min-height:56px;display:flex}.DataTable-module__iluMAG__cellEditor input,.DataTable-module__iluMAG__cellEditor textarea{width:100%;height:100%;font-family:var(--font-sans);font-size:var(--fs-lg);color:var(--ink);background:0 0;border:none;outline:none;padding:0 16px}.DataTable-module__iluMAG__cellEditor input::placeholder,.DataTable-module__iluMAG__cellEditor textarea::placeholder{color:var(--ink-30)}.DataTable-module__iluMAG__addRow{}.DataTable-module__iluMAG__addRow svg{opacity:.5;width:14px;height:14px;transition:opacity .1s}.DataTable-module__iluMAG__addRow:hover svg{opacity:.8}.DataTable-module__iluMAG__addRow span{font-size:var(--fs-md)}.DataTable-module__iluMAG__scrollSpacer{pointer-events:none;grid-column:1/-1;height:50vh}.DataTable-module__iluMAG__headerCellDraggable{cursor:grab}.DataTable-module__iluMAG__headerCellDraggable:active{cursor:grabbing}.DataTable-module__iluMAG__headerCellDragging{opacity:.5;cursor:grabbing}.DataTable-module__iluMAG__headerCellOverlay{background:var(--surface);border:1px solid var(--forest-30);height:44px;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:.6px;color:var(--ink-60);border-radius:6px;align-items:center;gap:6px;padding:0 16px;display:flex;box-shadow:0 8px 24px #00000026}.DataTable-module__iluMAG__addColumnCell{z-index:20;background-color:var(--ink-05);border-bottom:1px solid var(--ink-10);border-top:1px solid var(--border);justify-content:center;align-items:center;padding:0 8px;display:flex;position:sticky;top:0}.DataTable-module__iluMAG__addColumnButton{width:28px;height:var(--btn-h-dense);border:1px dashed var(--ink-20);color:var(--ink-40);border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .15s;display:flex}.DataTable-module__iluMAG__addColumnButton:hover{border-color:var(--ink-40);background:var(--ink-05);color:var(--ink-60)}.DataTable-module__iluMAG__addColumnButton:active{background:var(--ink-10)}.DataTable-module__iluMAG__headerFillerCell{z-index:19;background-color:var(--ink-05);border-bottom:1px solid var(--border);border-top:1px solid var(--border);min-width:0;position:sticky;top:0}.DataTable-module__iluMAG__rowAddColumnCell,.DataTable-module__iluMAG__rowFillerCell{background:var(--surface);border-bottom:1px solid var(--hv1);min-width:0}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__rowAddColumnCell,.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__rowFillerCell{background:var(--sand-50)}.DataTable-module__iluMAG__tableRow[data-selected=true] .DataTable-module__iluMAG__rowAddColumnCell,.DataTable-module__iluMAG__tableRow[data-selected=true] .DataTable-module__iluMAG__rowFillerCell{background:color-mix(in srgb,var(--forest)6%,transparent)}.DataTable-module__iluMAG__tableRow[data-selected=true]:hover .DataTable-module__iluMAG__rowAddColumnCell,.DataTable-module__iluMAG__tableRow[data-selected=true]:hover .DataTable-module__iluMAG__rowFillerCell{background:var(--forest-05)}.DataTable-module__iluMAG__tableCell[data-column=select] .DataTable-module__iluMAG__checkbox,.DataTable-module__iluMAG__headerCell[data-column=select] .DataTable-module__iluMAG__checkbox{opacity:0;transition:opacity .15s}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell[data-column=select] .DataTable-module__iluMAG__checkbox,.DataTable-module__iluMAG__tableHeader:hover .DataTable-module__iluMAG__headerCell[data-column=select] .DataTable-module__iluMAG__checkbox,.DataTable-module__iluMAG__dataTableGrid.DataTable-module__iluMAG__hasSelection .DataTable-module__iluMAG__checkbox{opacity:1}.DataTable-module__iluMAG__checkbox[data-state=checked]{opacity:1!important}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell:first-child{transition-delay:0s}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell:nth-child(2){transition-delay:10ms}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell:nth-child(3){transition-delay:20ms}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell:nth-child(4){transition-delay:30ms}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell:nth-child(5){transition-delay:40ms}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell:nth-child(6){transition-delay:50ms}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell:nth-child(7){transition-delay:60ms}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell:nth-child(8){transition-delay:70ms}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell:nth-child(9){transition-delay:80ms}.DataTable-module__iluMAG__tableRow:hover .DataTable-module__iluMAG__tableCell:nth-child(10){transition-delay:90ms}@keyframes DataTable-module__iluMAG__cellEditIn{0%{transform:scale(1);box-shadow:0 0 0 1px #0f0f0f00,0 0 #0f0f0f00,0 0 #0f0f0f00}to{transform:scale(1);box-shadow:0 0 0 1px #0f0f0f0d,0 3px 6px #0f0f0f14,0 9px 24px #0f0f0f1f}}.DataTable-module__iluMAG__tableCell[data-editing=true]{animation:DataTable-module__iluMAG__cellEditIn .1s var(--ease-out)forwards}.DataTable-module__iluMAG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.VoiceReview-module__V4OL7q__dialog{flex-direction:column;max-height:80dvh;display:flex;overflow:hidden}:is(.VoiceReview-module__V4OL7q__dialog>[data-slot=dialog-header],.VoiceReview-module__V4OL7q__dialog>[data-slot=dialog-footer]){flex-shrink:0}.VoiceReview-module__V4OL7q__review{gap:16px;min-width:0;min-height:0;display:grid;overflow-y:auto}.VoiceReview-module__V4OL7q__detail{color:var(--text-2);overflow-wrap:anywhere;font-size:13px}.VoiceReview-module__V4OL7q__draft{background:var(--surface-inset);border-radius:var(--r-card);padding:20px}.VoiceReview-module__V4OL7q__draft h3{margin:0 0 16px;font-size:15px;font-weight:500}.VoiceReview-module__V4OL7q__draft p,.VoiceReview-module__V4OL7q__previous p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.VoiceReview-module__V4OL7q__previous{color:var(--text-2);font-size:13px}.VoiceReview-module__V4OL7q__previous summary{cursor:pointer;padding:8px 0}.VoiceReview-module__V4OL7q__previous strong{margin:12px 0;font-weight:500;display:block}.VoiceReview-module__V4OL7q__metadata{gap:6px;margin:0;font-size:13px;display:grid}.VoiceReview-module__V4OL7q__metadata div{gap:12px;display:flex}.VoiceReview-module__V4OL7q__metadata dt{color:var(--text-2);min-width:80px}.VoiceReview-module__V4OL7q__metadata dd{overflow-wrap:anywhere;margin:0}.VoiceReview-module__V4OL7q__error{color:var(--text);font-size:13px}
.CommandBar-module__Dym1NG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background-color:#0f172a80;justify-content:center;align-items:flex-start;padding-top:20vh;animation:.15s CommandBar-module__Dym1NG__overlayEnter;display:flex;position:fixed;inset:0}.CommandBar-module__Dym1NG__commandBar{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:600px;max-height:480px;box-shadow:var(--shadow-xl);animation:CommandBar-module__Dym1NG__commandBarEnter .15s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.CommandBar-module__Dym1NG__commandBar__inputWrapper{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);display:flex}.CommandBar-module__Dym1NG__commandBar__icon{color:var(--ink-tertiary);flex-shrink:0}.CommandBar-module__Dym1NG__commandBar__input{font-size:var(--fs-2xl);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.CommandBar-module__Dym1NG__commandBar__input::placeholder{color:var(--ink-tertiary)}.CommandBar-module__Dym1NG__commandBar__escape{font-size:var(--fs-xs);font-weight:var(--weight-medium);color:var(--ink-tertiary);background-color:var(--surface-secondary);border:1px solid var(--border);font-family:var(--font-mono);border-radius:3px;padding:2px 6px}.CommandBar-module__Dym1NG__commandBar__content{flex:1;overflow-y:auto}.CommandBar-module__Dym1NG__commandBar__section{padding:var(--space-3)var(--space-4)}.CommandBar-module__Dym1NG__commandBar__sectionLabel{font-size:var(--fs-xs);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:.05em;color:var(--ink-tertiary);margin-bottom:var(--space-2)}.CommandBar-module__Dym1NG__commandBar__items{flex-direction:column;display:flex}.CommandBar-module__Dym1NG__commandBar__item{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);cursor:pointer;height:40px;color:var(--ink);text-decoration:none;transition:background-color .1s;display:flex}.CommandBar-module__Dym1NG__commandBar__item:hover,.CommandBar-module__Dym1NG__commandBar__item--selected{background-color:var(--surface-secondary);text-decoration:none}.CommandBar-module__Dym1NG__commandBar__itemIcon{color:var(--ink-secondary);flex-shrink:0;width:16px;height:16px}.CommandBar-module__Dym1NG__commandBar__itemText{font-size:var(--fs-md);flex:1}.CommandBar-module__Dym1NG__commandBar__itemMeta{font-size:var(--fs-sm);color:var(--ink-tertiary)}.CommandBar-module__Dym1NG__commandBar__itemShortcut{font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--ink-tertiary);font-family:var(--font-mono);background-color:var(--surface-tertiary);border-radius:3px;padding:2px 6px}.CommandBar-module__Dym1NG__commandBar__itemRemove{color:var(--ink-tertiary);opacity:0;cursor:pointer;border-radius:var(--radius-sm);padding:4px;transition:opacity .1s}.CommandBar-module__Dym1NG__commandBar__item:hover .CommandBar-module__Dym1NG__commandBar__itemRemove{opacity:1}.CommandBar-module__Dym1NG__commandBar__itemRemove:hover{background-color:var(--surface-tertiary);color:var(--ink-secondary)}.CommandBar-module__Dym1NG__commandBar__accountResult{justify-content:space-between;align-items:center;width:100%;display:flex}.CommandBar-module__Dym1NG__commandBar__accountName{font-weight:var(--weight-medium)}.CommandBar-module__Dym1NG__commandBar__accountInfo{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--ink-tertiary);display:flex}.CommandBar-module__Dym1NG__commandBar__noResults{padding:var(--space-6)var(--space-4);text-align:center;color:var(--ink-tertiary);font-size:var(--fs-sm)}.CommandBar-module__Dym1NG__commandBar__divider{background-color:var(--border);height:1px;margin:0 var(--space-4)}@keyframes CommandBar-module__Dym1NG__overlayEnter{0%{opacity:0}to{opacity:1}}@keyframes CommandBar-module__Dym1NG__commandBarEnter{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
.EnrichmentIndicator-module___QK5YG__indicator{border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--weight-medium);align-items:center;gap:6px;margin-top:8px;padding:6px 10px;line-height:1;display:flex}.EnrichmentIndicator-module___QK5YG__indicator--detecting,.EnrichmentIndicator-module___QK5YG__indicator--enriching{color:var(--ink-50);background:var(--ink-05)}.EnrichmentIndicator-module___QK5YG__indicator--enriched{color:var(--forest);background:var(--forest-08)}.EnrichmentIndicator-module___QK5YG__icon{align-items:center;display:flex}.EnrichmentIndicator-module___QK5YG__icon--pulse{animation:1.5s ease-in-out infinite EnrichmentIndicator-module___QK5YG__pulse}@keyframes EnrichmentIndicator-module___QK5YG__pulse{0%,to{opacity:1}50%{opacity:.4}}
.DuplicateWarning-module__pTFlYa__warning{border-radius:var(--radius-md);background:var(--amber-08);align-items:flex-start;gap:8px;margin-top:8px;padding:8px 12px;display:flex}.DuplicateWarning-module__pTFlYa__icon{color:var(--amber);flex-shrink:0;margin-top:1px}.DuplicateWarning-module__pTFlYa__content{flex:1;min-width:0}.DuplicateWarning-module__pTFlYa__text{font-size:var(--fs-sm);color:var(--ink-70);margin:0;line-height:1.4}.DuplicateWarning-module__pTFlYa__name{font-weight:var(--weight-semibold);color:var(--ink)}.DuplicateWarning-module__pTFlYa__domain{color:var(--ink-50)}.DuplicateWarning-module__pTFlYa__actions{align-items:center;gap:12px;margin-top:6px;display:flex}.DuplicateWarning-module__pTFlYa__actionBtn{font-size:var(--fs-sm);font-weight:var(--weight-medium);color:var(--ink-70);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .15s}.DuplicateWarning-module__pTFlYa__actionBtn:hover{color:var(--ink)}.DuplicateWarning-module__pTFlYa__actionBtn--primary{color:var(--ui-accent)}.DuplicateWarning-module__pTFlYa__actionBtn--primary:hover{color:var(--ui-accent-hover)}
.FormField-module__Eaml5G__field{flex-direction:column;gap:4px;display:flex}.FormField-module__Eaml5G__label{font-size:var(--fs-xs);font-weight:var(--weight-semibold);color:var(--ink-50);line-height:1.4}.FormField-module__Eaml5G__label--required:after{content:" *";color:var(--wine)}.FormField-module__Eaml5G__helpText{font-size:var(--fs-xs);color:var(--ink-40,var(--stage-lead));line-height:1.3}.FormField-module__Eaml5G__error{font-size:var(--fs-xs);color:var(--wine);margin-top:2px;line-height:1.4}
.LifecycleMark-module__IuX2kW__mark{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--ink-70);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.LifecycleMark-module__IuX2kW__mark:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink);outline:none}
.ContactAvatar-module__2TLF1a__avatar{border-radius:var(--radius-full);font-weight:var(--weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactAvatar-module__2TLF1a__avatar--sm{width:28px;height:28px;font-size:var(--fs-xs)}.ContactAvatar-module__2TLF1a__avatar--md{width:36px;height:36px;font-size:var(--fs-sm)}.ContactAvatar-module__2TLF1a__avatar--lg{width:56px;height:56px;font-size:var(--fs-3xl)}.ContactAvatar-module__2TLF1a__initials{letter-spacing:.03em}
