._conversation_19e3z_1,._lineage_19e3z_2{--detail-purple:#7560be;--detail-ink:#302a40;--detail-muted:#898491;min-width:0;color:var(--detail-ink);background:#fff;border:1px solid #e0dce9;border-radius:15px;overflow:hidden;container-type:inline-size}._conversation_19e3z_1 :where(p,h3,ol){margin:0}._conversation_19e3z_1 button,._lineage_19e3z_2 button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:is(._conversation_19e3z_1 button:focus-visible,._lineage_19e3z_2 button:focus-visible){outline-offset:4px;outline:2px solid #7560be}._conversation_19e3z_1{box-shadow:0 18px 44px -28px #43335e40}._appHeader_19e3z_19,._lineageHeader_19e3z_19{background:#fcfbfd;border-bottom:1px solid #eeeaf2;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:16px 23px;display:flex}._appIdentity_19e3z_20{align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}._appMark_19e3z_21{color:#fff;background:#2d263e;border-radius:6px;place-items:center;width:24px;height:24px;font-size:16px;display:grid}._headerDivider_19e3z_22{background:#ddd7e7;width:1px;height:13px;margin-inline:2px}._exampleLabel_19e3z_23{color:#97909f;white-space:nowrap;flex:none;font-size:11px;font-weight:400}._conversationBody_19e3z_24{padding:25px}._userMessage_19e3z_25{color:#54466e;background:#eeebf5;border-radius:13px 13px 3px;max-width:88%;margin-left:auto;padding:15px 18px;font-size:15px;line-height:1.85}._assistantMessage_19e3z_26{margin-top:27px}._assistantHeading_19e3z_27{color:#736186;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}._assistantSymbol_19e3z_28{background:#f6f2fa;border:1px solid #e8e1f0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}._assistantMessage_19e3z_26 h3{letter-spacing:-.03em;margin-top:15px;font-size:18px;font-weight:550;line-height:1.65}._questionHint_19e3z_30{color:#827888;font-size:13px;line-height:1.75;margin-top:5px!important}._choices_19e3z_31{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:17px 0 0;padding:0;display:flex}._choice_19e3z_31{color:#89818f;background:#fff;border:1px solid #e5dfe9;border-radius:7px;align-items:center;gap:8px;min-height:43px;padding:10px 15px;line-height:1.4;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex;font-size:13px!important}._choice_19e3z_31:hover{border-color:#a698c5}._choice_19e3z_31[aria-pressed=true]{color:#665186;background:#f5f1fb;border-color:#b3a0d3}._choiceRadio_19e3z_35{background:#fff;border:1px solid #ded7e6;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}._choice_19e3z_31[aria-pressed=true] ._choiceRadio_19e3z_35{color:#fff;background:#8267ad;border-color:#8267ad}._plan_19e3z_37{background:#fdfcfe;border:1px solid #e8e3ec;border-radius:10px;margin-top:26px;padding:18px 18px 0}._planHeader_19e3z_38{color:#6b5a7d;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}._planHeader_19e3z_38>span:first-child{align-items:center;gap:7px;display:flex}._planHeader_19e3z_38>span:last-child{color:#9a919f;font-size:11px}._planSteps_19e3z_41{padding:22px 0 20px;list-style:none}._planStep_19e3z_41{grid-template-columns:24px minmax(0,1fr);gap:13px;padding-bottom:19px;display:grid;position:relative}._planStep_19e3z_41:last-child{padding-bottom:0}._planStep_19e3z_41:not(:last-child):after{content:"";background:#e6ddec;width:1px;position:absolute;top:27px;bottom:3px;left:11px}._planNumber_19e3z_45{color:#8a73a2;font-variant-numeric:tabular-nums;background:#f8f5fb;border:1px solid #e2d9eb;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}._planStep_19e3z_41 strong{color:#4c4258;font-size:14px;font-weight:500;line-height:1.6;display:block}._planStep_19e3z_41 p{color:#82788a;text-wrap:pretty;margin-top:4px;font-size:12px;line-height:1.65}._planResult_19e3z_48{color:#685579;background:#f7f4fa;border-top:1px solid #e9e3ee;border-radius:0 0 9px 9px;align-items:center;gap:9px;min-height:51px;margin-inline:-18px;padding:12px 18px;font-size:12px;display:flex}._resultGrain_19e3z_49{color:#9a8ba6;margin-left:auto;font-size:11px}._conversationFoot_19e3z_50{color:#aaa0ae;align-items:center;gap:7px;margin-top:19px;font-size:11px;display:flex}._lineage_19e3z_2{background:#faf9fc;border-color:#514c63;box-shadow:0 24px 70px -20px #07061065}._lineageHeader_19e3z_19{background:#fff;border-bottom-color:#e6e0ed;min-height:60px;padding-inline:22px}._lineageHeader_19e3z_19>span:first-child{color:#584967;align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}._lineageContent_19e3z_55{padding:28px 22px 21px}._graphLabels_19e3z_56{color:#83718f;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;font-size:11px;display:grid}._graph_19e3z_56{grid-template-columns:2fr .5fr 2fr .5fr 2fr;height:260px;margin-top:1px;display:grid;position:relative}._connections_19e3z_58{z-index:0;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._connection_19e3z_58{stroke:#ddd5e8;stroke-width:1.1px}._activeConnection_19e3z_60{stroke:#a78bc9;stroke-width:1.2px}._routeDot_19e3z_61{fill:#a38bc4;opacity:0}._graphColumn_19e3z_62{z-index:1;flex-direction:column;justify-content:center;gap:32px;min-width:0;display:flex;position:relative}._graphColumn_19e3z_62:first-of-type{grid-column:1}._modelColumn_19e3z_64{grid-column:3}._assetColumn_19e3z_65{grid-column:5}._sourceNode_19e3z_66,._modelNode_19e3z_66,._assetNode_19e3z_66{text-align:left;background:#fff;border:1px solid #e0d7e9;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;width:100%;min-width:0;min-height:66px;padding:11px 10px 11px 32px;display:flex}._sourceNode_19e3z_66>svg,._modelNode_19e3z_66>svg{color:#9986ac;position:absolute;left:9px}._sourceNode_19e3z_66 strong,._modelNode_19e3z_66 strong,._assetNode_19e3z_66 strong{color:#6d597e;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5}._sourceNode_19e3z_66>span,._modelNode_19e3z_66>span,._assetNode_19e3z_66>span:last-child{color:#8b7d96;overflow-wrap:anywhere;font-size:10px;line-height:1.5}._sourceNode_19e3z_66{transition:background-color .18s,border-color .18s,box-shadow .18s;position:relative}._sourceNode_19e3z_66:hover{border-color:#b298cc}._sourceNode_19e3z_66[aria-pressed=true]{background:#f5f0fa;border-color:#ac90cb;box-shadow:0 0 0 3px #eee5f5}._sourceNode_19e3z_66[aria-pressed=true]>svg{color:#8b6eaa}._modelNode_19e3z_66{background:#f5f1f9;border-color:#ddd4e8;position:relative}._assetNode_19e3z_66{text-align:center;background:#ece5f5;border-color:#c6b4db;align-items:center;min-height:122px;padding:16px 8px;box-shadow:0 8px 20px -13px #9274b4aa}._assetIcon_19e3z_76{color:#8a6bab;background:#f9f6fc;border:1px solid #d2c4e2;border-radius:9px;place-items:center;width:33px;height:33px;margin-bottom:8px;display:grid}._assetNode_19e3z_66 strong{color:#68467f;font-size:13px}._assetNode_19e3z_66>span:last-child{color:#9b80b4}._mapping_19e3z_79{background:#fff;border:1px solid #e5ddeb;border-radius:8px;overflow:hidden}._mappingHeader_19e3z_80{background:#f9f7fc;border-bottom:1px solid #eee8f3;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}._mappingTitle_19e3z_81{color:#7a638d;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}._traceBadge_19e3z_82{color:#a495b1;font-size:10px}._mappingFields_19e3z_83{padding:5px 16px}._mappingField_19e3z_83{border-bottom:1px solid #f0ecf4;grid-template-columns:minmax(0,1fr) 20px minmax(0,.8fr);align-items:center;gap:12px;min-height:39px;display:grid}._mappingField_19e3z_83:last-child{border-bottom:0}._mappingField_19e3z_83 code{color:#7a6a86;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:11px;line-height:1.6}._mappingField_19e3z_83 svg{color:#c1b0ce}._mappingField_19e3z_83>span{color:#7a6a86;font-size:11px;line-height:1.6}._lineageFoot_19e3z_89{color:#a797b3;align-items:center;gap:7px;font-size:10px;line-height:1.6;display:flex;margin-top:17px!important}._lineageFootDot_19e3z_90{background:#b7a1c9;border-radius:50%;flex:none;width:4px;height:4px}@container (width>=560px){._sourceNode_19e3z_66 strong,._modelNode_19e3z_66 strong{font-size:13px}._sourceNode_19e3z_66>span,._modelNode_19e3z_66>span,._assetNode_19e3z_66>span:last-child{font-size:10px}}@container (width<=420px){._appHeader_19e3z_19,._lineageHeader_19e3z_19{gap:8px;padding:15px 18px}._appIdentity_19e3z_20{gap:7px;font-size:12px}._exampleLabel_19e3z_23{font-size:9px}._conversationBody_19e3z_24{padding:20px 18px}._userMessage_19e3z_25{max-width:94%;padding:12px 15px;font-size:14px}._assistantMessage_19e3z_26 h3{font-size:17px}._questionHint_19e3z_30{font-size:12px}._plan_19e3z_37{padding:16px 14px 0}._planStep_19e3z_41{grid-template-columns:23px minmax(0,1fr);gap:10px}._planStep_19e3z_41 p{font-size:11px}._planResult_19e3z_48{flex-wrap:wrap;gap:7px;margin-inline:-14px;padding-inline:14px;font-size:11px}._resultGrain_19e3z_49{font-size:10px}._lineageContent_19e3z_55{padding:24px 17px 20px}._graphLabels_19e3z_56{gap:12px;font-size:10px}._graph_19e3z_56{height:235px}._graphColumn_19e3z_62{gap:30px}._sourceNode_19e3z_66,._modelNode_19e3z_66{text-align:center;align-items:center;gap:3px;min-height:60px;padding:11px 4px}._sourceNode_19e3z_66>svg,._modelNode_19e3z_66>svg{display:none}._sourceNode_19e3z_66 strong,._modelNode_19e3z_66 strong{font-size:11px}._sourceNode_19e3z_66>span,._modelNode_19e3z_66>span{font-size:9px}._assetNode_19e3z_66{min-height:113px;padding:10px 5px}._assetNode_19e3z_66 strong{font-size:11px}._assetNode_19e3z_66>span:last-child{font-size:9px}._assetIcon_19e3z_76{width:28px;height:28px;margin-bottom:6px}._mappingHeader_19e3z_80{gap:8px;padding:12px}._mappingTitle_19e3z_81{gap:7px;font-size:11px}._traceBadge_19e3z_82{font-size:9px}._mappingFields_19e3z_83{padding-inline:12px}._mappingField_19e3z_83{gap:7px}._mappingField_19e3z_83 code{font-size:9px}}@media (prefers-reduced-motion:no-preference){._planSteps_19e3z_41,._mappingFields_19e3z_83{animation:.24s both _contentIn_19e3z_1}._routeDot_19e3z_61{animation:5s ease-in-out infinite _dataPass_19e3z_1}}@keyframes _contentIn_19e3z_1{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _dataPass_19e3z_1{0%,10%{opacity:0;transform:translate(-35px)}35%{opacity:.7;transform:translate(-12px)}55%{opacity:.7;transform:translateY(-30px)}80%,to{opacity:0;transform:translate(24px,-49px)}}
