.SugoSourcesTrace_block__3tTLn{width:100%;box-sizing:border-box;margin:8px 0;border:1px solid var(--hairline-strong);border-radius:var(--radius-subtle);background:var(--washi-overlay);overflow:visible}.SugoSourcesTrace_header__vFknJ{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;cursor:pointer;color:var(--sumi-1)}.SugoSourcesTrace_title__DEti4{flex:1 1;min-width:0;font-size:13px;font-weight:600}.SugoSourcesTrace_chevron__K7hl3{color:var(--sumi-3);font-size:11px}.SugoSourcesTrace_shield__9r9gn{flex-shrink:0;color:var(--sumi-2)}.SugoSourcesTrace_body__kgNy9{padding:8px 12px 12px;border-top:var(--hairline-rule)}.SugoSourcesTrace_eyebrow___6VCP{display:block;margin-bottom:6px;font-size:10px;letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;font-weight:600;color:var(--sumi-3)}.SugoSourcesTrace_frameworkHead__xRDO1{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--sumi-1);padding:4px 0 2px}.SugoSourcesTrace_check__gPTzA{color:var(--sumi-2);flex-shrink:0}.SugoSourcesTrace_qualifier__QZi5D{font-weight:400;color:var(--sumi-3)}.SugoSourcesTrace_obligationRow___4t_G{display:flex;gap:6px;font-size:12px;color:var(--sumi-2);padding:1px 0 1px 22px}.SugoSourcesTrace_obligationId__YC5C4{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sumi-2);font-weight:600}.SugoSourcesTrace_censusGrid__dh7Gu{display:grid;grid-gap:2px;gap:2px}.SugoSourcesTrace_followingCensus__2bsas{margin-top:10px}.loading_loadingProgressFill__dWeao{position:absolute;top:0;bottom:0;left:0;width:40%;background:var(--agent-ink-sugo);animation:ja-progressIndeterminate 1.4s cubic-bezier(.4,0,.2,1) infinite}.loading_loadingMessage__2PT8p{color:var(--sumi-2);font-family:var(--type-role-body-family);font-size:var(--text-meta-size);letter-spacing:0}.loading_orbitDot__cHMrS{position:absolute;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:var(--dot-color);animation:ja-orbit var(--orbit-speed) linear var(--orbit-delay) infinite;opacity:var(--orbit-opacity)}.indicators_pulse__MrZAO{--pulse-size:8px;--pulse-color:var(--agent-ink-sugo);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--pulse-size);height:var(--pulse-size)}.indicators_pulseRing__Um_il{position:absolute;inset:0;border-radius:50%;background:var(--pulse-color);animation:ja-pulse-ring 1.5s ease-out infinite}.indicators_pulseCore__oEm1D{position:relative;width:var(--pulse-size);height:var(--pulse-size);border-radius:50%;background:var(--pulse-color)}.indicators_activity__Odra2{--activity-color:var(--agent-analyst);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);background:var(--washi);border:1px solid color-mix(in srgb,var(--activity-color) 25%,transparent);border-radius:var(--radius-subtle);animation:ja-springIn .4s cubic-bezier(0,0,.2,1) both;position:relative;overflow:hidden}.indicators_activitySweep__dJgfz{position:absolute;inset:0;background:color-mix(in srgb,var(--activity-color) 8%,transparent);animation:ja-sweep 2.4s linear infinite;pointer-events:none}.indicators_scanOverlay__1vtIS{--scan-color:var(--agent-ink-sugo);--scan-duration:2200ms;position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.indicators_scanLine__Po1bM{position:absolute;left:0;right:0;height:3px;background:var(--scan-color);opacity:.72;animation:ja-scanLine var(--scan-duration) linear infinite}.progress_indeterminateFill__BjTeM{position:absolute;top:0;left:0;bottom:0;width:40%;background:var(--progress-color);opacity:.72;animation:ja-progressIndeterminate 1.4s cubic-bezier(.4,0,.2,1) infinite}.progress_progressFill__U_vAW{height:100%;width:var(--progress-width);background:var(--progress-color);border-radius:var(--progress-radius)}.progress_progressFill__U_vAW[data-animate=true]{transition:width 1.1s var(--ease-standard)}.progress_ring__6KCAL{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ring-size);height:var(--ring-size)}.progress_ringLabel__3_hdL{position:absolute;font-size:var(--ring-label-size);font-weight:700;font-family:var(--type-role-body-family);color:var(--sumi);line-height:1}.progress_animatedBadge__QiowJ{display:inline-flex;color:var(--badge-color);background:var(--badge-bg);border-color:var(--badge-border);animation:ja-badgeEnter .38s cubic-bezier(.34,1.56,.64,1) var(--badge-delay,0s) both}.toast_toast__wmbgs{position:fixed;z-index:var(--z-modal);min-width:280px;max-width:400px;background:var(--toast-bg);border:1px solid var(--toast-border);border-radius:var(--radius-subtle);padding:var(--space-3) var(--space-4);display:flex;align-items:flex-start;gap:var(--space-3);animation:ja-toastIn .32s cubic-bezier(.34,1.56,.64,1) both}.toast_toast__wmbgs[data-exiting=true]{animation:ja-toastOut .28s cubic-bezier(.4,0,1,1) forwards}.toast_toast__wmbgs[data-position=bottom-right]{bottom:24px;right:24px}.toast_toast__wmbgs[data-position=bottom-center]{bottom:24px;left:50%;transform:translateX(-50%)}.toast_toast__wmbgs[data-position=top-right]{top:24px;right:24px}.Sugo_root__z0HbV{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible;transition:outline-color var(--motion-fast,.18s) ease,background var(--motion-fast,.18s) ease}.Sugo_idleHead__70swB{animation:Sugo_sugo-sleep-breath__NOn9N 4.4s ease-in-out infinite;transform-origin:32px 38px}.Sugo_idleAntennaTip__ry_jz{animation:Sugo_sugo-antenna-dim__sZNKf 4.4s ease-in-out infinite}.Sugo_sleepMarks__6DasR{position:absolute;top:var(--marks-top);right:var(--marks-right);pointer-events:none;width:var(--marks-size);height:var(--marks-size)}.Sugo_zzz__POrol{position:absolute;top:var(--mark-top);left:var(--mark-left);font-family:var(--type-role-body-family);font-size:var(--mark-font-size);font-weight:var(--text-weight-semibold);line-height:1;font-variation-settings:var(--washi-v2-serif-ui-settings,normal);color:var(--agent-ink-sugo,var(--sumi-2));letter-spacing:0;animation:Sugo_sugo-zzz-float__rYf_p 3.8s ease-in-out infinite both}.Sugo_zzzB__ct6Ld{animation-delay:1.6s}.Sugo_zzzC__R3h2X{animation-delay:2.9s}.Sugo_thinkingHead__EJkbP{animation:Sugo_sugo-think-tilt__yStGZ 2.2s ease-in-out infinite;transform-origin:32px 34px}.Sugo_thinkingEyes__3J1aN{animation:Sugo_sugo-think-dart__YkA0X 1.4s ease-in-out infinite;transform-origin:32px 30px}.Sugo_thinkingScanline__rUVUM{animation:Sugo_sugo-scanline___G7MY 1.8s linear infinite}.Sugo_thinkingEarRight__fgVWW{animation:Sugo_sugo-ear-twitch__97g5K 3s ease-in-out infinite;transform-origin:44px 22px}.Sugo_toolHead__AsyiN{animation:Sugo_sugo-tool-lean__76Ae9 1.1s ease-in-out infinite;transform-origin:32px 34px}.Sugo_toolOrbit__32V1R{animation:Sugo_sugo-orbit__apHX0 2.2s linear infinite;transform-origin:50% 50%}.Sugo_toolVisorGleam__D50I7{animation:Sugo_sugo-visor-flicker___IX9x .6s ease-in-out infinite}.Sugo_readyHead__hFfCh{animation:Sugo_sugo-ready-bow__S61jT 1.4s cubic-bezier(.34,1.56,.64,1) 1 both;transform-origin:32px 40px}.Sugo_readyHalo___It7e{animation:Sugo_sugo-halo-pop__TptP6 1.4s ease-out 1 both;transform-origin:50% 50%}.Sugo_errorHead__A3cZH{animation:Sugo_sugo-error-shake__A3Zbx .5s ease-in-out 1 both;transform-origin:32px 32px}@keyframes Sugo_sugo-sleep-breath__NOn9N{0%,to{transform:rotate(4deg) translateY(0) scale(1)}50%{transform:rotate(4deg) translateY(-.6px) scale(1.018)}}@keyframes Sugo_sugo-antenna-dim__sZNKf{0%,to{opacity:.45}50%{opacity:.75}}@keyframes Sugo_sugo-zzz-float__rYf_p{0%{opacity:0;transform:translate(0) scale(.7)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(6px,-14px) scale(1.1)}}@keyframes Sugo_sugo-think-tilt__yStGZ{0%,to{transform:rotate(0deg)}30%,70%{transform:rotate(-6deg)}}@keyframes Sugo_sugo-think-dart__YkA0X{0%,to{transform:translateX(0)}20%{transform:translateX(-.8px)}40%{transform:translateX(.8px)}60%{transform:translateX(-.4px)}80%{transform:translateX(.4px)}}@keyframes Sugo_sugo-scanline___G7MY{0%{transform:translateY(-14px);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(14px);opacity:0}}@keyframes Sugo_sugo-ear-twitch__97g5K{0%,60%,to{transform:rotate(0deg)}70%{transform:rotate(-12deg)}80%{transform:rotate(0deg)}}@keyframes Sugo_sugo-tool-lean__76Ae9{0%,to{transform:rotate(0deg) translateY(0)}40%,60%{transform:rotate(3deg) translateY(.4px)}}@keyframes Sugo_sugo-orbit__apHX0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Sugo_sugo-visor-flicker___IX9x{0%,to{opacity:.5}25%,75%{opacity:.9}50%{opacity:.35}}@keyframes Sugo_sugo-ready-bow__S61jT{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-1.5px) rotate(0deg) scale(1.04)}55%{transform:translateY(1px) rotate(-3deg) scale(1)}80%{transform:translateY(0) rotate(2deg) scale(1)}to{transform:translateY(0) rotate(0deg) scale(1)}}@keyframes Sugo_sugo-halo-pop__TptP6{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(1.3)}}@keyframes Sugo_sugo-error-shake__A3Zbx{0%,to{transform:translateX(0)}15%,45%,75%{transform:translateX(-1.2px)}30%,60%,90%{transform:translateX(1.2px)}}@media (prefers-reduced-motion:reduce){.Sugo_errorHead__A3cZH,.Sugo_idleAntennaTip__ry_jz,.Sugo_idleHead__70swB,.Sugo_readyHalo___It7e,.Sugo_readyHead__hFfCh,.Sugo_thinkingEarRight__fgVWW,.Sugo_thinkingEyes__3J1aN,.Sugo_thinkingHead__EJkbP,.Sugo_thinkingScanline__rUVUM,.Sugo_toolHead__AsyiN,.Sugo_toolOrbit__32V1R,.Sugo_toolVisorGleam__D50I7,.Sugo_zzz__POrol{animation:none!important}}.AiSuggestsButton_root__RwPLz{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.AiSuggestsButton_button__S6M2s{white-space:nowrap}.AiSuggestsButton_root__RwPLz[data-state=proposed] .AiSuggestsButton_button__S6M2s{border-color:var(--hairline-strong);color:var(--sumi-1)}.AiSuggestsButton_errorMessage___2DPP{display:block;max-width:24ch;color:var(--rag-high);font-family:var(--type-role-body-family);font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-leading)}.AiSuggestsButton_spin__ysGB2{animation:AiSuggestsButton_aiSuggestSpin__OkHSE .8s linear infinite}@keyframes AiSuggestsButton_aiSuggestSpin__OkHSE{to{transform:rotate(1turn)}}.DrilldownPanel_editForm__zf0Ak{display:flex;flex-direction:column;gap:16px;min-width:0}.DrilldownPanel_editActions__lPa9_{padding-top:16px;display:flex;gap:8px;flex-wrap:wrap}.DrilldownPanel_field__ZGTvf{width:100%;background:var(--washi);border:1px solid var(--hairline-strong);padding:8px;color:var(--sumi);font-family:var(--type-role-body-family);font-size:var(--text-meta-size);line-height:var(--text-meta-leading);border-radius:var(--radius-subtle);outline:none;box-sizing:border-box;transition:border-color var(--motion-fast) var(--ease-standard)}.DrilldownPanel_field__ZGTvf:hover{border-color:var(--persimmon)}.DrilldownPanel_field__ZGTvf:focus-visible{border-color:var(--persimmon);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.DrilldownPanel_fieldNoFlex__25iFo{width:auto}.DrilldownPanel_fieldGrow__zFSZf{flex:1 1}.DrilldownPanel_ownerRow__56_ys{flex-wrap:wrap}.DrilldownPanel_csvUploadRow__lskSx,.DrilldownPanel_ownerRow__56_ys{display:flex;gap:8px;min-width:0}.DrilldownPanel_fileInputHidden__9oGsU{display:none}.DrilldownPanel_columnsDetected__wKALR{margin-top:8px;font-family:var(--type-role-body-family);font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-leading);color:var(--sumi-2)}.DrilldownPanel_riskList__quEhg{display:flex;flex-direction:column;gap:12px}.DrilldownPanel_riskEntry__ZsvgZ{--risk-entry-tone:var(--rag-low);--risk-entry-ground:var(--rag-low-bg);padding:var(--space-2-5) var(--space-3);border:1px solid color-mix(in srgb,var(--risk-entry-tone) 22%,var(--hairline));border-left:4px solid var(--risk-entry-tone);border-radius:var(--radius-subtle);background:var(--risk-entry-ground);font-family:var(--type-role-body-family);font-size:var(--text-meta-size);line-height:var(--text-meta-leading);color:var(--sumi)}.DrilldownPanel_riskEntry__ZsvgZ[data-pip=critical]{--risk-entry-tone:var(--rag-critical);--risk-entry-ground:var(--rag-critical-bg)}.DrilldownPanel_riskEntry__ZsvgZ[data-pip=high]{--risk-entry-tone:var(--rag-high);--risk-entry-ground:var(--rag-high-bg)}.DrilldownPanel_riskEntry__ZsvgZ[data-pip=medium]{--risk-entry-tone:var(--rag-medium);--risk-entry-ground:var(--rag-medium-bg)}.DrilldownPanel_riskEntry__ZsvgZ[data-pip=low]{--risk-entry-tone:var(--rag-low);--risk-entry-ground:var(--rag-low-bg)}.DrilldownPanel_riskEntry__ZsvgZ[data-pip=pass]{--risk-entry-tone:var(--rag-pass);--risk-entry-ground:var(--rag-pass-bg)}.DrilldownPanel_riskEntryLabel__sn8AN{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.DrilldownPanel_riskCriticalitySignal__g7_nT{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--risk-entry-tone) 38%,transparent);border-radius:var(--radius-sharp);background:color-mix(in srgb,var(--risk-entry-tone) 12%,var(--washi));color:var(--risk-entry-tone);font-family:var(--type-role-body-family);font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-leading);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.DrilldownPanel_riskTypeLabel__qeE0L{font-family:var(--type-role-body-family);font-size:var(--text-meta-size);line-height:var(--text-meta-leading);font-weight:700;color:var(--sumi)}.DrilldownPanel_riskEntryMessage__4mWux{margin:10px 0 0;line-height:1.5}.DrilldownPanel_riskEntryMessage__4mWux,.DrilldownPanel_riskEntryWhy__Fwfsn{font-family:var(--type-role-body-family);font-size:var(--text-meta-size);color:var(--sumi-1)}.DrilldownPanel_riskEntryWhy__Fwfsn{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--risk-entry-tone) 20%,var(--hairline));line-height:1.45;font-style:italic}.DrilldownPanel_riskEntryWhyLabel__OBn3I{font-style:normal;color:var(--sumi)}.DrilldownPanel_riskEntryWhyText__P5Bdu{overflow-wrap:anywhere}.DrilldownPanel_findingRemediationRow__A_5w_{margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline);display:flex;justify-content:flex-end}.DrilldownPanel_ownerDisplay__01rOH{display:flex;align-items:center;gap:8px;min-width:0}.DrilldownPanel_ownerAvatar__qITOC{width:24px;height:24px;background:var(--washi-soft);display:flex;align-items:center;justify-content:center;font-family:var(--type-role-body-family);font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-leading);font-weight:700;text-transform:uppercase;border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);flex-shrink:0}.DrilldownPanel_ownerName__hIvuG{font-family:var(--type-role-body-family);font-size:var(--text-meta-size);line-height:var(--text-meta-leading);font-weight:500;min-width:0;overflow-wrap:anywhere}.DrilldownPanel_ownerType__LJ1dy{opacity:.4;text-transform:uppercase;letter-spacing:.1em;margin-left:auto}.DrilldownPanel_ownerType__LJ1dy,.DrilldownPanel_ownerUnassigned__Bhl3v{font-family:var(--type-role-body-family);font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-leading)}.DrilldownPanel_ownerUnassigned__Bhl3v{color:var(--rag-critical);font-style:italic;opacity:.8;overflow-wrap:anywhere}.DrilldownPanel_linkLabel__s9CzG{display:flex;align-items:center;gap:4px;min-width:0;overflow-wrap:anywhere}.NodeRiskSignal_root__MSl8U{display:inline-flex;align-items:center;gap:var(--space-1);min-height:24px;padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--node-risk-tone) 40%,transparent);border-radius:var(--radius-pill);background:var(--node-risk-tint,var(--washi-overlay));color:var(--node-risk-ink,var(--node-risk-tone));font-family:var(--type-role-body-family);font-size:.6875rem;font-weight:var(--text-weight-bold);letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.NodeRiskSignal_root__MSl8U[data-placement=below]{position:absolute;top:calc(100% + var(--space-2));left:50%;z-index:var(--z-raised);transform:translateX(-50%)}.NodeRiskSignal_root__MSl8U[data-pip=critical]{--node-risk-tone:var(--rag-critical);--node-risk-tint:var(--rag-critical-bg)}.NodeRiskSignal_root__MSl8U[data-pip=high]{--node-risk-tone:var(--rag-high);--node-risk-tint:var(--rag-high-bg)}.NodeRiskSignal_root__MSl8U[data-pip=medium]{--node-risk-tone:var(--rag-medium);--node-risk-tint:var(--rag-medium-bg);--node-risk-ink:color-mix(in srgb,var(--rag-medium) 70%,var(--sumi))}.NodeRiskSignal_root__MSl8U[data-pip=low]{--node-risk-tone:var(--rag-low);--node-risk-tint:var(--rag-low-bg)}.NodeRiskSignal_root__MSl8U[data-pip=pass]{--node-risk-tone:var(--rag-pass);--node-risk-tint:var(--rag-pass-bg)}.NodeRiskSignal_separator__IsfSg{color:color-mix(in srgb,var(--node-risk-tone) 64%,var(--sumi-2))}.NodeChrome_startEndOverlay__sZJSq{border:1px solid var(--hairline-strong);border-radius:var(--radius-subtle)}.NodeChrome_ownerDot__zrLfc{inline-size:6px;block-size:6px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--sumi-2)}.NodeChrome_missingOwner__TKhpZ{font-size:.75rem}.NodeChrome_missingOwnerCompact__Gz7tx,.NodeChrome_missingOwner__TKhpZ{display:flex;align-items:center;justify-content:center;gap:var(--space-1);margin-top:var(--space-0-5);color:var(--sumi-2);font-style:italic}.NodeChrome_missingOwnerCompact__Gz7tx{font-size:.625rem}.NodeChrome_decisionMissingOwner__AchSF{display:flex;align-items:center;justify-content:center;gap:var(--space-1);position:absolute;top:32px;left:50%;margin-top:0;color:var(--sumi-2);font-size:.625rem;font-style:italic;transform:translateX(-50%);white-space:nowrap}.TableNode_header__N5a6W{border-bottom:2px solid var(--table-node-header-tone)}.FlowViewerCore_processCanvas__3CCNk{--process-canvas-ground:var(--washi);--process-canvas-panel:var(--washi-overlay);--process-canvas-panel-hover:var(--washi-soft);--process-canvas-panel-deep:var(--washi-deep);--process-canvas-ink:var(--sumi);--process-canvas-ink-muted:var(--sumi-2);--process-canvas-grid:color-mix(in srgb,var(--sumi-3) 18%,transparent);--process-canvas-node-rule:var(--hairline);--process-canvas-node-rule-strong:var(--hairline-strong);display:flex;flex-direction:row;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--process-canvas-ground);color:var(--process-canvas-ink);font-family:var(--type-role-body-family);isolation:isolate}.FlowViewerCore_canvasPane__wC8zd{position:relative;flex:1 1 auto;min-width:0;height:100%;background:var(--process-canvas-ground)}.FlowViewerCore_processCanvas__3CCNk[data-flow-navigation-row=true] .FlowViewerCore_canvasPane__wC8zd{display:flex;flex-direction:column;min-height:0}.FlowViewerCore_graphPane__hB0_2{position:relative;flex:1 1;height:100%;min-width:0;min-height:0}.FlowViewerCore_processCanvas__3CCNk[data-flow-navigation-row=true] .FlowViewerCore_graphPane__hB0_2{height:auto}.FlowViewerCore_graphPane__hB0_2>.react-flow{width:100%;height:100%}.FlowViewerCore_navigationRow__Nq_at{display:flex;flex:0 0 128px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:var(--hairline-rule);background:var(--washi-chrome)}.FlowViewerCore_navigationRow__Nq_at .react-flow__panel{position:static;inset:auto;margin:0}.FlowViewerCore_paletteSlot__ATkl9{flex:0 0 180px;min-height:0;border-right:var(--hairline-rule);background:var(--washi-chrome)}.FlowViewerCore_paletteSlot__ATkl9>div{border-right:0!important;outline:0!important}@media (max-width:640px){.FlowViewerCore_processCanvas__3CCNk[data-flow-editable=true]{flex-direction:column}.FlowViewerCore_processCanvas__3CCNk[data-flow-editable=true] .FlowViewerCore_paletteSlot__ATkl9{flex:0 0 152px;width:100%;border-right:0;border-bottom:var(--hairline-rule)}.FlowViewerCore_processCanvas__3CCNk[data-flow-editable=true] .FlowViewerCore_canvasPane__wC8zd{flex:1 1;height:auto}}.FlowViewerCore_reactFlow__has3b{background:var(--process-canvas-ground)}.FlowViewerCore_processCanvas__3CCNk .react-flow__background{background-color:var(--process-canvas-ground)!important;opacity:.82}.FlowViewerCore_processCanvas__3CCNk .react-flow__pane{cursor:-webkit-grab;cursor:grab}.FlowViewerCore_processCanvas__3CCNk .react-flow__pane:active{cursor:-webkit-grabbing;cursor:grabbing}.FlowViewerCore_processCanvas__3CCNk .react-flow__node-default,.FlowViewerCore_processCanvas__3CCNk .react-flow__node-group,.FlowViewerCore_processCanvas__3CCNk .react-flow__node-input,.FlowViewerCore_processCanvas__3CCNk .react-flow__node-output{padding:0;width:auto;border:0;border-radius:0;background:transparent;color:inherit;text-align:inherit}.FlowViewerCore_processCanvas__3CCNk .react-flow__node.selectable:hover [data-washi-node],.FlowViewerCore_processCanvas__3CCNk .react-flow__node.selected [data-washi-node],.FlowViewerCore_processCanvas__3CCNk .react-flow__node:focus [data-washi-node],.FlowViewerCore_processCanvas__3CCNk .react-flow__node:focus-visible [data-washi-node]{background:var(--process-canvas-panel-hover);border-color:var(--process-canvas-node-rule-strong);outline:1px solid var(--process-canvas-node-rule-strong);outline-offset:2px}.FlowViewerCore_processCanvas__3CCNk .react-flow__node.selected [data-washi-node]{border-color:var(--persimmon);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.FlowViewerCore_processCanvas__3CCNk [data-washi-node]{box-sizing:border-box;min-width:180px;padding:12px 14px;border:1px solid var(--process-canvas-node-rule);border-radius:var(--radius-subtle);background:var(--process-canvas-panel);color:var(--process-canvas-ink);font-family:var(--type-role-body-family);font-size:var(--text-body-size);line-height:var(--text-body-leading);transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),outline-color var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard)}.FlowViewerCore_processCanvas__3CCNk [data-washi-node]:hover{transform:none;background:var(--process-canvas-panel-hover);border-color:var(--process-canvas-node-rule-strong)}.FlowViewerCore_processCanvas__3CCNk [data-washi-node=process]{width:280px;min-width:280px;max-width:280px;min-height:132px;padding:22px 22px 20px;border-left:5px solid var(--sumi-3);border-top:1px solid var(--process-canvas-node-rule);background:var(--process-canvas-panel);text-align:left}.FlowViewerCore_processCanvas__3CCNk[data-flow-chromeless=true] .react-flow__node{pointer-events:none}.FlowViewerCore_processCanvas__3CCNk[data-flow-chromeless=true] .react-flow__handle{opacity:0;pointer-events:none}.FlowViewerCore_processCanvas__3CCNk[data-flow-chromeless=true] [data-washi-node]{background:var(--washi-overlay);border-color:var(--hairline-strong)}.FlowViewerCore_processCanvas__3CCNk [data-washi-node=table]{width:280px;overflow:hidden}.FlowViewerCore_processCanvas__3CCNk [data-washi-node=start-end]{width:280px;min-width:280px;max-width:280px;min-height:132px;padding:22px 22px 20px;border-left:5px solid var(--sumi-3);border-radius:var(--radius-subtle);text-align:left}.FlowViewerCore_processCanvas__3CCNk [data-washi-node=decision]{width:57px;min-width:57px;height:57px;padding:0;border:0;background:transparent;outline:0}.FlowViewerCore_processCanvas__3CCNk [data-washi-node=decision]:hover{background:transparent;border-color:transparent}.FlowViewerCore_processCanvas__3CCNk .decision-diamond{background:var(--process-canvas-panel);border:2px solid var(--process-canvas-node-rule-strong);border-radius:var(--radius-sharp)}.FlowViewerCore_processCanvas__3CCNk .decision-wrapper:hover .decision-diamond,.FlowViewerCore_processCanvas__3CCNk .react-flow__node.selected .decision-diamond{background:var(--process-canvas-panel-hover);border-color:var(--process-canvas-node-rule-strong)}.FlowViewerCore_processCanvas__3CCNk .react-flow__node.selected .decision-diamond{border-color:var(--persimmon);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.FlowViewerCore_processCanvas__3CCNk .node-label,.FlowViewerCore_processCanvas__3CCNk .table-title{color:var(--sumi);font-family:var(--type-role-ui-family);font-size:var(--text-h2-size);font-weight:var(--text-weight-semibold);line-height:var(--text-h2-leading);overflow-wrap:anywhere;text-wrap:pretty;white-space:normal}.FlowViewerCore_processCanvas__3CCNk .node-type-label{margin-bottom:var(--space-2);color:var(--sumi-2);font-family:var(--type-role-eyebrow-family);font-size:var(--text-h4-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-eyebrow-tracking);line-height:var(--text-h4-leading);text-transform:uppercase}.FlowViewerCore_processCanvas__3CCNk [data-washi-node=table] .node-label,.FlowViewerCore_processCanvas__3CCNk [data-washi-node=table] .table-title{font-size:var(--text-body-size);line-height:var(--text-body-leading)}.FlowViewerCore_processCanvas__3CCNk .table-header{background:var(--process-canvas-panel-deep);padding:10px 12px}.FlowViewerCore_processCanvas__3CCNk .col-type,.FlowViewerCore_processCanvas__3CCNk .expand-hint,.FlowViewerCore_processCanvas__3CCNk .more-cols,.FlowViewerCore_processCanvas__3CCNk .table-type{color:var(--process-canvas-ink-muted);font-family:var(--type-role-body-family);font-size:var(--text-meta-size);line-height:var(--text-meta-leading)}.FlowViewerCore_processCanvas__3CCNk .table-columns{padding:10px 12px;gap:8px}.FlowViewerCore_processCanvas__3CCNk .table-column{border-bottom:1px solid var(--hairline)}.FlowViewerCore_processCanvas__3CCNk .col-name{color:var(--sumi-1);font-family:var(--type-role-metadata-family);font-size:var(--text-meta-size)}.FlowViewerCore_processCanvas__3CCNk .sub-details{margin-top:10px;padding-left:14px;color:var(--sumi-2);font-family:var(--type-role-body-family);font-size:var(--text-meta-size);line-height:var(--text-meta-leading);text-align:left}.FlowViewerCore_processCanvas__3CCNk .gov-item{background:var(--washi-soft);border-left:2px solid var(--hairline-strong);border-radius:var(--radius-subtle);color:var(--sumi-1)}.FlowViewerCore_processCanvas__3CCNk .react-flow__handle{width:24px;height:24px;border:0;border-radius:50%;background:transparent;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.FlowViewerCore_processCanvas__3CCNk .react-flow__handle:not(.connectable){pointer-events:none}.FlowViewerCore_processCanvas__3CCNk .react-flow__handle:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%);border:2px solid var(--process-canvas-panel);border-radius:50%;background:var(--sumi-2);transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),width var(--motion-fast) var(--ease-standard),height var(--motion-fast) var(--ease-standard)}.FlowViewerCore_processCanvas__3CCNk .flow-connect-source .react-flow__handle.connectable,.FlowViewerCore_processCanvas__3CCNk .react-flow__node.selected .react-flow__handle.connectable,.FlowViewerCore_processCanvas__3CCNk .react-flow__node:hover .react-flow__handle.connectable,.FlowViewerCore_processCanvas__3CCNk[data-flow-connection-mode=active] .react-flow__handle.connectable{opacity:1}.FlowViewerCore_processCanvas__3CCNk .react-flow__handle.connecting:after,.FlowViewerCore_processCanvas__3CCNk .react-flow__handle:hover:after{width:13px;height:13px;background:var(--sumi);border-color:var(--washi-overlay)}.FlowViewerCore_processCanvas__3CCNk .flow-connect-source .react-flow__handle:after,.FlowViewerCore_processCanvas__3CCNk .react-flow__node.selected .react-flow__handle:after{background:var(--sumi);border-color:var(--washi-overlay)}.FlowViewerCore_processCanvas__3CCNk .react-flow__handle.diamond-handle{width:16px;height:16px}.FlowViewerCore_processCanvas__3CCNk .react-flow__handle.diamond-handle:after{width:8px;height:8px}.FlowViewerCore_processCanvas__3CCNk .flow-connect-source [data-washi-node]{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.FlowViewerCore_processCanvas__3CCNk .flow-connect-valid-target [data-washi-node]{border-color:var(--sumi-2);outline:1px dashed var(--sumi-2);outline-offset:4px}.FlowViewerCore_processCanvas__3CCNk .flow-connect-invalid-target [data-washi-node]{opacity:.48;filter:grayscale(.35)}.FlowViewerCore_processCanvas__3CCNk .react-flow__handle.connectingto:after,.FlowViewerCore_processCanvas__3CCNk .react-flow__handle.valid:after{width:15px;height:15px;background:var(--sumi-1);border-color:var(--washi-overlay)}.FlowViewerCore_processCanvas__3CCNk .react-flow__node.draggable{cursor:-webkit-grab;cursor:grab}.FlowViewerCore_processCanvas__3CCNk .react-flow__node.draggable.dragging{cursor:-webkit-grabbing;cursor:grabbing}.FlowViewerCore_processCanvas__3CCNk .react-flow__node.dragging [data-washi-node]{background:var(--process-canvas-panel-hover);border-color:var(--process-canvas-node-rule-strong);outline:1px solid var(--process-canvas-node-rule-strong);outline-offset:3px}.FlowViewerCore_processCanvas__3CCNk .react-flow__node.dragging .decision-diamond{background:var(--process-canvas-panel-hover)}.FlowViewerCore_processCanvas__3CCNk .react-flow__edge-path{stroke:color-mix(in srgb,var(--sumi-2) 84%,transparent);stroke-width:1.25;opacity:1;transition:stroke var(--motion-fast) var(--ease-standard),stroke-width var(--motion-fast) var(--ease-standard)}.FlowViewerCore_processCanvas__3CCNk .react-flow__edge:hover .react-flow__edge-path{stroke:var(--sumi-1);stroke-width:1.75}.FlowViewerCore_processCanvas__3CCNk .react-flow__edge.flow-drop-target-edge .react-flow__edge-path{stroke:var(--sumi);stroke-width:2}.FlowViewerCore_processCanvas__3CCNk .react-flow__edge.selected .react-flow__edge-path,.FlowViewerCore_processCanvas__3CCNk .react-flow__edge:focus .react-flow__edge-path,.FlowViewerCore_processCanvas__3CCNk .react-flow__edge:focus-visible .react-flow__edge-path{stroke:var(--sumi)}.FlowViewerCore_processCanvas__3CCNk .react-flow__node.semantic-critical:before,.FlowViewerCore_processCanvas__3CCNk .react-flow__node.semantic-end:before,.FlowViewerCore_processCanvas__3CCNk .react-flow__node.semantic-origin:before{position:absolute;inset:-7px;z-index:1;border-radius:var(--radius-subtle);content:"";pointer-events:none}.FlowViewerCore_processCanvas__3CCNk .react-flow__node.semantic-origin:before{border-top:4px solid var(--rag-low)}.FlowViewerCore_processCanvas__3CCNk .react-flow__node.semantic-critical:before{border-left:4px dashed var(--rag-high)}.FlowViewerCore_processCanvas__3CCNk .react-flow__node.semantic-end:before{border-bottom:6px double var(--sumi-1)}.FlowViewerCore_processCanvas__3CCNk .react-flow__edge.semantic-bound-edge .react-flow__edge-path{stroke:var(--persimmon)!important;stroke-width:3!important;stroke-dasharray:8 4}.FlowViewerCore_connectionLinePath__ETctR{stroke:var(--sumi-2);stroke-width:1.5;stroke-dasharray:6 4}.FlowViewerCore_connectionLineDot__NNhe1{fill:var(--sumi-2);stroke:var(--washi-overlay);stroke-width:1.5}.FlowViewerCore_connectionLine__wTcGs[data-connection-status=valid] .FlowViewerCore_connectionLinePath__ETctR{stroke:var(--sumi);stroke-width:1.75;stroke-dasharray:none}.FlowViewerCore_connectionLine__wTcGs[data-connection-status=valid] .FlowViewerCore_connectionLineDot__NNhe1{fill:var(--sumi)}.FlowViewerCore_connectionLine__wTcGs[data-connection-status=invalid] .FlowViewerCore_connectionLinePath__ETctR{stroke:color-mix(in srgb,var(--rag-critical) 64%,var(--sumi-2));stroke-dasharray:3 4}.FlowViewerCore_connectionLine__wTcGs[data-connection-status=invalid] .FlowViewerCore_connectionLineDot__NNhe1{fill:color-mix(in srgb,var(--rag-critical) 64%,var(--sumi-2))}.FlowViewerCore_alignmentGuides__iaDtW{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:5}.FlowViewerCore_alignmentGuideLine__WsdbL{stroke:var(--sumi-2);stroke-width:1;stroke-dasharray:4 3}.FlowViewerCore_processCanvas__3CCNk .react-flow__controls{display:grid;grid-gap:var(--space-1);gap:var(--space-1);overflow:visible;border:0;border-radius:var(--radius-subtle);background:transparent}.FlowViewerCore_processCanvas__3CCNk .react-flow__controls-button{width:26px;height:26px;border-bottom:1px solid var(--hairline-strong);border:1px solid var(--hairline-strong);border-radius:var(--radius-subtle);background:var(--washi-overlay);color:var(--sumi-2);fill:var(--sumi-2)}.FlowViewerCore_processCanvas__3CCNk .react-flow__controls-button:focus-visible,.FlowViewerCore_processCanvas__3CCNk .react-flow__controls-button:hover{background:var(--washi-soft);color:var(--sumi);fill:var(--sumi)}.FlowViewerCore_toolChip__Ad_22{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);border:1px solid var(--hairline-strong);border-radius:var(--radius-subtle);background:var(--washi-overlay);color:var(--sumi-1);font-family:var(--type-role-body-family);font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-leading);font-weight:var(--text-weight-medium);white-space:nowrap;cursor:pointer;outline:1px solid transparent;outline-offset:-1px;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),outline-color var(--motion-fast) var(--ease-standard)}.FlowViewerCore_toolChip__Ad_22:focus-visible,.FlowViewerCore_toolChip__Ad_22:hover:not(:disabled){background:var(--washi-soft);color:var(--sumi)}.FlowViewerCore_toolChip__Ad_22[data-active=true]{background:var(--washi-soft);border-color:var(--hairline-strong);color:var(--sumi-1);outline-color:var(--hairline-strong)}.FlowViewerCore_toolChip__Ad_22:disabled{opacity:.35;cursor:not-allowed}.FlowViewerCore_toolChipMenu__fZ1sU{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:20;min-width:170px;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1);background:var(--washi-overlay);border:1px solid var(--hairline-strong);border-radius:var(--radius-subtle);outline:1px solid var(--hairline);outline-offset:-3px}.FlowViewerCore_toolChipMenuItem__TE5PX{justify-content:flex-start}.FlowViewerCore_processCanvas__3CCNk .react-flow__minimap{border:0;border-radius:var(--radius-subtle);background:var(--process-canvas-panel);opacity:.72;transition:opacity var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.FlowViewerCore_processCanvas__3CCNk .react-flow__minimap:focus-within,.FlowViewerCore_processCanvas__3CCNk .react-flow__minimap:hover{border-color:var(--hairline-strong);opacity:.94}.FlowViewerCore_processCanvas__3CCNk .react-flow__minimap-svg{border-radius:var(--radius-subtle)}.FlowViewerCore_processCanvas__3CCNk .minimap-node{fill:var(--sumi-2);opacity:.58}.FlowViewerCore_processCanvas__3CCNk .risk-composition-pill[data-tone=red] .risk-composition-value{color:var(--rag-critical)}.FlowViewerCore_processCanvas__3CCNk .risk-composition-pill[data-tone=amber] .risk-composition-value{color:var(--rag-medium)}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label]{--process-canvas-ground:var(--washi-soft);--process-canvas-grid:color-mix(in srgb,var(--sumi-3) 26%,transparent)}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] [data-washi-node=process],.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] [data-washi-node=start-end]{width:176px;min-width:176px;max-width:176px;min-height:62px;height:100%;padding:10px 12px 12px;border:1px solid var(--process-canvas-node-rule-strong);border-left-width:3px!important}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] [data-washi-node=decision]{width:176px;min-width:176px;height:100%}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label][data-flow-chromeless=true] [data-washi-node=decision]{background:transparent}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .decision-diamond{--decision-rule:var(--process-canvas-node-rule-strong);inset:0;width:100%;height:100%;transform:none;border:0!important;background:transparent;border-radius:0;padding:6px 24px;box-sizing:border-box}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .decision-diamond:after,.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .decision-diamond:before{content:"";position:absolute;inset:0;-webkit-clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,17px 100%,0 50%);clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,17px 100%,0 50%)}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .decision-diamond:before{background:var(--decision-rule)}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .decision-diamond:after{inset:1px;background:var(--process-canvas-panel)}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .decision-wrapper:hover .decision-diamond:after,.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .react-flow__node.selected .decision-diamond:after{background:var(--process-canvas-panel-hover)}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .diamond-content{position:relative;z-index:1;width:100%;max-width:none;transform:none;text-align:left;overflow:visible}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] [data-washi-node=decision] .node-type-label{font-size:10px;line-height:11px;margin-bottom:1px}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] [data-washi-node=decision] .diamond-label{display:block;width:100%;max-width:none;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;text-wrap:wrap;line-height:15px}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .react-flow__node.selected .decision-diamond{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .node-type-label{margin-bottom:var(--space-0-5);font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-leading)}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .node-label{font-size:var(--text-secondary-size);line-height:17px;font-weight:var(--text-weight-semibold)}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .react-flow__edge-path{stroke-width:1!important}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .react-flow__edge.selected .react-flow__edge-path,.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .react-flow__edge:focus .react-flow__edge-path,.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .react-flow__edge:focus-visible .react-flow__edge-path,.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .react-flow__edge:hover .react-flow__edge-path{stroke-width:1.5!important}.FlowViewerCore_processCanvas__3CCNk[data-flow-node-detail=label] .react-flow__edge.flow-drop-target-edge .react-flow__edge-path{stroke-width:2!important}.FlowViewerCore_processCanvas__3CCNk .node-proposed-tag{position:absolute;top:-8px;left:-8px;z-index:2;padding:1px 4px;border:1px dashed var(--sumi-3);border-radius:var(--radius-subtle);background:var(--washi);color:var(--sumi-2);font-size:var(--text-kicker-size);font-weight:var(--text-weight-semibold);letter-spacing:var(--text-eyebrow-tracking);line-height:1.4;text-transform:uppercase;pointer-events:none}.FlowViewerCore_guidedConnectionPanel__7cjfV{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border:var(--hairline-rule);border-radius:var(--radius-subtle);background:var(--washi-overlay);color:var(--sumi)}.FlowViewerCore_guidedConnectionLabel__wfVF_{max-width:220px;overflow:hidden;color:var(--sumi-2);font-family:var(--type-role-body-family);font-size:var(--text-meta-size);line-height:var(--text-meta-leading);text-overflow:ellipsis;white-space:nowrap}.DiagramLegend_wrapper__DMJkr{position:relative;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DiagramLegend_header__0BXXt{display:flex;align-items:center;gap:4px;cursor:pointer}.DiagramLegend_header__0BXXt:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.DiagramLegend_body__6GIQU{position:absolute;top:100%;right:0;margin-top:4px;padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:flex-start;background:var(--washi-soft);border:1px solid var(--hairline-strong);border-radius:var(--radius-subtle);outline:1px solid var(--hairline);outline-offset:-3px;width:max-content;max-width:min(640px,calc(100vw - 32px));z-index:10;font-family:var(--type-role-body-family)}.DiagramLegend_section__qmnLi{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.DiagramLegend_sectionDivided__LBq0a{padding-left:16px;border-left:1px solid var(--hairline)}.DiagramLegend_sectionTitle__XPK4Z{font-family:var(--type-role-body-family);font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-leading);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sumi-2);margin-bottom:0}.DiagramLegend_sectionList__RL7FK{display:flex;flex-direction:column;gap:8px}.DiagramLegend_itemRow__ujeKV{display:flex;align-items:center;gap:8px;font-family:var(--type-role-body-family);font-size:var(--text-meta-size);line-height:var(--text-meta-leading);color:var(--sumi-1)}.DiagramLegend_swatchSvg__Thscn{flex-shrink:0}.EditToolbar_panel__0YZKf{display:flex;align-items:center;gap:6px}.EditToolbar_divider__y_T3T{width:1px;height:18px;margin:0 2px;background:var(--hairline-strong)}.EditToolbar_errorText__ySvYm{max-width:280px;color:var(--rag-high);font-size:var(--text-caption);line-height:1.3}.SchemaDiffControls_overlay__AlT6X{position:absolute;bottom:80px;left:50%;z-index:var(--z-raised);width:min(480px,calc(100% - var(--space-8)));transform:translateX(-50%)}.SchemaDiffControls_body__tvaVc,.SchemaDiffControls_proposalList__H6a0B{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.SchemaDiffControls_proposalItem__tkm9R{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.SchemaDiffControls_proposalHeader__3vcki{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);color:var(--sumi);font-family:var(--type-role-body-family);font-size:var(--text-meta-size);line-height:var(--text-meta-leading)}.SchemaDiffControls_proposalHeader__3vcki strong{min-width:0;overflow-wrap:anywhere}.SchemaDiffControls_proposalHeader__3vcki span{flex:0 0 auto;color:var(--sumi-2);font-size:var(--text-meta-size)}.SchemaDiffControls_rationale__XLAOJ{margin:0;border-left:3px solid var(--sumi-2);border-radius:var(--radius-subtle);background:var(--washi-deep);color:var(--sumi-1);padding:var(--space-2) var(--space-3);font-family:var(--type-role-body-family);font-size:var(--text-meta-size);line-height:var(--text-meta-leading)}.SchemaDiffControls_legend__xw4FY{display:flex;flex-wrap:wrap;gap:var(--space-3)}.SchemaDiffControls_legendItem__c2hR8{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--sumi-1);font-family:var(--type-role-body-family);font-size:var(--text-micro);line-height:var(--text-meta-leading)}.SchemaDiffControls_legendLine__YNA6c{display:inline-block;width:var(--space-3);height:3px;border-radius:var(--radius-pill);background:var(--sumi-2)}.SchemaDiffControls_legendLine__YNA6c[data-tone=add]{background:var(--sumi-2)}.SchemaDiffControls_legendLine__YNA6c[data-tone=remove]{background:var(--sumi-3)}.SchemaDiffControls_legendLine__YNA6c[data-tone=edit]{background:var(--sumi-1)}@media (max-width:479px){.SchemaDiffControls_overlay__AlT6X{right:var(--space-2);bottom:var(--space-3);left:var(--space-2);width:auto;transform:none}}.SugoReceipt_root__WMgsz{display:block;min-width:0}.SugoReceipt_title__rPcAg{display:block;font-family:var(--type-role-ui-family);font-size:11px;font-weight:600;line-height:15px;color:var(--sumi-1)}.SugoReceipt_quotes__x848Q{margin:7px 0 0;padding:6px 9px 6px 10px;border-left:2px solid var(--hairline-strong);background:var(--washi-soft);border-radius:0 3px 3px 0;font-family:var(--type-role-chat-body-family);font-weight:500;font-size:11px;line-height:16px;color:var(--sumi-1)}.SugoReceipt_row__5lyXO{display:block;margin:0 0 3px}.SugoReceipt_row__5lyXO:last-child{margin-bottom:0}.SugoReceipt_mark__nbf8q{background:color-mix(in srgb,var(--agent-ink-sugo) 16%,transparent);color:inherit;padding:0 1px}.SugoReceipt_meta__vVVf1{margin-top:3px;font-family:var(--type-role-eyebrow-family);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--sumi-3)}.SugoReceipt_boundaries__l0F1q{display:grid;grid-gap:5px;gap:5px;margin-top:8px;padding-top:7px;border-top:var(--hairline-rule);font-family:var(--type-role-body-family);font-size:11px;line-height:15px;color:var(--sumi-2)}.SugoReceipt_boundaryRow__87yfY{display:grid;grid-template-columns:minmax(0,84px) minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0}.SugoReceipt_boundaryLabel__e1Et4{font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--sumi-3);padding-top:2px}.SugoReceipt_boundaryText__waUhh{min-width:0;color:var(--sumi-2)}@keyframes provenance_provenanceFadeInAbove__zP8ek{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes provenance_provenanceFadeInBelow__ZU1BY{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes provenance_provenanceFadeIn__mJH2F{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.provenance_popoverAbove__lZryc{animation:provenance_provenanceFadeInAbove__zP8ek .12s ease-out}.provenance_popoverBelow__Cp6gt{animation:provenance_provenanceFadeInBelow__ZU1BY .12s ease-out}.provenance_popover__RWTRE{position:fixed;z-index:var(--z-popover);min-width:240px;max-width:320px;padding:var(--space-3);border:1px solid var(--hairline-strong);border-radius:var(--radius-subtle);background:var(--washi-overlay);color:var(--sumi);font-family:var(--type-role-body-family);font-size:var(--text-body-size);pointer-events:auto}.provenance_popoverHeader__cETD5{display:flex;align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-2)}.provenance_popoverHeader__cETD5[data-provenance-status=grounded]{color:var(--rag-pass)}.provenance_popoverHeader__cETD5[data-provenance-status=ungrounded]{color:var(--rag-high)}.provenance_popoverHeader__cETD5[data-provenance-status=regulatory]{color:var(--sumi-2)}.provenance_statusIcon__kjyZ_{flex:0 0 auto}.provenance_statusLabel__U_Wjh{color:var(--sumi);font-weight:600}.provenance_entityTypeBadge__SjloD{padding:1px var(--space-1-5);border-radius:var(--radius-pill);background:var(--washi-soft);color:var(--sumi-2);font-size:var(--text-meta-size)}.provenance_description__ROM3q{margin:0 0 var(--space-2);color:var(--sumi-1);font-size:var(--text-meta-size);line-height:1.4}.provenance_groundedDetails__0smUv{display:flex;flex-direction:column;gap:var(--space-1);color:var(--sumi-1);font-size:var(--text-meta-size)}.provenance_relationshipList__eePwT{margin:var(--space-1) 0 0 var(--space-4);padding:0}.provenance_relationshipItem__yXbVu{font-size:var(--text-meta-size)}.provenance_entityIdRow__SQ87S{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1)}.provenance_entityIdText__joMVV{font-size:var(--text-meta-size);opacity:.85}.provenance_actionButton__zPvMe{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);width:100%;min-height:44px;margin-top:var(--space-2);font-family:var(--type-role-body-family);font-size:var(--text-body-size)}.provenance_regulatoryDetails__UdHvT{display:flex;flex-direction:column;gap:var(--space-2)}.provenance_regulatoryDescription__gDoiG{color:var(--sumi-1);font-size:var(--text-meta-size);line-height:1.5}.provenance_inlineShell__HZQC1{display:inline-flex;vertical-align:middle}.provenance_pill__1Eo22:hover{filter:brightness(1.15);transition:filter var(--dur-fast) ease}.provenance_pill__1Eo22:focus-visible{outline:var(--focus-ring);outline-offset:1px}.provenance_pillWrapper__4EPoE{display:inline-flex;vertical-align:middle;align-items:center}.provenance_expandedSection__9jtue{animation:provenance_provenanceFadeIn__mJH2F .12s ease-out}.ChatPills_elementRefShell__g2POg{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0}.ChatPills_dismissButton__3ISBk{display:flex;align-items:center;padding:0;border:none;background:transparent;color:var(--sumi-2);line-height:1;cursor:pointer}.ChatPills_inlinePillShell__yIc9p{display:inline-flex;vertical-align:middle}.ChatPills_nodeRefPopoverAbove__h9iSY{animation:ChatPills_nodeRefPopoverFadeInAbove__NS62Z .12s ease-out}.ChatPills_nodeRefPopoverBelow__6C5dU{animation:ChatPills_nodeRefPopoverFadeInBelow__vibM8 .12s ease-out}.ChatPills_nodeRefPopover__6X9iC{position:fixed;z-index:var(--z-popover);min-width:240px;max-width:320px;padding:var(--space-3);border:1px solid var(--hairline-strong);border-radius:var(--radius-subtle);background:var(--washi-overlay);box-shadow:var(--shadow-popover);color:var(--sumi);font-family:var(--type-role-body-family);font-size:var(--text-body-size);pointer-events:auto}.ChatPills_nodeRefPopoverHeader__Owoi2{display:flex;align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-2);color:var(--sumi-2);font-size:var(--text-meta-size);font-weight:var(--text-weight-semibold)}.ChatPills_nodeRefPopoverTitle__NU5wZ{color:var(--sumi);font-size:var(--text-body-size);font-weight:var(--text-weight-semibold);line-height:1.35}.ChatPills_nodeRefPopoverMeta__kyeFI{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-2) 0 0}.ChatPills_nodeRefPopoverMeta__kyeFI div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ChatPills_nodeRefPopoverMeta__kyeFI dt{color:var(--sumi-2);font-size:var(--text-meta-size)}.ChatPills_nodeRefPopoverMeta__kyeFI dd{margin:0;color:var(--sumi-1);font-family:var(--type-role-metadata-family);font-size:var(--text-meta-size)}.ChatPills_nodeRefPopoverDescription__e6tPt{margin:var(--space-2) 0 0;color:var(--sumi-1);font-size:var(--text-meta-size);line-height:1.4}.ChatPills_nodeRefPopoverAction__RlQsR{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:var(--sumi-2);font-size:var(--text-meta-size);font-weight:var(--text-weight-semibold)}@keyframes ChatPills_nodeRefPopoverFadeInAbove__NS62Z{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatPills_nodeRefPopoverFadeInBelow__vibM8{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ChatPills_sentRefRow__eqH7m{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-2)}.SugoInterviewCard_card__ygp_x{min-width:0;box-sizing:border-box;margin:var(--space-2) 0;background:var(--washi-overlay);border:var(--hairline-rule-strong);border-left:2px solid var(--sumi-1);border-radius:0 var(--radius-subtle) var(--radius-subtle) 0}.SugoInterviewCard_head__Z5DVo{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--washi-soft);border-bottom:var(--hairline-rule)}.SugoInterviewCard_headTitle__f_0dk{font-size:var(--text-body-size);font-weight:600;color:var(--sumi-1)}.SugoInterviewCard_headMeta__JgBvX{margin-left:auto;font-size:var(--text-meta-size);color:var(--sumi-3)}.SugoInterviewCard_body__5YAxd{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);min-width:0}.SugoInterviewCard_question__KqsvL{margin:0;font-size:var(--text-body-size);font-weight:600;line-height:1.45;color:var(--sumi-1)}.SugoInterviewCard_option__NQoXe{display:flex;align-items:flex-start;justify-content:flex-start;gap:7px;width:100%;min-width:0;min-height:0;text-align:left;padding:7px 9px;background:var(--washi-overlay);border:var(--hairline-rule-strong);border-radius:var(--radius-subtle);cursor:pointer;font:inherit;color:inherit}button.SugoInterviewCard_option__NQoXe{height:auto;min-height:28px;overflow:visible;white-space:normal}.SugoInterviewCard_option__NQoXe:hover:not(:disabled){border-color:var(--sumi-3);background:var(--washi-soft)}.SugoInterviewCard_option__NQoXe:disabled{cursor:default}.SugoInterviewCard_optionOn__R3dHl,.SugoInterviewCard_optionOn__R3dHl:hover:not(:disabled){background:var(--washi-deep);border-color:var(--sumi-2)}.SugoInterviewCard_mark__NimOH{flex:0 0 auto;margin-top:1px;font-size:12px;line-height:16px;color:var(--sumi-3)}.SugoInterviewCard_optionOn__R3dHl .SugoInterviewCard_mark__NimOH{color:var(--sumi-1)}.SugoInterviewCard_optionMain__fmPrg{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.SugoInterviewCard_optionLabel__Dtff4{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--sumi-1)}.SugoInterviewCard_recommended__nBaWk{font-weight:400;color:var(--sumi-3)}.SugoInterviewCard_optionDesc__Vl3PS{font-size:11.5px;line-height:1.4;color:var(--sumi-3)}.SugoInterviewCard_optionOn__R3dHl .SugoInterviewCard_optionDesc__Vl3PS{color:var(--sumi-2)}.SugoInterviewCard_otherField__jUtio{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.SugoInterviewCard_otherLabel__iDwWI{font-size:var(--text-meta-size);color:var(--sumi-3)}.SugoInterviewCard_otherInput__qgpSj{width:100%;box-sizing:border-box;min-height:54px;resize:vertical;padding:6px 8px;font-family:inherit;font-size:12.5px;line-height:1.45;color:var(--sumi-1);background:var(--washi-overlay);border:var(--hairline-rule-strong);border-radius:var(--radius-subtle)}.SugoInterviewCard_otherInput__qgpSj:focus-visible{outline:none;border-color:var(--sumi-2)}.SugoInterviewCard_otherFieldOn__mQ9nI .SugoInterviewCard_otherInput__qgpSj{border-color:var(--sumi-2);background:var(--washi-deep)}.SugoInterviewCard_stagingNote__wLZkM{margin:0;font-size:var(--text-meta-size);line-height:1.35;color:var(--sumi-3)}.SugoInterviewCard_actions__7B1xi{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.SugoInterviewCard_locked__qkgq6{opacity:.62}.SugoInterviewCard_lockedNote__AZFLq{font-size:var(--text-meta-size);color:var(--sumi-3)}