.dracoTokens_tokens__Xpvre{--draco-bg:#020617;--draco-bg-grad:none;--draco-surface:#0f172a;--draco-surface-2:#111c31;--draco-surface-3:#1e293b;--draco-border:#1e293b;--draco-border-strong:#334155;--draco-ink:#e2e8f0;--draco-ink-muted:#94a3b8;--draco-ink-dim:#64748b;--draco-accent:#0d8a92;--draco-accent-hover:#0a7379;--draco-accent-soft:rgba(13,138,146,0.16);--draco-data:#0ea5e9;--draco-data-soft:rgba(14,165,233,0.14);--draco-ready:#34d399;--draco-ready-soft:rgba(52,211,153,0.14);--draco-warn:#f59e0b;--draco-warn-soft:rgba(245,158,11,0.14);--draco-danger:#ef4444;--draco-danger-soft:rgba(239,68,68,0.14);--draco-danger-strong:#f87171;--draco-skeleton:rgba(148,163,184,0.12);--draco-skeleton-shimmer:rgba(148,163,184,0.22);--draco-control-h:36px;--draco-control-h-sm:32px;--draco-font-sans:"Geist","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI Variable",system-ui,sans-serif;--draco-font-mono:"Geist Mono","JetBrains Mono","Berkeley Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--draco-radius-sm:4px;--draco-radius:5px;--draco-radius-lg:8px;--draco-shadow-sm:0 1px 2px rgba(0,0,0,0.4);--draco-shadow:0 4px 12px rgba(0,0,0,0.45);--draco-shadow-lg:0 16px 40px rgba(0,0,0,0.55);--draco-head-bg:rgba(15,23,42,0.92);--draco-band-bg:rgba(15,23,42,0.92);--draco-panel-bg:#0f172a;--draco-panel-bg-deep:#020617;--draco-mark-bg:#111c31}.dracoTokens_tokens__Xpvre[data-theme=light]{--draco-bg:#f8fafc;--draco-bg-grad:none;--draco-surface:#ffffff;--draco-surface-2:#f1f5f9;--draco-surface-3:#e2e8f0;--draco-border:#e2e8f0;--draco-border-strong:#cbd5e1;--draco-ink:#0f172a;--draco-ink-muted:#475569;--draco-ink-dim:#94a3b8;--draco-accent:#0d8a92;--draco-accent-hover:#0a7379;--draco-accent-soft:rgba(13,138,146,0.1);--draco-data:#0891b2;--draco-data-soft:rgba(8,145,178,0.1);--draco-ready:#0f766e;--draco-ready-soft:rgba(15,118,110,0.1);--draco-warn:#b45309;--draco-warn-soft:rgba(180,83,9,0.1);--draco-danger:#be123c;--draco-danger-soft:rgba(190,18,60,0.1);--draco-shadow-sm:0 1px 2px rgba(15,23,42,0.08);--draco-shadow:0 4px 14px rgba(15,23,42,0.1);--draco-shadow-lg:0 18px 44px rgba(15,23,42,0.16);--draco-head-bg:rgba(255,255,255,0.92);--draco-band-bg:rgba(255,255,255,0.92);--draco-panel-bg:#ffffff;--draco-panel-bg-deep:#f8fafc;--draco-mark-bg:#f8fafc}.AccountRiskRail_leftRail___iQzD{width:320px;display:grid;grid-template-rows:auto 1fr auto;border-right:1px solid var(--draco-border);background:var(--draco-panel-bg);min-height:0}.AccountRiskRail_railHeader__Sh0_o{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 10px;border-bottom:1px solid var(--draco-border)}.AccountRiskRail_railTitleGroup__bbVOF{display:grid;gap:2px;min-width:0}.AccountRiskRail_railKicker__wKb8y{margin:0;color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.AccountRiskRail_railTitle__71lgQ{margin:0;font-size:.92rem;font-weight:600;letter-spacing:0}.AccountRiskRail_railCount__yR4CG{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 7px;border:1px solid var(--draco-border-strong);border-radius:999px;background:var(--draco-surface);color:var(--draco-data);font-family:var(--draco-font-mono);font-size:.74rem;font-weight:600}.AccountRiskRail_closeButton__GXhqI{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:transparent;color:var(--draco-ink-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.AccountRiskRail_closeButton__GXhqI:hover{background:var(--draco-surface-2);color:var(--draco-ink)}.AccountRiskRail_queueList__0qLOE{display:flex;flex-direction:column;gap:4px;padding:10px;overflow-y:auto;min-height:0}.AccountRiskRail_activeQueueItem__FPuVa,.AccountRiskRail_queueItem__8MtjK{display:grid;gap:4px;width:100%;padding:10px 11px;border:1px solid transparent;border-radius:var(--draco-radius);background:transparent;color:var(--draco-ink);font:inherit;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.AccountRiskRail_queueItem__8MtjK:hover:not(:disabled){background:var(--draco-surface-2)}.AccountRiskRail_activeQueueItem__FPuVa{border-color:color-mix(in srgb,var(--draco-accent) 36%,var(--draco-border));background:color-mix(in srgb,var(--draco-accent) 8%,var(--draco-surface));box-shadow:inset 2px 0 0 var(--draco-accent)}.AccountRiskRail_activeQueueItem__FPuVa:disabled,.AccountRiskRail_queueItem__8MtjK:disabled{cursor:not-allowed;opacity:.55}.AccountRiskRail_queueRow__Rz7jX{display:flex;align-items:center;justify-content:space-between;gap:10px}.AccountRiskRail_queueName__aUWtc{font-weight:600;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountRiskRail_queuePriority__kOHZB{display:inline-grid;place-items:center;padding:2px 7px;border-radius:var(--draco-radius-sm);background:var(--draco-surface-3);color:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;flex:0 0 auto}.AccountRiskRail_queuePriority__kOHZB[data-priority=High]{background:var(--draco-danger-soft);color:var(--draco-danger)}.AccountRiskRail_queuePriority__kOHZB[data-priority=Medium]{background:var(--draco-warn-soft);color:var(--draco-warn)}.AccountRiskRail_queuePriority__kOHZB[data-priority=Review]{background:var(--draco-data-soft);color:var(--draco-data)}.AccountRiskRail_queueMeta__O2mH4{display:flex;align-items:center;gap:6px;color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.72rem}.AccountRiskRail_queueMetaDot__kqzkD{width:3px;height:3px;border-radius:999px;background:var(--draco-ink-dim);flex:0 0 auto}.AccountRiskRail_queueMessage__VvGe0{margin-top:2px;color:var(--draco-ink-muted);font-size:.8rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AccountRiskRail_contextPanel__shXcM{padding:14px;border-top:1px solid var(--draco-border);background:var(--draco-panel-bg-deep);display:grid;gap:12px}.AccountRiskRail_contextHead__hNXqV{display:grid;gap:2px}.AccountRiskRail_contextName__YETON{margin:0;font-size:.95rem;font-weight:600;letter-spacing:0}.AccountRiskRail_amountBlock__CtGPW{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-surface)}.AccountRiskRail_amountLabel__eEA0j{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.AccountRiskRail_amountValue__aJhUc{color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:1.25rem;font-weight:600;letter-spacing:0}.AccountRiskRail_factList__QlyKq{display:grid;gap:6px;margin:0}.AccountRiskRail_factList__QlyKq>div{display:grid;grid-template-columns:minmax(100px,.85fr) minmax(0,1.15fr);gap:10px;align-items:center}.AccountRiskRail_factList__QlyKq dt{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}.AccountRiskRail_factList__QlyKq dd{margin:0;color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:.78rem;overflow-wrap:anywhere}.AccountRiskRail_syncBadge__IqL7E{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--draco-radius);font-size:.78rem;font-weight:500}.AccountRiskRail_syncBadge__IqL7E[data-status=ready]{background:var(--draco-ready-soft);color:var(--draco-ready);border:1px solid rgba(52,211,153,.28)}.AccountRiskRail_syncBadge__IqL7E[data-status=pending]{background:var(--draco-warn-soft);color:var(--draco-warn);border:1px solid rgba(245,158,11,.28)}@media (max-width:1180px){.AccountRiskRail_leftRail___iQzD{width:100%;border-right:none;border-bottom:1px solid var(--draco-border)}.AccountRiskRail_queueList__0qLOE{max-height:240px}}.ArchitectureTracePanel_tracePanel__eBYKw{width:340px;display:grid;grid-template-rows:auto 1fr;border-left:1px solid var(--draco-border);background:var(--draco-panel-bg);min-height:0}.ArchitectureTracePanel_panelHead__8YEBM{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 10px;border-bottom:1px solid var(--draco-border)}.ArchitectureTracePanel_panelHeadGroup__nPlzf{display:grid;gap:2px;min-width:0}.ArchitectureTracePanel_panelKicker__LhXFL{margin:0;color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.ArchitectureTracePanel_panelTitle__FAUlS{margin:0;font-size:.92rem;font-weight:600;letter-spacing:0}.ArchitectureTracePanel_closeButton__5CApb{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:transparent;color:var(--draco-ink-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.ArchitectureTracePanel_closeButton__5CApb:hover{background:var(--draco-surface-2);color:var(--draco-ink)}.ArchitectureTracePanel_panelBody__1mLxM{display:grid;align-content:start;gap:16px;padding:16px 14px;overflow-y:auto;min-height:0}.ArchitectureTracePanel_section__tKENK{display:grid;gap:10px}.ArchitectureTracePanel_sectionHead__l8Jcz{display:flex;align-items:center;justify-content:space-between}.ArchitectureTracePanel_sectionTitle__7QPIQ{margin:0;color:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.ArchitectureTracePanel_traceList__HYwSA{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ArchitectureTracePanel_traceStep__sd1KW{display:grid;grid-template-columns:18px 1fr;gap:10px;padding:10px 12px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-surface)}.ArchitectureTracePanel_traceStep__sd1KW[data-state=pending],.ArchitectureTracePanel_traceStep__sd1KW[data-state=running]{border-color:rgba(245,158,11,.32)}.ArchitectureTracePanel_traceStep__sd1KW[data-state=ready],.ArchitectureTracePanel_traceStep__sd1KW[data-state=sandbox]{border-color:rgba(52,211,153,.32)}.ArchitectureTracePanel_traceStep__sd1KW[data-state=blocked]{border-color:rgba(239,68,68,.36)}.ArchitectureTracePanel_traceIcon__Ij0w8{width:16px;height:16px;margin-top:2px}.ArchitectureTracePanel_traceText__qLMxJ{display:grid;gap:4px;min-width:0}.ArchitectureTracePanel_traceText__qLMxJ span{font-weight:600;font-size:.85rem}.ArchitectureTracePanel_traceText__qLMxJ p{margin:0;color:var(--draco-ink-muted);font-size:.78rem;line-height:1.45}.ArchitectureTracePanel_state_ready__6MQZK,.ArchitectureTracePanel_state_sandbox__5bCAz{color:var(--draco-ready)}.ArchitectureTracePanel_state_pending___KfJ5,.ArchitectureTracePanel_state_running__EldDS{color:var(--draco-warn);animation:ArchitectureTracePanel_dracoSpin__kVqeb 2.4s linear infinite}.ArchitectureTracePanel_state_blocked__PUftn{color:var(--draco-danger)}.ArchitectureTracePanel_gateCard__8YJTP{display:grid;gap:10px;padding:12px;border:1px solid rgba(245,158,11,.32);border-radius:var(--draco-radius);background:var(--draco-warn-soft)}.ArchitectureTracePanel_gateCard__8YJTP[data-sent=true]{border-color:rgba(52,211,153,.32);background:var(--draco-ready-soft)}.ArchitectureTracePanel_gateHead__ftkfe{display:flex;align-items:center;gap:8px;color:var(--draco-warn);font-weight:600}.ArchitectureTracePanel_gateCard__8YJTP[data-sent=true] .ArchitectureTracePanel_gateHead__ftkfe{color:var(--draco-ready)}.ArchitectureTracePanel_gateMeta__U081M{display:grid;gap:6px;margin:0}.ArchitectureTracePanel_gateMeta__U081M>div{display:grid;grid-template-columns:minmax(70px,.6fr) minmax(0,1fr);gap:10px}.ArchitectureTracePanel_gateMeta__U081M dt{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}.ArchitectureTracePanel_gateMeta__U081M dd{margin:0;color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:.78rem;overflow-wrap:anywhere}.ArchitectureTracePanel_decisionCard__ir3dh{display:grid;gap:10px;padding:12px;border:1px solid var(--draco-border-strong);border-radius:var(--draco-radius);background:var(--draco-surface)}.ArchitectureTracePanel_decisionEmpty__hLbey{padding:14px;border:1px dashed var(--draco-border-strong);border-radius:var(--draco-radius);background:var(--draco-surface);color:var(--draco-ink-dim);font-size:.82rem;text-align:center}.ArchitectureTracePanel_decisionOutcome__ScWmT{display:flex;align-items:center;justify-content:space-between;gap:10px}.ArchitectureTracePanel_decisionOutcome__ScWmT strong{font-size:.92rem;font-weight:600}.ArchitectureTracePanel_decisionSource__BKtCH{padding:3px 7px;border-radius:var(--draco-radius-sm);background:var(--draco-surface-3);color:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.ArchitectureTracePanel_decisionReply__Qsyic{padding:10px;border-radius:var(--draco-radius);background:var(--draco-bg);color:var(--draco-ink);font-size:.86rem;line-height:1.55;border:1px solid var(--draco-border)}.ArchitectureTracePanel_exchangeCard__3sm7V{display:grid;gap:8px}.ArchitectureTracePanel_exchangeMeta__C1406{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ArchitectureTracePanel_exchangeMeta__C1406 div{min-width:0;padding:8px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-sm);background:var(--draco-bg)}.ArchitectureTracePanel_exchangeMeta__C1406 dt{color:var(--draco-ink-muted);font-size:.68rem;font-weight:700;text-transform:uppercase}.ArchitectureTracePanel_exchangeMeta__C1406 dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--draco-ink);font-size:.8rem;font-weight:700}.ArchitectureTracePanel_jsonBlock__kfGx5{display:grid;gap:5px;min-width:0}.ArchitectureTracePanel_jsonHeader__0hz9Y{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ArchitectureTracePanel_jsonLabel__6Eg2W{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.ArchitectureTracePanel_copyButton__Rz5p6{display:inline-grid;flex:0 0 auto;place-items:center;width:26px;height:26px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-sm);background:var(--draco-surface);color:var(--draco-ink-muted);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.ArchitectureTracePanel_copyButton__Rz5p6:hover:not(:disabled){border-color:var(--draco-border-strong);background:var(--draco-surface-2);color:var(--draco-ink)}.ArchitectureTracePanel_copyButton__Rz5p6:disabled{cursor:not-allowed;opacity:.45}.ArchitectureTracePanel_copyButton__Rz5p6 svg{width:14px;height:14px}.ArchitectureTracePanel_jsonPre__0Oq6E{max-height:260px;min-width:0;margin:0;overflow:auto;padding:10px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg);color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:.72rem;line-height:1.45;white-space:pre}.ArchitectureTracePanel_apiList__RPlla{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-family:var(--draco-font-mono);font-size:.78rem}.ArchitectureTracePanel_apiList__RPlla li{display:flex;align-items:center;gap:8px;color:var(--draco-ink-muted)}.ArchitectureTracePanel_apiList__RPlla li:before{content:"POST";padding:2px 5px;border-radius:3px;background:var(--draco-data-soft);color:var(--draco-data);font-size:.66rem;letter-spacing:.05em}@keyframes ArchitectureTracePanel_dracoSpin__kVqeb{to{transform:rotate(1turn)}}@media (max-width:1180px){.ArchitectureTracePanel_tracePanel__eBYKw{width:100%;border-left:none;border-top:1px solid var(--draco-border)}}.DracoProfileMenu_authCluster__8iYqG,.DracoProfileMenu_menuRoot__eWxC7{position:relative;flex:0 0 auto}.DracoProfileMenu_authCluster__8iYqG{display:flex;align-items:center;gap:8px}.DracoProfileMenu_menuItem__kQYai,.DracoProfileMenu_primaryButton__0nkTc,.DracoProfileMenu_profileButton__qBK5s{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--draco-radius);font:inherit;font-size:.85rem;font-weight:650;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.DracoProfileMenu_primaryButton__0nkTc{min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--draco-accent) 48%,var(--draco-border-strong));background:var(--draco-accent);color:#ffffff}.DracoProfileMenu_primaryButton__0nkTc:hover:not(:disabled){background:var(--draco-accent-hover)}.DracoProfileMenu_profileButton__qBK5s{max-width:min(280px,42vw);min-height:34px;padding:0 10px;border:1px solid var(--draco-border);background:var(--draco-surface);color:var(--draco-ink-muted)}.DracoProfileMenu_profileButton__qBK5s span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DracoProfileMenu_profileButton__qBK5s:hover,.DracoProfileMenu_profileButton__qBK5s[aria-expanded=true]{border-color:var(--draco-border-strong);background:var(--draco-surface-2);color:var(--draco-ink)}.DracoProfileMenu_menuPanel__D3fMe{position:absolute;right:0;top:calc(100% + 8px);z-index:50;display:grid;gap:6px;width:min(320px,calc(100vw - 28px));padding:10px;border:1px solid var(--draco-border-strong);border-radius:var(--draco-radius);background:var(--draco-panel-bg);box-shadow:0 18px 54px rgba(0,0,0,.28)}.DracoProfileMenu_menuIdentity__uVGSH{display:grid;gap:4px;padding:8px 9px 10px;border-bottom:1px solid var(--draco-border)}.DracoProfileMenu_menuIdentity__uVGSH span{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.DracoProfileMenu_menuIdentity__uVGSH strong{min-width:0;overflow-wrap:anywhere;color:var(--draco-ink);font-size:.84rem}.DracoProfileMenu_menuItem__kQYai{width:100%;min-height:36px;justify-content:flex-start;padding:0 9px;border:1px solid transparent;background:transparent;color:var(--draco-ink-muted);text-decoration:none}.DracoProfileMenu_menuItem__kQYai:hover:not(:disabled){border-color:var(--draco-border);background:var(--draco-surface);color:var(--draco-ink)}.DracoProfileMenu_menuItem__kQYai[data-active=true]{background:var(--draco-accent-soft);color:var(--draco-accent)}.DracoProfileMenu_menuItem__kQYai[data-active=true] svg{color:var(--draco-accent)}.DracoProfileMenu_menuGroupHeader__lAYtv{margin:4px 0 0;padding:4px 9px 2px;color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.DracoProfileMenu_menuDivider__IPOD0{height:1px;margin:6px 0 2px;background:var(--draco-border)}.DracoProfileMenu_menuItem__kQYai:disabled,.DracoProfileMenu_primaryButton__0nkTc:disabled{cursor:not-allowed;opacity:.58}.DracoProfileMenu_menuStatus__3l75X,.DracoProfileMenu_projectPill__xX1FM,.DracoProfileMenu_sessionPill__KuG8h{min-width:0;overflow-wrap:anywhere;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-surface);color:var(--draco-ink-muted);font-size:.78rem}.DracoProfileMenu_menuStatus__3l75X,.DracoProfileMenu_projectPill__xX1FM{padding:8px 9px}.DracoProfileMenu_menuStatus__3l75X{color:var(--draco-ready)}.DracoProfileMenu_sessionPill__KuG8h{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;font-family:var(--draco-font-mono)}.DracoProfileMenu_inlineError__u8X5R{width:100%;margin-top:4px;color:var(--draco-danger);font-size:.78rem;text-align:right}.ProjectSwitcherModal_overlay__0OLjs{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(5,11,22,.58)}.ProjectSwitcherModal_dialog__EfCDx{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:14px;width:min(760px,100%);max-height:min(720px,calc(100dvh - 40px));min-height:0;padding:18px;border:1px solid var(--draco-border-strong);border-radius:var(--draco-radius-lg);background:var(--draco-panel-bg);box-shadow:0 24px 80px rgba(0,0,0,.34);color:var(--draco-ink)}.ProjectSwitcherModal_dialogFoot__Kkv9p,.ProjectSwitcherModal_dialogHead__ldvOO,.ProjectSwitcherModal_toolbar___yJmZ{display:flex;align-items:center;gap:10px}.ProjectSwitcherModal_dialogHead__ldvOO{justify-content:space-between}.ProjectSwitcherModal_currentLabel__3G__u,.ProjectSwitcherModal_kicker__p8PpC{display:block;color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ProjectSwitcherModal_title__XxGAx{margin:2px 0 0;font-size:1.1rem;font-weight:650;letter-spacing:0}.ProjectSwitcherModal_iconButton__VDDF7,.ProjectSwitcherModal_primaryLink__AvsGK,.ProjectSwitcherModal_projectRow__O0OYS,.ProjectSwitcherModal_secondaryButton__abyaM,.ProjectSwitcherModal_secondaryLink__1vgCu{border-radius:var(--draco-radius);font:inherit;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.ProjectSwitcherModal_iconButton__VDDF7{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--draco-border);background:var(--draco-surface);color:var(--draco-ink-muted)}.ProjectSwitcherModal_iconButton__VDDF7:hover,.ProjectSwitcherModal_secondaryButton__abyaM:hover:not(:disabled),.ProjectSwitcherModal_secondaryLink__1vgCu:hover{border-color:var(--draco-border-strong);background:var(--draco-surface-2);color:var(--draco-ink)}.ProjectSwitcherModal_currentProject__c6GQ5{display:grid;gap:12px;padding:14px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-surface)}.ProjectSwitcherModal_currentProject__c6GQ5 span,.ProjectSwitcherModal_currentProject__c6GQ5 strong{min-width:0;overflow-wrap:anywhere}.ProjectSwitcherModal_currentProject__c6GQ5 strong{display:block;margin-top:3px;color:var(--draco-ink);font-size:.98rem}.ProjectSwitcherModal_currentProject__c6GQ5 span:not(.ProjectSwitcherModal_currentLabel__3G__u){color:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:.78rem}.ProjectSwitcherModal_metrics__c32GZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.ProjectSwitcherModal_metrics__c32GZ div{display:grid;gap:3px;padding:9px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-sm);background:var(--draco-panel-bg-deep)}.ProjectSwitcherModal_metrics__c32GZ dt{color:var(--draco-ink-dim);font-size:.72rem}.ProjectSwitcherModal_metrics__c32GZ dd{margin:0;color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:.9rem;font-weight:700}.ProjectSwitcherModal_activityLine__3tjPY{color:var(--draco-ink-dim)}.ProjectSwitcherModal_toolbar___yJmZ{align-items:stretch}.ProjectSwitcherModal_searchBox__X40Ht{display:flex;align-items:center;gap:9px;flex:1 1 auto;min-width:0;padding:0 11px;border:1px solid var(--draco-border-strong);border-radius:var(--draco-radius);background:var(--draco-surface);color:var(--draco-ink-dim)}.ProjectSwitcherModal_searchBox__X40Ht:focus-within{border-color:color-mix(in srgb,var(--draco-accent) 48%,var(--draco-border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--draco-accent) 14%,transparent)}.ProjectSwitcherModal_searchBox__X40Ht input{min-width:0;width:100%;height:38px;border:none;outline:none;background:transparent;color:var(--draco-ink);font:inherit;font-size:.86rem}.ProjectSwitcherModal_searchBox__X40Ht input::placeholder{color:var(--draco-ink-dim)}.ProjectSwitcherModal_primaryLink__AvsGK,.ProjectSwitcherModal_secondaryButton__abyaM,.ProjectSwitcherModal_secondaryLink__1vgCu{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--draco-border);text-decoration:none;white-space:nowrap}.ProjectSwitcherModal_secondaryButton__abyaM,.ProjectSwitcherModal_secondaryLink__1vgCu{background:var(--draco-surface);color:var(--draco-ink-muted);font-size:.84rem;font-weight:650}.ProjectSwitcherModal_primaryLink__AvsGK{border-color:color-mix(in srgb,var(--draco-accent) 48%,var(--draco-border-strong));background:var(--draco-accent);color:#ffffff;font-size:.84rem;font-weight:700}.ProjectSwitcherModal_primaryLink__AvsGK:hover{background:var(--draco-accent-hover)}.ProjectSwitcherModal_secondaryButton__abyaM:disabled{cursor:not-allowed;opacity:.58}.ProjectSwitcherModal_projectList__uagR_{display:grid;align-content:start;gap:6px;min-height:170px;overflow-y:auto;padding-right:2px;scrollbar-gutter:stable}.ProjectSwitcherModal_projectRow__O0OYS{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;border:1px solid var(--draco-border);background:var(--draco-surface);color:var(--draco-ink);text-align:left}.ProjectSwitcherModal_projectRow__O0OYS:hover{border-color:var(--draco-border-strong);background:var(--draco-surface-2)}.ProjectSwitcherModal_projectRow__O0OYS[data-active=true]{border-color:color-mix(in srgb,var(--draco-ready) 42%,var(--draco-border));background:var(--draco-ready-soft)}.ProjectSwitcherModal_projectRowMark__EMJYj{display:inline-grid;place-items:center;color:var(--draco-ready)}.ProjectSwitcherModal_projectRowMain__COlD2{display:grid;gap:3px;min-width:0}.ProjectSwitcherModal_projectRowName__q83hR{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650}.ProjectSwitcherModal_projectRowId__6gePW{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.74rem}.ProjectSwitcherModal_projectRowStatus__vBslJ{padding:3px 8px;border-radius:999px;background:var(--draco-surface-3);color:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ProjectSwitcherModal_projectRowStatus__vBslJ[data-status=active]{background:var(--draco-ready-soft);color:var(--draco-ready)}.ProjectSwitcherModal_emptyState__txTrt{display:grid;place-items:center;min-height:160px;border:1px dashed var(--draco-border-strong);border-radius:var(--draco-radius);color:var(--draco-ink-muted);font-size:.86rem;text-align:center}.ProjectSwitcherModal_dialogFoot__Kkv9p{flex-wrap:wrap;justify-content:flex-start}.ProjectSwitcherModal_errorText__h8fek,.ProjectSwitcherModal_statusText__ZR2Hn{min-width:0;overflow-wrap:anywhere;font-size:.78rem}.ProjectSwitcherModal_statusText__ZR2Hn{color:var(--draco-ready)}.ProjectSwitcherModal_errorText__h8fek{color:var(--draco-danger)}@media (max-width:680px){.ProjectSwitcherModal_overlay__0OLjs{padding:12px}.ProjectSwitcherModal_dialog__EfCDx{max-height:calc(100dvh - 24px);padding:14px}.ProjectSwitcherModal_metrics__c32GZ{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectSwitcherModal_toolbar___yJmZ{flex-direction:column}.ProjectSwitcherModal_projectRow__O0OYS{grid-template-columns:20px minmax(0,1fr)}.ProjectSwitcherModal_projectRowStatus__vBslJ{grid-column:2;justify-self:start}}.PolicyEngineConnectionGate_gateShell__2yjXt{width:min(1440px,calc(100% - 48px));margin:24px auto}.PolicyEngineConnectionGate_gateCard__M8bCp{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:20px 22px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-lg);background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--draco-accent-soft) 60%,transparent) 0,transparent 55%),var(--draco-surface);overflow:hidden}.PolicyEngineConnectionGate_gateCard__M8bCp:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid color-mix(in srgb,var(--draco-border-strong) 60%,transparent)}.PolicyEngineConnectionGate_gateShell__2yjXt[data-tone=warn] .PolicyEngineConnectionGate_gateCard__M8bCp{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--draco-warn-soft) 78%,transparent) 0,transparent 60%),var(--draco-surface)}.PolicyEngineConnectionGate_gateIcon__KvBpc{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--draco-radius-lg);background:var(--draco-surface-2);border:1px solid var(--draco-border-strong);color:var(--draco-accent)}.PolicyEngineConnectionGate_gateShell__2yjXt[data-tone=warn] .PolicyEngineConnectionGate_gateIcon__KvBpc{background:var(--draco-warn-soft);border-color:color-mix(in srgb,var(--draco-warn) 35%,var(--draco-border-strong));color:var(--draco-warn)}.PolicyEngineConnectionGate_gateIcon__KvBpc svg{width:22px;height:22px}.PolicyEngineConnectionGate_gateBody__4oUxY{display:grid;gap:8px;min-width:0}.PolicyEngineConnectionGate_gateKicker__3GY6W{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyEngineConnectionGate_gateTitle__HfYWm{margin:0;color:var(--draco-ink);font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.PolicyEngineConnectionGate_gateDescription__TpaSM{margin:0;max-width:64ch;color:var(--draco-ink-muted);font-size:.86rem;line-height:1.5}.PolicyEngineConnectionGate_gateActions__2ZYg5{display:inline-flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.PolicyEngineConnectionGate_primaryButton__4v5re{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border:1px solid var(--draco-ink);border-radius:var(--draco-radius);background:var(--draco-ink);color:var(--draco-bg);font:inherit;font-size:.84rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.PolicyEngineConnectionGate_primaryButton__4v5re:hover{transform:translateY(-1px);box-shadow:var(--draco-shadow-sm)}.PolicyEngineConnectionGate_primaryButton__4v5re svg{width:13px;height:13px}@media (max-width:760px){.PolicyEngineConnectionGate_gateShell__2yjXt{width:min(100% - 24px,1440px)}.PolicyEngineConnectionGate_gateCard__M8bCp{grid-template-columns:1fr;gap:12px;padding:16px}}.PolicyFlowCanvas_canvasShell__3ex_G{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-lg);background:var(--draco-surface)}.PolicyFlowCanvas_canvasShell__3ex_G[data-variant=fullscreen]{height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.PolicyFlowCanvas_canvasToolbar__8NJw7{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.PolicyFlowCanvas_canvasToolbar__8NJw7>div:first-child{display:grid;gap:2px;min-width:0}.PolicyFlowCanvas_canvasEyebrow__AyHVY{display:inline-flex;align-items:center;gap:6px;color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyFlowCanvas_canvasEyebrow__AyHVY svg{width:13px;height:13px}.PolicyFlowCanvas_canvasToolbar__8NJw7 h3{margin:0;color:var(--draco-ink);font-size:.98rem;font-weight:700;letter-spacing:0}.PolicyFlowCanvas_canvasMetrics__usFax{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.PolicyFlowCanvas_canvasMetrics__usFax span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid var(--draco-border);border-radius:999px;background:var(--draco-bg);color:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:.66rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.PolicyFlowCanvas_canvasViewport__EuNhY{min-width:0;max-height:620px;overflow:auto;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:linear-gradient(var(--draco-border) 1px,transparent 1px),linear-gradient(90deg,var(--draco-border) 1px,transparent 1px),var(--draco-bg);background-size:48px 48px}.PolicyFlowCanvas_canvasShell__3ex_G[data-variant=fullscreen] .PolicyFlowCanvas_canvasViewport__EuNhY{height:100%;max-height:none;border:0;border-radius:0}.PolicyFlowCanvas_canvasViewport__EuNhY[data-pannable=true]{overflow:hidden;touch-action:none;cursor:grab;background:radial-gradient(circle at 1px 1px,var(--draco-border-strong) 1px,transparent 0),var(--draco-bg);background-size:28px 28px}.PolicyFlowCanvas_canvasViewport__EuNhY[data-pannable=true][data-grid=false]{background:var(--draco-bg)}.PolicyFlowCanvas_canvasViewport__EuNhY[data-pannable=true]:active{cursor:grabbing}.PolicyFlowCanvas_canvasScaler__bF88d{position:relative;min-width:100%;min-height:100%}.PolicyFlowCanvas_canvasStage__qlTZO{position:relative;min-width:100%;min-height:360px;transform-origin:0 0}.PolicyFlowCanvas_edgeLayer__AfqjL{position:absolute;inset:0;overflow:visible;pointer-events:none}.PolicyFlowCanvas_edgePath__dTtx0{fill:none;stroke:var(--draco-accent);stroke-linecap:round;stroke-width:2.5}.PolicyFlowCanvas_edgeDot__dK2nY{fill:var(--draco-accent)}.PolicyFlowCanvas_edgeLabel__CV0OC{fill:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:11px;font-weight:800;paint-order:stroke;stroke:var(--draco-bg);stroke-width:4px}.PolicyFlowCanvas_edgeGroup__GIJck[data-disabled=true] .PolicyFlowCanvas_edgePath__dTtx0{stroke:var(--draco-ink-dim);stroke-dasharray:7 7;opacity:.52}.PolicyFlowCanvas_edgeGroup__GIJck[data-disabled=true] .PolicyFlowCanvas_edgeDot__dK2nY,.PolicyFlowCanvas_edgeGroup__GIJck[data-disabled=true] .PolicyFlowCanvas_edgeLabel__CV0OC{opacity:.52}.PolicyFlowCanvas_edgeTracePath__WqtBT{fill:none;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--draco-warn,#f59e0b) 44%,transparent));stroke:var(--draco-warn,#f59e0b);stroke-linecap:round;stroke-width:4.5;stroke-dasharray:14 8;opacity:1;pointer-events:none}.PolicyFlowCanvas_edgeGroup__GIJck[data-traced=true] .PolicyFlowCanvas_edgePath__dTtx0{stroke:color-mix(in srgb,var(--draco-ready,#34d399) 78%,var(--draco-accent))}.PolicyFlowCanvas_canvasNode__RDMrd{position:absolute;display:grid;box-sizing:border-box;align-content:start;gap:8px;width:190px;min-height:150px;padding:10px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-surface);box-shadow:var(--draco-shadow-sm);cursor:grab;touch-action:none}.PolicyFlowCanvas_canvasNode__RDMrd[data-active=true]{border-color:var(--draco-accent);box-shadow:var(--draco-shadow)}.PolicyFlowCanvas_canvasNode__RDMrd[data-disabled=true]{cursor:default}.PolicyFlowCanvas_canvasNode__RDMrd:active{cursor:grabbing}.PolicyFlowCanvas_canvasNode__RDMrd[data-connecting=true]{border-style:dashed}.PolicyFlowCanvas_canvasNode__RDMrd[data-tone=ready]{border-left:3px solid var(--draco-ready)}.PolicyFlowCanvas_canvasNode__RDMrd[data-tone=warn]{border-left:3px solid var(--draco-warn)}.PolicyFlowCanvas_canvasNode__RDMrd[data-tone=custom]{border-left:3px solid var(--draco-accent)}.PolicyFlowCanvas_canvasNode__RDMrd[data-traced=true]{border-color:color-mix(in srgb,var(--draco-ready,#34d399) 60%,var(--draco-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--draco-ready,#34d399) 28%,transparent)}.PolicyFlowCanvas_canvasNode__RDMrd[data-trace-current=true]{border-color:var(--draco-ready,#34d399);box-shadow:0 0 0 3px color-mix(in srgb,var(--draco-ready,#34d399) 38%,transparent)}.PolicyFlowCanvas_nodeHead__OmHrC{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;min-width:0}.PolicyFlowCanvas_dragHandle__RP2QD,.PolicyFlowCanvas_moveButton__5JhfU,.PolicyFlowCanvas_nodePropertiesButton__WGAEZ,.PolicyFlowCanvas_pathButton__Pp48G{font:inherit}.PolicyFlowCanvas_dragHandle__RP2QD{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-sm);background:var(--draco-bg);color:var(--draco-ink-dim);cursor:inherit;pointer-events:none;touch-action:none}.PolicyFlowCanvas_dragHandle__RP2QD svg,.PolicyFlowCanvas_moveButton__5JhfU svg,.PolicyFlowCanvas_nodePropertiesButton__WGAEZ svg,.PolicyFlowCanvas_pathButton__Pp48G svg{width:13px;height:13px}.PolicyFlowCanvas_nodeTitleBlock__sOHLX{display:grid;gap:2px;min-width:0;padding:0;color:inherit;text-align:left}.PolicyFlowCanvas_nodeTitleBlock__sOHLX span{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyFlowCanvas_nodeTitleBlock__sOHLX strong{overflow:hidden;color:var(--draco-ink);font-size:.82rem;font-weight:800;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.PolicyFlowCanvas_nodePropertiesButton__WGAEZ{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-sm);background:var(--draco-bg);color:var(--draco-ink-dim);cursor:pointer}.PolicyFlowCanvas_nodePropertiesButton__WGAEZ:hover,.PolicyFlowCanvas_nodePropertiesButton__WGAEZ[aria-pressed=true]{border-color:var(--draco-accent);background:var(--draco-accent-soft);color:var(--draco-accent)}.PolicyFlowCanvas_nodeBody__q_jYb{display:-webkit-box;margin:0;overflow:hidden;color:var(--draco-ink-muted);font-size:.72rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PolicyFlowCanvas_nodeFoot__eSML7{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.PolicyFlowCanvas_askChip__yexHW{max-width:100%;overflow:hidden;padding:3px 7px;border-radius:999px;background:var(--draco-surface-2);color:var(--draco-ink-muted);font-size:.64rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.PolicyFlowCanvas_moveControls__mdS_K{display:inline-flex;align-items:center;gap:3px;padding:2px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-sm);background:var(--draco-bg)}.PolicyFlowCanvas_moveButton__5JhfU{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:calc(var(--draco-radius-sm) - 2px);background:transparent;color:var(--draco-ink-muted);cursor:pointer}.PolicyFlowCanvas_moveButton__5JhfU:hover:not(:disabled){background:var(--draco-surface-2);color:var(--draco-ink)}.PolicyFlowCanvas_moveButton__5JhfU:disabled{cursor:not-allowed;opacity:.5}.PolicyFlowCanvas_pathButton__Pp48G{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid var(--draco-border);border-radius:999px;background:var(--draco-bg);color:var(--draco-ink-muted);cursor:pointer;font-size:.66rem;font-weight:800}.PolicyFlowCanvas_pathButton__Pp48G:hover:not(:disabled){border-color:var(--draco-border-strong);background:var(--draco-surface-2);color:var(--draco-ink)}.PolicyFlowCanvas_pathButton__Pp48G:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.PolicyFlowCanvas_canvasToolbar__8NJw7{flex-direction:column}.PolicyFlowCanvas_canvasMetrics__usFax{justify-content:flex-start}}.PolicyFlowPatternModal_overlay__pGg9Y{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.36)}.PolicyFlowPatternModal_dialog__SO8kG{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(820px,100%);max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid var(--draco-border);border-radius:var(--draco-radius-lg);background:var(--draco-surface);box-shadow:var(--draco-shadow-lg)}.PolicyFlowPatternModal_dialogHead__Uk_RA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 0}.PolicyFlowPatternModal_dialogHead__Uk_RA>div{display:grid;gap:4px;min-width:0}.PolicyFlowPatternModal_dialogHead__Uk_RA span{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.PolicyFlowPatternModal_dialogHead__Uk_RA h2{margin:0;color:var(--draco-ink);font-size:1.05rem;letter-spacing:0}.PolicyFlowPatternModal_dialogSubtitle__MIZZx{margin:0;color:var(--draco-ink-muted);font-size:.78rem;line-height:1.45;text-transform:none;font-family:var(--draco-font-sans);font-weight:400;letter-spacing:0}.PolicyFlowPatternModal_iconButton__Mgynr{display:inline-grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-sm);background:var(--draco-bg);color:var(--draco-ink-muted);cursor:pointer}.PolicyFlowPatternModal_iconButton__Mgynr:hover{border-color:var(--draco-border-strong);color:var(--draco-ink)}.PolicyFlowPatternModal_runScroll__4sxVv{display:grid;gap:14px;min-height:0;overflow-y:auto;padding:0 22px 22px}.PolicyFlowPatternModal_sectionDivider__nB2PG{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding-top:6px}.PolicyFlowPatternModal_sectionDividerNumber__LyNDY{display:inline-grid;place-items:center;min-width:32px;height:24px;padding:0 8px;border-radius:var(--draco-radius-sm);background:var(--draco-surface-2);color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:.7rem;font-weight:800;letter-spacing:.04em}.PolicyFlowPatternModal_sectionDividerTitle__qfTyt{color:var(--draco-ink);font-size:.78rem;font-weight:700;letter-spacing:0;white-space:nowrap}.PolicyFlowPatternModal_sectionDividerRule__2hIUA{height:1px;background:linear-gradient(to right,var(--draco-border-strong) 0,transparent 100%)}.PolicyFlowPatternModal_checkpointCard__cbxPa{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--draco-ready) 50%,var(--draco-border));border-radius:var(--draco-radius);background:color-mix(in srgb,var(--draco-ready-soft) 70%,var(--draco-bg))}.PolicyFlowPatternModal_checkpointIcon__BcOY6{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--draco-ready-soft);color:var(--draco-ready)}.PolicyFlowPatternModal_checkpointIcon__BcOY6 svg{width:14px;height:14px}.PolicyFlowPatternModal_checkpointBody__5uqEG{display:grid;gap:4px}.PolicyFlowPatternModal_checkpointEyebrow__vghMK{color:var(--draco-ready);font-family:var(--draco-font-mono);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.PolicyFlowPatternModal_checkpointBody__5uqEG p{margin:0;color:var(--draco-ink);font-size:.82rem;line-height:1.5}.PolicyFlowPatternModal_turnGroup__8rcVz{display:grid;gap:8px;padding:4px 0}.PolicyFlowPatternModal_turnRow__ZRzPz{display:grid;gap:4px}.PolicyFlowPatternModal_turnRow__ZRzPz[data-author=debtor]{justify-items:end;text-align:right}.PolicyFlowPatternModal_turnRow__ZRzPz[data-author=draco]{justify-items:start}.PolicyFlowPatternModal_turnLabel___L_G_{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyFlowPatternModal_bubble__U5tar{display:grid;gap:6px;max-width:min(82%,560px);padding:10px 14px;border:1px solid var(--draco-border);border-radius:14px;background:var(--draco-bg);color:var(--draco-ink)}.PolicyFlowPatternModal_bubble__U5tar[data-author=debtor]{border-color:var(--draco-border-strong);background:var(--draco-surface-2);border-bottom-right-radius:4px}.PolicyFlowPatternModal_bubble__U5tar[data-author=draco]{background:color-mix(in srgb,var(--draco-data-soft) 55%,var(--draco-bg));border-color:color-mix(in srgb,var(--draco-data) 36%,var(--draco-border));border-bottom-left-radius:4px}.PolicyFlowPatternModal_bubble__U5tar[data-author=draco][data-tone=warning]{background:color-mix(in srgb,var(--draco-warn-soft) 55%,var(--draco-bg));border-color:color-mix(in srgb,var(--draco-warn) 40%,var(--draco-border))}.PolicyFlowPatternModal_bubble__U5tar[data-author=draco][data-tone=success]{background:color-mix(in srgb,var(--draco-ready-soft) 55%,var(--draco-bg));border-color:color-mix(in srgb,var(--draco-ready) 40%,var(--draco-border))}.PolicyFlowPatternModal_bubble__U5tar[data-author=draco][data-tone=danger]{background:color-mix(in srgb,var(--draco-danger-soft) 55%,var(--draco-bg));border-color:color-mix(in srgb,var(--draco-danger) 40%,var(--draco-border))}.PolicyFlowPatternModal_bubble__U5tar p{margin:0;font-size:.85rem;line-height:1.55}.PolicyFlowPatternModal_bubbleMeta__kvzeE{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.PolicyFlowPatternModal_bubbleNodeTitle__AM4Y7{color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:none}.PolicyFlowPatternModal_bubbleSignal__h1RmV{color:var(--draco-ink-dim);font-size:.7rem;font-weight:600;letter-spacing:0;text-transform:none;font-family:var(--draco-font-mono)}.PolicyFlowPatternModal_bubbleNext__NN_Ga{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--draco-surface);color:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:none}.PolicyFlowPatternModal_bubbleNext__NN_Ga span[aria-hidden=true]{color:var(--draco-ink-dim)}.PolicyFlowPatternModal_closingCard__0G17s{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;margin-top:6px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--draco-ready) 40%,var(--draco-border));border-radius:var(--draco-radius);background:color-mix(in srgb,var(--draco-ready-soft) 50%,var(--draco-surface))}.PolicyFlowPatternModal_closingIcon__t2gUp{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--draco-ready-soft);color:var(--draco-ready)}.PolicyFlowPatternModal_closingIcon__t2gUp svg{width:16px;height:16px}.PolicyFlowPatternModal_closingLabel__7Nbaw{color:var(--draco-ready);font-family:var(--draco-font-mono);font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.PolicyFlowPatternModal_closingCard__0G17s p{margin:4px 0 0;color:var(--draco-ink);font-size:.82rem;line-height:1.5}@media (max-width:640px){.PolicyFlowPatternModal_overlay__pGg9Y{padding:12px}.PolicyFlowPatternModal_dialog__SO8kG{width:100%;max-height:calc(100dvh - 24px)}.PolicyFlowPatternModal_bubble__U5tar{max-width:92%}}.PolicyKnobsPanel_knobsSection__qJlQq{display:grid;gap:10px}.PolicyKnobsPanel_knobsSection__qJlQq h3{margin:0;color:var(--draco-ink);font-size:.95rem;font-weight:700;letter-spacing:0}.PolicyKnobsPanel_knobsGrid__A9NvU{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.PolicyKnobsPanel_knobCard__yXZOJ{display:grid;gap:5px;padding:10px 12px;border-radius:var(--draco-radius);background:var(--draco-surface-2)}.PolicyKnobsPanel_knobCard__yXZOJ>span{color:var(--draco-ink-muted);font-size:.72rem}.PolicyKnobsPanel_knobCard__yXZOJ small{color:var(--draco-ink-dim);font-size:.72rem;line-height:1.35}.PolicyKnobsPanel_knobValue__cX5I_{display:flex;align-items:baseline;gap:6px}.PolicyKnobsPanel_knobValue__cX5I_ input{min-width:0;width:100%;border:1px solid transparent;background:transparent;color:var(--draco-ink);font:inherit;font-size:1.12rem;font-weight:700}.PolicyKnobsPanel_knobValue__cX5I_ input:focus{outline:none;border-color:var(--draco-accent);box-shadow:0 0 0 3px var(--draco-accent-soft)}.PolicyKnobsPanel_knobValue__cX5I_ strong{color:var(--draco-ink-dim);font-size:.74rem}.PolicyKnobsPanel_percentOptions__R49g9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.PolicyKnobsPanel_percentOption__9NWTQ{display:grid;gap:2px;min-height:52px;padding:8px 10px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-sm);background:var(--draco-bg);color:var(--draco-ink-muted);font:inherit;text-align:left;cursor:pointer}.PolicyKnobsPanel_percentOption__9NWTQ[data-active=true]{border-color:var(--draco-accent);background:var(--draco-accent-soft);color:var(--draco-accent)}.PolicyKnobsPanel_percentOption__9NWTQ:disabled{cursor:not-allowed;opacity:.55}.PolicyKnobsPanel_percentOption__9NWTQ strong{color:inherit;font-size:1rem;line-height:1}.PolicyKnobsPanel_percentOption__9NWTQ small{color:inherit}.PolicyEngineConfirmDialog_overlay__3NNDG{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:18px;background:rgba(2,6,23,.64);backdrop-filter:blur(8px)}.PolicyEngineConfirmDialog_dialog__9t_eF{width:min(100%,440px);display:grid;gap:16px;padding:18px;border:1px solid var(--draco-border-strong);border-radius:var(--draco-radius-lg);background:var(--draco-surface);color:var(--draco-ink);box-shadow:var(--draco-shadow-lg)}.PolicyEngineConfirmDialog_dialogHead__hUWAw{display:flex;align-items:center;justify-content:space-between;gap:12px}.PolicyEngineConfirmDialog_closeButton__N6dn3,.PolicyEngineConfirmDialog_dialogIcon__MfjFJ{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--draco-radius)}.PolicyEngineConfirmDialog_dialogIcon__MfjFJ{border:1px solid color-mix(in srgb,var(--draco-warn) 40%,var(--draco-border));background:var(--draco-warn-soft);color:var(--draco-warn)}.PolicyEngineConfirmDialog_dialog__9t_eF[data-tone=danger] .PolicyEngineConfirmDialog_dialogIcon__MfjFJ{border-color:color-mix(in srgb,var(--draco-danger) 48%,var(--draco-border));background:var(--draco-danger-soft);color:var(--draco-danger)}.PolicyEngineConfirmDialog_closeButton__N6dn3 svg,.PolicyEngineConfirmDialog_dialogIcon__MfjFJ svg{width:15px;height:15px}.PolicyEngineConfirmDialog_closeButton__N6dn3{border:1px solid var(--draco-border);background:var(--draco-bg);color:var(--draco-ink-muted);cursor:pointer}.PolicyEngineConfirmDialog_closeButton__N6dn3:hover{border-color:var(--draco-border-strong);color:var(--draco-ink)}.PolicyEngineConfirmDialog_dialogBody__WVOwC{display:grid;gap:8px}.PolicyEngineConfirmDialog_dialogBody__WVOwC h2{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:0}.PolicyEngineConfirmDialog_dialogBody__WVOwC p{margin:0;color:var(--draco-ink-muted);font-size:.88rem;line-height:1.5}.PolicyEngineConfirmDialog_dialogActions__lk5Q4{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.PolicyEngineConfirmDialog_cancelButton___BhqA,.PolicyEngineConfirmDialog_confirmButton__dl2up{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:var(--draco-radius);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.PolicyEngineConfirmDialog_cancelButton___BhqA{border:1px solid var(--draco-border);background:var(--draco-bg);color:var(--draco-ink-muted)}.PolicyEngineConfirmDialog_confirmButton__dl2up{border:1px solid var(--draco-danger);background:var(--draco-danger);color:#fff}.PolicyEngineConfirmDialog_dialog__9t_eF[data-tone=warn] .PolicyEngineConfirmDialog_confirmButton__dl2up{border-color:var(--draco-warn);background:var(--draco-warn);color:#0f172a}@media (max-width:520px){.PolicyEngineConfirmDialog_dialogActions__lk5Q4{flex-direction:column-reverse}.PolicyEngineConfirmDialog_cancelButton___BhqA,.PolicyEngineConfirmDialog_confirmButton__dl2up{width:100%}}.PolicyEngineSimulatorPanels_metricCard__VdkHQ{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 12px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg)}.PolicyEngineSimulatorPanels_metricCard__VdkHQ[data-tone=ready]{border-color:color-mix(in srgb,var(--draco-ready) 38%,var(--draco-border))}.PolicyEngineSimulatorPanels_metricCard__VdkHQ[data-tone=warn]{border-color:color-mix(in srgb,var(--draco-warn) 38%,var(--draco-border))}.PolicyEngineSimulatorPanels_metricIcon__Y6AL6{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--draco-radius);background:var(--draco-surface-2);color:var(--draco-ink-muted)}.PolicyEngineSimulatorPanels_metricCard__VdkHQ[data-tone=ready] .PolicyEngineSimulatorPanels_metricIcon__Y6AL6{background:var(--draco-ready-soft);color:var(--draco-ready)}.PolicyEngineSimulatorPanels_metricCard__VdkHQ[data-tone=warn] .PolicyEngineSimulatorPanels_metricIcon__Y6AL6{background:var(--draco-warn-soft);color:var(--draco-warn)}.PolicyEngineSimulatorPanels_metricIcon__Y6AL6 svg{width:13px;height:13px}.PolicyEngineSimulatorPanels_metricBody__mlybC{display:grid;gap:2px;min-width:0}.PolicyEngineSimulatorPanels_metricLabel__26eAF{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyEngineSimulatorPanels_metricValue__Uu07O{overflow:hidden;color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:.82rem;font-weight:800;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.PolicyEngineSimulatorPanels_turnPlanPanel__pYQo_{display:grid;gap:9px;min-width:0;padding:12px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg)}.PolicyEngineSimulatorPanels_turnPlanHead__4RsI0{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.PolicyEngineSimulatorPanels_turnPlanHead__4RsI0 span{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyEngineSimulatorPanels_turnPlanHead__4RsI0 strong{overflow:hidden;color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:.82rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.PolicyEngineSimulatorPanels_turnPlanGrid__4_qDk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.PolicyEngineSimulatorPanels_turnPlanItem__GGja3{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-sm);background:var(--draco-surface);color:var(--draco-ink-muted);font-size:.74rem}.PolicyEngineSimulatorPanels_turnPlanItem__GGja3 span{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyEngineSimulatorPanels_turnPlanItem__GGja3 strong{overflow:hidden;color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.PolicyEngineSimulatorPanels_turnPlanGrid__4_qDk{grid-template-columns:repeat(2,minmax(0,1fr))}}.PolicyRuntimeTimeline_timelinePanel__txDPB{display:grid;gap:10px;padding:12px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg)}.PolicyRuntimeTimeline_timelineHead__B0Cxe{display:flex;align-items:center;justify-content:space-between;gap:12px}.PolicyRuntimeTimeline_timelineHead__B0Cxe span{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyRuntimeTimeline_timelineHead__B0Cxe strong{color:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:.7rem;font-weight:800}.PolicyRuntimeTimeline_timelineGrid__bqBT_{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.PolicyRuntimeTimeline_timelineItem__pwR_e{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0;padding:9px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-surface)}.PolicyRuntimeTimeline_timelineItem__pwR_e[data-tone=ready]{border-color:color-mix(in srgb,var(--draco-ready) 34%,var(--draco-border))}.PolicyRuntimeTimeline_timelineItem__pwR_e[data-tone=warn]{border-color:color-mix(in srgb,var(--draco-warn) 36%,var(--draco-border))}.PolicyRuntimeTimeline_timelineItem__pwR_e[data-tone=danger]{border-color:color-mix(in srgb,var(--draco-danger) 42%,var(--draco-border))}.PolicyRuntimeTimeline_timelineIcon__N9H_y{display:grid;place-items:center;width:25px;height:25px;border-radius:var(--draco-radius);background:var(--draco-surface-2);color:var(--draco-ink-muted)}.PolicyRuntimeTimeline_timelineItem__pwR_e[data-tone=ready] .PolicyRuntimeTimeline_timelineIcon__N9H_y{background:var(--draco-ready-soft);color:var(--draco-ready)}.PolicyRuntimeTimeline_timelineItem__pwR_e[data-tone=warn] .PolicyRuntimeTimeline_timelineIcon__N9H_y{background:var(--draco-warn-soft);color:var(--draco-warn)}.PolicyRuntimeTimeline_timelineItem__pwR_e[data-tone=danger] .PolicyRuntimeTimeline_timelineIcon__N9H_y{background:var(--draco-danger-soft);color:var(--draco-danger)}.PolicyRuntimeTimeline_timelineIcon__N9H_y svg{width:13px;height:13px}.PolicyRuntimeTimeline_timelineBody__3MC33{display:grid;gap:3px;min-width:0}.PolicyRuntimeTimeline_timelineLabel__0sf4v{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyRuntimeTimeline_timelineBody__3MC33 strong{overflow:hidden;color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:.76rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.PolicyRuntimeTimeline_timelineBody__3MC33 p{margin:0;color:var(--draco-ink-muted);font-size:.72rem;line-height:1.4}.PolicySimulatorCaseSetPanel_caseSetPanel__2SRpe{display:grid;gap:9px;min-width:0;padding:11px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg)}.PolicySimulatorCaseSetPanel_caseSetHead__KO6WH{display:flex;align-items:center;justify-content:space-between;gap:10px}.PolicySimulatorCaseSetPanel_caseSetHead__KO6WH span,.PolicySimulatorCaseSetPanel_caseSetHead__KO6WH strong{display:inline-flex;align-items:center;gap:6px;color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicySimulatorCaseSetPanel_caseSetHead__KO6WH svg,.PolicySimulatorCaseSetPanel_caseSetTab__cFCWd svg{width:12px;height:12px}.PolicySimulatorCaseSetPanel_caseSetTabs__viGAh{display:flex;gap:6px;flex-wrap:wrap}.PolicySimulatorCaseSetPanel_caseSetTab__cFCWd{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:1px solid var(--draco-border);border-radius:999px;background:var(--draco-surface);color:var(--draco-ink-muted);font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.PolicySimulatorCaseSetPanel_caseSetTab__cFCWd[data-active=true]{border-color:color-mix(in srgb,var(--draco-accent) 55%,var(--draco-border-strong));background:var(--draco-accent-soft);color:var(--draco-accent)}.PolicySimulatorCaseSetPanel_caseResultRow__Q8wBL:disabled,.PolicySimulatorCaseSetPanel_caseSetTab__cFCWd:disabled{cursor:not-allowed;opacity:.56}.PolicySimulatorCaseSetPanel_caseResultList___X_45{display:grid;gap:6px}.PolicySimulatorCaseSetPanel_caseResultRow__Q8wBL{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,.32fr) minmax(72px,.32fr);align-items:center;gap:8px;min-height:44px;padding:8px 9px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-sm);background:var(--draco-surface);color:var(--draco-ink-muted);font:inherit;cursor:pointer;text-align:left}.PolicySimulatorCaseSetPanel_caseResultRow__Q8wBL[data-tone=ready]{border-color:color-mix(in srgb,var(--draco-ready) 34%,var(--draco-border))}.PolicySimulatorCaseSetPanel_caseResultRow__Q8wBL[data-tone=warn]{border-color:color-mix(in srgb,var(--draco-warn) 36%,var(--draco-border))}.PolicySimulatorCaseSetPanel_caseResultBody__LEpSb,.PolicySimulatorCaseSetPanel_caseResultMeta__rcvQ1{display:grid;gap:2px;min-width:0}.PolicySimulatorCaseSetPanel_caseResultLabel__f0kkL,.PolicySimulatorCaseSetPanel_caseResultMeta__rcvQ1 strong{overflow:hidden;color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:.7rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.PolicySimulatorCaseSetPanel_caseResultMessage__eIWo_{overflow:hidden;color:var(--draco-ink-muted);font-size:.72rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.PolicySimulatorCaseSetPanel_caseResultMeta__rcvQ1 span{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media (max-width:620px){.PolicySimulatorCaseSetPanel_caseResultRow__Q8wBL{grid-template-columns:1fr}}.PolicyUnderstandingLab_lab__dHeAI{display:grid;gap:10px;padding:12px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-lg);background:var(--draco-surface)}.PolicyUnderstandingLab_labHead__3Zqam,.PolicyUnderstandingLab_panelHead__yYQnN{display:flex;align-items:center;justify-content:space-between;gap:10px}.PolicyUnderstandingLab_labHead__3Zqam span,.PolicyUnderstandingLab_panelHead__yYQnN span{display:inline-flex;align-items:center;gap:7px;color:var(--draco-ink);font-size:.78rem;font-weight:800}.PolicyUnderstandingLab_labHead__3Zqam svg{width:14px;height:14px}.PolicyUnderstandingLab_labHead__3Zqam strong,.PolicyUnderstandingLab_panelHead__yYQnN strong{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.68rem;font-weight:800;text-transform:uppercase}.PolicyUnderstandingLab_valueGrid__RTmPt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.PolicyUnderstandingLab_intentRows___oD4_{display:grid;gap:8px}.PolicyUnderstandingLab_valueRow__GooVA{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg)}.PolicyUnderstandingLab_valueRow__GooVA>span{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyUnderstandingLab_valueRow__GooVA strong{overflow-wrap:anywhere;color:var(--draco-ink);font-size:.78rem;font-weight:800}.PolicyUnderstandingLab_chipList__1UN_z{display:flex;flex-wrap:wrap;gap:5px}.PolicyUnderstandingLab_chip__Aj_tW,.PolicyUnderstandingLab_emptyChip___5enk{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-surface-2);color:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:.66rem;font-weight:800}.PolicyUnderstandingLab_checkPanel__MUbsT{display:grid;gap:7px}.PolicyUnderstandingLab_checkList__iuNFA{display:grid;gap:6px}.PolicyUnderstandingLab_checkItem__k_FZ7{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;min-width:0;padding:8px 9px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg)}.PolicyUnderstandingLab_checkItem__k_FZ7[data-tone=ready]{border-color:color-mix(in srgb,var(--draco-ready) 34%,var(--draco-border))}.PolicyUnderstandingLab_checkItem__k_FZ7[data-tone=warn]{border-color:color-mix(in srgb,var(--draco-warn) 34%,var(--draco-border))}.PolicyUnderstandingLab_checkItem__k_FZ7 svg{width:13px;height:13px;margin-top:2px;color:var(--draco-ink-muted)}.PolicyUnderstandingLab_checkItem__k_FZ7[data-tone=ready] svg{color:var(--draco-ready)}.PolicyUnderstandingLab_checkItem__k_FZ7[data-tone=warn] svg{color:var(--draco-warn)}.PolicyUnderstandingLab_checkItem__k_FZ7 div{display:grid;gap:2px;min-width:0}.PolicyUnderstandingLab_checkItem__k_FZ7 strong{overflow-wrap:anywhere;color:var(--draco-ink);font-size:.76rem;font-weight:800}.PolicyUnderstandingLab_checkItem__k_FZ7 span,.PolicyUnderstandingLab_placeholder__T2Zkg{margin:0;color:var(--draco-ink-muted);font-size:.72rem;line-height:1.4}@media (max-width:760px){.PolicyUnderstandingLab_valueGrid__RTmPt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.PolicyUnderstandingLab_valueGrid__RTmPt{grid-template-columns:1fr}}.PolicyEngineSimulator_simulator__Ae6u_{display:grid;gap:12px;padding:14px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-lg);background:var(--draco-surface)}.PolicyEngineSimulator_simulatorHead__frlF6{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.PolicyEngineSimulator_simulatorHead__frlF6>div{display:grid;gap:2px;min-width:0}.PolicyEngineSimulator_simulatorEyebrow__k0TLS{display:inline-flex;align-items:center;gap:6px;color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyEngineSimulator_simulatorEyebrow__k0TLS svg{width:13px;height:13px}.PolicyEngineSimulator_simulatorTitle__fuk62{margin:0;color:var(--draco-ink);font-size:.98rem;font-weight:700}.PolicyEngineSimulator_resultBadge__RW0w8{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid var(--draco-border-strong);border-radius:999px;background:var(--draco-surface-2);color:var(--draco-ink-muted);font-size:.7rem;font-weight:800;white-space:nowrap}.PolicyEngineSimulator_resultBadge__RW0w8[data-tone=ready]{background:var(--draco-ready-soft);border-color:color-mix(in srgb,var(--draco-ready) 40%,var(--draco-border-strong));color:var(--draco-ready)}.PolicyEngineSimulator_resultBadge__RW0w8[data-tone=warn]{background:var(--draco-warn-soft);border-color:color-mix(in srgb,var(--draco-warn) 40%,var(--draco-border-strong));color:var(--draco-warn)}.PolicyEngineSimulator_laneBinding__Y_73r{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg)}.PolicyEngineSimulator_laneBinding__Y_73r span{color:var(--draco-ink-muted);font-size:.72rem;font-weight:800}.PolicyEngineSimulator_laneBinding__Y_73r strong{color:var(--draco-ink);font-family:var(--draco-font-mono);font-size:.74rem}.PolicyEngineSimulator_laneBinding__Y_73r small{min-width:0;color:var(--draco-ink-dim);font-size:.72rem;line-height:1.35}.PolicyEngineSimulator_simulatorWorkArea__bgeP_{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(260px,.85fr);gap:12px;align-items:stretch}.PolicyEngineSimulator_inboundField__YhnGu{display:grid;gap:7px;min-width:0}.PolicyEngineSimulator_inboundField__YhnGu>span{display:inline-flex;align-items:center;gap:6px;color:var(--draco-ink-muted);font-size:.76rem;font-weight:700}.PolicyEngineSimulator_inboundField__YhnGu>span svg{width:12px;height:12px;color:var(--draco-ink-dim)}.PolicyEngineSimulator_inboundField__YhnGu textarea{width:100%;min-height:118px;padding:10px 12px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg);color:var(--draco-ink);font:inherit;font-size:.86rem;line-height:1.5;resize:vertical}.PolicyEngineSimulator_inboundField__YhnGu textarea:focus{border-color:var(--draco-accent);box-shadow:0 0 0 3px var(--draco-accent-soft);outline:none}.PolicyEngineSimulator_inboundField__YhnGu textarea:disabled{cursor:not-allowed;opacity:.68}.PolicyEngineSimulator_fieldCounter__CPihr{justify-self:end;color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.66rem;font-weight:700}.PolicyEngineSimulator_runRow__9gTJG{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.PolicyEngineSimulator_runButton__MUHXo{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 14px;border:1px solid var(--draco-ink);border-radius:var(--draco-radius);background:var(--draco-ink);color:var(--draco-bg);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;white-space:nowrap}.PolicyEngineSimulator_runButton__MUHXo:disabled{cursor:not-allowed;opacity:.55}.PolicyEngineSimulator_runButton__MUHXo svg{width:13px;height:13px}.PolicyEngineSimulator_runHint__6fU1D{color:var(--draco-ink-dim);font-size:.74rem;line-height:1.45}.PolicyEngineSimulator_simulatorError__2_trw{display:inline-flex;align-items:center;gap:7px;margin:0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--draco-danger) 45%,var(--draco-border));border-radius:var(--draco-radius);background:var(--draco-danger-soft);color:var(--draco-danger);font-size:.8rem;font-weight:700}.PolicyEngineSimulator_simulatorError__2_trw svg{width:13px;height:13px;flex:0 0 auto}.PolicyEngineSimulator_metricGrid__v_cpz{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.PolicyEngineSimulator_replyCard__LEGGt{display:grid;gap:6px;padding:12px;border:1px solid var(--draco-border);border-left:3px solid var(--draco-accent);border-radius:var(--draco-radius);background:var(--draco-bg)}.PolicyEngineSimulator_replyEyebrow__aNqaL{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyEngineSimulator_replyBody__22DrF{margin:0;color:var(--draco-ink);font-size:.86rem;line-height:1.55}.PolicyEngineSimulator_tracePanel__l8WvO{border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg);overflow:hidden}.PolicyEngineSimulator_traceToggle__Gn8Hc{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 12px;border:0;background:transparent;color:var(--draco-ink-muted);font:inherit;font-size:.76rem;font-weight:800;cursor:pointer;text-align:left}.PolicyEngineSimulator_traceToggle__Gn8Hc svg{width:13px;height:13px;color:var(--draco-ink-dim)}.PolicyEngineSimulator_traceToggle__Gn8Hc span{min-width:0}.PolicyEngineSimulator_traceToggle__Gn8Hc strong{margin-left:auto;color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.68rem}.PolicyEngineSimulator_traceBlock__DgIc0{margin:0;max-height:132px;overflow:auto;padding:10px 12px;border-top:1px solid var(--draco-border);background:var(--draco-bg);color:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:.76rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}@media (max-width:860px){.PolicyEngineSimulator_simulatorWorkArea__bgeP_{grid-template-columns:1fr}}@media (max-width:620px){.PolicyEngineSimulator_runRow__9gTJG,.PolicyEngineSimulator_simulatorHead__frlF6{grid-template-columns:1fr}.PolicyEngineSimulator_simulatorHead__frlF6{display:grid}.PolicyEngineSimulator_laneBinding__Y_73r{grid-template-columns:auto auto}.PolicyEngineSimulator_laneBinding__Y_73r small{grid-column:1/-1}}.PolicyGraphFullscreenDrawer_bottomDrawer__uVtMu{position:absolute;left:18px;right:18px;bottom:18px;z-index:7;border:1px solid var(--draco-border);border-radius:var(--draco-radius-lg);background:color-mix(in srgb,var(--draco-surface) 96%,transparent);box-shadow:var(--draco-shadow-lg);overflow:hidden;box-sizing:border-box}.PolicyGraphFullscreenDrawer_bottomDrawer__uVtMu[data-open=false]{transform:translateY(calc(100% - 48px))}.PolicyGraphFullscreenDrawer_bottomDrawerToggle__AB14M{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 16px;border:0;background:var(--draco-bg);color:var(--draco-ink);font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.02em;cursor:pointer}.PolicyGraphFullscreenDrawer_bottomDrawerToggle__AB14M svg{width:14px;height:14px}.PolicyGraphFullscreenDrawer_bottomDrawerBody__DE_2S{display:grid;gap:12px;max-height:min(46dvh,480px);padding:14px;overflow-y:auto}.PolicyGraphFullscreenDrawer_tracePlayer__p9frl{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--draco-ready) 40%,var(--draco-border));border-radius:var(--draco-radius);background:color-mix(in srgb,var(--draco-ready-soft) 60%,var(--draco-bg))}.PolicyGraphFullscreenDrawer_traceLabel__lHsLk{display:inline-flex;align-items:center;gap:8px;margin-right:auto;color:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:.72rem;font-weight:700}.PolicyGraphFullscreenDrawer_traceLabel__lHsLk strong{padding:2px 8px;border-radius:999px;background:var(--draco-bg);color:var(--draco-ready);font-family:var(--draco-font-mono);font-weight:800}.PolicyGraphFullscreenDrawer_traceControl__jSXoQ{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg);color:var(--draco-ink-muted);font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}.PolicyGraphFullscreenDrawer_traceControl__jSXoQ:hover:not(:disabled){border-color:var(--draco-border-strong);color:var(--draco-ink)}.PolicyGraphFullscreenDrawer_traceControl__jSXoQ:disabled{cursor:not-allowed;opacity:.5}.PolicyGraphFullscreenDrawer_traceControl__jSXoQ svg{width:12px;height:12px}@media (max-width:860px){.PolicyGraphFullscreenDrawer_bottomDrawer__uVtMu{left:12px;right:12px;bottom:12px}.PolicyGraphFullscreenDrawer_bottomDrawerBody__DE_2S{max-height:min(48dvh,420px);padding:12px}.PolicyGraphFullscreenDrawer_tracePlayer__p9frl{flex-wrap:wrap}}@media (max-width:620px){.PolicyGraphFullscreenDrawer_bottomDrawerBody__DE_2S{max-height:min(42dvh,360px)}}.PolicyGraphFullscreenLayout_fullscreenShell__TkF02{position:fixed;inset:0;display:block;overflow:hidden;background:var(--draco-bg);isolation:isolate}.PolicyGraphFullscreenLayout_canvasViewport__Hwzm_{position:absolute;inset:0;z-index:0;overflow:hidden;touch-action:none;cursor:grab;background:radial-gradient(circle at 1px 1px,var(--draco-border-strong) 1px,transparent 0),var(--draco-bg);background-size:26px 26px}.PolicyGraphFullscreenLayout_canvasViewport__Hwzm_[data-grid=false]{background:var(--draco-bg)}.PolicyGraphFullscreenLayout_canvasViewport__Hwzm_:active{cursor:grabbing}.PolicyGraphFullscreenLayout_canvasViewport__Hwzm_>section{position:absolute;inset:0}.PolicyGraphFullscreenLayout_bottomRightCluster__X97xE{position:absolute;right:18px;bottom:78px;z-index:4;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-lg);background:color-mix(in srgb,var(--draco-surface) 92%,transparent);box-shadow:var(--draco-shadow);box-sizing:border-box}.PolicyGraphFullscreenLayout_floatingButton__1k0aq,.PolicyGraphFullscreenLayout_zoomReadout__tNXJF{display:inline-grid;place-items:center;width:34px;height:32px;padding:0;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg);color:var(--draco-ink-muted);font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}.PolicyGraphFullscreenLayout_zoomReadout__tNXJF{width:auto;padding:0 10px;font-family:var(--draco-font-mono);font-variant-numeric:tabular-nums}.PolicyGraphFullscreenLayout_floatingButton__1k0aq:hover,.PolicyGraphFullscreenLayout_zoomReadout__tNXJF:hover{border-color:var(--draco-border-strong);color:var(--draco-ink)}.PolicyGraphFullscreenLayout_floatingButton__1k0aq:disabled{cursor:not-allowed;opacity:.45}.PolicyGraphFullscreenLayout_floatingButton__1k0aq:disabled:hover{border-color:var(--draco-border);color:var(--draco-ink-muted)}.PolicyGraphFullscreenLayout_floatingButton__1k0aq[data-active=true]{border-color:var(--draco-data);background:var(--draco-data-soft);color:var(--draco-data)}.PolicyGraphFullscreenLayout_floatingButton__1k0aq[data-active=true]:disabled{border-color:var(--draco-border);background:var(--draco-bg);color:var(--draco-ink-muted)}.PolicyGraphFullscreenLayout_floatingButton__1k0aq svg{width:14px;height:14px}.PolicyGraphFullscreenLayout_addNodeMenu__QlNSH{position:relative}.PolicyGraphFullscreenLayout_addNodeButton__3t1cI{display:inline-flex;width:auto;min-width:108px;gap:7px;padding:0 11px}.PolicyGraphFullscreenLayout_addNodeButton__3t1cI span{font-size:.78rem;line-height:1;white-space:nowrap}.PolicyGraphFullscreenLayout_addNodePanel__I61zl{position:absolute;right:0;bottom:calc(100% + 8px);z-index:20;display:grid;gap:6px;width:220px;padding:8px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-surface);box-shadow:var(--draco-shadow-lg)}.PolicyGraphFullscreenLayout_addNodeOption__P33s7{display:grid;gap:2px;min-width:0;padding:8px 9px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg);color:var(--draco-ink);font:inherit;text-align:left;cursor:pointer}.PolicyGraphFullscreenLayout_addNodeOption__P33s7:hover{border-color:var(--draco-border-strong);background:var(--draco-surface-2)}.PolicyGraphFullscreenLayout_addNodeOption__P33s7 strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.PolicyGraphFullscreenLayout_addNodeOption__P33s7 span{color:var(--draco-ink-dim);font-size:.68rem;font-weight:800;text-transform:uppercase}@media (max-width:860px){.PolicyGraphFullscreenLayout_bottomRightCluster__X97xE{right:12px;bottom:70px;flex-wrap:wrap;max-width:calc(100vw - 24px)}}@media (max-width:620px){.PolicyGraphFullscreenLayout_bottomRightCluster__X97xE{left:12px;justify-content:flex-end}.PolicyGraphFullscreenLayout_addNodeButton__3t1cI{min-width:0}}.PolicyCustomNodeShelf_nodeShelf__bPr3m{display:grid;gap:10px;padding:12px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-lg);background:var(--draco-surface)}.PolicyCustomNodeShelf_nodeShelfHeader__P4H2h{display:flex;align-items:center;justify-content:space-between;gap:12px}.PolicyCustomNodeShelf_nodeShelfHeader__P4H2h div{display:grid;gap:2px}.PolicyCustomNodeShelf_nodeShelfHeader__P4H2h span{color:var(--draco-ink-dim);font-size:.68rem;font-weight:800;text-transform:uppercase}.PolicyCustomNodeShelf_emptyState__pAn3k,.PolicyCustomNodeShelf_nodeShelfHeader__P4H2h h3{margin:0}.PolicyCustomNodeShelf_nodeShelfHeader__P4H2h h3{color:var(--draco-ink);font-size:.9rem}.PolicyCustomNodeShelf_nodeShelfHeader__P4H2h svg{width:16px;height:16px;color:var(--draco-ink-dim)}.PolicyCustomNodeShelf_nodeList__WoKcJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.PolicyCustomNodeShelf_nodeButton__KS_Wc{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg);color:var(--draco-ink-muted);font:inherit;text-align:left;cursor:pointer}.PolicyCustomNodeShelf_nodeButton__KS_Wc:hover,.PolicyCustomNodeShelf_nodeButton__KS_Wc[data-active=true]{border-color:var(--draco-data);box-shadow:0 0 0 3px var(--draco-data-soft)}.PolicyCustomNodeShelf_nodeButton__KS_Wc strong{overflow:hidden;color:var(--draco-ink);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.PolicyCustomNodeShelf_emptyState__pAn3k,.PolicyCustomNodeShelf_nodeButton__KS_Wc span{color:var(--draco-ink-dim);font-size:.7rem}.PolicyNodeLibrary_library__0GFl0{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-lg);background:var(--draco-surface)}.PolicyNodeLibrary_libraryHead__Ds4lm{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.PolicyNodeLibrary_libraryHead__Ds4lm>div{display:grid;gap:2px;min-width:0}.PolicyNodeLibrary_libraryEyebrow__l6bjz{display:inline-flex;align-items:center;gap:6px;color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyNodeLibrary_libraryEyebrow__l6bjz svg{width:13px;height:13px}.PolicyNodeLibrary_libraryHead__Ds4lm h3{margin:0;color:var(--draco-ink);font-size:.94rem;font-weight:800;letter-spacing:0}.PolicyNodeLibrary_libraryCount__P0rC1{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border:1px solid var(--draco-border);border-radius:999px;background:var(--draco-bg);color:var(--draco-ink-muted);font-family:var(--draco-font-mono);font-size:.64rem;font-weight:800;white-space:nowrap}.PolicyNodeLibrary_templateGrid__emsV0{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.PolicyNodeLibrary_templateCard__GnPg4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:10px;border:1px solid var(--draco-border);border-radius:var(--draco-radius);background:var(--draco-bg)}.PolicyNodeLibrary_templateIcon__DH8yU{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--draco-radius);background:var(--draco-surface-2);color:var(--draco-ink-muted)}.PolicyNodeLibrary_templateIcon__DH8yU[data-type=handoff]{background:var(--draco-warn-soft);color:var(--draco-warn)}.PolicyNodeLibrary_templateIcon__DH8yU[data-type=settlement],.PolicyNodeLibrary_templateIcon__DH8yU[data-type=verification]{background:var(--draco-ready-soft);color:var(--draco-ready)}.PolicyNodeLibrary_templateIcon__DH8yU svg{width:14px;height:14px}.PolicyNodeLibrary_templateBody__XwbSm{display:grid;gap:2px;min-width:0}.PolicyNodeLibrary_templateLabel__waWsD{color:var(--draco-ink-dim);font-family:var(--draco-font-mono);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PolicyNodeLibrary_templateBody__XwbSm strong{overflow:hidden;color:var(--draco-ink);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.PolicyNodeLibrary_templateBody__XwbSm p{display:-webkit-box;margin:0;overflow:hidden;color:var(--draco-ink-muted);font-size:.7rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PolicyNodeLibrary_insertButton__mg10H{min-height:28px;padding:0 9px;border:1px solid var(--draco-border);border-radius:var(--draco-radius-sm);background:var(--draco-surface);color:var(--draco-ink-muted);font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.PolicyNodeLibrary_insertButton__mg10H:hover:not(:disabled){border-color:var(--draco-border-strong);background:var(--draco-surface-2);color:var(--draco-ink)}.PolicyNodeLibrary_insertButton__mg10H:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.PolicyNodeLibrary_libraryHead__Ds4lm{flex-direction:column}.PolicyNodeLibrary_templateCard__GnPg4{grid-template-columns:auto minmax(0,1fr)}.PolicyNodeLibrary_insertButton__mg10H{grid-column:2;justify-self:start}}.NegotiationBuilderGraphCanvas_canvasShell__HWDUw{background:var(--draco-bg);border:1px solid var(--draco-border);border-radius:var(--draco-radius);min-height:360px;overflow:auto;position:relative}.NegotiationBuilderGraphCanvas_canvasShell__HWDUw[data-variant=fullscreen]{border:0;border-radius:0;min-height:100%;height:100%;overflow:hidden;touch-action:none;cursor:grab;background:radial-gradient(circle at 1px 1px,var(--draco-border-strong) 1px,transparent 0),var(--draco-bg);background-size:26px 26px}.NegotiationBuilderGraphCanvas_canvasShell__HWDUw[data-variant=fullscreen]:active{cursor:grabbing}.NegotiationBuilderGraphCanvas_canvasShell__HWDUw[data-drop-active=true]:after{content:"";position:absolute;inset:8px;pointer-events:none;border:2px dashed var(--draco-ready);border-radius:var(--draco-radius-lg);background:var(--draco-ready-soft);z-index:1}.NegotiationBuilderGraphCanvas_canvasStage__QzRCq{min-height:360px;min-width:100%;position:relative}.NegotiationBuilderGraphCanvas_canvasShell__HWDUw[data-variant=fullscreen] .NegotiationBuilderGraphCanvas_canvasStage__QzRCq{min-height:100%}.NegotiationBuilderGraphCanvas_edgeLayer__YQxPL{inset:0;overflow:visible;pointer-events:none;position:absolute}.NegotiationBuilderGraphCanvas_edgePath__gkijk{fill:none;stroke:var(--draco-ready);stroke-linecap:round;stroke-width:2.5}.NegotiationBuilderGraphCanvas_edgePath__gkijk[data-disabled=true]{opacity:.52;stroke:var(--draco-ink-dim);stroke-dasharray:7 7}.NegotiationBuilderGraphCanvas_edgeTarget__MmVWg{fill:var(--draco-ready)}.NegotiationBuilderGraphCanvas_edgeButton__UsiWt{background:var(--draco-surface);border:1px solid var(--draco-ready);border-radius:999px;color:var(--draco-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:800;letter-spacing:0;min-height:28px;max-width:160px;overflow:hidden;padding:0 10px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.NegotiationBuilderGraphCanvas_edgeButton__UsiWt[data-active=true]{background:var(--draco-accent);color:var(--draco-bg)}.NegotiationBuilderGraphCanvas_nodeCard__sbD_T{background:var(--draco-surface);border:1px solid var(--draco-border);border-left:3px solid var(--draco-ready);border-radius:var(--draco-radius);box-shadow:var(--draco-shadow);color:var(--draco-ink);display:grid;gap:8px;min-height:150px;padding:10px;position:absolute;text-align:left;width:190px}.NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-active=true]{border-color:var(--draco-ready);box-shadow:0 0 0 2px var(--draco-ready-soft)}.NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-multi-selected=true]{border-color:var(--draco-data);box-shadow:0 0 0 2px var(--draco-data-soft)}.NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-trace-active=true]{border-color:var(--draco-accent);animation:NegotiationBuilderGraphCanvas_traceNodePulse__VcRAx 1.4s ease-in-out infinite}@keyframes NegotiationBuilderGraphCanvas_traceNodePulse__VcRAx{0%,to{box-shadow:0 0 0 2px var(--draco-accent-soft),var(--draco-shadow)}50%{box-shadow:0 0 0 6px transparent,var(--draco-shadow)}}.NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-active=true][data-multi-selected=true]{box-shadow:0 0 0 2px var(--draco-data-soft),0 0 0 4px var(--draco-ready-soft)}.NegotiationBuilderGraphCanvas_marqueeRect__ihmsN{position:absolute;pointer-events:none;border:1px solid var(--draco-data);background:color-mix(in srgb,var(--draco-data) 12%,transparent);border-radius:var(--draco-radius-sm)}[data-layer-policy=true] .NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-action=pause_for_compliance]{border-left-color:var(--draco-data);background:color-mix(in srgb,var(--draco-data-soft) 70%,var(--draco-surface))}[data-layer-policy=true] .NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-action=route_to_human]{border-left-color:var(--draco-danger);background:color-mix(in srgb,var(--draco-danger-soft) 60%,var(--draco-surface))}[data-layer-policy=true] .NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-action=ask_for_payment],[data-layer-policy=true] .NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-action=request_payment_date],[data-layer-policy=true] .NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-action=request_payment_proof]{border-left-color:var(--draco-warn);background:color-mix(in srgb,var(--draco-warn-soft) 60%,var(--draco-surface))}[data-layer-router=true] .NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-action=confirm_commitment],[data-layer-router=true] .NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-action=route_to_human]{box-shadow:0 0 0 2px color-mix(in srgb,var(--draco-data) 60%,transparent),var(--draco-shadow)}.NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-draggable=true]{cursor:move;touch-action:none}.NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-draggable=true]:active{cursor:grabbing}.NegotiationBuilderGraphCanvas_nodeCard__sbD_T[data-tone=warn]{border-left-color:var(--draco-warn)}.NegotiationBuilderGraphCanvas_nodeHead__khkry{align-items:start;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto}.NegotiationBuilderGraphCanvas_nodeAction__Pt3Fm,.NegotiationBuilderGraphCanvas_nodeHead__khkry span,.NegotiationBuilderGraphCanvas_nodeTemplate___cmok{color:var(--draco-ink-muted);font-size:12px}.NegotiationBuilderGraphCanvas_nodeHead__khkry strong{display:block;font-size:14px;line-height:1.2;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NegotiationBuilderGraphCanvas_nodeButton__4zeDh,.NegotiationBuilderGraphCanvas_pathButton___340_{border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;letter-spacing:0}.NegotiationBuilderGraphCanvas_nodeButton__4zeDh{background:var(--draco-surface-2);border:1px solid var(--draco-border);color:var(--draco-ink);min-height:28px;padding:0 10px}.NegotiationBuilderGraphCanvas_nodeAction__Pt3Fm,.NegotiationBuilderGraphCanvas_nodeTemplate___cmok{line-height:1.35;margin:0}.NegotiationBuilderGraphCanvas_nodeTemplate___cmok{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.NegotiationBuilderGraphCanvas_nodeFoot__4_7e_{align-items:center;display:flex;gap:6px;justify-content:space-between}.NegotiationBuilderGraphCanvas_pathButton___340_{background:var(--draco-bg);border:1px solid var(--draco-border);color:var(--draco-ink-muted);min-height:28px;padding:0 10px}.NegotiationBuilderGraphCanvas_pathButton___340_[data-pending=true]{border-color:var(--draco-ready);color:var(--draco-ready)}.NegotiationBuilderGraphCanvas_emptyState___VRTK{color:var(--draco-ink-muted);display:grid;min-height:320px;place-items:center;text-align:center}